diff options
Diffstat (limited to 'lua/nv-kommentary/init.lua')
-rw-r--r-- | lua/nv-kommentary/init.lua | 60 |
1 files changed, 0 insertions, 60 deletions
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*/}") |