Hello list ! I think a bug was introduced by Richard with this patch:
Message-Id: <[EMAIL PROTECTED]>
Date: Thu, 08 Sep 2005 21:11:34 -0400
Subject: [Emacs-diffs] Changes to emacs/lisp/simple.el
Since this patch, I'm always warned about mismatched parenthesis on
opening ones when using c-mode.
Test case :
C-x b *scratch* RET M-x c-mode RET ( (
Note that if there is actually a matching closing parenthesis, the
message is still sent.
(I mean, if you do ") ) C-a ( ("
This patch fixed the fact that a single ')' is not warned (at least,
if the parenthesis is NOT the first char of the buffer), but
introduced lot more warns.
Secondly, I'm wondering why beginning-of-defun matchs '^('. I was
expecting, with a file like
(defun foo ()
(defun bar ()
(message "baz"))
(bar))
(foo)
when I do a beg-of-defun on (message), to be on (defun bar ()).
Moreover, when I roughtly copy/paste a function from a diff, and
remove +/-/!, C-M-x does not behave like expected because of that.
Have a nice M-x day !
--
Michael Cadilhac, a.k.a. Micha [mika] |
Epita/LRDE promo 2007 | Please note that you should
2 rue de la Convention | 08.70.65.13.14 | s/[EMAIL PROTECTED]/@/ my mail
address.
94270 Le Kremlin Bicetre | 06.23.20.31.30 |
pgpECJL5Y8tAw.pgp
Description: PGP signature
_______________________________________________ Emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
