testing regular lsp attach

This commit is contained in:
KeeganForelight 2023-04-13 16:20:17 -04:00
parent be9bd648b8
commit e9628aa329

View File

@ -131,9 +131,7 @@ vim.diagnostic.config({
vim.api.nvim_create_autocmd('LspAttach', { vim.api.nvim_create_autocmd('LspAttach', {
callback = function(ev) callback = function(ev)
-- key mappings -- key mappings
local opts = { local opts = { buffer = ev.buf,}
buffer = ev.buf,
}
-- error viewing -- error viewing
vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, opts) vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, opts)
vim.keymap.set('n', '<leader>[d', vim.diagnostic.goto_prev, opts) vim.keymap.set('n', '<leader>[d', vim.diagnostic.goto_prev, opts)
@ -145,20 +143,19 @@ vim.api.nvim_create_autocmd('LspAttach', {
vim.keymap.set('n', '<leader>H', vim.lsp.buf.hover, opts) vim.keymap.set('n', '<leader>H', vim.lsp.buf.hover, opts)
-- auto hover for error viewing -- auto hover for error viewing
vim.api.nvim_create_autocmd("CursorHold", { vim.api.nvim_create_autocmd("CursorHold", {
opts = { callback = function()
buffer = ev.buf, opts = {
noremap = true, buffer = ev.buf,
focusable = false, focusable = false,
border = 'rounded', border = 'rounded',
source = 'always', source = 'always',
prefix = ' ', prefix = ' ',
scope = 'cursor', scope = 'cursor',
close_events = { "BufLeave","CursorMoved","InsertEnter","FocusLost" } close_events = { "BufLeave","CursorMoved","InsertEnter","FocusLost" },
}, }
callback = function() vim.diagnostic.open_float(nil, opts)
vim.diagnostic.open_float(nil, opts) end
end })
})
-- local opts = { buffer = ev.buf } -- local opts = { buffer = ev.buf }
-- -- error viewing -- -- error viewing
-- vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, opts) -- vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, opts)