¿Hay alguna manera de configurarlo para que doble automáticamente los archivos fuente de ruby, pero solo doble en el nivel de método independientemente del nivel que se definan?plegado de rubí automático en vim
Por lo tanto, se plegará cuando tengo:
class MyClass
def method
...
end
end
sino también cuando tengo:
module FirstModule
module SecondModule
class MyClass
def method
...
end
end
end
end
He experimentado con foldmethod = sintaxis y los distintos niveles de plegado, pero no se necesita en cuenta la profundidad donde se define el método.
Además, no quiero que nada dentro del método se doble (si los bloques, cada bloque, etc.).
Creo que foldmethod = expr sería mi mejor opción, pero no he logrado averiguar cómo funcionan las expresiones de dobleces, y la ayuda en vim no ha sido muy esclarecedora.
esta es una gran respuesta. Parece que es la solución correcta, o al menos un buen punto de partida para llegar a donde quiero. Voy a probar para ver cómo funciona hoy y acepto su respuesta. También su vimrc parece un gran recurso de aprendizaje, especialmente con todas las funciones que definió. Gracias. – adivasile
¡Eres bienvenido! ¡Feliz vimming! –
¡Estaría interesado en saber cómo esto funcionó para usted, por cierto! –