Mensaje de error "La definición de la función del símbolo es nula: org-link-types" cuando abro un archivo .org

8

Traté de hacer que la "captura" -Feature funcione.

Hice las siguientes cosas:

  • Instalación de la versión más reciente del modo Org (ahora la versión 8.2.10)
  • Para que la función de captura funcione, agregué a mis .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)

Después de estos cambios, recibo el mensaje de error
Symbol's function definition is void: org-link-types
cuando abro un archivo .org.

No sé cómo manejar este mensaje de error.

ensayador
fuente
2
Obtiene este error porque org-link-typeses una variable en orgmode 8.2.10 y no una función. Pero, a partir de esta búsqueda , parece que este símbolo tiene una definición de función en las versiones más recientes de orgmode (versión 9.x). Tal vez, ¿mezclaste diferentes versiones de orgmode?
Tobias
Si, esto es posible.
probador
Directamente después de la instalación, emacs me dijo que la versión de org-mode es 9.0.2, ahora me dice que es la versión 8.2.10.
probador
1
Por lo tanto, debe deshacerse de una de estas versiones. Puede ser que una de estas versiones provenga del administrador de paquetes de su sistema (p. Ej., apt-getBajo Linux) y la otra de elpa o melpa (estas se encuentran debajo ~/.emacs.d/elpa/org-20161017/).
Tobias
3
¿Estás usando Spacemacs? En la versión 0.200.7, "capa organizativa" parece estar causando tales conflictos de versión en el modo org. Encontré un problema relacionado aquí y propuse una solución con un parche (también en PR # 8399 ).
RockyRoad

Respuestas:

3

Resolví los problemas con la desinstalación de todos los paquetes de organización en elpa. Ahora los archivos my .org se abren sin el error y los enlaces funcionan bien.

Gracias a Tobias por sus pistas!

ensayador
fuente