Hi emacs gurus,

[I accidentally posted this first to the main emacs forum, pardon my newbness.]

I've spent hours scouring the web trying to solve what should be a simple problem.  I appreciate any help! 

I want to replace a three-word phrase with an acronym.  Should be easy, right?  But of course I want to match across lines.  From what I read '\s-' should match line feeds, but it doesn't.  The closest I've gotten to matching across lines is using 'foo[\s-^J]+bar' (using ^Q to insert ^J literally), but for some reason that doesn't match 'foo bar' on the same line!  I'm out of ideas - what's going on?

I'm using GNU Emacs 23.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.35).

Thanks,
Steve

--

http://stevepetersen.net