Emacs

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

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

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

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


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

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

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

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

4
Высота строки с символами Юникода
Некоторые символы Unicode приводят к тому, что строка, на которой они отображаются, является довольно большой. Например, серьезный акцент «̀» добавляет около 2,5 строк пространства над и под ним. Другие символы, вызывающие такое поведение, включают греческую букву «ϕ» (фи) или подмножество «⫅». Другие символы, такие как map-to "⤇", добавляют только около …
23 unicode  fonts 

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

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

2
Как изменить тип и цвет курсора?
Я хотел бы изменить курсор, как в терминале, с блока на курсор I-Beam. Из этого: К этому: Как бы я это сделал? Кроме того, на заметку, как я могу изменить цвет курсора?
23 cursor  customize 

3
mu4e - несколько аккаунтов
Я использую mu4eдля электронной почты в Emacs, и в настоящее время он настроен только для одной учетной записи почты, и я установил ключ для просмотра различных входящих сообщений. Интересно, как использовать mu4e для управления несколькими учетными записями электронной почты?
22 mu4e 

1
Какие шаги необходимы, чтобы начать вносить вклад в собственно Emacs?
Теперь, когда Emacs поддерживается в gitрепозитории (AFAIK), это открывает двери (по крайней мере для меня) для интеллектуального изучения Emacs как проекта F / OSS, в который можно внести вклад :) Проблема в том, что я понятия не имею, с чего начать. CONTRIBUTINGинструктирует разработчика по почте emacs-devel, но, безусловно, существуют шаги, …

8
Как использовать Emacs для поиска функции в Python?
Какой самый простой способ настроить Emacs, чтобы он мог искать, где определена функция? Я хочу выделить его в Emacs и нажать комбинацию клавиш, чтобы посмотреть, где находится источник функции. Вы также можете узнать, где используется определенная функция? Это легко сделать в PyCharm, но можно ли это сделать в Emacs?

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