Emacs

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

4
Які практичні відмінності між різними сховищами пакетів Emacs?
Я помічаю, що є кілька різних сховищ, які часто містять одне і те ж програмне забезпечення. Чому я хотів би віддати перевагу: GNU ELPA Мармелад MELPA над іншими? Оскільки будь-яке одне сховище не містить усіх пакунків, які я хочу, чи є гарною ідеєю одночасне включення цих сховищ?

9
Як завантажити файл у буфер?
Я зазвичай працюю над файлами, які оновлюються у файловій системі за допомогою контролю версій. Який швидкий спосіб перезавантажити файл, не C-x C-fпотребуючи його знову і запитання, чи хочу я його перезавантажити?


4
Чим відрізняється Aquamacs від інших версій Mac Emacs?
Користувачі Macintosh мають кілька варіантів заздалегідь створеного Emacs. Мені відомі наступні версії: Версія YAMAMOTO Міцухару Версія Девіда Колдвелла Версія Вінсента Гуле Версія Aquamacs Девіда Ріттера Деякі питання, які я мав на увазі: Чи відрізняються ці версії якимись значущими способами? Чи можна отримати функціональність інших, просто змінивши файл ініціалізації? Чи змінюються …
99 osx  aquamacs 


13
Як швидко перемикатися між вікнами?
Як швидко перемикатися між вікнами? У мене часто відкрито кілька вікон і мені потрібно перемикатися між ними. Прямо зараз я користуюся C-x oтим, що хочу. Чи є для цього більш ефективний робочий процес?

3
Як об’єднати конфлікти Git в Emacs
Моє недавнє злиття Git призвело до великої кількості конфліктів. Мій сучасний підхід полягає в пошуку наступного виникнення «<<<», а потім виконувати злиття за допомогою стандартного редагування тексту. Питання : чи є спосіб Emacs підтримувати об’єднання, використовуючи інформацію, доступну в Git, про мою версію, їх версію та базову версію файлу? Редагувати: …
84 git 

7
Як я можу отримати лінійку в стовпці 80?
Як програміст, я хочу бачити лінійку в певному стовпчику (як правило, 80), і тому я бачу, коли я перетинаю цей стовпець, а також бачу, наскільки я близький до нього, щоб я міг рано переформатувати свій код. Я знайшов варіанти, які поки що не досягнуто цієї мети: whitespace-mode, column-enforce-modeі column-markerвиділити лише …

5
Читання та запис електронної пошти за допомогою emacs
Як ми можемо використовувати emacs для читання та запису електронної пошти? Це питання має на меті забезпечити канонічну посадкову точку для користувачів, які бажають мати справу з електронною поштою за допомогою emacs. Будь ласка, опублікуйте лише один пакет / рішення за кожну відповідь з якомога більше деталей. Інформація, яка може …
77 email 

10
Як запобігти надзвичайно довгим лініям робити Emacs повільним?
Я бачу надзвичайно різну продуктивність залежно від кількості нових рядків у файлі, який я відвідую. Ось приклад. У мене є два файли JSON: $ wget https://github.com/Wilfred/ReVo-utilities/blob/a4bdc40dd2656c496defc461fc19c403c8306d9f/revo-export/dictionary.json?raw=true -O one_line.json $ python -m json.tool <one_line.json >pretty_printed.json Це два файли JSON з однаковим вмістом. one_line.jsonстановить 18 Мбіт JSON без будь-яких нових рядків. pretty_printed.jsonдодано …

4
Переваги налаштування змінних за допомогою setq замість custom.el?
Я бачу, що багато людей (автори розширень та інші) наводять приклади конфігурації з setq: (setq foo 'bar) Ці параметри часто визначається з defcustom, що робить їх доступними для настройки через custom.el. Я зазвичай використовую їх custom.elдля встановлення. Чи є якась перевага використання setqзамість цього або два способи приблизно еквівалентні?

17
Як швидко перемикати буфери?
У ванільному Emacs я повинен зробити, C-x bа потім вручну ввести ім’я буфера, щоб переключитися. Якщо я забуду назву буфера, мені доведеться натиснути, TABщоб перелічити можливі завершення. Чи можна щось зробити, щоб зробити цей процес швидшим?

8
Що я повинен / не повинен робити під час зберігання .emacs та .emacs.d в контролі версій?
Як і багато людей, я керую багатьма моїми dotfiles через сховище контролю версій (Mercurial on Bitbucket, приватний, в моєму випадку). Це зручно під час налаштування нової машини або поширення конфігурацій серед різних машин. Тож природно я додав своє .emacsі .emacs.dдо цього налаштування. Потім я встановив кілька пакунків і в кінцевому …


4
Як я можу дізнатися, в якій клавіші пов'язаний ключ?
Я відскочив клавішу 'd' gnus-article-mode, але його стара поведінка все ще активна, коли точка знаходиться в додатку. Я можу бачити, що повторне перев’язування там не набрало чинності C-h k d, але це не говорить мені про те, яка клавішна карта діє в цей момент, щоб я міг її повторно пов'язати …

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