diff --git a/init.lua b/init.lua index a126cd5..ca6f6ba 100644 --- a/init.lua +++ b/init.lua @@ -50,6 +50,7 @@ utils.opt('o', 'splitbelow', true) utils.opt('o', 'splitright', true) utils.opt('o', 'list', true) utils.opt('o', 'updatetime', 300) +utils.opt('o', 'wrap', true) -- Highlight on yank vim.cmd 'au TextYankPost * lua vim.highlight.on_yank {on_visual = false}' diff --git a/lua/keymappings.lua b/lua/keymappings.lua index 545d995..321ac18 100644 --- a/lua/keymappings.lua +++ b/lua/keymappings.lua @@ -33,3 +33,20 @@ utils.map('i', '', ':split .') utils.map('n', '', ':wa') +-- Linewrap and jumping +utils.map('n', 'k', 'gk') +utils.map('n', 'j', 'gj') +utils.map('n', '0', 'g0') +utils.map('n', '$', 'g$') +utils.map('n', '', 'gk') +utils.map('n', '', 'gj') +utils.map('n', '', 'g') +utils.map('n', '', 'g') +utils.map('v', 'k', 'gk') +utils.map('v', 'j', 'gj') +utils.map('v', '0', 'g0') +utils.map('v', '$', 'g$') +utils.map('v', '', 'gk') +utils.map('v', '', 'gj') +utils.map('v', '', 'g') +utils.map('v', '', 'g')