Emacs tip of the day
I write a lot of papers these days (articles, thesis, …). Often I need to fix issues/errors/typos from dead-tree-printed-version annotations to my LaTeX sources.
Unfortunately, isearch-forward
( C-s
) is not really convenient for this
purpose since I use fill-paragraph
( M-q
) all the time, so that the
consecutive words I’m looking for may as well lay on different lines.
Here is a quick solution : set search-whitespace-regexp
to "[ \t\r\n]+"
(via M-x customize-option RET search-whitespace-regexp RET
). It won’t help
for C-s
, but isearch-forward-regexp
(C-M-s
) may do the trick as well. The
only drawback left is when you search something that contains regexp meta
characters, but I can live with it for now.
An obvious solution would be to write a command that performs
isearch-forward-regexp
but with a slightly modifed isearch-mode-map
that
would insert escaped meta characters automagically.