make yazi more like lf, set foor as $EDITOR
This commit is contained in:
parent
187010dcbb
commit
6040b93516
|
|
@ -144,7 +144,7 @@ listview {
|
||||||
border-color: @separatorcolor;
|
border-color: @separatorcolor;
|
||||||
spacing: 2px ;
|
spacing: 2px ;
|
||||||
fixed-height: 0;
|
fixed-height: 0;
|
||||||
border: 2px dash 0px 0px ;
|
border: 2px 0px 0px ;
|
||||||
}
|
}
|
||||||
scrollbar {
|
scrollbar {
|
||||||
width: 4px ;
|
width: 4px ;
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
export EDITOR="nvim"
|
export EDITOR="nvim"
|
||||||
export TERMINAL="alacritty"
|
export TERMINAL="foot"
|
||||||
export TERMINAL_PROG="alacritty"
|
export TERMINAL_PROG="foot"
|
||||||
export BROWSER="zen-browser"
|
export BROWSER="zen-browser"
|
||||||
|
|
||||||
export XDG_CONFIG_HOME="$HOME/.config"
|
export XDG_CONFIG_HOME="$HOME/.config"
|
||||||
|
|
|
||||||
|
|
@ -185,7 +185,7 @@ window#waybar.hidden {
|
||||||
}
|
}
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
color: #eceff4;
|
color: @text;
|
||||||
box-shadow: inset 0 -1px #eceff4;
|
box-shadow: inset 0 -1px #eceff4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,11 @@
|
||||||
# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas.
|
# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas.
|
||||||
"$schema" = "https://yazi-rs.github.io/schemas/keymap.json"
|
"$schema" = "https://yazi-rs.github.io/schemas/keymap.json"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[mgr]
|
[mgr]
|
||||||
|
|
||||||
|
|
||||||
keymap = [
|
keymap = [
|
||||||
{ on = "<Esc>", run = "escape", desc = "Exit visual mode, clear selection, or cancel search" },
|
{ on = "<Esc>", run = "escape", desc = "Exit visual mode, clear selection, or cancel search" },
|
||||||
{ on = "<C-[>", run = "escape", desc = "Exit visual mode, clear selection, or cancel search" },
|
{ on = "<C-[>", run = "escape", desc = "Exit visual mode, clear selection, or cancel search" },
|
||||||
|
|
@ -59,12 +62,13 @@ keymap = [
|
||||||
{ on = "<Tab>", run = "spot", desc = "Spot hovered file" },
|
{ on = "<Tab>", run = "spot", desc = "Spot hovered file" },
|
||||||
|
|
||||||
# Operation
|
# Operation
|
||||||
|
{ on = "e", run = "shell '$EDITOR \"$@\"' --block --confirm", desc = "Open hovered file in $EDITOR" },
|
||||||
{ on = "o", run = "open", desc = "Open selected files" },
|
{ on = "o", run = "open", desc = "Open selected files" },
|
||||||
{ on = "O", run = "open --interactive", desc = "Open selected files interactively" },
|
{ on = "O", run = "open --interactive", desc = "Open selected files interactively" },
|
||||||
{ on = "<Enter>", run = "open", desc = "Open selected files" },
|
{ on = "<Enter>", run = "open", desc = "Open selected files" },
|
||||||
{ on = "<S-Enter>", run = "open --interactive", desc = "Open selected files interactively" },
|
{ on = "<S-Enter>", run = "open --interactive", desc = "Open selected files interactively" },
|
||||||
{ on = "y", run = "yank", desc = "Yank selected files (copy)" },
|
{ on = "y", run = "yank", desc = "Yank selected files (copy)" },
|
||||||
{ on = "x", run = "yank --cut", desc = "Yank selected files (cut)" },
|
{ on = "d", run = "yank --cut", desc = "Yank selected files (cut)" },
|
||||||
{ on = "p", run = "paste", desc = "Paste yanked files" },
|
{ on = "p", run = "paste", desc = "Paste yanked files" },
|
||||||
{ on = "P", run = "paste --force", desc = "Paste yanked files (overwrite if the destination exists)" },
|
{ on = "P", run = "paste --force", desc = "Paste yanked files (overwrite if the destination exists)" },
|
||||||
{ on = "-", run = "link", desc = "Symlink the absolute path of yanked files" },
|
{ on = "-", run = "link", desc = "Symlink the absolute path of yanked files" },
|
||||||
|
|
@ -72,10 +76,10 @@ keymap = [
|
||||||
{ on = "<C-->", run = "hardlink", desc = "Hardlink yanked files" },
|
{ on = "<C-->", run = "hardlink", desc = "Hardlink yanked files" },
|
||||||
{ on = "Y", run = "unyank", desc = "Cancel the yank status" },
|
{ on = "Y", run = "unyank", desc = "Cancel the yank status" },
|
||||||
{ on = "X", run = "unyank", desc = "Cancel the yank status" },
|
{ on = "X", run = "unyank", desc = "Cancel the yank status" },
|
||||||
{ on = "d", run = "remove", desc = "Trash selected files" },
|
|
||||||
{ on = "D", run = "remove --permanently", desc = "Permanently delete selected files" },
|
{ on = "D", run = "remove --permanently", desc = "Permanently delete selected files" },
|
||||||
{ on = "a", run = "create", desc = "Create a file (ends with / for directories)" },
|
{ on = "a", run = "create", desc = "Create a file (ends with / for directories)" },
|
||||||
{ on = "r", run = "rename --cursor=before_ext", desc = "Rename selected file(s)" },
|
{ on = "i", run = "rename --cursor=before_ext", desc = "Rename selected file(s)" },
|
||||||
|
{ on = "A", run = "rename --cursor=after_ext", desc = "Rename selected file(s) (After extension)" },
|
||||||
{ on = ";", run = "shell --interactive", desc = "Run a shell command" },
|
{ on = ";", run = "shell --interactive", desc = "Run a shell command" },
|
||||||
{ on = ":", run = "shell --block --interactive", desc = "Run a shell command (block until finishes)" },
|
{ on = ":", run = "shell --block --interactive", desc = "Run a shell command (block until finishes)" },
|
||||||
{ on = ".", run = "hidden toggle", desc = "Toggle the visibility of hidden files" },
|
{ on = ".", run = "hidden toggle", desc = "Toggle the visibility of hidden files" },
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue