問題タブ [org-mode]

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.

0 投票する
5 に答える
4610 参照

pdf - MacOSXでemacs.appのpdfにエクスポートするOrg-mode

Org-mode、大好きです。私は何でもpdfにエクスポートするようにmacをセットアップしようとしてきました。まだ簡単な方法はありません。まず、最初にpdfにエクスポートしてからpdfを生成するorg-export-as-pdfがあります。「pdflatex:コマンドが見つかりません」というメッセージが表示されますが、十分に公平です...困惑しています。他のオプションはorg-export-as-docbook-pdfで、これはDocBook XML、次にpdfとしてエクスポートします。この場合、「XSLTプロセッサコマンドが正しく設定されていません」というメッセージが表示されます。

どちらの場合も、.texファイルと.xmlファイルが生成されます。どちらの場合も、私は「もっと簡単な方法があるに違いない」と考えるのに十分な読書をしました、そしてここに私はいます。ありがとう。

Mac OS X 10.6.7 Emacs.app 23.2.1 Org-mode 7.4

0 投票する
1 に答える
441 参照

emacs - サーバーがEmacs Lispに存在するかどうかを確認するにはどうすればよいですか

org-mode バッファで壊れたリンクをテストする関数を書いています:

これは、存在しない Web サーバーに遭遇した場合を除いて機能します。次に、lisp エラーをスローし、バックトレースバッファを開きます。

私が望むのは、最初にサーバーが存在するかどうかをテストし、存在する場合は url-http-file-exists-p を使用して特定のドキュメントを確認する方法です。

ありがとう

  • 私のために働く解決策を追加するために編集されました。ありがとうドヴ! /code>
0 投票する
4 に答える
3989 参照

emacs - 特定の見出しレベルまでのorg-modeアウトラインを表示する

org-modeを使用して論文の概要を作成していますが、特定のレベルまでのすべての見出し(たとえば、すべてのレベル1とレベル2の見出し)を表示したいと思います。

org-modeのマニュアルにはそれについて何も見つかりませんでした。サイクリングでは、レベル1の見出しのみ、またはすべての見出しが表示されます。これは、現在のアウトラインでは情報が多すぎます。

ありがとう、

ダニエル。

更新:彼の回避策を見つけました:変数org-cycle-max-levelを設定します。ただし、これはグローバル設定です。

0 投票する
2 に答える
4909 参照

emacs - 組織モードでのタグの位置

見出しの横にタグを作成すると、タグが整列して右に移動しますが、希望どおりには移動しません。

タグが見出しから離れた位置に配置されるようにするにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
903 参照

c++ - C++ソースコードからemacsorg-modeファイルを開き、アイテムを自動的に作成します

私はC++プロジェクトに取り組んでいます。次のディレクトリ構造があるとします。

そして、私は次のファイルを持っています:

このページで説明されているように、C ++ソースコードで作業してfoo.cppから、ChangeLogファイルに行を追加できます。C-x 4 a

ファイルのorg-modeで同じ種類の機能を実現するにはどうすればよいですかtodo.org。ソースコードに関連するやることリストを保持したいと思います。したがってfoo.cpp、関数を終了する必要がある場合は、ChangeLogの場合とほぼ同じように、この関数とその関数が存在するファイルに言及void Foo::bla()するエントリを追加したいと思います。todo.orgC-x 4 a

foo.cppまた、orgファイルからto-doタスクが含まれるファイルへの逆方向リンクを設定できるようにしたいと思います。

0 投票する
3 に答える
2183 参照

javascript - Javascript での組織モード ファイルの解析

org-mode用の Javascript でパーサーを作成しようとしているのは、しばらく前のことです。アウトラインの解析にはまったく問題はありませんでしたが (数分で完了しました)、実際のコンテンツの解析ははるかに難しく、たとえば複雑なリストに問題があります。

(上記の例では、PXLIX.Yは新しいブロックの開始を明示的に示すためだけに存在し、実際のドキュメントには存在しません。P段落とLIリスト項目を表します。HTML の世界では、PX は a の始まりになります。<p>タグ。番号付けは、ネストとリストの変更を追跡するのに役立ちます。)

この種の重要な空白の複雑なブロックを解析する戦略について疑問に思いました.明らかに、バックトラッキングなしで、または何もせずに行ごとに解析できるため、非常に単純でなければなりませんが、何らかの理由でそれを行うことができませんでした. 私は Markdown パーサー、または同様の組み込み機能を持っているはずのものからインスピレーションを得ようとしましたが、それらは (私が見たものについては) 非常にハックで、正規表現に満ちているように見えました。 -モードの「文法」は、考えてみると非常に巨大で、少しずつ成長するので、全体を保守可能にして、新しい機能を簡単にプラグインできるようにしたいと考えています)。

そのようなものを解析した経験のある人は、私にいくつかの指針を与えることができますか?

0 投票する
2 に答える
401 参照

emacs - emacsorg-modeの最初のN行のみの遅延読み込み

長いテキストファイルの最初のN行だけをロードするようにorg-modeに指示する方法はありますか?ファイル全体を開いたままにして検索できるようにしたいのですが、ファイルの最初のN行にorg-modeを表示して、新しいコンテンツを編集します。

0 投票する
4 に答える
755 参照

emacs - emacs org-mode ジャーナル ファイルで 3 か月以上前のすべてのエントリを折りたたむにはどうすればよいですか?

次のような日付エントリを含む大きなジャーナル ファイルがあります。

過去 3 か月のみが表示されるように org-mode を構成できるようにしたいと考えていますが、古いエントリは折りたたまれ、必要な場合にのみ展開されます。これを自動的に設定して、新しい日ごとに 3 か月 + 1 日古いエントリが次回折りたたまれるようにする方法はありますか?

今のままでは、ドキュメントの読み込みに 1 分以上かかるため、使用することはできません。

0 投票する
1 に答える
340 参照

windows - コマンドラインから emacsclientw を呼び出す際の問題

Org ファイルを処理するために Win7 で emacsclientw を呼び出しています。処理後に Emacs バッファーを閉じて、ファイルが Emacs の外部で編集され、呼び出しが emacsclientw に再送信された場合に、変更されたファイルを処理するようにします。emacsclient --eval の最後でバッファーを強制終了したいと思います。それが得られない場合は、emacs の外でファイルを編集した後にコマンドライン呼び出しをやり直すときに表示される「ファイルが変更されました。リロード (はいまたはいいえ)」プロンプトを取り除くだけで問題ありません。

以下はコマンド ライン呼び出しです。これは、kill-buffer 関数の後でも、画面上の Emacs フレームでバッファーが開いたままになることを除いて、正常に動作します (ただし、「kill リングにプッシュされました」と表示されます)。kill-buffer は、emacs クライアントで私が望むことを行うべきではないことを私は知っています。server-edit と server-kill-buffer も試しましたが、良い結果は得られませんでした.:

Emacsのバッファを閉じる方法はありますか? または、Emacs の外で gtdsample.org ファイルを編集した後に同じコマンドをやり直そうとすると、プロンプトが表示されないようにする方法はありますか?

0 投票する
2 に答える
417 参照

emacs - grep時にEmacsのアウトラインモード自動展開

私はoutline-modeemacsで(主に組織モード)を使用しておりgrep-mode、検索に使用しています。私を悩ませているのは、grepバッファー内のリンクをたどると、折り畳まれたテキストが展開されないことです。それを自動化する方法はありますか?

同様の問題は、goto-lineが呼び出されたときに自動展開することです。これは goto-line 関数へのアドバイスを定義することで実現できますが、defadvicegoto-linegoto-charマウス イベントでは機能しません。

より一般的には、emacs でリンクをクリックするとどうなりますか? 関数スタックを追跡しようとしましたが、emacs で使用されているイベント モードが原因でソースが見つかりません。