vimのfoldopenにhorが含まれる場合、閉じた折りたたみの上で右移動しようとすると自動的にzo(折りたたみを開く)してくれます。
しかし逆に、開いた折りたたみの上で左移動してもzc(閉じる)してくれません(多分)。

行頭でhすると折りたたみを閉じるようにする設定を.vimrcに加えてみました。

nnoremap <expr> h foldlevel(getpos('.')[1])>0 &&
      \(getpos('.')[2]==1 \|\|
      \getline('.')[: getpos('.')[2]-2] =~ "^[\<TAB> ]*$" )?"zch":"h"

ちょっと便利。