Update: 11/Aug: I forgot to mention that I'm using literate programming to build the init.el
from an org
file. It seems that the problem appears when emacs opens the configure.org
to generate the .el
file.
I noticed that if I write the configuration to a .emacs
(as I wrote below) the right version is loaded.
The right question
How to load the latest version of org-mode
using org
literate programming to generate the config.el
file?
I'd like to use the latest version of org-mode
from the git repository.
My setup
Emacs version: GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5) of 2015-03-07 on trouble, modified by Debian
About org-mode
I clone the repository, say in
~/.emacs.d/org-mode
Compile the autoload using
make autoload
Initial part of my
.emacs
is(package-initialize) (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t) (add-to-list 'load-path "~/.emacs.d/org-mode/lisp/") (add-to-list 'load-path "~/.emacs.d/org-mode/contrib/lisp/" t) (unless (package-installed-p 'use-package) (package-install 'use-package)) (setq use-package-verbose t) (setq use-package-always-ensure t) (require 'use-package) (use-package auto-compile :config (auto-compile-on-load-mode)) (setq load-prefer-newer t)
Result
I call M-x org-version
and get
Org-mode version 8.2.10 (release_8.2.10 @ /home/.../.emacs.d/org-mode/lisp/)
This is no the latest release!
If I call M-x org-reload
it load the newest
Org-mode version 8.3.5 (release_8.3.5 @ /home/.../.emacs.d/org-mode/lisp/)
But it is not loaded automatically.
Question
What am I doing wrong??
P.D.: I accept suggestions about simplifying the configuration.