使用 AppleScript 在终端中运行 emacs



我希望在Xcode中创建一个AppleScript应用程序,用于启动终端并运行emacs。我还希望它在完成后键入 Esc-X然后使用我需要运行的任何 emacs 程序。我已经尝试过do shell script "emacs"但日志输出是

[XXAppDelegate applicationWillFinishLaunching:]: emacs: standard input is not a tty (error 1)

这仍然不能解决以后在 Esc-X 中输入的问题。

作为AppleScript的新手,除了基本命令之外,我知之甚少,因此非常感谢任何帮助。

刚刚发现这个工作:

tell application "Terminal"
     set currentTab to do script "emacs"
end tell
tell application "Terminal" to activate
tell application "System Events" to key code 53

这使得终端的当前选项卡(或新选项卡)运行 emacs 并键入 Esc

最新更新