Re: [Orgmode] Link question
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
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
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
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
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
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
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
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
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
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
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