.config/nvim/lua/config/maps.lua

changeset 1030
03d507b3c122
parent 1022
d509e282ae10
child 1034
d412eecafebf
equal deleted inserted replaced
1029:9265f8508e4c 1030:03d507b3c122
59 map.set('n', '<leader>d', vim.diagnostic.open_float, opts) 59 map.set('n', '<leader>d', vim.diagnostic.open_float, opts)
60 map.set('n', '[d', vim.diagnostic.goto_prev, opts) 60 map.set('n', '[d', vim.diagnostic.goto_prev, opts)
61 map.set('n', ']d', vim.diagnostic.goto_next, opts) 61 map.set('n', ']d', vim.diagnostic.goto_next, opts)
62 map.set('n', '<leader>ld', vim.diagnostic.setloclist, opts) 62 map.set('n', '<leader>ld', vim.diagnostic.setloclist, opts)
63 63
64 vim.api.nvim_create_augroup("lsp_attach", {})
65
64 vim.api.nvim_create_autocmd("LspAttach", { 66 vim.api.nvim_create_autocmd("LspAttach", {
67 group = "lsp_attach",
65 callback = function(args) 68 callback = function(args)
66 local bufnr = args.buf 69 local bufnr = args.buf
67 local bufopts = { noremap=true, silent=true, buffer=bufnr } 70 local bufopts = { noremap=true, silent=true, buffer=bufnr }
68 71
69 map.set('n', 'gD', vim.lsp.buf.declaration, bufopts) 72 map.set('n', 'gD', vim.lsp.buf.declaration, bufopts)

mercurial