1

これが私の試みです:

#!/Usr/bin/emacs --script
(let ((default-directory "/home/vision"))
  (shell-command "git pull;")

しかし、それは正しく機能しません。/home/visionディレクトリをgitpullして、そこでさらにアクションを実行する必要があります。どうやってするの?

4

1 に答える 1

3

ディレクトリパスは、末尾にスラッシュを付ける必要があります。

実際、のdocstringはC-hv default-directory RETそれについて明示的です。

それを修正すると、問題が修正されるはずです。

参照:

  • cd働き。
  • file-name-as-directory働き。
于 2012-06-19T08:31:26.360 に答える