diff --git a/init.lua b/init.lua index ee2a82af..2947e600 100644 --- a/init.lua +++ b/init.lua @@ -90,6 +90,22 @@ P.S. You can delete this when you're done too. It's your config now! :) vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' +-- Custom keymaps +-- Remap for dealing with word wrap +vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true }) +vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true }) + +-- Nicer tab handling in visual mode +vim.keymap.set("v", "<", "", ">gv") + +-- Nicer movement in visual mode +vim.keymap.set("v", "J", ":m '>+1gv=gv") +vim.keymap.set("v", "K", ":m '<-2gv=gv") + +-- Additional map for neotree +vim.keymap.set("n", "te", "Neotree toggle") + -- Set to true if you have a Nerd Font installed and selected in the terminal vim.g.have_nerd_font = true