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>')