From 282d1e09adcc58d39603e2dccb458441ebbcb541 Mon Sep 17 00:00:00 2001 From: aleidk Date: Wed, 25 Oct 2023 19:47:40 -0300 Subject: [PATCH] add comment box to nvim --- config/nvim/lua/aleidk/plugins/comments.lua | 20 +++++++++++++++++++- config/nvim/lua/aleidk/plugins/key-help.lua | 1 + 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/config/nvim/lua/aleidk/plugins/comments.lua b/config/nvim/lua/aleidk/plugins/comments.lua index e20a1cc..c995a80 100644 --- a/config/nvim/lua/aleidk/plugins/comments.lua +++ b/config/nvim/lua/aleidk/plugins/comments.lua @@ -7,9 +7,27 @@ return { options = { custom_commentstring = function() return require("ts_context_commentstring.internal").calculate_commentstring() - or vim.bo.commentstring + or vim.bo.commentstring end, }, }, }, + { + "LudoPinelli/comment-box.nvim", + -- init = nil, + event = "VeryLazy", + -- opts = {}, + config = function() + require("comment-box").setup({ + outer_blank_lines = true, + }) + + local cb = require("comment-box") + + -- left aligned fixed size box with left aligned text + MAP({ "n", "v" }, "cb", cb.lcbox, "Create a comment box") + -- centered adapted box with centered text + MAP({ "n", "v" }, "cl", cb.cline, "Create a comment line") + end, + }, } diff --git a/config/nvim/lua/aleidk/plugins/key-help.lua b/config/nvim/lua/aleidk/plugins/key-help.lua index f52b3b7..4680090 100644 --- a/config/nvim/lua/aleidk/plugins/key-help.lua +++ b/config/nvim/lua/aleidk/plugins/key-help.lua @@ -47,6 +47,7 @@ return { miniclue.gen_clues.z(), { mode = "n", keys = "b", desc = "+Buffers" }, + { mode = "n", keys = "c", desc = "+Comments" }, { mode = "n", keys = "bh", postkeys = "b" }, { mode = "n", keys = "bl", postkeys = "b" }, { mode = "n", keys = "l", desc = "+LSP" },