From 556c09b560c67ff4cc016e2801be10c0836f54f4 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Mon, 20 Jan 2025 23:29:44 -0600 Subject: [PATCH] feat: add escape mappings and word wrap toggle --- lua/vim-options.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/vim-options.lua b/lua/vim-options.lua index 28f71fc..fc248c5 100644 --- a/lua/vim-options.lua +++ b/lua/vim-options.lua @@ -3,6 +3,7 @@ vim.cmd("set tabstop=2") vim.cmd("set softtabstop=2") vim.cmd("set shiftwidth=2") vim.cmd("set number") +vim.cmd("set relativenumber") vim.cmd("set shell=pwsh") vim.cmd("let &shellcmdflag = '-NoLogo'") @@ -12,3 +13,12 @@ vim.opt.wrap = false vim.keymap.set("n", "y", '"+y', { desc = "Yank to system clipboard" }) vim.keymap.set("v", "y", '"+y', { desc = "Yank to system clipboard" }) + +vim.keymap.set("n", "tw", ":set wrap!", { desc = "Toggle word wrap" }) + +-- 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", "", { desc = "Escape" }) +vim.keymap.set("i", "kk", "", { desc = "Escape" }) +vim.keymap.set("i", "hh", "", { desc = "Escape" }) +vim.keymap.set("i", "lll", "", { desc = "Escape" })