Revert "use neovim default mappings for lsp"
https://github.com/neovim/neovim/commit/bb032d952bfc692062fceb764ff2742c5bdd3324
change
commit 5666cc85bacb812ef6f894454354605af6f3782a
author Alpha Chen <alpha@kejadlen.dev>
date
parent 1b79e5e6
diff --git a/.config/nvim/fnl/lsp.fnl b/.config/nvim/fnl/lsp.fnl
index 14d55bac..1fd060e3 100644
--- a/.config/nvim/fnl/lsp.fnl
+++ b/.config/nvim/fnl/lsp.fnl
@@ -37,12 +37,16 @@
     (vim.keymap.set :n :gd lsp.buf.definition bufopts)
     (vim.keymap.set :n :K lsp.buf.hover bufopts)
     (vim.keymap.set :n :gi lsp.buf.implementation bufopts)
+    (vim.keymap.set :n :<C-k> lsp.buf.signature_help bufopts)
     (vim.keymap.set :n :<leader>wa lsp.buf.add_workspace_folder bufopts)
     (vim.keymap.set :n :<leader>wr lsp.buf.remove_workspace_folder bufopts)
     (vim.keymap.set :n :<leader>wl
                     #(print (vim.inspect (lsp.buf.list_workspace_folders)))
                     bufopts)
     (vim.keymap.set :n :<leader>D lsp.buf.type_definition bufopts)
+    (vim.keymap.set :n :<leader>rn lsp.buf.rename bufopts)
+    (vim.keymap.set :n :<leader>ca lsp.buf.code_action bufopts)
+    (vim.keymap.set :n :gr lsp.buf.references bufopts)
     (vim.keymap.set :n :<leader>lf #(lsp.buf.format {:async true}) bufopts)))
 
 (fn on-attach-do [...]