Re: [O] Org-mode documentation within Emacs
Am 23.04.2013 19:23, schrieb Achim Gratz: Karl Voit writes: C-h i was my first guess but it does not list Org-mode at all :-( C-u C-h i But really, make install-info shouldn't be so hard to issue? Regards, Achim. Achim, I update (git) and compile org inside of cygwin. That means the info file will be installed in the cygwin tree. But I do use the Windows port of Emacs, not the cygwin port. Why? Working under cygwin is much more convenient than under Windows CMD. How in the Makefile can I set the info install destination to the info folder of the Windows Emacs installation? Thanks, Rainer
Re: [O] Org-mode documentation within Emacs
Alan Schmitt alan.schm...@polytechnique.org writes: Sebastien Vauban writes: Don't play with `Info-directory-list', it's not intended to be settable by the user. Set the `Info-default-directory-list' variable instead. I just tried it, and now I no longer have org in my info directory. Here is the value of Info-default-directory-list (/Users/schmitta/.emacs.d/org/info /usr/local/Cellar/emacs-mac/emacs-24.3-mac-4.1/share/info/emacs/ /usr/share/info/) and here is the value of Info-directory-list (/Users/schmitta/.emacs.d/elpa/auctex-11.86 /usr/share/info/) As it's the latter that is used to find the info files, it means that it won't find org. It seems that it is initialized before my initialization file can add the directory to the default value. (I'm using the startup kit, if it makes a difference.) I just read the help on Info-directory-list, and it does not say I should not set it. Why is it bad? And how should I make emacs pick up the value from default? I have :(add-to-list 'Info-directory-list ~/git/org-mode/doc/) in my emacs customisation and have had for a very long time. I've always modified Info-directory-list and have never had a problem. YMMV, of course. However, the documentation (in emacs 24.3.50 as that's what I am using on this laptop...) for Info-default-directory-list says: , | Although this is a customizable variable, that is mainly for technical | reasons. Normally, you should either set INFOPATH or customize | `Info-additional-directory-list', rather than changing this variable. ` so maybe set the Info-additional-directory-list variable? I've not tried this. -- : Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D : in Emacs 24.3.50.1 and Org release_7.9.3f-1199-g3a0e55
Re: [O] Org-mode documentation within Emacs
Hi Sebastien, Sebastien Vauban writes: See http://lists.gnu.org/archive/html/help-gnu-emacs/2004-10/msg00331.html I finally managed to make it work using INFOPATH, which is quite painful to do under OS X. I really don't understand why there isn't a way to do this from inside emacs configuration files (I tried the Info-additional-directory-list but it did not work). Thanks for pointing me in the right direction, Alan
Re: [O] Org-mode documentation within Emacs
On Wed, Apr 24, 2013 at 08:51:24AM +0100, Eric S Fraga wrote: [...chomp...chomp...chomp...] However, the documentation (in emacs 24.3.50 as that's what I am using on this laptop...) for Info-default-directory-list says: , | Although this is a customizable variable, that is mainly for technical | reasons. Normally, you should either set INFOPATH or customize | `Info-additional-directory-list', rather than changing this variable. ` so maybe set the Info-additional-directory-list variable? I've not tried this. This is one of recommended ways and documented in this Worg entry. http://orgmode.org/worg/org-faq.html#update-info-manual-to-latest -- Suvayu Open source is the future. It sets us free.
Re: [O] Org-mode documentation within Emacs
Karl Voit devn...@karl-voit.at writes: Is there something wrong with my repos? I don't think so : there should be a file named 'dir' in the doc/ directory which contains a reference to the correct info file (called org, built from org.texi I guess). -- N.
Re: [O] Org-mode documentation within Emacs
On Apr 24, 2013, at 6:40 PM, Alan Schmitt alan.schm...@polytechnique.org wrote: Hi Sebastien, Sebastien Vauban writes: See http://lists.gnu.org/archive/html/help-gnu-emacs/2004-10/msg00331.html I finally managed to make it work using INFOPATH, which is quite painful to do under OS X. I really don't understand why there isn't a way to do this from inside emacs configuration files (I tried the Info-additional-directory-list but it did not work). I guess you changed the plist of Emacs.app? That's not really required. How do you install your emacs? On my machine, with Emacs.app compiled from bzr source, start it with $ sh -c unset INFOPATH Emacs -Q In the scratch buffer, (getenv INFOPATH) nil (add-to-list 'Info-default-directory-list ~/.emacs.d/org-mode/doc) (~/.emacs.d/org-mode/doc /Applications/Emacs.app/Contents/Resources/info/ /usr/share/info/) (info) nil Info-directory-list (~/.emacs.d/org-mode/doc /Applications/Emacs.app/Contents/Resources/info/ /usr/share/info/) So the only thing I need to do is changing `Info-default-directory-list' in my ~/.emacs You might want to check the above procedure and see what you get. Thanks for pointing me in the right direction, Alan
Re: [O] Org-mode documentation within Emacs
Xiao-Yong Jin writes: I guess you changed the plist of Emacs.app? No, I set /etc/launchd.conf (and I also set the INFOPATH in my .zshrc). That's not really required. How do you install your emacs? Homebrew, using this version: https://github.com/railwaycat/emacs-mac-port On my machine, with Emacs.app compiled from bzr source, start it with $ sh -c unset INFOPATH Emacs -Q In the scratch buffer, (getenv INFOPATH) nil (add-to-list 'Info-default-directory-list ~/.emacs.d/org-mode/doc) (~/.emacs.d/org-mode/doc /Applications/Emacs.app/Contents/Resources/info/ /usr/share/info/) (info) nil Info-directory-list (~/.emacs.d/org-mode/doc /Applications/Emacs.app/Contents/Resources/info/ /usr/share/info/) So the only thing I need to do is changing `Info-default-directory-list' in my ~/.emacs You might want to check the above procedure and see what you get. As /usr/share/info is in the default path, which contains the files for the old emacs that ships with OS X, I cannot use `Info-default-directory-list': the newer info files for org mode would be shadowed. So I need to set INFOPATH to something (or unset it) in any case. Alan
Re: [O] Org-mode documentation within Emacs
Rainer Stengele writes: I update (git) and compile org inside of cygwin. So do I. That means the info file will be installed in the cygwin tree. No it won't if you configure local.mk accordingly. But I do use the Windows port of Emacs, not the cygwin port. http://orgmode.org/worg/dev/org-build-system.html#sec-4-1-5 Why? Working under cygwin is much more convenient than under Windows CMD. Try emacs-w32 some time. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: [O] Org-mode documentation within Emacs
Alan Schmitt alan.schm...@polytechnique.org writes: Hi Glyn, Glyn Millington writes: Hi Alan, This is how I do it. [...] I also have this in my init.el (setq Info-default-directory-list (cons /home/glyn/info/ Info-default-directory-list)) Then it should appear in Emacs' info-reader Thank you for the suggestion. I'll try moving the setting out of the starter kit and into my init.el file, the initialization order may be important here. Alan This is how I do it as well (albeit with `add-to-list', same difference), and it works fine. Actually I have one dir: ~/.emacs.d/info, where I symlink all the info files for bleeding-edge packages. Then I use `install-info $infofile.info DIR' to create an entry for that file in the master info directory, then the add-to-list invocation above. HTH
Re: [O] Org-mode documentation within Emacs
Karl Voit writes: The repository[1] does contain the doc-directory. I compiled the whole Org-mode repos including the doc sub-tree. So no compile error while the docu is generated. C-h i was my first guess but it does not list Org-mode at all :-( This is what I have in my configuration files: #+BEGIN_SRC emacs-lisp (add-to-list 'Info-directory-list /Users/schmitta/.emacs.d/org/info) #+END_SRC This directory is where org install its info file. An alternative option is to do C-u C-h i and give the file path directly, but it's clearly less convenient. Alan.
Re: [O] Org-mode documentation within Emacs
Hi Alan, Alan Schmitt wrote: Karl Voit writes: The repository[1] does contain the doc-directory. I compiled the whole Org-mode repos including the doc sub-tree. So no compile error while the docu is generated. C-h i was my first guess but it does not list Org-mode at all :-( This is what I have in my configuration files: #+BEGIN_SRC emacs-lisp (add-to-list 'Info-directory-list /Users/schmitta/.emacs.d/org/info) #+END_SRC Don't play with `Info-directory-list', it's not intended to be settable by the user. Set the `Info-default-directory-list' variable instead. Best regards, Seb -- Sebastien Vauban
Re: [O] Org-mode documentation within Emacs
* Sebastien Vauban wxhgmqzgw...@spammotel.com wrote: Alan Schmitt wrote: Karl Voit writes: The repository[1] does contain the doc-directory. I compiled the whole Org-mode repos including the doc sub-tree. So no compile error while the docu is generated. C-h i was my first guess but it does not list Org-mode at all :-( This is what I have in my configuration files: #+BEGIN_SRC emacs-lisp (add-to-list 'Info-directory-list /Users/schmitta/.emacs.d/org/info) #+END_SRC Don't play with `Info-directory-list', it's not intended to be settable by the user. Set the `Info-default-directory-list' variable instead. Hm. My Org-mode directory does no contain any directory or file named info. I tried with the doc directory instead with no success. I manually compiled make doc and the make info. The latter had following output: , | vk@gary ~/.emacs.d/contrib/org-mode (git)-[master] % make info | make -C doc info | make[1]: Entering directory `/home/vk/hosts/all/config/emacs.d/contrib/org-mode/doc' | make[1]: Nothing to be done for `info'. | make[1]: Leaving directory `/home/vk/hosts/all/config/emacs.d/contrib/org-mode/doc' | vk@gary ~/.emacs.d/contrib/org-mode (git)-[master] % ` Is there something wrong with my repos? -- mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML to Org-mode: get Memacs from https://github.com/novoid/Memacs https://github.com/novoid/extract_pdf_annotations_to_orgmode + more on github
Re: [O] Org-mode documentation within Emacs
Sebastien Vauban writes: Hi Alan, Alan Schmitt wrote: Karl Voit writes: The repository[1] does contain the doc-directory. I compiled the whole Org-mode repos including the doc sub-tree. So no compile error while the docu is generated. C-h i was my first guess but it does not list Org-mode at all :-( This is what I have in my configuration files: #+BEGIN_SRC emacs-lisp (add-to-list 'Info-directory-list /Users/schmitta/.emacs.d/org/info) #+END_SRC Don't play with `Info-directory-list', it's not intended to be settable by the user. Set the `Info-default-directory-list' variable instead. I just tried it, and now I no longer have org in my info directory. Here is the value of Info-default-directory-list (/Users/schmitta/.emacs.d/org/info /usr/local/Cellar/emacs-mac/emacs-24.3-mac-4.1/share/info/emacs/ /usr/share/info/) and here is the value of Info-directory-list (/Users/schmitta/.emacs.d/elpa/auctex-11.86 /usr/share/info/) As it's the latter that is used to find the info files, it means that it won't find org. It seems that it is initialized before my initialization file can add the directory to the default value. (I'm using the startup kit, if it makes a difference.) I just read the help on Info-directory-list, and it does not say I should not set it. Why is it bad? And how should I make emacs pick up the value from default? Thanks, Alan
Re: [O] Org-mode documentation within Emacs
Alan Schmitt alan.schm...@polytechnique.org writes: Karl Voit writes: C-h i was my first guess but it does not list Org-mode at all :-( This is what I have in my configuration files: (add-to-list 'Info-directory-list /Users/schmitta/.emacs.d/org/info) Hi, Org people. Just in case useful, I added a command to Emacs just for listing the Org manual. Easy for me to remember: om == Org manual. Here is my little code, adapt to taste! (defvar fp-org-distribution ~/emacs/_/org-mode) ; [...] (defun fp-org-info () (interactive) (require 'info) (let ((Info-directory-list (cons (concat fp-org-distribution /doc) Info-directory-list))) (org-info))) ; [...] (global-set-key \C-com 'fp-org-info) François
Re: [O] Org-mode documentation within Emacs
Alan Schmitt alan.schm...@polytechnique.org writes: Sebastien Vauban writes: Hi Alan, Alan Schmitt wrote: Karl Voit writes: The repository[1] does contain the doc-directory. I compiled the whole Org-mode repos including the doc sub-tree. So no compile error while the docu is generated. C-h i was my first guess but it does not list Org-mode at all :-( This is what I have in my configuration files: #+BEGIN_SRC emacs-lisp (add-to-list 'Info-directory-list /Users/schmitta/.emacs.d/org/info) #+END_SRC Don't play with `Info-directory-list', it's not intended to be settable by the user. Set the `Info-default-directory-list' variable instead. I just tried it, and now I no longer have org in my info directory. Here is the value of Info-default-directory-list (/Users/schmitta/.emacs.d/org/info /usr/local/Cellar/emacs-mac/emacs-24.3-mac-4.1/share/info/emacs/ /usr/share/info/) and here is the value of Info-directory-list (/Users/schmitta/.emacs.d/elpa/auctex-11.86 /usr/share/info/) As it's the latter that is used to find the info files, it means that it won't find org. It seems that it is initialized before my initialization file can add the directory to the default value. (I'm using the startup kit, if it makes a difference.) I just read the help on Info-directory-list, and it does not say I should not set it. Why is it bad? And how should I make emacs pick up the value from default? Thanks, Alan Hi Alan, This is how I do it. 1. Compile the .texi source i.e. makeinfo org.texi (You should find org.texi in the doc directory) That will result in a file simply called org 2. Put it into the right directory - can be /home/glyn/info 3. Use install-info to edit file ie - in ~/info install-info org dir where dir is the local info header file :-) I also have this in my init.el (setq Info-default-directory-list (cons /home/glyn/info/ Info-default-directory-list)) Then it should appear in Emacs' info-reader atb Glyn
Re: [O] Org-mode documentation within Emacs
Hi Karl, On Tue, Apr 23, 2013 at 04:04:31PM +0200, Karl Voit wrote: I am using Org-mode documentation from the HTML web page all the time. I once got a tipp that the Org-mode documentation can be found within Emacs. Back then, it worked and I could navigate through Org docu with n/p. However, I never used this method afterwards. When in doubt Worg is your friend. http://orgmode.org/worg/org-faq.html#update-info-manual-to-latest Cheers, -- Suvayu Open source is the future. It sets us free.
Re: [O] Org-mode documentation within Emacs
Karl Voit writes: C-h i was my first guess but it does not list Org-mode at all :-( C-u C-h i But really, make install-info shouldn't be so hard to issue? Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: [O] Org-mode documentation within Emacs
Hi Glyn, Glyn Millington writes: Hi Alan, This is how I do it. [...] I also have this in my init.el (setq Info-default-directory-list (cons /home/glyn/info/ Info-default-directory-list)) Then it should appear in Emacs' info-reader Thank you for the suggestion. I'll try moving the setting out of the starter kit and into my init.el file, the initialization order may be important here. Alan
Re: [O] Org-mode documentation within Emacs
Hi Alan, Alan Schmitt wrote: Sebastien Vauban writes: Alan Schmitt wrote: This is what I have in my configuration files: #+BEGIN_SRC emacs-lisp (add-to-list 'Info-directory-list /Users/schmitta/.emacs.d/org/info) #+END_SRC Don't play with `Info-directory-list', it's not intended to be settable by the user. Set the `Info-default-directory-list' variable instead. I just read the help on Info-directory-list, and it does not say I should not set it. Why is it bad? And how should I make emacs pick up the value from default? See http://lists.gnu.org/archive/html/help-gnu-emacs/2004-10/msg00331.html ╭ │ From: Eli Zaretskii │ Subject: Re: Info directory │ Date: Mon, 18 Oct 2004 21:50:02 +0200 │ │ From: Philip Clark address@hidden │ Date: Mon, 18 Oct 2004 09:41:17 +0100 │ │ │ Does anyone know how to set up multiple Info directory locations? I want │ to keep all the system info files, but also include my own for other │ packages I add in my home directory. │ │ The canonical way to do that is to set the environment variable │ INFOPATH outside of Emacs, in the same shell from which you invoke │ Emacs. INFOPATH's value should be a list of Info directories in the │ same format as the PATH variable on your system. │ │ I've tried: │ │ (require 'info) │ (setq Info-directory-list (append '(~/src/gnus/texi) Info-directory-list)) │ │ Don't play with Info-directory-list, it's not intended to be settable │ by the user. ╰ From Eli, that is a safe reference source... Best regards, Seb -- Sebastien Vauban
Re: [O] Org-mode documentation within Emacs
If I remember, m-x org-info ought to do something. On Tue, 23 Apr 2013, Suvayu Ali wrote: Hi Karl, On Tue, Apr 23, 2013 at 04:04:31PM +0200, Karl Voit wrote: I am using Org-mode documentation from the HTML web page all the time. I once got a tipp that the Org-mode documentation can be found within Emacs. Back then, it worked and I could navigate through Org docu with n/p. However, I never used this method afterwards. When in doubt Worg is your friend. http://orgmode.org/worg/org-faq.html#update-info-manual-to-latest Cheers, --- jude jdash...@shellworld.net Microsoft, windows is accessible. why do blind people need screen readers?