【发布时间】:2008-12-09 22:31:15
【问题描述】:
根据the Emacs docs,每次打开文件时,Emacs 都会将default-directory 更改为包含该文件的目录。
然后,如果光标在该缓冲区中并且您(例如)启动了 SLIME,它将使用default-directory 作为 SLIME 的当前工作目录。如果您尝试打开一个新文件,它会以default-directory 为起点打开该文件。
我希望能够 M-x cd 或 cd 到一个目录,然后永远不要让 Emacs 将我当前的工作目录更改为除该目录之外的任何内容,直到我另有说明。我希望这在所有缓冲区中都是全局的,这样每当我在做涉及当前工作目录的事情时,无论我的光标现在在哪里,我都知道它的设置。有没有办法做到这一点?
【问题讨论】:
标签: emacs