feat: add more vim keybinds
This is a combination of 6 commits. - added a new command - change dd to use cut - add prototypes for A I o O commands - fixed keybind test compilation bug - add keybinds for the new enter_mode commands - added prototype for copy line
This commit is contained in:
		
							parent
							
								
									0a75e04c3a
								
							
						
					
					
						commit
						c909a2a50a
					
				
					 4 changed files with 87 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -18,8 +18,16 @@
 | 
			
		|||
            ["l", "move_right_vim"],
 | 
			
		||||
            ["h", "move_left"],
 | 
			
		||||
            ["<Space>", "move_right_vim"],
 | 
			
		||||
 | 
			
		||||
            ["i", "enter_mode", "insert"],
 | 
			
		||||
            ["a", "enter_mode_at_next_char", "insert"],
 | 
			
		||||
            ["I", "enter_mode_at_line_begin", "insert"],
 | 
			
		||||
            ["A", "enter_mode_at_line_end", "insert"],
 | 
			
		||||
            ["o", "enter_mode_on_newline_down", "insert"],
 | 
			
		||||
            ["O", "enter_mode_on_newline_up", "insert"],
 | 
			
		||||
 | 
			
		||||
            ["v", "enter_mode", "visual"],
 | 
			
		||||
 | 
			
		||||
            ["/", "find"],
 | 
			
		||||
            ["n", "goto_next_match"],
 | 
			
		||||
            ["0", "move_begin"],
 | 
			
		||||
| 
						 | 
				
			
			@ -36,7 +44,10 @@
 | 
			
		|||
            ["<S-g>", "move_buffer_end"],
 | 
			
		||||
 | 
			
		||||
            ["d<S-4>", "delete_to_end"],
 | 
			
		||||
            ["d4", "delete_to_end"],
 | 
			
		||||
            ["dd", "cut"],
 | 
			
		||||
            ["<S-'><S-->dd", "delete_line"],
 | 
			
		||||
 | 
			
		||||
            ["yy", "copy_line"],
 | 
			
		||||
 | 
			
		||||
            ["<C-u>", "move_scroll_page_up"],
 | 
			
		||||
            ["<C-d>", "move_scroll_page_down"],
 | 
			
		||||
| 
						 | 
				
			
			@ -58,7 +69,8 @@
 | 
			
		|||
            ["jk", "enter_mode", "normal"],
 | 
			
		||||
            ["<Esc>", "enter_mode", "normal"],
 | 
			
		||||
            ["<Del>", "delete_forward"],
 | 
			
		||||
            ["<BS>", "delete_backward"]
 | 
			
		||||
            ["<BS>", "delete_backward"],
 | 
			
		||||
            ["<CR>", "insert_line_after"]
 | 
			
		||||
        ]
 | 
			
		||||
    } 
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue