15 lines
448 B
Bash
15 lines
448 B
Bash
# This loads zoxide and fnm in background
|
|
# Generates script and sources it when it's ready.
|
|
# Makes startup times faster
|
|
|
|
trap 'source /tmp/zsh_deferred_source.$$ && rm /tmp/zsh_deferred_source.$$' USR2
|
|
zi () {}
|
|
deferred_source_prepare () {
|
|
zoxide init zsh > /tmp/zsh_deferred_source.$$
|
|
fnm env --use-on-cd --shell zsh >> /tmp/zsh_deferred_source.$$
|
|
sleep 0.2
|
|
kill -s USR2 $$ > /dev/null 2> /dev/null
|
|
}
|
|
|
|
deferred_source_prepare &!
|