From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo de Moraes Serpa Subject: Re: Frames and the agenda Date: Mon, 27 Feb 2012 16:45:40 -0600 Message-ID: References: <878vjs6jqj.wl%max@openchat.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=0015175cd1ccaef00e04b9f9de69 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:54955) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S29KE-0003op-NM for emacs-orgmode@gnu.org; Mon, 27 Feb 2012 17:45:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S29KC-0003Oi-53 for emacs-orgmode@gnu.org; Mon, 27 Feb 2012 17:45:46 -0500 Received: from mail-bk0-f41.google.com ([209.85.214.41]:39670) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S29KB-0003OB-O3 for emacs-orgmode@gnu.org; Mon, 27 Feb 2012 17:45:44 -0500 Received: by bkty12 with SMTP id y12so5229822bkt.0 for ; Mon, 27 Feb 2012 14:45:41 -0800 (PST) In-Reply-To: <878vjs6jqj.wl%max@openchat.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Marcelo de Moraes Serpa , Org Mode , max@openchat.com --0015175cd1ccaef00e04b9f9de69 Content-Type: text/plain; charset=ISO-8859-1 Hi Max, thanks for the reply. That is amazing. Works like a charm - just what I needed. This should definitely be merged back to the main org distribution! On Fri, Feb 24, 2012 at 2:48 PM, Max Mikhanosha wrote: > Check out my multiple-agenda-buffers branch from > http://github.com/7max/org-mode > > Its designed exactly for that (multiple independent agenda buffers > living together). to enable it use, M-x org-toggle-sticky-agenda > > You will have to set different agenda names for different agenda views > in your org-agenda-custom-commands variable like so: > > (setq org-agenda-custom-commands > '(("a" "Agenda and NEXT (priority)" > ((agenda "" > ((org-agenda-span 'day))) > (tags-todo "/!NEXT" > ((org-agenda-overriding-header "Next Tasks") > (org-agenda-tags-todo-honor-ignore-options t) > (org-agenda-todo-ignore-scheduled t) > (org-agenda-todo-ignore-deadlines t) > (org-tags-match-list-sublevels t) > (org-agenda-sorting-strategy > '(priority-down category-keep))))) > ((org-agenda-buffer-name "*Agenda*"))) > ("t" "TODO entries" > todo "" > ((org-agenda-buffer-name "*Todo List*"))))) > > Carsten suggested that this will eventually get merged, but I think > people may be afraid, as it's a bit of a major change, converting most > agenda related variables to buffer local, and at least initially had a > several bugs, which took me a few weeks to catch and fix. > > But I've been running on this branch for a month+, and quality of > my org-moding had greatly improved, since now all my agendas pop-out > immediately instead of rebuilding for several seconds. > > At Fri, 24 Feb 2012 12:38:39 -0600, > Marcelo de Moraes Serpa wrote: > > > > Hey guys, > > > > So, I would like to keep a sort of dashboard in a osx virtual desktop - > basically having emacs frames with different todo lists > > for reference at quick glance: > > > > http://minus.com/mlgjv21R4 > > > > The problem is that the agenda is global to the emacs instance and won't > allow me to show a filter view in one frame and another > > in the other (i.e: One frame showing all my personal TODOs and the other > showing all TODOs related to my job.). > > > > I could have those lists in separate files, but my configuration now has > all todos in a big gtd.org file. > > > > Is there a way to have differente filters in different frames? If not, > any thoughts on how I could accomplish this idea? > > > > Thanks, > > > > Marcelo. > > > > > --0015175cd1ccaef00e04b9f9de69 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Max, thanks for the reply.

That is amazing. Works lik= e a charm - just what I needed.

This should=A0defi= nitely=A0be merged back to the main org distribution!

<= div>

On Fri, Feb 24, 2012 at 2:48 PM, Ma= x Mikhanosha <max@= openchat.com> wrote:
Check out my multiple-agenda-buffers branch from http://github.com/7max/org-mode

Its designed exactly for that (multiple independent agenda buffers
living together). to enable it use, M-x org-toggle-sticky-agenda

You will have to set different agenda names for different agenda views
in your org-agenda-custom-commands variable like so:

=A0(setq org-agenda-custom-commands
=A0 =A0 =A0 '(("a" "Agenda and NEXT (priority)" =A0 =A0 =A0 =A0 =A0((agenda ""
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ((org-agenda-span 'day)))
=A0 =A0 =A0 =A0 =A0 (tags-todo "/!NEXT"
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0((org-agenda-overriding-header = "Next Tasks")
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (org-agenda-tags-todo-honor-ig= nore-options t)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (org-agenda-todo-ignore-schedu= led t)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (org-agenda-todo-ignore-deadli= nes t)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (org-tags-match-list-sublevels= t)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (org-agenda-sorting-strategy =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0'(priority-down categor= y-keep)))))
=A0 =A0 =A0 =A0 =A0((org-agenda-buffer-name "*Agenda*")))
=A0 =A0 =A0 =A0 ("t" "TODO entries"
=A0 =A0 =A0 =A0 =A0todo ""
=A0 =A0 =A0 =A0 =A0((org-agenda-buffer-name "*Todo List*")))))
Carsten suggested that this will eventually get merged, but I think
people may be afraid, as it's a bit of a major change, converting most<= br> agenda related variables to buffer local, and at least initially had a
several bugs, which took me a few weeks to catch and fix.

But I've been running on this branch for a month+, and quality of
my org-moding had greatly improved, since now all my agendas pop-out
immediately instead of rebuilding for several seconds.

At Fri, 24 Feb 2012 12:38:39 -0600,
Marcelo de Moraes Serpa wrote:
>
> Hey guys,
>
> So, I would like to keep a sort of dashboard in a osx virtual desktop = - basically having emacs frames with different todo lists
> for reference at quick glance:
>
> http://minus.= com/mlgjv21R4
>
> The problem is that the agenda is global to the emacs instance and won= 't allow me to show a filter view in one frame and another
> in the other (i.e: One frame showing all my personal TODOs and the oth= er showing all TODOs related to my job.).=A0
>
> I could have those lists in separate files, but my configuration now h= as all todos in a big gtd.org<= /a> file.
>
> Is there a way to have differente filters in different frames? If not,= any thoughts on how I could accomplish this idea?
>
> Thanks,
>
> Marcelo.
>
>

--0015175cd1ccaef00e04b9f9de69--