edit external files nvim and obsidian:
This commit is contained in:
parent
c03096290d
commit
cff51c8f79
9
init.lua
9
init.lua
|
|
@ -360,6 +360,15 @@ function Obsidian.open_external_file(filepath)
|
||||||
return Utils.notify('Symlink failed', vim.log.levels.ERROR)
|
return Utils.notify('Symlink failed', vim.log.levels.ERROR)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Add these lines to refresh Obsidian on save
|
||||||
|
vim.api.nvim_create_autocmd({ 'BufWritePost' }, {
|
||||||
|
buffer = vim.api.nvim_get_current_buf(),
|
||||||
|
callback = function()
|
||||||
|
-- Update symlink metadata to force Obsidian refresh
|
||||||
|
os.execute(string.format('touch -h %q', symlink)) -- -h flag affects symlink itself
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ 'BufDelete', 'BufWipeout' }, {
|
vim.api.nvim_create_autocmd({ 'BufDelete', 'BufWipeout' }, {
|
||||||
buffer = vim.api.nvim_get_current_buf(),
|
buffer = vim.api.nvim_get_current_buf(),
|
||||||
callback = function()
|
callback = function()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue