diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-15 22:00:37 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-15 22:00:37 -0500 |
| commit | 981c7b1d1532005742dfdd7bd82143b1239db61f (patch) | |
| tree | 86b85ce17a03a2216428c65245e960fff57c65fe /modules | |
| parent | e8401fd5a1d92cb0d0163bf9152b45854099faae (diff) | |
| download | dotemacs-981c7b1d1532005742dfdd7bd82143b1239db61f.tar.gz dotemacs-981c7b1d1532005742dfdd7bd82143b1239db61f.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.el | 7 |
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." |
