[GNU ELPA] Consult version 3.1

ELPA update <[email protected]>
Newsgroups gmane.emacs.sources
Message-ID <[email protected]>
Version 3.1 of package Consult has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Consult describes itself as:

  ==========================
  Consulting completing-read
  ==========================

More at https://elpa.gnu.org/packages/consult.html

## Summary:

		 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
		  CONSULT.EL - CONSULTING COMPLETING-READ
		 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

## Recent NEWS:

                        ━━━━━━━━━━━━━━━━━━━━━━━━
                         CONSULT.EL - CHANGELOG
                        ━━━━━━━━━━━━━━━━━━━━━━━━


1 Version 3.1 (2025-11-29)
══════════════════════════

  • `consult-line', `consult-line-multi', `consult-outline': Use lazy
    fontification for completion candidates. This greatly reduces the
    startup cost of the commands.  `consult-line' becomes usable on very
    large files now, up to files like the SQLite
    amalgamation. Furthermore `consult-line-multi' candidates are
    fontified, which was not the case before.
  • `consult-focus-lines': Do not fontify buffer eagerly to reduce
    startup cost. The focused lines are fontified lazily when they come
    into sight.
  • `consult--read': Stop providing an `annotation-function'. Rely on
    the `affixation-function' only.


2 Version 3.0 (2025-11-15)
══════════════════════════

  • Make `consult-source-*' variables public. These variables are
    commonly customized via `consult-customize' and they are referenced
    by the customizable variable `consult-buffer-sources'. Keep obsolete
    `consult--source-*' variable aliases.


3 Version 2.9 (2025-10-13)
══════════════════════════

  • Minor fixes.
  • Require Emacs 29.
  • `consult-info': Reuse current info buffer when jumping to a search
    result.


4 Version 2.8 (2025-09-08)
══════════════════════════

  • New command `consult-grep-match' based on `consult-compile-error',
    which shows Grep matches of related Grep buffers.
  • `consult-compile-error': Exclude Grep matches. Show only compilation
    errors from compilation buffers.
  • `consult-compile-error': Remove `g' narrow key.


5 Version 2.7 (2025-08-05)
══════════════════════════

  • `consult-buffer-list-function': New customizable variable to support
    frame or tab isolation (see `tab-bar-mode'). Set to
    `consult--frame-buffer-list' for frame isolation. Alternatively use
    buffer functions provided by packages like [beframe].
  • `consult--source-other-buffer': Buffer source which lists all
    buffers which missing from the list returned by
    `consult-buffer-list-function'. If buffers are restricted to the
    current frame or tab by default, then this source will list the
    buffers belonging to other frames or tabs.


[beframe] <https://github.com/protesilaos/beframe>


6 Version 2.6 (2025-06-28)
══════════════════════════

  • `consult--read', `consult--prompt': Accept a `:command' keyword
    argument which specifies the current command symbol to lookup the
    customization (see `consult-customize'). This change fixes an issue
    in `embark-consult'.


7 Version 2.5 (2025-06-05)
══════════════════════════

  • `consult--source-buffer-register': New source for buffer registers.
  • `consult--jump-ensure-buffer': Reuse window if possible.
  • `consult-compile-error': Add prefix argument to jump to error
    message in the compilation buffer instead of error location.
  • `consult--read', `consult--prompt': Add `:command' keyword
    argument. Avoid overriding `this-command' for `consult-xref' and
    `consult-completion-in-region'.


8 Version 2.4 (2025-05-21)
══════════════════════════

  • `consult-register-store': Add `M-b' action to store the buffer in a
    register.
  • `consult-compile': Ignore messages without a location.
  • `consult-compile': Introduce key `g' for grep locations.


9 Version 2.3 (2025-04-19)
══════════════════════════

  • Bugfix: `consult--read' accepts list of symbols.
  • Bugfix: `consult-theme' handles invalid themes gracefully.


10 Version 2.2 (2025-04-02)
═══════════════════════════

  • Add `consult-info-define' to conveniently define custom
    `consult-info-*' commands to search through a subset of info
    manuals.
  • `consult-focus-lines': Add mode line indicator if active.
  • `consult-grep': Preserve empty context lines.
  • `consult-register-store': Support Dired buffers.


11 Version 2.1 (2025-03-11)
═══════════════════════════

  • Remove obsolete `consult--async-*' APIs.
  • File preview: Ensure that remote files do not slow down preview.
  • File preview: Do not preview gpg files.
  • `consult-yank-pop', `consult-history': Respect display properties
    when previewing to avoid leaking hidden data.
  • `consult-completion-in-region': Auto-detect completion UI.
  • `consult-completion-in-region': Improve handling of single
    candidates.


12 Version 2.0 (2025-01-28)
═══════════════════════════

  • New features:
    ⁃ `consult--multi': Add support for asynchronous sources.
    ⁃ `consult-man': Add preview.
  • *BREAKING CHANGE*: New async API
  …  …
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.