Última atividade 8 hours ago

Revisão f84a9447cb32599d4817308f4b2268d61ad07802

.zshrc Bruto
1# Homebrew
2export HOMEBREW_PREFIX="$HOME/homebrew"
3export HOMEBREW_HOME="$HOMEBREW_PREFIX/bin"
4export PATH="$HOMEBREW_HOME:$PATH"
5
6# Zsh Plugins
7source $HOMEBREW_PREFIX/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
8source $HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh
9
10# Starship
11eval "$(starship init zsh)"
12
13# Fnm
14eval "$(fnm env --use-on-cd --shell zsh)"
15
16# Aliases
17alias sc="source ~/.zshrc"
18alias date="print -z Current time is $(date)"
19alias home="cd $HOME"
20alias dev="cd $HOME/Workspace"
21
22# Aliases As Inline Function
23# alias zshconfig='f(){ $@ ~/.zshrc; }; f'
24
25# Or Complete Definition Function
26zshconfig () {
27 # Define el editor por defecto y una lista de editores permitidos.
28 local editor="${1:-nvim}"
29 local valid_editors=("nvim" "code" "nano" "vim")
30
31 # Verifica si el editor solicitado es válido; si no, usa el predeterminado.
32 if [[ ! " ${valid_editors[@]} " =~ " ${editor} " ]]; then
33 editor="nvim"
34 fi
35
36 # Abre el archivo de configuración.
37 "$editor" "$HOME/.zshrc"
38}
39
40# Alias GIT
41alias gconfig="nvim ~/.gitconfig"
42alias gs="git status"
43alias gi="git init"
44alias gall="git add ."
45alias gfetch="git fetch -a"
46alias gpull="git pull"
47alias gpush="git push"
48alias gcom='f(){ git commit -m "$@"; }; f'
49
50# Added by Antigravity
51export PATH="/Users/josemidev/.antigravity/antigravity/bin:$PATH"