Configuration

emacs-nox 不載入我在命令行要求它的文件

  • July 9, 2013

我有幾個不同的 Ubuntu 安裝,這是我第一次遇到這種情況。

我已經emacs-nox安裝了,因為我討厭 emacs 的圖形版本。通常,當我鍵入emacs test.txt它時,如果它存在則載入test.txt它,如果它不存在則載入一個空白文件。

相反,在這台機器上,它說:

File exists: /home/myusername/.emacs.d/

並載入一個空白文件,即使它存在。然後當我嘗試保存它時,它讓我指定一個完整路徑,就像我從命令行呼叫它時沒有告訴它我希望它保存在哪裡一樣。

關於可能導致這種情況的任何想法?我沒有以任何方式自定義我的 emacs 安裝,並且我嘗試刪除並重新安裝該軟體包無濟於事。

編輯以添加請求的詳細資訊

user@comp:~$ ls -l ~/.emacs.d
ls: cannot open directory /home/user/.emacs.d: Permission denied
user@comp:~$ sudo ls -l ~/.emacs.d
total 0

在@EvanTeitelman 發表評論之後,我查看了問題編輯中的輸出,刪除了不存在但已鎖定的目錄~/.emacs.d,現在它可以工作了。

sudo rm -r ~/.emacs.d

這似乎很常見,至少在 Xubuntu 上是這樣。我注意到今天有另一個安裝。所以希望這會對​​某人有所幫助。

引用自:https://unix.stackexchange.com/questions/82145