summaryrefslogtreecommitdiff
path: root/lua/user/keymaps.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/user/keymaps.lua')
-rw-r--r--lua/user/keymaps.lua19
1 files changed, 16 insertions, 3 deletions
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", "<C-l>", "<C-\\><C-N><C-w>l", term_opts)
-- Nvimtree
keymap("n", "<leader>e", ":NvimTreeToggle<cr>", opts)
keymap("n", "<leader>v", ":edit $MYVIMRC<cr>", opts)
-keymap("n", "<leader>f", ":Format<cr>", opts)
-keymap("n", "<leader>f", "<cmd>lua require'telescope.builtin'.find_files(require('telescope.themes').get_dropdown({ previewer = false }))<cr>", opts)
-keymap("n", "<c-t>", "<cmd>Telescope live_grep<cr>", opts)
+-- keymap("n", "<leader>ff", "<cmd>lua require'telescope.builtin'.find_files(require('telescope.themes').get_dropdown({ previewer = false }))<cr>", opts)
+keymap("n", "<leader>ff", ":Telescope find_files(require('telescope.themes').get_dropdown({ previewer = false }))<cr>", opts)
+keymap("n", "<leader>ft", ":Telescope live_grep<cr>", opts)
+keymap("n", "<leader>fb", ":Telescope buffers<cr>", opts)
-- Magma
keymap("n", "<localleader>r", "nvim_exec('MagmaEvalutateOperator',v:true)", opts)
@@ -77,3 +78,15 @@ keymap("x", "<localleader>r", ":<C-u>MagmaEvalutateVisual<cr>", opts)
keymap("n", "<localleader>rc", ":MagmaReevalutateCell<cr>", opts)
keymap("n", "<localleader>rd", ":MagmaDelete<cr>", opts)
keymap("n", "<localleader>ro", ":MagmaShowOutput<cr>", opts)
+
+-- LSP --
+keymap("n", "<leader>la", "<cmd>lua vim.lsp.buf.code_action()<cr>", opts)
+keymap("n", "<leader>ld", "<cmd>Telescope lsp_document_diagnostics<cr>", opts)
+keymap("n", "<leader>lf", "<cmd>lua vim.lsp.buf.formatting()<cr>", opts)
+keymap("n", "<leader>lF", "<cmd>LspToggleAutoFormat<cr>", opts)
+keymap("n", "<leader>li", "<cmd>LspInfo<cr>", opts)
+keymap("n", "<leader>lI", "<cmd>LspInstallInfo<cr>", opts)
+keymap("n", "<leader>lw", "<cmd>Telescope lsp_workspace_diagnostics<cr>", opts)
+keymap("n", "<leader>lj", "<cmd>lua vim.lsp.diagnostic.goto_next()<cr>", opts)
+keymap("n", "<leader>lk", "<cmd>lua vim.lsp.diagnostic.goto_prev()<cr>", opts)
+keymap("n", "<leader>lr", "<cmd>lua vim.lsp.buf.rename()<cr>", opts)