Come si fa a trovare il valore delle variabili di Vim che sono impostati con una sola parola i comandivim ottenere il valore corrente di vim foldmarker
quali : impostare foldmarker = {,}
sto scrivendo un semplice funzione personalizzata per foldtext() per impostare uno personalizzato sintesi la linea della regione piegata
funziona alla grande, ma sembra divertente quando apro un documento con qualsiasi marcatore piega diversa da quello che ho codificato duro nella funzione
qui è t ha funzione
set foldtext=GetCustomFoldText()
function GetCustomFoldText()
let foldClose = '}'
let foldTtl = v:foldend - v:foldstart
return getline(v:foldstart) . ' (+) ' . foldTtl . ' lines... ' . foldClose
endfunction
che rende questo:
function myAwsomeFunction()
{
// awsomeness here
// awsomeness here
// awsomeness here
}
piegata diventa questo:
function myAwsomeFunction()
{ (+) 5 lines... }
Che è grande fino a quando ho modificare un documento con un foldmarker diversa
Sono cercando di determinare foldClose dinamicamente dal foldmarker
stupendo è perfetto –
Un po 'meno dettagliato: : echo & foldmarker – Pierre