all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* feature request: changing the way numeric priorities are calculated
@ 2011-06-05  3:51 Filippo A. Salustri
  2011-06-05  4:26 ` Samuel Wales
  0 siblings, 1 reply; 6+ messages in thread
From: Filippo A. Salustri @ 2011-06-05  3:51 UTC (permalink / raw)
  To: emacs-orgmode mailing list

As I understand org - at least as of v7.4, the numeric values of
priorities as calculated in org-get-priority, are variable and based
on multiplying things by 1000.
I can understand why this is done this way, but it is a little restrictive.

I would like to suggest that the numeric values of priorities be fixed
between 0 and some value that can be user-defined, and that
org-get-priority be tweaked to return a value between 0 and the max
value, based on the range of priorities (i.e. from org-lowest-priority
to org-highest-priority).

So, for instance if you set the max numeric priority to 10, it
wouldn't matter if you had 3 priority levels or 100, they'd all range
between 0 and 10.

In my case, I'm asking for this because I'm writing a user-defined
comparator function that combines a number of features into a single
measure of 'importance' (toodledo does something similar), and having
the ability to essentially 'weight' the priority with respect to other
values would be very useful.

I'd try to do the changes myself, but I'm just not up to the task these days.

Thoughts?
Cheers.
Fil Salustri

--
\V/_
Filippo A. Salustri, Ph.D., P.Eng.
Mechanical and Industrial Engineering
Ryerson University
350 Victoria St, Toronto, ON
M5B 2K3, Canada
Tel: 416/979-5000 ext 7749
Fax: 416/979-5265
Email: salustri@ryerson.ca
http://deseng.ryerson.ca/~fil/

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

* Re: feature request: changing the way numeric priorities are calculated
  2011-06-05  3:51 feature request: changing the way numeric priorities are calculated Filippo A. Salustri
@ 2011-06-05  4:26 ` Samuel Wales
  2011-06-05 11:11   ` [OT] " Jambunathan K
  2011-06-05 17:23   ` Filippo A. Salustri
  0 siblings, 2 replies; 6+ messages in thread
From: Samuel Wales @ 2011-06-05  4:26 UTC (permalink / raw)
  To: Filippo A. Salustri; +Cc: emacs-orgmode mailing list

I do

(defun alpha-org-priority-score (&optional sg)
  (case (alpha-org-entry-priority-letter sg)
    (?A 2)
    (?B 0)
    (?C -1)
    (t (error "Case exhausted for priority"))))

-- 
The Kafka Pandemic: http://thekafkapandemic.blogspot.com
I support the Whittemore-Peterson Institute (WPI)
===
Extreme bigotry against people with deadly serious diseases is still
extreme bigotry.

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

* Re: [OT] feature request: changing the way numeric priorities are calculated
  2011-06-05  4:26 ` Samuel Wales
@ 2011-06-05 11:11   ` Jambunathan K
  2011-06-05 11:26     ` Jambunathan K
  2011-06-05 20:36     ` Carsten Dominik
  2011-06-05 17:23   ` Filippo A. Salustri
  1 sibling, 2 replies; 6+ messages in thread
From: Jambunathan K @ 2011-06-05 11:11 UTC (permalink / raw)
  To: Samuel Wales; +Cc: emacs-orgmode mailing list


Samuel

Someone has gotta speak.

1. Please quote the relevant text in your replies.

2. If you really intend to help may be you should add more words to your
   text. I feel your replies are Latin to me. I do think many feel
   likewise. Save your precious key strokes for the nth problem that you
   yourself will report in the future but wouldn't condescend to debug
   yourself.

Jambunathan K.
-- 

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

* Re: [OT] feature request: changing the way numeric priorities are calculated
  2011-06-05 11:11   ` [OT] " Jambunathan K
@ 2011-06-05 11:26     ` Jambunathan K
  2011-06-05 20:36     ` Carsten Dominik
  1 sibling, 0 replies; 6+ messages in thread
From: Jambunathan K @ 2011-06-05 11:26 UTC (permalink / raw)
  To: Samuel Wales; +Cc: emacs-orgmode mailing list

Jambunathan K <kjambunathan@gmail.com> writes:

> Samuel
>
> Someone has gotta speak.
>
> 1. Please quote the relevant text in your replies.
>
> 2. If you really intend to help may be you should add more words to your
>    text. I feel your replies are Latin to me. I do think many feel
>    likewise. Save your precious key strokes for the nth problem that you
>    yourself will report in the future but wouldn't condescend to debug
>    yourself.
>

So refrain from replying to other's maladies.

> Jambunathan K.

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

* Re: feature request: changing the way numeric priorities are calculated
  2011-06-05  4:26 ` Samuel Wales
  2011-06-05 11:11   ` [OT] " Jambunathan K
@ 2011-06-05 17:23   ` Filippo A. Salustri
  1 sibling, 0 replies; 6+ messages in thread
From: Filippo A. Salustri @ 2011-06-05 17:23 UTC (permalink / raw)
  To: Samuel Wales; +Cc: emacs-orgmode mailing list

Could you explain (alpha-org-entry-priority-letter sg), and where you
would use alpha-org-priority-score.
Also, while I see what you're doing in the code, I would prefer
something not so rigid (i.e. expecting only 3 levels of priority and
having the values for those priorities hardwired into the code).
Cheers.
Fil

On 5 June 2011 00:26, Samuel Wales <samologist@gmail.com> wrote:
> I do
>
> (defun alpha-org-priority-score (&optional sg)
>  (case (alpha-org-entry-priority-letter sg)
>    (?A 2)
>    (?B 0)
>    (?C -1)
>    (t (error "Case exhausted for priority"))))
>
> --
> The Kafka Pandemic: http://thekafkapandemic.blogspot.com
> I support the Whittemore-Peterson Institute (WPI)
> ===
> Extreme bigotry against people with deadly serious diseases is still
> extreme bigotry.
>



-- 
\V/_
Filippo A. Salustri, Ph.D., P.Eng.
Mechanical and Industrial Engineering
Ryerson University
350 Victoria St, Toronto, ON
M5B 2K3, Canada
Tel: 416/979-5000 ext 7749
Fax: 416/979-5265
Email: salustri@ryerson.ca
http://deseng.ryerson.ca/~fil/

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

* Re: [OT] feature request: changing the way numeric priorities are calculated
  2011-06-05 11:11   ` [OT] " Jambunathan K
  2011-06-05 11:26     ` Jambunathan K
@ 2011-06-05 20:36     ` Carsten Dominik
  1 sibling, 0 replies; 6+ messages in thread
From: Carsten Dominik @ 2011-06-05 20:36 UTC (permalink / raw)
  To: Jambunathan K; +Cc: emacs-orgmode mailing list


On 5.6.2011, at 13:11, Jambunathan K wrote:

> 
> Samuel
> 
> Someone has gotta speak.
> 
> 1. Please quote the relevant text in your replies.
> 
> 2. If you really intend to help may be you should add more words to your
>   text. I feel your replies are Latin to me. I do think many feel
>   likewise. Save your precious key strokes for the nth problem that you
>   yourself will report in the future but wouldn't condescend to debug
>   yourself.

Hi Jambunatan (and others who are not aware of this),

Samuel has, IIUC, a severe illness which limits his ability
to write extended amounts of text.  We (I certainly, but I
think many others) have come to accept that his mails are
not always easily understandable without some effort
and looking for context in the thread.  I ignore the
ones I cannot grasp.  I good moments, Samuel is a clear
thinker who has contributed many ideas and bug reports for
many years.  If you look back in the archives you will
be able to appreciate this.

With kind regards

- Carsten

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

end of thread, other threads:[~2011-06-05 20:36 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-05  3:51 feature request: changing the way numeric priorities are calculated Filippo A. Salustri
2011-06-05  4:26 ` Samuel Wales
2011-06-05 11:11   ` [OT] " Jambunathan K
2011-06-05 11:26     ` Jambunathan K
2011-06-05 20:36     ` Carsten Dominik
2011-06-05 17:23   ` Filippo A. Salustri

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.