Permalink
Browse files

Save command history in `extended-command-history', like M-x

Fixes #30
  • Loading branch information...
1 parent 3dd03c0 commit df1e91191b552ad4d3cf07d6b6ed7c564652e9d9 @nonsequitur committed Jan 7, 2014
Showing with 1 addition and 1 deletion.
  1. +1 −1 smex.el
View
@@ -123,7 +123,7 @@ Set this to nil to disable fuzzy matching."
(ido-max-prospects 10)
(minibuffer-completion-table choices))
(ido-completing-read (smex-prompt-with-prefix-arg) choices nil nil
- initial-input nil (car choices))))
+ initial-input extended-command-history (car choices))))
@lunaryorn

lunaryorn Jan 8, 2014

Contributor

The history list must be a symbol, so you need quote extended-command-history. Otherwise M-x fails:

Debugger entered--Lisp error: (wrong-type-argument symbolp "eval-buffer")
  add-to-history("eval-buffer" "eval-buffer")
  #[(item prompt hist &optional default require-match initial) "�p\306\307\306\307\211\211\211\211\211\211\211\211\211\306\307  \n�\307������@�A�B�C�D�E�F�1�G�H�I�J�K�L�M�N\310 \210�O�P\307�Q\311\312!\210�1\204\331�\313\314�P\"\210\307�R\306�S\307�T\315�U�J\203\315��\316=\203}�\317�V!\203x�\320�V!\202\260��V\202\260��V;\203\225��\321>\203\220�\322�V!\202\260��V\202\260��\323=\205\260��W\205\260�\324�X�Y\"\211�Z\205\257��ZA)\211�I�[\235\203\274�\307�I\313\325�I\"\210�I\203\312�\326�\\\307�J�K\203\325�\307�L�A\203\257��@\327>\203\257��B\204\257��E�D�]\330�P�A\331=�@\332=#�^�_�`�a\313\333�^\"\210�^\204Y��@\332=\203:�\315�X�a�`�_\257��\307\211�E�D\307�]\306�B�A\331=\2052�\331�@\307�A\202\256��a�E�`�D�_�]\306�B�A\331=\205Q�\331�@\307�A\202\256��^\306=\203f�\307�A\202\256��^\334=\203v�\306�@\307�A\202\256��P�X�a�`�_\257��\335�^@A@!\210\336�P!\203\225�\315�P�^�E\307�D�^�]\307�S\306\211�B�A\313\337\306\"\210,�B\203\275�\307\211�B�S\202���N\323=\203\334�\307�D�b?\205\327��c?\205\327�\340�I!�E\202���N\341=\203\373�\307�D�b?\205\366��c?\205\366�\342�I!�E\202���N\316=\203��\307�D\343�I!�E\202���N\344=\203��\307�D\345�I!�E\307�C�K\203,�\306�L\307�K\346 \210�]\203>��@\331=\203>�\306�@�d\206K�\347\350!\205K��(\306�e\351 T\307\211�f�g�h�i�j�(\307�R\352\353\215�G.�\313\354�G\"\210�k\203\200�\355�k!\203\200�\356�k!\210\313\357�R\"\210�R\360=\203\242��A\331=\203H�\334 \203H�\307�A\306�B\202H��R\361=\203\266�\306�1�U�H\307�R\202H��R\362>\203A��N\363>\2034�\307�l�R\364=�4�X�Z�P�m\306�n\315�P�n\2030��4\203\354�\307\365\366\217\202\356��m�n\367�n!\206\370�\370�Z\322�n!�m\306�4\371�Z!\204��\372\373\374�Z\"!\203\333�\307\375\376\217\203\333�\335�Z\307�R\377=#\210�m�P\307\211�n\204\340�-\202H�\307\201t�\201u�\217�P\202H��R\201v�=\203P�\306�B\202H��R\201w�>\203`�\306\211�1\202J��R\201x�>\203\333�\201y� \203\231�\201z�\201{��X\"\203H�\201|�\201}��X\"�P\335\201|�\201~��X\"!\210\306�J\202H�\201�� \204H��R\201\200�=\203\311��N�UB�QB�Q\341�N\322�X\326\201\201�O!�P\313\201\202��Q\"\210\335\367�X\326\201\201�O!!\210\306�J\202H��R\201\203�=\203\f�\313\201\204��Q\"\210�Q@�o�QA�Q\335�X�UP!\210�o@�N�oA�P)\202H��R\201\205�=\203B�\313\201\206��Q\"\210�Q\203H��Q@�o�QA�Q\335�X�UP!\210�o@�N�oA�P)\202���e\203s��e\201\207�>\204s��c\203a�\201\210��X�GP!\202e�\201\211� \204s�\201\212�\201\213�!\210\202H��R\201\214�=\204\201��]\204\206��G\202\215�\201\215��]@!�H�\201\216�>\203\236�\306\211�1\202J��H\201\217�\230\204H��H\201\220�\230\203\311�\201�� \204\303�\335\367�X\326\201\201�O!!\210\306�J\202H�\201z��p\203\327�\201\221�\202\332�\201\222��H\"\203��\201�� \203��\201\223��H!\204��\335�X�H\"\210\313\201\224��H\"\210\201\225� \203��\201\226��R\306\211�1\202J�\306�J\202H�\201z��q\201\227�>\203*�\201\230�\202-�\201\231��H\"\203@�\335\367�H!!\210\306�J\202H�\201z�\201\232��H\"\203V�\201\233��H!\210\202H�\336�H!\203\322��W\203\202�\324�X�Y\"\211�r\203w��r�H\241\210\202\201��X�HB�YB�Y)\335�X�H\"\210�Q\203\314�\307�o�Q@\211�o\203\310�\201\210��X�oAP!\203\310��QA\211�Q\203\273�\335�X�oA\"\210\202\300��oA�P�o@�N\202\221�)\202H�\306�J\202H�\306\211�1\203M�\201\234��s:\203\356��s@\206\373�\201\235�\202\373��s\203\370��s\202\373�\201\235��H\"\210�H.�\207" [item ido-case-fold ido-enable-prefix ido-enable-regexp ido-show-confirm-message ido-pre-merge-state t nil ido-setup-completion-map run-hooks ido-setup-hook ido-trace "\n_LOOP_" "" buffer bufferp buffer-name (file dir) file-name-nondirectory file assoc "new default" 0 (t wide) ido-make-merged-file-list auto wide "merged" input-pending-p ido-set-current-directory ido-final-slash "Merged" ido-make-file-list dir ido-make-dir-list ido-make-buffer-list list ido-make-choice-list ido-set-matches boundp max-mini-window-height minibuffer-depth ido (byte-code "\305\306�    \"\n\307��\307\f%\207" [item prompt ido-text-init ido-completion-map hist read-from-minibuffer ido-make-prompt nil] 6) "read-from-minibuffer" get-buffer kill-buffer "\n_EXIT_" refresh done ...] 22 ("/usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/ido.elc" . 47249)](list "M-x " ("eval-buffer" "global-git-gutter+-mode" "eval-buffer" "ielm" "byte-compile-file" "eval-buffer" "byte-compile-file" "package-install" "ielm" "emacs-lisp-mode" "package-install" "package-refresh-contents" "package-install-file" "list-packages" "package-install" "eval-region" "htmlize-buffer" "eval-region" "htmlize-buffer" "flyspell-mode" "htmlize-buffer" "flycheck-mode" "htmlize-buffer" "htmlize-region" "htmlize-buffer" "eval-region" "mark-page" "htmlize-buffer" "eval-region" "htmlize-buffer") "eval-buffer" nil nil)
  ad-Advice-ido-read-internal(#[(item prompt hist &optional default require-match initial) "�p\306\307\306\307\211\211\211\211\211\211\211\211\211\306\307  \n�\307������@�A�B�C�D�E�F�1�G�H�I�J�K�L�M�N\310 \210�O�P\307�Q\311\312!\210�1\204\331�\313\314�P\"\210\307�R\306�S\307�T\315�U�J\203\315��\316=\203}�\317�V!\203x�\320�V!\202\260��V\202\260��V;\203\225��\321>\203\220�\322�V!\202\260��V\202\260��\323=\205\260��W\205\260�\324�X�Y\"\211�Z\205\257��ZA)\211�I�[\235\203\274�\307�I\313\325�I\"\210�I\203\312�\326�\\\307�J�K\203\325�\307�L�A\203\257��@\327>\203\257��B\204\257��E�D�]\330�P�A\331=�@\332=#�^�_�`�a\313\333�^\"\210�^\204Y��@\332=\203:�\315�X�a�`�_\257��\307\211�E�D\307�]\306�B�A\331=\2052�\331�@\307�A\202\256��a�E�`�D�_�]\306�B�A\331=\205Q�\331�@\307�A\202\256��^\306=\203f�\307�A\202\256��^\334=\203v�\306�@\307�A\202\256��P�X�a�`�_\257��\335�^@A@!\210\336�P!\203\225�\315�P�^�E\307�D�^�]\307�S\306\211�B�A\313\337\306\"\210,�B\203\275�\307\211�B�S\202���N\323=\203\334�\307�D�b?\205\327��c?\205\327�\340�I!�E\202���N\341=\203\373�\307�D�b?\205\366��c?\205\366�\342�I!�E\202���N\316=\203��\307�D\343�I!�E\202���N\344=\203��\307�D\345�I!�E\307�C�K\203,�\306�L\307�K\346 \210�]\203>��@\331=\203>�\306�@�d\206K�\347\350!\205K��(\306�e\351 T\307\211�f�g�h�i�j�(\307�R\352\353\215�G.�\313\354�G\"\210�k\203\200�\355�k!\203\200�\356�k!\210\313\357�R\"\210�R\360=\203\242��A\331=\203H�\334 \203H�\307�A\306�B\202H��R\361=\203\266�\306�1�U�H\307�R\202H��R\362>\203A��N\363>\2034�\307�l�R\364=�4�X�Z�P�m\306�n\315�P�n\2030��4\203\354�\307\365\366\217\202\356��m�n\367�n!\206\370�\370�Z\322�n!�m\306�4\371�Z!\204��\372\373\374�Z\"!\203\333�\307\375\376\217\203\333�\335�Z\307�R\377=#\210�m�P\307\211�n\204\340�-\202H�\307\201t�\201u�\217�P\202H��R\201v�=\203P�\306�B\202H��R\201w�>\203`�\306\211�1\202J��R\201x�>\203\333�\201y� \203\231�\201z�\201{��X\"\203H�\201|�\201}��X\"�P\335\201|�\201~��X\"!\210\306�J\202H�\201�� \204H��R\201\200�=\203\311��N�UB�QB�Q\341�N\322�X\326\201\201�O!�P\313\201\202��Q\"\210\335\367�X\326\201\201�O!!\210\306�J\202H��R\201\203�=\203\f�\313\201\204��Q\"\210�Q@�o�QA�Q\335�X�UP!\210�o@�N�oA�P)\202H��R\201\205�=\203B�\313\201\206��Q\"\210�Q\203H��Q@�o�QA�Q\335�X�UP!\210�o@�N�oA�P)\202���e\203s��e\201\207�>\204s��c\203a�\201\210��X�GP!\202e�\201\211� \204s�\201\212�\201\213�!\210\202H��R\201\214�=\204\201��]\204\206��G\202\215�\201\215��]@!�H�\201\216�>\203\236�\306\211�1\202J��H\201\217�\230\204H��H\201\220�\230\203\311�\201�� \204\303�\335\367�X\326\201\201�O!!\210\306�J\202H�\201z��p\203\327�\201\221�\202\332�\201\222��H\"\203��\201�� \203��\201\223��H!\204��\335�X�H\"\210\313\201\224��H\"\210\201\225� \203��\201\226��R\306\211�1\202J�\306�J\202H�\201z��q\201\227�>\203*�\201\230�\202-�\201\231��H\"\203@�\335\367�H!!\210\306�J\202H�\201z�\201\232��H\"\203V�\201\233��H!\210\202H�\336�H!\203\322��W\203\202�\324�X�Y\"\211�r\203w��r�H\241\210\202\201��X�HB�YB�Y)\335�X�H\"\210�Q\203\314�\307�o�Q@\211�o\203\310�\201\210��X�oAP!\203\310��QA\211�Q\203\273�\335�X�oA\"\210\202\300��oA�P�o@�N\202\221�)\202H�\306�J\202H�\306\211�1\203M�\201\234��s:\203\356��s@\206\373�\201\235�\202\373��s\203\370��s\202\373�\201\235��H\"\210�H.�\207" [item ido-case-fold ido-enable-prefix ido-enable-regexp ido-show-confirm-message ido-pre-merge-state t nil ido-setup-completion-map run-hooks ido-setup-hook ido-trace "\n_LOOP_" "" buffer bufferp buffer-name (file dir) file-name-nondirectory file assoc "new default" 0 (t wide) ido-make-merged-file-list auto wide "merged" input-pending-p ido-set-current-directory ido-final-slash "Merged" ido-make-file-list dir ido-make-dir-list ido-make-buffer-list list ido-make-choice-list ido-set-matches boundp max-mini-window-height minibuffer-depth ido (byte-code "\305\306�    \"\n\307��\307\f%\207" [item prompt ido-text-init ido-completion-map hist read-from-minibuffer ido-make-prompt nil] 6) "read-from-minibuffer" get-buffer kill-buffer "\n_EXIT_" refresh done ...] 22 ("/usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/ido.elc" . 47249)] list "M-x " ("eval-buffer" "global-git-gutter+-mode" "eval-buffer" "ielm" "byte-compile-file" "eval-buffer" "byte-compile-file" "package-install" "ielm" "emacs-lisp-mode" "package-install" "package-refresh-contents" "package-install-file" "list-packages" "package-install" "eval-region" "htmlize-buffer" "eval-region" "htmlize-buffer" "flyspell-mode" "htmlize-buffer" "flycheck-mode" "htmlize-buffer" "htmlize-region" "htmlize-buffer" "eval-region" "mark-page" "htmlize-buffer" "eval-region" "htmlize-buffer") "eval-buffer" nil nil)
  apply(ad-Advice-ido-read-internal #[(item prompt hist &optional default require-match initial) "�p\306\307\306\307\211\211\211\211\211\211\211\211\211\306\307    \n�\307������@�A�B�C�D�E�F�1�G�H�I�J�K�L�M�N\310 \210�O�P\307�Q\311\312!\210�1\204\331�\313\314�P\"\210\307�R\306�S\307�T\315�U�J\203\315��\316=\203}�\317�V!\203x�\320�V!\202\260��V\202\260��V;\203\225��\321>\203\220�\322�V!\202\260��V\202\260��\323=\205\260��W\205\260�\324�X�Y\"\211�Z\205\257��ZA)\211�I�[\235\203\274�\307�I\313\325�I\"\210�I\203\312�\326�\\\307�J�K\203\325�\307�L�A\203\257��@\327>\203\257��B\204\257��E�D�]\330�P�A\331=�@\332=#�^�_�`�a\313\333�^\"\210�^\204Y��@\332=\203:�\315�X�a�`�_\257��\307\211�E�D\307�]\306�B�A\331=\2052�\331�@\307�A\202\256��a�E�`�D�_�]\306�B�A\331=\205Q�\331�@\307�A\202\256��^\306=\203f�\307�A\202\256��^\334=\203v�\306�@\307�A\202\256��P�X�a�`�_\257��\335�^@A@!\210\336�P!\203\225�\315�P�^�E\307�D�^�]\307�S\306\211�B�A\313\337\306\"\210,�B\203\275�\307\211�B�S\202���N\323=\203\334�\307�D�b?\205\327��c?\205\327�\340�I!�E\202���N\341=\203\373�\307�D�b?\205\366��c?\205\366�\342�I!�E\202���N\316=\203��\307�D\343�I!�E\202���N\344=\203��\307�D\345�I!�E\307�C�K\203,�\306�L\307�K\346 \210�]\203>��@\331=\203>�\306�@�d\206K�\347\350!\205K��(\306�e\351 T\307\211�f�g�h�i�j�(\307�R\352\353\215�G.�\313\354�G\"\210�k\203\200�\355�k!\203\200�\356�k!\210\313\357�R\"\210�R\360=\203\242��A\331=\203H�\334 \203H�\307�A\306�B\202H��R\361=\203\266�\306�1�U�H\307�R\202H��R\362>\203A��N\363>\2034�\307�l�R\364=�4�X�Z�P�m\306�n\315�P�n\2030��4\203\354�\307\365\366\217\202\356��m�n\367�n!\206\370�\370�Z\322�n!�m\306�4\371�Z!\204��\372\373\374�Z\"!\203\333�\307\375\376\217\203\333�\335�Z\307�R\377=#\210�m�P\307\211�n\204\340�-\202H�\307\201t�\201u�\217�P\202H��R\201v�=\203P�\306�B\202H��R\201w�>\203`�\306\211�1\202J��R\201x�>\203\333�\201y� \203\231�\201z�\201{��X\"\203H�\201|�\201}��X\"�P\335\201|�\201~��X\"!\210\306�J\202H�\201�� \204H��R\201\200�=\203\311��N�UB�QB�Q\341�N\322�X\326\201\201�O!�P\313\201\202��Q\"\210\335\367�X\326\201\201�O!!\210\306�J\202H��R\201\203�=\203\f�\313\201\204��Q\"\210�Q@�o�QA�Q\335�X�UP!\210�o@�N�oA�P)\202H��R\201\205�=\203B�\313\201\206��Q\"\210�Q\203H��Q@�o�QA�Q\335�X�UP!\210�o@�N�oA�P)\202���e\203s��e\201\207�>\204s��c\203a�\201\210��X�GP!\202e�\201\211� \204s�\201\212�\201\213�!\210\202H��R\201\214�=\204\201��]\204\206��G\202\215�\201\215��]@!�H�\201\216�>\203\236�\306\211�1\202J��H\201\217�\230\204H��H\201\220�\230\203\311�\201�� \204\303�\335\367�X\326\201\201�O!!\210\306�J\202H�\201z��p\203\327�\201\221�\202\332�\201\222��H\"\203��\201�� \203��\201\223��H!\204��\335�X�H\"\210\313\201\224��H\"\210\201\225� \203��\201\226��R\306\211�1\202J�\306�J\202H�\201z��q\201\227�>\203*�\201\230�\202-�\201\231��H\"\203@�\335\367�H!!\210\306�J\202H�\201z�\201\232��H\"\203V�\201\233��H!\210\202H�\336�H!\203\322��W\203\202�\324�X�Y\"\211�r\203w��r�H\241\210\202\201��X�HB�YB�Y)\335�X�H\"\210�Q\203\314�\307�o�Q@\211�o\203\310�\201\210��X�oAP!\203\310��QA\211�Q\203\273�\335�X�oA\"\210\202\300��oA�P�o@�N\202\221�)\202H�\306�J\202H�\306\211�1\203M�\201\234��s:\203\356��s@\206\373�\201\235�\202\373��s\203\370��s\202\373�\201\235��H\"\210�H.�\207" [item ido-case-fold ido-enable-prefix ido-enable-regexp ido-show-confirm-message ido-pre-merge-state t nil ido-setup-completion-map run-hooks ido-setup-hook ido-trace "\n_LOOP_" "" buffer bufferp buffer-name (file dir) file-name-nondirectory file assoc "new default" 0 (t wide) ido-make-merged-file-list auto wide "merged" input-pending-p ido-set-current-directory ido-final-slash "Merged" ido-make-file-list dir ido-make-dir-list ido-make-buffer-list list ido-make-choice-list ido-set-matches boundp max-mini-window-height minibuffer-depth ido (byte-code "\305\306�    \"\n\307��\307\f%\207" [item prompt ido-text-init ido-completion-map hist read-from-minibuffer ido-make-prompt nil] 6) "read-from-minibuffer" get-buffer kill-buffer "\n_EXIT_" refresh done ...] 22 ("/usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/ido.elc" . 47249)] (list "M-x " ("eval-buffer" "global-git-gutter+-mode" "eval-buffer" "ielm" "byte-compile-file" "eval-buffer" "byte-compile-file" "package-install" "ielm" "emacs-lisp-mode" "package-install" "package-refresh-contents" "package-install-file" "list-packages" "package-install" "eval-region" "htmlize-buffer" "eval-region" "htmlize-buffer" "flyspell-mode" "htmlize-buffer" "flycheck-mode" "htmlize-buffer" "htmlize-region" "htmlize-buffer" "eval-region" "mark-page" "htmlize-buffer" "eval-region" "htmlize-buffer") "eval-buffer" nil nil))
  ido-read-internal(list "M-x " ("eval-buffer" "global-git-gutter+-mode" "eval-buffer" "ielm" "byte-compile-file" "eval-buffer" "byte-compile-file" "package-install" "ielm" "emacs-lisp-mode" "package-install" "package-refresh-contents" "package-install-file" "list-packages" "package-install" "eval-region" "htmlize-buffer" "eval-region" "htmlize-buffer" "flyspell-mode" "htmlize-buffer" "flycheck-mode" "htmlize-buffer" "htmlize-region" "htmlize-buffer" "eval-region" "mark-page" "htmlize-buffer" "eval-region" "htmlize-buffer") "eval-buffer" nil nil)
  ido-completing-read("M-x " ("eval-buffer" "whitespace-cleanup-mode" "whitespace-cleanup" "find-library" "customize-variable" "customize-group" "normal-mode" "list-packages" "package-install" "describe-face" "flycheck-mode" "add-file-local-variable-prop-line" "ert" "untabify" "auto-insert" "hardhat-mode" "byte-compile-file" "puppet-mode" "indent-region" "add-dir-local-variable" "yaml-mode" "load-theme" "load-library" "man" "add-file-local-variable" "sort-lines" "set-variable" "org-bullets-mode" "smartparens-mode" "find-tag" "flymake-mode" "revert-buffer" "smartparens-strict-mode" "pkg-info-library-version" "vc-resolve-conflicts" "pkg-info-package-version" "delete-trailing-whitespace" "eval-region" "toggle-debug-on-error" "c-set-style" "flycheck-error-list-refresh" "flycheck-buffer" "recover-this-file" "report-emacs-bug" "flycheck-set-checker-executable" "auto-fill-mode" "flycheck-first-error" "package-list-packages" "auto-insert-mode" "flycheck-version" ...) nil nil nil ("eval-buffer" "global-git-gutter+-mode" "eval-buffer" "ielm" "byte-compile-file" "eval-buffer" "byte-compile-file" "package-install" "ielm" "emacs-lisp-mode" "package-install" "package-refresh-contents" "package-install-file" "list-packages" "package-install" "eval-region" "htmlize-buffer" "eval-region" "htmlize-buffer" "flyspell-mode" "htmlize-buffer" "flycheck-mode" "htmlize-buffer" "htmlize-region" "htmlize-buffer" "eval-region" "mark-page" "htmlize-buffer" "eval-region" "htmlize-buffer") "eval-buffer")
  smex-completing-read(("eval-buffer" "whitespace-cleanup-mode" "whitespace-cleanup" "find-library" "customize-variable" "customize-group" "normal-mode" "list-packages" "package-install" "describe-face" "flycheck-mode" "add-file-local-variable-prop-line" "ert" "untabify" "auto-insert" "hardhat-mode" "byte-compile-file" "puppet-mode" "indent-region" "add-dir-local-variable" "yaml-mode" "load-theme" "load-library" "man" "add-file-local-variable" "sort-lines" "set-variable" "org-bullets-mode" "smartparens-mode" "find-tag" "flymake-mode" "revert-buffer" "smartparens-strict-mode" "pkg-info-library-version" "vc-resolve-conflicts" "pkg-info-package-version" "delete-trailing-whitespace" "eval-region" "toggle-debug-on-error" "c-set-style" "flycheck-error-list-refresh" "flycheck-buffer" "recover-this-file" "report-emacs-bug" "flycheck-set-checker-executable" "auto-fill-mode" "flycheck-first-error" "package-list-packages" "auto-insert-mode" "flycheck-version" ...) nil)
  smex-read-and-run(("eval-buffer" "whitespace-cleanup-mode" "whitespace-cleanup" "find-library" "customize-variable" "customize-group" "normal-mode" "list-packages" "package-install" "describe-face" "flycheck-mode" "add-file-local-variable-prop-line" "ert" "untabify" "auto-insert" "hardhat-mode" "byte-compile-file" "puppet-mode" "indent-region" "add-dir-local-variable" "yaml-mode" "load-theme" "load-library" "man" "add-file-local-variable" "sort-lines" "set-variable" "org-bullets-mode" "smartparens-mode" "find-tag" "flymake-mode" "revert-buffer" "smartparens-strict-mode" "pkg-info-library-version" "vc-resolve-conflicts" "pkg-info-package-version" "delete-trailing-whitespace" "eval-region" "toggle-debug-on-error" "c-set-style" "flycheck-error-list-refresh" "flycheck-buffer" "recover-this-file" "report-emacs-bug" "flycheck-set-checker-executable" "auto-fill-mode" "flycheck-first-error" "package-list-packages" "auto-insert-mode" "flycheck-version" ...))
  smex()
  call-interactively(smex nil nil)
  command-execute(smex)
@nonsequitur

nonsequitur Jan 8, 2014

Owner

I can't believe this actually slipped through my testing. Thanks for the pointer!

(defun smex-prompt-with-prefix-arg ()
(if (not current-prefix-arg)

0 comments on commit df1e911

Please sign in to comment.