Emacs

Питання та відповіді для тих, хто використовує, розширює або розвиває Emacs

2
файл init, специфічний для проекту
У мене є кілька налаштувань для emacs, які я хотів би використовувати для одного проекту, але не впливати на emacs в усьому світі. Чи є спосіб, щоб я міг змусити Emacs завантажувати певний файл init при запуску з певного каталогу або автоматично завантажувати всі файли init у каталог, з якого …
10 init-file 

1
org складання: показувати теги після "...", а не раніше?
Коли складний батьківський вузол, який містить і дочірні елементи, і теги, складений tab, ...вказівка ​​на складені дочірні елементи асоціюється з тегами, а не з текстом вузла. наприклад, він відображає: *1st level node :@tag1... хоча я хотів би, щоб це було: *1st level node... :@tag1 Це можливо?
9 org-mode 

1
Як скасувати мінібуфер від основного буфера
Припустимо, що я виконуюсь M-x blablaбез натискання, returnа потім перемикаюся на основний буфер. Якщо курсор є мінібуфером, я можу скасувати міні-буфер ярликом C-g. Але якщо курсор знаходиться в основному буфері, ця ярлика не скасовує мінібуфер. Якщо я натискаю, з’являється M-xпомилка Command attempted to use minibuffer while in minibuffer. Чи є …

2
Чи можна додати шаблони, крім # + BEGIN_ # + END_, до org-structure-template-alist?
Я помітив, що org-structure-template-alist змінився (я використовую org-mode версії 9.2) для автоматичного розширення #+BEGIN_<some block tag> #+END_<some block tag>. Цікаво, чи можна додати шаблони різного типу. Наприклад, :PROPERTIES:<some properties>:END:шаблон. Чи це можливо, або я повинен звернутися до іншого пакету, наприклад, yasnippets?
9 org-mode 

3
Як запустити emacs в режимі "нічого" (`basic-mode ')
Якщо я emacs test.shнабираю Emacs, наполягає на тому, щоб перевести мене в Shell-scriptрежим. Іншим разом я хочу редагувати файл, help.txtі тоді Emacs переводить мене в Textрежим. Але іноді я не хочу нічого цього, особливо коли я роблю велику пасту в Emacs з іншого джерела. Як запустити Emacs в режимі "нічого"? …

2
Як запустити попередню унікальну команду в оболонці Emacs (без повторів)?
Чи є в оболонці Emacs команда, схожа на яку, M-pале яка б пропустила повторні команди? Тобто це перейшло б до наступної іншої команди. Подібно до звичайного терміналу Linux. Тож якби я бігав: ls ./script ./script ./script make і натисніть M-pтри рази, я хочу, щоб це перейшло до команди ls. Або, …

3
Чи можна видаляти сірники вручну в режимі grep?
Після запуску (grep)grep буфера з'являється з сірниками. Деякі сірники не стосуються, і було б добре видалити їх вручну. Таким чином я можу використовувати греф-буфер, щоб утримувати лише ті відповідність, які стосуються поточного розслідування. Чи можливо це?
9 grep 


1
unicode.txt повільність
Переміщення точки ( з допомогою клавіш управління курсором) в XAH в unicode.txt ін fundamental-modeпомітно повільніше , ніж в звичайному текстовому файлі. Чи багато проблем, що не належать до ASCII? Ще щось? Про: GNU Emacs 25.2.1 (x86_64-w64-mingw32) 2017-04-24 розпочато з опції -Q

2
Вибір (тобто, як регіон) поточного збігу в поступовому пошуку
Під час пошуку рядка з C-s, я хочу мати можливість натиснути на якусь клавішу для виходу з режиму пошуку, але все ж підтримувати вибір відповідності. Таким чином я можу негайно почати набирати та замінити останній матч. Наприклад, скажіть, що у мене є такий документ: The quick brown fox jumps over …

3
Як генерувати та активувати автозавантаження для локальних пакетів?
Зрозуміло, що не всі локальні / користувацькі / персональні пакунки повинні бути офіційно випущені, і було б нерозумно це зробити лише для того, щоб скористатися вбудованою підтримкою управління пакетами. Мені цікаво, як генерувати та активувати автозавантаження для локальних пакетів? Це схоже на те, як package.elце робиться для встановлених пакетів від …


1
Як негайно відобразити натискання клавіш у зоні відлуння?
Як я можу негайно відображати натискання клавіш у зоні відлуння? Наприклад: коли я ввожу послідовність клавіш C-u j, вона не відображатиметься відразу в області ехо, але потім натискаю клавішу k, і я виявляю, що я робила помилку заздалегідь. Отже, я думаю, що для новачків, як я, це буде корисно, коли …

2
Викличте emacsclient з програми, яку викликає Emacs
У мене виникла проблема з переглядом файлів документації у форматі PDF з AucTex. Я використовую pdf-toolsдля перегляду PDF-файлів зсередини Emacs, і я встановив emacsclient -nяк свій pdf-переглядач за замовчуванням (через xdg-mime на Debian Linux). Це працює чудово за більшості обставин, але порушує (Tex-documentation-texdoc ...)функцію Auctex ( C-c ?). Я звузив …

3
Emacsclient: Один єдиний процес emacs весь час від запуску і ніколи не закривайте та краще приховуйте графічний інтерфейс
Оскільки emacsclient може обробляти довгий час завантаження пакунків, я дуже хочу тримати принаймні один процес emacs, а більшу частину часу лише один процес emacs , відкритий як фоновий процес і краще приховуючи графічний інтерфейс. Зараз я визначив наступну функцію в .bashrc: emc () { if [[ $# -eq 0 ]]; …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.