[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU ELPA] Consult version 0.29
From: |
ELPA update |
Subject: |
[GNU ELPA] Consult version 0.29 |
Date: |
Sat, 03 Dec 2022 05:02:55 -0500 |
Version 0.29 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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Table of Contents
─────────────────
1. Available commands
.. 1. Virtual Buffers
.. 2. Editing
.. 3. Register
.. 4. Navigation
.. 5. Search
.. 6. Grep and Find
.. 7. Compilation
.. 8. Histories
.. 9. Modes
.. 10. Org Mode
.. 11. Miscellaneous
2. Special features
.. 1. Live previews
.. 2. Narrowing and grouping
.. 3. Asynchronous search
.. 4. Multiple sources
.. 5. Embark integration
3. Configuration
.. 1. Use-package example
.. 2. Custom variables
.. 3. Fine-tuning
4. Recommended packages
5. Bug reports
6. Contributions
7. Acknowledgments
8. Indices
.. 1. Function index
.. 2. Concept index
## Recent NEWS:
━━━━━━━━━━━━━━━━━━━━━━━━
CONSULT.EL - CHANGELOG
━━━━━━━━━━━━━━━━━━━━━━━━
Table of Contents
─────────────────
1. Version 0.29 (2022-12-03)
2. Version 0.20 (2022-10-16)
3. Version 0.19 (2022-09-09)
4. Version 0.18 (2022-05-25)
5. Version 0.17 (2022-04-22)
1 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'
2 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.
3 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
4 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'
5 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.
… …
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] Consult version 0.29,
ELPA update <=