Emacs

29
Эффективно используя кольцо с надписью

Я использовал метку для выбора областей буфера. Например, я знаю, что последовательность C-<space> C-s fooможет использоваться для выделения всего текста между текущей точкой и точкой после поиска foo. Недавно я обнаружил существование кольца меток, поэтому я могу C-<space>...

29
Как я могу скрыть / отобразить раздел LaTeX так же, как в режиме org с заголовками?

При редактировании файлов org очень удобно, когда вы можете скрывать и отображать заголовки и их содержимое, просто нажимая TABна заголовок. Например, рассмотрим следующий буфер * Headline 1 Some text here. * Headline 2 Some more text here. Если я поставлю точку на первую *и нажму TAB, я получу...

29
Сделать визуальный линейный режим более совместимым с org-mode

visual-line-modeочень полезно для переноса строк с изменением размера окна без вставки новых строк. Но в org-modeнем также обернуты заголовки и исходные блоки, что немного раздражает. Итак, вот мой вопрос: как я могу отключить визуальный линейный режим для заголовков org и исходных блоков в режиме...

29
Можно ли использовать MELPA и MELPA-stable одновременно?

Я использую melpa-stable в качестве дополнительного репозитория пакетов, но один из пакетов, который мне нравится использовать (icicles), недоступен в melpa-stable. Есть ли способ настроить package.el для обычного использования melpa-stable, но использовать melpa для определенного подмножества...

29
package-initialize: неверный аргумент типа: arrayp, nil

Проходя через emacs как редактор ac / c ++ , я наткнулся на следующие строки кода, которые нужно включить в мой ~/.emacsфайл, чтобы подключиться melpa archivesдля установки пакета (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))...

28
Как я могу повторить свертывание кода Vim?

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

28
Организовать содержимое ~ / .emacs.d / init.el и ~ / emacs.d?

Когда мы добавляем все больше и больше строк ~/.emacs.d/init.elдля различных целей (для режима python, для emacs-eclim, для ...), файл становится длинным и менее читаемым. Есть ли способ помочь организовать его содержание? Мой нынешний ~/.emacs.dвыглядит так $ ls * init.el auto-save-list: elisp:...

28
В чем разница между буфером, файлом, окном и фреймом?

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

28
Как я могу напечатать кадр Emacs?

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

28
Можно ли экспортировать содержимое поддеревьев без их заголовков?

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

28
В чем разница между push и add-to-list?

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

28
Существует ли упрощенная система контроля версий, подходящая для некодеров, пишущих в Emacs?

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

28
Редактирование файлов с одним предложением на строку

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

28
Какой самый простой способ поиска всех полезных файлов внутри одного проекта?

Какой самый простой способ поиска регулярного выражения по всему содержимому всех файлов в текущем проекте, пропуская ненужные файлы? Бесполезные файлы - это такие вещи, как скомпилированные файлы, импортированные библиотеки, файлы контроля версий и т. Д. Я в курсе rgrep, но он просто ищет все....

28
exec-path и $ PATH

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

28
Emacs на планшете?

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

27
Как отобразить номера строк в emacs (не в строке режима)?

Я знаю, как отображать номера строк (и столбцы) в строке режима, но я бы хотел, чтобы emacs отображал номера строк для всех строк в левой части. Я видел это в vim и других текстовых редакторах. Как мне сделать это для...

27
Какой самый быстрый способ перезагрузить мой файл .emacs, когда я внесу изменения, чтобы все затронутые буферы восприняли эти изменения?

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