help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ordering candidates when using completion-at-point-functions


From: Dirk-Jan C. Binnema
Subject: ordering candidates when using completion-at-point-functions
Date: Sat, 29 Jun 2013 12:43:14 +0300
User-agent: mu4e 0.9.9.5; emacs 24.3.50.21

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]