|  |  | @ -1,6 +1,10 @@ | 
			
		
	
		
			
				
					|  |  |  | -- Don't copy "c" changes to primary register | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("n", "c", '"_c', { desc = "Prevent copying to primary register" }) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | -- Move lines up and down | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | -- Easily open splits | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("n", "<leader>hs", "<cmd>split<cr>", { desc = "Open horizontal spilt" }) | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("n", "<leader>vs", "<cmd>vsplit<cr>", { desc = "Open vertical spilt" }) | 
			
		
	
	
		
			
				
					|  |  | @ -25,20 +29,6 @@ vim.keymap.set("n", "<F7>", function() | 
			
		
	
		
			
				
					|  |  |  | vim.cmd("source ~/.cache/nvim/session/shutdown_session.vim") | 
			
		
	
		
			
				
					|  |  |  | end, { desc = "Restore session automatically created on VimLeave" }) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | -- Navigating with guides | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set( | 
			
		
	
		
			
				
					|  |  |  | -- 	"n", | 
			
		
	
		
			
				
					|  |  |  | -- 	"<leader><leader>", | 
			
		
	
		
			
				
					|  |  |  | -- 	'<Esc>/<++><Enter>"_c4l', | 
			
		
	
		
			
				
					|  |  |  | -- 	{ desc = "Find next <++> in file and enter insert mode" } | 
			
		
	
		
			
				
					|  |  |  | -- ) | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set( | 
			
		
	
		
			
				
					|  |  |  | -- 	"v", | 
			
		
	
		
			
				
					|  |  |  | -- 	"<leader><leader>", | 
			
		
	
		
			
				
					|  |  |  | -- 	'<Esc>/<++><Enter>"_c4l', | 
			
		
	
		
			
				
					|  |  |  | -- 	{ desc = "Find next <++> in file and enter insert mode" } | 
			
		
	
		
			
				
					|  |  |  | -- ) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | -- Spell-check | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("n", "<leader>o", "<cmd>setlocal spell! spelllang=en_au<CR>", { desc = "Toggle spell check" }) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
	
		
			
				
					|  |  | @ -60,14 +50,6 @@ vim.keymap.set("n", "<A-7>", "7gt", { desc = "Navigate to tab 8" }) | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("n", "<A-8>", "8gt", { desc = "Navigate to tab 9" }) | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("n", "<A-9>", "9gt", { desc = "Navigate to tab 10" }) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | -- TODO: Move these into fugitive config | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set('n', '<leader>gp', '<cmd>Git push<CR>', options) | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set('n', '<leader>gP', '<cmd>Git pull<CR>', options) | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set('n', '<leader>ga', '<cmd>Git add .<CR>', options) | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set('n', '<leader>gA', '<cmd>Git add<CR>', options) | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set('n', '<leader>gc', '<cmd>Git commit<CR>', options) | 
			
		
	
		
			
				
					|  |  |  | -- vim.keymap.set('n', '<leader>gC', '<cmd>Git commit -a<CR>', options) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("x", "<leader>p", '"_dP', { desc = "Delete into black hole register" }) | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("n", "<leader>d", '"_d', { desc = "Delete into black hole register" }) | 
			
		
	
		
			
				
					|  |  |  | vim.keymap.set("v", "<leader>d", '"_d', { desc = "Delete into black hole register" }) | 
			
		
	
	
		
			
				
					|  |  | 
 |