Version 0.34 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 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.
  • Do not create preview cursor overlay. Instead display the actual
    point by ensuring that `cursor-in-non-selected-windows' is set.


2 Version 0.33 (2023-03-11)
═══════════════════════════

  • BREAKING: The key convention has been updated. The old key
    convention is not supported anymore. Keys must now be strings valid
    according to `key-valid-p'.  This changes affects the keys
    `consult-narrow-key', `consult-widen-key', `consult-preview-key' and
    the `:preview-key' of sources and passed as keyword argument to
    `consult--read'. See the example configurations in the manual.
  • BREAKING: Remove the "." argument from `consult-grep-args' and
    `consult-ripgrep-args', since directories or files to search are
    appended by the command line builder. Take this change into account,
    when you use a customized version of those variables.
  • `consult-grep': Add support for grep and find over multiple files or
    directory.  If the prefix argument DIR is a single C-u, prompt for
    comma separated directories or files to search recursively via
    `completing-read-multiple'.
  • `consult-buffer' and `consult-isearch-history': Align annotations
    dynamically depending on candidate width, instead of computing the
    alignment beforehand.
  • Add the full path as `help-echo' property to abbreviated directory
    paths and project names. Enable `tooltip-mode' and hover with the
    mouse over the abbreviated directory path to see the full path.
  • `consult-grep/find/etc': Print first line of stderr output if
    command failed.


3 Version 0.32 (2023-02-06)
═══════════════════════════

  • Bugfixes
  • Deprecate the old key convention. Keys must now be strings valid
    according to `key-valid-p'. This changes affects the keys
    `consult-narrow-key', `consult-widen-key', `consult-preview-key' and
    the `:preview-key' of sources and passed as keyword argument to
    `consult--read'. See the example configurations in the manual.
  • Add `consult-info' command (#634, #727).
  • `consult-buffer': Always select the first candidate when narrowing
    (#714).
  • `consult-locate-args': Remove `--existing', which is not supported
    by `plocate' on Debian stable.
  • `consult-ripgrep-args': Add `--search-zip' option to automatically
    search through compressed files. This will allow you to search Elisp
    files bundled with your Emacs installation. Move to an Elisp library
    via `find-library', then invoke `consult-ripgrep'.
  • Drop obsolete `consult-apropos'. Alternatives: `describe-symbol' in
    combination with `embark-export'. See also `consult-info' and
    `consult-ripgrep' to search through info manuals and Elisp source
    code.
  • Drop obsolete `consult-multi-occur'. Alternative: Built-in
    `multi-occur', `multi-occur-in-matching-buffers' or
    `consult-line-multi'.
  • Drop obsolete `consult-file-externally'. The command has been moved
    to Embark under the name `embark-open-externally'.


4 Version 0.31 (2023-01-06)
═══════════════════════════

  • Version bump to update the Compat package dependency (29.1.0.1)


5 Version 0.30 (2023-01-02)
═══════════════════════════

  • Bugfixes
  • Drop Selectrum support
  • Deprecate `consult-file-externally' in favor of
    `embark-open-externally'
  …  …

Reply via email to