Giter Club home page Giter Club logo

smex's Introduction

Smex

Smex

Smex is a M-x enhancement for Emacs. Built on top of Ido, it provides a convenient interface to your recently and most frequently used commands. And to all the other commands, too.

Smex

Jump to Changelog.

Get started

  • Get Smex

  • To auto-start Smex every time you open Emacs add these lines to your .emacs file:

      (require 'smex) ; Not needed if you use package.el
      (smex-initialize) ; Can be omitted. This might cause a (minimal) delay
                        ; when Smex is auto-initialized on its first run.
    
  • Bind some keys:

      (global-set-key (kbd "M-x") 'smex)
      (global-set-key (kbd "M-X") 'smex-major-mode-commands)
      ;; This is your old M-x.
      (global-set-key (kbd "C-c C-c M-x") 'execute-extended-command)
    
  • Run Smex. (Type M-x, if that's your key binding).

The commands are displayed in an Ido completion buffer, ordered by relevance. The 7 most recently executed commands come first, the rest are sorted by frequency of use, command length and in alphabetical order.

Ido completion in 10 seconds: Typing selects matching commands: e.g. 'lnmd' matches 'line-number-mode'. C-s/C-r switches to the next/previous match. Enter executes the selected command.

Learn more

Show only major mode commands

smex-major-mode-commands runs Smex, limited to commands that are relevant to the active major mode. Try it with Dired or Magit.

Command help

C-h f, while Smex is active, runs describe-function on the currently selected command.

M-. jumps to the definition of the selected command.

C-h w shows the key bindings for the selected command. (Via where-is.)

Accessing new commands

Before accepting user input, Smex checks for new command definitions and updates its caches accordingly. You can disable auto-updating and gain some slight speed improvements on older systems by setting smex-auto-update to nil.

To manually update Smex, call it a second time while it is already running.

Additionally, you can teach Smex to auto-update after Emacs has been idle for 60 seconds: Call (smex-auto-update); provide an integer argument for a custom time period in seconds.

Show unbound commands

smex-show-unbound-commands shows frequently used commands that have no key bindings.

Persistence

Smex keeps a file to save its state betweens Emacs sessions. The default path is "~/.smex-items"; you can change it by setting the variable smex-save-file.

History

Set smex-history-length to change the number of recent commands that Smex keeps track of.

Prompt

Set smex-prompt-string for a custom prompt.

Changelog

3.0

  • Use execute-extended-command for running commands. This breaks support for Emacs versions older than 24 and obviates the user option smex-key-advice-ignore-menu-bar. (The default Emacs behaviour is to not show menu bar bindings.)

    As a result of this change, the variable suggest-key-bindings is now honored when executing commands.

  • Save command history in extended-command-history, like M-x.

2.1

  • Improved tab completion in the Smex minibuffer
  • Add compatibility with command-frequency

2.0

  • Remove smex-detect-legacy-save-file. Only relevant (but a breaking change) when you rely on a long deprecated default value of smex-save-file.
  • Ignore smex-save-file when it's empty instead of raising an error. Warn on invalid data in smex-save-file. Fixes [issue #23] (#23).

1.1.4

  • Allow running where-is on the selected command.
  • Fix compatibility with ido-ubiquitous.

1.1.3

  • Add auto-initialization.
  • Minor fixes.

Appendix

Smex is my first venture into Elisp. I'd be glad to receive patches, comments and your considered criticism.

Have fun with Smex!

smex's People

Contributors

bkudria avatar darwinawardwinner avatar gvol avatar haxney avatar nonsequitur avatar purcell avatar rolandwalker avatar swsnr avatar tarsius avatar timhillgit avatar vspinu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smex's Issues

smex-major-mode-commands errors in Fundamental mode

Emacs 26.1 on macOS 10.13.6

Debugger entered--Lisp error: (wrong-type-argument keymapp nil)
  map-keymap((lambda (binding element) (if (and (listp element) (eq 'keymap (car element))) (smex-parse-keymap element commands) (if (and (symbolp element) (commandp element)) (setq commands (cons element commands))))) nil)
  smex-parse-keymap(nil nil)
  (let (commands) (smex-parse-keymap map commands) commands)
  smex-extract-commands-from-keymap(nil)
  (append (smex-extract-commands-from-keymap (current-local-map)) (smex-extract-commands-from-features major-mode))
  (delete-dups (append (smex-extract-commands-from-keymap (current-local-map)) (smex-extract-commands-from-features major-mode)))
  (let ((commands (delete-dups (append (smex-extract-commands-from-keymap (current-local-map)) (smex-extract-commands-from-features major-mode))))) (setq commands (smex-sort-according-to-cache commands)) (setq commands (mapcar (function symbol-name) commands)) (smex-read-and-run commands))
  smex-major-mode-commands()
  funcall-interactively(smex-major-mode-commands)
  call-interactively(smex-major-mode-commands record nil)
  command-execute(smex-major-mode-commands record)
  execute-extended-command(nil "smex-major-mode-commands")
  (unwind-protect (execute-extended-command current-prefix-arg chosen-item-name) (smex-rank chosen-item))
  (if smex-custom-action (let ((action smex-custom-action)) (setq smex-custom-action nil) (funcall action chosen-item)) (unwind-protect (execute-extended-command current-prefix-arg chosen-item-name) (smex-rank chosen-item)))
  (let* ((chosen-item-name (smex-completing-read commands initial-input)) (chosen-item (intern chosen-item-name))) (if smex-custom-action (let ((action smex-custom-action)) (setq smex-custom-action nil) (funcall action chosen-item)) (unwind-protect (execute-extended-command current-prefix-arg chosen-item-name) (smex-rank chosen-item))))
  smex-read-and-run(("set-variable" "smex-major-mode-commands" "server-start" "ag" "compile" "make-directory" "cd" "5x5" "arp" "dbx" "dig" "erc" "ert" "eww" "ftp" "gdb" "irc" "jdb" "man" "mpc" "pdb" "pwd" "rsh" "sdb" "xdb" "calc" "diff" "dirs" "ffap" "gnus" "grep" "help" "ielm" "info" "life" "mail" "mpuz" "ping" "pong" "smex" "talk" "term" "undo" "yank" "zone" "align" "chmod" "debug" "diary" "dired" "ediff" "edirs" "godoc" "gofmt" "hanoi" "imenu" "js-gc" "lgrep" "magit" "mkdir" "occur" "rcirc" "rgrep" "rmail" "route" "sh-if" "shell" "snake" "spook" "tumme" "whois" "widen" "woman" "c-mode" "cookie" "doctor" "dunnet" "ediff3" "edirs3" "epatch" "eshell" "finger" "getenv" "gomoku" "guiler" "ignore" "ispell" "locate" "perldb" "proced" "repeat" "rlogin" "rzgrep" "setenv" "sh-add" "sh-for" "sql-ms" "tabify" "telnet" "tetris" "thumbs" "vc-dir" "zrgrep" "Info-up" "ag-mode" "apropos" "battery" "bs-show" "bubbles" "c-guess" "erc-tls" "fortune" "go-mode" "gud-gdb" "ibuffer" "js-eval" "js-mode" "m2-mode" "m4-mode" "netstat" "newline" "pr-help" "ps-mode" "run-dig" "sh-case" "sh-mode" "sql-db2" "unrmail" "up-list" "vc-diff" "vc-pull" "vc-push" "version" "webjump" "2C-split" "Info-toc" "TeX-mode" "ada-mode" "ag-dired" "ag-files" "appt-add" "asm-mode" "awk-mode" "bat-mode" "blackbox" "c++-mode" "c-c-menu" "calendar" "checkdoc" "css-mode" "cua-mode" "dcl-mode" "decipher" "dns-mode" "ebuffers" "eww-mode" "f90-mode" "ffap-bug" "find-tag" "gfm-mode" "holidays" "how-many" "idl-mode" "ido-mode" "ifconfig" "iwconfig" "markdown" "mh-nmail" "mh-rmail" "mh-smail" "mml-menu" "mml-mode" "msb-mode" "nslookup" "org-lint" "org-mode" "quickurl" "recenter" "remember" "rst-mode" "run-lisp" "ses-mode" "sgml-tag" "sh-until" "sh-while" "show-all" "speedbar" "sql-mode" "srt-mode" "tar-mode" "tcl-mode" "tex-mode" "untabify" "url-mail" "vc-ediff" "vc-merge" "web-mode" "where-is" "xml-mode" "yank-pop" "5x5-crack" "Info-edit" "Info-exit" "Info-help" "Info-last" "Info-menu" "Info-mode" "Info-next" "Info-prev" "ad-update" "ag-regexp" "ansi-term" "benchmark" "butterfly" "c-version" "calc-undo" "conf-mode" "copy-file" "copyright" "customize" "diff-mode" "diff-undo" "dired-why" "down-list" "ebuffers3" "eregistry" "erevision" "esk-lorem" "ffap-menu" "ffap-next" "find-file" "find-grep" "full-calc" "goto-char" "goto-line" "grep-find" "handwrite" "help-mode" "help-quit" "hexl-mode" "hide-body" "html-line" "html-mode" "icon-mode" "ido-dired" "indent-to" "java-mode" "join-line" "kill-find" "kill-line" "kill-sexp" "kill-word" "left-char" "left-word" "lisp-mode" "list-tags" "lm-verify" "load-file" "magit-log" "magit-tag" "mail-mode" "make-face" "mark-page" "mark-sexp" "mark-word" "mule-diag" "new-frame" "next-file" "next-line" "nxml-mode" "objc-mode" "open-line" "org-cycle" "pcomplete" "perl-mode" "pike-mode" "prog-mode" "recompile" "ruby-mode" "scroll-up" "scss-mode" "sgml-mode" "sh-repeat" "sh-select" "snmp-mode" "solitaire" "sql-mysql" "sql-solid" "texi2info" "text-mode" "todo-mode" "todo-show" "top-level" "undefined" "undo-only" "unix-sync" "vc-ignore" "vc-revert" "vc-update" "vera-mode" "vhdl-mode" "view-file" "view-mode" "view-todo" "what-line" "what-page" "yaml-mode" "zone-mode" "2C-command" "Custom-set" "Info-index" "Info-split" "LaTeX-mode" "ad-recover" "ada-header" "ag-project" "antlr-mode" "array-mode" "browse-url" "browse-web" "c-awk-menu" "c-c++-menu" "c-idl-menu" "calculator" "comint-bol" "comint-run" "company-go" "cperl-mode" "cvs-status" "cvs-update" "cwarn-mode" "diary-mode" "dired-diff" "dired-jump" "dired-mark" "dired-undo" "dsssl-mode" "eldoc-mode" "elide-head" "elint-file" "erc-select" "eval-defun" "find-dired" "forms-mode" "gnus-slave" "godef-jump" "godoc-mode" "hanoi-unix" "hide-entry" "hide-other" "html-image" "image-mode" "image-save" "iso-german" "keep-lines" "kill-emacs" "kkc-region" "latex-mode" "linum-mode" "load-theme" "lpr-buffer" "lpr-region" "magit-diff" "magit-grep" "magit-init" "magit-mode" "magit-pull" "magit-push" "make-frame" "man-follow" "mark-defun" "mh-version" "mhtml-mode" "mixal-mode" "mouse-kill" "next-error" "next-match" "nroff-mode" "occur-mode" "occur-next" "occur-prev" "org-agenda" "org-reload" "pr-ps-name" "ps-despool" "quick-calc" "raise-sexp" "re-builder" "read-color" "right-char" "right-word" "rmail-bury" "rmail-mail" "rmail-mime" "rmail-mode" "rmail-quit" "ruler-mode" "run-octave" "run-prolog" "run-python" "run-scheme" "sgml-quote" "sgml-slash" "sh-cd-here" "shell-mode" "show-entry" "sieve-mode" "sort-lines" "sort-pages" "split-line" "sql-ingres" "sql-linter" "sql-oracle" "sql-sqlite" "sql-sybase" "time-stamp" "traceroute" "type-break" "ucs-insert" "viper-mode" "write-file" "Custom-help" "Custom-mode" "Custom-save" "Helper-help" "Info-search" "Info-tagify" "abbrev-mode" "about-emacs" "ad-activate" "ad-unadvise" "allout-mode" "artist-mode" "auto-insert" "bibtex-mode" "buffer-menu" "bury-buffer" "c-add-style" "c-java-menu" "c-objc-menu" "c-pike-menu" "c-set-style" "calc-keypad" "center-line" "comint-mode" "comment-box" "company-css" "count-words" "custom-mode" "cvs-examine" "debug-watch" "delete-char" "delete-file" "delete-pair" "delphi-mode" "diff-backup" "disassemble" "doctex-mode" "double-mode" "ediff-files" "ediff-merge" "edirs-merge" "elint-defun" "elp-results" "end-of-line" "er/mark-url" "erc-add-pal" "eshell-mode" "eval-buffer" "eval-region" "fill-region" "first-error" "flush-lines" "focus-frame" "follow-mode" "fringe-mode" "go-coverage" "help-follow" "hide-leaves" "ido-pop-dir" "iimage-mode" "image-dired" "indent-sexp" "info-finder" "insert-char" "insert-file" "insert-pair" "invert-face" "iso-iso2tex" "iso-spanish" "iso-tex2iso" "ispell-word" "js-jsx-mode" "kill-buffer" "kill-region" "list-timers" "lm-synopsis" "lower-frame" "magit-apply" "magit-blame" "magit-clean" "magit-clone" "magit-fetch" "magit-merge" "magit-reset" "magit-stage" "magit-stash" "markdown-do" "master-mode" "message-tab" "mml-preview" "modify-face" "multi-occur" "nato-region" "next-buffer" "normal-mode" "octave-mode" "org-capture" "org-columns" "org-switchb" "org-version" "other-frame" "pascal-mode" "popwin-mode" "pr-txt-mode" "pr-txt-name" "prolog-mode" "push-button" "python-mode" "quit-window" "raise-frame" "refill-mode" "reftex-mode" "rename-file" "reveal-mode" "rmail-input" "rmail-reply" "rmail-widen" "run-at-time" "save-buffer" "scheme-mode" "scroll-down" "scroll-left" "serial-term" "server-edit" "server-mode" "sh-function" "sh-get-word" "sh-tmp-file" "simula-mode" "slitex-mode" "smerge-mode" "smerge-next" "smerge-prev" "smerge-swap" "smex-update" "smie-edebug" "snmpv2-mode" "sort-fields" "sql-connect" "sql-vertica" "tags-search" "tmm-menubar" "upcase-char" "upcase-dwim" "upcase-word" "vc-annotate" "vc-git-grep" "vc-register" "view-buffer" "what-domain" "windmove-up" "winner-mode" "winner-redo" "winner-undo" "xterm-paste" "zap-to-char" "Info-history" "Info-summary" "align-entire" "align-regexp" "autoarg-mode" "bookmark-set" "bs-customize" "c-guess-view" "c-indent-exp" "c-set-offset" "check-parens" "clone-buffer" "comment-dwim" "comment-kill" "comment-line" "company-bbdb" "company-capf" "company-diag" "company-mode" "company-nxml" "complete-tag" "compose-mail" "crm-complete" "cvs-checkout" "cvs-quickdir" "delete-frame" "describe-key" "desktop-read" "desktop-save" "dframe-click" "dired-unmark" "dired-upcase" "display-time" "do-auto-save" "ebnf-despool" "edebug-defun" "ediff-backup" "ediff-files3" "edit-abbrevs" "edit-picture" "edmacro-mode" "eieio-browse" "emacs-uptime" "emerge-files" "enable-theme" "end-of-defun" "epa-key-mode" "epa-mark-key" "er/mark-word" "erase-buffer" "erc-add-fool" "erc-log-mode" "find-library" "flymake-mode" "fortran-mode" "forward-char" "forward-line" "forward-list" "forward-page" "forward-sexp" "forward-word" "generic-mode" "glasses-mode" "gnus-plugged" "go-mode-menu" "goto-address" "help-go-back" "hi-lock-mode" "hide-subtree" "hl-line-mode" "holiday-list" "ibuffer-jump" "idlwave-mode" "ido-complete" "ido-push-dir" "image-rotate" "inferior-tcl" "info-apropos" "isearch-exit" "iso-gtex2iso" "iso-iso2gtex" "iso-iso2sgml" "iso-sgml2iso" "kill-comment" "list-abbrevs" "list-buffers" "load-library" "lunar-phases" "magit-branch" "magit-cherry" "magit-commit" "magit-rebase" "magit-reflog" "magit-revert" "magit-status" "manual-entry" "mercury-mode" "message-info" "message-mail" "message-mode" "message-news" "message-send" "mml-validate" "morse-region" "not-modified" "ns-find-file" "opascal-mode" "other-window" "outline-mode" "picture-mode" "plstore-mode" "pop-tag-mark" "pr-customize" "pr-interface" "print-buffer" "print-region" "quickurl-ask" "recentf-mode" "recover-file" "rmail-resend" "rmail-search" "rot13-region" "scroll-right" "select-frame" "sh-prev-stmt" "sh-set-shell" "show-subtree" "sieve-manage" "sieve-upload" "smerge-ediff" "sort-columns" "special-mode" "sql-informix" "sql-postgres" "strokes-help" "strokes-mode" "subword-kill" "subword-left" "subword-mark" "subword-mode" "t-mouse-mode" "table-insert" "tags-apropos" "talk-connect" "texinfo-mode" "tildify-mode" "timeclock-in" "toggle-theme" "tooltip-mode" "url-view-url" "vc-git-stash" "vc-mode-line" "vc-print-log" "vc-root-diff" "verilog-mode" "view-lossage" "visible-mode" "write-region" "Info-top-node" "Info-validate" "ace-jump-done" "ace-jump-mode" "ace-jump-move" "ad-deactivate" "ad-update-all" "ada-find-file" "align-current" "appt-activate" "apropos-value" "autoconf-mode" "backward-char" "backward-list" "backward-page" "backward-sexp" "backward-word" "bookmark-jump" "bookmark-load" "bookmark-save" "browse-url-w3" "bs-cycle-next" "calc-dispatch" "calc-embedded" "center-region" "company-abort" "company-clang" "company-cmake" "company-eclim" "company-elisp" "company-etags" "company-files" "company-gtags" "company-tempo" "company-xcode" "compile-defun" "conf-ppd-mode" "count-matches" "cperl-perldoc" "cycle-spacing" "debugger-jump" "debugger-mode" "decipher-mode" "delete-region" "delete-window" "denato-region" "describe-char" "describe-face" "describe-font" "describe-mode" "desktop-clear" "dired-do-copy" "dired-do-load" "dired-summary" "dired-tree-up" "dirtrack-mode" "disable-theme" "doc-view-mode" "downcase-dwim" "downcase-word" "easy-menu-add" "ebnf-eps-file" "ediff-buffers" "ediff-version" "eieio-version" "emacs-version" "end-kbd-macro" "end-of-buffer" "enriched-mode" "epa-info-mode" "epa-list-keys" "epa-mail-mode" "epa-mail-sign" "epa-sign-file" "epatch-buffer" "er/mark-defun" "er/mark-email" "er/mark-js-if" "erc-fill-mode" "erc-menu-mode" "erc-ring-mode" "esk-sudo-edit" "eww-open-file" "expand-abbrev" "ffap-at-mouse" "ffap-bindings" "ffap-next-url" "find-function" "find-variable" "flycheck-info" "flycheck-mode" "flyspell-mode" "font-show-log" "footnote-mode" "git-commit-cc" "gnus-agentize" "gnus-msg-mail" "go-import-add" "hanoi-unix-64" "help-for-help" "hippie-expand" "hs-minor-mode" "iconify-frame" "idlwave-shell" "ido-find-file" "ido-toggle-vc" "indent-region" "inferior-lisp" "insert-buffer" "isearch-abort" "isearch-occur" "iso-iso2duden" "ispell-buffer" "ispell-region" "iswitchb-mode" "js-eval-defun" "keyboard-quit" "kill-sentence" "less-css-mode" "list-fontsets" "list-holidays" "list-packages" "lm-report-bug" "local-set-key" "log-edit-done" "log-edit-menu" "log-edit-mode" "log-view-mode" "lookfor-dired" "lpr-customize" "magit-am-skip" "magit-discard" "magit-log-all" "magit-refresh" "magit-reverse" "magit-unstage" "magit-version" "magit-wip-log" "mail-complete" "makefile-mode" "markdown-mode" "markdown-open" "menu-bar-mode" "menu-bar-open" "menu-set-font" "message-reply" "metafont-mode" "metapost-mode" "midnight-mode" "modula-2-mode" "mwheel-scroll" "ns-next-frame" "ns-prev-frame" "nslookup-host" "org-customize" "org-tags-view" "org-todo-list" "pop-to-buffer" "pr-ps-utility" "pr-txt-buffer" "pr-txt-region" "previous-line" "query-replace" "quickurl-list" "quoted-insert" "recode-region" "rename-buffer" "revert-buffer" "rmail-expunge" "rmail-forward" "rmail-summary" "savehist-mode" "savehist-save" "semantic-mode" "set-face-font" "sgml-tag-help" "sgml-validate" "sh-assignment" "sh-load-style" "sh-name-style" "sh-set-indent" "sh-show-shell" "shell-command" "show-branches" "show-children" "shrink-window" "smerge-refine" "smex-where-is" "smiley-buffer" "smiley-region" "speedbar-mode" "speedbar-next" "speedbar-prev" "sql-interbase" "studlify-word" "subword-right" "suspend-emacs" "suspend-frame" "table-capture" "table-justify" "table-release" "tildify-space" "timeclock-out" "tool-bar-mode" "unbury-buffer" "unfocus-frame" "upcase-region" "vc-create-tag" "view-register" "web-mode-test" "widget-browse" "windmove-down" "windmove-left" "x-select-font" "xref--mouse-2" "2C-two-columns" "Custom-newline" "Custom-no-edit" "Info-directory" "Info-edit-mode" "Info-goto-node" "Info-mode-menu" "Info-scroll-up" "Info-undefined" "ad-activate-on" "ad-clear-cache" "ad-recover-all" "append-to-file" "auto-fill-mode" "auto-save-mode" "bookmark-write" "browse-url-cci" "browse-url-kde" "c-end-of-defun" "c-guess-buffer" "c-guess-region" "c-indent-defun" "c-macro-expand" "c-subword-mode" "canlock-verify" "cfengine2-mode" "cfengine3-mode" "checkdoc-defun" "checkdoc-start" "clipboard-yank" "comment-indent" "comment-region" "company-abbrev" "company-ignore" "company-ispell" "compose-region" "conf-toml-mode" "conf-unix-mode" "copy-directory" "copy-to-buffer" "cpp-parse-edit" "customize-face" "customize-mode" "dabbrev-expand" "debug-on-entry" "debugger-frame" "define-abbrevs" "describe-theme" "desktop-remove" "desktop-revert" "diff-file-kill" "diff-file-next" "diff-file-prev" "diff-hunk-kill" "diff-hunk-next" "diff-hunk-prev" "diff-kill-junk" "diff-mode-menu" "diff-test-hunk" "digit-argument" "dired-at-point" "dired-do-chgrp" "dired-do-chmod" "dired-do-chown" "dired-do-print" "dired-do-touch" "dired-downcase" "dired-hide-all" "display-buffer" "ebnf-customize" "ebnf-pop-style" "ediff-buffers3" "ediff-revision" "edir-revisions" "edit-bookmarks" "edit-kbd-macro" "edit-tab-stops" "emerge-buffers" "enable-command" "enlarge-window" "epa-unmark-key" "er/mark-symbol" "erc-delete-pal" "erc-track-mode" "eshell-command" "eudc-get-email" "eudc-get-phone" "eudc-load-eudc" "eval-last-sexp" "ffap-gnus-menu" "ffap-gnus-next" "ffap-literally" "ffap-read-only" "fill-paragraph" "flycheck-clear" "font-lock-mode" "forward-button" "forward-symbol" "git-commit-ack" "global-set-key" "gnus-copy-file" "gnus-jog-cache" "gnus-no-server" "gnus-unplugged" "go-eldoc-setup" "go-play-buffer" "go-play-region" "go-set-project" "godef-describe" "godoc-at-point" "gpm-mouse-mode" "guide-key-mode" "help-mode-menu" "hexl-find-file" "hexlify-buffer" "hide-sublevels" "html-list-item" "html-paragraph" "icomplete-mode" "ido-edit-input" "ido-everywhere" "ido-next-match" "ido-prev-match" "ido-write-file" "indent-pp-sexp" "indent-rigidly" "info-emacs-bug" "insert-abbrevs" "isearch-cancel" "ispell-message" "js-find-symbol" "js-indent-line" "just-one-space" "kill-paragraph" "kill-rectangle" "kill-ring-save" "ld-script-mode" "list-bookmarks" "list-directory" "list-processes" "list-registers" "locate-library" "magit-am-abort" "magit-am-popup" "magit-checkout" "magit-file-log" "magit-log-head" "magit-log-mode" "magit-push-tag" "magit-run-gitk" "magit-snapshot" "make-face-bold" "mark-paragraph" "markdown-cycle" "message-bounce" "message-resend" "mh-folder-mode" "mouse-set-font" "mouse-set-mark" "move-to-column" "narrow-to-page" "ns-drag-n-drop" "ns-insert-file" "open-rectangle" "org-store-link" "orgstruct-mode" "outline-demote" "overwrite-mode" "package-delete" "password-reset" "pcomplete-help" "pcomplete-list" "plain-TeX-mode" "plain-tex-mode" "pr-toggle-line" "pr-toggle-lock" "pr-toggle-mode" "previous-error" "profiler-start" "read-kbd-macro" "read-only-mode" "recursive-edit" "redraw-display" "regexp-builder" "remember-notes" "replace-regexp" "replace-string" "reverse-region" "rmail-continue" "rst-minor-mode" "ruby-mode-menu" "run-with-timer" "scroll-up-line" "search-forward" "send-invisible" "set-file-modes" "set-frame-font" "set-frame-name" "sgml-close-tag" "sgml-name-char" "sgml-name-self" "sh-indent-line" "sh-show-indent" "signal-process" "smerge-resolve" "smie-down-list" "subword-upcase" "sunrise-sunset" "superword-mode" "text-scale-set" "thai-kill-word" "thai-word-mode" "tildify-buffer" "tildify-region" "titdic-convert" "trace-function" "undo-tree-mode" "undo-tree-redo" "undo-tree-undo" "unload-feature" "unmorse-region" "vc-create-repo" "vc-delete-file" "vc-next-action" "vc-rename-file" "view-emacs-FAQ" "web-mode-debug" "widget-forward" "windmove-right" "xref-goto-xref" "xref-next-line" "xref-prev-line" "yank-rectangle" "zap-up-to-char" "Info-cease-edit" "Info-final-node" "Info-index-next" "ad-activate-all" "ad-unadvise-all" "add-mode-abbrev" "advertised-undo" "ag-dired-regexp" "ag-kill-buffers" "ag/kill-process" "apropos-command" "apropos-library" "auto-lower-mode" "auto-raise-mode" "autoarg-kp-mode" "backward-button" "balance-windows" "bookmark-delete" "bookmark-insert" "bookmark-locate" "bookmark-rename" "browse-url-mail" "buffer-face-set" "c-electric-star" "c-guess-install" "c-hungry-delete" "c-mark-function" "capitalize-dwim" "capitalize-word" "change-log-mode" "checkdoc-ispell" "clear-rectangle" "close-rectangle" "comint-send-eof" "command-apropos" "command-history" "company-dabbrev" "company-oddmuse" "company-version" "compare-windows" "complete-symbol" "conf-colon-mode" "conf-space-mode" "customize-group" "customize-rogue" "customize-saved" "cvs-bury-buffer" "cvs-status-mode" "describe-symbol" "describe-syntax" "diff-apply-hunk" "diff-minor-mode" "diff-split-hunk" "dired-do-delete" "dired-do-rename" "dired-do-search" "dired-find-file" "dired-goto-file" "dired-next-line" "dired-tree-down" "dired-view-file" "disable-command" "dns-lookup-host" "doc-file-to-man" "downcase-region" "ebnf-eps-buffer" "ebnf-eps-region" "ebnf-find-style" "ebnf-print-file" "ebnf-push-style" "ebnf-spool-file" "edebug-all-defs" "ediff-customize" "elint-directory" "emacs-init-time" "emacs-lisp-mode" "emacs-lock-mode" "epa-delete-keys" "epa-exit-buffer" "epa-export-keys" "epa-file-enable" "epa-import-keys" "epa-insert-keys" "epa-mail-verify" "epa-sign-region" "epa-verify-file" "er/mark-comment" "er/mark-js-call" "erc-add-keyword" "erc-button-mode" "erc-delete-fool" "erc-identd-stop" "erc-notify-mode" "esk-insert-date" "eudc-query-form" "eudc-set-server" "eval-expression" "exit-minibuffer" "facemenu-update" "ffap-submit-bug" "find-grep-dired" "find-name-dired" "find-tag-regexp" "flycheck-buffer" "flycheck-manual" "flyspell-buffer" "flyspell-region" "forms-find-file" "fortune-compile" "fortune-message" "forward-to-word" "garbage-collect" "gdb-script-mode" "git-commit-mode" "git-commit-test" "git-rebase-edit" "git-rebase-exec" "git-rebase-mode" "git-rebase-noop" "git-rebase-pick" "git-rebase-undo" "global-ede-mode" "gnus-batch-kill" "gnus-score-mode" "go-goto-imports" "go-reset-gopath" "goto-next-locus" "handle-focus-in" "help-go-forward" "help-make-xrefs" "hide-ifdef-mode" "html-checkboxes" "html-headline-1" "html-headline-2" "html-headline-3" "html-headline-4" "html-headline-5" "html-headline-6" "ido-enter-dired" "ido-insert-file" "ido-kill-buffer" "ido-select-text" "ido-toggle-case" "indent-relative" "inferior-octave" "info-xref-check" "insert-register" "isearch-forward" "isearch-mouse-2" "ispell-continue" "javascript-mode" "kbd-macro-query" "kill-whole-line" "lisp-eval-defun" "local-unset-key" "magit-blob-mode" "magit-blob-next" "magit-diff-dwim" "magit-diff-mode" "magit-dired-log" "magit-fetch-all" "magit-file-mode" "magit-find-file" "magit-gitignore" "magit-log-popup" "magit-mode-menu" "magit-next-line" "magit-push-tags" "magit-refs-mode" "magit-run-popup" "magit-show-refs" "magit-stash-pop" "magit-tag-popup" "magit-tag-prune" "magit-visit-ref" "make-empty-face" "markdown-demote" "markdown-export" "maximize-window" "message-forward" "message-goto-cc" "message-goto-to" "message-recover" "metamail-buffer" "metamail-region" "minimize-window" "mml-attach-file" "mml-insert-part" "mml-secure-sign" "mode-line-widen" "mouse-drag-drag" "mouse-set-point" "narrow-to-defun" "next-completion" "ns-print-buffer" "occur-edit-mode" "open-termscript" "org-agenda-list" "org-search-view" "outline-promote" "package-install" "play-sound-file" "pop-global-mark" "popwin:messages" "pr-ps-fast-fire" "pr-toggle-faces" "pr-toggle-spool" "pr-toggle-zebra" "previous-buffer" "ps-line-lengths" "ps-print-buffer" "ps-print-region" "ps-spool-buffer" "ps-spool-region" "quit-windows-on" "recentf-cleanup" "recover-session" "reftex-citation" "rename-uniquely" "rmail-add-label" "ruby-indent-exp" "save-place-mode" "scroll-all-mode" "scroll-bar-drag" "scroll-bar-mode" "search-backward" "set-fill-column" "set-fill-prefix" "set-goal-column" "set-left-margin" "set-mouse-color" "sgml-attributes" "sgml-delete-tag" "sh-indexed-loop" "show-paren-mode" "smerge-keep-all" "smex-initialize" "sort-paragraphs" "spam-initialize" "start-kbd-macro" "studlify-buffer" "studlify-region" "subword-forward" "tab-to-tab-stop" "table-recognize" "table-span-cell" "tags-table-mode" "tear-off-window" "testcover-start" "text-scale-mode" "transpose-chars" "transpose-lines" "transpose-sexps" "transpose-words" "type-break-mode" "unexpand-abbrev" "url-cookie-list" "url-cookie-mode" "vc-log-incoming" "vc-log-outgoing" "vc-next-comment" "vc-retrieve-tag" "vc-version-diff" "view-emacs-news" "view-emacs-todo" "view-hello-file" "web-mode-enable" "web-mode-jshint" "web-mode-reload" "web-mode-reveal" "which-func-mode" "whitespace-mode" "widget-backward" "widget-complete" "woman-find-file" "x-set-selection" "xref-etags-mode" "Buffer-menu-bury" "Buffer-menu-mark" "Buffer-menu-mode" "Buffer-menu-save" "Buffer-menu-sort" "Buffer-menu-view" "Custom-mode-menu" "Info-scroll-down" "Info-search-next" "ad-enable-advice" "ad-enable-regexp" "ad-remove-advice" "ad-update-regexp" "add-name-to-file" "ag-project-dired" "ag-project-files" "append-next-kill" "append-to-buffer" "apropos-variable" "auto-insert-mode" "auto-revert-mode" "backward-to-word" "backward-up-list" "browse-url-emacs" "buffer-face-mode" "buffer-menu-open" "c-electric-brace" "c-electric-colon" "c-electric-lt-gt" "c-electric-paren" "c-electric-pound" "c-electric-slash" "c-fill-paragraph" "c-indent-command" "c-scope-operator" "c-up-conditional" "calc-grab-region" "center-paragraph" "change-log-merge" "cl-describe-type" "common-lisp-mode" "company-complete" "company-keywords" "company-semantic" "compilation-mode" "copy-to-register" "copyright-update" "count-lines-page" "customize-browse" "customize-option" "customize-themes" "decode-hz-buffer" "decode-hz-region" "decompose-region" "delete-directory" "delete-rectangle" "describe-copying" "describe-fontset" "describe-package" "describe-project" "dframe-get-focus" "diff-ediff-patch" "diff-goto-source" "diff-refine-hunk" "dired-async-mode" "dired-do-isearch" "dired-do-symlink" "doc-file-to-info" "easy-menu-remove" "ebnf-apply-style" "ebnf-merge-style" "ebnf-reset-style" "ebnf-syntax-file" "edebug-all-forms" "ediff-patch-file" "edt-emulation-on" "elint-initialize" "emerge-revisions" "encode-hz-buffer" "encode-hz-region" "epa-decrypt-file" "epa-encrypt-file" "epa-file-disable" "epa-mail-decrypt" "epa-mail-encrypt" "er/expand-region" "erc-identd-start" "eww-search-words" "ffap-menu-rescan" "ffap-other-frame" "fixup-whitespace" "flycheck-compile" "flycheck-version" "follow-scroll-up" "format-find-file" "forward-sentence" "full-calc-keypad" "fundamental-mode" "gdb-enable-debug" "git-rebase-fixup" "global-unset-key" "gnus-agent-batch" "gnus-batch-score" "gnus-fetch-group" "gnus-other-frame" "gnus-random-face" "go-download-play" "go-goto-function" "goto-match-paren" "gud-tooltip-mode" "handle-focus-out" "highlight-phrase" "highlight-regexp" "html-href-anchor" "html-name-anchor" "ido-display-file" "ido-load-history" "ido-save-history" "ido-toggle-trace" "ido-up-directory" "ido-wash-history" "image-minor-mode" "indent-to-column" "info-lookup-file" "insert-kbd-macro" "isearch-backward" "isearch-complete" "isearch-del-char" "isearch-yank-pop" "js--flush-caches" "jump-to-register" "kill-all-abbrevs" "kill-compilation" "kill-this-buffer" "kill-visual-line" "kmacro-end-macro" "kmacro-swap-ring" "line-number-mode" "lisp-indent-line" "magit-abort-dwim" "magit-bisect-bad" "magit-bisect-run" "magit-blame-echo" "magit-blame-mode" "magit-blame-quit" "magit-diff-paths" "magit-diff-popup" "magit-dired-jump" "magit-ediff-dwim" "magit-edit-thing" "magit-file-popup" "magit-go-forward" "magit-merge-into" "magit-notes-edit" "magit-patch-save" "magit-popup-help" "magit-popup-info" "magit-popup-mode" "magit-popup-quit" "magit-pull-popup" "magit-push-popup" "magit-remote-add" "magit-reset-hard" "magit-reset-head" "magit-reset-soft" "magit-section-up" "magit-stage-file" "magit-stash-drop" "magit-stash-list" "magit-stash-mode" "magit-stash-show" "magit-tag-delete" "magit-wip-commit" "magit-zap-caches" "mail-add-payment" "mail-other-frame" "make-face-italic" "make-face-unbold" "markdown-move-up" "markdown-preview" "markdown-promote" "markdown-up-list" "message-followup" "message-goto-bcc" "message-goto-eoh" "message-goto-fcc" "mml-quote-region" "mouse-drag-throw" "mouse-set-region" "mouse-wheel-mode" "move-end-of-line" "move-to-tab-stop" "narrow-to-region" "newsticker-start" "ns-do-hide-emacs" "occur-cease-edit" "occur-next-error" "org-global-cycle" "outline-show-all" "outlinify-sticky" "pcomplete-expand" "popwin:find-file" "pr-despool-print" "pr-ps-file-print" "pr-ps-mode-print" "pr-show-pr-setup" "pr-show-ps-setup" "pr-toggle-duplex" "pr-toggle-header" "pr-toggle-region" "pr-toggle-tumble" "pr-txt-directory" "pr-txt-fast-fire" "prog-indent-sexp" "quickurl-add-url" "read-abbrev-file" "recode-file-name" "report-emacs-bug" "rmail-kill-label" "ruby-indent-line" "scroll-down-line" "scroll-lock-mode" "set-border-color" "set-cursor-color" "set-default-font" "set-face-stipple" "set-fringe-style" "set-input-method" "set-mark-command" "set-right-margin" "sgml-indent-line" "sgml-namify-char" "sh-while-getopts" "smerge-keep-base" "smerge-keep-mine" "smerge-mode-menu" "smie-close-block" "smie-config-save" "smie-indent-line" "speedbar-refresh" "string-rectangle" "subword-backward" "subword-downcase" "switch-to-buffer" "table-delete-row" "table-insert-row" "table-split-cell" "table-widen-cell" "tcl-help-on-word" "thai-break-words" "timeclock-change" "toggle-read-only" "toggle-word-wrap" "translate-region" "uce-reply-to-uce" "uncomment-region" "underline-region" "url-handler-mode" "use-package-lint" "vc-check-headers" "vc-clear-context" "vc-git-stash-pop" "vc-refresh-state" "vc-register-with" "vc-revert-buffer" "vc-version-ediff" "visit-tags-table" "visual-line-mode" "web-mode-disable" "web-mode-jsx-end" "web-mode-tag-end" "widget-browse-at" "widget-kill-line" "with-editor-mode" "xterm-mouse-mode" "yaml-indent-line" "Info-forward-node" "Info-history-back" "ad-deactivate-all" "ad-disable-advice" "ad-disable-regexp" "add-global-abbrev" "ag-project-regexp" "backward-sentence" "basic-save-buffer" "beginning-of-line" "bibtex-initialize" "bibtex-style-mode" "blink-cursor-mode" "bookmark-relocate" "browse-url-elinks" "browse-url-galeon" "browse-url-mosaic" "bs-cycle-previous" "byte-compile-file" "c-electric-delete" "capitalize-region" "checkdoc-comments" "checkdoc-continue" "choose-completion" "clean-buffer-list" "comint-accumulate" "comint-kill-input" "comint-next-input" "comint-send-input" "company-next-page" "company-yasnippet" "conf-desktop-mode" "conf-windows-mode" "crm-complete-word" "css-lookup-symbol" "customize-apropos" "customize-changed" "customize-unsaved" "dbus-handle-event" "debug-help-follow" "debugger-continue" "define-mail-alias" "delete-windows-on" "describe-bindings" "describe-function" "describe-variable" "desktop-save-mode" "diff-fixup-modifs" "dired-backup-diff" "dired-do-compress" "dired-do-hardlink" "dired-goto-subdir" "dired-hide-subdir" "dired-kill-subdir" "dired-next-subdir" "dired-other-frame" "dired-prev-subdir" "display-call-tree" "display-time-mode" "dissociated-press" "ebnf-delete-style" "ebnf-insert-style" "ebnf-print-buffer" "ebnf-print-region" "ebnf-spool-buffer" "ebnf-spool-region" "ebrowse-save-tree" "ebrowse-tree-mode" "ediff-directories" "ediff-merge-files" "edit-abbrevs-mode" "epa-dired-do-sign" "epa-key-list-mode" "epa-verify-region" "er/mark-inner-tag" "er/mark-outer-tag" "erc-autojoin-mode" "erc-server-select" "erc-services-mode" "erc-spelling-mode" "erc-truncate-mode" "erc-xdcc-add-file" "ert-describe-test" "eshell-report-bug" "eudc-edit-hotlist" "facemenu-add-face" "facemenu-set-bold" "facemenu-set-face" "ff-get-other-file" "ffap-other-window" "find-tag-noselect" "finder-by-keyword" "finder-commentary" "format-write-file" "forward-paragraph" "ghub-create-token" "ghub-token-scopes" "git-commit-review" "git-rebase-insert" "git-rebase-reword" "git-rebase-squash" "global-cwarn-mode" "global-eldoc-mode" "global-linum-mode" "gnus-bookmark-set" "gnus-button-reply" "gnus-sieve-update" "go-goto-arguments" "go-goto-docstring" "gofmt-before-save" "goto-address-mode" "gui-set-selection" "handle-move-frame" "help-follow-mouse" "html-ordered-list" "ido-insert-buffer" "ido-switch-buffer" "ido-toggle-ignore" "ido-toggle-prefix" "ido-toggle-regexp" "ido-wide-find-dir" "info-emacs-manual" "info-lookup-reset" "info-other-window" "isearch-mode-help" "isearch-yank-char" "isearch-yank-kill" "isearch-yank-line" "isearch-yank-word" "isearchb-activate" "iso-cvt-read-only" "ispell-minor-mode" "ispell-pdict-save" "js-set-js-context" "json-pretty-print" "kill-some-buffers" "kmacro-call-macro" "kmacro-edit-macro" "kmacro-set-format" "kmacro-view-macro" "magit-am-continue" "magit-bisect-good" "magit-bisect-skip" "magit-blame-popup" "magit-cherry-mode" "magit-cherry-pick" "magit-diff-staged" "magit-ediff-popup" "magit-ediff-stage" "magit-fetch-popup" "magit-file-delete" "magit-file-rename" "magit-get-top-dir" "magit-git-command" "magit-go-backward" "magit-log-current" "magit-log-refresh" "magit-merge-abort" "magit-merge-popup" "magit-notes-merge" "magit-notes-popup" "magit-notes-prune" "magit-patch-apply" "magit-patch-popup" "magit-rebase-edit" "magit-rebase-skip" "magit-reflog-head" "magit-reflog-mode" "magit-refresh-all" "magit-reset-index" "magit-reset-popup" "magit-run-git-gui" "magit-show-commit" "magit-stash-apply" "magit-stash-clear" "magit-stash-index" "magit-stash-popup" "magit-status-mode" "magit-subtree-add" "magit-tag-release" "magit-unstage-all" "magit-visit-thing" "mail-abbrevs-mode" "mail-other-window" "makefile-complete" "mark-whole-buffer" "markdown-complete" "markdown-shifttab" "markdown-show-all" "message-dont-send" "message-goto-body" "message-goto-from" "message-insert-to" "message-mode-menu" "message-supersede" "mml-attach-buffer" "mouse-buffer-menu" "mouse-drag-region" "mouse-select-font" "negative-argument" "next-logical-line" "ns-do-hide-others" "ns-toggle-toolbar" "open-dribble-file" "outline-hide-body" "outlineify-sticky" "package-menu-mode" "package-reinstall" "pcomplete-reverse" "pixel-scroll-mode" "point-to-register" "popwin:one-window" "pp-eval-last-sexp" "pr-show-lpr-setup" "prepend-to-buffer" "process-menu-mode" "project-find-file" "push-mark-command" "re-search-forward" "recentf-edit-list" "recentf-load-list" "recentf-save-list" "recover-this-file" "register-to-point" "replace-rectangle" "reposition-window" "rmail-epa-decrypt" "rng-validate-mode" "ruby-end-of-block" "ruby-end-of-defun" "ruby-forward-sexp" "ruby-toggle-block" "save-some-buffers" "scroll-up-command" "select-tags-table" "set-justification" "sgml-guess-indent" "sgml-pretty-print" "sgml-show-context" "sh-end-of-command" "sh-execute-region" "shadow-initialize" "shell-resync-dirs" "shell-script-mode" "shr-render-region" "smerge-keep-lower" "smerge-keep-other" "smerge-keep-upper" "smex-save-to-file" "smie-config-guess" "strokes-do-stroke" "subword-transpose" "table-justify-row" "table-narrow-cell" "table-unrecognize" "text-scale-adjust" "thai-forward-word" "thumbs-dired-show" "thumbs-find-thumb" "tmm-menubar-mouse" "todo-archive-mode" "toggle-rot13-mode" "toggle-save-place" "toggle-scroll-bar" "toggle-viper-mode" "url-cookie-delete" "use-hard-newlines" "vc-find-file-hook" "vc-git-stash-menu" "vc-git-stash-show" "vc-insert-headers" "vc-print-root-log" "vc-region-history" "vc-switch-backend" "web-mode-navigate" "web-mode-part-end" "web-mode-surround" "web-mode-tag-next" "whitespace-report" "widget-minor-mode" "with-editor-debug" "write-abbrev-file" "xref-find-apropos" "yaml-mode-version" "5x5-crack-randomly" "Buffer-menu-delete" "Buffer-menu-select" "Buffer-menu-unmark" "Custom-buffer-done" "Custom-goto-parent" "Custom-reset-saved" "Info-backward-node" "Info-last-preorder" "Info-next-preorder" "Info-nth-menu-item" "Info-virtual-index" "View-exit-and-edit" "abbrev-prefix-mark" "ace-jump-char-mode" "ace-jump-line-mode" "ace-jump-word-mode" "ad-activate-regexp" "append-to-register" "backward-kill-sexp" "backward-kill-word" "backward-paragraph" "beginning-of-defun" "browse-url-firefox" "browse-url-generic" "browse-url-mozilla" "browse-url-of-file" "buffer-enable-undo" "buffer-face-toggle" "bug-reference-mode" "c-backslash-region" "c-down-conditional" "c-end-of-statement" "c-guess-no-install" "c-hungry-backspace" "cancel-debug-watch" "cfengine-auto-mode" "check-declare-file" "column-number-mode" "comint-kill-region" "comint-kill-subjob" "comint-magic-space" "comint-next-prompt" "comint-quit-subjob" "comint-show-output" "comint-stop-subjob" "comment-set-column" "compile-goto-error" "compose-last-chars" "conf-javaprop-mode" "count-lines-region" "count-words-region" "cua-selection-mode" "cursor-sensor-mode" "customize-variable" "dabbrev-completion" "define-mail-abbrev" "define-mode-abbrev" "defining-kbd-macro" "delete-blank-lines" "delete-indentation" "desktop-change-dir" "dframe-close-frame" "dframe-power-click" "dframe-quick-mouse" "dframe-track-mouse" "diary-mail-entries" "diff-restrict-view" "dired-change-marks" "dired-display-file" "dired-do-redisplay" "dired-next-dirline" "dired-other-window" "dired-prev-dirline" "dired-toggle-marks" "dired-up-directory" "display-local-help" "display-time-world" "ebnf-eps-directory" "ebnf-syntax-buffer" "ebnf-syntax-region" "ebrowse-statistics" "ediff-current-file" "ediff-directories3" "ediff-patch-buffer" "edmacro-insert-key" "electric-pair-mode" "elisp-index-search" "emacs-index-search" "end-of-visual-line" "epa-decrypt-region" "epa-encrypt-region" "er/contract-region" "er/ruby-forward-up" "erc-delete-keyword" "erc-timestamp-mode" "ethio-modify-vowel" "eudc-expand-inline" "eww-list-bookmarks" "exit-splash-screen" "ezimage-image-dump" "ff-find-other-file" "find-file-at-point" "find-file-existing" "flyspell-prog-mode" "follow-scroll-down" "format-insert-file" "forward-whitespace" "git-commit-signoff" "global-reveal-mode" "gmm-customize-mode" "gnus-bookmark-jump" "gnus-random-x-face" "gnus-update-format" "help-follow-symbol" "help-with-tutorial" "help-xref-interned" "html-autoview-mode" "html-radio-buttons" "htmlfontify-buffer" "ido-complete-space" "ido-display-buffer" "ido-list-directory" "ido-make-directory" "ido-next-match-dir" "ido-next-work-file" "ido-prev-match-dir" "ido-prev-work-file" "ido-push-dir-first" "ido-toggle-literal" "ido-wide-find-file" "increment-register" "indent-for-comment" "indented-text-mode" "info-complete-file" "info-lookup-symbol" "insert-parentheses" "isearch-quote-char" "iso-cvt-write-only" "ispell-kill-ispell" "js-jsx-indent-line" "kmacro-add-counter" "kmacro-bind-to-key" "kmacro-set-counter" "kmacro-start-macro" "kmacro-to-register" "lao-compose-region" "list-charset-chars" "list-faces-display" "list-input-methods" "locate-with-filter" "log-edit-mode-help" "log-edit-show-diff" "magit-bisect-popup" "magit-bisect-reset" "magit-bisect-start" "magit-branch-popup" "magit-branch-reset" "magit-browse-thing" "magit-cherry-apply" "magit-commit-amend" "magit-commit-fixup" "magit-commit-popup" "magit-delete-thing" "magit-diff-refresh" "magit-fetch-branch" "magit-file-untrack" "magit-format-patch" "magit-log-branches" "magit-margin-popup" "magit-merge-absorb" "magit-merge-squash" "magit-notes-remove" "magit-process-kill" "magit-process-mode" "magit-push-current" "magit-rebase-abort" "magit-rebase-popup" "magit-remote-popup" "magit-remote-prune" "magit-request-pull" "magit-revert-popup" "magit-run-gitk-all" "magit-section-hide" "magit-section-show" "magit-stash-branch" "magit-stashes-mode" "magit-subtree-pull" "magit-subtree-push" "magit-unstage-file" "magit-update-index" "mail-check-payment" "make-face-unitalic" "make-frame-command" "make-frame-visible" "make-symbolic-link" "mark-end-of-buffer" "markdown-enter-key" "markdown-hide-body" "markdown-insert-hr" "markdown-mark-page" "markdown-mode-info" "markdown-mode-menu" "markdown-move-down" "markdown-next-link" "menu-bar-read-mail" "merge-mail-abbrevs" "message-split-line" "message-wide-reply" "mml-secure-encrypt" "mouse-yank-primary" "move-file-to-trash" "network-connection" "newline-and-indent" "ns-paste-secondary" "number-to-register" "org-agenda-columns" "org-agenda-to-appt" "org-capture-string" "outline-hide-entry" "outline-hide-other" "outline-minor-mode" "outline-show-entry" "outline-up-heading" "package-autoremove" "package-initialize" "pcomplete-continue" "pp-eval-expression" "pr-despool-preview" "pr-printify-buffer" "pr-printify-region" "pr-ps-buffer-print" "pr-ps-file-preview" "pr-ps-mode-preview" "pr-ps-region-print" "ps-nb-pages-buffer" "ps-nb-pages-region" "ps-print-customize" "quickurl-edit-urls" "quickurl-list-mode" "re-search-backward" "recentf-open-files" "remember-clipboard" "rmail-get-new-mail" "rmail-last-message" "rmail-next-message" "rmail-only-expunge" "rmail-show-message" "rmail-sort-by-date" "rng-nxml-mode-init" "rot13-other-window" "ruby-backward-sexp" "set-comment-column" "set-face-underline" "sgml-maybe-end-tag" "sh-make-vars-local" "shell-strip-ctrl-m" "smerge-resolve-all" "smex-find-function" "smex-rebuild-cache" "sort-regexp-fields" "speedbar-customize" "speedbar-edit-line" "speedbar-get-focus" "speedbar-item-copy" "speedbar-item-info" "speedbar-item-load" "speedbar-scroll-up" "split-window-below" "split-window-right" "subword-capitalize" "table-forward-cell" "table-justify-cell" "table-shorten-cell" "tags-loop-continue" "tags-query-replace" "thai-backward-word" "tramp-unload-tramp" "turn-on-cwarn-mode" "unhighlight-regexp" "universal-argument" "ununderline-region" "use-package-report" "vc-finish-logentry" "vc-git-stash-apply" "view-order-manuals" "web-mode-block-end" "web-mode-dom-xpath" "web-mode-file-link" "web-mode-part-next" "web-mode-prog-mode" "web-mode-tag-match" "whitespace-cleanup" "widget-end-of-line" "window-swap-states" "with-editor-cancel" "with-editor-finish" "yenc-decode-region" "2C-associate-buffer" "Buffer-menu-execute" "Info-last-menu-item" "Info-next-menu-item" "Info-next-reference" "Info-prev-reference" "ag-project-at-point" "allout-widgets-mode" "ange-ftp-reread-dir" "apropos-local-value" "apropos-user-option" "async-shell-command" "back-to-indentation" "beginning-of-buffer" "bibtex-search-entry" "blink-matching-open" "bookmark-bmenu-list" "bovine-grammar-mode" "browse-url-at-mouse" "browse-url-at-point" "browse-url-chromium" "browse-url-conkeror" "browse-url-netscape" "browse-url-xdg-open" "buffer-disable-undo" "byte-recompile-file" "c-context-open-line" "c-submit-bug-report" "c-toggle-auto-state" "calc-grab-rectangle" "call-last-kbd-macro" "checkdoc-eval-defun" "checkdoc-minor-mode" "comint-clear-buffer" "comint-insert-input" "comint-strip-ctrl-m" "comint-write-output" "company-search-mode" "company-select-next" "company-xcode-reset" "completion-at-point" "conf-space-keywords" "conf-xdefaults-mode" "copy-region-as-kill" "copyright-fix-years" "crm-completion-help" "customize-set-value" "delete-forward-char" "delete-other-frames" "describe-categories" "describe-minor-mode" "dframe-double-click" "dframe-popup-kludge" "diff-tell-file-name" "dired-async-do-copy" "dired-do-kill-lines" "dired-do-relsymlink" "dired-insert-subdir" "dired-mark-symlinks" "dired-previous-line" "doc-view-minor-mode" "ebrowse-member-mode" "ebrowse-tags-search" "ediff-documentation" "ediff-merge-buffers" "ediff-show-registry" "edit-last-kbd-macro" "edmacro-finish-edit" "electric-quote-mode" "elp-instrument-list" "enable-flow-control" "epa-dired-do-verify" "er/c-mark-statement" "er/mark-js-function" "er/mark-method-call" "er/ruby-backward-up" "erc-completion-mode" "erc-truncate-buffer" "ethio-replace-space" "exit-recursive-edit" "expand-mail-aliases" "facemenu-read-color" "facemenu-remove-all" "facemenu-set-italic" "ffap-alternate-file" "ffap-list-directory" "file-cache-add-file" "find-alternate-file" "find-file-literally" "find-file-read-only" "fit-frame-to-buffer" "flycheck-next-error" "fortune-add-fortune" "fortune-from-region" "forward-same-syntax" "git-commit-modified" "git-commit-reported" "global-company-mode" "global-hi-lock-mode" "global-hl-line-mode" "global-subword-mode" "gnus-draft-reminder" "gnus-face-from-file" "gnus-sieve-generate" "go-mode-indent-line" "handle-delete-frame" "handle-switch-frame" "hi-lock-face-buffer" "html-html5-template" "html-unordered-list" "ido-completion-help" "ido-enter-find-file" "ido-exit-minibuffer" "image-decrease-size" "image-increase-size" "indent-code-rigidly" "indent-rigidly-left" "info-display-manual" "info-xref-check-all" "isearch-delete-char" "isearch-edit-string" "isearch-toggle-word" "isearch-xterm-paste" "iso-cvt-define-menu" "jit-lock-debug-mode" "js-c-fill-paragraph" "kill-current-buffer" "kill-local-variable" "kmacro-edit-lossage" "lisp-fill-paragraph" "list-character-sets" "list-coding-systems" "list-colors-display" "list-matching-lines" "log-edit-show-files" "magit-blame-removal" "magit-blame-reverse" "magit-blob-previous" "magit-branch-delete" "magit-branch-orphan" "magit-branch-rename" "magit-branch-shelve" "magit-cherry-donate" "magit-commit-absorb" "magit-commit-extend" "magit-commit-reword" "magit-commit-squash" "magit-diff-unmerged" "magit-diff-unstaged" "magit-ediff-compare" "magit-ediff-resolve" "magit-fetch-modules" "magit-fetch-refspec" "magit-file-checkout" "magit-merge-editmsg" "magit-merge-preview" "magit-previous-line" "magit-push-matching" "magit-push-refspecs" "magit-rebase-subset" "magit-remote-remove" "magit-remote-rename" "magit-repolist-mode" "magit-revision-mode" "magit-section-cycle" "magit-shell-command" "magit-submodule-add" "magit-subtree-merge" "magit-subtree-popup" "magit-subtree-split" "magit-toggle-margin" "magit-wip-log-index" "make-local-variable" "makefile-gmake-mode" "makefile-imake-mode" "markdown-check-refs" "markdown-insert-kbd" "markdown-insert-pre" "markdown-insert-uri" "markdown-mark-block" "markdown-outline-up" "markdown-pre-region" "markdown-standalone" "markdown-up-heading" "message-bold-region" "message-cancel-news" "message-kill-buffer" "message-widen-reply" "message-yank-buffer" "mh-fully-kill-draft" "minibuffer-complete" "mml-attach-external" "mml-secure-sign-pgp" "modify-syntax-entry" "mouse-delete-window" "mouse-drag-top-edge" "mouse-popup-menubar" "mouse-select-window" "mouse-set-secondary" "mouse-yank-at-click" "move-to-left-margin" "move-to-window-line" "multi-isearch-files" "name-last-kbd-macro" "newsticker-treeview" "ns-popup-font-panel" "ns-put-working-text" "ns-spi-service-call" "occur-rename-buffer" "org-babel-load-file" "org-columns-compute" "outline-hide-leaves" "package-menu-filter" "pending-delete-mode" "pop-to-mark-command" "popwin:popup-buffer" "pr-despool-ps-print" "pr-ps-file-ps-print" "pr-ps-mode-ps-print" "pr-toggle-landscape" "prepend-to-register" "previous-completion" "project-find-regexp" "quickurl-browse-url" "recenter-top-bottom" "recentf-dialog-mode" "rectangle-left-char" "rectangle-mark-mode" "rectangle-next-line" "rmail-first-message" "rmail-redecode-body" "rmail-retry-failure" "rmail-sort-by-lines" "rmail-toggle-header" "rotate-yank-pointer" "run-with-idle-timer" "scroll-down-command" "scroll-other-window" "self-insert-command" "server-force-delete" "server-generate-key" "set-face-background" "set-face-foreground" "sgml-name-8bit-mode" "sgml-slash-matching" "sgml-tags-invisible" "sh-backslash-region" "shell-dirtrack-mode" "smerge-auto-combine" "smerge-context-menu" "smerge-keep-current" "smerge-kill-current" "sort-numeric-fields" "speedbar-frame-mode" "speedbar-image-dump" "table-backward-cell" "table-delete-column" "table-heighten-cell" "table-insert-column" "tabulated-list-mode" "tabulated-list-sort" "text-scale-decrease" "text-scale-increase" "thai-compose-buffer" "thai-compose-region" "toggle-input-method" "transient-mark-mode" "transpose-sentences" "turn-on-iimage-mode" "undo-tree-visualize" "variable-pitch-mode" "vc-git-log-incoming" "vc-git-log-outgoing" "vc-previous-comment" "vc-print-branch-log" "vc-toggle-read-only" "view-emacs-problems" "web-mode-block-kill" "web-mode-block-next" "web-mode-set-engine" "web-mode-tag-select" "which-function-mode" "widget-button-click" "widget-button-press" "window-divider-mode" "wisent-grammar-mode" "word-search-forward" "yaml-fill-paragraph" "5x5-crack-xor-mutate" "Buffer-menu-1-window" "Buffer-menu-2-window" "Custom-reset-current" "Info-history-forward" "Info-mouse-scroll-up" "Info-search-backward" "abort-recursive-edit" "ad-activate-internal" "ad-deactivate-regexp" "ad-recover-normality" "add-change-log-entry" "align-highlight-rule" "ange-ftp-re-read-dir" "auto-encryption-mode" "auto-image-file-mode" "backward-delete-char" "balance-windows-area" "base64-decode-region" "base64-encode-region" "binhex-decode-region" "browse-url-gnome-moz" "browse-url-of-buffer" "browse-url-of-region" "byte-force-recompile" "c-beginning-of-defun" "c-context-line-break" "c-display-defun-name" "c-electric-backspace" "change-log-find-file" "checkdoc-interactive" "comint-delete-output" "comint-restore-input" "company-dabbrev-code" "company-manual-begin" "company-search-abort" "company-select-mouse" "completion-list-mode" "cpp-highlight-buffer" "customize-customized" "debugger-frame-clear" "decode-coding-region" "decrease-left-margin" "define-global-abbrev" "delete-backward-char" "delete-other-windows" "describe-gnu-project" "describe-key-briefly" "describe-no-warranty" "dframe-mouse-hscroll" "dired-do-compress-to" "dired-do-copy-regexp" "dired-do-find-regexp" "dired-show-file-type" "display-about-screen" "display-battery-mode" "ebnf-print-directory" "ebnf-spool-directory" "ebrowse-save-tree-as" "edir-merge-revisions" "edit-named-kbd-macro" "electric-buffer-list" "electric-indent-mode" "electric-layout-mode" "elint-current-buffer" "elisp-byte-code-mode" "encode-coding-region" "epa-dired-do-decrypt" "epa-dired-do-encrypt" "epa-global-mail-mode" "epa-list-secret-keys" "epa-mail-import-keys" "er/mark-inside-pairs" "er/ruby-end-of-block" "erc-speedbar-browser" "erc-track-minor-mode" "eudc-try-bbdb-insert" "eval-print-last-sexp" "executable-interpret" "executable-set-magic" "facemenu-set-default" "ff-find-related-file" "find-face-definition" "find-function-on-key" "find-lisp-find-dired" "find-tag-other-frame" "finder-list-keywords" "fit-window-to-buffer" "flycheck-first-error" "flycheck-list-errors" "format-decode-buffer" "format-decode-region" "format-encode-buffer" "format-encode-region" "fortune-to-signature" "frameset-to-register" "git-commit-mode-menu" "git-commit-suggested" "git-rebase-kill-line" "git-rebase-mode-menu" "global-flycheck-mode" "gnus-slave-no-server" "gnus-slave-unplugged" "goto-history-element" "handle-select-window" "help-at-pt-set-timer" "html-horizontal-rule" "ibuffer-list-buffers" "ibuffer-other-window" "ido-fallback-command" "ido-find-file-in-dir" "ido-reread-directory" "ido-take-first-match" "imenu-add-to-menubar" "increase-left-margin" "indent-rigidly-right" "info-complete-symbol" "info-xref-docstrings" "isearch-char-by-name" "isearch-describe-key" "isearch-forward-word" "isearch-ring-advance" "isearch-ring-retreat" "ispell-complete-word" "js-syntactic-context" "justify-current-line" "keyboard-escape-quit" "kmacro-call-ring-2nd" "kmacro-view-ring-2nd" "lisp-complete-symbol" "list-command-history" "list-flycheck-errors" "log-edit-kill-buffer" "magit-branch-spinoff" "magit-checkout-stage" "magit-cherry-harvest" "magit-cherry-spinoff" "magit-cherry-spinout" "magit-commit-add-log" "magit-commit-augment" "magit-diff-flip-revs" "magit-dispatch-popup" "magit-jump-to-staged" "magit-merge-nocommit" "magit-process-buffer" "magit-push-to-remote" "magit-reflog-current" "magit-reset-worktree" "magit-reshelve-since" "magit-section-toggle" "magit-sequencer-skip" "magit-set-remote*url" "magit-show-refs-head" "magit-snapshot-index" "magit-stage-modified" "magit-stash-worktree" "magit-worktree-popup" "make-command-summary" "make-frame-invisible" "make-indirect-buffer" "makefile-makepp-mode" "mark-end-of-sentence" "markdown-end-of-list" "markdown-indent-line" "markdown-insert-bold" "markdown-insert-code" "markdown-insert-link" "markdown-toggle-math" "menu-bar-select-yank" "message-elide-region" "message-goto-subject" "message-goto-summary" "message-kill-address" "message-sort-headers" "message-to-list-only" "messages-buffer-mode" "mml-insert-multipart" "mml-unsecure-message" "mode-line-change-eol" "mouse-avoidance-mode" "mouse-drag-left-edge" "mouse-drag-mode-line" "mouse-drag-secondary" "mouse-kill-ring-save" "mouse-kill-secondary" "mouse-save-then-kill" "mouse-yank-secondary" "newsticker-plainview" "newsticker-show-news" "next-error-no-select" "next-history-element" "ns-popup-color-panel" "outline-hide-subtree" "outline-mark-subtree" "outline-next-heading" "outline-show-subtree" "override-global-mode" "package-install-file" "package-menu-execute" "package-menu-refresh" "popwin:pop-to-buffer" "posix-search-forward" "pr-ps-buffer-preview" "pr-ps-region-preview" "prefer-coding-system" "query-replace-regexp" "rebuild-mail-abbrevs" "rectangle-right-char" "remember-other-frame" "rmail-delete-forward" "rmail-delete-message" "rmail-end-of-message" "rmail-output-as-seen" "rmail-sort-by-author" "rmail-sort-by-labels" "scan-buf-next-region" "scroll-bar-scroll-up" "select-frame-by-name" "self-insert-and-exit" "set-background-color" "set-face-underline-p" "set-foreground-color" "set-rmail-inbox-list" "sgml-auto-attributes" "sgml-maybe-name-self" "sh-basic-indent-line" "sh-learn-line-indent" "size-indication-mode" "smerge-start-session" "spam-report-agentize" "speedbar-expand-line" "speedbar-item-delete" "speedbar-item-rename" "speedbar-scroll-down" "strokes-list-strokes" "table-justify-column" "table-recognize-cell" "testcover-this-defun" "thai-transpose-words" "thumbs-dired-setroot" "thumbs-show-from-dir" "timeclock-reread-log" "toggle-debug-on-quit" "transpose-paragraphs" "vc-git-log-edit-mode" "vc-git-log-view-mode" "vc-resolve-conflicts" "vc-svn-log-view-mode" "vc-update-change-log" "view-emacs-debugging" "web-mode-block-close" "web-mode-buffer-scan" "web-mode-comment-end" "web-mode-element-end" "web-mode-imenu-index" "web-mode-jsx-is-html" "what-cursor-position" "whois-reverse-lookup" "word-search-backward" "xref-find-references" "Custom-reset-standard" "Info-follow-reference" "Info-speedbar-browser" "ag-kill-other-buffers" "apropos-documentation" "auto-composition-mode" "auto-compression-mode" "auto-revert-set-timer" "auto-revert-tail-mode" "binary-overwrite-mode" "bookmark-bmenu-search" "browse-url-text-emacs" "browse-url-text-xterm" "browse-url-w3-gnudoit" "c-electric-semi&comma" "c-forward-conditional" "c-toggle-auto-newline" "c-toggle-hungry-state" "cancel-debug-on-entry" "change-log-next-error" "checkdoc-ispell-defun" "checkdoc-ispell-start" "checkdoc-message-text" "checkdoc-rogue-spaces" "clipboard-kill-region" "clone-indirect-buffer" "comint-copy-old-input" "comint-previous-input" "company-begin-backend" "company-other-backend" "company-previous-page" "company-search-keypad" "company-show-location" "compilation-next-file" "crm-complete-and-exit" "debugger-return-value" "debugger-step-through" "decrease-right-margin" "delete-matching-lines" "delete-selection-mode" "describe-distribution" "describe-input-method" "diff-auto-refine-mode" "diff-buffer-with-file" "diff-context->unified" "diff-unified->context" "dired-async-do-rename" "dired-clean-directory" "dired-do-byte-compile" "dired-mouse-find-file" "dired-unmark-backward" "ebnf-syntax-directory" "ediff-merge-revisions" "edit-abbrevs-redefine" "er/mark-inside-quotes" "er/mark-next-accessor" "er/mark-outside-pairs" "er/mark-ruby-block-up" "er/mark-text-sentence" "erc-nickserv-identify" "exchange-dot-and-mark" "expand-region-abbrevs" "file-name-shadow-mode" "find-file-other-frame" "find-tag-other-window" "flycheck-verify-setup" "global-font-lock-mode" "global-superword-mode" "global-undo-tree-mode" "gnus-agent-regenerate" "gnus-delay-send-queue" "gnus-treat-from-picon" "gnus-treat-mail-picon" "gnus-x-face-from-file" "go-goto-function-name" "go-goto-return-values" "goto-address-at-mouse" "goto-address-at-point" "hi-lock-unface-buffer" "icalendar-export-file" "icalendar-import-file" "ido-copy-current-word" "ido-dired-other-frame" "ido-enter-insert-file" "ido-magic-delete-char" "image-dired-tag-files" "increase-right-margin" "indent-relative-maybe" "indian-compose-region" "insert-file-literally" "isearch-complete-edit" "isearch-describe-mode" "isearch-help-for-help" "isearch-printing-char" "isearch-query-replace" "isearch-toggle-regexp" "isearch-toggle-symbol" "kill-backward-up-list" "kill-matching-buffers" "kmacro-end-call-mouse" "kmacro-insert-counter" "lisp-interaction-mode" "log-edit-next-comment" "magit-blame-copy-hash" "magit-branch-checkout" "magit-branch-unshelve" "magit-commit-reshelve" "magit-diff-visit-file" "magit-emacs-Q-command" "magit-fetch-all-prune" "magit-gitignore-popup" "magit-jump-to-stashes" "magit-jump-to-tracked" "magit-list-submodules" "magit-log-buffer-file" "magit-log-bury-buffer" "magit-log-select-mode" "magit-log-select-pick" "magit-log-select-quit" "magit-popup-help-mode" "magit-push-implicitly" "magit-rebase-continue" "magit-remote-set-head" "magit-repolist-status" "magit-section-forward" "magit-sequencer-abort" "magit-set-remote*push" "magit-show-refs-popup" "magit-submodule-popup" "magit-wip-log-current" "magit-worktree-branch" "magit-worktree-delete" "magit-worktree-status" "mail-abbrev-next-line" "make-face-bold-italic" "make-frame-on-display" "makefile-browser-quit" "makefile-bsdmake-mode" "makefile-electric-dot" "makefile-insert-macro" "markdown-forward-page" "markdown-hide-subtree" "markdown-insert-image" "markdown-mark-subtree" "markdown-other-window" "markdown-outline-next" "markdown-show-subtree" "markdown-show-version" "menu-bar-options-save" "menu-bar-read-lispref" "message-caesar-region" "message-goto-keywords" "message-goto-reply-to" "message-rename-buffer" "message-send-and-exit" "message-unbold-region" "message-yank-original" "mh-smail-other-window" "mml-secure-sign-smime" "mode-line-bury-buffer" "mode-line-next-buffer" "mouse-appearance-menu" "mouse-drag-right-edge" "mouse-major-mode-menu" "mouse-minor-mode-menu" "mouse-start-secondary" "mouse-tear-off-window" "multi-isearch-buffers" "ns-unput-working-text" "occur-mode-mouse-goto" "org-submit-bug-report" "outline-show-branches" "outline-show-children" "package-list-packages" "pkg-info-version-info" "popwin:display-buffer" "popwin:find-file-tail" "posix-search-backward" "pr-printify-directory" "pr-ps-buffer-ps-print" "pr-ps-directory-print" "pr-ps-file-up-preview" "pr-ps-region-ps-print" "pr-toggle-file-duplex" "pr-toggle-file-tumble" "pr-toggle-ghostscript" "pr-toggle-upside-down" "prettify-symbols-mode" "previous-logical-line" "profiler-find-profile" "recentf-cancel-dialog" "repunctuate-sentences" "rfc2047-decode-region" "rmail-delete-backward" "rmail-sort-by-subject" "save-place-local-mode" "search-emacs-glossary" "search-forward-regexp" "set-selective-display" "set-visited-file-name" "sgml-skip-tag-forward" "shadow-define-cluster" "shell-dirtrack-toggle" "shell-forward-command" "sieve-upload-and-bury" "sieve-upload-and-kill" "smerge-diff-base-mine" "speedbar-forward-list" "speedbar-toggle-etags" "speedbar-up-directory" "srecode-template-mode" "strokes-decode-buffer" "subword-backward-kill" "switch-to-completions" "switch-to-next-buffer" "switch-to-prev-buffer" "table-generate-source" "table-insert-sequence" "table-query-dimension" "table-recognize-table" "tabulated-list-revert" "texinfo-format-buffer" "texinfo-format-region" "toggle-debug-on-error" "toggle-truncate-lines" "type-break-statistics" "update-file-autoloads" "vc-git-stash-snapshot" "view-file-other-frame" "web-mode-block-select" "web-mode-dom-traverse" "web-mode-element-kill" "web-mode-element-next" "web-mode-element-wrap" "web-mode-forward-sexp" "web-mode-tag-previous" "widget-field-activate" "woman-dired-find-file" "xref-find-definitions" "xref-pop-marker-stack" "Buffer-menu-unmark-all" "Info-mouse-follow-link" "Info-mouse-scroll-down" "Info-on-current-buffer" "ace-jump-mode-pop-mark" "add-dir-local-variable" "align-unhighlight-rule" "apropos-local-variable" "auto-save-visited-mode" "backward-kill-sentence" "beginning-of-defun-raw" "beginning-of-line-text" "c-backward-conditional" "c-toggle-comment-style" "calc-embedded-activate" "cancel-function-timers" "capitalized-words-mode" "change-log-goto-source" "comint-continue-subjob" "comint-kill-whole-line" "comint-previous-prompt" "comint-truncate-buffer" "company-complete-mouse" "compilation-minor-mode" "compilation-next-error" "copy-rectangle-as-kill" "cperl-perldoc-at-point" "cursor-intangible-mode" "customize-create-theme" "customize-set-variable" "debugger-toggle-locals" "delete-duplicate-lines" "delimit-columns-region" "describe-character-set" "describe-coding-system" "diff-mouse-goto-source" "diff-next-complex-hunk" "diff-reverse-direction" "dired-async-do-symlink" "dired-create-directory" "dired-do-rename-regexp" "dired-do-shell-command" "dired-mark-directories" "dired-mark-executables" "dired-next-marked-file" "dired-prev-marked-file" "dired-toggle-read-only" "dired-unmark-all-files" "dired-unmark-all-marks" "ediff-regions-linewise" "ediff-regions-wordwise" "ediff-windows-linewise" "ediff-windows-wordwise" "edt-set-scroll-margins" "elp-instrument-package" "emacs-lisp-macroexpand" "epa-import-keys-region" "er/mark-html-attribute" "er/mark-outside-quotes" "er/mark-text-paragraph" "erc-add-dangerous-host" "erc-notifications-mode" "facemenu-set-invisible" "facemenu-set-read-only" "facemenu-set-underline" "feedmail-run-the-queue" "ffap-dired-other-frame" "find-file-other-window" "find-function-at-point" "find-variable-at-point" "forward-to-indentation" "git-rebase-show-commit" "global-git-commit-mode" "global-magit-file-mode" "global-whitespace-mode" "gnus-agent-batch-fetch" "gnus-group-split-setup" "gnus-mailing-list-mode" "goto-address-prog-mode" "help-for-help-internal" "highlight-changes-mode" "ido-dired-other-window" "ido-enter-magit-status" "ido-magic-forward-char" "image-dired-delete-tag" "image-dired-minor-mode" "indent-for-tab-command" "isearch-forward-regexp" "isearch-forward-symbol" "isearch-repeat-forward" "iso-transl-ctl-x-8-map" "kill-buffer-and-window" "kmacro-cycle-ring-next" "kmacro-name-last-macro" "kmacro-step-edit-macro" "lazy-highlight-cleanup" "list-dynamic-libraries" "list-load-path-shadows" "magit-am-apply-maildir" "magit-am-apply-patches" "magit-auto-revert-mode" "magit-blame-next-chunk" "magit-blame-visit-file" "magit-describe-section" "magit-diff-buffer-file" "magit-ediff-show-stash" "magit-edit-line-commit" "magit-jump-to-unstaged" "magit-kill-this-buffer" "magit-log-all-branches" "magit-mode-bury-buffer" "magit-reverse-in-index" "magit-revert-no-commit" "magit-section-backward" "magit-set-remote*fetch" "magit-stash-keep-index" "magit-submodule-update" "magit-wip-log-worktree" "mail-add-payment-async" "mailcap-parse-mailcaps" "makefile-automake-mode" "makefile-insert-target" "makefile-pickup-macros" "markdown-backward-page" "markdown-exdent-region" "markdown-footnote-kill" "markdown-forward-block" "markdown-indent-region" "markdown-insert-header" "markdown-insert-italic" "markdown-previous-link" "markdown-remove-header" "markdown-show-children" "menu-bar-no-scroll-bar" "menu-bar-select-buffer" "message-change-subject" "message-display-abbrev" "message-fill-paragraph" "message-goto-signature" "message-insert-expires" "message-insert-headers" "mml-secure-encrypt-pgp" "mode-line-other-buffer" "mouse-drag-bottom-edge" "mouse-drag-header-line" "move-beginning-of-line" "next-multiframe-window" "ns-delete-working-text" "ns-do-emacs-info-panel" "ns-drag-n-drop-as-text" "ns-insert-working-text" "org-cycle-agenda-files" "org-insert-link-global" "org-store-agenda-views" "outline-hide-sublevels" "outline-insert-heading" "package-import-keyring" "package-menu-mode-menu" "pr-ps-file-up-ps-print" "pr-toggle-header-frame" "rcirc-track-minor-mode" "recover-session-finish" "rectangle-forward-char" "rectangle-number-lines" "repeat-complex-command" "rmail-expunge-and-save" "rmail-previous-message" "rmail-search-backwards" "rmail-summary-by-topic" "scroll-bar-scroll-down" "search-backward-regexp" "select-tags-table-mode" "select-tags-table-quit" "set-face-inverse-video" "set-justification-full" "set-justification-left" "set-justification-none" "set-locale-environment" "sgml-skip-tag-backward" "sh-learn-buffer-indent" "sh-maybe-here-document" "shell-backward-command" "smerge-diff-base-lower" "smerge-diff-base-other" "smerge-diff-base-upper" "smerge-diff-mine-other" "smerge-makeup-conflict" "smex-describe-function" "smie-config-set-indent" "spam-report-deagentize" "speedbar-backward-list" "speedbar-contract-line" "speedbar-enable-update" "speedbar-navigate-list" "speedbar-toggle-images" "table-fixed-width-mode" "table-recognize-region" "table-unrecognize-cell" "tags-reset-tags-tables" "thai-update-word-table" "tibetan-compose-buffer" "tibetan-compose-region" "toggle-frame-maximized" "turn-on-undo-tree-mode" "undo-tree-load-history" "undo-tree-save-history" "upcase-initials-region" "url-setup-privacy-info" "view-external-packages" "view-file-other-window" "web-mode-attribute-end" "web-mode-auto-complete" "web-mode-backward-sexp" "web-mode-buffer-indent" "web-mode-dom-normalize" "web-mode-element-child" "web-mode-element-clone" "web-mode-element-close" "web-mode-jsx-beginning" "web-mode-tag-beginning" "widget-move-and-invoke" "widget-narrow-to-field" "xref--xref-buffer-mode" "5x5-crack-mutating-best" "Buffer-menu-multi-occur" "Buffer-menu-this-window" "abbrev-edit-save-buffer" "ace-jump-quick-exchange" "add-file-local-variable" "ag-project-dired-regexp" "async-byte-compile-file" "backward-kill-paragraph" "backward-to-indentation" "bug-reference-prog-mode" "c-hungry-delete-forward" "c-indent-line-or-region" "c-put-char-property-fun" "c-toggle-electric-state" "check-declare-directory" "checkdoc-current-buffer" "comint-dynamic-complete" "comint-interrupt-subjob" "comint-redirect-cleanup" "comint-set-process-mark" "comment-indent-new-line" "company-complete-common" "company-complete-number" "company-select-previous" "company-show-doc-buffer" "copy-from-above-command" "crm-minibuffer-complete" "cua-rectangle-mark-mode" "customize-apropos-faces" "customize-save-variable" "debugger-list-functions" "default-indent-new-line" "delete-horizontal-space" "dframe-hack-buffer-menu" "diff-kill-applied-hunks" "dired-async-do-hardlink" "dired-do-flagged-delete" "dired-do-isearch-regexp" "dired-do-symlink-regexp" "dired-flag-backup-files" "dired-flag-files-regexp" "dired-hide-details-mode" "dired-isearch-filenames" "dired-jump-other-window" "dired-mark-files-regexp" "dired-mark-subdir-files" "dynamic-completion-mode" "ediff-merge-directories" "ediff-toggle-multiframe" "elp-instrument-function" "emacs-lisp-byte-compile" "er/mark-js-inner-return" "er/mark-js-outer-return" "erc-capab-identify-mode" "erc-save-buffer-in-logs" "exchange-point-and-mark" "executable-self-display" "facemenu-remove-special" "facemenu-set-background" "facemenu-set-foreground" "facemenu-set-intangible" "feedmail-queue-reminder" "ffap-dired-other-window" "flycheck-previous-error" "flycheck-select-checker" "flycheck-verify-checker" "follow-scroll-up-window" "font-lock-fontify-block" "generate-file-autoloads" "git-commit-next-message" "git-commit-prev-message" "git-commit-save-message" "git-rebase-move-line-up" "global-auto-revert-mode" "global-visual-line-mode" "gnus-group-split-update" "go-goto-method-receiver" "godef-jump-other-window" "hashcash-insert-payment" "help-at-pt-cancel-timer" "html-navigational-links" "icalendar-export-region" "icalendar-import-buffer" "ido-bury-buffer-at-head" "ido-delete-file-at-head" "ido-enter-insert-buffer" "ido-enter-switch-buffer" "ido-find-alternate-file" "ido-find-file-read-only" "ido-kill-buffer-at-head" "ido-magic-backward-char" "ido-next-work-directory" "ido-prev-work-directory" "ido-restrict-to-matches" "imenu-add-menubar-index" "indent-new-comment-line" "inverse-add-mode-abbrev" "isearch-backward-regexp" "isearch-repeat-backward" "japanese-hankaku-region" "japanese-zenkaku-region" "js--show-cache-at-point" "kmacro-delete-ring-head" "magit-blame-cycle-style" "magit-cherry-pick-popup" "magit-cycle-pull.rebase" "magit-diff-less-context" "magit-diff-more-context" "magit-diff-working-tree" "magit-ediff-show-commit" "magit-ediff-show-staged" "magit-gitignore-locally" "magit-jump-to-untracked" "magit-list-repositories" "magit-log-refresh-popup" "magit-notes-merge-abort" "magit-patch-apply-popup" "magit-rebase-autosquash" "magit-remote-unset-head" "magit-run-git-gui-blame" "magit-run-gitk-branches" "magit-set-core.notesRef" "magit-show-refs-current" "magit-snapshot-worktree" "magit-stash-branch-here" "magit-worktree-checkout" "mailcap-parse-mimetypes" "makefile-browser-toggle" "makefile-electric-colon" "makefile-electric-equal" "makefile-pickup-targets" "markdown-backward-block" "markdown-demote-subtree" "markdown-fill-paragraph" "markdown-hide-sublevels" "markdown-kill-ring-save" "markdown-mark-paragraph" "markdown-narrow-to-page" "markdown-outdent-region" "menu-bar-kill-ring-save" "menu-bar-read-lispintro" "menu-find-file-existing" "message-goto-newsgroups" "message-insinuate-rmail" "message-mode-field-menu" "message-reduce-to-to-cc" "metamail-interpret-body" "mml-secure-message-sign" "mml-secure-sign-pgpauto" "mml-secure-sign-pgpmime" "mode-line-unbury-buffer" "mouse-choose-completion" "newsticker-start-ticker" "outline-headers-as-kill" "outline-move-subtree-up" "outline-toggle-children" "package-menu-quick-help" "pr-ps-directory-preview" "quickurl-browse-url-ask" "recentf-open-more-files" "rectangle-backward-char" "rectangle-previous-line" "replace-buffer-contents" "rmail-next-same-subject" "rmail-sort-by-recipient" "rmail-summary-by-labels" "rmail-summary-by-regexp" "ruby-beginning-of-block" "ruby-beginning-of-defun" "save-buffers-kill-emacs" "search-unencodable-char" "set-justification-right" "sh-beginning-of-command" "shell-command-on-region" "smerge-diff-upper-lower" "smie-config-show-indent" "speedbar-disable-update" "speedbar-toggle-sorting" "speedbar-toggle-updates" "split-window-vertically" "sql-product-interactive" "string-insert-rectangle" "strokes-describe-stroke" "table-insert-row-column" "table-unrecognize-table" "tabulated-list-col-sort" "temp-buffer-resize-mode" "thai-backward-kill-word" "timeclock-status-string" "toggle-auto-composition" "toggle-case-fold-search" "toggle-frame-fullscreen" "turn-on-gnus-dired-mode" "undo-tree-switch-branch" "unforward-rmail-message" "universal-argument-more" "vc-find-conflicted-file" "viet-decode-viqr-buffer" "viet-decode-viqr-region" "viet-encode-viqr-buffer" "viet-encode-viqr-region" "view-buffer-other-frame" "view-echo-area-messages" "web-mode-attribute-kill" "web-mode-attribute-next" "web-mode-block-previous" "web-mode-element-insert" "web-mode-element-parent" "web-mode-element-rename" "web-mode-element-select" "web-mode-element-vanish" "web-mode-fold-or-unfold" "web-mode-part-beginning" "web-mode-snippet-insert" "web-mode-whitespaces-on" "whitespace-newline-mode" "word-search-forward-lax" "xref-quit-and-goto-xref" "yaml-electric-backspace" "Buffer-menu-mouse-select" "Buffer-menu-not-modified" "Buffer-menu-other-window" "Helper-describe-bindings" "Info-follow-nearest-node" "abbrev-edit-save-to-file" "align-newline-and-indent" "animate-birthday-present" "beginning-of-visual-line" "bookmark-insert-location" "browse-url-of-dired-file" "buffer-menu-other-window" "byte-recompile-directory" "c-beginning-of-statement" "c-guess-dump-accumulator" "canonically-space-region" "checkdoc-ispell-comments" "checkdoc-ispell-continue" "clipboard-kill-ring-save" "close-display-connection" "comint-goto-process-mark" "company-clang-set-prefix" "compile-mouse-goto-error" "completion-help-at-point" "compose-mail-other-frame" "custom-theme-visit-theme" "customize-apropos-groups" "debug-on-variable-change" "debugger-eval-expression" "delete-completion-window" "describe-prefix-bindings" "describe-text-properties" "dired-build-subdir-alist" "dired-do-hardlink-regexp" "dired-flag-file-deletion" "dired-flag-garbage-files" "dired-get-file-for-visit" "ediff-toggle-use-toolbar" "electric-pair-local-mode" "emerge-merge-directories" "ethio-insert-ethio-space" "execute-extended-command" "expand-jump-to-next-slot" "facemenu-set-bold-italic" "ff-mouse-find-other-file" "ffap-copy-string-as-kill" "file-cache-add-directory" "file-notify-handle-event" "fill-region-as-paragraph" "find-library-other-frame" "flycheck-disable-checker" "flycheck-error-list-mode" "font-lock-fontify-buffer" "git-rebase-backward-line" "gnus-bookmark-bmenu-list" "gnus-registry-initialize" "gnus-treat-from-gravatar" "gnus-treat-mail-gravatar" "go-remove-unused-imports" "hi-lock-line-face-buffer" "ido-init-completion-maps" "indent-according-to-mode" "isearch-highlight-regexp" "isearch-toggle-case-fold" "isearch-toggle-char-fold" "isearch-toggle-invisible" "isearch-yank-x-selection" "ispell-buffer-with-debug" "ispell-change-dictionary" "japanese-hiragana-region" "japanese-katakana-region" "json-pretty-print-buffer" "kmacro-edit-macro-repeat" "kmacro-end-or-call-macro" "kmacro-view-macro-repeat" "magit-branch-or-checkout" "magit-copy-section-value" "magit-cycle-margin-style" "magit-diff-refresh-popup" "magit-fetch-all-no-prune" "magit-git-command-topdir" "magit-log-move-to-parent" "magit-merge-preview-mode" "magit-notes-merge-commit" "magit-pull-from-upstream" "magit-rebase-edit-commit" "magit-rebase-interactive" "magit-sequencer-continue" "magit-set-remote*pushurl" "magit-stash-format-patch" "magit-submodule-populate" "magit-submodule-register" "magit-subtree-add-commit" "magit-toggle-buffer-lock" "mail-abbrev-insert-alias" "makefile-next-dependency" "map-query-replace-regexp" "mark-beginning-of-buffer" "markdown-complete-buffer" "markdown-complete-region" "markdown-edit-code-block" "markdown-footnote-return" "markdown-insert-footnote" "markdown-mark-text-block" "markdown-move-subtree-up" "markdown-narrow-to-block" "markdown-promote-subtree" "menu-bar-left-scroll-bar" "message-check-recipients" "message-goto-followup-to" "message-insert-signature" "message-mail-other-frame" "message-mark-insert-file" "message-news-other-frame" "message-send-form-letter" "minibuffer-complete-word" "minibuffer-inactive-mode" "mml-secure-encrypt-smime" "mouse-drag-vertical-line" "ns-open-file-select-line" "ns-open-file-using-panel" "org-calendar-goto-agenda" "org-duration-set-regexps" "org-open-at-point-global" "org-toggle-sticky-agenda" "outline-previous-heading" "package-menu-mark-delete" "package-menu-mark-unmark" "package-refresh-contents" "pkg-info-library-version" "pkg-info-package-version" "popwin:popup-buffer-tail" "popwin:popup-last-buffer" "popwin:universal-display" "pp-macroexpand-last-sexp" "pr-ps-directory-ps-print" "pr-toggle-file-landscape" "previous-error-no-select" "previous-history-element" "rmail-summary-by-senders" "scan-buf-previous-region" "scroll-other-window-down" "select-tags-table-select" "set-face-inverse-video-p" "set-justification-center" "set-language-environment" "sh-save-styles-to-buffer" "smerge-combine-with-next" "smie--next-indent-change" "speedbar-mouse-item-info" "speedbar-restricted-next" "speedbar-restricted-prev" "speedbar-update-contents" "table-unrecognize-region" "thumbs-dired-show-marked" "tibetan-decompose-buffer" "tibetan-decompose-region" "time-stamp-toggle-active" "todo-filtered-items-mode" "tree-widget-button-click" "ucs-normalize-NFC-region" "ucs-normalize-NFD-region" "undo-tree-visualize-redo" "undo-tree-visualize-undo" "undo-tree-visualizer-set" "url-history-save-history" "vc-comment-to-change-log" "vc-default-check-headers" "vc-default-mark-resolved" "vc-revision-other-window" "view-buffer-other-window" "web-mode-block-beginning" "web-mode-dom-errors-show" "web-mode-dom-xml-replace" "web-mode-mark-and-expand" "web-mode-toggle-comments" "whitespace-report-region" "widget-beginning-of-line" "word-search-backward-lax" "Buffer-menu-backup-unmark" "add-log-edit-next-comment" "add-log-edit-prev-comment" "antlr-show-makefile-rules" "bookmark-set-no-overwrite" "c-electric-delete-forward" "c-guess-buffer-no-install" "c-guess-region-no-install" "c-guess-reset-accumulator" "c-hungry-delete-backwards" "c-indent-new-comment-line" "checkdoc-package-keywords" "cl-old-struct-compat-mode" "company-eclim--candidates" "company-filter-candidates" "company-search-candidates" "company-search-other-char" "compilation-display-error" "compilation-previous-file" "completion-in-region-mode" "compose-mail-other-window" "customize-apropos-options" "customize-changed-options" "customize-save-customized" "delete-dir-local-variable" "delete-non-matching-lines" "delimit-columns-customize" "delimit-columns-rectangle" "dired-compare-directories" "dired-find-alternate-file" "dired-maybe-insert-subdir" "dired-sort-toggle-or-edit" "display-line-numbers-mode" "ediff-directory-revisions" "ediff-merge-with-ancestor" "edirs-merge-with-ancestor" "eieio-display-method-list" "electric-pair-delete-pair" "electric-quote-local-mode" "er/c-mark-function-call-1" "er/c-mark-function-call-2" "er/c-mark-vector-access-1" "er/c-mark-vector-access-2" "erc-delete-dangerous-host" "ert-kill-all-test-buffers" "ethio-fidel-to-tex-buffer" "ethio-tex-to-fidel-buffer" "find-function-other-frame" "find-library-other-window" "find-variable-other-frame" "flycheck-describe-checker" "follow-scroll-down-window" "git-rebase-move-line-down" "go-mode-insert-and-indent" "highlight-compare-buffers" "highlight-symbol-at-point" "ido-delete-backward-updir" "ido-find-file-other-frame" "ido-forget-work-directory" "image-dired-display-thumb" "inverse-add-global-abbrev" "isearch-describe-bindings" "isearch-yank-word-or-char" "json-pretty-print-ordered" "kmacro-end-and-call-macro" "log-edit-add-to-changelog" "log-edit-insert-changelog" "log-edit-insert-filenames" "log-edit-previous-comment" "magit-branch-and-checkout" "magit-branch-config-popup" "magit-branch-pull-request" "magit-browse-pull-request" "magit-commit-absorb-popup" "magit-cycle-branch*rebase" "magit-cycle-remote*tagOpt" "magit-ediff-show-unstaged" "magit-fetch-from-upstream" "magit-invoke-popup-action" "magit-invoke-popup-option" "magit-invoke-popup-switch" "magit-remote-config-popup" "magit-section-cycle-diffs" "magit-wip-after-save-mode" "mail-abbrev-end-of-buffer" "makefile-backslash-region" "makefile-insert-macro-ref" "markdown-demote-list-item" "markdown-exdent-or-delete" "markdown-insert-list-item" "markdown-insert-wiki-link" "markdown-outline-previous" "menu-bar-enable-clipboard" "menu-bar-right-scroll-bar" "message-beginning-of-line" "message-delete-not-region" "message-goto-distribution" "message-idna-to-ascii-rhs" "message-insert-newsgroups" "message-insert-wide-reply" "message-kill-to-signature" "message-mail-other-window" "message-news-other-window" "metamail-interpret-header" "minibuffer-force-complete" "mode-line-minor-mode-help" "mode-line-previous-buffer" "mode-line-toggle-modified" "mouse-popup-menubar-stuff" "ns-respond-to-change-font" "ns-write-file-using-panel" "org-columns-insert-dblock" "org-open-link-from-string" "outline-move-subtree-down" "package-menu-hide-package" "package-menu-mark-install" "package-show-package-list" "popwin:close-popup-window" "popwin:stick-popup-window" "pp-macroexpand-expression" "quail-set-keyboard-layout" "query-replace-regexp-eval" "redirect-debugging-output" "reftex-index-phrases-mode" "reftex-isearch-minor-mode" "replace-buffer-in-windows" "rmail-output-body-to-file" "rmail-set-remote-password" "ruby-toggle-string-quotes" "scroll-bar-toolkit-scroll" "smerge-popup-context-menu" "smie-forward-sexp-command" "smtpmail-send-queued-mail" "spam-report-process-queue" "speedbar-create-directory" "split-window-horizontally" "strokes-do-complex-stroke" "strokes-global-set-stroke" "strokes-load-user-strokes" "trace-function-background" "trace-function-foreground" "ucs-normalize-NFKC-region" "ucs-normalize-NFKD-region" "undigestify-rmail-message" "undo-tree-visualizer-mode" "undo-tree-visualizer-quit" "url-gateway-nslookup-host" "vc-comment-search-forward" "vc-comment-search-reverse" "vc-git-stash-pop-at-point" "vc-revert-buffer-internal" "web-mode-attribute-insert" "web-mode-attribute-select" "web-mode-buffer-highlight" "web-mode-element-previous" "web-mode-set-content-type" "web-mode-whitespaces-show" "whitespace-cleanup-region" "whitespace-toggle-options" "with-editor-export-editor" "with-editor-shell-command" "xwidget-webkit-browse-url" "5x5-crack-mutating-current" "advertised-widget-backward" "ag-regexp-project-at-point" "bookmark-jump-other-window" "c-guess-dump-guessed-style" "c-toggle-auto-hungry-state" "c-toggle-parse-state-debug" "c-up-conditional-with-else" "comint-bol-or-process-mark" "comint-next-matching-input" "comint-show-maximum-output" "company-complete-selection" "company-search-delete-char" "compilation-previous-error" "copy-rectangle-to-register" "copyright-update-directory" "debugger-record-expression" "delete-file-local-variable" "delete-minibuffer-contents" "delete-trailing-whitespace" "describe-buffer-case-table" "dframe-handle-delete-frame" "dired-advertised-find-file" "dired-flag-auto-save-files" "display-buffer-other-frame" "ebrowse-tags-loop-continue" "ebrowse-tags-query-replace" "edebug-eval-top-level-form" "electric-indent-local-mode" "emerge-files-with-ancestor" "end-of-buffer-other-window" "epa-import-armor-in-region" "er/mark-js-object-property" "er/mark-symbol-with-prefix" "erc-nickserv-identify-mode" "ethio-fidel-to-sera-buffer" "ethio-fidel-to-sera-marker" "ethio-fidel-to-sera-region" "ethio-sera-to-fidel-buffer" "ethio-sera-to-fidel-marker" "ethio-sera-to-fidel-region" "facemenu-remove-face-props" "ffap-read-only-other-frame" "fill-individual-paragraphs" "fill-nonuniform-paragraphs" "find-function-other-window" "find-variable-other-window" "git-commit-elisp-text-mode" "gnus-cache-generate-active" "hi-lock-face-phrase-buffer" "horizontal-scroll-bar-mode" "iconify-or-deiconify-frame" "ido-copy-current-file-name" "ido-find-file-other-window" "ido-merge-work-directories" "ido-toggle-virtual-buffers" "image-dired-display-thumbs" "info-xref-check-all-custom" "js--end-of-do-while-loop-p" "kmacro-cycle-ring-previous" "log-edit-beginning-of-line" "magit-add-change-log-entry" "magit-blame-previous-chunk" "magit-blame-read-only-mode" "magit-commit-instant-fixup" "magit-copy-buffer-revision" "magit-debug-git-executable" "magit-diff-default-context" "magit-find-git-config-file" "magit-log-trace-definition" "magit-pull-and-fetch-popup" "magit-pull-from-pushremote" "magit-rebase-onto-upstream" "magit-rebase-remove-commit" "magit-rebase-reword-commit" "magit-section-cycle-global" "magit-section-show-level-1" "magit-section-show-level-2" "magit-section-show-level-3" "magit-section-show-level-4" "magit-set-notes.displayRef" "magit-shell-command-topdir" "magit-submodule-unpopulate" "magit-wip-after-apply-mode" "mail-abbrev-complete-alias" "make-variable-buffer-local" "makefile-browser-next-line" "makefile-insert-target-ref" "makefile-pickup-everything" "makefile-switch-to-browser" "markdown-beginning-of-list" "markdown-blockquote-region" "markdown-complete-at-point" "markdown-end-of-text-block" "markdown-forward-paragraph" "markdown-insert-blockquote" "markdown-live-preview-mode" "markdown-move-list-item-up" "markdown-move-subtree-down" "markdown-narrow-to-subtree" "markdown-outdent-or-delete" "markdown-promote-list-item" "markdown-reload-extensions" "markdown-toggle-url-hiding" "markdown-toggle-wiki-links" "menu-bar-no-window-divider" "message-add-archive-header" "message-caesar-buffer-body" "minibuffer-completion-help" "mml-secure-encrypt-pgpmime" "mml-secure-message-encrypt" "mode-line-toggle-read-only" "mouse-delete-other-windows" "mouse-drag-and-drop-region" "mouse-drag-top-left-corner" "multi-isearch-files-regexp" "ns-drag-n-drop-other-frame" "occur-mode-goto-occurrence" "outline-forward-same-level" "package-menu-backup-unmark" "package-menu-mark-upgrades" "package-menu-toggle-hiding" "paragraph-indent-text-mode" "popwin:display-last-buffer" "popwin:select-popup-window" "previous-multiframe-window" "ps-print-buffer-with-faces" "ps-print-region-with-faces" "ps-spool-buffer-with-faces" "ps-spool-region-with-faces" "quail-show-keyboard-layout" "reset-language-environment" "rmail-beginning-of-message" "rmail-edit-current-message" "rmail-next-labeled-message" "save-buffers-kill-terminal" "scroll-bar-horizontal-drag" "set-face-background-pixmap" "set-keyboard-coding-system" "set-terminal-coding-system" "shadow-define-regexp-group" "shrink-window-horizontally" "skeleton-pair-insert-maybe" "smex-show-unbound-commands" "smie-backward-sexp-command" "speedbar-flush-expand-line" "speedbar-item-byte-compile" "toggle-save-place-globally" "toggle-text-mode-auto-fill" "undo-tree-visualizer-abort" "update-directory-autoloads" "vc-git-region-history-mode" "vc-git-stash-show-at-point" "web-mode-comment-beginning" "web-mode-element-beginning" "web-mode-element-transpose" "widget-browse-other-window" "window-toggle-side-windows" "yaml-electric-dash-and-dot" "Buffer-menu-isearch-buffers" "Info-copy-current-node-name" "apply-macro-to-region-lines" "async-bytecomp-package-mode" "beginning-of-defun-comments" "c-forward-into-nomenclature" "c-guess-dump-guessed-values" "c-setup-paragraph-variables" "checkdoc-ispell-interactive" "comint-delchar-or-maybe-eof" "comment-or-uncomment-region" "customize-face-other-window" "delete-whitespace-rectangle" "desktop-save-in-desktop-dir" "dframe-handle-iconify-frame" "diff-ignore-whitespace-hunk" "dired-copy-filename-as-kill" "edit-tab-stops-note-changes" "enlarge-window-horizontally" "epa-decrypt-armor-in-region" "epa-file-name-regexp-update" "er/c-mark-statement-block-1" "er/c-mark-statement-block-2" "ert-run-tests-interactively" "facemenu-set-face-from-menu" "ffap-read-only-other-window" "find-lisp-find-dired-filter" "gnus-mailing-list-insinuate" "gnus-registry-install-hooks" "gnus-sieve-article-add-rule" "gnus-treat-newsgroups-picon" "guide-key/key-chord-hack-on" "highlight-compare-with-file" "isearch-toggle-input-method" "ispell-comments-and-strings" "kmacro-call-ring-2nd-repeat" "magit-checkout-pull-request" "magit-commit-instant-squash" "magit-diff-trace-definition" "magit-diff-while-committing" "magit-fetch-from-pushremote" "magit-log-buffer-file-popup" "magit-log-half-commit-limit" "magit-remote-prune-refspecs" "magit-section-hide-children" "magit-section-show-children" "magit-section-show-headings" "magit-submodule-synchronize" "magit-toggle-margin-details" "magit-whitespace-disallowed" "mail-quote-printable-region" "markdown-backward-paragraph" "markdown-electric-backquote" "markdown-export-and-preview" "markdown-footnote-goto-text" "markdown-forward-same-level" "markdown-insert-header-dwim" "message-fill-yanked-message" "message-simplify-recipients" "mml-secure-message-sign-pgp" "mouse-drag-top-right-corner" "nnml-generate-nov-databases" "ns-copy-including-secondary" "org-columns-remove-overlays" "outline-backward-same-level" "package-install-from-buffer" "paragraph-indent-minor-mode" "process-menu-delete-process" "quail-update-leim-list-file" "rmail-previous-same-subject" "rmail-sort-by-correspondent" "rmail-summary-by-recipients" "scroll-bar-set-window-start" "set-clipboard-coding-system" "set-file-name-coding-system" "set-selection-coding-system" "sgml-electric-tag-pair-mode" "shadow-define-literal-group" "speedbar-buffer-kill-buffer" "speedbar-item-object-delete" "table-split-cell-vertically" "timeclock-mode-line-display" "toggle-indicate-empty-lines" "unify-8859-on-decoding-mode" "unify-8859-on-encoding-mode" "url-cookie-setup-save-timer" "use-package-statistics-mode" "vc-git-stash-apply-at-point" "web-mode-attribute-previous" "web-mode-comment-boundaries" "web-mode-dom-quotes-replace" "xref-show-location-at-point" "yaml-electric-bar-and-angle" "Buffer-menu-delete-backwards" "Buffer-menu-toggle-read-only" "Buffer-menu-visit-tags-table" "Info-goto-emacs-command-node" "Info-search-case-sensitively" "c-backward-into-nomenclature" "c-down-conditional-with-else" "c-show-syntactic-information" "checkdoc-eval-current-buffer" "checkdoc-ispell-message-text" "checkdoc-message-interactive" "comint-append-output-to-file" "comint-get-next-from-history" "comint-redirect-send-command" "company-search-printing-char" "company-select-next-or-abort" "company-template-clear-field" "compilation-shell-minor-mode" "customize-group-other-window" "dired-do-async-shell-command" "dired-find-file-other-window" "ebrowse-electric-choose-tree" "ebrowse-tags-complete-symbol" "ebrowse-tags-find-definition" "ebrowse-tags-view-definition" "electric-indent-just-newline" "emerge-buffers-with-ancestor" "expand-jump-to-previous-slot" "find-file-literally-at-point" "flycheck-copy-errors-as-kill" "forms-find-file-other-window" "git-rebase-show-or-scroll-up" "global-auto-composition-mode" "global-prettify-symbols-mode" "gnus-fetch-group-other-frame" "guide-key/key-chord-hack-off" "hi-lock-face-symbol-at-point" "isearch-query-replace-regexp" "log-edit-insert-cvs-template" "magit-blame-visit-other-file" "magit-diff-buffer-file-popup" "magit-diff-show-or-scroll-up" "magit-diff-switch-range-type" "magit-do-async-shell-command" "magit-find-file-other-window" "magit-rebase-onto-pushremote" "magit-wip-before-change-mode" "magit-wip-commit-buffer-file" "makefile-previous-dependency" "markdown-backward-same-level" "markdown-insert-header-atx-1" "markdown-insert-header-atx-2" "markdown-insert-header-atx-3" "markdown-insert-header-atx-4" "markdown-insert-header-atx-5" "markdown-insert-header-atx-6" "markdown-kill-thing-at-point" "markdown-live-preview-export" "markdown-move-list-item-down" "markdown-reference-goto-link" "markdown-toggle-gfm-checkbox" "message-mark-inserted-region" "message-newline-and-reformat" "minibuffer-complete-and-exit" "move-past-close-and-reindent" "multi-isearch-buffers-regexp" "next-error-follow-minor-mode" "next-line-or-history-element" "ns-store-cut-buffer-internal" "outline-next-visible-heading" "package-menu-view-commentary" "popwin:switch-to-last-buffer" "pr-despool-using-ghostscript" "pr-ps-file-using-ghostscript" "pr-ps-mode-using-ghostscript" "rmail-next-undeleted-message" "switch-to-buffer-other-frame" "toggle-horizontal-scroll-bar" "toggle-uniquify-buffer-names" "ucs-normalize-HFS-NFC-region" "ucs-normalize-HFS-NFD-region" "url-history-setup-save-timer" "use-package-reset-statistics" "vc-git-log-edit-toggle-amend" "vc-git-stash-delete-at-point" "wdired-change-to-wdired-mode" "web-mode-attribute-beginning" "web-mode-attribute-transpose" "web-mode-element-mute-blanks" "web-mode-engine-syntax-check" "web-mode-tag-attributes-sort" "windmove-default-keybindings" "with-editor-export-hg-editor" "yaml-narrow-to-block-literal" "Buffer-menu-toggle-files-only" "Buffer-menu-view-other-window" "ansi-color-for-comint-mode-on" "auth-source-forget-all-cached" "backward-delete-char-untabify" "binhex-decode-region-external" "binhex-decode-region-internal" "c-comment-line-break-function" "comint-forward-matching-input" "comment-uncomment-line-region" "company-search-repeat-forward" "customize-option-other-window" "delete-other-windows-internal" "describe-language-environment" "describe-personal-keybindings" "dired-do-query-replace-regexp" "dns-mode-soa-increment-serial" "ebrowse-tags-find-declaration" "ebrowse-tags-view-declaration" "ethio-input-special-character" "exec-path-from-shell-copy-env" "file-cache-add-directory-list" "global-highlight-changes-mode" "gnus-outlook-deuglify-article" "hashcash-insert-payment-async" "highlight-changes-next-change" "htmlfontify-copy-and-link-dir" "ido-switch-buffer-other-frame" "ido-undo-merge-work-directory" "ido-wide-find-file-or-pop-dir" "image-dired-mark-tagged-files" "image-dired-show-all-from-dir" "indian-2-column-to-ucs-region" "isearch-toggle-lax-whitespace" "magit-cycle-branch*pushRemote" "magit-diff-toggle-file-filter" "magit-diff-toggle-refine-hunk" "magit-ediff-show-working-tree" "magit-edit-branch*description" "magit-log-double-commit-limit" "magit-log-toggle-commit-limit" "magit-save-repository-buffers" "magit-section-forward-sibling" "magit-section-toggle-children" "magit-set-branch*merge/remote" "magit-toggle-log-margin-style" "mail-unquote-printable-region" "markdown-cleanup-list-numbers" "markdown-follow-link-at-point" "markdown-next-visible-heading" "markdown-remove-inline-images" "markdown-toggle-inline-images" "markdown-toggle-markup-hiding" "menu-bar-right-window-divider" "message-goto-mail-followup-to" "message-insert-importance-low" "mml-secure-message-sign-smime" "mouse-drag-bottom-left-corner" "mouse-split-window-vertically" "network-connection-to-service" "next-complete-history-element" "next-matching-history-element" "nnfolder-generate-active-file" "nonincremental-search-forward" "occur-mode-display-occurrence" "package-menu-describe-package" "pcomplete-expand-and-complete" "project-or-external-find-file" "recentf-open-most-recent-file" "rfc2047-encode-message-header" "set-buffer-file-coding-system" "speedbar-buffer-revert-buffer" "switch-to-buffer-other-window" "table-split-cell-horizontally" "undo-tree-visualize-redo-to-x" "undo-tree-visualize-undo-to-x" "web-mode-comment-or-uncomment" "web-mode-dom-entities-replace" "web-mode-element-sibling-next" "with-editor-export-git-editor" "xref-query-replace-in-results" "Buffer-menu-unmark-all-buffers" "Info-mouse-follow-nearest-node" "ansi-color-for-comint-mode-off" "c-toggle-syntactic-indentation" "calendar-hebrew-list-yahrzeits" "checkdoc-ispell-current-buffer" "comint-backward-matching-input" "comint-dynamic-list-input-ring" "comint-previous-matching-input" "company-search-repeat-backward" "company-template-forward-field" "company-template-move-to-first" "compilation-set-skip-threshold" "copy-dir-locals-to-file-locals" "copy-file-locals-to-dir-locals" "crm-minibuffer-completion-help" "describe-current-coding-system" "describe-current-display-table" "dired-isearch-filenames-regexp" "ebrowse-back-in-position-stack" "ebrowse-electric-position-menu" "ebrowse-tags-search-member-use" "elisp-last-sexp-toggle-display" "emerge-revisions-with-ancestor" "epa-verify-cleartext-in-region" "er/c-mark-fully-qualified-name" "ezimage-image-association-dump" "file-cache-minibuffer-complete" "flycheck-error-list-goto-error" "flycheck-error-list-next-error" "flycheck-error-list-set-filter" "git-rebase-show-or-scroll-down" "global-whitespace-newline-mode" "highlight-changes-rotate-faces" "highlight-changes-visible-mode" "ido-delete-backward-word-updir" "ido-display-buffer-other-frame" "ido-switch-buffer-other-window" "isearch-help-for-help-internal" "isearch-lazy-highlight-cleanup" "log-edit-comment-to-change-log" "magit-cycle-remote.pushDefault" "magit-describe-section-briefly" "magit-diff-show-or-scroll-down" "magit-diff-visit-file-worktree" "magit-jump-to-diffstat-or-diff" "magit-push-current-to-upstream" "magit-section-backward-sibling" "magit-section-show-level-1-all" "magit-section-show-level-2-all" "magit-section-show-level-3-all" "magit-section-show-level-4-all" "magit-set-global-core.notesRef" "makefile-browser-previous-line" "makefile-insert-gmake-function" "makefile-insert-special-target" "markdown-display-inline-images" "markdown-follow-thing-at-point" "markdown-insert-gfm-code-block" "markdown-insert-strike-through" "menu-bar-bottom-window-divider" "message-cross-post-followup-to" "message-insert-importance-high" "minibuffer-depth-indicate-mode" "minor-mode-menu-from-indicator" "mml-secure-message-encrypt-pgp" "mouse-drag-bottom-right-corner" "mouse-secondary-save-then-kill" "move-to-window-line-top-bottom" "nndiary-generate-nov-databases" "nonincremental-search-backward" "normal-erase-is-backspace-mode" "org-agenda-list-stuck-projects" "package-list-packages-no-fetch" "pr-ps-buffer-using-ghostscript" "pr-ps-region-using-ghostscript" "quoted-printable-decode-region" "rmail-previous-labeled-message" "sh-electric-here-document-mode" "shell-command-with-editor-mode" "shell-dynamic-complete-command" "speedbar-toggle-line-expansion" "speedbar-toggle-show-all-files" "strokes-compose-complex-stroke" "timeclock-when-to-leave-string" "undo-tree-visualizer-mouse-set" "undo-tree-visualizer-scroll-up" "vc-git-log-edit-toggle-signoff" "widget-key-sequence-read-event" "Buffer-menu-switch-other-window" "cancel-debug-on-variable-change" "comint-history-isearch-backward" "comint-insert-previous-argument" "company-search-toggle-filtering" "compilation-next-error-function" "customize-variable-other-window" "delete-other-windows-vertically" "describe-minor-mode-from-symbol" "diff-delete-trailing-whitespace" "ediff-merge-directory-revisions" "ediff-merge-files-with-ancestor" "exec-path-from-shell-initialize" "find-file-read-only-other-frame" "flycheck-display-error-at-point" "flycheck-explain-error-at-point" "flycheck-set-checker-executable" "frame-configuration-to-register" "highlight-lines-matching-regexp" "ido-wide-find-dir-or-delete-dir" "image-dired-dired-comment-files" "image-dired-dired-display-image" "indent-rigidly-left-to-tab-stop" "isearch-forward-exit-minibuffer" "isearch-forward-symbol-at-point" "isearch-reverse-exit-minibuffer" "isearch-yank-char-in-minibuffer" "kmacro-end-or-call-macro-repeat" "log-edit-comment-search-forward" "log-edit-insert-cvs-rcstemplate" "magit-log-set-default-arguments" "magit-wip-after-save-local-mode" "mail-decode-encoded-word-region" "mail-encode-encoded-word-buffer" "markdown-insert-header-setext-1" "markdown-insert-header-setext-2" "markdown-live-preview-re-export" "message-toggle-image-thumbnails" "mml-secure-message-sign-encrypt" "mml-secure-message-sign-pgpauto" "mml-secure-message-sign-pgpmime" "mouse-split-window-horizontally" "multi-occur-in-matching-buffers" "org-agenda-set-restriction-lock" "project-or-external-find-regexp" "recentf-open-most-recent-file-0" "recentf-open-most-recent-file-1" "recentf-open-most-recent-file-2" "recentf-open-most-recent-file-3" "recentf-open-most-recent-file-4" "recentf-open-most-recent-file-5" "recentf-open-most-recent-file-6" "recentf-open-most-recent-file-7" "recentf-open-most-recent-file-8" "recentf-open-most-recent-file-9" "repeat-matching-complex-command" "rmail-undelete-previous-message" "sh-send-line-or-region-and-step" "shell-copy-environment-variable" "shell-dynamic-complete-filename" "toggle-menu-bar-mode-from-frame" "toggle-tool-bar-mode-from-frame" "uudecode-decode-region-external" "uudecode-decode-region-internal" "web-mode-buffer-change-tag-case" "web-mode-element-content-select" "with-editor-async-shell-command" "Info-goto-emacs-key-command-node" "beginning-of-buffer-other-window" "comint-dynamic-complete-filename" "company-complete-common-or-cycle" "company-select-previous-or-abort" "crm-minibuffer-complete-and-exit" "dframe-handle-make-frame-visible" "dired-do-find-regexp-and-replace" "emacs-lisp-byte-compile-and-load" "er/mark-js-object-property-value" "ffap-alternate-file-other-window" "find-alternate-file-other-window" "find-file-read-only-other-window" "find-function-on-key-other-frame" "flycheck-error-list-check-source" "flycheck-error-list-reset-filter" "global-display-line-numbers-mode" "global-whitespace-toggle-options" "gnus-insert-random-x-face-header" "help-with-tutorial-spec-language" "indent-rigidly-right-to-tab-stop" "json-pretty-print-buffer-ordered" "log-edit-comment-search-backward" "log-edit-insert-message-template" "magit-diff-set-default-arguments" "magit-log-save-default-arguments" "magit-push-current-to-pushremote" "magit-refs-set-show-commit-count" "markdown-beginning-of-text-block" "markdown-insert-inline-link-dwim" "markdown-outline-next-same-level" "menu-bar-showhide-fringe-ind-box" "message-remove-blank-cited-lines" "minibuffer-electric-default-mode" "mml-secure-message-encrypt-smime" "nonincremental-re-search-forward" "outline-previous-visible-heading" "previous-line-or-history-element" "reindent-then-newline-and-indent" "revert-buffer-with-coding-system" "rmail-previous-undeleted-message" "set-buffer-process-coding-system" "set-next-selection-coding-system" "speedbar-add-ignored-path-regexp" "speedbar-add-supported-extension" "speedbar-expand-line-descendants" "timeclock-workday-elapsed-string" "undo-tree-save-state-to-register" "undo-tree-visualizer-scroll-down" "undo-tree-visualizer-scroll-left" "undo-tree-visualizer-select-left" "undo-tree-visualizer-select-next" "undo-tree-visualizer-toggle-diff" "universal-coding-system-argument" "use-package-jump-to-package-form" "web-mode-buffer-change-attr-case" "web-mode-comment-indent-new-line" "web-mode-dom-apostrophes-replace" "window-configuration-to-register" "add-change-log-entry-other-window" "add-file-local-variable-prop-line" "ansi-color-for-comint-mode-filter" "c-syntactic-information-on-region" "company-indent-or-complete-common" "dired-mouse-find-file-other-frame" "ebrowse-forward-in-position-stack" "ediff-merge-buffers-with-ancestor" "electric-newline-and-maybe-indent" "feedmail-run-the-queue-no-prompts" "find-function-on-key-other-window" "flycheck-error-list-explain-error" "gnus-article-outlook-unwrap-lines" "gnus-cache-generate-nov-databases" "highlight-changes-previous-change" "image-dired-display-thumbs-append" "image-dired-jump-thumbnail-buffer" "magit-cycle-branch*autoSetupMerge" "magit-diff-save-default-arguments" "magit-popup-set-default-arguments" "magit-set-global-notes.displayRef" "makefile-browser-insert-selection" "markdown-previous-visible-heading" "menu-bar-showhide-fringe-ind-left" "menu-bar-showhide-fringe-ind-none" "menu-bar-window-divider-customize" "my/smarter-move-beginning-of-line" "nonincremental-re-search-backward" "package-install-selected-packages" "pkg-info-defining-library-version" "pkg-info-library-original-version" "pr-ps-directory-using-ghostscript" "previous-complete-history-element" "previous-matching-history-element" "profiler-find-profile-other-frame" "rectangle-exchange-point-and-mark" "scroll-bar-maybe-set-window-start" "undo-tree-visualizer-mouse-select" "undo-tree-visualizer-scroll-right" "undo-tree-visualizer-select-right" "update-autoloads-from-directories" "web-mode-element-sibling-previous" "xref-find-definitions-other-frame" "Buffer-menu-isearch-buffers-regexp" "clone-indirect-buffer-other-window" "comint-redirect-remove-redirection" "comint-replace-by-expanded-history" "describe-minor-mode-from-indicator" "dired-mark-files-containing-regexp" "dired-mouse-find-file-other-window" "edir-merge-revisions-with-ancestor" "flycheck-error-list-previous-error" "hi-lock-write-interactive-patterns" "highlight-changes-remove-highlight" "image-dired-dired-display-external" "indent-relative-first-indent-point" "ispell-complete-word-interior-frag" "magit-blame-next-chunk-same-commit" "magit-cycle-branch*autoSetupRebase" "magit-diff-visit-file-other-window" "magit-jump-to-unpushed-to-upstream" "magit-popup-save-default-arguments" "markdown-follow-wiki-link-at-point" "markdown-fontify-buffer-wiki-links" "markdown-insert-header-setext-dwim" "markdown-reference-goto-definition" "menu-bar-showhide-fringe-ind-mixed" "menu-bar-showhide-fringe-ind-right" "minibuffer-force-complete-and-exit" "mml-secure-message-encrypt-pgpauto" "mml-secure-message-encrypt-pgpmime" "ns-drag-n-drop-as-text-other-frame" "popwin:original-pop-to-last-buffer" "profiler-find-profile-other-window" "save-place-forget-unreadable-files" "speedbar-contract-line-descendants" "standard-display-cyrillic-translit" "timeclock-workday-remaining-string" "toggle-enable-multibyte-characters" "xref-find-definitions-other-window" "checkdoc-ispell-message-interactive" "comint-replace-by-expanded-filename" "describe-specified-language-support" "dframe-switch-buffer-attached-frame" "ediff-merge-revisions-with-ancestor" "file-cache-add-directory-using-find" "find-lisp-find-dired-subdirectories" "ido-find-file-read-only-other-frame" "image-dired-setup-dired-keybindings" "makefile-create-up-to-date-overview" "markdown-check-change-for-wiki-link" "markdown-insert-reference-link-dwim" "message-insert-or-toggle-importance" "popwin:original-display-last-buffer" "shell-replace-by-expanded-directory" "shrink-window-if-larger-than-buffer" "undo-tree-visualizer-selection-mode" "delete-file-local-variable-prop-line" "feedmail-run-the-queue-global-prompt" "file-cache-add-directory-recursively" "ido-find-alternate-file-other-window" "ido-find-file-read-only-other-window" "kmacro-start-macro-or-insert-counter" "magit-jump-to-unpulled-from-upstream" "magit-jump-to-unpushed-to-pushremote" "magit-worktree-checkout-pull-request" "makefile-browser-insert-continuation" "makefile-pickup-filenames-as-targets" "markdown-outline-previous-same-level" "markdown-unfontify-region-wiki-links" "minibuffer-insert-file-name-at-point" "nonincremental-repeat-search-forward" "scroll-bar-toolkit-horizontal-scroll" "setup-specified-language-environment" "undo-tree-visualizer-select-previous" "vc-default-revision-completion-table" "web-mode-comment-or-uncomment-region" "comint-dynamic-list-input-ring-select" "comint-next-matching-input-from-input" "ediff-merge-directories-with-ancestor" "eudc-insert-record-at-point-into-bbdb" "ff-mouse-find-other-file-other-window" "file-cache-add-directory-using-locate" "follow-delete-other-windows-and-split" "gnus-article-outlook-deuglify-article" "isearch-toggle-specified-input-method" "message-cross-post-followup-to-header" "minibuffer-default-add-shell-commands" "nonincremental-repeat-search-backward" "org-capture-import-remember-templates" "sh-reset-indent-vars-to-global-values" "speedbar-add-ignored-directory-regexp" "undo-tree-restore-state-from-register" "web-mode-jsx-depth-beginning-position" "comint-history-isearch-backward-regexp" "describe-current-coding-system-briefly" "image-dired-dired-toggle-marked-thumbs" "isearch-nonincremental-exit-minibuffer" "magit-blame-previous-chunk-same-commit" "magit-find-git-config-file-other-frame" "magit-jump-to-unpulled-from-pushremote" "markdown-live-preview-switch-to-output" "menu-bar-showhide-fringe-ind-customize" "speedbar-change-initial-expansion-list" "undo-tree-visualize-switch-branch-left" "undo-tree-visualizer-toggle-timestamps" "uniquify-rationalize-file-buffer-names" "comint-redirect-send-command-to-process" "gnus-article-outlook-repair-attribution" "image-dired-dired-edit-comment-and-tags" "magit-add-change-log-entry-other-window" "magit-find-git-config-file-other-window" "magit-popup-toggle-show-common-commands" "menu-bar-showhide-fringe-menu-customize" "occur-mode-goto-occurrence-other-window" "package-menu-mark-obsolete-for-deletion" "speedbar-add-localized-speedbar-support" "undo-tree-visualize-switch-branch-right" "Electric-command-history-redo-expression" "comint-dynamic-list-filename-completions" "copy-dir-locals-to-file-locals-prop-line" "diff-add-change-log-entries-other-window" "ebrowse-tags-find-definition-other-frame" "ebrowse-tags-view-definition-other-frame" "elisp-flymake--batch-compile-for-flymake" "menu-bar-bottom-and-right-window-divider" "web-mode-element-children-fold-or-unfold" "comint-previous-matching-input-from-input" "ebrowse-tags-find-declaration-other-frame" "ebrowse-tags-find-definition-other-window" "ebrowse-tags-view-definition-other-window" "web-mode-toggle-current-element-highlight" "ebrowse-tags-find-declaration-other-window" "flycheck-error-list-mouse-switch-to-source" "makefile-browser-insert-selection-and-quit" "message-insert-disposition-notification-to" "message-make-html-message-with-image-files" "pkg-info-defining-library-original-version" "type-break-guesstimate-keystroke-threshold" "undo-tree-visualizer-selection-toggle-diff" "image-dired-dired-with-window-configuration" "log-edit-insert-filenames-without-changelog" "shell-dynamic-complete-environment-variable" "markdown-toggle-fontify-code-blocks-natively" "menu-bar-showhide-fringe-menu-customize-left" "ediff-merge-directory-revisions-with-ancestor" "menu-bar-showhide-fringe-menu-customize-reset" "menu-bar-showhide-fringe-menu-customize-right" "rmail-speedbar-move-message-to-folder-on-line" "message-generate-unsubscribed-mail-followup-to" "menu-bar-showhide-fringe-menu-customize-disable" "menu-bar-showhide-tool-bar-menu-customize-disable" "menu-bar-showhide-tool-bar-menu-customize-enable-top" "menu-bar-showhide-tool-bar-menu-customize-enable-left" "menu-bar-showhide-tool-bar-menu-customize-enable-right" "menu-bar-showhide-tool-bar-menu-customize-enable-bottom" "company-select-next-if-tooltip-visible-or-complete-selection"))
  (if (smex-already-running) (smex-update-and-rerun) (and smex-auto-update (smex-detect-new-commands) (smex-update)) (smex-read-and-run smex-ido-cache))
  smex()
  funcall-interactively(smex)
  call-interactively(smex nil nil)
  command-execute(smex)

setting non-default value for smex-save-file doesn't seem to work

Hi,

Setting a different value than the default one for smex-save-file, like
(setq smex-save-file "~/.emacs.d/smex-items") is not working on my side, GNU Emacs 24.1.50.1 (i386-apple-darwin11.4.0, NS apple-appkit-1138.47).

When Emacs quits, I verified the file gets written in the proper directory with the proper updated values, but when Emacs starts up, it seems smex reads still from ~/.smex-items.

C-h f and C-h w bindings in smex-prepare-ido-bindings problematic if user needs C-h to be backspace

Some users rely on the C-h keybinding to act as backspace (e.g., if a keyboard does not have a backspace key, or the key is remapped at a low level to act like something else, as some people do with keyboards that use customizable firmware like QMK).

In such cases, the C-h... bindings set up by smex in smex-prepare-ido-bindings mean there's no way to erase backward at a smex prompt.
It would be helpful if these keybindings were somehow customizable/overridable/optional.

Feature request: Add helm frontend

To me it looks like smex is hardwired to make use of ido as frontend. While this is a fine choice, I think it would be better to abstract these parts away to allow for a helm frontend. I did start writing one, but it's far from ideal and would be better as part of upstream.

What I'm less sure about is how it would impact the rest of the project. Since Emacs doesn't really have the notion of optional dependencies, I'll guess I'll leave them as is and throw an error if the user chose the helm frontend with no helm installed.

This ticket serves as both reality check (is this a desirable feature for anyone else than me?) and personal reminder for me to create a pull request if still needed.

a snippet in EmacsWiki isn't compatible

I use this snippet from EmacsWiki(https://www.emacswiki.org/emacs/Smex):
;;; Filters ido-matches setting acronynm matches in front of the results
(defadvice ido-set-matches-1 (after ido-smex-acronym-matches activate)
(if (and (fboundp 'smex-already-running) (smex-already-running)
(> (length ido-text) 1))
(let ((regex (concat "^" (mapconcat 'char-to-string ido-text "[^-]-")))
(acronym-matches (list))
(remove-regexes '("-menu-")))
;; Creating the list of the results to be set as first
(dolist (item items)
(if (string-match ido-text item) ;; exact match
(add-to-list 'acronym-matches item)
(if (string-match (concat regex "[^-]
$") item) ;; strict match
(add-to-list 'acronym-matches item)
(if (string-match regex item) ;; appending relaxed match
(add-to-list 'acronym-matches item t)))))

    ;; Filtering ad-return-value
    (dolist (to_remove remove-regexes)
      (setq ad-return-value
            (delete-if (lambda (item)
                         (string-match to_remove item))
                       ad-return-value)))

    ;; Creating resulting list
    (setq ad-return-value
          (append acronym-matches
                  ad-return-value))

    (delete-dups ad-return-value)
    (reverse ad-return-value))))

When I use Emacs 24.5, it works quite fine and helps me a lot. However, there seem to be some strange errors after I update Emacs 24.5 to Emacs pretest 25.0.94. For example, I can only type three letters after I hit M-x. The fourth letter will overwrite the third letter.

Making flex matching a customization

I'm not a big fan of fuzzy matching, I find that it matches to many candidates and my brain doesn't like that. Would you consider a patch that would make flex matching an customization that users can turn on or off?

test in smex-extract-commands-from-features may be unintentionally trivial

This is a terrific package. Thanks!

In the function smex-extract-commands-from-features (on line 435 in current version of smex.el),
the test (string-match mode-name (file-name-nondirectory feature-path)) is checking if the mode-name without the "-mode" matches a feature in the load history.

But almost every path in the car of a load-history entry has an extension, except for a few files like (".recentf" "cookies" ".abbrev_defs" ".emacs"). None of these entries will ever match the mode name, and the test will always fail.

I suspect it should be (string-match mode-name (file-name-sans-extension (file-name-nondirectory feature-path))), or the equivalent (e.g., (file-name-base feature-path)).

It's possible that you are going after a different type of entry in which you want the filename alone. But I thought I'd mention it just in case.

Add global minor mode with autoloads

Right now, smex needs to be initialized explicitly with smex-initialize in the user's init.el file. This could be eliminated by creating a global minor mode for smex which sets up and tears down the settings. By using define-minor-mode with a non-nil :global keyword, a defcustom will be generated automatically, allowing users to toggle smex on and off through customize. The define-minor-mode should have a ;;;###autoload token to allow it to be activated purely through a user's custom file.

To enable the keybinding, smex should remap execute-extended-command rather than overwriting its global definition. This could be accomplished using the following in the body of define-minor-mode:

(if smex-mode
    (global-set-key [remap execute-extended-command] 'smex)
  (global-unset-key [remap execute-extended-command]))

This way, smex only makes nondestructive changes.

Catch errors in `kill-emacs-hook'

Smex hooks itself in the kill-emacs-hook. It writes a file when this hook runs. If something fails in this situation (for example: ~ is read-only), the hook will error and emacs will not terminate.
Wrapping the code for saving the file in with-demoted-errors or similar should fix this.

smex gets extremely slow with emacs dev

I have just updated to the recent emacs and after using emacs for a day or two smex becomes unresponsive. It take 5-6 seconds till I see a response after M-x e for example.

Most likely it is ido or emacs thing. Some growing cache somewhere. But as I cannot identify any other ido functionality that would be slowed down except smex, I am asking here. Any ideas?

smex should honor suggest-key-bindings

execute-extended-command looks at the variable suggest-key-bindings to see if it should tell the user about keybindings associated with a command, and how long it should display the message. It would be nice if smex honored this variable as well.

Emacs 24 init issues

When installing smex with ELPA, it seems like the autoload file isn't correct since (smex-initialize) fails (void variables…)

Speed Improvements?

I really love smex to pieces but once I've typed more than four or five characters it becomes awfully slow at updates the commands list. Are there any places in the code that could use a second look?

smex caused multiple-cursors incorrect behavior

I'm using emacs 25.1 on mac. I found smex-20151213.609 can cause incorrect behavior of multiple-cursors-20160802.1155. You can check my terminal recording at https://asciinema.org/a/88823 and I've added description under the recording.

Since emacs 25.1 was released just a few days ago, is it because smex does not compatible with it? It's just my guess because the most recent version of smex is from 2015. Can anyone help me to confirm the problem? Thanks in advance.

Also see the issue I opened at multiple-cursors project: https://github.com/magnars/multiple-cursors.el/issues/268

Slowness on remote server

When I run emacs (25) on a remote server (tried both Linux and Solaris) in a X11 terminal (via X11 forwarded ssh), smex becomes very slow, it could stall for as long as 10 seconds to respond to a keystroke.

No such problem at all on local PC, only happens on remote server (through fast corp network to a DC only a few kilometers away, does not look like a network issue). My home directory on remote server is mounted on NFS, could that be the reason?

Here's the profiling.


    - command-execute                                           20233  61%
     - call-interactively                                       20233  61%
      - funcall-interactively                                   20233  61%
       - smex                                                   19767  60%
        - if                                                    19767  60%
         - smex-read-and-run                                    19342  59%
          - let*                                                19342  59%
           - smex-completing-read                               19311  59%
            - let                                               19311  59%
             - ido-completing-read                              19311  59%
              - ido-read-internal                               19311  59%
               - apply                                          19311  59%
                + ad-Advice-ido-read-internal                   19311  59%

setq: End of file during parsing

Hi

I start emacs with emacs -q -l smex.el (so no other modules are loaded). M-x smex-intitalize fails with setq: End of file during parsing.

Emacs version: 24.1.1.

Do you know what causes this? If not, I can dig into it sometime.

Use ~/.emacs.d for smex-items

Smex is relevant only to Emacs. Why don't use "~/.emacs.d/smex-items" for saving .smex-items?
It's less pollution of $HOME.

Incompatible with Emacs 26

% emacs --version
GNU Emacs 26.0.90

I started emacs -q, switched to the *scratch* buffer, evaluated (load-file "/tmp/smex/smex.el"), ran M-x smex and saw: Error in post-command-hook (ido-exhibit): (error "Attempt to modify read-only object" "insert-char").

When I type in the smex M-x prompt, only the last character is retained. E.g., when typing “foo”, I see “f”, “o”, “o”. This makes smex unusable.

My smex history gets lost regularly

I love smex! Thank you so much for it!

It works flawlessly for me, except for one thing: every now and then, for reasons that I cannot pinpoint, the entries in my ~/.emacs.d/smex-items get deleted and I loose my (so very convenient) smex history.

I don't think that I am running anything that cleans this file in my computer maintenance and I would be happy to get advice and suggestions as to what might be going on.

Thank you!

`<tab>` and <backtab>` to cycle through smex matches

In ido-mode I can I believe the <tab> key is mapped to 'ido-next-match. Is there a way to get this functionality back into smex?

EDIT:

I have my ido configured as such:

(ido-cannot-complete-command 'ido-next-match)

This effectively makes <tab> cycle through the options unless there is a "sole completion."

Shouldn't smex inherit this option from ido?

How to escape auto completion?

The problem is, if I have a file named example.txt, then I can't use C-x C-f to create a file named example because when I click RET it will open example.txt, any way to fix it?

Bug? M-x can't complete command with space

When hit the space after bind 'smex to M-x, it can't complete commands as
execute-extended-command did.

e.g.:

M-x increm <== Hit space

As execute-extended-command, it will complete as increment-.

Is it a bug? Or just a feature?

Smex forces ido-max-prospects 10

Hi!

smex-completing-read overrides ido-max-prospects with 10 and it is not customizable. I'm not sure if it's reasonable to ignore user ido customization (for example, I preffer when ido-max-prospects is 3). I think it should be customizable at least (maybe with smex-max-prospects).

Smex should show keybinding next to command

I think it would be great if smex gives additional info about key bindings of commands, so we can quickly know which command does or does not have a key binding.

This is helpful because if a command does not have a key binding, we don't have to cancel M-x. Currently, we have to check if a command have binding. If it does, great. If it doesn't, we have to type that command again in M-x.

Smex revert emacs window layout

For example, I split the window into 2 windows, now, when I press M-x, the 2 windows go back to 1 window.

This is also happens on buffer changing, M-x always switch current buffer to the buffer earlyer, not only the window layout

This confused me a lot. I'll thank for any reply.

missing dependency: ido-completing-read+.el

I just set up a new Emacs 25 installation on a new computer.

After installing the smex package, the smex command wouldn’t work, stating “no such file or directory: ido-completing-read+”. After installing the ido-completing-read+ package, it started working.

I believe smex should declare a dependency so that ido-completing-read+ will be installed automatically.

neo-path--shorten args-out-of-range bug

Here is debug trace
Debugger entered--Lisp error: (args-out-of-range "/Users/aborn/leanote/note/工作笔记" -1 30)
neo-path--shorten("/Users/aborn/leanote/note/工作笔记" 32)
neo-buffer--insert-root-entry("/Users/aborn/leanote/note/工作笔记")
neo-buffer--insert-tree("/Users/aborn/leanote/note/工作笔记" 1)
neo-buffer--refresh(t)
neotree-refresh()
call-interactively(neotree-refresh nil nil)
command-execute(neotree-refresh)

Custom ido bindings stop working with Smex installed

So I'm using this snippet:

(define-key ido-common-completion-map "\C-j" 'ido-next-match)
(define-key ido-common-completion-map "\C-k" 'ido-prev-match)
(define-key ido-file-completion-map "\C-k" 'ido-prev-match)
(define-key ido-buffer-completion-map "\C-k" 'ido-prev-match)

to more easily navigate through results in ido (especially with vertical-ido-mode). When I install Smex, the bindings cease to work in all ido modes, not just Smex.

Any ideas or info?

GNU Emacs 28.0.50 smex/smex.el: Warning: (lambda nil \.\.\.) quoted with ' rather than with #'

Steps to reproduce

$ emacs -Q

Eval code

  (let ((smex-location (expand-file-name "~/.emacs.d/smex")))
    (unless (file-directory-p smex-location)
      (shell-command
       (format
        "git clone https://github.com/nonsequitur/smex.git %s"
        smex-location)))
    (add-to-list 'load-path smex-location))
  (require 'smex)
  (smex-initialize)

Error

smex/smex.el: Warning: (lambda nil \.\.\.) quoted with ' rather than with #'

Let smex automatically bind to "execute-extended-command"

I propose to make smex execution similar to Ido:

  1. Create "smex-mode", which will automatically replace "execute-extended-command" with "smex" for whatever keycombo it is bind on, when turned on;
  2. Make it return "execute-extended-command", when "smex-mode" is turned off;
  3. Make "smex-fallback-command", bound to the same keycombo as default "execute-extended-command" - strike twice the same key as in Ido.

If you do not agree with that, i will be glad to discuss why.

Symbol's function definition is void: smex-major-mode-commands

Hi,
I think I've found a bug. I'm using 24.3.1 from Cassou's PPA, with the latest smex from MELPA. If you call "smex-major-mode-commands" before the "smex" function, you are returned the error "Symbol's function definition is void: smex-major-mode-commands".

I've found a way round this by changing smex-major-mode-commands:

  • add an ;;;###autoload
  • and add
(unless smex-initialized-p
    (smex-initialize))

after "(interactive)"

Regards, Jordan. (BTW I've never used pull requests before, so I thought I'd just do this).

Breaks in Emacs 23

Running, for example, M-x find-library results in:

Debugger entered--Lisp error: (wrong-number-of-arguments execute-extended-command 2)
  execute-extended-command(nil "find-library")
  smex-read-and-run(("toggle-debug-on-error" "find-library" "package-list-packages" "magit-remote-update" "toggle-truncate-lines" "color-theme-sanityinc-tomorrow-day" "package-install" "normal-mode" "gnus" "eval-buffer" "backward-up-sexp" "rgrep" "describe-face" "ag" "dark" "light" "color-theme-sanityinc-tomorrow-night" "find-function" "describe-text-properties" "delete-this-file" "load-library" "compile" "color-theme-sanityinc-tomorrow-bright" "revert-buffer" "describe-char" "load-file" "re-search-forward" "magit-interactive-rebase" "auto-complete" "color-theme-sanityinc-tomorrow-eighties" "rename-this-file-and-buffer" "set-default-font" "byte-recompile-directory" "pop-to-mark-command" "shell-command-on-region" "reverse-region" "whitespace-cleanup" "auto-complete-mode" "font-lock-fontify-buffer" "ffap" "paredit-wrap-square" "apropos" "align-regexp" "scratch" "eval-region" "ruby-toggle-hash-syntax" "package-list-packages-no-fetch" "fundamental-mode" "byte-compile-file" "goto-char" ...))
  smex()
  call-interactively(smex nil nil)

describe-function gives the following for execute-extended-command:

execute-extended-command is an interactive built-in function in `C
source code'.

It is remapped to `smex', which is bound to <execute>, <menu>, C-x
RET, M-x.

(execute-extended-command PREFIXARG)

Read function name, then read its arguments and call it.

To pass a numeric argument to the command you are invoking with, specify
the numeric argument to this command.

Noninteractively, the argument PREFIXARG is the prefix argument to
give to the command you invoke, if it asks for an argument.

I have Emacs 23.3.1, which I just use for occasional backwards-compatibility testing.

Cheers,

-Steve

M-x flx completion breaks after using calc

First reported at: lewang/flx#53

To reproduce problem:

M-x plp
[auto-completes to package-list-packages]
C-x * *
[open calc]
[input something]
M-x plp
[completes to pr-help]

If I don't input anything in the calc buffer, it still works.

Also, flx keeps working other completions, even smex-major-mode-commands just smex completion is broken.

If I load a minimal config I cannot reproduce it either.. even after eval-ing my config line by line I cannot narrow it to a particular line. I think it's related to mu4e, but it's hard to track down.

Do you have any suggestions on how to go about debugging it?

Please don't require the cl package of Common Lisp extensions at run time.

"Please don't require the cl package of Common Lisp extensions at run time. Use of this package is optional, and it is not part of the standard Emacs namespace. If your package loads cl at run time, that could cause name clashes for users who don't use that package. However, there is no problem with using the cl package at compile time, with (eval-when-compile (require 'cl)). That's sufficient for using the macros in the cl package, because the compiler expands them before generating the byte-code. "

-- D.1 Emacs Lisp Coding Conventions, Emacs Lisp Reference Manual

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.