This change shuts up the following warning: auto-complete.el:774:37:Warning: `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'.
This makes face customization easier.
add custom var for defining min number of candidates required to show menu
Add verilog-mode dictionary.
http://www.emacswiki.org/emacs/auto-complete-verilog.el To create the dictionary file, I copied the keywords from the above URL, removed duplicates, added a tick mark (`) in front of the cpp keywords, and sorted the file.
Make ac-define-source `eval-defun'-friendly
Use `setq' to reset ac-source-NAME every time `ac-define-source' is called. This is useful, for example when evaluating `ac-define-source' using C-M-x (`eval-defun').
Treat buffer-undo-list=t case in ac-expand-string (issue #165)
This PR adds: * Automated tests in Travis CI based on the PR #162. * AC's dependencies (popup/fuzzy) and ERT as git submodules under `lib/`. * `travis-ci` make target in Makfile, so that tests ran on Travis CI server can be ran in local machine by `make travis-ci`.