Version 1.3 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 1.3 (2024-02-23)
══════════════════════════

  • `consult-bookmark-narrow': More flexible grouping which supports
    multiple bookmark handlers per group.
  • Bugfix: Ensure that preview is always executed in a non-minibuffer
    window.
  • Bugfix: File preview: Do not preview `hexl-mode' buffers.
  • Bugfix: File preview: use `error-message-string' to access error
    string.
  • Bugfix: Buffer preview: Retrieve original window correctly.
  • Bugfix: Fix `consult-global-mark' for `embark-export'.


2 Version 1.2 (2024-01-23)
══════════════════════════

  • `consult-buffer': Bugfix. Ensure that null completion works
    properly.
  • File preview: Add indication if previewed file got truncated.


3 Version 1.1 (2023-12-27)
══════════════════════════

  • Bugfixes:
    ⁃ `consult-xref': Do not error for an empty location list.
    ⁃ `consult--read': Catch null completion if require-match is
      non-nil.
    ⁃ `consult--multi': Ensure that :new action is invoked on visible
      source.
  • File preview: Check for long lines when previewing files partially.
  • Use `minibuffer-local-filename-syntax' and
    `read-file-name-completion-ignore-case' for directory prompt of the
    `consult-grep' and `consult--find' family of commands.
  • Remove obsolete variables `consult-preview-max-size' and
    `consult-preview-raw-size'.


4 Version 1.0 (2023-12-01)
══════════════════════════

  • Bugfixes.
  • Preview large files partially. Add new customization variables
    `consult-preview-partial-chunk' and
    `consult-preview-partial-limit'. This new feature is
    experimental. Please report any issues you observe.
  • Obsoleted `consult-preview-max-size' and `consult-preview-raw-size'.
  • `consult-buffer-other-tab': New command.
  • `consult-fd': New command based on the fast `fd/fdfind' search
    utility.
  • `consult-outline': New prefix argument to specify initial narrowing
    level.
  • `consult-org-heading': Specify category `org-heading' such that
    Embark provides appropriate Org heading actions.
  • `consult-org-heading': Add annotation.
  • `consult-locate': Split input into multiple words.
  • Remove unreliable `consult--maybe-recenter'.
  • Save input history even when using `embark-export' or when aborting
    from a command via C-g. This change affects commands like
    `consult-line' and `consult-grep'.
  • Unify history of `consult-line', `consult-keep-lines' and
    `consult-focus-lines'.


5 Version 0.35 (2023-07-02)
═══════════════════════════

  • Bugfixes.
  • `consult--read' now accepts programmable completion tables as
    argument, e.g., `completion-table-dynamic' or
    `completion--file-name-table'. This allows you to reuse existing
    completion tables to write completion commands enhanced with Consult
    candidate preview.
  • Replace `consult-preview-cursor' face with `cursor-highlight-mark'.
  • Change calling convention of `consult-focus-lines' and
    `consult-keep-lines'.
  • The regexps in `consult-buffer-filter' are matched case sensitively
    now.  Similarly, the `INCLUDE' and `EXCLUDE' arguments of
    `consult--buffer-query' are also case sensitive.
  • Do not preview remote files by default, see
    `consult-preview-excluded-files'.
  • Use `consult--maybe-recenter' instead of `recenter' in
    `consult-after-jump-hook'.
  • `consult-goto-line': Support `line:column' input.


6 Version 0.34 (2023-04-21)
═══════════════════════════

  • Bugfixes.
  • `consult-org-heading': Support tag inheritance.
  • Use pure `consult--fast-abbreviate-file-name' function to abbreviate
    file names in `consult-buffer' and `consult-recent-file'. This
    ensures that abbreviation does not access the file system (or worse
    remote hosts via Tramp) and is always fast. The downside is that
    some paths may not get abbreviated.
  • Introduce buffer sources `consult--source-project-buffer-hidden' and
    `consult--source-project-recent-file-hidden'. Set the buffer sources
    of `consult-project' to `consult--source-project-buffer' and
    `consult--source-project-recent-file' to ease customization.
  • `consult-buffer': Explicitly save `window-next-buffers' and
    `window-prev-buffers'.
  • When previewing files literally (`consult-preview-raw-size'), set
    the multi byte flag of the previewed buffer, such that UTF-8 buffers
    are not garbled.
  …  …

Reply via email to