{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.xbEGnhYu/b1/vertico_1.7-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.xbEGnhYu/b2/vertico_1.7-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 7ccb95e1cc9e6a39de5ff73a55a721f3 50092 editors optional elpa-vertico_1.7-1_all.deb\n+ f5bb90b4b9148a1e4ba98e9133b68a88 50108 editors optional elpa-vertico_1.7-1_all.deb\n"}, {"source1": "elpa-vertico_1.7-1_all.deb", "source2": "elpa-vertico_1.7-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-03-30 03:50:43.000000 debian-binary\n -rw-r--r-- 0 0 0 1768 2024-03-30 03:50:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 48132 2024-03-30 03:50:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 48148 2024-03-30 03:50:43.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/elpa-vertico/vertico.html", "source2": "./usr/share/doc/elpa-vertico/vertico.html", "unified_diff": null, "details": [{"source1": "./usr/share/doc/elpa-vertico/vertico.html", "source2": "./usr/share/doc/elpa-vertico/vertico.html", "unified_diff": "@@ -196,96 +196,96 @@\n
\n

vertico.el - VERTical Interactive COmpletion

\n
\n

Table of Contents

\n \n
\n

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

\n
\n

Table of Contents

\n \n
\n-
\n-

\n+
\n+

\n 1.\n Features\n

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

\n+
\n+

\n 2.\n Key bindings\n

\n
\n

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

\n
\n
\n-
\n-

\n+
\n+

\n 3.\n Configuration\n

\n
\n

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

\n
\n-
\n-

\n+
\n+

\n 3.1.\n Completion styles and TAB completion\n

\n
\n

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

\n
\n

\n-
\n-

\n+
\n+

\n 3.2.\n Completion-at-point and completion-in-region\n

\n
\n

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

\n
\n-
\n-

\n+
\n+

\n 4.1.\n Configure Vertico per command or completion category\n

\n
\n

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

\n
\n
\n-
\n-

\n+
\n+

\n 6.\n Child frames and Popups\n

\n
\n

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

\n
\n-
\n-

\n+
\n+

\n 7.\n Alternatives\n

\n
\n

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

\n

\n@@ -1464,16 +1464,16 @@\n its\n extensions\n .\n \n \n

\n
\n-
\n-

\n+
\n+

\n 8.\n Resources\n

\n
\n

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

\n \n
\n
\n-
\n-

\n+
\n+

\n 9.\n Contributions\n

\n
\n

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

\n
\n
\n-
\n-

\n+
\n+

\n 10.\n Debugging Vertico\n

\n
\n

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

\n
\n

\n-
\n-

\n+
\n+

\n 11.\n Problematic completion commands\n

\n
\n

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

\n
\n-
\n-

\n+
\n+

\n 11.1.\n org-refile\n

\n
\n

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

\n
\n

\n-
\n-

\n+
\n+

\n 11.2.\n org-agenda-filter\n and\n org-tags-view\n

\n
\n

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

\n
\n

\n-
\n-

\n+
\n+

\n 11.3.\n tmm-menubar\n

\n
\n

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

\n
\n

\n-
\n-

\n+
\n+

\n 11.4.\n ffap-menu\n

\n
\n

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

\n
\n

\n-
\n-

\n+
\n+

\n 11.5.\n completion-table-dynamic\n

\n
\n

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

\n
\n

\n-
\n-

\n+
\n+

\n 11.6.\n Submitting the empty string\n

\n
\n

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

\n
\n
\n-
\n-

\n+
\n+

\n 11.7.\n Tramp hostname and username completion\n

\n
\n

\n NOTE:\n On upcoming Emacs 29.2 and Tramp 2.6.1.5 the workarounds described in this\n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 47.0 KiB (48132 B)\n+ Compressed size: 47.0 KiB (48148 B)\n Uncompressed size: 220.0 KiB (225280 B)\n Ratio: 0.214\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 48132 225280 0.214 CRC64 0\n+ 1 1 0 0 48148 225280 0.214 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 48096 225280 0.213 CRC64\n+ 1 1 12 0 48112 225280 0.214 CRC64\n"}]}]}]}