Подтвердить что ты не робот

Как открывать файлы автоматически при запуске emacs?

Вопрос с новичком и, вероятно, очень бинговый (должен был использовать это слово один раз:-)), но, как я понимаю, оба подходят для SO: как вы можете автоматически открывать файлы при запуске emacs?

Я предполагаю, что это так. например выполнение команды find file в вашем .emacs, но точное обозначение мне не ясно.

4b9b3361

Ответ 1

C-h b 

Это открывает справку, показывающую соответствие между привязками клавиш и функциями elisp. Найдите

C-x C-f 

в нем (вы можете сделать это, набрав C-s C - x space C - f), вы найдете find-file. Теперь сделаем

C-h f find-file

и он говорит вам, помимо прочего, синтаксис:

(find-file FILENAME &optional WILDCARDS)

Так что просто попробуйте

(find-file "/path/to/your/file") 

в вашем .emacs

Ответ 2

Вы думаете о том, чтобы повторно открывать файлы, на которые вы смотрели раньше? Пакет desktop запоминает файлы и повторно открывает их при перезапуске. В зависимости от вашей версии emacs вы включаете, просто добавляя это в ваш .emacs(для версий 22.1+):

 (desktop-save-mode 1)

И после этого он довольно автоматичен. Независимо от того, какие файлы, которые вы открывали ранее, будут повторно открываться (при условии, что вы начнете из того же каталога, b/c, где сохраняется файл конфигурации рабочего стола) - если вы не добавите изменения, которые вынуждают отдельный рабочий стол для всех сеансов.

Есть пучки вариантов этой функциональности, которые перечислены

Ответ 3

Если вы вызываете его с терминала, не можете ли вы просто пойти

emacs FileName

Ответ 4

Вы можете сохранить рабочий стол, который в основном восстанавливает последний сеанс, с которым вы работали. При перезапуске emacs он ищет сохраненную сессию в вашей папке и загружает ваши файлы. См. текст ссылки