Commit 1687db4a authored by Barry Warsaw's avatar Barry Warsaw

(py-parse-partial-sexp-works-p): Removed as obsolete. All current

Emacs and XEmacs versions should have working parse-partial-sexp's.

(py-emacs-features): Defined as future placeholder.
parent 24e2fb70
......@@ -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"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment