|
| From: | Kaushal Modi |
| Subject: | Re: [O] [PATCH] org-capture: Add a custom to control save target file or not. |
| Date: | Wed, 26 Sep 2018 14:11:40 -0400 |
> Also that suggestion to use org-capture-after-finalize-hook does not
> work.. I am investigating to find the right way.
I got the captures to auto-save with the below work-around:
(with-eval-after-load 'org-capture
(defvar modi/org-capture-base-buffer nil)
(defun modi/org-capture-before-finalize ()
(let ((base-buffer (buffer-base-buffer (current-buffer))))
(setq modi/org-capture-base-buffer base-buffer)))
(add-hook 'org-capture-before-finalize-hook
#'modi/org-capture-before-finalize)
(defun modi/org-capture-save-buffer ()
(when modi/org-capture-base-buffer
(let ((base-buffer-already-open (bufferp modi/org-capture-base-buffer)))
(with-current-buffer modi/org-capture-base-buffer
(save-buffer))))
(setq modi/org-capture-base-buffer nil)) ;Reset the buffer name cache
(add-hook 'org-capture-after-finalize-hook #'modi/org-capture-save-buffer))
tumashu: I am wondering if it's possible to undo this commit and we
can figure out how to prevent file saving during org-capture.
| [Prev in Thread] | Current Thread | [Next in Thread] |