--- /srv/reproducible-results/rbuild-debian/r-b-build.fPIvKEvF/b1/vertico_1.7-1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.fPIvKEvF/b2/vertico_1.7-1_armhf.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - ab613ccb07b04466611d94656757a1ab 50084 editors optional elpa-vertico_1.7-1_all.deb │ + ecffde90400f768ca72576a6a724ba6a 50096 editors optional elpa-vertico_1.7-1_all.deb ├── elpa-vertico_1.7-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-03-30 03:50:43.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1768 2024-03-30 03:50:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 48124 2024-03-30 03:50:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 48136 2024-03-30 03:50:43.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/elpa-vertico/vertico.html │ │ │ │ ├── ./usr/share/doc/elpa-vertico/vertico.html │ │ │ │ │ @@ -196,96 +196,96 @@ │ │ │ │ │
│ │ │ │ │

vertico.el - VERTical Interactive COmpletion

│ │ │ │ │
│ │ │ │ │

Table of Contents

│ │ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ @@ -310,104 +310,104 @@ │ │ │ │ │ without white space and comments. │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

Table of Contents

│ │ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 1. │ │ │ │ │ Features │ │ │ │ │

│ │ │ │ │
│ │ │ │ │
    │ │ │ │ │
  • │ │ │ │ │ Vertical display with arrow key navigation. Many additional display modes are │ │ │ │ │ @@ -442,16 +442,16 @@ │ │ │ │ │ Support for candidate grouping and group cycling commands ( │ │ │ │ │ group-function │ │ │ │ │ ). │ │ │ │ │
  • │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 2. │ │ │ │ │ Key bindings │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ Vertico defines its own local keymap in the minibuffer which is derived from │ │ │ │ │ minibuffer-local-map │ │ │ │ │ @@ -559,16 +559,16 @@ │ │ │ │ │ , move the selection first to the input prompt and │ │ │ │ │ then press │ │ │ │ │ RET │ │ │ │ │ . │ │ │ │ │

│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 3. │ │ │ │ │ Configuration │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ After installation, you can activate the global minor mode with │ │ │ │ │ M-x vertico-mode │ │ │ │ │ @@ -737,16 +737,16 @@ │ │ │ │ │ . If you want │ │ │ │ │ to create your own completion commands, you can find documentation about │ │ │ │ │ completion in the │ │ │ │ │ Elisp manual │ │ │ │ │ . │ │ │ │ │

│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 3.1. │ │ │ │ │ Completion styles and TAB completion │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ The bindings of the │ │ │ │ │ minibuffer-local-completion-map │ │ │ │ │ @@ -853,16 +853,16 @@ │ │ │ │ │ read-file-name-completion-ignore-case t │ │ │ │ │ read-buffer-completion-ignore-case t │ │ │ │ │ completion-ignore-case t) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 3.2. │ │ │ │ │ Completion-at-point and completion-in-region │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ The tab completion command │ │ │ │ │ completion-at-point │ │ │ │ │ @@ -1043,16 +1043,16 @@ │ │ │ │ │ ;; │ │ │ │ │ Tidy shadowed file names │ │ │ │ │ :hook │ │ │ │ │ (rfn-eshadow-update-overlay . vertico-directory-tidy)) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 4.1. │ │ │ │ │ Configure Vertico per command or completion category │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ Vertico offers the │ │ │ │ │ vertico-multiform-mode │ │ │ │ │ @@ -1359,16 +1359,16 @@ │ │ │ │ │ consult-buffer │ │ │ │ │ for │ │ │ │ │ switch-to-buffer │ │ │ │ │ ). │ │ │ │ │

│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 6. │ │ │ │ │ Child frames and Popups │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ An often requested feature is the ability to display the completions in a child │ │ │ │ │ frame popup. Personally I am critical of using child frames for minibuffer │ │ │ │ │ @@ -1399,16 +1399,16 @@ │ │ │ │ │ vertico-posframe │ │ │ │ │ : Display only the Vertico minibuffer in a child frame using │ │ │ │ │ the posframe library. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 7. │ │ │ │ │ Alternatives │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

There are many alternative completion UIs, each UI with its own advantages and │ │ │ │ │ disadvantages.

│ │ │ │ │

│ │ │ │ │ @@ -1464,16 +1464,16 @@ │ │ │ │ │ its │ │ │ │ │ extensions │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 8. │ │ │ │ │ Resources │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

If you want to learn more about Vertico and minibuffer completion, check out the │ │ │ │ │ following resources:

│ │ │ │ │ │ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 9. │ │ │ │ │ Contributions │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ Since this package is part of │ │ │ │ │ GNU ELPA │ │ │ │ │ contributions require a copyright │ │ │ │ │ assignment to the FSF. │ │ │ │ │

│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 10. │ │ │ │ │ Debugging Vertico │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ When you observe an error in the │ │ │ │ │ vertico--exhibit │ │ │ │ │ @@ -1569,27 +1569,27 @@ │ │ │ │ │ (advice-add #'vertico--exhibit │ │ │ │ │ :around │ │ │ │ │ #'force-debug) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11. │ │ │ │ │ Problematic completion commands │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

Vertico is robust in most scenarios. However some completion commands make │ │ │ │ │ certain assumptions about the completion styles and the completion UI. Some of │ │ │ │ │ these assumptions may not hold in Vertico or other UIs and require minor │ │ │ │ │ workarounds.

│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11.1. │ │ │ │ │ org-refile │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ org-refile │ │ │ │ │ uses │ │ │ │ │ @@ -1667,16 +1667,16 @@ │ │ │ │ │ setq │ │ │ │ │ org-refile-use-outline-path 'file │ │ │ │ │ org-outline-path-complete-in-steps nil) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11.2. │ │ │ │ │ org-agenda-filter │ │ │ │ │ and │ │ │ │ │ org-tags-view │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ @@ -1723,16 +1723,16 @@ │ │ │ │ │ (advice-add #'org-agenda-filter │ │ │ │ │ :around │ │ │ │ │ #'org-enforce-basic-completion) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11.3. │ │ │ │ │ tmm-menubar │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ The text menu bar works well with Vertico but always shows a │ │ │ │ │ *Completions* │ │ │ │ │ @@ -1748,16 +1748,16 @@ │ │ │ │ │ (advice-add #'tmm-add-prompt │ │ │ │ │ :after │ │ │ │ │ #'minibuffer-hide-completions) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11.4. │ │ │ │ │ ffap-menu │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ The command │ │ │ │ │ ffap-menu │ │ │ │ │ @@ -1782,16 +1782,16 @@ │ │ │ │ │ (((symbol-function #'minibuffer-completion-help) │ │ │ │ │ #'ignore)) │ │ │ │ │ (apply args)))) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11.5. │ │ │ │ │ completion-table-dynamic │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ Dynamic completion tables ( │ │ │ │ │ completion-table-dynamic │ │ │ │ │ @@ -1840,16 +1840,16 @@ │ │ │ │ │ (concat str │ │ │ │ │ "3" │ │ │ │ │ ))))) │ │ │ │ │ │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11.6. │ │ │ │ │ Submitting the empty string │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ The commands │ │ │ │ │ multi-occur │ │ │ │ │ @@ -1918,16 +1918,16 @@ │ │ │ │ │ default value "" is specified and Vertico preselects the prompt, such that │ │ │ │ │ exiting with the empty string is possible by pressing │ │ │ │ │ RET │ │ │ │ │ only. │ │ │ │ │

│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -

│ │ │ │ │ +
│ │ │ │ │ +

│ │ │ │ │ 11.7. │ │ │ │ │ Tramp hostname and username completion │ │ │ │ │

│ │ │ │ │
│ │ │ │ │

│ │ │ │ │ NOTE: │ │ │ │ │ On upcoming Emacs 29.2 and Tramp 2.6.1.5 the workarounds described in this