aboutsummaryrefslogtreecommitdiff
path: root/config/fish/config.fish
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2025-10-25 19:26:51 +0200
committerWilliam Hergès <william@herges.fr>2025-10-25 19:26:51 +0200
commitf7b2d69e6ff913d163dae11f1be31e05390273d1 (patch)
tree75f0b1c4e3b91e65478a224ea359c8b9ba2e7f0a /config/fish/config.fish
parentc5f7c2d1c748fe58aea6112e3be83934599888be (diff)
feat(fish): cli utils
Diffstat (limited to 'config/fish/config.fish')
-rw-r--r--config/fish/config.fish18
1 files changed, 18 insertions, 0 deletions
diff --git a/config/fish/config.fish b/config/fish/config.fish
index e754556..8223bb0 100644
--- a/config/fish/config.fish
+++ b/config/fish/config.fish
@@ -40,3 +40,21 @@ set --export XBPS_DISTDIR "$HOME/.void-packages"
# gpg
export GPG_TTY=$(tty)
+
+# other
+set -gx EDITOR "nvim"
+
+fzf_configure_bindings --directory=\cf --git_log=\cg --git_status=\cs
+
+# yazi
+function y
+ set tmp (mktemp -t "yazi-cwd.XXXXXX")
+ yazi $argv --cwd-file="$tmp"
+ if read -z cwd < "$tmp"; and [ -n "$cwd" ]; and [ "$cwd" != "$PWD" ]
+ builtin cd -- "$cwd"
+ end
+ rm -f -- "$tmp"
+end
+
+# alias
+alias ll "eza -lha --icons=auto --sort=name --group-directories-first"