complete-computing-environment/delve.org

59 lines
2.2 KiB
Org Mode

:PROPERTIES:
:ID: cce/delve
:ROAM_REFS: https://github.com/publicimageltd/delve
:ROAM_ALIASES: delve publicimageltd/delve
:END:
#+TITLE: publicimageltd/delve
#+filetags: :Project:Archive:CCE:
#+ARCOLOGY_KEY: cce/delve
#+AUTO_TANGLE: t
#+ARROYO_HOME_EPKGS: overrides/delve.nix
#+ARROYO_EMACS_MODULE: delve
#+ARCOLOGY_ALLOW_CRAWL: t
[[id:d17a9ccf-0bfe-426e-85b3-d15771d3ee03][Archive]]
#+BEGIN_QUOTE
Delve is a [[id:a7420bb9-395f-4afa-92fb-8eaa0b8a4cd8][tool]] to delve into your [[id:cce/org-roam][org-roam]] [[id:4cc8c5fc-ece0-4a34-8bf8-8fd0ac626bb4][Zettelkasten]]. Its main purpose is to find pages by following links (either backlinks or references made in the page itself). Thus you can quickly overview the network of interpage relations you have created [in the [[id:knowledge_base][Knowledge Base]]]. For this purpose, you can also use the predefined searches which attempt to highlight some focal points of this network (e.g., those pages which have the most links, or the last modified pages).
Opening Delve the first time, you can browse your zettelkasten by ROAM_TAG, or use one of the predefined searches. Further functionality will be added.
#+END_QUOTE
#+begin_src emacs-lisp :tangle delve.el
;; (use-package lister)
;; (use-package delve
;; :config
;; (require 'delve-minor-mode)
;; (evil-set-initial-state 'delve-mode 'motion)
;; (delve-global-minor-mode))
(provide 'cce/delve)
#+end_src
#+begin_src nix :tangle ~/arroyo-nix/overrides/delve.nix :mkdirp yes :results none
delve = epkgs.melpaBuild {
pname = "delve";
version = pkgs.lib.pkgVersions.delve.version;
commit = pkgs.lib.pkgVersions.delve.commit;
src = pkgs.callPackage pkgs.lib.pkgVersions.delve.src {};
recipe = pkgs.writeText "recipe" ''
(delve
:repo "publicimageltd/delve"
:fetcher github)
'';
packageRequires = [ epkgs.lister epkgs.dash epkgs.org-roam ];
meta = {
license = pkgs.lib.licenses.gpl3;
homepage = "https://github.com/publicimageltd/delve";
description = "Delve is a tool to delve into your org-roam zettelkasten.";
};
};
#+end_src
* NEXT Investigate patching failure to =(require 'delve)=
* NEXT Configure this with useful dashboards