dotfiles/emacs.d/init.el

20 lines
841 B
EmacsLisp

;; 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)
(delete val load-path))))
;; 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)
(add-to-list 'load-path org-viejo))
;; Se carga la configuración pública y la privada
(message "Evaluating init-literate.org")
(org-babel-load-file (concat user-emacs-directory "init-literate.org"))
(message "Evaluating private-literate.org")
(org-babel-load-file (concat user-emacs-directory "private-literate.org"))