summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/regexp-opt-tests.el
diff options
context:
space:
mode:
authorStefan Kangas <stefankangas@gmail.com>2022-09-18 11:48:24 +0200
committerStefan Kangas <stefankangas@gmail.com>2022-09-26 17:41:09 +0200
commit35d5ad713ee05f5cd922f66462df41deed95f7e8 (patch)
tree6546c8d79f7921476ecf769720a13dd44b713c9f /test/lisp/emacs-lisp/regexp-opt-tests.el
parenta386833503430732a5c9bed8dbc5c3073f72b5ab (diff)
downloademacs-35d5ad713ee05f5cd922f66462df41deed95f7e8.tar.gz
emacs-35d5ad713ee05f5cd922f66462df41deed95f7e8.tar.bz2
emacs-35d5ad713ee05f5cd922f66462df41deed95f7e8.zip
Rewrite wallpaper.el to use a cl-defstruct
* lisp/image/wallpaper.el (wallpaper--default-commands): Delete variable. (wallpaper-setter): New cl-defstruct. (wallpaper--default-methods-create): New macro. (wallpaper--default-setters): (wallpaper--current-setter): New variables. (wallpaper--find-setter): New defun to pick a wallpaper-setter. (wallpaper--find-command, wallpaper--find-command-args): Use 'wallpaper--find-setter'. (wallpaper-command): Doc fix. * test/lisp/image/wallpaper-tests.el (wallpaper--find-command/return-string) (wallpaper--find-command-args/return-list) (wallpaper--image-file-regexp/return-string): New tests.
Diffstat (limited to 'test/lisp/emacs-lisp/regexp-opt-tests.el')
0 files changed, 0 insertions, 0 deletions