タグ付けされた質問 「org-mode」

Emacsの主要なモードであり、メモを保持したり、TODOリストを維持したり、プロジェクトを計画したり、高速かつ効果的なプレーンテキストシステムでドキュメントを作成したりできます。Orgモードは広大なサブジェクトエリアであるため、他のタグに `org-mode`タグを付ける必要があります。

1
ソースブロックをもつれさせながら、STDINからユーザー入力を読み取ることはできますか?
ソースブロックをもつれさせながらSTDINからユーザー入力を読み取ることはできますorg-babel-tangleか? 私はこれを知っています:Org Mode Babel-インタラクティブコードブロックの評価。 それは助けには、それはまだシェルから適切なSTDIN入力を許可しないように、この特定のユースケースを解決しますが、限られた入力をシミュレートしていない内部のEmacsに。 バックグラウンド OrgのBabelを使用して、1つのorgファイルからいくつかのチュートリアルを実行することにより、新しいプログラミング言語(PerlとBash)を学びたいと思います。 問題は、多くのチュートリアルがSTDINに依存していることです。たとえば、次のperl tidbitを実行するとします。 #+BEGIN_SRC perl :tangle hello-name.pl :results output :export code use 5.010; use strict; use warnings; say "What is your name?"; my $name=<STDIN>; say "Hello $name, how are you?"; #+END_SRC EmacsはユーザーのインタラクションがSTDINに名前を正しく入力するのを待たず、すぐに出力します: #+RESULTS: : What is your name? : Hello , how are you? …

1
ORGファイルをインタラクティブなHTMLサイトにエクスポートするにはどうすればよいですか?
タイトルの展開と折りたたみをサポートする.orgファイルをhtmlにエクスポートする方法はありますか? 私が望んでいるのは、TABのようなキーを押して、アウトラインを展開したり折りたたんだりできるようにすることですが、HTMLサイト上で。 Github wikiはorgmodeをサポートしていますが、タイトルの拡張と縮小を許可していないようです。
10 org-mode  html 

1
組織モードのツリーをどのように歩くことができますか?
バックグラウンド Emacsのプレゼンテーションモードを書いています。orgファイルはデータに最適であるため、入力はorgファイルにしてください。 問題 組織モードファイルを、繰り返し処理できる「スライド」データ構造のリストに変換する必要があります。これを行うには、次のorg-modeファイルのようなものを使用します。 * this is the first headline, with a title property and no contents * this is the second headline, with contents - dash list nested under the second headline - further nested ** nested headline それを歩くことができます。私はを試しました(org-element-parse-buffer)、そしてそれは私に要素のリストを与えます、しかしそれらをさらに歩く方法を理解するのは難しいです。たとえば、呼び出し(org-element-map (org-element-parse-buffer) 'headline #'identity)は3つの要素のリストを提供します。最後の1つは「ネストされた見出し」を表します。「ネストされた見出し」は「これが2番目の見出しで、内容が含まれる」の子になりたい。 XY問題の回避 私は確かに、org-modeファイルをElispデータ構造に変換する他の方法を受け入れています。私はしていないと思う ORG-輸出は、私は結果を含む新しいファイルが、データ構造で終わるしたくないので、私は反復処理することができ、私のための適切なツールです。私の素朴な方法は、「すべてのトップレベルの見出しを与えて、それらのプロパティと含まれている要素(たとえば、プレーンテキストまたはネストされたリスト-さらなる見出しかダッシュリストかに関係なく)を取得できる」のようなものです。
10 org-mode 

2
時刻を操作する方法(org-mode)
タスクから出たり、別のアクティビティを出たりすることを忘れがちです。 たとえば、私は今、(計時された)タスクに取り組んでいて、その後マネージャーが立ち入り、40分ほど続くディスカッションに着手しました...無視できないほどです。 これについて最善の方法は何ですか?できれば、私が取り組んでいたメインタスクからこのディスカッションの時間を差し引いて、新しいアクティビティに追加したいと思います。
10 org-mode 

3
省略記号の後のポイントで組織モードサブツリーを展開しますか?
私はorg-modeが大好きですが、常に私を悩ませてきたのは、折りたたまれたサブツリーの省略記号の後にある場合、押しTABても拡張されないことです。たとえば、ポイントがここにある場合(で表されます|): * Grandiose Plans ** Save the world...| ** Colonize Mars... ...を押してTABも何も起こりません。代わりに、私はここにポイントを置かなければなりません: * Grandiose Plans ** Save the world|... ** Colonize Mars... ...次にサブツリーを展開できます。 を使用C-eしてカーソルを見出しの末尾に移動しても、この動作は修正されず、単にその周りで動作することに注意してください。たとえば、次のツリーを見てください。 * Long level one heading foo bar baz fizz buzz|... ** Shorter level two heading... ポイントは最初の見出しの終わりです。下矢印キーを押すかC-n、1行下に移動すると、ポイントは次のようになります。 * Long level one heading foo bar baz fizz buzz... …
10 org-mode 

1
org-blank-before-new-entryにTODOリストとテキストのアウトラインを区別させますか?
私たちの多くがそうであるように、私は2つの異なることにorg-modeを使用しています。 TODOリストマネージャーとして テキストアウトライナーとして 空白行を状況に応じて異なる方法で機能させたい。 TODOリスト:空白行なし テキストのアウトライン:見出し以外のテキストが見出しの前にある場合、自動的に1行の空白行を挿入します つまり、TODOリストを実行しているときに、多数の見出しが連続している場合、それらの間に改行を入れたくありません。 TODOリストモード、改行なし: * Organize Party [33%] ** TODO Call people [1/2] *** TODO Peter *** DONE Sarah ** TODO Buy food ** DONE Talk to neighbor ただし、テキストを書いているときは、視覚的な空白/読みやすさのために改行が必要です。 アウトラインモード、見出しの前の空白行: * Heading This is a document that has a heading, and a body. The body will …

2
組織モードのエクスポート:各段落の最初の行をインデント、「文学的」スタイル
私のソースファイルをフォーマットするためにODT(または他のフォーマット)へのエクスポートで使用できる組織モードのスイッチはありますか これは段落これは段落これは段落これは段落これは段落これは段落これは段落これは段落 これは別の段落これは別の段落これは別の段落これは別の段落これは別の段落これは別の段落これは別の段落これは別の段落 に: This is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph. This is another paragraph this is another paragraph this is …

1
コマンドラインで組織モードファイルをPDFとしてエクスポートしますか?
Emacsが組織モードファイルをBeamer PDFにエクスポートするために使用するコマンドライン引数は何ですか?(Makefileユーザーが実行したときにPDFを生成するを作成したいと思いますmake。) 私はこの答えに従ってみましたが、うまくいきませんでした: $ emacs --batch foo.org -f org-beamer-export-to-pdf Symbol's function definition is void: org-beamer-export-to-pdf $ emacs --batch -l ox-beamer foo.org -f org-beamer-export-to-pdf Cannot open load file: ox-beamer 上記のエラーは、org-modeファイルがカスタムの場所にあり、私~/.emacs.d/init.elがロードされていない(別名を--batch意味する)ために発生します。-q--no-init-file Emacsにinitファイルをロードするように指示すると、動作します。 $ emacs --batch -l ~/.emacs.d/init.el foo.org -f org-beamer-export-to-pdf しかし、これは他のユーザーを使用することで機能しない~/.emacsか、~/.emacs.el代わりに~/.emacs.d/init.el。Emacsにロードするように指示してみましたuser-init-fileが、うまくいきませんでした: $ emacs --batch --eval '(load user-init-file)' foo.org -f org-beamer-export-to-pdf Wrong type …

3
1つのバッファーで複数のソースブロックを編集する
同じファイルに絡まっている複数のソースブロックがあります。C-c '1つのブロック内で呼び出すと、この特定のブロックのみが新しいバッファーに表示されます。 (この特定のスニペットだけでなく)このバッファ内のこのファイルのすべての部分を表示する可能性はありますか? 例: #+begin_src emacs-lisp :tangle foo.el (defvar *ok* "") #+end_src This is where the variable is stored... #+begin_src emacs-lisp :tangle foo.el (defun add-one (n) (+ 1 n)) #+end_src C-c '最初のブロックでヒットすると、次のようになります。 (defvar *ok* "") でも私はしたい: (defvar *ok* "") (defun add-one (n) (+ 1 n))

2
ORGファイルの見出しのソート
私は、次のような構造の大まかなorg-modeファイルでメモをとっています。 * Toto, A Notes about Toto. * Titi, C Notes about Titi. * Tutu, A Notes about Tutu. ファイルを並べ替えて、すべての見出しのA前に、次に見出しのB前に、というCようにします。org-modeで自動化する方法はありますか?
10 org-mode  sorting 

2
org-agenda-filesのワイルドカード
私は、プロジェクトベースのフォルダを持って、~/prj私は多くの個々のプロジェクトを持っているの内側、2014_prj1、2014_prj2、...、私が持っている内部が、他の人の間で、docフォルダ。レイアウトは次のようになります。 ~/prj ~/prj/2014_prj1 ~/prj/2014_prj1/README.org ~/prj/2014_prj1/data ~/prj/2014_prj1/doc ~/prj/2014_prj2 ~/prj/2014_prj2/README.org ~/prj/2014_prj2/data ~/prj/2014_prj2/doc 次に、すべてのプロジェクトディレクトリ(2014_prjX)とorg-agenda-files、docプロジェクトディレクトリのすべてのサブディレクトリをに追加したいと思います。dataフォルダはすべきではないの一部であるorg-agenda-files、彼らはおそらくファイルの10,000秒を含めることができるため、。 どうすればこれを達成できますか?簡単に試してみました (setq org-agenda-files (quote ("~/doc/notes" "~/.emacs.d" "~/prj/*/doc" ) ) しかし、これは私にエラーを与えます Non-existing agenda file ~/prj/*/doc

2
org-modeにソースファイルを含めるときに、開始行と終了行を自動計算する方法は?
私のドキュメントには以下があります: #+INCLUDE: "code/basic.sv" :src systemverilog :lines "14-117" ここで、14行目は私がclass basic extends ..いる場所で、116行目は私がいる場所ですendclass。 番号14と117(= 116 + 1)を自動挿入する方法はありcode/basic.svますか?そうすれば、?を変更するたびに手動で更新する必要がなくなりますか?
10 org-mode 

2
org-modeで固定幅フォントを強制的に使用する
Emacsのorg-modeですべての場所で同じ固定幅のフォントファミリーと高さを使用するように強制する最も簡単な方法は何ですか(ただし、フォアグラウンドなどの他のプロパティを区別しておく)。 たとえば、すべてのorg-level-n顔をから継承さfixed-pitchせることも、variable-pitch実際に固定幅フォントを参照させることもできますが、それは面倒だと思います。 前もって感謝します。
10 org-mode  fonts 

1
組織テーブルの右揃えの列の先頭を切り捨てます
組織モードテーブルに長いファイル名を含む列があります。ファイル名の興味深い部分は、最初ではなく最後の数文字です。たとえば、次のファイルがあるとします。 /data/capture/abcd_spectrum_01292000.dat /data/capture/abcd_spectrum_02251435.dat /data/capture/abcd_spectrum_02251847.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251849.dat /data/capture/abcd_spectrum_02251851.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02270910.dat 組織テーブルを次のようにしたい: | File | TD | FD | MF | Notes: | |-----------------+----+----+----+----------------------| | <r15> | | | | <l20> | | <=_01292000.dat | | | | | | <=_02251435.dat | | | | | | <=_02251847.dat | | …

1
アジェンダビューなしで組織モードのアジェンダの生データを取得するにはどうすればよいですか?
Q:org-modeアジェンダビューを実際に作成せずに、アジェンダビューの生データを返すにはどうすればよいですか? 任意の日に自分の議題にアクセスしたいのですが。ただし、アジェンダビュー自体は作成しません。代わりに、その日org-modeのアジェンダビューに入るすべての要素を収集して並べ替え、それらを(理想的にはリストで)返して、さらに検査および操作できるようにします。 それがorg-agenda-list出発点になると思いました。ただし、その機能はもつれた獣であり、収集、並べ替え、および表示のプロセスが混在しているようです。そのため、私が求めている機能を提供する関連機能を単にどこかで見逃していると思います(希望ですか?)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.