GNU bug report logs -
#25294
26.0.50; Allow more catch-all values for cl-defmethod's &context plus major-mode specializer
Previous Next
Reported by: Eric Abrahamsen <eric <at> ericabrahamsen.net>
Date: Thu, 29 Dec 2016 19:14:02 UTC
Severity: wishlist
Tags: moreinfo
Found in version 26.0.50
Done: Eric Abrahamsen <eric <at> ericabrahamsen.net>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
When defining a method using cl-defmethod with the &context and
major-mode specializer, there should be more acceptable options for
catch-all or fall-through methods. Ie, we want to create a method that
fires regardless of the major mode. These signatures don't work, but
should:
(cl-defmethod example-method ((&context (major-mode fundamental-mode))))
(cl-defmethod example-method ((&context (major-mode nil)))
(cl-defmethod example-method ((&context (major-mode t))))
Right now the only thing that works is:
(cl-defmethod example-method ())
In GNU Emacs 26.0.50.9 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.5)
of 2016-12-26 built on clem
Repository revision: 65b997b95e284e2edc1266663e39791f68d76ad7
Windowing system distributor 'The X.Org Foundation', version 11.0.11804000
Recent messages:
Reading active file via nndraft...done
Reading active file from MTester via nnmairix...done
Checking new news...done
Saving the EBDB... done
Saving Gnus registry (4516 entries) to ~/Documents/Sync/plusone/gnus.registry.eieio...
Saving Gnus registry (size 4516) to ~/Documents/Sync/plusone/gnus.registry.eieio...done
Saving /home/eric/.emacs.d/.newsrc.eld...
Saving file /home/eric/.emacs.d/.newsrc.eld...
Wrote /home/eric/.emacs.d/.newsrc.eld
Saving /home/eric/.emacs.d/.newsrc.eld...done
Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 LIBSYSTEMD
Important settings:
value of $LC_CTYPE: zh_CN.UTF-8
value of $LANG: en_US.UTF-8
value of $XMODIFIERS: @im=fcitx
locale-coding-system: utf-8-unix
This bug report was last modified 7 years and 210 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.