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.