syntax folding and tag navigation