Emacs

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

1
У Magit, яка різниця між "сховищем" та "знімком"?
Посібник користувача Magit включає два набори команд "приховування": маленькі команди зберігають сховище , а великі великі регістри - зберігають знімок . Після консультацій з Google та Stack Overflow та довідковою git-stash(1)сторінкою я все ще не знаю, у чому різниця. Яка різниця?
18 magit 


1
Як Emacs `shell-mode` знає, щоб запросити судо?
У shell-modeкоманді на зразок sudo CMDвідкривається підказка в області ехо, що говорить: [sudo] password for root: Звідки це знати, щоб це зробити? AFAIK, така поведінка не може вийти з простого запуску, sudoяк зазвичай, тому що readвбудований не створює такого підказу.
17 shell-mode 

2
команда set-mark (C-SPC) не розпізнається / порушена
Мені хотілося б знати, як почати усунення несправностей із наступного: C-SPCнічого не роблю. Він не відображається в міні-буфері, коли я його ввожу, але коли я дивлюся, що M-x set-mark-commandвін відображається як пов'язаний C-SPC. Навколишнє середовище Я встановив GNU Emacs (24.5.1) через Homebrew, і моє .emacs.dбазується на Clojure for Brave and …
17 osx 

2
Як використовувати обидва варіанти в Ediff?
Інтерфейс Ediff має +кнопку, але він, здається, нічого не робить (мінібуфер незмінно показує "нуль", коли я натискаю на нього), я подумав, що ця кнопка призначена для використання обох варіантів у буфері результатів. Так чи інакше, початкове питання: як змусити Едіффа вирішити конфлікт злиття, помістивши вміст обох буферів А і В …
17 ediff 

1
номер таблиці таблиць режиму режиму автоматично зростає?
останнім часом я використовую таблицю, щоб зробити деяку статистику, і я хочу, щоб перший стовпець таблиці вказав номер рядка, як цей. | | title| |--| -----| | 1| A | | 2| B | і я хочу, щоб кількість першого стовпця автоматично зростала після створення нового рядка. Чи є хороші …
17 org-mode 

2
Убити буфер процесу без підтвердження?
Я C-x C-kзобов’язаний kill-this-buffer. Але коли я входжу в буфер, який запускає процес на зразок Python або MySQL, якщо я C-x C-kце роблю, він запитує Буфер "* Python *" має запущений процес; вбити його (у чи п)? Як я можу вбити буфери процесів без підтвердження?

1
Як автоматично створювати акуратні блоки блоків коментарів під час введення тексту?
Деякі редактори коду, такі як eclipse, автоматично формують акуратні блоки, коли ви починаєте вводити багаторядковий коментар: Чи є якийсь пакет чи інший спосіб зробити це також у emacs? Редагувати: Для уточнення: я не хочу комбінацію клавіш, яка вставляє блок коментарів. Я хочу, щоб блок коментарів був автоматично створений, коли натискаю …

2
З'єднання TLS було належним чином припинено
Під час запуску package-list-packagesя отримую такі помилки: Failed to download `gnu' archive. gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated. Я запускаю Emacs 24.4 в Windows. До цього тижня завантаження пакунків відбувалося нормально. Я спробував це керівництво щодо налаштування Emacs-GnuTLS-Windows. Я спробував запустити цей код із розділу …

2
Як набрати пароль .gpg-файлу лише під час його відкриття
(Я розумію наслідки безпеки для наступного, і я з ними добре.) У мене є один зашифрований файл в моєму орг каталозі diary.org.gpg. Я ніколи не робив жодної спеціальної конфігурації, щоб вона працювала Щоразу, коли я відвідую файл, мені пропонується пароль шифрування. Що чудово. Кожного разу, коли я зберігаю буфер, мені …
17 encryption  epa  gpg 

5
Зіставити функцію у списку властивостей?
З: який ідіоматичний спосіб відображення функції у списку властивостей? Різні функції відображення ( mapcarта сімейства) відображають функцію в такій послідовності, як список. Як користуються цими функціями при роботі зі списком властивостей , тобто при спробі відображення всіх властивостей, що містяться у списку (який би був кожен інший елемент, починаючи з …
17 elisp  mapping 

1
Як отримати доступ до командних комутаторів у Magit
Більшість magitкоманд викликаються однією клавішею, яка спливає меню підкоманд і комутаторів. Наприклад, Pпоказує Pі tяк підкоманди, -fі -uяк "комутатори". Натискання літер на підкоманди викликає їх, але як можна викликати комутатори? У мене сховище з двома пультами, і я хотів перейти до іншого пульта. У -uперемикач виглядає як тільки річ, але …
17 magit 

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

5
Зупиніться на початку слова на "вперед-слово"
Я часто використовую кілька викликів, за якими forward-wordслідує одна, backward-wordщоб перемістити точку до початку слова на рядку. Я думаю, я ніколи не звик до того, як forward-wordвідрізняється від vim's, wі навіть через роки використання Emacs я не можу звикнути до різниці. Чи є функція, яку я міг би використовувати замість …
17 motion 

2
Яка правильна заміна flet на новий emacsen?
У мене є якийсь код, який використовується fletдля тимчасової зміни поведінки функцій. ;; prevent changing the window (flet ((pop-to-buffer (buffer &rest args) (switch-to-buffer buffer))) (compilation-next-error-function n reset)) Однак компілятор байтів Emacs попереджає: In ag/next-error-function: ag.el:103:7:Warning: `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'. Однак cl-fletпрацює …
17 cl-lib 

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