Files
nvim-config/lua/config/autocmds.lua
2026-03-22 13:00:29 +01:00

23 lines
630 B
Lua

-- Show floating diagnostic on cursor hold
vim.cmd([[
set signcolumn=yes
autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false })
]])
-- Trigger linting on file save
vim.api.nvim_create_autocmd({ "BufWritePost" }, {
callback = function()
require("lint").try_lint()
end,
})
-- Markdown specific settings
vim.api.nvim_create_autocmd("FileType", {
pattern = "markdown",
callback = function()
vim.opt_local.wrap = true
vim.keymap.set("n", "j", "gj", { buffer = true, desc = "Move down visual line" })
vim.keymap.set("n", "k", "gk", { buffer = true, desc = "Move up visual line" })
end,
})