Emacs

10
Как настроить hunspell на ПК с Windows?

У меня есть свои словари Hunspell в C:\hunspell\. Она содержит .dicи .affфайлы для трех языков: en_GB, en_US, и nb_NO. Описания, которые я нахожу в Интернете о том, как заставить работать Hunspell в Emacs, приводят меня в замешательство. Какой минимальный код мне нужен в моем файле инициализации,...

10
Существует ли стандартный / рекомендуемый синтаксис для определения связывания клавиатуры?

Я видел все следующее для определения связывания клавиатуры. Все это работает (по крайней мере, в MS Windows). Я не знаю, есть ли другой способ сделать то же самое. Мне интересно, существует ли стандартный или рекомендуемый способ определения связывания клавиатуры и рекомендуется ли избегать...

10
Как установить временную остановку после Cx Cc?

Если я C-x C-cзапустлю emacs, он немедленно закроется. Если я настроен confirm-kill-emacsна y-or-n-pэто, попросит подтверждение перед закрытием. Вместо этого y-or-n-pя хочу установить временный таймер на 3 секунды перед закрытием emacs. Итак, если я нажму C-x C-cэто должно показать что-то вроде...

10
Coco Emacs 24.5 Проблемы со шрифтами (Inconsolata-dz)

Я пытаюсь установить [Inconsolata-dz] [1] в качестве шрифта по умолчанию для Emacs. Обычный Inconsolata работает нормально, но версия dz не работает должным образом. Большинство функций, которые я использую, продолжают выдавать эту ошибку (следуя всем инструкциям онлайн о том, как установить шрифт...

10
Развернуть поддерево в режиме org с точкой после многоточия?

Мне нравится режим org, но одна из вещей, которые меня всегда раздражали, заключается в том, что, если точка находится после многоточия свернутого поддерева, нажатие TABне расширяет его. Например, если точка здесь (представлена |): * Grandiose Plans ** Save the world...| ** Colonize Mars... ... и я...

10
Как манипулировать временем часов (режим орг)

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

10
Установить пакеты глобально

Это то, что можно / нужно сделать? Например, я часто использую emacs в своей учетной записи пользователя, а иногда и в учетной записи root. При использовании диспетчера пакетов (т. Е. Мармелада или чего-то еще) нужно ли устанавливать одни и те же пакеты отдельно для каждой учетной записи? Мне...

10
Как мне пройтись по дереву в режиме орг?

Фон Я пишу режим презентации для Emacs. Я хотел бы, чтобы вводом были файлы org, так как файлы org отлично подходят для данных. проблема Я должен преобразовать файл режима org в список «слайдов» структур данных, которые я могу перебирать. Для этого я хотел бы взять что-то вроде следующего файла...

10
Как экспортировать файл ORG на интерактивный HTML-сайт?

Есть ли способ экспортировать файл .org в HTML, который поддерживает разворачивание и свертывание заголовков? То, что я хочу, - это возможность нажимать такие клавиши, как TAB, раскрывать и сворачивать схему, но только на html-сайте. Вики Github поддерживают orgmode, но они не позволяют расширять и...

10
Отмена привязки ключа с помощью use-package

Я пытаюсь unbind, org-cycle-agenda-filesкоторый установлен по умолчанию C-'и C-,. Мое оружие выбора для этого - пакет использования пакета. На странице github.com/use-package/bind-key.el я нашел следующие строки: ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode...

10
Какие могут быть неиспользуемые клавиши в Emacs, которые обычно можно использовать для связывания клавиатурных макросов?

Я читал , что обычный способ привязки ключа клавиатуры макросов C-x C-k 0в 9и Aк Z. Так, например, после того, как мы определим макрос клавиатуры, мы можем напечатать, C-x C-k bи Emacs попросит связать клавишу. И зарезервированные ключи для этой цели C-x C-k 0в 9и Aк Z. Но это включает в себя...

10
Как написать прозрачную «сквозную» функцию-обертку?

То, что я подразумеваю под «прозрачной« проходной »функцией-оберткой», - это функция, давайте назовем ее wrapper, которая возвращает результат передачи всех своих аргументов какой-то другой функции, давайте назовем ее wrappee. Как это делается в Emacs Lisp? NB: Идеальная wrapperфункция агностик о в...

10
Как автоматически настроить состояние задачи Org с ее дочерними флажками

У меня есть несколько задач в моем файле Org, одна из которых имеет элементы, начинающиеся с флажка (но только те). Все они имеют статистический файл cookie в конце ([n / m]). Я ищу способ автоматического обновления родительской задачи, TODOчтобы DONEвсе флажки были помечены как выполненные....

10
Можно ли прочитать пользовательский ввод из STDIN при запутывании исходного блока?

Можно ли прочитать пользовательский ввод из STDIN при запутывании исходного блока с org-babel-tangle? Мне известно об этом: Org Mode Babel - Интерактивная оценка кода блока . Это не помогает решить этот конкретный вариант использования, так как он по-прежнему не позволяет вводить STDIN из оболочки,...

10
Как добавить сложную подсветку синтаксиса в второстепенном режиме?

Я хотел бы выделить код с различными лицами в второстепенном режиме. Вот скриншот, который близок к тому, что я хочу: Одна вещь , которую я пропускаю это имеющий свой комментарий символов #в font-lock-comment-face. Идея состоит в том, чтобы комментарии, которые «принадлежат» к схеме, выделены в...

10
Выделение предстоящих дат в программе режима орг

У меня есть записи в моем файле org, похожие на: * Birthdays :PROPERTIES: :CATEGORY: birthday :END: %%(org-anniversary 1981 1 2) Harry (%d) Я хотел бы, чтобы они появлялись в повестке дня (скажем) за 2 недели до их истечения, подобно тому, как работает крайний срок. Это...

10
org-mode, export, как «заставить» перевод строки на строки между абзацами?

У меня есть файл в режиме org, в некоторых подразделах есть несколько больших абзацев. Когда я экспортирую как HTML, все абзацы отображаются в виде отдельных строк. Я понимаю, что я должен поставить '\\' на каждой строке, немного PITA, там около 4000 строк. Есть ли способ, параметр, который...

10
Можно ли «отсоединить» дочерний процесс?

Я использую browse-url/ browse-url-firefoxдля открытия ссылок в Firefox из Emacs 24.5.1 под Linux (Fedora 23), который по сути выполняет firefoxисполняемый файл с URL-адресом start-process. Если уже запущен экземпляр Firefox, это, в свою очередь, приведет к открытию URL-адреса в новой вкладке и...

10
Можно ли прикрепить сгенерированную строку документа к лямбде?

Документы Emacs говорят, что когда строка документа помещается внутрь lambdaили defunона «хранится непосредственно в объекте функции». Тем не менее, мы можем изменить документы именованных функций следующим образом: (put 'my-function-name 'function-documentation "Blah.") Но тот же трюк не работает...