Skip to content

About

Grid view for denote inside emacs

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

denote-grid.el

It transforms denote directory into an Are.na style visual grid/moodboard inside emacs. Cluster view shows all connected notes side by side. Easily query your notes in a grid.

gridlight

Cluster view

cluster
  • Denote-dired view: Follows denote-dired matching. (whatever files are currently visible in a dired or denote-dired buffer)
  • Cluster view: Groups linked notes together
  • Orphan view: Shows all unlinked notes
  • Filtered view: Filter/query based on tags or substring

Thumbnail generation

  • Image Files: if ffmpeg is not available native Emacs image scaling
  • Notes (.md, .org, .txt): Synthesizes a small SVG "card" on the fly using title, body snippet, and tags (uses svg.el, built into Emacs 27+).
  • Video Files: Frame thumbnail generated via ffmpeg (if installed).
  • PDF Files: First page rendered via pdftoppm (if installed; falls back to a placeholder card otherwise).

Setup

Add the package to your load path and require it in your Emacs configuration:

(add-to-list 'load-path "/path/to/this/folder")
(require 'denote-grid)

Usage

Command Description
M-x denote-grid-open Opens a grid view of your entire Denote directory.
M-x denote-grid-from-dired Opens a grid view of whatever files are currently visible in the active Dired buffer.

Keybindings

When in the *denote-grid* buffer:

Key Action
RET / mouse-1 Open file directly in Emacs
d Jump to file location in Dired
c Toggle cluster mode (groups linked notes together)
o Toggle orphan mode shows notes that has no connections)
/ Filter items (supports plain text substring, #tag, or #tag1 tag2)
s Cycle sort key (date → title → tags → type)
r Reverse sort order
g Refresh (rescans files while maintaining current filter and sort)
q Quit window

About

Grid view for denote inside emacs

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages