all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* ordering candidates when using completion-at-point-functions
@ 2013-06-29  9:43 Dirk-Jan C. Binnema
  2013-07-04  0:32 ` Stefan Monnier
  0 siblings, 1 reply; 4+ messages in thread
From: Dirk-Jan C. Binnema @ 2013-06-29  9:43 UTC (permalink / raw)
  To: help-gnu-emacs@gnu.org

Hi all,

I'm using completion-at-point-functions to do address-completion in
mu4e, an email-client that I wrote. This works fine [1]; however, by
default, it seems the candidates are in alphabetical order.

Instead, I would like to deliver the candidates in order of frequency; I
already got my list of contacts sorted in the right order, so all that's
needed (as far as I can see) is to have the completion system /not/ do
any sorting of its own, but just deliver the candidates in the same
order as in the list I provide. Is this possible? And, if so, how?

(An alternative might be to use a display-sort-function; it seems the
current org-contacts[2] does something like that; but this seems /very/
complicated solution, which is hopefully not necessary for my modest
needs...)

Thanks,
Dirk.

[1] https://github.com/djcb/mu/blob/master/mu4e/mu4e-compose.el#L495
[2] http://orgmode.org/cgit.cgi/org-mode.git/tree/contrib/lisp/org-contacts.el

-- 
Dirk-Jan C. Binnema                  Helsinki, Finland
e:djcb@djcbsoftware.nl           w:www.djcbsoftware.nl
pgp: D09C E664 897D 7D39 5047 A178 E96A C7A1 017D DA3C



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-07-04  5:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-29  9:43 ordering candidates when using completion-at-point-functions Dirk-Jan C. Binnema
2013-07-04  0:32 ` Stefan Monnier
2013-07-04  5:02   ` Dirk-Jan C. Binnema
2013-07-04  5:23     ` Jambunathan K

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.