Emacs

9
Функция для удаления всех комментариев из буфера, не перемещая их, чтобы убить кольцо

Мне нужно иметь возможность удалить все комментарии из буфера из кода elisp. На данный момент я использую: (goto-char (point-min)) (comment-kill (count-lines (point-min) (point-max))) Однако comment-killэто интерактивная функция, и ее основным назначением является удаление одного комментария за...

9
Есть ли простой способ использовать все org-файлы, на которые есть ссылки в главном файле для таблицы часов режима org

Я использую режим орг, чтобы отслеживать время, которое я трачу на различные проекты. У меня есть один основной файл org и еще два для двух больших проектов, над которыми я работаю. Все три перечислены в org-agenda-files. Я создал таблицу часов в основном орг-файле и установил :scope...

9
Как преобразовать восьмеричные последовательности в текст utf-8

Когда я копирую не-ascii текст из Windows и вставляю его в Emacs, он отображается в виде восьмеричной последовательности. Например, если я вставлю ä в Emacs, он отобразится как \ 344. Я мог бы набрать Cq 344, чтобы вернуть ä в Emacs. Это раздражает, но терпимо, если есть только один персонаж. Но...

9
Как заполнить (обернуть) заголовок режима орг?

Я хотел бы заполнить (обернуть) длинный заголовок в режиме орг. Я не вижу упоминания о том, как это сделать, в руководстве по организации . Если я перенесу строку вручную, вставив новую строку, режим org не распознает переносимый текст как заголовок. Это возможно? Примечание: org-fill-paragraphне...

9
Как получить цифры для конкретного языка?

TL; DR: как я могу использовать хинди (١٢٣ ...) при написании на арабском языке? Emacs можно назвать лучшим редактором, но когда дело доходит до использования цифр в контексте написания, для многоязычных пользователей не существует удовлетворительных решений этой проблемы по сравнению с тем, что...

9
Как сохранить копию буфера в файл?

Я хотел бы иметь возможность сохранить копию (или снимок) буфера в файл. Поведение будет аналогичным write-file, за исключением того, что он не будет устанавливать буфер для посещения этого файла. Для примера использования представьте, что у вас есть сеанс оболочки, и вы хотите быстро сохранить все...

9
Отправлять вывод процесса в буфер * Messages *, но обходить область эха

Можно ли отправить вывод из фильтра процесса в *Messages*буфер и подавить вывод этого сообщения, появляясь в эхо-области, так что я могу одновременно использовать интерактивные команды, не minibuffer-promptстираясь при текущем выводе фильтра субпресса? (defun rsync-process-filter (proc string)...

9
Где находится каталог org contrib?

Я пытаюсь использовать org-checklist. В документации сказано, что я должен «убедиться, что каталог org contrib находится в load-path». Где находится каталог

9
Идите рекурсивно, чтобы найти Makefile и скомпилировать

Проблема в M-x compileтом, что если его Makefileнет в текущем каталоге, он завершается ошибкой. Я хотел бы иметь функцию, которая рекурсивно идет вверх, чтобы найти Makefileи запустить makeиз этого каталога. Я видел этот вопрос , но он зависит от пути, и мне нужно подумать о...

9
Установить регион, чтобы включить в него круглые скобки

Начиная с точки или активной области, как быстро (одним нажатием клавиши / командой) «развернуть», чтобы включить следующий набор заключающих скобок? Если я начну с: ( |означает точку) (defn foo [x] (+ x |42)) Или, если я начну с: ( <и >выделите выбранный регион) (defn foo [x] (+ x...

9
Как отменить минибуфер из основного буфера

Предположим, что я M-x blablaне нажимаю, returnа затем переключаюсь в основной буфер. Если курсор находится в минибуфере, я могу отменить мини-буфер с помощью ярлыка C-g. Но если курсор находится в главном буфере, этот ярлык не отменяет минибуфер. Если я M-xнажимаю, Command attempted to use...

9
Подсветка синтаксиса и отступ блока исходного кода в экспортированном html-файле для режима org

Когда я вставляю блок кода C в файл режима org, выделение синтаксиса и отступ исходного кода настраиваются так, как я хотел. Когда я экспортирую его в html-файл, подсветка синтаксиса в html-файле точно такая же, как в Emacs. Но подсветка синтаксиса лучше работает с цветовой темой моего Emacs....

9
Снаряд с кэшированием не любит новые файлы

Я использую снаряд для просмотра проекта. Я видел, что это действительно медленно, поэтому я включил кеширование. Теперь это быстро (не слишком быстро, к сожалению). Если я создаю новый файл вне самого emacs, снаряд не находит его. Я могу запустить аннулирование кэша, но это занимает несколько...

9
Почему в буфере компиляции отображаются управляющие символы?

Я использую *compilation*буфер для сборки приложения C ++ на Centos 5 и Centos 6. Буфер показывает сборку и включает ссылки на файлы, которые являются частью сборки. Тем не менее, я получаю управляющие символы, такие как ^[появляются в выходных данных, и их трудно прочитать, а emacs получает...

9
Как определить, является ли текущий символ буквой

Как я могу определить, является ли текущий символ буквой (буквенным символом) (то есть принадлежит ли класс синтаксиса [:alpha:]в понятиях регулярного выражения). Я хотел бы написать простую функцию, как показано ниже: (defun test-letter () (interactive) (if char-after-is-a-letter (message "This is...