Markdown en SubEthaEdit
Uno de mis editores de texto favoritos para Mac sin duda es SubEthaEdit.
Sin embargo cuando trataba de editar documentos escritos en Markdown, era un poco frustrante porque no existía ningún mode para este lenguaje de marcado ligero, por lo menos no publicado en el sitio de SubEthaEdit.
Busqué en la red y lo único que encontré fué una liga que apunta a un archivo que ya no existe.
Pues bien, me dí a la tarea de escribir mi primer mode, me tomó algunas noches-madrugadas aprender a elaborarlo y realizar las expresiones regulares que se harían cargo de encontrar el texto a resaltar.
Pero al fin ya tengo una primer versión, hay algunas cosas que me gustaría mejorar y agregar, mas que nada en la parte de AppleScript y optimización de expresiones regulares, sin embargo al día de hoy está bastante funcional.
Lo pueden descargar desde aquí.
| Related posts2 Comments so far
Leave a reply


Suscribete por correo
¡Muchas gracias! Como tu, encontró la liga por un arhcivo ZIP que ya no existe. Con un poco más buscando he encontrado su sitio.
Estoy usando este mode en mi editore de texto favorito Coda, que soporta los modes de SubEthaEdit.
Espero que continúas desarrollar este mode. Me encanta, pero las expresiones regulares se puedan mejoras. Por ejemplo, si uso un subrayar en los nombres de una lista de archivos se piensa que quiero hacer hincapié la palabra. Eso no es bueno.
Otra vez, ¡gracias por tu obra buena!
Hi and thanks a lot!
I personally don’t like to use the underscore (_) for emphasis so I made an adjustment to the code. It’s then possible to use * for italics and ** for bold. There is no confusion with lists.
In order to achieve this open the markdown.mode file (right click on it, then choose show packet contents). Next go to Contents/Resources and edit SyntaxDefinition.xml. You can do this with SubEthaEdit (SEE) itself.
Change lines 38 and 39 to:
[\s]\\[^\s] [^\s]\\*[\s\n\r.:,;!?]+and lines 43 and 44 to:
[\s]\[^\s] [^\s]\*[\s\n\r.:,;!?]+By the way, when installed, the file lives in your home folder in Library/Application Support/SubEthaEdit/Modes. Go there to edit it directly. Be sure to quit and relaunch SEE in order for changes to take effect.
If you own Coda for website development you use SEE syntax modes for Coda, too. Just copy the .mode files to Library/Application Support/Coda/Modes.