emacs
Emacs: Nimbus el mejor tema oscuro
· ☕ 1 min lectura · ✍️ [Carlos M.]
No es que lo diga yo, es el titulo que le ha dado el propio desarrollador The best dark theme for Emacs Como ya sabrás y si no lo sabes te lo comento, soy un fan de los temas oscuros, son los que menos daño me hacen a la vista, y para Emacs he seleccionado este tema, Nimbus, que a su vez es un fork del tema Ample, Instalación Debes de tener configurado el repositorio MELPA y ejecutar desde Emacs:

Org-Mode: Mi fichero de configuración
· ☕ 21 min lectura · ✍️ [Carlos M.]
Después de todos estos artículos sobre org-mode creo que ya es hora de presentarte mi archivo de configuración, ya te enseñe mi flujo de trabajo, mas o menos he comentado todas las entradas, incluida las gracias a Terencio Agozzino (remenberyou) de quien base está configuración. Inicialización de Emacs Fuentes de Paquetes Para instalar paquetes, es útil configurar las fuentes de paquetes. 1 2 3 (setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/") ("melpa" .

Org-Mode: Mi Flujo de trabajo
· ☕ 3 min lectura · ✍️ [Carlos M.]
Ya has podido leer varios artículos sobre mi configuración y forma de trabajar con org-mode, en el articulo de hoy voy a explicarte como es mi flujo de trabajo con org-mode Utilizo dos ficheros org, uno llamado personal.org y otro llamado trabajo.org de esta forma separo los personal de lo profesional. Normalmente inicio todas mis tareas, notas, citas, etc., mediante plantillas de org-capture que inicio con la combinación de teclas

Org-Mode: Teclas rápidas para tareas
· ☕ 2 min lectura · ✍️ [Carlos M.]
Para cambiar entre los diferentes estados de mis tareas en org-mode utilizo la combinación de teclas C-c C-t, pasando por los estados TODO-INICIADA-SIGUIENTE-HECHA-PARADA-CANCELADA Sin embarco puedes configurar una tecla para cambiar rápidamente el estado de la tarea, por ejemplo, cuando empiezo a trabajar en una tarea, pulso i en el inicio de la rama y la tarea cambia al estado INICIADA, e inicio el reloj para saber el tiempo que me lleva

Emacs: Función para cambiar entre diccionarios
· ☕ 1 min lectura · ✍️ [Carlos M.]
Cuando escribo en Emacs utilizo Flyspell para la verificación ortográfica sobre la marcha Flyspell resalta palabras incorrectas en el momento que se escribe o tan pronto como el cursor de texto llega a una nueva palabra. Puedes cambiar entre los diferentes diccionarios que tengas instalados mediante 1 M-x ispell-change-dictionary Como habitualmente necesito cambiar entre el diccionario de inglés y el español, uso esta función en el fichero de configuración:

Emacs: Exportar símbolos fonéticos ingleses a PDF
· ☕ 2 min lectura · ✍️ [Carlos M.]
Ando aprendiendo ingles y como no puede ser de otra forma, mis notas y apuntes los guardo en un fichero org. Pero al exportar estos apuntes a un fichero PDF mediante LATEX me encontré con el problema de que los simboles fonéticos en UTF-8 no se exportaban correctamente, pero buscando un poco por Internet encontré la solución, sólo hay que utilizar el paquete TIPA 1 2 #+LATEX_HEADER: \usepackage{tipa} #+LATEX_HEADER: \usepackage{newunicodechar} Añadir símbolos En el manual de tipa, Apéndice A, tenemos una lista de los símbolos TIPA

Org-Mode: Capturas rápidas con org-capture
· ☕ 4 min lectura · ✍️ [Carlos M.]
Introducción Las plantillas para org-capture ahorran mucho tiempo a la hora de agregar nuevas entradas, yo las suelo usar para registrar rápidamente tareas, citas, notas para el blog y otra información. Para que veas su funcionalidad te muestro un ejemplo de su utilidad, más adelante de explicaré como añadirlo a tu fichero de configuración. Iniciando el modo captura Supongamos que necesita añadir una nueva tarea personal, con la combinación de teclas C-c c inicio el menú para capturas

Emacs: Solución error org-copy-subtree: Invalid function
· ☕ 1 min lectura · ✍️ [Carlos M.]
Recientemente he tenido un problema con emacs y org-mode a la hora de reubicar o archivar tareas. El error era el siguiente 1 2 error org-copy-subtree: Invalid function: org-preserve-local-variables La solución es bastante sencilla, cerramos emacs y basta con eliminar los archivos org*/*.elc del directorio elpa y al volver a abrir emacs volverá a compilar. 1 2 3 4 cd ~/.emacs.d/elpa find org*/*.elc -print0 | xargs -0 rm Espero que te haya gustado, pasa un buen día…

Emacs como editor por defecto
· ☕ 3 min lectura · ✍️ [Carlos M.]
Si utilizas Emacs como tu editor de textos favorito quizás te interese hacer que Emacs se ejecute de forma predeterminada cada vez que abras un archivo desde el gestor de ficheros. Además, haciendo uso de la versión servidor de Emacs, podemos conectarnos rápidamente mediante emacsclient al servidor, ya que el archivo de configuración y los paquetes para cada nuevo archivo que se abra, solo se cargarán una primera vez cuando ejecutemos el servidor Emacs

Crea tu Blog con Emacs y ox-hugo
· ☕ 2 min lectura · ✍️ [Carlos M.]
Si tienes un blog con Hugo puedes usar Emacs y org-mode junto a ox-hugo para crear contenido de una forma sencilla. El paquete ox-hugo se encargará de exportar a ficheros markdown compatibles con Hugo nuestros ficheros org Puedes organizar el blog guardando todos los artículos en un único fichero .org, como mi blog. O puedes ir creando un fichero org por cada articulo Instalación ox-hugo ox-hugo requiere de una versión de Emacs igual o superior a la 24.

Org-Mode: Cifrando entradas en un fichero org con org-crypt
· ☕ 1 min lectura · ✍️ [Carlos M.]
Podemos necesitar que cierto contenido de nuestro archivo .org tenga que estar protegido de miradas indiscretas, para ello podemos utilizar org-crypt. org-crypt cifra el texto de una entrada, pero no el título o las propiedades Para utilizar org-crypt, agregamos a nuestro fichero de congracian de emacs: 1 2 3 4 5 (use-package org-crypt :ensure nil :after org :init (org-crypt-use-before-save-magic) :custom (org-crypt-key "hefistion@gmail.com")) Necesitas modificar la variable org-crypt-key para reemplazar mi

Org-Mode: aniversarios, cumpleaños y festivos en la vista agenda
· ☕ 1 min lectura · ✍️ [Carlos M.]
Podemos configurar un archivo .org e incluirlo en la lista de ficheros a utilizar por la vista Agenda y que nos muestre los aniversarios, cumpleaños o festivos En el fichero de configuración de Emcas, Los ficheros a utilizar por la agenda los configuramos con 1 (org-agenda-files '("~/.personal/agenda")) En el archivo .org 1 2 3 4 5 6 7 8 9 10 11 12 13 14 * Aniversarios : PROPERTIES: : CATEGORY: aniversario : END: %%(org-anniversary 2002 10 26) Aniverario de Boda (%d) * Cumpleaños %%(org-contacts-anniversaries) * Festivos ; descomentar si no usamos org-calendar : PROPERTIES: : CATEGORY: festivo : END: %%(org-calendar-holiday) En la captura vemos como queda

Org-Mode: Vista de agenda personalizada
· ☕ 3 min lectura · ✍️ [Carlos M.]
Introducción Podemos personalizar la vista de la agenda para que se vea adapte a nuestro flujo de trabajo, yo la he personalizado para que muestre solamente dos días de la agenda, hoy y mañana, además he clasificado la vista por tareas, las que están iniciadas, siguientes, por hacer, canceladas, etc. He configurado dos vistas, una para el trabajo y otra para mis asuntos personales, además que configurado la tecla F7 para ir de una manera