diff --git a/.config/yazi/config/keymap.toml b/.config/yazi/config/keymap.toml new file mode 100644 index 0000000..0c889b3 --- /dev/null +++ b/.config/yazi/config/keymap.toml @@ -0,0 +1,69 @@ +# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config. +# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas. +"$schema" = "https://yazi-rs.github.io/schemas/prepend_keymap.json" + +[manager] + +prepend_keymap = [ + + # Hopping + { on = "e", run = "arrow -1", desc = "Move cursor up" }, + { on = "n", run = "arrow 1", desc = "Move cursor down" }, + { on = "i", run = "enter", desc = "Enter the child directory" }, + { on = "I", run = "forward", desc = "Go forward to the next directory" }, + + # Seeking + { on = "E", run = "seek -5", desc = "Seek up 5 units in the preview" }, + { on = "N", run = "seek 5", desc = "Seek down 5 units in the preview" }, + + # Find + { on = "k", run = "find_arrow", desc = "Go to the next found" }, + { on = "K", run = "find_arrow --previous", desc = "Go to the previous found" }, + + +] + +[tasks] + +prepend_keymap = [ + { on = "e", run = "arrow -1", desc = "Move cursor up" }, + { on = "n", run = "arrow 1", desc = "Move cursor down" }, +] + +[select] + +prepend_keymap = [ + { on = "e", run = "arrow -1", desc = "Move cursor up" }, + { on = "n", run = "arrow 1", desc = "Move cursor down" }, +] + +[input] + +prepend_keymap = [ + # Mode + { on = "l", run = "insert", desc = "Enter insert mode" }, + { on = "L", run = [ "move -999", "insert" ], desc = "Move to the BOL, and enter insert mode" }, + { on = "i", run = "move 1", desc = "Move forward a character" }, + { on = "j", run = "forward --end-of-word", desc = "Move forward to the end of the current or next word" }, +] + +[confirm] +prepend_keymap = [ + { on = "N", run = "close", desc = "Cancel the confirm" }, + + { on = "e", run = "arrow -1", desc = "Move cursor up" }, + { on = "n", run = "arrow 1", desc = "Move cursor down" }, +] + +[completion] + +prepend_keymap = [ +] + +[help] + +prepend_keymap = [ + # Navigation + { on = "e", run = "arrow -1", desc = "Move cursor up" }, + { on = "n", run = "arrow 1", desc = "Move cursor down" }, +] \ No newline at end of file diff --git a/.config/yazi/config/yazi.toml b/.config/yazi/config/yazi.toml new file mode 100644 index 0000000..a01d710 --- /dev/null +++ b/.config/yazi/config/yazi.toml @@ -0,0 +1,2 @@ +[manager] +show_hidden = true \ No newline at end of file