From: Stefan Huber Date: Fri, 18 Apr 2025 20:46:25 +0000 (+0200) Subject: plugins: Use lua-based keymaps with descriptions X-Git-Url: https://git.sthu.org/?a=commitdiff_plain;h=89cdcfeb842c3587138df542944e539f00714eff;p=vimconf.git plugins: Use lua-based keymaps with descriptions --- diff --git a/plugins-full.vim.example b/plugins-full.vim.example index 3041ccc..922d3e3 100644 --- a/plugins-full.vim.example +++ b/plugins-full.vim.example @@ -234,10 +234,10 @@ function PluginsConfigFull() }) vim.api.nvim_create_user_command("Calculate", "lua require(\"calculator\").calculate()", - { ["range"] = 1, ["nargs"] = 0 }) -EOF + { ["range"] = 1, ["nargs"] = 0 }) - vmap gC :Calculate + vim.keymap.set('v', 'gC', ':Calculate', {desc="calculate"}); +EOF set foldmethod=expr set foldexpr=nvim_treesitter#foldexpr() @@ -354,13 +354,11 @@ EOF gitcommit = {'gitlint',}, sh = {'shellcheck',} } -EOF - " A gK mapping for hover. The default 'K' is already mapped to :Map - nmap gK :lua vim.lsp.buf.hover() - - nnoremap f :Format - nnoremap F :FormatWrite + vim.keymap.set('n', 'f', ':Format', {noremap=true, desc="format"}) + -- A gK mapping for hover. The default 'K' is already mapped to :Map + vim.keymap.set('n', 'gK', vim.lsp.buf.hover, {desc="hover"}) +EOF au BufWritePost * lua require('lint').try_lint() endif