Emacs

Q & A для тех, кто использует, расширяет или разрабатывает Emacs

2
Управление паролями / ключами для нескольких машин в emacs
Я вхожу в многочисленные машины как часть моей работы (+ - 20 в день). Я провожу всего несколько дней / недель с каждой машиной. Отличный ftp только. Для беспрепятственного доступа Tramp удивителен, но управление доступом к этим серверам вручную стало утомительным. Я управляю .netrc и .ssh / config вручную, вместе …
10 tramp  ftp  passwords 

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

1
Есть ли библиотеки для полей ввода в Emacs?
Многие режимы Emacs используют (что-то вроде) формы: интерфейс настройки является одним из них, режим сообщений (читай: его часть заголовка) является другим; их больше, к сожалению, не всегда очень похожих. Под «формой» я подразумеваю здесь буфер с частями только для чтения и местами, предназначенными для ввода текста; он может содержать или …

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


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

2
Программно вставлять файлы в буфер Dired
У меня есть список имен файлов (с полным путем), и я хочу создать буфер Dired, перечисляющий этот набор файлов. Как бы я поступил так? Как создать буфер Dired из списка имен файлов? Без использования внешних зависимостей.
10 elisp  dired  files 

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

3
Определение окна, на которое указывает «другое окно»
В emacs чаще, чем мне нравится, я получаю 4 или более окон. Я буду использовать этот пример: +--------|-----------+ | | | | 1 | 2 | | | | +--------+-----------+ | 3 | 4 | | +-----------+ | | 5 | +--------+-----------+ Многие функции могут выполнять действия в other-window(обычно это …
10 window 

4
Как мне наследовать от prog-mode, при этом поддерживая старый emacsen?
Я пишу основной режим для языка программирования, но я хочу поддерживать более старые версии Emacs. prog-modeотносительно новый. Я хочу унаследовать, prog-modeесли он определен, но все же сделать что-то разумное в противном случае. Какой лучший подход? Должен ли я использовать defalias prog-modeболее старый Emacsen, или это будет мешать другим режимам, если …


2
Есть ли режим Emacs, удобный для написания стихов?
Я пробовал простой поиск в Google и MELPA по ключевым словам, таким как «режим поэзии emacs» или «режим стиха emacs», но не нашел ничего специально созданного для этой цели. В руководстве рассматриваются некоторые распространенные расширения, text-modeно они предназначены для разметки текста и текста. Я ищу текст плюс форматирование. Org имеет …

1
Существуют ли какие-либо ранее установленные тесты для самого Emacs?
(Этот вопрос не о написании тестов / профилирования кода elisp, для этого посмотрите этот вопрос .) Существуют ли какие-либо тесты для производительности Emacs? Я ищу что-то эквивалентное стандартному тесту команды переводчиков V8 или тесту команды pypy . Я хотел бы иметь возможность отвечать на такие вопросы, как «Emacs 24,4 быстрее, …

2
Dired как FTP-клиент
Я не знаю, возможно ли это или нет. Я знаю, что могу редактировать удаленные файлы, но мне нужна такая настройка: один буфер с dired в моем локальном каталоге один буфер с удалённым каталогом в удалённом каталоге Что-то вроде наглядного пособия при обновлении моих файлов в удаленном каталоге. Маркировка нескольких файлов …
10 dired  ftp 

1
Усеченное начало выравнивания по правому столбцу в организационной таблице
У меня есть столбец в таблице режима org, который содержит длинные имена файлов. Интересная часть имени файла - последние несколько символов, а не первый. Например, учитывая файлы ниже: /data/capture/abcd_spectrum_01292000.dat /data/capture/abcd_spectrum_02251435.dat /data/capture/abcd_spectrum_02251847.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251849.dat /data/capture/abcd_spectrum_02251851.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02270910.dat Я хочу, чтобы мой организационный стол выглядел так: | File | TD …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.