Hi all,
playing with formatoptions+=a I stumbled on the 'paragraphs' option
and I must confess I feel it's quite dumb (probably due to compatibility
issue with old vi? don't know ...)
My main problem is that I want a way to define where paragraphs start,
... even if I'm not writing nroff! Two use cases that may clarify my
needs:
1) TeX
I want to tell vim that a line starting with ^\s*\\ (a TeX macro at
the beginning of a line) marks a new paragraph. This way vim with
automatic formatting wont try to change the following:
\begin{itemize}
\item foo
\item bar
\end{itemize}
in the following:
\begin{itemize} \item foo \item bar \end{itemize}
2) Mail
Similarly, I usually write mails in mutt editing headers. I want to
tell vim that a line starting with ^\u\U+: (an header name at the
beginning of a line) marks a new paragraphs. Such that the following:
From: Stefano Zacchiroli <[EMAIL PROTECTED]>
To: VIM Development List <[email protected]>
Subject: better user-definition of paragraphs
is not changed to:
From: Stefano Zacchiroli <[EMAIL PROTECTED]> To: VIM Development List
<[email protected]> Subject: better user-definition of paragraphs
I'm a bit puzzled that there is no support for that, maybe I am missing
something? No one else has ever wanted such a feature?
Thanks in advance,
Cheers.
--
Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
[EMAIL PROTECTED],debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-