Emacs

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


1
Вимкнути другорядний режим у всіх відкритих буферах
Часто у мене відкрито багато буферів, і з будь-якої причини я більше не хочу використовувати з ними певний другорядний режим. Чи існує в даний час вбудований спосіб відключення певного другорядного режиму для всіх відкритих буферів, або для цього потрібна написання спеціальної функції elisp?

1
Автоматично оновлювати каталог за замовчуванням, коли PWD змінюється в режимі оболонки та режимі терміна
Чи є якісь параметри або пакети, які викликають default-directoryоновлення, якщо робочий каталог зміниться в shell-modeта term-mode? Тобто при використанні cd, але рішення повинно бути більш надійним, ніж просто шукати цю конкретну команду і, можливо, кілька інших - вона, власне, повинна перевірити значення $PWDпісля кожної команди, я думаю. Що ще важливіше, …

1
Автоматичне відступ \ якщо висловлювання з AUCTeX
Поточна AUCTeXповедінка для примітивного texкоду, що включає оператори if -like, - відступ умовного оператора на тому ж рівні, що і навколишній стан. Тобто код, такий як \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% постає як великий блок тексту. Я хотів би зробити AUCTeXфрагмент відступу таким чином: \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% Чи …

4
Як налаштувати відступ в режимі org?
це запитання фактично виникає, тому що я люблю використовувати немонометричні шрифти (Sabon, Minion, Garamond тощо). Це спричиняє проблему при використанні org-indent-mode, оскільки текст під заголовками зараз не узгоджується із заголовками. Приклад: Шрифт - Грузія. Тепер, якщо я перейду на консолі: Я думаю, що проблема полягає в тому, що у немонометричних …

5
Способи ненав'язливого варіювання візуалізації тексту?
Я пишу розширення Emacs для використання з розпізнаванням мови, і шукаю допомоги з певною функцією. Деякі слова, які розпізнавач мови (Дракон) розпізнає незмінно погано - не важливо, скільки разів ви тренуєтесь, воно просто засмоктує розпізнавання певних слів. У той же час, зазвичай, коли ви пишете тему або коли кодуєте, ви …

3
Увімкніть область буфера за допомогою іншого основного режиму
У мене буфер, який показує документацію для модулів Ansible. Цей буфер має власний основний режим, який забезпечує всі стандартні речі. Зокрема, він вказує на буфер, щоб виділити вбудовану розмітку, параметри, розділи тощо. Загалом, це дуже схоже на M-x man. Внизу документації зазвичай є кілька прикладів коду в YAML. Я також …
12 font-lock  region 

1
Показуйте вільні блоки часу в порядку денному org-mode
Я хотів би спростити пошук місця, де є вільні блоки часу в моєму порядку денному орга-режиму. Наприклад, якщо у мене два зустрічі: один 9:30 ранку 10:30 ранку та інший 11:15 ранку - 12:30 вечора, я хотів би з першого погляду побачити, що блок 10:30 ранку 11:15 є безкоштовним. Іншими словами, …

2
org-mode не спрацьовує клавіш зі стрілками
Налаштування клавіш за замовчуванням у стандартному режимі використовується для використання клавіш зі стрілками для загальних функцій. Хтось по-справжньому переробив свої налаштування в режимі org, щоб повністю уникати клавіш зі стрілками? Будь ласка, поділіться.
12 org-mode  keymap 

1
Які можливі підводні помилки, що дозволяють лексичним зв'язуванням для буфера?
На це надихнуло обговорення лексичного зв’язку проти лексичного в цьому питанні . Оскільки лексичні обов'язковість дає вам можливість мати корисні закриття, до яких люди можуть використовуватись іншими мовами, такими як JavaScript, чому б ви не ввімкнули це постійно? Якщо припустити сумісність із старішим Emacsen не викликає занепокоєння, які підводні камені …

3
Як встановити кольори бахроми на будь-який колір фону?
Я використовую режим без відволікання, який використовує гігантські бахроми для центру буфера, який називається bzg-big-fringe-mode. Проблема полягає в тому, що ці бахроми часто мають інший колір, ніж фон, який надає потворний візуальний ефект (див. Малюнок наприкінці). У мене немає проблем із виправленням цього вручну, встановивши колір бахроми на колір тла, …
12 fringe  colors 

2
Як розмістити обличчя TODO у файлі?
Я визначив наступні стани TODO у файлі org-mode: #+SEQ_TODO: TODO(t) WAIT(w) | DONE(d) І я налаштував кольори для штатів TODO: Сховати обличчя ключового слова для Org Todo: Клітинка INS DEL Cons: Ключове слово: TODO Обличчя: Значення Колір меню: червоний Клітинка INS DEL Cons: Ключове слово: ЗАЧЕКАЙТЕ Обличчя: Значення Колір меню: …
12 org-mode 

1
Виконати зовнішній скрипт при збереженні в певному режимі?
Коли я входжу org-mode, я хочу, щоб Emacs виконав сценарій bash, який я писав, коли натискав, C-x sщоб зберегти. Сценарій автоматично синхронізує файл, який я зберігаю, до мого Raspberry Pi. Він очікує, що ім'я файлу як аргумент. Як сказати Emacs запускати зовнішній скрипт у orgфайлах, коли я зберігаю?

3
Автоматично оновлювати пакети та видаляти старі версії
Я трохи нав'язливий щодо оновлення пакетів для всіх моїх систем, тож я щодня працюю list-packages-> U-> x-> y-> yмайже щодня оновлюю свої пакунки та видаляючи старі версії після завершення оновлення. Як я можу автоматизувати цей процес, щоб принаймні мені довелося запускати лише одну функцію для оновлення, компіляції та видалення своїх …
12 package 

1
Як отримати розмежувачі веселки / блоки веселки для виділення лінійної математики в рівняннях LaTeX
Я використовую Spacemacs з AUCTeX для редагування LaTeX і хотів би, щоб райдужні роздільники та / або блоки веселки виділили математичні рівняння LaTeX. На жаль, це працює лише частково, тобто деякі рівняння виділяються, а деякі не: На прикладі скріншоту вкладена математика в рядку $не виділяється, тоді як решта - включаючи …

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