UTF-8(2) m

UTF-8問題はあっさり解決しそうです。
しかもスマートに。

m.bat

@echo off
make %* | nkf -s

makeなんて面倒な事を打つのは面倒なので、

> m

一文字コマンドにはまりそう。
早速Vimに・・・

function! s:M ()
	let l:makeProgram = &makeprg
	let &makeprg = "m"
	make
	let &makeprg = l:makeProgram
endfunction
command! M call s:M()

Vimの制限で小文字にはできません。残念!
まだ引数の受け取りはできませんが・・・

:M

でmake完了〜!

引数の受け取りはこれからということで。

可変長引数か・・・VimScriptも奥が深いぞ。