From f9e8a50bd994aff4c97e7138aaa357047dda2f05 Mon Sep 17 00:00:00 2001 From: laily Date: Fri, 30 Oct 2026 09:27:18 +0800 Subject: [PATCH] Configure Vim for systemctl editing --- fish/default.fish | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fish/default.fish b/fish/default.fish index e846540..8bcb965 100644 --- a/fish/default.fish +++ b/fish/default.fish @@ -89,7 +89,11 @@ end set -gx GOPATH $HOME/go:$HOME/workrepo/go set -gx GOPROXY "goproxy.cn,direct" set -gx GOSUMDB "sum.golang.google.cn" +# editor +set -gx SYSTEMD_EDITOR vim set -gx EDITOR vim +set -gx VISUAL vim +set -gx SUDO_EDITOR vim add_to_path $HOME/go/bin add_to_path $HOME/.yarn/bin $HOME/.config/yarn/global/node_modules/.bin function gtr @@ -184,8 +188,10 @@ function sudo --wraps sudo if test (count $argv) -gt 0 set cmd $argv[1] switch $cmd + case systemctl + command sudo env SYSTEMD_EDITOR=$SYSTEMD_EDITOR systemctl $argv[2..-1] case sc - command sudo systemctl $argv[2..-1] + command sudo env SYSTEMD_EDITOR=$SYSTEMD_EDITOR systemctl $argv[2..-1] case jc command sudo journalctl $argv[2..-1] case dc