katspaugh / ido-at-point

ido-at-point
51 stars 4 forks source link

ido-at-point-complete: Wrong type argument: integer-or-marker-p #13

Closed torgeir closed 8 years ago

torgeir commented 8 years ago

Ido-at-point from melpa is no longer working for me, and I'm suspecting the two latest commits. I'm not that vell ventured in emacs lisp, so pardon me if this is not an ido-at-point issue :)

Falling back to https://github.com/katspaugh/ido-at-point/commit/6809b702d6a90bac40545dedd369b9d11043f1c2 seems to work, though.

This is the error I get running completion-at-point:

ido-at-point-complete: Wrong type argument: integer-or-marker-p, #[771 "‰„9ÁÂÃÄÅÆ\"Ç\"ÈÉ%À\"ƒ ‚8ÊÁÂÃËÅÆ!Ì\"ÍÎ%ÏÐ\"\"#‡‰Ñ=ƒUÒÓÁÂÃÄÅÆ

\"Ô\"ÈÉ%À\"\"‡ÕÂÃÖÅÆ#×\"ØÉ%À\"‡" [(#[771 "‰¢Á=†
‰Â=?…+rà Ä!ƒÅ!‚p²qˆÆÀ!$)‡" [#[257 "ŠÃÄ!ˆ`pBÀ¢š„!ÅÆ¢\"ˆÀ ˆÁÇÈÉ \" ˆˆ)Á¢‡" [(nil) (nil) (#[0 "À ˆÃÄÁ¢\"‡" [... #7 nil remove-hook post-command-hook] 3 "

(fn)"]) skip-syntax-backward "_w" add-hook post-command-hook mapcar symbol-name lisp--local-variables] 6 "

(fn STRING)"] boundaries metadata minibuffer-selected-window window-live-p window-buffer complete-with-action] 8 "

(fn STRING PRED ACTION)"] (closure (t) (&rest args) (apply (quote completion-table-with-predicate) (quote [paredit-enclosing-list-start te/looking-back-at-closing-tag powerline-utf-8-left option-flag company-gtags--annotation flycheck-verification-result rng-in-attribute-regex defrecord js2-node-get-prop clojure-built-in-vars ...]) (quote #[257 "À!†Á!†Â!‡" [boundp fboundp symbol-plist] 3 "

(fn SYM)"]) (quote strict) args))) mapcar make-byte-code 257 "ÂÀÁ#‡" vconcat vector [try-completion] 5 "

(fn TABLE)" ...] 13 "

(fn STRING PRED ACTION)"]
katspaugh commented 8 years ago

Thanks, reverted the latest commits.

katspaugh commented 8 years ago

@tarsius can you comment?

tarsius commented 8 years ago

Here's a better backtrace:

Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p [magit-insert-unpushed-commits eshell/exit derived-mode-set-abbrev-table macrostep-get-gensym-face viper-util magit-run-git-async-no-revert ox-man debugger-previous-window verilog-mode-indent org-export-org misearch-unload-function eshell-force-execution erc-log magit-modes docs eshell-var-initialize nnir package-desc-extras magit-read-range ediff-merg nnmail-files gnus-article-highlight cal-html magit-am-abort magit-git-global-arguments erc-mode-line-and-header icomplete tar-parse-info package--ac-desc-version--cmacro old-delete-window :use-prefix enclosing-form magit-rebase-continue erc-autoaway srecode/expandproto eshell-environment-variables custom-faces em-script eshell-send-input magit-diff-our eshell-subgroups eshell-find-alias-function ebrowse xscheme eshell-quote-argument magit-reset-index cancel-messages ps-print-printer ob-R message-insert-importance-low cpp magit-sequencer-process-sentinel erc-ezbounce vhdl-testbench gnus-article-mime Field add-log-always-start-new-record eshell-in-pipeline-p viper-macs linum--face-width org-agenda-startup dired-mark-unmarked-files Filter\ Package\ List magit-insert-tags-header magit-stashes-refresh-buffer magit-merge-preview org-agenda-sorting Unmark\ All magit-show-refs magit-stash-worktree mml-tweak-part debugger-mode-abbrev-table rfc822 mm-long-lines-p magit-section-end--cmacro eshell-parse-ange-ls org-export-collect-listings change-log-function eshell-prefer-lisp-functions force-worktree magit-file-buffer-mode-major-mode :author-tz lm-maintainer tex-view semantic/grammar info-look erc-backend magit-refs-mode-abbrev-table magit-rebase-skip git-commit-self-ident hide-ifdef PostScript-edit eshell-current-argument package-desc-dir prolog-other supercite-frames magit-status-mode-map :author-time eshell-read-passwd-file org-agenda-column-view eshell-command-to-value org-table-import-export gnutls cte eshell-usage gnus-draft gnus-group-listing magit-show-refs-arguments magit-blame-disabled-modes magit-status-mode-hook electric-help semantic/edit project-linux or-to-limit ps-mule cua magit-put-face-property srecode/document --cl-block-magit-section-parent-- todo-edit magit-renamed-files magit-revert message-number-base36 minibuf-eldef rmail-spam-filter :extras magit-wip-save c-macro package-menu-refresh tramp-postfix-ipv6-format derived-mode-map-name message-cross-post-note eshell-first-time-p macrostep-expanded-text magit-blame-put-keymap-before-view-mode package-menu--version-predicate followers org-export-md eshell-lisp-command magit-commit-squash mh-folder triple-down-mouse-5 binding-environment org-clocktable eshell-copy-old-input :extra-offset mairix magit-section-show eshell-dirs gnus-sieve erc-display vc-src rmailmm magit-run-git-gui-blame log-edit-mode-hook ido-at-point-insert magit-process-password-prompt-regexps srecode/mode Submodule\ update tramp-adb header-len skipped erc-server-hooks glasses magit-blame-time-format idlwave-shell-command-setup deb-top dos-vars vc-parent-buffer-name vc-mtn tramp-debug-buffer-name rst-faces eshell-user-name gnus-summary-marks vhdl-speedbar eshell-binary-suffixes tramp-gvfs eshell-scroll-to-bottom-on-input magit-font-lock-keywords pcvs-defs vhdl-naming Log semantic/db magit-log-select-mode-abbrev-table semantic-modes magit-section-content git-commit-mode feedmail-queue magit-duration-spec gnus-html nntp dont Redisplay\ buffer Display\ Older\ Versions vc-hg id-obj org-agenda-search-view blame-follow Find\ Files magit-reverse-files magit-push-implicitly module-commit vc-sccs magit-popup-event-arg cl-indent gdb-buffers linum-delete-overlays magit-blame-format-heading prolog-keyboard message-make-fqdn magit-insert-untracked-files message-talkative-question eshell-current-handles erc-autojoin org-table-settings lunar gnus-group-various eshell-arg eshell-deferrable-commands vc-diff-switches magit-rebase-insert-apply-sequence ps-print-face solar newsticker-reader mml-syntax-table reftex-table-of-contents-browser vc-svn gnus-edit-form canlock related-refs cvs-prefix-make-local ob-gnuplot unit-width package-alist magit-anything-unmerged-p debugger-jump magit-format-status-tag-sentence vhdl-misc gnus-icalendar-org eshell-output-handle eshell-reset-signals gnus-summary-maneuvering iimage package--update-downloads-in-progress idlwave-external-programs eshell-run-output-filters debugger-will-be-back reftex-miscellaneous-configurations v2-method package--prepare-dependencies ediff-diff global-magit-file-buffer-mode-map gnus-group-icons eshell-no-command-conversion magit-blame-cache debugger-mode tag-p mh-faces linum-str magit-merge-abort magit-rebase-insert-merge-sequence semantic/ia message-font-lock-make-header-matcher gnus-article testcover gnus-spec magit-cherry-sections-hook magit-section-refined--cmacro Fetch\ To\ and\ Cc eshell-show-usage log-view magit-log-auto-more virtual-dired widget-radio-validate semantic/format iso-ascii include-untracked mm-get-content-id eieio-custom rmail-summary magit-insert-branch magit-blame-toggle-headings message-do-actions magit-rebase project-am debugger-args gnus-xmas nnheader gnus-bookmark deb-nxt magit-ediff-show-staged ada-xref magit-read-changed-file magit-log-select-mode-hook deb-eval magit-blame-process epa-faces macrostep-macro-face magit-read-tracked-file package-list-unversioned magit-jump-to-tracked gnus-duplicate indirect dired-make-relative antlr dired-guess-shell-alist-default message-user-path :sequence-actions tex-run magit-read-file-from-rev eshell-trap-errors magit-diff-file-header log-edit--match-first-line tramp-bug-report-address magit-merge-refresh-preview-buffer mml-smime-verify-test SIGKILL magit-diff-unmarked-lines-keep-foreground eshell/env eshell-rebind dired-do-create-files image-file spam-spamassassin message-goto-fcc eshell-complete-variable-assignment simula sb-image common-part-length bisect-output magit-ediff-stage magit-notes-remove prolog-font-lock url-tramp ps-print-n-up mml-secure-sign diff3-E yascroll-bar-mode magit-process-filter magit-revert-arguments tramp-sh-handle-file-ownership-preserved-p idlwave-documentation wdired-mode magit-insert-local-branches magit-push-arguments widget-color-sample-face-get ediff-window dired-patch-unclean-extensions target-group Mark\ Omitted magit-insert-am-sequence magit-log-buffer-file eshell-command-interpreter-max-length newsticker-retrieval eshell/which magit-sequence-insert-commit fortran-comment magit-mode-setup-hook magit-am-apply-maildir message-send-method-alist eshell-rewrite-command-hook gnus-fun magit-ref-fullname flow-fill magit-autoloads dont-check-for-anything-just-trust-me cookie1 eshell-buffered-print debugger-env-macro enclosing-environment erc-spelling magit-commit magit-stash-mode-syntax-table org-html-export-block eshell-ls spam-ifile cal-china erc-track modified-flag tramp-smb lisp-mnt esh-groups log-edit-headers-alist ps-print-miscellany eshell-eval* package-version-join eshell-inside-quote-regexp gnus-undo vera smode eshell-current-modifiers magit-insert-branch-1 magit-extras dired-tex-unclean-extensions no-default finder-inf package-unpack magit-remote-at-point meta-font shadowfile linum-mode-set-explicitly magit-sequencer-abort ps-bdf speedbar-vc macrostep-outer-environment debugger-mode-map triple-mouse-5 archive-lzh cperl-affected-by-hairy gnus-files multi-isearch-search generic-x speedbar-faces idlwave-completion gnus-visual rst-indent makeinfo macrostep-gensyms-this-level derived-mode-setup-function-name ebnf-terminal dired-fun-in-all-buffers Hide\ by\ Regexp global-magit-file-buffer-mode semantic/sb mh-folder-selection newbase Man-support-local-filenames Hardlink\ to\.\.\. x-no-archive opascal newsticker-headline-processing cperl-indentation-details gnus-summary-visual eshell-exit-success-p log-edit-insert-filenames-without-changelog magit-submodule-update-init eshell-clipboard-append goto-addr erc-networks magit-call-git erc-button Relative\ Symlink\.\.\. search-fun log-edit-font-lock-gnu-keywords eshell-printable-size debugger-toggle-locals magit-show-refs-head erc-menu web ps-print-page gnus-summary-exit double-mouse-5 woman-interface ediff-cleanup-mess spam-spamoracle custom-put-if-not allout-keybindings em-glob magit-insert-stash-message todo-categories multi-isearch-unload-function idlw-shell magit-file-buffer-arguments pcomplete/eshell-mode/unset vhdl-port magit-log-select-quit git-commit-setup-check-buffer down-mouse-5 package--find-non-dependencies sml/folder magit-blame-popup eshell-protect magit-merge-state eshell-last-sync-output-start eshell-nested-argument package-menu--generate vc-bzr magit-stash-sections-hook message-sort-headers-1 :val binhex git-commit-setup ebrowse-member feedmail-spray magit-log-wash-log tramp-sh-file-inotifywait-process-filter ob-latex magit-pre-call-git-hook ido-at-point-previous-completion-in-region-function eshell-post-rewrite-command-hook debugger--locals-visible-p idlwave-shell-highlighting-and-faces deb-s0 deb-s1 deb-s2 kkc package-built-in-p macrostep-macro-definition eshell-io-load-hook newsticker eshell-arg-initialize senator ido-at-point-mode-set message-remove-ignored-headers package--get-deps allow-unsigned logbuf debugger--backtrace-base smime nnmail-prepare show-headings rst-compile package-menu--refresh magit-submodule-update custom-menu debug--function-list magit-whitespace-disallowed semantic-symref-results-mode character-fold-table log-edit-set-common-indentation eshell-insert-buffer-name macrostep-mode-on-hook calendar-dst erc-capab mh-ranges inf-lisp spam-bogofilter ebrowse-faces magit-request-pull magit-push-quickly :compile-toplevel maildir magit-bisect-arguments git-commit-fill-column magit-refs-mode-hook magit-gpg-secret-key-hist magit-read-range-or-commit dired-texinfo-unclean-extensions eshell-insertion-filter smerge-base-re gnus-article-headers eshell-parse-delimiter magit-describe-section package--used-elsewhere-p magit-blame-mode-lighter rmail-headers mail-hist debugger-record-expression srecode/map newst-ticker gnus-art vhdl-sequential-process package-menu-filter gnus-gravatar magit-confirm linum-available dired-do-relsymlink semantic/wisent/comp viper-cmd mail-abbrev-expand-hook magit-file-buffer-mode-map package-menu-get-status help-at-pt gnus-group-levels wid-browse package-hidden-regexps Goto\ Signature magit-cherry-pick-in-progress-p vhdl-header hexl autoinsert gnus-windows macrostep-expand-in-separate-buffer ox-odt log-edit-mode-help package--prettify-quick-help-key magit-branch-arguments macrostep-mode-hook refsel conflicts gnus-kill org-publish-cache-file-needs-publishing magit-log-select-mode org-agenda-export bs-appearance smie nxml-uchnm mailalias PostScript-interaction idlwave-abbrev-and-indent-action multi-isearch-orig-wrap eshell-parse-variable-ref package-menu--old-archive-contents magit-popup-help-mode next-tag semantic-faces semantic/lex never-mct em-term magit-file-relative-name eshell-do-eval semantic/util-modes debugger-record-buffer magit-log-verbose-re semantic/imenu debugger-previous-backtrace feedmail-debug todo-faces message-yank-original for-items gnus-server em-rebind supercite-cite srecode-cpp smerge-command-prefix conf verilog-mode-actions spam-bsfilter eshell-group-id magit-blame-quit eshell-special-chars-outside-quoting ob-python magit-diff-working-tree eshell-wait-for-process copy-package-desc magit-ediff-resolve mm-image-type-regexps newsticker-miscellaneous gnus-message-group-art package--has-keyword-p debugger-eval-expression sgml ediff-vers debug--implement-debug-on-entry magit-diff-added-highlight eshell/clear-scrollback eshell-toggle-direct-send gnus-group-foreign eshell-apply-indices cedet-idutils magit-section-cycle-diffs cl--bind-block message-faces eshell-ext-initialize magit-format-refs macrostep-next-macro derived-mode-class eshell-cmd deb-fclear eudc-bbdb :lines eshell-rewrite-initial-subcommand eshell-beginning-of-output Submodule\ sync message--yank-original-internal magit-refresh-verbose tramp-get-remote-touch ido-at-point magit-stash-mode-hook mh-identity ebnf-non-terminal global-linum-mode-check-buffers eshell-postoutput-scroll-to-bottom vhdl-menu linum-after-change magit-commit-reword eshell-ensure-newline-p smerge-kill-current auto-revert vc-cvs ob-picolisp magit-delete-line no-markup-p magit-log-popup eshell-handle-local-variables pcmpl-rpm new-type message-send-mail-with-qmail magit-log-show-commit-timer dired-do-run-mail vc-git-root-log-format debugger-old-buffer pcomplete/eshell-mode/eshell-debug magit-log-margin-spec ambiguous erc-pcomplete gnus-score-various magit-reshelve magit-commit-augment pascal reftex-fontification-configurations ps-print-vertical --cl-block-package-desc-version-- sh-indentation new-map eshell-beginning-of-input gnus-extract gnus-topic tar-header-name viper-init magit-insert-unpushed-cherries vhdl-compose magit-stashes-mode-hook magit-define-popup undo-tree-visualizer-data-cwidth--cmacro archive-zip eshell-unload-hook revs magit-popup-event-use--cmacro dired-mark-read-regexp resolve highlight-symbol-nav-mode-off-hook magit-popup-lookup eshell-mode-hook eshell-push-command-mark semantic/analyze log-edit-changelog-subparagraph magit-define-popup-option package--bi-desc-reqs gnus-article-washing semantic-imenu eshell/unset ezimage gnus-article-treat gnus-server-visual message-reply-buffer macrostep-propertize cc-fonts locals-visible sbeg vc-previous-comment mml-expand-html-into-multipart-related message-subscribed-addresses cal-hebrew magit-diff-hunk-region-header gnus-score --cl-block-make-magit-section-- eshell-complete-lisp-symbols magit-maybe-save-repository-buffers eshell-get-variable pcmpl-x magit-log-format-max-count font-lock-highlighting-faces git-commit-known-pseudo-headers org-export-man evil-previous-line repos Relative\ Symlink\ to\.\.\. dabbrev magit-snapshot-index linum-mode-hook eshell-command-body proced-faces ox-md debugger-make-xrefs eshell-show-output semantic/mru-bookmark org-agenda-time-grid compare-w magit-stash-apply package-desc-create cal-tex magit-rev-parse help-macro gnus-summary-pick magit-filename Help smerge-ensure-match eshell-escape-arg multi-isearch-push-state ido-at-point-mode-hook magit-blame-process-sentinel message-cross-post-followup-to magit-refs dired-do-create-files-regexp magit-diff-highlight-hunk-body magit-log-format-unicode-graph-alist debugger-batch-max-lines magit-snapshot-read-args semantic/decorate/mode debugger-return-value dynamic magit-insert-branch-description erc-ring table-hooks magit-mode-bury-buffer dired-do-relsymlink-regexp mml-minibuffer-read-disposition rectangle tramp-get-ls-command-with-dired eshell-using-module lisp-indent winner uudecode undo-tree-grow-backwards hilit-chg gnus-article-various calendar-html eshell-as-subcommand ediff-ptch archive-zoo magit-snapshot-worktree print-log eshell-flatten-and-stringify gnus-dired magit-status-refresh-buffer cl-struct-package--bi-desc mh-letter Revert\ commit eshell-password-prompt-regexp :load-toplevel global-git-commit-mode-hook read-library-name refbib magit-commit-arguments :execute magit-log-read-revs-map ede/linux magit-insert-recent-commits Refresh\ Package\ List magit-ediff-show-commit em-unix soap-client kill-other-buffers-and-their-window eshell-applyn vhdl-template dired-simultaneous-find-file log-edit-goto-eoh message-cross-post-old-target smerge-mine stashed-index ox-beamer dired-default-directory gnus-thread linum-delay gnus-group-new viper-misc magit-log-select-refresh-buffer :syntax-table package-generate-description-file log-edit-insert-cvs-template eshell--set-option magit-stash-branch org-datetree newlname em-hist reftex rmail-files magit-blame-overlay-at descr-text magit-expand-git-file-name PostScript eshell-module lm-header output-marker eshell-last-output-end ob-maxima todo-filtered stashes change-log-search-tag-name magit-refs-remote-branch-format magit-refs-format-commit-count magit-diff-show-diffstat mm-text-html-renderer eshell-parse-special-reference mh-inc shell-completion-execonly eshell-special-chars-inside-quoting gnus-picon need-widths magit-insert-remote-branches prolog-inferior fwb-cmds package--check-signature reftex-index-support magit-popup-sequence-mode-abbrev-table reftex-referencing-labels mml-smime message-header-xheader-face eshell-read-group-names eshell/export cc-guess eshell-index-value reftex-label-support cvs-qtypedesc-str2obj nnmail-various magit-popup-mode-setup magit-refs-sections-hook magit-notes-set-ref eshell-looking-at-backslash-return dired-isearch-filenames eshell-protect-handles package--ac-desc-summary--cmacro linum-format maint semantic/db-file eshell-needs-pipe-p message-send-mail-partially vhdl-comment linum-update debugger-bury-or-kill eshell-current-redirections nnvirtual existing-ol magit-revision-mode-abbrev-table message-mode-abbrev-table diff-minor-mode-on-hook eshell-command-running-string newsticker-faces viper-mous macrostep-collapse-overlay :html-indent magit-wip-commit-after-apply package-menu-mark-unmark dired-subdir-alist ad-Advice-tramp-sh-handle-start-file-process snmp BibTeX magit-diff-show-lines-boundary ediff-init magit-insert-rebase-sequence rst reply-to nnmail-retrieve em-pred message-header-to-face semantic/db-find viper-search cperl-speed lisp-shadow eshell-separate-commands package-show-package-list prolog package--bi-desc-summary magit-refs-set-show-commit-count gnus-article-emphasis picture eshell-status-in-modeline magit-wip-after-save-local-mode-major-mode magit-mode magit-insert-un/tracked-files-1 magit-git-command-history eshell-begin-on-new-line vhdl magit-insert-status-headers magit-log-select-pick-function eshell-remove-process-entry derived-mode-run-hooks magit-diff-read-range-or-commit eshell-prefer-lisp-variables magit-log-cherry-re semantic/symref/grep ses erc-truncate log-edit-font-lock-gnu-style undigest org-export-beamer magit-log-module-re gnus-exit magit-log-show-more-commits eudc-vars hardware map-name gametree global-magit-file-buffer-mode-enable-in-buffers rmail-edit feedmail-misc dired-bind-info verilog-mode-auto add-log-keep-changes-together eshell-close-target debugger-step-after-exit erc-notify gnus-delay debugger-mode-hook ps-print-font em-cmpl magit-popup-mode-syntax-table macrostep-keymap Hardlink\.\.\. magit-cherry-pick-read-args eshell-needs-pipe wisent eshell--sep-terms magit-popup-event-dsc gnus-score-kill magit-blame-log metamail debugger-outer-match-data message-make-in-reply-to vhdl-beautify package-x inherit-input-method deb-rec package--save-selected-packages eshell-output-object-to-target next-cnt eshell-mark-output mm-handle-buffer git-commit-ack gnus-score-adapt log-edit-match-to-eoh magit-notes-edit cl-struct-package--ac-desc-tags :previous-start srecode/fields rng-loc linum-schedule tramp-locked package--bi-desc-reqs--cmacro deb-ret ediff-mult global-magit-file-buffer-mode-off-hook magit-run-git-with-input eshell-sublist magit-init shr-color rst-toc gnus-score-decay mm-display-javascript-inline Ediff\ resolve crm-completion-help gnus-extract-post gnus-int Package Add\ log\ entry msg-id magit-notes-merge-commit ob-lisp debugger-setup-buffer widget-info-link-action viper-mouse message-caesar-region magit-refs-insert-cherry-commits new-header newsticker-plainview-hooks etags magit-sequence magit-log-section-arguments deb-descr cal-x magit-completing-read tramp-flush-file-property derived-mode-set-syntax-table magit-push-matching eshell-named-command* magit-rebase-interactive-assert refer informat ede/locate debugger-value eshell-buffer-maximum-lines eshell-glob mustbenew magit-log-current ido-at-point-mode-off-hook magit-find-file message-fill-field-general eshell-external-command :usage eshell-parse-redirection global-linum-mode-map smerge-keep-all inhibit-trace global-magit-file-buffer-mode-buffers gnus-srvr allout-encryption eshell-last-command-name pp-display-expression pcvs extended-environment latin1-disp deb-jump magit-revert-in-progress-p magit-read-string org-html-underline vhdl-highlight semantic/bovine/c gdb-non-stop Split\ hunk info-lookup magit-sequence-insert-sequence eshell-file-attributes eshell-parse-argument message-prune-recipients magit-am-continue ob-ocaml cvs-qtypedesc-hist-sym--cmacro gnus-salt deb-frame rmail-retrieve vc-git-extra-menu debugger--show-locals magit-wip-before-change-mode-hook git-commit-major-mode debugger-frame-clear macrostep-gensym-face dired-align-file magit-blame-mode-off-hook viper-hooks magit-refresh-all Man-next-section cua-base SIGINT deb-cont viewport-options magit-am-apply-patches nag macrostep-make-ring linum-mode-major-mode curbuf existing-newsgroups debugger-mode-syntax-table auto-revert-handler eshell-life-is-too-much semantic/lex-spp tempo magit-section-make-overlay reftex-viewing-cross-references rcirc-faces file-cache eshell-kill-process-function package-menu--print-info vhdl-style nxml ad-Advice-magit-commit-popup tex-file package--bi-desc-summary--cmacro magit-refs-mode-syntax-table mcommit magit-section-source--cmacro macrostep-prev-macro debugger-step-through rng-valid msb ebnf-optimization eshell-kill-new :parse-tree message-confirm-send magit-log-mode ediff-wind eshell-regexp-arg cc-vars ps-print-background arg-end erc-notifications magit-git-command-topdir eshell-kill-processes-on-exit eshell-handle-errors debugger-continue package--with-work-buffer-async ebnf-syntactic message-insert-headers tramp-inodes :exclude-minibuffer cl-struct-package-desc deb-hfol emacs-lock rng-nxml package-menu-view-commentary tramp-exists-file-name-handler global-linum-mode-hook gnus-newsrc tramp-prefix-domain-format magit-status-mode-syntax-table mua magit-debug-sections-1 idlwave-code-formatting magit-diff-wash-diffs tcl magit-stash-pop erc-match magit-revert-popup magit-wip-after-save-mode-cmhh idlwave-shell-general-setup gnus-cite gnus-extract-view gnus-summary-various mail-extr magit-merge-nocommit magit-version partial-line magit-commit-assert vc-rcs rmailsum magit-process-kill mml-smime-encrypt-query message-do-send-housekeeping prop1 url-nfs debugger-list-functions dired-x-submit-report magit-merge-arguments semantic/decorate/include debugger--insert-locals eshell-find-tag document ogonek pp-last-sexp starttick org-feed gnus-uu magit-copy-as-kill gnus-sync tramp-set-auto-save-file-modes data-debug debugger-reenable magit-blame-copy-hash ebnf-except idlwave-online-help interp group-field-charset eshell-condition-case gnus-async make-mode org-table-calculation idna mml-secure-verbose mml-generate-new-buffer gnus-icalendar magit-diff-highlight-recursive ignore-submodules eshell-private-directory-modes semantic/symref/list magit-stash-arguments smerge-apply-resolution-patch magit-ediff-compare gdb-mi mml-minibuffer-read-type Diff\ working\ tree inhibit-debug-on-entry eshell-arg-listified ebnf-displacement spam erc-xdcc unsafe allout-widgets-developer em-banner gnus-summary-sort magit-insert-heading magit-file-buffer-mode-set-explicitly vhdl-highlight-faces stashish nextproc esh-proc magit-diff-more-context deb-lfunc gnus-score-files regexp1 enriched srecode/cpp magit-wip-after-save-local-mode-on-hook magit-dired-jump global-magit-file-buffer-mode-on-hook macrostep-mode-off-hook semantic/wisent/wisent package-dir-info macrostep-expansion-buffer eshell-script package--remove-hidden semantic/senator nndiary multi-isearch-pop-state mml-smime-sign onto erc-control-characters magit-popup-manpage erc-replace ob-js change-log-next-buffer package-desc-create--cmacro emulations macrostep-command-hook ede/make magit-define-popup-switch filesets package--post-download-archives-hook idlwave-misc ad-Advice-server-switch-buffer magit-ediff-show-working-tree viper-highlighting macrostep-expand-1 magit-branch-pull-request macrostep-collapse magit-reflog-subject-re magit-push-tags dired-hide-details-link linum-mode-map deb-step mm-image-type-from-buffer eudc-ldap package-menu--mark-or-notify-upgrades magit-bisect-in-progress-p supercite-attr kill-this-buffer-and-its-window worktree erc-lurker new-table rfc1843 package-desc magit-log-wash-line message-indent-citation-function magit-fetch-arguments eshell-reset-after-proc magit-process-buffer-name-format copy-magit-section empty-article eldoc-get-fnsym-args-string new-ol :abbrev-table org-export-odt package--ac-desc-version debugger-frame magit-insert-log magit-blame-goto-chunk-hook magit-diff-mode-refresh-popup ediff-highlighting timezone-make-date-sortable eshell-last-output-start magit-section-children--cmacro magit-diff-set-context message-make-html-message-with-image-files eshell-unload-extension-modules dispositions nnmail-split magit-read-files reftex-citation-support multi-isearch-read-matching-buffers magit-ediff-show-unstaged dired-extra-startup ps-print-color :default-actions cvs-flags-set eshell-number-regexp magit-cherry-mode-hook magit-diff-mode-abbrev-table rst-adjust ld-script relax-ng debugger-frame-number magit-diff-base-highlight package-menu-mark-delete eshell-complex-commands magit-buffer-revision tramp-cache eshell--do-opts supercite-hooks magit-log-show-refname-after-summary magit-get-current-tag dos-w32 magit-insert-stashes magit-bisect eshell-complete-variable-reference magit-mode-get-buffers gnus-agent programming message-completion-function :dummy gnus-start-server magit-revision-show-notes magit-popup-mode-hook --cl-block-magit-section-children-- ps-print-horizontal magit-commit-reword-override-date package-all-keywords f90-indent erc-quit-and-part eshell-output-file-buffer magit-staged-files erc-buffers old-show-function macrostep-overlay-at-point ido-at-point-completex magit-sequencer-continue smerge-keep-current magit-log-select-buffer-name-format sieve deuglify mail-abbrev-aliases-need-to-be-resolved calendar-chinese --cl-block-magit-insert-head-header-- cperl-help-system reftex-making-and-inserting-labels nnmail-procmail highlight-symbol-occur ido-at-point-mode f90 magit-log-wash-verbose message-mode-menu bib-mode magit-popup-describe-function eshell-current-command magit-run-git-gui cl-struct-package-desc-tags reftex-vars magit-process-finish magit-notes-arguments ede/project-am bisect-view reftex-defining-label-environments semantic/db-ebrowse debugger-jumping-flag allout-developer magit-pre-start-git-hook vc-print-log-internal eshell-cmd-initialize magit-branch-edit-description magit-file-buffer-mode-hook eshell-command-finished magit-wash-bisect-log magit-stash-store magit-bisect-run gnus-article-hiding srecode/srt-mode woman-faces gnus-group-visual eshell-parse-indices magit-refs-insert-cherry-commits-1 uce semantic/idle prolog-indentation eshell-last-command-status nnmail-duplicate magit-mode-bury-buffer-hook artist-text magit-branch-and-checkout eshell--local-vars rmail-reply magit-refresh-popup-buffer-hook doc-view magit-blame-format-time-string debugger-previous-window-height magit-mode-syntax-table magit-bisect-reset message-forward-make-body-digest eshell-output-filter-functions list-iter magit-refs-show-margin eshell-variable-aliases-list ps-print-headers gnus-cloud magit-blame-recursive-p gnus-demon repeated-newsgroups hideshow erc-ibuffer message-send-mail-with-mailclient skip-base ob-plantuml nxml-outln magit-diff-refresh-popup linum-on eshell/addpath cperl-autoinsert-details magit-diff-wash-diff magit-revision-show-diffstat mh-hooks gnus-cache em-basic nnimap package-strip-rcs-id eshell-for custom-versions-load-alist pcmpl-unix gnus-summary-choose ob-ditaa nroff page-ext magit-wip-before-change-mode-map eshell-init-print-buffer pcmpl-cvs magit-reset-hard magit-rebase-unpushed spam-stat magit-fetch subject magit-stash-buffer-name-format gnus-summary ibuf-ext :previous-file magit-run-git :with-email macrostep-print-sexp cmacexp magit-refs-buffer-name-format message-default-news-headers debugger--hide-locals shorten-followup-to dired-regexp-history magit-read-tag eudc-ph multi-isearch-end switch-to-current-buffer-other-frame magit-refresh-args eshell-preinput-scroll-to-bottom toplib url-queue macrostep-gensym-1 vhdl-project macrostep-gensym-3 macrostep-gensym-4 spam-crm114 magit-rebase-edit-commit ad-Advice-start-file-process Log-Edit eshell-goto-input-start vc-dispatcher done-re eshell-test-body emerge git-commit-setup-font-lock avoid])
  buffer-substring-no-properties(4360 [magit-insert-unpushed-commits eshell/exit derived-mode-set-abbrev-table macrostep-get-gensym-face viper-util magit-run-git-async-no-revert ox-man debugger-previous-window verilog-mode-indent org-export-org misearch-unload-function eshell-force-execution erc-log magit-modes docs eshell-var-initialize nnir package-desc-extras magit-read-range ediff-merg nnmail-files gnus-article-highlight cal-html magit-am-abort magit-git-global-arguments erc-mode-line-and-header icomplete tar-parse-info package--ac-desc-version--cmacro old-delete-window :use-prefix enclosing-form magit-rebase-continue erc-autoaway srecode/expandproto eshell-environment-variables custom-faces em-script eshell-send-input magit-diff-our eshell-subgroups eshell-find-alias-function ebrowse xscheme eshell-quote-argument magit-reset-index cancel-messages ps-print-printer ob-R message-insert-importance-low ...])
  (completion-all-completions (buffer-substring-no-properties start end) collection predicate (- end start))
  (let ((comps (completion-all-completions (buffer-substring-no-properties start end) collection predicate (- end start)))) (if (null comps) (message "No matches") (let* ((first (car comps)) (common-len (ido-at-point-common-length first))) (nconc comps nil) (if (null (cdr comps)) (ido-at-point-insert start end common-len first) (let ((common (substring-no-properties first 0 common-len))) (ido-at-point-do-complete start end common-len comps common))))))
  ido-at-point-complete(4360 [magit-insert-unpushed-commits eshell/exit derived-mode-set-abbrev-table macrostep-get-gensym-face viper-util magit-run-git-async-no-revert ox-man debugger-previous-window verilog-mode-indent org-export-org misearch-unload-function eshell-force-execution erc-log magit-modes docs eshell-var-initialize nnir package-desc-extras magit-read-range ediff-merg nnmail-files gnus-article-highlight cal-html magit-am-abort magit-git-global-arguments erc-mode-line-and-header icomplete tar-parse-info package--ac-desc-version--cmacro old-delete-window :use-prefix enclosing-form magit-rebase-continue erc-autoaway srecode/expandproto eshell-environment-variables custom-faces em-script eshell-send-input magit-diff-our eshell-subgroups eshell-find-alias-function ebrowse xscheme eshell-quote-argument magit-reset-index cancel-messages ps-print-printer ob-R message-insert-importance-low ...] fboundp)
  apply(ido-at-point-complete (4360 [magit-insert-unpushed-commits eshell/exit derived-mode-set-abbrev-table macrostep-get-gensym-face viper-util magit-run-git-async-no-revert ox-man debugger-previous-window verilog-mode-indent org-export-org misearch-unload-function eshell-force-execution erc-log magit-modes docs eshell-var-initialize nnir package-desc-extras magit-read-range ediff-merg nnmail-files gnus-article-highlight cal-html magit-am-abort magit-git-global-arguments erc-mode-line-and-header icomplete tar-parse-info package--ac-desc-version--cmacro old-delete-window :use-prefix enclosing-form magit-rebase-continue erc-autoaway srecode/expandproto eshell-environment-variables custom-faces em-script eshell-send-input magit-diff-our eshell-subgroups eshell-find-alias-function ebrowse xscheme eshell-quote-argument magit-reset-index cancel-messages ps-print-printer ob-R message-insert-importance-low ...] fboundp))
  (if (window-minibuffer-p) (apply next args) (apply (function ido-at-point-complete) args))
  ido-at-point-completion-in-region(#<marker at 4359 in ido-at-point.el> 4360 [magit-insert-unpushed-commits eshell/exit derived-mode-set-abbrev-table macrostep-get-gensym-face viper-util magit-run-git-async-no-revert ox-man debugger-previous-window verilog-mode-indent org-export-org misearch-unload-function eshell-force-execution erc-log magit-modes docs eshell-var-initialize nnir package-desc-extras magit-read-range ediff-merg nnmail-files gnus-article-highlight cal-html magit-am-abort magit-git-global-arguments erc-mode-line-and-header icomplete tar-parse-info package--ac-desc-version--cmacro old-delete-window :use-prefix enclosing-form magit-rebase-continue erc-autoaway srecode/expandproto eshell-environment-variables custom-faces em-script eshell-send-input magit-diff-our eshell-subgroups eshell-find-alias-function ebrowse xscheme eshell-quote-argument magit-reset-index cancel-messages ps-print-printer ob-R message-insert-importance-low ...] fboundp)
  completion-in-region(#<marker at 4359 in ido-at-point.el> 4360 [magit-insert-unpushed-commits eshell/exit derived-mode-set-abbrev-table macrostep-get-gensym-face viper-util magit-run-git-async-no-revert ox-man debugger-previous-window verilog-mode-indent org-export-org misearch-unload-function eshell-force-execution erc-log magit-modes docs eshell-var-initialize nnir package-desc-extras magit-read-range ediff-merg nnmail-files gnus-article-highlight cal-html magit-am-abort magit-git-global-arguments erc-mode-line-and-header icomplete tar-parse-info package--ac-desc-version--cmacro old-delete-window :use-prefix enclosing-form magit-rebase-continue erc-autoaway srecode/expandproto eshell-environment-variables custom-faces em-script eshell-send-input magit-diff-our eshell-subgroups eshell-find-alias-function ebrowse xscheme eshell-quote-argument magit-reset-index cancel-messages ps-print-printer ob-R message-insert-importance-low ...] fboundp)
  completion-at-point()
  funcall-interactively(completion-at-point)
  #<subr call-interactively>(completion-at-point nil nil)
  ad-Advice-call-interactively(#<subr call-interactively> completion-at-point nil nil)
  apply(ad-Advice-call-interactively #<subr call-interactively> (completion-at-point nil nil))
  call-interactively(completion-at-point nil nil)
  command-execute(completion-at-point)

It appears I did not test this properly before opening the pr. Sorry about.

It also appears that it is more work to port to v25.1 than I though. I don't have the time to work on this right now.

katspaugh commented 8 years ago

Got it, no problem 😜