Emacs

11
Для чего это?

Например, в определении -firstмы имеем: (--first (funcall pred it) list)) Естественно, значение «это» очень трудно гуглить или искать в

11
Org-Mode: Как создать привязку «разметка режима org»?

Я знаю , что я могу использовать *bold*, /italic/, _underline_, =verbatim=, ~code~, и , +strike-through+чтобы применить разметки текста в org-mode. Но как мне создать привязки клавиш для применения этих изменений к области текста? Например, если я хочу сделать текст жирным, есть ли более простой...

11
Как я могу создать несколько defuns, просматривая список?

Я работаю над оптимизацией своего конфига emacs, где я могу динамически создавать интерактивные функции для всех тем, которые есть в списке. Ниже приведен упрощенный вариант конструкции, которую я пытаюсь заставить работать. ;; List containing names of functions that I want to create (setq...

11
Как связать C- [по-настоящему (серьезно по-настоящему на этот раз)

Есть ли способ связать C-[что-то и не испортить все M-(мета) привязки? Не в первый раз , этот вопрос возникает. К сожалению, единственное решение, предлагаемое в предыдущем потоке, это: а) специфичный для Linux, б) требует внешнего инструмента (опять-таки специфического для Linux), который не имеет...

11
Удалить часть строки Isearch, которая не соответствует, или последний символ, если полное соответствие

У меня есть следующее (defun isearch-del-fail-or-char () "Delete failed isearch text, or if there is none, a single character." (interactive) (if (isearch-fail-pos) (delete-region (isearch-fail-pos) (point)) (isearch-del-char))) (define-key isearch-mode-map (kbd "DEL") 'isearch-del-fail-or-char)...

11
Экспортировать файл в режиме оргструктуры как PDF через командную строку?

Какие аргументы командной строки я использую, чтобы заставить Emacs экспортировать файл режима org в PDF-файл Beamer? (Я хочу создать Makefileфайл PDF, который запускается пользователем make.) Я попытался следовать этому ответу, но не смог заставить его работать: $ emacs --batch foo.org -f...

11
Поиск строки, игнорируя новые строки

Я привык писать файлы, где абзацы разбиты на несколько строк, например, с помощью fill-column. Когда я ищу строку ( C-s), например this is a long text, результаты поиска не будут возвращать места, где строка появляется с разрывом строки между двумя словами (например this\nis a long text). Есть ли...

11
в орг-режиме как удалить ссылку?

Как удалить существующую гиперссылку, не добавляя и не удаляя несколько скобок вручную? Когда я пытаюсь org-insert-linkпросто удалить существующую ссылку, я получаю Lisp error: (error "Empty link"). Я хочу удалить ссылку и сохранить текст (т.е....

11
RefTex ищет несколько статей с Хелм

Я недавно начал использовать Helm и действительно наслаждаюсь этим. Тем не менее, я использую emacs для написания большого количества LaTeX. Когда я цитирую статьи, мне часто приходится цитировать несколько статей в одном и том же макросе цитирования - я могу очень легко найти в своем...

11
Рекурсивный grep в директории с рулем и / или снарядом?

Рекурсивный grep в каталоге должен быть самым простым, но я пока не нашел рецепт, чтобы заставить его работать. Я жонглирую между следующими командами и не уверен, какая функциональность скрыта внутри: helm-find-filesПроблема в том, что рекурсивно найти каталог действительно плохо....

11
Как изменить лица ссылок в режиме org в зависимости от типа ссылки?

Режим Org предлагает множество различных типов ссылок ([http], [file], [bibtex], [magit] ...). Однако все они имеют одинаковый внешний вид, определенный по номиналу для org-link. Можно ли, например, изменить цвет фона в зависимости от типа ссылки? Чтобы ссылки http имели желтый фон, а ссылки на...

11
Как использовать пока нет ввода?

Из строки документации: Выполняйте BODY только до тех пор, пока нет ожидающих ввода. Если поступает ввод, это завершает выполнение BODY и while-no-inputвозвращает t. Выход заставляет его возвращать ноль. Если BODY завершает работу, while-no-inputвозвращает любое значение, произведенное BODY. Если я...

11
Как перенести два аргумента функции в Python?

Как я могу поменять два аргумента при вызове функции Python? Если я поставлю pointпространство между этими двумя аргументами: self.assertEqual(json.loads(some.data), json_data) и тогда M-t( transpose-words) я получаю: self.assertEqual(json.loads(some.json), data_data) С другой стороны, с CMt (...

11
Сосульки предлагают функции, которых нет у Хелма?

Я заядлый пользователь руля и читаю описание сосулек. Это включает в себя такие вещи, как: циклически проходить кандидатов на прохождение, соответствующих вашему текущему вводу * что звучит слабее для меня, чем видеть весь список совпадений в шлеме (так как я готов иметь такой открытый буфер)...

11
Вставить ссылку на идентификатор организации в точке через завершение контура пути

В настоящее время для вставки внутренних ссылок org-id в режиме org, я перемещаюсь к заголовку или поднимаю его в виде повестки дня (поиск по заголовку Ca s, поиск RET), сохраняю ссылку с помощью Cl (org-store-link), возвращаясь туда, где Я хочу вставить ссылку, затем вставить ссылку с помощью Cc...

11
Предотвратить щелчок мышью в неактивных кадрах из точки повторного позиционирования

Я хочу, чтобы «первый» щелчок по рамке в неактивном окне X не оказывал никакого влияния, кроме как активировать рамку. В частности, я не хочу, чтобы это изменило положение. Проблема в том, что я не могу обнаружить, что он был неактивным, когда я щелкаю мышью. Таким образом, следующий код всегда...

11
Заставьте emacsclient создать фрейм, только если его еще нет

Как я могу emacsclient -a '' -nсоздать новый кадр, только если его еще нет? Проблема с -cфлагом заключается в том, что он каждый раз создает новый кадр. Проблема без него состоит в том, что если нет открытого кадра, он откроется в командной строке. Если я могу проверить, есть ли открытый фрейм...