Когда я дважды щелкаю файл и открываю его с помощью emacs-23, emacs игнорирует его первый ввод. Он появляется с пустым белым окном экрана, являющимся пустым буфером "* scratch *", вместо ожидаемого файла для редактирования. И он говорит: «Файл существует: /home/myusername/.emacs.d/» в строке сообщений.
Он также делает это, если я вызываю
emacs existing_filename
из терминала.
Кажется, это не проблема с разрешениями, это все мои файлы, с -rw-r - r-- на них. Он даже не загружает файл как буфер в фоновом режиме. Тем не менее, Open File затем работает с файлом, так что ничто не блокирует его принципиально.
Как мне настроить emacs, чтобы он выдавал свой первый файл аргументов для редактирования?
Новая установка, метапакет emacs 45.0, emacs23 .4 + 1-4ubuntu2, 32-разрядная версия Ubuntu 13.10.
Я только что исправил это, удалив ~ / .emacs.d. Очевидно, что если вы в первый раз используете emacs на новом компьютере, на котором вы работаете с sudo, папка инициализации создается с правами root, поэтому ее не может открыть ваша учетная запись пользователя без полномочий root, что приводит к сбрасыванию таких вещей, как открытие файла. ты просил