Emacs

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

3
Як зберегти макрос клавіатури як функцію Lisp?
Дуже часто мені потрібно виконувати набір кроків, що вимагають декількох натискань клавіш. Для того ж сеансу ці кроки можна записати в макрос клавіатури. Прикладом є збереження часто виконуваних операцій пошуку / заміни як макросу клавіатури. Але цей макрос втрачається, коли я кидаю emacs. Як я можу зберегти часто використовуваний макрос …

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

3
Що я можу зробити, щоб прискорити запуск?
Які основні речі я можу зробити, щоб скоротити час запуску? Чи є щось, на що я мушу звернути увагу з цього приводу? Примітка. Час запуску можна зменшити, запускаючи Emacs рідше (один раз на сеанс) та відкриваючи файли у запущеному екземплярі . Це питання стосується мінімізації часу запуску, для початку сеансу …

3
Як легко вибрати вишню магітом?
Я вже декілька місяців використовую magit і мені це дуже подобається. Але одне, що я все-таки роблю це в терміналі, це збирання вишні. Який простий спосіб це зробити?
40 magit 

2
Чому у Elisp немає просторів імен?
Питання: Чому у Elisp немає просторів імен, і як ми могли їх отримати? У Elisp немає просторів імен, крім глобальних, що призвело до конвенції кодування префіксації всіх глобальних функцій, змінних та констант унікальним префіксом. Окрім фактора роздратування, це також вражає мене проблемою закипання, що дається 1) постійно зростаючою кількістю великих …
40 elisp 

9
Як я можу почати вивчати Emacs Lisp?
Фон: Я здебільшого користувач vi та переходжу на Emacs. Минулі основи і тепер використовуйте його для написання коду на C та деяких Python, які також планують зробити перетворення R. Я писав (звичайний) LISP протягом двох десятиліть тому, коли я навчався в середній школі, але зараз сильно провалився (можу написати привіт, …

4
Як виключити файли з Projectile?
Я використовую налаштування керма-снаряда з прелюдії, і це значно покращило мій робочий процес. Єдине питання, що залишається - це автоматично генеровані файли (наприклад, згенеровані CMake), які з'являються під час helm-grep та подібних операцій. Питання : чи є спосіб виключити файли у дереві папок проектів із Projectile?
39 projectile 

12
Як перемикатися вперед і назад між двома місцями в буфері
Іноді я часто зустрічаю чергування двох функцій, які я редагую спільно між собою. У цих ситуаціях важко і болісно продовжувати робити C-s <functionname>перехід на іншу функцію, а потім знаходити точне місце, яке я редагував раніше. Як встановити маркери, а потім легко переходити між двома місцями в буфері?

2
Інтелектуальна перевірка орфографії в org-режимі
За замовчуванням результати роботи M-x ispell-bufferв org-режимі дуже невтішні. Ispell заглядає всередину :PROPERTY:ящиків, у яких зазвичай є такі речі :ID: 797495bd-581b-4a42-883b-c2a55a08f08a Вона намагається виправити заяви орга! Наприклад, він скаржиться на SRCв #+BEGIN_SRC emacs-lisp Він проходить всередині org-блоків. Я думаю, це може бути корисно для таких блоків #+BEGIN_QUOTE, але у вихідних …

7
Дерево на основі браузера каталогів?
Я люблю ходячи, але іноді (особливо під час зйомок екранізацій) я хочу побачити структуру дерева каталогу та його дітей, a la the tree (1). Чи існує браузер, орієнтований на дерево для Emacs?


4
Як замінити основні прив’язки режиму
Іноді мої глобальні клавіші переосмислюються основним режимом. Простим прикладом є наступне налаштування у моєму файлі init (global-set-key (kbd "C-j") 'newline-and-indent) Але прикро це прив'язка клавіш прихована головним режимом "Ліпп взаємодія", який є типовим режимом буфера подряпин. Коли я опиняюсь у ситуації, коли основний режим (або другорядний режим) приховує моє глобальне …

2
Дивний вихід оболонки при використанні IPython 5
Я щойно оновив до останньої версії IPython, і тепер щось не вдається під час використання в emacs. При використанні його у звичайному терміналі він працює добре (кольори, заповнення вкладки тощо), однак або в, M-x eshellабо M-x shellзамість виведення In [1]:, він фактично виводить [?12l[?25hі Out[1]виводить на [J[?7h[?12l[?25h[?2004l[?7hOut[1]:. Можливо, це якась …
37 shell  eshell  ipython 


3
Вбудований дословно і код з лапками в Org-режимі
У Org-режимі я можу оточувати текст =або ~розміщувати текст у режимі в прямому дословному або кодовому режимі. Однак це не вдається, якщо в тексті є цитати, і я не зміг знайти пояснення чи рішення в документації . Наприклад: =hello= Відображається як дослівний ~hello~ Візуалізується як код =hello'= Не вдається відобразити …
37 org-mode 

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