View Source Magma.Config.System (Magma v0.2.0)

Magma.Config.Document for the general Magma system configuration.

Summary

Functions

Fetches a document from a related document and immediately loads it with load!/1

Loads a document from the given path or document.

Loads a document from the given path or document and raises an exception in error cases.

Loads a document from the given Obsidian link, i.e. a string of the form "[[name]]".

Types

@type t() :: %Magma.Config.System{
  aliases: term(),
  content: term(),
  created_at: term(),
  custom_metadata: term(),
  name: term(),
  path: term(),
  sections: term(),
  tags: term()
}

Functions

Link to this function

context_knowledge_transclusion()

View Source
Link to this function

default_persona(project_name)

View Source

Fetches a document from a related document and immediately loads it with load!/1

Loads a document from the given path or document.

If the loaded document is not of the proper document type an Magma.InvalidDocumentType exception is returned in an :error tuple.

Loads a document from the given path or document and raises an exception in error cases.

Loads a document from the given Obsidian link, i.e. a string of the form "[[name]]".

If the referenced document is not of the proper document type an Magma.InvalidDocumentType exception is returned in an :error tuple.