From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52085) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fy6Jd-0003xs-RV for guix-patches@gnu.org; Thu, 06 Sep 2018 22:16:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fy6JZ-0003cB-2G for guix-patches@gnu.org; Thu, 06 Sep 2018 22:16:09 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:43583) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fy6JW-0003X2-Bt for guix-patches@gnu.org; Thu, 06 Sep 2018 22:16:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fy6JW-0001gZ-3z for guix-patches@gnu.org; Thu, 06 Sep 2018 22:16:02 -0400 Subject: [bug#32654] [PATCH] Add emacs-org-reveal Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fy6Ig-0003r1-2c for guix-patches@gnu.org; Thu, 06 Sep 2018 22:15:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fy6IY-0001o9-KC for guix-patches@gnu.org; Thu, 06 Sep 2018 22:15:08 -0400 Received: from mail-it0-x229.google.com ([2607:f8b0:4001:c0b::229]:40887) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fy6IY-0001mh-Cl for guix-patches@gnu.org; Thu, 06 Sep 2018 22:15:02 -0400 Received: by mail-it0-x229.google.com with SMTP id h23-v6so18022006ita.5 for ; Thu, 06 Sep 2018 19:15:02 -0700 (PDT) Received: from apteryx (76-10-140-126.dsl.teksavvy.com. [76.10.140.126]) by smtp.gmail.com with ESMTPSA id z13-v6sm2074741ioj.51.2018.09.06.19.14.55 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 06 Sep 2018 19:14:55 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 06 Sep 2018 22:14:49 -0400 Message-ID: <874lf23vfq.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 32654@debbugs.gnu.org --=-=-= Content-Type: text/plain Hello, This adds Org-Reveal (called ox-reveal in MELPA), an Emacs package useful to create presentation (slides) to be driven by Reveal.js. There is one known bug you might encounter (I do everytime I start Emacs) which is that upon exporting my document to HTML for Reveal (C-e R R), it might fail with some strange argument error; the workaround is to issue: C-u M-x org-reload. Another suggested workaround is to put this in your ~/.emacs: --8<---------------cut here---------------start------------->8--- (require 'org) (let ((current-prefix-arg 1)) (call-interactively 'org-reload)) --8<---------------cut here---------------end--------------->8--- For more information about this issue: https://github.com/yjwen/org-reveal/issues/171 Thank you, Maxim --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-emacs-org-reveal.patch >From 93ba598f20517c425b2e3695c68ff8f567619c27 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Thu, 6 Sep 2018 11:21:51 -0400 Subject: [PATCH] Add emacs-org-reveal --- gnu/packages/emacs.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 08554280c..cb9f28413 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -9532,6 +9532,29 @@ The default setup uses helm-bibtex. You should really read org-ref.org in this package for details.") (license license:gpl3+)))) +(define-public emacs-org-reveal + (package + (name "emacs-org-reveal") + ;; There are no proper tag, so we use the latest commit of the stable + ;; branch, as does MELPA. + (version "20161027.926") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yjwen/org-reveal.git") + (commit "001567cc12d50ba07612edd1718b86a12e8c2547"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "18rma8smjrskbjyna076zhvx79zs5r5vinb537h8mw13pfxd6cm8")))) + (build-system emacs-build-system) + (home-page "https://github.com/yjwen/org-reveal") + (synopsis "Org and Reveal.js powered HTML presentation tool") + (description "Org-Reveal is a command@{org-mode} extension that allows to +create beautiful presentations (slides) with 3D effects from simple but +powerful Org contents.") + (license license:gpl3+))) + (define-public emacs-add-hooks (package (name "emacs-add-hooks") -- 2.18.0 --=-=-=--