Opciones varias de emacs

5 julio, 2010 at 1:59 PM (Sin categoría)

Solo puedo decir que si logras manejar emacs bien (yo no se nada aun :) ) seras un excelente programador/blogger.

Es broma pero si podrás ahorrar mucho tiempo, he aquí unas serie de trucos que pueden se de gran ayuda.
Para la corrección de textos en emacs se necesita tener instalado ispell y un diccionario, como puede ser ispanish.

(desde los repositorios, apt-get install ispanish, instala ambos ya que es un diccionario, y una de sus dependencias es ispell) como dato curioso se puede usar como corrector desde consola, busca en google o has un man ispell, ahora en emacs ve a herramientas/tools y escoge spell checkin/corrector ortográfico y veras varias opciones, para corregir todo dale en buffer, cada vez que encuentre un error escoge el numero de la corrección 0 1 2 …  el que sea, si quieres saltar esa palabra solo presiona barra espaciadora.
Para ir a una linea en especifica, la combinación es alt-g g, después puedes escribir el numero de la linea.

Si sabes un comando pero quieres obtener su atajo en el teclado puedes presionar ctrl-h a, y a continuación escribir la orden, lo cual te mostrara el recorrido a través de los menús seguido se la combinación de teclas

Como la mayoría de las opciones de emacs son a través de atajos del teclado, en emacs gráfico es muy molesto tener una barra de herramientas, ya que si usas a menudo emacs podrías prescindir de esta, por lo tanto en aras de lo visual (se me hace horrible) y la practicidad, para quitarla bastara con ir a options show/hide tool bar, o a lo freak Option/Opciones > Customize Emacs/Personalizar Emacs > Specific option/Opción especifica donde la opción es tool-bar-mode haces click en toogle y escoges si mantenerlo solo para la sesión actual o para futuras sesiones, de ambas formas se creara en el directorio del usuario actual un archivo .emacs conde guardara la modificación otras posibles modificaciones, recuerda que en Linux los archivos ocultos van precedidos de un punto.

Si estas aburrido del tanto texto, puedes pulsar ctrl-x y escribir zone :)

Es molesto cuando escribas texto tener que ver la flecha cuando el renglón que editas es mas grande que el tamaño de la pantalla, para esto hay 2 posibilidades.

1-Activar scroll/desplazamiento horizontal, Option/Opciones > Customize Emacs/Personalizar Emacs >Specific option/Opción especifica donde la opción es truncate-lines lo cambias con toogle y decides si probarlo solo para la sesión actual o dejarlo guardado para futuras sesiones, ten en cuenta que no habrá barra de desplazamiento horizontal, para eso deberás usar atajos del teclado para desplazar entre los cuales están ctrl-> y ctrl-<, los cuales te mostraran un mensaje de advertencia diciendo que es una opción poco común y que debes elegir si habilitarla solo por una vez por sesión o para sesiones futuras.

2-Salto de linea automático, su funcionamiento es sencillo, cuando llega a cierta columna inserta un salto de linea automáticamente, (estilo maquina de escribir, solo que sin la campanita :( ) es un modo menor, y tienes 2 formas de elegirlo alt-x refill-mode o alt-x auto-fill-mode, (la diferencia radica en que fill de da mas libertad de como dejas tu texto, a diferencia de refill que modifica todo el párrafo si editas una linea de la mitad del mismo, para edición de texto común puedes usar refill), los cuales cada cierto numero de caracteres después de un espacio, hará el respectivo salto de linea, para cambiar el valor oprime ctrl-u # ctrl-x f , donde # es el numero de caracteres, o bien puedes posicionarte en la columna donde quieres que se efectúe el salto y oprimir la misma combinación sin especificar un número.

El valor de la posición donde se efectuara el salto de linea puedes modificarlo también con ctrl-x customize-variable donde la variable a modificar es fill-column, dandote la posibilidad de elegir guardar el valor para futuras sesiones.

Por ultimo si eres de los que pasas horas y horas escribiendo bien sea cartas de amor o lineas de código no vendría mal que le fondo de emacs sea negro, la vista se cansa menos es mas agradable (siendo extremadamente subjetivo :D ), puedes revertir los colores de emacs siendo negro el fondo y letras blancas, para esto solo debes pasar el parámetro -r al emacs, puedes hacerlo escribiendo en consola emacs -r & (el &/ampersand permite que la consola quede libre para escribir otros comandos, recuerda que si cierras la consola también se cierra emacs) o con el lanzador de aplicaciones con escribiendo emacs -r.

Si quieres que se ejecute así puedes modificar el lanzador del menú, el cual se encuentra en /usr/share/applications/ y tiene como nombre emacs22.desktop o algo por el estilo, en la linea que dice exec agregas -r, teniendo en cuenta que para modificarlo necesitas permisos de root, luego de esto

reinicias sesión del gestor de ventanas para que cargue el nuevo valor en el menú y voilà.

FELICES DESBIAN!!!

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.