39 lines
844 B
Lua
39 lines
844 B
Lua
-- "gc" to comment visual regions/lines
|
|
return {
|
|
'numToStr/Comment.nvim',
|
|
config = function()
|
|
local prehook = require('ts_context_commentstring.integrations.comment_nvim').create_pre_hook()
|
|
require('Comment').setup {
|
|
padding = true,
|
|
sticky = true,
|
|
ignore = '^$',
|
|
toggler = {
|
|
line = 'gcc',
|
|
block = 'gbc',
|
|
},
|
|
opleader = {
|
|
line = 'gc',
|
|
block = 'gb',
|
|
},
|
|
extra = {
|
|
above = 'gcO',
|
|
below = 'gco',
|
|
eol = 'gcA',
|
|
},
|
|
mappings = {
|
|
basic = true,
|
|
extra = true,
|
|
extended = false,
|
|
},
|
|
pre_hook = prehook,
|
|
post_hook = nil,
|
|
}
|
|
end,
|
|
event = 'BufReadPre',
|
|
lazy = false,
|
|
dependencies = {
|
|
'nvim-treesitter/nvim-treesitter',
|
|
'JoosepAlviste/nvim-ts-context-commentstring',
|
|
},
|
|
}
|