Вопросы с тегом «org-babel»

11
Отладка блоков кода в режиме org

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

11
Org-mode: вывод исходного блока канала как стандартный вывод в следующий исходный блок

Я пытаюсь передать вывод одного исходного блока следующему исходному блоку как стандартный ввод. Вот пример того, что у меня так далеко: Create stdin data: #+header: :exports code #+header: :results output #+begin_src sh echo "That goes to the next" #+end_src #+name: piped #+RESULTS: : That goes to...

11
Оценка кода Clojure в режиме org не приводит к выводу

Я пытаюсь запустить код clojure из моего файла org, чтобы выполнить грамотное программирование. Что не работает: Когда я выполняю блок исходного кода, я получаю No output produced. Пример блока кода src #+begin_src clojure (+ 2 2) #+end_src clojure Что работает: cider-jack-in работает, и я могу...

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

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

10
Редактирование нескольких исходных блоков в одном буфере

У меня есть несколько исходных блоков, которые все запутаны в одном файле. Когда я вызываю C-c 'внутри одного блока, только этот конкретный блок отображается в новом буфере. Есть ли возможность показать все части этого файла внутри этого буфера (а не только этот конкретный фрагмент)? Пример:...

10
Отображать ошибки и предупреждения в блоке кода режима орг.

Я хотел бы иметь возможность сообщать о предупреждениях и ошибках при оценке блока кода Python в файле Org. Когда в блоке кода есть ошибки синтаксиса Python, Org услужливо выдает их в отдельный буфер *Org-Babel Error Output*. Было бы неплохо иметь возможность отправлять туда и свои собственные...

10
Есть ли в org какие-либо операции «обратной путаницы», например, для сотрудничества с не-пользователями org?

Я хотел бы написать свои собственные заметки / тесты / код в org, а затем использовать org-bable-tangleдля создания исходных файлов. Тем не менее, все эти файлы подлежат контролю версий и, следовательно, могут быть изменены вне моей среды org. Я хотел бы иметь возможность иметь несколько srcблоков,...

9
Блоки кода, которые создают таблицы org для последующего использования другими блоками кода

У меня небольшие проблемы с блоками кода, которые создают таблицы org для последующего использования другими блоками кода. Например: #+NAME: upper_air #+BEGIN_SRC clojure :results output raw (clojure.pprint/print-table table) #+END_SRC будет производить #+RESULTS: upper_air | :m | :degree |...

9
Генерация таблиц с заголовками из блока кода

Я хотел бы генерировать таблицы, которые имеют заголовки из блоков кода. Что-то вроде этого: #+BEGIN_SRC emacs-lisp :results value table :table-header | First | Second | (identity '((a b) (c d))) #+END_SRC #+RESULTS: | First | Second | |-------+--------| | a | b | | c | d | К сожалению что-то...

9
С org-babel, как назвать результаты вызова функции и использовать их повторно

В org-mode, я пытаюсь определить функцию, переменную, а затем назначить другой переменной результат вызова функции по первой переменной. Однако тогда кажется, что я не могу использовать эту новую переменную в последующих вызовах функций. Включение вызовов функций работает, но сначала воздействие на...

9
Сделайте последовательную подсветку синтаксиса исходных блоков LaTeX

Решение руководства Org для подсветки синтаксиса блоков кода org-babel состоит в том, чтобы включить встроенную фонтизацию с помощью (setq org-src-fontify-natively t) хорошо работает для кода LaTeX, заключенного в блоки с #+BEGIN_SRC latex но не для блоков с: #+BEGIN_LATEX Есть ли способ заставить...