From d1c97a82fb87b0a37d238e63c75994936f2f0445 Mon Sep 17 00:00:00 2001 From: Jannik Donker Date: Fri, 23 May 2025 10:58:45 +0200 Subject: [PATCH] add: line wrapping --- lua/vim-options.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lua/vim-options.lua b/lua/vim-options.lua index e40c5b3..f29c0c2 100644 --- a/lua/vim-options.lua +++ b/lua/vim-options.lua @@ -3,3 +3,16 @@ vim.cmd("set shiftwidth=4") vim.wo.relativenumber = true vim.opt.number = true vim.g.mapleader = " " + +-- Enable line wrapping +vim.opt.wrap = true +vim.opt.linebreak = true + +-- Customize the symbol shown at the beginning of wrapped lines +vim.opt.showbreak = "↪ " + +-- Make 'j' and 'k' navigate visual lines (not logical lines) +vim.keymap.set("n", "j", "gj", { noremap = true, silent = true }) +vim.keymap.set("n", "k", "gk", { noremap = true, silent = true }) +vim.keymap.set("v", "j", "gj", { noremap = true, silent = true }) +vim.keymap.set("v", "k", "gk", { noremap = true, silent = true })