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

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

69
Преимущества установки переменных с помощью setq вместо custom.el?

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

66
Что я должен / не должен делать при сохранении .emacs и .emacs.d в контроле версий?

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

58
Как запустить emacs с пользовательским каталогом user-emacs

Я работаю над нестандартной и небольшой конфигурацией Emacs, которой я хочу поделиться с друзьями в качестве git-репозитория, чтобы они могли использовать его в качестве основы для своих будущих конфигураций. Для этого мне нужен какой-то способ проверить мою конфигурацию, и самое простое решение,...

57
Синхронизировать пакеты между разными машинами

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

41
Что я могу сделать, чтобы ускорить мой запуск?

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

32
Запуск spacemacs вместе с обычными emacs: как сохранить отдельный .emacs.d

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

28
Организовать содержимое ~ / .emacs.d / init.el и ~ / emacs.d?

Когда мы добавляем все больше и больше строк ~/.emacs.d/init.elдля различных целей (для режима python, для emacs-eclim, для ...), файл становится длинным и менее читаемым. Есть ли способ помочь организовать его содержание? Мой нынешний ~/.emacs.dвыглядит так $ ls * init.el auto-save-list: elisp:...

27
Какой самый быстрый способ перезагрузить мой файл .emacs, когда я внесу изменения, чтобы все затронутые буферы восприняли эти изменения?

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

21
Как устранить неполадки в Emacs?

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

21
Emacs не будет загружать тему при запуске

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

20
Как изящно обрабатывать ошибки в файле инициализации

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

18
Как настроить стандартные окна при запуске?

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

17
Как я могу получить отменить поведение в Зле, подобное Vim's?

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

17
Почему я должен добавить каждый пакет в путь загрузки? (или проблема с пакетом require 'в моем файле инициализации)

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

16
Как получить ту же среду Emacs на другом компьютере?

Я новичок в Emacs (пользуюсь им около 2 недель и люблю его). Когда я обновляю и расширяю свой ~/.emacs.d/init.elфайл, то, что я там пишу, зависит от определенных пакетов, которые я установил из MELPA M-x package-install, от .elфайлов, которые я написал сам и т. Д. Мой вопрос: должен ли я в будущем...

15
Когда я должен использовать with-eval-after-load в моих файлах конфигурации?

Я просмотрел свои файлы конфигурации и хотел сделать некоторую очистку. Насколько я понимаю with-eval-after-load, его тело будет оцениваться сразу после загрузки соответствующего пакета. Очистив мои файлы конфигурации и разделив их еще больше, я хотел заключить каждую конфигурацию пакета в...

14
Как «группировать» крючки?

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