org-mode – Org-refile bloquea el archivo cuando se usa desde la captura de la organización

Pregunta:

Me gusta usar org-refile para volver a archivar notas durante el proceso de captura. Pero, dado que org-refile no guarda el archivo después de que se completa el rellenado, el archivo termina bloqueado y necesito visitar el archivo y guardar manualmente el búfer para acceder a él desde otro proceso emacs u otra aplicación. Emacs también me pregunta si quiero guardar el archivo al salir.

¿Existe alguna forma de hacer que org-refile guarde el archivo automáticamente después de que finalice el proceso de captura?

También noto que después de volver a llenar no hay un búfer abierto asociado con el archivo, aún así, si visito el archivo, el búfer aparece como modificado y los cambios no se guardan.

Respuesta:

No hay ningún gancho para org-refile que pueda salvar el búfer de manera útil (hay org-after-refile-insert-hook pero no ayudará). Ya que está capturando, puede usar org-capture-after-finalize-hook para guardar. Como está volviendo a llenar, no sabe qué archivo debe guardarse, así que guárdelos todos:

(add-hook 'org-capture-after-finalize-hook #'org-save-all-org-buffers)

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım