>>>>> On Wed, 26 Nov 2003 10:28:52 +0100, Robert Widhopf <[EMAIL PROTECTED]> said: >> >> Try `dabbrev-completion' or write your own function and >> supply a patch ...
> Better use: M-x mail-interactive-insert-alias RET > or bind it ti a key of your choice ... I don't love mail-interactive-insert-alias. I prefer to type a little bit on the header line and hit TAB to complete. I wrote this function a few years ago to expand aliases along with addresses. I use a defadvice on eudc-expand-inline (I use eudc to search both bbdb and my company's ldap directory; I believe the same after advice would work fine on bbdb-complete-name) to call it to check for mail-aliases if ldap and bbdb both fail. (defun dsg-complete-alias () (interactive) (let* ((b-o-w (save-excursion (forward-word -1) (point))) (word (buffer-substring b-o-w (point))) (maybes (all-completions word mail-aliases))) (cond ((null maybes) (error "no aliases match %s" word)) ((= (length maybes) 1) (delete-region b-o-w (point)) (insert (car maybes))) (t (with-output-to-temp-buffer "*Completions*" (display-completion-list maybes)))) (expand-abbrev))) -- Dave Goldberg [EMAIL PROTECTED] ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/