[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU ELPA] Consult version 0.20
From: |
ELPA update |
Subject: |
[GNU ELPA] Consult version 0.20 |
Date: |
Sun, 16 Oct 2022 17:02:56 -0400 |
Version 0.20 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
Recent NEWS:
━━━━━━━━━━━━━━━━━━━━━━━━
CONSULT.EL - CHANGELOG
━━━━━━━━━━━━━━━━━━━━━━━━
Table of Contents
─────────────────
1. Version 0.20 (2022-10-16)
2. Version 0.19 (2022-09-09)
3. Version 0.18 (2022-05-25)
4. Version 0.17 (2022-04-22)
5. Version 0.16 (2022-03-08)
6. Version 0.15 (2022-01-31)
1 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.
2 Version 0.19 (2022-09-09)
═══════════════════════════
• Bugfixes
• Allow `consult-flymake' to work across all buffers in a project
• Remove deprecated `consult-completing-read-multiple'
• `consult-grep/git-grep/ripgrep': Add `--fixed-strings' support
• `consult-grep': Respect `grep-find-ignored-directories/files'
• `consult-org-heading': Add tags to completion candidates
• Add `consult-preview-excluded-files'
• `consult-themes': Support regexps
3 Version 0.18 (2022-05-25)
═══════════════════════════
• Bugfixes
• Removed obsolete `consult-recent-file-filter' and
`consult-preview-excluded-hooks'
• Deprecate `consult-completing-read-multiple'. See #567 for details.
• Add `consult--source-modified-buffer'
4 Version 0.17 (2022-04-22)
═══════════════════════════
• Bugfixes
• Drop Emacs 26 support.
• `consult-goto-line': Use `goto-line-history' on Emacs 28.
• `consult-customize': Evaluate settings at runtime. This change makes
it possible to use `thing-at-point' to overwrite the `:initial' and
`:add-history' settings.
• Rename `consult--read-config' to `consult--customize-alist' and
change the format. The configuration is an alist. The car must be a
command symbol. The cdr must be a plist of keys and expressions,
where the expressions evaluate to the actual configuration values.
• Mode hooks in previewed file buffers are delayed. The buffer is only
fully initialized when leaving the minibuffer for recursive editing.
• Increase `consult-preview-raw-size'.
• Replace `consult-preview-excluded-hooks' by
`consult-preview-allowed-hooks'.
• Add `consult-preview-variables' to bind variables for file preview.
• BREAKING API CHANGE of `consult--read', `consult--prompt',
`consult--multi': The state function protocol changed. The function
gets notified of more completion state changes. See the docstring of
`consult--with-preview' for details.
• BREAKING API CHANGE of `consult--read': The lookup function protocol
changed. The function must now accept four or more arguments.
• Remove unused `consult-preview-map'.
• Remove unnecessary `consult-recent-file-filter'. Use
`recentf-exclude' instead.
• `consult--multi' sources can have a `:new' function to create
candidates. When narrowed to a source, new candidates will be
created by calling the respective `:new' function.
• `consult--multi' returns `:match' information. `:match' can be nil,
t, or new, depending on if the candidate does not exist, exists or
has been created.
• `consult-locate' treats the input literally to take advantage of the
db index.
5 Version 0.16 (2022-03-08)
═══════════════════════════
• Bug fixes
• Deprecate `consult-project-root-function' in favor of
`consult-project-function'.
• Preconfigure `consult-project-function' with a default function
based on project.el.
• Add `consult-project-buffer', a variant of `consult-buffer'
restricted to the current project.
• Add `consult-register-prefix' option.
• Introduced a generic and extensible `consult-register'
implementation.
• Lazy marker creation in `consult-line/outline' (performance
improvements)
6 Version 0.15 (2022-01-31)
═══════════════════════════
• Bugfixes
• `consult-xref': Prettify the group titles, use
`xref--group-name-for-display'
… …
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] Consult version 0.20,
ELPA update <=