Skip to main content
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Clarifications about the setup
Source Link
Dox
  • 995
  • 10
  • 30

Correct way to configure the lastest `org-mode` (literate programming)

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.

Correct way to configure the lastest `org-mode`

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.

Correct way to configure the lastest `org-mode` (literate programming)

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.

fix formatting
Source Link
Kaushal Modi
  • 26k
  • 4
  • 83
  • 191
  • 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)

      (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)
    

Org-mode version 8.2.10 (release_8.2.10 @ /home/.../.emacs.d/org-mode/lisp/)

Org-mode version 8.2.10 (release_8.2.10 @ /home/.../.emacs.d/org-mode/lisp/)

Org-mode version 8.3.5 (release_8.3.5 @ /home/.../.emacs.d/org-mode/lisp/)

Org-mode version 8.3.5 (release_8.3.5 @ /home/.../.emacs.d/org-mode/lisp/)

But it is not loaded automatically.

  • 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)

Org-mode version 8.2.10 (release_8.2.10 @ /home/.../.emacs.d/org-mode/lisp/)

Org-mode version 8.3.5 (release_8.3.5 @ /home/.../.emacs.d/org-mode/lisp/)

But it is not loaded automatically

  • 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)
    

Org-mode version 8.2.10 (release_8.2.10 @ /home/.../.emacs.d/org-mode/lisp/)

Org-mode version 8.3.5 (release_8.3.5 @ /home/.../.emacs.d/org-mode/lisp/)

But it is not loaded automatically.

Source Link
Dox
  • 995
  • 10
  • 30

Correct way to configure the lastest `org-mode`

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.