diff --git a/nvim/bindings.lua b/nvim/bindings.lua index 0d95131..3a119f4 100644 --- a/nvim/bindings.lua +++ b/nvim/bindings.lua @@ -51,9 +51,17 @@ vim.api.nvim_create_autocmd("FileType", { desc = "comment multiple lines for python source file" }) +vim.api.nvim_create_autocmd("FileType", { + pattern = { "scheme" }, + callback = function(args) + vim.keymap.set('v', ';', ':normal 0i;', { buffer = args.buf }) + end, + group = 'lang_spec', + desc = "comment multiple lines for scheme source" +}) vim.api.nvim_create_autocmd("FileType", { - pattern = { 'c', 'cpp' }, + pattern = { 'c', 'cpp', 'go', 'rust' }, callback = function(args) vim.keymap.set('v', '//', ':normal 0i//', { buffer = args.buf }) end,