logo

Lanzando Hook al Guardar Buffer en Un Modo en Particular de Emacs

Para programar en PHP me gusta usar el modo mayor php+-mode y uno de los modos menores que uso es ac-php para usar company-mode y realizar el autocompletado. Este modo menor es bastante útil, sobre todo porque crea una tabla de tags muy buena, pero no he encontrado una forma automática de crearla, cada cierto tiempo ejecutaba el comando de generación de tags para autocompletar. Tenía previsto desde hace mucho tiempo hacer que se regenere cuando guardo un buffer en modo php+ pero por pereza lo he ido dejando, incluso asigné una tecla al comando de tags, pero al final me decidí a hacer las cosas bien.
2 minutos de lectura

Curses: Windows y Pads

Continuando con el tema de curses, en el post anterior apunté como crear una aplicación con curses, hoy quiero compartir mis notas sobre windows y pads. No soy muy de mezclar términos en español con palabras en inglés, pero al tratarse de textos técnicos, no me queda mas remedio para que a la hora de continuar documentándonos nos sea mas sencillo. ¿Qué es un Window? Los windows son las abstracciones más básicas en curses y representan rectángulos en la pantalla.
3 minutos de lectura

Creando una Aplicación Curses con Python

¿Qué es curses? Curses es un módulo de Python que nos sirve para poder crear interfaces gráficas y control de teclado en aplicaciones de consola. Técnicamente curses es una módulo de Python que hace de wrapper de las librerías de curses de C, pero como quiero que esto sean unos apuntes prácticos sobre su uso y no quiero extenderme voy a dejar toda la teoría de un lado. ¿Por qué curses?
4 minutos de lectura

Deshabilitando las teclas del cursor en Emacs

Una de las cosas que me gustaría aprender de emacs es a usar sus propias teclas de movimiento, esto es: C-p C-n C-b y C-f pero la verdad me cuesta mucho, sobre todo porque no se mecanografia y porque estoy acostumbrado a moverme con las teclas del cursor. Así que he decicdido hacer dos cosas, aprender a mecanografiar y desactivar las teclas del cursor en al menos uno de los ordenadores en los que trabajo.
Un minuto de lectura