Páginas

martes, 16 de julio de 2013

Gummi snippets (alfabeto griego)

Los snippets son una herramienta muy muy básica y sencilla de Gummi, pero a la vez poderosa, tanto, que es la razón por la que ningún otro editor LaTeX me convence, a pesar de contar con autocompletados, asistentes, visualizadores de jerarquía, etc. Los snippets, son comandos que al ser tecleados seguidos de la tecla disparadora (tabulador), sustituyen la palabra escrita por un texto predefinido, sea un comando, una palabra, o un bloque completo de comandos. Viene con una serie de snippets predefinidos, mismos que puedes facilmente cambiar, eliminar, o agregar nuevos desde Edit → Preferences → Editor → Snippets.

En mi caso, estoy utilizando esta poderosa herramienta para no solo autocompletar comandos, sino, para obtener por medio de ellos, una lista de comandos que hallan sido dados de alta. Al momento, he completado el primero de ellos, que es para el alfabeto griego, donde he puesto un snippet para la palabra "griego", que al dispararlo, presenta en la pantalla el nombre de las letras griegas que han sido dadas de alta. Acto seguido, se teclea el nombre de la que se quiere usar, tal cual se ha mostrado, y listo, se vuelve a presionar el tabulador para que nos aparezca el comando para el símbolo requerido.

Es una aplicación que le he encontrado a los snippets, yo se que no es lo mas fácil ni mas rápido para poner una letra, sobre todo si sabemos como se escribe el comando, pero cuando desconocemos como teclearlo, o no recordamos como esta dado de alta dentro de los snippets, nos será de mucha ayuda. Digamos que es un snippet para recordarnos los snippets disponibles.

¿Cómo utilizarlo? Bien, antes que nada, hay que abrir con tu editor de texto el archivo snippets.cfg que se encuentra dentro en .config/gummi dentro de tu carpeta personal (si no puedes visualizar la carpeta .config, presiona ctrl+h). Al abrir el archivo, pegamos el código que aparece debajo, en un renglón nuevo después del último comando o renglón que veas en el archivo. Le das guardar y listo. Abres o reinicias tu Gummi para obtener los cambios y todos los snippets estarán disponibles para ser utilizados.

snippet alpha,,alfa
    \alpha$0
snippet beta,,beta
    \beta$0
snippet delta,,delta
    \delta$0
snippet griego,,Alfabeto griego varios
    ${1:alpha; beta; gamma; delta; epsilon; varepsilon; zeta; eta; theta;
        vartheta; iota; kappa; lambda; mu; nu; xi; pi; varpi; rho; varrho;
        sigma; varsigma; tau; upsilon; phi; varphi; chi; psi; omega; Gamma;
        Delta; Theta; Lambda; Xi; Pi; Sigma; Upsilon; Phi; Psi; Omega}
snippet gamma,,Gamma
    \gamma
snippet epsilon,,Epsilon
    \epsilon
snippet varepsilon,,Varepsilon
    \varepsilon
snippet zeta,,Zeta
    \zeta
snippet eta,,Eta
    \eta
snippet theta,,Theta
    \theta
snippet vartheta,,Vartheta
    \vartheta
snippet iota,,Iota
    \iota
snippet kappa,,Kappa
    \kappa
snippet lambda,,Lambda
    \lambda
snippet mu,,Mu
    \mu
snippet nu,,Nu
    \nu
snippet xi,,Xi
    \xi
snippet pi,,Pi
    \pi
snippet varpi,,Varpi
    \varpi
snippet rho,,Rho
    \rho
snippet varrho,,Varrho
    \varrho
snippet sigma,,Sigma
    \sigma
snippet varsigma,,Varsigma
    \varsigma
snippet tau,,Tau
    \tau
snippet upsilon,,Upsilon
    \upsilon
snippet phi,,Phi
    \phi
snippet varphi,,Varphi
    \varphi
snippet chi,,Chi
    \chi
snippet psi,,Psi
    \psi
snippet omega,,Omega
    \omega
snippet Gamma,,Gamma mayúscula
    \Gamma
snippet Delta,,Delta mayúscula
    \Delta
snippet Theta,,Theta mayúscula
    \Theta
snippet Lambda,,Lambda mayúscula
    \Lambda
snippet Xi,,Xi mayúscula
    \Xi
snippet Pi,,Pi mayúscula
    \Pi
snippet Sigma,,Sigma mayúscula
    \Sigma
snippet Upsilon,,Upsilon mayúscula
    \Upsilon
snippet Phi,,Phi mayúscula
    \Phi
snippet Psi,,Psi mayúscula
    \Psi
snippet Omega,,Omega mayúscula
    \Omega

Consejo: Respalda ese archivo snippets.cfg para que cuando necesites formatear tu computadora, solo reemplaces el archivo que ponde por default al instalar gummi por éste, y tengas tu gummi con tus snippets actualizados.

Iré subiendo mas conforme vaya creándolos.

No hay comentarios.:

Publicar un comentario