end,
},
{ "numToStr/Comment.nvim",
- opts = {
- toggler = {
- line = "gcc",
- block = "gbb",
- },
- mappings = {
- basic = true,
- extra = true,
- },
+ dependencies = {
+ { "JoosepAlviste/nvim-ts-context-commentstring", -- nested language commenting (f.ex markdown code blocks)
+ opts = { enable_autocmd = false, },
+ }
},
+ opts = function(_, opts)
+ local tscci = require('ts_context_commentstring.integrations.comment_nvim')
+ vim.tbl_deep_extend('force', opts, {
+ toggler = {
+ line = "gcc",
+ block = "gbb",
+ },
+ mappings = {
+ basic = true,
+ extra = true,
+ },
+ pre_hook = tscci.create_pre_hook()
+ })
+ return opts
+ end,
},
{ "folke/lazydev.nvim",
ft = "lua",