add fish config

This commit is contained in:
FlintyLemming
2025-12-19 15:42:05 +08:00
parent 1586cc564e
commit 1d742a8974

View File

@@ -1,3 +1,14 @@
function sudo --description "让 sudo 识别 fish 函数"
if functions -q $argv[1]
set -l cmd_name $argv[1]
# 获取函数定义,并传递给 sudo 开启的 fish 环境执行
set -l cmd_body (functions $cmd_name)
command sudo fish -c "$cmd_body; $argv"
else
command sudo $argv
end
end
## 替换 ls 默认行为
function ls --description 'alias ls to eza if possible'
# 1. 优先使用系统安装的 eza (PATH 里的)