]> git.eshelyaron.com Git - sweep.git/commitdiff
Add autoloaded 'defalias' for prefix keymaps
authorEshel Yaron <me@eshelyaron.com>
Fri, 4 Aug 2023 18:05:05 +0000 (21:05 +0300)
committerEshel Yaron <me@eshelyaron.com>
Fri, 4 Aug 2023 18:08:27 +0000 (21:08 +0300)
* sweeprolog.el (sweeprolog-prefix-map)
(sweeprolog-help-prefix-map): New 'defalias' for respective keymaps.

* README.org (Quick Access Keymap): Adapt.

README.org
sweeprolog.el

index ccb1fce0ef2488825e35cfe5e126c393087fc24d..2be0d9e120cee211648dc836aa51f722ba50eb74 100644 (file)
@@ -2561,7 +2561,7 @@ keybinding for several useful Sweep commands.  By default,
 to a prefix key, e.g. =C-c p=, use:
 
 #+begin_src emacs-lisp
-  (keymap-global-set "C-c p" sweeprolog-prefix-map)
+  (keymap-global-set "C-c p" 'sweeprolog-prefix-map)
 #+end_src
 
 As an example, with the above binding the Sweep top-level can be
index 567665d1b12e60b1ae45bd05fe4d80d782618358..d01167e385aec43d57ca7a70abbc913e793c683e 100644 (file)
@@ -548,6 +548,9 @@ for top-level buffers that don't belong to any project."
     map)
   "Keymap for `sweeprolog' help commands.")
 
+;;;###autoload (autoload 'sweeprolog-help-prefix-map "sweeprolog" nil t 'keymap)
+(defalias 'sweeprolog-help-prefix-map sweeprolog-help-prefix-map)
+
 (defvar sweeprolog-prefix-map
   (let ((map (make-sparse-keymap)))
     (define-key map "B" #'sweeprolog-list-breakpoints)
@@ -567,6 +570,9 @@ for top-level buffers that don't belong to any project."
     map)
   "Keymap for `sweeprolog' global commands.")
 
+;;;###autoload (autoload 'sweeprolog-prefix-map "sweeprolog" nil t 'keymap)
+(defalias 'sweeprolog-prefix-map sweeprolog-prefix-map)
+
 (defvar sweeprolog-forward-hole-on-tab-mode-map
   (let ((map (make-sparse-keymap)))
     (define-key map (kbd "TAB") #'sweeprolog-indent-or-forward-hole)