- 31 Dec, 2019 9 commits
-
-
Glenn Morris authored
The following commits were skipped: 195bde9e (origin/emacs-27) Don't always resort in recently introduc... f2a349ba Don't force completion recalculation in icomplete-fido-ret 9b1053ba Correctly cache sorted completions in icomplete--sorted-co... b1c3ed9f Move flex style's minibuffer-default-aware sorting to lisp... e3276f36 Make fido-mode behave more like ido-mode when finding dire... fe0ed171 Slightly simplify lisp/icomplete.el with new icomplete--ca... 5352947d Another adjustment to flex completion style's sorting func...
-
Glenn Morris authored
9b6872b4 ; * test/lisp/calc/calc-tests.el: Fix warnings 957cdca6 Make minibuffer-tests work in out-of-tree builds (bug#38816) 20653167 Make comint-tests more robust (bug#38813)
-
João Távora authored
Doing so breaks icomplete-forward-completions and icomplete-backward-completions. * lisp/icomplete.el (icomplete--sorted-completions): Don't always resort. (cherry picked from commit 639fb50e)
-
João Távora authored
Besides the adverse effect of delaying completions, it tripped up the useful logic of icomplete-force-complete-and-exit in the case where a default was available, but no completions calculated yet. * lisp/icomplete.el (icomplete-fido-ret): Don't force calculation of completions. (cherry picked from commit 13778aa5)
-
João Távora authored
* lisp/icomplete.el (icomplete--sorted-completions): Use completion--cache-all-sorted-completions. (cherry picked from commit 83587bb6)
-
João Távora authored
This moves the logic from the series of commits starting in the commit named: Improve sorting of flex completion style with non-nil minibuffer-default to lisp/icomplete.el, so far the only confirmed beneficiary of that functionality. * lisp/icomplete.el (icomplete--sorted-completions): Consider minibuffer-default here. * lisp/minibuffer.el (completion--flex-adjust-metadata): Simplify. (cherry picked from commit 0d2a711d)
-
João Távora authored
Notably C-x d (M-x dired) and C-x v d (M-x vc-dir) behaved quite differently, having regular files as the default instead of ido's usual "./". * lisp/icomplete.el (icomplete--sorted-completions): New helper. (icomplete-completions): Use it. (cherry picked from commit ee914051)
-
João Távora authored
* lisp/icomplete.el (icomplete-fido-kill) (icomplete-fido-delete-char, icomplete-fido-ret) (icomplete-fido-backward-updir, icomplete-exhibit): Use icomplete--category. (icomplete--category): New helper. (cherry picked from commit 24a1f520)
-
João Távora authored
* lisp/minibuffer.el (completion--flex-adjust-metadata): Adjust case when minibuffer-default is non-nil. (cherry picked from commit 9c912049)
-
- 30 Dec, 2019 13 commits
-
-
Glenn Morris authored
-
Mattias Engdegård authored
-
Mattias Engdegård authored
* test/lisp/minibuffer-tests.el (completion-table-test-quoting): Set default-directory.
-
Mattias Engdegård authored
* test/lisp/comint-tests.el (comint-test-no-password-function) (comint-test-password-function-with-value) (comint-test-password-function-with-nil): Call accept-process-output as many times as needed, with a slightly more generous timeout (100 ms), after sending the Password: prompt to the process, since there must be time for some back-and-forth communication. Also clear the process-query-on-exit flag, since it doesn't go well with noninteractive tests.
-
Michael Albinus authored
* doc/misc/trampver.texi: * lisp/net/trampver.el: Change version to "2.4.3". * lisp/net/tramp.el: Bump version. (tramp-handle-shell-command): The temp file for error-buffer is remote. * test/lisp/net/tramp-tests.el (tramp-test30-make-process): Simplify buffer generation. (tramp-test32-shell-command): Extend test. (cherry picked from commit d6922db4)
-
Glenn Morris authored
59f71d20 (origin/emacs-27) Fix tar-mode reading the oldgnu Tar format e3ec84fd Ensure mini-window is resized to show active minibuffer co... 450633f8 Fix mini-window resizing under resize-mini-windows = t 219d4789 (emacs-27) Fixes for makeinfo 4.13 4bbfd2b4 ; fix previous NEWS entry 81b697d1 Fix crash under -nw on macOS properly this time 9ce42079 Revert "Check for GUI frame in ns_color_index_to_rgba" 732dcfc8 Ignore all color fonts when using XFT aa0c679f Avoid unbounded growth of cl-random-state components (bug#... # Conflicts: # etc/NEWS # src/nsterm.m
-
Glenn Morris authored
The following commit was skipped: d6922db4 Sync with Tramp 2.4.3
-
Glenn Morris authored
70fe552c ; xref-references-in-directory: Autoload as well 181f5716 Fix up requires 43f66c33 Extract xref-matches-in-files from project--find-regexp-in... 65af18d8 Rename xref-collect-references and xref-collect-matches 98788bf9 ; Improve the docstring some more c190e91a Improve docstrings 012c12a0 Fix when expose draws partially visible first glyph (bug#3... d915b8c3 Don't require semantic/fw 50a01264 Do some renames for clarity 74261ff3 Rearrange NEWS, add missing documentation 6c957137 Fix interactive spec in netrc-parse 32222fb3 Fix documentation of define-obsolete-* functions # Conflicts: # etc/NEWS
-
Glenn Morris authored
The following commit was skipped: 3434ac67 Fix recent gnus-start.el breakage
-
Glenn Morris authored
8224ed7d (xref--find-buffer-visiting): Speed up by using get-file-b...
-
Eli Zaretskii authored
This makes sure an entry for a long file name will not accidentally appear as a directory, and thus its size will be disregarded, causing corrupted file headers for all the subsequent entries. The original problem happened because the long file name truncated to 99 bytes happened to end in a slash, which tar-mode takes to be the indication of a directory. * lisp/tar-mode.el (tar-header-block-tokenize): Accept an additional argument DISABLE-SLASH; if non-nil, don't set the link-type field of the descriptor to 5 (meaning a directory) just because the name ends in a slash. Use this argument when calling itself recursively, to read the entry of the file with a long name. Set the link-type to 5 if the long name ends in a slash. (Bug#38777)
-
Eli Zaretskii authored
* src/keyboard.c (read_char, command_loop_1): Resize the mini-window after clearing the echo area while minibuffer is active. (Bug#38645)
-
Eli Zaretskii authored
* src/window.c (grow_mini_window): Fix resizing of mini-window when the echo area is cleared, and the caller asks for the mini-window to have zero lines. (Bug#38791)
-
- 29 Dec, 2019 14 commits
-
-
Glenn Morris authored
* doc/lispref/customize.texi (Variable Definitions): Fix xref. * doc/lispref/internals.texi (Writing Emacs Primitives) (Module Values): Follow xref with comma.
-
Robert Pluim authored
-
Robert Pluim authored
* src/dispextern.h (FACE_COLOR_TO_PIXEL): Only use ns_color_index_to_rgba when we're running under the NS gui (Bug#38564).
-
Robert Pluim authored
This reverts commit ea84a95b.
-
Robert Pluim authored
* etc/NEWS: Announce change to matching color fonts when using XFT. * src/ftfont.c (ftfont_list) [HAVE_XFT && FC_COLOR]: Query for the color attribute of the matched font, and skip it if it is not FcFalse (Bug#37786).
-
Mattias Engdegård authored
* lisp/emacs-lisp/cl-extra.el (cl-random): Perform the modulo 2**23 operation before updating the state instead of after. The result is always the same, but it prevents the state from growing into arbitrary large bignums. Patch from Christopher Wellons.
-
Michael Albinus authored
* doc/misc/trampver.texi: * lisp/net/trampver.el: Change version to "2.4.3". * lisp/net/tramp.el: Bump version. (tramp-handle-shell-command): The temp file for error-buffer is remote. * test/lisp/net/tramp-tests.el (tramp-test30-make-process): Simplify buffer generation. (tramp-test32-shell-command): Extend test.
-
Dmitry Gutov authored
-
Dmitry Gutov authored
* lisp/progmodes/project.el (project-files): Remove (require 'xref). (project--files-in-directory): Add it here instead. (project-find-regexp, project-or-external-find-regexp): And here. For 'xref--show-xrefs'.
-
Dmitry Gutov authored
* lisp/progmodes/xref.el (xref-matches-in-files): Extract from project--find-regexp-in-files. * lisp/dired-aux.el (dired-do-find-regexp): Also use it here.
-
Dmitry Gutov authored
* lisp/progmodes/xref.el (xref-references-in-directory): Rename from xref-collect-references. Update the sole caller. (xref-matches-in-directory): Rename from xref-collect-matches. Update all callers (all of them are in the /tests/ dir). * test/lisp/progmodes/xref-tests.el (xref-tests-data-dir): Don't use the EMACS_TEST_DIRECTORY env var. It doesn't work when running interactively.
-
Dmitry Gutov authored
-
Dmitry Gutov authored
* lisp/progmodes/xref.el (xref-collect-matches) (xref-collect-references): Improve docstrings.
-
Alan Third authored
* src/xdisp.c (expose_area): When the face extends to the end of the line draw text from the correct x coordinate.
-
- 28 Dec, 2019 4 commits
-
-
Dmitry Gutov authored
* lisp/progmodes/xref.el (xref-collect-matches): Don't require semantic/fw, we haven't been using semantic-find-file-noselect here for a while.
-
Dmitry Gutov authored
* lisp/progmodes/xref.el (xref--last-file-buffer): Rename from xref--last-visiting-buffer. Update users. (xref--find-file-buffer): Rename from xref--find-buffer-visiting to match the standard function that gets called inside. Ditto.
-
Eli Zaretskii authored
* etc/NEWS: Rearrange and mark entries whether documented or not. * doc/lispref/streams.texi (Output Variables): Document the new default of 'print-quoted'. * doc/lispref/keymaps.texi (Functions for Key Lookup): Document that KEYMAP arg to 'lookup-key' can also be a list. * doc/lispref/customize.texi (Variable Definitions): Document the :local keyword of 'defcustom'. * doc/lispref/numbers.texi (Float Basics): Document changes in 'logb'. * doc/lispref/hooks.texi (Standard Hooks): Document 'comint-password-function'. * doc/emacs/display.texi (Text Scale): Document text-size adjustment using the mouse wheel. * doc/emacs/frames.texi (Mouse Commands): Document image scaling with the mouse wheel. * doc/emacs/windows.texi (Window Convenience): Document 'global-tab-line-mode'. * doc/emacs/search.texi (Repeat Isearch, Symbol Search) (Isearch Yank): Document the new support for numeric arguments in Isearch commands. (Special Isearch): Document 'M-s M->' and 'M-s M-<'. (Search Customizations): Document 'isearch-lazy-count'. Improve indexing. (Not Exiting Isearch): Document the new value of 'isearch-allow-scroll'. * doc/emacs/maintaining.texi (Xref Commands): Document the new 'g' key binding. * doc/emacs/package.texi (Package Installation): Document changes in 'package-check-signature'. * doc/emacs/maintaining.texi (VC Change Log): Document 'vc-log-search'. * doc/emacs/dired.texi (Operating on Files): Document 'dired-vc-rename'.
-
Xu Chunyang authored
* lisp/net/netrc.el (netrc-parse): Fix placement of interactive spec (bug#38773).
-