Modo Org de Emacs, Parte 1

Modo Org de Emacs, Parte 1
Cómo usar Emacs Org-Mode para planificar tu vida?

¿Qué es la organización?

Emacs fue diseñado como editor cuando el desarrollo comenzó mucho en ese momento. La parte del editor sigue siendo excelente después de haber recopilado las características que desea y las configuró en su gusto. Más tarde, cuando Carsten Dominik quería realizar un seguimiento de sus tareas, decidió actualizar el modo de esquema a algo más avanzado. En el proceso también inventó un lenguaje de marcado. El resultado fue el modo de org, desde entonces, se han agregado muchas características, pero el marcado sigue siendo simple. Esta es la parte más ingeniosa que se ofrece por Org-Mode. Las características que no son obvias cuando comienzan a usar ORG-Mode, excepto para programar, también hay formas de recopilar ideas, formas de vincular a otros archivos y formas de ejecutar código dentro de un búfer en modo ORG.

Org-Mode comenzó como una forma de tener un esquema en sus documentos, pero ahora se ha convertido en algo mucho más grande. En su encarnación actual, puede usarla para planificar su vida, sus proyectos y calcular su presupuesto. Como si eso no fuera suficiente, puede integrar el modo ORG en sus tareas regulares al usar emacs. La función para esto se llama captura. Para hacer que la captura funcione, la captura se ejecuta en un acorde clave que es global para emacs. Lo que capturas, puedes configurarte. Esta configuración incluye un sistema de estilo de plantilla que puede usar como formulario y complete los detalles de lo que está capturando. este es solo el comienzo.

¿Cómo se programan en el modo orgánico?

Cuando escribe un archivo de modo ORG, agregará secciones. Cada secciones es parte del esquema de su documento, cada sección también puede ser una tarea. Luego puede programar la tarea y con la configuración correcta, agregar la tarea a su agenda. Las tareas también pueden depender del otro utilizando el siguiente como el estado de la tarea. Para agregar una tarea, crea un titular y complete el texto para describirlo, luego presionas C-RET para crear un nuevo titular. El nuevo titular aparecerá debajo de su actual. Para que sea una tarea, presione S- (teclas de flecha de cambio y derecha), el titular ahora está en modo TODO. Presione S- nuevamente y la tarea se realiza.

El procedimiento para programar también es simple, pero hay algunas cosas que son menos obvias cuando comienzas. Primero, programe sus tareas. Presione M- (Alt Key and Return) y luego 'S', aparecerá un calendario donde pueda elegir una fecha. Para moverse, mantenga presionada la tecla de cambio hacia abajo y use las teclas de flecha. A veces desea hacer las cosas regularmente, en modo de orgía hay una característica para que esto. Después de haber programado una tarea, puede ir a la fecha y agregar, dentro del '', +1D por una vez al día, +1w por una vez a la semana y +1m para mensualmente.

Un problema que puede suceder es que establezca tareas programadas y cuando verifica su agenda, está vacía. Para asegurarse de tener todas las tareas rastreadas, debe registrar el archivo en su agenda. La forma más simple y común de hacer esto es abrir el archivo y presionar el Cord C-C [. Cuando haya hecho que el mini búfer muestre el texto: 'Archivo se mueve a la lista de archivos de la agenda'. Si agrega una tarea al archivo actual, aparecerá en la agenda. También puede agregar archivos en su init.El archivo EL. El formato es una función de lisp corta como se ve a continuación.

(Org-Agenda-Files (CITA ("~/TODO.org ")
(Cita ("~/Agenda.org ")
(Cita ("~/Project-File.org "))

Tenga en cuenta que cualquier tarea que no esté programada siempre aparecerá en la lista de hoy. Cuando esté en la agenda, puede ir directamente a su tarea en el archivo correspondiente. También puede poner enlaces en su archivo de planificación al documento, el proyecto, etc. Para seguir dicho enlace mientras está en un archivo de Org, use M-Ret L, terminará en el archivo correspondiente. Los enlaces también pueden ir a una variedad de otros recursos.

Vinculando sus planes con sus documentos

Los enlaces, puede crear presionando 'M- I L', esto da como resultado una lista larga con prefijos, debe elegir uno para que el script pueda continuar. Después de haber elegido, complete el objetivo y presiona Enter nuevamente y su enlace está listo. Los otros recursos que se definen fuera de la caja son abundantes y puede vincular incluso a la web. Con este sistema, puede vincular no solo a los documentos sino también a cualquier recurso web o incluso a otras aplicaciones.

Cómo capturar ideas en modo orgado

La función de captura se activa y se une a una clave de clave especial, generalmente C-C C. Cuando lo activas, obtienes una lista de tipos de cosas que quieres capturar. Elige un elemento de esa lista y complete el formulario. El formulario estándar es para una tarea, usar T Para crear uno. Un búfer se abre con un encabezado, marcado como TODO y el cursor al lado. A continuación se muestra la fecha y más abajo es el texto en el punto, este es el texto donde comenzó. Necesitas completar el texto de la tarea.

Puede cambiar la fecha moviendo el cursor a la parte que desea cambiar, mantenga presionada el cambio y cambiando el valor con las teclas de flecha. También es posible agregar horas. Para tener todas sus capturas donde las desea, debe establecer el archivo predeterminado para colocarlos. Haces esto en tu init.El archivo que puede ver una muestra de abajo. Hay una lista estándar de cosas que puede capturar, pero puede configurar la suya, un ejemplo está en el código a continuación.

;; Defina el archivo predeterminado para las notas
(setq org-default-notes-archivo (concat org-directorio "~/org/notas.org "))
(Define-key global-map "\ c-cc" 'org-capture)
;; Definir una plantilla para la entrada de diario.
(setq org-capture-semplates
'(((J "" Journal "Entrada (File+DataTree" ~/org/Journal.org ")
"* %?\ nented on %u \ n %i \ n %a "))
("T" "TODO" Entrada (archivo+encabezado "~/org/agenda.org "" tareas ")
"* HACER %?\ n %i \ n %a "))

La entrada del diario le brinda una plantilla en la que puede ingresar el texto de su diario. Entra en el ~/org/Journal.Org File y el texto en el punto se incluye junto a una marca de tiempo. Para lograr esto, has puesto %? Para indicar una entrada, %U para establecer una marca de tiempo, %I para agregar lo que está en el punto y %A para agregar una anotación.

Esto es lo básico sobre el uso de MODE ORG, hay muchos más usos que necesitan muchos más artículos para cubrir.