Emacs

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

2
Разница между загрузочным файлом и загрузкой
Я просмотрел документацию по обеим функциям, но, похоже, они не пролили много информации. В чем же разница между ними, кроме того факта, что loadэто встроенная функция в исходном коде C, тогда как load-file - это скомпилированная функция интерактивного списка. Какова рекомендуемая функция для использования, init.elпоскольку обе они, кажется, выполняют одну …
17 elisp  functions 

1
Как сделать отступ в элементах LaTeX / AUCTeX?
Q: как я могу получить "правильные" отступы в itemizeсреде LaTeX auctex? Вот где я хотел бы быть itemв itemizeокружении: \item линия с отступом в два пробела относительно начала окружения строки продолжения в элементе имеют отступ на два дополнительных пробела относительно \itemлинии Вот что я хотел бы / ожидаю увидеть: \begin{itemize} …

2
Сохранить текущий файл с немного другим именем
Мои файлы имеют длинные имена файлов, а часть имени файла - это дата и номер версии. Часто я хотел бы сохранить файл в буфере, используя почти то же имя, просто изменив номер версии или дату. Это было бы намного проще, если бы у меня была команда, которая помещает имя текущего …
17 files 

4
Какие сообщества Emacs существуют?
Пожалуйста, поддержите вики ответ сообщества, который описывает списки рассылки, вики, блоги, IRC-каналы, форумы или другие сообщества, в которых GNU Emacs является основной темой. Чтобы быть в списке, сообщество должно быть «открытым», а это означает, что в нем может участвовать каждый. Исключения из этого правила могут, должны и были сделаны. Используйте …
17 learning 

1
Как я могу перезапустить emacs и сохранить мои открытые буферы и интерактивную историю?
В качестве продолжения Каков самый быстрый способ перезагрузить мой файл .emacs, когда я внесу изменения, чтобы все затронутые мной буферы восприняли эти изменения? Было предложено, чтобы вопрос о перезапуске задавался отдельно. Есть ли простой способ открыть все предыдущие буферы и сохранить M-pинтерактивную историю команд?
17 session 

1
Как экспортировать заголовки верхнего уровня буфера режима org в отдельные файлы?
Как можно org-modeэкспортировать каждый заголовок верхнего уровня буфера в отдельный файл, названный по значению соответствующего CUSTOM_ID+ (очищенного) заголовка? Допустим, буфер содержит: * Title of Heading 1 :PROPERTIES: :CUSTOM_ID: fibrillogenesis :END: Suspendisse potenti. Mauris ac felis vel velit tristique imperdiet. ** Sub-Heading Nullam rutrum. * Another Title for Heading 2 :PROPERTIES: …

2
Как я могу использовать SE-аромат Markdown в emacs?
Я хотел бы использовать SE-аромат уценки в моем emacs. Режим уценки по умолчанию имеет некоторые функции (обратные метки и код отступа, #создает заголовок, а >также изменяет шрифт), но я также хотел бы иметь: * сделать элемент списка, включая отступ. [foo](http://example.com)отображаться как foo и открывать браузер http://example.comпри нажатии. В идеале, я …

4
Есть ли режим просмотра потери нажатия клавиш в реальном времени?
C-h lпоказывает буфер помощи потери, который показывает недавние нажатия клавиш. Нажатие gпоявляется, чтобы восстановить его, вызывая его обновление. К сожалению, включение auto-revert-modeне приводит к постоянному обновлению. Было бы хорошо, если бы я мог открыть другое окно или рамку и просто отобразить потери в режиме реального времени, чтобы показать зрителям, что …

1
Есть ли какой-либо недостаток в том, чтобы установить `gc-cons-threshold 'очень высоким и собирать мусор во время простоя?
Я добавил следующие две строки в начало моего init.el: (setq gc-cons-threshold (eval-when-compile (* 1024 1024 1024))) (run-with-idle-timer 2 t (lambda () (garbage-collect))) Это означает, что вместо сбора мусора каждые 800 КБ выделенной памяти, Emacs делает это в режиме ожидания, то есть когда пауза не беспокоит меня. (Он также собирается после …

1
В Magit, в чем разница между «тайником» и «снимком»?
Руководство пользователя Magit включает в себя два набора «припрятать» команд: команды строчных сохранить тайник и команды верхнего регистра сохранить снимок . После консультации с Google, Stack Overflow и git-stash(1)справочной страницей я все еще не знаю, в чем разница. Какая разница?
17 magit 

2
Как предотвратить, чтобы flycheck рассматривал мой init.el как файл пакета?
Если для моего init.el включен режим flycheck, я получаю следующие виды ошибок: The first line should be of the form: ";;; package --- Summary" (emacs-lisp-checkdoc) ... The footer should be: (provide 'init)\n;;; init.el ends here (emacs-lisp-checkdoc) Как я могу помешать flycheck рассматривать мой init.el как пакет? РЕДАКТИРОВАТЬ Я попытался следующий …
17 flycheck 


4
Как сделать выравнивание ключевых слов?
Вероятно, под влиянием Clojure я чаще использую списки свойств в качестве структур данных. Emacs большую часть времени делает такие отступы, `(:token ,token :token-quality ,quality) , в то время как это то, что я предпочел бы `(:token ,token :token-quality ,quality) . Интересно, а кто-то уже занимался этим?
17 elisp 

4
Можно ли по-разному форматировать ячейки в таблице режима организации в зависимости от формулы?
У меня есть столбец в таблице режима организации с номерами в каждой ячейке. Я хотел бы изменить цвет фона ячейки на красный, если число меньше 1 или больше 2. Как я могу это сделать?

3
Как свернуть историю отмен?
Я работаю над режимом Emacs, который позволяет вам управлять Emacs с помощью распознавания речи. Одна из проблем, с которыми я столкнулся, заключается в том, что способ обработки отмены Emacs не соответствует тому, как вы ожидаете, что он будет работать при управлении голосом. Когда пользователь говорит несколько слов, а затем делает …

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