[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master d504cd7 134/433: (mmm-ify-by-class): Added completion on a
From: |
Dmitry Gutov |
Subject: |
[elpa] master d504cd7 134/433: (mmm-ify-by-class): Added completion on autoloaded classes. Excluded |
Date: |
Thu, 15 Mar 2018 19:43:50 -0400 (EDT) |
branch: master
commit d504cd788ede59b6dc161463860cf2a4ef4c644e
Author: mas <mas>
Commit: mas <mas>
(mmm-ify-by-class): Added completion on autoloaded classes. Excluded
private classes from completion.
---
mmm-cmds.el | 23 +++++++++++++++++------
1 file changed, 17 insertions(+), 6 deletions(-)
diff --git a/mmm-cmds.el b/mmm-cmds.el
index c6679fd..7b4b43a 100644
--- a/mmm-cmds.el
+++ b/mmm-cmds.el
@@ -3,7 +3,7 @@
;; Copyright (C) 2000 by Michael Abraham Shulman
;; Author: Michael Abraham Shulman <address@hidden>
-;; Version: $Id: mmm-cmds.el,v 1.9 2000/07/21 01:08:33 mas Exp $
+;; Version: $Id: mmm-cmds.el,v 1.10 2000/07/29 22:42:03 mas Exp $
;;{{{ GPL
@@ -41,11 +41,22 @@
"Add submode regions according to an existing submode class."
(interactive
(list (intern
- (completing-read "Submode Class: "
- (mapcar #'(lambda (spec)
- (list (symbol-name (car spec))))
- mmm-classes-alist)
- nil t))))
+ (completing-read
+ "Submode Class: "
+ (remove-duplicates
+ (remove nil
+ (nconc
+ (mapcar #'(lambda (spec)
+ (if (plist-get (cdr spec) :private)
+ nil
+ (list (symbol-name (car spec)))))
+ mmm-classes-alist)
+ (mapcar #'(lambda (spec)
+ (if (caddr spec)
+ nil
+ (list (symbol-name (car spec)))))
+ mmm-autoloaded-classes))))
+ nil t))))
(unless (eq class (intern ""))
(mmm-apply-class class)
(mmm-add-to-history class)
- [elpa] master 239284f 124/433: # Updated, (continued)
- [elpa] master 239284f 124/433: # Updated, Dmitry Gutov, 2018/03/15
- [elpa] master c74eeb5 125/433: # Updated email address, Dmitry Gutov, 2018/03/15
- [elpa] master ee185fa 127/433: # Removed a duplicate entry, Dmitry Gutov, 2018/03/15
- [elpa] master e0f50ca 121/433: Wrote File Variables submode class for the new syntax., Dmitry Gutov, 2018/03/15
- [elpa] master dbf0649 126/433: # Updated for SourceForge, Dmitry Gutov, 2018/03/15
- [elpa] master 644b5be 131/433: (here-doc): Updated to use new front-offset values., Dmitry Gutov, 2018/03/15
- [elpa] master 20ae2f5 139/433: # Updated docstring., Dmitry Gutov, 2018/03/15
- [elpa] master 3f20d0f 142/433: # Added CVS snapshot step., Dmitry Gutov, 2018/03/15
- [elpa] master 60d9e35 129/433: (mmm-make-region): Made sure overlays get the delimiter and sticky, Dmitry Gutov, 2018/03/15
- [elpa] master 447eb61 110/433: Wrote about changing key bindings and local variables., Dmitry Gutov, 2018/03/15
- [elpa] master d504cd7 134/433: (mmm-ify-by-class): Added completion on autoloaded classes. Excluded,
Dmitry Gutov <=
- [elpa] master bb60f11 001/433: Initial revision, Dmitry Gutov, 2018/03/15
- [elpa] master da57a75 151/433: # Updated., Dmitry Gutov, 2018/03/15
- [elpa] master b59c78e 086/433: (mmm-update-mode-info): Used `mmm-make-temp-buffer'. Put font-lock, Dmitry Gutov, 2018/03/15
- [elpa] master 3c3042d 093/433: # Updated., Dmitry Gutov, 2018/03/15
- [elpa] master d367aa7 098/433: Added `version.texi' to step 3., Dmitry Gutov, 2018/03/15
- [elpa] master 9a94c1f 097/433: # Updated., Dmitry Gutov, 2018/03/15
- [elpa] master a64bc70 104/433: Added comment about `mmm-global-mode'., Dmitry Gutov, 2018/03/15
- [elpa] master e947f88 107/433: # Updated., Dmitry Gutov, 2018/03/15
- [elpa] master 67fbc7f 114/433: (mmm-match-region, mmm-ify): Caught errors from :match-submode., Dmitry Gutov, 2018/03/15
- [elpa] master 699645a 112/433: Allowed here-documents in any mode with :match-submode., Dmitry Gutov, 2018/03/15