diff options
author | Minijackson <minijackson@riseup.net> | 2021-08-27 10:55:42 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2021-08-27 10:56:01 +0200 |
commit | 8fea10c7473d1d4f43dfdedc75eda62f21065edc (patch) | |
tree | 1b9de01a155cf0f5c8086b17f8a27fcf966ae803 | |
parent | 7decec5a883af2d4479455e4a02404312dcd5532 (diff) | |
download | nixos-config-reborn-8fea10c7473d1d4f43dfdedc75eda62f21065edc.tar.gz nixos-config-reborn-8fea10c7473d1d4f43dfdedc75eda62f21065edc.zip |
vim-dev: more mappings using Telescope
-rw-r--r-- | dotfiles/vim-dev.lua | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/dotfiles/vim-dev.lua b/dotfiles/vim-dev.lua index dea1a8a..c17f3f6 100644 --- a/dotfiles/vim-dev.lua +++ b/dotfiles/vim-dev.lua | |||
@@ -8,15 +8,19 @@ function on_attach(client, bufnr) | |||
8 | local opts = { noremap = true, silent = true } | 8 | local opts = { noremap = true, silent = true } |
9 | 9 | ||
10 | buf_set_keymap('n', 'gD', '<Cmd>lua vim.lsp.buf.declaration()<CR>', opts) | 10 | buf_set_keymap('n', 'gD', '<Cmd>lua vim.lsp.buf.declaration()<CR>', opts) |
11 | buf_set_keymap('n', 'gd', '<Cmd>lua vim.lsp.buf.definition()<CR>', opts) | 11 | buf_set_keymap('n', 'gd', '<Cmd>Telescope lsp_definitions<CR>', opts) |
12 | buf_set_keymap('n', 'K', '<Cmd>lua vim.lsp.buf.hover()<CR>', opts) | 12 | buf_set_keymap('n', 'K', '<Cmd>lua vim.lsp.buf.hover()<CR>', opts) |
13 | 13 | ||
14 | buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts) | 14 | buf_set_keymap('n', 'gr', '<cmd>Telescope lsp_references<CR>', opts) |
15 | 15 | ||
16 | buf_set_keymap('n', '<leader>sa', '<cmd>lua vim.lsp.buf.code_action()<CR>', opts) | 16 | buf_set_keymap('n', '<leader>sa', '<cmd>Telescope lsp_code_actions<CR>', opts) |
17 | buf_set_keymap('n', '<leader>se', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>', opts) | 17 | buf_set_keymap('n', '<leader>se', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>', opts) |
18 | buf_set_keymap('n', '<leader>sE', '<cmd>Telescope lsp_document_diagnostics<CR>', opts) | ||
19 | buf_set_keymap('n', '<leader>swe', '<cmd>Telescope lsp_workspace_diagnostics<CR>', opts) | ||
18 | buf_set_keymap('n', '<leader>sl', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts) | 20 | buf_set_keymap('n', '<leader>sl', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts) |
19 | buf_set_keymap('n', '<leader>sr', '<cmd>lua vim.lsp.buf.rename()<CR>', opts) | 21 | buf_set_keymap('n', '<leader>sr', '<cmd>lua vim.lsp.buf.rename()<CR>', opts) |
22 | buf_set_keymap('n', '<leader>ss', '<cmd>Telescope lsp_document_symbols<CR>', opts) | ||
23 | buf_set_keymap('n', '<leader>sS', '<cmd>Telescope lsp_workspace_symbols<CR>', opts) | ||
20 | 24 | ||
21 | buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts) | 25 | buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts) |
22 | buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts) | 26 | buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts) |