added rust's cargo to path and updated work command

This commit is contained in:
Andrei Stoica 2023-06-07 04:28:40 -04:00
parent 065569b23c
commit 1f180f6618
1 changed files with 12 additions and 19 deletions

31
.zshrc
View File

@ -99,21 +99,8 @@ zle -N edit-command-line
bindkey "^v" edit-command-line bindkey "^v" edit-command-line
# adding cargo to path
# >>> conda initialize >>> export PATH=$HOME/.cargo/bin:$PATH
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/andrei/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/andrei/miniconda3/etc/profile.d/conda.sh" ]; then
. "/home/andrei/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/home/andrei/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
# Open work folder with fuzzy finder # Open work folder with fuzzy finder
@ -123,10 +110,16 @@ function work() {
projects=() projects=()
for dr in "${work_dirs[@]}"; do for dr in "${work_dirs[@]}"; do
p=$( ls -d -1 ${dr}/* ) p=$( ls -d -1 ${dr}/* )
projects=( "${projects[@]}" "${p[@]}" ) projects=( "${projects[@]}" "${p[@]}" )
done done
goto=$(echo "$projects" | fzf --preview "tree -C -L 2 {}") goto=$(echo "$projects" | fzf --query=$1 --preview "tree -C -L 2 {}")
tmux new -A -s "$(basename -- $goto)" -c "$goto" if [ -z $TMUX ]
then
tmux new -A -s "$(basename -- $goto)" -c "$goto"
else
tmux new -d -s "$(basename -- $goto)" -c "$goto"
tmux switch-client -t "$(basename -- $goto)"
fi
} }