¿Cómo se encuentra el valor de las variables de vim que se establece con una sola palabra comandosvim conseguir el valor actual de foldmarker vim
como : set foldmarker = {,}
estoy escribiendo una función personalizada simple para foldtext() para establecer una personalizada resumen línea de la región plegada
funciona muy bien, pero se ve rara cuando abro un documentos con cualquier marcador pliegue distinto de lo que he codificado con fuerza en la función
aquí está t que funciona
set foldtext=GetCustomFoldText()
function GetCustomFoldText()
let foldClose = '}'
let foldTtl = v:foldend - v:foldstart
return getline(v:foldstart) . ' (+) ' . foldTtl . ' lines... ' . foldClose
endfunction
que hace esto:
function myAwsomeFunction()
{
// awsomeness here
// awsomeness here
// awsomeness here
}
plegado se convierte en esto:
function myAwsomeFunction()
{ (+) 5 lines... }
Cuál es grande hasta que editar un documento con un foldmarker diferente
estoy tratando de determinar foldClose dinámicamente desde el marcador doble
impresionante perfecto –
Un poco menos detallado: : echo & foldmarker – Pierre