Вопросы с тегом «init-file»

по вопросам инициализации файлов `.emacs` или` init.el. НЕ ИСПОЛЬЗУЙТЕ этот тег, если вы предполагаете, что ответы требуют настройки файлов инициализации, поскольку многие решения не связаны с непосредственным манипулированием файлами инициализации.


4
Преимущества установки переменных с помощью setq вместо custom.el?
Я вижу, что многие люди (авторы расширений и другие) приводят примеры конфигурации с setq: (setq foo 'bar) Эти параметры часто определяются с помощью defcustom, делая их доступными для настройки через custom.el. Я обычно использую, custom.elчтобы установить их. Будет ли какое-то преимущество в использовании setqвзамен или эти два метода примерно эквивалентны?

8
Что я должен / не должен делать при сохранении .emacs и .emacs.d в контроле версий?
Как и многие люди, я управляю многими своими точечными файлами через репозиторий контроля версий (в моем случае Mercurial на Bitbucket, private). Это удобно при настройке новой машины или распространении конфигураций между разными машинами. Поэтому, естественно, я добавил свой .emacsи .emacs.dк этой настройке. Затем я установил несколько пакетов и в итоге …

10
Как запустить emacs с пользовательским каталогом user-emacs
Я работаю над нестандартной и небольшой конфигурацией Emacs, которой я хочу поделиться с друзьями в качестве git-репозитория, чтобы они могли использовать его в качестве основы для своих будущих конфигураций. Для этого мне нужен какой-то способ проверить мою конфигурацию, и самое простое решение, которое я могу найти, это что-то вроде: $ …
58 init-file 

12
Синхронизировать пакеты между разными машинами
Я использую emacs в разных местах, и я хочу, чтобы аналогичные настройки и пакеты были установлены везде. Я думаю, что я могу использовать хранилище контроля версий для установочных файлов. Так как я использую Prelude , это было бы ~/.emacs.d/personal/. Я не знаю, как делать с пакетами. Есть ли где-нибудь файл …

3
Что я могу сделать, чтобы ускорить мой запуск?
Какие основные вещи я могу сделать, чтобы сократить время запуска? Есть ли на что-то особенное, на что я должен обратить внимание? Примечание: Время запуска можно уменьшить, реже запуская Emacs (один раз за сеанс) и открывая файлы в работающем экземпляре . Этот вопрос касается минимизации времени запуска, начала сеанса или любого …

6
Запуск spacemacs вместе с обычными emacs: как сохранить отдельный .emacs.d
Я хотел бы попробовать Spacemacs. Но я пока не хочу переключаться с моей обычной конфигурации emacs, поэтому я бы хотел, чтобы конфигурация, которая в данный момент находится в моем, .emacs.dбыла в одном каталоге, а эквивалентная конфигурация для spacemacs - в другом каталоге. Я не против, какое имя у любого каталога. …

12
Организовать содержимое ~ / .emacs.d / init.el и ~ / emacs.d?
Когда мы добавляем все больше и больше строк ~/.emacs.d/init.elдля различных целей (для режима python, для emacs-eclim, для ...), файл становится длинным и менее читаемым. Есть ли способ помочь организовать его содержание? Мой нынешний ~/.emacs.dвыглядит так $ ls * init.el auto-save-list: elisp: python-mode.el-6.1.3 elpa: archives auctex-readme.txt s-20140910.334 auctex-11.87.7 emacs-eclim-20140809.207 eshell: history …
28 init-file 

2
Какой самый быстрый способ перезагрузить мой файл .emacs, когда я внесу изменения, чтобы все затронутые буферы восприняли эти изменения?
Я знаю, C-x C-eчто eval-last-sexpи есть M-x eval-buffer, но этого не всегда достаточно, чтобы забрать все изменения. Иногда вам нужно на самом деле закрыть буферы, которые находятся в режимах с измененной конфигурацией, а в других случаях вам необходимо полностью перезапустить emacs. Есть ли более общий способ решения этой проблемы? В …

5
Emacs не будет загружать тему при запуске
Я установил пакет соляризованной темы через MELPA. Я могу выбрать одну из двух соляризованных тем через `customize-theme, и она активирует ее. Когда я сохраняю настройки темы, он добавляет следующее в мой файл init.el: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess …
21 init-file  themes 

1
Как устранить неполадки в Emacs?
В ситуации, когда Emacs ведет себя не так, как я хочу, что я могу сделать, чтобы устранить проблему? Какие шаги я могу предпринять, чтобы найти и устранить проблему самостоятельно? Или, в противном случае, как я могу собрать полезную информацию, чтобы люди, находящиеся здесь (или в списке рассылки или на других …

3
Как изящно обрабатывать ошибки в файле инициализации
Мне бы хотелось, чтобы при запуске моего файла инициализации обнаруживались ошибки, а затем они корректно обрабатывались. Многие мои самые важные настройки и сочетания клавиш отображаются в конце моего файла инициализации, чтобы убедиться, что другие параметры не применяются поверх них. Проблема состоит в том, что когда инициализация прерывается рано, я чувствую …

4
Как настроить стандартные окна при запуске?
Каждый раз, когда я открываю Emacs, я стараюсь настроить 3 окна, выполняя C-x 3( split-window-right) и затем C-x2( split-window-below). После этого мне нужно переключиться на каждое окно, чтобы открыть файлы, которые я хочу редактировать. Как я могу сделать так, чтобы это делалось автоматически? Есть ли способ заставить Emacs восстановить ту …

2
Как я могу получить отменить поведение в Зле, подобное Vim's?
Поведение отмены по умолчанию в Evil слишком грубо, потому что оно рассматривает все, что происходит между переходом в режим вставки и оставлением его как одной операции редактирования. Когда вы вводите целый абзац текста во время одной вставки и затем выполняете отмену, весь абзац удаляется. В отличие от этого, Vim запускает …

3
Почему я должен добавить каждый пакет в путь загрузки? (или проблема с пакетом require 'в моем файле инициализации)
Каждый раз, когда я устанавливаю пакет из Меню пакетов, если я пытаюсь установить requireего в своем файле инициализации, я получаю сообщение об ошибке, если я не добавляю его вручную в путь загрузки: (add-to-list 'load-path "/home/nick/.emacs.d/elpa/use-package-20141220.1645") (require 'use-package-autoloads) (require 'use-package) Это утомительно. И обычно путь к пакету содержит номера версий. Если …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.