dotfiles

[void/arch] linux dotfiles
git clone git://git.mdnr.space/dotfiles
Log | Files | Refs

commit 17bff42a011d2f7ab03707fbca250f9cc3a50e13
parent d9b0f2928bf2e3d3013f347d43e64dd640699b9c
Author: mehdi-norouzi <mehdeenoroozi@gmail.com>
Date:   Wed, 27 Sep 2023 20:41:46 +0330

nvim: Add visible line movement mappings

Diffstat:
Mnvim/.config/nvim/lua/mehdi/mappings.lua | 13+++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/nvim/.config/nvim/lua/mehdi/mappings.lua b/nvim/.config/nvim/lua/mehdi/mappings.lua @@ -65,10 +65,7 @@ map("n", "<leader>tf", "<cmd>ToggleTerm size=20 direction=float<cr>", opts) -- Lsp restart map("n", "<leader>lr", "<cmd>LspRestart<cr>", opts) -map('n', 'gv', "<cmd>vs | lua vim.lsp.buf.definition()<CR>", opts) - --- lazygit -map("n", "<leader>gg", "<cmd>LazyGit<cr>", opts) +-- map('n', 'gv', "<cmd>vs | lua vim.lsp.buf.definition()<CR>", opts) -- harpoon map("n", "<leader>ha", "<cmd>lua require('harpoon.mark').add_file()<cr>", opts) @@ -80,6 +77,14 @@ map("n", "<leader>h2", "<cmd>lua require('harpoon.ui').nav_file(2)<cr>", opts) map("n", "<leader>h3", "<cmd>lua require('harpoon.ui').nav_file(3)<cr>", opts) map("n", "<leader>h4", "<cmd>lua require('harpoon.ui').nav_file(4)<cr>", opts) +-- visible line moving +map("n", "<C-j>", "<cmd>:m .+1<CR>==", opts) +map("n", "<C-k>", "<cmd>:m .-2<CR>==", opts) +map("i", "<C-j>", "<ESC>:m .+1<CR>==gi", opts) +map("i", "<C-k>", "<ESC>:m .-2<CR>==gi", opts) +map("v", "<C-j>", ":m '>+1<CR>gv=gv", opts) +map("v", "<C-k>", ":m '<-2<CR>gv=gv", opts) + -- netrw map("n", "<leader>fm", "<cmd>Ex<cr>", opts)