Emacs

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

4
Чи можливо створити буфер org-mode * scratch *?
Під час роботи над документом в emacs я часто відкриваю новий буфер, роблю щось в org-режимі, копіюючи вміст org-режиму та вставляючи його в свій документ. Я використовував для створення нового документа в режимі org кожен раз, коли мені потрібно було це зробити. Тепер у мене є файл, ~/.scratch.orgде я зберігаю …


1
Змінити колір виділення, коли вікно не в фокусі?
Я використовую hl-режим як другорядний режим для спритного. Як зробити так, щоб виділена лінія змінила колір (наприклад, на сірий), коли вільне поле не є поточним вікном, а потім повернутись до кольору підсвічування за замовчуванням, коли схиле вікно знову стане поточним вікном?

2
Я пропускаю якесь місце, де відбувається координація / розробка нових версій Emacs?
Останнім часом мене вразили нові / покращені речі, що входять до програми Emacs 25. Тоді я почав думати про весь процес, що стоїть за ним. Я хотів би поділитися своїми думками з вами. Продовжуючи останні запити, багато виправлень помилок, підтримуючи, розширюючи Emacs core / dev і будь-що інше, це має …


1
Перегляд коду з іншим відступом, ніж збережений на диску
Я працюю над деякими проектами зі стилями відступу, які мені здаються дуже роздратованими. Я хотів би переглянути код з певним стилем відступу, але завжди зберігати на диску із заданим стилем відступу. Зокрема, мені подобається стиль відступів Emacs за замовчуванням на аргументах багаторядкових функцій ... void foo(int a, int b, string …

2
"І" проти "коли" для умов
Це супроводження коментарів до цієї відповіді . Наступні біти коду здаються еквівалентними: (and a b) (when a b) Звичайно, andдозволяє поставити більше умов: (and a b c d)засоби(when (and a b c) d) Я схильний використовувати whenлише для вираження розгалуження. Чи є фактичні відмінності? Чи краще використовувати те чи інше? …

2
Виділення змінних оболонок в лапках
In vim, наступний документ призведе до того, що $PWDрядки 2 та 3 будуть пофарбовані двома різними способами: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' Перший екземпляр $PWDбуде в іншому кольорі від решти рядка, в якому він знаходиться. Це дає чітку візуальну вказівку на те, що змінна буде розширена, …
13 font-lock  bash 

3
Перемістіть форму вгору і вниз в режимі паредитування
Я використовував скорочувальний "Структурний редагування" (режим, що нагадує паритет для Intellij та Cursive), і я знайшов там непогану команду під назвою переміщення форми (і вниз). Перемістити форму вгору робить це ( |справа в тому): (+ 1 |(+ 2 3) 4) => (+ (+ 2 3) 1 4) і Переміщення форми …
13 editing  paredit 


1
Отримайте компанію, щоб показати пропозиції щодо імен Yasnippet
Я використовую пакети компанії режим і Yasnippet. Коли я набираю буфер, я отримую пропозиції від автозаповнення від компанії. Для Yasnippet у мене є каталог, який містить фрагменти. У цьому каталозі я маю, наприклад, файл foo.yasnippet. Коли я набираю fooбуфер і натискаю Tab, я отримую спливаюче меню для ясніппетів, яке я …

1
Як редагувати crontab безпосередньо в emacs, коли у мене вже відкриті emacs?
Я знаю, що можу встановити змінну EDITOR і редагувати мій crontab за допомогою emacs, але для цього потрібно запустити процес із оболонки з $ crontab -e Моє запитання: як я можу безпосередньо змінити мій crontab, якщо я вже є в emacs? Я спробував запустити eshell і запустити crontab -e звідти, …
13 editing 

2
Чи можу я зробити посилання в Org Mode, які містять дужки, [або]?
Чи є можливість уникнути дужок ( [і ]), щоб їх можна було включити в опис посилання на режим Org? Наступне посилання не працює, наприклад: [[http://mathoverflow.net/questions/195203/automorphisms-of-ideals-of-mathbbct][Automorphisms of ideals of C[t]]] Я сподівався, що використання зворотної косої риски ( \[) спрацює, або що буде орган-сутність, але, здається, це не так.
13 org-mode 

3
Як я можу негайно вийти з ediff, не вводячи "y"
Коли я кидаю едіфф, qмене запитують, чи дійсно я хочу кинути. Я вважаю за краще це негайно кинути. У налаштуваннях немає нічого очевидного . Існує рішення тут , який , здається , на роботу, переглядаючи qключ, але я не впевнений в деталях , як працює функція. Який найпростіший спосіб змусити …
13 ediff 

4
Створіть новий кадр із лише рядком режиму
Я хочу створити новий кадр, який не містить нічого, крім рядка режиму. Тим більше не буфер файлів. Навіщо мені це потрібно? Я використовую годинник org-режиму, щоб час працювати. У Org-режимі відображається таймер для поточного завдання, над яким я працюю в режимі, і оновлює таймер у режимі реального часу. Я використовую …
13 mode-line  osx 

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