]> git.eshelyaron.com Git - emacs.git/commitdiff
Define missing groups for ERC modules
authorF. Jason Park <jp@neverwas.me>
Sat, 10 Jun 2023 06:34:58 +0000 (23:34 -0700)
committerF. Jason Park <jp@neverwas.me>
Mon, 12 Jun 2023 03:53:48 +0000 (20:53 -0700)
* lisp/erc/erc-imenu.el (erc-imenu): Define group even though there
aren't any associated faces or user options because `imenu' is a
global module, and `define-erc-module' calls `define-minor-mode',
which needs a group for its mode variable.  This should have been
handled by bug#60954 but wasn't.
* lisp/erc/erc-sound.el (erc-sound): Move group definition above
module definition.
* lisp/erc/erc-spelling.el (erc-spelling): Define group.

lisp/erc/erc-imenu.el
lisp/erc/erc-sound.el
lisp/erc/erc-spelling.el

index 60df4e9ac8e4506eb896f2a1673e06608b211f1b..f053c6279b86899dbc79495ec98348e18a420bd2 100644 (file)
 (require 'erc)
 (require 'imenu)
 
+(defgroup erc-imenu nil
+  "Imenu integration for ERC."
+  :group 'erc)
+
 (defun erc-unfill-notice ()
   "Return text from point to a computed end as a string unfilled.
 Don't rely on this function, read it first!"
index 9da9202f0cf1117864291342fd1ce166765205c5..083d72805df0085beeb118213e13d37c766ad9b9 100644 (file)
 
 (require 'erc)
 
+(defgroup erc-sound nil
+  "Make ERC play bells and whistles while chatting with people."
+  :group 'erc)
+
 ;;;###autoload(put 'ctcp-sound 'erc--module 'sound)
 ;;;###autoload(autoload 'erc-sound-mode "erc-sound")
 (define-erc-module sound ctcp-sound
@@ -61,10 +65,6 @@ and play sound files as requested."
 
 (erc-define-catalog-entry 'english 'CTCP-SOUND "%n (%u@%h) plays %s:%m")
 
-(defgroup erc-sound nil
-  "Make ERC play bells and whistles while chatting with people."
-  :group 'erc)
-
 (defcustom erc-play-sound t
   "Play sounds when you receive CTCP SOUND requests."
   :type 'boolean)
index 8e5424f4162ac07ae8fc852119c5f525a05c528b..83eb849f1b4a3697856baf9b82bed2c7daf8acb3 100644 (file)
 (require 'erc)
 (require 'flyspell)
 
+(defgroup erc-spelling nil
+  "Flyspell integration for ERC."
+  :group 'erc)
+
 ;;;###autoload(autoload 'erc-spelling-mode "erc-spelling" nil t)
 (define-erc-module spelling nil
   "Enable flyspell mode in ERC buffers."