vim: add keymaps to change quote style in lua files
This commit is contained in:
parent
fe5eddd739
commit
1108538484
1 changed files with 7 additions and 1 deletions
|
@ -3,11 +3,17 @@ vim.bo.tabstop = 2
|
|||
local lua = require('fschauen.util.lua')
|
||||
|
||||
local opts = function(desc)
|
||||
return { desc = desc, buffer = true }
|
||||
return { desc = desc, buffer = true, silent = true }
|
||||
end
|
||||
|
||||
vim.keymap.set('n', 'gf', lua.go_to_module, opts('Go to module under cursor'))
|
||||
|
||||
vim.keymap.set('n', '<localleader>x', lua.execute_lines, opts('Execute current line'))
|
||||
vim.keymap.set('x', '<localleader>x', lua.execute_selection, opts('Execute selection'))
|
||||
vim.keymap.set('n', '<localleader><localleader>x', lua.execute_file, opts('Execute current file'))
|
||||
|
||||
vim.keymap.set('n', [[<localleader>']], [[:.s/"/'/g | nohl<cr>]], opts([[Replace: " ']]))
|
||||
vim.keymap.set('n', [[<localleader>"]], [[:.s/'/"/g | nohl<cr>]], opts([[Replace: ' "]]))
|
||||
vim.keymap.set('x', [[<localleader>']], [[:s/"/'/g | nohl<cr>]], opts([[Replace: " ']]))
|
||||
vim.keymap.set('x', [[<localleader>"]], [[:s/'/"/g | nohl<cr>]], opts([[Replace: ' "]]))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue