Запитання з тегом «init-file»

для запитань щодо файлів ініціалізації `.emacs` або` init.el. НЕ ВИКОРИСТОВУЙТЕ цей тег, якщо ви вважаєте, що відповіді вимагають налаштування файлів ініціалізації, оскільки багато рішень не передбачають безпосередньо маніпулювання файлами ініціалізації.


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

8
Що я повинен / не повинен робити під час зберігання .emacs та .emacs.d в контролі версій?
Як і багато людей, я керую багатьма моїми dotfiles через сховище контролю версій (Mercurial on Bitbucket, приватний, в моєму випадку). Це зручно під час налаштування нової машини або поширення конфігурацій серед різних машин. Тож природно я додав своє .emacsі .emacs.dдо цього налаштування. Потім я встановив кілька пакунків і в кінцевому …

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

12
Синхронізуйте пакети між різними машинами
Я використовую emacs в різних місцях, і я хочу, щоб повсюди були встановлені подібні установки та пакети. Я думаю, що я можу використовувати сховище управління версіями для файлів налаштування. Оскільки я використовую Prelude , це було б ~/.emacs.d/personal/. Я не знаю, як з пакетами. Чи є десь файл .emacs.d/із переліком …

3
Що я можу зробити, щоб прискорити запуск?
Які основні речі я можу зробити, щоб скоротити час запуску? Чи є щось, на що я мушу звернути увагу з цього приводу? Примітка. Час запуску можна зменшити, запускаючи Emacs рідше (один раз на сеанс) та відкриваючи файли у запущеному екземплярі . Це питання стосується мінімізації часу запуску, для початку сеансу …

6
Запуск Spacemacs поряд із звичайними emacs: як зберегти окремий .emacs.d
Я хотів би спробувати космічні маки. Але я ще не хочу переходити від моєї звичайної конфігурації 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: …
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 …
21 init-file  themes 

1
Як вирішити проблеми з Emacs?
У ситуації, коли Emacs веде себе не так, як я хочу, що я можу зробити, щоб усунути проблему? Які кроки я можу зробити, щоб знайти та вирішити проблему самостійно? Або, якщо цього не зробити, як я можу зібрати корисну інформацію, щоб люди, які перебувають тут (або у списку розсилки чи …

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

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

2
Як я можу отримати скасування поведінки у Злі, подібному до Віма?
Поведінка скасування за замовчуванням у Evil є занадто грубою, тому що вона вважає, що відбувається між входом у режим вставки та залишенням його як одну операцію редагування. Коли ви вводите весь абзац тексту під час однієї вставки та виконайте скасування, весь абзац видаляється. На відміну від цього, Vim запускає новий …

3
Чому я повинен додати кожен пакунок до завантажувального контуру? (або Проблема з пакувачем на вимогу в моєму файлі init)
Кожен раз, коли я встановлюю пакет з меню пакета, якщо я намагаюся requireйого в своєму файлі init, я отримую помилку, якщо я вручну не додаю його до шляху завантаження: (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.