-- 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, })