Remove some more reimplementations of cl-lib functions
authorGlenn Morris <rgm@gnu.org>
Fri, 12 Jul 2013 03:54:57 +0000 (20:54 -0700)
committerGlenn Morris <rgm@gnu.org>
Fri, 12 Jul 2013 03:54:57 +0000 (20:54 -0700)
commit539a920cda27cad65e298535ec082aa52e86daa2
tree5f86925daa5b06b3f8b7ece87cfec3d20ff30afa
parentbacba3c26522ef297662bace31947d3e4f47c87a
Remove some more reimplementations of cl-lib functions

* lisp/doc-view.el: Require cl-lib at runtime too.
(doc-view-remove-if): Remove.
(doc-view-search-next-match, doc-view-search-previous-match):
Use cl-remove-if.

* lisp/edmacro.el: Require cl-lib at runtime too.
(edmacro-format-keys, edmacro-parse-keys): Use cl-mismatch, cl-subseq.
(edmacro-mismatch, edmacro-subseq): Remove.

* lisp/filesets.el: Comments.

* lisp/shadowfile.el: Require cl-lib.
(shadow-remove-if): Remove.
(shadow-set-cluster, shadow-shadows-of-1, shadow-remove-from-todo):
Use cl-remove-if.

* lisp/wid-edit.el: Require cl-lib.
(widget-choose): Use cl-remove-if.
(widget-remove-if): Remove.

* lisp/progmodes/ebrowse.el: Require cl-lib at runtime too.
(ebrowse-delete-if-not): Remove.
(ebrowse-browser-buffer-list, ebrowse-member-buffer-list)
(ebrowse-tree-buffer-list, ebrowse-same-tree-member-buffer-list):
Use cl-delete-if-not.
lisp/ChangeLog
lisp/doc-view.el
lisp/edmacro.el
lisp/filesets.el
lisp/progmodes/ebrowse.el
lisp/shadowfile.el
lisp/wid-edit.el