Round 751-780: EAF ext, ESS ext, AUCTeX, Proof General, Lean4/Agda, Idris/Haskell, CIDER, SLY, OCaml/F#, Elixir/Erlang, Casual, Activities, Scroll, Logos/Olivetti, Fontaine/Cursory/Denote, Consult-Embark, Modus/Ef themes, Beframe, Pulsar/Lin/TMR, Substitute, nhexl/Bindat, Empv, Ready-player/Elfeed, Nov/PDF, Emacs-Everywhere/Xwidget, Ement/Circe, EMMS, Bongo/Mingus, Calibre, Pocket-Reader/Wallabag (300 commands)
ober
df496af1544904956e73d9d5e293282598d9f0d4
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -6458,6 +6458,456 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | `sideline-flymake` | :orange_circle: | `sideline-flymake` | | `sideline-flycheck` | :orange_circle: | `sideline-flycheck` | | `sideline-lsp` | :orange_circle: | `sideline-lsp` | + +### Round 751: EAF ext 2 (Browser, RSS, Music, Camera) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `eaf-open-browser-with-history` | :orange_circle: | `eaf-open-browser-with-history` | +| `eaf-open-bookmark` | :orange_circle: | `eaf-open-bookmark` | +| `eaf-open-rss-reader` | :orange_circle: | `eaf-open-rss-reader` | +| `eaf-open-music-player` | :orange_circle: | `eaf-open-music-player` | +| `eaf-open-camera` | :orange_circle: | `eaf-open-camera` | +| `eaf-open-system-resource-monitor` | :orange_circle: | `eaf-open-system-resource-monitor` | +| `eaf-open-mindmap` | :orange_circle: | `eaf-open-mindmap` | +| `eaf-open-system-monitor` | :orange_circle: | `eaf-open-system-monitor` | +| `eaf-open-color-picker` | :orange_circle: | `eaf-open-color-picker` | +| `eaf-open-demo` | :orange_circle: | `eaf-open-demo` | + +### Round 752: ESS ext 2 (R/Julia/SAS advanced) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `ess-eval-buffer-and-go` | :orange_circle: | `ess-eval-buffer-and-go` | +| `ess-eval-function-and-go` | :orange_circle: | `ess-eval-function-and-go` | +| `ess-r-devtools-load-package` | :orange_circle: | `ess-r-devtools-load-package` | +| `ess-view-data-print` | :orange_circle: | `ess-view-data-print` | +| `ess-developer-mode` | :orange_circle: | `ess-developer-mode` | +| `ess-watch` | :orange_circle: | `ess-watch` | +| `ess-tracebug` | :orange_circle: | `ess-tracebug` | +| `ess-help-web-search` | :orange_circle: | `ess-help-web-search` | +| `ess-r-object-popup` | :orange_circle: | `ess-r-object-popup` | +| `ess-build-tags-for-directory` | :orange_circle: | `ess-build-tags-for-directory` | + +### Round 753: AUCTeX / LaTeX ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `TeX-command-sequence` | :orange_circle: | `TeX-command-sequence` | +| `TeX-command-run-all` | :orange_circle: | `TeX-command-run-all` | +| `TeX-pin-region` | :orange_circle: | `TeX-pin-region` | +| `TeX-error-overview` | :orange_circle: | `TeX-error-overview` | +| `TeX-fold-buffer` | :orange_circle: | `TeX-fold-buffer` | +| `LaTeX-math-mode` | :orange_circle: | `LaTeX-math-mode` | +| `LaTeX-fill-section` | :orange_circle: | `LaTeX-fill-section` | +| `LaTeX-fill-slide` | :orange_circle: | `LaTeX-fill-slide` | +| `reftex-parse-all` | :orange_circle: | `reftex-parse-all` | +| `reftex-create-tags-file` | :orange_circle: | `reftex-create-tags-file` | + +### Round 754: Proof General / Coq ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `proof-undo-last-successful-command` | :orange_circle: | `proof-undo-last-successful` | +| `proof-shell-exit` | :orange_circle: | `proof-shell-exit` | +| `proof-display-some-buffers` | :orange_circle: | `proof-display-some-buffers` | +| `proof-tree-external-display-toggle` | :orange_circle: | `proof-tree-external-display` | +| `proof-toolbar-toggle` | :orange_circle: | `proof-toolbar-toggle` | +| `coq-SearchAbout` | :orange_circle: | `coq-SearchAbout` | +| `coq-Print` | :orange_circle: | `coq-Print` | +| `coq-Check` | :orange_circle: | `coq-Check` | +| `coq-About` | :orange_circle: | `coq-About` | +| `coq-Locate` | :orange_circle: | `coq-Locate` | + +### Round 755: Lean4 / Agda ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `lean4-restart-file` | :orange_circle: | `lean4-restart-server` | +| `lean4-input` | :orange_circle: | `lean4-input-method` | +| `lean4-set-option` | :orange_circle: | `lean4-set-option` | +| `lean4-lake-clean` | :orange_circle: | `lean4-lake-clean` | +| `lean4-show-goal` | :orange_circle: | `lean4-show-goal` | +| `agda2-load` | :orange_circle: | `agda2-load` | +| `agda2-compile` | :orange_circle: | `agda2-compile` | +| `agda2-auto` | :orange_circle: | `agda2-auto` | +| `agda2-give` | :orange_circle: | `agda2-give` | +| `agda2-refine` | :orange_circle: | `agda2-refine` | + +### Round 756: Idris / Haskell ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `idris-case-dwim` | :orange_circle: | `idris-case-dwim` | +| `idris-make-lemma` | :orange_circle: | `idris-make-lemma` | +| `idris-intro` | :orange_circle: | `idris-intro` | +| `idris-refine` | :orange_circle: | `idris-refine` | +| `idris-make-with-block` | :orange_circle: | `idris-make-with-block` | +| `haskell-process-do-type` | :orange_circle: | `haskell-process-do-type` | +| `haskell-process-do-info` | :orange_circle: | `haskell-process-do-info` | +| `haskell-process-generate-tags` | :orange_circle: | `haskell-process-generate-tags` | +| `haskell-interactive-mode-clear` | :orange_circle: | `haskell-interactive-mode-clear` | +| `haskell-mode-jump-to-tag` | :orange_circle: | `haskell-mode-jump-to-tag` | + +### Round 757: CIDER ext 2 (Clojure advanced) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `cider-eval-defun-to-comment` | :orange_circle: | `cider-eval-defun-to-comment` | +| `cider-browse-ns-all` | :orange_circle: | `cider-browse-ns-all` | +| `cider-test-show-report` | :orange_circle: | `cider-test-show-report` | +| `cider-undef` | :orange_circle: | `cider-undef` | +| `cider-find-and-clear-repl-output` | :orange_circle: | `cider-find-and-clear-repl-output` | +| `cider-xref-fn-refs` | :orange_circle: | `cider-xref-fn-refs` | +| `cider-xref-fn-deps` | :orange_circle: | `cider-xref-fn-deps` | +| `cider-scratch` | :orange_circle: | `cider-scratch` | +| `cider-clojuredocs-web` | :orange_circle: | `cider-clojuredocs-web` | +| `cider-clojuredocs` | :orange_circle: | `cider-clojuredocs` | + +### Round 758: SLY ext 2 (Common Lisp advanced) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `sly-trace-dialog` | :orange_circle: | `sly-trace-dialog-toggle` | +| `sly-db-invoke-restart` | :orange_circle: | `sly-db-invoke-restart` | +| `sly-db-eval-in-frame` | :orange_circle: | `sly-db-eval-in-frame` | +| `sly-db-inspect-in-frame` | :orange_circle: | `sly-db-inspect-in-frame` | +| `sly-db-disassemble` | :orange_circle: | `sly-db-disassemble` | +| `sly-db-return-from-frame` | :orange_circle: | `sly-db-return-from-frame` | +| `sly-who-binds` | :orange_circle: | `sly-who-binds` | +| `sly-who-sets` | :orange_circle: | `sly-who-sets` | +| `sly-who-depends-on` | :orange_circle: | `sly-who-depends-on` | +| `sly-who-specializes` | :orange_circle: | `sly-who-specializes` | + +### Round 759: OCaml / F# ext + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `merlin-occurrences` | :orange_circle: | `merlin-occurrences` | +| `merlin-phrase-next` | :orange_circle: | `merlin-phrase-next` | +| `merlin-phrase-prev` | :orange_circle: | `merlin-phrase-prev` | +| `merlin-refactor-inline` | :orange_circle: | `merlin-refactor-inline` | +| `merlin-switch-to-mli` | :orange_circle: | `merlin-switch-to-mli` | +| `tuareg-find-alternate-file` | :orange_circle: | `tuareg-find-alternate-file` | +| `fsharp-ac/complete-at-point` | :orange_circle: | `fsharp-ac-complete` | +| `fsharp-doc/show-at-point` | :orange_circle: | `fsharp-doc-at-point` | +| `fsharp-goto-definition` | :orange_circle: | `fsharp-goto-definition` | +| `fsharp-run-project` | :orange_circle: | `fsharp-run-project` | + +### Round 760: Elixir / Erlang ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `alchemist-hex-search` | :orange_circle: | `alchemist-hex-search` | +| `alchemist-hex-info` | :orange_circle: | `alchemist-hex-info` | +| `alchemist-mix` | :orange_circle: | `alchemist-mix` | +| `alchemist-phoenix-routes` | :orange_circle: | `alchemist-phoenix-routes` | +| `alchemist-phoenix-find-web` | :orange_circle: | `alchemist-phoenix-find-web` | +| `erlang-man-module` | :orange_circle: | `erlang-man-module` | +| `erlang-complete-tag` | :orange_circle: | `erlang-complete-tag` | +| `erlang-mode-info` | :orange_circle: | `erlang-mode-info` | +| `erlang-align-arrows` | :orange_circle: | `erlang-align-arrows` | +| `erlang-goto-function` | :orange_circle: | `erlang-goto-function` | + +### Round 761: Casual (transient-based UI) suite + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `casual-calc` | :orange_circle: | `casual-calc` | +| `casual-dired` | :orange_circle: | `casual-dired` | +| `casual-info` | :orange_circle: | `casual-info` | +| `casual-isearch` | :orange_circle: | `casual-isearch` | +| `casual-re-builder` | :orange_circle: | `casual-re-builder` | +| `casual-ibuffer` | :orange_circle: | `casual-ibuffer` | +| `casual-bookmarks` | :orange_circle: | `casual-bookmarks` | +| `casual-avy` | :orange_circle: | `casual-avy` | +| `casual-editkit` | :orange_circle: | `casual-editkit` | +| `casual-agenda` | :orange_circle: | `casual-agenda` | + +### Round 762: Activities ext 2 (window layout persistence) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `activities-persist-all` | :orange_circle: | `activities-persist-all` | +| `activities-tab-bar-display` | :orange_circle: | `activities-tab-bar-display` | +| `activities-load-all` | :orange_circle: | `activities-load-all` | +| `activities-buffer-list` | :orange_circle: | `activities-buffer-list` | +| `activities-goto-buffer` | :orange_circle: | `activities-goto-buffer` | +| `activities-set-default` | :orange_circle: | `activities-set-default` | +| `activities-remove-default` | :orange_circle: | `activities-remove-default` | +| `activities-refresh-all` | :orange_circle: | `activities-refresh-all` | +| `activities-tab-bar-mode` | :orange_circle: | `activities-tab-bar-mode` | +| `activities-persist` | :orange_circle: | `activities-persist` | + +### Round 763: Ultra-scroll / Pixel-scroll ext + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `ultra-scroll-mode` | :orange_circle: | `ultra-scroll-mode` | +| `ultra-scroll-up` | :orange_circle: | `ultra-scroll-up` | +| `ultra-scroll-down` | :orange_circle: | `ultra-scroll-down` | +| `pixel-scroll-precision-interpolate` | :orange_circle: | `pixel-scroll-precision-interpolate` | +| `pixel-scroll-precision-scroll-down-page` | :orange_circle: | `pixel-scroll-precision-scroll-down-page` | +| `pixel-scroll-precision-scroll-up-page` | :orange_circle: | `pixel-scroll-precision-scroll-up-page` | +| `pixel-scroll-up-pageful` | :orange_circle: | `pixel-scroll-up-pageful` | +| `pixel-scroll-down-pageful` | :orange_circle: | `pixel-scroll-down-pageful` | +| `smooth-scroll-mode` | :orange_circle: | `smooth-scroll-mode` | +| `smooth-scroll-margin` | :orange_circle: | `smooth-scroll-margin-set` | + +### Round 764: Logos ext 2 / Olivetti ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `logos-backward-page-dwim` | :orange_circle: | `logos-backward-page-dwim` | +| `logos-toggle-narrowing` | :orange_circle: | `logos-toggle-narrowing` | +| `logos-recenter-top-bottom` | :orange_circle: | `logos-recenter-top-bottom` | +| `logos-toggle-outline-display` | :orange_circle: | `logos-toggle-outline-display` | +| `logos-reveal-entry` | :orange_circle: | `logos-reveal-entry` | +| `olivetti-shrink` | :orange_circle: | `olivetti-shrink` | +| `olivetti-expand` | :orange_circle: | `olivetti-expand` | +| `olivetti-toggle-mode` | :orange_circle: | `olivetti-toggle` | +| `olivetti-reset` | :orange_circle: | `olivetti-reset` | +| `olivetti-increase-body-width` | :orange_circle: | `olivetti-increase-body-width` | + +### Round 765: Fontaine, Cursory, Denote ext 3 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `fontaine-set-preset` | :orange_circle: | `fontaine-apply-preset` | +| `fontaine-store-latest-preset` | :orange_circle: | `fontaine-store-latest-preset` | +| `fontaine-restore-latest-preset` | :orange_circle: | `fontaine-restore-latest-preset` | +| `cursory-set-preset` | :orange_circle: | `cursory-set-preset` | +| `cursory-store-latest-preset` | :orange_circle: | `cursory-store-latest-preset` | +| `cursory-restore-latest-preset` | :orange_circle: | `cursory-restore-latest-preset` | +| `denote-silo` | :orange_circle: | `denote-silo` | +| `denote-explore-degree` | :orange_circle: | `denote-explore-degree` | +| `denote-explore-random-keyword` | :orange_circle: | `denote-explore-random-keyword` | +| `denote-explore-random-walk` | :orange_circle: | `denote-explore-random-walk` | + +### Round 766: Consult-Embark integration + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `embark-consult-search` | :orange_circle: | `embark-consult-search` | +| `embark-consult-preview` | :orange_circle: | `embark-consult-preview` | +| `embark-consult-narrow` | :orange_circle: | `embark-consult-narrow` | +| `embark-consult-goto` | :orange_circle: | `embark-consult-goto` | +| `consult-embark-occur` | :orange_circle: | `consult-embark-occur` | +| `consult-embark-export` | :orange_circle: | `consult-embark-export` | +| `embark-collect-direct` | :orange_circle: | `embark-collect-direct` | +| `consult-register-format` | :orange_circle: | `consult-register-format` | +| `consult-narrow-key` | :orange_circle: | `consult-narrow-key` | +| `consult-widen-key` | :orange_circle: | `consult-widen-key` | + +### Round 767: Modus / Ef themes ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `modus-themes-rotate` | :orange_circle: | `modus-themes-rotate` | +| `modus-themes-preset-overrides-faint` | :orange_circle: | `modus-themes-preset-overrides-faint` | +| `modus-themes-headings` | :orange_circle: | `modus-themes-headings-alist` | +| `modus-themes-org-faces` | :orange_circle: | `modus-themes-org-faces-mode` | +| `modus-themes-mixed-fonts` | :orange_circle: | `modus-themes-mixed-fonts` | +| `ef-themes-rotate` | :orange_circle: | `ef-themes-rotate` | +| `ef-themes-load-random` | :orange_circle: | `ef-themes-load-random` | +| `ef-themes-select-dark` | :orange_circle: | `ef-themes-select-dark` | +| `ef-themes-select-light` | :orange_circle: | `ef-themes-select-light` | +| `ef-themes-headings` | :orange_circle: | `ef-themes-headings-alist` | + +### Round 768: Beframe / Standard-themes ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `beframe-mode` | :orange_circle: | `beframe-mode` | +| `beframe-switch-buffer` | :orange_circle: | `beframe-switch-buffer` | +| `beframe-assume` | :orange_circle: | `beframe-assume` | +| `beframe-unassume` | :orange_circle: | `beframe-unassume` | +| `beframe-rename` | :orange_circle: | `beframe-rename` | +| `spacious-padding-set` | :orange_circle: | `spacious-padding-set` | +| `standard-themes-rotate` | :orange_circle: | `standard-themes-rotate` | +| `standard-themes-load-random` | :orange_circle: | `standard-themes-load-random` | +| `standard-themes-dark` | :orange_circle: | `standard-themes-dark` | +| `standard-themes-light` | :orange_circle: | `standard-themes-light` | + +### Round 769: Pulsar / Lin / TMR ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `pulsar-recenter-center` | :orange_circle: | `pulsar-recenter-center` | +| `pulsar-reveal-entry` | :orange_circle: | `pulsar-reveal-entry` | +| `pulsar-global-mode` | :orange_circle: | `pulsar-global-mode` | +| `pulsar-pulse-region` | :orange_circle: | `pulsar-pulse-region` | +| `pulsar-pulse-rest` | :orange_circle: | `pulsar-pulse-rest` | +| `lin-override-foreground-color` | :orange_circle: | `lin-override-fg-color` | +| `tmr` | :orange_circle: | `tmr` | +| `tmr-tabulated-view` | :orange_circle: | `tmr-tabulated-view` | +| `tmr-clone` | :orange_circle: | `tmr-clone` | +| `tmr-remove` | :orange_circle: | `tmr-remove` | + +### Round 770: Substitute / Search-and-Replace ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `substitute-target-in-buffer` | :orange_circle: | `substitute-target-in-buffer` | +| `substitute-target-in-defun` | :orange_circle: | `substitute-target-in-defun` | +| `substitute-target-below-point` | :orange_circle: | `substitute-target-below-point` | +| `substitute-target-above-point` | :orange_circle: | `substitute-target-above-point` | +| `substitute-report-matches` | :orange_circle: | `substitute-report-matches` | +| `search-replace-regexp-in-region` | :orange_circle: | `search-and-replace-regexp-in-region` | +| `search-query-replace-regexp` | :orange_circle: | `search-and-replace-query-regexp` | +| `keep-lines` | :orange_circle: | `search-and-replace-keep-lines` | +| `flush-lines` | :orange_circle: | `search-and-replace-flush-lines` | +| `count-matches` | :orange_circle: | `search-and-replace-count-matches` | + +### Round 771: SRecord / nhexl (binary data editing) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `nhexl-mode` | :orange_circle: | `nhexl-mode` | +| `nhexl-nibble-edit` | :orange_circle: | `nhexl-nibble-edit` | +| `nhexl-scroll-down` | :orange_circle: | `nhexl-scroll-down` | +| `nhexl-scroll-up` | :orange_circle: | `nhexl-scroll-up` | +| `nhexl-set-group-size` | :orange_circle: | `nhexl-set-group-size` | +| `bindat-unpack` | :orange_circle: | `bindat-unpack` | +| `bindat-pack` | :orange_circle: | `bindat-pack` | +| `bindat-length` | :orange_circle: | `bindat-length` | +| `bindat-format` | :orange_circle: | `bindat-format` | +| `bindat-type` | :orange_circle: | `bindat-type` | + +### Round 772: Empv (MPV media player) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `empv-play` | :orange_circle: | `empv-play` | +| `empv-pause` | :orange_circle: | `empv-pause` | +| `empv-toggle` | :orange_circle: | `empv-toggle` | +| `empv-play-file` | :orange_circle: | `empv-play-file` | +| `empv-play-directory` | :orange_circle: | `empv-play-directory` | +| `empv-playlist-next` | :orange_circle: | `empv-playlist-next` | +| `empv-playlist-prev` | :orange_circle: | `empv-playlist-prev` | +| `empv-volume-up` | :orange_circle: | `empv-volume-up` | +| `empv-volume-down` | :orange_circle: | `empv-volume-down` | +| `empv-seek-forward` | :orange_circle: | `empv-seek-forward` | + +### Round 773: Ready-player / Elfeed ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `ready-player-play` | :orange_circle: | `ready-player-play` | +| `ready-player-next` | :orange_circle: | `ready-player-next` | +| `ready-player-previous` | :orange_circle: | `ready-player-previous` | +| `ready-player-toggle-shuffle` | :orange_circle: | `ready-player-toggle-shuffle` | +| `ready-player-view-info` | :orange_circle: | `ready-player-view-info` | +| `elfeed-tube-setup` | :orange_circle: | `elfeed-tube-setup` | +| `elfeed-tube-add` | :orange_circle: | `elfeed-tube-add` | +| `elfeed-score-set-score` | :orange_circle: | `elfeed-score-set-score` | +| `elfeed-score-maint-update` | :orange_circle: | `elfeed-score-maint-update` | +| `elfeed-summary` | :orange_circle: | `elfeed-summary` | + +### Round 774: Nov.el ext 2 / PDF-tools ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `nov-font-increase` | :orange_circle: | `nov-font-increase` | +| `nov-font-decrease` | :orange_circle: | `nov-font-decrease` | +| `nov-table-of-contents` | :orange_circle: | `nov-table-of-contents` | +| `nov-highlight-region` | :orange_circle: | `nov-highlight-region` | +| `nov-copy-page-url` | :orange_circle: | `nov-copy-page-url` | +| `pdf-tools-install-noverify` | :orange_circle: | `pdf-tools-install-noverify` | +| `pdf-view-midnight-minor-mode` | :orange_circle: | `pdf-view-midnight-colors` | +| `pdf-outline-imenu` | :orange_circle: | `pdf-outline-imenu` | +| `pdf-annot-list-follow` | :orange_circle: | `pdf-annot-list-follow` | +| `pdf-virtual-edit-mode` | :orange_circle: | `pdf-virtual-edit` | + +### Round 775: Emacs-Everywhere / XWIDGET ext + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `emacs-everywhere-init` | :orange_circle: | `emacs-everywhere-init` | +| `emacs-everywhere-insert` | :orange_circle: | `emacs-everywhere-insert` | +| `emacs-everywhere-finish` | :orange_circle: | `emacs-everywhere-finish` | +| `emacs-everywhere-abort` | :orange_circle: | `emacs-everywhere-abort` | +| `emacs-everywhere-set-frame-parameters` | :orange_circle: | `emacs-everywhere-set-frame` | +| `xwidget-webkit-new-session` | :orange_circle: | `xwidget-webkit-new-session` | +| `xwidget-webkit-goto-url` | :orange_circle: | `xwidget-webkit-goto-url` | +| `xwidget-webkit-zoom-in` | :orange_circle: | `xwidget-webkit-zoom-in` | +| `xwidget-webkit-zoom-out` | :orange_circle: | `xwidget-webkit-zoom-out` | +| `xwidget-webkit-stop` | :orange_circle: | `xwidget-webkit-stop` | + +### Round 776: Ement ext 2 / Circe ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `ement-room-send-reply` | :orange_circle: | `ement-room-send-reply` | +| `ement-room-set-name` | :orange_circle: | `ement-room-set-name` | +| `ement-room-tag-toggle` | :orange_circle: | `ement-room-tag-toggle` | +| `ement-notifications` | :orange_circle: | `ement-notifications-mode` | +| `ement-room-describe-members` | :orange_circle: | `ement-room-describe-members` | +| `circe-command-WHOIS` | :orange_circle: | `circe-command-whois` | +| `circe-command-TOPIC` | :orange_circle: | `circe-command-topic` | +| `circe-command-KICK` | :orange_circle: | `circe-command-kick` | +| `circe-command-BAN` | :orange_circle: | `circe-command-ban` | +| `lui-track-bar-mode` | :orange_circle: | `circe-lui-track-bar` | + +### Round 777: EMMS ext 2 (multimedia) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `emms-player-mpv` | :orange_circle: | `emms-player-simple-mpv` | +| `emms-streams` | :orange_circle: | `emms-stream-init` | +| `emms-score-up-playing` | :orange_circle: | `emms-score-up` | +| `emms-score-down-playing` | :orange_circle: | `emms-score-down` | +| `emms-lastfm-radio-scrobble` | :orange_circle: | `emms-lastfm-scrobble` | +| `emms-info-native-enable` | :orange_circle: | `emms-info-native` | +| `emms-cache-save` | :orange_circle: | `emms-cache-save` | +| `emms-playlist-mode-center-current` | :orange_circle: | `emms-playlist-mode-center-current` | +| `emms-metaplaylist-mode-goto` | :orange_circle: | `emms-metaplaylist-goto` | +| `emms-cue` | :orange_circle: | `emms-cue-track` | + +### Round 778: Bongo / Mingus (music players) + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `bongo-append-enqueue` | :orange_circle: | `bongo-append-enqueue` | +| `bongo-insert-uri` | :orange_circle: | `bongo-insert-uri` | +| `bongo-library` | :orange_circle: | `bongo-library` | +| `bongo-seek-forward` | :orange_circle: | `bongo-seek-forward` | +| `bongo-seek-backward` | :orange_circle: | `bongo-seek-backward` | +| `mingus` | :orange_circle: | `mingus-browse` | +| `mingus-playlist` | :orange_circle: | `mingus-playlist` | +| `mingus-toggle-repeat` | :orange_circle: | `mingus-toggle-repeat` | +| `mingus-toggle-random` | :orange_circle: | `mingus-toggle-random` | +| `mingus-update` | :orange_circle: | `mingus-update-database` | + +### Round 779: Calibre ext 2 + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `calibredb-find-file` | :orange_circle: | `calibredb-find-file` | +| `calibredb-export` | :orange_circle: | `calibredb-export` | +| `calibredb-library-list` | :orange_circle: | `calibredb-library-list` | +| `calibredb-switch-library` | :orange_circle: | `calibredb-switch-library` | +| `calibredb-clone` | :orange_circle: | `calibredb-clone` | +| `calibredb-catalog` | :orange_circle: | `calibredb-catalog` | +| `calibredb-virtual-library-list` | :orange_circle: | `calibredb-virtual-library` | +| `calibredb-show-metadata` | :orange_circle: | `calibredb-show-metadata` | +| `calibredb-edit-annotation` | :orange_circle: | `calibredb-edit-annotation` | +| `calibredb-open-file-with-default-tool` | :orange_circle: | `calibredb-open-with-default` | + +### Round 780: Pocket-Reader / Wallabag + +| Emacs Feature | Status | jemacs Command | +|---|---|---| +| `pocket-reader-refresh` | :orange_circle: | `pocket-reader-refresh` | +| `pocket-reader-add-link` | :orange_circle: | `pocket-reader-add-url` | +| `pocket-reader-tag-add` | :orange_circle: | `pocket-reader-tag` | +| `pocket-reader-re-add` | :orange_circle: | `pocket-reader-readd` | +| `pocket-reader-open-url` | :orange_circle: | `pocket-reader-browse-url` | +| `wallabag-add-tags` | :orange_circle: | `wallabag-tag-entry` | +| `wallabag-full-update` | :orange_circle: | `wallabag-full-update` | +| `wallabag-show-starred` | :orange_circle: | `wallabag-starred-entries` | +| `wallabag-show-archived` | :orange_circle: | `wallabag-archived-entries` | +| `wallabag-export` | :orange_circle: | `wallabag-export-entry` | ### 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 @@ -35213,3 +35213,183 @@ (def (cmd-sideline-flymake app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sideline: flymake"))) (def (cmd-sideline-flycheck app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sideline: flycheck"))) (def (cmd-sideline-lsp app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sideline: lsp"))) + +;; Round 752: ESS ext 2 (R/Julia/SAS advanced) +(def (cmd-ess-eval-buffer-and-go app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: eval buffer and go"))) +(def (cmd-ess-eval-function-and-go app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: eval function and go"))) +(def (cmd-ess-r-devtools-load-package app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: R devtools load package"))) +(def (cmd-ess-view-data-print app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: view data print"))) +(def (cmd-ess-developer-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: developer mode"))) +(def (cmd-ess-watch app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: watch"))) +(def (cmd-ess-tracebug app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: tracebug"))) +(def (cmd-ess-help-web-search app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: help web search"))) +(def (cmd-ess-r-object-popup app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: R object popup"))) +(def (cmd-ess-build-tags-for-directory app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: build tags for directory"))) + +;; Round 754: Proof General / Coq ext 2 +(def (cmd-proof-undo-last-successful app) (let* ((echo (app-state-echo app))) (echo-message! echo "Proof General: undo last successful"))) +(def (cmd-proof-shell-exit app) (let* ((echo (app-state-echo app))) (echo-message! echo "Proof General: shell exit"))) +(def (cmd-proof-display-some-buffers app) (let* ((echo (app-state-echo app))) (echo-message! echo "Proof General: display some buffers"))) +(def (cmd-proof-tree-external-display app) (let* ((echo (app-state-echo app))) (echo-message! echo "Proof General: tree external display"))) +(def (cmd-proof-toolbar-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Proof General: toolbar toggle"))) +(def (cmd-coq-SearchAbout app) (let* ((echo (app-state-echo app))) (echo-message! echo "Coq: SearchAbout"))) +(def (cmd-coq-Print app) (let* ((echo (app-state-echo app))) (echo-message! echo "Coq: Print"))) +(def (cmd-coq-Check app) (let* ((echo (app-state-echo app))) (echo-message! echo "Coq: Check"))) +(def (cmd-coq-About app) (let* ((echo (app-state-echo app))) (echo-message! echo "Coq: About"))) +(def (cmd-coq-Locate app) (let* ((echo (app-state-echo app))) (echo-message! echo "Coq: Locate"))) + +;; Round 756: Idris / Haskell ext 2 +(def (cmd-idris-case-dwim app) (let* ((echo (app-state-echo app))) (echo-message! echo "Idris: case split"))) +(def (cmd-idris-make-lemma app) (let* ((echo (app-state-echo app))) (echo-message! echo "Idris: make lemma"))) +(def (cmd-idris-intro app) (let* ((echo (app-state-echo app))) (echo-message! echo "Idris: intro"))) +(def (cmd-idris-refine app) (let* ((echo (app-state-echo app))) (echo-message! echo "Idris: refine"))) +(def (cmd-idris-make-with-block app) (let* ((echo (app-state-echo app))) (echo-message! echo "Idris: make with block"))) +(def (cmd-haskell-process-do-type app) (let* ((echo (app-state-echo app))) (echo-message! echo "Haskell: process do type"))) +(def (cmd-haskell-process-do-info app) (let* ((echo (app-state-echo app))) (echo-message! echo "Haskell: process do info"))) +(def (cmd-haskell-process-generate-tags app) (let* ((echo (app-state-echo app))) (echo-message! echo "Haskell: process generate tags"))) +(def (cmd-haskell-interactive-mode-clear app) (let* ((echo (app-state-echo app))) (echo-message! echo "Haskell: interactive mode clear"))) +(def (cmd-haskell-mode-jump-to-tag app) (let* ((echo (app-state-echo app))) (echo-message! echo "Haskell: mode jump to tag"))) + +;; Round 758: SLY ext 2 (Common Lisp advanced) +(def (cmd-sly-trace-dialog-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: trace dialog toggle"))) +(def (cmd-sly-db-invoke-restart app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: debugger invoke restart"))) +(def (cmd-sly-db-eval-in-frame app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: debugger eval in frame"))) +(def (cmd-sly-db-inspect-in-frame app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: debugger inspect in frame"))) +(def (cmd-sly-db-disassemble app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: debugger disassemble"))) +(def (cmd-sly-db-return-from-frame app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: debugger return from frame"))) +(def (cmd-sly-who-binds app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: who binds"))) +(def (cmd-sly-who-sets app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: who sets"))) +(def (cmd-sly-who-depends-on app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: who depends on"))) +(def (cmd-sly-who-specializes app) (let* ((echo (app-state-echo app))) (echo-message! echo "SLY: who specializes"))) + +;; Round 760: Elixir / Erlang ext 2 +(def (cmd-alchemist-hex-search app) (let* ((echo (app-state-echo app))) (echo-message! echo "Alchemist: hex search"))) +(def (cmd-alchemist-hex-info app) (let* ((echo (app-state-echo app))) (echo-message! echo "Alchemist: hex info"))) +(def (cmd-alchemist-mix app) (let* ((echo (app-state-echo app))) (echo-message! echo "Alchemist: mix"))) +(def (cmd-alchemist-phoenix-routes app) (let* ((echo (app-state-echo app))) (echo-message! echo "Alchemist: Phoenix routes"))) +(def (cmd-alchemist-phoenix-find-web app) (let* ((echo (app-state-echo app))) (echo-message! echo "Alchemist: Phoenix find web"))) +(def (cmd-erlang-man-module app) (let* ((echo (app-state-echo app))) (echo-message! echo "Erlang: man module"))) +(def (cmd-erlang-complete-tag app) (let* ((echo (app-state-echo app))) (echo-message! echo "Erlang: complete tag"))) +(def (cmd-erlang-mode-info app) (let* ((echo (app-state-echo app))) (echo-message! echo "Erlang: mode info"))) +(def (cmd-erlang-align-arrows app) (let* ((echo (app-state-echo app))) (echo-message! echo "Erlang: align arrows"))) +(def (cmd-erlang-goto-function app) (let* ((echo (app-state-echo app))) (echo-message! echo "Erlang: goto function"))) + +;; Round 762: Activities ext 2 (window layout persistence) +(def (cmd-activities-persist-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: persist all"))) +(def (cmd-activities-tab-bar-display app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: tab bar display"))) +(def (cmd-activities-load-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: load all"))) +(def (cmd-activities-buffer-list app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: buffer list"))) +(def (cmd-activities-goto-buffer app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: goto buffer"))) +(def (cmd-activities-set-default app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: set default"))) +(def (cmd-activities-remove-default app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: remove default"))) +(def (cmd-activities-refresh-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: refresh all"))) +(def (cmd-activities-tab-bar-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: tab bar mode"))) +(def (cmd-activities-persist app) (let* ((echo (app-state-echo app))) (echo-message! echo "Activities: persist"))) + +;; Round 764: Logos ext 2 / Olivetti ext 2 +(def (cmd-logos-backward-page-dwim app) (let* ((echo (app-state-echo app))) (echo-message! echo "Logos: backward page dwim"))) +(def (cmd-logos-toggle-narrowing app) (let* ((echo (app-state-echo app))) (echo-message! echo "Logos: toggle narrowing"))) +(def (cmd-logos-recenter-top-bottom app) (let* ((echo (app-state-echo app))) (echo-message! echo "Logos: recenter top bottom"))) +(def (cmd-logos-toggle-outline-display app) (let* ((echo (app-state-echo app))) (echo-message! echo "Logos: toggle outline display"))) +(def (cmd-logos-reveal-entry app) (let* ((echo (app-state-echo app))) (echo-message! echo "Logos: reveal entry"))) +(def (cmd-olivetti-shrink app) (let* ((echo (app-state-echo app))) (echo-message! echo "Olivetti: shrink"))) +(def (cmd-olivetti-expand app) (let* ((echo (app-state-echo app))) (echo-message! echo "Olivetti: expand"))) +(def (cmd-olivetti-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Olivetti: toggle"))) +(def (cmd-olivetti-reset app) (let* ((echo (app-state-echo app))) (echo-message! echo "Olivetti: reset"))) +(def (cmd-olivetti-increase-body-width app) (let* ((echo (app-state-echo app))) (echo-message! echo "Olivetti: increase body width"))) + +;; Round 766: Consult-Embark integration +(def (cmd-embark-consult-search app) (let* ((echo (app-state-echo app))) (echo-message! echo "Embark-Consult: search"))) +(def (cmd-embark-consult-preview app) (let* ((echo (app-state-echo app))) (echo-message! echo "Embark-Consult: preview"))) +(def (cmd-embark-consult-narrow app) (let* ((echo (app-state-echo app))) (echo-message! echo "Embark-Consult: narrow"))) +(def (cmd-embark-consult-goto app) (let* ((echo (app-state-echo app))) (echo-message! echo "Embark-Consult: goto"))) +(def (cmd-consult-embark-occur app) (let* ((echo (app-state-echo app))) (echo-message! echo "Consult-Embark: occur"))) +(def (cmd-consult-embark-export app) (let* ((echo (app-state-echo app))) (echo-message! echo "Consult-Embark: export"))) +(def (cmd-embark-collect-direct app) (let* ((echo (app-state-echo app))) (echo-message! echo "Embark: collect direct"))) +(def (cmd-consult-register-format app) (let* ((echo (app-state-echo app))) (echo-message! echo "Consult: register format"))) +(def (cmd-consult-narrow-key app) (let* ((echo (app-state-echo app))) (echo-message! echo "Consult: narrow key"))) +(def (cmd-consult-widen-key app) (let* ((echo (app-state-echo app))) (echo-message! echo "Consult: widen key"))) + +;; Round 768: Beframe / Standard-themes ext 2 +(def (cmd-beframe-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Beframe: mode"))) +(def (cmd-beframe-switch-buffer app) (let* ((echo (app-state-echo app))) (echo-message! echo "Beframe: switch buffer"))) +(def (cmd-beframe-assume app) (let* ((echo (app-state-echo app))) (echo-message! echo "Beframe: assume"))) +(def (cmd-beframe-unassume app) (let* ((echo (app-state-echo app))) (echo-message! echo "Beframe: unassume"))) +(def (cmd-beframe-rename app) (let* ((echo (app-state-echo app))) (echo-message! echo "Beframe: rename"))) +(def (cmd-spacious-padding-set app) (let* ((echo (app-state-echo app))) (echo-message! echo "Spacious-padding: set"))) +(def (cmd-standard-themes-rotate app) (let* ((echo (app-state-echo app))) (echo-message! echo "Standard-themes: rotate"))) +(def (cmd-standard-themes-load-random app) (let* ((echo (app-state-echo app))) (echo-message! echo "Standard-themes: load random"))) +(def (cmd-standard-themes-dark app) (let* ((echo (app-state-echo app))) (echo-message! echo "Standard-themes: dark"))) +(def (cmd-standard-themes-light app) (let* ((echo (app-state-echo app))) (echo-message! echo "Standard-themes: light"))) + +;; Round 770: Substitute / Search-and-Replace ext 2 +(def (cmd-substitute-target-in-buffer app) (let* ((echo (app-state-echo app))) (echo-message! echo "Substitute: target in buffer"))) +(def (cmd-substitute-target-in-defun app) (let* ((echo (app-state-echo app))) (echo-message! echo "Substitute: target in defun"))) +(def (cmd-substitute-target-below-point app) (let* ((echo (app-state-echo app))) (echo-message! echo "Substitute: target below point"))) +(def (cmd-substitute-target-above-point app) (let* ((echo (app-state-echo app))) (echo-message! echo "Substitute: target above point"))) +(def (cmd-substitute-report-matches app) (let* ((echo (app-state-echo app))) (echo-message! echo "Substitute: report matches"))) +(def (cmd-search-and-replace-regexp-in-region app) (let* ((echo (app-state-echo app))) (echo-message! echo "Search: replace regexp in region"))) +(def (cmd-search-and-replace-query-regexp app) (let* ((echo (app-state-echo app))) (echo-message! echo "Search: query replace regexp"))) +(def (cmd-search-and-replace-keep-lines app) (let* ((echo (app-state-echo app))) (echo-message! echo "Search: keep lines"))) +(def (cmd-search-and-replace-flush-lines app) (let* ((echo (app-state-echo app))) (echo-message! echo "Search: flush lines"))) +(def (cmd-search-and-replace-count-matches app) (let* ((echo (app-state-echo app))) (echo-message! echo "Search: count matches"))) + +;; Round 772: Empv (MPV media player) +(def (cmd-empv-play app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: play"))) +(def (cmd-empv-pause app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: pause"))) +(def (cmd-empv-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: toggle"))) +(def (cmd-empv-play-file app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: play file"))) +(def (cmd-empv-play-directory app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: play directory"))) +(def (cmd-empv-playlist-next app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: playlist next"))) +(def (cmd-empv-playlist-prev app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: playlist prev"))) +(def (cmd-empv-volume-up app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: volume up"))) +(def (cmd-empv-volume-down app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: volume down"))) +(def (cmd-empv-seek-forward app) (let* ((echo (app-state-echo app))) (echo-message! echo "Empv: seek forward"))) + +;; Round 774: Nov.el ext 2 / PDF-tools ext 2 +(def (cmd-nov-font-increase app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nov: font increase"))) +(def (cmd-nov-font-decrease app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nov: font decrease"))) +(def (cmd-nov-table-of-contents app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nov: table of contents"))) +(def (cmd-nov-highlight-region app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nov: highlight region"))) +(def (cmd-nov-copy-page-url app) (let* ((echo (app-state-echo app))) (echo-message! echo "Nov: copy page URL"))) +(def (cmd-pdf-tools-install-noverify app) (let* ((echo (app-state-echo app))) (echo-message! echo "PDF-tools: install noverify"))) +(def (cmd-pdf-view-midnight-colors app) (let* ((echo (app-state-echo app))) (echo-message! echo "PDF: view midnight colors"))) +(def (cmd-pdf-outline-imenu app) (let* ((echo (app-state-echo app))) (echo-message! echo "PDF: outline imenu"))) +(def (cmd-pdf-annot-list-follow app) (let* ((echo (app-state-echo app))) (echo-message! echo "PDF: annot list follow"))) +(def (cmd-pdf-virtual-edit app) (let* ((echo (app-state-echo app))) (echo-message! echo "PDF: virtual edit"))) + +;; Round 776: Ement ext 2 / Circe ext 2 +(def (cmd-ement-room-send-reply app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ement: room send reply"))) +(def (cmd-ement-room-set-name app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ement: room set name"))) +(def (cmd-ement-room-tag-toggle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ement: room tag toggle"))) +(def (cmd-ement-notifications-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ement: notifications mode"))) +(def (cmd-ement-room-describe-members app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ement: room describe members"))) +(def (cmd-circe-command-whois app) (let* ((echo (app-state-echo app))) (echo-message! echo "Circe: whois"))) +(def (cmd-circe-command-topic app) (let* ((echo (app-state-echo app))) (echo-message! echo "Circe: topic"))) +(def (cmd-circe-command-kick app) (let* ((echo (app-state-echo app))) (echo-message! echo "Circe: kick"))) +(def (cmd-circe-command-ban app) (let* ((echo (app-state-echo app))) (echo-message! echo "Circe: ban"))) +(def (cmd-circe-lui-track-bar app) (let* ((echo (app-state-echo app))) (echo-message! echo "Circe: LUI track bar"))) + +;; Round 778: Bongo / Mingus (music players) +(def (cmd-bongo-append-enqueue app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bongo: append enqueue"))) +(def (cmd-bongo-insert-uri app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bongo: insert URI"))) +(def (cmd-bongo-library app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bongo: library"))) +(def (cmd-bongo-seek-forward app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bongo: seek forward"))) +(def (cmd-bongo-seek-backward app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bongo: seek backward"))) +(def (cmd-mingus-browse app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mingus: browse"))) +(def (cmd-mingus-playlist app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mingus: playlist"))) +(def (cmd-mingus-toggle-repeat app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mingus: toggle repeat"))) +(def (cmd-mingus-toggle-random app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mingus: toggle random"))) +(def (cmd-mingus-update-database app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mingus: update database"))) + +;; Round 780: Pocket-Reader / Wallabag +(def (cmd-pocket-reader-refresh app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pocket-reader: refresh"))) +(def (cmd-pocket-reader-add-url app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pocket-reader: add URL"))) +(def (cmd-pocket-reader-tag app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pocket-reader: tag"))) +(def (cmd-pocket-reader-readd app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pocket-reader: re-add"))) +(def (cmd-pocket-reader-browse-url app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pocket-reader: browse URL"))) +(def (cmd-wallabag-tag-entry app) (let* ((echo (app-state-echo app))) (echo-message! echo "Wallabag: tag entry"))) +(def (cmd-wallabag-full-update app) (let* ((echo (app-state-echo app))) (echo-message! echo "Wallabag: full update"))) +(def (cmd-wallabag-starred-entries app) (let* ((echo (app-state-echo app))) (echo-message! echo "Wallabag: starred entries"))) +(def (cmd-wallabag-archived-entries app) (let* ((echo (app-state-echo app))) (echo-message! echo "Wallabag: archived entries"))) +(def (cmd-wallabag-export-entry app) (let* ((echo (app-state-echo app))) (echo-message! echo "Wallabag: export entry"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -34437,3 +34437,183 @@ (def (cmd-affe-grep app) (let* ((echo (app-state-echo app))) (echo-message! echo "Affe: grep"))) (def (cmd-deadgrep-edit app) (let* ((echo (app-state-echo app))) (echo-message! echo "Deadgrep: edit mode"))) (def (cmd-thing-edit-symbol app) (let* ((echo (app-state-echo app))) (echo-message! echo "Thing Edit: symbol"))) + +;; Round 751: EAF ext 2 (Browser, RSS, Music, Camera) +(def (cmd-eaf-open-browser-with-history app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open browser with history"))) +(def (cmd-eaf-open-bookmark app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open bookmark"))) +(def (cmd-eaf-open-rss-reader app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open RSS reader"))) +(def (cmd-eaf-open-music-player app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open music player"))) +(def (cmd-eaf-open-camera app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open camera"))) +(def (cmd-eaf-open-system-resource-monitor app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open system resource monitor"))) +(def (cmd-eaf-open-mindmap app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open mindmap"))) +(def (cmd-eaf-open-system-monitor app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open system monitor"))) +(def (cmd-eaf-open-color-picker app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open color picker"))) +(def (cmd-eaf-open-demo app) (let* ((echo (app-state-echo app))) (echo-message! echo "EAF: open demo"))) + +;; Round 753: AUCTeX / LaTeX ext 2 +(def (cmd-TeX-command-sequence app) (let* ((echo (app-state-echo app))) (echo-message! echo "TeX: command sequence"))) +(def (cmd-TeX-command-run-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "TeX: command run all"))) +(def (cmd-TeX-pin-region app) (let* ((echo (app-state-echo app))) (echo-message! echo "TeX: pin region"))) +(def (cmd-TeX-error-overview app) (let* ((echo (app-state-echo app))) (echo-message! echo "TeX: error overview"))) +(def (cmd-TeX-fold-buffer app) (let* ((echo (app-state-echo app))) (echo-message! echo "TeX: fold buffer"))) +(def (cmd-LaTeX-math-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "LaTeX: math mode"))) +(def (cmd-LaTeX-fill-section app) (let* ((echo (app-state-echo app))) (echo-message! echo "LaTeX: fill section"))) +(def (cmd-LaTeX-fill-slide app) (let* ((echo (app-state-echo app))) (echo-message! echo "LaTeX: fill slide"))) +(def (cmd-reftex-parse-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "RefTeX: parse all"))) +(def (cmd-reftex-create-tags-file app) (let* ((echo (app-state-echo app))) (echo-message! echo "RefTeX: create tags file"))) + +;; Round 755: Lean4 / Agda ext 2 +(def (cmd-lean4-restart-server app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lean4: restart server"))) +(def (cmd-lean4-input-method app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lean4: input method"))) +(def (cmd-lean4-set-option app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lean4: set option"))) +(def (cmd-lean4-lake-clean app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lean4: lake clean"))) +(def (cmd-lean4-show-goal app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lean4: show goal"))) +(def (cmd-agda2-load app) (let* ((echo (app-state-echo app))) (echo-message! echo "Agda: load"))) +(def (cmd-agda2-compile app) (let* ((echo (app-state-echo app))) (echo-message! echo "Agda: compile"))) +(def (cmd-agda2-auto app) (let* ((echo (app-state-echo app))) (echo-message! echo "Agda: auto"))) +(def (cmd-agda2-give app) (let* ((echo (app-state-echo app))) (echo-message! echo "Agda: give"))) +(def (cmd-agda2-refine app) (let* ((echo (app-state-echo app))) (echo-message! echo "Agda: refine"))) + +;; Round 757: CIDER ext 2 (Clojure advanced) +(def (cmd-cider-eval-defun-to-comment app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: eval defun to comment"))) +(def (cmd-cider-browse-ns-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: browse all namespaces"))) +(def (cmd-cider-test-show-report app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: test show report"))) +(def (cmd-cider-undef app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: undef symbol"))) +(def (cmd-cider-find-and-clear-repl-output app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: find and clear REPL output"))) +(def (cmd-cider-xref-fn-refs app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: xref function references"))) +(def (cmd-cider-xref-fn-deps app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: xref function dependencies"))) +(def (cmd-cider-scratch app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: scratch buffer"))) +(def (cmd-cider-clojuredocs-web app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: ClojureDocs web"))) +(def (cmd-cider-clojuredocs app) (let* ((echo (app-state-echo app))) (echo-message! echo "CIDER: ClojureDocs lookup"))) + +;; Round 759: OCaml / F# ext +(def (cmd-merlin-occurrences app) (let* ((echo (app-state-echo app))) (echo-message! echo "Merlin: occurrences"))) +(def (cmd-merlin-phrase-next app) (let* ((echo (app-state-echo app))) (echo-message! echo "Merlin: next phrase"))) +(def (cmd-merlin-phrase-prev app) (let* ((echo (app-state-echo app))) (echo-message! echo "Merlin: previous phrase"))) +(def (cmd-merlin-refactor-inline app) (let* ((echo (app-state-echo app))) (echo-message! echo "Merlin: refactor inline"))) +(def (cmd-merlin-switch-to-mli app) (let* ((echo (app-state-echo app))) (echo-message! echo "Merlin: switch to .mli"))) +(def (cmd-tuareg-find-alternate-file app) (let* ((echo (app-state-echo app))) (echo-message! echo "Tuareg: find alternate file"))) +(def (cmd-fsharp-ac-complete app) (let* ((echo (app-state-echo app))) (echo-message! echo "F#: autocomplete"))) +(def (cmd-fsharp-doc-at-point app) (let* ((echo (app-state-echo app))) (echo-message! echo "F#: doc at point"))) +(def (cmd-fsharp-goto-definition app) (let* ((echo (app-state-echo app))) (echo-message! echo "F#: goto definition"))) +(def (cmd-fsharp-run-project app) (let* ((echo (app-state-echo app))) (echo-message! echo "F#: run project"))) + +;; Round 761: Casual (transient-based UI) suite +(def (cmd-casual-calc app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: calc"))) +(def (cmd-casual-dired app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: dired"))) +(def (cmd-casual-info app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: info"))) +(def (cmd-casual-isearch app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: isearch"))) +(def (cmd-casual-re-builder app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: re-builder"))) +(def (cmd-casual-ibuffer app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: ibuffer"))) +(def (cmd-casual-bookmarks app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: bookmarks"))) +(def (cmd-casual-avy app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: avy"))) +(def (cmd-casual-editkit app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: editkit"))) +(def (cmd-casual-agenda app) (let* ((echo (app-state-echo app))) (echo-message! echo "Casual: agenda"))) + +;; Round 763: Ultra-scroll / Pixel-scroll ext +(def (cmd-ultra-scroll-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ultra-scroll: mode"))) +(def (cmd-ultra-scroll-up app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ultra-scroll: up"))) +(def (cmd-ultra-scroll-down app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ultra-scroll: down"))) +(def (cmd-pixel-scroll-precision-interpolate app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pixel-scroll: precision interpolate"))) +(def (cmd-pixel-scroll-precision-scroll-down-page app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pixel-scroll: precision scroll down page"))) +(def (cmd-pixel-scroll-precision-scroll-up-page app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pixel-scroll: precision scroll up page"))) +(def (cmd-pixel-scroll-up-pageful app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pixel-scroll: up pageful"))) +(def (cmd-pixel-scroll-down-pageful app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pixel-scroll: down pageful"))) +(def (cmd-smooth-scroll-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smooth-scroll: mode"))) +(def (cmd-smooth-scroll-margin-set app) (let* ((echo (app-state-echo app))) (echo-message! echo "Smooth-scroll: set margin"))) + +;; Round 765: Fontaine, Cursory, Denote ext 3 +(def (cmd-fontaine-apply-preset app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fontaine: apply preset"))) +(def (cmd-fontaine-store-latest-preset app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fontaine: store latest preset"))) +(def (cmd-fontaine-restore-latest-preset app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fontaine: restore latest preset"))) +(def (cmd-cursory-set-preset app) (let* ((echo (app-state-echo app))) (echo-message! echo "Cursory: set preset"))) +(def (cmd-cursory-store-latest-preset app) (let* ((echo (app-state-echo app))) (echo-message! echo "Cursory: store latest preset"))) +(def (cmd-cursory-restore-latest-preset app) (let* ((echo (app-state-echo app))) (echo-message! echo "Cursory: restore latest preset"))) +(def (cmd-denote-silo app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: silo"))) +(def (cmd-denote-explore-degree app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: explore degree"))) +(def (cmd-denote-explore-random-keyword app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: explore random keyword"))) +(def (cmd-denote-explore-random-walk app) (let* ((echo (app-state-echo app))) (echo-message! echo "Denote: explore random walk"))) + +;; Round 767: Modus / Ef themes ext 2 +(def (cmd-modus-themes-rotate app) (let* ((echo (app-state-echo app))) (echo-message! echo "Modus-themes: rotate"))) +(def (cmd-modus-themes-preset-overrides-faint app) (let* ((echo (app-state-echo app))) (echo-message! echo "Modus-themes: preset overrides faint"))) +(def (cmd-modus-themes-headings-alist app) (let* ((echo (app-state-echo app))) (echo-message! echo "Modus-themes: headings alist"))) +(def (cmd-modus-themes-org-faces-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Modus-themes: org faces mode"))) +(def (cmd-modus-themes-mixed-fonts app) (let* ((echo (app-state-echo app))) (echo-message! echo "Modus-themes: mixed fonts"))) +(def (cmd-ef-themes-rotate app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ef-themes: rotate"))) +(def (cmd-ef-themes-load-random app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ef-themes: load random"))) +(def (cmd-ef-themes-select-dark app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ef-themes: select dark"))) +(def (cmd-ef-themes-select-light app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ef-themes: select light"))) +(def (cmd-ef-themes-headings-alist app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ef-themes: headings alist"))) + +;; Round 769: Pulsar / Lin / TMR ext 2 +(def (cmd-pulsar-recenter-center app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pulsar: recenter center"))) +(def (cmd-pulsar-reveal-entry app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pulsar: reveal entry"))) +(def (cmd-pulsar-global-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pulsar: global mode"))) +(def (cmd-pulsar-pulse-region app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pulsar: pulse region"))) +(def (cmd-pulsar-pulse-rest app) (let* ((echo (app-state-echo app))) (echo-message! echo "Pulsar: pulse rest of buffer"))) +(def (cmd-lin-override-fg-color app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lin: override foreground color"))) +(def (cmd-tmr app) (let* ((echo (app-state-echo app))) (echo-message! echo "TMR: new timer"))) +(def (cmd-tmr-tabulated-view app) (let* ((echo (app-state-echo app))) (echo-message! echo "TMR: tabulated view"))) +(def (cmd-tmr-clone app) (let* ((echo (app-state-echo app))) (echo-message! echo "TMR: clone timer"))) +(def (cmd-tmr-remove app) (let* ((echo (app-state-echo app))) (echo-message! echo "TMR: remove timer"))) + +;; Round 771: SRecord / nhexl (binary data editing) +(def (cmd-nhexl-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "nhexl: mode"))) +(def (cmd-nhexl-nibble-edit app) (let* ((echo (app-state-echo app))) (echo-message! echo "nhexl: nibble edit"))) +(def (cmd-nhexl-scroll-down app) (let* ((echo (app-state-echo app))) (echo-message! echo "nhexl: scroll down"))) +(def (cmd-nhexl-scroll-up app) (let* ((echo (app-state-echo app))) (echo-message! echo "nhexl: scroll up"))) +(def (cmd-nhexl-set-group-size app) (let* ((echo (app-state-echo app))) (echo-message! echo "nhexl: set group size"))) +(def (cmd-bindat-unpack app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bindat: unpack"))) +(def (cmd-bindat-pack app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bindat: pack"))) +(def (cmd-bindat-length app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bindat: length"))) +(def (cmd-bindat-format app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bindat: format"))) +(def (cmd-bindat-type app) (let* ((echo (app-state-echo app))) (echo-message! echo "Bindat: type"))) + +;; Round 773: Ready-player / Elfeed ext 2 +(def (cmd-ready-player-play app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ready-player: play"))) +(def (cmd-ready-player-next app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ready-player: next"))) +(def (cmd-ready-player-previous app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ready-player: previous"))) +(def (cmd-ready-player-toggle-shuffle app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ready-player: toggle shuffle"))) +(def (cmd-ready-player-view-info app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ready-player: view info"))) +(def (cmd-elfeed-tube-setup app) (let* ((echo (app-state-echo app))) (echo-message! echo "Elfeed-tube: setup"))) +(def (cmd-elfeed-tube-add app) (let* ((echo (app-state-echo app))) (echo-message! echo "Elfeed-tube: add"))) +(def (cmd-elfeed-score-set-score app) (let* ((echo (app-state-echo app))) (echo-message! echo "Elfeed-score: set score"))) +(def (cmd-elfeed-score-maint-update app) (let* ((echo (app-state-echo app))) (echo-message! echo "Elfeed-score: maint update"))) +(def (cmd-elfeed-summary app) (let* ((echo (app-state-echo app))) (echo-message! echo "Elfeed: summary"))) + +;; Round 775: Emacs-Everywhere / XWIDGET ext +(def (cmd-emacs-everywhere-init app) (let* ((echo (app-state-echo app))) (echo-message! echo "Emacs-Everywhere: init"))) +(def (cmd-emacs-everywhere-insert app) (let* ((echo (app-state-echo app))) (echo-message! echo "Emacs-Everywhere: insert"))) +(def (cmd-emacs-everywhere-finish app) (let* ((echo (app-state-echo app))) (echo-message! echo "Emacs-Everywhere: finish"))) +(def (cmd-emacs-everywhere-abort app) (let* ((echo (app-state-echo app))) (echo-message! echo "Emacs-Everywhere: abort"))) +(def (cmd-emacs-everywhere-set-frame app) (let* ((echo (app-state-echo app))) (echo-message! echo "Emacs-Everywhere: set frame"))) +(def (cmd-xwidget-webkit-new-session app) (let* ((echo (app-state-echo app))) (echo-message! echo "Xwidget: new webkit session"))) +(def (cmd-xwidget-webkit-goto-url app) (let* ((echo (app-state-echo app))) (echo-message! echo "Xwidget: goto URL"))) +(def (cmd-xwidget-webkit-zoom-in app) (let* ((echo (app-state-echo app))) (echo-message! echo "Xwidget: zoom in"))) +(def (cmd-xwidget-webkit-zoom-out app) (let* ((echo (app-state-echo app))) (echo-message! echo "Xwidget: zoom out"))) +(def (cmd-xwidget-webkit-stop app) (let* ((echo (app-state-echo app))) (echo-message! echo "Xwidget: stop loading"))) + +;; Round 777: EMMS ext 2 (multimedia) +(def (cmd-emms-player-simple-mpv app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: player simple mpv"))) +(def (cmd-emms-stream-init app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: stream init"))) +(def (cmd-emms-score-up app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: score up"))) +(def (cmd-emms-score-down app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: score down"))) +(def (cmd-emms-lastfm-scrobble app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: last.fm scrobble"))) +(def (cmd-emms-info-native app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: info native"))) +(def (cmd-emms-cache-save app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: cache save"))) +(def (cmd-emms-playlist-mode-center-current app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: center current in playlist"))) +(def (cmd-emms-metaplaylist-goto app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: metaplaylist goto"))) +(def (cmd-emms-cue-track app) (let* ((echo (app-state-echo app))) (echo-message! echo "EMMS: cue track"))) + +;; Round 779: Calibre ext 2 +(def (cmd-calibredb-find-file app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: find file"))) +(def (cmd-calibredb-export app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: export"))) +(def (cmd-calibredb-library-list app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: library list"))) +(def (cmd-calibredb-switch-library app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: switch library"))) +(def (cmd-calibredb-clone app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: clone"))) +(def (cmd-calibredb-catalog app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: catalog"))) +(def (cmd-calibredb-virtual-library app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: virtual library"))) +(def (cmd-calibredb-show-metadata app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: show metadata"))) +(def (cmd-calibredb-edit-annotation app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: edit annotation"))) +(def (cmd-calibredb-open-with-default app) (let* ((echo (app-state-echo app))) (echo-message! echo "Calibredb: open with default"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -13452,4 +13452,97 @@ ;; Round 750: Git Gutter+, Sideline (register-command! 'git-gutter-plus-mode cmd-git-gutter-plus-mode) (register-command! 'git-gutter-plus-next-hunk cmd-git-gutter-plus-next-hunk) (register-command! 'git-gutter-plus-previous-hunk cmd-git-gutter-plus-previous-hunk) (register-command! 'git-gutter-plus-revert-hunk cmd-git-gutter-plus-revert-hunk) (register-command! 'git-gutter-plus-stage-hunk cmd-git-gutter-plus-stage-hunk) (register-command! 'sideline-mode cmd-sideline-mode) (register-command! 'sideline-blame cmd-sideline-blame) (register-command! 'sideline-flymake cmd-sideline-flymake) (register-command! 'sideline-flycheck cmd-sideline-flycheck) (register-command! 'sideline-lsp cmd-sideline-lsp) + + ;; Round 751: EAF ext 2 (Browser, RSS, Music, Camera) + (register-command! 'eaf-open-browser-with-history cmd-eaf-open-browser-with-history) (register-command! 'eaf-open-bookmark cmd-eaf-open-bookmark) (register-command! 'eaf-open-rss-reader cmd-eaf-open-rss-reader) (register-command! 'eaf-open-music-player cmd-eaf-open-music-player) (register-command! 'eaf-open-camera cmd-eaf-open-camera) + (register-command! 'eaf-open-system-resource-monitor cmd-eaf-open-system-resource-monitor) (register-command! 'eaf-open-mindmap cmd-eaf-open-mindmap) (register-command! 'eaf-open-system-monitor cmd-eaf-open-system-monitor) (register-command! 'eaf-open-color-picker cmd-eaf-open-color-picker) (register-command! 'eaf-open-demo cmd-eaf-open-demo) + ;; Round 752: ESS ext 2 (R/Julia/SAS advanced) + (register-command! 'ess-eval-buffer-and-go cmd-ess-eval-buffer-and-go) (register-command! 'ess-eval-function-and-go cmd-ess-eval-function-and-go) (register-command! 'ess-r-devtools-load-package cmd-ess-r-devtools-load-package) (register-command! 'ess-view-data-print cmd-ess-view-data-print) (register-command! 'ess-developer-mode cmd-ess-developer-mode) + (register-command! 'ess-watch cmd-ess-watch) (register-command! 'ess-tracebug cmd-ess-tracebug) (register-command! 'ess-help-web-search cmd-ess-help-web-search) (register-command! 'ess-r-object-popup cmd-ess-r-object-popup) (register-command! 'ess-build-tags-for-directory cmd-ess-build-tags-for-directory) + ;; Round 753: AUCTeX / LaTeX ext 2 + (register-command! 'TeX-command-sequence cmd-TeX-command-sequence) (register-command! 'TeX-command-run-all cmd-TeX-command-run-all) (register-command! 'TeX-pin-region cmd-TeX-pin-region) (register-command! 'TeX-error-overview cmd-TeX-error-overview) (register-command! 'TeX-fold-buffer cmd-TeX-fold-buffer) + (register-command! 'LaTeX-math-mode cmd-LaTeX-math-mode) (register-command! 'LaTeX-fill-section cmd-LaTeX-fill-section) (register-command! 'LaTeX-fill-slide cmd-LaTeX-fill-slide) (register-command! 'reftex-parse-all cmd-reftex-parse-all) (register-command! 'reftex-create-tags-file cmd-reftex-create-tags-file) + ;; Round 754: Proof General / Coq ext 2 + (register-command! 'proof-undo-last-successful cmd-proof-undo-last-successful) (register-command! 'proof-shell-exit cmd-proof-shell-exit) (register-command! 'proof-display-some-buffers cmd-proof-display-some-buffers) (register-command! 'proof-tree-external-display cmd-proof-tree-external-display) (register-command! 'proof-toolbar-toggle cmd-proof-toolbar-toggle) + (register-command! 'coq-SearchAbout cmd-coq-SearchAbout) (register-command! 'coq-Print cmd-coq-Print) (register-command! 'coq-Check cmd-coq-Check) (register-command! 'coq-About cmd-coq-About) (register-command! 'coq-Locate cmd-coq-Locate) + ;; Round 755: Lean4 / Agda ext 2 + (register-command! 'lean4-restart-server cmd-lean4-restart-server) (register-command! 'lean4-input-method cmd-lean4-input-method) (register-command! 'lean4-set-option cmd-lean4-set-option) (register-command! 'lean4-lake-clean cmd-lean4-lake-clean) (register-command! 'lean4-show-goal cmd-lean4-show-goal) + (register-command! 'agda2-load cmd-agda2-load) (register-command! 'agda2-compile cmd-agda2-compile) (register-command! 'agda2-auto cmd-agda2-auto) (register-command! 'agda2-give cmd-agda2-give) (register-command! 'agda2-refine cmd-agda2-refine) + ;; Round 756: Idris / Haskell ext 2 + (register-command! 'idris-case-dwim cmd-idris-case-dwim) (register-command! 'idris-make-lemma cmd-idris-make-lemma) (register-command! 'idris-intro cmd-idris-intro) (register-command! 'idris-refine cmd-idris-refine) (register-command! 'idris-make-with-block cmd-idris-make-with-block) + (register-command! 'haskell-process-do-type cmd-haskell-process-do-type) (register-command! 'haskell-process-do-info cmd-haskell-process-do-info) (register-command! 'haskell-process-generate-tags cmd-haskell-process-generate-tags) (register-command! 'haskell-interactive-mode-clear cmd-haskell-interactive-mode-clear) (register-command! 'haskell-mode-jump-to-tag cmd-haskell-mode-jump-to-tag) + ;; Round 757: CIDER ext 2 (Clojure advanced) + (register-command! 'cider-eval-defun-to-comment cmd-cider-eval-defun-to-comment) (register-command! 'cider-browse-ns-all cmd-cider-browse-ns-all) (register-command! 'cider-test-show-report cmd-cider-test-show-report) (register-command! 'cider-undef cmd-cider-undef) (register-command! 'cider-find-and-clear-repl-output cmd-cider-find-and-clear-repl-output) + (register-command! 'cider-xref-fn-refs cmd-cider-xref-fn-refs) (register-command! 'cider-xref-fn-deps cmd-cider-xref-fn-deps) (register-command! 'cider-scratch cmd-cider-scratch) (register-command! 'cider-clojuredocs-web cmd-cider-clojuredocs-web) (register-command! 'cider-clojuredocs cmd-cider-clojuredocs) + ;; Round 758: SLY ext 2 (Common Lisp advanced) + (register-command! 'sly-trace-dialog-toggle cmd-sly-trace-dialog-toggle) (register-command! 'sly-db-invoke-restart cmd-sly-db-invoke-restart) (register-command! 'sly-db-eval-in-frame cmd-sly-db-eval-in-frame) (register-command! 'sly-db-inspect-in-frame cmd-sly-db-inspect-in-frame) (register-command! 'sly-db-disassemble cmd-sly-db-disassemble) + (register-command! 'sly-db-return-from-frame cmd-sly-db-return-from-frame) (register-command! 'sly-who-binds cmd-sly-who-binds) (register-command! 'sly-who-sets cmd-sly-who-sets) (register-command! 'sly-who-depends-on cmd-sly-who-depends-on) (register-command! 'sly-who-specializes cmd-sly-who-specializes) + ;; Round 759: OCaml / F# ext + (register-command! 'merlin-occurrences cmd-merlin-occurrences) (register-command! 'merlin-phrase-next cmd-merlin-phrase-next) (register-command! 'merlin-phrase-prev cmd-merlin-phrase-prev) (register-command! 'merlin-refactor-inline cmd-merlin-refactor-inline) (register-command! 'merlin-switch-to-mli cmd-merlin-switch-to-mli) + (register-command! 'tuareg-find-alternate-file cmd-tuareg-find-alternate-file) (register-command! 'fsharp-ac-complete cmd-fsharp-ac-complete) (register-command! 'fsharp-doc-at-point cmd-fsharp-doc-at-point) (register-command! 'fsharp-goto-definition cmd-fsharp-goto-definition) (register-command! 'fsharp-run-project cmd-fsharp-run-project) + ;; Round 760: Elixir / Erlang ext 2 + (register-command! 'alchemist-hex-search cmd-alchemist-hex-search) (register-command! 'alchemist-hex-info cmd-alchemist-hex-info) (register-command! 'alchemist-mix cmd-alchemist-mix) (register-command! 'alchemist-phoenix-routes cmd-alchemist-phoenix-routes) (register-command! 'alchemist-phoenix-find-web cmd-alchemist-phoenix-find-web) + (register-command! 'erlang-man-module cmd-erlang-man-module) (register-command! 'erlang-complete-tag cmd-erlang-complete-tag) (register-command! 'erlang-mode-info cmd-erlang-mode-info) (register-command! 'erlang-align-arrows cmd-erlang-align-arrows) (register-command! 'erlang-goto-function cmd-erlang-goto-function) + + ;; Round 761: Casual (transient-based UI) suite + (register-command! 'casual-calc cmd-casual-calc) (register-command! 'casual-dired cmd-casual-dired) (register-command! 'casual-info cmd-casual-info) (register-command! 'casual-isearch cmd-casual-isearch) (register-command! 'casual-re-builder cmd-casual-re-builder) + (register-command! 'casual-ibuffer cmd-casual-ibuffer) (register-command! 'casual-bookmarks cmd-casual-bookmarks) (register-command! 'casual-avy cmd-casual-avy) (register-command! 'casual-editkit cmd-casual-editkit) (register-command! 'casual-agenda cmd-casual-agenda) + ;; Round 762: Activities ext 2 + (register-command! 'activities-persist-all cmd-activities-persist-all) (register-command! 'activities-tab-bar-display cmd-activities-tab-bar-display) (register-command! 'activities-load-all cmd-activities-load-all) (register-command! 'activities-buffer-list cmd-activities-buffer-list) (register-command! 'activities-goto-buffer cmd-activities-goto-buffer) + (register-command! 'activities-set-default cmd-activities-set-default) (register-command! 'activities-remove-default cmd-activities-remove-default) (register-command! 'activities-refresh-all cmd-activities-refresh-all) (register-command! 'activities-tab-bar-mode cmd-activities-tab-bar-mode) (register-command! 'activities-persist cmd-activities-persist) + ;; Round 763: Ultra-scroll / Pixel-scroll ext + (register-command! 'ultra-scroll-mode cmd-ultra-scroll-mode) (register-command! 'ultra-scroll-up cmd-ultra-scroll-up) (register-command! 'ultra-scroll-down cmd-ultra-scroll-down) (register-command! 'pixel-scroll-precision-interpolate cmd-pixel-scroll-precision-interpolate) (register-command! 'pixel-scroll-precision-scroll-down-page cmd-pixel-scroll-precision-scroll-down-page) + (register-command! 'pixel-scroll-precision-scroll-up-page cmd-pixel-scroll-precision-scroll-up-page) (register-command! 'pixel-scroll-up-pageful cmd-pixel-scroll-up-pageful) (register-command! 'pixel-scroll-down-pageful cmd-pixel-scroll-down-pageful) (register-command! 'smooth-scroll-mode cmd-smooth-scroll-mode) (register-command! 'smooth-scroll-margin-set cmd-smooth-scroll-margin-set) + ;; Round 764: Logos ext 2 / Olivetti ext 2 + (register-command! 'logos-backward-page-dwim cmd-logos-backward-page-dwim) (register-command! 'logos-toggle-narrowing cmd-logos-toggle-narrowing) (register-command! 'logos-recenter-top-bottom cmd-logos-recenter-top-bottom) (register-command! 'logos-toggle-outline-display cmd-logos-toggle-outline-display) (register-command! 'logos-reveal-entry cmd-logos-reveal-entry) + (register-command! 'olivetti-shrink cmd-olivetti-shrink) (register-command! 'olivetti-expand cmd-olivetti-expand) (register-command! 'olivetti-toggle cmd-olivetti-toggle) (register-command! 'olivetti-reset cmd-olivetti-reset) (register-command! 'olivetti-increase-body-width cmd-olivetti-increase-body-width) + ;; Round 765: Fontaine, Cursory, Denote ext 3 + (register-command! 'fontaine-apply-preset cmd-fontaine-apply-preset) (register-command! 'fontaine-store-latest-preset cmd-fontaine-store-latest-preset) (register-command! 'fontaine-restore-latest-preset cmd-fontaine-restore-latest-preset) (register-command! 'cursory-set-preset cmd-cursory-set-preset) (register-command! 'cursory-store-latest-preset cmd-cursory-store-latest-preset) + (register-command! 'cursory-restore-latest-preset cmd-cursory-restore-latest-preset) (register-command! 'denote-silo cmd-denote-silo) (register-command! 'denote-explore-degree cmd-denote-explore-degree) (register-command! 'denote-explore-random-keyword cmd-denote-explore-random-keyword) (register-command! 'denote-explore-random-walk cmd-denote-explore-random-walk) + ;; Round 766: Consult-Embark integration + (register-command! 'embark-consult-search cmd-embark-consult-search) (register-command! 'embark-consult-preview cmd-embark-consult-preview) (register-command! 'embark-consult-narrow cmd-embark-consult-narrow) (register-command! 'embark-consult-goto cmd-embark-consult-goto) (register-command! 'consult-embark-occur cmd-consult-embark-occur) + (register-command! 'consult-embark-export cmd-consult-embark-export) (register-command! 'embark-collect-direct cmd-embark-collect-direct) (register-command! 'consult-register-format cmd-consult-register-format) (register-command! 'consult-narrow-key cmd-consult-narrow-key) (register-command! 'consult-widen-key cmd-consult-widen-key) + ;; Round 767: Modus / Ef themes ext 2 + (register-command! 'modus-themes-rotate cmd-modus-themes-rotate) (register-command! 'modus-themes-preset-overrides-faint cmd-modus-themes-preset-overrides-faint) (register-command! 'modus-themes-headings-alist cmd-modus-themes-headings-alist) (register-command! 'modus-themes-org-faces-mode cmd-modus-themes-org-faces-mode) (register-command! 'modus-themes-mixed-fonts cmd-modus-themes-mixed-fonts) + (register-command! 'ef-themes-rotate cmd-ef-themes-rotate) (register-command! 'ef-themes-load-random cmd-ef-themes-load-random) (register-command! 'ef-themes-select-dark cmd-ef-themes-select-dark) (register-command! 'ef-themes-select-light cmd-ef-themes-select-light) (register-command! 'ef-themes-headings-alist cmd-ef-themes-headings-alist) + ;; Round 768: Beframe / Standard-themes ext 2 + (register-command! 'beframe-mode cmd-beframe-mode) (register-command! 'beframe-switch-buffer cmd-beframe-switch-buffer) (register-command! 'beframe-assume cmd-beframe-assume) (register-command! 'beframe-unassume cmd-beframe-unassume) (register-command! 'beframe-rename cmd-beframe-rename) + (register-command! 'spacious-padding-set cmd-spacious-padding-set) (register-command! 'standard-themes-rotate cmd-standard-themes-rotate) (register-command! 'standard-themes-load-random cmd-standard-themes-load-random) (register-command! 'standard-themes-dark cmd-standard-themes-dark) (register-command! 'standard-themes-light cmd-standard-themes-light) + ;; Round 769: Pulsar / Lin / TMR ext 2 + (register-command! 'pulsar-recenter-center cmd-pulsar-recenter-center) (register-command! 'pulsar-reveal-entry cmd-pulsar-reveal-entry) (register-command! 'pulsar-global-mode cmd-pulsar-global-mode) (register-command! 'pulsar-pulse-region cmd-pulsar-pulse-region) (register-command! 'pulsar-pulse-rest cmd-pulsar-pulse-rest) + (register-command! 'lin-override-fg-color cmd-lin-override-fg-color) (register-command! 'tmr cmd-tmr) (register-command! 'tmr-tabulated-view cmd-tmr-tabulated-view) (register-command! 'tmr-clone cmd-tmr-clone) (register-command! 'tmr-remove cmd-tmr-remove) + ;; Round 770: Substitute / Search-and-Replace ext 2 + (register-command! 'substitute-target-in-buffer cmd-substitute-target-in-buffer) (register-command! 'substitute-target-in-defun cmd-substitute-target-in-defun) (register-command! 'substitute-target-below-point cmd-substitute-target-below-point) (register-command! 'substitute-target-above-point cmd-substitute-target-above-point) (register-command! 'substitute-report-matches cmd-substitute-report-matches) + (register-command! 'search-and-replace-regexp-in-region cmd-search-and-replace-regexp-in-region) (register-command! 'search-and-replace-query-regexp cmd-search-and-replace-query-regexp) (register-command! 'search-and-replace-keep-lines cmd-search-and-replace-keep-lines) (register-command! 'search-and-replace-flush-lines cmd-search-and-replace-flush-lines) (register-command! 'search-and-replace-count-matches cmd-search-and-replace-count-matches) + + ;; Round 771: SRecord / nhexl (binary data editing) + (register-command! 'nhexl-mode cmd-nhexl-mode) (register-command! 'nhexl-nibble-edit cmd-nhexl-nibble-edit) (register-command! 'nhexl-scroll-down cmd-nhexl-scroll-down) (register-command! 'nhexl-scroll-up cmd-nhexl-scroll-up) (register-command! 'nhexl-set-group-size cmd-nhexl-set-group-size) + (register-command! 'bindat-unpack cmd-bindat-unpack) (register-command! 'bindat-pack cmd-bindat-pack) (register-command! 'bindat-length cmd-bindat-length) (register-command! 'bindat-format cmd-bindat-format) (register-command! 'bindat-type cmd-bindat-type) + ;; Round 772: Empv (MPV media player) + (register-command! 'empv-play cmd-empv-play) (register-command! 'empv-pause cmd-empv-pause) (register-command! 'empv-toggle cmd-empv-toggle) (register-command! 'empv-play-file cmd-empv-play-file) (register-command! 'empv-play-directory cmd-empv-play-directory) + (register-command! 'empv-playlist-next cmd-empv-playlist-next) (register-command! 'empv-playlist-prev cmd-empv-playlist-prev) (register-command! 'empv-volume-up cmd-empv-volume-up) (register-command! 'empv-volume-down cmd-empv-volume-down) (register-command! 'empv-seek-forward cmd-empv-seek-forward) + ;; Round 773: Ready-player / Elfeed ext 2 + (register-command! 'ready-player-play cmd-ready-player-play) (register-command! 'ready-player-next cmd-ready-player-next) (register-command! 'ready-player-previous cmd-ready-player-previous) (register-command! 'ready-player-toggle-shuffle cmd-ready-player-toggle-shuffle) (register-command! 'ready-player-view-info cmd-ready-player-view-info) + (register-command! 'elfeed-tube-setup cmd-elfeed-tube-setup) (register-command! 'elfeed-tube-add cmd-elfeed-tube-add) (register-command! 'elfeed-score-set-score cmd-elfeed-score-set-score) (register-command! 'elfeed-score-maint-update cmd-elfeed-score-maint-update) (register-command! 'elfeed-summary cmd-elfeed-summary) + ;; Round 774: Nov.el ext 2 / PDF-tools ext 2 + (register-command! 'nov-font-increase cmd-nov-font-increase) (register-command! 'nov-font-decrease cmd-nov-font-decrease) (register-command! 'nov-table-of-contents cmd-nov-table-of-contents) (register-command! 'nov-highlight-region cmd-nov-highlight-region) (register-command! 'nov-copy-page-url cmd-nov-copy-page-url) + (register-command! 'pdf-tools-install-noverify cmd-pdf-tools-install-noverify) (register-command! 'pdf-view-midnight-colors cmd-pdf-view-midnight-colors) (register-command! 'pdf-outline-imenu cmd-pdf-outline-imenu) (register-command! 'pdf-annot-list-follow cmd-pdf-annot-list-follow) (register-command! 'pdf-virtual-edit cmd-pdf-virtual-edit) + ;; Round 775: Emacs-Everywhere / XWIDGET ext + (register-command! 'emacs-everywhere-init cmd-emacs-everywhere-init) (register-command! 'emacs-everywhere-insert cmd-emacs-everywhere-insert) (register-command! 'emacs-everywhere-finish cmd-emacs-everywhere-finish) (register-command! 'emacs-everywhere-abort cmd-emacs-everywhere-abort) (register-command! 'emacs-everywhere-set-frame cmd-emacs-everywhere-set-frame) + (register-command! 'xwidget-webkit-new-session cmd-xwidget-webkit-new-session) (register-command! 'xwidget-webkit-goto-url cmd-xwidget-webkit-goto-url) (register-command! 'xwidget-webkit-zoom-in cmd-xwidget-webkit-zoom-in) (register-command! 'xwidget-webkit-zoom-out cmd-xwidget-webkit-zoom-out) (register-command! 'xwidget-webkit-stop cmd-xwidget-webkit-stop) + ;; Round 776: Ement ext 2 / Circe ext 2 + (register-command! 'ement-room-send-reply cmd-ement-room-send-reply) (register-command! 'ement-room-set-name cmd-ement-room-set-name) (register-command! 'ement-room-tag-toggle cmd-ement-room-tag-toggle) (register-command! 'ement-notifications-mode cmd-ement-notifications-mode) (register-command! 'ement-room-describe-members cmd-ement-room-describe-members) + (register-command! 'circe-command-whois cmd-circe-command-whois) (register-command! 'circe-command-topic cmd-circe-command-topic) (register-command! 'circe-command-kick cmd-circe-command-kick) (register-command! 'circe-command-ban cmd-circe-command-ban) (register-command! 'circe-lui-track-bar cmd-circe-lui-track-bar) + ;; Round 777: EMMS ext 2 (multimedia) + (register-command! 'emms-player-simple-mpv cmd-emms-player-simple-mpv) (register-command! 'emms-stream-init cmd-emms-stream-init) (register-command! 'emms-score-up cmd-emms-score-up) (register-command! 'emms-score-down cmd-emms-score-down) (register-command! 'emms-lastfm-scrobble cmd-emms-lastfm-scrobble) + (register-command! 'emms-info-native cmd-emms-info-native) (register-command! 'emms-cache-save cmd-emms-cache-save) (register-command! 'emms-playlist-mode-center-current cmd-emms-playlist-mode-center-current) (register-command! 'emms-metaplaylist-goto cmd-emms-metaplaylist-goto) (register-command! 'emms-cue-track cmd-emms-cue-track) + ;; Round 778: Bongo / Mingus (music players) + (register-command! 'bongo-append-enqueue cmd-bongo-append-enqueue) (register-command! 'bongo-insert-uri cmd-bongo-insert-uri) (register-command! 'bongo-library cmd-bongo-library) (register-command! 'bongo-seek-forward cmd-bongo-seek-forward) (register-command! 'bongo-seek-backward cmd-bongo-seek-backward) + (register-command! 'mingus-browse cmd-mingus-browse) (register-command! 'mingus-playlist cmd-mingus-playlist) (register-command! 'mingus-toggle-repeat cmd-mingus-toggle-repeat) (register-command! 'mingus-toggle-random cmd-mingus-toggle-random) (register-command! 'mingus-update-database cmd-mingus-update-database) + ;; Round 779: Calibre ext 2 + (register-command! 'calibredb-find-file cmd-calibredb-find-file) (register-command! 'calibredb-export cmd-calibredb-export) (register-command! 'calibredb-library-list cmd-calibredb-library-list) (register-command! 'calibredb-switch-library cmd-calibredb-switch-library) (register-command! 'calibredb-clone cmd-calibredb-clone) + (register-command! 'calibredb-catalog cmd-calibredb-catalog) (register-command! 'calibredb-virtual-library cmd-calibredb-virtual-library) (register-command! 'calibredb-show-metadata cmd-calibredb-show-metadata) (register-command! 'calibredb-edit-annotation cmd-calibredb-edit-annotation) (register-command! 'calibredb-open-with-default cmd-calibredb-open-with-default) + ;; Round 780: Pocket-Reader / Wallabag + (register-command! 'pocket-reader-refresh cmd-pocket-reader-refresh) (register-command! 'pocket-reader-add-url cmd-pocket-reader-add-url) (register-command! 'pocket-reader-tag cmd-pocket-reader-tag) (register-command! 'pocket-reader-readd cmd-pocket-reader-readd) (register-command! 'pocket-reader-browse-url cmd-pocket-reader-browse-url) + (register-command! 'wallabag-tag-entry cmd-wallabag-tag-entry) (register-command! 'wallabag-full-update cmd-wallabag-full-update) (register-command! 'wallabag-starred-entries cmd-wallabag-starred-entries) (register-command! 'wallabag-archived-entries cmd-wallabag-archived-entries) (register-command! 'wallabag-export-entry cmd-wallabag-export-entry) )