Emacs

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

2
Более быстрый метод для получения `line-number-at-pos` в больших буферах
Функция line-number-at-pos(при повторении около 50 раз) вызывает заметное замедление в полубольших буферах - например, 50000 строк - когда точка находится рядом с концом буфера. Под замедлением я подразумеваю общую сумму около 1,35 секунды. Вместо того, чтобы использовать 100% -ную elispфункцию для подсчета строк и перехода в верхнюю часть буфера, я …


2
Как выбрать между nil и 0 или t и 1 при установке переменных или включении режимов
Я понимаю , что nil, 0и / или -1используются для отключения некоторых функций и t, 1и / или +1используются для включения некоторых функций. Какой выбор выбрать при назначении переменных или включении / отключении второстепенных режимов? Я видел все эти варианты, используемые в той или иной точке. Это заставляет меня задуматься, …
19 elisp 

2
Какие есть варианты проверки орфографии в emacs?
Поскольку в настоящее время я выполняю множество непрограммных задач в Emacs, проверка орфографии снова стала одной из моих главных задач. Я заметил, что пока нет вопросов, связанных с опциями проверки орфографии в Emacs, так что мы здесь: Какие есть варианты проверки орфографии в Emacs? В частности, для проверки орфографии общего …

1
Режим организации: предотвращение редактирования текста в свернутом поддереве
Можно ли предотвратить редактирование текста в свернутом поддереве в режиме Org? То есть я хотел бы сделать невозможным редактирование скрытого текста. Это похоже на то, что должно существовать, но я не видел способа сделать это.
19 org-mode 

2
Как прокрутить все доступные совпадающие интерактивные (Mx) команды, используя Helm, а не только мою историю?
Я использую Helm для выполнения дополнений для моих интерактивных команд, но он позволяет мне циклически проходить через те команды, которые я использовал в прошлом (то есть 4 кандидата). Я не хочу такого поведения, вместо этого, при нажатии Cn / Cp он должен циклически проходить по всем командам, сопоставленным с шаблоном. …
19 helm  cycling 

1
Отображение PDF-изображений в режиме орг.
Примечание: этот вопрос задавался здесь раньше, но безуспешно. Способность Org-mode отображать встроенные изображения является фантастической для написания моих еженедельных научных отчетов. Я могу включить графики, связать их с их данными, связать с выводами и действительно использовать всю мощь орг-режима. Единственная проблема, с которой я столкнулся, заключается в том, что org …
19 org-mode  pdf  images 

7
Нажатие клавиши быстрого просмотра для предварительного просмотра файла в точке
Я хотел бы создать функцию, которая делает "быстрый просмотр" файла, который находится под указанием в dired. Я хотел бы, чтобы это работало, так как я удерживаю функциональную клавишу, которая затем делает файл видимым в буфере, но когда я отпускаю эту клавишу, буфер закрывается, и восстановленный буфер возвращается. Я не хочу …

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

2
Как я могу перечислить доступные теги в Magit?
Я хотел бы перечислить доступные теги в Magit, чтобы показать конкретную ревизию, возможно ли это? В частности, я хочу перечислить историю ревизий в определенном теге, а затем просмотреть diff для одного из патчей в его истории. Я только что выполнил перебазирование и заметил некоторые несоответствия, я знаю, какой патч внес …
19 magit  git 

5
Как отключить перенос строк в Spacemacs?
У меня ограниченный опыт в Emacs. Пытался найти решение для отключения переноса строк в Spacemacs, но не смог найти ни одного. Решение этой проблемы в Vim заключается в выполнении set nowrap. Но это не работает в Spacemacs. Любое решение этого будет высоко ценится.

2
Удаление умных цитат автоматически
Особенно при копировании текста из таких документов, как Google, я бы хотел, чтобы Emacs автоматически удалял умные двойные кавычки, умные одиночные кавычки и всевозможные символы em-dash и en-dash, заменяя их их эквивалентами ascii. Есть ли способ настроить Emacs, чтобы сделать это автоматически? Или, если не считать этого, функцию, которую я …

2
Использование разных шрифтов для каждого основного режима
Можно ли установить разные шрифты, следуя основному режиму? Скажите Inconsolata-12в org-modeбуферах и Symbola-12во всех остальных режимах. Или, по крайней мере, это возможно сделать (set-frame-font "Inconsolata" t) после переключения на org-modeбуферы?
19 major-mode  fonts 

4
Лучшие способы генерации UML из Emacs
Есть куча вариантов интеграции между Emacs и UML инструментов , как org-mode«S plantumlвложения , в plantumlосновном режиме и т.д. Конечно , я могу попробовать их , но мне интересно , что другие люди используют для процесса UML? org-modeХорошей идеей будет встраивание в другой документ, например, делает или вывод сгенерированного uml …
19 org-mode 


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