Emacs

10
Распознавание предложений, которые не заканчиваются на два пробела

Я не собираюсь взвешивать, является ли окончание предложений двумя пробелами Единственным Истинным Путем или мерзостью. Все, что я знаю, - это то, что у меня нет признаков установления постоянной привычки дважды нажимать пробел в конце предложения. Итак, учитывая, что: каков идеальный набор...

10
magit-push висит на винде

Я использую GNU Emacs в Windows, и я не могу использовать его magit-pushдля отправки своих локальных изменений в удаленный репозиторий. Это происходит с удаленными репозиториями независимо от того, доступны ли они по SSH или HTTPS. Что мне нужно сделать, чтобы сделать magit-pushработу в Windows...

10
Dired как FTP-клиент

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

10
Существуют ли какие-либо ранее установленные тесты для самого Emacs?

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

10
специфичный для проекта файл инициализации

У меня есть некоторые настройки для emacs, которые я хотел бы использовать для одного проекта, но не влиял на emacs глобально. Можно ли как-нибудь заставить emacs загрузить определенный файл инициализации при запуске из определенного каталога или автоматически загрузить все файлы инициализации в...

10
Усеченное начало выравнивания по правому столбцу в организационной таблице

У меня есть столбец в таблице режима org, который содержит длинные имена файлов. Интересная часть имени файла - последние несколько символов, а не первый. Например, учитывая файлы ниже: /data/capture/abcd_spectrum_01292000.dat /data/capture/abcd_spectrum_02251435.dat...

10
Есть ли режим Emacs, удобный для написания стихов?

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

10
Как мне наследовать от prog-mode, при этом поддерживая старый emacsen?

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

10
Определение окна, на которое указывает «другое окно»

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

10
Отключить автоматическое резервное копирование для определенных файлов

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

10
Сделайте веб-режим всегда отступом от пробелов

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

10
Emacs как инструмент CAT (автоматизированного перевода)

Устал от плохих возможностей редактирования программного обеспечения, такого как OmegaT , я хотел бы знать, есть ли способ превратить Emacs в инструмент CAT (Computer-Assisted Translation). Я думал о написании основного режима, но не стесняйтесь поделиться своими идеями. В основном это то, что мне...

10
Программно вставлять файлы в буфер Dired

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

10
Как использовать помеченные Dired файлы в качестве аргументов для произвольных функций Emacs Lisp?

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

10
Как мне написать встроенные уравнения в режиме Org, чтобы они правильно экспортировали в LaTeX?

У меня есть предложение со словами 42 m s^{-1}. Когда это экспортируется в LaTeX, он экспортируется как 42 m s$^{\text{-1}}$. Как я должен написать это, или какие флаги я должен установить в #+OPTIONS:строке, чтобы она экспортировалась как 42 m...

10
Есть ли библиотеки для полей ввода в Emacs?

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

10
Использование Emacs для отправки твитов или квитов

Я использую Quitter или Twitter для рассылки коротких сообщений. Большинство моих запросов / твитов выходят через веб-интерфейс. Однако я хотел бы использовать Emacs для этого. Кто-нибудь хороший метод / режим для использования с Quitter или...