Safe Haskell | None |
---|---|
Language | Haskell2010 |
Neuron.Zettelkasten.Link.Action
Description
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
Constructors
LinkTheme_Default | |
LinkTheme_Simple | |
LinkTheme_WithDate |
Instances
Eq LinkTheme Source # | |
Ord LinkTheme Source # | |
Show LinkTheme Source # | |
data LinkAction Source #
Constructors
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 | |
Show LinkAction Source # | |
Defined in Neuron.Zettelkasten.Link.Action Methods showsPrec :: Int -> LinkAction -> ShowS # show :: LinkAction -> String # showList :: [LinkAction] -> ShowS # |
linkActionFromUri :: URI -> Maybe LinkAction Source #
queryFromUri :: URI -> [Query] Source #
data MarkdownLink Source #
Constructors
MarkdownLink | |
Fields |
Instances
Eq MarkdownLink Source # | |
Defined in Neuron.Zettelkasten.Link.Action | |
Ord MarkdownLink Source # | |
Defined in Neuron.Zettelkasten.Link.Action Methods 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