Re: [O] Org-mode release 7.9

2012-09-02 Thread Jambunathan K

 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

2012-09-02 Thread Bastien
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

2012-08-31 Thread Bastien
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

2012-08-31 Thread Achim Gratz
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

2012-08-31 Thread Eric Schulte
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

2012-08-31 Thread Nick Dokos
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

2012-08-30 Thread Achim Gratz
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

2012-08-30 Thread Eric Schulte
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

2012-08-30 Thread Ivan Andrus

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

2012-08-30 Thread Marcelo de Moraes Serpa
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

2012-08-29 Thread Bastien
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

2012-08-29 Thread Achim Gratz
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

2012-08-29 Thread Bastien
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

2012-08-29 Thread Robert Horn
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

2012-08-29 Thread Bastien
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

2012-08-28 Thread Achim Gratz
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-08-27 Thread Manuel Batsching
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

2012-08-26 Thread Robert Horn

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

2012-08-26 Thread Achim Gratz
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

2012-08-25 Thread Achim Gratz
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

2012-08-25 Thread Bastien
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

2012-08-25 Thread Bastien
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

2012-08-25 Thread Moritz Ulrich

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

2012-08-25 Thread Bastien
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

2012-08-25 Thread Bastien
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

2012-08-25 Thread François Allisson
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

2012-08-25 Thread Torsten Wagner
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

2012-08-25 Thread Thomas S. Dye
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

2012-08-25 Thread James Harkins
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

2012-08-24 Thread Russell Adams
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

2012-08-24 Thread Bastien
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

2012-08-24 Thread Thomas S. Dye
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

2012-08-24 Thread Bastien
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

2012-08-24 Thread Bastien
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

2012-08-24 Thread Igor Sosa Mayor
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

2012-08-24 Thread Rainer Thiel
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

2012-08-24 Thread Rasmus

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

2012-08-24 Thread Jude DaShiell
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

2012-08-24 Thread Eric Schulte
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?

2012-08-06 Thread Feiming Chen
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

2012-08-03 Thread Bastien
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

2012-07-19 Thread Nicolas Goaziou
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

2012-07-19 Thread Luis Anaya
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

2012-07-17 Thread Nicolas Goaziou
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

2012-07-17 Thread Luis Anaya
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

2012-07-17 Thread Nicolas Goaziou
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

2012-07-17 Thread Luis Anaya
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

2012-07-17 Thread Luis Anaya
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

2012-07-17 Thread Luis Anaya
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

2012-07-17 Thread Suvayu Ali
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

2012-07-16 Thread Bastien
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

2012-07-16 Thread Nicolas Goaziou
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

2012-07-16 Thread Luis Anaya
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

2012-07-16 Thread Nicolas Goaziou
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

2012-07-16 Thread Luis Anaya
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

2012-07-16 Thread Luis Anaya
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

2012-07-16 Thread Avdi Grimm
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

2012-07-16 Thread Luis Anaya
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

2012-07-16 Thread Luis Anaya
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

2012-06-26 Thread Carsten Dominik

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

2012-06-26 Thread Sebastien Vauban
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

2012-06-26 Thread Zihan, Sheldon Liu
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

2012-06-26 Thread Carsten Dominik

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

2012-06-26 Thread Zihan, Sheldon Liu
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

2012-06-25 Thread Aurélien Aptel
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

2012-06-25 Thread Sriram Karra
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

2012-06-25 Thread Christopher Allan Webber
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

2012-06-25 Thread Christopher Allan Webber
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

2012-06-24 Thread Aurélien Aptel
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

2012-06-24 Thread Aurélien Aptel
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

2012-06-24 Thread Christopher Allan Webber
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)

2012-06-23 Thread Rafael
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)

2012-06-23 Thread Samuel Wales
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)

2012-06-23 Thread Karl Voit
* 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

2012-06-22 Thread Christopher J. White

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

2012-06-22 Thread Sriram Karra
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

2012-06-22 Thread Christopher J. White

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

2012-06-16 Thread Karl Voit
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

2012-06-06 Thread Bastien
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

2012-05-30 Thread Bernt Hansen
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

2012-05-29 Thread Julian Bean
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

2012-05-29 Thread Jambunathan K
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

2012-05-29 Thread Bastien
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

2012-05-29 Thread Julian Bean

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

2012-05-25 Thread Bastien
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

2012-05-25 Thread c b
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

2012-05-22 Thread Russell Adams
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

2012-05-22 Thread Bastien
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

2012-05-21 Thread Bernt Hansen
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

2012-05-20 Thread John Hendy
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

2012-05-16 Thread Bastien
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

2012-05-07 Thread Sacha Chua
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

2012-05-04 Thread Sacha Chua
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

2012-04-30 Thread Zack Mayson
-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

2012-04-30 Thread Zack Mayson
-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

2012-04-30 Thread Eric Schulte
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

2012-04-30 Thread John Hendy
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

2012-04-30 Thread Achim Gratz
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

2012-04-30 Thread Kyle Machulis
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

2012-04-26 Thread Bastien
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



<    5   6   7   8   9   10   11   12   >