Hadron <[EMAIL PROTECTED]> writes:

> John Sullivan <[EMAIL PROTECTED]> writes:
>
>> Hadron <[EMAIL PROTECTED]> writes:
>>
>>> Two comments on this function
>>>
>>> 1) It would be nice if it remembered the plan page name you are moving
>>> to from the last time you invoked it.
>>
>> It does, doesn't it?
>
> Not on mine. Can you confirm on your installation?
>>

It uses the plan page you used the last time you created a task as the default.
I guess you are suggesting that each command maintain its own history list for
plan pages?

I doubt we'll find a default that pleases everyone here. I think the current
one is fine. I create a task, and then I want to replan some existing tasks to
that project. In that common case, the default is correct.

> Yes I know. But I am suggesting that (especially with the nomenclature)
> that they can be combined for ease of maintenance and a more
> straightforward API.
>

I don't see how. Changing the date for a task accepts various kinds of input
like, "+7" to indicate a date 7 days from the date of the current day page. It
uses planner-read-date to get the input. Date pages are not the same thing as
plan pages in planner. They also use different completion lists.

> Similarly, all such functions should operate on regions if regions are
> selected. It is overkill (in API and documentation) to have separate "on
> region" functions. No region? Operate on current line. Region selected?
> Iterate on all lines contained therein. 
>

No. The behavior you describe (if regions are selected) is only expected when
using transient-mark-mode. Perhaps planner should behave in a similar way when
transient-mark-mode is active, but it certainly shouldn't if not. 

-- 
John Sullivan
Emacs Planner Maintainer
http://www.wjsullivan.net/PlannerMode.html
GPG Key: AE8600B6

_______________________________________________
Planner-el-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/planner-el-discuss

Reply via email to