gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU ELPA] Consult version 0.32


From: ELPA update
Subject: [GNU ELPA] Consult version 0.32
Date: Mon, 06 Feb 2023 17:03:29 -0500

Version 0.32 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 Development
═════════════

  • `consult-buffer' and `consult-isearch-history': Align annotations
    dynamically depending on candidate width, instead of computing the
    alignment beforehand.


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

  • Bugfixes
  • Update the 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'.
  • 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'.


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

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


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

  • Bugfixes
  • Drop Selectrum support
  • Deprecate `consult-file-externally' in favor of
    `embark-open-externally'
  • Deprecate `consult-multi-occur'. The `multi-occur' command should be
    improved upstream to take advantage of
    `completing-read-multiple'. Consult provides the command
    `consult-line-multi' as an alternative.
  • `consult-history': Use input as initial completion input


5 Version 0.29 (2022-12-03)
═══════════════════════════

  • Bugfixes
  • `consult-line-multi' has been rewritten completely. The candidates
    are computed on demand based on the input. This reduces startup
    speed greatly. The command behaves like `consult-grep', but operates
    on buffers instead of files.
  • Add `consult--source-file-register', and make the registers
    available in `consult-buffer'. Registers are often used as quick
    access keys for files, e.g., `(add-to-list 'register-alist '(?i file
    . "~/.emacs.d/init.el")))'.
  • Remove obsolete `consult-line-point-placement'
  • `consult-grep/find': Always show directory in the prompt
  • Add variable `consult-yank-rotate', `consult-yank-from-kill-ring'
    rotates kill ring
  • Emacs 29: `consult-register' supports `buffer' register type
  • Emacs 29: Support `outline-search-function'
  • Org 9.6: Support new `org-fold-core' API (both overlays and
    text-properties)
  • Support abbreviated file names in `recentf-list', see
    `recentf-filename-handler'.
  • Deprecate `consult-apropos'


6 Version 0.20 (2022-10-16)
═══════════════════════════

  • Bugfixes
  • Allow `consult-*-args' to be a string, or a list of strings or
    expressions.
  • Introduce face `consult-highlight-match' to highlight grep matches
    in the completion buffer.
  • Highlight full matches in `consult-line', `consult-outline',
    `consult-*grep' and `consult-flymake'.
  • Remove face `consult-preview-error'.
  • Deprecate `consult-line-point-placement' in favor of more general
    `consult-point-placement', which is also used by the `consult-*grep'
    commands.
  • `consult-imenu': Support imenu-after-jump-hook and non-default
    `imenu-default-goto-function'
  • `consult-history': Add support for history index variables, which
    are updated after selection.
  • Deprecate support for Selectrum in favor of Vertico. If you use
    Selectrum consider switching to Vertico, Icomplete, Mct or default
    completion.


7 Version 0.19 (2022-09-09)
═══════════════════════════

  • Bugfixes
  • Allow `consult-flymake' to work across all buffers in a project
  • Remove deprecated `consult-completing-read-multiple'
  …  …

reply via email to

[Prev in Thread] Current Thread [Next in Thread]