Sto scrivendo alcune funzioni di piegatura e sono in un punto in cui ho bisogno di verificare se la linea corrente è in realtà una piega.è una linea piegata? - Come controllare le pieghe in VIM
Il motivo è perché si tratta di un metodo di piegatura personalizzato che dipende dalla ricerca/corrispondenza di determinate righe.
Ad esempio, se la riga corrente è piegato e si presenta come:
-FOO------------------------
Se si fa qualcosa di simile:
getline('.')
Si potrebbe fondamentalmente ottenere FOO
quindi non c'è nessun modo (che ho sapere di) per sapere se sono in una piega o meno.
Esiste una funzione di supporto per questo?
penserei che dovrebbe essere qualcosa di simile:
is_folded('.')
potrei probabilmente confusione con il foldtext
per assegnare un titolo speciale per la piega ma voglio evitare questo.
Assolutamente corretto. La maggior parte delle volte mi meraviglio dei documenti VIM (: help foo) ma in casi come questo - dove non sono sicuro di come cercarlo) fa schifo. Grazie per la risposta rapida! – alfredodeza
@alfredodeza: Non sono un esperto di script Vim, ma ho avuto la sensazione che la maggior parte (se non tutti?) Della sintassi e delle funzioni sono disponibili da "eval.txt". Quindi, nel dubbio, potresti voler iniziare a cercare in quel file di aiuto (molto lungo) e fare una rapida ricerca del tuo problema. Questo è quello che ho fatto per rispondere alla tua domanda. –