update nvim about lsp
This commit is contained in:
@@ -11,3 +11,25 @@ keymap('n', 's', '<cmd>w<cr>', opts)
|
||||
keymap('n', '<space>nh', '<cmd>nohlsearch<cr>', opts)
|
||||
keymap('n', '<space>sj', '<cmd>set splitbelow<cr><cmd>split<cr>', opts)
|
||||
keymap('n', '<space>sl', '<cmd>set nosplitright<cr><cmd>vsplit<cr>', opts)
|
||||
|
||||
-- lsp
|
||||
keymap('n', '<space>ld', vim.lsp.buf.definition, opts)
|
||||
keymap('n', '<space>lr', vim.lsp.buf.references, opts)
|
||||
keymap('n', '<space>rn', vim.lsp.buf.rename, opts)
|
||||
keymap('n', '<space>ca', vim.lsp.buf.code_action, opts)
|
||||
keymap('n', '<space>lh', function()
|
||||
vim.lsp.buf.hover({ border = 'rounded' })
|
||||
end, opts)
|
||||
|
||||
-- diagnostic
|
||||
keymap('n', '<space>dp', function()
|
||||
vim.diagnostic.jump({ count = 1 })
|
||||
end, opts)
|
||||
|
||||
keymap('n', '<space>dn', function()
|
||||
vim.diagnostic.jump({ count = -1 })
|
||||
end, opts)
|
||||
|
||||
keymap('n', '<space>dt', function()
|
||||
vim.diagnostic.open_float()
|
||||
end, opts)
|
||||
|
||||
@@ -38,3 +38,6 @@ opt.timeoutlen = 500
|
||||
-- folding
|
||||
opt.foldenable = false
|
||||
opt.foldlevel = 99
|
||||
|
||||
-- colorscheme
|
||||
vim.cmd.colorscheme('retrobox')
|
||||
|
||||
Reference in New Issue
Block a user