From mboxrd@z Thu Jan 1 00:00:00 1970 From: Uros Perisic Subject: Load Org Babel Languages on Demand Date: Sat, 15 Feb 2020 12:41:07 +0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000c203df059e95ebc0" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:48184) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2pFk-00082n-Si for emacs-orgmode@gnu.org; Fri, 14 Feb 2020 23:40:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2pFj-0005B6-Nx for emacs-orgmode@gnu.org; Fri, 14 Feb 2020 23:40:28 -0500 Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]:43191) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j2pFj-00059q-HT for emacs-orgmode@gnu.org; Fri, 14 Feb 2020 23:40:27 -0500 Received: by mail-vk1-xa35.google.com with SMTP id m195so3180103vkh.10 for ; Fri, 14 Feb 2020 20:40:27 -0800 (PST) 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-mx.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --000000000000c203df059e95ebc0 Content-Type: text/plain; charset="UTF-8" In Doom Emacs (https://github.com/hlissner/doom-emacs), Org's babel packages aren't loaded all at once with org-babel-do-load-languages, but on demand when their src blocks are encountered (fontified) or executed. Same with its export backends. Dooms maintainer, Henrik Lissner, has kindly extracted his code into a gist (https://gist.github.com/hlissner/14b42de71c65945f55a31b393af0391b) following a GitHub issue ( https://github.com/hlissner/doom-emacs/issues/2536#issuecomment-586088410) and the interest expressed in a Reddit thread ( https://www.reddit.com/r/emacs/comments/f3ed3r/how_is_doom_emacs_so_damn_fast/fhixxjx/ ). I think this would make the org-mode literate programming experience significantly smoother. Any thoughts on including this in org-mode? --000000000000c203df059e95ebc0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In Doom Emacs (https://github.com/hlissner/doom-emacs), Org's babel p= ackages aren't loaded all at once with org-babel-do-load-languages, but on demand when their = src blocks are encount= ered (fontified) or executed. Same with its export backends.

=
Dooms maintainer, Henrik Lissner, has kindly extracted his code = into a gist (https://gist.github.com/hlissner/14b42de71c65945f55a31b393a= f0391b) following a GitHub issue (https://github.com/hlissne= r/doom-emacs/issues/2536#issuecomment-586088410) and the interest expre= ssed in a Reddit thread (https://www.reddit.com/r/e= macs/comments/f3ed3r/how_is_doom_emacs_so_damn_fast/fhixxjx/).

I think this would make the org-mode literate programming = experience significantly smoother.

Any thoughts on= including this in org-mode?
--000000000000c203df059e95ebc0--