「キャプチャ」機能を動作させるようにしました。
私は次のことをしました:
- Orgモードの最新バージョン(現在はバージョン8.2.10)のインストール
- キャプチャ機能を取得するには、.emacsに追加しました。
;;/programming/3622603/org-mode-setup-problem-when-trying-to-use-capture
;(add-to-list 'load-path "/nils/home/emacs.d/org-7.01h/lisp")
(require 'org-install)
(require 'org) ;; maybe this line is redundant
;; Verzeichnis für "org-capture" festlegen
(setq org-default-notes-file (concat org-directory "/notes.org"))
(define-key global-map "\C-cc" 'org-capture)
これらの変更後Symbol's function definition is void: org-link-types
、.orgファイルを開くとエラーメッセージが表示されます。
このエラーメッセージの処理方法がわかりません。
はい、可能です。
—
テスター2016
インストールの直後にemacsがorg-modeのバージョンは9.0.2であると教えてくれましたが、今ではバージョン8.2.10であることがわかります。
—
テスター
したがって、これらのバージョンのいずれかを取り除く必要があります。これらのバージョン
—
Tobias
apt-get
の1つは、yor システムのパッケージマネージャー(例:linux)に由来し、もう1つはelpaまたはmelpa(これらはunterにあります~/.emacs.d/elpa/org-20161017/
)に由来する可能性があります。
Spacemacsを使用していますか?バージョン0.200.7では、「orgレイヤー」がorg-modeでそのようなバージョンの競合を引き起こしているようです。ここで関連する問題を見つけ、パッチを使用した解決策を提案しました(これもPR#8399にあります)。
—
RockyRoad 2017
org-link-types
はorgmode 8.2.10の変数であり、関数ではないため、このエラーが発生します。しかし、この検索から、このシンボルは新しいバージョンのorgmode(バージョン9.x)で関数定義を持っているように見えます。多分、あなたはorgmodeの異なるバージョンを混ぜましたか?