]> granicus.if.org Git - python/commitdiff
(py-parse-partial-sexp-works-p): Removed as obsolete. All current
authorBarry Warsaw <barry@python.org>
Thu, 4 Sep 1997 04:18:07 +0000 (04:18 +0000)
committerBarry Warsaw <barry@python.org>
Thu, 4 Sep 1997 04:18:07 +0000 (04:18 +0000)
Emacs and XEmacs versions should have working parse-partial-sexp's.

(py-emacs-features): Defined as future placeholder.

Misc/python-mode.el

index 4c7cf50eb0b5723bcf0f1d97efe2a0cea50cedd8..f5b804a75a662f2604273b4005047fa2c0f3d7aa 100644 (file)
@@ -241,26 +241,16 @@ the Emacs bell is also rung as a warning."
 ;; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 ;; NO USER DEFINABLE VARIABLES BEYOND THIS POINT
 
-;; As of 30-Jan-1997, Emacs 19.34 works but XEmacs 19.15b90 and
-;; previous does not.  It is suspected that Emacsen before 19.34 are
-;; also broken.
-(defvar py-parse-partial-sexp-works-p
-  (let ((buf (get-buffer-create " ---*---pps---*---"))
-       state status)
-    (save-excursion
-      (set-buffer buf)
-      (erase-buffer)
-      (insert "(line1\n line2)\nline3")
-      (lisp-mode)
-      (goto-char (point-min))
-      (setq state (parse-partial-sexp (point) (save-excursion
-                                               (forward-line 1)
-                                               (point))))
-      (parse-partial-sexp (point) (point-max) 0 nil state)
-      (setq status (not (= (point) (point-max))))
-      (kill-buffer buf)
-      status))
-  "Does `parse-partial-sexp' work in this Emacs?")
+(defconst py-emacs-features ()
+  "A list of features extant in the Emacs you are using.
+There are many flavors of Emacs out there, each with different
+features supporting those needed by CC Mode.  Here's the current
+supported list, along with the values for this variable:
+
+ XEmacs 19: ()
+ XEmacs 20: ()
+ Emacs 19:  ()
+")
 
 (defvar python-font-lock-keywords
   (let* ((keywords '("and"        "break"      "class"