Emacs

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

1
Запретить шлему предлагать создать новый буфер
Если вы зайдете в каталог helm-find-filesи введете имя файла, который не существует, перед его открытием в новом буфере Helm предложит: File does not exist, create buffer? Я бы хотел, чтобы helm просто создал буфер без подсказки. Я не могу найти вариант, чтобы сделать это: по сути, я хочу переменную так …
12 helm 

1
Режим Org - парсинг богатого HTML напрямую при вставке?
В настоящее время для таких инструментов заметок, как Evernoteи Quiver, я могу напрямую копировать HTML-контент из моего любимого браузера, а затем вставлять их в приложение, сохраняя все ссылки форматирования +. Однако в orgmode кажется, что вся информация о форматировании потеряна. Я видел, как кто-то предложил использовать ewwдля просмотра веб-страниц и …

2
Можно ли ограничить просмотр журнала magit только коммитами из текущей ветки?
В настоящее время, когда я поднимаю локальный журнал ("l l"), это занимает довольно много времени. Было бы неплохо для журнала просто ограничить себя ближайшей базой слияний (например, против origin / master), но я не смог разобраться, как это сделать.
12 magit 

3
Как установить размер шрифта по умолчанию?
Я постоянно уменьшаю масштаб (Cx C--) в каждом используемом буфере, чтобы увидеть больше строк кода, над которым я работаю. Есть ли способ установить уровень масштабирования в моем .emacs, не в интерактивном режиме? Или я должен посмотреть на установку размера шрифта? Я использовал зум, потому что это было самое простое и …
12 fonts 

2
Как указать принтер?
Emacs руководство говорит: M-x print-buffer Напечатайте печатную копию текущего буфера с заголовками страниц, содержащими имя файла и номер страницы. M-x lpr-buffer Напечатайте печатную копию текущего буфера без заголовков страницы. M-x print-region Нравится, print-bufferно печатать только текущий регион. M-x lpr-region Нравится, lpr-bufferно печатать только текущий регион. [...] Чтобы указать используемый принтер, …
12 print 

5
Как считать символы в буфере, включая пробелы?
Мне нужно увидеть, сколько символов содержит мой текст, когда я печатаю. Я нашел эти страницы Emacs Wiki: Количество слов , и есть решение, очень близкое к тому, что мне нужно: я использовал второе решение с этой страницы (Показать количество слов в строке режима), потому что оно показывает количество персонажи тоже. …
12 mode-line 

1
Экспорт: СВОЙСТВА: блоки с орг-режимом?
В org-modeруководстве говорится, что можно экспортировать ящики свойств , но при попытке #+OPTIONS: d:t не экспортирует :PROPERTIES:блоки, как раньше. Читая главу «Ящики», кажется, что это уже невозможно, по крайней мере с последней org-modeверсией: Вы можете выбрать имя ящиков, которые должны быть экспортированы с помощью org-export-with-drawers. В этом случае содержимое ящика …

3
Какой самый простой способ реализовать такую ​​функцию, как format-time-string
format-time-string Функция принимает строку и заменяет набор специальных конструкций в этой строке (символы предваряются %) с некоторым определенным текстом. Я хотел бы реализовать такую ​​функциональность в моей собственной функции: У меня есть ассоциативный список между символами и символами , такими как: '((?n . name) (?r . reputation)). Функция должна принимать …
12 elisp 

1
в режиме term-mode, как мне запускать обычные команды emacs?
После запуска режима term, Emacs делегирует все нажатия клавиш на терминал, который вы используете. Это отлично подходит для целей совместимости, но оставляет функциональность Emacs позади. Как мне вернуться к функциям Emacs (например, для переключения буфера).
12 term 

9
Печатайте быстро, когда сложно набрать Control, Alt и Esc.
Я очень плохо знаком с Emacs и пробую встроенный учебник. После того, как я прошел через основу, я нашел , что это очень трудно достичь Ctrlи Altили Escключей. Я пытаюсь печатать быстрее, но так как все команды требуют этих клавиш, я не могу быть быстрым вообще. Я искал, но кажется, …


3
Могу ли я настроить eww для использования pdf-view-mode (из pdf-tools) для PDF вместо DocView?
Я использую pdf-инструменты для чтения PDF-файлов внутри Emacs и очень предпочитаю его DocView. Я только что заметил, что когда я пытаюсь открыть URL, который указывает на PDF в eww, он использует DocView вместо pdf-view-mode из pdf-tools. Это особенно раздражает, так как DocView не может отобразить PDF! Переключение буфера в режим …
12 eww  pdf 

3
Как увеличить фрагменты латекса в режиме org одновременно с буфером текста?
Я использую org-modeв Emacs, но я думаю, что вопрос также актуален для auctexпользователей. В нем org-modeможно показать фрагменты латекса, как показано в руководстве . Но: эти фрагменты (в основном математические формулы), кажется, имеют постоянный размер. Когда я набираю текст C-x C-+или C-x C-- только размер буфера меняется. Как я могу …
12 org-mode  latex 

2
Отображать начало области, когда она выходит за пределы экрана
Я хотел бы отобразить открывающую часть области, когда она выйдет из экрана. Пример: namespace a { ... --------------------- <- display frame ... | }* | * when cursor is here display "namespace a" in the minibuffer --------------------- or on screen Это может работать для многих языков программирования, но я в …

1
Сделать локальную переменную буфера снова глобальной
Я экспериментировал с локальными переменными и установил: (defvar-local foo nil "Buffer local foo") Позже я перепроектировал мою программу, чтобы вместо нее использовать глобальную переменную: (defvar foo nil "Not buffer local foo") но переменная все еще остается локальной буферизацией и даже (kill-local-variable 'foo)не уничтожает ее. В основном, как я могу "отменить" …

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