From f6e0aff4356dc2598966657895c777e6bea23d54 Mon Sep 17 00:00:00 2001 From: "Vito G. Graffagnino" Date: Fri, 22 Jul 2022 10:37:14 +0100 Subject: Changes to create unbreakable IDE part 1 from chris@machine --- lua/user/keymaps.lua | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'lua/user/keymaps.lua') diff --git a/lua/user/keymaps.lua b/lua/user/keymaps.lua index 9909142..af377f5 100644 --- a/lua/user/keymaps.lua +++ b/lua/user/keymaps.lua @@ -66,9 +66,10 @@ keymap("t", "", "l", term_opts) -- Nvimtree keymap("n", "e", ":NvimTreeToggle", opts) keymap("n", "v", ":edit $MYVIMRC", opts) -keymap("n", "f", ":Format", opts) -keymap("n", "f", "lua require'telescope.builtin'.find_files(require('telescope.themes').get_dropdown({ previewer = false }))", opts) -keymap("n", "", "Telescope live_grep", opts) +-- keymap("n", "ff", "lua require'telescope.builtin'.find_files(require('telescope.themes').get_dropdown({ previewer = false }))", opts) +keymap("n", "ff", ":Telescope find_files(require('telescope.themes').get_dropdown({ previewer = false }))", opts) +keymap("n", "ft", ":Telescope live_grep", opts) +keymap("n", "fb", ":Telescope buffers", opts) -- Magma keymap("n", "r", "nvim_exec('MagmaEvalutateOperator',v:true)", opts) @@ -77,3 +78,15 @@ keymap("x", "r", ":MagmaEvalutateVisual", opts) keymap("n", "rc", ":MagmaReevalutateCell", opts) keymap("n", "rd", ":MagmaDelete", opts) keymap("n", "ro", ":MagmaShowOutput", opts) + +-- LSP -- +keymap("n", "la", "lua vim.lsp.buf.code_action()", opts) +keymap("n", "ld", "Telescope lsp_document_diagnostics", opts) +keymap("n", "lf", "lua vim.lsp.buf.formatting()", opts) +keymap("n", "lF", "LspToggleAutoFormat", opts) +keymap("n", "li", "LspInfo", opts) +keymap("n", "lI", "LspInstallInfo", opts) +keymap("n", "lw", "Telescope lsp_workspace_diagnostics", opts) +keymap("n", "lj", "lua vim.lsp.diagnostic.goto_next()", opts) +keymap("n", "lk", "lua vim.lsp.diagnostic.goto_prev()", opts) +keymap("n", "lr", "lua vim.lsp.buf.rename()", opts) -- cgit v1.2.3