bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#636: Please fix before the release of 23.1


From: OFFICE ZERO
Subject: bug#636: Please fix before the release of 23.1
Date: Mon, 11 Aug 2008 10:06:21 +0900

Do not send any mail  !
no thank you




----- Original Message ----- From: "Glenn Morris" <rgm@gnu.org>
To: <636@emacsbugs.donarmstrong.com>
Sent: Monday, August 11, 2008 3:55 AM
Subject: bug#636: Please fix before the release of 23.1



More info from

http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00416.html

Ulrich Mueller wrote:

The problem goes away if I revert the following change:

2008-06-27  Alan Mackenzie  <acm@muc.de>

* progmodes/cc-defs.el (c-emacs-features): New feature
'argumentative-bod-function.

--- progmodes/cc-defs.el 6 May 2008 07:18:12 -0000 1.57
+++ progmodes/cc-defs.el 27 Jun 2008 21:12:46 -0000 1.58
@@ -1440,6 +1440,14 @@
 '1-bit)
        list)))

+    ;; In Emacs >= 23, beginning-of-defun will passes its parameter to
+    ;; beginning-of-defun-function.  Assume end-of-defun does the same.
+    (let ((beginning-of-defun-function
+    (lambda (&optional arg)
+      (not (eq arg nil)))))
+      (if (beginning-of-defun 1)
+   (setq list (cons 'argumentative-bod-function list))))
+
     (let ((buf (generate-new-buffer " test"))
   parse-sexp-lookup-properties
   parse-sexp-ignore-comments
@@ -1539,6 +1547,9 @@

 '8-bit              8 bit syntax entry flags (XEmacs style).
 '1-bit              1 bit syntax entry flags (Emacs style).
+'argumentative-bod-function beginning-of-defun passes ARG through + to a non-null beginning-of-defun-function. It is assumed
+     the end-of-defun does the same thing.
'syntax-properties It works to override the syntax for specific characters
     in the buffer with the 'syntax-table property.  It's
     always set - CC Mode no longer works in emacsen without











reply via email to

[Prev in Thread] Current Thread [Next in Thread]