2016-10-26 4 views
0

私はlight-to-middleweight emacs 25.1ユーザーです。私は、HTMLやラテックスにエクスポートするまで、ほとんど問題なくorg-modeを使用しています。Emacs org-modeエラー

バックトレースがこれを与える:無駄にパッケージシステムを使用して

Debugger entered--Lisp error: (wrong-type-argument stringp |) 
string-match("^\\(.*?\\)\\(?:(\\([^[email protected]/]\\)?.*?)\\)?$" |) 
org-set-regexps-and-options() 
org-mode() 
set-auto-mode-0(org-mode nil) 
set-auto-mode() 
normal-mode(t) 
after-find-file(nil t) 
find-file-noselect-1(#<buffer outlines.org> "c:/Users/***/outlines.org" nil nil "c:/Users/****/outlines.org" (19984723346758628 3399104098)) 
find-file-noselect("c:/Users/****/outlines.org" nil nil nil) 
find-file("c:/Users/****/outlines.org") 
dired-find-file() 
funcall-interactively(dired-find-file) 
call-interactively(dired-find-file nil nil) 
command-execute(dired-find-file) 

I再インストール組織モード|: - それは、「(間違った型引数のstringp)Lispのエラーをデバッガが入った」で失敗します。私はlispに基本的な知識を持っていますが、私はプログラマーではなく貿易によって司書です。何を探すべきか分かっていれば、.elファイルを編集することができます。ありがとう!

+0

org-modeのソースコードを見ると、おそらくTODOキーワードのリストが不明瞭になっている可能性があります。 'emacs -q'を実行し、ファイル内にTODOの再定義がない単純なorgファイルをエクスポートしてみてください。 – Juancho

+0

2つの異なったバージョンのorgが2つの異なる場所にインストールされているとき、私はいくつかの奇妙な問題を抱えています。あなたのロードパスが正しい場所に新しいorgを表示していることを確認してください。おそらく、あなたがダウンロードしたorgを移動し、それが問題を解決するかどうかを検討することができます。 – dmg

+0

フアンチョ、それだった。私は周りの引用符を逃した|私のカスタマイズしたTODOのキーワードで私の.emacs。私は引用符を追加し、再起動し、全く問題はありません。ありがとうございました! Sonceがコメントを書いた私は答えとしてマークすることはできませんが、あなたが質問に答えるなら、私は正しい答えとしてマークします。ありがとう! – user846

答えて

0

Juanchoは、彼のコメントで正確に正しいと思いました。 .emacsに欠陥のある行がありました。 '((sequence "TODO" "FOLLOWUP" | "DONE"))) がされている必要があります:私は、TODOキーワードの私のカスタムリストにパイプ記号の前後に引用符を逃した '((sequence "TODO" "FOLLOWUP" "|" "DONE")))

は、私はすべてが順調だったことを固定するとき。ありがとう!