Emacs

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

3
Как я могу напечатать кадр Emacs?
Функция ps-print-buffer-with-facesпечатает буфер Emacs. Есть ли способ напечатать кадр с более чем одним буфером? Я хотел бы напечатать фрейм Emacs calc со стеком RPN и буфером следа.
28 frames  calc  print 

2
В чем разница между буфером, файлом, окном и фреймом?
Задавая вопросы на этом сайте, люди иногда говорят о «окнах», когда они имеют в виду «кадры» и «буферы» или «файлы», когда они имеют в виду «окна». Так: Q: В чем разница между буфером, файлом, окном и фреймом? (Я задаю этот вопрос в духе этой комбинации вопросов и ответов : для …
28 buffers  window  frames  files 


1
Как я могу повторить свертывание кода Vim?
Свертывание кода в Emacs Иногда я хочу сложить блок текста. В Vim вы легко складываетесь без пуха. Без добавления каких-либо специальных символов, таких как «маркеры» или конкретного регулярного выражения, как {{{. Я хотел бы выбрать регион и сложить его, не мешая со структурой. Оглядываясь вокруг, кажется, уже были вопросы о …

2
exec-path и $ PATH
Я видел примеры онлайн, где люди добавляют пути к пути по умолчанию в Emacs с помощью: (add-to-list 'exec-path "/usr/local/bin/") Я новичок в Elisp и думаю, что понимаю, что делает приведенное выше утверждение, но у меня есть несколько вопросов: В каком порядке Emacs ищет пути выполнения? Например, учитывает ли он значение …
28 elisp  path 

4
Какой самый простой способ поиска всех полезных файлов внутри одного проекта?
Какой самый простой способ поиска регулярного выражения по всему содержимому всех файлов в текущем проекте, пропуская ненужные файлы? Бесполезные файлы - это такие вещи, как скомпилированные файлы, импортированные библиотеки, файлы контроля версий и т. Д. Я в курсе rgrep, но он просто ищет все. Есть ли пакет, который выполняет «интеллектуальный» …
28 search  project 

8
Emacs на планшете?
В: можно ли установить / использовать Emacs на планшете с минимальным количеством разрывов? Я полагал, что Emacs работает практически на всем. Однако, после некоторого возни, похоже, что запуск Emacs на планшете может быть огромной головной болью . Но что я знаю? Отсюда и вопрос. У меня нет планшета, так что …
28 android  ios 

4
Редактирование файлов с одним предложением на строку
Немного предыстории. Я пытаюсь контролировать версии своих латексных документов, и эффективность этой инициативы значительно повысилась бы, если бы я использовал подход, состоящий из одного предложения на строку . Например, вот как будут выглядеть мои документы. Some text here. New stencence on the same paragraph. Some more text, still on the …

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

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: history …
28 init-file 

2
Можно ли экспортировать содержимое поддеревьев без их заголовков?
Я создаю проекты документов в режиме org и экспортирую их в LaTeX, HTML и т. Д. По мере необходимости. Я часто использую тэг :no_export:всякий раз, когда не хочу, чтобы определенное поддерево отображалось в выходных данных. Я также хочу, чтобы экспорт полностью игнорировал определенные заголовки поддерева , но не игнорировал содержимое …

3
В чем разница между push и add-to-list?
Я обнаружил, что различные пакеты в их инструкциях по установке используют push или add-to-list (например, добавление каталога в путь загрузки), и мне было интересно, в чем разница и каков вариант использования для каждого из них.
28 elisp 


2
Какой самый быстрый способ перезагрузить мой файл .emacs, когда я внесу изменения, чтобы все затронутые буферы восприняли эти изменения?
Я знаю, C-x C-eчто eval-last-sexpи есть M-x eval-buffer, но этого не всегда достаточно, чтобы забрать все изменения. Иногда вам нужно на самом деле закрыть буферы, которые находятся в режимах с измененной конфигурацией, а в других случаях вам необходимо полностью перезапустить emacs. Есть ли более общий способ решения этой проблемы? В …

4
Могу ли я избежать устаревших байтовых файлов elisp?
Иногда, когда я запускаю Emacs, я получаю сообщение вроде Исходный файл `/home/USER/.emacs.d/elpa/....el 'новее, чем файл, скомпилированный байтами Кроме того, я иногда редактирую разрабатываемый пакет и забываю перекомпилировать его. Когда я пытаюсь загрузить новый файл, мне требуется время, чтобы понять, что Emacs все еще использует старый скомпилированный файл. Есть ли способ, …

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