add nvim_comment
This commit is contained in:
parent
87331ea136
commit
7b0a97c5c6
2 changed files with 24 additions and 0 deletions
23
configs/nvim/after/plugin/nvim_comment.lua
Normal file
23
configs/nvim/after/plugin/nvim_comment.lua
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
require('nvim_comment').setup(
|
||||||
|
{
|
||||||
|
-- Linters prefer comment and line to have a space in between markers
|
||||||
|
marker_padding = true,
|
||||||
|
-- should comment out empty or whitespace only lines
|
||||||
|
comment_empty = true,
|
||||||
|
-- trim empty comment whitespace
|
||||||
|
comment_empty_trim_whitespace = true,
|
||||||
|
-- Should key mappings be created
|
||||||
|
create_mappings = true,
|
||||||
|
-- Normal mode mapping left hand side
|
||||||
|
line_mapping = "gcc",
|
||||||
|
-- Visual/Operator mapping left hand side
|
||||||
|
operator_mapping = "gc",
|
||||||
|
-- text object mapping, comment chunk,,
|
||||||
|
comment_chunk_text_object = "ic",
|
||||||
|
-- Hook function to call before commenting takes place
|
||||||
|
hook = nil
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
vim.keymap.set("v", "<C-/>", "'<,'>CommentToggle")
|
||||||
|
vim.keymap.set("n", "<C-/>", "CommentToggle")
|
|
@ -20,6 +20,7 @@ return require('packer').startup(function(use)
|
||||||
use 'theprimeagen/harpoon'
|
use 'theprimeagen/harpoon'
|
||||||
use 'mbbill/undotree'
|
use 'mbbill/undotree'
|
||||||
use 'tpope/vim-fugitive'
|
use 'tpope/vim-fugitive'
|
||||||
|
use 'terrortylor/nvim-comment'
|
||||||
|
|
||||||
-- Visual
|
-- Visual
|
||||||
use 'vim-airline/vim-airline'
|
use 'vim-airline/vim-airline'
|
||||||
|
|
Loading…
Add table
Reference in a new issue