expand
で関数を使いたいautocmd
。特に、 Paul Biggarによるヒントを採用しており、次の自動コマンドを使用したいと思いました.gvimrc
。
autocmd FileType tex set makeprg=rubber-info\ expand("%:t:r").log
–もちろん機能しません。つまり、私が実際にこれを意味したいのは、tex
ファイルを開くと、makeprg
変数が次の値に設定されるということですrubber-info filename.log
。ここfilename
で、はファイル拡張子なしのTeXファイルの名前です。
どうすればこれを達成できますか?