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

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

1
Orgモードのソースコードブロックの「:eval no」ステータスを切り替える方法
:evalヘッダー引数を使用して、org-mode babelの特定のコードブロックの評価を制限または制限解除することがよくあります。 次に例を示します。 #+BEGIN_SRC emacs-lisp :results value scalar :eval no (+ 1 1) #+END_SRC #+RESULTS: : 2 私は、コードブロックを切り替える:eval noおよび:eval n(または削除:eval no完全に)手で。 #+PROPERTY: eval no は便利ですが、各コードブロックには適していません。 :eval以下のように、ステータスを便利に切り替えるより良い方法はありますか? C-c C-t (org-todo) Rotate the TODO state of the current item among (unmarked) -> TODO -> DONE
9 org-mode  elisp 

1
組織モードの予定表clockreportに列を追加して、アクティビティの各グループの時間の割合を表示する方法は?
私はしばらくの間、Bernt Hansenのorg-modeセットアップ(http://doc.norang.ca/org-mode.html-自分のニーズに合わせて少し変更)を使用していて、解決できない質問を思いつきました。 アクティビティの各グループのパーセンテージを示す列を私の時計テーブルレポートに追加したいと思います。添付されているのは、典型的なクロックテーブルレポートの例です。TimenonValueAdded.org(つまり、16.59 = 100 *(1:13/7:20))、service.org、teaching.orgで費やされた時間の割合を示す横に列を追加したいと思います。 アジェンダのclockreportで式を使用して時間を変換するを読んだ後?(議題のポモドーロ数)、:formula "$4=(%CLOCKSUM/%CLOCKSUM_T)*(100);t"以下のように追加してみました (setq org-agenda-clockreport-parameter-plist (quote (:link t :maxlevel 5 :fileskip0 t :compact t :narrow 80 :formula "$4=(%CLOCKSUM/%CLOCKSUM_T)*(100);t"))) しかし、それは成功しませんでした。 私はこれについてどんな助けにも感謝します。 ベスト、

2
Library Of Babelの構成、例、使用例
org-babelのLibrary Of Babelがどのように機能するかを理解したいと思います。強力で未使用のツールのようです。 ドキュメントには私ができると書かれています 最初にOrgファイルの通常の「src」コードブロックにコードを保存し、次にCc Cv iにバインドされているorg-babel-lob-ingestを使用してOrgファイルをロードすることにより、ライブラリにコードを追加します。 それはorg-babel-lob-ingest本当に何をしているのですか?Orgファイル内のすべてのソースブロックを別のファイルに追加するだけですか? そして、これのユースケースは何ですか?ライブラリにあるものをインタラクティブに確認できますか?ライブラリ内のソースブロックでnoweb構文を使用できますか?使い始めるには何が必要ですか? 例やチュートリアルへのリンクは大歓迎です。

3
弾丸の組織モードのデフォルトはAlt-Enterです
箇条書きの場合、org-modeのデフォルトをalt-enterにしたいので、箇条書きの場合はEnterキーを押すだけで新しい箇条書きを作成できます。 たとえば: バナナ 林檎 キウイ[ここにマウスカーソル] Enterキーを押すと、次の動作が必要になります(M-Enterキーを押すと発生します)。 バナナ 林檎 キウイ [ここにマウスカーソル] の代わりに: バナナ 林檎 キウイ [ここにマウスカーソル] それが他のほとんどのアプリケーションのデフォルトですが、なぜorg-modeでないのですか? これは私のワークフローを大幅に改善します。しかし、私は方法がわかりません!前もって感謝します。
9 org-mode 

2
別のバッファへのorg-babelの結果
私はorg-babelを使用して、自動的に処理できないレポートをいくつか生成しています。orgは優れたアウトライン形式なので、結果をorgに出力して、ツリーとして表現します。 orgマークアップを#+begin_exampleブロックにネストすると、emacsが非常に遅くなることに気づきました(結果のフォーマットもオフになっています)。 エラーを処理するのと同じ方法で、特定のコードブロックの出力をバベルに別のバッファーに配置(そしてウィンドウも開く)させるのは本当に素晴らしいことです。 ドキュメントを確認しましたが、そのようなオプションはないようです。 私が間違っている?そうでない場合、おそらく誰かがそのようなスニペットを持っていますか? また、速度が遅いのは私の構成の他のいくつかのオプションが原因である可能性がありますexample。たぶん私はここで間違った木の下で吠えています。 ありがとう

3
拡大された組織モードのヘッダーの外観を無効にする
Macintosh GNU Emacsバージョン24.5.1のGUIモードでOrgモードを使用していますが、ヘッダーが拡大されています。この機能を無効にして、デフォルトのフォントサイズでレンダリングされるようにしたいと思います。私はこれを試しました... (with-eval-after-load "monokai-theme" (custom-theme-set-faces 'monokai '(org-level-1 ((t (:weight semi-bold :height 1.0)))) '(org-level-2 ((t (:weight semi-bold :height 1.0)))) '(org-level-3 ((t (:weight semi-bold :height 1.0)))) '(org-level-4 ((t (:weight semi-bold :height 1.0)))))) これは、テーマや色が単調にレンダリングされるわけではありませんが。別の方法で達成する必要がありますか?
9 org-mode  fonts  faces 

1
特定のディレクトリの組織ファイルを自動的にもつれさせる
Emacsの設定を書き換えることをとても楽しんだので、ドットファイルをorg-babelファイルに変換していinit.orgます。保存するたびに自動的にもつれる機能があります。しかし、私は.orgファイルを~/.dotfiles自動的に同じようにするなど、ファイルを作成することに成功していません。私は現在この機能を持っています: (defun my/tangle-dotfiles () "If the current file is in '~/.dotfiles', the code blocks are tangled" (when (equal (buffer-file-name) (expand-file-name "~/.dotfiles/tmux.org")) (org-babel-tangle) (message "Dotfile tangled"))) (add-hook 'after-save-hook #'my/tangle-dotfiles) ただし、これは私が指定した特定のファイルに対してのみ機能し、どのorgファイルに対しても機能しません。を使用*.orgしても機能しません。また、バッファとディレクトリの両方からディレクトリ名を抽出して、そのようにする方法もわかりませんでした。 Freenodeの#emacsについても質問しましたが、誰もそこに答えてくれませんでした。どこから始めればよいかについてのヘルプやアドバイスをいただければ幸いです。

2
変数を設定するための:configを使用した `use-package`
を使用use-packageしてorg-mode初期化を設定しようとしています。私の~/.emacsファイルには次のものが含まれています。 (use-package org-mode :mode "\\.org$" :ensure org :config (progn (setq org-log-done 'time) (setq org-confirm-babel-evaluate nil) (setq org-export-babel-evaluate nil) (setq org-html-validation-link nil) ;; ... more stuff ) ) :configただし、その初期化機能は実行されません。パッケージ名は間違っていますか?パッケージ名対ELPA名対呼び出しコマンドについて、少し混乱します。

1
Org-modeは1日のイベントを複数日にスケジュールしますか?
複数の曜日に発生するTODOタスクを設定できることについては何も見つかりませんSCHEDULE。 たとえば、私はSTAT授業をしMon WedてFriいて、+1w引数を付けて毎週イベントを繰り返したいと思っています。 これは可能ですか、それとも3つの別々のSTATイベントが必要で、それぞれに1w引数がありSCHEDULEますか?
9 org-mode 

2
org-block-backgroundフォントが機能しない
バッファで使用variable-pitch-modeしていorgます。通常、Iセットorg-blockへfixed-pitchとの間のコード#+BEGIN_SRCと#+END_SRC適切にも、適切な構文の強調表示して、固定幅フォントとしてレンダリングされます。しかし、先週から、何らかの理由で、コードブロックフォントはまだ適切な構文強調表示を備えていましたが、顔はvariable-pitch-face通常の組織モードテキストと同じになりました。パッケージを定期的に更新していますが、更新がorg-mode原因で問題が発生したと思いますが、何が起こったのかわかりません。 更新: これは実際にはorg-block-backgroundface に関連していることがわかりましたf8b42e8。これはcommitで組織バージョン8.3.1で削除されたため、バグです。まだ解決策があるかどうかわかりません。/programming/26290924/fontify-r-code-blocks-in-org-mode-8 https://lists.gnu.org/archive/html/emacs-orgmode/2015-08/msg00510 .html 現在、私の組織モードのバージョンを古いバージョンにロックしています。 アップデート2: 最新のorg-modeリリースであるバージョン9.0.0では、顔が時代遅れになりつつ、顔をsrc-blocks継承できるようです。したがって、フェイスを設定するだけで、すべてのコードに固定幅フォントを使用できるようになります。org-blockorg-block-backgroundorg-block
9 org-mode  faces 

2
org-modeでソースブロックを評価するときに、別のソースブロックを自動的にファイルにもつれさせるにはどうすればよいですか?
評価したいソースブロック(src2)は、別のソースブロック(src1)のもつれの結果となるファイルをソースする必要があります。ソースブロックを評価するたびに、もつれを自動的にファイリングさせるにはどうすればよいですか? src1:ファイルへのもつれである必要があります: +begin_src tcl :tangle /tmp/compile_lib.tcl <some tcl code> +end_src src2:評価されます。 +begin_src sh vivado -mode batch -source /tmp/compile_lib.tcl # source the file tangled from <src1> +end_src

1
emacs orgモードの行の折り返しでタグを適切に機能させる方法はありますか?
バッファが狭すぎる場合、見出しのタグを作成すると、タグの前の空白の量により、タグが行の終わりを越えて新しい行にvisual-line-mode折り返されます(オンにしました)。これにより、見出しを読み飛ばして読むのが難しくなり、垂直画面の不動産が無駄になります。 理想的には、実際のスペースの数に関係なく、タグは常に右揃えで表示されると思います。それを行う方法はありますか?そうでない場合、無駄なスペースを回避する他の方法はありますか?
9 org-mode 


2
org-modeで固定幅フォントと可変幅フォントの両方を使用する
次の内容のorg-modeファイルが欲しいのですが。 #+TITLE: My awesome Emacs file * My Header Here's some information under the header #+BEGIN_SRC sh echo "this is some code" #+END_SRC More text and =verbatim= things それはEmacsが可変幅フォントのみでヘッダとテキストを表示させることが可能であり#+BEGIN_SRC、#+END_SRC、=verbatim=固定幅フォントで、ソースコード?
9 org-mode  fonts 

2
組織モードで不十分なフォーマットの箇条書き項目をフォーマット/入力する方法は?
Q:org-mode箇条書きリストの形式の悪いアイテムをどのようにフォーマット/入力できますか? リストfill-paragraph内の不適切な形式の箇条書き項目を処理する方法を理解しようとしていorg-modeます。「フォーマットが悪い」とは、複数行を使用しているが、読みやすくするためにクリーンアップする必要がある、長めの箇条書きを意味します。問題はorg-mode、最初の空白以外の文字が箇条書き自体と同じ列にある場合、後続の行が同じ箇条書きの一部として認識されないように見えることです。 したがって、以下の例では、箇条書き(1)は埋める必要がなく、箇条書き(2)および(3)は埋める必要があり、期待どおりに応答しますfill-paragraphが、箇条書き(4)および(5)は期待どおりに埋められません。 * a header 1) a simple bullet 2) a bullet that responds nicely to fill-paragraph (try it!) 3) another bullet that also responds nicely to fill-paragraph even though the "t" in "to" and the "e" in "even" line up with the space in between the "4)" and …
9 org-mode 

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