Emacs

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


2
Есть ли документация SMIE, которая понятна?
Я потратил много-много часов, пытаясь заставить работать любое правило / грамматику / отступы SMIE. Есть ли примеры маленького, игрушечного или скелетного режима на основе SMIE с документацией о том, как он на самом деле работает, или какие-либо дискуссии о том, как его использовать? Что-то, что, скажем, определяет выражение как строку …
18 indentation  smie 

2
Текущий путь в Dired или Dired + в буфер обмена
Скажем, у нас есть открытый буфер в некотором каталоге. Как я могу отправить путь к каталогу в буфер обмена? Кроме того, как я могу сделать то же самое, когда Dired курсор находится на определенном файле, не открывая файл в первую очередь?
18 dired 

2
Org-режим Интеграция с Календарем Google?
Кажется, что различные методы интеграции календаря не работают должным образом. Учебник по воргов устарел и функция теперь называется org-icalender-export-to-ics. Однако выполнение этой функции в .orgфайле дает мне .icsфайл, который не имеет записи: BEGIN:VCALENDAR VERSION:2.0 X-WR-CALNAME:Personal PRODID:-//Xiang Ji//Emacs with Org mode//EN X-WR-TIMEZONE:HKT X-WR-CALDESC: CALSCALE:GREGORIAN END:VCALENDAR Я использовал mobileorgдля прямой синхронизации с …

2
Как произносится «magit»?
Q: Как произносить magit ? Сегодня мне пришло в голову, что я никогда не говорил вслух «magit», и я бы предпочел не выставлять себя дураком, если мне когда-нибудь придется это делать. Итак: г в магии произносится как: J , как и в магии , или жесткий г , как в …
18 magit 

1
Какой лучший способ использовать локальные пакеты в spacemacs?
Я разработчик пакета (ycmd), используемого spacemacs, и я хотел бы также попробовать использовать spacemacs. Я бы хотел, чтобы spacemacs использовал «версию для разработки» моего пакета, то есть ту, которую я взломал локально. Каков наилучший / правильный способ сказать spacemacs использовать эту версию пакета, а не ту из melpa? Прямо сейчас …

3
Как использовать Flyspell, чтобы эффективно исправить предыдущее слово?
С того момента, как я начал использовать Flyspell, им всегда было больно пользоваться. Я редко проверяю весь буфер на наличие слов с ошибками, обычно я печатаю и, как только я вижу подчеркнутое слово, я хочу немедленно исправить его и продолжить ввод. Это просто потому, что я боюсь забыть исправить слово …
18 flyspell 

3
Чтение архивов списков рассылки в Emacs?
Иногда я хочу прочитать архивы списков рассылки для проектов, на которые у меня нет подписки. В Интернете есть хорошие HTML-архивы (например, https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00347.html ), но я не люблю читать почту в браузере. Есть ли интерфейс для чтения архивов списков рассылки в Emacs? Я уже использую mu4e для чтения своей личной электронной …
18 email 

2
Существует ли полностью автоматический режим заполнения абзаца для комментариев кода?
Я ищу второстепенный режим, чтобы абзацы всегда были заполнены во время набора текста (аналогично тому, что aggressive-indent-modeделает для отступа). Он также должен быть достаточно умным, чтобы заполнять только комментарии (и, возможно, строки в зависимости от языка). Вот некоторые вещи, которые я пробовал: auto-fill-mode автоматически заполняется при вводе новых абзацев, но …


6
Получить все регулярные выражения в буфере в виде списка
Сегодня на сайте Code Golf Stack Exchange я нашел этот ответ в Clojure на вопрос «Получить все ссылки на веб-странице». (->> (slurp "http://www.stroustrup.com") (re-seq #"(?:http://)?www(?:[./#\+-]\w*)+")) Без модного макроса, это просто так: (re-seq #"(?:http://)?www(?:[./#\+-]\w*)+" (slurp "http://www.stroustrup.com")) Это возвращает список: ("http://www.morganstanley.com/" "http://www.cs.columbia.edu/" "http://www.cse.tamu.edu" ...) Могу ли я сделать что-то подобное в Emacs …

1
Как расширить имена буфера helm в `helm-buffers-list`?
Одна из вещей, которые меня раздражают, emacs-helm- это размер столбца, в котором отображаются имена буферов helm-buffers-list. Я искал документацию и не мог найти, как настроить ширину этого столбца. Это вообще возможно?
18 helm 

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

2
Как просматривать и редактировать PDF-файлы в Emacs?
Я слышал, что мы можем просматривать PDF-файлы в Emacs. Это делается путем преобразования файлов pdf в текстовые файлы в первую очередь? Можем ли мы просмотреть PDF-файлы в Emacs? мы можем редактировать PDF-файлы в Emacs? Благодарю.
18 pdf  docview 

3
Настройте Emacs в Windows для запуска одного экземпляра и открытия файлов в существующем экземпляре
Я особенно заинтересован в полном опыте работы с Windows, включая: Автоматический запуск сервера, если он еще не запущен Как вызвать emacs так, чтобы он использовал сервер (например, из командной строки или сторонних инструментов) Поддержка контекстного меню (например, щелкните правой кнопкой мыши файл и разрешите его отправку в emacs для просмотра …

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