neovim configuration
This commit is contained in:
22
lua/config/autocmds.lua
Normal file
22
lua/config/autocmds.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
-- 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,
|
||||
})
|
||||
Reference in New Issue
Block a user