From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adam Porter Subject: Re: ANN: org-ql agenda block support Date: Mon, 16 Sep 2019 23:36:33 -0500 Message-ID: <878sqnlesu.fsf@alphapapa.net> References: <87ftmb7l27.fsf@alphapapa.net> <87h86m75pu.fsf@eml.cc> <87ftlhlxl7.fsf@alphapapa.net> <87tv9h8gre.fsf@eml.cc> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:56771) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iA5EK-0005eI-8K for emacs-orgmode@gnu.org; Tue, 17 Sep 2019 00:36:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iA5EJ-0004DW-5H for emacs-orgmode@gnu.org; Tue, 17 Sep 2019 00:36:44 -0400 Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:52532 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iA5EI-0004Bm-V2 for emacs-orgmode@gnu.org; Tue, 17 Sep 2019 00:36:43 -0400 Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1iA5EH-00078U-13 for emacs-orgmode@gnu.org; Tue, 17 Sep 2019 06:36:41 +0200 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" To: emacs-orgmode@gnu.org Mikhail Skorzhinskii writes: > Great overview, thanks a lot. > > So I give it a try and completely fell in love. On my data set it is > visibly faster then org-agenda. I also wrote a lot of code around > org-agenda over the years to support my sometimes awkward needs. And now > I just threw all this ugly code away! > > That was very emotional moment for me, very good job, kind sir. Hi Mikhail, Thanks for the kind words. I'm glad to hear that you like it. I knew there must be someone like you out there, if only I could get the word to you! :) If you're interested, here's a demo of a new feature I plan to publish soon, a sidebar for stored view queries: https://github.com/alphapapa/org-ql/raw/wip/refactor-org-ql-agenda/images/org-ql-view-sidebar.gif I think it will help bring a kind of feature parity with other to-do list-type software, ones where you can click in a sidebar and see items matching certain criteria displayed in a pane next to it. With org-ql's caching and such, switching between stored views can be very fast. And each one is displayed in its own buffer, so you could also e.g. show one pane with the "today" view and another with the "this week" view. If you'd like to help test it, you can use this branch: https://github.com/alphapapa/org-ql/tree/wip/refactor-org-ql-agenda e.g.: #+BEGIN_SRC elisp (use-package org-ql :quelpa (org-ql :fetcher github :repo "alphapapa/org-ql" :branch "wip/refactor-org-ql-agenda")) #+END_SRC