Emacs y modo Markdown automático
Emacs se ha convertido en mi editor favorito, una bestia que ni Stallman podría dominar hoy al 100%. Tiene vida propia.
Lo puedes usar tanto en un terminal real, como en un terminal virtual, como en entorno gráfico. Tiene un conjunto de atajos de teclado que -para mi- tiene mucho más sentido que el de vi(m), tiene plugins para todo lo que te puedas y no te puedas imaginar y encima está disponible en todos los sistemas operativos. La flexibilidad que te da para trabajar con varios archivos al mismo tiempo -especialmente usando una pantalla grande- para mi es inigualable.
El formato Markdown de formateo de texto me parece uno de los inventos más geniales de los últimos años, es pensar en aquéllos cutreformatos previos a la era de los procesadores de texto y hacer que tengan sentido. Luego puedes transformar ese cutreformato a HTML sencillamente. Ejemplos:
# Formatos de marcado
Describimos algunos formatos de marcas populares.
## HTML
Expresivo y estándar, dificultad media.
## TeX
Muy expresivo y flexible. Profesional. Dificultad alta.
## Markdown
Muy fácil de aprender, menos expresivo. Lista de ventajas:
* Editable con cualquier editor.
* Disponible en muchas plataformas.
Con Emacs hace una gran pareja. Incluso cuando estás editando en un terminal real (sin entorno gráfico) te detecta y colorea el documento. En debian, para tener el modo Markdown disponible, hay que instalar el paquete emacs-goodies-el
.
Lo que venía a añadir con esta entrada es que podemos hacer que Emacs cargue automáticamente este modo cuando abrimos archivos con la extensión que se suele usar para los archivos Markdown, que suelen ser: .md
(lo usa github), .mdwn
(lo usa un plugin de Owncloud). Para ello no tenemos más que editar el archivo ~/.emacs
y añadir:
(autoload 'markdown-mode "markdown-mode"
"Major mode for editing Markdown files" t)
(add-to-list 'auto-mode-alist '("\\.mdwn\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))
Perpetrado el 07 de febrero de 2016 por una IN (Inteligencia Natural), la mia, con cierto esfuerzo.
Archivado en categoría(s) GNU/Linux, Programación
Me resulta útil y ambiguo a la vez … , en relación al necesario paquete emacs-goodies-el. ¿ debe venir de la distribución GNU / Linux en sí o de los repositorios
En mi caso, con ese nombre, no lo encontré en (M)ELPA , sino como paquete via Devuan …
Me refería al paquete De[bi|vu]an.