Compare commits

..

2 Commits

2 changed files with 10 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ return {
-- TODO: Fork this and add CMake support
-- TODO: Add shell support (sh/bash/zsh if/for/while/etc)
'RRethy/nvim-treesitter-endwise',
'danymat/neogen',
},
build = ':TSUpdate',
config = function()
@@ -99,9 +100,8 @@ return {
},
})
-- Keymaps
vim.keymap.set('n', '<leader>fm', function()
vim.o.foldmethod = 'expr'
end, {})
require('neogen').setup({ snippet_engine = 'luasnip' })
vim.keymap.set('n', '<leader>d', require('neogen').generate,
{ desc = 'Generate documentation' })
end
}

View File

@@ -57,3 +57,9 @@ vim.keymap.set('n', '<leader>gw', function()
vim.cmd('normal! gggwG')
vim.fn.winrestview(view)
end, { desc = 'Format whole file with gw' })
vim.keymap.set('n', '<leader>fm', function()
if vim.o.foldexpr == 'nvim_treesitter#foldexpr()' then
vim.opt.foldexpr = 'nvim_treesitter#foldexpr()'
end
end)