From 3b5b44b996231970af0f7da315d0c033137d7036 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 20 Jul 2021 01:09:57 -0700 Subject: Add ‘emacs-oni-org’, ‘emacs-oni-org-roam’, ‘emacs-nroam’ packages --- oni/packages/emacs.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'oni/packages/emacs.scm') diff --git a/oni/packages/emacs.scm b/oni/packages/emacs.scm index 52fa781..35d265e 100644 --- a/oni/packages/emacs.scm +++ b/oni/packages/emacs.scm @@ -1,6 +1,7 @@ (define-module (oni packages emacs) #:use-module (guix packages) #:use-module (guix utils) + #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system emacs) #:use-module ((guix licenses) #:prefix license:) @@ -171,3 +172,35 @@ keywords.") (synopsis "Cask support for Flycheck") (description "Make Flycheck use Cask packages in Cask projects.") (license license:gpl3+))) + +(define-public emacs-nroam + (package + (name "emacs-nroam") + (version "20210325.2015") + (source + (origin + (method url-fetch) + (uri (string-append + "https://melpa.org/packages/nroam-" + version + ".tar")) + (sha256 + (base32 + "1aybc2k8kyf2dlpbq39p3k1nsvzrhw58xarbwwq0qgz91r49m4xq")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-org-roam" ,emacs-org-roam) + ("emacs-org" ,emacs-org))) + (home-page + "https://github.com/NicolasPetton/nroam") + (synopsis + "Org-roam backlinks within org-mode buffers") + (description + "nroam is a supplementary package for org-roam that replaces the backlink side +buffer of Org-roam. Instead, it displays org-roam backlinks at the end of +org-roam buffers. + +To setup nroam for all org-roam buffers, evaluate the following: +(add-hook 'org-mode-hook #'nroam-setup-maybe) +") + (license license:gpl3+))) -- cgit v1.2.3-54-g00ecf