add fish config
This commit is contained in:
@@ -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 里的)
|
||||
|
||||
Reference in New Issue
Block a user