Запитання з тегом «org-babel»

особливість режиму Org, який обробляє вихідний код для декількох мов. Він може виконувати вихідний код із документів в режимі Org, що робить його зручним для виготовлення грамотних програмних документів та управління відтворюваними дослідженнями. Зауважте, що [tag: org-babel] тепер включений у [tag: orgmode] як "робота з вихідним кодом" і більше не є окремим розширенням.

4
Швидко вставляйте вихідні блоки в режим org
org-mode має можливість візуалізації вихідного коду з блоками наступного синтаксису: #+NAME: <name> #+BEGIN_SRC <language> <switches> <header arguments> <body> #+END_SRC Чи існує існуюча команда для швидкого вставки цих блоків у org-modeмені, чи мені потрібно використовувати зовнішній інструмент, як-от yasnippet?

6
Чи можна використовувати org-режим для структурування мого .emacs або іншого файлу конфігурації .el?
Мій .emacsфайл конфігурації стає все більшим і більшим, і я хотів би отримати кращий огляд та структурування, додавши заголовки, підзаголовки та зможу приховати або показати їх, як я можу робити з Emacs org-mode. Я помітив, що я можу активувати org-modeтакож у .emacsбуфері і що можна додавати заголовки і згортати їх. …

6
Org-режим 9: неможливо оцінювати блоки коду
Моя конфігурація Emacs живе всередині .orgфайлу, з якого я переплутаю вихідні блоки у .elфайл. Я міг би оцінити вихідні блоки за допомогоюC-c C-c Сьогодні я перейшов до org-mode версії 9 від org elpa і тепер оцінюю джерельний блок, як #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC з C-c C-cдрукує …

3
Плавне прокручування миші для вбудованих зображень?
Я відображаю зображення у відповідності з блоками begin_src та результатами. Однак для великих зображень, коли я прокручую повз нижню частину зображення, я отримую "ривок", і все зображення прокручується геть. Аналогічно, якщо я прокручую вгору і натрапляю на зображення, я отримую ривок і бачу все зображення, а не бачу його поступово …

1
Як вказати аргументи заголовків за замовчуванням у блоках коду orgmode
Я встановлюю аргументи заголовка за замовчуванням для блоків коду в моєму файлі org, наприклад: #+PROPERTY: header-args :session *my_python_session* #+PROPERTY: header-args :results silent #+PROPERTY: header-args :tangle yes Мої кодові блоки виглядають так: #+BEGIN_SRC python import pandas as pd #+END_SRC Однак, коли я дзвоню org-babel-tangleз цього буфера, я отримую блоки Tangled 0 …

2
Використання Org Babel для прив'язки до імені змінної файлу
Якщо у мене є фрагмент коду, який я прив’язую до файлу, але я очікую, що ім'я файлу з часом зміниться, чи існує більш чистий спосіб змінити ім'я файлу, ніж Заміна запитів? Наприклад, скажіть, що я переплутаю код до ~ / dir / my-file.el: #+BEGIN_SRC emacs-lisp :tangle ~/dir/my-file.el (setq myvar1 "value1") …


1
"Немає функції org-babel-Execute для c" і "no-org-babel-Execute функція для c ++"
моя версія emacs - це 24.3.1. я розумію, що я повинен поставити ob-C.el (доступний тут ) в шлях, де Emacs може його прочитати. Я спершу скопіював код із цього .el-файлу у мій .emacs-файл та перезапустив emacs. потім я перейшов до блоку коду С (у файлі org) і спробував виконати його …
16 org-babel 


2
Асинхронне виконання в org babel
Чи є добра загальна настройка org-babel для запуску асинхронно? Нещодавно я планую використовувати MATLAB через org-babel, але мені хотілося б це асинхронно, оскільки деякі розрахунки потребують часу. Я не хочу налаштовувати лише ob-matlab. Це тому, що я думаю, що це слід робити на рівні фреймворку, а не додатком. Іншими словами, …
14 org-babel  matlab 

1
Створення результату іншою мовою в режимі org
Враховуючи наступне, призначено для генерування коду C ++: #+BEGIN_SRC python :exports both :results output code print "struct Whatever{};" #+END_SRC Результат вставляється так: #+RESULTS: #+BEGIN_SRC python struct Whatever{}; #+END_SRC Який явно не форматований як C ++. Як я можу це отримати, щоб org генерував таке: #+RESULTS: #+BEGIN_SRC c++ struct Whatever{}; #+END_SRC …

1
Встановіть мову за замовчуванням для блоків коду в orgmode
Чи є спосіб визначити мову за замовчуванням для блоків коду в режимі org в режимі заголовка документа? Зазвичай в межах одного документа org я використовую лише одну мову програмування, тож писати постійно стає втомлено #+BEGIN_SRC python [...] #+END_SRC Було б непогано вміти робити щось на кшталт #+PROPERTY: header-args :session *mysession* …

3
Чи можуть результати org-babel виводитись як коментарі до коду?
У блогах, підручниках тощо, насправді звичайно відображати результати деякого коду як коментарі, наприклад: (+ 1 1) ;=> 2 Чи існує спосіб відображення подібних результатів автоматично, використовуючи функцію Babel Org-Mode? Зокрема, я хотів би мати можливість вказати заголовка таким чином: #+begin_src scheme <some headers> (+ 1 1) (/ 4 (* 2 …

2
Чи є спосіб змусити режим Org ігнорувати блоки src при експорті до html?
У мене є документ org із розсіяними джерельними блоками, які я хотів би виключити, коли експортую файл у html. Чи можна встановити змінну чи опцію, яка ігнорує блоки src? Я спробував використовувати noexport, як показано нижче, але код все ще з'являється в отриманому HTML-файлі. #+BEGIN_SRC json :noexport: { ... } …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.