読者です 読者をやめる 読者になる 読者になる

col-sm-3 みたいなときにマイナスを無視してインクリメント・デクリメントする Vim プラグインつくった

Vim

久々に Vim script 書いた気がする。

[関連]

なんか需要ありそうだし、自分も欲しかったので以前作ったこれプラグイン化した。
実際便利

[プラグイン]

NeoBundle "osyo-manga/vim-trip"

[使い方]

" マイナスの直前にスペース以外の文字があればマイナスを無視して
" インクリメント/デクリメントを行う
nmap <C-a> <Plug>(trip-increment)
nmap <C-x> <Plug>(trip-decrement)

" 単純にマイナスを無視してインクリメント/デクリメントを行う場合はこっち
" nmap <C-a> <Plug>(trip-increment-ignore-minus)
" nmap <C-x> <Plug>(trip-decrement-ignore-minus)

『マイナスの直前にスペース以外の文字がある場合のみ』マイナスを無視してインクリメント/デクリメントするようにしているのでそこまで誤爆はないと思う、多分。 一応、ヘルパ関数も用意しているので自前であれこれしたい場合は help みてください。
その他、要望や問題点があれば Issues までお願いします。