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 | 48d8b2ccca1890aa33da8f49a6ddb661271a2c77 (patch) | |
| tree | c0408e693ecff7b2be2c676cbdab43cc876a3c67 /modules | |
| parent | 1eb7a353fc1dcb16d660121938a728d9b6b83fc0 (diff) | |
| download | dotemacs-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.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." |
