2025-10-01 11:29:14 -05:00
|
|
|
vim.opt.expandtab = true
|
|
|
|
|
vim.opt.tabstop = 2
|
|
|
|
|
vim.opt.softtabstop = 2
|
|
|
|
|
vim.opt.shiftwidth = 2
|
|
|
|
|
vim.opt.number = true
|
|
|
|
|
vim.opt.relativenumber = true
|
|
|
|
|
vim.opt.shell = "pwsh"
|
|
|
|
|
vim.opt.shellcmdflag = "-NoLogo -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding"
|
|
|
|
|
.. "=[System.Text.Encoding]::UTF8;$PSStyle.Formatting.Error = '';$PSStyle.Formatting.ErrorAccent = '';"
|
|
|
|
|
.. "$PSStyle.Formatting.Warning = '';$PSStyle.OutputRendering = 'PlainText';"
|
|
|
|
|
vim.opt.shellredir = "2>&1 | Out-File -Encoding utf8 %s; exit $LastExitCode"
|
|
|
|
|
vim.opt.shellpipe = "2>&1 | Out-File -Encoding utf8 %s; exit $LastExitCode"
|
|
|
|
|
vim.opt.shellquote = ""
|
|
|
|
|
vim.opt.shellxquote = ""
|
2025-01-16 00:19:31 -06:00
|
|
|
|
|
|
|
|
vim.g.mapleader = " "
|
|
|
|
|
vim.g.maplocalleader = "\\"
|
|
|
|
|
vim.opt.wrap = false
|
2025-02-04 02:21:02 -06:00
|
|
|
vim.opt.shadafile = "NONE"
|
2025-03-08 18:42:12 -06:00
|
|
|
vim.opt.foldlevelstart = 99
|
2025-11-17 18:40:42 -06:00
|
|
|
vim.opt.signcolumn = "yes"
|
2025-01-18 23:25:36 -06:00
|
|
|
|
|
|
|
|
vim.keymap.set("n", "<leader>y", '"+y', { desc = "Yank to system clipboard" })
|
|
|
|
|
vim.keymap.set("v", "<leader>y", '"+y', { desc = "Yank to system clipboard" })
|
2025-01-20 23:29:44 -06:00
|
|
|
|
2025-01-22 21:31:32 -06:00
|
|
|
vim.keymap.set("n", "<leader>ww", ":set wrap!<CR>", { desc = "Toggle word wrap" })
|
2025-01-20 23:29:44 -06:00
|
|
|
|
2025-01-25 16:44:54 -06:00
|
|
|
vim.filetype.add({
|
2025-10-01 11:29:14 -05:00
|
|
|
extension = {
|
|
|
|
|
props = "xml",
|
|
|
|
|
},
|
2025-01-25 16:44:54 -06:00
|
|
|
})
|
|
|
|
|
|
2025-01-20 23:29:44 -06:00
|
|
|
-- if i am in insert mode and i spam one of these keys
|
|
|
|
|
-- i probably want to escape insert mode
|
|
|
|
|
vim.keymap.set("i", "jj", "<Esc>", { desc = "Escape" })
|
|
|
|
|
vim.keymap.set("i", "kk", "<Esc>", { desc = "Escape" })
|
|
|
|
|
vim.keymap.set("i", "hh", "<Esc>", { desc = "Escape" })
|
|
|
|
|
vim.keymap.set("i", "lll", "<Esc>", { desc = "Escape" })
|