[Orgmode] New Feature: org-refile can create new headings

2009-04-12 Thread Jason Jackson
Hey,
I use org-refile very often to move things around and reorganize my notes.
But one annoyance is when I want to reorganize an Item into a *new heading*
.

Typically, this happens when I'm doing my weekly GTD task sorting.

I have a huge 'bucket' of things I added during the week. And i'd like to
organize it all really quickly; but right now, anytime I want to make a new
heading, I have to scroll around and do it manually, loosing my place in the
bucket.

Could this be a new feature of org-mode, or any other ideas for a solution?

Cheers,
Jason
___
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] 12h time format for agenda view only?

2009-04-28 Thread Jason Jackson
Is there a way to show am/pm time format in the agenda view?
Cheers,
Jason
___
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] [PERF] Slow Org Agenda Custom Commands

2009-01-10 Thread Jason Jackson
I'm using the following org agenda custom command, with a relatively small
org-mode text file, and agenda creation is taking around 3-4 seconds, it
becomes unbearably worse if I modify stuck-projects to also use properties
searches)

*Is there anything I can change to speed up the commands execution; or
developer changes to org-mode?*


(setq org-agenda-custom-commands
  '(("h" "Next Action"
 (
  (agenda ""
  ((org-agenda-ndays 1)
   (org-agenda-time-grid '())
   (org-deadline-warning-days 5)
   (org-agenda-sorting-strategy '(time-up priority-down))
   (org-agenda-skip-deadline-if-done t)
   (org-agenda-overriding-header "Today's Agenda: ")
   ))
  ;;; SLOW COMMAND #1
  (tags
"@HOME-habit-__IGNORE-SCHEDULED>\"<2000-01-01>\"/TODO|BLOCKED|SUBMIT"

((org-agenda-sorting-strategy '(priority-down))
 (org-agenda-overriding-header "Unscheduled Todo (@Home): ")
 ))

  (org-agenda-list-stuck-projects); SLOW IF I USE PROPERTIES
LIKE ABOVE

  ;;; SLOW COMMAND #2
  (tags
"-...@home-habit-@WORK-__IGNORE-SCHEDULED>\"<2000-01-01>\"/TODO|BLOCKED|SUBMIT"
 (
  (org-agenda-sorting-strategy '(priority-down tag-down))
  (org-agenda-overriding-header "Unscheduled Todo (Other
Contexts): ")
  ))
  (tags "+hab...@home-__ignore/TODO"
 (
  (org-agenda-sorting-strategy '(priority-down tag-down))
  (org-agenda-overriding-header "Habits (@Home): ")
  ))
  ))

The main performance degradation comes from  -SCHEDULED>\"<2000-01-01>\"

I understand there's a way to removed scheduled items from TODO agenda
generations, but this doesn't apply to TAGS agenda generations. So in order
to accomplish this in tags, I've added -SCHEDULED>\"<2000-01-01>\" meaning,
'does not have a SCHEDULED property'

Overall, isn't there any way to speed up property queries?
If the property query is generating some kind of index, is there a way to
keep this indexed cached for the subsequent property query in this overall
agenda page generation?

Cheers,
Jason

P.S. This being my first post on the mailing list, org-mode is absolutely
amazing & invaluable!
___
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] Attachment feature - Can I have custom directories?

2009-01-10 Thread Jason Jackson
There are many times where I would like to associate an org-mode item with a
specific directory of my choosing for attachment directory.

Such that, C-c C-a f would open for example ~/docs/project1
and C-c C-a o would open the file inside

Of course, I still like the existing functionality of generating random
directory names too.

Can org-mode do this?



Also I should mention C-c C-a l (for symbolic links) just copies the file on
the windows platform, can we have it create a shortcut instead?

Cheers,
Jason
___
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] [PERF] Slow Org Agenda Custom Commands

2009-01-11 Thread Jason Jackson
Thank you Matthew, this improved the performance to an acceptable ~half
second

I still wonder if multiple property searches could be optimized somehow, but
for my purposes I'm satisfied =)

For example, you can't use agenda filter commands with
org-stuck-project-list, thus you'd have to resort to a slow property search.
Some people might want to search for high priority stuck projects. (I solved
this by introducing different 'priority' todo states)

-Jason

On Mon, Jan 12, 2009 at 1:34 PM, Matthew Lundin  wrote:

>
> Hi Jason,
>
> "Jason Jackson"  writes:
>
> > I'm using the following org agenda custom command, with a relatively
> small
> > org-mode text file, and agenda creation is taking around 3-4 seconds, it
> > becomes unbearably worse if I modify stuck-projects to also use
> properties
> > searches)
> >
> > Is there anything I can change to speed up the commands execution; or
> > developer changes to org-mode?
> >
> > (setq org-agenda-custom-commands
> >   '(("h" "Next Action"
> >  (
> >   (agenda ""
> >   ((org-agenda-ndays 1)
> >(org-agenda-time-grid '())
> >(org-deadline-warning-days 5)
> >(org-agenda-sorting-strategy '(time-up priority-down))
> >(org-agenda-skip-deadline-if-done t)
> >(org-agenda-overriding-header "Today's Agenda: ")
> >))
> >   ;;; SLOW COMMAND #1
> >   (tags
> "@HOME-habit-__IGNORE-SCHEDULED>\"<2000-01-01>\"/TODO|BLOCKED|
> > SUBMIT"
> > ((org-agenda-sorting-strategy '(priority-down))
> >  (org-agenda-overriding-header "Unscheduled Todo
> >   (@Home): ")
> >  ))
>
> As you suggest, any searches for properties other than TODO, LEVEL,
> and CATEGORY can be quite slow.
>
> Have you considered using a todo search and then using secondary
> filtering to limit by tag. This would enable you to use either of the
> following variables:
>
> - org-agenda-todo-ignore-with-date
> - org-agenda-todo-ignore-scheduled
>
> Best,
> Matt
>
___
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