Emacs

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

1
Вывод цветного мерзавца в eshell
Я использую emacs внутри терминала mintty (настроенного, чтобы сказать, что это xterm-256color) на Cygwin. list-colors-displayработает отлично. и цвета отображаются в списках Dired и т. д. Теперь я установил цвет для git branchтекущей ветви yellow reverse. Однако ни оболочки, ни окна eshell не отображают правильный цвет; вместо этого текущая ветвь отображается …
10 eshell  colors 

2
Как сохранить злые маркеры?
Я хочу иметь возможность сохранять в буфере локальные маркеры зла (m, чтобы отметить местоположение, а затем 'или `, чтобы перейти к нему) в сеансах / экземплярах emacs. Я не совсем уверен, как это сделать. Я попытался установить / использовать сессию и добавить их так: (add-to-list 'session-locals-include 'evil-markers-alist) Это не работает, …

2
Временно изменить размер текста в режиме строки и минибуфера?
Работая с другими людьми за общим монитором или через общий доступ к экрану (например, Google Hangout), я часто использую text-scale-adjust( C-x C-+), чтобы другим было легче читать мой экран. Я хотел бы иметь возможность временно увеличить размер текста строки режима и минибуфера в выбранном кадре. Такая возможность уже существует? Если …

2
Есть ли яснипет, производящий предзаполненный комментарий о кислороде?
Для следующей функции C ++: bool importantStuff(double a, double b); Он должен вывести следующий фрагмент, возможно, без тегов: /** * <Insert description of importantStuff> * * @param a <Insert description of a> * @param b <Insert description of b> * @return <Insert description of the return value> */ Я осмотрел …
10 yasnippet  c++ 

3
Перезагрузить переменные среды
Этот вопрос задавался в superuser is-there-a-way-re-re-re -load-environment-in-emacs , но никакого хорошего решения не было дано. Я использую EmacsClient с часто более чем 30 открытыми буферами, если я изменяю переменную окружения в оболочке, мне нужно выйти из EmacsClient (и заново открыть все буферы), или я должен вручную установить переменную окружения также …

2
Emacs завис при открытии файла PDF
Когда я открываю pdf с помощью emacs, он зависает. И я установил pdf-tools, откройте pdf, он снова завис. Какой процесс подчеркивания, когда emacs открывает PDF? Много ли работы по конвертации? Что я должен сделать, чтобы ускорить это? Emacs 24.4 Ubuntu 14.04 LTS Intel 2,4 ГГц х 2 4G RAM. Обновление …
10 pdf 

1
Как получить необработанные данные для повестки дня в режиме организации без представления повестки дня?
Вопрос: Как я могу org-modeвернуть необработанные данные для представления повестки дня, фактически не создавая представление повестки дня? Я хотел бы получить доступ к моей повестке дня на любой день. Однако я не хочу создавать представление повестки дня как таковое. Вместо этого я хочу org-modeсобрать и отсортировать все элементы, которые будут …

2
Какой второстепенный режим печатает открывающий парен в эхо-зону?
Это действительно хорошая функция, но она отображается только при вставке парена, а не при изменении положения курсора. Есть ли интерактивная команда, которую я могу вызвать, чтобы отобразить это? Могу ли я настроить его так, чтобы он отображался при перемещении курсора?

3
режим орг Перейти к последнему заголовку?
Режим орг. Перейти к последнему заголовку в текущем дереве. Скажите, это мой org-файл, pipe указывает на курсор: * Top| ** Apple ** Banana ** Cherry * Middle ** Ape ** Bear ** Cat Я хотел бы запустить команду и теперь мой курсор будет здесь: * Top| ** Apple ** Banana …
10 org-mode 

5
Как войти в режим только просмотра при просмотре исходного кода Emacs из справки?
Когда я просматриваю справку Emacs для функций через C-h f, я часто хочу заглянуть в реализацию Elisp / C. Я хочу ввести view-modeавтоматически при доступе к исходному коду таким образом, чтобы избежать ненужных изменений. Есть ли ловушка или функция, которую я могу посоветовать для достижения этой цели?

1
Отображать ошибки и предупреждения в блоке кода режима орг.
Я хотел бы иметь возможность сообщать о предупреждениях и ошибках при оценке блока кода Python в файле Org. Когда в блоке кода есть ошибки синтаксиса Python, Org услужливо выдает их в отдельный буфер *Org-Babel Error Output*. Было бы неплохо иметь возможность отправлять туда и свои собственные предупреждения, сохраняя при этом …

3
Можно ли автоматически исправить орфографию «на месте»?
Я собирался опубликовать вопрос, но потом увидел его в переполнении стека во время поиска возможностей автокоррекции. На связанный вопрос нет ответов, поэтому я подумал, что на этом сайте будет больше удачи. Вот текст: Хотелось бы, чтобы был способ, когда я неправильно наберу слово, flyspell может автоматически исправить его до «наиболее …
10 flyspell  abbrev 

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

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

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

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