implementing range symbols #5

だいたい出来てきた。[{()}] の動きも vim と互換になっている。ただし、いくつかの相違がある。

  • word と同様、空白文字にカーソルがある状態で is すると、vim とは違い、カーソル以降の最も近い文が前後の空白なしで選択されるようにした
  • it、at つまりタグまわりは実装していない。
  • vim の場合、カーソルの基点位置と移動位置と移動先の文字によるめんどくさいルールで選択が文字指向となったり行指向となったりする(:help exclusive-linewise)がそれは実装していない。wasavi ではいずれのレンジシンボルも基本的に文字指向である。

Leave a Reply

Your email address will not be published. Required fields are marked *