diff --git a/init.lua b/init.lua index 50d9ed6d..ce1c374d 100644 --- a/init.lua +++ b/init.lua @@ -143,11 +143,17 @@ vim.o.completeopt = 'menuone,noselect' -- NOTE: Must happen before plugins are required (otherwise wrong leader will be used) vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -vim.keymap.set({'n'}, ';', ':', {silent = true}) -- Keymaps for better default experience -- See `:help vim.keymap.set()` vim.keymap.set({'n', 'v'}, '', '', {silent = true}) +vim.keymap.set({'n'}, ';', ':', {}) +vim.keymap.set({'n'}, 'n', ':set number!', {}) +vim.keymap.set({'n'}, 's', ':setlocal spell! spell?', {}) +vim.keymap.set({'n'}, 'z', '', {}) + +vim.keymap.set({'v'}, '<', '', '>gv', {}) -- Remap for dealing with word wrap vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'",