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 | a7750e4892314dbd7314f417753fec8d9e5d5332 (patch) | |
| tree | 4ddc9e80db81c3171cb0a8d078813cc5290e8c39 /modules | |
| parent | a5e4091042bc562827dafbd0ff14efa85290c04b (diff) | |
| download | dotemacs-a7750e4892314dbd7314f417753fec8d9e5d5332.tar.gz dotemacs-a7750e4892314dbd7314f417753fec8d9e5d5332.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." |
