[GNU ELPA] Consult version 2.6

ELPA update <[email protected]>
Newsgroups gmane.emacs.sources
Message-ID <[email protected]>
Version 2.6 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 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'.


2 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'.


3 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.


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

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


5 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.


6 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.


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

  • New features:
    ⁃ `consult--multi': Add support for asynchronous sources.
    ⁃ `consult-man': Add preview.
  • *BREAKING CHANGE*: New async API
    ⁃ Async functions must have the uniform curried form `(lambda (sink)
      (lambda (action) ...)' and are composed with
      `consult--async-pipeline'. See the docstring of
      `consult--async-pipeline' for details.
    ⁃ `consult--read': New `:async-wrap' keyword argument.
    ⁃ `consult--multi': Add support for `:async' sources.
    ⁃ `consult--async-min-input': New async function which enforces a
      minimum input length. The input length check has been removed from
      `consult--async-split'.
    ⁃ `consult--async-transform': Macro converted to function.
    ⁃ `consult--process-collection': New function replacing
      `consult--async-command'.  The function accepts keyword arguments
      to customize the pipeline.
    ⁃ `consult--dynamic-collection': The function accepts more keyword
      arguments to customize the pipeline.
    ⁃ `consult--async-refresh-timer' and
      `consult--async-refresh-immediate': Replaced by
      `consult--async-refresh' with a `DELAY' argument.
    ⁃ `consult--async-split-thingatpt' and
      `consult--async-split-initial': Removed since `consult--read'
      automatically inserts the splitter prefix if needed.
  • Minor changes:
    ⁃ Remove obsolete `consult-yank-rotate'.
    ⁃ Add customizable variable `consult-async-indicator'.
    ⁃ `consult-completion-in-region': When inside minibuffer, use
      minibuffer content as prompt.


8 Version 1.9 (2024-12-22)
══════════════════════════

  • Require Emacs 28.1.
  • `consult-grep', `consult-find' and similar commands: Ask for project
    first, when invoked with double prefix argument `C-u C-u'.
  • Deprecate `consult-yank-rotate' in favor of
    `yank-from-kill-ring-rotate'.
  • `consult-grep-max-columns': Support value `nil' to disable
    truncation.
  • `consult-line': Enforce global completion style settings for
    compatibility with buffer-local completion style settings, which may
    be used by Corfu.
  • Support the value 0 for `consult-async-min-input'.
  • Remove special `org-fold' code. Set `org-fold-core-style' to
    `overlays' if unfolding
  …  …
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.