我有了這個功能在我.bash_rc:調用帶有參數的自定義功能的Emacs
function ForwardSearchXdvi {
latex -src *.tex;
for i in *.dvi; do xdvi -sourceposition "$1 ${i/.dvi/.tex}" $i; done ;
}
它的工作......我通過命令行調用它用$ 1參數(我的file.tex中的目標行號),並沒有問題。
我想直接從Emacs中運行它,所以我做這個命令:
(defun ForwardXdviSearch()
(interactive)
(shell-command (format "bash -ic %s" (shell-quote-argument "latex -src J[HCI]*.tex; for i in J[HCI]*.dvi; do xdvi -sourceposition \"$1 ${i/.dvi/.tex}\" $i; done ;")))
)
我如何能在參數$ 1個行程的功能時,我用「Mx Function」調用它?
請務必閱讀'章˚Finteractive' – phils