Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype ZettelID = ZettelID {
- unZettelID :: Text
- data Connection
- type ZettelConnection = (Connection, ZettelID)
- zettelIDDate :: ZettelID -> Day
- parseZettelID :: Text -> ZettelID
- mkZettelID :: Path Rel File -> ZettelID
- zettelNextIdForToday :: Path b Dir -> IO ZettelID
- zettelIDSourceFileName :: ZettelID -> Text
Documentation
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/
data Connection Source #
Represent the connection between zettels
Folgezettel | A folgezettel points to a zettel that is conceptually a part of the parent zettel. |
OrdinaryConnection | Any other ordinary connection (eg: "See also") |
Instances
type ZettelConnection = (Connection, ZettelID) Source #
zettelIDDate :: ZettelID -> Day Source #
parseZettelID :: Text -> ZettelID Source #