From ffa563e6594889d58b67b29b2827530d71e4e969 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Fri, 26 Jul 2024 18:08:16 +0300 Subject: Add dashboard-menu using transient. * Transient buffer menu. --- gnosis-dashboard.el | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'gnosis-dashboard.el') diff --git a/gnosis-dashboard.el b/gnosis-dashboard.el index f031787..757c46e 100644 --- a/gnosis-dashboard.el +++ b/gnosis-dashboard.el @@ -320,10 +320,13 @@ DASHBOARD-TYPE: either 'Notes' or 'Decks' to display the respective dashboard." (tabulated-list-print t))) -(transient-define-prefix gnosis-dashboard-transient () +(transient-define-prefix gnosis-dashboard-menu () "Transient buffer for gnosis dashboard interactions." - [["Actions" ("r" "Start Review" gnosis-review)] - ["Dashboard" ("d" "Dashboard" gnosis--dashboard)]]) + [["Actions" + ("r" "Review" gnosis-review) + ("a" "Add note" gnosis-add-note)] + ["Dashboard" ("s" "Search" gnosis-dashboard--search)]]) + ;; TODO: Create a dashboard utilizing widgets ;;;###autoload (defun gnosis-dashboard () @@ -375,7 +378,7 @@ DASHBOARD-TYPE: either 'Notes' or 'Decks' to display the respective dashboard." (widget-setup)) (pop-to-buffer-same-window buffer) (goto-char (point-min)) - (gnosis-dashboard-transient)))) + (gnosis-dashboard-menu)))) (provide 'gnosis-dashboard) ;;; gnosis-dashboard.el ends here -- cgit v1.2.3