Round 681-690: Dirvish, Git ext, Smerge, Denote, Themes, Diff-hl (100 commands)
ober
30199c9933fc6397d4352dd6ff7a642f9040f300
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -5408,6 +5408,156 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | `ryo-modal-mode` | :orange_circle: Scaffold | Toggle RYO | | `fingers-mode` | :orange_circle: Scaffold | Toggle Fingers | | `devil-mode` | :orange_circle: Scaffold | Toggle Devil | + +### Round 681 — Dirvish, Ranger & Nerd Icons + +| Feature | Status | Notes | +|---------|--------|-------| +| `dirvish-history-go` | :orange_circle: Scaffold | History go | +| `dirvish-mark` | :orange_circle: Scaffold | Mark | +| `ranger` | :orange_circle: Scaffold | File manager | +| `deer` | :orange_circle: Scaffold | Minimal ranger | +| `sunrise-commander` | :orange_circle: Scaffold | Dual pane | +| `sunrise-cd` | :orange_circle: Scaffold | Change directory | +| `nerd-icons-completion` | :orange_circle: Scaffold | Completion icons | +| `nerd-icons-dired` | :orange_circle: Scaffold | Dired icons | +| `nerd-icons-ibuffer` | :orange_circle: Scaffold | Ibuffer icons | +| `all-the-icons-dired` | :orange_circle: Scaffold | Dired icons | + +### Round 682 — Icons, Tabs & Posframe ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `all-the-icons-ibuffer` | :orange_circle: Scaffold | Ibuffer icons | +| `all-the-icons-completion` | :orange_circle: Scaffold | Completion icons | +| `dashboard-open` | :orange_circle: Scaffold | Open dashboard | +| `dashboard-refresh` | :orange_circle: Scaffold | Refresh dashboard | +| `centaur-tabs-select-beg` | :orange_circle: Scaffold | Select beginning | +| `centaur-tabs-select-end` | :orange_circle: Scaffold | Select end | +| `awesome-tab-mode` | :orange_circle: Scaffold | Toggle mode | +| `vertico-posframe-mode` | :orange_circle: Scaffold | Posframe mode | +| `helm-posframe-mode` | :orange_circle: Scaffold | Posframe mode | +| `popwin-close-all` | :orange_circle: Scaffold | Close all popups | + +### Round 683 — Git Timemachine, Messenger & Diff-hl + +| Feature | Status | Notes | +|---------|--------|-------| +| `git-timemachine-toggle` | :orange_circle: Scaffold | Toggle | +| `git-timemachine-show-next` | :orange_circle: Scaffold | Show next revision | +| `git-timemachine-show-prev` | :orange_circle: Scaffold | Show previous revision | +| `git-messenger-popup` | :orange_circle: Scaffold | Popup | +| `git-messenger-toggle` | :orange_circle: Scaffold | Toggle | +| `diff-hl-next-hunk` | :orange_circle: Scaffold | Next hunk | +| `diff-hl-previous-hunk` | :orange_circle: Scaffold | Previous hunk | +| `diff-hl-revert-hunk` | :orange_circle: Scaffold | Revert hunk | +| `diff-hl-stage-hunk` | :orange_circle: Scaffold | Stage hunk | +| `consult-git-log-grep` | :orange_circle: Scaffold | Git log grep | + +### Round 684 — Smerge, Ediff & VC ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `smerge-keep-mine` | :orange_circle: Scaffold | Keep mine | +| `smerge-keep-other` | :orange_circle: Scaffold | Keep other | +| `smerge-keep-all` | :orange_circle: Scaffold | Keep all | +| `smerge-next` | :orange_circle: Scaffold | Next conflict | +| `smerge-prev` | :orange_circle: Scaffold | Previous conflict | +| `smerge-resolve-all` | :orange_circle: Scaffold | Resolve all | +| `ediff-merge-files` | :orange_circle: Scaffold | Merge files | +| `ediff-merge-buffers` | :orange_circle: Scaffold | Merge buffers | +| `vc-annotate` | :orange_circle: Scaffold | Annotate | +| `vc-revision-other-window` | :orange_circle: Scaffold | Revision other window | + +### Round 685 — Magit Blame, Ediff & Worktree ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `magit-blame-addition` | :orange_circle: Scaffold | Blame addition | +| `magit-blame-removal` | :orange_circle: Scaffold | Blame removal | +| `magit-blame-reverse` | :orange_circle: Scaffold | Blame reverse | +| `magit-ediff-dwim` | :orange_circle: Scaffold | Ediff DWIM | +| `magit-ediff-stage` | :orange_circle: Scaffold | Ediff stage | +| `magit-worktree-move` | :orange_circle: Scaffold | Move worktree | +| `magit-sparse-checkout-add` | :orange_circle: Scaffold | Sparse checkout add | +| `magit-sparse-checkout-disable` | :orange_circle: Scaffold | Sparse checkout disable | +| `forge-browse-topic` | :orange_circle: Scaffold | Browse topic | +| `forge-checkout-pullreq` | :orange_circle: Scaffold | Checkout PR | + +### Round 686 — Git-link, Blamer & VC Log + +| Feature | Status | Notes | +|---------|--------|-------| +| `git-link` | :orange_circle: Scaffold | Copy URL | +| `git-link-commit` | :orange_circle: Scaffold | Commit URL | +| `git-link-homepage` | :orange_circle: Scaffold | Homepage | +| `magit-delta-mode` | :orange_circle: Scaffold | Delta mode | +| `blamer-mode` | :orange_circle: Scaffold | Toggle blamer | +| `blamer-show-posframe` | :orange_circle: Scaffold | Show posframe | +| `vc-log-outgoing` | :orange_circle: Scaffold | Log outgoing | +| `vc-log-incoming` | :orange_circle: Scaffold | Log incoming | +| `page-break-lines-mode` | :orange_circle: Scaffold | Page break lines | +| `mixed-pitch-mode` | :orange_circle: Scaffold | Mixed pitch | + +### Round 687 — VC Push/Pull, Code Review & Window ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `vc-push` | :orange_circle: Scaffold | Push | +| `vc-pull` | :orange_circle: Scaffold | Pull | +| `browse-at-remote-kill` | :orange_circle: Scaffold | Kill URL | +| `code-review-start` | :orange_circle: Scaffold | Start review | +| `code-review-approve` | :orange_circle: Scaffold | Approve | +| `code-review-submit` | :orange_circle: Scaffold | Submit | +| `buffer-move-left` | :orange_circle: Scaffold | Move left | +| `buffer-move-right` | :orange_circle: Scaffold | Move right | +| `rotate-frame` | :orange_circle: Scaffold | Rotate frame | +| `zoom-mode` | :orange_circle: Scaffold | Toggle zoom | + +### Round 688 — Denote & Citar + +| Feature | Status | Notes | +|---------|--------|-------| +| `denote-open-or-create` | :orange_circle: Scaffold | Open or create | +| `denote-link` | :orange_circle: Scaffold | Link | +| `denote-backlinks` | :orange_circle: Scaffold | Backlinks | +| `denote-rename-file` | :orange_circle: Scaffold | Rename file | +| `denote-keywords-add` | :orange_circle: Scaffold | Add keywords | +| `denote-keywords-remove` | :orange_circle: Scaffold | Remove keywords | +| `denote-dired` | :orange_circle: Scaffold | Dired view | +| `denote-journal-extras-new-entry` | :orange_circle: Scaffold | Journal entry | +| `citar-open` | :orange_circle: Scaffold | Open reference | +| `citar-insert-citation` | :orange_circle: Scaffold | Insert citation | + +### Round 689 — Visual Themes & Writing Modes ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `golden-ratio-mode` | :orange_circle: Scaffold | Golden ratio | +| `writeroom-toggle-mode-line` | :orange_circle: Scaffold | Toggle mode line | +| `darkroom-tentative-mode` | :orange_circle: Scaffold | Tentative mode | +| `logos-narrow-dwim` | :orange_circle: Scaffold | Narrow DWIM | +| `logos-forward-page-dwim` | :orange_circle: Scaffold | Forward page DWIM | +| `solaire-global-mode` | :orange_circle: Scaffold | Global mode | +| `standard-themes-toggle` | :orange_circle: Scaffold | Toggle themes | +| `spacious-padding-mode` | :orange_circle: Scaffold | Spacious padding | +| `lin-global-mode` | :orange_circle: Scaffold | Lin global | +| `goggles-mode` | :orange_circle: Scaffold | Goggles mode | + +### Round 690 — Ef/Modus Themes, Pulsar, Dimmer & Beacon + +| Feature | Status | Notes | +|---------|--------|-------| +| `ef-themes-select` | :orange_circle: Scaffold | Select theme | +| `ef-themes-toggle` | :orange_circle: Scaffold | Toggle theme | +| `modus-themes-toggle` | :orange_circle: Scaffold | Toggle theme | +| `modus-themes-select` | :orange_circle: Scaffold | Select theme | +| `pulsar-pulse-line` | :orange_circle: Scaffold | Pulse line | +| `pulsar-highlight-line` | :orange_circle: Scaffold | Highlight line | +| `dimmer-mode` | :orange_circle: Scaffold | Toggle dimmer | +| `beacon-mode` | :orange_circle: Scaffold | Toggle beacon | +| `mini-frame-mode` | :orange_circle: Scaffold | Mini frame | +| `citar-open-notes` | :orange_circle: Scaffold | Open notes | ### Round 631 — Process Calculi (Pi-calculus, CSP) | Feature | Status | Notes | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -34828,3 +34828,58 @@ (def (cmd-ryo-modal-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "RYO Modal: toggle mode"))) (def (cmd-fingers-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fingers: toggle mode"))) (def (cmd-devil-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Devil: toggle mode"))) +;; Round 682: Icons ext, Tabs, Posframe +(def (cmd-all-the-icons-ibuffer app) (let* ((echo (app-state-echo app))) (echo-message! echo "All The Icons: ibuffer"))) +(def (cmd-all-the-icons-completion app) (let* ((echo (app-state-echo app))) (echo-message! echo "All The Icons: completion"))) +(def (cmd-dashboard-open app) (let* ((echo (app-state-echo app))) (echo-message! echo "Dashboard: open"))) +(def (cmd-dashboard-refresh app) (let* ((echo (app-state-echo app))) (echo-message! echo "Dashboard: refresh"))) +(def (cmd-centaur-tabs-select-beg app) (let* ((echo (app-state-echo app))) (echo-message! echo "Centaur Tabs: select beginning"))) +(def (cmd-centaur-tabs-select-end app) (let* ((echo (app-state-echo app))) (echo-message! echo "Centaur Tabs: select end"))) +(def (cmd-awesome-tab-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Awesome Tab: toggle mode"))) +(def (cmd-vertico-posframe-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Vertico Posframe: toggle mode"))) +(def (cmd-helm-posframe-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Helm Posframe: toggle mode"))) +(def (cmd-popwin-close-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "Popwin: close all"))) +;; Round 684: Smerge & Ediff ext +(def (cmd-smerge-keep-mine app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smerge: keep mine"))) +(def (cmd-smerge-keep-other app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smerge: keep other"))) +(def (cmd-smerge-keep-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smerge: keep all"))) +(def (cmd-smerge-next app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smerge: next conflict"))) +(def (cmd-smerge-prev app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smerge: previous conflict"))) +(def (cmd-smerge-resolve-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smerge: resolve all"))) +(def (cmd-ediff-merge-files app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ediff: merge files"))) +(def (cmd-ediff-merge-buffers app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ediff: merge buffers"))) +(def (cmd-vc-annotate app) (let* ((echo (app-state-echo app))) (echo-message! echo "VC: annotate"))) +(def (cmd-vc-revision-other-window app) (let* ((echo (app-state-echo app))) (echo-message! echo "VC: revision other window"))) +;; Round 686: Forge, Git-link ext +(def (cmd-git-link app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Link: copy URL"))) +(def (cmd-git-link-commit app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Link: commit URL"))) +(def (cmd-git-link-homepage app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Link: homepage"))) +(def (cmd-magit-delta-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit Delta: toggle mode"))) +(def (cmd-blamer-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Blamer: toggle mode"))) +(def (cmd-blamer-show-posframe app) (let* ((echo (app-state-echo app))) (echo-message! echo "Blamer: show posframe commit"))) +(def (cmd-vc-log-outgoing app) (let* ((echo (app-state-echo app))) (echo-message! echo "VC: log outgoing"))) +(def (cmd-vc-log-incoming app) (let* ((echo (app-state-echo app))) (echo-message! echo "VC: log incoming"))) +(def (cmd-page-break-lines-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Page Break Lines: toggle mode"))) +(def (cmd-mixed-pitch-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mixed Pitch: toggle mode"))) +;; Round 688: Denote & Note-taking ext +(def (cmd-denote-open-or-create app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: open or create"))) +(def (cmd-denote-link app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: link"))) +(def (cmd-denote-backlinks app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: backlinks"))) +(def (cmd-denote-rename-file app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: rename file"))) +(def (cmd-denote-keywords-add app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: add keywords"))) +(def (cmd-denote-keywords-remove app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: remove keywords"))) +(def (cmd-denote-dired app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: dired"))) +(def (cmd-denote-journal-extras-new-entry app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote Journal: new entry"))) +(def (cmd-citar-open app) (let* ((echo (app-state-echo app))) (echo-message! echo "Citar: open"))) +(def (cmd-citar-insert-citation app) (let* ((echo (app-state-echo app))) (echo-message! echo "Citar: insert citation"))) +;; Round 690: Ef-themes, Modus, Pulsar, Dimmer, Beacon +(def (cmd-ef-themes-select app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ef Themes: select"))) +(def (cmd-ef-themes-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ef Themes: toggle"))) +(def (cmd-modus-themes-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Modus Themes: toggle"))) +(def (cmd-modus-themes-select app) (let* ((echo (app-state-echo app))) (echo-message! echo "Modus Themes: select"))) +(def (cmd-pulsar-pulse-line app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pulsar: pulse line"))) +(def (cmd-pulsar-highlight-line app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pulsar: highlight line"))) +(def (cmd-dimmer-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Dimmer: toggle mode"))) +(def (cmd-beacon-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Beacon: toggle mode"))) +(def (cmd-mini-frame-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mini Frame: toggle mode"))) +(def (cmd-citar-open-notes app) (let* ((echo (app-state-echo app))) (echo-message! echo "Citar: open notes"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -34052,3 +34052,58 @@ (def (cmd-drag-stuff-left app) (let* ((echo (app-state-echo app))) (echo-message! echo "Drag Stuff: left"))) (def (cmd-drag-stuff-right app) (let* ((echo (app-state-echo app))) (echo-message! echo "Drag Stuff: right"))) (def (cmd-anzu-replace-cursor app) (let* ((echo (app-state-echo app))) (echo-message! echo "Anzu: replace at cursor"))) +;; Round 681: Dirvish, Ranger, Sunrise ext +(def (cmd-dirvish-history-go app) (let* ((echo (app-state-echo app))) (echo-message! echo "Dirvish: history go"))) +(def (cmd-dirvish-mark app) (let* ((echo (app-state-echo app))) (echo-message! echo "Dirvish: mark"))) +(def (cmd-ranger app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ranger: file manager"))) +(def (cmd-deer app) (let* ((echo (app-state-echo app))) (echo-message! echo "Deer: minimal ranger"))) +(def (cmd-sunrise-commander app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sunrise Commander: dual pane"))) +(def (cmd-sunrise-cd app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sunrise: cd"))) +(def (cmd-nerd-icons-completion app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nerd Icons: completion"))) +(def (cmd-nerd-icons-dired app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nerd Icons: dired"))) +(def (cmd-nerd-icons-ibuffer app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nerd Icons: ibuffer"))) +(def (cmd-all-the-icons-dired app) (let* ((echo (app-state-echo app))) (echo-message! echo "All The Icons: dired"))) +;; Round 683: Git Timemachine, Messenger, Diff-hl ext +(def (cmd-git-timemachine-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Timemachine: toggle"))) +(def (cmd-git-timemachine-show-next app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Timemachine: show next revision"))) +(def (cmd-git-timemachine-show-prev app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Timemachine: show previous revision"))) +(def (cmd-git-messenger-popup app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Messenger: popup"))) +(def (cmd-git-messenger-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Git Messenger: toggle"))) +(def (cmd-diff-hl-next-hunk app) (let* ((echo (app-state-echo app))) (echo-message! echo "Diff-hl: next hunk"))) +(def (cmd-diff-hl-previous-hunk app) (let* ((echo (app-state-echo app))) (echo-message! echo "Diff-hl: previous hunk"))) +(def (cmd-diff-hl-revert-hunk app) (let* ((echo (app-state-echo app))) (echo-message! echo "Diff-hl: revert hunk"))) +(def (cmd-diff-hl-stage-hunk app) (let* ((echo (app-state-echo app))) (echo-message! echo "Diff-hl: stage hunk"))) +(def (cmd-consult-git-log-grep app) (let* ((echo (app-state-echo app))) (echo-message! echo "Consult: git log grep"))) +;; Round 685: Magit Blame, Ediff, Worktree ext +(def (cmd-magit-blame-addition app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit Blame: addition"))) +(def (cmd-magit-blame-removal app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit Blame: removal"))) +(def (cmd-magit-blame-reverse app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit Blame: reverse"))) +(def (cmd-magit-ediff-dwim app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit Ediff: dwim"))) +(def (cmd-magit-ediff-stage app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit Ediff: stage"))) +(def (cmd-magit-worktree-move app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit Worktree: move"))) +(def (cmd-magit-sparse-checkout-add app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit: sparse checkout add"))) +(def (cmd-magit-sparse-checkout-disable app) (let* ((echo (app-state-echo app))) (echo-message! echo "Magit: sparse checkout disable"))) +(def (cmd-forge-browse-topic app) (let* ((echo (app-state-echo app))) (echo-message! echo "Forge: browse topic"))) +(def (cmd-forge-checkout-pullreq app) (let* ((echo (app-state-echo app))) (echo-message! echo "Forge: checkout pull request"))) +;; Round 687: VC ext, Browse-at-remote +(def (cmd-vc-push app) (let* ((echo (app-state-echo app))) (echo-message! echo "VC: push"))) +(def (cmd-vc-pull app) (let* ((echo (app-state-echo app))) (echo-message! echo "VC: pull"))) +(def (cmd-browse-at-remote-kill app) (let* ((echo (app-state-echo app))) (echo-message! echo "Browse at Remote: kill URL"))) +(def (cmd-code-review-start app) (let* ((echo (app-state-echo app))) (echo-message! echo "Code Review: start"))) +(def (cmd-code-review-approve app) (let* ((echo (app-state-echo app))) (echo-message! echo "Code Review: approve"))) +(def (cmd-code-review-submit app) (let* ((echo (app-state-echo app))) (echo-message! echo "Code Review: submit"))) +(def (cmd-buffer-move-left app) (let* ((echo (app-state-echo app))) (echo-message! echo "Buffer Move: left"))) +(def (cmd-buffer-move-right app) (let* ((echo (app-state-echo app))) (echo-message! echo "Buffer Move: right"))) +(def (cmd-rotate-frame app) (let* ((echo (app-state-echo app))) (echo-message! echo "Rotate Frame: rotate"))) +(def (cmd-zoom-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Zoom: toggle mode"))) +;; Round 689: Visual Themes ext +(def (cmd-golden-ratio-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Golden Ratio: toggle mode"))) +(def (cmd-writeroom-toggle-mode-line app) (let* ((echo (app-state-echo app))) (echo-message! echo "Writeroom: toggle mode line"))) +(def (cmd-darkroom-tentative-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Darkroom: tentative mode"))) +(def (cmd-logos-narrow-dwim app) (let* ((echo (app-state-echo app))) (echo-message! echo "Logos: narrow DWIM"))) +(def (cmd-logos-forward-page-dwim app) (let* ((echo (app-state-echo app))) (echo-message! echo "Logos: forward page DWIM"))) +(def (cmd-solaire-global-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Solaire: global mode"))) +(def (cmd-standard-themes-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Standard Themes: toggle"))) +(def (cmd-spacious-padding-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Spacious Padding: toggle mode"))) +(def (cmd-lin-global-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lin: global mode"))) +(def (cmd-goggles-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Goggles: toggle mode"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -13235,4 +13235,35 @@ ;; Round 680: Modal editors ext (register-command! 'utop-eval-phrase cmd-utop-eval-phrase) (register-command! 'kakoune-mode cmd-kakoune-mode) (register-command! 'boon-insert-state cmd-boon-insert-state) (register-command! 'objed-mode cmd-objed-mode) (register-command! 'objed-expand cmd-objed-expand) (register-command! 'objed-next-object cmd-objed-next-object) (register-command! 'modalka-mode cmd-modalka-mode) (register-command! 'ryo-modal-mode cmd-ryo-modal-mode) (register-command! 'fingers-mode cmd-fingers-mode) (register-command! 'devil-mode cmd-devil-mode) + + ;; Round 681: Dirvish, Ranger, Sunrise, Icons + (register-command! 'dirvish-history-go cmd-dirvish-history-go) (register-command! 'dirvish-mark cmd-dirvish-mark) (register-command! 'ranger cmd-ranger) (register-command! 'deer cmd-deer) (register-command! 'sunrise-commander cmd-sunrise-commander) + (register-command! 'sunrise-cd cmd-sunrise-cd) (register-command! 'nerd-icons-completion cmd-nerd-icons-completion) (register-command! 'nerd-icons-dired cmd-nerd-icons-dired) (register-command! 'nerd-icons-ibuffer cmd-nerd-icons-ibuffer) (register-command! 'all-the-icons-dired cmd-all-the-icons-dired) + ;; Round 682: Icons, Tabs, Posframe ext + (register-command! 'all-the-icons-ibuffer cmd-all-the-icons-ibuffer) (register-command! 'all-the-icons-completion cmd-all-the-icons-completion) (register-command! 'dashboard-open cmd-dashboard-open) (register-command! 'dashboard-refresh cmd-dashboard-refresh) (register-command! 'centaur-tabs-select-beg cmd-centaur-tabs-select-beg) + (register-command! 'centaur-tabs-select-end cmd-centaur-tabs-select-end) (register-command! 'awesome-tab-mode cmd-awesome-tab-mode) (register-command! 'vertico-posframe-mode cmd-vertico-posframe-mode) (register-command! 'helm-posframe-mode cmd-helm-posframe-mode) (register-command! 'popwin-close-all cmd-popwin-close-all) + ;; Round 683: Git Timemachine, Messenger, Diff-hl + (register-command! 'git-timemachine-toggle cmd-git-timemachine-toggle) (register-command! 'git-timemachine-show-next cmd-git-timemachine-show-next) (register-command! 'git-timemachine-show-prev cmd-git-timemachine-show-prev) (register-command! 'git-messenger-popup cmd-git-messenger-popup) (register-command! 'git-messenger-toggle cmd-git-messenger-toggle) + (register-command! 'diff-hl-next-hunk cmd-diff-hl-next-hunk) (register-command! 'diff-hl-previous-hunk cmd-diff-hl-previous-hunk) (register-command! 'diff-hl-revert-hunk cmd-diff-hl-revert-hunk) (register-command! 'diff-hl-stage-hunk cmd-diff-hl-stage-hunk) (register-command! 'consult-git-log-grep cmd-consult-git-log-grep) + ;; Round 684: Smerge, Ediff, VC ext + (register-command! 'smerge-keep-mine cmd-smerge-keep-mine) (register-command! 'smerge-keep-other cmd-smerge-keep-other) (register-command! 'smerge-keep-all cmd-smerge-keep-all) (register-command! 'smerge-next cmd-smerge-next) (register-command! 'smerge-prev cmd-smerge-prev) + (register-command! 'smerge-resolve-all cmd-smerge-resolve-all) (register-command! 'ediff-merge-files cmd-ediff-merge-files) (register-command! 'ediff-merge-buffers cmd-ediff-merge-buffers) (register-command! 'vc-annotate cmd-vc-annotate) (register-command! 'vc-revision-other-window cmd-vc-revision-other-window) + ;; Round 685: Magit Blame, Ediff, Worktree ext + (register-command! 'magit-blame-addition cmd-magit-blame-addition) (register-command! 'magit-blame-removal cmd-magit-blame-removal) (register-command! 'magit-blame-reverse cmd-magit-blame-reverse) (register-command! 'magit-ediff-dwim cmd-magit-ediff-dwim) (register-command! 'magit-ediff-stage cmd-magit-ediff-stage) + (register-command! 'magit-worktree-move cmd-magit-worktree-move) (register-command! 'magit-sparse-checkout-add cmd-magit-sparse-checkout-add) (register-command! 'magit-sparse-checkout-disable cmd-magit-sparse-checkout-disable) (register-command! 'forge-browse-topic cmd-forge-browse-topic) (register-command! 'forge-checkout-pullreq cmd-forge-checkout-pullreq) + ;; Round 686: Git-link, Blamer, VC log, Misc + (register-command! 'git-link cmd-git-link) (register-command! 'git-link-commit cmd-git-link-commit) (register-command! 'git-link-homepage cmd-git-link-homepage) (register-command! 'magit-delta-mode cmd-magit-delta-mode) (register-command! 'blamer-mode cmd-blamer-mode) + (register-command! 'blamer-show-posframe cmd-blamer-show-posframe) (register-command! 'vc-log-outgoing cmd-vc-log-outgoing) (register-command! 'vc-log-incoming cmd-vc-log-incoming) (register-command! 'page-break-lines-mode cmd-page-break-lines-mode) (register-command! 'mixed-pitch-mode cmd-mixed-pitch-mode) + ;; Round 687: VC push/pull, Code Review, Buffer Move, Zoom + (register-command! 'vc-push cmd-vc-push) (register-command! 'vc-pull cmd-vc-pull) (register-command! 'browse-at-remote-kill cmd-browse-at-remote-kill) (register-command! 'code-review-start cmd-code-review-start) (register-command! 'code-review-approve cmd-code-review-approve) + (register-command! 'code-review-submit cmd-code-review-submit) (register-command! 'buffer-move-left cmd-buffer-move-left) (register-command! 'buffer-move-right cmd-buffer-move-right) (register-command! 'rotate-frame cmd-rotate-frame) (register-command! 'zoom-mode cmd-zoom-mode) + ;; Round 688: Denote & Citar + (register-command! 'denote-open-or-create cmd-denote-open-or-create) (register-command! 'denote-link cmd-denote-link) (register-command! 'denote-backlinks cmd-denote-backlinks) (register-command! 'denote-rename-file cmd-denote-rename-file) (register-command! 'denote-keywords-add cmd-denote-keywords-add) + (register-command! 'denote-keywords-remove cmd-denote-keywords-remove) (register-command! 'denote-dired cmd-denote-dired) (register-command! 'denote-journal-extras-new-entry cmd-denote-journal-extras-new-entry) (register-command! 'citar-open cmd-citar-open) (register-command! 'citar-insert-citation cmd-citar-insert-citation) + ;; Round 689: Visual Themes ext + (register-command! 'golden-ratio-mode cmd-golden-ratio-mode) (register-command! 'writeroom-toggle-mode-line cmd-writeroom-toggle-mode-line) (register-command! 'darkroom-tentative-mode cmd-darkroom-tentative-mode) (register-command! 'logos-narrow-dwim cmd-logos-narrow-dwim) (register-command! 'logos-forward-page-dwim cmd-logos-forward-page-dwim) + (register-command! 'solaire-global-mode cmd-solaire-global-mode) (register-command! 'standard-themes-toggle cmd-standard-themes-toggle) (register-command! 'spacious-padding-mode cmd-spacious-padding-mode) (register-command! 'lin-global-mode cmd-lin-global-mode) (register-command! 'goggles-mode cmd-goggles-mode) + ;; Round 690: Ef-themes, Modus, Pulsar, Dimmer, Beacon, Citar + (register-command! 'ef-themes-select cmd-ef-themes-select) (register-command! 'ef-themes-toggle cmd-ef-themes-toggle) (register-command! 'modus-themes-toggle cmd-modus-themes-toggle) (register-command! 'modus-themes-select cmd-modus-themes-select) (register-command! 'pulsar-pulse-line cmd-pulsar-pulse-line) + (register-command! 'pulsar-highlight-line cmd-pulsar-highlight-line) (register-command! 'dimmer-mode cmd-dimmer-mode) (register-command! 'beacon-mode cmd-beacon-mode) (register-command! 'mini-frame-mode cmd-mini-frame-mode) (register-command! 'citar-open-notes cmd-citar-open-notes) )