Emacs

Q & A для тех, кто использует, расширяет или разрабатывает Emacs

4
Изменить ветку вверх по течению с помощью Magit
Когда вы нажимаете ветку с помощью Magit (с помощью P P), и у ветви нет восходящего потока, Magit запрашивает у вас название ветви, к которой вы хотите перейти. Замечательно. Однако после того, как вы установили восходящий поток для ветки, Magit больше не спрашивает вас, куда вы хотите его подтолкнуть. Это …
47 magit  git 

2
Поддержка лигатур OTF в Emacs
PragmataPro - это гарнитура, которая поставляется с рядом программных лигатур . Насколько я понимаю, это лигатуры OpenType face (OTF). Я знаю , что Emacs поддерживает программную замену комбинации символов (например , ->для ⟶или lambdaв λ). Тем не менее, это ложные лигатуры Юникода, так как они имеют свои собственные кодовые точки, …
46 fonts  display 

1
Как быстро скопировать / переместить файл в Emacs Dired?
В Diredрежиме я могу mотмечать файлы и Rперемещать их по назначению. Иногда путь назначения слишком длинный. Если пункт назначения открыт в разделенном окне, есть ли способ быстрее перемещать файлы? Когда я вижу на экране два засвеченных окна, я пропускаю функцию перетаскивания в файловом менеджере с графическим интерфейсом.
46 dired 

6
Орг-режим 9: невозможно оценить кодовые блоки
Мой конфиг Emacs живет внутри .orgфайла, из которого я путаю исходные блоки в .elфайл. Я мог бы оценить исходные блоки сC-c C-c Сегодня я обновился до версии 9 режима org от org elpa и теперь оцениваю исходный блок как #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC с C-c C-cпечатью …

3
Перезапустите Emacs из Emacs
Я перезагружаю свои emacs много. Все, что я хочу сделать, - это создать функцию, которая убивает текущий emacs, только чтобы породить новый вместо него. В идеале это также будет работать в TTY.

1
Как мне изменить рабочий процесс при переходе с IDO на Helm
Как новичок в Emacs, я нашел IDO и мне очень понравился, так как он сделал поиск файлов намного быстрее. Потратив некоторое время на этом сайте, я читал все больше и больше о Хелм и планирую сделать переход. Некоторые из моих вопросов: Каковы самые большие различия? В частности, как должен меняться …
44 helm  ido 


7
Как я могу использовать свой локальный клиент Emacs в качестве $ EDITOR для удаленных машин, к которым я обращаюсь через TRAMP?
Я часто использую TRAMP для управления несколькими удаленными серверами, как для редактирования файлов, так и для запуска удаленных оболочек shell-mode. Однако это не работает, когда команда использует EDITORпеременную для редактирования файла, crontab -eособенно потому, что shell-modeэто «тупой» терминал, который не поддерживает запуск другого редактора внутри него. Локально я делаю это …


6
Как получить интеллектуальное автозаполнение в C ++?
Emacs не может конкурировать с другой IDE, если у него нет функции автозаполнения. Автозаполнение просто делает меня более эффективным программистом. Я знаю расширение Auto Complete Mode , но оно не работает с C ++. Как я могу добиться умного и эффективного автозаполнения для C ++? Первоначально этот вопрос был задан …
43 c++  completion 

2
Как составить список филиалов с помощью Magit
Как мне перечислить ветви репозитория в Magit (то есть эквивалент git branch --list)? Я ожидал найти это во всплывающем окне ветки, но, похоже, его там не было, и я не смог найти его где-нибудь в разделе «Проверка» руководства пользователя. Что мне не хватает?
43 magit 


2
Как я могу открыть определенную ревизию файла с помощью Magit?
Можно ли открыть конкретную версию файла в Emacs с помощью Magit, не меняя текущую ветку? Я переместил некоторые локальные изменения в ревизию, где измененные функции были заменены функциональностью в другом файле. Я хотел бы открыть старую ревизию моих изменений в отдельном буфере, чтобы я мог сравнить изменения рядом. Моим хакерским …
43 magit  git 

3
Старый вопрос «как сложить XML»
Я занимаюсь ручным редактированием XML (исходное определение некоторой генерации кода, которое я делаю, это пользовательский формат XML) и, конечно, предпочитаю использовать Emacs над любыми специальными (обычно некрасивыми) редакторами XML. Режим nXml хорошо меня держал в прошлом, но я не могу разобраться с его «контурной» поддержкой. Различные посты в Интернете и …
42 xml  nxml  outline 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.