From 1d742a8974af9dd6a34b8c63bfd38c8068376dd2 Mon Sep 17 00:00:00 2001 From: FlintyLemming Date: Fri, 19 Dec 2025 15:42:05 +0800 Subject: [PATCH] add fish config --- fish/add-on.fish | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/fish/add-on.fish b/fish/add-on.fish index 92d1192..4c300b8 100644 --- a/fish/add-on.fish +++ b/fish/add-on.fish @@ -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 里的)