On Mar 15, 2009, at 5:26 PM, Bastien wrote: >>> property's value, have a way to use a calc or a tbl formula? >>> Additionnally, have a _DEFAULT suffix to define defaults. >> >> There was a patch recently on the mailing list, subject "elisp >> formulas....." > > Seen it, will test it closely. Please do, I am interested in this patch, maybe you see ways to expand the possibilities. > >>> - FR: A function to display the link the cursor is on (the same way >>> the >>> mouse displays a small popup.) This function would particularily be >>> useful in the agenda view. >> >> C-c C-l LOOK RET RET :-) > > :) > >> Hard to find new key bindings for these. > > But C-c C-l is not accessible from the agenda, right? No, it is not, and I'd rather not make it. There could be several links in a headline, and the agenda is really meant to have commands that do not depend on where in the line the cursor is. I guess you could add to post-command-hook in the agenda something like this, to use the echo area if it is empty: (add-hook 'org-agenda-mode-hook (lambda () (add-hook 'post-command-hook (lambda () (unless (current-message) (if (looking-at ".*?\\[\\[\\(.*?\\)\\]") (message "Link to: %s" (org-match-string-no-properties 1))))) t t))) > >>> - FR: When selecting an attachment, if there is already a directory >>> defined for this the current entry, then use this directory as the >>> default directory for browsing and select the attachment. >> >> You mean if there is an attachment directory defined? > > Yes. > >> What do you mean by "when selecting and attachment"? > > C-c C-a should be aware of any previously defined directory, and take > this directory as the default directory when browsing for other files > to attach. Am I more clear? No, not clear to me. Do you mean that the attachment directory should become the default? No, maybe you mean that if I have already attached a/b/c/file, the next time you want to attach a file from the same directory, a/b/c? > >>> - FR: Allow to insert "+1d"-type strings when picking up a date with >>> `org-time-stamp'. >> >> This works for me, what am I missing here? > > Weird. C-c C-s + 1 d RET does only insert today's date here, no "+1d" > string. > >>> - FR: Symmetric to individual lead time, I wish I can have >>> individual >>> "remaining" time - for example, the number of days during which a >>> deadline is still visible in the agenda view. (That would happily >>> steal 90% of what org-expiry.el is trying to achieve.) >> >> I think the purpose of deadlines is for them sting you until you do >> something about them? For me it seems that this would be counter >> productive. Why don't you tick off these items ok archive/kill >> them???? > > Well, let's say I plan to do something next week but it's not high > priority. I want it to pop up in my agenda view next week, and stay > for > three days, because passed this delay, I know I won't have any > interest > in doing it anymore. Having something like +3d looks consistent to me > -- but I agree I can find workarounds. Or just fix my habits :) > >>> - FR: Following a sh: or an elisp: link prompts the user for >>> confirmation. Can we have a variable that let the user to globally >>> turn this off? >> >> Yes, there is such a variable: org-confirm-elisp-link-function >> and org-confirm-shell-link-function. > > Great, thanks! > >>> - FR: Visually mark (with #) entries that are marked in the agenda >>> view? >> >> I am not sure what you are talking about, what marking??? > > Sorry I meant when marking an entry with `k m' in agenda view. > >>> - FR: When setting a mark in the agenda view, go to the next line? >>> (Like in buffer-menu and other menu mode.) >> >> I am not sure what you are talking about, what marking??? > > Same here. `k m' would jump to the next unmarked entry. > >>> - FR: Maybe `?' could provide a little help in agenda mode. >> >> Hmmm, yes, why not. What should it say? > > Will think of it. > >> Because, the keys are available in the menu. > > Yeah, but maybe some people don't use menus (I don't). I use them to look up keys, nothing else :-) > >>> - FR: Grouping several :clock: lines when clocking periods are very >>> close to each other (with a user-defined threshold). For example, >>> clocking 5 times 10 minutes within the same hour would be rounded up >>> to one hour. >> >> With things nicely tugged way into drawers, I see no reasons to do >> this. > > The main reason was to cheat and try pretend you've been working 1 > hour > when you really worked 50 minutes :) Yes, I can see that, but anything automatic would probably create crap. Editing time stamps is easy enough though.... > > Great! > >>> - Q/FR: How to go at the end of a field in a table? Maybe C-a and >>> C-e >>> could be contextually redefined to do this, since a table is such a >>> specific editing context. >> >> Word-motion commands? I am not comfortable with overloading C-a >> and C- >> e. > > forward-paragraph and backward-paragraph would make sense, no? For > now > M-} jumps out of the table. > >>> `C-c C-d SPC', `C-c C-s SPC' could respectively delete deadlines and >>> scheduled properties. Or maybe C-c C-u could remove any timestamp >>> (this keystroke is free in org-agenda-mode since outline-mode is not >>> loaded.) >> >> I believe C-u C-c C-s and C-u C-c C-d do this for Deadlines. You men >> the time stamp w/o any keyword???? > > The problem is that you don't see whether an entry is scheduled or > has a > deadline in agenda view. How do you decide which one to delete? Well, the prefix in the agenda does tell you if it is scheduled or a deadline! - Carsten