I prefer inserting blank lines between paragraphs, and no indenting. I know that the package parskip can offer this functionality, but it comes with a catch. When writing
\documentclass{article}
\usepackage{parskip}
\begin{document}
This is a block of text of paragraph 1.
\begin{equation}
a + b = c
\end{equation}
This is a continuation of paragraph 1.
\end{document}
Using an environment between paragraphs is interpreted as a paragraph of its own, and hence it adds additional blank lines around the environment. To make it one paragraph block a comment symbol can be applied:
\documentclass{article}
\usepackage{parskip}
\begin{document}
This is a block of text of paragraph 1.
%
\begin{equation}
a + b = c
\end{equation}
%
This is a continuation of paragraph 1.
\end{document}
This solves my typesetting problem, but it creates a different problem for me. I use Vim to edit my .tex files. By using the comment symbol Vim will see the entire block (pre-equation, equation, post-equation) as a single paragraph (a Vim text object). Text objects can be used to move around and do edits. For example, I can skip easily towards the text before the environment, the environment itself and the text after the environment when they are separated by white lines. It is also easy to comment, delete or change entire (Vim) paragraphs with a few key strokes. I lose these editing capabilities when I have to include the comment symbol, because then Vim sees the text before the environment, the environment itself and the text after the environment as one paragraph.
In short: I want LaTeX to see the three-part block as one paragraph to prevent it from adding extra blank lines, but I want to actually keep blank lines between the three parts in the .tex file for ease of editing reasons.
My question therefore is this: can I get the typesetting that results from the second piece of code without having to include the comment symbols, thus allowing me to navigate my files easily by using vim's paragraph text object?
parskip
.