[Move] Add improved move plugin
This commit is contained in:
		
							
								
								
									
										18
									
								
								nvim/lua/plugins/util/move.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								nvim/lua/plugins/util/move.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | return { | ||||||
|  |     "fedepujol/move.nvim", | ||||||
|  |     config = function() | ||||||
|  |         local opts = require("utils").opts | ||||||
|  |         require("move").setup({}) | ||||||
|  |         local keymap = vim.keymap | ||||||
|  |  | ||||||
|  |         -- Move lines up and down | ||||||
|  |         keymap.set("n", "<A-S-k>", ":MoveLine(-1)<CR>", opts("Move line up")) | ||||||
|  |         keymap.set("n", "<A-S-j>", ":MoveLine(1)<CR>", opts("Move line down")) | ||||||
|  |  | ||||||
|  |         -- Move lines in insert mode | ||||||
|  |         keymap.set("i", "<A-k>", "<Esc>:MoveLine(-1)<CR>i", opts("Move line up")) | ||||||
|  |         keymap.set("i", "<A-j>", "<Esc>:MoveLine(1)<CR>i", opts("Move line down")) | ||||||
|  |         keymap.set("i", "<A-S-k>", "<Esc>:MoveLine(-1)<CR><CR>i", opts("Move line down")) | ||||||
|  |         keymap.set("i", "<A-S-j>", "<Esc>:MoveLine(1)<CR>i", opts("Move line down")) | ||||||
|  |     end, | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user