diff options
| author | Eshel Yaron | 2025-09-01 18:44:35 +0200 |
|---|---|---|
| committer | Eshel Yaron | 2025-09-03 21:01:43 +0200 |
| commit | 60a22185b7ad759abf250389107e06aaee2e8c6b (patch) | |
| tree | 0c8acf0c373517bc6797728ed7bb8018468f4ce1 /java/debug.sh | |
| parent | 5f70ff65a79f32933e9b4eef46774eb3081c91ce (diff) | |
| download | emacs-60a22185b7ad759abf250389107e06aaee2e8c6b.tar.gz emacs-60a22185b7ad759abf250389107e06aaee2e8c6b.zip | |
Support completion category inheritance
* lisp/minibuffer.el (define-completion-category): New function.
(completion-category-get): New function, implements completion
category property lookup with (multiple) inheritance.
(completion-metadata-get, completion--styles)
(completion--cycle-threshold): Use it.
(completion-category-defaults): Mention it in docstring.
Remove entry for 'project-buffer' category, and instead...
* lisp/progmodes/project.el: ...have 'project-buffer' inherit
from 'buffer'.
* test/lisp/minibuffer-tests.el
(completion-category-inheritance): New test.
* etc/NEWS: Announce support for category inheritance.
Diffstat (limited to 'java/debug.sh')
0 files changed, 0 insertions, 0 deletions