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: 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  <address@hidden>
>
>       * 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]