[Orgmode] Highlighting current header and its contents

2010-03-21 Thread Tom
One of my main gripes with orgmode is often I cannot make out
clearly when the text content of an opened header ends and the
next header begins, because there is no apparent visual
indication.

Of course, I can add empty lines manually to the end of the
content, but this solution is not really satisfying (I don't need
empty lines there, I add them only to see better where the
content ends).

I'm still thinking of a proper solution for this problem, but I'm
posting one of my attempts for the time being which some may find
useful. It highlights the header the cursor is in and its contents with a
different background color:


(make-variable-buffer-local 'my-org-highlight-overlay)

(add-hook 'post-command-hook 'my-org-highlight)


(defun my-org-highlight ()
  (when (and (eq major-mode 'org-mode)
 (sit-for 0.1))
(unless my-org-highlight-overlay
  (setq my-org-highlight-overlay (make-overlay 0 0))
  (overlay-put my-org-highlight-overlay 'face '(:background "azure")))

(let ((header (save-excursion
(beginning-of-line)
(looking-at outline-regexp

  (move-overlay my-org-highlight-overlay
(save-excursion
  (if header
  (beginning-of-line)
(outline-previous-visible-heading 1))
  (point))
(save-excursion
  (outline-next-visible-heading 1)
  (point))




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Highlighting current header and its contents

2010-03-21 Thread Tom
Dan Davison  stats.ox.ac.uk> writes:
> 
> Your overlay code's instructive for me, but I don't understand the
> problem it's solving. Isn't the next heading made sufficiently distinct
> by being bold and coloured and having an asterisk in front of it?
> 

Not really. My headings are not bold, because it's too heavy for
the eyes when several headings without content follow each
other. Too much boldness. :)

The color and the asterisk sometimes melt into the surroundings
when there is lots of text before it. Not distinctive enough.

The problem is I don't want to make headers too distinctive,
because when I use lots of empty headers below each other then I
don't want them to glow in my face. On the other hand, when
headings have text content then it should be separated clearly
from the surrounding headings.

Clearly, others have similar problems with it judging from the lots of
possible values of org-cycle-separator-lines.

But it's subjective, of course.






___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Org productivity tip to prevent accumulation of unscheduled undone tasks

2010-03-26 Thread Tom
Ryan Thompson  thompsonclan.org> writes:
> 
> Previously, I had the
> problem that I would use remember to add TODO items, but then they
> would languish in my TODO list because they would never appear in my
> agenda. 

I use a block agenda for this purpose which shows scheduled items and
regular TODO items together:

http://www.gnu.org/software/emacs/manual/html_node/org/Block-agenda.html





___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Archiving in same file opens all subtrees and leaves them open

2010-04-03 Thread Tom
I put an ARCHIVE tag to the beginning of an org file:

#+ARCHIVE: ::* archive


and archived subtrees are put correctly under the archive heading 
in the same file.

The problem is archiving opens all subtrees in the file and leaves them
open and it messes up my nicely folded file. I have to refold the trees
manually to the previous state.

Is it a bug? Why does archiving open unrelated subtrees at all
except for the "archive" tree? And if it does shouldn't it restore
the previous folding state when it's finished?


Org-mode version 6.34c






___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Archiving in same file opens all subtrees and leaves them open

2010-04-04 Thread Tom
Carsten Dominik  gmail.com> writes:
> 
> Because normally archiving goes to a different file, where this
> would not be a problem.  But you can try this patch and run with
> it for a while, to see if it causes any problems.  

Thanks, I'll try it.

A possible workaround (if it does cause problems) could be opening 
only the target local archive subtree, not every tree in the file. 
I have a separate top level archive tree in the file, so I wouldn't 
mind it very much if this particular tree is opened and left open if
all the other trees are left alone.




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] VISIBILITY:folded hides all empty lines after heading if org-cycle-separator-lines is set to negative

2010-05-11 Thread Tom
Here is an org file:

 file begin -
* test1
:PROPERTIES:
:VISIBILITY: folded
:END:
** test2




* test3

 file end -

org-cycle-separator-lines is set to -2, so org should hide one empty
line after the heading when it's folded and leave the others there.

If I fold the test1 tree with TAB then it collapses only one empty 
line after test2 and leaves the other empty lines, so this is correct.

If I add VISIBILITY:folded to the test1 tree then and reopen the file
all the empty lines are hidden after test2 regardless of how many there are.
If I then unfold and then fold the test1 tree manually with TAB it 
works correctly.

So it looks like VISIBILTY:folded doesn't take the negative value of
org-cycle-separator-lines into account.

Org-mode version 6.33x



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: VISIBILITY:folded hides all empty lines after heading if org-cycle-separator-lines is set to negative

2010-05-11 Thread Tom
Tom  gmail.com> writes:

> Org-mode version 6.33x
> 

I just realized it's not the latest version, because emacs 23.2 preloads
its own org for some reason, before I could set the load path and I
don't yet know how to prevent it and use the latest org.

But I have a feeling this bug is present in the latest version too.



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] You may experience folding problems with the current version

2010-05-13 Thread Tom
Migrating to 6.36 I found I couldn't open some of the folded trees
with TAB.

Turns out this line has to be commented in org.el to fix it

(modify-syntax-entry ?\n ">")

because if the syntax of newline is changed like this then this 
expression in org-cycle-internal-local will not work in some
cases when it wants to match newlines:

(not (string-match "\\S-" (buffer-substring eol eos


Looks line the modify-syntax-entry line is already commented in
Git, but those using the stable version might be affected by
this problem.


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Agenda and excursion

2010-05-13 Thread Tom
Often I do something in an org buffer and then display the
agenda to see my tasks. Then later I switch back to that buffer with 
switch-to-buffer and find that building of the agenda moved the cursor 
from the point I was to the end of the buffer.

It's a bit annoying. Shouldn't org-agenda use save-excursion in org
buffers, so the cursor is not moved from the point the user left it?

Building of the agenda shouldn't affect the buffer state this way
since it's a reading operation.



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Agenda and excursion

2010-05-14 Thread Tom
Carsten Dominik  gmail.com> writes:

> 
> 
> On May 13, 2010, at 11:07 AM, Tom wrote:
> 
> > Often I do something in an org buffer and then display the
> > agenda to see my tasks. Then later I switch back to that buffer with
> > switch-to-buffer and find that building of the agenda moved the cursor
> > from the point I was to the end of the buffer.
> 
> I have never seen this problem.
> 

Looks like it happens only if specify a skip function for the block agenda.
I'll try to narrow down the location and get back to you when I know more
about the problem.



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Agenda and excursion

2010-05-14 Thread Tom
Carsten Dominik  gmail.com> writes:

> Ah, that is interesting.  Can I have a look at the full custom command  
> definition you are using?

Turned out I called one of my own functions from the skip function with a
delay (so it ran after agenda construction finished) and that function 
moved the cursor, so org was innocent.

Sorry for the noise. I'll be more careful next time before reporting a 
problem.



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Empty lines are added below heading when task is repeated and org-indent-mode is on

2010-05-14 Thread Tom
Using the latest version (6.36) if I have a heading like this:


** TODO test task
stuff
  SCHEDULED: <2010-05-15 Sat 07:35 +1d>


Then an empty line is inserted below the heading (before "stuff") if
org-indent-mode is on and logging is set like this:


(setq org-log-repeat nil)
(setq org-log-done 'time)



I tested it with a clean config using only the settings above.


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Jumping to scheduled item from agend doesn't put cursor on to the heading

2010-05-19 Thread Tom
If I jump to a regular TODO item from the agenda then cursor is
put on the heading line. In case of a scheduled agenda item
cursor is put to the timestamp. Is it intentional?

I often put text content after the heading and before the
SCHEDULED timestamp, because I can easily modify the timestamp
with a hotkey, so it doesn't need to be right after the heading,
I rather put text content there for convenience. When I jump to
the heading from the agenda it puts the cursor to the timestamp
which can be at the end of the heading and it would be more
useful to have the cursor at the beginning, because my useful
content is usually there.

Shouldn't jumping from agenda be consistent in this respect and
put the cursor always on the heading line like it does for
regular TODO items?



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Toggle a repeating task in DONE state

2010-06-03 Thread Tom
When in the agenda I sometimes accidentaly press 't' again on a
repeating task which is already in DONE state. This makes the
task to skip yet another repetition and set the date to the next
available date.

Is this 'feature' actually useful? It makes sense for a
non-repeated task, because there I can use it to switch the task
back to TODO state, but is there a use case for repeated tasks?

Shouldn't org prevent accidental toggling of the task in this
case if it notices it's a repeated task with DONE state visible
in the agenda?



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Rescheduling an item works properly only if SCHEDULED is after the heading

2010-06-10 Thread Tom
I sometimes move the SCHEDULED keyword after textual content of a
heading, because for me the content is more important to see than
the keyword which is a technical detail of org implementation.

The problem is if I use org-schedule on such a heading to
reschedule the task then it inserts a new SCHEDULED keyword after
the heading instead of modifying the existing keyword after the
text content.

Isn't it a bug? Shouldn't org always modify the existing keyword
like it does when the keyword is immediately after the heading?


Org-mode version 6.36



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Archive to beginning of subtree?

2010-08-30 Thread Tom
Is there a setting like org-reverse-note-order for archiving, so that
the archived item goes to the beginning of the subtree instead of the
end? org-reverse-note-order  doesn't seem to affect it.

Shouldn't archiving honor the setting of org-reverse-note-order?



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Archive to beginning of subtree?

2010-08-30 Thread Tom
Tom  gmail.com> writes:

> 
> Is there a setting like org-reverse-note-order for archiving, so that
> the archived item goes to the beginning of the subtree instead of the
> end? org-reverse-note-order  doesn't seem to affect it.
> 
> Shouldn't archiving honor the setting of org-reverse-note-order?
> 

I found it:

org-archive-reversed-order


Now the only thing missing is restoring the folding state if archiving
is done in the same file, because currently org opens every tree when
archiving and leaves them in that state afterwards.


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Why can't global cycling be simulated with command events?

2010-09-07 Thread Tom
In one of my org files I use archiving into the same file. This
works well, the only problem is org opens every subtree in the
file and doesn't restore the previous folding state
afterwards. In order to go back to a more useful folding state I
push S-tab twice after archiving. Once for OVERVIEW and once for
CONTENTS.

This works well manually, so I wanted to automate it by issuing
two command events after archiving like this:

  (push 'S-tab unread-command-events)
  (push 'S-tab unread-command-events)

The problem is it doesn't work, because the first one goes
properly to OVERVIEW state, but a second one doesn't do anything,
the file stays in OVERVIEW.

Why is that? Shouldn't the same happen in this case like when I
press S-tab twice manually?

You can try cycling an org file with

   M-: (push 'S-tab unread-command-events)

and you'll see the problem. How can I overcome this?



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Sparse trees and searching for multiple words

2010-09-19 Thread Tom
I see sparse trees can be constructed by searching for a regexp, but I
can't find the same ability for multiple searches.

For example, I'd like to see entries which contains the words 'cat' and
'dog' in any order. Or 'apple', 'orange', 'melon', 'plum' and 'pear'
in any order.

Searching for multiple keywords in a single operation is a pretty basic feature.
 I recommend adding it if currently there is no way to do it in org.


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Feature idea: overwrite time at the prompt when rescheduling

2010-10-08 Thread Tom
I use rescheduling often and it would be convenient if I didn't have to
delete the existing time at the schedule prompt and I could just type
the new time (like 8am) which would automatically replace (overwrite) 
the previous text in the prompt.

Sometimes it is also useful to edit the existing time at the prompt, so it
could work by checking what is the first thing I do after invoking reschedule. 
If I start typing immediately it should delete the previous contents of the 
prompt, but if I do anything else (cursor movement, deletion) then it should 
let me edit the current contents.

Also a special highlight could indicate that the existing contents will be 
overwritten with typing. Like it is customary in GUI programs, when the 
text in the input field is selected then typing overwrites it.



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Refile cache expire

2011-02-26 Thread Tom
Caching of refile targets is great, however, I usually have my 
computer and emacs running for several days (I use hibernation),
so sometimes I need to clear the cache manually to have it rebuilt.

How about adding an option to set an expiration time for the refile
cache after which it is cleared automatically and rebuilt again?

For example, I could set the cache to expire after and hour (or a day,
etc.) and then it would be cleared and rebuilt automatically, but only
when the computer is idle for, say, 5 seconds. This way one could have
a pretty up-to-date refile cache all the time and the rebuilding
would happen when emacs is idle, so the use wouldn't even have to
notice the updating process.



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Refile cache expire

2011-02-27 Thread Tom
Tom  gmail.com> writes:

> when the computer is idle for, say, 5 seconds. 

I meant 5 minutes, of course.


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Refile cache expire

2011-02-27 Thread Tom
Samuel Wales  gmail.com> writes:

> 
> I'd find automatic regeneration useful.
> 
> Another way:
> 
> * [#A] make failed refile reload the cache automatically
> You usually want the existing choices for selecting a
> headline.  You don't need to regenerate those.  Just the
> target locations.
> 

This wouldn't work in my case, because actual refiling is not 
what I'm interested in. I use the GOTO interface of refile 
to jump to to any heading in my org system, so the main point 
for me is having an up-to-date cache of all existing headings, 
so I can jump to them easily with completion.

And because I create new headings all the time, it's important
to have a fairly up-to-date cache.

(BTW, for those who doesn't use refile for goto I recommend
checking it out, because it's an awesome way to traverse your
org empire.)


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[O] Table formula changes are not always necessary when moving rows

2011-02-28 Thread Tom
I have a table in which I sum the values of all rows in the last
row: vsum(@1..@-I-1). The problem is when move a row with M-up
before the first row (e.g. I press M-up on the second row) then
org modifies this formula to vsum(@2..@-I-1).

This is not always the expected behavior, because in this case I
just want to move the data in the rows, but still want to sum the
values of all the rows from the first to the last. A similar case
is when I want to insert a row before the first row of such a
table. In that case too the formulas should be left alone,
because I still want to sum all the rows, including the newly
inserted first row.

In such cases when the formula is modified Org should either
print warning to the echo area, so the user notices when the
formulas are changing because of the move, or it should ask the
user what to do ("do you want to modify the formulas?").



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [O] Table formula changes are not always necessary when moving rows

2011-03-07 Thread Tom
Carsten Dominik  gmail.com> writes:
>  You did not show your example, but from the
> formula I would assume that you start the table immediately
> with data, without a header line org a horizontal separator line.
> If you did, you could do vsum(@I..II) and have a formula that is
> stable against row switches.
>

No, I do have a header and separator lines in the table I only 
simplified the  formula for the sake of the example.

But I didn't know about this @I syntax. It looks like I can use it
to specify the formulas relative to separator lines in the table, 
so it probably solves the problem.

Thanks.




[O] goto does not accept remote references for local targets

2011-03-08 Thread Tom
I use the goto interface of org-refile a lot to navigate in my
org files and I often run into the annoying behavior that goto
insists on using local target format when jumping to a header in
the current buffer.

For example, let's assume I have a todo.org file in which there's
a heading called 'test'. If I'm in an other org file then I can
jump to this heading easily with completion. Org completes this
target as "test (todo.org)".

After jumping to this target I move somewhere else in todo.org
and then I want to go this "test" target again. I want to do this
by invoking goto and simply selecting the previous history
element "test (todo.org)" from its history and pressing Enter. I
don't want type and complete it again, because the target is
already in the history.

The problem is if I'm in todo.org then goto accepts local targets
only by their name (without the (todo.org) qualifier), so it
accepts the target only as "test", but not as "test (todo.org)".

The two format should be equivalent in all contexts in my opinion and 
goto should accept both of them for the convenience of the user,
regardless of which file is current at the moment.





Re: [O] goto does not accept remote references for local targets

2011-03-08 Thread Tom
Tom  gmail.com> writes:

> The problem is if I'm in todo.org then goto accepts local targets
> only by their name (without the (todo.org) qualifier), so it
> accepts the target only as "test", but not as "test (todo.org)".
> 

BTW, in org 7.5 this "test (todo.org)" is offered as the default 
target location, since it was the last goto target and it's quite
convenient. The only problem is that due to the above mentioned problem
it throws the error "Invalid target location"  if I press Enter on
this offered default target and I'm already in todo.org.

The correct fix for that is not the removal of the (todo.org) specifier
from the target in this case, but to make it accept the "test (todo.org)" 
format even if I'm already in todo.org





[O] [BUG] Changing TODO states sometimes modifies the scheduling of the next heading

2011-04-02 Thread Tom
I have a heading where the scheduling changed misteriuosly. It is
set to repeat weekly and I found it jumped to the next week
without me touching it at all. I set up a background watcher and
after a week it detected when the unwanted change happens.

I could not yet create a simple org file to reproduce the
problem, but I found the problematic part in the code. It happens
when I change the TODO state of a heading with repeating
scheduling. When org modifies the scheduling of the heading
according to the repeat period it also modifies the scheduling of
the heading under it.

Here's the buggy part of the code:


(defun org-auto-repeat-maybe (done-word)
...
(while (re-search-forward
  re (save-excursion (outline-next-heading) (point)) t)


http://repo.or.cz/w/org-mode.git/blob/HEAD:/lisp/org.el#l11546


The problem is the bound for the search is determined within the
while loop. The problem occurs when the scheduling of the heading
is changed and cursor is put on the beginning of the next line
after that. If that next line happens to be the next heading line
then the (outline-next-heading) call in the re-search-forward
skips over the next heading, setting the bound of the search to
the end of it, so the search includes the contents of the next
heading too, so its scheduling is also modified behind the user's
back.

The solution is simple: determine the bound of the search (the
end of the heading) before the while loop and use that value in
re-search-forward, instead of computing it within the loop.





[O] Re: [BUG] Changing TODO states sometimes modifies the scheduling of the next heading

2011-04-03 Thread Tom
Tom  gmail.com> writes:
> 
> I could not yet create a simple org file to reproduce the
> problem


Here's an org file which demonstrates the bug with org 7.5:

* TODO test1
SCHEDULED: <2011-04-02 Szo +1d>
* TODO test2 
SCHEDULED: <2011-04-03 H .+1w>


If you (setq org-log-repeat nil)  and press C-c C-t on test1
then the scheduling of test2 is modified too.





[O] Re: [BUG] Changing TODO states sometimes modifies the schedulingof the next heading

2011-04-03 Thread Tom
Matt Lundin  imapmail.org> writes:
> 
> I cannot reproduce this. 
> 

Did you start emacs without any initialization? I started it with
-Q and loaded org 7.5 manually to avoid affecting the test with 
my own org customizations.




[O] Re: [BUG] Changing TODO states sometimes modifies the schedulingof the next heading

2011-04-03 Thread Tom
Matt Lundin  imapmail.org> writes:

> 
> I still cannot reproduce it.
>

I tried your test file which was different from the test file
I suggested in the second mail and I couldn't reproduce the problem
with it either.

So I looked into this and turns out the problem occurs only if
after the state change the new day abbreviation in the timestamp
is shorter than the previous one.

In your case Sat switches to Sun, both 3 characters length.
No problem.

But in my case Szo changes to V which is two characters shorter:


--8<---cut here---start->8---
* TODO test1
SCHEDULED: <2011-04-02 Szo +1d>
* TODO test2 
SCHEDULED: <2011-04-03 V .+1w>
--8<---cut here---end--->8---


Why is it a problem?

Because org-timestamp-change starts with storing the current
cursor position which is the end of the timestamp:

15400 (defun org-timestamp-change (n &optional what updown)
15401   "Change the date in the time stamp at point.
15402 The date will be changed by N times WHAT.  WHAT can be `day', `month',
15403 `year', `minute', `second'.  If WHAT is not given, the cursor position
15404 in the timestamp determines what will be changed."
15405   (let ((pos (point))
...

http://repo.or.cz/w/org-mode.git/blob/HEAD:/lisp/org.el#l15405



and later it simply restores the position with:

15468   (goto-char pos)

http://repo.or.cz/w/org-mode.git/blob/HEAD:/lisp/org.el#l15468


The problem is in my case the new day abbreviation is two char
shorter, so the whole line is shorter, therefore the goto-char
puts the cursor in the next line (instead of at the end of the
timestamp) which triggers the bound problem I described in the
first mail:

http://article.gmane.org/gmane.emacs.orgmode/40502



Bottom line: the problem does not occur in the English locale,
because there all day abbreviations are 3 chars long, so the
above described simple way of restoring the cursor position
always works. But this is not true for all locales, so org
shouldn't rely on that.






[O] Re: [BUG] Changing TODO states sometimes modifies the schedulingof the next heading

2011-04-04 Thread Tom
Tom  gmail.com> writes:
> 
> Bottom line: the problem does not occur in the English locale,
> because there all day abbreviations are 3 chars long, so the
> above described simple way of restoring the cursor position
> always works. But this is not true for all locales, so org
> shouldn't rely on that.
> 
> 


I created a temporary fix for the problem with advice until it
is fixed in the code properly.


Here it is if someone needs it:


(defadvice org-todo (around my-org-todo activate)
  (save-restriction
(narrow-to-region (save-excursion (org-back-to-heading t) (point))
  (save-excursion (outline-next-heading) (point)))
ad-do-it))





[O] org-agenda-todo-ignore-scheduled should have an option to ignore items with time in the future

2011-04-10 Thread Tom
I only want to see actionable items in my agenda, so if, for
example, there is something to do at 4pm today then I don't want
to see it till then, because I can't work on it anyway.

Currently I use org-agenda-skip-function for that with a custom
function, but it would be a natural job for
org-agenda-todo-ignore-scheduled.

It has an option 'future' to ignore scheduled todos with future
dates, but it's not useful for future times today. I recommend
adding an option 'future-time' which does that.





[O] Turning on repeat logging for a subtree only

2011-04-20 Thread Tom
I generally have repeat logging off, but I want to turn it on
for a certain subtree.

I added the property LOGGING with the value logrepeat:

:PROPERTIES:
:LOGGING: logrepeat
:END:

But this doesn't seem to work, when I toogle the task state
the repeat is not logged.

I checked the source and apparently it is because logrepeat
sets org-log-repeat to 'state, but I want to it to be set to 'time.

Is there a way to set to it 'time instead of 'state?

And BTW why this 'state value is not documented in the docstring
of org-log-repeat? Isn't it a doc bug?

http://repo.or.cz/w/org-mode.git/blob/HEAD:/lisp/org.el#l2435





[O] a new way to navigate your org files

2011-04-24 Thread Tom
I use org goto to jump quckly to headings, but the other day
I forgot the name of the heading, but I remembered its contents.
I thought it could be useful if I could navigate org files by content
too, so I quickly created this package as a sunday afternoon fun.

It is a wrapper around the multi-occur interface, so you can
simply type your search pattern and the occur results from your org
buffers are updated dynamically as you type.

Here it is:

;;; org-occur-goto.el -- search open org buffers with an occur interface

;;; Usage: M-x oog, then start typing
;;; 
;;; select from the occur matches with up/down/pgup/pgdown and press enter
;;; 
;;; the search string must be at least 3 characters long (by default)
;;;


(require 'cl)

(defvar oog-idle-delay 0.5)

(defvar oog-minimum-input-length 3)


(defvar oog-map 
  (let ((map (copy-keymap minibuffer-local-map)))
(define-key map (kbd "") 'oog-next-line)
(define-key map (kbd "") 'oog-previous-line)
(define-key map (kbd "") 'oog-previous-page)
(define-key map (kbd "") 'oog-next-page)
   map))



(defun oog-previous-line ()
  (interactive)
  (oog-move-selection 'next-line -1))
 
 
(defun oog-next-line ()
  (interactive)
  (oog-move-selection 'next-line 1))
 
 
(defun oog-previous-page ()
  (interactive)
  (oog-move-selection 'scroll-down nil))
 
 
(defun oog-next-page ()
  (interactive)
  (oog-move-selection 'scroll-up nil))
 
 
(defun oog-move-selection (movefunc movearg)
  (let ((win (get-buffer-window "*Occur*")))
(if win
(with-selected-window win
  (condition-case nil
  (funcall movefunc movearg)
(beginning-of-buffer (goto-char (point-min)))
(end-of-buffer (goto-char (point-max


(defun oog-check-input ()
  (when (sit-for oog-idle-delay)
(unless (equal (minibuffer-contents) oog-current-input)
  (setq oog-current-input (minibuffer-contents))

  (if (< (length oog-current-input) oog-minimum-input-length)
  (let ((win (get-buffer-window "*Occur*")))
(if win
  (with-selected-window win
(setq buffer-read-only nil)
(erase-buffer

(save-excursion
  (flet ((message (&rest args) nil))  ;; suppress occur messages
(multi-occur
 (remove nil (mapcar (lambda (buffer)
   (with-current-buffer buffer
 (if (eq major-mode 'org-mode)
 buffer)))
 (buffer-list)))
 oog-current-input))
  (unless (get-buffer "*Occur*")
(message "No matches.")))



(defun oog ()
  (interactive)
  (let (marker)
(save-window-excursion
  (add-hook 'post-command-hook 'oog-check-input)
  (setq oog-current-input nil)

  (unwind-protect
  (let ((minibuffer-local-map oog-map))
(read-string "string: "))
 
(remove-hook 'post-command-hook 'oog-check-input))

  (let ((buf (get-buffer "*Occur*")))
(if buf
(with-current-buffer buf
  (unless (= (buffer-size) 0)
(setq marker (occur-mode-find-occurrence)))

(switch-to-buffer (marker-buffer marker))
(goto-char marker)
(when (outline-invisible-p)
  (save-excursion
(outline-previous-visible-heading 1)
(org-show-subtree)






Re: [O] a new way to navigate your org files

2011-04-25 Thread Tom
Suvayu Ali  gmail.com> writes:
> 
> This is very useful. I made some enhancements in the attached patches.
> The first one adds a very basic minibuffer history. You can navigate the
> history by the usual `M-p' and `M-n'. The second patch fixes an issue,
> now you can go to the first match by just hitting `RET' instead of
> ` RET'.
> 

I added your changes to the code (implementing the second one slightly
differently, but it works the same way).

I also turned on full cursor for the Occur buffer, instead of the hollow
one, so it can be seen more easily.

The code is on EmacsWiki for easier downloed:

http://www.emacswiki.org/emacs/org-occur-goto.el





Re: [O] Slowness in Org - how to disable mouse popups/followings

2011-05-06 Thread Tom
Rainer Stengele  diplan.de> writes:

>  I am always struggling with performance problemns when using
> Emacs orgmode under Windows.  Under Linux I do not see slow
> respsonses for my several and long org files.
> 
> Under Windows I run GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600)
> from trunk 2011-02-16 on LENNART-69DE564 (patched)
> 
> Hovering with the emouse over the Emacs windows I see some
> popups showing up very slowly. Emacs also highlights the links in
> my org files when moving the mouse over it. This all semmes to
> slow down Emacs a lot - under Windows ...  


Sounds like an Emacs 24 problem, because with Emacs 23 I don't experience
this on Windows. You may want to let the emacs developers know about this.






Re: [O] [BUG] Changing TODO states sometimes modifies the schedulingof the next heading

2011-07-21 Thread Tom
Nicolas Goaziou  gmail.com> writes:
 
> Would you mind telling me if the following patch fixes your problem?
> If so, I'll apply it to the code base.
> 

Yes, it seems to work with the test file I mentioned previously in
the thread.

I'm a bit suprised it took so long until someone fixed the problem
though it was a major bug (changing scheduling of items unintentionally),
the problem was well analyzed and the solution was simple.

Anyway, thanks for the fix. Now I can remove my defadvice workaround
from my setup as it apparently is no longer needed.




[Orgmode] Radio targets don't work in headers

2010-02-02 Thread Tom
If I create a radio target in the file

<<>>


and then somewhere else in the document I use the target in a header like


* collection of some info on project X
** collected info about stuff
*** note 1
*** note 2
...


Then the word stuff will be a link, but when I click on it it says "No links". 
If the word stuff is not in a header line then the link works fine. I see no 
reason why it shouldn't work in the header, so it seems like a bug.

Org-mode version 6.34




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: switching to emacs via keboard shortcut

2010-02-02 Thread Tom
Brody, William (Buck  darden.virginia.edu> writes:
> 
> I run org-mode on GMU Emacs for Windows.  During my workflow
> I am frequently alt-tab ‘ing to get back to Emacs.  Does anyone have a
> way to use a keyboard shortcut (maybe via an autohotkey script) to get back to
> emacs.

I use this:


CapsLock:: 
  SetCapsLockState, off
  winactivate ahk_class Emacs
  sendinput {f12}
  return



Pressing capslock (which is a useless key, imo) puts me into Agenda from 
anywhere. Note that I bound F12 in Emacs to get to the Agenda and the above 
script relies on that. 



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: New Org-mode talk by Carsten Dominik

2010-03-07 Thread Tom
Stefan Vollmar  nf.mpg.de> writes:

> 
> Hallo, 
> 
> we proudly present:
> 
> "Emacs Org-mode: Organizing a Scientist's Life and Work"
> 

I noticed the org color config in the talk was much
catchier (e.g. the keywords with bgcolor) than in the default org
config. It would be a good idea to make org more appealing by
coming up with a sexier color scheme. The appearance of org on
the main page of orgmode.org is very spartan and can be a turn
off for newbies who are used to applications with a more
elaborate visual design.

I think a better choice of default colors could improve the first
impression a bit. Maybe people could send to the list screenshots
of their config and one of the better ones could be used as a new
default.




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: New Org-mode talk by Carsten Dominik

2010-03-07 Thread Tom
Carsten Dominik  gmail.com> writes:
> 
> The problem I see here is that if a new user downloads Emacs,
> it will have white background and only default colors.
> 


For every face you can define colors for light and dark background:

background: The kind of background—either light or dark.
http://www.gnu.org/software/emacs/elisp/html_node/Defining-Faces.html#Defining-
Faces

So there should be two color schemes: one for light and one for dark
background and emacs would use the first one for the default light 
background.



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Cannot reschedule task with repeater

2010-03-07 Thread Tom
It's not clear to me in case of a timestamp like this

 <2010-03-08 H 21:30 .+1d>

why can't the reschedule feature change the date/time part only
and leave the repeater part intact? Why does it have to throw the
error "Cannot reschedule task with repeater"? 

I see no compelling reason for not allowing rescheduling in this case. 
Maybe an option could be added which the user could set if he wants
to allow rescheduling even in case of schedules with repeater.




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: Cannot reschedule task with repeater

2010-03-08 Thread Tom
Carsten Dominik  gmail.com> writes:

> I have now removed this limitation, because, as you say, it
> really should not be there.D

Cool, thanks. 



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Insert archived item as first child of archive location header

2010-03-10 Thread Tom
When archiving trees I'd like to see the archived items in
reverse chronological order at the archive location, so if I jump
to the header under which stuff is archived I would see the most
recent item at the top.

When searching for something in the archives it is much more
frequent that I'm looking for something recently archived than
something archived months ago, so the reserved order would make
more sense to me.

Is there a setting which tells the archiving command to insert
the archived tree as first child of the archive location,
instead of the last?




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [O] headline navigation and refiling.

2011-10-06 Thread Tom
Carsten Dominik  gmail.com> writes:
>
> > Not a part of org, but I think this occur based library is brilliant:
> > 
> 
> This is good and should be part of Org-mode.  Anyone knows who wrote this?
> 

I wrote it, but this shouldn't be the part of Org, because it's a
hack and I don't want to deal with copyright papers either
for such a trivial package (I've written it in half an hour, so
it's not very hard to reimplement it).

It's a hack, because it should not use occur at all. Occur is
line oriented and the search should be able to treat an org
headline and its text as a single entity when searching.

So it should be reimplemented from the ground up properly with the
same dynamic interface, so that results are shown immediately as the
user is typing, but it should be able to support the same boolean
logic as org-search-view, so one can make intelligent searches with
it.


For example, +dog +wag should find headings like this

* the usual behavior of dogs

they wag their tails


And the search output should show the matching heading and below
that that part of the text which is matching and if possible it
should color the matches (like in the occur output), so in the
above case it would show something like this (with _ indicating
coloring):

* the usual behavior of _dogs_
they _wag_ their tails


That's the version org should have included.





Re: [O] direct link to mails in gmail

2011-10-20 Thread Tom
Rainer M Krug  gmail.com> writes:

>  That is really nice - and I used it to link to gmail emails
> from rtm - but there is one thing youi should be aware of: the
> link is only valid, if the mail keeps the label. As an example:
> If I copy the link from the inbox, paste it into an org file,
> and *then* archive the mail, the link is, to my knowledge, not
> valid any more, as it contains the label in it. So: it works,
> but it is essential to copy either the link when the label is
> selected which will be permanent, or, saver, copy the url in
> the All Mail folder.Cheers and thanks for the tip,Rainer  

Since any mail can be found under the All label by definition the
simplest solution is extracting the message id from the end of
the current url and then creating a new url pointing to All. 
This URL should always work unless the mail is deleted:

https://mail.google.com/mail/?shva=1#all/






[O] Putting new to TODO/note to the beginning of the subtree

2011-11-09 Thread Tom
Is there a way to put a new note to the beginning of the
target subtree (directly under the heading) instead of
inserting after the last item?

I'm looking for something like org-archive-reversed-order, but
for org-remember.

It would be really nice if it could be set separately for subtrees,
because in some cases I want to store the new note as first 
subheading while in case of other trees last is preferred.





Re: [O] Putting new to TODO/note to the beginning of the subtree

2011-11-09 Thread Tom
Tommy Kelly  verilab.com> writes:

> 
> > Is there a way to put a new note to the beginning of the
> > target subtree (directly under the heading) instead of
> > inserting after the last item?
> 
> Would org-reverse-note-order be of any use for this
> (from the org-remember PDF).

Yes, thank you. It seems promising.

The remaining question is: can it be set only for a specific subtree?





Re: [O] Putting new to TODO/note to the beginning of the subtree

2011-11-09 Thread Tom
Tommy Kelly  verilab.com> writes:

> 
> I can't see a way to do that. But if you switched to using org-capture
> instead of org-remember, I *think* you can control placement of notes
> on at least a per capture template basis, using each template's
> :prepend property (http://orgmode.org/org.html#Template-elements).
> 

Thanks, I'll check it out. 




[O] org-search-goto.el - full text search to go to locations in your org buffers

2011-12-11 Thread Tom
This package is a simple variant of 
http://www.emacswiki.org/emacs/org-occur-goto.el


The new package uses multi substring matching where the given
substrings can appear in any order in the search results.
So if you search for "dog video" then it matches both

video of some dog

and

dogs chasing cat video


Here it is:

http://www.emacswiki.org/emacs/org-search-goto.el





Re: [O] org-search-goto.el - full text search to go to locations in your org buffers

2011-12-12 Thread Tom
Takaaki ISHIKAWA  ieee.org> writes:

> 
> If this package can handle `org-directory' having org files,
> or `org-agenda-files', it is more handy.

org-agenda-files should be no problem, since this package searches in
all opened org buffers, and org opens all agenda files when building
the agenda.

As for org-directory the simplest solution is to have all org files
opened from there and then this tool will search in those too.

Since the invention of iswitchb, ido and similar tools we don't travel
the buffer list sequentialy anymore, so you can have all of your org files
opened in emacs all the time, because it doesn't matter if 5 files are
open or 20.





[O] Multi string search of org entries

2011-12-15 Thread Tom
This package is a variant of this one:

http://thread.gmane.org/gmane.emacs.orgmode/49887


It supports matching multiple substrings in any order in
the whole entry (heading+body) and it also highlights the matches.

So, for example this entry


* Fenton running on the field

Dog having fun in nature.

http://www.youtube.com/watch?v=3GRSbr0EYYU



can be matched by the query:

dog run youtube



http://www.emacswiki.org/emacs/org-search-goto-ml.el


The search method is more complex, so it may be a bit slower than
the previous variants.





Re: [O] Multi string search of org entries

2012-01-05 Thread Tom
Bastien  altern.org> writes:

> 
> Please feel free to suggest any better description, I 
> just took the one from the commentary section of the .el
> file.

They look fine to me which is not suprising, because I wrote these
descriptions in the first place. :)






Re: [O] Multi string search of org entries

2012-01-09 Thread Tom
Thomas Holst  de.bosch.com> writes:
> 
> Attached is a patch which corrects this line.
> 

Applied, thanks.





[O] [PATCH] ob.el Adhere to current :padline header during noweb dereferencing.

2012-01-23 Thread tom
At the moment using the :noweb-ref: property approach on subtrees results in 
the tangled code beeing broken
because the newlines before the #+end_src line are excluded from the output. 
This patch uses :padline
to check if a newline should be added. The default being yes, tangling with 
subtree mangling now produces correct
results; code depending on the (errorneous?) behaviour would be broken though.
---
 lisp/ob.el |9 ++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/lisp/ob.el b/lisp/ob.el
index 47be708..398a997 100644
--- a/lisp/ob.el
+++ b/lisp/ob.el
@@ -2211,13 +2211,16 @@ block but are passed literally to the 
\"example-block\"."
 (nth 4 i))
 source-name)
  (let* ((body (org-babel-expand-noweb-references 
i))
-(full (if comment
+(padded (if (not (string= "no" (cdr 
(assoc :padline (nth 2 i)
+   (concat body 
"\n") 
+   body ))
+(full (if comment
   ((lambda (cs)
  (concat (c-wrap (car cs)) "\n"
- body "\n"
+ padded "\n"
  (c-wrap (cadr cs
(org-babel-tangle-comment-links 
i))
-body)))
+padded)))
(setq expansion (concat expansion full
expansion)
  ;; possibly raise an error if named block doesn't exist
-- 
1.7.5.4




[O] target file of capture template does not save

2018-07-27 Thread tom
Hey guys, I have a capture template set up pretty much the way I want it,
but the file it writes to does not save afterwards. It's a table line
template with some prompts, :prepend, :table-line-position, and
:kill-buffer.

Why doesn't the file save? Is it supposed to?
thanks


Re: [O] target file of capture template does not save

2018-08-01 Thread tom
Me again. Let me try to provide a bit more info. I'm using xdotool to call
"emacsclient -c -e '(org-capture)'". In my init.el, I have both

(add-hook 'org-capture-mode-hook 'make-frame)
and
(add-hook 'org-capture-mode-hook 'delete-frame)

my capture template writes to, say, "beans.org."

I swoop in with the mouse, choose the template, finish, and the capture
frame goes away. perfect. I don't open or ever see beans.org. But when I do
visit the file, it is sitting there unsaved. How can I have it
automatically save for me? Modify the org-capture-mode hook? If that's the
case, may I have some help with the modification? Or am I missing something
else?

Thanks.

On Fri, Jul 27, 2018 at 7:42 PM tom  wrote:

> Hey guys, I have a capture template set up pretty much the way I want it,
> but the file it writes to does not save afterwards. It's a table line
> template with some prompts, :prepend, :table-line-position, and
> :kill-buffer.
>
> Why doesn't the file save? Is it supposed to?
> thanks
>


Re: [O] target file of capture template does not save

2018-08-02 Thread tom
You guys are so skillful and awesome you helped me without saying a word!

After looking around at
https://emacs.stackexchange.com/questions/477/how-do-i-automatically-save-org-mode-buffers

I just added a third hook,
(add-hook 'org-capture-mode-hook 'org-save-all-org-buffers)

I'll mark this solved. Org rocks, I don't rock.


On Wed, Aug 1, 2018 at 8:41 AM tom  wrote:

> Me again. Let me try to provide a bit more info. I'm using xdotool to call
> "emacsclient -c -e '(org-capture)'". In my init.el, I have both
>
> (add-hook 'org-capture-mode-hook 'make-frame)
> and
> (add-hook 'org-capture-mode-hook 'delete-frame)
>
> my capture template writes to, say, "beans.org."
>
> I swoop in with the mouse, choose the template, finish, and the capture
> frame goes away. perfect. I don't open or ever see beans.org. But when I
> do visit the file, it is sitting there unsaved. How can I have it
> automatically save for me? Modify the org-capture-mode hook? If that's the
> case, may I have some help with the modification? Or am I missing something
> else?
>
> Thanks.
>
> On Fri, Jul 27, 2018 at 7:42 PM tom  wrote:
>
>> Hey guys, I have a capture template set up pretty much the way I want
>> it,  but the file it writes to does not save afterwards. It's a table line
>> template with some prompts, :prepend, :table-line-position, and
>> :kill-buffer.
>>
>> Why doesn't the file save? Is it supposed to?
>> thanks
>>
>


Re: [O] [solved] target file of capture template does not save

2018-08-02 Thread tom
On Thu, Aug 2, 2018 at 8:13 AM tom  wrote:

> You guys are so skillful and awesome you helped me without saying a word!
>
> After looking around at
>
> https://emacs.stackexchange.com/questions/477/how-do-i-automatically-save-org-mode-buffers
>
> I just added a third hook,
> (add-hook 'org-capture-mode-hook 'org-save-all-org-buffers)
>
> I'll mark this solved. Org rocks, I don't rock.
>
>
> On Wed, Aug 1, 2018 at 8:41 AM tom  wrote:
>
>> Me again. Let me try to provide a bit more info. I'm using xdotool to
>> call "emacsclient -c -e '(org-capture)'". In my init.el, I have both
>>
>> (add-hook 'org-capture-mode-hook 'make-frame)
>> and
>> (add-hook 'org-capture-mode-hook 'delete-frame)
>>
>> my capture template writes to, say, "beans.org."
>>
>> I swoop in with the mouse, choose the template, finish, and the capture
>> frame goes away. perfect. I don't open or ever see beans.org. But when I
>> do visit the file, it is sitting there unsaved. How can I have it
>> automatically save for me? Modify the org-capture-mode hook? If that's the
>> case, may I have some help with the modification? Or am I missing something
>> else?
>>
>> Thanks.
>>
>> On Fri, Jul 27, 2018 at 7:42 PM tom  wrote:
>>
>>> Hey guys, I have a capture template set up pretty much the way I want
>>> it,  but the file it writes to does not save afterwards. It's a table line
>>> template with some prompts, :prepend, :table-line-position, and
>>> :kill-buffer.
>>>
>>> Why doesn't the file save? Is it supposed to?
>>> thanks
>>>
>>


[O] Support for a and p suffix for morning/afternoon scheduling

2012-05-24 Thread Tom
I use the scheduling prompt very often and I usually
give times in 8pm/9am/etc. format, because they are conveniently
short to type.

Today it occured to me the m is unnecessary, because a and p already
gives the necessary info.

Could we also support 8a and 9p format for times like 8am and 9pm,
so that the m does not have to be typed when scheduling?
It's unambiguous, this form is not used for other things AFAIK, so we
could easily support this shorter form too.





[O] org-read-date-prefer-future should prefer next week if the given time is before now

2012-07-12 Thread Tom
I have

 (setq org-read-date-prefer-future 'time)

in my .emacs, so if I give a time like 8am and it is before now
then it is interpreted as tomorrow. This is good, because I never
want to set times in the past.

However if I give "thu 8am" (it is Thursday 11:50am here, so Thu 8am
is before now) then org interpretes it as 8am today. When 
org-read-date-prefer-future is set then org should also interpret
times given as day+time as future times if the day of week is the same,
but the given time is before now. That is, in this case Thu 8am should
be interpreted as 8am next Thursday.





Re: [O] org-read-date-prefer-future should prefer next week if the given time is before now

2012-08-15 Thread Tom
Bastien  gnu.org> writes:

> 
> You need to enter 8am thu in this case.
> 

It is a consistency bug then. If thu 8am works in other cases
then it should not be the user's job to know which format to
use to achieve to desired result. Org should treat both
forms in the same way.





Re: [O] Org-mode as a replacement for Google Reader

2013-04-16 Thread Tom




Karl Voit  schrieb:
[...]
>> I can imagine - a regular emacs on an android touch tablet without an
>> additional keyboard...
>
>I also tested a FreedomPro bluetooth keyboard with my XOOM tablet.
>Unfortunately, no Ctrl/ESC/Alt is working. So Android/Emacs is not
>usable without the Hacker's keyboard which is an on-screen keyboard
>that offers all those modifier keys. When the on-screen keyboard
>uses half of the tablet screen, it is no fun using Emacs at all.

There is an app, External Keyboard Helper (Pro), that enables full usage of 
most bluetooth/usb keyboards. It is not without usability Problems, some would 
need a rooted phone to solve, but I'm happy with the setup so far. I mostly 
need it for connectbot sessions.
It is a payed app, but there is a free version, so you can test your setup 
first.

Regards,
Tom

--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.



[O] XML src block syntax highlighting

2013-04-25 Thread Tom
Hi,

I'm in the process of writing documentation for a simple HTTP based API that 
returns responses as XML.

The included response examples are blocks of the form:

#+BEGIN_SRC xml :exports code


  ...

#+END_SRC

I have org-src-fontify-natively = and it works for other code, but xml is 
fontified as a fundamental buffer, not like nxml-mode shows the block contents. 
nxml-mode /is/ used when I use C-c ' to edit the contents.

Do I miss something in my setup to let org-mode use nxml-mode for xml 
src-blocks?

kind regards,
Tom
--
xmpp://t...@sec.goochesa.de
http://www.goochesa.de

Re: [O] XML src block syntax highlighting

2013-04-25 Thread Tom
Hi,

Many thanks for your reply.



Suvayu Ali  schrieb:

>On Thu, Apr 25, 2013 at 11:57:49AM +0200, Tom wrote:
>> 
>> #+BEGIN_SRC xml :exports code
>> 
>> 
>>   ...
>> 
>> #+END_SRC
>>
>> I have org-src-fontify-natively = and it works for other code, but
>xml
>> is fontified as a fundamental buffer, not like nxml-mode shows the
>> block contents. nxml-mode /is/ used when I use C-c ' to edit the
>> contents.
>
>Can you try the following:
>
>  #+BEGIN_SRC nxml :exports code
>..
>  #+END_SRC
>
>As far as I know, the language is supposed to be the leading part of
>-mode.  My information is a bit outdated, so I could be wrong.
>
>Hope this helps,

I should have written that in my OP: I tried that to no avail.

I also tried

(add-to-list 'org-src-lang-modes '("xml" . nxml))

Without success.

Regards,
Tom

--
xmpp://t...@sec.goochesa.de



[O] little elisp help?

2014-07-02 Thread tom
hi guys,

I have this:

(setq org-link-abbrev-alist
'(("foo" . "file:/path/to/%(myfun).txt")))

I'm trying to have "myfun" replace any spaces in the tag with underscores,
but I'm not having much luck. Would someone mind giving me a hint?

Thanks.


Re: [O] little elisp help?

2014-07-02 Thread tom
this

(setq org-link-abbrev-alist
'(("foo" . "file:/path/to/%s.txt")))

allow me to do this

[[foo:file to open]]

but it creates a file with spaces in the name.  so I'd like to replace "%s"
with "%(myfun)".

with your example, how can I get "foo bar  loo" from

[[foo:foo bar  loo]]

see what I mean?


Re: [O] little elisp help?

2014-07-03 Thread tom
Nick, that did the trick. Thanks very much everybody.


On Thu, Jul 3, 2014 at 7:44 AM, Nick Dokos  wrote:

> tom  writes:
>
> > this
> >
> > (setq org-link-abbrev-alist
> > '(("foo" . "file:/path/to/%s.txt")))
> >
> > allow me to do this
> >
> > [[foo:file to open]]
> >
> > but it creates a file with spaces in the name.  so I'd like to replace
> "%s" with "%(myfun)".
> >
> > with your example, how can I get "foo bar  loo" from
> >
> > [[foo:foo bar  loo]]
> >
> > see what I mean?
> >
>
> Using Thorsten's suggestion
>
> --8<---cut here---start->8---
> (setq org-link-abbrev-alist
> '(("foo" . "file:/path/to/%(foobar).txt")))
>
> (defun foobar (x)
>   (replace-regexp-in-string "[[:space:]]" "_" x))
> --8<---cut here---end--->8---
>
> will turn
>
> [[foo:foo bar  loo]]
>
> to
>
> [[file:/path/to/foo_bar__loo.txt]]
>
> when you click on it.
> --
> Nick
>
>
>


[O] Can org show live charts?

2014-10-21 Thread Tom
Reading the documentation it is not clear for me if live
charts are supported.

By live chart I mean having a table data and below that
an inserted image in the buffer which shows the data rendered
from the table, and the image is updated automatically every time
the the table is changed (and, say, emacs is idle for a while).

So I'm not talking about exporting, but having the live rendered
chart image right in the buffer,

Can org do this? I don't see any technical obstacles, but
I haven't seen this explicitly mentioned in the docs, that's
why I'm asking.




Re: [O] Can org show live charts?

2014-10-22 Thread Tom
John Kitchin  andrew.cmu.edu> writes:

> 
> I think the answer is sort of. I am no idle timer guru, and this code
> would probably not do what you want except for this file. The idea is to
> have a named table, use it as a data source in a named code block that
> generates the image. Then, make an elisp function that goes to that code
> block and run it, and set an idle timer to run the elisp function. I
> have this in my init file:
> 

Thanks, I'll give it a try.

I'm a bit surprised org does not have this out of the box. E.g. a minor mode
which when turned on keeps graphs marked for live update (with some tag
or something) continuously up to date.

It would be a great to show when demonstration org to somebody, that
the graph is updated live when you change something in the table.






Re: [O] XML src block syntax highlighting

2013-04-26 Thread Tom
Hi Suvayu,




Suvayu Ali  schrieb:

>On Thu, Apr 25, 2013 at 05:03:37PM +0200, Tom wrote:
>> Suvayu Ali  schrieb:
>>
>> >On Thu, Apr 25, 2013 at 11:57:49AM +0200, Tom wrote:
>> >>
>> >> #+BEGIN_SRC xml :exports code
>> >> 
>> >> 
>> >>   ...
>> >> 
>> >> #+END_SRC
>> >>
>> >> I have org-src-fontify-natively = and it works for other code, but
>> >xml
>> >> is fontified as a fundamental buffer, not like nxml-mode shows the
>> >> block contents. nxml-mode /is/ used when I use C-c ' to edit the
>> >> contents.
>> >
>> >Can you try the following:
>> >
>> >  #+BEGIN_SRC nxml :exports code
>> >..
>> >  #+END_SRC
>> >
>> >As far as I know, the language is supposed to be the leading part of
>> >-mode.  My information is a bit outdated, so I could be wrong.
>>
>> I should have written that in my OP: I tried that to no avail.
>>
>> I also tried
>>
>> (add-to-list 'org-src-lang-modes '("xml" . nxml))
>
>Sorry, I cannot reproduce this.  I tried (setq org-src-fontify-natively
>t) and both of the following work for me.
>
>  #+BEGIN_SRC xml :exports code
>..
>  #+END_SRC
>
>  #+BEGIN_SRC nxml :exports code
>..
>  #+END_SRC
>
>Maybe it is your configuration?  Did you try a binary search on it?
>Comment out half of it at a time and you should be able to find the
>problem lines in no time!

Many thanks for checking - I found thw culprit. An old nxml version I installed 
agea ago via ELPA w
>
>GL,

--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.



[O] Can org-info.js fold top level only?

2015-05-02 Thread Tom
I tried javscript folding of exported web pages following
the instructions here:

http://orgmode.org/manual/JavaScript-support.html

It works nicely, the top level headlines are initially collapsed and 
they can be opened with a click, however a click exposes all
the lower level headlines under the top level headline and ther contents
recursively.

Can org-info.js open only one level of headlines (the ones immediately
under the header clicked) without opening all the headlines and contens
under them?

It would be nice to be able to go down a tree only a level a time
without exposing all the lower leves immediately.




[O] images rendering after execution?

2015-11-18 Thread Tom
I know I can insert an image with something like:

#+begin_src python :session :results file
savefig('test.png')
'test.png'
#+end_src

#+RESULTS:
[[file:test.png]]

However, even when I choose to display images inline, the output from a
computation like this will always be rendered as a link; only after
toggling image display twice will the image render inline.

Is there some option that always renders images returned by source code
blocks inline immediately? None of the options I found in the documentation
seemed to work.

Thanks,
Tom


[O] long running processes

2015-11-18 Thread Tom
When I run Python code in a session from Org mode and the execution takes a
while, the cursor changes to a wait cursor. In addition, the session window
doesn't display any intermediate output until the execution has finished.

Is there any way of changing this behavior? I would like to start
long-running functions from within org-mode and see the progress of the
computation as it happens.

Tom


Re: [O] long running processes

2015-11-18 Thread Tom
On Wed, Nov 18, 2015 at 2:55 PM, John Kitchin 
wrote:

> I am pretty sure this is not directly possible right now.
>
> Some approaches that resemble it could be:
> 1. write a src block that will be tangled to a script.
> 2. tangle the block
> 3. Run the script in a shell src block with an & so it runs
> non-blocking.
>
> or, use an elisp block like:
>
> (org-babel-tangle)
> (async-shell-command "your script" some-output-buffer)
>
> I don't know a way to get continuous updated output in an org-buffer
> though.
>

Thanks for the response. I didn't necessarily expect continuous output into
the org-buffer itself to work, but I don't see why the Python subprocess
can't display output as it occurs. After all, it uses comint, and comint
certainly has facilities for collecting output incrementally while still
displaying it (cf comint-output-filter-functions).

It looks to me like the problem is that org-babel-comint-with-output uses a
"while" loop to collect process output (ob-comint.el:92). At least, it
could insert the output into the subprocess buffer and make redisplay
happen.

But I'm not sure why the code is written that way anyway. Long running
"while" loops in Emacs code don't seem like a good idea to begin with.
Wouldn't the more natural way for this code to be written in Emacs be the
following?

- an output filter gets added to the subprocess that collects output
- the code is sent to the subprocess for execution
- the command returns
- the output filter inserts any data it gets into the subprocess buffer,
into its "results" data structure, perhaps even into the org-buffer
- when the output filter gets the eoe-indicator, it removes itself from the
output filter list and sends a notification that execution has completed

If the user schedules a second block for execution, the simplest thing to
do is return an error if there is already a block executing for that
subprocess; alternatively, it could be queued somewhere.

Thanks,
Tom


Re: [O] long running processes

2015-11-19 Thread Tom
Unfortunately, changing from the current synchronous to asynchronous
processing probably requires changes to the API that would require changes
to every existing language mode.

A better way forward may simply be to implement a new block type and then
let people gradually convert their language bindings to that. I'll have a
look at it for Python.

Tom

On Thu, Nov 19, 2015 at 5:38 AM, John Kitchin 
wrote:

> Your suggestions sounds possible to me. If you are up for it, I suggest
> trying to implement it, and offering it as a patch.
>
> Tom writes:
>
> > On Wed, Nov 18, 2015 at 2:55 PM, John Kitchin 
> > wrote:
> >
> >> I am pretty sure this is not directly possible right now.
> >>
> >> Some approaches that resemble it could be:
> >> 1. write a src block that will be tangled to a script.
> >> 2. tangle the block
> >> 3. Run the script in a shell src block with an & so it runs
> >> non-blocking.
> >>
> >> or, use an elisp block like:
> >>
> >> (org-babel-tangle)
> >> (async-shell-command "your script" some-output-buffer)
> >>
> >> I don't know a way to get continuous updated output in an org-buffer
> >> though.
> >>
> >
> > Thanks for the response. I didn't necessarily expect continuous output
> into
> > the org-buffer itself to work, but I don't see why the Python subprocess
> > can't display output as it occurs. After all, it uses comint, and comint
> > certainly has facilities for collecting output incrementally while still
> > displaying it (cf comint-output-filter-functions).
> >
> > It looks to me like the problem is that org-babel-comint-with-output
> uses a
> > "while" loop to collect process output (ob-comint.el:92). At least, it
> > could insert the output into the subprocess buffer and make redisplay
> > happen.
> >
> > But I'm not sure why the code is written that way anyway. Long running
> > "while" loops in Emacs code don't seem like a good idea to begin with.
> > Wouldn't the more natural way for this code to be written in Emacs be the
> > following?
> >
> > - an output filter gets added to the subprocess that collects output
> > - the code is sent to the subprocess for execution
> > - the command returns
> > - the output filter inserts any data it gets into the subprocess buffer,
> > into its "results" data structure, perhaps even into the org-buffer
> > - when the output filter gets the eoe-indicator, it removes itself from
> the
> > output filter list and sends a notification that execution has completed
> >
> > If the user schedules a second block for execution, the simplest thing to
> > do is return an error if there is already a block executing for that
> > subprocess; alternatively, it could be queued somewhere.
> >
> > Thanks,
> > Tom
>
> --
> Professor John Kitchin
> Doherty Hall A207F
> Department of Chemical Engineering
> Carnegie Mellon University
> Pittsburgh, PA 15213
> 412-268-7803
> @johnkitchin
> http://kitchingroup.cheme.cmu.edu
>


Re: [O] asynchronous python code blocks in org-mode

2015-12-01 Thread Tom
On Mon, Nov 30, 2015 at 1:06 PM, John Kitchin 
wrote:

> I have not thought about sessions and asynchronous execution. It would
> mean a queue and a different way to pass code to the process, which I
> have not thought through yet. What to do when there are dependencies for
> example,...
>

A good way of converting synchronous into asynchronous code is to use
futures/promises. Usually, that's done via data structures, but within
Emacs buffers, it could be done via text strings.

How might that work? org-babel-execute:python could wait for, say, 0.1 sec
for an immediate result. If the computation doesn't finish within that
time, it returns a "future", a magic string like
"org_mode_future_result(1234) ###MAGIC###". This would then get inserted as
output into the org-mode buffer. Later, when the actual result becomes
available from the subprocess, that invokes a callback on the org-python
mode buffer and replaces tihs magic string with the actual result, and
dequeues and executes the next command if necessary.

(Picking a Python-parseable expression would even allow futures to be used
in some other Python computations as if it were an actual value.)

I think that would allow much of the current API to remain in place.
Obviously, some things simply can't work. For example,
org-babel-reassemble-table expects an actual result, not a future; such
post-processing would have to move to a hook function, which probably would
be cleaner anyway.

Tom


[Orgmode] Re: problem with babel and R

2010-08-17 Thread Tom Short
Eric Schulte  gmail.com> writes:

> Under normal usage w/o this header argument, results are either tabular
> or are textual.  If tabular a single table can easily be recognized and
> handled, if textual they are normally enclosed in a block (example,
> html, latex, etc...), the block then allows for empty lines while still
> making it clear where the results end.
> 

I've run into this when trying to generate custom results in org format (could
be paragraphs with links or headings). It'd help a lot to add something like
"#+end_results:" at the end of raw output, so org-babel knows what to replace.

- Tom



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: [babel] exports, caching, remote execution

2010-08-19 Thread Tom Short
Eric Schulte  gmail.com> writes:

> 
> Hi Austin,
> 
> Austin Frank  gmail.com> writes:
> 
> > Hey all--
> >
> > Two (hopefully quick) questions:
> >
> > 1) Does the exporter respect the :cache argument?  When I evaluate a
> >buffer, I can tell that cached blocks are not re-run, as expected.
> >When I export to \LaTeX or PDF, it seems that all blocks in the file
> >are re-run.  Is there a way to force the exporter to respect caching?
> >
> 
> I believe the exporter does respect caching, the following minimal
> example worked (i.e. was not re-run) for me on export to html.  Could
> you provide an example that demonstrates the problem?

Eric, here's an example where the exporter does not respect caching. - Tom

#+BABEL: :session *R* :results output :exports both :cache yes

* A test of caching

#+begin_src R 
  cat("random result:", runif(1), "\n")
  Sys.sleep(2)
  alarm()
#+end_src 

#+results[b2549fac8a1ec2923ae289d47ce55fb2853dd1de]:
: random result: 0.2799064

#+begin_src R 
  cat("random result:", runif(1), "\n")
  Sys.sleep(2)
  alarm()
#+end_src 

#+results[b2549fac8a1ec2923ae289d47ce55fb2853dd1de]:
: random result: 0.1625634

** cache on export
do we export cached blocks

#+begin_src emacs-lisp :cache yes :exports results
  (random)
#+end_src

#+results[46632b4fe2e3a23e847953c95adcba58c270b381]:
: 490528137




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Org-mode to MS-Word/OOo with vector graphics

2010-09-02 Thread Tom Short
I've tried several approaches to converting org-mode files to MS-Word
or OpenOffice.org that retains vector graphics, especially
encapsulated postscript files. Some options I've tried include docbook
export with docbook2odf (doesn't work with docbook v5) and latex
export with tex4ht (converts graphics to png). 

HTML export with orgmode's html exporter worked the best for me. The
key is to have orgmode's exporter inline EPS (or other vector
graphics) rather than inserting a link. Both MS-Word and
OpenOffice.org can import html in this fashion and pull in the vector
graphics.

Although this isn't org-babel specific, it's convenient to use with
org-babel since there are so many ways to generate graphic files. See
below for an example that uses R to create EPS and windows metafiles
(windows only).

I'm curious to hear if it works for anyone else.

- Tom


#+TITLE: Vector graphic tests
#+BABEL: :session *R* :results output :exports both

This is a test of HTML export with vector graphics that can be read
into MS-Word and OpenOffice.org. We need to tell orgmode's export to
inline EPS and WMF files. Those image files won't be displayed in a
browser, but they will be imported into MS-Word or OpenOffice.org
Writer.

We also need to strip off the XML header line as discussed here

[[http://thread.gmane.org/gmane.emacs.orgmode/26236/focus=26238]]

That's taken care of by the "(setq org-export-html-xml-declaration"
below.

Note that all of this is based on with Windows XP and R 2.11.1.

#+begin_src emacs-lisp
(setq org-export-html-inline-image-extensions
  '("png" "jpeg" "jpg" "gif" "ps" "eps" "wmf" "emf"))

(setq org-export-html-xml-declaration
  '(("html" . "")
("php" . "\";
?>")))
#+end_src


* EPS

For EPS import into MS-Word 2003, it works fine with the extension
".eps" but not always with the extension ".ps", so we can't use
org-babel-R's built-in graphics support which defaults to the ".ps"
extension. OpenOffice.org 3.2 seems to work fine with either
extension.

#+begin_src R  :results value file
  setEPS() # set up the postscript driver for EPS output
  fname = "cos.eps"
  postscript(fname)
  plot(cos)
  dev.off()
  fname
#+end_src

#+results:
[[file:cos.eps]]


* WMF

The WMF works in MS-Office and in OpenOffice.org. WMF files don't look as
nice as EPS files for printed output, but they sometimes work okay
in powerpoints.

#+begin_src R  :results value file
  fname = "sin.wmf"
  win.metafile(fname, width = 5, height = 5)
  plot(sin)
  dev.off()
  fname
#+end_src

#+results:
[[file:sin.wmf]]




___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


RE: [Orgmode] Org-mode to MS-Word/OOo with vector graphics

2010-09-03 Thread Short, Tom
Fine with me, David. If you want some notes on what I couldn't get to 
work, here they are:

* docbook export - load into OpenOffice.org 3.2 directly
  Fails; I don't know why.

* docbook export - use docbook2odf
  Doesn't work with docbook v5 produced by orgmode

* docbook export - DOCX converter
  http://www.brians-brain.org/projects/org-to-docx.html

  Didn't convert graphics.

* latex export - tex4ht to OpenOffice.org format
  tex4ht converts to a .ODF file okay, but it converts graphics to 
  PNG in the process. Configuration of tex4ht is complex. There is 
  some indication that EPS files could work:

 
http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2010-08/msg00
800.html

- Tom

> -Original Message-
> From: David Maus [mailto:dm...@ictsoc.de] 
> Sent: Thursday, September 02, 2010 15:21
> To: Short, Tom
> Cc: emacs-orgmode@gnu.org
> Subject: Re: [Orgmode] Org-mode to MS-Word/OOo with vector graphics
> 
> Hi Tom,
> 
> Tom Short wrote:
> >Although this isn't org-babel specific, it's convenient to use with 
> >org-babel since there are so many ways to generate graphic 
> files. See 
> >below for an example that uses R to create EPS and windows metafiles 
> >(windows only).
> 
> >I'm curious to hear if it works for anyone else.
> 
> Do you mind if I put it on a list for a possible tutorial 
> about how to export Org mode files for later use in OOo or MS 
> Word?  There have been some questions about this lately and I 
> think a tutorial about different approaches (via DocBook, 
> HTML, tex4ht, ..) would be a nice addition to Worg.
> 
> Best,
>   -- David
> --
> OpenPGP... 0x99ADB83B5A4478E6
> Jabber dmj...@jabber.org
> Email. dm...@ictsoc.de
> 

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Re: [BABEL] [PROPOSAL] Seemless editing of Babel Blocks

2010-09-03 Thread Tom Short
On Thu, Sep 2, 2010 at 7:41 PM, Dan Davison  wrote:
> There have been some recent changes with the aim of making code blocks
> more pleasant to use in Org, such as fontification and making TAB and
> other major-mode commands available in the Org buffer (with a current
> master branch, see the variable `org-src-tab-acts-natively' and
> `org-babel-do-key-sequence-in-edit-buffer' which is bound to key
> bindings C-c C-v x and C-c C-v C-x)

I really like the fontification and the tab-acts-natively. Would it be
hard to extend
that to a few more keys? Here's a first try for a nice key to have in
R source blocks
("_"):

(add-hook 'org-mode-hook
   (lambda ()
 (define-key org-mode-map "_"
   '(lambda () (interactive)
  (org-babel-do-key-sequence-in-edit-buffer (kbd "_")

That works in R (and other) blocks, but doesn't work outside that. Any hints to
get me a little further?

- Tom

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Re: Org now fontifies code blocks

2010-09-07 Thread Tom Short
I think it'd help for new users to keep it on by default, but since it
can be changed, I'm fine either way. How hard would it be to use a
property, so it could be changed on a per-file basis? If it's
difficult, that time may be better spent profiling and speeding it up.

- Tom

On Tue, Sep 7, 2010 at 9:43 AM, Dan Davison  wrote:
> "David O'Toole"  writes:
>
>> I agree Bastien :)
>
> I agree too, but note that what we are agreeing to is a conditional
> statement...
>
>>
>> On Mon, Sep 6, 2010 at 2:30 PM, Bastien  wrote:
>>> If setting org-src-fontify-natively to `t' by default triggers a debate
>>> on whether we need to set org-warn-when-editing-src-block-in-org-buffer
>
> I don't think it is clear that there is such a debate.
>
> But I do think we are gravitating towards turning it off, if it is
> causing noticeable slowness on startup. So unless there are more voices
> in favour of keeping it turned on for new users then I'll turn it off
> later today.
>
> Dan
>
>
>>> on or off by default, I'd rather set org-src-fontify-natively off by
>>> default...
>>>
>>> My 2 cts,
>>>
>>> --
>>>  Bastien
>>>
>>
>> ___
>> Emacs-orgmode mailing list
>> Please 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
> Please 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
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Worg updating?

2010-09-17 Thread Tom Dye

Aloha all,

Thanks to whoever fixed links on Worg.  It appears that Worg isn't  
updating itself now, though.


All the best,
Tom

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Worg updating?

2010-09-18 Thread Tom Dye


On Sep 18, 2010, at 7:53 AM, Bastien wrote:


Hi all,

I cleaned up the Worg publishing mechanism:

- The cron'ed publishing mechanism does not allow babel code execution
 on the server anymore (for obvious security reasons).  If your Worg
 file needs code execution, send me an email and I will try to publish
 it manually.

- Worg export used to rely on the very latest Org version from the git
 repo, which is not a good idea.  From now on, Worg will use released
 versions¹.

- I created a FIXME directory in the root directory of Worg: this is  
the

 place for problematic files (there are two right now.)

- I create a page to describe Worg setup on the serveur and available
 software for babel code evaluation:

 http://orgmode.org/worg/worg-setup.php

Please double-check links are not broken and pages export correctly,
and come back to me (on the list) if there is any problem.

Thanks !

¹ We still want http://orgmode.org/ to reflect the content of the
 org-mode/ORGWEBPAGE/ dir in the latest Org -- so I created two repos,
 one for exporting those pages, another one for elisp code that is  
used

 when exporting Worg.

--
Bastien


Hi Bastien,

Most of the links to examples in http://orgmode.org/worg/org-contrib/babel/uses.php 
 appear to be broken.  I checked a few of these in the org-mode  
source on Worg and they work there, so it looks like there is a glitch  
in the publishing process.


All the best,
Tom___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Worg updating?

2010-09-19 Thread Tom Dye

Aloha Bastien,

I didn't know about the limitation on non-org files.  I've moved the  
pdf files to my server.


Thanks for your help.

All the best,
Tom

On Sep 19, 2010, at 8:25 AM, Bastien wrote:


Hi Tom,

Tom Dye  writes:


Most of the links to examples in http://orgmode.org/worg/org-contrib/babel/
uses.php appear to be broken.


Fixed.

I've seen you uploaded several pdf files: there is no problem  
hosting a
few PDF files on the server, but please be extra careful not to add  
too

many.

Thanks!

--
Bastien



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Re: [WIP] OpenOffice Exporter

2010-10-13 Thread Tom Short
On Tue, Oct 12, 2010 at 9:59 PM, Bernt Hansen  wrote:
> I haven't managed to get embedded images into an OO or Word document
> satisfactorily using the org -> HTML -> MS Word route yet.  An exporter
> that handles this correctly would be great!

Bernt,

I've had decent luck with embedded images via the HTML route, mainly
EPS files. See here:

http://permalink.gmane.org/gmane.emacs.orgmode/29585

What type of images are you having problems with? That said, I'm
excited about Jambunathan's direct export option.

- Tom

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Re: Internal links in LaTeX export

2010-10-28 Thread Tom Dye
Many thanks to all of you for figuring this out and fixing it.  I can  
confirm that internal and external links both work in the pdf file  
compiled from the Org-mode LaTeX export, which is way cool and seems  
miraculous to a dirt archaeologist.


All the best,
Tom

On Oct 28, 2010, at 7:01 PM, Noorul Islam K M wrote:


Carsten Dominik  writes:


On Oct 29, 2010, at 5:22 AM, Jambunathan K wrote:


"Thomas S. Dye"  writes:


Aloha Jambunathan K.,

Yes, thanks for that suggestion.  It should work on your example,  
but

it breaks external links, like this:

\hyperref[http://www.ctan.org/tex-archive/macros/latex/contrib/koma-script/
]{KOMA-script}

External links require the \href{}{} command.  It appears the LaTeX
export process no longer distinguishes internal and external links,
as
I believe it used to do.



This is the problematic commit:

commit f5918bdcc05d7924dc204b57307023eb1ef011f0
parent  df5894cdcb10819560f003c5b94b8f5f2b7d33cf
Date:   Sun Oct 17 08:29:51 2010 +

LaTeX export: use org-export-latex-hyperref-format


I have just reverted this commit.

- Carsten

Looks like time to change the variable name which is actually  
confusing.


Since href and hyperref are two different things, I renamed the  
existing

`org-export-latex-hyperref-format' variable as
`org-export-latex-href-format' and introduced a new one
`org-export-latex-hyperref-format'.

* org-latex.el (org-export-latex-hyperref-format): New option.
(org-export-latex-href-format): Renamed the existing variable
`org-export-latex-hyperref-format' as `org-export-latex-href-format'
(org-export-latex-links): Use `org-export-latex-hyperref-format' and
`org-export-latex-href-format'

Thanks and Regards
Noorul

diff --git a/lisp/org-latex.el b/lisp/org-latex.el
index cdc240c..8f0e0ea 100644
--- a/lisp/org-latex.el
+++ b/lisp/org-latex.el
@@ -295,7 +295,14 @@ markup defined, the first one in the  
association list will be used."

:group 'org-export-latex
:type 'string)

-(defcustom org-export-latex-hyperref-format "\\href{%s}{%s}"
+(defcustom org-export-latex-href-format "\\href{%s}{%s}"
+  "A printf format string to be applied to href links.
+The format must contain two %s instances.  The first will be filled  
with

+the link, the second with the link description."
+  :group 'org-export-latex
+  :type 'string)
+
+(defcustom org-export-latex-hyperref-format "\\hyperref[%s]{%s}"
"A printf format string to be applied to hyperref links.
The format must contain two %s instances.  The first will be filled  
with

the link, the second with the link description."
@@ -2016,10 +2023,10 @@ The conversion is made depending of STRING- 
BEFORE and STRING-AFTER."

  (insert (format
   (org-export-get-coderef-format path desc)
   (cdr (assoc path org-export-code-refs)
-(radiop (insert (format "\\hyperref[%s]{%s}"
+(radiop (insert (format org-export-latex-hyperref-format
 (org-solidify-link-text raw-path) desc)))
 ((not type)
- (insert (format "\\hyperref[%s]{%s}"
+ (insert (format org-export-latex-hyperref-format
  (org-remove-initial-hash
   (org-solidify-link-text raw-path))
  desc)))
@@ -2030,7 +2037,7 @@ The conversion is made depending of STRING- 
BEFORE and STRING-AFTER."

;; a LaTeX issue, but we here implement a work-around anyway.
(setq path (org-export-latex-protect-amp path)
  desc (org-export-latex-protect-amp desc)))
- (insert (format org-export-latex-hyperref-format path desc)))
+ (insert (format org-export-latex-href-format path desc)))

 ((functionp (setq fnc (nth 2 (assoc type org-link-protocols
  ;; The link protocol has a function for formatting the link



* lisp/org-latex.el (org-export-latex-links) : Replaced hard coded
hyperref format with custom
variable `org-export-latex-hyperref-format'

Note that href is not same as hyperref.

Jambunthan K.



All the best,
Tom

On Oct 28, 2010, at 3:30 PM, Jambunathan K wrote:



Thomas

There was a hint at possible solution (or atleast a partial
solution) in
my original post. Did you try it before jumping in to rough waters
or
digging deeper?

Do

,
| M-x customize-variable RET org-export-latex-hyperref-format'
`

so that your .emacs has an entry like this

, [.emacs]
|
| (custom-set-variables
|  '(org-export-latex-hyperref-format "\\hyperref[%s]{%s}"))
|
`

The above setting solves the problem for me with the following
simple
Org file.

* Heading1
Make this section as large as possible so that it fills atleast a
page.

* Heading2
Links to [[Heading1]]

Jambunathan K.

Re: [Orgmode] Installing Orgmode through ELPA-tarball

2010-11-01 Thread Tom Short
On Mon, Nov 1, 2010 at 8:05 AM, Jambunathan K  wrote:
>
> ** What is the easiest way to install latest version of Orgmode?
>

That's all good information to have, but I'm not sure it's the easiest
way to install the latest version. It may eventually be easy, but the
existing steps look relatively cumbersome.

Using git seems like the easiest way to get the latest version with
the advantage that you can pick the version you want (latest
up-to-the-minute, latest release, or some other release).

- Tom

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Re: epresent and Org-mode: using Emacs to run presentations of Org-mode docs

2010-11-02 Thread Tom Short
On Mon, Nov 1, 2010 at 6:47 PM, Christian Moe  wrote:
> Re: converting SVG
>
> 2. Ask Inkscape -- it's free software; unfortunately, the result is
> rasterized.
>
> e.g.
>
> : inkscape --without-gui --export-text-to-path --export-eps=drawing.eps
> drawing.svg
>
> From a sample 52 KB SVG file, Inkscape gives me a 420 KB EPS and Prince a 20
> KB PDF.

What features does Inkscape rasterize? I just tried a sample file, and
I don't see any rasterization. What takes up room in my test file is
embedded font information.

- Tom

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] org-meta-return and lists

2010-11-03 Thread Tom Short
With the new list handling mechanism in v7.02, org-meta-return acts
differently for me following lists. If I hit M-RET with the cursor in
the (blank) row or two after a list, it adds another list item.
Before, I'd get a new heading (what I want), and I'd only get another
list item if the cursor is still on a line with a list when I hit
M-RET..

Based on looking at the source of org-insert-heading and
org-in-item-p, I can reduce the behavior to within one empty row after
a list by setting org-empty-line-terminates-plain-lists to t. Anyone
know how I can go back to the previous behavior?

* heading
  - list item A
  - list item B
<- When I hit M-RET here, I'd like a new heading.

- Tom

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] org-meta-return and lists

2010-11-03 Thread Tom Short
On Wed, Nov 3, 2010 at 5:50 PM, Anthony Lander  wrote:
> Hi Tom,
>
>
> In order to avoid a prefix key, I did the following in my .emacs:
>
> (defun my-org-mode-hook ()
>  (define-key org-mode-map (kbd "") (lambda () (interactive)
> (org-insert-heading 1 nil
> (add-hook 'org-mode-hook 'my-org-mode-hook)
>

Thanks, Anthony. That's better. - Tom

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [O] Making an index in latex export --- surprisingly difficult

2011-05-08 Thread Tom Dye

On 2011-04-26 20:35:06 -1000, Nick Dokos  said:


Robert Goldman  wrote:


4.  Modify the org-latex-to-pdf-process to

("pdflatex -interaction nonstopmode -output-directory %o %f" "makeindex
-o %b.ind %b.idx" "pdflatex -interaction nonstopmode -output-directory
%o %f" "pdflatex -interaction nonstopmode -output-directory %o %f")

[This was /somewhat/ of a big deal.  Suggest we add support for indexing
as a built-in option, like bibtex...]



Maybe you can try the texi2dvi option (I think it runs makeindex), but
texi2dvi did have a bug that has caused problems here in the past:
that's the reason it's not the default setting for
org-latex-to-pdf-process. If you run into the bug but still want to try
texi2dvi anyway, see

http://lists.gnu.org/archive/html/bug-texinfo/2010-03/msg00032.html

for the fix Karl Berry applied to the development sources.


Once one has makeindex hacked in there (oh, and you've broken the
security!), it works fine, thanks.



an absolute pathname.  But org-mode will only pass absolute pathnames to
makeindex (AFAICT).  Question:  it seems like bibtex should suffer from
this same restriction.  Has anyone had that problem with it?



I haven't had the problem, primarily because I haven't used bibtex
through org yet :-) But bibtex should exhibit the same problem: the
bibtex change predated the makeindex one. Maybe bibtex is only called
with a relative path (if that's the case, then the same method should
cure makeindex as well). BTW, ".." is not allowed in the relative path:
you can only use subdirectories of the current directory.



Here's a step-by-step that uses texi2dvi[fn:1]:

o Download a bibliography file:

  cd /home/nick/lib/bibtex
  wget -nd http://ftp.math.utah.edu/pub//tex/bib/linux.html
  mv linux.html linux.bib

o Set the BIBINPUTS environment variable in .profile (or similar):

  BIBINPUTS=/home/nick/lib/bibtex:$BIBINPUTS
  export BIBINPUTS

o Set org-latex-to-pdf-process in .emacs (or similar):

  (setq org-latex-to-pdf-process '("texi2dvi --pdf --tidy --batch %f"))

  The --tidy keeps all the intermediate files tucked away in a subdirectory.
  You can use --clean instead if you want automatic cleanup of intermediate
  files.

That's all for one-time setup. There is no problem with bibtex/makeindex
security because all the output files end up in a subdirectory and (I guess)
texi2dvi uses relative pathnames.

Here's an org file with an index and a bibliography that is properly exported
to PDF with the above setup:

--8<---cut here---start->8---
#+LATEX_HEADER: \usepackage{makeidx}
#+LATEX_HEADER: \makeindex

#+LaTeX: \bibliographystyle{plain}

* this

#+LaTeX: \index{foo}
is a test of foo \cite{Torvalds:1999:LE}

#+LaTeX: \bibliography{linux}
#+LaTeX: \printindex
--8<---cut here---end--->8---

Nick

Footnotes:

[fn:1] My egrep does not choke on the suspect [A-z] pattern that
texi2dvi uses, so I don't need Karl Berry's patch - if your egrep does
choke, the patch just changes the pattern to [A-Za-z] which although not
exactly the same, since it omits a few punctuation chars that come
between Z and a in ASCII[fn:2], is good enough.

[fn:2] The pattern tries to recognize legal drive names on DOS/Windoze,
and these characters are *legal drive names*!! We have Novell to thank
for that though, not M$. OTOH, if you are on Windoze and have a drive
named `[', watch out ;-)


Aloha all,

I've found it convenient to add paths to system-wide bibliographic 
databases to BIBINPUTS in .profile, as Nick suggests, and then use a sh 
source code block for project-specific databases, like this for a 
project in /org/tsdye/:


#+source: bibinputs
#+begin_src sh
 BIBINPUTS=/org/tsdye/:$BIBINPUTS
 export BIBINPUTS
#+end_src

If I remember to execute this before I start editing, then I can add 
references to my work from either the system-wide or project-specific 
databases and LaTeX export produces an error-free pdf file full of 
references.


Tom

--
Tom Dye
T. S. Dye & Colleagues, Archaeologists, Inc.
Honolulu, Hawai`i





[Orgmode] [22] [newbie] install remember?

2009-07-19 Thread Tom Roche

Hopefully this question isn't too stupid, but I'm up past my bedtime
and I've been looking at a lotta docs and not finding an answer to

* specific question: if I'm running a (GNU) emacs 22 (like the current
  stock ubuntu

http://packages.ubuntu.com/jaunty/emacs

  ), do I need to install remember.el separately? (I'm thinking
  "yes.") If so, 

** which version? (I'm thinking "2.0")

** where should I have read which remember I need to install?
   (presuming I do)

* general question: is there an "elisp which"? E.g. code that will

** (useful) given the name of an elisp package (e.g. "remember"),
   return a boolean: 't if that package has been loaded, 'nil if not.
   OTTOMH all I got--which doesn't give version, and is way lame--is
   to C-h a : if that returns nothing
   ... no such interactive commands are defined. Lame, but better than
   nothing.

** (better) code that will map the name of an elisp package into the
   location of its "main" file? or all files in the package?

  Just asking because, if I knew that, I probably wouldn't need to be
  asking the specific question: I could see if a remember*.el had
  already been loaded by my init.el without my setting anything up.

TIA, Tom Roche 


___
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] [22] [newbie] install remember?

2009-07-20 Thread Tom Roche

(edited with org-mode :-)

Tom Roche Mon, 20 Jul 2009 02:23:35 -0400 (EDT)
>>> * specific question: if I'm running a (GNU) emacs 22 (like the
>>>   current stock ubuntu

>>> http://packages.ubuntu.com/jaunty/emacs

>>>   ), do I need to install remember.el separately? (I'm thinking
>>>   "yes.")

Bastien Mon, 20 Jul 2009 15:59:39 +0200
> I have slightly modified the paragraph describing remember.el in
> org.texi like this:

> | The Remember package by John Wiegley lets you store quick notes
> | with little interruption of your work flow.

> + It is an excellent way to add new notes and tasks to Org files.  
> + The remember.el package is part of Emacs 23, not Emacs 22. 

> | See http://www.emacswiki.org/cgi-bin/wiki/RememberMode for more
> | information. Org significantly expands the possibilities of

Thanks, much better. Presumably that will filter into 

http://orgmode.org/org.pdf
http://orgmode.org/manual/index.html

as well? since those were what I was working from. (Because
`make install-info-debian` did not work for me, but

init.el
> (add-to-list 'Info-default-directory-list
>   ; current version of org, as of 19 Jul 09
>   ; from http://orgmode.org/
>   ; must be installed: see
>   ; http://orgmode.org/manual/Installation.html#Installation
>   ; and logfile.090719
>   (concat MY-LOCAL-EMACS-LISP-DIR "/" ORG-VERSION "/doc")

does now.) You might also link to section 9.1 from section 1.2
(Installation). (Is the top-level doc worg-able? An idle question at
this point, since getting org-mode setup is a subtask of "organizing
my life in plain text," and setting up git is farther down the
priority list.)

One more doc suggestion:

http://www.emacswiki.org/emacs/RememberMode#toc7
>>>> Setting up for OrgMode

>>>> Basically you should follow the instructions in the org-mode info
>>>> file. However this currently forgets that you also need something
>>>> like this in your .emacs:

>>>> (require 'remember)

appears to be correct, since

http://orgmode.org/manual/Setting-up-Remember.html#Setting-up-Remember
>>>>> 9.1.1 Setting up Remember

>>>>> The following customization will tell Remember to use Org files
>>>>> as target, and to create annotations compatible with Org links.

>>>>>  (org-remember-insinuate)
>>>>>  (setq org-directory "~/path/to/my/orgfiles/")
>>>>>  (setq org-default-notes-file (concat org-directory "/notes.org"))
>>>>>  (define-key global-map "\C-cr" 'org-remember)

>>> * general question: is there an "elisp which"?

Bastien Mon, 20 Jul 2009 15:59:39 +0200
>> (featurep 'remember)

pre-install *scratch*
> (featurep 'remember)
> nil

post-install *scratch*
> (featurep 'remember)
> t

Double thanks! Tom Roche 


___
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] possible URI handling bug: verification and reporting?

2009-07-30 Thread Tom Roche

I've been using org-mode for a couple weeks now and am mostly very
impressed (not to mention occasionally overwhelmed). I have noticed
one bug, however, which

0 might just be me, so perhaps other folks can try to reproduce it

1 is probably in browse-url, so I'm not sure how to report it

Anyway, the behavior concerns the following link:

http://dx.doi.org/10.1016/S1352-2310(01)00429-0

0 When I paste the link from my browser into an org-mode buffer, only
  the part before the first '('

http://dx.doi.org/10.1016/S1352-2310

  is fontified.

1 When I subsequently click on the fontified link, the URI fragment

http://dx.doi.org/10.1016/S1352-2310

  gets passed to my browser. (Being a fragment, it 404s, though the
  full link above does not.)

FWIW I'm running

org-version="Org-mode version 6.28e"

emacs-version="GNU Emacs 22.2.1 (i486-pc-linux-gnu, GTK+ Version 2.14.1)
of 2008-09-05 on vernadsky, modified by Ubuntu"

ubuntu-version="Ubuntu 9.04"

linux-kernel-version="2.6.28-14-generic i686"

HTH, Tom Roche 


___
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: [babel]: Some feedback after the first week usage

2009-11-05 Thread Tom Short
Dan Davison  stats.ox.ac.uk> writes:

> 
> Torsten Wagner  gmail.com> writes:
> 
> <...>
> > 4. Is there a way to see all source code blocks of a single session tangled 
> > together in a single buffer and changes in this buffer will be placed back
after 
> > leaving into the individual blocks again 
> 
> It sounds nice, but very challenging. Would such a mechanism be robust
> to very disruptive edits in the tangled code buffer (e.g. moving large
> blocks of text around)? Would it be able to meaningfully maintain a
> mapping between buffer regions and code blocks? You'd want to start off
> by looking at the code in org-src.el to see whether you thought it could
> be extended.

One way this could be implemented is with an indirect buffer. In the indirect
buffer, you could use an overlay to hide all the org parts and just leave the
code parts visible. You're not really tangling, just hiding the non-code stuff.
You might even be able to operate the indirect buffer in ess-mode or python mode
if you wanted.

- Tom



___
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: Org-mode and Nokia N900

2009-12-14 Thread Tom Short
Thierry Guillemin  gmail.com> writes:

> 
> 
> Hello
> 
> This question comes after
reading http://lifehacker.com/5419988/five-best-outlining-tools
> 
> and before buying a N900...
> 
> Will it be possible to install Org-mode on the N900 (only Emacs available is
Qemacs) ?
> 
> Merci d'avance
> 


See here:

http://sumoudou.org/0/14.html

- Tom





___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] org-mobile-push and agenda IDs

2010-01-15 Thread Tom Tobin
I recently upgraded my org-mode, and found that org-mobile-push
started to litter my org files with property drawers.  I finally
figured out how to turn these off (via
org-mobile-force-id-on-agenda-items), but the org-mode manual makes it
sound like they're necessary for the proper operation of MobileOrg
[1].  I have a ton of TODO items on my agenda, and I really don't want
property drawers all over my files (even if they're collapsed to a
single line); is there a better way to handle this in my case?

[1]  "While
creating the agendas, Org-mode will force1 an ID property on all
entries referenced by the agendas, so that these entries can be
uniquely identified if MobileOrg flags them for further action."


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


  1   2   3   4   5   6   >