kickstart.nvim/lua/custom/plugins/comment.lua

18 lines
598 B
Lua

return {
'numToStr/Comment.nvim',
dependencies = { 'JoosepAlviste/nvim-ts-context-commentstring' },
config = function()
require('Comment').setup {
pre_hook = require('ts_context_commentstring.integrations.comment_nvim').create_pre_hook(),
-- Ensure commentstring is set properly for TSX and JSX files
vim.api.nvim_create_autocmd('FileType', {
pattern = { 'javascriptreact', 'typescriptreact' },
callback = function()
-- Use JSX-style comments in TSX/JSX files
vim.bo.commentstring = '{/* %s */}'
end,
}),
}
end,
}