Emacs

Q & A для тех, кто использует, расширяет или разрабатывает Emacs

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

1
Какие хорошие инструменты для разработки пакетов Emacs? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . У нас уже есть вопрос об инструментах, полезных специально для тестирования , но как …

3
Получение количества вхождений во время инкрементального поиска (Cs / isearch-forward)
Вдохновленный современными браузерами, я хотел бы видеть, сколько встречается какой-либо строки, когда я ее ищу - например, «10 из 37» в правом верхнем углу скриншота ниже. Есть ли способ получить это в Emacs? Предположительно, чтобы не замедляться, он должен работать только после некоторого простоя.
17 search 


1
Соглашения об комментариях Emacs Lisp
В Приложении D.7 Справочного руководства по Emacs Lisp упоминаются некоторые советы для комментариев: Одиночные точки с запятой ( ;) должны использоваться для встроенных комментариев. Двойные точки с запятой ( ;;) должны использоваться для комментариев в строке. Тройные точки с запятой ( ;;;) должны использоваться для «комментариев, которые следует считать заголовком …
17 elisp  comment 

2
Magit log даты
В буфере журнала Magit фиксируются коммиты (по одному на строку) с относительной датой. Это хорошо для недавних коммитов, но не имеет смысла для старых изменений. В частности, это делает досадно трудным связывать даты фиксации с конкретной датой, например, найти ответ на вопрос «какое изменение могло нарушить релиз 3 апреля?». Можно …
17 magit 

2
Соглашение об использовании Cx или Cc в качестве префиксных ключей
Какие существуют соглашения по использованию C-x, C-cили в M-качестве ключей префикс? Например: C-xи т. Д. Для сохранения или посещения буферов? И C-cт. Д. Для редактирования текста? Фон Может быть, это глупый вопрос. Я использую испанскую клавиатуру и иногда переопределяю сочетания клавиш, которые являются общими для английской (QWERTY) клавиатуры. Например: команда …

1
Интеграция календаря в режиме орг?
Календарь (вызванный M-x calendar) имеет функцию интеграции дневника. Таким образом, можно просмотреть любую специальную дату в буфере календаря (день будет окрашен, если есть запись в дневнике для этого дня), и просмотреть подробную запись дня d. Поскольку режим org также имеет функцию отметки времени, было бы неплохо интегрировать ее в календарь, …

3
Режим демона: Отложить интерактивные подсказки при запуске?
(Обратите внимание, что, как говорится в противоположном, этот вопрос не совпадает с вопросом « Как запустить в режиме демона и подавить интерактивные диалоги?» , Поскольку отправитель «ответил» на этот вопрос, исключив причину появления определенного приглашения.) Я хотел бы знать, существует ли общий способ не emacs --daemonзависать навсегда, ожидая ответа на …

2
Почему (точка-мин) гораздо популярнее, чем 1?
Я искал по всем файлам Emacs Lisp в репозитории Emacs Git, и обнаружил, что это (goto-char (point-min))происходит 3621 раз и (goto-char 1)происходит 31 раз. Лично я вижу много, (point-min)но ни одного 1, даже во многих случаях, он на 100% уверен, что регион не сужен. Итак, вот мой вопрос: (point-min)все еще …
16 buffers 

1
От чего я отказываюсь, активируя режим CUA?
Режим CUA очень близок к рабочему процессу, к которому я привык вне Emacs, поэтому я испытываю желание его активировать. Но я узнал, что в Emacs могут быть скрыты полезные самоцветы, и режим CUA, похоже, был добавлен позже. Я знаю преимущества режима CUA. Но я не знаю, от чего отказываюсь, активируя …
16 editing  cua-mode 

6
Как мне исправить пакет Emacs?
Я хочу изменить пакет, протестировать его и, надеюсь, впоследствии отправить запрос на извлечение. Как мне сделать это безопасным и эффективным способом? Вопрос может показаться слишком широким, я приму ответ, который охватывает следующие вопросы: Я хотел бы установить отдельную ветвь пакета и иметь возможность переключаться между ним и стабильной веткой по …

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


1
Сочетание magit и undo-tree для удобной навигации по истории
Я люблю undo-tree(скриншот ниже). Это обеспечивает простой способ для навигации по различным версиям файла (верхнее окно), позволяя пользователю двигаться вокруг дерева истории файла в отдельном окне (нижнее окно) с простыми клавишами , такими как n, pи C-bи C-fпереключателю через потомков одного и того же родитель. В частности undo-tree, автоматически обновляется …

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