20 lines
724 B
Fish
20 lines
724 B
Fish
# 1. Point to your custom Fisher repository
|
|
set -gx fisher_path ~/.config/fisher
|
|
if test -d $fisher_path
|
|
# 2. Append the custom folders to Fish's native search lists if they aren't already there
|
|
if not contains $fisher_path/functions $fish_function_path
|
|
set fish_function_path $fisher_path/functions $fish_function_path
|
|
end
|
|
|
|
if not contains $fisher_path/completions $fish_complete_path
|
|
set fish_complete_path $fisher_path/completions $fish_complete_path
|
|
end
|
|
|
|
# 3. Simulate the conf.d execution by natively sourcing third-party configuration files
|
|
for file in $fisher_path/conf.d/*.fish
|
|
if not test -s $file
|
|
continue
|
|
end
|
|
source $file
|
|
end
|
|
end |