New upstream version 4.13
Lev Lamberov
4 years ago
9 | 9 | - EMACS_VERSION=emacs-25.2 |
10 | 10 | - EMACS_VERSION=emacs-25.3 |
11 | 11 | - EMACS_VERSION=emacs-26.1 |
12 | # For some reason emac-git-snapshot hangs forever | |
13 | # - EMACS_VERSION=emacs-git-snapshot | |
12 | - EMACS_VERSION=emacs-git-snapshot | |
14 | 13 | - EMACS_VERSION=remacs-git-snapshot |
15 | 14 | |
16 | 15 | matrix: |
42 | 41 | - make compile |
43 | 42 | # Don't send redundant coverage info |
44 | 43 | - UNDERCOVER_CONFIG='((:send-report nil))' make test |
45 | - make test-with-flx | |
44 | # For some reason emacs-git-snapshot hangs forever on this step | |
45 | - if [ "$EMACS_VERSION" != emacs-git-snapshot ]; then make test-with-flx; fi |
0 | 2019-07-18 Ryan C. Thompson <rct@thompsonclan.org> | |
1 | ||
2 | * ido-completing-read+.el (ido-completing-read+): Disable | |
3 | workaround for Emacs bug #27807 in Emacs 27.1 and higher | |
4 | ||
0 | 5 | 2018-06-27 Ryan C. Thompson <rct@thompsonclan.org> |
1 | 6 | |
2 | 7 | * ido-completing-read+.el (ido-cr+-function-blacklist): Disable |
17 | 17 | merged into ido-completing-read+, which now provides all the features |
18 | 18 | of both packages. The distinction between "new" and "old" default |
19 | 19 | selection styles has been eliminated and replaced by a new variable |
20 | `ido-cr+-no-default-action` (see [FAQ][1] for details), and the | |
21 | override system has been accordingly simplified into just a blacklist | |
22 | and a whitelist. If you have previously customized any ido-ubiquitous | |
23 | options, be sure to check out | |
20 | `ido-cr+-nil-def-alternate-behavior-list` (see [FAQ][1] for details), | |
21 | and the override system has been accordingly simplified into just a | |
22 | blacklist and a whitelist. If you have previously customized any | |
23 | ido-ubiquitous options, be sure to check out | |
24 | 24 | |
25 | 25 | `M-x customize-group ido-completing-read+` |
26 | 26 | |
27 | 27 | after updating to 4.0 and make sure the new settings are to your |
28 | 28 | liking. |
29 | 29 | |
30 | This short-lived ido-describe-fns package has likewise been subsumed | |
30 | The short-lived ido-describe-fns package has likewise been subsumed | |
31 | 31 | into this one. |
32 | 32 | |
33 | 33 | [1]: #why-does-ret-sometimes-not-select-the-first-completion-on-the-list--why-is-there-an-empty-entry-at-the-beginning-of-the-completion-list--what-happened-to-old-style-default-selection |
162 | 162 | one mode, and the no-default case is handled by acting as if the empty |
163 | 163 | string was specified as the default, which more closely matches the |
164 | 164 | behavior of standard emacs completion. Since you, the user, have no |
165 | way of knowing how `completing-read' was called, you can tell when | |
165 | way of knowing how `completing-read` was called, you can tell when | |
166 | 166 | this is occurring by watching for the appearance of an empty |
167 | 167 | completion at the front of the list. Compare: |
168 | 168 |
4 | 4 | ;; Filename: ido-completing-read+.el |
5 | 5 | ;; Author: Ryan Thompson |
6 | 6 | ;; Created: Sat Apr 4 13:41:20 2015 (-0700) |
7 | ;; Version: 4.12 | |
7 | ;; Version: 4.13 | |
8 | 8 | ;; Package-Requires: ((emacs "24.4") (cl-lib "0.5") (s "0.1") (memoize "1.1")) |
9 | 9 | ;; URL: https://github.com/DarwinAwardWinner/ido-completing-read-plus |
10 | 10 | ;; Keywords: ido, completion, convenience |
76 | 76 | ;; |
77 | 77 | ;;; Code: |
78 | 78 | |
79 | (defconst ido-completing-read+-version "4.12" | |
79 | (defconst ido-completing-read+-version "4.13" | |
80 | 80 | "Currently running version of ido-completing-read+. |
81 | 81 | |
82 | 82 | Note that when you update ido-completing-read+, this variable may |
299 | 299 | ;; https://github.com/DarwinAwardWinner/ido-completing-read-plus/issues/159 |
300 | 300 | ffap-read-file-or-url |
301 | 301 | ffap-read-file-or-url-internal |
302 | ;; https://github.com/DarwinAwardWinner/ido-completing-read-plus/issues/161 | |
303 | sly-read-symbol-name | |
302 | 304 | ) |
303 | 305 | "Functions & commands for which ido-cr+ should be disabled. |
304 | 306 | |
692 | 694 | (signal 'ido-cr+-fallback |
693 | 695 | '("ido cannot handle the empty string as an option when `ido-enable-dot-prefix' is non-nil; see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26997"))) |
694 | 696 | |
695 | ;; Fix ido handling of cons-style INITIAL-INPUT. TODO add a | |
696 | ;; version check after this bug is fixed: | |
697 | ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27807 | |
698 | (when (consp initial-input) | |
697 | ;; Fix ido's broken handling of cons-style INITIAL-INPUT on | |
698 | ;; Emacsen older than 27.1. | |
699 | (when (and (consp initial-input) | |
700 | (version< emacs-version "27.1")) | |
699 | 701 | ;; `completing-read' uses 0-based index while |
700 | 702 | ;; `read-from-minibuffer' uses 1-based index. |
701 | 703 | (cl-incf (cdr initial-input))) |
1182 | 1184 | (new-entries (cl-set-difference defval curval :test #'equal))) |
1183 | 1185 | (if new-entries |
1184 | 1186 | (if (eq ido-cr+-auto-update-blacklist 'notify) |
1185 | (display-warning 'ido-completing-read+ "There are %s new blacklist entries available. Use `M-x ido-cr+-update-blacklist' to install them. (See `ido-cr+-auto-update-blacklist' for more information.)") | |
1187 | (display-warning 'ido-completing-read+ (format "There are %s new blacklist entries available. Use `M-x ido-cr+-update-blacklist' to install them. (See `ido-cr+-auto-update-blacklist' for more information.)" (length new-entries))) | |
1186 | 1188 | (ido-cr+--debug-message "Initiating blacklist update.") |
1187 | 1189 | (ido-cr+-update-blacklist t)) |
1188 | 1190 | (ido-cr+--debug-message "No blacklist updates available."))) |
3 | 3 | |
4 | 4 | ;; Author: Ryan C. Thompson |
5 | 5 | ;; URL: https://github.com/DarwinAwardWinner/ido-ubiquitous |
6 | ;; Version: 4.12 | |
6 | ;; Version: 4.13 | |
7 | 7 | ;; Created: 2011-09-01 |
8 | 8 | ;; Keywords: convenience, completion, ido |
9 | 9 | ;; EmacsWiki: InteractivelyDoThings |
10 | ;; Package-Requires: ((ido-completing-read+ "4.12") (cl-lib "0.5")) | |
10 | ;; Package-Requires: ((ido-completing-read+ "4.13") (cl-lib "0.5")) | |
11 | 11 | ;; Filename: ido-ubiquitous.el |
12 | 12 | |
13 | 13 | ;; This file is NOT part of GNU Emacs. |
38 | 38 | ;; |
39 | 39 | ;;; Code: |
40 | 40 | |
41 | (defconst ido-ubiquitous-version "4.12" | |
41 | (defconst ido-ubiquitous-version "4.13" | |
42 | 42 | "Currently running version of ido-ubiquitous. |
43 | 43 | |
44 | 44 | Note that when you update ido-ubiquitous, this variable may not |