Emacs

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

3
Магіт розколов лук на два хунки
На запитання SO щодо роздвоєння лушпиння за допомогою магіту, і два наведені рішення - або ставити область (позначити регіон, стадію влучення), або зменшити / виростити всі луки за допомогою +& -. Це не те, що я після цього. У буфері статусу магіта я хочу розбити частину на дві частини, в …
34 magit 

8
Як діяти на зборі перевірки підпису package.el
Я щойно спробував встановити ascii-art-to-unicodeз репозиторію gnu ( http://elpa.gnu.org/ ) через list-packages. Я отримую таку помилку: package--check-signature: Failed to verify signature ascii-art-to-unicode-1.9.el.sig: ("No public key for 474F05837FBDEF9B created at 2014-09-24T16:20:01+0200 using DSA") Я використовую скриньку / піддон для управління своїми пакунками; Чи є якась настройка, яку я пропустив? Деякі останні …

2
Як очистити кеш файлу снарядів у spacemacs?
Я використовую spacemacsі часто використовую SPC p fприв'язку клавіш, щоб знайти файли в projectileпроекті. Але навіть після вилучення файлу з git, SPC p fпокаже мені, що видалений файл. Я спробував використовувати SPC p Iнедійсний кеш, але це не вийшло. Як вирішити проблему?

1
Як зробити так, щоб режим компанії відрізнявся від регістру в простому тексті?
За замовчуванням компанія, як видається, перетворює кожен прогноз у малі регістри. Наприклад: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Це не дуже практично для чутливих до регістру мов програмування без спеціального сервера. Як я можу зробити режим компанії залежною від регістру?

2
Діаграма ESS безпосередньо на буфер Emacs?
Питання: як я можу змусити ESS (R) побудувати графік безпосередньо в буфері Emacs? Під час взаємодії з R через ESS, R за замовчуванням нерестує окреме графічне вікно поза Emacs, щоб намалювати його графіки. (Звичайно, можна вибрати інші графічні пристрої; саме так ми плануємо PDF та ін.) Два питання: по-перше, нове …
33 ess  r 

3
Якої функціональності відсутня у GNU Emacs порівняно з XEmacs?
Що стосується функціональності, які ключові моменти відрізняють XEmacs від GNU Emacs? Для врахування різних графіків випусків основою для порівняння слід вважати останню версію розробки кожного аромату Emacs. Ми повинні уникати аргументів щодо історичних / організаційних / філософських / ... питань, тому, будь ласка, зазначайте лише суто функціональні / технічні відмінності.
32 xemacs 

6
Запуск Spacemacs поряд із звичайними emacs: як зберегти окремий .emacs.d
Я хотів би спробувати космічні маки. Але я ще не хочу переходити від моєї звичайної конфігурації emacs, тому я хотів би, щоб конфігурація, яка зараз знаходиться в моєму, .emacs.dзнаходилася в одному каталозі, а еквівалентна конфігурація для Spacemacs знаходилася в іншій директорії. Я не заперечую, яке ім’я має жоден каталог. Чи …

10
Убийте чи скопіюйте поточний рядок мінімальними натисканнями клавіш
Я роблю, C-a C-k C-kщоб убити всю точку прямої. Якщо я хочу скопіювати рядок, а не вбити, я можу натиснути C-/ C-/ відразу після введення послідовності, наведеної вище. Я також можу зробити C-a C-SPC C-n M-w. Чи існує швидший спосіб вбити або скопіювати всю точку рядка?

3
Чи існує режим Emacs, який підкреслює відмінності від довіреної версії?
Однією з особливостей Xcode, яка, на мою думку, є досить акуратною, є режим "Порівняння", який постійно показує відмінності між поточним буфером та останнім комітом. Чи є щось подібне для Emacs? Мені не дуже цікаво одночасні погляди поруч. Просто виділення фону будь-яких змінених ліній було б чудовою підмогою. Я знаю, що …

3
Чому "пускають" швидше за допомогою лексичного обсягу?
Читаючи вихідний код для dolistмакросу, я наткнувся на наступний коментар. ;; Це не є надійним тестом, але це не має значення, тому що обидві семантики є прийнятними, одне трохи швидше при динамічному оцінюванні, а інше трохи швидше (і має більш чітку семантику) з лексичним визначенням . Який посилався на цей …

3
Org-режим на телефоні чи на Evernote?
Я використовую режим Org для відстеження всього; ідеї, нотатки, списки справ, фрагменти коду тощо. Ви його називаєте. Одна з проблем, що я маю, полягає в тому, що я не можу легко зібрати свої дані в режимі Org на своєму телефоні, навіть якщо це лише для швидкої перевірки моїх заміток або …
31 org-mode 

8
Як вибрати непомітні регіони в Emacs?
Припустимо, я вже вибрав деякий текст у поточному буфері. Чи можливо вибрати інший фрагмент тексту, зберігаючи попередній вибір (і так далі)? Додано : Одна мотивація для цієї функціональності така: Припустимо, що у мене є текст, який виглядає приблизно так: paragraph 1 ... paragraph 2 ... paragraph 3 ... paragraph 4 …
31 region 

5
Чи є спосіб використовувати запит-заміну з вихідних режимів grep / ack / ag?
Мені відомо find-grep-dired, позначення відповідних файлів і натискання Qдля запуску dired-do-query-replace-regexpпозначених файлів. На жаль, це вимагає перезавантаження grep і більше не використання git-grep, ack або ag та переключення на використання, find-grepяке має інший синтаксис для пошуку. Я також в курсі multi-occurі occur-edit-mode, але це вимагає перезапуску пошуку з допомогою відбувається. …
31 dired  editing  replace  occur 

2
Розуміння emacs align-regexp
Я читав документацію Emacs, align-regexpале все ще має труднощі в розумінні того, як вона працює. Те, про що я говорю, - це його префіксна форма C-uM-xalign-regexp, а не проста форма M-xalign-regexp. Ось мої запитання: Чи повинен перший параметр (регулярний вираз) відповідати всьому рядку рядка? Що робити, якщо регулярний вираз збігається …

3
Як знати, коли або коли не використовувати єдину цитату перед назвами змінних?
У мене є наступне: (setq some-variable "less") Мене бентежить, чому мені доводиться використовувати одну цитату, boundpа не з якою bound-and-true-p. Приклад 1: (when (boundp 'some-variable) (message "some-variable is %s" some-variable)) Результат: "деяка змінна менше" Приклад 2a: (when (bound-and-true-p some-variable) ;; Note that using single-quote causes error (message "some-variable is %s" …
31 elisp  quote 

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