branch: externals/nano-modeline
commit 67ad13906001f88da662909170fc43f772bb34a7
Author: Nicolas P. Rougier <[email protected]>
Commit: Nicolas P. Rougier <[email protected]>
Org capture mode with buttons
---
nano-modeline.el | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/nano-modeline.el b/nano-modeline.el
index 0e04e299c6..8eacd849ef 100644
--- a/nano-modeline.el
+++ b/nano-modeline.el
@@ -790,13 +790,15 @@ made DEFAULT."
(defun nano-modeline-org-capture-mode ()
"Nano line for org capture mode"
-
- (funcall nano-modeline-position
- '((nano-modeline-buffer-status "ORG") " "
- (nano-modeline-buffer-name "Capture") " "
- (nano-modeline-org-capture-description))
- '("Finish: C-c C-c, refile: C-c C-w, cancel: C-c C-k "
- (nano-modeline-window-dedicated))))
+
+ (let ((buttons '(("CAPTURE" . org-capture-finalize)
+ ("CANCEL" . org-capture-kill))))
+ (funcall nano-modeline-position
+ `((nano-modeline-buffer-status "ORG") " "
+ (nano-modeline-buffer-name "Capture") " "
+ (nano-modeline-org-capture-description))
+ `((nano-modeline-buttons ,buttons t) " "
+ (nano-modeline-window-dedicated)))))
(defun nano-modeline-org-agenda-mode ()
"Nano line for org capture mode"