Я написал свою функцию myfold для обработки выходных данных команды свертывания в терминале vim, вызываемом :terminal
.Я устанавливаю foldmethod=expr
и foldexpr=_myfold_()
.
Если я копирую строки из моего терминального буфера в обычный буфер, это работает.Но, если я попробую это непосредственно в терминале vim, я не смогу использовать fold, я получу E490 error.
Я проверил foldmethod и fold_expr изначения верны.Что я пропустил?