Emacs

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

4
Змініть гілку гілки за допомогою Magit
Коли ви натискаєте гілку за допомогою Magit (з P P), а гілка не має верхнього течії, Magit запитує вас, як називається гілка, на яку ви хочете натиснути. Це чудово. Однак, як тільки ви встановите верхівку для гілки, Magit більше не запитує вас, куди ви хочете її натиснути. Зазвичай це зручно …
47 magit  git 

2
Підтримка лігатур OTF в Emacs
PragmataPro - це шрифт, який постачається з низкою лігатур програмування . Я розумію, що це обличчя OpenType (OTF). Мені відомо, що Emacs підтримує програмну заміну символьних комбінацій (наприклад, ->до ⟶або lambdaна λ). Однак це штучні лігатури unicode, оскільки вони мають власні кодові точки, а справжні лігатури - ні. Чи правильно …
46 fonts  display 

1
Як швидко скопіювати / перемістити файл у Emacs Dired?
У Diredрежимі я можу mпозначити файли та Rперемістити їх до пункту призначення. Інколи шлях до місця призначення занадто довгий. Якщо пункт призначення відкритий у розділеному вікні, чи є спосіб переміщення файлів швидше? Коли я бачу два екрановані вікна на екрані, я пропустив функцію перетягування в диспетчері файлів GUI.
46 dired 

6
Org-режим 9: неможливо оцінювати блоки коду
Моя конфігурація Emacs живе всередині .orgфайлу, з якого я переплутаю вихідні блоки у .elфайл. Я міг би оцінити вихідні блоки за допомогоюC-c C-c Сьогодні я перейшов до org-mode версії 9 від 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 і полюбив його, оскільки зробив пошук файлів набагато швидшим. Провівши деякий час на цьому сайті, я читав все більше і більше про Helm і планую зробити перехід. Деякі мої запитання: Які найбільші відмінності? Зокрема, як міняти мій робочий процес під час пошуку файлів, …
44 helm  ido 


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

6
Як отримати інтелектуальне автоматичне завершення роботи на C ++?
Emacs не може конкурувати з іншим IDE, якщо він не має функції автоматичного завершення. Автозаповнення просто робить мене більш ефективним програмістом. Я знаю розширення автоматичного завершення режиму , але воно не працює з C ++. Як я можу досягти розумного та ефективного автодоповнення для C ++? Це питання спочатку задала …
43 c++  completion 

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


4
Додати зміни до попереднього комітету з Magit
У мене 2 коміти, А потім Б, готові до поштовху. Я розумію, що забув щось додати в А. Як я можу додати цю зміну до A за допомогою Magit? Я навіть не знаю, на яку частину документації Git я повинен дивитися.
43 magit  git 

2
Як перелічити гілки за допомогою Magit
Як перерахувати гілки сховища в Magit (тобто еквівалент git branch --list)? Я очікував, що знайду це у спливаючому віці, але, здається, його немає ні там, ні я не зміг його знайти десь у розділі "Огляд" в посібнику користувача. Що я пропускаю?
42 magit 

3
Старе питання "як скласти XML"
Я роблю зовсім небагато ручного редагування XML (вихідне визначення деякої генерації коду, який я роблю, - це власний формат XML) і, звичайно, вважаю за краще використовувати Emacs для будь-яких спеціальних цілей (зазвичай некрасивих) редакторів XML. Режим nXml відстоював мене в минулому, але я не можу зафіксувати його "контурну" підтримку. Різні …
42 xml  nxml  outline 

5
Як використовувати зовнішню програму як спосіб за замовчуванням для відкриття PDF-файлів від Emacs?
Коли я завантажую M-x find-filePDF, він відкривається в Emacs. Хоча це приємно, у переглядача PDF Emacs не вистачає багатьох функцій, які мені потрібні, і я вважаю за краще відкрити PDF-файли у зовнішній програмі. Як я можу налаштувати Emacs на використання зовнішньої програми в якості переглядача PDF-файлів за замовчуванням?
42 pdf  find-file 

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