Мне нужно вызвать функцию и выполнить очистку только в случае сбоя функции, а затем повторно запустить ошибку. Вот псевдокод: (condition-case err (call-function) (error (cleanup) ;; how do I raise `err`? ))...
Мне нужно вызвать функцию и выполнить очистку только в случае сбоя функции, а затем повторно запустить ошибку. Вот псевдокод: (condition-case err (call-function) (error (cleanup) ;; how do I raise `err`? ))...
Я уже некоторое время пользуюсь настройкой орг-режима Бернта Хансена ( http://doc.norang.ca/org-mode.html - немного изменен в соответствии с моими потребностями) в течение некоторого времени, и у меня возник вопрос, который я не могу решить. Я хотел бы добавить двоеточие к моему отчету таблицы...
Я хочу использовать Emacs для написания прозы (в частности, художественной литературы). Я использовал Scrivener и Ulysses в прошлом, но я не доволен ими. Я хочу попробовать Emacs, но не знаю, как повторить рабочий процесс, к которому я привык. Я использую, writeroom-modeчтобы получить отвлекающую...
Я часто ограничиваю или ограничиваю оценку конкретных блоков кода в babel-режиме org, используя :evalаргумент header. Вот пример: #+BEGIN_SRC emacs-lisp :results value scalar :eval no (+ 1 1) #+END_SRC #+RESULTS: : 2 Я переключаю блоки кода между :eval noи :eval n(или :eval noполностью удаляю )...
Как вы отслеживаете ошибки, обнаруженные в процессе экспорта? Я пишу документ Org и экспортирую его в PDF. (Я не знаю LaTeX). Я получаю следующее сообщение об ошибке: org-latex-compile: PDF file ./myfile.pdf wasn't produced: [undefined control sequence] [package error] Runaway argument. Методом...
И для чего они могут быть использованы? (interactive "p")принимает числовой аргумент universal argumentсправа? И универсальный аргумент - это просто int в любом случае, так что же делает капитал (interactive...
Я использую evil. Обычно, когда я фиксирую, я хотел бы сразу начать печатать, но evilзапускает буфер evil-normal-state. Я привык устанавливать (evil-set-initial-state #'git-commit-mode 'insert) Но это больше не работает, поскольку Magit использует text-modeсвои буферы коммитов. Как я могу сделать...
Когда я нахожусь в середине Looooong строки, как следующий (setq Emacs-beta "Which keyboard shortcut to use for navigating out of a string") Могу ли я пропустить это, прямо перед первым "(после Emacs-бета) с...
У меня небольшие проблемы с блоками кода, которые создают таблицы org для последующего использования другими блоками кода. Например: #+NAME: upper_air #+BEGIN_SRC clojure :results output raw (clojure.pprint/print-table table) #+END_SRC будет производить #+RESULTS: upper_air | :m | :degree |...
Я хочу написать функцию (или использовать существующую), которая будет принимать любую строку и производить правильно экранированный Regex, который соответствует только этой строке. Какой самый быстрый и простой способ сделать...
Я набрал свою рукопись в режиме орг с visual-line-modeвключенным. Физически один из моих абзацев - это просто строка, которая мягко обернута. В этом случае, когда я попытался выполнить git diff (magit), чтобы увидеть, что я изменил, вся эта строка (абзац) помечается для изменения. Я не мог узнать,...
Кажется, есть несколько хуков о действиях по инициализации Emacs. Однако я не уверен, в чем их различия, и краткий поиск в Google дает мало информации. Это похоже emacs-startup-hookна выполнение сразу после запуска Emacs, но оно не обязательно ожидает завершения...
У меня сейчас есть пара пакетов, и в разделе PackageRequires я хотел бы поместить в него все пакеты, которые мне нужны, но кажется, что для этого нужны имя и версия. Где вы определяете номер версии? Например, у меня есть (cl-lib "0.5"), но какой лучший способ определить минимальную версию, которую...
Я использую GNUS для чтения моих писем. Есть ли способ сделать так, чтобы он автоматически проверял мой почтовый ящик и как-то сообщал о новых письмах? Может быть, существует какой-то пакет для такого рода...
Вопрос : как я могу контролировать, где orgпоявляется буфер ключевых слов todo? Ввод todoключевого слова с помощью C-c C-t( org-todo) открывает новый буфер с параметрами ключевого слова, а затем снова закрывает его после выбора. Все идет нормально. Тем не менее, для этого требуется другое окно, что...
Когда я пишу с использованием LaTeX latex-mode, я часто хочу написать «полуоткрытые интервалы» в моем тексте. Например, [0,1)который относится к набору всех чисел xс 0 <= x < 1. К сожалению, эти «несбалансированные разделители», похоже, сбивают с толку синтаксический анализатор, вызывая...
Я подумываю написать основной режим для редактирования Magic: сбор колоды. Большая часть этого кажется довольно простой, но у меня есть один вопрос. Доступно около 15 000 уникальных карт Magic (карты с уникальными именами). Я хотел бы иметь возможность завершить против них, написав функцию...
Мои ящики, кажется, не разрушаются с TAB. Я даже попробовал канонический пример : * This is a headline Still outside the drawer :DRAWERNAME: This is inside the drawer. :END: After the drawer. Когда я помещаю курсор на строку :DRAWERNAME:и нажимаю, TABничего не происходит: Кроме того, когда я...
Интересно, как я могу добавить эквивалент сопутствующих заметок (подсказки, точки мышления, ссылки) к тексту в режиме org? Теги работают нормально, но, похоже, они ограничены заголовками. Я также мог бы разделить весь текст на два столбца фиксированного размера (с |<140>|<20>|таблицей)....
Мой неловко простой вопрос заключается в следующем: Почему работает следующий код: (require 'request) (defun geocoder () (request "http://rpc.geocoder.us/service/csv" ;;; **Hardcoded parameter!** :params '(("address" . "1600 Pennsylvania Ave, Washington DC")) :parser 'buffer-string :success...