Re: [Orgmode] Release 6.33

2009-11-15 Thread Sebastian Rose
Carsten Dominik domi...@uva.nl writes:
 On Nov 14, 2009, at 12:03 AM, Sebastian Rose wrote:
 Drawers are now exported properly
 ==

 Drawers are now exported when the configuration requires it,
 i.e. if the variable `org-export-with-drawers' is t or a list
 containing the drawers to export.


 I still cannot get the test file to work, that Uwe posted here lately:

 This is strange, that *did* work before I pushed the release.
 Anyway, not it no longer does 

 OK, fixed again, hope it works now.



Yeah! It does!


Thanks

   Sebastian


___
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] Release 6.33

2009-11-14 Thread Carsten Dominik


On Nov 14, 2009, at 12:03 AM, Sebastian Rose wrote:

Drawers are now exported properly
==

Drawers are now exported when the configuration requires it,
i.e. if the variable `org-export-with-drawers' is t or a list
containing the drawers to export.



I still cannot get the test file to work, that Uwe posted here lately:


This is strange, that *did* work before I pushed the release.
Anyway, not it no longer does 

OK, fixed again, hope it works now.

- Carsten



= ---8-8- 
8---

#+DRAWERS:   ADRESSE
#+LANGUAGE:  de
#+OPTIONS:   toc:nil  f:t *:t :t d:t


* Musterfrau, Gerda
:ADRESSE:
:Stadt:Frankfurt am Main
:Telephon:   069--7511--2660 (direkt)
:Telephon:   069--7511--1666 (Sekretärin)
:E-Post: mailto:g.musterf...@web.de
:END:

=  
---8-8-8---


Shouldn't `#+OPTIONS: d:t' trigger the export of the :ADRESSE: drawer?





Refile an entry to the current clock
=


_Very_ useful!!!



As always: this release is a bouquet of nice new features!
Who's birthday was it?



 Sebastian


___
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


- Carsten





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


[Orgmode] Release 6.33

2009-11-13 Thread Carsten Dominik

Hi,

here are the Changes in the latest release 6.33.  Emacs 23.2, when it  
will be released (March?) will use this release, at least in terms of  
features.


There is some very cool stuff in this release.  If you like to move  
and type fast, pay special attention to speed commands and level  
indentation cycling.  But there is much more, make sure you read the  
notes carefully.


Thanks to everyone who has contributed.

Enjoy!

- Carsten

Changes in Version 6.33
===

Incompatible changes
~

Reorganize key bindings for archiving
==

The following keys now do archiving

C-c C-x C-a: archive using the command specified in
 `org-archive-default-command'.  This variable is by default
 set to `org-archive-subtree', which means arching to the
 archive file.

The three specific archiving commands are available through

C-c C-x C-s:archive to archive file
C-c C-x a: toggle the archive tag
C-c C-x A:   move to archive sibling

These bindings work the same in an Org file, and in the agenda.

In addition:

- In the agenda you can also use `a' to call the default archiving
  command, but you need to confirm the command with `y' so that this
  cannot easily happen by accident.

- For backward compatibility, `C-c $' in an org-mode file, and
  `$' in the agenda buffer continue to archive to archive file.


Details


Level indentation cycling new empty entries and plain list items
=

To speed up data entry, TAB now behaves special in an empty
headline, i.e. if the current line only contains the headline
starter stars, maybe a TOD keyword, but no further content.  This
is usually the situation just after creating a new headline with
`M-RET' or `M-S-RET'.

Then, TAB will first make the current entry a child of the
entry above, then a parent, then a grand parent etc until it
reaches top level.  Yet another TAB and you will be back at the
initial level at which the headline was created.

New plain list items behave in just the same way.

Sounds strange?  Try it, it is insanely fast when entering data.
If you still don't like it, turn it off by customizing
`org-cycle-level-after-item/entry-creation'.

Thanks to [Samuel Wales] and [John Wiegley] for ideas that
contributed to this new feature.


[Samuel Wales]: http://thread.gmane.org/gmane.emacs.orgmode/18236
[John Wiegley]: http://thread.gmane.org/gmane.emacs.orgmode/18447/focus%3D19015

Speed commands at the start of a headline
==

If you set the variable `org-use-speed-commands', the cursor
position at the beginning of a headline (i.e. before the first
star) becomes special.  Single keys execute special commands in
this place, for example outline navigation with `f', `b', `n',
and `p', equivalent to the corresponding `C-c C-f', `C-c C-b',
`C-c C-n', and `C-c C-f' commands.  The full list of commands can
be seen by pressing `?' at the special location.  More commands
can be added and existing ones modified by configuring the
variable `org-speed-commands-user'.

This was a request by John Wiegley, based on similar speed
navigation in /allout.el/.

Logging changes in scheduling and deadline time stamps
===

Setting the variables `org-log-reschedule' and
`org-log-redeadline' to either `time' or `note' will arrange for
recording a logbook entry whenever a scheduling date or deadline
is changed.

This was a request by Rick Moynihan.

File remember notes into a date tree
=

Remember notes can now be filed to a location in a date tree.  A
date tree is an outline tree with years as top levels, months as
level 2 headings, and days as level three headings.  These are
great for journals and for recording appointments and other loose
dates because it will be easy to find all entries referencing a
particular date, and it will be easy to archive all such entry
from last year, for example.

To select date tree filing, set the HEADLINE part of the remember
template to the symbol `date-tree'.  The date tree will be build
in the file on top level.  However, if the file contains an entry
with a non-nil `DATE_TREE' property, then the tree will be build
under that headline.

New commands to create entries from agenda and calendar


If you make the variable `org-agenda-diary-file' point to an
org-mode file, the `i' key in both the agenda buffer and in the
Emacs calendar will be made to insert entries into that Org file.
The dates at the cursor and the mark are being used when making
entries for specific dates or blocks.  In the new file,
anniversaries will be collected under a special headline, and
day/block entries will be filed into a date tree (see previous
section).

This was a request by Stephen Eglen.

A new freemind exporter has been 

Re: [Orgmode] Release 6.33

2009-11-13 Thread Daniel Clemente

 Speed commands at the start of a headline
 ==

 If you set the variable `org-use-speed-commands', the cursor
 position at the beginning of a headline (i.e. before the first
 star) becomes special.  Single keys execute special commands in
 this place, for example outline navigation with `f', `b', `n',
 and `p', equivalent to the corresponding `C-c C-f', `C-c C-b',
 `C-c C-n', and `C-c C-f' commands.  …

  With this great feature I can avoid moving the hands to the cursor
keys!  I used them mostly for M-up, M-down, M-left, M-right, which I
can do now with C-a U  etc.

  Thanks for surprising us again


___
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] Release 6.33

2009-11-13 Thread Eric S Fraga
At Fri, 13 Nov 2009 09:51:11 +0100,
Carsten Dominik wrote:
 
 here are the Changes in the latest release 6.33.  Emacs 23.2, when it

[...]

 Speed commands at the start of a headline
 ==

Excellent addition!  This makes org-mode even /more/ usable on systems
with very small keyboards (like smartphones etc).  I'd been using
viper-mode to have single key movement in org-mode buffers but you've
not only made this possible but have completely exceeded my
requirements through all the extra commands available (clocking in,
etc.).  Fantastic!

Thanks,
eric



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


Re: [Orgmode] Release 6.33

2009-11-13 Thread Carsten Dominik


On Nov 13, 2009, at 6:48 PM, Eric S Fraga wrote:


At Fri, 13 Nov 2009 09:51:11 +0100,
Carsten Dominik wrote:


here are the Changes in the latest release 6.33.  Emacs 23.2, when it


[...]


Speed commands at the start of a headline
==


Excellent addition!  This makes org-mode even /more/ usable on systems
with very small keyboards (like smartphones etc).  I'd been using
viper-mode to have single key movement in org-mode buffers but you've
not only made this possible but have completely exceeded my
requirements through all the extra commands available (clocking in,
etc.).  Fantastic!


Hi Eric,

yes, I agree that this is very useful on ttys and mobile devices.
When you use it, please make a note when you notice additional
commands hat would be useful in this way - the keymap is far from full.

- Carsten



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


Re: [Orgmode] Release 6.33

2009-11-13 Thread Carsten Dominik


On Nov 13, 2009, at 8:41 PM, Dan Davison wrote:


Carsten Dominik domi...@uva.nl writes:


On Nov 13, 2009, at 6:48 PM, Eric S Fraga wrote:


At Fri, 13 Nov 2009 09:51:11 +0100,
Carsten Dominik wrote:


here are the Changes in the latest release 6.33.  Emacs 23.2,  
when it


[...]


Speed commands at the start of a headline
==


Excellent addition!  This makes org-mode even /more/ usable on  
systems

with very small keyboards (like smartphones etc).  I'd been using
viper-mode to have single key movement in org-mode buffers but  
you've

not only made this possible but have completely exceeded my
requirements through all the extra commands available (clocking in,
etc.).  Fantastic!



Me too, this looks great. I think it's going to have me learning  
lots of

org commands that I hadn't got round to learning before. My first
questions:

n   outline-next-visible-heading
p   outline-previous-visible-heading
f   org-forward-same-level
b   org-backward-same-level

It would be nice if I could keep tapping these, safe in the knowledge
that I would remain within the world of speed-commands.


Hi Dan, this is an important point, and it now works like this.


However, they
can all 'fall off the edge' and start inserting characters. If that
behaviour is critical to org-mode when calling the functions directly,
is it nevertheless worth considering making the behaviour slightly
different for speed commands? I.e. e.g. make 'n' refuse to do anything
if there is no next visible heading. (I suppose that could be done  
with

new optional args to org-[f/b]-same-level (I don't know about
outline-[n/p]-visible-heading; would that be a suitable situation for
defadvice?))

Secondly, is it worth considering expanding the speed-command zone to
include any position in the leading asterisks (perhaps even in the  
TODO

keyword, seeing as this is non-default behaviour)?


Well, I am not comfortable with this, so I don't want to put
this in as a standard option.  But you can now set `org-use-speed- 
commands'
to a predicate function that tests for appropriate location.  Let us  
know

if you have a good one, maybe I will put it in anyway.

- Carsten



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


Re: [Orgmode] Release 6.33

2009-11-13 Thread Sebastian Rose
Carsten Dominik domi...@uva.nl writes:
 Level indentation cycling new empty entries and plain list items
 =

 Speed commands at the start of a headline
 ==


Wow - they're so speedy that I fear to miss something!
I guess this is intended for young people ;)





 Drawers are now exported properly
 ==

 Drawers are now exported when the configuration requires it,
 i.e. if the variable `org-export-with-drawers' is t or a list
 containing the drawers to export.


I still cannot get the test file to work, that Uwe posted here lately:

= ---8-8-8---
#+DRAWERS:   ADRESSE
#+LANGUAGE:  de
#+OPTIONS:   toc:nil  f:t *:t :t d:t


* Musterfrau, Gerda
 :ADRESSE:
 :Stadt:Frankfurt am Main
 :Telephon:   069--7511--2660 (direkt)
 :Telephon:   069--7511--1666 (Sekretärin)
 :E-Post: mailto:g.musterf...@web.de
 :END:

= ---8-8-8---

Shouldn't `#+OPTIONS: d:t' trigger the export of the :ADRESSE: drawer?




 Refile an entry to the current clock
 =

_Very_ useful!!!



As always: this release is a bouquet of nice new features!
Who's birthday was it?



  Sebastian


___
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