itchyny/calendar.vim — pull request #9 by rhysd (2014-01-07 19:47:44+00:00)
Title: Enabled 'left' and 'right' actions to rotate horizontally in month view and week view.

month view と week view の `h` と `l` でカーソルが週内でローテートするようにすると便利ではないかと考え，実装してみました．例えば，2014 / 1 / 6 にカーソルがあるとして，そこで `h` を押すと 2014 / 1 / 12 に移動します．

便利だと感じた理由は単純で，`hjkl` で移動（たいていのユーザはそうするでしょう）しているときに，カレンダーの端から逆の端に移動できたほうがカーソルの移動性が上がるからです．
おそらく，`w` や `b` も組み合わせてカーソルを移動することを想定されているのだと思うのですが，`hjkl` だけでカーソルを動かしたいユーザも多いと思います．
反面，`h` や `l` でカーソルが端に来た時にカーソルが止まって嬉しいことが特に思いつかなかったので，デフォルトの挙動を変更する実装としてみました．

もしよろしければ，ご検討お願いします．