Emacs

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

1
Що я відмовляюся, активуючи режим CUA?
Режим CUA дуже близький до робочого процесу, до якого я звик поза межами Emacs, тому я маю на меті активувати його. Але я дізнався, що Emacs може мати корисні дорогоцінні камені, приховані своїми шляхами, і режим CUA здається чимось, що було додано пізніше. Я знаю переваги CUA Mode. Але я …
16 editing  cua-mode 

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

4
Як отримати те саме середовище Emacs на іншому комп'ютері?
Я початківець в Emacs (використовую його вже близько 2 тижнів і люблю це). Коли я оновлюю і розширюю свій ~/.emacs.d/init.elфайл, те, що я там записую M-x package-install, залежить від певних пакунків, які я встановив із MELPA, використовуючи .elфайли, які я сам написав тощо. Моє запитання: чи варто в майбутньому перемикати …
16 init-file  config 

1
Поєднання магіта з деревом для зручної навігації по історії
Я люблю undo-tree(скріншот нижче). Це забезпечує простий спосіб для навігації за різними версіями файлу (верхнє вікно), дозволяючи користувачеві рухатися навколо дерева історії файлу в окремому вікні (нижнє вікно) з простими клавішами , такими як n, pі C-bта C-fперемикача через нащадків одного і того ж батьківський. Найголовніше, що undo-treeоновлення буфера, що …


2
Як перевірити файл з іншого коміту в Magit
У мене є файл foo.txtу відділенні A, і я хочу перевірити його foo.txtз Bіндексу в індекс. У командному рядку я зробив би це: $ git checkout B -- foo.txt Я хочу бути в змозі зробити це в magit, перейшовши в журнал, знайшовши комітет, який мене цікавить (наприклад l o B), …
16 magit 

4
У чому корисність "обмінної точки і позначки"?
exchange-point-and-markКоманда зобов'язана C-x C-x, але я не можу думати про будь - яких прецедентах , які роблять його вартим такі видатний халепу. Як я можу скористатись exchange-point-and-markвдосконаленням своєї технології редагування?

3
Elisp regexps ^ і $ vs `і '
Посібник описує спеціальні символи regexp ^та $. Як і у більшості діалектів регулярних виразів, які я знаю, вони, здається, відповідають початковій чи кінці рядка. Однак я також виявив, що є `і 'персонажі. Виходячи з знайденого тут пояснення , вони, здається, також відповідають початковій чи кінці рядків. Чи не могли б …

2
org-mode з програмою для відстеження помилок jira
Я дуже зацікавлений у використанні джира з org-mode. Режим org-jira виглядає як потенційний кандидат, але я використовуюсь HTTP RESTу більшості сценаріїв, і я не хочу ламати голову soapпротоколом заради org-jira-mode. Чи є якийсь інший плагін jira, який розмовляє через restпротокол?
16 org-mode 

2
Чи можете ви активувати / (вивести на фронт) emacs за допомогою нативної програми elisp? (наприклад, під час роботи в іншій програмі)
Я хочу змусити активувати emacs, купувати їх за певні обставини та "красти" фокус. Наприклад, коли я закінчу орга-Помодоро або під час важливого нагадування про зустріч. Тепер я шукаю «рідний» спосіб зробити це, просто зменшити зовнішні залежності. (просто для мене Linux добре, крос-платформне було б краще). Це технічно можливо зсередини emacs? …
16 frames 

3
Як створити: ключові слова?
З: Як створювати та використовувати :keywords? Розглянемо (наївну, мабуть) спробу отримати доступ до наступного іграшкового списку: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil Перший ключ працює так, як очікувалося, а другий …
16 elisp  symbols 


3
Як запустити едіфф-нг файл, який містить в собі маркери конфлікту git?
Після спроби злиття git у командному рядку, у моєму файлі тепер є стандартні маркери конфліктів, які emacs корисно перезавантажили (повернули?) У буфер. Як запустити якийсь режим злиття для вирішення конфлікту? Чи можу я отримати окремі буфери, що показують ліву / праву / об'єднані версії файлу, як, наприклад, коли я ediff-файли? …
16 git  ediff  prelude 

2
Як перевірити наше / їхнє у файлі в magit?
Скажімо, у мене конфлікт злиття. Я бачу такий конфліктний файл: Unstaged changes: Unmerged Foo/bar/wibble/plop/elbow.txt Я можу натиснути вкладку тут, щоб відкрити зміни та, можливо, перейти до точки всередині файлу, щоб виправити вручну, але якщо це великий файл з великою кількістю конфліктів, що може зайняти багато часу. Як я можу попросити …
16 magit 

1
Як дізнатися видимий / зосереджений стан мого буфера?
Я пишу розширення, яке розмовляє із зовнішнім процесом, тому воно дає можливість зменшити кількість запитів на "ей, що", коли мій буфер не зосереджений. Отже, який найкращий спосіб розпізнати: Коли мій буфер видно і зосереджено Коли мій буфер видно, але не зосереджений Коли мій буфер ні видно, ні зосереджено
16 elisp  buffers  focus 

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