diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-09-25 12:33:22 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-09-25 12:33:22 -0400 |
commit | bc5355103510be95da4f9bd8312c76e64327b506 (patch) | |
tree | a05108abcdf7737c67128c2f27873ec97e6f1a3a | |
parent | fec8396b5b389e8dd9a753eaf0fb8a2e29af89a2 (diff) |
reformat keymap.toml to be easier to read
-rw-r--r-- | config/keymap.toml | 289 |
1 files changed, 89 insertions, 200 deletions
diff --git a/config/keymap.toml b/config/keymap.toml index 84940b5..07ee03b 100644 --- a/config/keymap.toml +++ b/config/keymap.toml @@ -1,200 +1,89 @@ -[keymaps] -# backspace = 263 - -[[mapcommand]] -command = "new_tab" -keys = [ "T" ] - -[[mapcommand]] -command = "new_tab" -keys = [ "ctrl+t" ] -[[mapcommand]] -command = "close_tab" -keys = [ "W" ] -[[mapcommand]] -command = "close_tab" -keys = [ "ctrl+w" ] -[[mapcommand]] -command = "close_tab" -keys = [ "q" ] -[[mapcommand]] -command = "quit_to_cwd" -keys = [ "Q" ] -[[mapcommand]] -command = "reload_dirlist" -keys = [ "R" ] -[[mapcommand]] -command = "toggle_hidden" -keys = [ "z", "h" ] - -[[mapcommand]] -command = "tab_switch 1" -keys = [ "\t" ] -[[mapcommand]] -command = "tab_switch -1" -keys = [ "backtab" ] - -[[mapcommand]] -command = "cursor_move_up" -keys = [ "arrow_up" ] -[[mapcommand]] -command = "cursor_move_up" -keys = [ "k" ] -[[mapcommand]] -command = "cursor_move_down" -keys = [ "arrow_down" ] -[[mapcommand]] -command = "cursor_move_down" -keys = [ "j" ] -[[mapcommand]] -command = "cursor_move_end" -keys = [ "end" ] -[[mapcommand]] -command = "cursor_move_end" -keys = [ "G" ] -[[mapcommand]] -command = "cursor_move_home" -keys = [ "home" ] -[[mapcommand]] -command = "cursor_move_home" -keys = [ "g", "g" ] -[[mapcommand]] -command = "cursor_move_page_up" -keys = [ "page_up" ] -[[mapcommand]] -command = "cursor_move_page_down" -keys = [ "page_down" ] - -[[mapcommand]] -command = "parent_cursor_move_up" -keys = [ "[" ] -[[mapcommand]] -command = "parent_cursor_move_down" -keys = [ "]" ] - -[[mapcommand]] -command = "open" -keys = [ "arrow_right" ] -[[mapcommand]] -command = "open" -keys = [ "l" ] -[[mapcommand]] -command = "open" -keys = [ "\n" ] -[[mapcommand]] -command = "open_with" -keys = [ "r" ] - -[[mapcommand]] -command = ":cd " -keys = [ "c", "d" ] -[[mapcommand]] -command = "cd .." -keys = [ "arrow_left" ] -[[mapcommand]] -command = "cd .." -keys = [ "h" ] - -[[mapcommand]] -command = "cut_files" -keys = [ "d", "d" ] -[[mapcommand]] -command = "copy_files" -keys = [ "y", "y" ] -[[mapcommand]] -command = "copy_filename" -keys = [ "y", "n" ] -[[mapcommand]] -command = "copy_filename_without_extension" -keys = [ "y", "." ] -[[mapcommand]] -command = "copy_filepath" -keys = [ "y", "p" ] -[[mapcommand]] -command = "copy_dirname" -keys = [ "y", "d" ] -[[mapcommand]] -command = "paste_files" -keys = [ "p", "p" ] -[[mapcommand]] -command = "paste_files --overwrite=true" -keys = [ "p", "o" ] -[[mapcommand]] -command = "delete_files" -keys = [ "d", "D" ] -[[mapcommand]] -command = "delete_files" -keys = [ "delete" ] - -[[mapcommand]] -command = "rename_append" -keys = [ "a" ] -[[mapcommand]] -command = "rename_prepend" -keys = [ "A" ] - -[[mapcommand]] -command = "select --toggle=true" -keys = [ " " ] -[[mapcommand]] -command = "select --toggle=true --all=true" -keys = [ "t" ] - -[[mapcommand]] -command = ":search " -keys = [ "/" ] -[[mapcommand]] -command = ":search_glob " -keys = [ "\\" ] -[[mapcommand]] -command = "search_next" -keys = [ "n" ] -[[mapcommand]] -command = "search_prev" -keys = [ "N" ] - -[[mapcommand]] -command = "bulk_rename" -keys = [ "b", "b" ] -[[mapcommand]] -command = "set_mode" -keys = [ "=" ] - -[[mapcommand]] -command = ":" -keys = [ ";" ] -[[mapcommand]] -command = ":" -keys = [ ":" ] -[[mapcommand]] -command = ":mkdir " -keys = [ "m", "k" ] -[[mapcommand]] -command = ":rename " -keys = [ "c", "w" ] -[[mapcommand]] -command = ":touch" -keys = [ "f", "t" ] - -[[mapcommand]] -command = "sort lexical" -keys = [ "s", "l" ] -[[mapcommand]] -command = "sort mtime" -keys = [ "s", "m" ] -[[mapcommand]] -command = "sort natural" -keys = [ "s", "n" ] -[[mapcommand]] -command = "sort ext" -keys = [ "s", "e" ] -[[mapcommand]] -command = "sort reverse" -keys = [ "s", "r" ] - -[[mapcommand]] -command = "cd /" -keys = [ "g", "/" ] -[[mapcommand]] -command = "cd /etc" -keys = [ "g", "e" ] +mapcommand = [ + { keys = [ "T" ], command = "new_tab" }, + { keys = [ "ctrl+t" ], command = "new_tab" }, + { keys = [ "W" ], command = "close_tab" }, + { keys = [ "ctrl+w" ], command = "close_tab" }, + { keys = [ "q" ], command = "close_tab" }, + { keys = [ "Q" ], command = "quit_to_cwd" }, + + { keys = [ "R" ], command = "reload_dirlist" }, + { keys = [ "z", "h" ], command = "toggle_hidden" }, + { keys = [ "\t" ], command = "tab_switch 1" }, + { keys = [ "backtab" ], command = "tab_switch -1" }, + + # arrow keys + { keys = [ "arrow_up" ], command = "cursor_move_up" }, + { keys = [ "arrow_down" ], command = "cursor_move_down" }, + { keys = [ "arrow_left" ], command = "cd .." }, + { keys = [ "arrow_right" ], command = "open" }, + { keys = [ "\n" ], command = "open" }, + { keys = [ "end" ], command = "cursor_move_end" }, + { keys = [ "home" ], command = "cursor_move_home" }, + { keys = [ "page_up" ], command = "cursor_move_page_up" }, + { keys = [ "page_down" ], command = "cursor_move_page_down" }, + + # vim-like keybindings + { keys = [ "j" ], command = "cursor_move_down" }, + { keys = [ "k" ], command = "cursor_move_up" }, + { keys = [ "h" ], command = "cd .." }, + { keys = [ "l" ], command = "open" }, + { keys = [ "g", "g" ], command = "cursor_move_home" }, + { keys = [ "G" ], command = "cursor_move_end" }, + { keys = [ "r" ], command = "open_with" }, + + { keys = [ "[" ], command = "parent_cursor_move_up" }, + { keys = [ "]" ], command = "parent_cursor_move_down" }, + + { keys = [ "c", "d" ], command = ":cd " }, + { keys = [ "d", "d" ], command = "cut_files" }, + { keys = [ "y", "y" ], command = "copy_files" }, + { keys = [ "p", "p" ], command = "paste_files" }, + { keys = [ "p", "o" ], command = "paste_files --overwrite=true" }, + + { keys = [ "y", "n" ], command = "copy_filename" }, + { keys = [ "y", "." ], command = "copy_filename_without_extension" }, + { keys = [ "y", "p" ], command = "copy_filepath" }, + { keys = [ "y", "d" ], command = "copy_dirname" }, + + { keys = [ "delete" ], command = "delete_files" }, + { keys = [ "d", "D" ], command = "delete_files" }, + + { keys = [ "a" ], command = "rename_append" }, + { keys = [ "A" ], command = "rename_prepend" }, + + { keys = [ "f", "t" ], command = ":touch " }, + + { keys = [ " " ], command = "select --toggle=true" }, + { keys = [ "t" ], command = "select --all=true --toggle=true" }, + + { keys = [ "w" ], command = "show_workers --exit=w" }, + { keys = [ "b", "b" ], command = "bulk_rename" }, + { keys = [ "=" ], command = "set_mode" }, + + { keys = [ ":" ], command = ":" }, + { keys = [ ";" ], command = ":" }, + + { keys = [ "'" ], command = ":shell " }, + { keys = [ "m", "k" ], command = ":mkdir " }, + { keys = [ "c", "w" ], command = ":rename " }, + + { keys = [ "/" ], command = ":search " }, + { keys = [ "\\" ], command = ":search_glob " }, + { keys = [ "?" ], command = ":search_skim " }, + + { keys = [ "n" ], command = "search_next" }, + { keys = [ "N" ], command = "search_prev" }, + + { keys = [ "s", "r" ], command = "sort reverse" }, + { keys = [ "s", "l" ], command = "sort lexical" }, + { keys = [ "s", "m" ], command = "sort mtime" }, + { keys = [ "s", "n" ], command = "sort natural" }, + { keys = [ "s", "s" ], command = "sort size" }, + { keys = [ "s", "e" ], command = "sort ext" }, + + { keys = [ "g", "r" ], command = "cd /" }, + { keys = [ "g", "c" ], command = "cd ~/.config" }, + { keys = [ "g", "d" ], command = "cd ~/Downloads" }, + { keys = [ "g", "e" ], command = "cd /etc" }, + { keys = [ "g", "h" ], command = "cd ~/" }, +] |