[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#636: Please fix before the release of 23.1
From: |
Glenn Morris |
Subject: |
bug#636: Please fix before the release of 23.1 |
Date: |
Sun, 10 Aug 2008 14:55:44 -0400 |
User-agent: |
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
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
bug#636: Please fix before the release of 23.1, Ulrich Mueller, 2008/08/11