GNU Emacs - это расширяемый, настраиваемый, самодокументирующийся текстовый редактор, который можно расширить с помощью кода Lisp. Хотя Emacs является редактором общего назначения, здесь могут быть вопросы по теме, если они касаются расширения самого Emacs (обычно путем написания функций Emacs Lisp) или о конкретных режимах программирования. В противном случае (и, возможно, также в этих случаях) подумайте о том, чтобы задать свой вопрос на Emacs Stack Exchange.
4 ответа

Предотвращение вставки пробела при вставке скобок в paredit - и другие проблемы

Я люблю Паредит. Но есть пара вещей, которые я ненавижу, и пока не решила их исправить: Открывающая скобка вставляет пробел перед скобкой. Я понимаю, что это, вероятно, предпочтительный стиль всего Интернета, но это не мой. Как можно избежать этого?…
21 июн '12 в 09:30
1 ответ

Ошибка defadvice для isearch-search-fun-default

Это продолжение моего предыдущего поста ( возможно ли предварительно обработать входную строку перед isearch-forward в Emacs). Я пытаюсь реализовать jpkottaответ с использованием переменной isearch-search-fun-function, Вместо того, чтобы писать свою…
02 май '13 в 08:16
1 ответ

Установите makefile для проверки исходных файлов c и C++ с помощью emacs flymake

Я пытаюсь настроить проверку синтаксиса с помощью flymake, и у меня работает базовая настройка. Мой make-файл для flymake выглядит следующим образом: INCLUDES = -I ./inc ## list of more includes omitted for brevity .PHONY: check-syntax check-syntax:…
04 дек '13 в 13:58
1 ответ

Как комментировать / раскомментировать строку или регион, не отмечая полностью область, которую я хочу комментировать

Возможно дублирование Emacs комментария / раскомментируйте текущую строку Мне бы хотелось что-то похожее на ответ Герстманна в приведенном выше вопросе, но ответ не слишком удачен, если конец региона не является концом линии. Например, комментирован…
24 янв '15 в 20:38
8 ответов

Как я могу открыть временный буфер

В течение очень долгого времени я сделал: Cx b, а затем какое-то "уникальное" имя, например xbxb, Поэтому я использую switch-to-buffer с несуществующим буфером. Вы можете представить, что мне показывает Cx Cb: много таких имен. xbxb, xbxbxxx.... Это…
28 апр '12 в 13:33
1 ответ

Начало работы с CEDET

Как ни старайся, я не могу заставить СЕДЕТ делать что-либо. Emacs 24.3. Я скачал самый последний снимок CEDET. Я взял установочный файл Алекса Отта из нижней части его (не очень) " Нежного введения" и изменил первую строку, указав на мой cedet-bzr. …
28 май '13 в 18:30
1 ответ

Emacs с нуля

Я планирую переключиться на Emacs и я хочу сделать это плавно, расширяя ядро ​​emacs с помощью расширений, которые мне нужны со временем, поэтому основной дистрибутив выглядит слишком раздутым. Это не очень приятно, когда для меня сделан такой больш…
06 июл '15 в 19:22
3 ответа

Emacs занимает невероятно много времени, чтобы начать

Вчера я :qВим попробую Emacs на некоторое время. Я начал использовать Elisp (который в сто раз лучше, чем VimScript), но даже когда я впервые установил его (через yum), и ничего не изменилось, потребовалось около 30 секунд, чтобы начать, и до сих по…
12 май '14 в 22:19
0 ответов

Экспорт в PDF в режиме emacs org

Я изучаю Emacs, и в настоящее время я сосредоточен на orgmode, но у меня есть некоторые проблемы. Я создал тестовый файл (с именем orgtest.org) со следующим содержимым: * h1 ** s1 1) l1 2) l2 3) l3 ** s2 * h2 И я попытался экспортировать его в PDF д…
14 мар '14 в 18:59
0 ответов

ESS больше не будет вязать после обновления до 14.09

Я установил последние установленные emacs и ess 14.09 из установочного файла All-in-one Винсента Гуле. И теперь я больше не могу вязать свои вязаные документы. Когда я нажимаю Mn r, он говорит "Mn r не определен", и я не вижу никаких опций на панели…
16 сен '14 в 13:29
5 ответов

Чтение электронной почты (из gmail) в emacs 24

Какой на данный момент авторитетный способ проверять и отправлять электронную почту в emacs 24? Я проверил следующие ссылки SO: Настройка для Gmail в Emacs VM https://superuser.com/questions/476714/how-to-configure-emacs-smtp-for-using-a-secure-serv…
07 янв '14 в 19:16
0 ответов

Почему global-auto-revert-mode не возвращает мой буфер?

global-auto-revert-mode иногда не возвращает мои буферы. Это обычные файлы (исходный код), и это происходит чаще всего, когда возится в управлении исходным кодом (например, сохранение изменений, откат к более ранней версии, обновление и удаление). И…
03 янв '17 в 15:18
3 ответа

Правильное форматирование Perl-переключателей в Emacs

Изменить: После прочтения ответов, я считаю, что ответ "не делай этого", поэтому я отметил соответствующий ответ в качестве официального ответа. Есть ли простой способ заставить emacs отображать операторы переключения perl, такие как страница перекл…
28 окт '09 в 22:08
1 ответ

Условный Гитиньор

У меня есть git-репо, в котором я храню свои личные документы. Некоторые из этих документов являются файлами LaTeX, а некоторые даже являются PDF-файлами. Я, конечно, хочу, чтобы они были в моем репо документов. Но когда я создаю документ в режиме о…
13 дек '16 в 20:45
2 ответа

Настройка emacs для haskell

Какие расширения emacs вы используете и как настроить его для продуктивной работы? PS Я использую режим haskell с добавлением ghc-mod. Мне это нравится, но он не поддерживает навигацию к символу, а завершение не выглядит как IDE, но его еще можно ис…
16 июл '12 в 19:55
1 ответ

Как сопоставить ключ в Emacs для перехода от одного периода (полный стоп) к другому

Я использую Emacs для написания исследовательских работ (которые включают много текста.. дух). Я всегда хочу перейти от периода (.) К другому периоду - в основном, перейти от начала предложения к концу (и наоборот). Я не нашел ни одной ключевой карт…
08 ноя '10 в 05:10
3 ответа

Python в emacs: __name__ == '__main__', но почему-то нет

Я кодирую Python в Emacs. Однако каким-то образом интерпретатор python, работающий в emacs, может удивить меня. Если я напишу print() print(__name__) print(__name__=='__main__') if __name__ == '__main__': print("indeed") в буфере emacs и скажите ema…
14 май '14 в 12:08
4 ответа

Я использовал nano для редактирования текста, но переключился на vim, который является более мощным. Получу ли я такую ​​же мощность, если перейду на emacs?

Около 3 лет я думал, что мне нужно (и технически это так) было нано. Я не понимал всю шумиху про vim, пока не попробовал. Хотя кривая обучения немного выше, она значительно упростила для меня кодирование, и я бы не мечтал вернуться к нано. Я, однако…
09 фев '11 в 08:14
3 ответа

Zen Coding обновил режим emacs

Похоже, что репозиторий GitHub для Zen Coding в emacs активно не поддерживается (последний коммит был год назад), и некоторые функции отсутствуют, например, html:5 "тег". Я не смог найти другие источники для режима emacs. Кто-нибудь знает, существуе…
22 дек '12 в 18:28
1 ответ

ghci: возобновить прерванную задачу

В репозитории emacs у меня работает ghci. если я нажму Cc Cc, это прерывает некоторые forever И говорит λ> server1 Listening on port 4444Accepted connection from localhost: 57441 Accepted connection from localhost: 57444 Accepted connection from …
01 апр '16 в 14:56