diff --git a/.config/nvim/lua/keybindings.lua b/.config/nvim/lua/keybindings.lua index d90c895..16d159b 100644 --- a/.config/nvim/lua/keybindings.lua +++ b/.config/nvim/lua/keybindings.lua @@ -3,6 +3,11 @@ local opts = { noremap = true, silent = true, } +local e_opts = { + noremap = true, + silent = true, + expr = true, +} -- @@ -10,6 +15,10 @@ map("", "", "", opts) vim.g.mapleader = " " vim.g.maplocalleader = " " +-- For navigation with soft wrap +map("n", "j", "v:count == 0 ? 'gj' : 'j'", e_opts) +map("n", "k", "v:count == 0 ? 'gk' : 'k'", e_opts) + -- map("n", "", ":BufferLineCycleNext", opts) diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua index 129e8e8..f3cc42b 100644 --- a/.config/nvim/lua/options.lua +++ b/.config/nvim/lua/options.lua @@ -39,5 +39,7 @@ opt.shell = "/usr/bin/fish" opt.confirm = true +opt.linebreak = true + -- Highlight on yank vim.cmd([[au TextYankPost * silent! lua vim.highlight.on_yank {timeout=1200}]]) diff --git a/.gitignore b/.gitignore index ba39cc5..6d454f2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ Manifest.toml +__pluto*