diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-07-04 01:18:03 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-07-04 01:18:03 +0300 |
| commit | 006eca971ca2c85fae439e5bb079080f0a843880 (patch) | |
| tree | 6704b86852f04bdcf4f88069f0646d4f702a8975 /.config/nvim/lua/plugins/telescope.lua | |
| parent | 3f9b2fec67b9b7b27b8db3b1f6d3b525e47729aa (diff) | |
Neovim: configured lsp saga (this plugin is amazing, has a bunch of Intellij-like features)
Diffstat (limited to '.config/nvim/lua/plugins/telescope.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/telescope.lua | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 5389ac4..f62cce0 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -19,7 +19,6 @@ return { vim.keymap.set('n', '<leader>f.', builtin.oldfiles, { desc = '[F]ind Recent Files ("." for old)' }) vim.keymap.set('n', 'gd', builtin.lsp_definitions, { desc = '[G]oto [D]efinition' }) - vim.keymap.set('n', 'gh', vim.lsp.buf.hover, { desc = '[G]oto [H]over' }) vim.keymap.set('n', 'gu', builtin.lsp_references, { desc = '[G]oto [U]sages' }) vim.keymap.set('n', 'gi', builtin.lsp_implementations, { desc = '[G]oto [I]mplementations' }) vim.keymap.set('n', 'gt', builtin.lsp_type_definitions, { desc = '[G]oto [T]ype Definitions' }) @@ -27,13 +26,8 @@ return { vim.keymap.set('n', '<leader>ds', builtin.lsp_document_symbols, { desc = '[D]ocument [S]symbols' }) vim.keymap.set('n', '<leader>ps', builtin.lsp_workspace_symbols, { desc = '[P]roject [S]ymbols' }) + -- TODO: Add filtering to TodoTelescope so it only shows "bad" things like TODOs, fixmes etc and not notes vim.keymap.set('n', '<leader>st', ':TodoTelescope<cr>', { desc = '[S]earch [T]odos' }) - 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' }) - - -- TODO: Use some cool plugin to have IntelliJ-like renaming - -- Make sure to include a rr version for normal renaming and Shift+R for ciw + rr - -- vim.keymap.set('n', 'R', vim.lsp.buf.rename, { desc = '[R]ename' }) -- TODO: Look into the following -- builtin.git_commits |
