* list-load-path-shadows
@ 2012-09-04 16:33 Thomas S. Dye
2012-09-04 17:34 ` list-load-path-shadows Nick Dokos
0 siblings, 1 reply; 11+ messages in thread
From: Thomas S. Dye @ 2012-09-04 16:33 UTC (permalink / raw)
To: Org-mode
Aloha all,
I'm working to understand why my initialization files don't work if I
compile org from git, but do seem to work (that is, initialization runs
to completion) when I don't compile org from git. Right now I've
installed org from git and have run make uncompiled.
Because mixed installations are common, I'm following the FAQ "Is my
Orgmode installation mixed?"
(org-version) looks good:
Org-mode version 7.9.1 (release_7.9.1-138-geeb5b9 @
/Users/dk/.emacs.d/src/org-mode/lisp/)
The FAQ advises that I go through the output of list-load-path-shadows
line by line to get hints, but fails to mention what might qualify as a
hint. So, I'm coming to the list to check if any of the shadow patterns
I'm seeing might be hints.
I see that 110 Emacs Lisp load-path shadowings were found.
108 of the shadowings are cases where a file in
~/.emacs.d/src/org-mode/lisp (my home for the git version of org mode)
hides a file of the same name in
/Applications/Emacs.app/Contents/Resources/lisp/org/. I think these 108
shadowings are the right thing, and that they are not hints that
something is wrong. Is 108 shadowings the correct number for a normal
org mode installation nowadays?
The other two are different.
The first one is:
/Users/dk/.emacs.d/custom hides
/Applications/Emacs.app/Contents/Resources/lisp/custom
Here, the file created by the emacs Customize interface is on the
load-path and shadows something completely different (and important?),
though not part of org mode. Should I do something to have the emacs
Customize interface put the file somewhere off the load-path?
The second one is:
/Users/dk/.emacs.d/src/org-mode/.dir-locals hides
/Applications/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals
I keep hoping gnus will heal itself and stop hanging emacs--could this
shadowing be causing problems?
All the best,
Tom
--
Thomas S. Dye
http://www.tsdye.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-04 16:33 list-load-path-shadows Thomas S. Dye
@ 2012-09-04 17:34 ` Nick Dokos
2012-09-05 3:16 ` list-load-path-shadows Thomas S. Dye
0 siblings, 1 reply; 11+ messages in thread
From: Nick Dokos @ 2012-09-04 17:34 UTC (permalink / raw)
To: Thomas S. Dye; +Cc: Org-mode
Thomas S. Dye <tsd@tsdye.com> wrote:
> Aloha all,
>
> I'm working to understand why my initialization files don't work if I
> compile org from git, but do seem to work (that is, initialization runs
> to completion) when I don't compile org from git. Right now I've
> installed org from git and have run make uncompiled.
>
It might be a good idea to run with --debug-init in the compiled case
and get a backtrace.
I doubt the shadowing you discuss below makes a difference here (but
I could be wrong).
Nick
> Because mixed installations are common, I'm following the FAQ "Is my
> Orgmode installation mixed?"
>
> (org-version) looks good:
> Org-mode version 7.9.1 (release_7.9.1-138-geeb5b9 @
> /Users/dk/.emacs.d/src/org-mode/lisp/)
>
> The FAQ advises that I go through the output of list-load-path-shadows
> line by line to get hints, but fails to mention what might qualify as a
> hint. So, I'm coming to the list to check if any of the shadow patterns
> I'm seeing might be hints.
>
> I see that 110 Emacs Lisp load-path shadowings were found.
>
> 108 of the shadowings are cases where a file in
> ~/.emacs.d/src/org-mode/lisp (my home for the git version of org mode)
> hides a file of the same name in
> /Applications/Emacs.app/Contents/Resources/lisp/org/. I think these 108
> shadowings are the right thing, and that they are not hints that
> something is wrong. Is 108 shadowings the correct number for a normal
> org mode installation nowadays?
>
> The other two are different.
>
> The first one is:
> /Users/dk/.emacs.d/custom hides
> /Applications/Emacs.app/Contents/Resources/lisp/custom
>
> Here, the file created by the emacs Customize interface is on the
> load-path and shadows something completely different (and important?),
> though not part of org mode. Should I do something to have the emacs
> Customize interface put the file somewhere off the load-path?
>
> The second one is:
> /Users/dk/.emacs.d/src/org-mode/.dir-locals hides
> /Applications/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals
>
> I keep hoping gnus will heal itself and stop hanging emacs--could this
> shadowing be causing problems?
>
> All the best,
> Tom
>
> --
> Thomas S. Dye
> http://www.tsdye.com
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-04 17:34 ` list-load-path-shadows Nick Dokos
@ 2012-09-05 3:16 ` Thomas S. Dye
2012-09-05 13:54 ` list-load-path-shadows Nick Dokos
0 siblings, 1 reply; 11+ messages in thread
From: Thomas S. Dye @ 2012-09-05 3:16 UTC (permalink / raw)
To: nicholas.dokos; +Cc: Org-mode
Nick Dokos <nicholas.dokos@hp.com> writes:
> Thomas S. Dye <tsd@tsdye.com> wrote:
>
>> Aloha all,
>>
>> I'm working to understand why my initialization files don't work if I
>> compile org from git, but do seem to work (that is, initialization runs
>> to completion) when I don't compile org from git. Right now I've
>> installed org from git and have run make uncompiled.
>>
>
> It might be a good idea to run with --debug-init in the compiled case
> and get a backtrace.
Hi Nick,
After make compile, starting emacs --debug-init yields this backtrace:
Debugger entered--Lisp error: (void-function org-find-library-dir)
(org-find-library-dir "org")
(file-name-directory (org-find-library-dir "org"))
(expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))
(file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))
(expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))))
(file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))
(expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))))))
eval((expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))))
custom-initialize-reset(org-ditaa-jar-path (expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))))
custom-declare-variable(org-ditaa-jar-path (expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))) "Path to the ditaa jar executable." :group org-babel :type string)
AFAICT, org-find-library-dir is a macro defined in org-compat.el. Not
sure why compiling would make it disappear. Initialization runs to
completion when org isn't compiled.
Tom
>
> I doubt the shadowing you discuss below makes a difference here (but
> I could be wrong).
>
> Nick
>
>> Because mixed installations are common, I'm following the FAQ "Is my
>> Orgmode installation mixed?"
>>
>> (org-version) looks good:
>> Org-mode version 7.9.1 (release_7.9.1-138-geeb5b9 @
>> /Users/dk/.emacs.d/src/org-mode/lisp/)
>>
>> The FAQ advises that I go through the output of list-load-path-shadows
>> line by line to get hints, but fails to mention what might qualify as a
>> hint. So, I'm coming to the list to check if any of the shadow patterns
>> I'm seeing might be hints.
>>
>> I see that 110 Emacs Lisp load-path shadowings were found.
>>
>> 108 of the shadowings are cases where a file in
>> ~/.emacs.d/src/org-mode/lisp (my home for the git version of org mode)
>> hides a file of the same name in
>> /Applications/Emacs.app/Contents/Resources/lisp/org/. I think these 108
>> shadowings are the right thing, and that they are not hints that
>> something is wrong. Is 108 shadowings the correct number for a normal
>> org mode installation nowadays?
>>
>> The other two are different.
>>
>> The first one is:
>> /Users/dk/.emacs.d/custom hides
>> /Applications/Emacs.app/Contents/Resources/lisp/custom
>>
>> Here, the file created by the emacs Customize interface is on the
>> load-path and shadows something completely different (and important?),
>> though not part of org mode. Should I do something to have the emacs
>> Customize interface put the file somewhere off the load-path?
>>
>> The second one is:
>> /Users/dk/.emacs.d/src/org-mode/.dir-locals hides
>> /Applications/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals
>>
>> I keep hoping gnus will heal itself and stop hanging emacs--could this
>> shadowing be causing problems?
>>
>> All the best,
>> Tom
>>
>> --
>> Thomas S. Dye
>> http://www.tsdye.com
>>
>
>
--
Thomas S. Dye
http://www.tsdye.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 3:16 ` list-load-path-shadows Thomas S. Dye
@ 2012-09-05 13:54 ` Nick Dokos
2012-09-05 16:57 ` list-load-path-shadows Thomas S. Dye
0 siblings, 1 reply; 11+ messages in thread
From: Nick Dokos @ 2012-09-05 13:54 UTC (permalink / raw)
To: Thomas S. Dye; +Cc: Org-mode
Thomas S. Dye <tsd@tsdye.com> wrote:
> Nick Dokos <nicholas.dokos@hp.com> writes:
>
> > Thomas S. Dye <tsd@tsdye.com> wrote:
> >
> >> Aloha all,
> >>
> >> I'm working to understand why my initialization files don't work if I
> >> compile org from git, but do seem to work (that is, initialization runs
> >> to completion) when I don't compile org from git. Right now I've
> >> installed org from git and have run make uncompiled.
> >>
> >
> > It might be a good idea to run with --debug-init in the compiled case
> > and get a backtrace.
>
> Hi Nick,
>
> After make compile, starting emacs --debug-init yields this backtrace:
>
> Debugger entered--Lisp error: (void-function org-find-library-dir)
> (org-find-library-dir "org")
> (file-name-directory (org-find-library-dir "org"))
> (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))
> (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))
> (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))))
> (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))
> (expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))))))
> eval((expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))))
> custom-initialize-reset(org-ditaa-jar-path (expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))))
> custom-declare-variable(org-ditaa-jar-path (expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))) "Path to the ditaa jar executable." :group org-babel :type string)
>
> AFAICT, org-find-library-dir is a macro defined in org-compat.el. Not
> sure why compiling would make it disappear. Initialization runs to
> completion when org isn't compiled.
>
> > I doubt the shadowing you discuss below makes a difference here (but
> > I could be wrong).
> >
Looks like I was wrong :-) The custom shadowing seems to play a role.
Just guessing, it's probably a chicken-and-egg situation: you load the
custom file before org gets initialized and there is no autoload that
manages to get the macro defined before it is used.
One way to break the loop is to not use the macro in your custom file:
replace it by its definition. Another way is to delete the customization
of org-ditaa-jar-path from the custom file and include it after org gets
initialized. Both of these are to be considered workaround hacks than
solutions, but it's hard to propose a solution without knowing exactly
what the problem is.
If you still can't make it work, please post the initialization file(s)
and the two custom files and maybe somebody can figure out something.
HTH,
Nick
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 13:54 ` list-load-path-shadows Nick Dokos
@ 2012-09-05 16:57 ` Thomas S. Dye
2012-09-05 18:00 ` list-load-path-shadows Nick Dokos
0 siblings, 1 reply; 11+ messages in thread
From: Thomas S. Dye @ 2012-09-05 16:57 UTC (permalink / raw)
To: nicholas.dokos; +Cc: Org-mode
Nick Dokos <nicholas.dokos@hp.com> writes:
> Thomas S. Dye <tsd@tsdye.com> wrote:
>
>> Nick Dokos <nicholas.dokos@hp.com> writes:
>>
>> > Thomas S. Dye <tsd@tsdye.com> wrote:
>> >
>> >> Aloha all,
>> >>
>> >> I'm working to understand why my initialization files don't work if I
>> >> compile org from git, but do seem to work (that is, initialization runs
>> >> to completion) when I don't compile org from git. Right now I've
>> >> installed org from git and have run make uncompiled.
>> >>
>> >
>> > It might be a good idea to run with --debug-init in the compiled case
>> > and get a backtrace.
>>
>> Hi Nick,
>>
>> After make compile, starting emacs --debug-init yields this backtrace:
>>
>> Debugger entered--Lisp error: (void-function org-find-library-dir)
>> (org-find-library-dir "org")
>> (file-name-directory (org-find-library-dir "org"))
>> (expand-file-name "../contrib" (file-name-directory
>> (org-find-library-dir "org")))
>> (file-name-as-directory (expand-file-name "../contrib"
>> (file-name-directory (org-find-library-dir "org"))))
>> (expand-file-name "scripts" (file-name-as-directory
>> (expand-file-name "../contrib" (file-name-directory
>> (org-find-library-dir "org")))))
>> (file-name-as-directory (expand-file-name "scripts"
>> (file-name-as-directory (expand-file-name "../contrib"
>> (file-name-directory (org-find-library-dir "org"))))))
>> (expand-file-name "ditaa.jar" (file-name-as-directory
>> (expand-file-name "scripts" (file-name-as-directory
>> (expand-file-name "../contrib" (file-name-directory
>> (org-find-library-dir "org")))))))
>> eval((expand-file-name "ditaa.jar" (file-name-as-directory
>> (expand-file-name "scripts" (file-name-as-directory
>> (expand-file-name "../contrib" (file-name-directory
>> (org-find-library-dir "org"))))))))
>> custom-initialize-reset(org-ditaa-jar-path (expand-file-name
>> "ditaa.jar" (file-name-as-directory (expand-file-name "scripts"
>> (file-name-as-directory (expand-file-name "../contrib"
>> (file-name-directory (org-find-library-dir "org"))))))))
>> custom-declare-variable(org-ditaa-jar-path (expand-file-name
>> "ditaa.jar" (file-name-as-directory (expand-file-name "scripts"
>> (file-name-as-directory (expand-file-name "../contrib"
>> (file-name-directory (org-find-library-dir "org"))))))) "Path to the
>> ditaa jar executable." :group org-babel :type string)
>>
>> AFAICT, org-find-library-dir is a macro defined in org-compat.el. Not
>> sure why compiling would make it disappear. Initialization runs to
>> completion when org isn't compiled.
>>
>> > I doubt the shadowing you discuss below makes a difference here (but
>> > I could be wrong).
>> >
>
> Looks like I was wrong :-) The custom shadowing seems to play a role.
> Just guessing, it's probably a chicken-and-egg situation: you load the
> custom file before org gets initialized and there is no autoload that
> manages to get the macro defined before it is used.
>
> One way to break the loop is to not use the macro in your custom file:
> replace it by its definition. Another way is to delete the customization
> of org-ditaa-jar-path from the custom file and include it after org gets
> initialized. Both of these are to be considered workaround hacks than
> solutions, but it's hard to propose a solution without knowing exactly
> what the problem is.
>
> If you still can't make it work, please post the initialization file(s)
> and the two custom files and maybe somebody can figure out something.
>
> HTH,
> Nick
Hi Nick,
The initialization error was coming when one of my files was being
evaluated. If I don't require org-latex, the compiled version of org
will initialize.
*** OFF Require org-latex
#+begin_src emacs-lisp :tangle no
(require 'org-latex)
#+end_src
However, evaluating (require 'org-latex) in *scratch* yields this
familiar error:
Debugger entered--Lisp error: (void-function org-find-library-dir)
(org-find-library-dir "org")
(file-name-directory (org-find-library-dir "org"))
(expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))
(file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))
(expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))))
(file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))
(expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org")))))))
eval((expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))))
custom-initialize-reset(org-ditaa-jar-path (expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))))
custom-declare-variable(org-ditaa-jar-path (expand-file-name "ditaa.jar" (file-name-as-directory (expand-file-name "scripts" (file-name-as-directory (expand-file-name "../contrib" (file-name-directory (org-find-library-dir "org"))))))) "Path to the ditaa jar executable." :group org-babel :type string)
require(org-exp-blocks)
byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\207" [require org org-macs org-agenda org-exp-blocks ob-exp org-src] 2)
require(org-exp)
byte-code("\301\302!\210\301\303!\210\301\304!\210\301\305!\210\301\306!\210\307\bB\310\307!\204#\311\307\312\"\210\313\bB\310\313!\2042\311\313\312\"\210\314\bB\310\314!\204A\311\314\312\"\210\315\bB\310\315!\204P\311\315\312\"\210\316\bB\310\316!\204_\311\316\312\"\210\317\bB\310\317!\204n\311\317\312\"\210\320\bB\310\320!\204}\311\320\312\"\210\321\bB\310\321!\204\214\311\321\312\"\210\322\bB\310\322!\204\233\311\322\312\"\210\323\bB\310\323!\204\252\311\323\312\"\210\324\bB\310\324!\204\271\311\324\312\"\210\325\bB\310\325!\204\310\311\325\326\"\210\312\207" [current-load-list require footnote org org-exp org-macs org-beamer org-export-latex-class default-boundp set-default nil org-export-latex-class-options org-export-latex-header org-export-latex-append-header org-export-latex-options-plist org-export-latex-todo-keywords-1 org-export-latex-complex-heading-re org-export-latex-not-done-keywords org-export-latex-done-keywords org-export-latex-display-custom-times org-export-latex-all-targets-re org-export-latex-add-level 0] 3)
require(org-latex)
eval((require (quote org-latex)) nil)
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp()
call-interactively(eval-print-last-sexp nil nil)
Tom
--
Thomas S. Dye
http://www.tsdye.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 16:57 ` list-load-path-shadows Thomas S. Dye
@ 2012-09-05 18:00 ` Nick Dokos
2012-09-05 18:51 ` list-load-path-shadows Thomas S. Dye
0 siblings, 1 reply; 11+ messages in thread
From: Nick Dokos @ 2012-09-05 18:00 UTC (permalink / raw)
To: Thomas S. Dye; +Cc: Org-mode
Thomas S. Dye <tsd@tsdye.com> wrote:
> The initialization error was coming when one of my files was being
> evaluated. If I don't require org-latex, the compiled version of org
> will initialize.
>
> *** OFF Require org-latex
> #+begin_src emacs-lisp :tangle no
> (require 'org-latex)
> #+end_src
>
That's not what the previous backtrace showed though: the ditaa path
calculation was directly implicated.
In any case, the above shouldn't happen as long as you have done
``make autoloads'' or equivalent and
(require 'org-install)
beforehand, and in fact it does not happen in my case:
emacs -q -l /path/to/minimal/.emacs
with the following minimal .emacs, starts up without error:
--8<---------------cut here---------------start------------->8---
;;; -*- mode: emacs-lisp -*-
;;; constant part
(add-to-list 'load-path (expand-file-name "~/src/emacs/org/org-mode/lisp"))
(add-to-list 'load-path (expand-file-name "~/src/emacs/org/org-mode/contrib/lisp"))
(add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\|txt\\)$" . org-mode))
(require 'org-install)
(setq debug-on-error t)
(setq debug-on-quit t)
(setq eval-expression-print-length nil)
(setq eval-expression-print-level nil)
(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-ca" 'org-agenda)
(require 'org-latex)
--8<---------------cut here---------------end--------------->8---
OTOH, even if I leave out the (require 'org-install), I get no error
(and that's after removing the org that came with emacs and making sure
that I have compiled everything), so I'm a bit baffled right now.
Nick
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 18:00 ` list-load-path-shadows Nick Dokos
@ 2012-09-05 18:51 ` Thomas S. Dye
2012-09-05 19:20 ` list-load-path-shadows Nick Dokos
0 siblings, 1 reply; 11+ messages in thread
From: Thomas S. Dye @ 2012-09-05 18:51 UTC (permalink / raw)
To: nicholas.dokos; +Cc: Org-mode
Nick Dokos <nicholas.dokos@hp.com> writes:
> Thomas S. Dye <tsd@tsdye.com> wrote:
>
>> The initialization error was coming when one of my files was being
>> evaluated. If I don't require org-latex, the compiled version of org
>> will initialize.
>>
>> *** OFF Require org-latex
>> #+begin_src emacs-lisp :tangle no
>> (require 'org-latex)
>> #+end_src
>>
>
> That's not what the previous backtrace showed though: the ditaa path
> calculation was directly implicated.
>
> In any case, the above shouldn't happen as long as you have done
> ``make autoloads'' or equivalent and
>
> (require 'org-install)
>
> beforehand, and in fact it does not happen in my case:
>
> emacs -q -l /path/to/minimal/.emacs
>
> with the following minimal .emacs, starts up without error:
>
> ;;; -*- mode: emacs-lisp -*-
> ;;; constant part
> (add-to-list 'load-path (expand-file-name "~/src/emacs/org/org-mode/lisp"))
> (add-to-list 'load-path (expand-file-name "~/src/emacs/org/org-mode/contrib/lisp"))
>
> (add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\|txt\\)$" . org-mode))
>
> (require 'org-install)
>
> (setq debug-on-error t)
> (setq debug-on-quit t)
> (setq eval-expression-print-length nil)
> (setq eval-expression-print-level nil)
>
> (global-set-key "\C-cl" 'org-store-link)
> (global-set-key "\C-ca" 'org-agenda)
>
> (require 'org-latex)
>
>
> OTOH, even if I leave out the (require 'org-install), I get no error
> (and that's after removing the org that came with emacs and making sure
> that I have compiled everything), so I'm a bit baffled right now.
>
> Nick
>
>
Hmm, after putting your minimal .emacs (suitably localized) in ~/temp,
emacs -Q -l /Users/dk/temp/.emacs launches emacs and opens the minimal
.emacs file for editing, but apparently doesn't source it. M-x
locate-library RET org RET points to the org that ships with my emacs,
rather than to the one indicated in the minimal .emacs.
Following some advice on EmacsWiki, I have this in .bashrc:
alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'
alias emacsclient='/Applications/Emacs.app/Contents/MacOS/bin/emacsclient'
Tom
--
Thomas S. Dye
http://www.tsdye.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 18:51 ` list-load-path-shadows Thomas S. Dye
@ 2012-09-05 19:20 ` Nick Dokos
2012-09-05 19:40 ` list-load-path-shadows Thomas S. Dye
0 siblings, 1 reply; 11+ messages in thread
From: Nick Dokos @ 2012-09-05 19:20 UTC (permalink / raw)
To: Thomas S. Dye; +Cc: Org-mode
Thomas S. Dye <tsd@tsdye.com> wrote:
> Hmm, after putting your minimal .emacs (suitably localized) in ~/temp,
> emacs -Q -l /Users/dk/temp/.emacs launches emacs and opens the minimal
> .emacs file for editing, but apparently doesn't source it. M-x
> locate-library RET org RET points to the org that ships with my emacs,
> rather than to the one indicated in the minimal .emacs.
>
> Following some advice on EmacsWiki, I have this in .bashrc:
>
> alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'
> alias emacsclient='/Applications/Emacs.app/Contents/MacOS/bin/emacsclient'
>
What happens if you bypass the alias?
/Applications/Emacs.app/Contents/MacOS/Emacs -Q -l /Users/dk/temp/.emacs
If it still doesn't work, I'll give up: MacOS emacs seems to be a very
different beast from any emacs I know.
Nick
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 19:20 ` list-load-path-shadows Nick Dokos
@ 2012-09-05 19:40 ` Thomas S. Dye
2012-09-05 20:01 ` list-load-path-shadows Nick Dokos
0 siblings, 1 reply; 11+ messages in thread
From: Thomas S. Dye @ 2012-09-05 19:40 UTC (permalink / raw)
To: nicholas.dokos; +Cc: Org-mode
Nick Dokos <nicholas.dokos@hp.com> writes:
> Thomas S. Dye <tsd@tsdye.com> wrote:
>
>> Hmm, after putting your minimal .emacs (suitably localized) in ~/temp,
>> emacs -Q -l /Users/dk/temp/.emacs launches emacs and opens the minimal
>> .emacs file for editing, but apparently doesn't source it. M-x
>> locate-library RET org RET points to the org that ships with my emacs,
>> rather than to the one indicated in the minimal .emacs.
>>
>> Following some advice on EmacsWiki, I have this in .bashrc:
>>
>> alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'
>> alias emacsclient='/Applications/Emacs.app/Contents/MacOS/bin/emacsclient'
>>
>
> What happens if you bypass the alias?
>
> /Applications/Emacs.app/Contents/MacOS/Emacs -Q -l /Users/dk/temp/.emacs
>
> If it still doesn't work, I'll give up: MacOS emacs seems to be a very
> different beast from any emacs I know.
>
> Nick
Hi Nick,
Apparently a very different beast :(
Thanks for your help. I probably wouldn't have thought to wonder
whether my emacs was the culprit. I guess I'll try a different
installation to see what shakes out.
All the best,
Tom
--
Thomas S. Dye
http://www.tsdye.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 19:40 ` list-load-path-shadows Thomas S. Dye
@ 2012-09-05 20:01 ` Nick Dokos
2012-09-05 20:58 ` list-load-path-shadows Thomas S. Dye
0 siblings, 1 reply; 11+ messages in thread
From: Nick Dokos @ 2012-09-05 20:01 UTC (permalink / raw)
To: Thomas S. Dye; +Cc: Org-mode
Thomas S. Dye <tsd@tsdye.com> wrote:
> Nick Dokos <nicholas.dokos@hp.com> writes:
>
> > Thomas S. Dye <tsd@tsdye.com> wrote:
> >
> >> Hmm, after putting your minimal .emacs (suitably localized) in ~/temp,
> >> emacs -Q -l /Users/dk/temp/.emacs launches emacs and opens the minimal
> >> .emacs file for editing, but apparently doesn't source it. M-x
> >> locate-library RET org RET points to the org that ships with my emacs,
> >> rather than to the one indicated in the minimal .emacs.
> >>
> >> Following some advice on EmacsWiki, I have this in .bashrc:
> >>
> >> alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'
> >> alias emacsclient='/Applications/Emacs.app/Contents/MacOS/bin/emacsclient'
> >>
> >
> > What happens if you bypass the alias?
> >
> >
> >
> > If it still doesn't work, I'll give up: MacOS emacs seems to be a very
> > different beast from any emacs I know.
> >
> > Nick
>
> Hi Nick,
>
> Apparently a very different beast :(
>
One more attempt: do long options work?
/Applications/Emacs.app/Contents/MacOS/Emacs --quick --load=/Users/dk/temp/.emacs
Nick
> Thanks for your help. I probably wouldn't have thought to wonder
> whether my emacs was the culprit. I guess I'll try a different
> installation to see what shakes out.
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: list-load-path-shadows
2012-09-05 20:01 ` list-load-path-shadows Nick Dokos
@ 2012-09-05 20:58 ` Thomas S. Dye
0 siblings, 0 replies; 11+ messages in thread
From: Thomas S. Dye @ 2012-09-05 20:58 UTC (permalink / raw)
To: nicholas.dokos; +Cc: Org-mode
Nick Dokos <nicholas.dokos@hp.com> writes:
> Thomas S. Dye <tsd@tsdye.com> wrote:
>
>> Nick Dokos <nicholas.dokos@hp.com> writes:
>>
>> > Thomas S. Dye <tsd@tsdye.com> wrote:
>> >
>> >> Hmm, after putting your minimal .emacs (suitably localized) in ~/temp,
>> >> emacs -Q -l /Users/dk/temp/.emacs launches emacs and opens the minimal
>> >> .emacs file for editing, but apparently doesn't source it. M-x
>> >> locate-library RET org RET points to the org that ships with my emacs,
>> >> rather than to the one indicated in the minimal .emacs.
>> >>
>> >> Following some advice on EmacsWiki, I have this in .bashrc:
>> >>
>> >> alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'
>> >> alias emacsclient='/Applications/Emacs.app/Contents/MacOS/bin/emacsclient'
>> >>
>> >
>> > What happens if you bypass the alias?
>> >
>> >
>> >
>> > If it still doesn't work, I'll give up: MacOS emacs seems to be a very
>> > different beast from any emacs I know.
>> >
>> > Nick
>>
>> Hi Nick,
>>
>> Apparently a very different beast :(
>>
> One more attempt: do long options work?
>
> /Applications/Emacs.app/Contents/MacOS/Emacs --quick
> --load=/Users/dk/temp/.emacs
Hi Nick,
Yes, long options do work, even with the alias.
emacs starts up, skips my initialization files, and loads the minimal
.emacs. M-x locate-library RET org-latex RET points to the org
identified in the minimal .emacs.
I guess this means that all is well on the org end :) And that my old
initialization files didn't make the upgrade to emacs 24 and the
emacs 24 starter kit :(
Thanks for all your help.
Tom
--
Thomas S. Dye
http://www.tsdye.com
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2012-09-05 20:58 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-04 16:33 list-load-path-shadows Thomas S. Dye
2012-09-04 17:34 ` list-load-path-shadows Nick Dokos
2012-09-05 3:16 ` list-load-path-shadows Thomas S. Dye
2012-09-05 13:54 ` list-load-path-shadows Nick Dokos
2012-09-05 16:57 ` list-load-path-shadows Thomas S. Dye
2012-09-05 18:00 ` list-load-path-shadows Nick Dokos
2012-09-05 18:51 ` list-load-path-shadows Thomas S. Dye
2012-09-05 19:20 ` list-load-path-shadows Nick Dokos
2012-09-05 19:40 ` list-load-path-shadows Thomas S. Dye
2012-09-05 20:01 ` list-load-path-shadows Nick Dokos
2012-09-05 20:58 ` list-load-path-shadows Thomas S. Dye
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).