neuron-0.2.0.0: Haskell meets Zettelkasten, for your plain-text delight.
Safe HaskellNone
LanguageHaskell2010

Neuron.Zettelkasten.ID

Synopsis

Documentation

newtype ZettelID Source #

Short Zettel ID encoding Day and a numeric index (on that day).

Based on https://old.reddit.com/r/Zettelkasten/comments/fa09zw/shorter_zettel_ids/

Constructors

ZettelID 

Fields

Instances

Instances details
Eq ZettelID Source # 
Instance details

Defined in Neuron.Zettelkasten.ID

Ord ZettelID Source # 
Instance details

Defined in Neuron.Zettelkasten.ID

Show ZettelID Source # 
Instance details

Defined in Neuron.Zettelkasten.ID

ToJSON ZettelID Source # 
Instance details

Defined in Neuron.Zettelkasten.ID

ToHtml ZettelID Source # 
Instance details

Defined in Neuron.Zettelkasten.ID

Methods

toHtml :: forall (m :: Type -> Type). Monad m => ZettelID -> HtmlT m () #

toHtmlRaw :: forall (m :: Type -> Type). Monad m => ZettelID -> HtmlT m () #

data Connection Source #

Represent the connection between zettels

Constructors

Folgezettel

A folgezettel points to a zettel that is conceptually a part of the parent zettel.

OrdinaryConnection

Any other ordinary connection (eg: "See also")

mkZettelID :: Path Rel File -> ZettelID Source #

Extract ZettelID from the zettel's filename or path.