diff --git a/programs/neovim/init.lua b/programs/neovim/init.lua index cc65036..86fca92 100644 --- a/programs/neovim/init.lua +++ b/programs/neovim/init.lua @@ -251,6 +251,11 @@ _G.load_config = function() vim.api.nvim_set_keymap('n', 'gp', [[lua require('telescope.builtin').git_bcommits()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'm', [[lua require('nvim-tree').toggle()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'ng', [[lua require('neogit').open({ kind = "split" })]], { noremap = true, silent = true }) + vim.api.nvim_set_keymap('n', 'nm', [[lua require("telescope").extensions.metals.commands()]], { noremap = true, silent = true }) + vim.api.nvim_set_keymap('n', 'tt', [[lua require("metals.tvp").toggle_tree_view()]], { noremap = true, silent = true }) + vim.api.nvim_set_keymap('n', 'tr', [[lua require("metals.tvp").reveal_in_tree()]], { noremap = true, silent = true }) + vim.api.nvim_set_keymap('n', 'ws', [[lua require"metals".worksheet_hover()]], { noremap = true, silent = true }) + vim.api.nvim_set_keymap('n', 'a', [[lua RELOAD("metals").open_all_diagnostics()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'nu', ':PackerUpdate', { noremap = true, silent = true }) -- Change preview window location @@ -294,11 +299,6 @@ _G.load_config = function() vim.api.nvim_buf_set_keymap(bufnr, 'n', '[d', 'lua vim.lsp.diagnostic.goto_prev()', opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', ']d', 'lua vim.lsp.diagnostic.goto_next()', opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'q', 'lua vim.lsp.diagnostic.set_loclist()', opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', 'ws', 'lua require"metals".worksheet_hover()', opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', 'a', 'lua RELOAD("metals").open_all_diagnostics()', opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', 'tt', 'lua require("metals.tvp").toggle_tree_view()', opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', 'tr', 'lua require("metals.tvp").reveal_in_tree()', opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', 'mc', 'lua require("telescope").extensions.metals.commands()', opts) end -- Enable the following language servers