Vim Advent Calendar 2013 170日目: vim-operator-alignta つくった

この記事は Vim Advent Calendar 2013 170日目の記事になります。
Vim Advent Calendar 書きたい人募集中です。
興味のある方は気軽にご参加ください。


operator から vim-alignta を呼び出したかったので簡単につくってみた

[使い方]

" <Plug>(operator-alignta){motion}
" {motion} に対して :Alignta を実行
" {motion} の入力後に :Alignta の引数を入力する
" 
" <Plug>(operator-alignta-preset){motion}
" {motion} に対して :Alignta を実行
" {motion} の入力前に :Alignta の引数を入力する

nmap <A-a> <Plug>(operator-alignta)

" <Plug>(operator-alignta) と同等だが
" {motion} の入力前に :Alignta の引数を入力する
nmap <A-i> <Plug>(operator-alignta-preset)

" 任意のパターンで整形するマッピングを予め設定しておく場合は
" <Plug>(operator-alignta-preset) を利用すると便利
nmap <A-i>= <Plug>(operator-alignta-preset)=<CR>


とりあえず、ざっと作ったので不具合が要望などがあったら教えてください。