Emacs

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

1
Як налаштувати підсвітку синтаксису лише для заданого режиму
Я хотів би змінити виділення синтаксису в моєму, lua-mode.elне впливаючи на інші основні режими. Просто в якості прикладу, я хотів би «ключові слова» , як if, then, elseбути виділені жирним шрифтом і синім шрифтом , коли в lua-mode(замість рожевого за замовчуванням) , не маючи один і той же стиль виділення …

4
Як відновити МЕКЛАМНИЙ запис макросу на клавіатурі?
Класичний футляр: Ви починаєте запис макросу: C-x ( Скажімо, ви щось робите hello. Ви запускаєте команду, яка видає помилку, скажімо C-g(наприклад, ви помилково запустите C-sі вам доведеться скасувати це C-g, тепер ваша робота втрачена). Тепер ваш запис поки що втрачено. Я хотів би відновити місце, де я зупинився, перш ніж …

2
Керування паролем / ключами для декількох машин у emacs
Я входжу в численні машини як частину своєї роботи (+ - 20 на день). Я проводжу лише кілька днів / тижнів з кожною машиною. Багато хто працює лише ftp. Для безперебійного доступу Трамп - це дивовижно, але управління доступом до цих серверів стає втомливим. Я керую рукою .netrc та .ssh …
10 tramp  ftp  passwords 

1
Використання Emacs для надсилання твітів або кветів
Я використовую Quitter або Twitter для надсилання коротких повідомлень. Більшість моїх кветів / твітів виходять через веб-інтерфейс. Однак я хотів би використовувати Emacs для цього. Хтось має хороший метод / режим для використання з Quitter або Twitter?
10 web 

2
Перейти до буфера документації в режимі компанії
Нещодавно я перейшов auto-complete-modeна, company-modeі мені весело. Нещодавно мені довелося написати якийсь код Emacs Lisp. Я починаю вводити свою функцію, показуються кандидати на завершення, натискаю F1і документація відкривається в іншому буфері. Я хотів би перейти до буфера документації , але, коли я друкую, C-x oвін закривається. Будь-який натяк?

1
Чи є в Emacs бібліотеки для полів введення?
Досить декілька режимів Emacs використовують (щось на зразок) форми: інтерфейс налаштування є одним із них, режим Повідомлення (читайте: його заголовна частина) - інший; їх більше, на жаль, не завжди дуже схожі. Під "формою" я маю на увазі тут буфер з частинами лише для читання та місцями, призначеними для введення тексту; …

1
Як використовувати розмічені файли, розмічені як в якості аргументів для довільних функцій Emacs Lisp?
Dired дозволяє мені позначати файли та передавати їх імена як аргументи довільних команд оболонки. Мені б хотілося, щоб надати позначені імена як аргументи функціям Emacs Lisp, або вбудованим, або тим, що я пишу сам.
10 elisp  dired 

2
Програмно вставляйте файли в буфер Обмежений
У мене є список імен файлів (з повним контуром), і я хочу створити подвійний буфер, в якому буде вказано цей набір файлів. Як би я пішов робити це? Як створити подвійний буфер зі списку імен файлів? Без використання зовнішніх залежностей.
10 elisp  dired  files 

1
Вимкніть автоматичне резервне копіювання для конкретних файлів
Довгий час я мав Emacs ставити резервні копії для всіх файлів в одну папку: (setq backup-directory-alist '(("." . "~/.emacs.d/backups"))) Я навряд чи коли - небудь відвідати backupsкаталог, але в останній час я помітив , що він містить багато з *-autoloads.elфайлів , які не потрібно резервне копіювання для. Як я можу …
10 backup 

2
Зробіть веб-режим завжди відступним пробілами
Я використовую веб-режим emacs , і вкладка у файлах JS, здається, діє дивно. У мене вкладка встановлена ​​для проміжків 2 проміжків, але коли відступ досягає 8 пробілів, веб-режим перетворює їх на вкладку, а потім продовжує вкладку 2 пробіли, поки в не досягається ще 8, і перетворює це в іншу вкладку …



3
Визначення вікна, вказаного "іншим вікном"
У emacs частіше, ніж мені подобається, я закінчую 4 вікна або більше. Я буду використовувати цей приклад: +--------|-----------+ | | | | 1 | 2 | | | | +--------+-----------+ | 3 | 4 | | +-----------+ | | 5 | +--------+-----------+ Багато функцій можуть виконувати дії в other-window(як правило, …
10 window 

4
Як я успадковую прогрес-режим, підтримуючи старший emacsen?
Я пишу основний режим для мови програмування, але хочу підтримувати старіші версії Emacs. prog-modeє відносно новим. Я хочу успадкувати, prog-modeякщо це визначено, але все-таки зробити щось розумне інакше. Який найкращий підхід? Чи варто мені defalias prog-modeна старшому Emacsen, чи це буде заважати іншим режимам, якщо вони будуть робити те саме?

1
Чи існують якісь попередні пакети для базових еталонів для самого Emacs?
(Це питання не стосується написання орієнтирів / профілювання коду elisp, для цього див. Це питання .) Чи існують якісь набори орієнтирів для продуктивності Emacs? Я шукаю щось еквівалентне стандартному критерію команди V8 перекладача або набору команд pypy . Мені б хотілося відповісти на запитання на кшталт "чи Emacs 24.4 швидше, …

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