From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 0IHfD8w81WQSVAAASxT56A (envelope-from ) for ; Thu, 10 Aug 2023 21:38:52 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GAviDsw81WS/CwAAG6o9tA (envelope-from ) for ; Thu, 10 Aug 2023 21:38:52 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 979E138825 for ; Thu, 10 Aug 2023 21:38:51 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=hARRtmBO; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1691696332; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=H5V9BK+wX/gTnXeV/CbOp0hpTZgBCAA8AyaUWg1vNHk=; b=BjdhFFnFsvvaikBk/OCu3kZRjoeIiqw1DOC95hZuUl/VHYHfwpdfbBxox41X9lGi0RIrDb dc12XJOfCMycyimSr2uFPD/d8ENsQPFVH5gLFGmE8YC9Sm3SZXh7gu0y+Rg9DLv5G2JKWt 5Nk7wq3sIqHpo3xiWUaD+Zt/hmQvwTlTEeuZ5GIIEtaJnwEEDqINdN2jMHrimnTjMz6kA5 wi1Yg8+6fqbKqrQvN3IuqRzFUveikCjpMHlY576F/SS2hYMhMFJ8YR78mTzUq/tSlaV5Of QvN2UGpLNax8czShHBftvBiKwEJsHkgexVk/ZxY4qXtQvE0QFg6zfKoyhXgPgQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=hARRtmBO; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1691696332; a=rsa-sha256; cv=none; b=I29Msctq7ovDeJ9S8yi5CjqGJgt5F/RON/hR5GNpUOPddsZwJXB4917IBcB9sLwocc+NzM S6QGR3JZDEdqB1+MRM7vkutCohXYqrCAfozFpiPe/gWliuJRAFbBi0tslbfOKrD6m7R0NZ /pu1VVc/mvNYtng1y0q16ntXM+4mru/+BcQpsMzsPcJ8MkbPWs03ZG5m1xGPHyDYIMNyoj YlwWCDx2H6hMxyt2v74YTWLjweblcc3BbVyJSD8uHXH9TMLnQcUB/SADtA9QkxmTIzs67h NjlTTPYN/KPbCRNP1mcE+didqjZGQjMMSQtWu+qiUpvYXNEEj6jnIJK+r6ZDfg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qUBTk-0000yd-54; Thu, 10 Aug 2023 15:37:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qUBTi-0000y6-5r for emacs-orgmode@gnu.org; Thu, 10 Aug 2023 15:37:50 -0400 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qUBTf-00037t-Jz for emacs-orgmode@gnu.org; Thu, 10 Aug 2023 15:37:49 -0400 Received: by mail-oi1-x233.google.com with SMTP id 5614622812f47-3a38953c928so1081274b6e.1 for ; Thu, 10 Aug 2023 12:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691696266; x=1692301066; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=H5V9BK+wX/gTnXeV/CbOp0hpTZgBCAA8AyaUWg1vNHk=; b=hARRtmBO+dOrrp3KmxyioLJXIGrLe0AjI7kV5y14zbn7q4+gJrcvONYShF9ypdpNDE HNy0Z6XgRPY6FD1U3f4EgB1PW9PyWDV1gXlWmcfzrbrEWHGpy97JRRP7dA2VXMDg/08T nht4Nyom57khyb4x3SmzKem8qHRDrSiFvKiyapqZlygUacpVyCDQVh/RHjQd9ruNmWk8 o9WT5O9o/EOzCrCBLlze1kxaR813WgVNvLTo9bjwgt2Cw9nrgMmvt/rjZlScRr0Q1eiP tAap8NCXTtHdZFBwOBt4iHNoZUcOpwzfO9QLGpfglqmtsQKX8pawd9WRMjPRSRANnGJC IMeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691696266; x=1692301066; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=H5V9BK+wX/gTnXeV/CbOp0hpTZgBCAA8AyaUWg1vNHk=; b=Yhzb4krxhedSnHL9reLAER+6cqmZLB7GaqpOoFeFwgLNnWDnqAUPyfP7ie9FEHBV+E Lk3HMcqu6j9TDB8i/q9jX5VvvOgZnXt0RKWtp6ze6+z9YK2k0YUGaxvtSE7kEeehf2O4 9SY66bnsoCMF8vI5qPbqrNN+YtaBc408ldw38gN9gjzb9QJRXo4w2EXsbWZecWH78VzG HENFzW+ERQWUmvBXCuutxrO0NLY36PDrkHTQtHQ++9+u+dyvezwweFdhtkbZSm33FLXO w5gGKoNOHk3lVLKM01dDmjWd+Vf61e10RJfOkHGSgAWIFwQs1NF41H/ZUBLqKM5zIM1e IQmA== X-Gm-Message-State: AOJu0YzHy9mn94pGJVK4ivZDfjV60SNQNRjgzdr0qbJExlPY13NEBn2L AH5JNrrJ4IbfyxoI5KCpkG+/FPsZ6Cex0uwto+w= X-Google-Smtp-Source: AGHT+IF2/p2GsUpa5dyJdwgNYcV5b3nfq9VdxjfPLPywClgeXDvaVU4QEr1lvVxjx+auDNAZ0QwgrEZPowZTVsay5vM= X-Received: by 2002:a05:6808:218a:b0:3a7:b3e7:54d1 with SMTP id be10-20020a056808218a00b003a7b3e754d1mr5190193oib.45.1691696264994; Thu, 10 Aug 2023 12:37:44 -0700 (PDT) MIME-Version: 1.0 References: <187bdfa68c1.fca3b62176940.5885680555691281825@excalamus.com> <87zg3h7pv0.fsf@localhost> <87tttlflht.fsf@localhost> <877cq38gdt.fsf@localhost> In-Reply-To: <877cq38gdt.fsf@localhost> From: Carlo Tambuatco Date: Thu, 10 Aug 2023 15:37:35 -0400 Message-ID: Subject: Re: [SUMMARY] [[bbb:OrgMeetup]] on Wed, Aug 9, 19:00 UTC+3 (was: Interest in an Org video meetup?) To: Ihor Radchenko Cc: Russell Adams , Org-Mode Mailing List , Corwin Brust , Sacha Chua , Ravi Sagar , Adham Omran Content-Type: multipart/alternative; boundary="000000000000f1624a060296bac8" Received-SPF: pass client-ip=2607:f8b0:4864:20::233; envelope-from=oraclmaster@gmail.com; helo=mail-oi1-x233.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 979E138825 X-Migadu-Scanner: mx1.migadu.com X-Spam-Score: -9.56 X-Migadu-Spam-Score: -9.56 X-TUID: RyMUD0Ql16gS --000000000000f1624a060296bac8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Was unable to attend due to a power outage. Is this going to be a monthly/semi monthly meetup? Is the next one scheduled already? On Thu, Aug 10, 2023, 4:13 AM Ihor Radchenko wrote: > Ihor Radchenko writes: > > > URL: https://bbb.emacsverse.org/b/iho-h7r-qg8-led > > Time & Date: <2023-08-09 Wed 19:00-21:00 @+03,Europe/Istanbul> > > The room will be open half an hour before the official start. > > Thanks everyone who participated! We had quite a few people by Emacs > meetup standards. > > Here is a short summary of the main discussion points (those that I > remember): > > - Adham Omran announced his new package for Anki (flash card/spaced > repetition) integration: > https://github.com/adham-omran/ankifier > Efficiently create Anki flashcards from your notes. > > - Ilya Cheryshov announced his new package to display agenda time grid > as _interactive_ svg image. Looks like the usual Google calendar view, > but inside Emacs. > https://github.com/ichernyshovvv/org-timeblock/ > Org mailing list discussion: > https://list.orgmode.org/87edkc85fl.fsf@localhost/T/#t > > - Similar, but ASCII-only package: > https://github.com/ml729/calfw-blocks, based on Calfw Emacs calendar > framework. > > - More on visualizing Org statistics: > - https://github.com/rksm/clj-org-analyzer/: clocking data visualizer > using web-frontend. Features heatmap view of clocking time > per-day. Allows filtering by tags. > - https://github.com/Elilif/org-heatmap/: monthly heatmap for habit > tracking > - A bit tangent, but illustrates how to make use of time clocking: > https://samplesize.one/blog/posts/my_year_in_data/ > - One more article I did not mention during the meetup: > https://sqrtminusone.xyz/posts/2023-04-13-emacs/ > > - [[info:eintr#Top][eintr#Top]] Elisp introduction for non-programmers. > This is really a > well-written manual worth reading if your config is larger than a few > lines. > > - yantar92's window manager: Awesome WM https://awesomewm.org/ > > - https://git.sr.ht/~bzg/worg is the source code of Org WIKI (WORG) > [ Contributions welcome: a number of articles really need some love > there ] > - We also have some Org internals documented as articles in WORG. > > - Meeting report export template (backend): > https://github.com/DarkBuffalo/ox-report > which reminded me of actual LaTeX template by Tecosaur (Org dev): > https://github.com/tecosaur/BMC > > - New WIP fast LaTeX preview system with instant preview as you type > - Demo: https://www.youtube.com/watch?v=3Dn-AfvuV-bYo > - Another demo previously posted on the mailing list: > https://www.youtube.com/watch?v=3Dn-AfvuV-bYo > - And the mailing list discussion with more details: > https://list.orgmode.org/orgmode/87lek2up0w.fsf@tec.tecosaur.net/ > > - =3D#+begin_src :=3D will give you completion of header arguments > - Same for #+ keywords and, sometimes, for their values (like for > #+TAGS: ) > - The underlying code is in lisp/org-pcomplete.el > - Also, see org-eldoc (part of org-contrib): > https://git.sr.ht/~bzg/org-contrib/tree/master/item/lisp/org-eldoc.el > > - Collaboration using Org mode > - Concurrent editing options are not great, unfortunately: > - https://code.librehq.com/qhong/crdt.el (need Emacs for all sides) > - https://logseq.com/: similar to notion/obsidian, but supports Org > syntax > - Can use Git, if not real-time. Org is just a plain text. > - I also used email workflow using pdf export -> sending email -> > getting pdf with comments back -> modifying Org source -> ... > > - Authoring books/thesis in Org > - Adham Omran wrote his thesis in Arabic using Org mode > - Emacs has built-in right-to-left language support > [[info:emacs#Bidirectional Editing][emacs#Bidirectional Editing]] > - Right-to-left may be mixed with left-to-right (English) in Org > export, though some LaTeX-specific tweaking may be needed. > - Org offers _some_ help with #+LANGUAGE document keyword > (see [[info:org#LaTeX specific export settings][org#LaTeX specifi= c > export settings]]) > - Also, https://list.orgmode.org/orgmode/87h6z7jq4o.fsf@localhost= / > - There was a question about XeLaTeX, but, AFAIK, event normal > LaTeX can support Arabic and other Unicode languages with > polyglossia package. Although fonts may be tricky to set and a > number of people opt-in to LuaTeX/XeLaTeX for smoother > experience (the downside is that non-LaTeX may not always be an > option in real-life publisher requirements) > - Examples from Org mailing list on complex typesetting while keeping > sources in Org mode > - https://list.orgmode.org/orgmode/87y1yovcip.fsf@posteo.net/ > - The bi-lingual book I mentioned: > https://list.orgmode.org/orgmode/87h70tyyiz.fsf@posteo.net/ > > - Adham Omran wrote colemak input method for Arabic (only qwerty-based > variant is available by default in Emacs) > - I suggested submitting it as a patch for Emacs core. > > - On the Emacs fringe indicators showing buffer begin/end > - =E2=86=91=E2=86=93 indicate that there is more text above/below the s= creen > - =EF=BD=A2=EF=BD=A3 indicate begin/end of the buffer text within displ= ayed part of the > buffer > - These can be enabled using ~(setq-default indicate-buffer-boundaries > 'left)~ > > - Using ~helm-org-ql~ for searching across knowledge base, git commits, > and emails > - I modify the default ~org-ql~ search adding a number of shortcuts to > quickly filter by tag/todo keyword > - > https://github.com/yantar92/emacs-config/blob/master/config.org#trying-or= g-ql > - My modifications are tailored to my own fork of org-ql: > https://github.com/yantar92/org-ql > - Although the particular special feature I used here (custom > default org-ql predicate) is already implemented upstream, > though using different defcustom. > - I have a custom helm search, unifying org-ql, notmuch search > (for emails), and git commit search > - > https://github.com/yantar92/emacs-config/blob/master/config.org#helm-org-= ql > - I also add custom helm actions to insert bookmark/commit/email > Urls or Org links right from helm search. > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at > > --000000000000f1624a060296bac8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Was unable to attend due to a power outage. Is this going= to be a monthly/semi monthly meetup? Is the next one scheduled already?
On = Thu, Aug 10, 2023, 4:13 AM Ihor Radchenko <yantar92@posteo.net> wrote:
Ihor Radchenko <yantar92@posteo.net> writes:

> URL: https://bbb.emacsverse.org/b/iho-h7= r-qg8-led
> Time & Date: <2023-08-09 Wed 19:00-21:00 @+03,Europe/Istanbul&g= t;
> The room will be open half an hour before the official start.

Thanks everyone who participated! We had quite a few people by Emacs
meetup standards.

Here is a short summary of the main discussion points (those that I
remember):

- Adham Omran announced his new package for Anki (flash card/spaced
=C2=A0 repetition) integration:
=C2=A0 https://github.com/adham-omran/ankifier=
=C2=A0 Efficiently create Anki flashcards from your notes.

- Ilya Cheryshov announced his new package to display agenda time grid
=C2=A0 as _interactive_ svg image. Looks like the usual Google calendar vie= w,
=C2=A0 but inside Emacs.
=C2=A0 https://github.com/ichernyshovvv/or= g-timeblock/
=C2=A0 Org mailing list discussion: https://list.orgmode.org/87edkc85fl.fsf@localhost/T/#t

=C2=A0 - Similar, but ASCII-only package:
=C2=A0 =C2=A0 https://github.com/ml729/calfw-blocks<= /a>, based on Calfw Emacs calendar framework.

- More on visualizing Org statistics:
=C2=A0 -
https://github.com/rksm/clj-org-analyze= r/: clocking data visualizer
=C2=A0 =C2=A0 using web-frontend. Features heatmap view of clocking time =C2=A0 =C2=A0 per-day. Allows filtering by tags.
=C2=A0 - https://github.com/Elilif/org-heatmap/= : monthly heatmap for habit tracking
=C2=A0 - A bit tangent, but illustrates how to make use of time clocking: =C2=A0 =C2=A0 https://samplesize.one/bl= og/posts/my_year_in_data/
=C2=A0 =C2=A0 - One more article I did not mention during the meetup:
=C2=A0 =C2=A0 =C2=A0 https://sqrtminusone= .xyz/posts/2023-04-13-emacs/

- [[info:eintr#Top][eintr#Top]] Elisp introduction for non-programmers. Thi= s is really a
=C2=A0 well-written manual worth reading if your config is larger than a fe= w
=C2=A0 lines.

- yantar92's window manager: Awesome WM https://awesomewm.org/<= /a>

-
https://git.sr.ht/~bzg/worg is the source code of Org WI= KI (WORG)
=C2=A0 [ Contributions welcome: a number of articles really need some love = there ]
=C2=A0 - We also have some Org internals documented as articles in WORG.
- Meeting report export template (backend):
=C2=A0 https://github.com/DarkBuffalo/ox-report
=C2=A0 which reminded me of actual LaTeX template by Tecosaur (Org dev): https://github.com/tecosaur/BMC


- New WIP fast LaTeX preview system with instant preview as you type
=C2=A0 - Demo: https://www.youtube.com/watch= ?v=3Dn-AfvuV-bYo
=C2=A0 - Another demo previously posted on the mailing list:
=C2=A0 =C2=A0 https://www.youtube.com/watch?= v=3Dn-AfvuV-bYo
=C2=A0 - And the mailing list discussion with more details: https://list.orgmode.org/orgmode/87lek2= up0w.fsf@tec.tecosaur.net/

- =3D#+begin_src :<tab>=3D will give you completion of header argumen= ts
=C2=A0 - Same for #+ keywords and, sometimes, for their values (like for #+= TAGS: <tab>)
=C2=A0 - The underlying code is in lisp/org-pcomplete.el
=C2=A0 - Also, see org-eldoc (part of org-contrib): https://git.sr.ht/~bzg/org-contrib/tree/mas= ter/item/lisp/org-eldoc.el

- Collaboration using Org mode
=C2=A0 - Concurrent editing options are not great, unfortunately:
=C2=A0 =C2=A0 - https://code.librehq.com/qhong/crdt= .el (need Emacs for all sides)
=C2=A0 =C2=A0 - https://logseq.com/: similar to notion/obsidian, b= ut supports Org syntax
=C2=A0 - Can use Git, if not real-time. Org is just a plain text.
=C2=A0 - I also used email workflow using pdf export -> sending email -&= gt;
=C2=A0 =C2=A0 getting pdf with comments back -> modifying Org source -&g= t; ...

- Authoring books/thesis in Org
=C2=A0 - Adham Omran wrote his thesis in Arabic using Org mode
=C2=A0 =C2=A0 - Emacs has built-in right-to-left language support
=C2=A0 =C2=A0 =C2=A0 [[info:emacs#Bidirectional Editing][emacs#Bidirectiona= l Editing]]
=C2=A0 =C2=A0 - Right-to-left may be mixed with left-to-right (English) in = Org
=C2=A0 =C2=A0 =C2=A0 export, though some LaTeX-specific tweaking may be nee= ded.
=C2=A0 =C2=A0 =C2=A0 - Org offers _some_ help with #+LANGUAGE document keyw= ord
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (see [[info:org#LaTeX specific export settings]= [org#LaTeX specific export settings]])
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Also, https://list.orgmode.org/orgmode/87h6z7jq4o.fsf@localhost/
=C2=A0 =C2=A0 - There was a question about XeLaTeX, but, AFAIK, event norma= l
=C2=A0 =C2=A0 =C2=A0 LaTeX can support Arabic and other Unicode languages w= ith
=C2=A0 =C2=A0 =C2=A0 polyglossia package. Although fonts may be tricky to s= et and a
=C2=A0 =C2=A0 =C2=A0 number of people opt-in to LuaTeX/XeLaTeX for smoother=
=C2=A0 =C2=A0 =C2=A0 experience (the downside is that non-LaTeX may not alw= ays be an
=C2=A0 =C2=A0 =C2=A0 option in real-life publisher requirements)
=C2=A0 =C2=A0 - Examples from Org mailing list on complex typesetting while= keeping sources in Org mode
=C2=A0 =C2=A0 =C2=A0 - https:/= /list.orgmode.org/orgmode/87y1yovcip.fsf@posteo.net/
=C2=A0 =C2=A0 =C2=A0 - The bi-lingual book I mentioned:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ht= tps://list.orgmode.org/orgmode/87h70tyyiz.fsf@posteo.net/

- Adham Omran wrote colemak input method for Arabic (only qwerty-based
=C2=A0 variant is available by default in Emacs)
=C2=A0 - I suggested submitting it as a patch for Emacs core.

- On the Emacs fringe indicators showing buffer begin/end
=C2=A0 - =E2=86=91=E2=86=93 indicate that there is more text above/below th= e screen
=C2=A0 - =EF=BD=A2=EF=BD=A3 indicate begin/end of the buffer text within di= splayed part of the buffer
=C2=A0 - These can be enabled using ~(setq-default indicate-buffer-boundari= es 'left)~

- Using ~helm-org-ql~ for searching across knowledge base, git commits, and= emails
=C2=A0 - I modify the default ~org-ql~ search adding a number of shortcuts = to quickly filter by tag/todo keyword
=C2=A0 =C2=A0 - https://github.com/yantar92/emacs-config/blob/master/config.org#trying-= org-ql
=C2=A0 =C2=A0 =C2=A0 - My modifications are tailored to my own fork of org-= ql: https://github.com/yantar92/org-ql
=C2=A0 =C2=A0 =C2=A0 - Although the particular special feature I used here = (custom
=C2=A0 =C2=A0 =C2=A0 =C2=A0 default org-ql predicate) is already implemente= d upstream,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 though using different defcustom.
=C2=A0 =C2=A0 - I have a custom helm search, unifying org-ql, notmuch searc= h
=C2=A0 =C2=A0 =C2=A0 (for emails), and git commit search
=C2=A0 =C2=A0 =C2=A0 - https://github.com/yantar92/emacs-config/blob/master/config.org#he= lm-org-ql
=C2=A0 =C2=A0 =C2=A0 - I also add custom helm actions to insert bookmark/co= mmit/email
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Urls or Org links right from helm search.

--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mo= de>,
or support my work at <https://liberapay.com/yantar92>

--000000000000f1624a060296bac8--