diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-06-28 21:52:59 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-06-28 21:52:59 +0300 |
| commit | afa93731292be10d8a22fc700c150a701c74d068 (patch) | |
| tree | 4672e2b65fa89987555a4495c9aba4ea2d9a0252 /.config/nvim/lua/plugins/telescope.lua | |
| parent | e4493ebe3b6d3b5ef8efcddbf1175592689aeeae (diff) | |
Nvim config, moved lsp keymaps from lsp to telescope
Diffstat (limited to '.config/nvim/lua/plugins/telescope.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/telescope.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 18daf0a..73ac032 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -12,6 +12,13 @@ return { vim.keymap.set('n', '<leader>fs', builtin.builtin, { desc = '[F]ind [S]elect Telescope' }) vim.keymap.set('n', '<leader>fw', builtin.grep_string, { desc = '[F]ind current [W]ord' }) vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = '[F]ind by [G]rep' }) + + vim.keymap.set('n', 'gh', vim.lsp.buf.hover, { desc = "[G]oto [H]over" }) + vim.keymap.set('n', 'gd', builtin.lsp_definitions, { desc = "[G]oto [D]efinition" }) + vim.keymap.set('n', 'gu', builtin.lsp_references, { desc = "[G]oto [U]sages" }) + vim.keymap.set('n', '<leader>s', builtin.lsp_document_symbols, { desc = "Show [S]tructure" }) + vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, { desc = "[C]ode [A]ction" }) + vim.keymap.set('n', '<M-Enter>', vim.lsp.buf.code_action, { desc = "Code Actions" }) vim.keymap.set('n', '<leader>f.', builtin.oldfiles, { desc = '[F]ind Recent Files ("." for repeat)' }) end }, |
