-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[need advice] no completion-at-point possible with gnus and notmuch? #104
Comments
Hi there! If you just set It should have an element in it like: Then the key should run |
hello there, if i push tab a window opens with the address. Regards |
When you say "a window opens with the address", do you mean it pops up an |
you are right. i called ebdb-complee-enable. but unfortunately Its value is perhaps ebdb is not loaded. Regards |
That's correct! The first line in your |
Hello, |
Sorry I'm a bit behind on this... The first thing to try is to confirm that Then, if possible, it would be great to have you edebug the source of
You want to be sure that 1) the
Actually returns records. Sorry that's a bunch of random recommendations, but I expect that something in there will show us what's going wrong. |
hello, this is strange, because these adresses are inside the ebdb-db but why are they selected??? can i help? Regards |
i do not understand the paragraph about edebug??? |
That's fine! Edebug is a debugging utility that lets you step through execution of elisp code, but if it's not something you're familiar with, this probably isn't the time to dive into it. So it looks like EBDB thinks you have two email addresses that start with "info", and one... maybe record name? That is the exact string "info". Do you have an organization type record that is named "info"? Either way, it should still be popping up a
|
hello, here are my settings: (setq ebdb-sources (locate-user-emacs-file "ebdb")) (let ((map ebdb-mode-map)) Hope it helps |
I guess the first thing I would do here is remove all config that is setting variables to their default values! There's no sense in repeating those settings, and will shadow changes to the defaults in the future. For instance Then the first thing would be to remove Then restart Emacs. One thing to try here is to start composing a message, go to the "To:" header, enter a string that you know should complete to multiple records, and run "M-x ebdb-complete-mail". Do you get a completion buffer? That should tell us whether the problem is inside the EBDB machinery, or outside of it. |
Am Mo, 2022-05-30, 11:39 -0700, Eric Abrahamsen ***@***.***> schrieb:
hello,
i just changed the things you mentioned.
now the following occurs:
ebdb-complete-mail shows definitely too less records. only the first 3
or four records sorted historically.
ebdb-complete works as expected! shows all records.
my tab key does nothing.
i see, that it binds ebdb-complete-mail not ebdb-complete.
can i change that? or is it hardcoded?
regards,
Jens
… I guess the first thing I would do here is remove all config that is
setting variables to their default values! There's no sense in repeating
those settings, and will shadow changes to the defaults in the
future. For instance `ebdb-record-self` is nil by default, just leave
that out unless you want to set it to the record that represents you.
Then the first thing would be to remove `(require 'ebdb-complete)`, as
you've stated you don't want to use that completion interface. And yes,
definitely remove `(add-hook 'gnus-startup-hook
#'ebdb-complete-enable)`. Also remove the line `(setq ebdb-complete-mail
'capf)`, let's just leave that at its default to try to get basic
behavior working.
Then restart Emacs.
One thing to try here is to start composing a message, go to the "To:"
header, enter a string that you know should complete to multiple
records, and run "M-x ebdb-complete-mail". Do you get a completion
buffer? That should tell us whether the problem is inside the EBDB
machinery, or outside of it.
--
Jens Reimer
|
hello,
i use your package about a year and it contains all that i need.
unfortunately since some time i can't complete at point with inside the message-buffer eg on the To: Header.
if i call (ebdb-complete-enable) a window pops up and i can select a candidate.
but i want completion-at-point.
i set ebdb-complete-mail to capf but without luck.
could you give an advice how to complete-at-point?
i use emacs 29 and your newest version on Linux Fedora 35.
inside using notmuch there is also no completion-at-point.
regards
poul
The text was updated successfully, but these errors were encountered: