.vimrcで次のエントリを機能させようとしています:
autocmd FileType yuml set makeprg=yuml\ -i\ %\ -o\ %<\.pdf\ -f\ pdf\ &\ sleep\ 1\;\ evince\ %<.pdf\ &
これは機能せず、:makeと入力すると、yumlユーティリティのデフォルトオプションが使用されます。ただし、次のように入力すると:
set makeprg=yuml\ -i\ %\ -o\ %<\.pdf\ -f\ pdf\ &\ sleep\ 1\;\ evince\ %<.pdf\ &
vimで手動で、コマンドは機能します。
私はここで何が間違っているのですか?
ありがとう、
マーティン
編集:yumlファイルタイプを明示的に定義するのを忘れました。だから私がする必要があるのは、.vimrcファイルに次の行を追加することでした:
au BufRead,BufNewFile *.yuml set filetype=yuml