Soy fanático de la forma en que Atom y Sublime Text manejan el plegado de líneas, donde la primera línea de cada pliegue es visible (completa con resaltado de sintaxis), y se agrega un marcador al final de la línea que indica el pliegue.
Vea la captura de pantalla a continuación que compara el plegado de sangría de Vim (arriba) versus el de Atom (abajo):
Vim dedica dos líneas para cada pliegue. La primera línea sirve como encabezado, y la segunda línea describe información sobre el pliegue (número de líneas y texto dentro del pliegue).
Atom solo usa una línea y usa un pequeño marcador al final de la línea para indicar el pliegue, junto con el color agregado a los números de línea a la izquierda. El estilo plegable de Atom usa menos espacio en la pantalla pero aún comunica toda la información que realmente necesito.
Soy parcial con el estilo de plegado Atom. Parece más limpio y más consistente, en mi opinión, particularmente cuando se enumeran múltiples métodos o atributos en una fila (como en la captura de pantalla anterior).
¿Hay alguna manera de aproximar aproximadamente el estilo de plegado de Atom en Vim?
from __future__ import braces
) ... ¿Cómo configuró el plegado? ¿Y puede pegar este fragmento de código (u otro que demuestre el problema)? Vim se pliega en una sola línea, pero como mencionó muru, tus pliegues comienzan una línea tarde.