Re: [O] Export only a (sub)tree

2013-08-14 Thread Samuel Wales
The export dispatcher has C-s to export the subtree only.

Samuel

-- 
The Kafka Pandemic: http://thekafkapandemic.blogspot.com

The disease DOES progress.  MANY people have died from it.  ANYBODY can get it.

Denmark: free Karina Hansen NOW.



Re: [O] example blocks remove initial whitespace

2013-08-14 Thread Samuel Wales
Hi Sebastien,

Thank you for testing it.  With no changes, it works now.

Samuel



[O] orgmode tables for programmers (was table export to same buffer)

2013-08-14 Thread Rustom Mody
On Mon, Aug 12, 2013 at 11:50 PM, William Henney when...@gmail.com wrote:


 The template is not strictly necessary - you can just add the required
 lines by hand to your C source file.
 I think that orgtbl-to-generic should be able to do what you want out of
 the box.  Maybe the attached example (orgtbl-test.c) might help you.  The
 idea is that you edit the org table at the top, then C-u C-u C-c C-c will
 update all the formulae in the table and install the results in your C
 source code at the bottom.  This is not quite what you originally asked
 for, since you have two copies of the data in the file and you have to
 remember to only edit the version in the org table.  But it is pretty
 close.

 Cheers

 Will


Thanks Will.
Ive converted your code to python (attached).
I find it works in org 8 but not in 6.33 -- the default for emacs on debian.
Is it easy to make it work for earlier org also??

Reason: This question was asked on the python list: thread starting
http://mail.python.org/pipermail/python-list/2013-July/653164.html
And so it would be good to have an example that works mostly out of the box


orgtbl.py
Description: Binary data


Re: [O] orgmode tables for programmers (was table export to same buffer)

2013-08-14 Thread Rustom Mody
On Wed, Aug 14, 2013 at 12:54 PM, Rustom Mody rustompm...@gmail.com wrote:

 I find it works in org 8 but not in 6.33 -- the default for emacs on
 debian.
 Is it easy to make it work for earlier org also??


Ok Ive managed to hack up something:  The attached works in org 6.33 and
8.0.7
Just one small help needed:
How to split the very long line

#+ORGTBL SEND mytable...

into multiple lines??


Regards
Rusi


orgtbl6.33.py
Description: Binary data


Re: [O] Export only a (sub)tree

2013-08-14 Thread Suvayu Ali
On Wed, Aug 14, 2013 at 07:57:17AM +0200, Xavier Maillard wrote:
 
 I am using one big orgmode file to keep all my stuff. I need for some
 nodes of this file to export them and to send them to my teammates, etc.
 
 Although there is a manual, I could not find THE way to it there. I
 could not figure out if it is even possible at all.

Evaluate the following, and look at C-s.

  (info (org) The Export Dispatcher)

-- 
Suvayu

Open source is the future. It sets us free.



Re: [O] Emacs Barcamp

2013-08-14 Thread Ivan Kanis
Le 13 Août à 21h03, joa...@verona.se a écrit :

 It was I that mentioned Stockholm. Our company has an office we could
 probably use. But I think places to be are probably easy to come by, so
 do what you feel is easiest!

How many people can sit at your office meeting room? I would like to
visit Stockholm.

Take care,

Ivan
-- 
Plus ça change, plus c'est la même chose.
-- Alphonse Karr



Re: [O] Emacs Barcamp

2013-08-14 Thread Ivan Kanis
Le 13 Août à 20h59, Nic Ferrier a écrit :

 I probably wouldn't attend if it's a weekend thing though so this would
 have to be a last resort.

Thanks for offering venues. It's a weekend thing.
-- 
Un roman commence par un coup de dés.
-- Roger Vailland



Re: [O] Emacs Barcamp

2013-08-14 Thread Ivan Kanis
Le 14 Août à 15h39, joa...@verona.se a écrit :

 How many people can sit at your office meeting room? I would like to
 visit Stockholm.

 The office is limited to 150 people by fire regulations I think. But
 that would be crowded.

I would like to be about 12. More is too much for me to handle.

 Theres a fridge and a kitchen. The company I work for can likely also
 provide snacks and some t-shirts :)

Is Swedish beer any good ? :)
-- 
La différence entre un bon et un mauvais architecte réside en ce que
le mauvais succombe à toutes les tentations quand le bon leur tient
tête.

-- Ludwig Wittgenstein

J'écoute « Stan Getz, Joao Gilberto - The Girl From Ipanema ».



Re: [O] [AGENDA VIEW] Isn't g supposed to refresh agenda views ?

2013-08-14 Thread Nick Dokos
Xavier Maillard xav...@maillard.im writes:

 Hello again,

 With my copy of orgmode, pressing g in the Agenda View does not behave
 as I would have expected it.

 Here is the docstring:

 g runs the command org-agenda-redo, which is an interactive compiled
 Lisp function in `org-agenda.el'.

 It is bound to g, menu-bar Agenda Rebuild buffer.

 (org-agenda-redo optional ALL)

 Rebuild possibly ALL agenda view(s) in the current buffer.

 Though it effectively does something, it does not really refresh my
 agenda view since, as of the date of today (Wednesday 14th), it is stuck
 to yesterday...


I've never tried leaving an agenda buffer open overnight and refresh it
in the morning: if I remember, I'll try it tonight and see what happens
(I could simulate the whole thing right now but no time).

 What can I do to debug this ?

You should probably check the variables whose names start with
``org-agenda-start-...'' to make sure that they have not been
inadvertently modified incorrectly, particularly
org-agenda-start-on-weekday.

What I would do is run edebug on org-agenda-redo and make sure it is
executed, but assuming that it is, it sounds like it is making the
implicit assumption that the agenda was created today. You can always
quit the agenda buffer and recreate it: that should work.


 Additional informations:
 1. GNU emacs 24.3.1
 2. org-mode from Git (dunno how to give you its version though)


M-x org-version RET

-- 
Nick




[O] clocking into an inline task before any headings

2013-08-14 Thread Myles English
Hello,

Are inline tasks allowed to be used before any other headings?  (I hope
they are.)

Starting with

 $ emacs -Q

and with nothing more than a

 (require 'org-inlinetask)

I am able to insert an inline task with C-c C-x t but when I try to
clock in, CLOCK: is inserted on a line directly below the task title
and I get this Backtrace:

Debugger entered--Lisp error: (error Before first headline at position 120 in 
buffer a.org)
  signal(error (Before first headline at position 120 in buffer a.org))
  error(Before first headline at position %d in buffer %s 120 #buffer a.org)
  byte-code(\300\301`p#\207 [error Before first headline at position %d in 
buffer %s] 4)
  org-back-to-heading(t)
  org-narrow-to-subtree()
  org-clock-sum-current-item(nil)
  byte-code(?\205\306 \307\211\211\310   
?\205\n@ABC\203=B\203+C\311=\203=D\204=   \204=\307\311D\312 
\210)E\313\232\203N\311F\314\307G\\210)E\315\232\203k\316\317!\211@\203g\320@!@\202k\321\322!\210E\323\232\203u\324
 
\210B\203\331\212@\204\204\325\311!\210\326H!@\203\224\326@!\202\225p\232\205\265\327H!@\203\251\327@!\202\252`U\205\265I\330\331
 
8\232)\203\304\332\333J\\210\334\335\307\\210K\327L!\326L!\223\210\311D\336\307\311\\210)m\203\350\337
 
\204\350\340\341!\202\351`\212@\203\n\326@!\203\n\342\326@!!q\210\327@!@\307\211\223\210\212\214~\210b\210\325\311!\210B\204
 K\307\211\223\210\212\307u\210\343\344!\210\345 \210)\346 
\210\347M!\203P\350N!\210M\351\352!!\211O\203L\353O!\210)\202fM\203f\350P\354M\355R!\204f\353M!\210\350N!\205y\330\225\205y\356\357\225\330\225{!QR\203\215\347R!\203\215R
 
\202\245\350N!\203\244\351\330!\203\244\360\361\362\351\330!#\202\245\363J\364J\365\307#J\366S!\210S\203\367\350\367T\370\371R!\203\367\332\372\351\357!\\210\373\351\357!\374QA\357\225b\210\375\376\377\351\357!!\U\201b`V\W\201c\201d
 !X\202\256S\201e=\203\332\201f!\210\201g 
\210\201h\352!\210\334\335\307\\210\202\256\201i\201j!\210\201ku\210\201l 
\210\212\341\210\201m )\203H\201n\357!\210\201o\201p 
\352Z!\210T\201q\261\210\201b`V\W\201c\201d 
!XF\203mG\206\236\203\225\201r\201s\201t\201u\201v 
!\201u!Z\201w\245\!\203\225\206\236Y\206\236\201v 
U\201xU\201y\201z#AL`\201{ \223\210H\212\325\311!\210`)\201{ 
\223\210\311Z[\201|=\204\333[\201}=\203\371\\\204\345\201~\\\201\\\204\371\201\200\\\201\201\\\[\201\202=\204[\201}=\203]^\201\203
 
\210_\203#\201\204_!\210\307_[\2034\201\205`\211\201\203#_a\203C\201\204a!\210\307a\201\205\201w\211\201\206#a\332\201\207A\f#\210\343\201\210!.
 \207 [org-clock-resolving-clocks-due-to-idleness 
org-clock-resolving-clocks org-clock-leftover-time leftover msg-extra 
target-pos org-clocking-p nil  t org-resolve-clocks (64) org-clock-in (4) 
org-clock-select-task Clock-in on task:  copy-marker error Abort (16) 
org-clock-mark-default-task org-back-to-heading marker-buffer marker-position 4 
org-heading-components message Clock continues in \%s\ throw abort 
org-clock-out org-at-heading-p point-at-bol 0 org-base-buffer run-hooks 
org-clock-in-prepare-hook org-clock-history-push org-clock-set-current 
functionp looking-at match-string 2 org-todo [ ]* \\ org-trim 1 
replace-regexp-in-string \\[\\[.*?\\]\\[\\(.*?\\)\\]\\] ...] 7)
  org-clock-in(nil)
  call-interactively(org-clock-in nil nil)

This is the behaviour as of commit 75f73e0b87a.

Inserting a heading above the tasks allows it to be clocked into.

Thanks,

Myles



Re: [O] Emacs Barcamp

2013-08-14 Thread joakim
Ivan Kanis i...@kanis.fr writes:

 Le 14 Août à 15h39, joa...@verona.se a écrit :

 How many people can sit at your office meeting room? I would like to
 visit Stockholm.

 The office is limited to 150 people by fire regulations I think. But
 that would be crowded.

 I would like to be about 12. More is too much for me to handle.

 Theres a fridge and a kitchen. The company I work for can likely also
 provide snacks and some t-shirts :)

 Is Swedish beer any good ? :)

Hmm not as compared to the great beer nations of Europe.
But there are acceptable swedish beers, and theres large amounts of
imported beer.

The company usually keeps enough beer for 12 people in the fridge.
(I'm not exactly sure since I dont drink alcohol since approx 2009)

To use the office I must be able to attend, and I'm doing some traveling
this autumn.

BTW with only 12 people it would be fun to do stuff like hands-on
sessions and hacker sessions, WDYT?
-- 
Joakim Verona



Re: [O] Emacs Barcamp

2013-08-14 Thread Ivan Kanis
Le 14 Août à 16h38, joa...@verona.se a écrit :

 BTW with only 12 people it would be fun to do stuff like hands-on
 sessions and hacker sessions, WDYT?

That's the spirit of a barcamp! Let's wait on Bastien's reply.
-- 
L'histoire est un roman qui a été ; le roman est de l'histoire qui
aurait pu être.
-- Edmond et Jules de Goncourt



Re: [O] [BUG] Infinite loop in org-agenda-show-new-time

2013-08-14 Thread Matt Lundin
Nick Dokos ndo...@gmail.com writes:

 Matt Lundin m...@imapmail.org writes:

 ...
 In other words, within the agenda buffer, move-to-column and
 move-end-of-line will move to the point to the end of the entire
 invisible region. That is why removing the local binding of
 buffer-invisibility-spec to nil triggers this bug, because when that
 variable is nil, the function org-agenda-show-new-time temporarily
 treats the agenda buffer as if it were visible (i.e., it ignores the
 invisible overlay).


 I haven't been able to work on the problem, but assuming that your
 diagnosis above is correct, perhaps the thing to do is to bind
 buffeer-invisibility-spec to nil inside org-move-to-column:

 (defun org-move-to-column (column optional force buffer)
   (let ((buffer-invisibility-spec nil))
   (if (featurep 'xemacs)
   (org-xemacs-without-invisibility (move-to-column column force 
 buffer))
 (move-to-column column force

 What do you think?

That solves the problem beautifully. Would it have any negative
side-effects for other org functions, especially those that invoke
org-move-to-column in normal org buffers?

Here's a list of such invocations:

--8---cut here---start-8---
-*- mode: grep; default-directory: ~/org-mode/lisp/ -*-
Grep started at Wed Aug 14 10:14:17

grep -nH -e org-move-to-column *.el
org-agenda.el:8248:(org-move-to-column col))
org-agenda.el:8260:  (org-move-to-column col)))
org-agenda.el:8766:  (org-move-to-column col
org-agenda.el:9130:   (org-move-to-column (- (window-width) (length stamp)) 
t)
org-agenda.el:9232:  (org-move-to-column col
org-agenda.el:9252:(org-move-to-column col)
org-clock.el:1851:(org-move-to-column c)
org-colview.el:503: (org-move-to-column col)
org-colview.el:632:  (org-move-to-column col)
org-compat.el:338:(defun org-move-to-column (column optional force buffer)
org.el:9440:   (if ( (current-column) gc) (org-move-to-column gc t) 
(insert  ))
org.el:14377: (org-move-to-column (min ncol col) t))
org.el:14532:   (org-move-to-column col)
org.el:14616:  (org-move-to-column (- (window-width) 19) t)
org.el:22037:  (org-move-to-column column
org.el:22465: (org-move-to-column min-indent t))
org.el:22588: (org-move-to-column cc t)
org.el:22593:((not off) (org-move-to-column cc t) (insert : )))
org.el:23360:  (org-move-to-column c
org-list.el:2170:(org-move-to-column col)))
org-list.el:2189:(org-move-to-column col)))
org-macs.el:110: (org-move-to-column ,col)
org-src.el:358:   (org-move-to-column
org-src.el:364: (org-move-to-column
org-src.el:537: (org-move-to-column (max 0 (- col block-nindent 2)))
org-src.el:771: (org-move-to-column (if preserve-indentation col (+ col 
total-nindent delta)
org-table.el:1121:(org-move-to-column col)
org-table.el:1126:(org-move-to-column col))
org-table.el:1353:  (org-move-to-column col)
org-table.el:1358:  (org-move-to-column col))
org-table.el:1507:(org-move-to-column col)
org-table.el:1559:(org-move-to-column col)
org-table.el:1599:(org-move-to-column col)

Grep finished (matches found) at Wed Aug 14 10:14:17
--8---cut here---end---8---

Matt



Re: [O] [BUG] Infinite loop in org-agenda-show-new-time

2013-08-14 Thread Matt Lundin
Nick Dokos ndo...@gmail.com writes:

 Oh, oh: I just tried following the steps in your last email and I *did*
 get the infinite loop, with the same backtrace that you did. Then I
 tried it again just now and it did not happen again. Is this thing not
 100% reproducible?

FWIW, it is 100% reproducible here when there are invisible lines
immediate following the item I am trying to reschedule.

Matt




Re: [O] Org-protocol does not work with org-capture

2013-08-14 Thread Matt Lundin
Sineau Gh sinea...@gmail.com writes:

 Hi all,
 I'm sineau and I'm new member of the mailing list and newbie in
 org-mode. I have a problem with org-protocol which I searched in the
 mailing list and also stackoverflow with no luck.
 I'm trying to setup org-protocol and here's my config:

 (server-start)
 (require 'org-protocol)

 (setq org-protocol-default-template-key l)
  (global-set-key \C-cc 'org-capture)

 Now org-capture returns this error:

  Symbol's function definition is void: org-contextualize-keys
  Greedy org-protocol handler. Killing client.

 I didn't know path-load to org-protocol.el so I left it empty in emacs
 config. I use emacs 24.2 on ubuntu 13.04 (downloaded from ubuntu
 default repo) and get org-mode package via emacs packages.

What is the value of org-capture-templates? 

C-h v org-capture-templates RET

Also, could you please type M-x toggle-debug-on-error RET and report the
complete backtrace you receive when you invoke org-protocol (presumably
from an outside program).

Matt



Re: [O] [BUG] Infinite loop in org-agenda-show-new-time

2013-08-14 Thread Nick Dokos
Matt Lundin m...@imapmail.org writes:

 Nick Dokos ndo...@gmail.com writes:

 Oh, oh: I just tried following the steps in your last email and I *did*
 get the infinite loop, with the same backtrace that you did. Then I
 tried it again just now and it did not happen again. Is this thing not
 100% reproducible?

 FWIW, it is 100% reproducible here when there are invisible lines
 immediate following the item I am trying to reschedule.


OK - I've tried a few time since then and I have not been able to hit it
again. I'll keep trying.
-- 
Nick




Re: [O] [BUG] Infinite loop in org-agenda-show-new-time

2013-08-14 Thread Nick Dokos
Matt Lundin m...@imapmail.org writes:

 Nick Dokos ndo...@gmail.com writes:


 I haven't been able to work on the problem, but assuming that your
 diagnosis above is correct, perhaps the thing to do is to bind
 buffeer-invisibility-spec to nil inside org-move-to-column:

 (defun org-move-to-column (column optional force buffer)
   (let ((buffer-invisibility-spec nil))
  (if (featurep 'xemacs)
  (org-xemacs-without-invisibility (move-to-column column force 
 buffer))
(move-to-column column force

 What do you think?

 That solves the problem beautifully. Would it have any negative
 side-effects for other org functions, especially those that invoke
 org-move-to-column in normal org buffers?


I hope not, but I don't know for sure. OTOH, we can try it and, if there
are complaints, we can revert it and apply a more localized version of
the same fix: just wrap the relevant *call* of org-move-to-column in a

 (let ((buffer-invisibility-spec nil))
(org-move-to-column ))


But (without any solid evidence) it seems to me that having the behavior
of move-to-column change with the buffer-invisibility-spec setting is a
bug: how can anybody expect reproducible behavior from it if you don't
know where point is going to end up? So I would be surprised if the fix
does have negative side effects on anything: on the contrary, it might
resolve some mysteries. OTOH, putting the let in the compat function
would be a workaround for org, but the real fix should probably be in
move-to-column itself. Perhaps a question to emacs devel is warranted.

-- 
Nick




[O] Family organizer with Org-Mode: HTML grid agenda ?

2013-08-14 Thread Julien Cubizolles
I'm thinking about using Org-Mode to manage the day to day activities
and tasks in my family, and publish it on a web server so that everyone
can consult it. I haven't played a lot with html export/publish but my
main concern is: can org-mode export an agenda view in a grid mode, like
calfw or google calendar ? Google calendar itself doesn't seem very
convenient since it doesn't handle recurring tasks, has no way to
display who is tasked with what...

I can't imagine being the first org-users using org-mode for this
purpose so I'm actually fishing for ideas/setups. How do you do it ?

Julien.




Re: [O] Emacs Barcamp

2013-08-14 Thread Russell Adams
I think I need to hurry up and get back to Stockholm! ;]

On Wed, Aug 14, 2013 at 04:58:29PM +0200, Ivan Kanis wrote:
 Le 14 Août à 16h38, joa...@verona.se a écrit :

  BTW with only 12 people it would be fun to do stuff like hands-on
  sessions and hacker sessions, WDYT?

 That's the spirit of a barcamp! Let's wait on Bastien's reply.
 --
 L'histoire est un roman qui a été ; le roman est de l'histoire qui
 aurait pu être.
 -- Edmond et Jules de Goncourt



--
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-protocol does not work with org-capture

2013-08-14 Thread Sineau Gh
Hi Matt,
Thanks for your response. I wasn't careful with template called from
firefox bookmark button (it was set to b). I should stop being hasty when
posting stuff to mailing list. However now I'm looking for a way to have
this same bookmark on linux using evince. Any idea?


On 14 August 2013 20:08, Matt Lundin m...@imapmail.org wrote:

 Sineau Gh sinea...@gmail.com writes:

  Hi all,
  I'm sineau and I'm new member of the mailing list and newbie in
  org-mode. I have a problem with org-protocol which I searched in the
  mailing list and also stackoverflow with no luck.
  I'm trying to setup org-protocol and here's my config:
 
  (server-start)
  (require 'org-protocol)
 
  (setq org-protocol-default-template-key l)
   (global-set-key \C-cc 'org-capture)
 
  Now org-capture returns this error:
 
   Symbol's function definition is void: org-contextualize-keys
   Greedy org-protocol handler. Killing client.
 
  I didn't know path-load to org-protocol.el so I left it empty in emacs
  config. I use emacs 24.2 on ubuntu 13.04 (downloaded from ubuntu
  default repo) and get org-mode package via emacs packages.

 What is the value of org-capture-templates?

 C-h v org-capture-templates RET

 Also, could you please type M-x toggle-debug-on-error RET and report the
 complete backtrace you receive when you invoke org-protocol (presumably
 from an outside program).

 Matt



Re: [O] [AGENDA VIEW] Isn't g supposed to refresh agenda views ?

2013-08-14 Thread Jonathan Leech-Pepin
Hello,

On Aug 14, 2013 10:32 AM, Nick Dokos ndo...@gmail.com wrote:

 Xavier Maillard xav...@maillard.im writes:

  Hello again,
 
  With my copy of orgmode, pressing g in the Agenda View does not behave
  as I would have expected it.
 
  Here is the docstring:
 
  g runs the command org-agenda-redo, which is an interactive compiled
  Lisp function in `org-agenda.el'.
 
  It is bound to g, menu-bar Agenda Rebuild buffer.
 
  (org-agenda-redo optional ALL)
 
  Rebuild possibly ALL agenda view(s) in the current buffer.
 
  Though it effectively does something, it does not really refresh my
  agenda view since, as of the date of today (Wednesday 14th), it is stuck
  to yesterday...
 

 I've never tried leaving an agenda buffer open overnight and refresh it
 in the morning: if I remember, I'll try it tonight and see what happens
 (I could simulate the whole thing right now but no time).


I  have, it maintains the old date as current for the agenda view.  I dint
see this as a problem however since the agenda can look at any arbitrary
date, not just today.  Changing the date to today by hitting . should
update the agenda view appropriately.

If you manually change the date by moving forward or backward, or by
changing the range from day to week to month it will refresh based on those
settings, but the ones used to create the agenda initially.

Regards,

Jonathan
  What can I do to debug this ?

 You should probably check the variables whose names start with
 ``org-agenda-start-...'' to make sure that they have not been
 inadvertently modified incorrectly, particularly
 org-agenda-start-on-weekday.

 What I would do is run edebug on org-agenda-redo and make sure it is
 executed, but assuming that it is, it sounds like it is making the
 implicit assumption that the agenda was created today. You can always
 quit the agenda buffer and recreate it: that should work.

 
  Additional informations:
  1. GNU emacs 24.3.1
  2. org-mode from Git (dunno how to give you its version though)
 

 M-x org-version RET

 --
 Nick




[O] Daily snapshot issue

2013-08-14 Thread Jonathan Leech-Pepin
Hello all,

I've been attempting to update to the latest org using the daily .zip
snapshot for several days (since Carsten rebuilt org-insert-heading). I
don't have access to git on this computer. ELPA is blocked as well.

The snapshot still reports the version as release_8.07-6-g13cb28 and has
done so for nearly a week.

Is there an issue with the snapshot?

Regards,
Jonathan


Re: [O] [AGENDA VIEW] Isn't g supposed to refresh agenda views ?

2013-08-14 Thread Nick Dokos
Jonathan Leech-Pepin jonathan.leechpe...@gmail.com writes:

 I've never tried leaving an agenda buffer open overnight and refresh it
 in the morning: if I remember, I'll try it tonight and see what happens
 (I could simulate the whole thing right now but no time).


 I have, it maintains the old date as current for the agenda view. I
 dint see this as a problem however since the agenda can look at any
 arbitrary date, not just today. Changing the date to today by
 hitting . should update the agenda view appropriately.


Great, thanks for letting us know!

-- 
Nick