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.


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!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.