emacs
Context:
user.community.apps.emacs.emacs.talon
| Spoken | Backend |
|---|---|
| (center | [center] <number_small> from) bottom | number = number_small or 0user.emacs("recenter-top-bottom", -1 - number) |
| (center | [center] <number_small> from) top | user.emacs("recenter-top-bottom", number_small or 0) |
| (customize | custom) [theme] visit theme | user.emacs("custom-theme-visit-theme") |
| (file | buffer) close | user.emacs("kill-buffer")key(enter) |
| (file open | find file) at point | user.emacs("ffap") |
| (search regex | regex search) | user.emacs("isearch-forward-regexp") |
| (search regex | regex search) back | user.emacs("isearch-backward-regexp") |
| (sentence | sent) (left | start) | edit.sentence_start() |
| (sentence | sent) (right | end) | edit.sentence_end() |
| (sentence | sent) kill | user.emacs("kill-sentence") |
| [split] rebalance | user.emacs("balance-windows") |
| [toggle] debug on error | user.emacs("toggle-debug-on-error") |
| [toggle] debug on quit | user.emacs("toggle-debug-on-quit") |
| [toggle] input method | user.emacs("toggle-input-method") |
| [toggle] truncate lines | user.emacs("toggle-truncate-lines") |
| [toggle] word wrap | user.emacs("toggle-word-wrap") |
| [xref] find definition | user.emacs("xref-find-definitions") |
| [xref] find definition other frame | user.emacs("xref-find-definitions-other-frame") |
| [xref] find definition other window | user.emacs("xref-find-definitions-other-window") |
| [xref] find references | user.emacs("xref-find-references") |
| [xref] find references [and] replace | user.emacs("xref-find-references-and-replace") |
| abort recursive [edit] | user.emacs("abort-recursive-edit") |
| apropos | user.emacs_help("a") |
| apropos <user.text> | user.emacs_help("a")user.insert_formatted(text, "DASH_SEPARATED")key(enter) |
| auto fill mode | user.emacs("auto-fill-mode") |
| auto indent | user.emacs("indent-region") |
| browse kill ring | user.emacs("browse-kill-ring") |
| buffer bury | user.emacs("bury-buffer") |
| buffer finish | edit.save()user.emacs("server-edit") |
| buffer kill | user.emacs("kill-buffer") |
| buffer last | user.emacs("previous-buffer") |
| buffer list | user.emacs("buffer-menu") |
| buffer narrow | [buffer] narrow to region | user.emacs("narrow-to-region") |
| buffer next | user.emacs("next-buffer") |
| buffer rename | user.emacs("rename-buffer") |
| buffer revert | revert buffer | user.emacs("revert-buffer") |
| buffer widen | user.emacs("widen") |
| cancel | user.emacs("keyboard-quit") |
| customize face | user.emacs("customize-face") |
| customize face <user.text> | user.emacs("customize-face")user.insert_formatted(text, "DASH_SEPARATED") |
| customize group | user.emacs("customize-group") |
| customize variable | user.emacs("customize-variable") |
| describe (char | character) | user.emacs("describe-character") |
| describe (fun | function) | user.emacs_help("f") |
| describe (fun | function) <user.text> | user.emacs_help("f")user.insert_formatted(text, "DASH_SEPARATED")key(enter) |
| describe bindings | user.emacs_help("b") |
| describe face | user.emacs("describe-face") |
| describe key | user.emacs_help("k") |
| describe key briefly | user.emacs_help("c") |
| describe mode | user.emacs_help("m") |
| describe symbol | user.emacs_help("o") |
| describe symbol <user.text> | user.emacs_help("o")user.insert_formatted(text, "DASH_SEPARATED")key(enter) |
| describe text properties | user.emacs("describe-text-properties") |
| describe variable | user.emacs_help("v") |
| describe variable <user.text> | user.emacs_help("v")user.insert_formatted(text, "DASH_SEPARATED")key(enter) |
| diff (buffer | [buffer] with file) | user.emacs("diff-buffer-with-file")key(enter) |
| dired omit mode | user.emacs("dired-omit-mode") |
| display | user.emacs("display-buffer") |
| display line numbers mode | user.emacs("display-line-numbers-mode") |
| electric quote local mode | user.emacs("electric-quote-local-mode") |
| emacs lisp mode | user.emacs("emacs-lisp-mode") |
| emacs play | user.emacs("kmacro-end-and-call-macro") |
| emacs record | user.emacs("kmacro-start-macro") |
| emacs stop | user.emacs("kmacro-end-macro") |
| evaluate | (evaluate | eval) (exper | expression) | user.emacs("eval-expression") |
| exchange | user.emacs("exchange-point-and-mark") |
| execute | user.emacs("execute-extended-command") |
| execute {user.emacs_command} | user.emacs(emacs_command) |
| execute <user.text> | user.emacs("execute-extended-command")user.insert_formatted(text, "DASH_SEPARATED") |
| file [loop] continue | user.emacs("fileloop-continue") |
| file open | user.emacs("find-file") |
| file rename | user.emacs("rename-file") |
| fill paragraph | user.emacs("fill-paragraph") |
| fundamental mode | user.emacs("fundamental-mode") |
| global [go] back | user.emacs("pop-global-mark") |
| global display line numbers mode | user.emacs("global-display-line-numbers-mode") |
| global highlight line mode | user.emacs("global-hl-line-mode") |
| global visual line mode | user.emacs("global-visual-line-mode") |
| go | edit.jump_line(number)user.emacs("recenter-top-bottom", -2) |
| go | edit.jump_line(number)user.emacs("recenter-top-bottom", 0) |
| go back | user.emacs("pop-to-mark-command") |
| go directory | user.emacs("dired-jump") |
| graph copy | user.emacs("mark-paragraph")edit.copy() |
| graph cut | user.emacs("mark-paragraph")edit.cut() |
| graph down | edit.paragraph_end() |
| graph kill | user.emacs("kill-paragraph") |
| graph mark | user.emacs("mark-paragraph") |
| graph up | edit.paragraph_start() |
| highlight line mode | user.emacs("hl-line-mode") |
| highlight lines matching [regex] | user.emacs("highlight-lines-matching-regexp") |
| highlight phrase | user.emacs("highlight-phrase") |
| highlight regex | user.emacs("highlight-regexp") |
| indent <user.number_signed_small> | user.emacs("indent-rigidly", number_signed_small) |
| insert char | user.emacs("insert-char") |
| last error | error last | user.emacs("previous-error") |
| lisp interaction mode | user.emacs("lisp-interaction-mode") |
| manual | user.emacs("man") |
| manual <user.text> | user.emacs("man")user.insert_formatted(text, "DASH_SEPARATED") |
| mark | user.emacs("set-mark-command") |
| markdown mode | user.emacs("markdown-mode") |
| menu bar mode | user.emacs("menu-bar-mode") |
| merge keep (this | current) | user.emacs("smerge-keep-current") |
| merge keep base | user.emacs("smerge-keep-base") |
| merge keep lower | user.emacs("smerge-keep-lower") |
| merge keep upper | user.emacs("smerge-keep-upper") |
| merge last | user.emacs("smerge-prev") |
| merge next | user.emacs("smerge-next") |
| merge refine | user.emacs("smerge-refine") |
| merge split | user.emacs("smerge-resolve") |
| next error | error next | user.emacs("next-error") |
| occurs | user.emacs("occur") |
| other [split] shrink | user.split_next()user.emacs("shrink-window-if-larger-than-buffer")user.split_last() |
| other file open | user.emacs("find-file-other-window") |
| other go directory | user.emacs("dired-jump-other-window") |
| other scroll [down] | user.emacs("scroll-other-window") |
| other scroll up | user.emacs("scroll-other-window-down") |
| other switch | user.emacs("switch-to-buffer-other-window") |
| outline (backward | back) [same level] | user.emacs("outline-backward-same-level") |
| outline (hide body | [show] (overview | outline)) | user.emacs("outline-hide-body") |
| outline (previous | last) [visible heading] | user.emacs("outline-previous-visible-heading") |
| outline demote | user.emacs("outline-demote") |
| outline forward [same level] | user.emacs("outline-forward-same-level") |
| outline hide [subtree] | user.emacs("outline-hide-subtree") |
| outline hide entry | user.emacs("outline-hide-entry") |
| outline hide leaves | user.emacs("outline-hide-leaves") |
| outline hide other | user.emacs("outline-hide-other") |
| outline hide sublevels | user.emacs("outline-hide-sublevels") |
| outline insert [heading] | user.emacs("outline-insert-heading") |
| outline mark [subtree] | user.emacs("outline-mark-subtree") |
| outline minor mode | user.emacs("outline-minor-mode") |
| outline move [subtree] down | user.emacs("outline-move-subtree-down") |
| outline move [subtree] up | user.emacs("outline-move-subtree-up") |
| outline next [visible heading] | user.emacs("outline-next-visible-heading") |
| outline promote | user.emacs("outline-promote") |
| outline show [subtree] | user.emacs("outline-show-subtree") |
| outline show all | user.emacs("outline-show-all") |
| outline show branches | user.emacs("outline-show-branches") |
| outline show children | user.emacs("outline-show-children") |
| outline show entry | user.emacs("outline-show-entry") |
| outline up [heading] | user.emacs("outline-up-heading") |
| overwrite mode | user.emacs("overwrite-mode") |
| package autoremove | user.emacs("package-autoremove") |
| package list | [package] list packages | user.emacs("list-packages") |
| paredit mode | user.emacs("paredit-mode") |
| prefix | user.emacs_prefix() |
| prefix <user.number_signed_small> | user.emacs_prefix(number_signed_small) |
| profiler report | user.emacs("profiler-report") |
| profiler start | user.emacs("profiler-start") |
| profiler stop | user.emacs("profiler-stop") |
| project (dired | directory) | user.emacs("projectile-dired") |
| project (switch [to buffer] | buffer | buff) | user.emacs("projectile-switch-to-buffer") |
| project [find] (regex | grep) | user.emacs("project-find-regexp") |
| project [find] file | user.emacs("project-find-file") |
| project [query] replace regex | user.emacs("project-query-replace-regexp") |
| project [run] async shell command | user.emacs("projectile-run-async-shell-command-in-root") |
| project [run] eshell | user.emacs("projectile-run-eshell") |
| project [run] shell | user.emacs("projectile-run-shell") |
| project [run] shell command | user.emacs("projectile-run-shell-command-in-root") |
| project compile [project] | user.emacs("projectile-compile-project") |
| project kill [buffers] | user.emacs("projectile-kill-buffers") |
| project search | user.emacs("project-search") |
| project switch [project] | user.emacs("project-switch-project") |
| project vc dir | user.emacs("project-vc-dir") |
| python (shell switch | switch [to] shell) | user.emacs("python-shell-switch-to-shell") |
| python [shell] send (function | defun) | user.emacs("python-shell-send-defun") |
| python [shell] send buffer | user.emacs("python-shell-send-buffer") |
| python [shell] send file | user.emacs("python-shell-send-file") |
| python [shell] send region | user.emacs("python-shell-send-region") |
| python [shell] send statement | user.emacs("python-shell-send-statement") |
| python mode | user.emacs("python-mode") |
| rainbow mode | user.emacs("rainbow-mode") |
| read only mode | user.emacs("read-only-mode") |
| recenter | user.emacs_prefix()user.emacs("recenter-top-bottom") |
| rectangle (copy | save) [to] register | user.emacs("copy-rectangle-to-register") |
| rectangle (yank | paste) | user.emacs("yank-rectangle") |
| rectangle clear | user.emacs("clear-rectangle") |
| rectangle copy | user.emacs("copy-rectangle-as-kill") |
| rectangle delete | user.emacs("delete-rectangle") |
| rectangle kill | user.emacs("kill-rectangle") |
| rectangle number lines | user.emacs("rectangle-number-lines") |
| rectangle open | user.emacs("open-rectangle") |
| register (copy | save) | user.emacs("copy-to-register") |
| register (copy | save) rectangle | user.emacs("copy-rectangle-to-register") |
| register (paste | insert) | user.emacs("insert-register") |
| register jump | user.emacs("jump-to-register") |
| replace | user.emacs("query-replace") |
| replace regex | regex replace | user.emacs("query-replace-regexp") |
| reverse (lines | region) | user.emacs("reverse-region") |
| run python | user.emacs("run-python") |
| save buffers kill emacs | user.emacs("save-buffers-kill-emacs") |
| save some buffers | user.emacs("save-some-buffers") |
| search [toggle] symbol | user.emacs("isearch-forward-symbol") |
| search [toggle] words | user.emacs("isearch-forward-word") |
| search back | user.emacs("isearch-backward") |
| search edit | user.emacs_meta("e") |
| search toggle case [fold | sensitive] | user.emacs_meta("c") |
| search toggle regex | user.emacs_meta("r") |
| shell command | user.emacs("shell-command") |
| shell command inserting | user.emacs_prefix()user.emacs("shell-command") |
| shell command on region | user.emacs("shell-command-on-region") |
| shell command on region replacing | user.emacs_prefix()user.emacs("shell-command-on-region") |
| shell script mode | user.emacs("sh-mode") |
| smerge mode | user.emacs("smerge-mode") |
| sort lines | user.emacs("sort-lines") |
| sort words | user.emacs("sort-words") |
| split grow | user.emacs("enlarge-window") |
| split grow <number_small> | user.emacs("enlarge-window", number_small) |
| split narrow [<number_small>] | user.emacs("shrink-window-horizontally", number_small or 1) |
| split shrink | user.emacs("shrink-window-if-larger-than-buffer") |
| split shrink <number_small> | amount = number_small or 1user.emacs("enlarge-window", 0 - amount) |
| split solo | user.emacs("delete-other-windows") |
| split widen [<number_small>] | user.emacs("enlarge-window-horizontally", number_small or 1) |
| sub word mode | user.emacs("subword-mode") |
| switch | user.emacs("switch-to-buffer") |
| tab bar mode | user.emacs("tab-bar-mode") |
| talon script mode | user.emacs("talonscript-mode") |
| term (mark | select) | user.emacs("mark-sexp") |
| term [auto] indent | user.emacs("mark-sexp")user.emacs("indent-region") |
| term copy | user.emacs("mark-sexp")edit.copy() |
| term down | user.emacs("down-list") |
| term end | user.emacs("up-list") |
| term freeze | user.emacs("mark-sexp")user.emacs("comment-region") |
| term kill | user.emacs("kill-sexp") |
| term left | user.emacs("backward-sexp") |
| term right | user.emacs("forward-sexp") |
| term up | user.emacs("backward-up-list") |
| term wipe | user.emacs("kill-sexp", -1) |
| text mode | user.emacs("text-mode") |
| transient mark mode | user.emacs("transient-mark-mode") |
| transpose (char | chars) | user.emacs("transpose-chars") |
| transpose (graph | graphs | paragraphs) | user.emacs("transpose-paragraphs") |
| transpose (line | lines) | user.emacs("transpose-lines") |
| transpose (sentence | sentences) | user.emacs("transpose-sentences") |
| transpose (term | terms) | user.emacs("transpose-sexps") |
| transpose [word | words] | user.emacs("transpose-words") |
| unhighlight (regex | phrase) | user.emacs("unhighlight-regexp") |
| unhighlight all | user.emacs_prefix()user.emacs("unhighlight-regexp") |
| vc (annotate | blame) | user.emacs("vc-annotate") |
| view lossage | user.emacs_help("l") |
| visit tags table | user.emacs("visit-tags-table") |
| visual line mode | user.emacs("visual-line-mode") |
| whitespace mode | user.emacs("whitespace-mode") |
| xref find apropos | user.emacs("xref-find-apropos") |
| xref go back | user.emacs("xref-go-back") |