* lisp/ecomplete.el: Add completion-table; use lexical-binding and cl-lib
commitf2918640bf35d6bb0130f854b2ea8ed4b4fd89d4
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 Jan 2018 17:14:48 +0000 (23 12:14 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 Jan 2018 17:14:48 +0000 (23 12:14 -0500)
tree7e3cccebbefe0c919536b43f0d8d600c0bec1ab0
parent6d836771da7e9a6a67fcd18e52dd16de1cdc154e
* lisp/ecomplete.el: Add completion-table; use lexical-binding and cl-lib

Also remove redundant :group args.
(ecomplete-database-file): Use locate-user-emacs-file.
(ecomplete-completion-table): New completion table.
(completion-category-defaults): Set default behavior for that table.
etc/NEWS
lisp/ecomplete.el