Re: [Orgmode] a small remember suggestion
What would happen then if one called remember from a previous remember buffer, then saved it? Alan Davis An inviscid theory of flow renders the screw useless, but the need for one non-existent. ---Lord Raleigh (John William Strutt), or else his son, who was also a scientist. It is undesirable to believe a proposition when there is no ground whatsoever for supposing it is true. Bertrand Russell On Wed, Mar 25, 2009 at 2:46 PM, Samuel Wales samolog...@gmail.com wrote: On Tue, Mar 24, 2009 at 04:29, Carsten Dominik domi...@science.uva.nl wrote: After that, (when (plusp number) (message you have %s saved remember files number)) Hmmm. When should this happen? Not after a successful remember process, I'd say. The number will usually be zero, so that is when I would do it. Of course it should be combined with successfully saved to I like it after rather than before saving because, in my view, we want to limit the amount of attention required between have an idea and saved the idea. Perhaps there are other times for it, but then would work for me. -- Myalgic encephalomyelitis denialism is causing death (decades early; Jason et al. 2006) and severe suffering (worse than nearly all other diseases studied; e.g. Schweitzer et al. 1995) and grossly corrupting science. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: Feature request (org-empty-line-terminates-plain-lists)
Hi Carsten, Carsten Dominik carsten.domi...@gmail.com writes: Possible solutions: 1. Allow #+begin_example and friends to be indented and remove the same amount of whitespace from all example lines as the #+begin line has. This is possible, but would require a lot of work in the LaTeX exporter. It would also cause a lot of problems with the edit-source-code stuff with C-c ', because we could then no longer use indentation functionality while editing the examples. 2. Adapt the LaTeX exporter to work like the HTML exporter, ignoring indentation of tables and example. The, introduce a special list item like - ___ to explicitly terminate a list if this should be necessary. I welcome comments on this issue. Thanks for looking into this problem! Personally I would prefer option 1) if it does not require too much work. Supporting indented tables and #+begin_example etc. in Org-mode plain lists not only makes list structure look cleaner, but also fits well in Org-mode's powerful structure editing functionality (org-do-promote/demote already supports lot of automatic indentation today, including tables and : ... example lines.). Option 2) is a very good compromise, because it is cheap to implement, and, for *most* of the times, people do not need to use - ___ in their lists. The only problem with option 2) is that, to terminate an ordered list that has N items, do we have to use something like (N+1). ___? Number N+1 here makes the list look a little bad. Also, + ___ and * ___ may be required for list item starting with `+' or `*'. Baoqiu ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Feature request (org-empty-line-terminates-plain-lists)
On Mon, Mar 23, 2009 at 14:28, Matthew Lundin m...@imapmail.org wrote: If I may be so bold, I'd like to request an additional setting for org-empty-line-terminates-plain-lists. Namely, I was wondering if it would be possible to add an option whereby 2 empty lines would terminate a plain list. I am a little confused by this thread. Is this a request like this? - top - 1 this is some stuff pasted into 1 and this is too - 2 but this is different because this line does not get folded when 2 is cycled. ? -- Myalgic encephalomyelitis denialism is causing death (decades early; Jason et al. 2006) and severe suffering (worse than nearly all other diseases studied; e.g. Schweitzer et al. 1995) and grossly corrupting science. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] filetags and org-todo-list
Hello! It seems that org-use-tag-inheritance set to regexp, the use of #+FILETAGS: and org-todo-list do not work together. It seems, that a regexp in org-use-tag-inheritance matching a tag set in #+FILETAGS causes this error: Debugger entered--Lisp error: (wrong-type-argument stringp nil) string-match(^ + nil) org-format-agenda-item( nil org_filetag (tea test)) byte-code(Æ ÇÈ `É `)Ê\n!( Tb# ËÌ!ÍÎÏ\* bÐ ÑbÒÓ!Ô Õ`!#Ö×ØÑ! #$$Ù$!TÚ \Û$%Ü\fÝ\fÞß àáâ\$B~ Ñb ËÌ!Ï [save-match-data-internal beg end org-agenda-todo-list-sublevels marker category match-data ((byte-code ÁÂ\ [save-match-data-internal set-match-data evaporate] 3)) beginning-of-line outline-next-heading org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item org-end-of-subtree invisible throw :skip nil org-agenda-skip 1 org-agenda-new-marker 0 org-get-category org-get-tags-at org-format-agenda-item match-string org-get-priority org-get-todo-state org-add-props org-marker org-hd-marker priority org-category type todo todo-state tags txt props ee] 15) org-agenda-get-todos() org-agenda-get-day-entries(~/org_filetag.org (3 24 2009) :todo) byte-code(Ä!Å Æ#Ç\n\Ä [file date rtn rtnall org-check-agenda-file org-agenda-get-day-entries :todo append] 4) org-todo-list(nil) call-interactively(org-todo-list) execute-extended-command(nil) call-interactively(execute-extended-command) when org-use-tag-inheritance is set to regexp te with this file: #+STARTUP: #+FILETAGS: tea * TODO testing :test: ** TODO too:data: - When the regexp is tes, so that the FILETAG does not match, org-todo-list produces a correct list. (org-mode 6.24trans, updated from git 2009/03/25) Harri -- Harri Kiiskinen (harkiisk[at]gmail.com) ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
Couple more fixes - do a git pull in the shell script to keep my auto-updater's repository up to date and avoid git push failure, and avoid adding new Reqall items until they have been transcribed (at first they show up in RSS as Reqall is typing what you said) --- a/repo/bin/get_reqall_tasks.sh +++ b/repo/bin/get_reqall_tasks.sh @@ -3,8 +3,9 @@ echo . /tmp/crontest /sw/bin/wget -O /tmp/req http://www.reqall.com/user/feeds/rss/82012e8e26fae644e -/usr/bin/awk -f ~/repo/bin/reqallxml.awk /tmp/req cd /Users/Brad/Dev/reqall/Brad/repo/org/ +/usr/bin/git pull +/usr/bin/awk -f ~/repo/bin/reqallxml.awk /tmp/req /usr/bin/git add gtd.org /usr/bin/git commit -m Auto-reqall update $(date) /dev/null /usr/bin/git push /dev/null --- a/repo/bin/reqallxml.awk +++ b/repo/bin/reqallxml.awk @@ -414,7 +414,11 @@ END { newItems = 0; for ( guid in guids ) { + where = index(blobs[guid, DESCRIPTION], is typing what you said) + if (where) + continue; ret = system(egrep \^ guid \ ~/repo/bin/reqalldb /dev/null); if ( ret != 0 ) { On Tue, Mar 24, 2009 at 10:56 PM, Brad Bozarth prettyg...@cs.stanford.edu wrote: I should note that I tried to clean up the files a bit to make them more readable before uploading, and I realized the clean version of reqallxml.awk in the attachment has two silly bugs - /* nothing for now */ ; on line 368 should be ; # nothing for now (C-style comments don't work in awk). And the system call string on line 425 can't be split across lines as it is (again, I was thinking in C). -brad On Mon, Mar 23, 2009 at 1:32 AM, Brad Bozarth prettyg...@cs.stanford.edu wrote: Sure! As I said, it's a hack - it would obviously be better implemented with one elisp batch script or something, but I was in a hurry, and it's been working for me. Reqall is a free app kind of like Jott, if you're familiar with that. You can phone into it (thus this hack would work with a blackberry or your friend's landline or any phone, not just the iphone) or use an iphone or web interface to plop in todos (and various other things, which I don't use). It can publish your items as an RSS feed. Here's how voice - org-mode happens: I use a cron job every 10 minutes to run get_reqall_tasks.sh This wget's my reqall RSS feed, runs reqallxml.awk on it (updates my .org file), and commits and pushes the .org reqallxml.awk parses the reqall items and saves a flat local DB (currently just to check for newness of items), doing some simple formatting on new items and sticking them in my .org file to be processed later Pretty simple - it could be cleaner, and filenames and such are hardcoded, but it should be easy for anyone to fix it up or simply replace the filenames and formatting to their liking. It's simple ... but still feels like magic when I press one button on my iPhone in the car, and what I spoke is sitting in my gtd.org when I get to the office :) ... tarball of hack attached. Note that my awk is from OS X, should work on linux as well though (I first got it running on linux, but had to escape some / characters in a pattern match to get reqallxml.awk to work on my mac and haven't tested it again on linux). -brad ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] a small remember suggestion
I did look at this possibility, but then found it better to tag the backup files with dates. - Carsten On Mar 24, 2009, at 3:22 PM, Alan E. Davis wrote: Wasn't going to say anything but at risk of sticking my foot in my mouth: I learned that the convention for naming backups in Emacs is they end in ~. Is it possible that if this is done, Emacs will automatically use the mechanism that is available to keep a given number of old versions and a given number of new versions? For example, I have this in my .emacs: (setq kept-old-versions 2) (setq kept-new-versions 4) (setq delete-old-versions t) Alan Davis An inviscid theory of flow renders the screw useless, but the need for one non-existent. ---Lord Raleigh (John William Strutt), or else his son, who was also a scientist. It is undesirable to believe a proposition when there is no ground whatsoever for supposing it is true. Bertrand Russell On Tue, Mar 24, 2009 at 9:29 PM, Carsten Dominik domi...@science.uva.nl wrote: On Mar 24, 2009, at 4:29 AM, Samuel Wales wrote: On Sun, Mar 22, 2009 at 08:16, Carsten Dominik domi...@science.uva.nl wrote: I have now added a variable `org-remember-backup-directory'. Set this to a directory, and every remember buffer you create will end up in a separate file, with date and time in the file name, so that you can always recover. That is perfect. Thank you. Note that, if you use remember frequently, you will create a lot of these files. So maybe we need to think of an expiry mechanism? Like, remove any files older than a few days? As one possibility, how about removing the file once the contents are successfully moved to their target locations? Of course! I will do that. After that, (when (plusp number) (message you have %s saved remember files number)) Hmmm. When should this happen? Not after a successful remember process, I'd say. - Carsten -- Myalgic encephalomyelitis denialism is causing death (decades early; Jason et al. 2006) and severe suffering (worse than nearly all other diseases studied; e.g. Schweitzer et al. 1995) and grossly corrupting science. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] a small remember suggestion
On Mar 25, 2009, at 7:24 AM, Alan E. Davis wrote: What would happen then if one called remember from a previous remember buffer, then saved it? I believe this will create a new backup. - Carsten Alan Davis An inviscid theory of flow renders the screw useless, but the need for one non-existent. ---Lord Raleigh (John William Strutt), or else his son, who was also a scientist. It is undesirable to believe a proposition when there is no ground whatsoever for supposing it is true. Bertrand Russell On Wed, Mar 25, 2009 at 2:46 PM, Samuel Wales samolog...@gmail.com wrote: On Tue, Mar 24, 2009 at 04:29, Carsten Dominik domi...@science.uva.nl wrote: After that, (when (plusp number) (message you have %s saved remember files number)) Hmmm. When should this happen? Not after a successful remember process, I'd say. The number will usually be zero, so that is when I would do it. Of course it should be combined with successfully saved to I like it after rather than before saving because, in my view, we want to limit the amount of attention required between have an idea and saved the idea. Perhaps there are other times for it, but then would work for me. -- Myalgic encephalomyelitis denialism is causing death (decades early; Jason et al. 2006) and severe suffering (worse than nearly all other diseases studied; e.g. Schweitzer et al. 1995) and grossly corrupting science. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
Hi Brad, thanks for your nice words! Sounds fascinating what you did back then with graphics. About the movies of grain collisions, yes, these are quite dated by now, but they are also 10 years old, made at a time where had little understanding of these things, and where I wrote a Perl program to to glue text into movie frames :-) We have some newer ones here: http://staff.science.uva.nl/~dpaszun/movies.html That reminds me: My webpage is crap, and I need to redo it in Org :-) - Carsten On Mar 24, 2009, at 7:21 PM, Brad Bozarth wrote: Hi Carsten, I'm glad I could help in a very small way - I really appreciate the years you've put into this. I watched GregKH's, Linus's and your Google tech talks the other day, and enjoyed yours the most. I know I'll love the flexibility of org-mode over time, but it's great to hear your version of the most powerful core features and the theory behind them. And yes, I think the RSS -- org-mode idea has some good possibilities, and reqall happens to be a convenient phone -- RSS tool. I think we have some similar genes - I ended up a software engineer after a childhood love of all things astronomical (and love of adrenaline, my dream was to be an astronaut), and was fascinated by the self-organization of Saturn's rings - I always wanted to code a simulation of such for fun, but never quite got to it. I made a pretty neat 3D space particle sandbox in my Stanford graphics class, where you could fly around and place directional points of gravity that would attract all the floating particles on one side of the plane perpendicular to your angle of view when you placed the point. Place two facing different directions, and you could get beautiful, organic looking streams of particles flowing in a ring (well, I thought they were beautiful). Place three, and you could get extremely complex and interesting cycling streams. I loved how all I had to get right were the derivative calculations for gravity fall-off, and the simple flying control and open-gl graphics, and something artistic emerged. I've always loved the idea of complex order arising from simple foundations... Anyway, sorry to ramble, but I went down memory lane when I looked up your website and watched the mpeg movies of grain collisions. In the age of Pixar, I don't know that many people would agree, but I found them fascinating :) Thanks again for your generous sharing! -brad On Tue, Mar 24, 2009 at 4:32 AM, Carsten Dominik domi...@science.uva.nl wrote: Hi Brad, I am really happy that you showed us how to do this. Like you, when I work I am at my computer, so I don't need a fully mobile side of Org. But a capture path. Using RSS like you demonstrate means that we can use any kind of service that pushes to an RSS feed - even if ReQall goes away at some point, there will be others. This, for me, really was the missing piece. It no longer is missing. Thanks! - Carsten On Mar 22, 2009, at 11:38 AM, Brad Bozarth wrote: Hi! I'm new to org-mode, but knew I had to use it when I combined a desire to try GTD with my ctrl-s view of the world. I'm ok with processing tethered to a computer, but wanted an easy way to capture on the move, without adding anything to my pocket. A couple days of hacking later (with some real *hacks*, but they work), and I've got something I really like. I can now, using either the iphone keyboard or my voice, quickly capture something, and know that it will shortly be sitting as a TODO under iPhone inbox in my gtd.org file that is git synchronized between all my computers. I put it together with a cron'd shell script, two awk scripts, and the free Reqall iPhone app. Could be done more elegantly, but then I wouldn't be Getting (other) Things Done :). I can share the hacks if anyone is interested. -brad ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
Hi Brad, I hope you don't mind, but I find this *so extremely useful* that I made a pure Emacs lisp version of this which is now in the git repo under the name org-feed.el. It is not made for fancy automatic updating with cron jobs and git etc, but it makes for a stand-alone alternative that will be easy to configure and has no dependencies on external code. For example, to get a reQall feed into file ~/org/feeds.org under heading ReQall Entries, you would do this. (setq org-feed-alist '((ReQall http://www.reqall.com/user/feeds/rss/a1b2...; ~/org/feeds.org ReQall Entries))) I do hope that this will not stop python hackers from exploring this further, because I thought that the python solution was really good and innovative, and it shows what can be done with modules like the ones Charles has put out. - Carsten On Mar 22, 2009, at 11:38 AM, Brad Bozarth wrote: Hi! I'm new to org-mode, but knew I had to use it when I combined a desire to try GTD with my ctrl-s view of the world. I'm ok with processing tethered to a computer, but wanted an easy way to capture on the move, without adding anything to my pocket. A couple days of hacking later (with some real *hacks*, but they work), and I've got something I really like. I can now, using either the iphone keyboard or my voice, quickly capture something, and know that it will shortly be sitting as a TODO under iPhone inbox in my gtd.org file that is git synchronized between all my computers. I put it together with a cron'd shell script, two awk scripts, and the free Reqall iPhone app. Could be done more elegantly, but then I wouldn't be Getting (other) Things Done :). I can share the hacks if anyone is interested. -brad ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] list of todo entries without tags
On Mar 24, 2009, at 9:53 PM, John Rakestraw wrote: On Tue, 24 Mar 2009 21:38:52 +0100 Carsten Dominik carsten.domi...@gmail.com wrote: And what do you get for coming up with it in the first place ?-) I'll accept gifts :-) I'm not a coder, but it seems to me that if the person who solves the puzzle gets a free download, then the person who came up with the puzzle should get to provide a free upload. How would that be? This sounds really exciting! ;-) - Carsten ;-) --John ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] generating titles in remember templates from w3 buffers [was:Re: feature request]
On Mar 24, 2009, at 9:03 PM, Robert D. Crawford wrote: As I mentioned below, using the annotation expansion in the template does not work when using w3. I did see the error in my template and have fixed it (unnecessary brackets). I am wondering if there is some other way to get the title or if it can be added as a feature. Hi Robert, Unfortunately I do not know about a variable that does hold the title of a page in w3. In w3m there is w3m-current-title. In w3, all I was able to find is the URL via (org-view-url t) If anyone knows the magic incantation to extract the page title in a w3 buffer, I'd be happy to make it the default for the link description. - Carsten I've changed the post below to reflect the change in my template and what it returns. Thanks in advance for any help, rdc Robert D. Crawford rd...@comcast.net writes: Matthew Lundin m...@imapmail.org writes: I've been trying to make an org-remember template that will grab the title of the webpage I want to create a link to. This seems to not be possible, although I could very well be wrong. I was curious as to whether a new keyword could be created for w3 and w3m links. Seems that :title would be very useful. When I use w3m, the annotation substitution (%a) in the remember template does the trick. It grabs the url and title of the current page (using org-store-link). Thanks. This does work for w3m but using w3 it returns this: * [[http:// www.gnu.org]] :gnu: from this template: '((?b * %a %^g %! ~/bookmarks.org bottom) Later today, if I get the chance, I'll explore the solution proposed by Sebastian Rose. As stated in a previous mail, Sebastian's solution works for browsers outside of emacs. -- Robert D. Crawford rd...@comcast.net If your mother knew what you're doing, she'd probably hang her head and cry. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
On Wed, Mar 25, 2009 at 1:36 AM, Carsten Dominik domi...@science.uva.nl wrote: Hi Brad, I hope you don't mind, but I find this *so extremely useful* that I made a pure Emacs lisp version of this which is now in the git repo under the name org-feed.el. It is not made for fancy automatic updating with cron jobs and git etc, but it makes for a stand-alone alternative that will be easy to configure and has no dependencies on external code. I don't mind at all! I'm very glad you find it useful, and I will adopt yours soon - it will be much less fragile. I knew it would be better implemented natively in elisp, but I haven't coded in lisp in 10 years :) -brad ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] local TAGS and org-tags-view (or org-sparse-tree)
I use org-mode version 6.21b (from emacs.orebokech.com). I have some org files with local TAGS set in this form: #+TAGS: mail(m) math management monitor This work fine for org-ctrl-c-ctrl-c. But if I use org-tags-view, these local TAGS will not be shown for the possible match completions (pressing TAB). I don't understand this behaviour; do I something wrong? -- Dieter Faulbaum Elektronenspeicherring BESSY II Albert-Einstein-Str. 15, 12489 Berlin phone +49 30 6392-4652 fax +49 30 6392-2939 mail dieter.faulb...@bessy.de Helmholtz-Zentrum Berlin für Materialien und Energie GmbH Glienicker Straße 100, 14109 Berlin Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph Stellvertretende Vorsitzende: Dr. Jutta Koch-Unterseher Geschäftsführer: Prof. Dr. Anke Rita Pyzalla, Prof. Dr. Dr. h.c. Wolfgang Eberhardt, Dr. Ulrich Breuer Sitz der Gesellschaft: Berlin Handelsregister: AG Charlottenburg, 89 HRB 5583 Information: Durch die Fusion mit dem ehemaligen Hahn-Meitner-Institut (HMI) ist BESSY nun Teil des neuen Helmholtz-Zentrum Berlin für Materialien und Energie (HZB). By the merger with the former Hahn-Meitner-Institut (HMI), BESSY became part of the new Helmholtz-Zentrum Berlin für Materialien und Energie (HZB). Disclaimer automatically attached by the E-Mail Security Appliance mail0.bessy.de 03/24/09 at Helmholtz-Zentrum Berlin GmbH. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
A quick question - if I use a non-nil org-feed-assume-stable, will that handle updating a changed reqall entry? This would be both for the case of the entries initially saying Reqall is typing what you said before they are transcribed, and for the case of editing an existing entry on the iPhone or web interface. -brad On Wed, Mar 25, 2009 at 1:36 AM, Carsten Dominik domi...@science.uva.nl wrote: Hi Brad, I hope you don't mind, but I find this *so extremely useful* that I made a pure Emacs lisp version of this which is now in the git repo under the name org-feed.el. It is not made for fancy automatic updating with cron jobs and git etc, but it makes for a stand-alone alternative that will be easy to configure and has no dependencies on external code. For example, to get a reQall feed into file ~/org/feeds.org under heading ReQall Entries, you would do this. (setq org-feed-alist '((ReQall http://www.reqall.com/user/feeds/rss/a1b2...; ~/org/feeds.org ReQall Entries))) I do hope that this will not stop python hackers from exploring this further, because I thought that the python solution was really good and innovative, and it shows what can be done with modules like the ones Charles has put out. - Carsten On Mar 22, 2009, at 11:38 AM, Brad Bozarth wrote: Hi! I'm new to org-mode, but knew I had to use it when I combined a desire to try GTD with my ctrl-s view of the world. I'm ok with processing tethered to a computer, but wanted an easy way to capture on the move, without adding anything to my pocket. A couple days of hacking later (with some real *hacks*, but they work), and I've got something I really like. I can now, using either the iphone keyboard or my voice, quickly capture something, and know that it will shortly be sitting as a TODO under iPhone inbox in my gtd.org file that is git synchronized between all my computers. I put it together with a cron'd shell script, two awk scripts, and the free Reqall iPhone app. Could be done more elegantly, but then I wouldn't be Getting (other) Things Done :). I can share the hacks if anyone is interested. -brad ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
On Mar 25, 2009, at 10:06 AM, Brad Bozarth wrote: A quick question - if I use a non-nil org-feed-assume-stable, will that handle updating a changed reqall entry? This would be both for the case of the entries initially saying Reqall is typing what you said before they are transcribed, and for the case of editing an existing entry on the iPhone or web interface. No, things like this is handled yet. - Carsten -brad On Wed, Mar 25, 2009 at 1:36 AM, Carsten Dominik domi...@science.uva.nl wrote: Hi Brad, I hope you don't mind, but I find this *so extremely useful* that I made a pure Emacs lisp version of this which is now in the git repo under the name org-feed.el. It is not made for fancy automatic updating with cron jobs and git etc, but it makes for a stand-alone alternative that will be easy to configure and has no dependencies on external code. For example, to get a reQall feed into file ~/org/feeds.org under heading ReQall Entries, you would do this. (setq org-feed-alist '((ReQall http://www.reqall.com/user/feeds/rss/a1b2...; ~/org/feeds.org ReQall Entries))) I do hope that this will not stop python hackers from exploring this further, because I thought that the python solution was really good and innovative, and it shows what can be done with modules like the ones Charles has put out. - Carsten On Mar 22, 2009, at 11:38 AM, Brad Bozarth wrote: Hi! I'm new to org-mode, but knew I had to use it when I combined a desire to try GTD with my ctrl-s view of the world. I'm ok with processing tethered to a computer, but wanted an easy way to capture on the move, without adding anything to my pocket. A couple days of hacking later (with some real *hacks*, but they work), and I've got something I really like. I can now, using either the iphone keyboard or my voice, quickly capture something, and know that it will shortly be sitting as a TODO under iPhone inbox in my gtd.org file that is git synchronized between all my computers. I put it together with a cron'd shell script, two awk scripts, and the free Reqall iPhone app. Could be done more elegantly, but then I wouldn't be Getting (other) Things Done :). I can share the hacks if anyone is interested. -brad ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] bug in simple dependencies handling (?)
Hello, first of all, please excuse my poorly english. It seems there is a bug in the handling of simple dependencies. I think an example tree is the best solution, to show you the bug: * Projects #+CATEGORY: Projects *** TODO foo bar project :PROPERTIES: :ORDERED: t :END: * TODO foo subproject:FooSubproject: *** TODO Task 1 * TODO bar subproject:BarSubproject: *** TODO Task 1 This is in my .emacs file: (setq org-enforce-todo-dependencies t) (setq org-agenda-dim-blocked-tasks 'invisible) (setq org-odd-levels-only t) the expected global todo agenda view imho is: Projects:Task 1 :FooSubproject: but actual it is unfortunately: Projects:Task 1 :FooSubproject: Projects:Task 1 :BarSubproject: Imho Task 1 from bar subproject should not be visible, because bar subproject is blocked because of the ORDERED property (therefore it's childs should be blocked, too) Is it easy / possible to fix this bug? My whole GTD system is heavily based on such project / subproject-Constructs. But with this bug my global todo agenda view is unfortunately polluted a little bit with tasks from projects that shouldn't be active. Best regards, Daniel PS: many thanks to the developer of this great emacs mode, I really enjoy org-mode. I started using emacs only because of the great abilities of org-mode. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Feature request [Resizeable Literal examples]
Why don't you just use CSS to change the font size in pre examples? Having different font sizes for different examples will look terrible. - Carsten On Mar 25, 2009, at 9:06 AM, Yury GEORGIEVSKIY wrote: Hello, I'm using orgmode to make user documentation. A lot of my Literal Examples are too big to fit on the A4 paper to print them out. In order to fit them on the A4, I'm changing HTML font size every time. To be more vivid - I've attached an example to export in HTML (example.org) and fat literal example (seq_diag.txt) that will be resized. First diagram will fit on A4 paper, while second one will not, as it is too big. I think may be it's a good idea to add the switch for changing font size, where size can be expressed in percentage or/and paper size. It can look something like: #+BEGIN_EXAMPLE -f 60% or #+BEGIN_EXAMPLE -f A4 Thanks in advance, Yury #+TITLE: Pretty print. #+STARTUP: hidestars #+OPTIONS: toc:nil * Shrinked Sequential diagram. #+BEGIN_HTML style type=text/css example1 { font-size: 60%; } /style example1 #+END_HTML #+BEGIN_EXAMPLE #+INCLUDE seq_diag.txt #+END_EXAMPLE #+BEGIN_HTML /example1 #+END_HTML * Normal Sequential diagram. #+BEGIN_EXAMPLE #+INCLUDE seq_diag.txt #+END_EXAMPLE QDP Sequence diagram. User application| - RTI -| | | +--++-- ++--+ +--+ +---+ | || || | | | | | | BC || PP || FP | | TB | | AMT | | || || | | | | | +---+--++---+-- ++---+--+ +---+--+ +---+---+ | | | | | | | | | +-+ |send_quick_data(RS_ECHO | RS_CONF | RS_REF ) +- + | | | | +-| | | | | ++ | | | | | | || | user can check Transmit Buffer | | | | | || |-+ | | | | || | | | | | | | fill in | | get_quick_data | | | | | || +- + | | | aquisition | | | | | | | | || | | | | | acq_msg | | message | | | if (RS_ECHO | RS_CONF) |---+ |---+ | | | | ctrl_msg | | | | | | | +-| | | | | | | | conf_msg | | | | | | | | | | | | | | | | | | | | | | else (RS_REF) | | | | | | | ++ | | | | | | | | change RTI | | | | | +-+ | | configuration | | fill | | | | | | ---+ +-| | | | | | | buffer | | | | POWC data is ready | | | | | -+ | | |
Re: [Orgmode] filetags and org-todo-list
Yes, a bug. Fixed, thanks. - Carsten On Mar 25, 2009, at 8:21 AM, Harri Kiiskinen wrote: Hello! It seems that org-use-tag-inheritance set to regexp, the use of #+FILETAGS: and org-todo-list do not work together. It seems, that a regexp in org-use-tag-inheritance matching a tag set in #+FILETAGS causes this error: Debugger entered--Lisp error: (wrong-type-argument stringp nil) string-match(^ + nil) org-format-agenda-item( nil org_filetag (tea test)) byte-code(Æ ÇÈ `É `)Ê\n!( Tb#ËÌ!ÍÎÏ\* bÐ ÑbÒÓ! Ô Õ`!#Ö×ØÑ! #$$Ù$!TÚ \Û$%Ü\fÝ\fÞß àáâ\$B~ÑbËÌ!Ï [save-match-data-internal beg end org-agenda-todo-list-sublevels marker category match-data ((byte- code ÁÂ\ [save-match-data-internal set-match-data evaporate] 3)) beginning-of-line outline-next-heading org-agenda-check-for- timestamp-as-reason-to-ignore-todo-item org-end-of-subtree invisible throw :skip nil org-agenda-skip 1 org-agenda-new-marker 0 org-get- category org-get-tags-at org-format-agenda-item match-string org- get-priority org-get-todo-state org-add-props org-marker org-hd- marker priority org-category type todo todo-state tags txt props ee] 15) org-agenda-get-todos() org-agenda-get-day-entries(~/org_filetag.org (3 24 2009) :todo) byte-code(Ä!Å Æ#Ç\n\Ä [file date rtn rtnall org-check- agenda-file org-agenda-get-day-entries :todo append] 4) org-todo-list(nil) call-interactively(org-todo-list) execute-extended-command(nil) call-interactively(execute-extended-command) when org-use-tag-inheritance is set to regexp te with this file: #+STARTUP: #+FILETAGS: tea * TODO testing :test: ** TODO too:data: - When the regexp is tes, so that the FILETAG does not match, org-todo-list produces a correct list. (org-mode 6.24trans, updated from git 2009/03/25) Harri -- Harri Kiiskinen (harkiisk[at]gmail.com) ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
On Mar 25, 2009, at 10:09 AM, Carsten Dominik wrote: On Mar 25, 2009, at 10:06 AM, Brad Bozarth wrote: A quick question - if I use a non-nil org-feed-assume-stable, will that handle updating a changed reqall entry? This would be both for the case of the entries initially saying Reqall is typing what you said before they are transcribed, and for the case of editing an existing entry on the iPhone or web interface. No, things like this is handled yet. I am really becoming incapable to write properly. Sorry about that. What I meant is this: No, things like this are not handled. I view this as a one-way interface, capture to Org. Maybe it would be good to catch things like reqall is typing to make sure this entry will be ignored now and picked up again later... With the current implementation, the entry will be captured in whatever state it is, and then not look at it again. - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
I do hope that this will not stop python hackers from exploring this further, because I thought that the python solution was really good and innovative, and it shows what can be done with modules like the ones Charles has put out. - Carsten Don't worry it wont:) I have set up a repo for my Python version at git://github.com/geekinthesticks/org-reqall.git . It doesn't have anything in it at the moment, because I stupidly put my own reqall rss url in one of the versions for testing purposes, so its in the version history. Once I am happy that I have worked out how to make git rewrite history, I'll push it up there and post another message here. Ian. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] org-agenda-search-headline-for-time causes problems with diary entries
Hello, I was one of the people that wanted the new variable, org-agenda-search-headline-for-time, and I'm really happy with it. However, it seems to cause problems with the agenda view when diary entries are included. Timed data entries seem to be placed at the end of the day, after non-timed entries, instead of in the grid as is the case without setting that variable to nil. I am using org-mode version 6.24b-1 from Debian experimental. Is this a bug or a feature? Thanks, eric ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
On Wed, Mar 25, 2009 at 10:35 AM, Ian Barton li...@manor-farm.org wrote: I do hope that this will not stop python hackers from exploring this further, because I thought that the python solution was really good and innovative, and it shows what can be done with modules like the ones Charles has put out. - Carsten Don't worry it wont:) I have set up a repo for my Python version at git://github.com/geekinthesticks/org-reqall.git . It doesn't have anything in it at the moment, because I stupidly put my own reqall rss url in one of the versions for testing purposes, so its in the version history. I also have been hacking on Ian's python script - I hope you don't mind! I changed it to support Ta-da lists (tadalist.com) rather than reqall. In my opinion, ta-da list is a much simpler and has a nice clean interface. It has the disadvantage that it doesn't have an accompanying iPhone/Touch app that works offline, although it does have a beautiful ipod-optimized web interface. And it doesn't support bling such as voice memos, but then reqall doesn't support voice memos on the Touch either, even if you have an external mic :( Anyway, I am attaching it (sync-tadalist.py) in case anyone finds it useful. In particular, it has a few changes that Ian might want to fold back into his version. For instance, it solves the private URL problem by reading it from an external dot file. Also, the original was repeatedly parsing the org file inside the loop over feed entries. This is unnecessary, so I have moved it outside. I guess that ideally we want a webservice that 1. Allows adding tasks etc via a mobile device, preferably with offline capabilities and syncing 2. Exports RSS feeds of tasks so that org-mode can grab them 3. Exports an API that would let org-mode write information back to the service, e.g., marking a task as done Does anyone know of a service that supports all 3? Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia sync-tadalist.py Description: Binary data ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] generating titles in remember templates from w3 buffers [was:Re: feature request]
Charles Philip Chan cpc...@sympatico.ca writes: Hum, there is something wrong with your setup, %a works fine for me with Emacs-w3m ([[http://www.gnu.org/][The GNU Operating System]]). Which version of remember are you using? My copy is from git. Sorry for the noise, I mistook w3 for w3m. :-( Charles -- I'd crawl over an acre of 'Visual This++' and 'Integrated Development That' to get to gcc, Emacs, and gdb. Thank you. (By Vance Petree, Virginia Power) pgpzfZKa7cktl.pgp Description: PGP signature ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: generating titles in remember templates from w3 buffers [was:Re: feature request]
Hello Carsten, Carsten Dominik carsten.domi...@gmail.com writes: Unfortunately I do not know about a variable that does hold the title of a page in w3. In w3m there is w3m-current-title. In w3, all I was able to find is the URL via (org-view-url t) If anyone knows the magic incantation to extract the page title in a w3 buffer, I'd be happy to make it the default for the link description. The way this is implemented in emacspeak and in bmk-mgr is to use the buffer-name. As far as I know that is the only way to get the current title from w3. IIRC, I implemented this in emacspeak and I know I did it in bmk-mgr. I assume that if Dr. Raman signed off it can't be too wrong. Thanks for your help, rdc -- Robert D. Crawford rd...@comcast.net ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] add a list item and automatically insert an incative timestamp without being asked to confirm now
Hi all, I want to write a function to create a new item in an item list and immediately insert an inactive timestamp. How could I possibly do this? I can write a keyboard macro, yes. But can somebody show me how to write a function which I can global-set-key to? Must be something like ... (org-meta-return) (org-time-stamp-inactive t) ... Problem is I then get asked to confirm the current timestamp. In this case I always want to use the current timestamp without being asked. Thanks, Rainer ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: feature request
Robert D. Crawford rd...@comcast.net writes: I use emacs and emacspeak almost exclusively for my computing needs. Sorry I wasn't clear in my needs and use. I am curious as to why you are using w3, since, from what I have read, emacspeak supports w3m as well: http://emacspeak.sourceforge.net/info/html/emacs_002dw3m.html w3 is so slow and feature incomplete. Charles -- Are [Linux users] lemmings collectively jumping off of the cliff of reliable, well-engineered commercial software? (By Matt Welsh) pgpcrLANVFmTF.pgp Description: PGP signature ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: iPhone ---- org-mode
Ian Barton li...@manor-farm.org writes: Don't worry it wont:) I have set up a repo for my Python version at git://github.com/geekinthesticks/org-reqall.git . It doesn't have anything in it at the moment, because I stupidly put my own reqall rss url in one of the versions for testing purposes, so its in the version history. Once I am happy that I have worked out how to make git rewrite history, I'll push it up there and post another message here. You can use git rebase -i to rewrite the commit with your private URL (maybe to a configuration variable value instead) and then push the result. Something like this: git rebase -i Commit SHA to fix^ edit file to fix it up git add file git rebase --continue HTH, Bernt ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: feature request
Hello Charles, Charles Philip Chan cpc...@sympatico.ca writes: Robert D. Crawford rd...@comcast.net writes: I use emacs and emacspeak almost exclusively for my computing needs. Sorry I wasn't clear in my needs and use. I am curious as to why you are using w3, since, from what I have read, emacspeak supports w3m as well: That is true. w3 is so slow and feature incomplete. Slow, yes. Feature incomplete, no. There are several things w3 can do that w3m cannot. Table navigation, support for aural css, fontification of all tags (pre, code, and the like immediately come to mind), different attributes for h[1-6] tags, I am aware of nothing w3m can do that w3 cannot. Also, since w3 is pure lisp it can be extended in ways that w3m cannot. rdc -- Robert D. Crawford rd...@comcast.net ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: generating titles in remember templates from w3 buffers [was:Re: feature request]
Carsten Dominik carsten.domi...@gmail.com writes: I have just tried a few pages including orgmode.org, and the buffer name is Untitled. Am I using an old version of w3, or if orgmode.org broken in this way? Not sure. If I open orgmode.org and then eval the expression (buffer-name) it returns the name of the buffer, which w3 gets from the title tag. Considering the speed of w3 releases (or lack thereof) I doubt you have a different version from what I have here. Here are the pertinent version numbers: emacs/w3: WWW p4.0pre.47, URL Emacs emacs: GNU Emacs 23.0.90.1 (i686-pc-linux-gnu) of 2009-02-03 on t40 I am running about a month and a half behind upgrading emacs. If you think that might be a problem I can update. Thanks for your help, rdc -- Robert D. Crawford rd...@comcast.net ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
Hi Carsten -- I suspect this is some error in my set-up. Just a quick note, org-feed.el is still changing, the interface and settings may still change - I will fix it for the 6.25 release. Until then, please test it, but be prepared for changes. I'm trying to use this, but I can't get it to work. I've added this to my .emacs: (setq org-feed-alist '((ReQall http://www.reqall.com/user/feeds/rss/8dc53e3aff648650b9996a61717a75adf27c54dc; ~/Dropbox/plans/feeds.org ReQall Entries :filter my-reqall-filter))) (defun my-reqall-filter (e) (when (equal (plist-get e :category) Task) (setq e (plist-put e :title (concat TODO (plist-get e :title) e) - I've added FEEDGUIDS as a drawer. If I delete all my tasks from my reQall account and then run org-feed-update-all I get the expected response no new entries from one feed. However, if I add one task to my reQall account, Try to pull reqall rss feed into org file, and then run org-feed-update-all I get this in the messages buffer: Debugger entered: nil (save-current-buffer (set-buffer temp-buffer) (insert template) (debug) (goto-char (point-min)) (while (re-search-forward %\\([a-zA-Z]+\\) nil t) (setq name ...) (cond ... ... t)) (setq entry (plist-put entry :formatted-for-org ...))) (with-current-buffer temp-buffer (insert template) (debug) (goto-char (point-min)) (while (re-search-forward %\\([a-zA-Z]+\\) nil t) (setq name ...) (cond ... ... t)) (setq entry (plist-put entry :formatted-for-org ...))) (unwind-protect (with-current-buffer temp-buffer (insert template) (debug) (goto-char ...) (while ... ... ...) (setq entry ...)) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))) (let ((temp-buffer ...)) (unwind-protect (with-current-buffer temp-buffer ... ... ... ... ...) (and ... ...))) (with-temp-buffer (insert template) (debug) (goto-char (point-min)) (while (re-search-forward %\\([a-zA-Z]+\\) nil t) (setq name ...) (cond ... ... t)) (setq entry (plist-put entry :formatted-for-org ...))) (let (dlines fmt tmp indent) (setq dlines (org-split-string ... \n) v-h (or ... ... ???) time (or ... ...) v-t (format-time-string ... time) v-T (format-time-string ... time) v-u (format-time-string ... time) v-U (format-time-string ... time) v-a (if ... ... )) (with-temp-buffer (insert template) (debug) (goto-char ...) (while ... ... ...) (setq entry ...))) (if (or (not entry) (plist-get entry :formatted-for-org)) nil (let (dlines fmt tmp indent) (setq dlines ... v-h ... time ... v-t ... v-T ... v-u ... v-U ... v-a ...) (with-temp-buffer ... ... ... ... ...))) (unless (or (not entry) (plist-get entry :formatted-for-org)) (let (dlines fmt tmp indent) (setq dlines ... v-h ... time ... v-t ... v-T ... v-u ... v-U ... v-a ...) (with-temp-buffer ... ... ... ... ...))) org-feed-format-entry((:guid 2416179132 :item-full-text \n titleTry to pull reqall rss into org file/title\n linkhttp://www.reqall.com/web/posts/link\n guid isPermaLink=\false\2416179132/guid\n categoryTask/category\n descriptionTask: Try to pull reqall rss into org file/description\n pubDateWed, 25 Mar 2009 20:25:43 -/pubDate\n :title TODO Try to pull reqall rss into org file :link http://www.reqall.com/web/posts; :category Task :description Task: Try to pull reqall rss into org file :pubDate Wed, 25 Mar 2009 20:25:43 -) * %h\n %U\n %description\n %a\n) (lambda (e) (org-feed-format-entry e feed-template))((:guid 2416179132 :item-full-text \n titleTry to pull reqall rss into org file/title\n linkhttp://www.reqall.com/web/posts/link\n guid isPermaLink=\false\2416179132/guid\n categoryTask/category\n descriptionTask: Try to pull reqall rss into org file/description\n pubDateWed, 25 Mar 2009 20:25:43 -/pubDate\n :title TODO Try to pull reqall rss into org file :link http://www.reqall.com/web/posts; :category Task :description Task: Try to pull reqall rss into org file :pubDate Wed, 25 Mar 2009 20:25:43 -)) mapcar((lambda (e) (org-feed-format-entry e feed-template)) ((:guid 2416179132 :item-full-text \n titleTry to pull reqall rss into org file/title\n linkhttp://www.reqall.com/web/posts/link\n guid isPermaLink=\false\2416179132/guid\n categoryTask/category\n descriptionTask: Try to pull reqall rss into org file/description\n pubDateWed, 25 Mar 2009 20:25:43 -/pubDate\n :title TODO Try to pull reqall rss into org file :link http://www.reqall.com/web/posts; :category Task :description Task: Try to pull reqall rss into org file :pubDate Wed, 25 Mar 2009 20:25:43 -))) (delq nil (mapcar (lambda ... ...) new-selected)) (setq new-selected (delq nil (mapcar ... new-selected))) (if (not new) (progn (message No new items in feed %s feed-name) 0) (run-hooks (quote org-feed-before-adding-hook)) (setq new-selected new) (when feed-filter (setq new-selected ...)) (setq new-selected (delq nil ...)) (apply (quote
Re: [Orgmode] iPhone ---- org-mode
This looks like I forgot a (debug) line somewhere in there - Carsten On Mar 25, 2009, at 9:39 PM, John Rakestraw wrote: Hi Carsten -- I suspect this is some error in my set-up. Just a quick note, org-feed.el is still changing, the interface and settings may still change - I will fix it for the 6.25 release. Until then, please test it, but be prepared for changes. I'm trying to use this, but I can't get it to work. I've added this to my .emacs: (setq org-feed-alist '((ReQall http://www.reqall.com/user/feeds/rss/8dc53e3aff648650b9996a61717a75adf27c54dc ~/Dropbox/plans/feeds.org ReQall Entries :filter my-reqall-filter))) (defun my-reqall-filter (e) (when (equal (plist-get e :category) Task) (setq e (plist-put e :title (concat TODO (plist-get e :title) e) - I've added FEEDGUIDS as a drawer. If I delete all my tasks from my reQall account and then run org-feed-update-all I get the expected response no new entries from one feed. However, if I add one task to my reQall account, Try to pull reqall rss feed into org file, and then run org-feed-update-all I get this in the messages buffer: Debugger entered: nil (save-current-buffer (set-buffer temp-buffer) (insert template) (debug) (goto-char (point-min)) (while (re-search-forward %\\([a-zA-Z]+\\) nil t) (setq name ...) (cond ... ... t)) (setq entry (plist-put entry :formatted-for-org ...))) (with-current-buffer temp-buffer (insert template) (debug) (goto-char (point-min)) (while (re-search-forward %\\([a-zA-Z]+\\) nil t) (setq name ...) (cond ... ... t)) (setq entry (plist-put entry :formatted-for-org ...))) (unwind-protect (with-current-buffer temp-buffer (insert template) (debug) (goto-char ...) (while ... ... ...) (setq entry ...)) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))) (let ((temp-buffer ...)) (unwind-protect (with-current-buffer temp-buffer ... ... ... ... ...) (and ... ...))) (with-temp-buffer (insert template) (debug) (goto-char (point-min)) (while (re-search-forward %\\([a-zA-Z]+\\) nil t) (setq name ...) (cond ... ... t)) (setq entry (plist-put entry :formatted-for-org ...))) (let (dlines fmt tmp indent) (setq dlines (org-split-string ... \n) v-h (or ... ... ???) time (or ... ...) v-t (format-time-string ... time) v-T (format-time-string ... time) v-u (format-time-string ... time) v-U (format-time-string ... time) v-a (if ... ... )) (with-temp-buffer (insert template) (debug) (goto-char ...) (while ... ... ...) (setq entry ...))) (if (or (not entry) (plist-get entry :formatted-for-org)) nil (let (dlines fmt tmp indent) (setq dlines ... v-h ... time ... v-t ... v-T ... v-u ... v-U ... v-a ...) (with-temp-buffer ... ... ... ... ...))) (unless (or (not entry) (plist-get entry :formatted-for-org)) (let (dlines fmt tmp indent) (setq dlines ... v-h ... time ... v-t ... v-T ... v-u ... v-U ... v-a ...) (with-temp-buffer ... ... ... ... ...))) org-feed-format-entry((:guid 2416179132 :item-full-text \n titleTry to pull reqall rss into org file/title\n linkhttp://www.reqall.com/web/posts/link\n guid isPermaLink=\false\2416179132/guid\n categoryTask/category\n descriptionTask: Try to pull reqall rss into org file/description\n pubDateWed, 25 Mar 2009 20:25:43 -/pubDate\n :title TODO Try to pull reqall rss into org file :link http://www.reqall.com/web/posts; :category Task :description Task: Try to pull reqall rss into org file :pubDate Wed, 25 Mar 2009 20:25:43 -) * %h\n %U\n %description\n %a\n) (lambda (e) (org-feed-format-entry e feed-template))((:guid 2416179132 :item-full-text \n titleTry to pull reqall rss into org file/title\n linkhttp://www.reqall.com/web/posts/link\n guid isPermaLink=\false\2416179132/guid\n categoryTask/category\n descriptionTask: Try to pull reqall rss into org file/description\n pubDateWed, 25 Mar 2009 20:25:43 -/pubDate\n :title TODO Try to pull reqall rss into org file :link http://www.reqall.com/web/posts; :category Task :description Task: Try to pull reqall rss into org file :pubDate Wed, 25 Mar 2009 20:25:43 -)) mapcar((lambda (e) (org-feed-format-entry e feed-template)) ((:guid 2416179132 :item-full-text \n titleTry to pull reqall rss into org file/title\n linkhttp://www.reqall.com/web/posts/link\n guid isPermaLink=\false\2416179132/guid\n categoryTask/category\n descriptionTask: Try to pull reqall rss into org file/description\n pubDateWed, 25 Mar 2009 20:25:43 -/pubDate\n :title TODO Try to pull reqall rss into org file :link http://www.reqall.com/web/posts; :category Task :description Task: Try to pull reqall rss into org file :pubDate Wed, 25 Mar 2009 20:25:43 -))) (delq nil (mapcar (lambda ... ...) new-selected)) (setq new-selected (delq nil (mapcar ... new-selected))) (if (not new) (progn (message No new items in feed %s feed-name) 0) (run-hooks (quote org-feed-before-adding-hook))
Re: [Orgmode] Re: generating titles in remember templates from w3 buffers [was:Re: feature request]
Robert D. Crawford rd...@comcast.net wrote: Carsten Dominik carsten.domi...@gmail.com writes: I have just tried a few pages including orgmode.org, and the buffer name is Untitled. Am I using an old version of w3, or if orgmode.org broken in this way? Not sure. If I open orgmode.org and then eval the expression (buffer-name) it returns the name of the buffer, which w3 gets from the title tag. Considering the speed of w3 releases (or lack thereof) I doubt you have a different version from what I have here. Here are the pertinent version numbers: emacs/w3: WWW p4.0pre.47, URL Emacs emacs: GNU Emacs 23.0.90.1 (i686-pc-linux-gnu) of 2009-02-03 on t40 I am running about a month and a half behind upgrading emacs. If you think that might be a problem I can update. I just fetched and built the version of W3 that Robert mentions. When I do M-x w3-fetch http://orgmode.org RET I get the (badly rendered) orgmode home page in a buffer, an error and a backtrace (appended), but when I evaluate (buffer-name) in the orgmode buffer, I do indeed get Org-Mode: Your Life in Plain Text HTH, Nick PS. Backtrace follows - since I usually use an external browser, I've not tried to track down what the error is: Debugger entered--Lisp error: (wrong-type-argument symbolp (cdr (assq (quote class) munged))) w3-display-node((*document nil ((html ... ... w3-draw-tree(((*document nil (... w3-prepare-buffer() w3-fetch-callback(http://orgmode.org;) w3-fetch-redirect-callback(nil http://orgmode.org;) apply(w3-fetch-redirect-callback (nil http://orgmode.org;)) url-http-activate-callback() url-http-content-length-after-change-function(13521 15498 1977) url-http-generic-filter(#process web-proxy.atl.hp.com d=\get\ action=\http://search.gmane.org/\;\ninput type=\text\ name=\query\\ninput type=\hidden\ name=\group\ value=\gmane.emacs.orgmode\\ninput type=\submit\ value=\Search gmane.emacs.orgmode\\n/form\n\n/li\n/ul\n/div\n\n/div\n\ndiv id=\outline-container-5.3\ class=\outline-3\\nh3 id=\sec-5.3\Worg /h3\ndiv class=\outline-text-3\ id=\text-5.3\\n\n\np\na href=\http://orgmode.org/worg/\;Worg/a, created by a href=\http://www.cognition.ens.fr/~guerry/\;Bastien Guerry/a, is a setup to allow users to jointly\nedit a number of Org-mode files containing documentation about\nOrg-mode, including the a href=\http://orgmode.org/worg/org-faq.php\;Org Mode FAQ/a and a href=\http://orgmode.org/worg/org-tutorials/index.php\;Tutorials/a. Worg is similar\nto a wiki in that allows community to edit the contents. However,\nsince it uses a distributed version contr ol system, you do not have to\nbe online while editing it. If you'd like to contribute to Worg,\nplease go to a href=\http://orgmode.org/worg/\;the Worg page/a, and start from there.\n/p\n/div\n\n/div\n\ndiv id=\outline-container-5.4\ class=\outline-3\\nh3 id=\sec-5.4\Contributing to Org-mode /h3\ndiv class=\outline-text-3\ id=\text-5.4\\n\n\np\nYou can always contribute with ideas and bug reports on the mailing\nlist. If you want to contribute a patch, code snippets, or a full\nadd-on, this is very welcome too! We do distribute good add-ons as\ncontributed packages. However, to integrate additions into the\nOrg-mode core, the author needs to assign the copyright to the a href=\http://www.fsf.org/\;Free Software Foundation/a. This is because Org-mode is part of Emacs, which\nadheres to very strict rules. If you would like to sign the papers,\nuse a href=\request-assign-future.txt\this form/a, fill it in and a href=\mailto:ass i...@gnu.org,carsten.domi...@gmail.com\send/a it to the FSF with a copy to the\nOrg-mode maintainer.\n/p\n/div\n/div\n/div\n\n/div\n/body\n/html\n) ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Workflow Ideas/questions
On Wed, Mar 25, 2009 at 2:21 AM, David Thole wrote: Hey all, I was thinking a bit about my workflow with org-mode, and I'm thinking that I should change up a bit of how I'm doing stuff. Basically what I do now is use org-mode for my GTD stuff (that is, ticket management, notes about tickets, etc), and then use muse mode for other stuff. Right now my structure is: ris.org = my tickets specific to work work.org = my work tasks that aren't tickets home.org = my home tasks The problem I have now is that I use muse-mode for project notes, which can be on multiple machines sometimes. So the agenda itself loads those three org files to display the ris/work/home tasks, and I use follow mode and add a few notes here and there to the tickets, (ris.org files that is). I am sorry but I did not understand your problem. May be you would be better off keeping your notes in org mode as well (unless there is a more compelling reason to the contrary.) So really my curious workflow questions are: * Ticket information - SQL statement, code, etc..that can get pretty verbose. Is a drawer OK for that? How do others handle that information I would prefer folding it using a list item or may be a sub-heading. * Meeting notes - would another org file be useful for that? If I want to publish the file into something that could have a TOC and all that...I don't know how to explain this better, I kinda want something to be able to view this through a browser sometimes. *shrug* some ideas on this would be helpful How about selecting and publishing only the region? * Organization - Could I organize things more efficiently? Thinking of maybe using properties drawer a bit more. I would suggest noticing where you have to spend most of your attention and key strokes etc. and may be then optimize that. Try using tags more; they are almost magical with fast filtering. Regards -- Manish ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: Workflow Ideas/questions
David Thole dth...@gmail.com writes: I was thinking a bit about my workflow with org-mode, and I'm thinking that I should change up a bit of how I'm doing stuff. Basically what I do now is use org-mode for my GTD stuff (that is, ticket management, notes about tickets, etc), and then use muse mode for other stuff. I'm not sure I have any specific recommendations for you, but thought I'd share my setup, and maybe it will help somehow. I use Muse for writing documents and blog articles, and Org to manage my entire life a la GTD. I have my workflow split into the following files: | File | Purpose | |+--| | checklists.org | Recuring tasks (pay phone bill), trigger lists, etc. | | projects.org | Projects with concrete action lists | | review.org | Information that I may need to review later, notes | | someday.org| Projects that I might do someday, but not right now | I use top-level headings in the projects.org file to split my projects into categories: * Personal ** Some Personal Project *** NEXT Next action * Business ** Some Business Project *** NEXT Next action I also have one org file for each one of my clients. These client files have top-level headings that mirror my main files, for example: * Notes / Review * Checklists * Someday / Maybe * Projects There is a file-level tag of :project: in the projects.org file, and in the client files I tag the Projects heading with :project:. Relevant org variables: org-stuck-projects '(+LEVEL=2+project|+LEVEL=3+subproject (NEXT PENDING) (single) ) org-agenda-custom-commands '((d Daily Agenda ((agenda ((org-agenda-todo-keyword-format ) (org-agenda-remove-tags t))) (tags LEVEL=2+goals ((org-agenda-remove-tags t) (org-agenda-prefix-format ) (org-agenda-todo-keyword-format ))) (todo NEXT ((org-agenda-sorting-strategy '(tag-up)) (org-agenda-show-inherited-tags nil) (org-agenda-todo-keyword-format ))) (todo PENDING ((org-agenda-todo-keyword-format ))) (stuck ((org-agenda-remove-tags t)) I look at the above agenda view several times a day (probably hundreds). I narrow and widen the focus to specific contexts, and to client tasks via tags throughout the day to keep from procrastinating. Honestly, Org is the most import tool in my life. After years of playing with GTD and trying to make it work for me, Org finally put everything into place. HTH, -- Peter Jones, http://pmade.com pmade inc. Louisville, CO US ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: bug: using remember can cause data corruption in other buffers
On Wed, Mar 25, 2009 at 20:13, Samuel Wales samolog...@gmail.com wrote: (set (make-variable-buffer-local ...) t) That should be make-local-variable . -- Myalgic encephalomyelitis denialism is causing death (decades early; Jason et al. 2006) and severe suffering (worse than nearly all other diseases studied; e.g. Schweitzer et al. 1995) and grossly corrupting science. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] cannot properly export function name with underline to HTML
I have function names in both a text block and a table cell, for example: function_name_with_underline() When I publish it in HTML format, the underline was interpreted incorrectly: functionsubname/subsubwith/subsubunderline/sub =function_name_with_underline()= works, but to warp all function names is boring. Is there any solution to solve it? Many thanks. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] bug: using remember can cause data corruption in other buffers
On Mar 26, 2009, at 4:13 AM, Samuel Wales wrote: Hi Carsten, The following form in org-remember.el appears to set the global value. (setq auto-save-visited-file-name t) This is the right thing for remember buffers, but it should be buffer-local. It could lead to data corruption in other buffers if you make changes that you don't intend to be permanent. I think that (set (make-variable-buffer-local ...) t) would fix it. Applied, thanks. This might or might not also fix a bug where emacs thinks that another process is locking the file that is currently being edited. I don't know why. Once this is fixed, I recommend that everybody who used git within the last day or so, and I think set the remember directory Yes, this wil only have caused a problem for people who actually set the backup directory. Thank you. - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Please pull and restart
Hi everyone, as Samuel just pointed out: If you pulled org-mode from git the the last two days, and if you have set the variable org-remember-backup-directory, please - pull again now - restart Emacs This is to protect you against problems with auto-saving of files and possible data loss. - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] feature request
Hi Robert, if you pull a new git version, the page title will now correctly appear in links created in w3-mode buffers. Thanks to all who contributed to this discussion. - Carsten On Mar 23, 2009, at 3:14 AM, Robert D. Crawford wrote: I've been trying to make an org-remember template that will grab the title of the webpage I want to create a link to. This seems to not be possible, although I could very well be wrong. I was curious as to whether a new keyword could be created for w3 and w3m links. Seems that :title would be very useful. I am pretty sure I could code this myself... doesn't seem to be terribly difficult. It is not likely though that I would ever contribute code to anything else, so filling out the form and waiting for all of it to get where it needs to go seems a bit of a waste. Thanks for listening, rdc -- Robert D. Crawford rd...@comcast.net Every journalist has a novel in him, which is an excellent place for it. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] cannot properly export function name with underline to HTML
roc lee roc.lee...@gmail.com writes: I have function names in both a text block and a table cell, for example: function_name_with_underline() When I publish it in HTML format, the underline was interpreted incorrectly: functionsubname/subsubwith/subsubunderline/sub Try setting the ^ option to nil with a line like the following at the top of your org file #+OPTIONS: ^:nil Cheers -- Eric ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode