Sou fã da maneira como o Atom e o Sublime Text lidam com a dobra de linhas, onde a primeira linha de cada dobra é visível (completa com destaque de sintaxe) e um marcador é anexado ao final da linha que indica a dobra.
Veja a captura de tela abaixo comparando a dobradura de travessão do Vim (em cima) com a do Atom (em baixo):
O Vim dedica duas linhas para cada dobra. A primeira linha serve como cabeçalho e a segunda linha descreve algumas informações sobre a dobra (número de linhas e texto dentro da dobra).
O Atom usa apenas uma linha e usa um pequeno marcador no final da linha para indicar a dobra, juntamente com a cor adicionada aos números de linha à esquerda. O estilo dobrável do Atom usa menos espaço na tela, mas ainda comunica todas as informações que realmente preciso.
Sou parcial com o estilo de dobramento Atom. Parece mais limpo e consistente, na minha opinião, principalmente ao listar vários métodos ou atributos em uma linha (como na captura de tela acima).
Existe uma maneira de aproximar aproximadamente o estilo de dobramento do Atom no Vim?
from __future__ import braces
) ... Como você configurou a dobragem? E você pode colar esse trecho de código (ou outro que demonstre o problema)? O Vim dobra para uma única linha, mas, como o muru mencionou, suas dobras começam uma linha tarde.