Mercurial > dotfiles
comparison dot_config/nvim/config.lua @ 328:855380bb5a3b
Fix overlapping mappings for treesitter rename and find references
author | Zeger Van de Vannet <zegervdv@me.com> |
---|---|
date | Tue, 12 Jan 2021 13:36:27 +0100 |
parents | 3b191bcd4e0d |
children | 111f178824b9 |
comparison
equal
deleted
inserted
replaced
327:3b191bcd4e0d | 328:855380bb5a3b |
---|---|
137 refactor = { | 137 refactor = { |
138 highlight_definitions = { enable = true }, | 138 highlight_definitions = { enable = true }, |
139 smart_rename = { | 139 smart_rename = { |
140 enable = true, | 140 enable = true, |
141 keymaps = { | 141 keymaps = { |
142 smart_rename = "grr", | 142 smart_rename = "gsr", |
143 }, | 143 }, |
144 }, | 144 }, |
145 navigation = { | 145 navigation = { |
146 enable = true, | 146 enable = true, |
147 keymaps = { | 147 keymaps = { |
203 end | 203 end |
204 vim.fn.nvim_buf_set_keymap(0, mode, key, result, {noremap=noremap, silent=true}) | 204 vim.fn.nvim_buf_set_keymap(0, mode, key, result, {noremap=noremap, silent=true}) |
205 end | 205 end |
206 | 206 |
207 -- vim.api.nvim_command('autocmd CursorHold <buffer> lua vim.lsp.diagnostic.show_line_diagnostics()') | 207 -- vim.api.nvim_command('autocmd CursorHold <buffer> lua vim.lsp.diagnostic.show_line_diagnostics()') |
208 mapper('n', '<CR>', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>') | 208 mapper('n', '<CR>', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics({show_header=false})<CR>') |
209 mapper('n', 'gd', '<cmd>lua vim.lsp.buf.declaration()<CR>') | 209 mapper('n', 'gd', '<cmd>lua vim.lsp.buf.declaration()<CR>') |
210 mapper('n', '<c-]>', '<cmd>lua vim.lsp.buf.definition()<CR>') | 210 mapper('n', '<c-]>', '<cmd>lua vim.lsp.buf.definition()<CR>') |
211 mapper('n', 'K', '<cmd>lua vim.lsp.buf.hover()<CR>') | 211 mapper('n', 'K', '<cmd>lua vim.lsp.buf.hover()<CR>') |
212 mapper('n', 'gD', '<cmd>lua vim.lsp.buf.implementation()<CR>') | 212 mapper('n', 'gD', '<cmd>lua vim.lsp.buf.implementation()<CR>') |
213 mapper('n', '1gD', '<cmd>lua vim.lsp.buf.type_definition()<CR>') | 213 mapper('n', '1gD', '<cmd>lua vim.lsp.buf.type_definition()<CR>') |
214 -- mapper('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>') | |
215 mapper('n', 'gr', "<cmd>lua require'telescope.builtin'.lsp_references()<CR>") | 214 mapper('n', 'gr', "<cmd>lua require'telescope.builtin'.lsp_references()<CR>") |
216 mapper('n', 'g0', '<cmd>lua vim.lsp.buf.document_symbol()<CR>') | 215 mapper('n', 'g0', '<cmd>lua vim.lsp.buf.document_symbol()<CR>') |
217 mapper('i', '<c-l>', '<cmd>lua vim.lsp.buf.signature_help()<CR>') | 216 mapper('i', '<c-l>', '<cmd>lua vim.lsp.buf.signature_help()<CR>') |
218 mapper('n', '<leader>f', '<cmd>lua vim.lsp.buf.code_action()<CR>') | 217 mapper('n', '<leader>f', '<cmd>lua vim.lsp.buf.code_action()<CR>') |
219 mapper('n', '<c-p>', '<cmd>lua vim.lsp.buf.formatting()<CR>') | 218 mapper('n', '<c-p>', '<cmd>lua vim.lsp.buf.formatting()<CR>') |