syntax based folding for yaml