Safe Haskell | None |
---|---|
Language | Haskell2010 |
Special Zettel links in Markdown
Synopsis
- data LinkTheme
- data LinkAction
- linkActionFromUri :: URI -> Maybe LinkAction
- queryFromUri :: URI -> [Query]
- linkThemeFromUri :: URI -> Maybe LinkTheme
- data MarkdownLink = MarkdownLink {}
- linkActionConnections :: ZettelStore -> MarkdownLink -> [ZettelConnection]
- extractLinks :: MMark -> [MarkdownLink]
Documentation
data LinkAction Source #
LinkAction_ConnectZettel Connection | |
LinkAction_QueryZettels Connection LinkTheme [Query] | Render a list (or should it be tree?) of links to queries zettels TODO: Should this automatically establish a connection in graph?? |
Instances
Eq LinkAction Source # | |
Defined in Neuron.Zettelkasten.Link.Action (==) :: LinkAction -> LinkAction -> Bool # (/=) :: LinkAction -> LinkAction -> Bool # | |
Show LinkAction Source # | |
Defined in Neuron.Zettelkasten.Link.Action showsPrec :: Int -> LinkAction -> ShowS # show :: LinkAction -> String # showList :: [LinkAction] -> ShowS # |
linkActionFromUri :: URI -> Maybe LinkAction Source #
queryFromUri :: URI -> [Query] Source #
data MarkdownLink Source #
Instances
Eq MarkdownLink Source # | |
Defined in Neuron.Zettelkasten.Link.Action (==) :: MarkdownLink -> MarkdownLink -> Bool # (/=) :: MarkdownLink -> MarkdownLink -> Bool # | |
Ord MarkdownLink Source # | |
Defined in Neuron.Zettelkasten.Link.Action compare :: MarkdownLink -> MarkdownLink -> Ordering # (<) :: MarkdownLink -> MarkdownLink -> Bool # (<=) :: MarkdownLink -> MarkdownLink -> Bool # (>) :: MarkdownLink -> MarkdownLink -> Bool # (>=) :: MarkdownLink -> MarkdownLink -> Bool # max :: MarkdownLink -> MarkdownLink -> MarkdownLink # min :: MarkdownLink -> MarkdownLink -> MarkdownLink # |
extractLinks :: MMark -> [MarkdownLink] Source #
Extract all links from the Markdown document