AC loads fine, but when, say, editing some Emacs Lisp (or any auto completing source language) two timers fail with the same error, e.g.:
Error running timer `ac-update-greedy': (error "Keyword argument :mouse-face not one of (:min-height :around :face :selection-face :scroll-bar :margin-left :margin-right :symbol :parent :parent-offset)")
The other timer where this happens is ac-show-menu.
I installed auto-complete according to the directions and my auto-complete config looks like this:
(add-to-list 'ac-dictionary-directories "~/elisp/auto-complete/dict")
I copied the dict directory to ~/elisp.
It all used to work before I upgraded Emacs.
Perhaps I have something mis-configured?
This was a configuration issue. I figured it out. (require 'slime-autoloads) needs to happen before, of course, adding a slime auto-complete source via ac-slime.el:
;; auto-complete for slime, see ac-slime.el
(add-hook 'slime-mode-hook 'set-up-slime-ac)
(add-hook 'slime-repl-mode-hook 'set-up-slime-ac)
'(add-to-list 'ac-modes 'slime-repl-mode))
FYI. 1.3.1 is older version. You should install newer version from MELPA with package.el or el-get.
@m7d github version is latest.