org-modeからHTMLをエクスポートするときにブラウザーが開かない


7

Org-modeはHTMLとしてエクスポートしてC-c C-e h oorg-export-dispatch)でブラウザーで開くことができますが、問題は生成されたhtmlファイルがemacs内のバッファーで開くことです。メッセージバッファにもエラーはありません。どうすれば機能させることができますか?

org-mode内のリンクをクリックすると、ブラウザーが正しく開きます。

manjaro linux 0.8.10でorg-mode 8.2.10、emacs 24.3.1を実行しています。KDEで優先アプリケーションをチェックしたところ、WebブラウジングがFirefoxを参照するように指示されました。


試しましたC-c C-e bか?
Luke Shimkus、

bCc Ceの後にオプションはありません。それは与えるInvalid key
El Diego Efe

謝罪します。いかがM-x org-export-as-html-and-openですか?
Luke Shimkus、

そのコマンドの後にメッセージは次のとおりです。org-html-do-expand: Symbol's value as variable is void: org-export-html-special-string-regexps
エル・ディエゴ・EFE

さて、それは本当に奇妙です。私が試すように言うことができる最後の事柄は、次のとおりC-c C-e h hです。
Luke Shimkus、

回答:


3

XFCEでArchLinuxを新しくインストールした後も同じ問題が発生しました。

私は問題を理解することができませんでしたが、回避策はFAQで説明されているように「org-file-apps」を設定することでした:

http://orgmode.org/worg/org-faq.html#external-application-launched-to-open-file-link

私の.emacs.d / init.elに、私は今持っています:

 '(org-file-apps
    (quote
      ((auto-mode . emacs)
      ("\\.mm\\'" . default)
      ("\\.x?html?\\'" . "/usr/bin/firefox %s")
      ("\\.pdf\\'" . default))))

1
(setq browse-url-generic-program
      (cond
       ((eq window-system 'mac) "open") ; mac
       ((or (eq system-type 'gnu/linux) (eq system-type 'linux)) ; linux
        (executable-find "firefox"))
       ))

0

org-modeが混在してインストールされていると思います。こちらのFAQをご覧ください:

http://orgmode.org/worg/org-faq.html#mixed-install

これが私に起こったとき、私がしたことは(ELPA経由でインストールすると仮定した場合)です。

  1. 組織モードをアンインストールする
  2. emacsを終了する
  3. 使用してemacsを再起動します emacs -q
  4. 手動で追加("org" . "http://orgmode.org/elpa/")package-archivesて実行します(package-initialize)`
  5. 組織モードをインストールする
  6. emacsを再起動する

お役に立てば幸いです。


うまくいきませんでした。私は.emacsフォルダーも消去し、最初から(emacs -qのように)思い通りにorg-mode(今日のバージョンのようです)のみをインストールし、ファイルはバッファーで開いたままです。org-versionあなたのリンクのように良い結果を与えます。不運。
El Diego Efe 2014年

さて、@ Kingの提案を試してみるとorg-export-as-html-and-open、答えはNo matchなので、機能がうまくインストールされていないようです。
El Diego Efe 2014年

2
エクスポートして開くにはorg-open-file、変数を使用しますorg-file-apps。おそらく、その変数に奇妙な何かがあるのでしょう。org-export-as-html-and-openは、最近の組織モードバージョンでは機能しません。
Erik Hetzner、2014年

0
emacs --version 
GNU Emacs 25.1.1

わたしにはできる:

(setq org-file-apps
    (quote
        ((auto-mode . emacs)
        ("\\.mm\\'" . default)
        ("\\.x?html?\\'" . "/usr/bin/firefox %s")
        ("\\.pdf\\'" . default))))

@skizoの回答からのREF

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