Willyfrog

interrupt.el

Pues poco a poco he seguido aprendiendo Emacs, diversos sabores de lisp (ninguno a fondo aun) y entre ellos bastante elisp. La cosa es que cada dia disfruto más con Emacs y cada vez estoy mas enredado con él. Hasta el punto que empiezo a desarrollar pequeñas utilidades para mi día a día.

Y de ahí este post, recientemente en mi trabajo tengo la necesidad de mantener un log de las interrupciones sufridas a lo largo de una jornada de trabajo. Es algo que no debería necesitar, pero la freecuencia es elevada y el equipo ha visto la necesidad de hacer continue.

Configuracion encriptada en Emacs

En mi aprendizaje de Emacs he descubierto el módulo jabber.el que te permite mantener las conversaciones de Google Talk dentro del propio editor. Pero hay que pasarle las contraseñas o guardarlas en modo plano, lo cual es algo incomodo desde el punto de vista de la seguridad. Si bien para la cuenta del trabajo me daria igual ya que no usa la autenticación de dos factores y por lo tanto me se de memoria mi contraseña, en la personal si lo tengo habilitado y la desconozco y aunque la conociera, seria poco afortunado guardarla como texto plano.

Por ello, buscando un poco he encontrado como cifrar un fichero continue.

Mi primera utilidad de elisp

Desde hace algún tiempo me pasé a Emacs, si bien la versatilidad ya la tenía en vim (es un gran editor) con Emacs puedo además aprovechar para aprender un sabor de lisp: emacs lisp (elisp para abreviar). Esta es una tarea que imagino que me llevará años ya que no es un uso intensivo, sino que intentaré ir haciendo pequeñas funciones y cambios que me permitan aprovechar esa caracteristica tan genial de Emacs de ser programable.

Lo difícil es encontrar algo que hacer, por lo que lo primero que se me ha ocurrido es algo que ya he tenido que hacer continue.

Traduccion elisp en 15 minutos (aprox.)

El otro dia vi un tutorial sencillo y rapido para aprender emacs lisp, me pareció una introducción muy necesaria para la gente que (como yo) está aprendiendo Emacs. Más que nada porque aprender Emacs y no aprender como funciona elisp es perder el tiempo. ¡Ojo! esto no quiere decir que sea necesario tener la capacidad de escribir grandes y complicados programas en él, sino simplemente ser capaz de leerlo y entender por donde van los tiros. Y es que su propia configuración está escrita en elisp, por lo que si no lo entiendes, dependes del resto para poder configurar tu continue.