emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] How to load .el file during startup and execute its commands (Win7/o


From: elwood151
Subject: [O] How to load .el file during startup and execute its commands (Win7/org8)
Date: Tue, 21 Jan 2014 13:54:07 +0100 (CET)

I'm trying to use a custom setup for `org-mode 8.2` on `Windows 7`, but it does not work as expected.
My ´Emacs`version: GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-29 on MARVIN
What I tried:
 
## ~/.emacs
in the file `~/.emacs` I have (among others) those lines:
    (if (boundp 'org-mode-user-lisp-path)
        (add-to-list 'load-path org-mode-user-lisp-path)
      (add-to-list 'load-path (expand-file-name "~/org-mode/org_current/lisp")))
    
    (setq default-directory "C:/Users/mypath/" )
    (if (boundp 'org-mode-user-contrib-lisp-path)
        (add-to-list 'load-path org-mode-user-contrib-lisp-path)
      (add-to-list 'load-path (expand-file-name "~/org-mode/org_current/contrib/lisp/"))
      (add-to-list 'load-path (expand-file-name "~/org-mode/morelisp/")))
    
    (require 'icicles)
    (require 'dired+)
    (require 'org)
    (require 'bookmark+)
    
    (load "org")
and later
    (load "C:/Users/mypath/org-config/myname_orgmodeconfig.el")
 
## C:/Users/mypath/org-config/myname_orgmodeconfig.el
contains

    (add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\|txt\\)$" . org-mode))
    
    ;; Standard key bindings
    (global-set-key "\C-cl" 'org-store-link)
    (global-set-key "\C-ca" 'org-agenda)
    
    (if (boundp 'org-user-agenda-files)
        (setq org-agenda-files org-user-agenda-files)
      (setq org-agenda-files (quote ("~/org"
                                 ))))
So I try to use all org-files in the path `~/org` as agenda files.
When I launch `emacs`, I get the following result in the `*Messages` buffer:
    Turning OFF Icicle mode...done
    Turning ON Icicle mode...done
    Turning OFF Icicle mode...done
    Turning ON Icicle mode...done
    Turning ON Icicle mode...done
    Turning OFF Icicle mode...done
    Loading c:/Users/mypath/org-mode/org_current/lisp/org.el (source)...done
    Loading c:/Users/mypath/org-config/myname_orgmodeconfig.el (source)...done
    Loading paren...done
    For information about GNU Emacs and the GNU system, type C-h C-a.

# The Problem
So I assume, as the file `myname_orgmodeconfig.el` has been loaded, all the elisp code inside should have been executed and it should have also set my agenda files.
 
**However, the list of agenda files is empty after startup.
When I then _manually_ ofen the file `myname_orgmodeconfig.el` and execute the command `eval-buffer`, everything is fine.**
 
How can I fix that?
 
Kind regards
 
Martin
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]