summaryrefslogtreecommitdiff
path: root/.config/fish/config.fish
diff options
context:
space:
mode:
authorseth <[email protected]>2023-01-24 04:58:39 -0500
committerseth <[email protected]>2023-01-24 04:58:39 -0500
commitf4f678d4c76751abcae45cd36e430d0bd767368e (patch)
tree8e5b1e8af3213a57ac780e68ff3297054f7ef4fe /.config/fish/config.fish
parent53bf151a5387ef2ad45cb8d67af76bf8eb218b8c (diff)
improve shell configs
Diffstat (limited to '.config/fish/config.fish')
-rw-r--r--.config/fish/config.fish15
1 files changed, 10 insertions, 5 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index d51d808..0ee4928 100644
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -6,9 +6,14 @@ function set_envvars
# source bash profile
bash2env source "$HOME/.config/shell/profile"
- # add user bin directory to path
- if test -d "$HOME/.local/bin"
- fish_add_path "$HOME/.local/bin"
+ set -l paths "$HOME/.local/bin" \
+ "$HOME/.local/share/nvim/mason/bin"
+
+ # add user directories to path
+ for path in $paths
+ if test -d $path
+ fish_add_path $path
+ end
end
end
@@ -30,6 +35,6 @@ end
if status is-interactive || status is-login
load_plugins
set_envvars
-else
- set_envvars
end
+
+set_envvars