Emacs

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

1
Як відрізнити Ci від TAB?
Зазвичай з історичних причин emacs трактує TABкод і C-iключ як однакові, пор. документація emacs lisp на функціональні клавіші або відповідь абобо на питання "Яка різниця між TAB та?" . Примітка: У цій статті, є коди клавіш TAB, <tab>і C-i; tabі Ctrl+ iз іншого боку - фізичні клавіші на клавіатурі. Однак …

2
Чи є функція вставити правильний `(kbd“… ”)` натисканням клавіші?
Мені нудно шукати ключові імена для kbdфункції, чи є спосіб автоматично вставити правильне ім'я клавіші лише натисканням клавіші? Так, наприклад, я хочу щось зробити: я набираю текст (local-set-key | Я біжу magical-insert-kbd-command, натискаю f6 і я отримую (local-set-key (kbd "<f6>") |

3
Чи є підбирачі кольорів для Emacs?
Я використовую відмінні rainbow-modeдля виділення кольорів у файлах CSS. Однак це передбачає, що я знаю, якого кольору я хочу. Чи є підбирачі кольорів, які я можу використовувати для редагування CSS всередині Emacs? В ідеалі мені дуже хочеться чогось, де я можу зробити кольори трохи темнішими / яскравішими / червонішими / …
20 colors 



3
Чому існує режим Lisp-взаємодії та чи потрібний він нам коли-небудь?
З: Чому lisp-interaction-modeіснує, і чи є причини використовувати його замість emacs-lisp-mode? В ручної йдеться , що emacs-lisp-modeі lisp-interaction-modeє ідентичними , за винятком , що останні прив'язок C-jдо eval-print-last-sexp. Крім того, "всі інші команди в режимі взаємодії Lisp такі ж, як і в режимі Emacs Lisp". Наскільки я можу сказати, *scratch*останній …

2
Відобразити список слів у нижній частині кадру?
Я хотів би відобразити 3 списки слів на окремих рядках по горизонталі вздовж нижньої частини (хоча верхня частина також буде працювати) кожного відкритого в мене кадру Emacs. Я продумав 6 способів зробити це, і всі вони мають проблеми: Першою моєю думкою було додати рядок до мого режиму, але AFAICT ви …

1
як запобігти обличчю від кровотечі на навколишні ділянки буфера?
Питання: Як я можу уберегти org-modeобличчя посилань від кровотечі в ...селективні символи відображення в кінці складеного заголовка? Це візуальна галочка, яка мене трохи горіха. Коли, org-modeпосилання, є останньою справою у рядку, обличчя посилання переливається у те, ...що вказує на те, що заголовок складений. Якщо після посилання є, скажімо, порожнє місце, …
20 org-mode  faces 

3
Різні теми для термінальних та графічних кадрів при використанні демона Emacs
Я намагаюся досягти такої поведінки в Emacs24: Мені подобається використовувати іншу тему (соляризовано-темно проти соляризованого світла) залежно від того, підключуюсь до запущеного сервера з термінальною рамкою % emacsclient -t або з кадром gtk % emacsclient -c Це, здається, працювало в старих Emacs, але в поточному Emacs я не міг знайти …
20 frames  daemon  themes 

4
Зменшити / Збільшити / Масштабувати зображення в режимі зображення
У режимі doc-view Emacs я легко можу скорочувати / масштабувати / тощо PDF-файли, однак я б хотів зробити те ж саме із зображеннями. В даний час, коли я відкриваю зображення, я не можу відрегулювати рівень масштабування, щоб він підходив до кадру. Я знаю, що є image-mode-fit-frame, однак це не допомагає, …


3
Як відобразити вміст мінібуфера посередині кадру emacs?
Працюючи над максимальним кадром Emacs, вміст дисплея області мінібуфера / ехо в нижній частині екрана може бути важко помітним, але також призводить до втрати уваги на редагуваному тексті під час введення команди - що цілком питання з точки зору зручності використання. Чи є можливість перемістити область minibuffer / echo в …
20 minibuffer 

3
Як витончено поводитися з помилками у файлі init
Мені б хотілося зафіксувати помилки під час запуску мого файлу init, а потім витончено обробити їх. У кінці мого файлу init відображається багато моїх найважливіших налаштувань та вкладень клавіш, щоб переконатися, що інші налаштування не застосовуються вгорі. Проблема полягає в тому, що коли ініціалізація припиняється рано, я відчуваю себе повністю …


2
Як показати різницю між двома буферами з "рівнем символів", різниться
Коли два буфери порівнюються для відмінностей, M-x ediff-buffersне вказується на конкретні символи, які змінилися в слові (тобто "рівень символів" відрізняється). Більшість сучасних інструментів "diff" показуватимуть відмінності у слові. Emacs, здається, не вистачає цієї важливої ​​(або очевидно корисної?) Функції за замовчуванням. Як я можу зробити так, щоб Emacs відображав різниці за …
20 ediff  diff-mode 

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