-
Notifications
You must be signed in to change notification settings - Fork 31
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
completion-extra-properties #8
Comments
Comparing the completion code between stock completion and ido completion, it looks like both standard Emacs completion and ido call The easy solution would be to fall back to standard What do you think? Is the fallback strategy viable for now? |
Thanks for the quick reply. Yes, I think that using completing-read when ido-completing-read can not ATM I don't have much time, but I plan to work on this issue ASAP. I've says that every incompatibilities should be reported :)Daimrod/Greg |
Ok, I will push an update for now that disables ido-ubiquitous when |
Is |
"completion-extra-properties" appears to be a new variable that has important effects on how completion occurs, and ido doesn't support it. This provides a workaround for #8.
Can you test out the latest master to see if it works as you expect? If so, I will make it a release. Thanks. |
Though it does detect the completion-extra-properties stuff, it still Daimrod/Greg |
Ok, I'll have to investigate this when I have more time. |
I don't know if it was recently added, I've started to play with it the last month. I think it has been here for a long time but is rarely used.Daimrod/Greg |
Actually, it looks to have been added in Emacs 24. I'm still on Emacs 23 and I don't have it. Time for me to upgrade, I guess. |
Ok, I'll have more time to try to fix this issue the next week. |
Whoops, I forgot that ido-ubiquitous now has two code paths, one for Emacs 23 and below and another (cleaner) one for Emacs 24 and above. I put the fix in the code path for 23, where it had no effect. I've just pushed 0dff868 which moves the fix to the correct code path, and it works for me in Emacs 24. |
Nice, it works as expected. Thank you.Daimrod/Greg |
@DarwinAwardWinner adding annotation support to If not, I'm happy to take a stab at a PR. |
I'm not currently planning to implement this, but I would certainly be willing to merge a patch implementing it. Make sure you check all the properties in |
completion-extra-properties
doesn't seem to be supported by ido.https://github.com/daimrod/manual-tagging/blob/master/manual-tagging.el#L85
I use it here to customize the completion buffer, it lets me display additional information.
The text was updated successfully, but these errors were encountered: