Как найти значение переменных vim, которые устанавливаются с помощью команд одним словом
такой как
: set foldmarker = {,}
Я пишу простую пользовательскую функцию для foldtext (), чтобы установить пользовательскую сводную область сложенной области в одну строку
это прекрасно работает, но выглядит забавно, когда я открываю документы с любым маркером сгиба, кроме того, что я жестко закодировал в функцию
вот функция
set foldtext=GetCustomFoldText()
function GetCustomFoldText()
let foldClose = '}'
let foldTtl = v:foldend - v:foldstart
return getline(v:foldstart) . ' (+) ' . foldTtl . ' lines... ' . foldClose
endfunction
, что делает это:
function myAwsomeFunction()
{
// awsomeness here
// awsomeness here
// awsomeness here
}
Свернутое становится так:
function myAwsomeFunction()
{ (+) 5 lines... }
Что здорово, пока я не отредактирую документ с помощью другого фолдмаркера
Я пытаюсь определить foldClose динамически с помощью маркера fold