Closed calliecameron closed 2 years ago
I can reproduce it, but I'm unsure how to fix it.
It occurs in the function helm-get-selection
I get the following backtrace
Debugger entered--Lisp error: (args-out-of-range #<buffer *helm M-x*> 0 1)
buffer-substring(1 0)
funcall(buffer-substring 1 0)
(let* ((start (overlay-start helm-selection-overlay)) (stop (1- (overlay-end helm-selection-overlay))) (disp (funcall disp-fn start stop)) (src (or source (helm-get-current-source)))) (let ((it (and (not force-display-part) (assoc-default (quote display-to-real) src)))) (if it (helm-funcall-with-source source it disp) disp)))
(or (and (not force-display-part) (get-text-property (overlay-start helm-selection-overlay) (quote helm-realvalue))) (let* ((start (overlay-start helm-selection-overlay)) (stop (1- (overlay-end helm-selection-overlay))) (disp (funcall disp-fn start stop)) (src (or source (helm-get-current-source)))) (let ((it (and (not force-display-part) (assoc-default (quote display-to-real) src)))) (if it (helm-funcall-with-source source it disp) disp))))
(let* ((disp-fn (if (eq force-display-part (quote withprop)) (quote buffer-substring) (quote buffer-substring-no-properties))) (selection (or (and (not force-display-part) (get-text-property (overlay-start helm-selection-overlay) (quote helm-realvalue))) (let* ((start (overlay-start helm-selection-overlay)) (stop (1- ...)) (disp (funcall disp-fn start stop)) (src (or source ...))) (let ((it ...)) (if it (helm-funcall-with-source source it disp) disp)))))) (if (equal selection "") nil (helm-log "selection = %S" selection) selection))
(save-current-buffer (set-buffer buffer) (let* ((disp-fn (if (eq force-display-part (quote withprop)) (quote buffer-substring) (quote buffer-substring-no-properties))) (selection (or (and (not force-display-part) (get-text-property (overlay-start helm-selection-overlay) (quote helm-realvalue))) (let* ((start ...) (stop ...) (disp ...) (src ...)) (let (...) (if it ... disp)))))) (if (equal selection "") nil (helm-log "selection = %S" selection) selection)))
(if (helm-empty-buffer-p buffer) nil (save-current-buffer (set-buffer buffer) (let* ((disp-fn (if (eq force-display-part (quote withprop)) (quote buffer-substring) (quote buffer-substring-no-properties))) (selection (or (and (not force-display-part) (get-text-property ... ...)) (let* (... ... ... ...) (let ... ...))))) (if (equal selection "") nil (helm-log "selection = %S" selection) selection))))
helm-get-selection(nil withprop)
(let ((it (helm-get-selection nil (quote withprop)))) (if it (if (string= (get-text-property 0 (quote display) it) "[?]") (progn (helm-next-line)))))
helm-comp-read--move-to-first-real-candidate()
#<subr run-hooks>(helm-after-update-hook)
apply(#<subr run-hooks> helm-after-update-hook)
ad-Advice-run-hooks(#<subr run-hooks> helm-after-update-hook)
apply(ad-Advice-run-hooks #<subr run-hooks> helm-after-update-hook)
run-hooks(helm-after-update-hook)
helm-log-run-hook(helm-after-update-hook)
(if (assoc (quote candidates-process) src) nil (helm-display-mode-line src) (helm-log-run-hook (quote helm-after-update-hook)))
(let ((src (or source (helm-get-current-source)))) (if (assoc (quote candidates-process) src) nil (helm-display-mode-line src) (helm-log-run-hook (quote helm-after-update-hook))))
(unwind-protect (let (sources matches) (setq sources (let* ((--cl-var-- (helm-get-sources)) (src nil) (--cl-var-- nil)) (while (consp --cl-var--) (setq src (car --cl-var--)) (if (helm-update-source-p src) (progn (setq --cl-var-- ...))) (setq --cl-var-- (cdr --cl-var--))) (nreverse --cl-var--))) (if sources nil (erase-buffer)) (helm-log "Matches: %S" (setq matches (helm--collect-matches sources))) (if matches (progn (erase-buffer) (let* ((--cl-var-- sources) (src nil) (--cl-var-- matches) (mtc nil)) (while (and (consp --cl-var--) (progn ... ...)) (setq mtc (car --cl-var--)) (helm-render-source src mtc) (setq --cl-var-- (cdr --cl-var--)) (setq --cl-var-- (cdr --cl-var--))) nil)))) (helm--update-move-first-line) (let ((src (or source (helm-get-current-source)))) (if (assoc (quote candidates-process) src) nil (helm-display-mode-line src) (helm-log-run-hook (quote helm-after-update-hook)))) (if preselect (progn (helm-log "Update preselect candidate %s" preselect) (helm-preselect preselect source))) (setq helm--force-updating-p nil))
(save-current-buffer (set-buffer (helm-buffer-get)) (set (make-local-variable (quote helm-input-local)) helm-pattern) (unwind-protect (let (sources matches) (setq sources (let* ((--cl-var-- (helm-get-sources)) (src nil) (--cl-var-- nil)) (while (consp --cl-var--) (setq src (car --cl-var--)) (if (helm-update-source-p src) (progn ...)) (setq --cl-var-- (cdr --cl-var--))) (nreverse --cl-var--))) (if sources nil (erase-buffer)) (helm-log "Matches: %S" (setq matches (helm--collect-matches sources))) (if matches (progn (erase-buffer) (let* ((--cl-var-- sources) (src nil) (--cl-var-- matches) (mtc nil)) (while (and ... ...) (setq mtc ...) (helm-render-source src mtc) (setq --cl-var-- ...) (setq --cl-var-- ...)) nil)))) (helm--update-move-first-line) (let ((src (or source (helm-get-current-source)))) (if (assoc (quote candidates-process) src) nil (helm-display-mode-line src) (helm-log-run-hook (quote helm-after-update-hook)))) (if preselect (progn (helm-log "Update preselect candidate %s" preselect) (helm-preselect preselect source))) (setq helm--force-updating-p nil)) (helm-log "end update"))
helm-update(nil)
(if (and (helm-resume-p any-resume) (helm-get-current-source)) (helm-mark-current-line t) (helm-update any-preselect))
helm-read-pattern-maybe("M-x " nil nil noresume (keymap (keymap (13 . helm-confirm-and-exit-minibuffer)) keymap (21 . helm-M-x-universal-argument) keymap (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (f13 lambda nil (interactive) (helm-select-nth-action 12)) (f12 lambda nil (interactive) (helm-select-nth-action 11)) (f11 lambda nil (interactive) (helm-select-nth-action 10)) (f10 lambda nil (interactive) (helm-select-nth-action 9)) (f9 lambda nil (interactive) (helm-select-nth-action 8)) (f8 lambda nil (interactive) (helm-select-nth-action 7)) (f7 lambda nil (interactive) (helm-select-nth-action 6)) (f6 lambda nil (interactive) (helm-select-nth-action 5)) (f5 lambda nil (interactive) (helm-select-nth-action 4)) (f4 lambda nil (interactive) (helm-select-nth-action 3)) (f3 lambda nil (interactive) (helm-select-nth-action 2)) (f2 lambda nil (interactive) (helm-select-nth-action 1)) (menu-bar keymap (help-menu keymap (describe keymap (describe-mode . helm-help)))) (apps keymap (104 keymap (109 . helm-help))) (menu keymap (104 keymap (109 . helm-help))) (help keymap (109 . helm-help)) (23 closure ((exit-fn) (menu) (other-subkeys (31 . helm-undo-yank-text-at-point)) (command . helm-yank-text-at-point) (subkey . 23) (key . "") (map keymap (f13 lambda nil (interactive) (helm-select-nth-action 12)) (f12 lambda nil (interactive) (helm-select-nth-action 11)) (f11 lambda nil (interactive) (helm-select-nth-action 10)) (f10 lambda nil (interactive) (helm-select-nth-action 9)) (f9 lambda nil (interactive) (helm-select-nth-action 8)) (f8 lambda nil (interactive) (helm-select-nth-action 7)) (f7 lambda nil (interactive) (helm-select-nth-action 6)) (f6 lambda nil (interactive) (helm-select-nth-action 5)) (f5 lambda nil (interactive) (helm-select-nth-action 4)) (f4 lambda nil (interactive) (helm-select-nth-action 3)) (f3 lambda nil (interactive) (helm-select-nth-action 2)) (f2 lambda nil (interactive) (helm-select-nth-action 1)) (menu-bar keymap (help-menu keymap (describe keymap (describe-mode . helm-help)))) (apps keymap (104 keymap (109 . helm-help))) (menu keymap (104 keymap (109 . helm-help))) (help keymap (109 . helm-help)) #1 (f1 lambda nil (interactive) (helm-select-nth-action 0)) (8 keymap (109 . helm-help) (104 . undefined) (8 . undefined) (4 . helm-enable-or-switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth 9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth 8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth 7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth 6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth 5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth 4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth 3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth 2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth 1)) (63 . helm-help) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-copy-to-buffer) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (24 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth -9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth -8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth -7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth -6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth -5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth -4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth -3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth -2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth -1)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark) (0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window) (15 . helm-next-source) (10 . helm-execute-persistent-action) (26 . helm-execute-persistent-action) (9 . helm-select-action) (13 . helm-maybe-exit-minibuffer) (left . helm-previous-source) (right . helm-next-source) (7 . helm-keyboard-quit) (22 . helm-next-page) (27 keymap (110 . next-history-element) (112 . previous-history-element) (115 . undefined) (5 . helm-display-all-sources) (1 . helm-show-all-in-this-source-only) (85 . helm-unmark-all) (97 . helm-mark-all) (109 . helm-toggle-all-marks) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (91) (32 . helm-toggle-visible-mark) (33554454 . helm-scroll-other-window-down) (25 . helm-scroll-other-window-down) (22 . helm-scroll-other-window) (12 . helm-reposition-window-other-window) (62 . helm-end-of-buffer) (60 . helm-beginning-of-buffer) (118 . helm-previous-page)) (next . helm-next-page) (prior . helm-previous-page) (C-up . helm-follow-action-backward) ...) t) nil (interactive) (unwind-protect (progn (call-interactively command) (while (let ((input ...) other kb com) (setq last-command-event input) (cond (... ... t) (... ... t) (t ... ... ... nil))))) (and exit-fn (funcall exit-fn)))) (f1 lambda nil (interactive) (helm-select-nth-action 0)) (8 keymap (109 . helm-help) (104 . undefined) (8 . undefined) (4 . helm-enable-or-switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth 9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth 8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth 7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth 6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth 5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth 4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth 3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth 2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth 1)) (63 . helm-help) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-copy-to-buffer) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (24 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth -9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth -8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth -7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth -6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth -5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth -4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth -3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth -2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth -1)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark) (0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window) (15 . helm-next-source) (10 . helm-execute-persistent-action) (26 . helm-execute-persistent-action) (9 . helm-select-action) (13 . helm-maybe-exit-minibuffer) (left . helm-previous-source) (right . helm-next-source) ...) nil helm-M-x-input-history)
(unwind-protect (helm-read-pattern-maybe any-prompt any-input any-preselect any-resume any-keymap any-default any-history) (helm-cleanup))
(progn (helm-initialize any-resume any-input any-default any-sources) (helm-display-buffer helm-buffer) (select-window (helm-window)) (if helm-prevent-escaping-from-minibuffer (progn (helm--remap-mouse-mode 1))) (add-hook (quote post-command-hook) (quote helm--maybe-update-keymap)) (add-hook (quote post-command-hook) (quote helm--update-header-line)) (helm-log "show prompt") (unwind-protect (helm-read-pattern-maybe any-prompt any-input any-preselect any-resume any-keymap any-default any-history) (helm-cleanup)))
(unwind-protect (progn (helm-initialize any-resume any-input any-default any-sources) (helm-display-buffer helm-buffer) (select-window (helm-window)) (if helm-prevent-escaping-from-minibuffer (progn (helm--remap-mouse-mode 1))) (add-hook (quote post-command-hook) (quote helm--maybe-update-keymap)) (add-hook (quote post-command-hook) (quote helm--update-header-line)) (helm-log "show prompt") (unwind-protect (helm-read-pattern-maybe any-prompt any-input any-preselect any-resume any-keymap any-default any-history) (helm-cleanup))) (let* ((--cl-var-- orig-vars137) (value nil) (var nil)) (while (consp --cl-var--) (setq value (car --cl-var--) var (car-safe (prog1 value (setq value (cdr value))))) (set var value) (setq --cl-var-- (cdr --cl-var--))) nil) (helm-log "restore variables"))
(let ((orig-vars137 (mapcar (function (lambda (v) (cons v (symbol-value v)))) helm-restored-variables))) (unwind-protect (progn (helm-initialize any-resume any-input any-default any-sources) (helm-display-buffer helm-buffer) (select-window (helm-window)) (if helm-prevent-escaping-from-minibuffer (progn (helm--remap-mouse-mode 1))) (add-hook (quote post-command-hook) (quote helm--maybe-update-keymap)) (add-hook (quote post-command-hook) (quote helm--update-header-line)) (helm-log "show prompt") (unwind-protect (helm-read-pattern-maybe any-prompt any-input any-preselect any-resume any-keymap any-default any-history) (helm-cleanup))) (let* ((--cl-var-- orig-vars137) (value nil) (var nil)) (while (consp --cl-var--) (setq value (car --cl-var--) var (car-safe (prog1 value (setq value ...)))) (set var value) (setq --cl-var-- (cdr --cl-var--))) nil) (helm-log "restore variables")))
(let (helm-source-name helm-current-source helm-in-persistent-action helm-quit (helm-buffer (or any-buffer helm-buffer))) (let ((orig-vars137 (mapcar (function (lambda (v) (cons v ...))) helm-restored-variables))) (unwind-protect (progn (helm-initialize any-resume any-input any-default any-sources) (helm-display-buffer helm-buffer) (select-window (helm-window)) (if helm-prevent-escaping-from-minibuffer (progn (helm--remap-mouse-mode 1))) (add-hook (quote post-command-hook) (quote helm--maybe-update-keymap)) (add-hook (quote post-command-hook) (quote helm--update-header-line)) (helm-log "show prompt") (unwind-protect (helm-read-pattern-maybe any-prompt any-input any-preselect any-resume any-keymap any-default any-history) (helm-cleanup))) (let* ((--cl-var-- orig-vars137) (value nil) (var nil)) (while (consp --cl-var--) (setq value (car --cl-var--) var (car-safe (prog1 value ...))) (set var value) (setq --cl-var-- (cdr --cl-var--))) nil) (helm-log "restore variables"))) (prog1 (if helm-quit nil (helm-execute-selection-action)) (helm-log (concat "[End session] " (make-string 41 45)))))
(condition-case _v (let (helm-source-name helm-current-source helm-in-persistent-action helm-quit (helm-buffer (or any-buffer helm-buffer))) (let ((orig-vars137 (mapcar (function (lambda ... ...)) helm-restored-variables))) (unwind-protect (progn (helm-initialize any-resume any-input any-default any-sources) (helm-display-buffer helm-buffer) (select-window (helm-window)) (if helm-prevent-escaping-from-minibuffer (progn (helm--remap-mouse-mode 1))) (add-hook (quote post-command-hook) (quote helm--maybe-update-keymap)) (add-hook (quote post-command-hook) (quote helm--update-header-line)) (helm-log "show prompt") (unwind-protect (helm-read-pattern-maybe any-prompt any-input any-preselect any-resume any-keymap any-default any-history) (helm-cleanup))) (let* ((--cl-var-- orig-vars137) (value nil) (var nil)) (while (consp --cl-var--) (setq value (car --cl-var--) var (car-safe ...)) (set var value) (setq --cl-var-- (cdr --cl-var--))) nil) (helm-log "restore variables"))) (prog1 (if helm-quit nil (helm-execute-selection-action)) (helm-log (concat "[End session] " (make-string 41 45))))) ((debug quit) (helm-restore-position-on-quit) (helm-log (concat "[End session (quit)] " (make-string 34 45))) nil))
(unwind-protect (condition-case _v (let (helm-source-name helm-current-source helm-in-persistent-action helm-quit (helm-buffer (or any-buffer helm-buffer))) (let ((orig-vars137 (mapcar (function ...) helm-restored-variables))) (unwind-protect (progn (helm-initialize any-resume any-input any-default any-sources) (helm-display-buffer helm-buffer) (select-window (helm-window)) (if helm-prevent-escaping-from-minibuffer (progn ...)) (add-hook (quote post-command-hook) (quote helm--maybe-update-keymap)) (add-hook (quote post-command-hook) (quote helm--update-header-line)) (helm-log "show prompt") (unwind-protect (helm-read-pattern-maybe any-prompt any-input any-preselect any-resume any-keymap any-default any-history) (helm-cleanup))) (let* ((--cl-var-- orig-vars137) (value nil) (var nil)) (while (consp --cl-var--) (setq value ... var ...) (set var value) (setq --cl-var-- ...)) nil) (helm-log "restore variables"))) (prog1 (if helm-quit nil (helm-execute-selection-action)) (helm-log (concat "[End session] " (make-string 41 45))))) ((debug quit) (helm-restore-position-on-quit) (helm-log (concat "[End session (quit)] " (make-string 34 45))) nil)) (if (fboundp (quote advice-remove)) (progn (advice-remove (quote tramp-read-passwd) (function helm--advice-tramp-read-passwd)) (advice-remove (quote ange-ftp-get-passwd) (function helm--advice-ange-ftp-get-passwd)) (advice-remove (quote cua-delete-region) (function cua-delete-region--advice)) (advice-remove (quote copy-region-as-kill) (function copy-region-as-kill--advice)))) (helm-log "helm-alive-p = %S" (setq helm-alive-p nil)) (helm--remap-mouse-mode -1) (setq helm-alive-p nil) (setq helm-pattern "") (setq helm--ignore-errors nil) (and old--cua (cua-mode 1)) (helm-log-save-maybe))
(let ((non-essential t) mouse-autoselect-window focus-follows-mouse mode-line-in-non-selected-windows (input-method-verbose-flag helm-input-method-verbose-flag) (old--cua cua-mode) (helm--maybe-use-default-as-input (and (null any-input) (or helm--maybe-use-default-as-input (let* ((--cl-var-- ...) (s nil) (--cl-flag-- t) --cl-var--) (while (and ... ...) (setq --cl-var-- ...)) --cl-var--))))) (and cua-mode (cua-mode -1)) (unwind-protect (condition-case _v (let (helm-source-name helm-current-source helm-in-persistent-action helm-quit (helm-buffer (or any-buffer helm-buffer))) (let ((orig-vars137 (mapcar ... helm-restored-variables))) (unwind-protect (progn (helm-initialize any-resume any-input any-default any-sources) (helm-display-buffer helm-buffer) (select-window ...) (if helm-prevent-escaping-from-minibuffer ...) (add-hook ... ...) (add-hook ... ...) (helm-log "show prompt") (unwind-protect ... ...)) (let* (... ... ...) (while ... ... ... ...) nil) (helm-log "restore variables"))) (prog1 (if helm-quit nil (helm-execute-selection-action)) (helm-log (concat "[End session] " (make-string 41 45))))) ((debug quit) (helm-restore-position-on-quit) (helm-log (concat "[End session (quit)] " (make-string 34 45))) nil)) (if (fboundp (quote advice-remove)) (progn (advice-remove (quote tramp-read-passwd) (function helm--advice-tramp-read-passwd)) (advice-remove (quote ange-ftp-get-passwd) (function helm--advice-ange-ftp-get-passwd)) (advice-remove (quote cua-delete-region) (function cua-delete-region--advice)) (advice-remove (quote copy-region-as-kill) (function copy-region-as-kill--advice)))) (helm-log "helm-alive-p = %S" (setq helm-alive-p nil)) (helm--remap-mouse-mode -1) (setq helm-alive-p nil) (setq helm-pattern "") (setq helm--ignore-errors nil) (and old--cua (cua-mode 1)) (helm-log-save-maybe)))
helm-internal((((nomark) (name . "Emacs Commands History") (candidates closure ((get-candidates closure ((loc-map keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (27 keymap ...) (C-return . helm-cr-empty-string) keymap (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (apps keymap ...) (menu keymap ...) (help keymap ...) (23 closure ... nil ... ...) (f1 lambda nil ... ...) (8 keymap ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (24 keymap ... ... ... ... ... ... ... ... ... ... ... ...) (11 . helm-delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark) (0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window) (15 . helm-next-source) (10 . helm-execute-persistent-action) (26 . helm-execute-persistent-action) (9 . helm-select-action) (13 . helm-maybe-exit-minibuffer) (left . helm-previous-source) ...) (must-match-map keymap (13 . helm-confirm-and-exit-minibuffer)) (action-fn ("Sole action (Identity)" lambda ... ...)) (candidate-number-limit . 100) (alistp . t) (nomark . t) (marked-candidates) (hist-fc-transformer . helm-M-x-transformer-hist) (fc-transformer . helm-M-x-transformer) (sort) (volatile . t) (quit-when-no-cand) (exec-when-only-one) (match-part . #[257 "\300!@\207" [split-string] 3 "\n\n(fn C)"]) (candidates-in-buffer . t) (name . "Emacs Commands") (keymap keymap (21 . helm-M-x-universal-argument) keymap (27 keymap ...) (C-return . helm-cr-empty-string) keymap (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (apps keymap ...) (menu keymap ...) (help keymap ...) (23 closure ... nil ... ...) (f1 lambda nil ... ...) (8 keymap ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (24 keymap ... ... ... ... ... ... ... ... ... ... ... ...) (11 . helm-delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark) (0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window) (15 . helm-next-source) (10 . helm-execute-persistent-action) (26 . helm-execute-persistent-action) (9 . helm-select-action) (13 . helm-maybe-exit-minibuffer) (left . helm-previous-source) (right . helm-next-source) (7 . helm-keyboard-quit) ...) (help-message . helm-M-x-help-message) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr-empty-string]:Empty \\<helm-map>\\[helm-help]:Help \\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend") (persistent-help . "Describe this command") (persistent-action . #[257 "\300\301\"\207" [helm-elisp--persistent-help helm-describe-function] 4 "\n\n(fn CANDIDATE)"]) (del-input) (case-fold . smart) (input-history . helm-M-x-input-history) (history "helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "eval-buffer" "package-install" "eval-buffer" "elp-results" "helm-mode" "ido-mode" "eval-buffer" "smartparens-mode" "icy-mode" "icy-mode" "ido-mode" "helm-mode" "ido-mode" "ido-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "ergoemacs-mode" "helm-mini" "customize-themes" "ergoemacs-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "list-packages" "package-install" "revert-buffer" "golden-ratio-mode" "eshell" "revert-buffer" "R" "revert-buffer" "R" "revert-buffer" "goto-line" "revert-buffer" "goto-line" "revert-buffer" "auto-revert-mode" "revert-buffer" ...) (requires-pattern . 0) (reverse-history) (fuzzy) (must-match . t) (buffer . "*helm M-x*") (preselect) (default) (initial-input) (test . commandp) (--cl-rest-- :test commandp :requires-pattern 0 :name "Emacs Commands" :buffer "*helm M-x*" :persistent-action #[257 "\300\301\"\207" [helm-elisp--persistent-help helm-describe-function] 4 "\n\n(fn CANDIDATE)"] :persistent-help "Describe this command" :history ("helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "eval-buffer" "package-install" "eval-buffer" "elp-results" "helm-mode" "ido-mode" "eval-buffer" "smartparens-mode" "icy-mode" "icy-mode" "ido-mode" "helm-mode" "ido-mode" "ido-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "ergoemacs-mode" "helm-mini" "customize-themes" "ergoemacs-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "list-packages" "package-install" "revert-buffer" "golden-ratio-mode" "eshell" "revert-buffer" "R" "revert-buffer" "R" "revert-buffer" "goto-line" "revert-buffer" "goto-line" "revert-buffer" "auto-revert-mode" "revert-buffer" "R" ...) :reverse-history nil :input-history helm-M-x-input-history :del-input nil :help-message helm-M-x-help-message :keymap (keymap ... keymap ... ... keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :must-match t :match-part #[257 "\300!@\207" [split-string] 3 "\n\n(fn C)"] :fuzzy nil :nomark t :candidates-in-buffer t :fc-transformer helm-M-x-transformer :hist-fc-transformer helm-M-x-transformer-hist) (collection . [helm-eldoc-store-minibuffer sdirs edebug-make-before-and-after-form edebug-set-breakpoint helm-surfraw-engines-history cursor-prop edebug--display-1 helm-file-cache-get-candidates helm-eval-new-line-and-indent helm-get-mode-map-from-mode bookmark-version-control edebug-match-&rest helm-describe-face helm-end-of-source-p bookmark-send-edited-annotation helm-source-bookmark-uncategorized old-major Bounce\ to\ Current\ Point :eieio-show-name debugger--locals-visible-p edebug-unwrap session-file-alist helm-ff-run-delete-file :inode helm-html-bookmarks-to-alist browse-url-mozilla-sentinel debugger--hide-locals org-babel-haskell-var-to-haskell helm-ff-switch-to-eshell front-str helm-grep-run-default-action edebug-initial-mode-alist bookmark-bmenu-mode-syntax-table edebug-outside-mark edebug-mark-marker eieio-class-tag--helm-idle-time-timers-class helm-btf--usable-p edebug-mode-map helm-ff-dotted-symlink-directory helm-buffers--quote-truncated-buffer helm-buffer-run-query-replace-regexp mach edebug-update-eval-list helm-fuzzy-match-fn helm-source-info-installation helm-source-basic-bookmarks--anon-cmacro helm-locate-project-list helm-revert-buffer modifier helm-ff-help-message ...]) (prompt . "M-x ") t) nil (let ((cands ...)) (setq helm-cr-unknown-pattern-flag nil) (if (or ... ... ... ... ... ... ...) nil (setq cands ...) (setq helm-cr-unknown-pattern-flag t)) (helm-cr-default default cands))) (loc-map keymap (keymap (13 . helm-confirm-and-exit-minibuffer)) keymap (21 . helm-M-x-universal-argument) keymap (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (f13 lambda nil (interactive) (helm-select-nth-action 12)) (f12 lambda nil (interactive) (helm-select-nth-action 11)) (f11 lambda nil (interactive) (helm-select-nth-action 10)) (f10 lambda nil (interactive) (helm-select-nth-action 9)) (f9 lambda nil (interactive) (helm-select-nth-action 8)) (f8 lambda nil (interactive) (helm-select-nth-action 7)) (f7 lambda nil (interactive) (helm-select-nth-action 6)) (f6 lambda nil (interactive) (helm-select-nth-action 5)) (f5 lambda nil (interactive) (helm-select-nth-action 4)) (f4 lambda nil (interactive) (helm-select-nth-action 3)) (f3 lambda nil (interactive) (helm-select-nth-action 2)) (f2 lambda nil (interactive) (helm-select-nth-action 1)) (menu-bar keymap (help-menu keymap (describe keymap ...))) (apps keymap (104 keymap (109 . helm-help))) (menu keymap (104 keymap (109 . helm-help))) (help keymap (109 . helm-help)) (23 closure ((exit-fn) (menu) (other-subkeys ...) (command . helm-yank-text-at-point) (subkey . 23) (key . "") (map keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... #5 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) t) nil (interactive) (unwind-protect (progn ... ...) (and exit-fn ...))) (f1 lambda nil (interactive) (helm-select-nth-action 0)) (8 keymap (109 . helm-help) (104 . undefined) (8 . undefined) (4 . helm-enable-or-switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth 9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth 8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth 7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth 6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth 5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth 4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth 3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth 2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth 1)) (63 . helm-help) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-copy-to-buffer) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (24 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth -9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth -8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth -7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth -6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth -5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth -4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth -3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth -2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth -1)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark) (0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window) (15 . helm-next-source) (10 . helm-execute-persistent-action) (26 . helm-execute-persistent-action) (9 . helm-select-action) (13 . helm-maybe-exit-minibuffer) (left . helm-previous-source) ...) (must-match-map keymap (13 . helm-confirm-and-exit-minibuffer)) (action-fn ("Sole action (Identity)" lambda (candidate) (if nil (helm-marked-candidates) (identity candidate)))) (candidate-number-limit . 100) (alistp . t) (nomark . t) (marked-candidates) (hist-fc-transformer . helm-M-x-transformer-hist) (fc-transformer . helm-M-x-transformer) (sort) (volatile . t) (quit-when-no-cand) (exec-when-only-one) (match-part . #[257 "\300!@\207" [split-string] 3 "\n\n(fn C)"]) (candidates-in-buffer . t) (name . "Emacs Commands") (keymap keymap (21 . helm-M-x-universal-argument) keymap (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (f13 lambda nil (interactive) (helm-select-nth-action 12)) (f12 lambda nil (interactive) (helm-select-nth-action 11)) (f11 lambda nil (interactive) (helm-select-nth-action 10)) (f10 lambda nil (interactive) (helm-select-nth-action 9)) (f9 lambda nil (interactive) (helm-select-nth-action 8)) (f8 lambda nil (interactive) (helm-select-nth-action 7)) (f7 lambda nil (interactive) (helm-select-nth-action 6)) (f6 lambda nil (interactive) (helm-select-nth-action 5)) (f5 lambda nil (interactive) (helm-select-nth-action 4)) (f4 lambda nil (interactive) (helm-select-nth-action 3)) (f3 lambda nil (interactive) (helm-select-nth-action 2)) (f2 lambda nil (interactive) (helm-select-nth-action 1)) (menu-bar keymap (help-menu keymap (describe keymap ...))) (apps keymap (104 keymap (109 . helm-help))) (menu keymap (104 keymap (109 . helm-help))) (help keymap (109 . helm-help)) (23 closure ((exit-fn) (menu) (other-subkeys ...) (command . helm-yank-text-at-point) (subkey . 23) (key . "") (map keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... #5 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) t) nil (interactive) (unwind-protect (progn ... ...) (and exit-fn ...))) (f1 lambda nil (interactive) (helm-select-nth-action 0)) (8 keymap (109 . helm-help) (104 . undefined) (8 . undefined) (4 . helm-enable-or-switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth 9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth 8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth 7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth 6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth 5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth 4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth 3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth 2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth 1)) (63 . helm-help) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-copy-to-buffer) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (24 keymap (57 lambda nil (interactive) (helm-execute-selection-action-at-nth -9)) (56 lambda nil (interactive) (helm-execute-selection-action-at-nth -8)) (55 lambda nil (interactive) (helm-execute-selection-action-at-nth -7)) (54 lambda nil (interactive) (helm-execute-selection-action-at-nth -6)) (53 lambda nil (interactive) (helm-execute-selection-action-at-nth -5)) (52 lambda nil (interactive) (helm-execute-selection-action-at-nth -4)) (51 lambda nil (interactive) (helm-execute-selection-action-at-nth -3)) (50 lambda nil (interactive) (helm-execute-selection-action-at-nth -2)) (49 lambda nil (interactive) (helm-execute-selection-action-at-nth -1)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark) (0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window) (15 . helm-next-source) (10 . helm-execute-persistent-action) (26 . helm-execute-persistent-action) (9 . helm-select-action) (13 . helm-maybe-exit-minibuffer) (left . helm-previous-source) (right . helm-next-source) (7 . helm-keyboard-quit) ...) (help-message . helm-M-x-help-message) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr-empty-string]:Empty \\<helm-map>\\[helm-help]:Help \\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend") (persistent-help . "Describe this command") (persistent-action . #[257 "\300\301\"\207" [helm-elisp--persistent-help helm-describe-function] 4 "\n\n(fn CANDIDATE)"]) (del-input) (case-fold . smart) (input-history . helm-M-x-input-history) (history "helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "eval-buffer" "package-install" "eval-buffer" "elp-results" "helm-mode" "ido-mode" "eval-buffer" "smartparens-mode" "icy-mode" "icy-mode" "ido-mode" "helm-mode" "ido-mode" "ido-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "ergoemacs-mode" "helm-mini" "customize-themes" "ergoemacs-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "list-packages" "package-install" "revert-buffer" "golden-ratio-mode" "eshell" "revert-buffer" "R" "revert-buffer" "R" "revert-buffer" "goto-line" "revert-buffer" "goto-line" "revert-buffer" "auto-revert-mode" "revert-buffer" ...) (requires-pattern . 0) (reverse-history) (fuzzy) (must-match . t) (buffer . "*helm M-x*") (preselect) (default) (initial-input) (test . commandp) (--cl-rest-- :test commandp :requires-pattern 0 :name "Emacs Commands" :buffer "*helm M-x*" :persistent-action #[257 "\300\301\"\207" [helm-elisp--persistent-help helm-describe-function] 4 "\n\n(fn CANDIDATE)"] :persistent-help "Describe this command" :history ("helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "ido-mode" "helm-mode" "eval-buffer" "package-install" "eval-buffer" "elp-results" "helm-mode" "ido-mode" "eval-buffer" "smartparens-mode" "icy-mode" "icy-mode" "ido-mode" "helm-mode" "ido-mode" "ido-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "ergoemacs-mode" "helm-mini" "customize-themes" "ergoemacs-mode" "ido-mode" "eval-buffer" "ido-mode" "ido-mode" "list-packages" "package-install" "revert-buffer" "golden-ratio-mode" "eshell" "revert-buffer" "R" "revert-buffer" "R" "revert-buffer" "goto-line" "revert-buffer" "goto-line" "revert-buffer" "auto-revert-mode" "revert-buffer" "R" ...) :reverse-history nil :input-history helm-M-x-input-history :del-input nil :help-message helm-M-x-help-message :keymap (keymap (21 . helm-M-x-universal-argument) keymap (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (f13 lambda nil (interactive) (helm-select-nth-action 12)) (f12 lambda nil (interactive) (helm-select-nth-action 11)) (f11 lambda nil (interactive) (helm-select-nth-action 10)) (f10 lambda nil (interactive) (helm-select-nth-action 9)) (f9 lambda nil (interactive) (helm-select-nth-action 8)) (f8 lambda nil (interactive) (helm-select-nth-action 7)) (f7 lambda nil (interactive) (helm-select-nth-action 6)) (f6 lambda nil (interactive) (helm-select-nth-action 5)) (f5 lambda nil (interactive) (helm-select-nth-action 4)) (f4 lambda nil (interactive) (helm-select-nth-action 3)) (f3 lambda nil (interactive) (helm-select-nth-action 2)) (f2 lambda nil (interactive) (helm-select-nth-action 1)) (menu-bar keymap (help-menu keymap ...)) (apps keymap (104 keymap ...)) (menu keymap (104 keymap ...)) (help keymap (109 . helm-help)) (23 closure (... ... ... ... ... ... ... t) nil (interactive) (unwind-protect ... ...)) (f1 lambda nil (interactive) (helm-select-nth-action 0)) (8 keymap (109 . helm-help) (104 . undefined) (8 . undefined) (4 . helm-enable-or-switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 lambda nil ... ...) (56 lambda nil ... ...) (55 lambda nil ... ...) (54 lambda nil ... ...) (53 lambda nil ... ...) (52 lambda nil ... ...) (51 lambda nil ... ...) (50 lambda nil ... ...) (49 lambda nil ... ...) (63 . helm-help) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-copy-to-buffer) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (24 keymap (57 lambda nil ... ...) (56 lambda nil ... ...) (55 lambda nil ... ...) (54 lambda nil ... ...) (53 lambda nil ... ...) (52 lambda nil ... ...) (51 lambda nil ... ...) (50 lambda nil ... ...) (49 lambda nil ... ...) (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark) (0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window) (15 . helm-next-source) (10 . helm-execute-persistent-action) (26 . helm-execute-persistent-action) (9 . helm-select-action) (13 . helm-maybe-exit-minibuffer) (left . helm-previous-source) (right . helm-next-source) (7 . helm-keyboard-quit) (22 . helm-next-page) ...) :must-match t :match-part #[257 "\300!@\207" [split-string] 3 "\n\n(fn C)"] :fuzzy nil :nomark t :candidates-in-buffer t :fc-transformer helm-M-x-transformer :hist-fc-transformer helm-M-x-transformer-hist) (collection . [helm-eldoc-store-minibuffer sdirs edebug-make-before-and-after-form edebug-set-breakpoint helm-surfraw-engines-history cursor-prop edebug--display-1 helm-file-cache-get-candidates helm-eval-new-line-and-indent helm-get-mode-map-from-mode bookmark-version-control edebug-match-&rest helm-describe-face helm-end-of-source-p bookmark-send-edited-annotation helm-source-bookmark-uncategorized old-major Bounce\ to\ Current\ Point :eieio-show-name debugger--locals-visible-p edebug-unwrap session-file-alist helm-ff-run-delete-file :inode helm-html-bookmarks-to-alist browse-url-mozilla-sentinel debugger--hide-locals org-babel-haskell-var-to-haskell helm-ff-switch-to-eshell front-str helm-grep-run-default-action edebug-initial-mode-alist bookmark-bmenu-mode-syntax-table edebug-outside-mark edebug-mark-marker eieio-class-tag--helm-idle-time-timers-class helm-btf--usable-p edebug-mode-map helm-ff-dotted-symlink-directory helm-buffers--quote-truncated-buffer helm-buffer-run-query-replace-regexp mach edebug-update-eval-list helm-fuzzy-match-fn helm-source-info-installation helm-source-basic-bookmarks--anon-cmacro helm-locate-project-list helm-revert-buffer modifier helm-ff-help-message ...]) (prompt . "M-x ") t) nil (let ((cands (helm-comp-read-get-candidates history test nil alistp))) (if cands (progn (delete "" (helm-cr-default default cands)))))) (action ("Sole action (Identity)" lambda (candidate) (if nil (helm-marked-candidates) (identity candidate)))) (persistent-action . #[257 "\300\301\"\207" [helm-elisp--persistent-help helm-describe-function] 4 "\n\n(fn CANDIDATE)"]) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (filtered-candidate-transformer (lambda (candidates sources) (cl-loop for i in candidates when (stringp i) collect (replace-regexp-in-string "\\s\\" "" i))) helm-M-x-transformer-hist helm-fuzzy-highlight-matches) (match helm-mm-exact-match helm-mm-match) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr-empty-string]:Empty \\<helm-map>\\[helm-help]:Help \\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend") (header-line . #("✲Ctrl+J: Describe this command (keeping session)" 0 5 (face ergoemacs-display-key-face) 6 7 (face ergoemacs-display-key-face))) (multimatch) (match-part . #[257 "\300!@\207" [split-string] 3 "\n\n(fn C)"])) ((nomark) (name . "Emacs Commands") (init #[0 "\301\302\303\300!\203
Another problem using helm: if the very first thing I do after starting emacs is type M-a, I get the error
(args-out-of-range #<buffer *helm M-x*> 0 1)
, with variouserogoemacs--command-loop
calls in the backtrace. Pressing M-a again works fine, and if I do anything else first, it also works fine - the problem only happens when M-a is the first key press after startup. For a minimal working example, use the .emacs from #436, but with ergoemacs from melpa rather than melpa-stable.Edit: actually, I've just had this happen the first time I do M-a, even after doing other things first - although this only seems to happen some of the time.