1
Fork 0
satellite/dotfiles/neovim/lua/my/plugins/comment.lua
2022-02-07 12:52:21 +02:00

19 lines
601 B
Lua

local M = {}
-- Update comments for certain languages
local function setCommentString(extension, commentString)
vim.cmd('augroup set-commentstring-' .. extension)
vim.cmd('autocmd!')
vim.cmd('autocmd BufEnter *.' .. extension .. ' :lua vim.api.nvim_buf_set_option(0, "commentstring", "' .. commentString .. '")')
vim.cmd('autocmd BufFilePost *.' .. extension .. ' :lua vim.api.nvim_buf_set_option(0, "commentstring", "' .. commentString .. '")')
vim.cmd('augroup END')
end
function M.setup()
require('nvim_comment').setup()
setCommentString("nix", "# %s")
end
return M