2016-11-10 12:57:53 +01:00
|
|
|
;; Antes que nada, quitamos del path el org-mode que viene con emacs, por que es viejo
|
|
|
|
(dolist (val load-path)
|
|
|
|
(if (string-match "lisp\/org" val)
|
|
|
|
(progn
|
|
|
|
(setq org-viejo val)
|
2017-01-24 10:30:30 +01:00
|
|
|
(delete val load-path))))
|
2016-11-10 12:57:53 +01:00
|
|
|
|
|
|
|
;; Se añade la ruta del org-mode nuevo
|
|
|
|
(add-to-list 'load-path (concat user-emacs-directory "el-get/org-mode-maint/lisp/"))
|
|
|
|
|
|
|
|
;; Se intenta cargar el org-mode más nuevo. Si falla, vuelve a añadir al path la versión vieja para poder cargar el fichero de configuración
|
|
|
|
(unless (require 'org nil 'noerror)
|
2017-01-24 10:30:30 +01:00
|
|
|
(add-to-list 'load-path org-viejo))
|
2016-11-10 12:57:53 +01:00
|
|
|
|
|
|
|
;; Se carga la configuración pública y la privada
|
2017-01-24 10:30:30 +01:00
|
|
|
(message "Evaluating init-literate.org")
|
2016-11-10 12:57:53 +01:00
|
|
|
(org-babel-load-file (concat user-emacs-directory "init-literate.org"))
|
2017-01-24 10:30:30 +01:00
|
|
|
(message "Evaluating private-literate.org")
|
2016-11-10 12:57:53 +01:00
|
|
|
(org-babel-load-file (concat user-emacs-directory "private-literate.org"))
|