diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index ff64e1a6..6dfcb062 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,3 +1,13 @@ +-- set up debugging + +_G.dd = function(...) + Snacks.debug.inspect(...) +end +_G.bt = function() + Snacks.debug.backtrace() +end +vim.print = _G.dd + -- bootstrap lazy.nvim, LazyVim and your plugins require("config.lazy") -- if vim.g.neovide then diff --git a/.config/nvim/lua/plugins/mini-comment.lua b/.config/nvim/lua/plugins/mini-comment.lua index e69de29b..437bff73 100644 --- a/.config/nvim/lua/plugins/mini-comment.lua +++ b/.config/nvim/lua/plugins/mini-comment.lua @@ -0,0 +1,22 @@ +return { + "echasnovski/mini.comment", + event = "VeryLazy", + opts = { + options = { + custom_commentstring = function() + return require("ts_context_commentstring.internal").calculate_commentstring() or vim.bo.commentstring + end, + }, + -- hooks = { + -- pre = function() + -- dd(vim.fn.mode()) + -- end, + -- post = function() + -- if vim.api.nvim_get_mode().mode == "V" then + -- vim.cmd("normal! gv") + -- end + -- end, + -- }, + }, +} +-- arstarstarst