major improvements, better stuff overall

This commit is contained in:
voidarclabs
2025-11-22 21:22:44 +00:00
parent 189ba01b97
commit f24a1029aa
8 changed files with 142 additions and 114 deletions

View File

@@ -19,13 +19,16 @@ vim.o.winborder = "rounded"
-- Sane keymaps
vim.keymap.set("i", "jj", "<Esc>")
vim.keymap.set("n", "q:", ":", { noremap = true, silent = true })
vim.keymap.set("n", "<leader>bq", "<cmd>bd<CR>", { noremap = true, silent = true })
vim.keymap.set("n", "<leader>bd", function() -- delete buffer
vim.cmd("bd")
vim.cmd("echo 'Buffer deleted'")
end, { noremap = true })
-- Sane tab management
vim.opt.tabstop = 4
vim.opt.softtabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true
vim.opt.tabstop = 2
vim.opt.softtabstop = 2
vim.opt.shiftwidth = 2
vim.opt.expandtab = false
-- Undo management
vim.opt.swapfile = false
@@ -49,16 +52,16 @@ vim.keymap.set("n", "<right>", '<cmd>echo "Use l to move!!"<CR>')
vim.keymap.set("n", "<up>", '<cmd>echo "Use k to move!!"<CR>')
vim.keymap.set("n", "<down>", '<cmd>echo "Use j to move!!"<CR>')
-- Center cursor after scrolling with Ctrl-d / Ctrl-u
vim.keymap.set("n", "<C-u>", "<C-u>zz", { desc = "Half page up" })
vim.keymap.set("n", "<C-d>", "<C-d>zz", { desc = "Half page down" })
-- C-BS for deleting whole word in insert mode
vim.keymap.set("i", "<C-BS>", "<C-W>", { noremap = true })
-- Keybinds for saving and stuff
vim.keymap.set("n", "<leader>qq", "<cmd>qa!<CR>", { noremap = true })
vim.keymap.set("n", "<leader>qs", function()
vim.keymap.set("n", "<leader>qs", function() -- quit and save session
vim.cmd("AutoSession save")
vim.cmd("wqa")
end, { noremap = true })
vim.keymap.set("n", "<leader>qd", function() -- quit and delete session
vim.cmd("AutoSession delete")
vim.cmd("wqa")
end, { noremap = true })