Mathias Dahl <[EMAIL PROTECTED]> writes: > Magnus Henoch <[EMAIL PROTECTED]> writes: > >>> Instead of the comma thing you could do multiple completing-reads until >>> the user gives empty input. This way multiple tags could be entered >>> with the ability to complete individual tags. >>> >>> That would be really inconvenient in practical use. It would be >>> better to use a single minibuffer call, and define a completion >>> command that operates on the text since the last comma. >> >> That already exists; see `completing-read-multiple' in crm.el. > > Excellent! > > However, I tested the suggestion above (and implemented it), where you > have to type RET between each tag, and I don't think that is harder to > use then needing to type a comma (or whatever separator you choose) in > between each tag. The only disadvantage I can see really is that you > do not see all the tags you are about do add at the same time. > > Anyway, I will try `completing-read-multiple' as an option, it seems > to do what everyone needs. > > /Mathias
I prefer the interface provided by ido. It can give you the auto-completion list as soon as you start typing. In this case, it could be better if it could automatically complete and start a new round when I type a comma. -- Xiao-Yong _______________________________________________ gnu-emacs-sources mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
