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