summaryrefslogtreecommitdiff
path: root/lua/nv-kommentary/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nv-kommentary/init.lua')
-rw-r--r--lua/nv-kommentary/init.lua60
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*/}")