Re: [O] Org-mode release 7.9
1. There is no need to do download and M-x package-install-file RET if the publishing server has a `archive-contents' file. Org's daily tars are already pushed to Orgmode.org and then later pulled by GNU's ELPA servers. So only thing needed is a public URL on Orgmode.org for package tars and an archive-contents. What this mean is that there is no need for Tromey's repo or marmalade repo. Orgmode itself is a repo and can be used in `package-archives'. Since release tars are already made available on Orgmode.org servers, I think bandwidth costs are not much of a concern for those sponsoring Orgmode.org's hosting. --
Re: [O] Org-mode release 7.9
Hi Jambunathan, Jambunathan K kjambunat...@gmail.com writes: What this mean is that there is no need for Tromey's repo or marmalade repo. Orgmode itself is a repo and can be used in `package-archives'. Indeed -- that's something we may consider. Since release tars are already made available on Orgmode.org servers, I think bandwidth costs are not much of a concern for those sponsoring Orgmode.org's hosting. I need to check with Jason first. I'll ping him about this and let you know. Thanks for suggesting this! -- Bastien
Re: [O] Org-mode release 7.9
Hi Eric and Achim, Eric Schulte eric.schu...@gmx.com writes: Achim Gratz strom...@nexgo.de writes: Bastien writes: I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Well, we could make an ELPA package that includes contrib. It just can't be distributed via GNU ELPA then. I second this option. Given that ELPA and contrib/ both serve as a sort of proving ground for tools which do not yet have some combination of the stability, copyright assignment, or widespread utility to be included in Emacs or either Org-mode it seems natural to distribute the contrib directory through ELPA. Are you both talking about the same thing? (I use ELPA* to denote other ELPA archives than GNU ELPA.) If this is about a org-*.tar ELPA* package containing both *core* and *contrib*, I disagree. If this is about a org-contrib*.tar ELPA* (or wherever), I agree. Hopefully we can define dependencies for packages living on different ELPA* serveurs -- can someone confirm this? I think either of the following repositories would make excellent homes. http://tromey.com/elpa/ http://marmalade-repo.org/packages/ We don't have to chose, right? As long as one of them make it available, I'm fine. Also, somewhat selfishly, I'd like to distribute my org-ehtml tool as an ELPA package, but I can't until some of the functionality in contrib/ can be installed through ELPA. Sure. If we are sure we can have a org-contrib in ELPA* that knows what org it should rely on GNU ELPA, then let's go ahead with such package. -- Bastien
Re: [O] Org-mode release 7.9
Bastien writes: Are you both talking about the same thing? I'm not sure, but we'll find out. (I use ELPA* to denote other ELPA archives than GNU ELPA.) If this is about a org-*.tar ELPA* package containing both *core* and *contrib*, I disagree. If this is about a org-contrib*.tar ELPA* (or wherever), I agree. I was talking about the hypothetical possibility to offer another archive that is compatible with package manager and either packages Org including contrib or just contrib (so that it could be installed alongside the normal Org ELPA archive). Of these two options the first (canned Org + contrib/ in a single archive) is considerably easier to implement since all autoload dependencies are kept inside the same install. Hopefully we can define dependencies for packages living on different ELPA* serveurs -- can someone confirm this? I don't think that's possible if I understand what you're asking. When you configure multiple servers the package manager will treat all packages the same, you can't prefer packages on one server over another AFAIK — it choses the one with the highest version if the same package is offered from multiple sources. If we are sure we can have a org-contrib in ELPA* that knows what org it should rely on GNU ELPA, then let's go ahead with such package. That on the other hand would be possible if we find a way to sort out the autoloads maze. But we might avoid that problem altogether if we simply offer the Org+contrib package on orgmode.org and tell people to download it and then issue M-x package-install-file. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: [O] Org-mode release 7.9
Achim Gratz strom...@nexgo.de writes: Bastien writes: Are you both talking about the same thing? I'm not sure, but we'll find out. (I use ELPA* to denote other ELPA archives than GNU ELPA.) If this is about a org-*.tar ELPA* package containing both *core* and *contrib*, I disagree. If this is about a org-contrib*.tar ELPA* (or wherever), I agree. I was talking about the hypothetical possibility to offer another archive that is compatible with package manager and either packages Org including contrib or just contrib (so that it could be installed alongside the normal Org ELPA archive). Of these two options the first (canned Org + contrib/ in a single archive) is considerably easier to implement since all autoload dependencies are kept inside the same install. This first option of a combined org+contrib package in a non-GNU ELPA* does sound like the easiest to implement and most likely to succeed (for the reasons Achim mentions above). Is there a downside to such a combined package which I am missing? Perhaps such a package could be called org-w-contrib or more simply org-contrib. Hopefully we can define dependencies for packages living on different ELPA* serveurs -- can someone confirm this? I don't think that's possible if I understand what you're asking. When you configure multiple servers the package manager will treat all packages the same, you can't prefer packages on one server over another AFAIK — it choses the one with the highest version if the same package is offered from multiple sources. Confirmed, when specifying a dependency you are only allowed to give the name and the minimum version number. Which server the package is downloaded from is undefined. If we are sure we can have a org-contrib in ELPA* that knows what org it should rely on GNU ELPA, then let's go ahead with such package. That on the other hand would be possible if we find a way to sort out the autoloads maze. But we might avoid that problem altogether if we simply offer the Org+contrib package on orgmode.org and tell people to download it and then issue M-x package-install-file. Assuming that simply specifying org as a dependency of org-contrib is insufficient, then I would think that this combined install would be the way to go. Best, Regards, Achim. -- Eric Schulte http://cs.unm.edu/~eschulte
Re: [O] Org-mode release 7.9
Eric Schulte eric.schu...@gmx.com wrote: This first option of a combined org+contrib package in a non-GNU ELPA* does sound like the easiest to implement and most likely to succeed (for the reasons Achim mentions above). Is there a downside to such a combined package which I am missing? Perhaps such a package could be called org-w-contrib or more simply org-contrib. org-contrib might be confusing: I'd suggest org-with-contrib, org-plus-contrib or org+contrib. Err towards more, rather than less, explicitness. Nick
Re: [O] Org-mode release 7.9
Bastien writes: I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Well, we could make an ELPA package that includes contrib. It just can't be distributed via GNU ELPA then. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: [O] Org-mode release 7.9
Achim Gratz strom...@nexgo.de writes: Bastien writes: I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Well, we could make an ELPA package that includes contrib. It just can't be distributed via GNU ELPA then. I second this option. Given that ELPA and contrib/ both serve as a sort of proving ground for tools which do not yet have some combination of the stability, copyright assignment, or widespread utility to be included in Emacs or either Org-mode it seems natural to distribute the contrib directory through ELPA. I think either of the following repositories would make excellent homes. http://tromey.com/elpa/ http://marmalade-repo.org/packages/ Also, somewhat selfishly, I'd like to distribute my org-ehtml tool as an ELPA package, but I can't until some of the functionality in contrib/ can be installed through ELPA. Best, Regards, Achim. -- Eric Schulte http://cs.unm.edu/~eschulte
Re: [O] Org-mode release 7.9
On Aug 30, 2012, at 8:35 PM, Eric Schulte wrote: Achim Gratz strom...@nexgo.de writes: Bastien writes: I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Well, we could make an ELPA package that includes contrib. It just can't be distributed via GNU ELPA then. I second this option. +1 I know that I am much more likely to try stuff if it's in ELPA. Given that ELPA and contrib/ both serve as a sort of proving ground for tools which do not yet have some combination of the stability, copyright assignment, or widespread utility to be included in Emacs or either Org-mode it seems natural to distribute the contrib directory through ELPA. I think either of the following repositories would make excellent homes. http://tromey.com/elpa/ http://marmalade-repo.org/packages/ Don't forget MELPA: http://melpa.milkbox.net/ which will package it right out of git. -Ivan
Re: [O] Org-mode release 7.9
MELPA looks better; like ELPA 2.0 :) On Thu, Aug 30, 2012 at 2:10 PM, Ivan Andrus darthand...@gmail.com wrote: On Aug 30, 2012, at 8:35 PM, Eric Schulte wrote: Achim Gratz strom...@nexgo.de writes: Bastien writes: I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Well, we could make an ELPA package that includes contrib. It just can't be distributed via GNU ELPA then. I second this option. +1 I know that I am much more likely to try stuff if it's in ELPA. Given that ELPA and contrib/ both serve as a sort of proving ground for tools which do not yet have some combination of the stability, copyright assignment, or widespread utility to be included in Emacs or either Org-mode it seems natural to distribute the contrib directory through ELPA. I think either of the following repositories would make excellent homes. http://tromey.com/elpa/ http://marmalade-repo.org/packages/ Don't forget MELPA: http://melpa.milkbox.net/ which will package it right out of git. -Ivan
Re: [O] Org-mode release 7.9
Hi Achim, Achim Gratz strom...@nexgo.de writes: Achim Gratz writes: Can we see the full output, please? I got a mail from Robert (apparently not sent to the list) that the error was related to his use of some stuff in contrib/, resulting in a mixed installation. How the use of stuff in contrib/ can prevent the ELPA package from loading correctly? I'm interested in having more details, if you or Robert can give some -- I had a similar problem, as you know, and didn't find the time to digg further so far. Thanks! -- Bastien
Re: [O] Org-mode release 7.9
Bastien writes: I got a mail from Robert (apparently not sent to the list) that the error was related to his use of some stuff in contrib/, resulting in a mixed installation. How the use of stuff in contrib/ can prevent the ELPA package from loading correctly? I'm interested in having more details, if you or Robert can give some -- I had a similar problem, as you know, and didn't find the time to digg further so far. The exact recipe for reproduction I don't know because even though I use stuff from contrib/ it works for me without any error. I suspect that since I have a fairly recent installation of Org in site-lisp Emacs just gets the autoloads from there if things go wrong and that's just the same stuff it would pick up from ELPA. I wont have time for a week or so to remove this installation and see what happens… I seem to remember there was some talk on Emacs devel that the package manager loaded the activation code too late in saome cases, but I can't find it right now. You might ask Tom Tromey. Emacs needs to grow a way to de-activate the built-in package when it gets a new one via ELPA, but that hasn't been implemented yet. Robert said he removed the contrib stuff and things start to work for him — apparently he's away for a few days so we may not hear from him until he's back. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
Re: [O] Org-mode release 7.9
Achim Gratz strom...@nexgo.de writes: Robert said he removed the contrib stuff and things start to work for him — apparently he's away for a few days so we may not hear from him until he's back. All right, thanks for the details! If I can reproduce the problem, I'll definitely ping Tom Tromey. Best, -- Bastien
Re: [O] Org-mode release 7.9
On Wed, Aug 29, 2012 at 08:00:18PM +0200, Bastien wrote: Hi Achim, Achim Gratz strom...@nexgo.de writes: Achim Gratz writes: Can we see the full output, please? I got a mail from Robert (apparently not sent to the list) that the error was related to his use of some stuff in contrib/, resulting in a mixed installation. How the use of stuff in contrib/ can prevent the ELPA package from loading correctly? I'm interested in having more details, if you or Robert can give some -- I had a similar problem, as you know, and I'm traveling and have limited access and tools. I've figured out this much: I had an emacs 24.1 install. This has elpa and org 7.8.11 in the root lisp area. This also includes the 7.8.11 contrib directory. When I use to elpa to upgrade the package to 7.9, it upgrades the lisp directory but does not include the contrib directory. When I start emacs, it finds the 7.9 org-mode, and does not detect a mixed install. The distribution org is all 7.9. When my .emacs has the (require 'org-checklist) it finds the contrib directory in the 7.8.11 lisp directories. (I think). There is no reported error. All sorts of things work fine, but the new context aware changes for capture interact in some bad way with the org-checklist from 7.8.11. I won't have the right tools to figure out exactly what is going wrong until I return from travel. For now, the fix was quite simple. I removed the (require 'org-checklist) from my .emacs and the problem went away. It's entirely possible that there are other aspects of my config that are also needed. R Horn rjh...@alum.mit.edu
Re: [O] Org-mode release 7.9
Hi Robert, thanks for the detailed explanations, it also helped me find the problem in my own setup. I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Best, -- Bastien
Re: [O] Org-mode release 7.9
Achim Gratz writes: Can we see the full output, please? I got a mail from Robert (apparently not sent to the list) that the error was related to his use of some stuff in contrib/, resulting in a mixed installation. So everyone else who sees that problem, could you please check if you are maybe using something from contrib/, too? Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves
Re: [O] Org-mode release 7.9
2012/8/26 Robert Horn rjh...@alum.mit.edu: I decided to try ELPA to upgrade in place for the first time, and used it to upgrade to the latest org 7.9. No apparent errors there. (good work BTW). Tests: - proper org-version? yes 7.9, no problems reported - [f8] to trigger a capture I get the error: org-capture-select-template: Symbol's function definition is void: org-contextualize-keys I had the same problem with emacs 24.2 after upgrading to org 7.9 (package version is given as: 20120827) via ELPA. I could somehow circumvent the problem by adding (add-to-list 'load-path ~/.emacs.d/elpa/org-20120827) to my .emacs. Cheers, Manuel
Re: [O] Org-mode release 7.9
A bug, perhaps ELPA related. Sorry to be so brief but I've got to run soon to the station. I'm going to be tied up for the next week, but if it's not figured out by then, I'll have time to look in more detail. I confirmed this on Linux, Mac, and Windows, all emacs 24.1. All respond the same. I decided to try ELPA to upgrade in place for the first time, and used it to upgrade to the latest org 7.9. No apparent errors there. (good work BTW). Tests: - proper org-version? yes 7.9, no problems reported - [f8] to trigger a capture I get the error: org-capture-select-template: Symbol's function definition is void: org-contextualize-keys In my .emacs I've got (define-key global-map [f8] 'org-capture) Sorry I don't have time to track this down further. I'm guessing either a problem with ELPA packaging or a default value for the new context stuff that is not ready for the 'org-capture to be the very first thing done from the emacs startup buffer. Meanwhile, I dropped back to 7.8.11 until I can figure it out. R Horn rjh...@alum.mit.edu
Re: [O] Org-mode release 7.9
Robert Horn writes: Tests: - proper org-version? yes 7.9, no problems reported Can we see the full output, please? - [f8] to trigger a capture I get the error: org-capture-select-template: Symbol's function definition is void: org-contextualize-keys In my .emacs I've got (define-key global-map [f8] 'org-capture) I've just tried this with a freshly produced ELPA package (except I have that on C-c c not [f8]) and I get the capture template screen displayed. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptations for KORG EX-800 and Poly-800MkII V0.9: http://Synth.Stromeko.net/Downloads.html#KorgSDada
Re: [O] Org-mode release 7.9
Eric Schulte writes: Will the new ELPA package include org-element.el and org-export.el, or would those require separate packaging? The ELPA archive does not include aynthing from contrib/. So, org-element is included, but not org-export. However, one of the last-minute changes to the build system was to add a friendlier way to include stuff from contrib, so it would be easy to package an ELPA tarfile with the new exporter included (this requires that utils/server.mk is included from local.mk): make ORG_ADD_CONTRIB=org-export org-e-* elpa cleanaddcontrib I think it should be a separate archive as long as the new exporter isn't in core, however. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
Re: [O] Org-mode release 7.9
Hi Rasmus, Rasmus ras...@gmx.us writes: It seems doc.html on worg ins't up to date. At least a couple of the links weren't working for me (the anchor didn't exists). E.g. orgtbl to unicode. http://orgmode.org/worg/doc.html only document hooks, commands and options. Putting all functions and variables would kill the internet. I fixed the wrong references in http://orgmode.org/Changes.html Thanks for spotting this! BTW: It should technically be possible to run org-e-ascii (unicode-version) on tables when sending mails via message-mode, no? That would be need. Yes, I guess it is possible. -- Bastien
Re: [O] Org-mode release 7.9
Achim Gratz strom...@nexgo.de writes: However, one of the last-minute changes to the build system was to add a friendlier way to include stuff from contrib, I wish it could be even friendlier, with e.g. `make install-contrib' :) -- Bastien, The Stubborn Git
Re: [O] Org-mode release 7.9
Bastien writes: Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html The second link seems dead to me. Maybe it should read 'org-7.9.tar.gz'? -- Moritz Ulrich
Re: [O] Org-mode release 7.9
Hi Eric, Eric Schulte eric.schu...@gmx.com writes: Will the new ELPA package include org-element.el and org-export.el, or would those require separate packaging? We will move org-export.el into core as soon as there is no conflict with the current export variables/functions. That way org-export.el (which will be renamed oe.el) will be accessible for other (GNU-or-not-GNU) ELPA packages. -- Bastien
Re: [O] Org-mode release 7.9
Moritz Ulrich mor...@tarn-vedra.de writes: The second link seems dead to me. Maybe it should read 'org-7.9.tar.gz'? Err... yes, indeed -- here it is: http://orgmode.org/org-7.9.tar.gz -- Bastien
Re: [O] Org-mode release 7.9
Hi Bastien, Le vendredi 24 aoû 2012 à 17:48:42 (+0200), Bastien a écrit : Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html After 1885 commits since Org 7.8, it was about time. See the list of changes here: http://orgmode.org/Changes.html Excellent. I've started to use Org with the release 7.7 less than a year ago. It was already *very* good. It is amazing to see, with this huge list of changes, how it improved every single day since my first use of it. *A big thank* to you and all of those who participate to this splendid piece of emacs. BTW, Org 7.9. compiles and runs without problem on my debian/emacs 24.2.50.1. Cheers, François.
Re: [O] Org-mode release 7.9
Hi Bastien, with all the new features and changes for each release, we might really need a release-party or better a release-workshop. 1-2 days to get introduced to all the great new stuff ;) Kudos to all the org developers. Torsten On 25 August 2012 00:48, Bastien b...@gnu.org wrote: Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html After 1885 commits since Org 7.8, it was about time. See the list of changes here: http://orgmode.org/Changes.html I cannot thank all the contributors enough: especially Nicolas, for his great work on org-element.el (among other nice stuff), Achim for the way he patiently rethought the build mechanism (and bared with me when I was being stubborn), Eric for the steady maintainance of Babel, Max for the neat idea of sticky agendas, etc. Here is a list of people to praise for their help: A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland, Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander, Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen, Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik, Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual, Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin, Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley, Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas, Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm, Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov, Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich, Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey, Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera, Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones And here are the detailed release notes: Release notes of Org 7.9 New committers who signed the FSF copyright assigment = Welcome and thanks to these new core contributors: - Andrew Hyatt - Andrzej Lichnerowicz - Ethan Ligon - Feng Shu - George Kettleborough - Henning Dietmar Weiss - Ilya Shlyakhter - Ivan Kanis - Konrad Hinsen - Madan Ramakrishnan - Max Mikhanosha - Moritz Ulrich - Rick Frankel - Toby Cubitt Online documentation for hooks, commands and options You can read the documentation for hooks, commands (i.e. interactive functions) and options (i.e. customizable variables) [online]. Clicking on a command/option in this ChangeLog will take you to the online documentation for that command/option. [online]: http://orgmode.org/worg/doc.html Overview of the new keybindings === │ Keybinding │ Speedy │ Command │ ├─┼┼─┤ │ =C─c C─x C─z= ││ org─clock─resolve │ │ =C─c C─x C─q= ││ org─clock─cancel│ │ =C─c C─x C─x= ││ org─clock─in─last │ │ =M─h= ││ org─mark─element│ │ =*= ││ org─agenda─bulk─mark─all│ │ =C─c C─M─l= ││ org─insert─all─links│ │ =C─c C─x C─M─v= ││ org─redisplay─inline─images │ │ =C─c C─x E= │ =E=│ org─inc─effort │ │ │ =#=│ org─toggle─comment │ │ │ =:=│ org─columns │ │ │ =W=│ Set =APPT_WARNTIME= │ New build system and new packages = New build system Achim implemented a new build system. The basic method for installing Org is the same: 1. Download or clone Org. 2. run `make install' from the Org
Re: [O] Org-mode release 7.9
Hi Bastien, Bastien b...@altern.org writes: Hi Thomas, t...@tsdye.com (Thomas S. Dye) writes: I'm using Org from Elpa (which is neat). When I updated and refreshed Org, I got the following error: Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done Cannot open load file: ob.el This seems strange to me because I have Org in ~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/... It's even weirder, because the org-20120824.tar you downloaded by uploading contains Org 7.8.11. The Org ELPA packages is first created on http://orgmode.org (http://orgmode.org/pkg/daily/) then copied to http://elpa.gnu.org. I replaced org-20120824.tar with one containing Org 7.9. Perhaps first reupdate and report? HTH, Reporting back. Restarting Emacs got by the Cannot open load file: ob.el error. I haven't been able to reproduce this error when I reload or refresh Org. Also, I haven't seen any references to /Applications/Emacs.app/Contents/... since I had the error loading ob.el. I read through the FAQ and discovered that one of the starter-kits (the Worg page just refers to starter-kit, as if it were a singleton) can lead to a situation where Org packaged with Emacs is loaded first, leading to a frankenstein Org. The solution noted there, to call (package-initialize) early on, appears to have been adopted in Eric Schulte's starter-kit for Emacs 24, which I use, and which AFAICT calls this function early in the process. Perhaps updating through elpa breaks a load-path link established by the starter-kit for the old Org installation, due to the name change in the elpa Org package date stamp? Later, I removed the Org package and reinstalled it, using the package manager. The process worked fine, but I still have Org 7.8.11. Perhaps I should wait patiently for 7.9 to propagate to elpa? Not a problem on a beautiful beach day :) All the best, Tom -- Thomas S. Dye http://www.tsdye.com
Re: [O] Org-mode release 7.9
I'm delighted to hear of the new release, and will upgrade today via git. However... might I suggest that those who are commenting on the release, please refrain from quoting the entire changelog? It's rather unpleasant for digest readers. It's one of the reasons why computers have Delete keys :-D Sorry to be a stickler, but in the first digest announcing the release, I had to page through the whole changelog 3 or 4 times because the first several people to reply did not trim the quotes. And there's another today. Thanks. hjh
Re: [O] Org-mode release 7.9
OMG what a long list of changes! Kudos to everyone involved and Bastien for coordinating the release! On Fri, Aug 24, 2012 at 05:48:42PM +0200, Bastien wrote: Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html After 1885 commits since Org 7.8, it was about time. See the list of changes here: http://orgmode.org/Changes.html I cannot thank all the contributors enough: especially Nicolas, for his great work on org-element.el (among other nice stuff), Achim for the way he patiently rethought the build mechanism (and bared with me when I was being stubborn), Eric for the steady maintainance of Babel, Max for the neat idea of sticky agendas, etc. Here is a list of people to praise for their help: A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland, Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander, Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen, Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik, Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric Schulte, Fabrice Pardo, Feiming Chen, Fran??ois Allisson, Fran??ois Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual, Guido Arnold, Gustav Wikstr??m, Henning Redestig, Ian Barton, Ilya Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin, Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley, Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas, Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm, Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov, Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Pawe?? Menich, Peter Danenberg, Peter M??nster, Petro Rafael, Rasmus Rempling, Richard Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve Revilak, Stuart McLean, Sylvain Rousseau, S??bastien Vauban, T.F. Torrey, Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera, Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones And here are the detailed release notes: Release notes of Org 7.9 New committers who signed the FSF copyright assigment = Welcome and thanks to these new core contributors: - Andrew Hyatt - Andrzej Lichnerowicz - Ethan Ligon - Feng Shu - George Kettleborough - Henning Dietmar Weiss - Ilya Shlyakhter - Ivan Kanis - Konrad Hinsen - Madan Ramakrishnan - Max Mikhanosha - Moritz Ulrich - Rick Frankel - Toby Cubitt Online documentation for hooks, commands and options You can read the documentation for hooks, commands (i.e. interactive functions) and options (i.e. customizable variables) [online]. Clicking on a command/option in this ChangeLog will take you to the online documentation for that command/option. [online]: http://orgmode.org/worg/doc.html Overview of the new keybindings === ??? Keybinding ??? Speedy ??? Command ??? ?? ??? =C???c C???x C???z= ?????? org???clock???resolve ??? ??? =C???c C???x C???q= ?????? org???clock???cancel??? ??? =C???c C???x C???x= ?????? org???clock???in???last ??? ??? =M???h= ?????? org???mark???element??? ??? =*= ?????? org???agenda???bulk???mark???all??? ??? =C???c C???M???l= ?????? org???insert???all???links??? ??? =C???c C???x C???M???v= ?????? org???redisplay???inline???images ??? ??? =C???c C???x E= ??? =E=??? org???inc???effort ??? ??? ??? =#=??? org???toggle???comment ??? ??? ??? =:=??? org???columns ??? ??? ??? =W=??? Set =APPT_WARNTIME= ??? New build system and new packages = New build system
Re: [O] Org-mode release 7.9
Hi Rainer, Rainer Thiel r.th...@uni-jena.de writes: Those are the very setting that I used to put in the Makfile in previous Org versions. Now cygwin make fails with the following output: Looks like you don't have the utils/ directory. The old UTILITIES/ directory has been renamed to utils/. Please make sure that you have it and that you don't have anything in local relying on UTILITIES/. -- Bastien
Re: [O] Org-mode release 7.9
Aloha Bastien, Congratulations on seeing Org to 7.9. Many thanks to Nicolas, Achim, Eric, Max and the rest for their many contributions. I'm using Org from Elpa (which is neat). When I updated and refreshed Org, I got the following error: Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done Cannot open load file: ob.el This seems strange to me because I have Org in ~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/... Does anybody have an idea what might be going on here? Thanks, Tom Bastien b...@gnu.org writes: Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html After 1885 commits since Org 7.8, it was about time. See the list of changes here: http://orgmode.org/Changes.html I cannot thank all the contributors enough: especially Nicolas, for his great work on org-element.el (among other nice stuff), Achim for the way he patiently rethought the build mechanism (and bared with me when I was being stubborn), Eric for the steady maintainance of Babel, Max for the neat idea of sticky agendas, etc. Here is a list of people to praise for their help: A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland, Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander, Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen, Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik, Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual, Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin, Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley, Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas, Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm, Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov, Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich, Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey, Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera, Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones And here are the detailed release notes: Release notes of Org 7.9 New committers who signed the FSF copyright assigment = Welcome and thanks to these new core contributors: - Andrew Hyatt - Andrzej Lichnerowicz - Ethan Ligon - Feng Shu - George Kettleborough - Henning Dietmar Weiss - Ilya Shlyakhter - Ivan Kanis - Konrad Hinsen - Madan Ramakrishnan - Max Mikhanosha - Moritz Ulrich - Rick Frankel - Toby Cubitt Online documentation for hooks, commands and options You can read the documentation for hooks, commands (i.e. interactive functions) and options (i.e. customizable variables) [online]. Clicking on a command/option in this ChangeLog will take you to the online documentation for that command/option. [online]: http://orgmode.org/worg/doc.html Overview of the new keybindings === │ Keybinding │ Speedy │ Command │ ├─┼┼─┤ │ =C─c C─x C─z= ││ org─clock─resolve │ │ =C─c C─x C─q= ││ org─clock─cancel│ │ =C─c C─x C─x= ││ org─clock─in─last │ │ =M─h= ││ org─mark─element│ │ =*= ││ org─agenda─bulk─mark─all│ │ =C─c C─M─l= ││ org─insert─all─links│ │ =C─c C─x C─M─v= ││ org─redisplay─inline─images │ │ =C─c C─x E= │ =E=│ org─inc─effort │ │ │
Re: [O] Org-mode release 7.9
Hi Thomas, t...@tsdye.com (Thomas S. Dye) writes: I'm using Org from Elpa (which is neat). When I updated and refreshed Org, I got the following error: Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done Cannot open load file: ob.el This seems strange to me because I have Org in ~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/... It's even weirder, because the org-20120824.tar you downloaded by uploading contains Org 7.8.11. The Org ELPA packages is first created on http://orgmode.org (http://orgmode.org/pkg/daily/) then copied to http://elpa.gnu.org. I replaced org-20120824.tar with one containing Org 7.9. Perhaps first reupdate and report? HTH, -- Bastien
Re: [O] Org-mode release 7.9
Hi Rainer, Rainer Thiel r.th...@uni-jena.de writes: Those are the very setting that I used to put in the Makfile in previous Org versions. Now cygwin make fails with the following output: Actually double *thanks* for reporting this. The utils/ directory was not included in previous .zip and .tar.gz archives, and this directory is needed when building Org. I just fixed this. Please download again and let us know if you still have this issue. -- Bastien
Re: [O] Org-mode release 7.9
thanks a lot! Je Fri, Aug 24, 2012 at 05:48:42PM +0200 Bastien skribis: Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html After 1885 commits since Org 7.8, it was about time. See the list of changes here: http://orgmode.org/Changes.html I cannot thank all the contributors enough: especially Nicolas, for his great work on org-element.el (among other nice stuff), Achim for the way he patiently rethought the build mechanism (and bared with me when I was being stubborn), Eric for the steady maintainance of Babel, Max for the neat idea of sticky agendas, etc. Here is a list of people to praise for their help: A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland, Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander, Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen, Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik, Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual, Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin, Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley, Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas, Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm, Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov, Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich, Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey, Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera, Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones And here are the detailed release notes: Release notes of Org 7.9 New committers who signed the FSF copyright assigment = Welcome and thanks to these new core contributors: - Andrew Hyatt - Andrzej Lichnerowicz - Ethan Ligon - Feng Shu - George Kettleborough - Henning Dietmar Weiss - Ilya Shlyakhter - Ivan Kanis - Konrad Hinsen - Madan Ramakrishnan - Max Mikhanosha - Moritz Ulrich - Rick Frankel - Toby Cubitt Online documentation for hooks, commands and options You can read the documentation for hooks, commands (i.e. interactive functions) and options (i.e. customizable variables) [online]. Clicking on a command/option in this ChangeLog will take you to the online documentation for that command/option. [online]: http://orgmode.org/worg/doc.html Overview of the new keybindings === │ Keybinding │ Speedy │ Command │ ├─┼┼─┤ │ =C─c C─x C─z= ││ org─clock─resolve │ │ =C─c C─x C─q= ││ org─clock─cancel│ │ =C─c C─x C─x= ││ org─clock─in─last │ │ =M─h= ││ org─mark─element│ │ =*= ││ org─agenda─bulk─mark─all│ │ =C─c C─M─l= ││ org─insert─all─links│ │ =C─c C─x C─M─v= ││ org─redisplay─inline─images │ │ =C─c C─x E= │ =E=│ org─inc─effort │ │ │ =#=│ org─toggle─comment │ │ │ =:=│ org─columns │ │ │ =W=│ Set =APPT_WARNTIME= │ New build system and new packages = New build system Achim implemented a new build system. The basic method for installing Org is the same: 1. Download or clone Org. 2. run `make install' from the Org directory. 3. Add (require 'org-install) in your .emacs.el. But the build system is now more flexible and can be more easily adapted to suit your needs. See
Re: [O] Org-mode release 7.9
Is there a way to install Org 7.9 under Windows Vista? I have written the following local.mk in the Org installation directory: -- # Name of your emacs binary EMACS = emacs.exe # Where local software is found prefix = C:/Program Files/Emacs # Where local lisp files go. lispdir= $(prefix)/site-lisp/org # Where local data files go. datadir = $(prefix)/etc/org # Where info files go. infodir = $(prefix)/info -- Those are the very setting that I used to put in the Makfile in previous Org versions. Now cygwin make fails with the following output: -- make -C doc clean; make -C lisp clean; make[1]: Entering directory `/cygdrive/c/org-7.9/doc' rm -f org *.pdf *.html *_letter.tex org-version.inc \ *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.pg *.pgs \ *.toc *.tp *.tps *.vr *.vrs *.log *.html *.ps make[1]: Leaving directory `/cygdrive/c/org-7.9/doc' make[1]: Entering directory `/cygdrive/c/org-7.9/lisp' rm -f org-version.el org-install.el org-version.elc org-install.elc rm -f *.elc make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp' make -C doc all; make -C etc all; make -C lisp all; make[1]: Entering directory `/cygdrive/c/org-7.9/doc' org-version: N/A (N/A) makeinfo --no-split org.texi -o org makeinfo --html --number-sections --no-split -o org.html org.texi ../utils/manfull.pl org.html make[1]: ../utils/manfull.pl: Command not found make[1]: *** [org.html] Error 127 make[1]: Leaving directory `/cygdrive/c/org-7.9/doc' make[1]: Entering directory `/cygdrive/c/org-7.9/etc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/cygdrive/c/org-7.9/etc' make[1]: Entering directory `/cygdrive/c/org-7.9/lisp' rm -f org-version.el org-install.el org-version.elc org-install.elc org-version: N/A (N/A) Loading c:/org-7.9/lisp/org-compat.el (source)... Cannot open load file: ../utils/org-fixup.el make[1]: *** [org-version.el] Error 255 make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp' make: *** [all] Error 2 -- Can someone help? Many thanks in advance Rainer Thiel 2012/8/24 Bastien b...@gnu.org: Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html After 1885 commits since Org 7.8, it was about time. See the list of changes here: http://orgmode.org/Changes.html I cannot thank all the contributors enough: especially Nicolas, for his great work on org-element.el (among other nice stuff), Achim for the way he patiently rethought the build mechanism (and bared with me when I was being stubborn), Eric for the steady maintainance of Babel, Max for the neat idea of sticky agendas, etc. Here is a list of people to praise for their help: A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland, Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander, Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen, Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik, Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual, Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin, Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley, Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas, Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm, Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov, Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich, Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey, Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera, Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones And here are the detailed release notes: Release notes of Org 7.9 New committers who signed the FSF copyright assigment = Welcome and thanks to these new core
Re: [O] Org-mode release 7.9
Congrats to the Org-team! Great work as always! It seems doc.html on worg ins't up to date. At least a couple of the links weren't working for me (the anchor didn't exists). E.g. orgtbl to unicode. BTW: It should technically be possible to run org-e-ascii (unicode-version) on tables when sending mails via message-mode, no? That would be need. –Rasmus -- Together we'll stand, divided we'll fall
Re: [O] Org-mode release 7.9
Maybe try wrapping all paths in quotes and try again. On Fri, 24 Aug 2012, Rainer Thiel wrote: Is there a way to install Org 7.9 under Windows Vista? I have written the following local.mk in the Org installation directory: -- # Name of your emacs binary EMACS = emacs.exe # Where local software is found prefix= C:/Program Files/Emacs # Where local lisp files go. lispdir= $(prefix)/site-lisp/org # Where local data files go. datadir = $(prefix)/etc/org # Where info files go. infodir = $(prefix)/info -- Those are the very setting that I used to put in the Makfile in previous Org versions. Now cygwin make fails with the following output: -- make -C doc clean; make -C lisp clean; make[1]: Entering directory `/cygdrive/c/org-7.9/doc' rm -f org *.pdf *.html *_letter.tex org-version.inc \ *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.pg *.pgs \ *.toc *.tp *.tps *.vr *.vrs *.log *.html *.ps make[1]: Leaving directory `/cygdrive/c/org-7.9/doc' make[1]: Entering directory `/cygdrive/c/org-7.9/lisp' rm -f org-version.el org-install.el org-version.elc org-install.elc rm -f *.elc make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp' make -C doc all; make -C etc all; make -C lisp all; make[1]: Entering directory `/cygdrive/c/org-7.9/doc' org-version: N/A (N/A) makeinfo --no-split org.texi -o org makeinfo --html --number-sections --no-split -o org.html org.texi ../utils/manfull.pl org.html make[1]: ../utils/manfull.pl: Command not found make[1]: *** [org.html] Error 127 make[1]: Leaving directory `/cygdrive/c/org-7.9/doc' make[1]: Entering directory `/cygdrive/c/org-7.9/etc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/cygdrive/c/org-7.9/etc' make[1]: Entering directory `/cygdrive/c/org-7.9/lisp' rm -f org-version.el org-install.el org-version.elc org-install.elc org-version: N/A (N/A) Loading c:/org-7.9/lisp/org-compat.el (source)... Cannot open load file: ../utils/org-fixup.el make[1]: *** [org-version.el] Error 255 make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp' make: *** [all] Error 2 -- Can someone help? Many thanks in advance Rainer Thiel 2012/8/24 Bastien b...@gnu.org: Hi all, I've released Org 7.9. http://orgmode.org/org-7.9.zip http://orgmode.org/org-7.9.gz http://orgmode.org/org-mode-download.html After 1885 commits since Org 7.8, it was about time. See the list of changes here: http://orgmode.org/Changes.html I cannot thank all the contributors enough: especially Nicolas, for his great work on org-element.el (among other nice stuff), Achim for the way he patiently rethought the build mechanism (and bared with me when I was being stubborn), Eric for the steady maintainance of Babel, Max for the neat idea of sticky agendas, etc. Here is a list of people to praise for their help: A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland, Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander, Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen, Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik, Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric Schulte, Fabrice Pardo, Feiming Chen, Fran?ois Allisson, Fran?ois Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual, Guido Arnold, Gustav Wikstr?m, Henning Redestig, Ian Barton, Ilya Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin, Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley, Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas, Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm, Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov, Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Pawe? Menich, Peter Danenberg, Peter M?nster, Petro Rafael, Rasmus Rempling, Richard Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve Revilak, Stuart McLean, Sylvain Rousseau, S?bastien Vauban, T.F. Torrey, Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera, Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones And here are the detailed release notes: Release
Re: [O] Org-mode release 7.9
Will the new ELPA package include org-element.el and org-export.el, or would those require separate packaging? Thanks, Bastien b...@altern.org writes: Hi Thomas, t...@tsdye.com (Thomas S. Dye) writes: I'm using Org from Elpa (which is neat). When I updated and refreshed Org, I got the following error: Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done Cannot open load file: ob.el This seems strange to me because I have Org in ~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/... It's even weirder, because the org-20120824.tar you downloaded by uploading contains Org 7.8.11. The Org ELPA packages is first created on http://orgmode.org (http://orgmode.org/pkg/daily/) then copied to http://elpa.gnu.org. I replaced org-20120824.tar with one containing Org 7.9. Perhaps first reupdate and report? HTH, -- Eric Schulte http://cs.unm.edu/~eschulte
Re: [O] org-mode S5 Presentation: How to disable mouse click for page turn so that mouse can be used to control embedded interactive chart?
Hi Eric: Thank you very much! Your solution works! Sincerely, Feiming Chen From: Eric Schulte eric.schu...@gmx.com To: Bastien b...@gnu.org Cc: Feiming Chen feimingc...@yahoo.com; emacs-orgmode@gnu.org Sent: Wed, August 1, 2012 9:40:52 AM Subject: Re: [O] org-mode S5 Presentation: How to disable mouse click for page turn so that mouse can be used to control embedded interactive chart? Bastien b...@gnu.org writes: Hi Feiming, Feiming Chen feimingc...@yahoo.com writes: I am embedding an interactive chart into org-mode S5 presentation on web browser. See this link for the presentation: http://stat.fsu.edu/~fchen/emacs-org-babel-mode/googleVis2web.html (source file: http://stat.fsu.edu/~fchen/emacs-org-babel-mode/ googleVis2web.org) This sounds like more of a general S5 question, rather than an Org-mode specific question. Once an Org-mode document has been exported to a format used by S5, all key presses and mouse click events are handled directly by the S5 library in use. I'd suggest contacting the author of S5 or asking on an S5 mailing list. After looking through the slides.js file, I think commenting out line 763 (or if you are using a different version of S5, the onclick line) may do what you want. https://github.com/eschulte/org-S5/blob/master/ui/default/slides.js#L763 Best, -- Eric Schulte http://cs.unm.edu/~eschulte
Re: [O] org-mode : add note/flag a capture
Hi Richard, Richard Riley rile...@gmail.com writes: Is it correct that you cant add a note or change a status to a newly captured item before its been synced into emacs and repulled/synced? AFAIU, this is correct. -- Bastien
Re: [O] Org mode export to Groff MM. Feature Freeze
Hello, It sure looks interesting. Here are a few comment about org-e-man.el. 1. Please do not leave trailing parenthesis (i.e at line 228). 2. You can remove every `declare-function'. You only need to (require 'org-export) in the file header, actually. 3. You can remove `org-e-man-babel-language-alist' variable and `org-e-man--guess-babel-language' function since they are specific to the babel LaTeX package. 4. For the same reason, you can remove `org-e-man--guess-inputenc' (inputenc LaTeX package). 5. Do you really need something as complicated as `org-e-man-classes'? It is a chore to use in `e-latex' but is tolerated since it allows for much configurability, but in a man exporter, I doubt it is worth introducing it. Indeed, I don't think there are much packages and section configurations to play with. 6. You shouldn't ignore drawers. Simply return their contents with no additional syntax. I.e. (defun org-e-man-drawer (drawer contents info) Blah... contents) In that case, you can safely remove unused `org-e-man-format-drawer-function' variable. 7. Something is wrong in `org-e-man-entity'. There is no `:man' format for entities. You can choose among `:latex', `ascii', `:html', `:latin1' or `:utf-8'. 8. Since there is no image support in man, you can remove unused variables `org-e-man-image-default-option', `org-e-man-default-figure-position', `org-e-man-inline-image-rules'. 9. `org-e-man--make-option-string' looks unused too. You may remove it. 10. Line 1743: (if (not (null attr-item))...) = (if attr-item ...) 11. I think that you can hard-code text markup macros and remove `org-e-man-text-markup-alist'. It will simplify code in `org-e-man--text-markup'. 12. Optionally, `org-e-man-headline' can probably be simplified a lot too. I imagine that someone using the man exporter doesn't expect much configuration for headlines. 13. In `org-e-man-plain-list', it looks like you can simply return contents (as for drawers) and remove everything else. Same for special blocks. Just return contents. By the way (format %s contents) is exactly `contents' since this argument is always a string. 14. In general, try to remove as much unused stuff as possible. Thank you for your work, Regards, -- Nicolas Goaziou
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: Hello, It sure looks interesting. Well, I did it in the spur of the moment. What I'll do is to open a ticket for each of the item to keep track of them. Here are a few comment about org-e-man.el. 1. Please do not leave trailing parenthesis (i.e at line 228). Well, I guess that paredit does not work as good as I though. I have to check those over, thanks. 2. You can remove every `declare-function'. You only need to (require 'org-export) in the file header, actually. [chomp...] 5. Do you really need something as complicated as `org-e-man-classes'? The only thing I can think of is to use to determine what man page you're creating. But that can be done through the use of a list, or just place the man number as a variable. I have to leave it for the MM one though, it'll be evident when I'm with my branding exercise and show the results. 14. In general, try to remove as much unused stuff as possible. Yes, it's on the queue of things to do. Work is heating up, though. But what'll do is keep track those in github so I can address those as I continue with development. (and in org as well :) ) Luis -- Luis R. Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Hello, Luis Anaya papoan...@hotmail.com writes: - The change with the largest imapct on my code had to do with the BEGIN_GROFF/END_GROFF pairs in which now invokes the special block function and process the enclosed text through the plain-text function. Originally these were passed through without the invocation of the plain text function. I had to remove all the text pre-processing being that it was causing problems in the execution of GROFF macros. I do not think that doing this will hurt (much) because of the GROFF markup syntax. For instance: TeX/LaTeX looks like this: \begin{center} Blah \end while GROFF looks like this. .DS C Blah .DE French quotations are not supported now because of this change, quotes are significant in GROFF for many things and I cannot translate those because GROFF will fail with a syntax error. You just have to put (add-to-list 'org-element-block-name-alist '(GROFF . org-element-export-block-parser)) in org-e-groff.el so BEGIN_GROFF/END_GROFF blocks are treated as export blocks again. No need to remove anything in your text pre-processing because of this. Regards, -- Nicolas Goaziou
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: You just have to put (add-to-list 'org-element-block-name-alist '(GROFF . org-element-export-block-parser)) in org-e-groff.el so BEGIN_GROFF/END_GROFF blocks are treated as export blocks again. No need to remove anything in your text pre-processing because of this. This looks vaguely familiar :( I think this was the change I made in org-export.el. Let me add that on the org-e-groff.el code. Thanks for your help. -- Luis Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Hello, Luis Anaya papoan...@hotmail.com writes: It might be easier to implement a typesetter for MAN pages in muse mode because it has a simpler rendering framework. It may also be a more appropriate platform considering that MAN pages do not have a lot of formatting requirements, when they are compared to a document with multiple levels, lists, equations and graphics which is what you find in papers, letters or memorandum. An advantage of the new export engine is that a back-end can be as simple as you want it to be. Sure, e-latex, e-odt, ... try to be as comprehensive as possible with regards to Org syntax, but it doesn't mean that every back-end has to handle every syntactic element. One can imagine specialized back-ends only rendering a limited set of Org features. As long as the set is explicitly documented in the back-end, there's nothing wrong with that. Note that I do not comment the comparison with Muse mode rendering framework, which I do not know. Regards, -- Nicolas Goaziou
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: Hi: An advantage of the new export engine is that a back-end can be as simple as you want it to be. This is correct; you bring a good point. One can imagine specialized back-ends only rendering a limited set of Org features. As long as the set is explicitly documented in the back-end, there's nothing wrong with that. Agreed. But, there's more to the story. I started dabbling with muse this morning at 4:00 AM (because that's the best time to play with emacs, just after the ghosts go to bed :) ). I got a fairly modest version running in muse that created a fairly believable man page. I realized some things during the experiment: 1. Although the subset of MAN macros is small for the creation of man pages, there are things that can be done procedurally during export that can enhance the look of the man page. The new Org backend makes this task a lot easier because of its flexibility and the availability of all data items through the info variable. The POD to man page does that, no reason why it cannot be done in Org. 2. The ability to render source code, or the execution of embedded code, would have a positive impact on the end result. I can work on a prototype on Org and see how it goes. -- Luis Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: One can imagine specialized back-ends only rendering a limited set of Org features. As long as the set is explicitly documented in the back-end, there's nothing wrong with that. Ok folks: I created an exporter for man page based on the groff one. It probably has more junk than my grandma's attic, and it was done more as a proof than anything else. Let me know what you guys think? Source: http://ppl.ug/IyI7M_Kt-3g/ Man Page: http://ppl.ug/YW6zXUs14FI/ PDF Result of Man Page http://ppl.ug/SlhZexxNHmA/ PDF Result with the MM macros (just for fun) http://ppl.ug/_RBFEzrEgzU/ Luis -- Luis R. Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: All right fine... I went all crazy :) Centered text? Yes. Implemented centered block in man pages. This is probably one of the reasons the Org exporter enables the creation of complex typesetting. In this case, I'm using the .ce groff command to centralize the text. .ce requires the number of lines to centralized, provided by the content variable. It is not dumb markup translation. Tables? Yes. Man pages are groff files at the end. It can process TBL and EQN commands. You may need to configure man.conf to make sure that tbl and/or eqn is invoked. Multi levels? Yes, provided via .TP macros. The first two levels are using the headline macros from man. The next levels are through .TP and indentation. Bullet Lists? Yes, provided via .IP and using the different markers. Alpha lists? Are you kidding me?! NO! :) Ok, not yet. It should be possible to implement though. Links? The new version of the man command allows for URL and for Email. But I'm sticking mostly with legacy implementation in which they will be written out and that's it. For now... Want proof? Org file http://ppl.ug/6h0UFKJfm1c/ Man page http://ppl.ug/G1D9Y4fIwXA/ PDF http://ppl.ug/1R5aCF_CmAE/ Regards -- Luis R. Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
On Tue, Jul 17, 2012 at 08:04:03PM -0400, Luis Anaya wrote: Man page http://ppl.ug/G1D9Y4fIwXA/ PDF http://ppl.ug/1R5aCF_CmAE/ Aboslutely amazing! Great job Luis. :) -- Suvayu Open source is the future. It sets us free.
Re: [O] Org mode export to Groff MM. Feature Freeze
Hi Luis, Luis Anaya papoan...@hotmail.com writes: I wanted to let you know that the development for the org-export exporter to groff is in feature freeze. Everything that I thought up that was useful has been coded. There might be other useful things to do, but right now... my brain is mush. Wow, it's *great*. Congrats for implementing this! The examples PDF you gave looks nice. Efforts will be spent on clean-up, stability and documentation. Recent items added have been : * Fixed issue with planner output. * Added optios for hyphenation and right justification control. * Bug fixes Thanks again for this. I tested org-e-groff.el and first loaded your version of org-export.el and org-element.el but maybe I should not have loaded first, as I get this error: if: Cannot read file /tmp/reshilite11886tjl I have full read/write over /tmp/. Do you have this too? If you need to backport some changes from your org-export/element I let you discuss this with Nicolas, of course. Also, from the preambule of your files, I assume you already signed the FSF copyright papers. Did you? If not, are you willing to sign them? It does not prevent us for including org-e-groff.el into contrib/lisp/ but this will be mandatory if you want this feature to be in core Org. Thanks! -- Bastien
Re: [O] Org mode export to Groff MM. Feature Freeze
Hello, Bastien b...@gnu.org writes: If you need to backport some changes from your org-export/element I let you discuss this with Nicolas, of course. AFAICT, these are just older versions of org-export.el and org-element.el. There are no new features added. Also, from the preambule of your files, I assume you already signed the FSF copyright papers. Did you? If not, are you willing to sign them? It does not prevent us for including org-e-groff.el into contrib/lisp/ but this will be mandatory if you want this feature to be in core Org. I think we can add the file to the contrib/lisp/ directory, if only to ease migration to latest org-element.el and org-export.el. It will also permit, if Luis Anaya agrees of course, to echo trivial changes from org-export/org-element in that file. Regards, -- Nicolas Goaziou
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: let you discuss this with Nicolas, of course. AFAICT, these are just older versions of org-export.el and org-element.el. There are no new features added. Most likely that we missed commits between the latest one and the one I pulled from git. Do not update org-export.el with the one I used, use the one in git. if there are any groff related code, that's the only thing that should be updated. When I went back, I could not see any. I would not go too crazy on that. What I could do is to pull a latest checkout from git and run the code from an updated code base. I think we can add the file to the contrib/lisp/ directory, if only to ease migration to latest org-element.el and org-export.el. It will also permit, if Luis Anaya agrees of course, to echo trivial changes from org-export/org-element in that file. The only change I can see is the one to add the ATTR_GROFF string to get the :attr_groff key in info. I have no issues propagating changes, at the end, you're the boss :). What needs to be done, let's do it. I'm ok with it. Luis -- Luis R. Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Luis Anaya papoan...@hotmail.com writes: The only change I can see is the one to add the ATTR_GROFF string to get the :attr_groff key in info. This is already the case since a recent patch. ATTR_SOMETHING appears automatically as :attr_something in element/object properties. Regards, -- Nicolas Goaziou
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: Luis Anaya papoan...@hotmail.com writes: This is already the case since a recent patch. ATTR_SOMETHING appears automatically as :attr_something in element/object properties. I remember you mentioned it but it seems that I pulled the git repo too soon. What I'll do is to refresh my development repository from git and run regression testing of the groff exporter. -- Luis R. Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Nicolas Goaziou n.goaz...@gmail.com writes: Luis Anaya papoan...@hotmail.com writes: The only change I can see is the one to add the ATTR_GROFF string to get the :attr_groff key in info. This is already the case since a recent patch. ATTR_SOMETHING appears automatically as :attr_something in element/object properties. Nicolas: I pulled the latest git code and ran my regression test suite (for lack of a better phrase) to test the groff exporter. There were no unsolvable issues, but you might want to know that I found: - No changes were needed to org-export.el or org-elements.el All the tests were run with the code from git. These two files did not cause any problems during the test. Therefore, those can be left as they are. - The change with the largest imapct on my code had to do with the BEGIN_GROFF/END_GROFF pairs in which now invokes the special block function and process the enclosed text through the plain-text function. Originally these were passed through without the invocation of the plain text function. I had to remove all the text pre-processing being that it was causing problems in the execution of GROFF macros. I do not think that doing this will hurt (much) because of the GROFF markup syntax. For instance: TeX/LaTeX looks like this: \begin{center} Blah \end while GROFF looks like this. .DS C Blah .DE French quotations are not supported now because of this change, quotes are significant in GROFF for many things and I cannot translate those because GROFF will fail with a syntax error. - There were some other issues found, but those were my doing :). These were resolved and pushed into the repository. Luis -- Luis Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Does this mean that creating manpages from org source is now a possibility? On Mon, Jul 16, 2012 at 12:38 PM, Luis Anaya papoan...@hotmail.com wrote: Hi: I wanted to let you know that the development for the org-export exporter to groff is in feature freeze. Everything that I thought up that was useful has been coded. There might be other useful things to do, but right now... my brain is mush. Efforts will be spent on clean-up, stability and documentation. Recent items added have been : * Fixed issue with planner output. * Added optios for hyphenation and right justification control. * Bug fixes Regards -- Luis R. Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Avdi Grimm gro...@inbox.avdi.org writes: Does this mean that creating manpages from org source is now a possibility? Hmm... Not right now... berause of the different macro package that man pages uses for rendering compared to the one used in Org which is based on the MM package. However, one thing that got me thinking was to implement exporters for other macro packages, like MOM and MS being that they follow similar structure. The reason why I think this is useful is because each macro language is geared for a slightly different purpose. IMHO: - MM is for business communications - MOM for literary writings - MS for general typesetting. (Word grinder uses it for rendering ) - MAN well, for man pages :) The MAN macro package uses different commands for typesetting even though is processed through GROFF. But many of the structure are shared among all macros package and there is always the option to use straight GROFF commands. Even though is an idea on how to use Org mode, I have never thought of using it for writing MAN pages. I'm not sure how many people would; but the idea does not have merit and certainly deserves some thought. But... before going all crazy, probably I want to make sure that the one I wrote for MM works well before venturing into coding for other macro packages. It would make porting to those packages a lot easier. Something else to consider, if you're inclined to. It might be easier to implement a typesetter for MAN pages in muse mode because it has a simpler rendering framework. It may also be a more appropriate platform considering that MAN pages do not have a lot of formatting requirements, when they are compared to a document with multiple levels, lists, equations and graphics which is what you find in papers, letters or memorandum. Luis -- Luis Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] Org mode export to Groff MM. Feature Freeze
Avdi Grimm gro...@inbox.avdi.org writes: I should have said that the idea *does have* merit and deserves some thought. Sorry for the mix up. :( -- Luis Anaya papo anaya aroba hot mail punto com Do not use 100 words if you can say it in 10 - Yamamoto Tsunetomo
Re: [O] org-mode wrongly parse asterisk (*) in a math equation as mark of bold font
On 26.6.2012, at 10:45, Zihan, Sheldon Liu wrote: I wrote the following line in org-mode, which contains two equations. $(Z^{*}_{m}, \cdot m)$ $(Z^{*}_{m}, \cdot m)$ But the org-mode didn't identify them as equations. Instead, it highlight the part between the two *s, i.e. }_{m}, \cdot m)$ $(Z^{, making this part bold. Is this a bug of org-mode or my own mistake? FYI, if the braces enclosing the * are removed (like below)org-mode can parse it correctly. $(Z^*_{m}, \cdot m)$ $(Z^*_{m}, \cdot m)$ Is this with the new exporter? I tried the old one just now, and it did this correctly in both cases…. - Carsten
Re: [O] org-mode wrongly parse asterisk (*) in a math equation as mark of bold font
Hi Carsten, Carsten Dominik wrote: On 26.6.2012, at 10:45, Zihan, Sheldon Liu wrote: I wrote the following line in org-mode, which contains two equations. $(Z^{*}_{m}, \cdot m)$ $(Z^{*}_{m}, \cdot m)$ But the org-mode didn't identify them as equations. Instead, it highlight the part between the two *s, i.e. }_{m}, \cdot m)$ $(Z^{, making this part bold. Is this a bug of org-mode or my own mistake? Is this with the new exporter? I tried the old one just now, and it did this correctly in both cases…. AFAIU, the OP is not talking of export, only of how it's visible in the Org buffer itself. It's true that the equation is not shown as it should (in this case) because `*' are interpreted as bold markers. Best regards, Seb -- Sebastien Vauban
Re: [O] org-mode wrongly parse asterisk (*) in a math equation as mark of bold font
Indeed, it is wrongly showed in the emacs buffer, before exporting. FYI, I'm use org-mode 7.8 On Tue, Jun 26, 2012 at 6:23 PM, Sebastien Vauban wxhgmqzgw...@spammotel.com wrote: Hi Carsten, Carsten Dominik wrote: On 26.6.2012, at 10:45, Zihan, Sheldon Liu wrote: I wrote the following line in org-mode, which contains two equations. $(Z^{*}_{m}, \cdot m)$ $(Z^{*}_{m}, \cdot m)$ But the org-mode didn't identify them as equations. Instead, it highlight the part between the two *s, i.e. }_{m}, \cdot m)$ $(Z^{, making this part bold. Is this a bug of org-mode or my own mistake? Is this with the new exporter? I tried the old one just now, and it did this correctly in both cases…. AFAIU, the OP is not talking of export, only of how it's visible in the Org buffer itself. It's true that the equation is not shown as it should (in this case) because `*' are interpreted as bold markers. Best regards, Seb -- Sebastien Vauban -- Regards, Zihan, Sheldon Liu The Media Computing Group (MCG) where Media Spectrum unleashes Digital Potential for Fun in Life. School of Creative Media (SCM) City University of Hong Kong
Re: [O] org-mode wrongly parse asterisk (*) in a math equation as mark of bold font
On 26.6.2012, at 12:23, Sebastien Vauban wrote: Hi Carsten, Carsten Dominik wrote: On 26.6.2012, at 10:45, Zihan, Sheldon Liu wrote: I wrote the following line in org-mode, which contains two equations. $(Z^{*}_{m}, \cdot m)$ $(Z^{*}_{m}, \cdot m)$ But the org-mode didn't identify them as equations. Instead, it highlight the part between the two *s, i.e. }_{m}, \cdot m)$ $(Z^{, making this part bold. Is this a bug of org-mode or my own mistake? Is this with the new exporter? I tried the old one just now, and it did this correctly in both cases…. AFAIU, the OP is not talking of export, only of how it's visible in the Org buffer itself. It's true that the equation is not shown as it should (in this case) because `*' are interpreted as bold markers. Ah, OK. Sorry for the Noise. Difficult to fix, this would require a better parser. One work-around would be to use \ast for the star.. - Carsten
Re: [O] org-mode wrongly parse asterisk (*) in a math equation as mark of bold font
Thanks. I forgot to mention that it also wrongly parsed when exporting to html at my place. On Tue, Jun 26, 2012 at 6:29 PM, Carsten Dominik carsten.domi...@gmail.comwrote: On 26.6.2012, at 12:23, Sebastien Vauban wrote: Hi Carsten, Carsten Dominik wrote: On 26.6.2012, at 10:45, Zihan, Sheldon Liu wrote: I wrote the following line in org-mode, which contains two equations. $(Z^{*}_{m}, \cdot m)$ $(Z^{*}_{m}, \cdot m)$ But the org-mode didn't identify them as equations. Instead, it highlight the part between the two *s, i.e. }_{m}, \cdot m)$ $(Z^{, making this part bold. Is this a bug of org-mode or my own mistake? Is this with the new exporter? I tried the old one just now, and it did this correctly in both cases…. AFAIU, the OP is not talking of export, only of how it's visible in the Org buffer itself. It's true that the equation is not shown as it should (in this case) because `*' are interpreted as bold markers. Ah, OK. Sorry for the Noise. Difficult to fix, this would require a better parser. One work-around would be to use \ast for the star.. - Carsten -- Regards, Zihan, Sheldon Liu The Media Computing Group (MCG) where Media Spectrum unleashes Digital Potential for Fun in Life. School of Creative Media (SCM) City University of Hong Kong
Re: [O] Org Mode TOOD two way sync tool
On Sun, Jun 24, 2012 at 7:07 PM, Christopher Allan Webber cweb...@dustycloud.org wrote: http://labs.creativecommons.org/2010/11/10/bridging-public-bugtrackers-and-local-tasklists/ Yes I've already read your post while researching for my project :) I'd be interested to see if you come up with a generic solution that could have mapppings for multiple bugtrackers, and that could sync with bugtracking states so if the bug gets closed, the TODO does also, or at least that it warns as such, etc. You'll be pleased to know that org-sync already does 2-way sync and works with Github and bitbucket atm. There is a generic library/multiple backend system in place. You might be interested in my project page on worg [1] or this announcement I made some time ago (which has a small tutorial) [2]. 1: http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/backends.html 2: http://lists.gnu.org/archive/html/emacs-orgmode/2012-06/msg00169.html
Re: [O] Org Mode TOOD two way sync tool
On Sun, Jun 24, 2012 at 10:37 PM, Christopher Allan Webber cweb...@dustycloud.org wrote: Hey Aurélien, This is great. I formerly worked on something similar: http://labs.creativecommons.org/2010/11/10/bridging-public-bugtrackers-and-local-tasklists/ Nice color-theme, there. If you use color-theme.el, can you share it? Otherwise, what's your config? -Karra
Re: [O] Org Mode TOOD two way sync tool
Sriram Karra karra@gmail.com writes: On Sun, Jun 24, 2012 at 10:37 PM, Christopher Allan Webber cweb...@dustycloud.org wrote: Hey Aurélien, This is great. I formerly worked on something similar: http://labs.creativecommons.org/2010/11/10/bridging-public-bugtrackers-and-local-tasklists/ Nice color-theme, there. If you use color-theme.el, can you share it? Otherwise, what's your config? -Karra Ah, I've stopped using that theme! But it was a small extension to color-theme-snow. Here it is. :) #+begin_src emacs-lisp ;; This software is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. (defun color-theme-snow-better () Because `color-theme-snow' is so awesome, except for when it isn't. (interactive) (color-theme-snow) (let ((color-theme-is-cumulative t)) (color-theme-install '(color-theme-snow-better ((background-color . snow2) (background-mode . light) (border-color . black) (cursor-color . cadet blue) (foreground-color . black) (mouse-color . black)) (emacs-wiki-link-face ((t (:bold t :underline BlueViolet :foreground BlueViolet (muse-link-face ((t (:bold t :underline BlueViolet :foreground BlueViolet (info-xref ((t (:bold t :foreground BlueViolet (region ((t (:background light steel blue (cursor ((t (:background cadet blue (fringe ((t (:background white (planner-high-priority-task-face ((t (:foreground red (planner-medium-priority-task-face ((t (:foreground green (planner-low-priority-task-face ((t (:foreground blue (planner-canceled-task-face ((t (:foreground gray :strike-through t (org-todo ((t (:foreground red2 :bold t (org-done ((t (:foreground SpringGreen3 :bold t (org-special-keyword ((t (:foreground sienna (org-column ((t (:background gray85 (erc-input-face ((t (:foreground brown (erc-notice-face ((t (:foreground SlateBlue :bold t (erc-current-nick-face ((t (:foreground DarkTurquoise :bold t (erc-prompt-face ((t (:foreground Black :bold t :background lightBlue2 (planner-note-headline-face ((t (:bold t :foreground azure3 #+end_src
Re: [O] Org Mode TOOD two way sync tool
Christopher Allan Webber cweb...@dustycloud.org writes: Ah, I've stopped using that theme! But it was a small extension to color-theme-snow. Here it is. :) FYI, the theme I use now is naquadah-theme, which I *highly* recommend. http://git.naquadah.org/?p=naquadah-theme.git;a=summary
Re: [O] Org Mode TOOD two way sync tool
Hi, I'm working on a bugtracker sync tool for org-mode [1]. I'm using org-element to parse org files, it does everything I need. It turns this * TODO blah 2012-06-25 :PROPERTIES: :foo: bar :END: Foo bar into this: (org-data nil (headline (:raw-value blah 2012-06-25 :title (blah (timestamp (:type active :value 2012-06-25))) :level 1 :todo-keyword TODO :todo-type todo :timestamp 2012-06-25 :foo bar :category ???) (section () (property-drawer (:properties ((foo . bar (paragraph () Foo bar I've removed irrelevant stuff for the example but you can get get the start/end point of each element from this structure. Just call org-element-parse-buffer. 1: http://orgmode.org/w/org-sync.git
Re: [O] Org Mode TOOD two way sync tool
On Sun, Jun 24, 2012 at 3:15 PM, Aurélien Aptel aurelien.ap...@gmail.com wrote: Just call org-element-parse-buffer. See also org-element-interpret-data, which lets you write back the structure.
Re: [O] Org Mode TOOD two way sync tool
Hey Aurélien, This is great. I formerly worked on something similar: http://labs.creativecommons.org/2010/11/10/bridging-public-bugtrackers-and-local-tasklists/ However... my solution was pretty hacky. I'd be interested to see if you come up with a generic solution that could have mapppings for multiple bugtrackers, and that could sync with bugtracking states so if the bug gets closed, the TODO does also, or at least that it warns as such, etc. Aurélien Aptel aurelien.ap...@gmail.com writes: Hi, I'm working on a bugtracker sync tool for org-mode [1]. I'm using org-element to parse org files, it does everything I need. It turns this * TODO blah 2012-06-25 :PROPERTIES: :foo: bar :END: Foo bar into this: (org-data nil (headline (:raw-value blah 2012-06-25 :title (blah (timestamp (:type active :value 2012-06-25))) :level 1 :todo-keyword TODO :todo-type todo :timestamp 2012-06-25 :foo bar :category ???) (section () (property-drawer (:properties ((foo . bar (paragraph () Foo bar I've removed irrelevant stuff for the example but you can get get the start/end point of each element from this structure. Just call org-element-parse-buffer. 1: http://orgmode.org/w/org-sync.git
Re: [O] Org-mode as a replacement for delicious (bookmark management)
Karl Voit devn...@karl-voit.at writes: * Storing bookmarks from browsers (me: Chrome) org-protocol.el[1] seems promising. And also [2] is quite interesting. But unfortunately those still lack advanced support for tagging: I would have to send the URL to Emacs Org-mode, switch from browser to Emacs, jump to the most recently added entry, go into tagging mode, add tags (having Org-mode tag completion), exit tagging mode. This means a lot of additional steps to my current situation. I am not happy about those additional steps. I think you can save some steps here. You can define the capture template in such a way that, immediately after switching from the browser to Emacs, you can add tags with C-c C-q to the filled captured template before sending it away with C-c C-c. I do not understand what you mean by tagging mode. Best regards,
Re: [O] Org-mode as a replacement for delicious (bookmark management)
Hi Karl, On 6/23/12, Karl Voit devn...@karl-voit.at wrote: Did I miss something which might be of interest for a bookmark manager? I like it. Just in case it is of interest, here are some related ideas: This is in the same approximate area as an annotation mechanism, org-fstree, PUA, IPA, Fireforg, persistent marks, Emacs bookmarks, W3M Antenna, Org registry, reverse link search, tangling and detangling, and ID markers, including IDs on anything and unbreakable bidirectional links. What if we unified some of these concepts? We have it work for every Org link type. Org entries can be anywhere in your Org files. They contain the canonical annotation for something. Nothing fancy. We could bounce back and forth between the thing and the Org entry when the thing is viewable in Emacs. Suppose you are viewing a source code file. There is a unique marker in a comment or a docstring. Then find-file-hooks discovers the unique place in Org that matches that marker. The mode line shows a * to tell you that there is an annotation there (more precisely, at least one). A command bounces back and forth between Org and the marker point is nearest. You can comment the code this way -- privately and with the full power of Org. === Or suppose you are reading a long Org entry, and you want to mark where you stopped reading. You could put a mark there and jump to it, and it will be a bidirectional link with the place that annotates it. If you are in a read-only source code file or something else like an info page, you can't put a mark there, but there are other ways to do a reverse link. We could even do caching, diffing, etc. if we decided to get really fancy. Let's update our links and color them by whether they have changed. Where were you in the Emacs NEWS file? Are some of your links broken? Do you have duplicate links that need to be put in a canonical entry? Did anybody update that web page? How was that remote file changed recently? Clicking on the link does a diff and updates the local cache. You can even use the cache when you are offline. Just a bunch of possibilities. There are some discussions of some of these ideas on this mailing list. Samuel -- The Kafka Pandemic: http://thekafkapandemic.blogspot.com
Re: [O] Org-mode as a replacement for delicious (bookmark management)
* Rafael rvf0...@gmail.com wrote: I think you can save some steps here. You can define the capture template in such a way that, immediately after switching from the browser to Emacs, you can add tags with C-c C-q to the filled captured template before sending it away with C-c C-c. I do not understand what you mean by tagging mode. Oh, cool. I always were using C-c C-c in the heading line to add tags. But this does not work during capturing. Thanks for that hint! -- Karl Voit
Re: [O] Org Mode TOOD two way sync tool
Hi Karra, I've been working on org-toodledo.el to perform bi-directional sync of TODO items with the Toodledo server, and faced many of the same issues you raise about figuring out the exact format and grammar of a TODO item. You may find looking at my source useful, either as inspiration, integration, or just understanding what fields are what. The general approach was to build an object that represents a parsed TODO item, and fill that in from either the org-buffer TODO items, or from items retrieved from the server. That object can then be compared to others (one from the server and one from the local buffer), converted to a new org TODO, sent to the server as a new TODO, etc. The components of the TODO item are obviously targeted to what makes sense for Toodledo, but I think they are fairly generic. You might also look at org-element.el which I recently learned about which may also help. I have it on my TODO list to learn more about it to see if I can't refactor org-toodledo to leverage it. It is more geared toward generic org items as opposed to specifically TODO items. ...cj On 6/22/12 2:40 AM, Sriram Karra wrote: I am the author of ASynK (http://karra-asynk.appspot.com), a PIM sync tool and framework written in python that works across a variety of PIM providers such as Outlook, Google and BBDB. I am considering extending ASynK to do a bi-directional sync of Outlook tasks to Org Mode tasks. To be able to do this I need a working read/write API for reading and creating TODOs in org mode. *Offline parsers* My first preference is to be able to parser org files without required Emacs - this is the approach that I have implemented for BBDB sync. I considered PyOrgMode (https://github.com/bjonnh/PyOrgMode/network), but it appears unable to process TODOs, or even recurring events. To be able to extend PyOrgMode so I can read and write TODOs, I needed a full description of the format of TODO entries in all its forms. The Org manual itself has this information, I'm sure but scattered all over the place, given its real audience. Can someone point me to some sort of a concise representation, if any, of the org file format grammar? *org-protocol* * * By quickly reading the documentation I figured that org-protocol can be used to create entries, but is there a way to use it to do generic queries like list all TODOs in a specified file, with a particular property value and such? Any help is much appreciated. -Karra
Re: [O] Org Mode TOOD two way sync tool
Chris, thanks for the pointer to org-toodledo. Does org-toodledo's handle all the options and formats of possible TODOs supported by org mode? Are you yet to implement support for anything that is parsed by the Emacs org-mode? On Fri, Jun 22, 2012 at 5:33 PM, Christopher J. White orgm...@grierwhite.com wrote: Hi Karra, I've been working on org-toodledo.el to perform bi-directional sync of TODO items with the Toodledo server, and faced many of the same issues you raise about figuring out the exact format and grammar of a TODO item. You may find looking at my source useful, either as inspiration, integration, or just understanding what fields are what. The general approach was to build an object that represents a parsed TODO item, and fill that in from either the org-buffer TODO items, or from items retrieved from the server. That object can then be compared to others (one from the server and one from the local buffer), converted to a new org TODO, sent to the server as a new TODO, etc. The components of the TODO item are obviously targeted to what makes sense for Toodledo, but I think they are fairly generic. You might also look at org-element.el which I recently learned about which may also help. I have it on my TODO list to learn more about it to see if I can't refactor org-toodledo to leverage it. It is more geared toward generic org items as opposed to specifically TODO items. ...cj On 6/22/12 2:40 AM, Sriram Karra wrote: I am the author of ASynK (http://karra-asynk.appspot.**comhttp://karra-asynk.appspot.com), a PIM sync tool and framework written in python that works across a variety of PIM providers such as Outlook, Google and BBDB. I am considering extending ASynK to do a bi-directional sync of Outlook tasks to Org Mode tasks. To be able to do this I need a working read/write API for reading and creating TODOs in org mode. *Offline parsers* My first preference is to be able to parser org files without required Emacs - this is the approach that I have implemented for BBDB sync. I considered PyOrgMode (https://github.com/bjonnh/**PyOrgMode/networkhttps://github.com/bjonnh/PyOrgMode/network), but it appears unable to process TODOs, or even recurring events. To be able to extend PyOrgMode so I can read and write TODOs, I needed a full description of the format of TODO entries in all its forms. The Org manual itself has this information, I'm sure but scattered all over the place, given its real audience. Can someone point me to some sort of a concise representation, if any, of the org file format grammar? *org-protocol* * * By quickly reading the documentation I figured that org-protocol can be used to create entries, but is there a way to use it to do generic queries like list all TODOs in a specified file, with a particular property value and such? Any help is much appreciated. -Karra
Re: [O] Org Mode TOOD two way sync tool
Hi Karra, On 6/22/12 8:33 AM, Sriram Karra wrote: Chris, thanks for the pointer to org-toodledo. Does org-toodledo's handle all the options and formats of possible TODOs supported by org mode? That's a loaded question ;-) I'd have to say probably not, but it so far supports all of my TODOs. Brief list of properties handled: * TODO state * DEADLINE / SCHEDULED with repeaters * CLOSED * tags * Effort * hierarchy * folder (toodledo folders, that is) - map to a heading I'd say extending support to other properties wouldn't be too hard if it's a direct mapping that doesn't involve too much logic. Are you yet to implement support for anything that is parsed by the Emacs org-mode? I'm not sure what you mean -- are you referring to org-element? If not, can you clarify? ...cj
Re: [O] Org-mode as a Quantified Self platform
Hi! * John Hendy jw.he...@gmail.com wrote: I've really been getting into the Quantified Self movement recently, Same holds to me. I just wanted to post almost the same things you did. :-) and by getting into, I mean reading and watching videos and /thinking/ about things I'd like to track about myself. [1] I've been pondering what kind of platform to use for my data collection... Excel? Some time tracking application? Those were after-thoughts. I thought of Org-mode right away and it seemed like an obvious choice. I chose Org-mode before I got into QS. And it seems to me an almost perfect match. -- Sidemark: double-dash followed by a space will be interpreted as the start of your signature. At least in my newsreader (ML-Gmane) your posts consists of /awful/ long signatures :-) Has anyone done something like this? I did not /plan/ my QS/Org-mode setup thoroughly (yet): I am using habits to track some things that re-appear within five weeks or less. For tracking events, I am using todos that repeat every 20 years or so. Those todos I mark as done whenever an event occurs. This results in drawers like: :LOGBOOK: - State DONE from TODO [2011-10-05 Wed 00:16] - State DONE from TODO [2011-09-24 Sat 15:27] - State DONE from TODO [2011-09-08 Thu 08:49] - State DONE from TODO [2011-08-05 Fri 08:35] - State DONE from TODO 2011-07-03 Sun 14:28 :END: I admit that I did not know about org-collector.el before this thread. I will definitely look into that as well. I do not have anything useful for analyzing or visualizing Org-mode data yet. If org-collector.el does not turn out to be the solution, I plan to write my own Org-mode parser in Python. My brain is not «compatible» with LISP, I'm afraid. When I've got the time stamps in Python, I can do whatever I like. I'd love to see an Android app for quick input. Mobile Org for Android has to much overhead for this purpose. I want to have an app that I can start and touch one single button when I want to log a timestamp of an event. Optionally it should ask me for a text/number/amount. It'd be perfect when this QS-app is providing widgets so that I can put such «event XY happened»-icons on the main screen to be able to quickly log any event. One button type for each event I want to capture. I played around with Android apps that try to log my position using WiFi network, cell triangulation, or GPS. They all had their issues. Bad luck so far. (LifeLogger, GPSLogger, ...) -- On that note, what's the best way to get data out of org-habit/headlines and into something a bit more usable like csv? Sorry, nothing I know of so far. But something very nice I already did: Memacs[2] With Memacs, you can get many different data sources back into your possession, back into your agenda: emails, tweets, bookmarks, git-commits, text messages, phone calls, photographs, usenet postings, and so forth will appear in your agenda. I do like Memacs a *lot*. Once you have set up Memacs, it runs by its own and provides a diary that writes itself :-) Every Memacs-user reported very positive aspects she/he did not think of this before so far. I plan to write that Python-Parser also to fetch Memacs-data and generate (general) visualizations like: * events per day/week/month/year * average time between events * ... 2. https://github.com/novoid/Memacs -- Karl Voit
Re: [O] org-mode html5 converter option
Enda enda...@yahoo.com writes: Is there a way to convert from org-mode to html5? Not yet. -- Bastien
Re: [O] org-mode and birthdays
Julien Cubizolles j.cubizol...@free.fr writes: I'm displaying anniversaries in the org-mode calendar with %%(org-bbdb-anniversaries) How can I get a reminder of upcoming anniversaries a few weeks in advance ? Julien I use a separate repeating task for that with a deadline and deadline warning day setting. I want to track lots of people's birthday ... but I'm not shopping for everyone :) -Bernt
Re: [O] Org-mode release 7.8.11
On 25 May 2012, at 08:51, Bastien wrote: Hi all, I've released Org 7.8.11. How do we view changelogs for minor versions? http://orgmode.org/Changes.html only appears to show changes for 7.8 (and, in the top section, changes in 'HEAD'). I would like to know the differences between (for example) 7.8.03 and 7.8.11. Thanks, Jules
Re: [O] Org-mode release 7.8.11
Julian Bean ju...@jellybean.co.uk writes: On 25 May 2012, at 08:51, Bastien wrote: Hi all, I've released Org 7.8.11. How do we view changelogs for minor versions? http://orgmode.org/Changes.html only appears to show changes for 7.8 (and, in the top section, changes in 'HEAD'). I would like to know the differences between (for example) 7.8.03 and 7.8.11. http://bzr.savannah.gnu.org/lh/emacs/emacs-24/annotate/head:/lisp/org/ChangeLog Discontinuities in the Changelog 'typically' indicate a bump in the release. Figure out when 7.8.03 was released and use that baseline date to form an opinion. Also look at OrgVersion in http://bzr.savannah.gnu.org/lh/emacs/emacs-24/annotate/head:/etc/ORG-NEWS Thanks, Jules --
Re: [O] Org-mode release 7.8.11
Hi Julian, Julian Bean ju...@jellybean.co.uk writes: I would like to know the differences between (for example) 7.8.03 and 7.8.11. ~$ git log release_7.8.03..release_7.8.11 will display the git logs between those two releases. The purpose of http://orgmode.org/Change.html is to contain a human-readable log for major releases -- the logs for the development version are not completely written (they are in development too). If you want logs from the Emacs-24 branch, follow Jambunathan's instructions. HTH, -- Bastien
Re: [O] Org-mode release 7.8.11
On 29 May 2012, at 10:55, Bastien wrote: ~$ git log release_7.8.03..release_7.8.11 will display the git logs between those two releases. Thanks. I will find myself a git checkout and take a look. The purpose of http://orgmode.org/Change.html is to contain a human-readable log for major releases -- the logs for the development version are not completely written (they are in development too). This is reasonable. Do I take it then that releases like 7.8.x are development releases? As a counter-argument, I remark that if 7.8 contains bugs (I believe it does?) and you have release bug fix releases in the 7.8.x series then normal users might reasonably want to install them, and might reasonably want to understand what bugs are fixed. (normal users I guess would not necessarily have a git checkout handy to run diffs on) Of course I recognise that organising changelogs is time consuming task and the org development team are busy people. Jules
Re: [O] Org-mode release 7.8.11
Hi Rainer, Rainer Stengele rainer.steng...@online.de writes: I think the version number ist still old? Org-mode version 7.8.10 (release_7.8.10-598-g747d71H) The tag was pushed on maint and since you are using the master version and org-version is inferred from the tag, you had this wrong org-version. Fixed, thanks. -- Bastien
Re: [O] Org-mode repeating tasks issue
Thanks for the responses. After fiddling around a bunch and not getting it to work, I just recreated my .emacs.d folder (and config) and it seems to work now. Must have been some corruption, but can't figure out what. Thanks a bunch for the responses c.b On Mon, May 21, 2012 at 6:06 AM, Bernt Hansen be...@norang.ca wrote: John Hendy jw.he...@gmail.com writes: On Sat, May 19, 2012 at 7:41 PM, c b 24x7x...@gmail.com wrote: Hi, I have been using org-mode with emacs(23) for about a year now and love it. However, sometime in the last couple of weeks, I did a git pull on the master branch (and I redid the same today) and noticed that my recurring tasks are broken. E.g. I have a task ** TODO Pay Creditcard bill DEADLINE: 2012-05-15 Tue +1m -7d and when I marked it done, it changed state to DONE ** DONE Pay Creditcard bill CLOSED: [2012-05-18 Fri 22:13] DEADLINE: 2012-05-15 Tue +1m -7d I have been trying to figure out what went wrong, but am clueless. Any pointers on what might be wrong, would be appreaciated. I don't use this much, but have been contemplating it and thus the various org-mode pages on repeating tasks are somewhat fresh in my head. Here was my initial thought: - The org-mode manual itself on repeated tasks does not mention that kind of repeating task syntax --- http://orgmode.org/manual/Repeated-tasks.html#Repeated-tasks --- Only +1, ++1, and .+1 are discussed - The /org-habit/ page, on the other hand, does mention such syntax (well, kind of) --- http://orgmode.org/manual/Tracking-your-habits.html --- Note that this page uses .+2d/4d syntax Anyway, I very likely missed something, but I can't find the specific syntax you're looking for in the manual sections above. If the functionality of org-habit /does/ do what you want, perhaps you could switch to that? If you use this syntax widely, that could be a pain. Let me know what you think? Also, please point to the documentation illustrating the +1m -7d usage. I'd like to see it as well as I'm curious about the various time stamp options. DEADLINE: 2012-05-15 Tue -7d is a standard deadline with a 7 day warning period as defined in section 8.3 Deadlines and scheduling. DEADLINE: 2012-05-15 Tue +1m -7d This just adds a monthly repeater to the syntax and is perfectly legal syntax AFAIK. This entry repeats normally for me. Org-mode version 7.8.10 (release_7.8.10-578-g42f7ba @ /home/bernt/git/org-mode/lisp/) GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian Regards, Bernt
Re: [O] Org-mode release 7.8.10
Bastien team, I must applaud you once again. I just refreshed my setup, jumping from 7.01 to 7.8.10 and Org didn't skip a beat. Fantastic work! On Thu, May 17, 2012 at 12:04:31AM +0200, Bastien wrote: Hi folks, I released Org 7.8.10, a bugfix-only release. http://orgmode.org/org-7.8.10.zip http://orgmode.org/org-7.8.10.tar.gz http://orgmode.org/org-mode-download.html This release will be the one in Emacs 24.1. (Mh.. Does it sound like I'm repeating myself?) As usual, enjoy! -- Bastien -- Russell Adamsrlad...@adamsinfoserv.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint:1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3
Re: [O] Org-mode release 7.8.10
Russell Adams rlad...@adamsinfoserv.com writes: Bastien team, I must applaud you once again. I just refreshed my setup, jumping from 7.01 to 7.8.10 and Org didn't skip a beat. Fantastic work! Thanks! A team work really -- and glad to see old-timers still using Org :) -- Bastien
Re: [O] Org-mode repeating tasks issue
John Hendy jw.he...@gmail.com writes: On Sat, May 19, 2012 at 7:41 PM, c b 24x7x...@gmail.com wrote: Hi, I have been using org-mode with emacs(23) for about a year now and love it. However, sometime in the last couple of weeks, I did a git pull on the master branch (and I redid the same today) and noticed that my recurring tasks are broken. E.g. I have a task ** TODO Pay Creditcard bill DEADLINE: 2012-05-15 Tue +1m -7d and when I marked it done, it changed state to DONE ** DONE Pay Creditcard bill CLOSED: [2012-05-18 Fri 22:13] DEADLINE: 2012-05-15 Tue +1m -7d I have been trying to figure out what went wrong, but am clueless. Any pointers on what might be wrong, would be appreaciated. I don't use this much, but have been contemplating it and thus the various org-mode pages on repeating tasks are somewhat fresh in my head. Here was my initial thought: - The org-mode manual itself on repeated tasks does not mention that kind of repeating task syntax --- http://orgmode.org/manual/Repeated-tasks.html#Repeated-tasks --- Only +1, ++1, and .+1 are discussed - The /org-habit/ page, on the other hand, does mention such syntax (well, kind of) --- http://orgmode.org/manual/Tracking-your-habits.html --- Note that this page uses .+2d/4d syntax Anyway, I very likely missed something, but I can't find the specific syntax you're looking for in the manual sections above. If the functionality of org-habit /does/ do what you want, perhaps you could switch to that? If you use this syntax widely, that could be a pain. Let me know what you think? Also, please point to the documentation illustrating the +1m -7d usage. I'd like to see it as well as I'm curious about the various time stamp options. DEADLINE: 2012-05-15 Tue -7d is a standard deadline with a 7 day warning period as defined in section 8.3 Deadlines and scheduling. DEADLINE: 2012-05-15 Tue +1m -7d This just adds a monthly repeater to the syntax and is perfectly legal syntax AFAIK. This entry repeats normally for me. Org-mode version 7.8.10 (release_7.8.10-578-g42f7ba @ /home/bernt/git/org-mode/lisp/) GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian Regards, Bernt
Re: [O] Org-mode repeating tasks issue
On Sat, May 19, 2012 at 7:41 PM, c b 24x7x...@gmail.com wrote: Hi, I have been using org-mode with emacs(23) for about a year now and love it. However, sometime in the last couple of weeks, I did a git pull on the master branch (and I redid the same today) and noticed that my recurring tasks are broken. E.g. I have a task ** TODO Pay Creditcard bill DEADLINE: 2012-05-15 Tue +1m -7d and when I marked it done, it changed state to DONE ** DONE Pay Creditcard bill CLOSED: [2012-05-18 Fri 22:13] DEADLINE: 2012-05-15 Tue +1m -7d I have been trying to figure out what went wrong, but am clueless. Any pointers on what might be wrong, would be appreaciated. I don't use this much, but have been contemplating it and thus the various org-mode pages on repeating tasks are somewhat fresh in my head. Here was my initial thought: - The org-mode manual itself on repeated tasks does not mention that kind of repeating task syntax --- http://orgmode.org/manual/Repeated-tasks.html#Repeated-tasks --- Only +1, ++1, and .+1 are discussed - The /org-habit/ page, on the other hand, does mention such syntax (well, kind of) --- http://orgmode.org/manual/Tracking-your-habits.html --- Note that this page uses .+2d/4d syntax Anyway, I very likely missed something, but I can't find the specific syntax you're looking for in the manual sections above. If the functionality of org-habit /does/ do what you want, perhaps you could switch to that? If you use this syntax widely, that could be a pain. Let me know what you think? Also, please point to the documentation illustrating the +1m -7d usage. I'd like to see it as well as I'm curious about the various time stamp options. Thanks! John The org-todo-repeat-to-state variable in my setup is not set (i.e. it is the default) Thanks, c.b
Re: [O] org-mode make hangs
Hi Enoch, Enoch H Wexler emc.consulta...@gmail.com writes: Please note that org-release 7.8.10-Make hangs at: Compiling /home/enoch/org-mode/lisp/ob-exp.el... I am using Emacs 23.3.1 on the latest 64 bit opensuse. Can I help you with any further info? Thanks for reporting -- this should be fixed now. Best, -- Bastien
Re: [O] Org-mode as a Quantified Self platform
John Hendy jw.he...@gmail.com writes: -- On that note, what's the best way to get data out of org-habit/headlines and into something a bit more usable like csv? I'm looking for something more than just looking through headlines for missed days. I'm going to need full access to the time stamps in a usable format (say, R) and everything agglomerated into one single data file. A different approach might be to use org-capture with type table-line, which inserts a new line in the first table at the target location. You can then use org-capture to automatically capture the timestamp, prompt you for the type of drink (you can define a completion table) and any other notes you want to add, and file it automatically. Drink coffee and Drink tea aren't really TODOs or habits, so this might be better for you. Sacha Chua
Re: [O] Org-mode as a Quantified Self platform
John Hendy jw.he...@gmail.com writes: 3) The habit family of features -- set up some initial goals (recurring todo headlines) and then just got to the headline and mark done (possibly with a note) to record the event. org-agenda is a handy way of marking tasks as complete, too. I have an Org subtree with my daily, weekly, monthly, and yearly routines, and another section for In case of... lists that cover event-driven routines. -- Has anyone done something like this? I see it as very similar to habit tracking. To give an example, I've had a bit of a persistent I've been using Emacs and Ledger to keep track of my finances since 2005. I've also been tracking miscellaneous things (clothes, time, etc.) on quantifiedawesome.com . I share my notes at http://sachachua.com/blog/category/quantified . I often go back and use data from notes that I've taken using org-capture. For example, if you set it to clock in and out automatically, you can tell how long it takes to write a blog post. It's easy to write a function that counts the words in a subtree and calculates your WPM. Effort / time elapsed information might also be very interesting for self-tracking. You can use org-set-effort to estimate the time it takes to complete a task, clock into a task when you start working on it, have it clock out when you're done, and then check how accurate your estimates are. Bonus: you get a modeline reminder of time elapsed vs time estimated, and it turns a different colour when you go overtime. I'm working on using org-contacts to quantify my social interactions like the way that I was using BBDB to do so before. I tracked e-mail interactions (# of days this message waited for a reply, # of messages I've sent to people) when I used Gnus to do my mail, but mail setup is a bit more complicated with Gmail and a Windows system, so I haven't done this for a while. I have some basic Emacs integration with QuantifiedAwesome - I can post some records to my system from Emacs using the REST API. I've been thinking about having it update my time tracking system when I clock in and out of tasks, as that would be cool. -- I see I can insert [inactive] timestamps in mobile-org. Making something a TODO seems to require manual input? I find the One option might be to use a different app like Tap Log Records to capture timestamped records and generate a CSV, then write some code to parse the CSV and update your Org file. It's totally a hack, though. Sacha Chua
Re: [O] Org-mode as a Quantified Self platform
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 30/04/2012 19:03, John Hendy wrote: You might like to checkout worg; it has a few examples of GTD setups (is Quantified Self like GTD? I assume it is). -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPntoLAAoJEAQWago++pDWGf4IAJ2WqXII51HwRJpa26dmPxMA 6ag/yV1w4QsoZJW0NIB6C5tTnkfIRi8p5lnj0hyhLb8BwBehzRBzzI4MKbOHhPVr /lH/HA+eNHyxX1+8XBiUVGJ1FK+ZMhCccM22SkcZ54t5qOTZAnM7VfZE2rvwl92T aOcOY4C+G/fmslq/AQtwvQL+TYFYUVUv2agTQpbiLuI1vFI2TnFApe8YqjUwHy6W DDe3MA1Cg76wbzYy/5LwjlivkrQGQvPwUb1AUJe8DhIf2ckZQVZcoNL4OuGmfRe6 wl2003bA0l2xghpW5daKwmxL4C/8ovD91nuM6Wq75nmTtFIHARG0QyhvUu8b6Ac= =fLJX -END PGP SIGNATURE-
Re: [O] Org-mode as a Quantified Self platform
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 30/04/2012 19:03, John Hendy wrote: On to my questions: -- Has anyone done something like this? I see it as very similar to habit tracking. To give an example, I've had a bit of a persistent cough. I developed it when I was sick at one point, went on antibiotics, and got better... but the cough kind of stuck around but is on and off. Now I'm wondering if it's coffee/dehydration related so I'd like to create headlines for Coffee, glass of water, and cough. Then I can just mark them done whenever I finish a cup of coffee, drink a glass of water, or cough. At some point I'd like to plot them to visualize any potential relationships. You might like to checkout worg; it has a few examples of GTD setups (is Quantified Self like GTD? I assume it is). -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPntobAAoJEAQWago++pDWRDgH/0nGGyeDCETncn+KTav5fx8Q Mf31NjyXqmfVV1O4ZwKBJQPEtAL7FdfKJOOQDSAWyV/98wdGXNTLmimPouI9+XOH PJqIvTi0RcARn3T+3zyGhQzdlo3/srzabG1BWie5cyYM1hWgBxqSnQXgkL/aFG90 vf+kufSfQIHB+BGTkJ0bx7wPabncfJT96vPAZJeMz2SEdfPnfDlIOKmFpcG3KOl6 8lV7dI3+snwI//aRpFKdfSt3wU99rUN5pCSaFkEiVjXPA2JVY9CmMIs0ggPX853b fmeSk0NoCm36K3dak/teog2kXy1+7gqmWfaiMxrNecEQu45OssE9u2/XGm6z69w= =2tMf -END PGP SIGNATURE-
Re: [O] Org-mode as a Quantified Self platform
John Hendy jw.he...@gmail.com writes: I've really been getting into the Quantified Self movement recently, and by getting into, I mean reading and watching videos and /thinking/ about things I'd like to track about myself. [1] I've been pondering what kind of platform to use for my data collection... Excel? Some time tracking application? Those were after-thoughts. I thought of Org-mode right away and it seemed like an obvious choice. Why? 1) I have access to it at home and work pretty easily 2) The ability to quickly insert time stamps/clock data 3) The habit family of features -- set up some initial goals (recurring todo headlines) and then just got to the headline and mark done (possibly with a note) to record the event. 4) Exportability (though I have some questions on this one) 5) I recently got an Android tablet and have mobile-org on it now, which I'm hoping will allow me to have even better access to data entering. 6) Should some application go under, I'll still always have my data in plain text. On to my questions: -- Has anyone done something like this? I see it as very similar to habit tracking. To give an example, I've had a bit of a persistent cough. I developed it when I was sick at one point, went on antibiotics, and got better... but the cough kind of stuck around but is on and off. Now I'm wondering if it's coffee/dehydration related so I'd like to create headlines for Coffee, glass of water, and cough. Then I can just mark them done whenever I finish a cup of coffee, drink a glass of water, or cough. At some point I'd like to plot them to visualize any potential relationships. -- On that note, what's the best way to get data out of org-habit/headlines and into something a bit more usable like csv? I'm looking for something more than just looking through headlines for missed days. I'm going to need full access to the time stamps in a usable format (say, R) and everything agglomerated into one single data file. -- I see I can insert [inactive] timestamps in mobile-org. Making something a TODO seems to require manual input? I find the documentation fairly lacking with respect to simple basic terminology (Outline view vs. Document view?) and have not used it much. Any suggestions on using this in conjunction with the above would be great. I think org-mode could make a very spectacular data tracker due to its time stamp and clocking abilities along with what feels natural with respect to adding in narrative text/notes and being able to structure things how I'd like. In addition, I'll have git ability to sync with my home computer. Thoughts? Thanks for any input! [1] For those unfamiliar: http://quantifiedself.com/ John Hi John, If you end up storing measurements in properties you could use org-collector [1] to collect these values into tables. From tables they can easily be analyzed with spreadsheet formulas [2] or passed to code blocks [3] for more sophisticated analysis and plotting. Best, Footnotes: [1] http://orgmode.org/worg/org-contrib/org-collector.html [2] http://orgmode.org/manual/The-spreadsheet.html [3] http://orgmode.org/manual/Working-With-Source-Code.html -- Eric Schulte http://cs.unm.edu/~eschulte/
Re: [O] Org-mode as a Quantified Self platform
On Mon, Apr 30, 2012 at 1:29 PM, Zack Mayson zmayso...@googlemail.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 30/04/2012 19:03, John Hendy wrote: You might like to checkout worg; it has a few examples of GTD setups (is Quantified Self like GTD? I assume it is). Not really. Quantified Self (check the link in my original email) is the practice of... well... quantifying yourself. What do you want to know about yourself? -- Hrs sleep/night? -- How much time you waste? -- What you eat? -- Your mood or ailments (then perhaps correlated to diet records)? Stuff like that. I'm interested in using org-mode to record things I do and time I spend on things for later analysis. It's quite well set up to do that already with respect to recurring todos/habit features. My primary missing piece is getting the data into csv easily somehow. Best regards, John -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPntoLAAoJEAQWago++pDWGf4IAJ2WqXII51HwRJpa26dmPxMA 6ag/yV1w4QsoZJW0NIB6C5tTnkfIRi8p5lnj0hyhLb8BwBehzRBzzI4MKbOHhPVr /lH/HA+eNHyxX1+8XBiUVGJ1FK+ZMhCccM22SkcZ54t5qOTZAnM7VfZE2rvwl92T aOcOY4C+G/fmslq/AQtwvQL+TYFYUVUv2agTQpbiLuI1vFI2TnFApe8YqjUwHy6W DDe3MA1Cg76wbzYy/5LwjlivkrQGQvPwUb1AUJe8DhIf2ckZQVZcoNL4OuGmfRe6 wl2003bA0l2xghpW5daKwmxL4C/8ovD91nuM6Wq75nmTtFIHARG0QyhvUu8b6Ac= =fLJX -END PGP SIGNATURE-
Re: [O] Org-mode as a Quantified Self platform
Zack Mayson writes: (is Quantified Self like GTD? I assume it is). No, Quantified Self is more like how much you weighed before and after GTD. :-) Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ DIY Stuff: http://Synth.Stromeko.net/DIY.html
Re: [O] Org-mode as a Quantified Self platform
My Quantified Coder talk at Google IO last year was going to focus toward emacs and org-mode, actually: http://www.youtube.com/watch?v=52Ml_zax4A0#t=12m47s Unfortunately I haven't gotten time to actually start on it yet, but I know there's community interest in org-mode and tracking as much as possible. On Mon, Apr 30, 2012 at 12:21 PM, Achim Gratz strom...@nexgo.de wrote: Zack Mayson writes: (is Quantified Self like GTD? I assume it is). No, Quantified Self is more like how much you weighed before and after GTD. :-) Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ DIY Stuff: http://Synth.Stromeko.net/DIY.html
Re: [O] org-mode and google calendar
Khoroshyy Petro khoros...@gmail.com writes: Just wanted to bring to your attention this mode. https://github.com/kiwanami/emacs-calfw Yes -- this is a great add-on, already advertized here. It would be nice to document this on http://orgmode.org/worg/ with a page displaying nice screenshots and explaining the setup. -- Bastien