問題タブ [org-babel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
org-mode - org-mode による noweb スタイルの読み書き可能なプログラミングの HTML アンカー
これは、org-mode の単純な C ソース コードです。
この全体を多くのブロックに分割できるかもしれません。
ソース コード 'hello.c' にうまく絡ませることができ、HTML ドキュメントにうまく織り込むことができます。しかし、 LiteratePrograms wikiで多くの人が見ているように、HTML アンカーが必要です。1 つの例は、フィボナッチ数に関する記事です。
このページでわかるように、各チャンク名 (「includes」、「fib」、「fastfib」、「main」など) をクリックすると、そのチャンクの説明が表示されます。
また、各チャンクの説明には、その名前が最初に表示されます。たとえば、フィボナッチ数に関する LiteratePrograms の記事のアンカー「fib」をクリックすると、チャンクの説明が表示され、そのチャンクはチャンク名「fib」で始まります。
これら 2 つの機能を実装する方法はありますか?
c - org-babelがCコードを認識しないのはなぜですか?
Ubuntu 12.04を使用してemacsバージョン24でorg-modeのバージョン7.01を実行していますが、Cソースブロックを使用できません。ただし、デフォルトのemacs-lisp言語は正常に機能します。
Cc'と入力すると、Cコードを入力するための個別のバッファーは作成されませんが、代わりに、ミニバッファーに「そのような言語モードはありません:Cモード」と表示されます。
Cc Ccと入力すると、ブロック本体のコードを選択した場合にのみ、「バッファsrc.orgの位置15の最初の見出しの前に」というメッセージが生成されます。例えば、
org-mode-load-languagesの現在の値は((emacs-lisp .t)(C .t))です。私が行方不明になっていることを構成する別の変数はありますか?
コードブロックの使用について読んだすべてのドキュメントは、サポートされている言語の使用を開始するようにorg-mode-load-languages変数を変更することのみを参照しています。問題がどこにあるかについての考えや提案をいただければ幸いです。
ありがとう。
emacs - org-modeでbabelを使用してシェルコマンドからの出力をキャプチャする
ネットワークハードウェアについて知りたいのですが。
ターミナルから、このコマンドは次の出力を提供します。
00:19.0イーサネットコントローラー:Intel Corporation 82577LMギガビットネットワーク接続(rev 06)02:00.0ネットワークコントローラー:Intel Corporation Centrino Advanced-N 6200(rev 35)
しかし、これをorg-modeからbabelソースブロックを介して実行しようとすると、出力が得られません。
何が得られますか?端末から取得したのと同じ出力を取得するにはどうすればよいですか?
emacs - ブロック実行履歴の保存
Babelコードブロックの実行履歴を保存する方法はありますか?基本的に、ブロック、タイムスタンプ、ファイル名を記録したいと思います。
たぶんそれがない場合、誰かが私がハックできる同様の機能を知っていますか?基本的に、現在の選択、タイムスタンプ、ファイル名を取得する方法と、それをテキストファイルに追加する方法が必要です。
emacs - emacs 内の org モードのドキュメント
Emacs で org-mode を使用する方法を学んでいます。Emacs からこのドキュメントを表示できるいくつかのヒント (特にバベル セクション) が表示されます。これを行うにはどうすればよいですか?
org-mode - Perl の org-babel コード ブロックの結果としてテーブルを持つ
問題を説明するための非常に簡単な例があります。org-mode ファイル内の Perl の次のコード ブロックを検討してください。
次の結果が生成されます。
完全な組織テーブルを期待していたので、これは完全に満足できるものではありません。
たとえば、Python では次のコード:
次の結果が生成されます。
これは明らかに Python では機能しますが、Perl では機能しません。私は何か間違ったことをしていますか?これは既知のバグですか?
emacs - インライン コード ブロックが埋め込まれた LaTeX と AucTeX
src_lang
インライン コード ブロック(私の場合は lang=lisp)を使用して埋め込みコード評価を使用して、組織ファイルに LaTeX を記述しています。これは、エクスポートにベア LaTeX を使用する場合には問題なく機能しますが、org ファイル内のベア LaTeX では利用できない AUCTeX 編集と強調表示が必要です。AUCTeX を取得する唯一の方法は、LaTeX ソース コード ブロックを使用することです。これは私が望むことですが、インラインコードブロックは展開されていません。代わりに、文字通り LaTeX にエクスポートされます。エクスポート時にインライン コード ブロックを展開するエクスポート可能な LaTeX ソース コード ブロックを作成する方法、または拡張されるインライン src_lang コード ブロックを使用して AuCTeX 編集機能を使用する方法はありますか?
例:
生成します(明確にするために多くのプリアンブルを削除します)
一方
生産する
emacs - org-babelの評価された(エクスポートされた)ソースブロックでnoweb refをインポート/拡張するにはどうすればよいですか?
私はこのようなことをしようとしています:
私がしたいのは、ブロックが評価されてエクスポート出力が生成されるときに、<<defs>>がもつれスタイルで拡張されることです。実際に起こることは、<< defs >>が文字通り評価され、構文エラーを引き起こすことです。
このようなブロックを出力ファイルにもつれさせると、すべてが完全に機能しますが、バッファーをエクスポートするときに同じことを行う方法がわかりません。
提案?
emacs - Org-Mode Babel、コード ブロックのスイッチ: デフォルトを設定できますか?
組織モードでは、組織ファイルにソースを挿入できます。多くのヘッダー引数があり、デフォルトを設定する方法を見つけました。だから私はスイッチだけにダウンしています(ここでは -n -r -l "..")
これらをサイトのデフォルトとして使用したいので、このようなスイッチのデフォルトを設定するにはどうすればよいですか?
.emacs で最適ですが、ファイル/バッファーに有効なデフォルトも役立ちます。
emacs - 他のコード ブロックから Org Babel コード ブロックを呼び出すことは可能ですか?
私の Babel ライブラリには、非常に頻繁に順番に呼び出す Org Babel コード ブロックがいくつかあります。
これらの他のコード ブロックを順番に呼び出す Org Babel コード ブロックを作成することは可能ですか?