From 6a36dc3112c911debd04956789daf129373d0157 Mon Sep 17 00:00:00 2001 From: Beesquit Date: Mon, 5 Oct 2026 19:46:57 +0300 Subject: [PATCH] feature(neovim): move lines and scroll screen --- .config/nvim/lua/config/key_binds.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.config/nvim/lua/config/key_binds.lua b/.config/nvim/lua/config/key_binds.lua index 8a42ee6..76611d5 100644 --- a/.config/nvim/lua/config/key_binds.lua +++ b/.config/nvim/lua/config/key_binds.lua @@ -8,6 +8,10 @@ vim.cmd([[ tnoremap l tnoremap j + " Screen scroll Alt+j + nnoremap + nnoremap + " Window navigation nnoremap h nnoremap j @@ -20,6 +24,15 @@ vim.cmd([[ nnoremap k nnoremap l + " Move single line (Normal mode) + nnoremap :m .+1== + nnoremap :m .-2== + + " Move selected lines (Visual mode) + xnoremap :m '>+1gv=gv + xnoremap :m '<-2gv=gv + + " Why? nnoremap :!echo meowmeow " I don't remember