Emacs

24
Как постоянно выделять текст в режиме орг

Я знаю, что могу использовать *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’некоторые markupтекстовые сообщения в соответствии с документацией режима org , но их мне недостаточно ( boldэто не очевидно при просмотре файла org), я знаю, что могу настроить...

24
Переключение между макетами окон

Когда я настраиваю пользовательский макет, а затем просто нужно временно просмотреть один файл в полноэкранном режиме, и как только я хочу вернуть этот макет - мне нужно вручную перекомпоновать его. Я хотел бы, чтобы код плагина / elisp сохранял мои макеты и имел возможность переключаться между...

24
Как красиво отформатировать код (автоматическая вставка новых строк, отступа и т. Д.)?

Я использую, spacemacsно, вероятно, это знание emacs, которое требуется здесь. У меня есть файл JSON с одной длинной строкой, скажем, этот JSON с json.org/example: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open",...

23
Пусть Emacs переместит курсор за пределы экрана

Этот вопрос первоначально задавался по адресу /programming/15895313/let-emacs-move-the-cursor-off-screen , но все ответы, которые я получил более или менее, гласили: «Это невозможно» что с emacs я просто не принимаю. Можно ли позволить Emacs переместить курсор за пределы экрана, как работает...

23
Закройте все устаревшие буферы

Иногда в моем списке буферов более 10 окон с задержкой, и в итоге я использую, buffer-menuчтобы вручную пометить и убить их все. Есть ли более быстрый способ закрыть все открытые...

23
Гладкая (мышь) прокрутка для встроенных изображений?

Я отображаю изображения в линию с begin_src и блоков результата. Однако для больших изображений, когда я прокручиваю нижнюю часть изображения, я получаю «рывок», и все изображение прокручивается. Точно так же, если я прокручиваю вверх и сталкиваюсь с изображением, я получаю рывок и вижу все...

23
Высота строки с символами Юникода

Некоторые символы Unicode приводят к тому, что строка, на которой они отображаются, является довольно большой. Например, серьезный акцент «̀» добавляет около 2,5 строк пространства над и под ним. Другие символы, вызывающие такое поведение, включают греческую букву «ϕ» (фи) или подмножество «⫅»....

23
Как я могу запустить асинхронный процесс в фоновом режиме, не открывая буфер?

Я определил некоторые функции для запуска асинхронного фонового процесса, используя async-shell-commandв моем .emacs, но каждый раз, когда я запускаю команды, создается новое окно (не фрейм), и там отображается буфер процесса. Как я могу выполнить команду без буфера...

23
Есть ли способ упорядочить результаты руля по наиболее часто используемым?

Кажется, что порядок следования результатов руля никогда не бывает полезным ... Мне нужно либо перемещаться по длинному списку, либо продолжать печатать, пока я не сузу список достаточно. Есть ли способ отсортировать результаты по частоте использования? Редактировать: то есть наиболее часто...

23
Для чего нужна функция purecopy?

Я просматривал compile.elи заметил эту конструкцию : (defcustom compile-command (purecopy "make -k ")) В purecopyдокументах заявляют: purecopy - это встроенная функция в `C исходном коде '. (чистокровный OBJ) Сделайте копию объекта OBJ в чистом хранилище. Рекурсивно копирует содержимое векторов и...

23
Исправление двойных столиц при вводе

У меня немного медленного мизинца. Поскольку мои другие пальцы становятся все быстрее и быстрее при наборе текста, мой мизинец просто не успевает. Это часто приводит меня к вводу предложений, первое слово которых начинается с двух заглавных букв. Вот короткий пример. THere's nothing in there....

23
Экспорт разрывов файла org при обновлении до orgmode 8.3

Мой orgmode был недавно обновлен до последней версии 8.3, и я обнаружил, что больше не могу экспортировать свой файл init.org в HTML. Я получаю следующий вывод в *Messages*буфер: org-babel-exp process emacs-lisp at line 34... org-babel-exp process emacs-lisp at line 44... org-babel-exp process...

23
Как использовать pdf-tools (pdf-view-mode) в emacs?

pdf-tools включает в себя pdf-view-mode, который предлагает несколько функций, отсутствующих в doc-view-mode (см. конец вопроса). Может ли pdf-view-mode использоваться в качестве замены для doc-view-mode в целом, или он должен быть «инструментом» для инструмента? В любом случае, необходимо ли...

23
Для чего нужны оверлеи и чем они отличаются от свойств текста?

В руководстве говорится: Вы можете использовать оверлеи, чтобы изменить внешний вид текста буфера на экране, ради функций презентации. Исходя из его названия, он предполагает, что его можно использовать для создания «слоев» поверх существующего текста, но приведенное выше описание, кажется,...

23
Каким был Emacs в 80-х?

Я огляделся вокруг, чтобы посмотреть кадры с дистрибутивами Emacs, но безрезультатно. Исходный код Emacs 16.56 от 15 июля 1985 года доступен на Github , но ни при каких обстоятельствах мне не удалось его собрать. Оригинальная статья Stallman Emacs описывает Elisp, мотивацию Emacs и некоторые старые...

22
Скрыть список второстепенных режимов в строке состояния

Я использую довольно много второстепенных режимов, и обычно я знаю, какой второстепенный режим включен в каждом основном режиме. Если я действительно хочу увидеть полный список, я могу бежать C-h v minor-mode-list. В то же время моя строка режима действительно засоряется, поэтому, когда я...

22
Синхронизированная прокрутка в двух окнах

Есть ли способ отразить навигационные команды в текущем окне в другом видимом окне. У меня есть два связанных файла LaTeX, отображаемых в двух окнах, и я хочу прокрутить их одновременно, чтобы получить обзор различий. В настоящее время я использую макрос для автоматизации прокрутки в одном буфере,...

22
Что такое регулярное выражение для соответствия символу новой строки?

В регулярном выражении Emacs \nне соответствует символу новой строки \n. Правильно ли я, что $соответствует позиции между символом новой строки и символом прямо перед символом новой строки. например, для строки abc\n, $соответствует позиции между cи \n? Какое регулярное выражение соответствует \n?...