From: Alan M. <ac...@mu...> - 2009-02-24 14:47:19
|
Hi, Zack, On Wed, Feb 18, 2009 at 12:20:06AM -0500, Zack Rusin wrote: > On Wednesday 05 November 2008 12:16:07 Alan Mackenzie wrote: > > > > How does the following more general solution to (i) sound: have a > > > > user settable regexp which matches macro names whose expansion > > > > includes a semicolon? You'd set it up something like > > > > (setq c-macro-names-with-semicolon > > > > (regexp-opt ("Q_OBJECT" "Q_PROPERTY" "Q_DECLARE" "Q_ENUMS"))) > > > > c-macro-names-with-semicolon would be a buffer-local variable. > > > That sounds fantastic! > > OK. I've pretty much got it coded up now, and I've even amended the fine > > manual for it. > > Since it's really a new feature rather than a bug fix, I'm putting it > > into the upcoming CC Mode 5.32. The only other new feature at the moment > > is one that makes C-M-a/e do the Right Thing when invoked in a defun > > inside a class or namespace, etc. This needs tidying up and documenting. > Hi Alan, > I was just wondering what's the status of this? I was just looking at > the CVS and couldn't spot it. Sorry. I got caught up in some bug fixing, and this ended up pushed some way down the TODO stack. I think I said last November "about a week". ;-( Let me see if I can get back to this now. Sorry again about the delay, and thanks for the reminder. > z -- Alan Mackenzie (Nuremberg, Germany). |