When using predictive-mode, the following error often pops up:

Error running timer `completion-ui-auto-show': (error "Keyword argument :face not one of (:point :around :width :height :min-height :max-width :truncate :margin :margin-left :margin-right :scroll-bar :parent :parent-offset :nowait :nostrip :prompt)")

I removed all other extensions, removed custom Emacs settings and only left predictive mode turned on, this problem still persists. What can I do about it?

EDIT It turned out that predictive mode also includes a "popup.el" itself, while I also installed the auto-complete popup.el, which conflict with each other. Is there any way to resolve the conflict?

  • Hand in a bug...
    – wasamasa
    Commented Jan 16, 2016 at 9:43

1 Answer 1


This is caused by predictive which uses its shipped popup.el which conflicts with the popup.el in ac-mode if you have installed.

The following bash script would patch predictive and resolve the conflict.

for f in *.el; do sed -i -r 's/([ \t('"'"']+)popup/\1mypredictive-popup/g' $f; done
sed -i 's/make-popup/make-mypredictive-popup/g' popup.el
mv popup.el mypredictive-popup.el

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.