From 885c28a5af8c65d9e21f85edabb75e6508d7146f Mon Sep 17 00:00:00 2001 From: Mo8it Date: Mon, 21 Mar 2022 22:51:01 +0100 Subject: [PATCH] Add options for soft wrap --- .config/nvim/lua/keybindings.lua | 9 +++++++++ .config/nvim/lua/options.lua | 2 ++ .gitignore | 1 + 3 files changed, 12 insertions(+) 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*