Articles of zsh

zsh: descubre el VCS del directory actual

Me gustaría crear un widget zsh para realizar tareas comunes de un sistema de control de versiones con un solo button. Por ejemplo, presionar F1 debería llamar a "estado svn", si el directory actual es parte de un pago de Subversion. Si está en un repository de git, debe llamar a "git status -s". Ahora, […]

zsh vcs_info – sin hooks ni salida de debugging

Estoy tratando de agregar ganchos vcs_info a mi .zshrc pero ni siquiera la opción de debugging produce resultados y no he podido averiguar por qué, ¿alguna pista? Fuentes: ejemplos de vcs_info shouse .zsh prompt Extracto de mi .zshrc: setopt prompt_subst autoload -Uz vcs_info zstyle ':vcs_info:*+*:*' debug true zstyle ':vcs_info:*' enable git zstyle ':vcs_info:git*:*' get-revision true […]

Cambio de usuario de Git sobre la marcha

Me gustaría poder cambiar el nombre y el correo electrónico en git. Intenté esto: alias setup_diffuser='export GIT_COMMITTER_NAME="Blah" && export GIT_COMMITTER_EMAIL="blah@blah.com" && export GIT_AUTHOR_NAME="Blah" && GIT_AUTHOR_EMAIL="blah@blah.com" && export BLAH="true"' pero el nombre en la confirmación de git es correcto, pero el correo electrónico es el de ~/.gitconfig no el correo electrónico en $GIT_AUTHOR_EMAIL ¿Cómo puedo configurar […]

Problemas con el uso de svn para verificar el código desde la línea de command

En mi directory de trabajo, traté de verificar el código de la siguiente manera: svn co http://svn.apache.org/repos/asf/mahout/trunk Pero el sistema dice: zsh: command not found: svn ¿Eso significa que no instalé svn correctamente? ¿Cómo arreglar eso?

SVN sobre un directory que ya existe

He estado leyendo sobre el uso de un file de plantilla zsh en un website de informática científica . Nunca he utilizado la subversión antes, pero estoy intentando aprender a hacerlo. De todos modos, tienen un repository en el código de Google que tiene las siguientes instrucciones: cd / Biblioteca sudo svn co http://zsh-templates-osx.googlecode.com/svn/trunk/Library/init cd […]

¿Cómo desactivo el autocompletado de zsh para svn?

Mi svn es realmente lento en el trabajo y no quiero que zsh intente autocomplete usando cualquier información svn. ¿Cómo evito que haga eso? El bit relevante en mi .zshrc se ve así: autoload -U compinit ; compinit zstyle ':completion:*' list-colors "$LS_COLORS" zstyle '*:my-accounts' users-hosts $my_accounts setopt \ no_nomatch \ hist_ignore_all_dups \ hist_networkinguce_blanks \ hist_no_store […]

Oh My Zsh – cómo usar el plugin GitHub?

Solo habilité el plugin .zshrc en .zshrc : plugins=(… guthub …) Después de este autocomplete funciona bien, cuando presiono la tab veo: Pero luego, si, trato de ejecutar un command real, por ejemplo github create test-repo Me estoy poniendo zsh: command no encontrado: github Hasta ahora utilicé complementos simples solo con alias y estoy seguro […]

nostálgico: files temáticos zsh modificados sincronizados

Estoy usando nostalgia para enviar mis files dot a Github. He hecho algunas modificaciones al tema wedisagree para oh-my-zsh y me gustaría que esto también sea manejado por nostalgia. Si añado este file en mi carpeta nostálgica ~ / dotfiles / .oh-my-zsh / themes / wedisagree-modified.themes y dejo que la nostalgia extraiga la versión más […]

Comportamiento de git y less en iTerm2 y Zsh: no use vista separada / pantalla alternativa

El uso de commands less parecidos en Zsh con iTerm2, por ejemplo, ejecutando git log –graph -n 3 , git stash list , o less README.md , coloca el resultado en una vista separada. Me gustaría que el comportamiento sea más parecido al cat donde la salida permanece en la window principal. Por ejemplo, cuando […]

Git diff muestra una salida llena de espacios vacíos y tildes (~) cuando no hay diferencias

En cualquier repository ejecuto git diff , si no hay diferencias obtengo un resultado como este: (lots of empty space) ~ ~ ~ ~ ~ ~ ~ (END) Y si, si presiona q , sale bien. Si hay alguna diferencia, las diferencias se muestran correctas, pero también están rellenas por varios ~ y espacio vacío […]