emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Release 6.10
@ 2008-10-23  7:33 Carsten Dominik
  2008-10-23 13:27 ` Bernt Hansen
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Carsten Dominik @ 2008-10-23  7:33 UTC (permalink / raw)
  To: emacs-orgmode List

Enjoy!

- Carsten

Changes in Version 6.10
=======================

Overview
========

    - Secondary agenda filtering is becoming a killer feature
    - Setting tags has now its own binding, `C-c C-q'
    - Todo state changes can trigger tag changes
    - C-RET will now always insert a new headline, never an item.
    - Customize org-mouse.el feature set to free up mouse events
    - New commands for export all the way to PDF (through LaTeX)
    - Some bug fixed for LaTeX export, more bugs remain.

Details
=======

Enhancements to secondary agenda filtering
------------------------------------------

     This is, I believe, becoming a killer feature.  It allows you
     to define fewer and more general custom agenda commands, and
     then to do the final narrowing to specific tasks you are
     looking for very quickly, much faster than calling a new
     agenda command.

     If you have not tries this yet, you should!

* You can now refining the current filter by an additional criterion
   When filtering an existing agenda view with `/', you can
   now narrow down the existing selection by an additional
   condition.  Do do this, use `\' instead of `/' to add the
   additional criterion.  You can also press `+' or `-' after
   `/' to add a positive or negative condition.  A condition
   can be a TAG, or an effort estimate limit, see below.

* It is now possible to filter for effort estimates
   This means to filter the agenda for the value of the Effort
   property.  For this you should best set up global allowed
   values for effort estimates, with

     (setq org-global-properties
           '(("Effort_ALL" . "0 0:10 0:30 1:00 2:00 3:00 4:00")))


   You may then select effort limits with single keys in the
   filter.  It works like this:  After `/' or `\', first select
   the operator which you want to use to compare effort
   estimates:

    <   Select entries with effort smaller than or equal to the limit
    >   Select entries with effort larger than or equal to the limit
    =   Select entries with effort equal to the limit

   After that, you can press a single digit number which is
   used as an index to the allowed effort estimates.

   If you do not use digits to fast-select tags, you can even
   skip the operator, which will then default to
   `org-agenda-filter-effort-default-operator', which is by
   default `<'.

   Thanks to Manish for the great idea to include fast effort
   filtering into the agenda filtering process.

* The mode line will show the active filter
   For example, if there is a filter in place that does select
   for HOME tags, against EMAIL tags, and for tasks with an
   estimated effort smaller than 30 minutes, the mode-line with
   show `+HOME-EMAIL+<0:30'

* The filter now persists when the agenda view is refreshed
   All normal refresh commands, including those that move the
   weekly agenda from one week to the next, now keep the
   current filter in place.

   You need to press `/ /' to turn off the filter.  However,
   when you run a new agenda command, for example going from
   the weekly agenda to the TODO list, the filter will be
   switched off.


Setting tags has now its own binding, `C-c C-q'
-----------------------------------------------

     You can still use `C-c C-c' on a headline, but the new
     binding should be considered as the main binding for this
     command.  The reasons for this change are:

     - Using `C-c C-c' for tags is really out of line with other
       uses of `C-c C-c'.

     - I hate it in Remember buffers when I try to set tags and I
       cannot, because `C-c C-c' exits the buffer :-(

     - `C-c C-q' will also work when the cursor is somewhere down
       in the entry, it does not have to be on the headline.

Todo state changes can trigger tag changes
------------------------------------------

     The new option `org-todo-state-tags-triggers' can be used to
     define automatic changes to tags when a TODO state changes.
     For example, the setting

      (setq org-todo-state-tags-triggers
            '((done ("Today" . nil) ("NEXT" . nil))
              ("WAITING" ("Today" . t))))

     will make sure that any change to any of the DONE states will
     remove tags "Today" and "NEXT", while switching to the
     "WAITING" state will trigger the tag "Today" to be added.

     I use this mostly to get rid of TODAY and NEXT tags which I
     apply to select an entry for execution in the near future,
     which I often prefer to specific time scheduling.

C-RET will now always insert a new headline, never an item.
-----------------------------------------------------------
     The new headline is inserted after the current subtree.

     Thanks to Peter Jones for patches to fine-tune this behavior.

Customize org-mouse.el feature set
----------------------------------
     There is a new variable `org-mouse-features' which gives you
     some control about what features of org-mouse you want to
     use.  Turning off some of the feature will free up the
     corresponding mouse events, or will avoid activating special
     regions for mouse clicks.  By default I have urned off the
     feature to use drag mouse events to move or promote/demote
     entries.  You can of course turn them back on if you wish.

     This variable may still change in the future, allowing more
     fine-grained control.

New commands for export to PDF
------------------------------

     This is using LaTeX export, and then processes it to PDF
     using pdflatex.

      C-c C-e p     process to PDF.
      C-c C-e d     process to PDF, and open the file.

LaTeX export
------------
     - \usepackage{graphicx} is now part of the standard class
       definitions.
     - Several bugs fixed, but definitely not all of them :-(

New option `org-log-state-notes-insert-after-drawers'
-----------------------------------------------------

     Set this to `t' if you want state change notes to be inserted
     after any initial drawers, i.e drawers the immediately follow
     the headline and the planning line (the one with
     DEADLINE/SCHEDULED/CLOSED information).

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-23  7:33 Release 6.10 Carsten Dominik
@ 2008-10-23 13:27 ` Bernt Hansen
  2008-10-23 13:45   ` Bernt Hansen
  2008-10-23 14:46 ` Manish
  2008-10-25 11:17 ` Carsten Dominik
  2 siblings, 1 reply; 9+ messages in thread
From: Bernt Hansen @ 2008-10-23 13:27 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode List

[-- Attachment #1: Type: text/plain, Size: 677 bytes --]

Carsten Dominik <dominik@uva.nl> writes:

> Enjoy!
>
> - Carsten
>
> Changes in Version 6.10
> =======================
>

The makefile doesn't work for me.

If I run it (under X in an xterm) it starts about 32 new emacs sessions
and fails with the following error:

,----[ end of make -j1 output ]
| mv org-install.el lisp
| mv: cannot stat `org-install.el': No such file or directory
| make: *** [lisp/org-install.el] Error 1
`----

I have to close the emacs sessions manually.

Org-mode version 6.10pre01
GNU Emacs 22.2.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of
2008-07-24 on raven, modified by Debian

I've attached the full typescript log in case it's useful


[-- Attachment #2: typescript --]
[-- Type: application/octet-stream, Size: 9583 bytes --]

[-- Attachment #3: Type: text/plain, Size: 10 bytes --]


-Bernt



[-- Attachment #4: Type: text/plain, Size: 204 bytes --]

_______________________________________________
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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-23 13:27 ` Bernt Hansen
@ 2008-10-23 13:45   ` Bernt Hansen
  0 siblings, 0 replies; 9+ messages in thread
From: Bernt Hansen @ 2008-10-23 13:45 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode List

Ignore this.  This was pilot-error.

I created a new script ~/bin/emacs that was messing up 
  'emacs -q -batch ...'

Sorry for the noise.

-Bernt


Bernt Hansen <bernt@norang.ca> writes:

> Carsten Dominik <dominik@uva.nl> writes:
>
>> Enjoy!
>>
>> - Carsten
>>
>> Changes in Version 6.10
>> =======================
>>
>
> The makefile doesn't work for me.
>
> If I run it (under X in an xterm) it starts about 32 new emacs sessions
> and fails with the following error:
>
> ,----[ end of make -j1 output ]
> | mv org-install.el lisp
> | mv: cannot stat `org-install.el': No such file or directory
> | make: *** [lisp/org-install.el] Error 1
> `----
>
> I have to close the emacs sessions manually.
>
> Org-mode version 6.10pre01
> GNU Emacs 22.2.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of
> 2008-07-24 on raven, modified by Debian
>
> I've attached the full typescript log in case it's useful
>
>
>
>
> -Bernt

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-23  7:33 Release 6.10 Carsten Dominik
  2008-10-23 13:27 ` Bernt Hansen
@ 2008-10-23 14:46 ` Manish
  2008-10-24 15:15   ` Carsten Dominik
  2008-10-25 10:42   ` Carsten Dominik
  2008-10-25 11:17 ` Carsten Dominik
  2 siblings, 2 replies; 9+ messages in thread
From: Manish @ 2008-10-23 14:46 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode List

  On Thu, Oct 23, 2008 at 1:03 PM, Carsten Dominik wrote:
  [snip]
  > Enhancements to secondary agenda filtering
  > ------------------------------------------
  >
  >    This is, I believe, becoming a killer feature.  It allows you
  >    to define fewer and more general custom agenda commands, and
  >    then to do the final narrowing to specific tasks you are
  >    looking for very quickly, much faster than calling a new
  >    agenda command.
  >
  >    If you have not tries this yet, you should!
  >
  > * You can now refining the current filter by an additional criterion
  >  When filtering an existing agenda view with `/', you can
  >  now narrow down the existing selection by an additional
  >  condition.  Do do this, use `\' instead of `/' to add the
  >  additional criterion.  You can also press `+' or `-' after
  >  `/' to add a positive or negative condition.  A condition
  >  can be a TAG, or an effort estimate limit, see below.
  [snip]

Thanks for enhancing this already awesome feature.

  > I use this mostly to get rid of TODAY and NEXT tags which I
  > apply to select an entry for execution in the near future,
  > which I often prefer to specific time scheduling.

I like this.  I end up pushing many of the tasks forward each day.  I
think it's better to use standard agenda for timed tasks
(appointments, deadlines etc.) and add another block for tasks tagged
for today and next actions (do anytime tasks.)  So I created an agenda
view that has standard agenda, a block of tags query to include tasks
tagged "Today" and another block with tasks tagged "Next".  But it
seems filter applies only to the standard agenda block and does not
show any task from the other two blocks.  Can it be done at all?

-- Manish

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-23 14:46 ` Manish
@ 2008-10-24 15:15   ` Carsten Dominik
  2008-10-25 10:42   ` Carsten Dominik
  1 sibling, 0 replies; 9+ messages in thread
From: Carsten Dominik @ 2008-10-24 15:15 UTC (permalink / raw)
  To: Manish; +Cc: emacs-orgmode List

Hi Manish,

this works just fine for me, can you try to explain again what exactly  
does not work?

- Carsten

On Oct 23, 2008, at 4:46 PM, Manish wrote:

> On Thu, Oct 23, 2008 at 1:03 PM, Carsten Dominik wrote:
> [snip]
>> Enhancements to secondary agenda filtering
>> ------------------------------------------
>>
>>  This is, I believe, becoming a killer feature.  It allows you
>>  to define fewer and more general custom agenda commands, and
>>  then to do the final narrowing to specific tasks you are
>>  looking for very quickly, much faster than calling a new
>>  agenda command.
>>
>>  If you have not tries this yet, you should!
>>
>> * You can now refining the current filter by an additional criterion
>> When filtering an existing agenda view with `/', you can
>> now narrow down the existing selection by an additional
>> condition.  Do do this, use `\' instead of `/' to add the
>> additional criterion.  You can also press `+' or `-' after
>> `/' to add a positive or negative condition.  A condition
>> can be a TAG, or an effort estimate limit, see below.
> [snip]
>
> Thanks for enhancing this already awesome feature.
>
>> I use this mostly to get rid of TODAY and NEXT tags which I
>> apply to select an entry for execution in the near future,
>> which I often prefer to specific time scheduling.
>
> I like this.  I end up pushing many of the tasks forward each day.  I
> think it's better to use standard agenda for timed tasks
> (appointments, deadlines etc.) and add another block for tasks tagged
> for today and next actions (do anytime tasks.)  So I created an agenda
> view that has standard agenda, a block of tags query to include tasks
> tagged "Today" and another block with tasks tagged "Next".  But it
> seems filter applies only to the standard agenda block and does not
> show any task from the other two blocks.  Can it be done at all?
>
> -- Manish

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-23 14:46 ` Manish
  2008-10-24 15:15   ` Carsten Dominik
@ 2008-10-25 10:42   ` Carsten Dominik
  2008-10-25 12:00     ` Manish
  1 sibling, 1 reply; 9+ messages in thread
From: Carsten Dominik @ 2008-10-25 10:42 UTC (permalink / raw)
  To: Manish; +Cc: emacs-orgmode List


On Oct 23, 2008, at 4:46 PM, Manish wrote:
>
> I like this.  I end up pushing many of the tasks forward each day.  I
> think it's better to use standard agenda for timed tasks
> (appointments, deadlines etc.) and add another block for tasks tagged
> for today and next actions (do anytime tasks.)  So I created an agenda
> view that has standard agenda, a block of tags query to include tasks
> tagged "Today" and another block with tasks tagged "Next".  But it
> seems filter applies only to the standard agenda block and does not
> show any task from the other two blocks.  Can it be done at all?


This was a bug related to case-sensitivity when comparing tags.  Tags  
searches report the downcased list of tags, while other agenda views  
did not.  THis is fixed now, thanks for the report and followup (which  
was in private email).

- Carsten

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-23  7:33 Release 6.10 Carsten Dominik
  2008-10-23 13:27 ` Bernt Hansen
  2008-10-23 14:46 ` Manish
@ 2008-10-25 11:17 ` Carsten Dominik
  2 siblings, 0 replies; 9+ messages in thread
From: Carsten Dominik @ 2008-10-25 11:17 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode List


[-- Attachment #1.1: Type: text/plain, Size: 658 bytes --]


On Oct 23, 2008, at 9:33 AM, Carsten Dominik wrote:

> Changes in Version 6.10
> =======================


[snip]

>
> Enhancements to secondary agenda filtering
> ------------------------------------------
>
>    This is, I believe, becoming a killer feature.  It allows you
>    to define fewer and more general custom agenda commands, and
>    then to do the final narrowing to specific tasks you are
>    looking for very quickly, much faster than calling a new
>    agenda command.
>
>    If you have not tries this yet, you should!

6.10c fixes an important bug that made filtering fail in the tags view.

Thanks to Manish for the report.

- Carsten


[-- Attachment #1.2: Type: text/html, Size: 1174 bytes --]

[-- Attachment #2: Type: text/plain, Size: 204 bytes --]

_______________________________________________
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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-25 10:42   ` Carsten Dominik
@ 2008-10-25 12:00     ` Manish
  2008-10-25 12:58       ` Carsten Dominik
  0 siblings, 1 reply; 9+ messages in thread
From: Manish @ 2008-10-25 12:00 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode List

  On Sat, Oct 25, 2008 at 4:12 PM, Carsten Dominik wrote:
  >
  > On Oct 23, 2008, at 4:46 PM, Manish wrote:
  >>
  >> I like this. I end up pushing many of the tasks forward each day. I
  >> think it's better to use standard agenda for timed tasks
  >> (appointments, deadlines etc.) and add another block for tasks tagged
  >> for today and next actions (do anytime tasks.) So I created an agenda
  >> view that has standard agenda, a block of tags query to include tasks
  >> tagged "Today" and another block with tasks tagged "Next". But it
  >> seems filter applies only to the standard agenda block and does not
  >> show any task from the other two blocks. Can it be done at all?
  >
  >
  > This was a bug related to case-sensitivity when comparing tags. Tags
  > searches report the downcased list of tags, while other agenda views did
  > not. THis is fixed now, thanks for the report and followup (which was in
  > private email).

Yep.  Confirm bug has been blotted out.

Thank you very much.  It's awesome now. :)
-- 
Manish

PS: Needed to send screenshots of personal agenda hence followed up in
private.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release 6.10
  2008-10-25 12:00     ` Manish
@ 2008-10-25 12:58       ` Carsten Dominik
  0 siblings, 0 replies; 9+ messages in thread
From: Carsten Dominik @ 2008-10-25 12:58 UTC (permalink / raw)
  To: Manish; +Cc: emacs-orgmode List

Hi Manish,

thanks for the confirmation.

- Carsten

On Oct 25, 2008, at 2:00 PM, Manish wrote:

>  On Sat, Oct 25, 2008 at 4:12 PM, Carsten Dominik wrote:
>>
>> On Oct 23, 2008, at 4:46 PM, Manish wrote:
>>>
>>> I like this. I end up pushing many of the tasks forward each day. I
>>> think it's better to use standard agenda for timed tasks
>>> (appointments, deadlines etc.) and add another block for tasks  
>>> tagged
>>> for today and next actions (do anytime tasks.) So I created an  
>>> agenda
>>> view that has standard agenda, a block of tags query to include  
>>> tasks
>>> tagged "Today" and another block with tasks tagged "Next". But it
>>> seems filter applies only to the standard agenda block and does not
>>> show any task from the other two blocks. Can it be done at all?
>>
>>
>> This was a bug related to case-sensitivity when comparing tags. Tags
>> searches report the downcased list of tags, while other agenda  
>> views did
>> not. THis is fixed now, thanks for the report and followup (which  
>> was in
>> private email).
>
> Yep.  Confirm bug has been blotted out.
>
> Thank you very much.  It's awesome now. :)
> -- 
> Manish
>
> PS: Needed to send screenshots of personal agenda hence followed up in
> private.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-10-25 12:58 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-23  7:33 Release 6.10 Carsten Dominik
2008-10-23 13:27 ` Bernt Hansen
2008-10-23 13:45   ` Bernt Hansen
2008-10-23 14:46 ` Manish
2008-10-24 15:15   ` Carsten Dominik
2008-10-25 10:42   ` Carsten Dominik
2008-10-25 12:00     ` Manish
2008-10-25 12:58       ` Carsten Dominik
2008-10-25 11:17 ` Carsten Dominik

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).