From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hendy Subject: Re: Org-mode and Taskjuggler Date: Thu, 13 Jun 2013 08:06:47 -0500 Message-ID: References: <87ppxd9i1a.fsf@sbs.ch> <8761z1gmps.fsf@ucl.ac.uk> <87k3ngtldi.fsf@sbs.ch> <87ip30ku0x.fsf@pinto.chemeng.ucl.ac.uk> <87bo8st7jf.fsf@sbs.ch> <87ppx7ajbp.fsf@sbs.ch> <51B5F967.1040905@dayspringpublisher.com> <87fvwpkpax.fsf@sbs.ch> <51B94CC6.4090403@dayspringpublisher.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Un7Et-0008TL-VR for emacs-orgmode@gnu.org; Thu, 13 Jun 2013 09:07:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Un7En-0002rr-5M for emacs-orgmode@gnu.org; Thu, 13 Jun 2013 09:06:55 -0400 Received: from mail-oa0-x234.google.com ([2607:f8b0:4003:c02::234]:35021) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Un7Em-0002rG-VI for emacs-orgmode@gnu.org; Thu, 13 Jun 2013 09:06:49 -0400 Received: by mail-oa0-f52.google.com with SMTP id g12so6032729oah.39 for ; Thu, 13 Jun 2013 06:06:48 -0700 (PDT) In-Reply-To: <51B94CC6.4090403@dayspringpublisher.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Louis Turk Cc: emacs-orgmode On Wed, Jun 12, 2013 at 11:38 PM, Louis Turk w= rote: > Hi Christian and others that are helping me, > > Many thanks! I've run into more problems, but I'm encouraged that with > your help I'll soon have Taskjuggler enabled. > > On 06/11/2013 04:46 PM, Christian Egli wrote: >> Hi Louis >> >> Louis Turk writes: >> >>> I'm very interested in your work to get Org-mode to export to >>> Taskjuggler version 3 --- very exciting! Being able to export to tj3 >>> from org-mode would be extremely helpful to me. >> Cool. >> >>> However, I'm having trouble getting it to work. I suspect that the >>> documentation I've been reading is too old --- for version 2 of >>> Taskjuggler---, and I have version 3 installed. >> Yes, the documentation should be updated. John Hendy promised to do so a >> while ago :-) (hint, hint). >> >> What are the problems you are encountering? It should work out of the >> box. Once you have an org file as explained on the worg page you just >> invoke the exporter with C-c C-e J o for example and you should see the >> schedule in a browser. >> >>> Would you please send me: >>> >>> 1 The related code in your .emacs file. >> There is nothing special in my .emacs file. You need to include contrib >> to your load path (add-to-list 'load-path "~/src/org-mode/contrib/lisp") > I did this. >> and you need to enable the taskjuggler exporter (M-x customize >> org-export-backends). > > "M-x customize org-export-backends" did not work for me. If I type "M-x c= ustomize-group" then type "org" I get into org related stuff, but nothing a= bout export-backends. And in trying to figure this out I somehow disabled C= -c C-e, so now I can't export to anything. I'm hoping I haven't disable a w= hole lot of other commands also. How can I fix this? > I'd really re-read through the upgrade guide: - http://orgmode.org/worg/org-8.0.html#sec-6 The exporters start with ox-*.el now, not org-*, which may be why you're not finding them. Also, if you're like me (and your comments look like you are), you may enjoy using the second method to load backends so that you have the variables accessible for help/customization *prior* to exporting with the given backend the first time. This is sort of mentioned at the link above, covered in Section 3 of Nicolas' original announcement: - http://article.gmane.org/gmane.emacs.orgmode/65574 I also walked through it with examples of impact on another post: - http://permalink.gmane.org/gmane.emacs.orgmode/71874) It's also discussed on my blog; see the little section toward the end called "Note on .emacs settings": - http://jwhendy.blogspot.com/2013/03/migrating-to-new-org-mode-exporter-or= g.html While the documentation is still in rough shape (sorry about that), the tj3 page should at least get you to the point where you can C-c C-e J for taskjuggler export: - http://orgmode.org/worg/org-tutorials/org-taskjuggler3.html Almost everything from the old documentation regarding the Org file structure is still applicable. The only thing that's really changed is there's no gui in tj3 and the report format changed. Keep the questions coming and good luck! I'll try to get some further setup instructions up as well as porting Taskjuggler's tutorial file and default report over to the tj3 page within the next week or so. John > I'm using Emacs 23.3 which is the latest version packaged by Mint Linux. = Do I need to upgrade to version 24.1? > >> >>> 2 A sample full-featured org-mode file that compiles successfully to >>> tj3. >> The one on from the taskjuggler tutorial on the worg page should work. > I am (and will be) using that file until I get everything working. >> >>> 3 Any up-to-date documentation that is available. >> The best ATM is the tutorial on worg and the comments in the code. >> >>> 4 Anything other information needed to get it to work. >> If there is any other info needed then I'd say it is the official >> TaskJuggler documentation. >> >>> Thank you in advance for your help. And thanks for all your work >>> already done on this project. >> My pleasure. >> >> HTH >> Christian > Thanks again. > > Louis > >