41 lines
1.2 KiB
Lua
41 lines
1.2 KiB
Lua
vim.opt_local.breakindent = true
|
|
vim.opt_local.scrolloff = 4
|
|
vim.cmd("setlocal formatoptions-=r")
|
|
-- vim.opt_local.number = false
|
|
-- vim.opt_local.relativenumber = false
|
|
-- vim.opt_local.textwidth = 80
|
|
vim.api.nvim_create_autocmd({ "InsertLeave", "TextChanged" }, {
|
|
buffer = 0,
|
|
command = "silent! write",
|
|
})
|
|
local override = false
|
|
if override then
|
|
vim.keymap.set("n", "}", function()
|
|
require("orgmode").action("org_mappings.next_visible_heading")
|
|
vim.cmd("normal! zz")
|
|
end)
|
|
vim.keymap.set({ "n", "x" }, "{", function()
|
|
local mode = vim.api.nvim_get_mode()
|
|
require("orgmode").action("org_mappings.previous_visible_heading")
|
|
if mode.mode == "n" then
|
|
vim.cmd("normal! zz")
|
|
end
|
|
end)
|
|
end
|
|
-- vim.api.nvim_create_autocmd({ "CursorMoved" }, {
|
|
-- buffer = 0,
|
|
-- callback = function()
|
|
-- vim.cmd("normal! zz")
|
|
-- end,
|
|
-- })
|
|
vim.keymap.set("n", "<localleader>f", function()
|
|
vim.cmd("%s/\\s\\+$//e")
|
|
end, { desc = "Trim trailing whitespace" })
|
|
-- vim.keymap.set("n", "{", "{zz", { remap = true })
|
|
-- vim.keymap.set("n", "}", "}zz", { remap = true })
|
|
-- vim.api.nvim_create_autocmd("BufWritePre", {
|
|
-- pattern = "*",
|
|
-- callback = function()
|
|
-- vim.cmd("%s/\\s\\+$//e")
|
|
-- end,
|
|
-- })
|