The Complete Computing Environment

publicimageltd/delve

LifeTechEmacsTopicsArcology

Archive

Delve is a tool to delve into your org-roam 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 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 ROAMTAG, or use one of the predefined searches. Further functionality will be added.

(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)
delve = epkgs.melpaBuild {
  pname = "delve";
  version = "0.9.3";
  commit = "9a3e2675ef76865e9ffd95bb49ae1c8307cbfcc1";

  src = pkgs.fetchFromGitHub {
    owner = "publicimageltd";
    repo = "delve";
    rev = "9a3e2675ef76865e9ffd95bb49ae1c8307cbfcc1";
    sha256 = "sha256-gZcSHJnLW8/IYIdGIsU2vnzZFpyTLk3TxLr0dxR0O0Q=";
  };

  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.";
  };
};