Skip to content

elij/grove-extra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grove Extra

This is an extension for Grove.

grove-fa2.mp4

Allows working in md/org, and implements mmdr support and built in fa2 rendering.

(use-package grove
  :bind-keymap ("C-c v" . grove-command-map)
  :custom
  (grove-directory "~/")
  (grove-tree-icons t))

(use-package grove-extra
  :after grove
  :demand t
  :custom
  (grove-default-extension "md")
  (grove-file-extensions '("md" "org"))
  (grove-graph-renderer 'fa2)
  (grove-graph-default-zoom 1.0)
  (grove-graph-max-distance 2)
  (grove-graph-tag-groups '(("concept" . "#a6e3a1")
                            ("person"  . "#f38ba8")))
  (grove-graph-mmdr-direction "TD")
  :config
  (global-grove-mode 1)
  (grove-extra-mode 1))

New Features

  • Local Graph Support: Pass a numerical prefix argument to grove-graph or set grove-graph-max-distance to render a subset of the graph surrounding the current buffer. Useful for large workspaces.
  • Node Tag Colours: Set grove-graph-tag-groups with an alist (e.g. (("tag" . "#hex"))) to conditionally colour specific nodes if they possess that tag. Currently applied within the physics engine (fa2).

About

This is an extension for Grove designed to broaden the capabilities of the original note-taking vault system.

Resources

License

Stars

Watchers

Forks

Contributors