Re: [Orgmode] Link question

2008-05-22 Thread Shaun Johnson

Carsten,

Ok, I will add this to my todo list - I might find time to start on it
this weekend.

How do I start the process of signing papers for the FSF.

Shaun.

Carsten Dominik wrote:

Hi Shaun,

I think this would indeed make sense.  I guess it should
use "/" as a separator, and it should ideally ignore TODO keywords,
priority cookies, and tags.

Please go ahead and give it a try - to include it into Org you would have
to sin the papers with the FSF.

Best wishes

- Carsten

On May 21, 2008, at 7:57 PM, Shaun Johnson wrote:

I'm a light user of Orgmode so the following might not be sensible or 
there might

be some existing way to achieve the same effect.

I have an Org file like:

* Glossary
...
** Address
...
* Implementation
...
** Address
...

What I would like is to have distinct links to the two 'Address' 
headlines. I can't
see a way to this with the standard link types. A possible solution 
would be to introduce
a 'path based' link type where the two 'Address' headlines have 
distinct paths through the

outline tree of ("Glossary" "Address") and ("Implementation" "Address").

Does this make sense or am I gibbering?

If it does make sense then my Elisp skills are probably up to 
implementing this.


Thanks in advance,

Shaun.


___
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







___
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: Integration of Org mode with Mairix: org-mairix.el

2008-05-22 Thread Dan Davison
Adam Spiers  adamspiers.org> writes:

> 
<...>
> On 30th December I posted a significant update to org-mairix.el which
> added mutt support:
> 
>   http://thread.gmane.org/gmane.emacs.orgmode/3386/focus=4908
> 
> Perhaps I should push it into the CONTRIB/ directory myself?  However,
> there are one or two issues and design decisions pending:
> 
>   http://thread.gmane.org/gmane.emacs.orgmode/5044/focus=5063
>   http://thread.gmane.org/gmane.emacs.orgmode/5045/focus=5064
>   http://thread.gmane.org/gmane.emacs.orgmode/4217/focus=4635
> 
> but I was hoping to get some feedback from the (apparently tiny?)
> user-base first.  Is there anyone other than myself and Austin
> currently reading the list who uses org-mairix.el, or who might be
> interested in using it?

I'm interested! I use mutt, and have recently started using mairix as a result
of these threads. Could someone give an update on the current state of mutt
support in org-mairix? (it seems that Adam's mutt stuff isn't yet in the version
in the contrib dir)

Dan

> 
> ___
> 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
> 
> 






___
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] Link question

2008-05-22 Thread Carsten Dominik



On May 22, 2008, at 10:14 AM, Shaun Johnson wrote:


Carsten,

Ok, I will add this to my todo list - I might find time to start on it
this weekend.
How do I start the process of signing papers for the FSF.


By filling in the attached form and sending it to [EMAIL PROTECTED]

Thanks.

- Carsten

Please email the following information to [EMAIL PROTECTED], and we
will send you the assignment form for your past and future changes.

Please use your full legal name (in ASCII characters) as the subject
line of the message.
--
REQUEST: SEND FORM FOR PAST AND FUTURE CHANGES

[What is the name of the program or package you're contributing to?]

  Org-mode, which is part of Emacs

[Did you copy any files or text written by someone else in these changes?
Even if that material is free software, we need to know about it.]


[Do you have an employer who might have a basis to claim to own
your changes?  Do you attend a school which might make such a claim?]


[For the copyright registration, what country are you a citizen of?]


[What year were you born?]


[Please write your email address here.]


[Please write your postal address here.]





[Which files have you changed so far, and which new files have you written
so far?]













Shaun.

Carsten Dominik wrote:

Hi Shaun,
I think this would indeed make sense.  I guess it should
use "/" as a separator, and it should ideally ignore TODO keywords,
priority cookies, and tags.
Please go ahead and give it a try - to include it into Org you  
would have

to sin the papers with the FSF.
Best wishes
- Carsten
On May 21, 2008, at 7:57 PM, Shaun Johnson wrote:
I'm a light user of Orgmode so the following might not be sensible  
or there might

be some existing way to achieve the same effect.

I have an Org file like:

* Glossary
...
** Address
...
* Implementation
...
** Address
...

What I would like is to have distinct links to the two 'Address'  
headlines. I can't
see a way to this with the standard link types. A possible  
solution would be to introduce
a 'path based' link type where the two 'Address' headlines have  
distinct paths through the
outline tree of ("Glossary" "Address") and ("Implementation"  
"Address").


Does this make sense or am I gibbering?

If it does make sense then my Elisp skills are probably up to  
implementing this.


Thanks in advance,

Shaun.


___
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




___
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


___
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] set-keys in orgtble mode

2008-05-22 Thread Eric Schulte
Hi,

I very much enjoy using orgtble mode, however there are some functions
which I run over and over org-table-delete-column, and
org-table-insert-row, etc... it is not clear if there is a way to
define key mappings such that they only take effect inside of tables.
Would it be possible to do this using the familiar
local/global-set-key syntax?

Should I write my own orgtble-hijacker-command-### functions?

Also, is there a good way to display the available table commands
other than grepping the org-mode help?

Thanks for the great tool!
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] set-keys in orgtble mode

2008-05-22 Thread Carsten Dominik

Hi Eric,

On May 22, 2008, at 6:50 PM, Eric Schulte wrote:

Hi,

I very much enjoy using orgtble mode, however there are some functions
which I run over and over org-table-delete-column, and
org-table-insert-row, etc...


That would be M-S- and M-S-, can't you use these keys?



it is not clear if there is a way to
define key mappings such that they only take effect inside of tables.
Would it be possible to do this using the familiar
local/global-set-key syntax?



Should I write my own orgtble-hijacker-command-### functions?


To add your own keys, you can do something like this, in orgtbl-mode- 
hook.


(org-defkey orgtbl-mode-map "\C-cd"
(orgtbl-make-binding 'org-table-delete-column 1001 "\C- 
cd"))


Note that you need to give the key twice, and the 1001 should be a  
unique number.

Instead of org-defkey, you can use define-key.  org-defkey is the same,
only that it obeys the variable org-disputed-keys.



Also, is there a good way to display the available table commands
other than grepping the org-mode help?


Looking at the menu, it contains a pretty much complete list of  
commands.

Or how about the refcard?  Pretty complete, too.

- 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] Re: org-agenda-todo-ignore-* in tags search of TODO entries

2008-05-22 Thread Carsten Dominik

Hi Thomas, thanks for your patch.


what do others think, should these variables also apply to the general  
tags/todo/properties search?


- Carsten

On May 20, 2008, at 8:16 AM, Thomas Morgan wrote:


This patch makes org-agenda-todo-ignore-with-date,
org-agenda-todo-ignore-scheduled, and org-agenda-todo-ignore-deadlines
apply to tags searches of TODO entries.  Is this the right thing?

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 42382aa..8a9bfbd 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-20  Thomas Morgan  <[EMAIL PROTECTED]>
+
+   * org.el (org-scan-tags): Obey org-agenda-todo-ignore-with-date,
+   org-agenda-todo-ignore-scheduled, and
+   org-agenda-todo-ignore-deadlines.
+
2008-05-10  Carsten Dominik  <[EMAIL PROTECTED]>

* org-table.el (orgtbl-to-tsv, orgtbl-to-csv): New functions.
diff --git a/lisp/org.el b/lisp/org.el
index 37dd881..56262d5 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -8878,36 +8878,54 @@ are included in the output."
;; selective inheritance, remove uninherited ones
(setcdr (car tags-alist)
(org-remove-uniherited-tags (cdar tags-alist
-	  (when (and (or (not todo-only) (member todo org-not-done- 
keywords))

-(eval matcher)
-(or (not org-agenda-skip-archived-trees)
-(not (member org-archive-tag tags-list
-   (and (eq action 'agenda) (org-agenda-skip))
-   ;; list this headline
-
-   (if (eq action 'sparse-tree)
-   (progn
- (and org-highlight-sparse-tree-matches
-  (org-get-heading) (match-end 0)
-  (org-highlight-new-match
-   (match-beginning 0) (match-beginning 1)))
- (org-show-context 'tags-tree))
- (setq txt (org-format-agenda-item
-""
-(concat
- (if org-tags-match-list-sublevels
- (make-string (1- level) ?.) "")
- (org-get-heading))
-category tags-list)
-   priority (org-get-priority txt))
- (goto-char lspos)
- (setq marker (org-agenda-new-marker))
- (org-add-props txt props
-   'org-marker marker 'org-hd-marker marker 'org-category category
-   'priority priority 'type "tagsmatch")
- (push txt rtn))
-   ;; if we are to skip sublevels, jump to end of subtree
-   (or org-tags-match-list-sublevels (org-end-of-subtree t))
+ (let ((end (save-excursion (outline-next-heading) (point
+   (when (and (or (not todo-only)
+  (and (member todo org-not-done-keywords)
+   (or (not org-agenda-todo-ignore-with-date)
+   (not (save-excursion
+  (re-search-forward
+   org-ts-regexp end t
+   (or (not org-agenda-todo-ignore-scheduled)
+   (not (save-excursion
+  (re-search-forward
+   org-scheduled-time-regexp end t
+   (or (not org-agenda-todo-ignore-deadlines)
+   (not (save-excursion
+  (re-search-forward
+   org-deadline-time-regexp
+   end t)))
+   (not (org-deadline-close
+ (match-string 1))
+  (eval matcher)
+  (or (not org-agenda-skip-archived-trees)
+  (not (member org-archive-tag tags-list
+ (and (eq action 'agenda) (org-agenda-skip))
+ ;; list this headline
+
+ (if (eq action 'sparse-tree)
+ (progn
+   (and org-highlight-sparse-tree-matches
+(org-get-heading) (match-end 0)
+(org-highlight-new-match
+ (match-beginning 0) (match-beginning 1)))
+   (org-show-context 'tags-tree))
+   (setq txt (org-format-agenda-item
+  ""
+  (concat
+   (if org-tags-match-list-sublevels
+   (make-string (1- level) ?.) "")
+   (org-get-heading))
+  category tags-list)
+ priority (org-get-priority txt))
+   (goto-char lspos)
+   (setq marker (org-agenda-new-marker))
+   (org-add-props txt props
+ 'org-marker marker 'org

Re: [Orgmode] gantt chart similar overview of time for project planning

2008-05-22 Thread Carsten Dominik

Hi Kevin,

to be honest, I have read your email now 3 times, and I find it vage
and unclear.  If you are asking other people for answers, or if you are
asking free software authors for additional coding and features,
please start by spending the time to carefully think about your
questions and wishes, and to write them down as clearly as possible.

In this way we can make sure that everyone, not just you,
uses his/her time efficiently.

- Carsten

On May 21, 2008, at 1:54 PM, Kevin Nagel wrote:



hello,

I started using orgmode and love it. however one thing is missing,
which is a simple way of checking out the dates to see if there is
time to allocate for a task/project without interfering others and
also able to readjust it. the view would be sth like a gantt chart,
but simple colored boxes along the project/task header and the dates
would be sufficient. is that doable? is it a matter of adjusting the
column view? can i manipulate the dates in the column view too? i
think it is really crucial, as looking up in the calendar and
selecting dates without colliding with other scheduled dates is not
clear.

thanx for reply in advance.

kev






--
lost in kaleidoscope skies...
 ...kevin

   Kevin Nagel
   EMBL Outstation - Hinxton
   European Bioinformatics Institute
   Wellcome Trust Genome Campus
   Hinxton
   Cambridge, CB10 1SD
   United Kingdom



--
lost in kaleidoscope skies...
 ...kevin

   Kevin Nagel
   PhD Student
   EMBL Outstation - Hinxton
   European Bioinformatics Institute
   Wellcome Trust Genome Campus
   Hinxton
   Cambridge, CB10 1SD
   United Kingdom



___
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




___
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] adding semantics to properties

2008-05-22 Thread Carsten Dominik

Hi Austin,

thank you for your detailed post and clearly worked-out proposal.
I can see where you are heading, and some of the ideas are useful.
However, I thing it would be a lot of work to create a system that
uses the existing interfaces in an efficient way.  Since these
interfaces have developed over time, they are not as modular
as one might wish.  Driving coding by real world problems unfortunately
leads to this.

Another way to approach this would be to simply create appropriate
hooks.  For example, we could assign to properties a function that
will be called to edit or set this property, and the user can then
implement different specialized interfaces.  Would you or others be
willing/interested to use such hooks?

- Carsten

On May 16, 2008, at 12:54 AM, Austin Frank wrote:


Hello all--

I recently had an idea for a possible generalization of some existing
org-mode functionality, and I wonder whether others would find it  
useful

and whether implementing it seems feasible.

One way to think of org is as program for creating structured texts  
with

the ability to associate arbitrary meta-data at any point in the
hierarchy.  This meta-data comes in two general forms:  structured and
unstructured.  Structured meta-data in org includes todo state,  
priority
level, tags, deadlines, schedules, timeclocks, categories, and  
probably

some others that I'm forgetting.  Unstructured meta-data is stored in
properties.  My proposal is that we add the ability to store  
structured

meta-data in properties.

The current forms of structured meta-data fall into classes with  
similar

functionality.  Most importantly, we have interfaces for adding,
manipulating, and searching tags, timestamps, and states.  As org has
developed, we've seen the addition of different todo cycles and tag
sets.  I think it would be useful not only to be able to define these
different sets, but to store them independently as well.

I propose that users should be able to declare that a given property  
has

a particular kind of interpretation, and that in doing so they gain
access to org's existing interfaces for that kind of information.  For
example, rather than having a single tag line that holds all of my
tag-like information about an entry, I could split the tags up into
meaningful classes in properties of the entry.  For example, when I go
to set the PEOPLE property, I would get to use org's tag selection
interface rather than plain text entry.  In another case, I might have
multiple todo cycles that are relevant to the same entry:  I could  
have

a WRITING property that used todo semantics, and an associated todo
cycle, and I could still have my general todo cycle stored in the
default TODO property using its own cycle.


To be a bit more concrete, I'm proposing that an entry like

#v+
* NEXT Research  
project :advisor1:advisor2:computer:office:writing:analysis:

#v-

could actually be stored as something like

#v+
:PROPERTIES:
:TODO: NEXT
:WRITING: EDIT
:PEOPLE: :advisor1:advisor2:
:EQUIPMENT: :computer:
:LOCATION: :office:lab:
:TASK_TYPE: :writing:analysis:
:END:
#v-

Important to note are that I have multiple banks of tags and multiple
todo cycles within a single entry.  The display of the headline  
could be

almost the same-- display the union of all the tags from all of
properties using tag semantics, and maybe display only one todo  
state by

default.

I envision this sort of setup would being based on user configurations
like:

#v+
(setq org-tag-alist '((:PEOPLE:)
 ("advisor1" . ?a)
 ("advisor2" . ?b))
 org-todo-keywords '((:WRITING:)
 ("DRAFT" "EDIT" "DISTRIBUTE" "REVISE" "|"  
"SUBMIT")))


(org-declare-property "PEOPLE" 'tagged)
(org-declare-property "WRITING" 'cycled)
(org-declare-property "LAST_REVISED" 'timestamped)
#v-

With a setup like this, when I did C-c C-x C-p PEOPLE, I would get a  
tag
selection interface that included tags only from the PEOPLE tagset.   
C-c
C-x C-p WRITING would let me cycle through the appropriate todo  
states.

C-c C-x C-p LAST_REVISED would give me the timestamp entry dialog.

Given that there are already a set of special properties that use each
of the above semantics, my proposal boils down to letting users  
declare

their own "special" properties with those same semantics.

Org is clearly a great tool already.  In fact, I like its different
interfaces so much that I want to be able to use them in even more  
ways.

Do people think this generalization of existing org interfaces to
arbitrary properties is an interesting idea?  Would you use it?

Thanks for your thoughts,
/au

--
Austin Frank
http://aufrank.net
GPG Public Key (D7398C2F): http://aufrank.net/personal.asc
___
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] set-keys in orgtble mode

2008-05-22 Thread Eric Schulte
Hi Carsten,

Thanks for the pointers, currently M-S- and M-S- are
intercepted by my window manager (xfce), but the

 > To add your own keys, you can do something like this, in orgtbl-mode- 
 > hook.
 > 
 > (org-defkey orgtbl-mode-map "\C-cd"
 >  (orgtbl-make-binding 'org-table-delete-column 1001 "\C- 
 > cd"))

form looks very manageable.

Much Appreciated,
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] set-keys in orgtble mode

2008-05-22 Thread Carsten Dominik


On May 22, 2008, at 11:38 PM, Eric Schulte wrote:


Hi Carsten,

Thanks for the pointers, currently M-S- and M-S- are
intercepted by my window manager (xfce), but the


To add your own keys, you can do something like this, in orgtbl-mode-
hook.

(org-defkey orgtbl-mode-map "\C-cd"
(orgtbl-make-binding 'org-table-delete-column 1001 "\C-
cd"))


form looks very manageable.


I actually should modify this so that it is not required to give the key
again at the end  Will do so.

- 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] set-keys in orgtble mode

2008-05-22 Thread Carsten Dominik


On May 23, 2008, at 8:22 AM, Carsten Dominik wrote:



On May 22, 2008, at 11:38 PM, Eric Schulte wrote:


Hi Carsten,

Thanks for the pointers, currently M-S- and M-S- are
intercepted by my window manager (xfce), but the

To add your own keys, you can do something like this, in orgtbl- 
mode-

hook.

(org-defkey orgtbl-mode-map "\C-cd"
   (orgtbl-make-binding 'org-table-delete-column 1001 "\C-
cd"))


form looks very manageable.


I actually should modify this so that it is not required to give the  
key

again at the end  Will do so.



Ooops, no, this is not possible.  Please ignore my last message.

- 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