Snippets
This commit is contained in:
@@ -67,6 +67,7 @@ vim.api.nvim_create_autocmd({ 'User' }, {
|
||||
end,
|
||||
})
|
||||
|
||||
<<<<<<< HEAD
|
||||
vim.api.nvim_create_autocmd('BufEnter', {
|
||||
callback = function(event)
|
||||
local windows = vim.api.nvim_list_wins()
|
||||
@@ -94,4 +95,15 @@ vim.api.nvim_create_autocmd('BufNewFile', {
|
||||
command = 'call feedkeys("i")',
|
||||
})
|
||||
|
||||
-- Reload LuaSnip snippets when saving files in the snippets directory
|
||||
local snippets_dir = vim.fn.stdpath 'config' .. '/lua/snippets'
|
||||
vim.api.nvim_create_autocmd('BufWritePost', {
|
||||
pattern = snippets_dir .. '/*.json', -- Adjust the path to match your snippets directory
|
||||
desc = 'Reload LuaSnip snippets on save',
|
||||
callback = function()
|
||||
require('luasnip.loaders.from_vscode').lazy_load { paths = { snippets_dir } }
|
||||
vim.notify('Snippets reloaded!', vim.log.levels.INFO)
|
||||
end,
|
||||
})
|
||||
|
||||
require('helpers').edit_cf('a', '/lua/autocmd.lua')
|
||||
|
||||
Reference in New Issue
Block a user