Skip to content
This repository has been archived by the owner on Jun 1, 2020. It is now read-only.

Latest commit

 

History

History
114 lines (82 loc) · 2.53 KB

zshrc.org

File metadata and controls

114 lines (82 loc) · 2.53 KB

ZShell Resources Startup File

NOTA: Recuerda que este archivo es invocado en shells interactivos

ZSH

Instalación

Instalamos desde los repositorios

apt install zsh

Luego, establecemos zsh como el shell por default para mi usuario

chsh -s $(which zsh)

Instalamos antigen

curl -L git.io/antigen > antigen.zsh && \
chmod +x antigen.zsh

La siguiente línea es necesaria para activar antigen

source ~/software/antigen.zsh

Plugins

Si ZSH_TMUX_AUTOSTART es verdadero, siempre, al crear una terminal se inicializará tmux o se conectará a una sesión existente

ZSH_TMUX_AUTOSTART=true
# Load the oh-my-zsh's library.
antigen use oh-my-zsh

# Bundles from the default repo (robbyrussell's oh-my-zsh).
antigen bundle git
antigen bundle pip
antigen bundle lein
antigen bundle command-not-found
antigen bundle colored-man-pages
antigen bundle dotenv
antigen bundle docker
antigen bundle dirhistory
antigen bundle git-extras
antigen bundle tmux
antigen bundle httpie
antigen bundle jsontools
antigen bundle pep8
antigen bundle pyenv
antigen bundle python
antigen bundle web-search


# Syntax highlighting bundle.
antigen bundle zsh-users/zsh-autosuggestions
antigen bundle zsh-users/zsh-completions
antigen bundle zsh-users/zsh-syntax-highlighting

Tema

antigen theme sorin

Para mayor configuración ver el repositorio

suffix aliases

Esto es específico de zsh, indica con qué aplicación abrir los archivos con extensión (por el momento, todo en emacs)

alias -s org=ec
alias -s md=ec
alias -s json=ec
alias -s {py,rb,lisp,clj}=ec

Finalizando

antigen apply