23 lines
630 B
Lua
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,
|
|
})
|