diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/nv-comment/init.lua | 3 | ||||
-rw-r--r-- | lua/nv-kommentary/init.lua | 60 | ||||
-rw-r--r-- | lua/plugins.lua | 1 | ||||
-rw-r--r-- | lua/utils.lua | 6 |
4 files changed, 4 insertions, 66 deletions
diff --git a/lua/nv-comment/init.lua b/lua/nv-comment/init.lua new file mode 100644 index 00000000..df794386 --- /dev/null +++ b/lua/nv-comment/init.lua @@ -0,0 +1,3 @@ +require('nvim_comment').setup() +vim.api.nvim_set_keymap("n", "<leader>/", ":CommentToggle<CR>", {noremap=true, silent = true}) +vim.api.nvim_set_keymap("v", "<leader>/", ":CommentToggle<CR>", {noremap=true, silent = true}) diff --git a/lua/nv-kommentary/init.lua b/lua/nv-kommentary/init.lua deleted file mode 100644 index 779d530d..00000000 --- a/lua/nv-kommentary/init.lua +++ /dev/null @@ -1,60 +0,0 @@ --- vim.api.nvim_set_keymap("v", "<leader>/", "<Plug>kommentary_visual_default", {}) - --- require('kommentary.config').configure_language("default", { --- prefer_single_line_comments = true, --- }) - --- require('kommentary.config').configure_language("python", { --- prefer_single_line_comments = true, --- }) - --- require('kommentary.config').configure_language("javascriptreact", { --- prefer_multi_line_comments = true, --- -- single_line_comment_string = "{/*\\ %s\\ */}", --- multi_line_comment_strings = {"{/*", "*/}"}, --- }) - ---[[ This is our custom function for toggling comments with a custom commentstring, -it's based on the default toggle_comment, but before calling the function for -toggling ranges, it sets the commenstring to something else. After it is done, -it sets it back to what it was before. ]] --- function toggle_comment_custom_commentstring(...) --- local args = {...} --- -- Save the current value of commentstring so we can restore it later --- local commentstring = vim.bo.commentstring --- -- Set the commentstring for the current buffer to something new --- vim.bo.commentstring = "{/*%s*/}" --- -- print(args[1]) --- -- print(args[2]) --- -- print(vim.inspect(args[1])) --- print(vim.inspect(args)) - --- --[[ Call the function for toggling comments, which will resolve the config --- to the new commentstring and proceed with that. ]] --- require('kommentary.kommentary').toggle_comment_range(args[1], args[2], --- require('kommentary.config').get_modes().normal) --- -- Restore the original value of commentstring --- vim.api.nvim_buf_set_option(0, "commentstring", commentstring) --- end - --- -- vim.bo.commentstring = "{/*%s*/}" --- -- Set the extra mapping for toggling a single line in normal mode --- vim.api.nvim_set_keymap('n', '<leader>/', --- '<cmd>lua require("kommentary");kommentary.go(' .. require('kommentary.config').context.line .. ', ' --- .. "'toggle_comment_custom_commentstring'" .. ')<cr>', --- { noremap = true, silent = true }) --- -- -- Set the extra mapping for toggling a range with a motion --- -- vim.api.nvim_set_keymap('n', '<leader>/', --- -- 'v:lua.kommentary.go(' .. require('kommentary.config').context.init .. ', ' .. --- -- "'toggle_comment_custom_commentstring'" .. ')', --- -- { noremap = true, expr = true }) --- -- -- Set the extra mapping for toggling a range with a visual selection --- -- vim.api.nvim_set_keymap('v', 'gC', --- -- '<cmd>lua require("kommentary");kommentary.go(' .. require('kommentary.config').context.visual .. ', ' --- -- .. "'toggle_comment_custom_commentstring'" .. ')<cr>', --- -- { noremap = true, silent = true }) - -require('nvim_comment').setup() - - ---vim.api.nvim_buf_set_option(0, "commentstring", "{/*%s*/}") diff --git a/lua/plugins.lua b/lua/plugins.lua index 03c49a3b..e78e0788 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -117,4 +117,5 @@ return require('packer').startup(function() --use 'suy/vim-context-commentstring' -- use 'b3nj5m1n/kommentary' use 'andymass/vim-matchup' + use 'sheerun/vim-polyglot' end) diff --git a/lua/utils.lua b/lua/utils.lua index cdb8991a..9a9080b1 100644 --- a/lua/utils.lua +++ b/lua/utils.lua @@ -26,14 +26,8 @@ define_augroups( {'BufWinEnter', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, {'BufRead', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, {'BufNewFile', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, - {'FileType', 'java', 'luafile ~/.config/nvim/lua/lsp/java-ls.lua'}, {'FileType', 'java', 'nnoremap ca <Cmd>lua require(\'jdtls\').code_action()<CR>'}, - {'FileType', 'lua', 'lua print("hi")'}, - --{'BufRead', '*', 'lua vim.api.nvim_buf_set_option(0, "commentstring", "{/*%s*/}")'}, - --{'BufNewFile', '*', 'lua vim.api.nvim_buf_set_option(0, "commentstring", "{/*%s*/}")'}, - {'BufNewFile', '*', 'verbose setlocal commentstring="{/*%s*/}"'}, - {'BufRead', '*', 'verbose setlocal commentstring="{/*%s*/}"'}, }, } |