summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Zhao <jeff.no.zhao@gmail.com>2021-09-25 12:33:22 -0400
committerJeff Zhao <jeff.no.zhao@gmail.com>2021-09-25 12:33:22 -0400
commitbc5355103510be95da4f9bd8312c76e64327b506 (patch)
treea05108abcdf7737c67128c2f27873ec97e6f1a3a
parentfec8396b5b389e8dd9a753eaf0fb8a2e29af89a2 (diff)
reformat keymap.toml to be easier to read
-rw-r--r--config/keymap.toml289
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 ~/" },
+]