diff options
Diffstat (limited to '.config/nvim')
| -rw-r--r-- | .config/nvim/lua/plugin_settings.lua | 25 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins.lua | 4 |
2 files changed, 27 insertions, 2 deletions
diff --git a/.config/nvim/lua/plugin_settings.lua b/.config/nvim/lua/plugin_settings.lua index 7806790..2dfbaeb 100644 --- a/.config/nvim/lua/plugin_settings.lua +++ b/.config/nvim/lua/plugin_settings.lua | |||
| @@ -367,3 +367,28 @@ require("indent_blankline").setup { | |||
| 367 | filetype_exclude = {"dashboard", "help", "ledger", "man"} | 367 | filetype_exclude = {"dashboard", "help", "ledger", "man"} |
| 368 | } | 368 | } |
| 369 | -- }}} indent-blankline -- | 369 | -- }}} indent-blankline -- |
| 370 | |||
| 371 | -- nvim-autopairs {{{ -- | ||
| 372 | |||
| 373 | require('nvim-autopairs').setup({ | ||
| 374 | disable_filetype = { "TelescopePrompt" }, | ||
| 375 | }) | ||
| 376 | |||
| 377 | require("nvim-autopairs.completion.cmp").setup({ | ||
| 378 | map_cr = true, -- map <CR> on insert mode | ||
| 379 | map_complete = true, -- it will auto insert `(` (map_char) after select function or method item | ||
| 380 | auto_select = true, -- automatically select the first item | ||
| 381 | insert = false, -- use insert confirm behavior instead of replace | ||
| 382 | map_char = { -- modifies the function or method delimiter by filetypes | ||
| 383 | all = '(', | ||
| 384 | tex = '{' | ||
| 385 | } | ||
| 386 | }) | ||
| 387 | |||
| 388 | local Rule = require('nvim-autopairs.rule') | ||
| 389 | local npairs = require('nvim-autopairs') | ||
| 390 | |||
| 391 | npairs.add_rule(Rule('%"','%"',"remind")) | ||
| 392 | |||
| 393 | |||
| 394 | -- }}} nvim-autopairs -- | ||
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index c9b6a7c..055aa2d 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua | |||
| @@ -44,8 +44,8 @@ return require('packer').startup(function() | |||
| 44 | use 'jpalardy/vim-slime' | 44 | use 'jpalardy/vim-slime' |
| 45 | -- snippets to expand | 45 | -- snippets to expand |
| 46 | use {'SirVer/ultisnips', 'honza/vim-snippets'} | 46 | use {'SirVer/ultisnips', 'honza/vim-snippets'} |
| 47 | -- auto pair plugin, people hate these | 47 | -- autopairs for neovim |
| 48 | use 'tmsvg/pear-tree' | 48 | use 'windwp/nvim-autopairs' |
| 49 | -- git diff in the sign column | 49 | -- git diff in the sign column |
| 50 | use 'airblade/vim-gitgutter' | 50 | use 'airblade/vim-gitgutter' |
| 51 | -- completion preview of floating window | 51 | -- completion preview of floating window |
