Commit 8ea0a993 authored by Stephen Berman's avatar Stephen Berman Committed by Stefan Monnier
Browse files

* lisp/minibuffer.el (completion-category-overrides): Fix type of styles

and add more user friendly tags.

Fixes: debbugs:9660
parent 8c24b7f6
2011-10-03 Stephen Berman <stephen.berman@gmx.net>
* minibuffer.el (completion-category-overrides): Fix type of styles
and add more user friendly tags (bug#9660).
2011-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
* international/mule-cmds.el: Fix abuses of apply-partially (bug#9661).
......
......@@ -498,15 +498,19 @@ Each override has the shape (CATEGORY . ALIST) where ALIST is
an association list that can specify properties such as:
- `styles': the list of `completion-styles' to use for that category.
- `cycle': the `completion-cycle-threshold' to use for that category."
:type `(alist :key-type (choice (const buffer)
:type `(alist :key-type (choice :tag "Category"
(const buffer)
(const file)
symbol)
:value-type
(set
(cons (const style)
(repeat ,@(mapcar (lambda (x) (list 'const (car x)))
completion-styles-alist)))
(cons (const cycle)
(set :tag "Properties to override"
(cons :tag "Completion Styles"
(const :tag "Select a style from the menu;" styles)
(repeat :tag "insert a new menu to add more styles"
(choice ,@(mapcar (lambda (x) (list 'const (car x)))
completion-styles-alist))))
(cons :tag "Completion Cycling"
(const :tag "Select one value from the menu." cycle)
(choice (const :tag "No cycling" nil)
(const :tag "Always cycle" t)
(integer :tag "Threshold"))))))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment