org-mode
Org-Mode: Mi fichero de configuración
· ☕ 22 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

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…

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

Org-Mode: Calfw o como ver tu agenda en el calendario
· ☕ 2 min lectura · ✍️ [Carlos M.]
Introducción Calfw en un framework que nos va a permitir ver de una forma gráfica, parecida a gogole-calendar, una vista de nuestra agenda/calendario en org-mode Complementos Calfw puede interactuar con los siguientes calendarios: calfw-howm.el: Diario howm (http://howm.sourceforge.jp/index.html) calfw-ical.el: Diario en formato iCalendar, como el calendario de Google. calfw-org.el: Diario org-mode (http://orgmode.org/) calfw-cal.el: Diario emacs Instalación En el fichero de configuración .emacs.d 1 ( requiere ' calfw ) o si utilizas use-package

Org-Mode: Sincroniza el calendario con org-caldav
· ☕ 5 min lectura · ✍️ [Carlos M.]
Introducción Podemos sincronizar el calendario de org-mode con un servidor cal-dav gracias org-caldav. Como mínimo es necesario tener instalada la versión 24.3 de Emacs y según su desarrollador, org-caldav puede trabajar con los siguientes servidores CalDAV: Owncloud y Nextcloud Google Calendar: aunque es necesario registrar la aplicación en la Consola de Desarrollo de Google para la autentificacion OAuth2. Radicale y Baikal Personalmente lo he probado con Nextcloud y baikal , funcionando

Org-Mode: Archivar tareas
· ☕ 1 min lectura · ✍️ [Carlos M.]
Introducción Cuando finalizo mis tareas, sobre todo en el trabajo, me gusta archivarlas en un fichero a modo de historial, he configurado mi fichero de configuración de Emacs para que se archiven de forma que se guarden clasificadas por su fecha de finalización Configuración En nuestro fichero de configuración de emacs configuramos que archivo va a ser el que va almacenar nuestras tareas terminadas y donde se almacena.

Org-bash-blog: Crea fácilmente tu blog en bash y org-mode
· ☕ 5 min lectura · ✍️ [Carlos M.]
Introducción Hace poco cambie la forma de publicar en el blog, acababa de migrar mi flujo de trabajo a org-mode, y decidí utilizar org-page para la creación y publicación del blog, al principio me costo entender su funcionamiento, y despues de algunos pequeños errores, termine por acostumbrarme pese a que no me terminaba de gustar, no comprendía el trasfondo del proceso, no soy desarrollador y mis conocimiento sobre lips son nulos, así que era como estar realizando el blog a ciegas y