I would like to pass current filename % as argument of the shell script in system() call :
let rev=system("~/script %")
How can I do that for real ?
使ってみてくださいexec:
exec 'call system("~/script " . expand("%"))'
やりたいことによっては、まったく必要ない場合がありますexec(:h system()提案のように):
let foo = system("~/script " . expand("%"))
expand()(kongo2002に感謝) で遊んで:
let script="~/script " . expand("%")
let rev=system(script)
チャームとして機能します=)