dot/.config/nvim/lua/config/autocmds.lua
2026-01-20 11:35:53 +01:00

19 lines
556 B
Lua

vim.o.updatetime = 250
vim.cmd [[autocmd CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focus=false})]]
if not os.getenv("NVIM_LSP_OMIT_DIR") then
vim.api.nvim_create_autocmd("LspAttach", {
group = vim.api.nvim_create_augroup("lsp", { clear = true }),
callback = function(args)
if not os.getenv("NVIM_LSP_NO_AUTOFMT") then
vim.api.nvim_create_autocmd("BufWritePre", {
buffer = args.buf,
callback = function()
vim.lsp.buf.format {}
end,
})
end
end
})
end