aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-15 22:00:37 -0500
committerCraig Jennings <c@cjennings.net>2026-06-15 22:00:37 -0500
commit48d8b2ccca1890aa33da8f49a6ddb661271a2c77 (patch)
treec0408e693ecff7b2be2c676cbdab43cc876a3c67 /modules
parent1eb7a353fc1dcb16d660121938a728d9b6b83fc0 (diff)
downloaddotemacs-48d8b2ccca1890aa33da8f49a6ddb661271a2c77.tar.gz
dotemacs-48d8b2ccca1890aa33da8f49a6ddb661271a2c77.zip
feat(dashboard): add a Signal launcher
Signal joins the dashboard launchers on key S (icon nf-md-message), opening cj/signel-message. Row sizes go 4-4-3-3 so Slack, Linear, and Signal share the last navigator row.
Diffstat (limited to 'modules')
-rw-r--r--modules/dashboard-config.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/dashboard-config.el b/modules/dashboard-config.el
index 5a3ae012f..43e2182ee 100644
--- a/modules/dashboard-config.el
+++ b/modules/dashboard-config.el
@@ -92,13 +92,14 @@ Adjust this if the title doesn't appear centered under the banner image.")
(list "i" #'nerd-icons-faicon "nf-fa-comments" "IRC" "Emacs Relay Chat" (lambda () (cj/erc-switch-to-buffer-with-completion)))
(list "G" #'nerd-icons-faicon "nf-fa-telegram" "Telegram" "Telega Telegram Client" (lambda () (cj/telega)))
(list "s" #'nerd-icons-faicon "nf-fa-slack" "Slack" "Slack Client" (lambda () (cj/slack-start)))
- (list "l" #'nerd-icons-octicon "nf-oct-issue_tracks" "Linear" "Linear Issue Tracker" (lambda () (pearl-list-issues))))
+ (list "l" #'nerd-icons-octicon "nf-oct-issue_tracks" "Linear" "Linear Issue Tracker" (lambda () (pearl-list-issues)))
+ (list "S" #'nerd-icons-mdicon "nf-md-message" "Signal" "Signal Messenger" (lambda () (cj/signel-message))))
"Dashboard launcher table: (KEY ICON-FN ICON-NAME LABEL TOOLTIP ACTION).
Drives both `dashboard-navigator-buttons' and the dashboard-mode-map keys.")
-(defconst cj/dashboard--row-sizes '(4 4 3 2)
+(defconst cj/dashboard--row-sizes '(4 4 3 3)
"Navigator row lengths. Must sum to the number of `cj/dashboard--launchers'.
-The last row groups Slack and Linear together.")
+The last row groups Slack, Linear, and Signal together.")
(defun cj/dashboard--navigator-button (l)
"Build a `dashboard-navigator-buttons' entry from launcher L."