branch: elpa/gnosis
commit 43b8ba93a7173543d16e08ebc30ce8ed3f793b7f
Author: Thanos Apollo <[email protected]>
Commit: Thanos Apollo <[email protected]>

    Version bump: 0.5.8.
    
    + Update database to version 5.
    + Restructure gnosis modules.
    + Add monkeytype functionality.
---
 NEWS.org        |   5 ++
 doc/gnosis.info | 150 +++++++++++++++++++++++++++++++-------------------------
 doc/gnosis.org  |  93 ++++++++++++++++++++---------------
 doc/gnosis.texi | 107 +++++++++++++++++++++++-----------------
 gnosis.el       |   2 +-
 5 files changed, 204 insertions(+), 153 deletions(-)

diff --git a/NEWS.org b/NEWS.org
index 8e8b2992de2..21dd06d9bb4 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,3 +1,8 @@
+* 0.5.8
+#+DATE: 2025/11/08
++ Update database to version 5.
++ Restructure gnosis modules.
++ Add monkeytype functionality.
 * 0.5.7
 #+DATE: 2025/10/25
 + Resolve issues relating to selecting multiple questions on
diff --git a/doc/gnosis.info b/doc/gnosis.info
index ee605c774d4..547ac9c8f9b 100644
--- a/doc/gnosis.info
+++ b/doc/gnosis.info
@@ -12,12 +12,11 @@ File: gnosis.info,  Node: Top,  Next: Introduction,  Up: 
(dir)
 Gnosis User Manual
 ******************
 
-Gnosis is a customizable spaced repetition system designed to enhance
-memory retention through active recall.  It allows users to set specific
-review intervals for note decks & tags, creating an optimal learning
-environment tailored to each specific topic/subject.
+Gnosis is a learning tool designed to enhance memory retention by
+integrating a note-taking system with spaced repetition and
+self-testing.
 
-This manual is written for Gnosis version 0.5.0, released on 2025-06-17.
+This manual is written for Gnosis version 0.5.8, released on 2025-11-08.
 
    • Manual:
         • <https://elpa.nongnu.org/nongnu/doc/gnosis.html>
@@ -32,9 +31,9 @@ This manual is written for Gnosis version 0.5.0, released on 
2025-06-17.
 * Menu:
 
 * Introduction::
-* Getting started::
-* Note Types::
-* Linking gnosis notes to org-gnosis content::
+* Getting started Tutorial::
+* Thema Types::
+* Linking gnosis themata to org-gnosis content::
 * Customization::
 * Gnosis Algorithm::
 * Editing notes::
@@ -44,11 +43,12 @@ This manual is written for Gnosis version 0.5.0, released 
on 2025-06-17.
 
 -- The Detailed Node Listing --
 
-Getting started
+Getting started Tutorial
 
 * Gnosis Dashboard::
+* Linking Themata to Note Topics::
 
-Note Types
+Thema Types
 
 * Cloze::
 * MCQ::
@@ -78,27 +78,24 @@ Contributing
 
 
 
-File: gnosis.info,  Node: Introduction,  Next: Getting started,  Prev: Top,  
Up: Top
+File: gnosis.info,  Node: Introduction,  Next: Getting started Tutorial,  
Prev: Top,  Up: Top
 
 1 Introduction
 **************
 
-Gnosis (γνῶσις) is a spaced repetition system that enhances memory
-retention through active recall.  It employs a Q&A format, where each
-gnosis consists of a question, answer, and explanation.
+Gnosis consists of a note taking module (‘org-gnosis’) and a self
+testing module.
 
-   Gnosis algorithm is highly adjustable, allowing users to set specific
-values not just for note decks but for tags as well.  Gnosis'
-adjustability allows users to fine-tune settings not only for entire
-note collections but also for specific tagged topics, thereby creating a
-personalized learning environment for each topic.  Read more on *note
-Gnosis Algorithm::
+   Users can use each module independently, but Gnosis is designed for a
+workflow that starts with writing a note on a topic.  After completing a
+note, the user creates themas (questions/flashcards) for that topic,
+which are used for reviews based on the *note Gnosis Algorithm::.
 
 
-File: gnosis.info,  Node: Getting started,  Next: Note Types,  Prev: 
Introduction,  Up: Top
+File: gnosis.info,  Node: Getting started Tutorial,  Next: Thema Types,  Prev: 
Introduction,  Up: Top
 
-2 Getting started
-*****************
+2 Getting started Tutorial
+**************************
 
 To follow this tutorial, clone the demo deck available at codeberg
 
@@ -109,9 +106,10 @@ To follow this tutorial, clone the demo deck available at 
codeberg
 * Menu:
 
 * Gnosis Dashboard::
+* Linking Themata to Note Topics::
 
 
-File: gnosis.info,  Node: Gnosis Dashboard,  Up: Getting started
+File: gnosis.info,  Node: Gnosis Dashboard,  Next: Linking Themata to Note 
Topics,  Up: Getting started Tutorial
 
 2.1 Gnosis Dashboard
 ====================
@@ -119,23 +117,44 @@ File: gnosis.info,  Node: Gnosis Dashboard,  Up: Getting 
started
 The first thing new users should familiarize themselves with is
 ‘gnosis-dashboard’, which you can access via ‘M-x gnosis-dashboard’.
 
-   From there you have access to your review stats & history as well as
-your gnosis contents.
-
-   You can start a review session from the dashboard or with ‘M-x
-gnosis-review’.
+   You can start a review session from the dashboard by pressing ‘r’ or
+with ‘M-x gnosis-review’.
 
    NOTE: Gnosis supports reviewing specifics topics for notes of
 ‘org-gnosis’ with ‘M-x gnosis-review-topic’
 
-   You can add new gnosis from the dashboard or with ‘M-x
-gnosis-add-note’
+   You can add new themata from the dashboard ‘a’ or with ‘M-x
+gnosis-add-thema’
+
+
+File: gnosis.info,  Node: Linking Themata to Note Topics,  Prev: Gnosis 
Dashboard,  Up: Getting started Tutorial
+
+2.2 Linking Themata to Note Topics
+==================================
+
+We can create a demo note topic for Vancomycin, an antibiotic, with ‘M-x
+org-gnosis-find RET Vancomycin’.  For this demo, just save the buffer
+contents by pressing ‘C-x C-s’.
+
+   Back to the dashboard ‘M-x gnosis-dashboard’, we can view all our
+themata by pressing ‘n’ or we can press ‘s’ to search our themata.  For
+this demo, we are looking for a thema from the demo deck we imported,
+that contains a questions about ‘Vancomycin’.
+
+   To link that thema to the note topic we created before, press ‘e’ to
+edit the thema.  In the ‘Keimenon’ section delete "Vancomycin" and press
+‘M-x org-gnosis-insert RET Vancomycin’.
+
+   After saving the thema with ‘M-x C-c C-c’, you can review all themata
+linked to that topic by ‘M-x gnosis-review-topic’.
+
+   View more on *note Linking gnosis themata to org-gnosis content::.
 
 
-File: gnosis.info,  Node: Note Types,  Next: Linking gnosis notes to 
org-gnosis content,  Prev: Getting started,  Up: Top
+File: gnosis.info,  Node: Thema Types,  Next: Linking gnosis themata to 
org-gnosis content,  Prev: Getting started Tutorial,  Up: Top
 
-3 Note Types
-************
+3 Thema Types
+*************
 
 Each note is a *thema* consisting of the following components:
 
@@ -151,8 +170,8 @@ Each note is a *thema* consisting of the following 
components:
 
    Optionally, you can use also add tags for each note.
 
-   Notes/themas can have multiple hypotheses and answers (*depending on
-their type*), separated by ‘gnosis-export-separator’, which defaults to
+   Themas can have multiple hypotheses and answers (*depending on their
+type*), separated by ‘gnosis-export-separator’, which defaults to
 ‘"\n-"’ _(a new line followed by a dash)_.
 
 * Menu:
@@ -161,7 +180,7 @@ their type*), separated by ‘gnosis-export-separator’, which 
defaults to
 * MCQ::
 
 
-File: gnosis.info,  Node: Cloze,  Next: MCQ,  Up: Note Types
+File: gnosis.info,  Node: Cloze,  Next: MCQ,  Up: Thema Types
 
 3.1 Cloze
 =========
@@ -169,7 +188,7 @@ File: gnosis.info,  Node: Cloze,  Next: MCQ,  Up: Note Types
 A cloze note type is a format where you create sentences or paragraphs
 with "missing" words.  A fill-in-the-blanks question.
 
-   You can create a cloze note type using ‘M-x gnosis-add-note’ and
+   You can create a cloze note type using ‘M-x gnosis-add-thema’ and
 selecting ‘Cloze’.
 
    Example format:
@@ -244,7 +263,7 @@ File: gnosis.info,  Node: Using anki-like syntax,  Prev: 
Default cloze format,
           single word.
 
 
-File: gnosis.info,  Node: MCQ,  Prev: Cloze,  Up: Note Types
+File: gnosis.info,  Node: MCQ,  Prev: Cloze,  Up: Thema Types
 
 3.2 MCQ
 =======
@@ -281,12 +300,10 @@ Example format:
 
 
 
-File: gnosis.info,  Node: Linking gnosis notes to org-gnosis content,  Next: 
Customization,  Prev: Note Types,  Up: Top
-
-4 Linking gnosis notes to org-gnosis content
-********************************************
+File: gnosis.info,  Node: Linking gnosis themata to org-gnosis content,  Next: 
Customization,  Prev: Thema Types,  Up: Top
 
-_org-gnosis is the note taking module of gnosis_
+4 Linking gnosis themata to org-gnosis content
+**********************************************
 
    • You can create notes using ‘M-x org-gnosis-find’, to link them to a
      gnosis thema use ‘M-x org-gnosis-insert’ to insert a link of said
@@ -296,7 +313,7 @@ _org-gnosis is the note taking module of gnosis_
      ‘M-x gnosis-review-topic’.
 
 
-File: gnosis.info,  Node: Customization,  Next: Gnosis Algorithm,  Prev: 
Linking gnosis notes to org-gnosis content,  Up: Top
+File: gnosis.info,  Node: Customization,  Next: Gnosis Algorithm,  Prev: 
Linking gnosis themata to org-gnosis content,  Up: Top
 
 5 Customization
 ***************
@@ -510,27 +527,28 @@ find on the git log.
 
 Tag Table:
 Node: Top209
-Node: Introduction1670
-Node: Getting started2357
-Node: Gnosis Dashboard2724
-Node: Note Types3357
-Node: Cloze4324
-Node: Default cloze format4713
-Node: Using anki-like syntax5325
-Node: MCQ6417
-Node: Linking gnosis notes to org-gnosis content7622
-Node: Customization8202
-Node: Typos | String Comparison8404
-Node: Gnosis Algorithm9160
-Node: Anagnosis Event9823
-Node: Lethe event10570
-Node: Proto11014
-Node: Editing notes11777
-Node: Sync between devices12169
-Node: Interactions with other software13245
-Node: emacs-no-littering13471
-Node: Contributing13971
-Node: How to create a patch14313
+Node: Introduction1602
+Node: Getting started Tutorial2099
+Node: Gnosis Dashboard2529
+Node: Linking Themata to Note Topics3145
+Node: Thema Types4192
+Node: Cloze5167
+Node: Default cloze format5558
+Node: Using anki-like syntax6170
+Node: MCQ7262
+Node: Linking gnosis themata to org-gnosis content8468
+Node: Customization9005
+Node: Typos | String Comparison9209
+Node: Gnosis Algorithm9965
+Node: Anagnosis Event10628
+Node: Lethe event11375
+Node: Proto11819
+Node: Editing notes12582
+Node: Sync between devices12974
+Node: Interactions with other software14050
+Node: emacs-no-littering14276
+Node: Contributing14776
+Node: How to create a patch15118
 
 End Tag Table
 
diff --git a/doc/gnosis.org b/doc/gnosis.org
index 340c20482be..baeec92228e 100644
--- a/doc/gnosis.org
+++ b/doc/gnosis.org
@@ -4,8 +4,8 @@
 #+language: en
 #+options: ':t toc:nil author:t email:t num:t
 #+startup: content
-#+macro: stable-version 0.5.0
-#+macro: release-date 2025-06-17
+#+macro: stable-version 0.5.8
+#+macro: release-date 2025-11-08
 #+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
 #+macro: space @@texinfo:@: @@
 #+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
@@ -14,7 +14,7 @@
 #+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
 #+texinfo_filename: gnosis.info
 #+texinfo_dir_category: Emacs misc features
-#+texinfo_dir_title: Gnosis: (gnosis) 
+#+texinfo_dir_title: Gnosis: (gnosis)
 #+texinfo_dir_desc: Spaced Repetition System
 #+texinfo_header: @set MAINTAINERSITE 
@uref{https://thanosapollo.org,maintainer webpage}
 #+texinfo_header: @set MAINTAINER Thanos Apollo
@@ -22,10 +22,9 @@
 #+texinfo_header: @set MAINTAINERCONTACT 
@uref{mailto:[email protected],contact the maintainer}
 
 
-Gnosis is a customizable spaced repetition system designed to enhance
-memory retention through active recall.  It allows users to set
-specific review intervals for note decks & tags, creating an optimal
-learning environment tailored to each specific topic/subject.
+Gnosis is a learning tool designed to enhance memory retention by
+integrating a note-taking system with spaced repetition and
+self-testing.
 
 #+texinfo: @noindent
 This manual is written for Gnosis version {{{stable-version}}}, released on 
{{{release-date}}}.
@@ -42,18 +41,15 @@ This manual is written for Gnosis version 
{{{stable-version}}}, released on {{{r
 
 * Introduction
 
-Gnosis (γνῶσις) is a spaced repetition system that enhances memory
-retention through active recall. It employs a Q&A format, where each
-gnosis consists of a question, answer, and explanation.
+Gnosis consists of a note taking module (=org-gnosis=) and a self
+testing module.
 
-Gnosis algorithm is highly adjustable, allowing users to set specific
-values not just for note decks but for tags as well.  Gnosis'
-adjustability allows users to fine-tune settings not only for entire
-note collections but also for specific tagged topics, thereby creating
-a personalized learning environment for each topic.  Read more on
-[[Gnosis Algorithm]]
+Users can use each module independently, but Gnosis is designed for a
+workflow that starts with writing a note on a topic. After completing
+a note, the user creates themas (questions/flashcards) for that topic,
+which are used for reviews based on the [[Gnosis Algorithm]].
 
-* Getting started
+* Getting started Tutorial
 
 To follow this tutorial, clone the demo deck available at codeberg
 
@@ -66,18 +62,36 @@ Import it to your gnosis collection via {{{kbd(M-x 
gnosis-import-deck)}}}
 The first thing new users should familiarize themselves with is
 =gnosis-dashboard=, which you can access via {{{kbd(M-x gnosis-dashboard)}}}.
 
-From there you have access to your review stats & history as well as
-your gnosis contents.
-
-You can start a review session from the dashboard or with {{{kbd(M-x
+You can start a review session from the dashboard by pressing {{{kbd(r)}}} or 
with {{{kbd(M-x
 gnosis-review)}}}.
 
   NOTE: Gnosis supports reviewing specifics topics for notes of
   =org-gnosis= with {{{kbd(M-x gnosis-review-topic)}}}
 
-You can add new gnosis from the dashboard or with {{{kbd(M-x 
gnosis-add-note)}}}
+You can add new themata from the dashboard {{{kbd(a)}}} or with {{{kbd(M-x 
gnosis-add-thema)}}}
+
+** Linking Themata to Note Topics
+We can create a demo note topic for Vancomycin, an antibiotic, with
+{{{kbd(M-x org-gnosis-find RET Vancomycin)}}}.  For this demo, just save
+the buffer contents by pressing {{{kbd(C-x C-s)}}}.
+
+Back to the dashboard {{{kbd(M-x gnosis-dashboard)}}}, we can view all
+our themata by pressing {{{kbd(n)}}} or we can press {{{kbd(s)}}} to
+search our themata.  For this demo, we are looking for a thema from
+the demo deck we imported, that contains a questions about
+=Vancomycin=.
+
+To link that thema to the note topic we created before, press
+{{{kbd(e)}}} to edit the thema.  In the =Keimenon= section delete
+"Vancomycin" and press {{{kbd(M-x org-gnosis-insert RET
+Vancomycin)}}}.
 
-* Note Types
+After saving the thema with {{{kbd(M-x C-c C-c)}}}, you can review all
+themata linked to that topic by {{{kbd(M-x gnosis-review-topic)}}}.
+
+View more on [[Linking gnosis themata to org-gnosis content]].
+
+* Thema Types
 Each note is a *thema* consisting of the following components:
 
 - *Keimenon*; The main text or question.
@@ -90,7 +104,7 @@ Each note is a *thema* consisting of the following 
components:
 
 Optionally, you can use also add tags for each note.
 
-Notes/themas can have multiple hypotheses and answers (*depending on
+Themas can have multiple hypotheses and answers (*depending on
 their type*), separated by =gnosis-export-separator=, which defaults to
 ="\n-"= /(a new line followed by a dash)/.
 
@@ -99,9 +113,9 @@ their type*), separated by =gnosis-export-separator=, which 
defaults to
 :CUSTOM_ID: Cloze
 :END:
 A cloze note type is a format where you create sentences or paragraphs
-with "missing" words.  A fill-in-the-blanks question.  
+with "missing" words.  A fill-in-the-blanks question.
 
-You can create a cloze note type using =M-x gnosis-add-note= and
+You can create a cloze note type using =M-x gnosis-add-thema= and
 selecting ~Cloze~.
 
 Example format:
@@ -113,20 +127,20 @@ Example format:
   :GNOSIS_ID: NEW
   :GNOSIS_TYPE: cloze
   :END:
-  ,** Keimenon 
+  ,** Keimenon
   What is the treatment for Actinomyces infection?
 
   Penicillin
 
-  ,** Hypothesis 
+  ,** Hypothesis
   - drug type
 
-  ,** Answer 
+  ,** Answer
   - Penicillin
 
-  ,** Parathema 
+  ,** Parathema
   Sulfonamides → Nocardia
-  Actinomyces → [[id:680ca944-8ee9-4513-92d6-25696ee01f48][Penicillin]] 
+  Actinomyces → [[id:680ca944-8ee9-4513-92d6-25696ee01f48][Penicillin]]
   (treatment is a SNAP)
 #+end_src
 
@@ -137,16 +151,16 @@ Example format:
   :GNOSIS_ID: NEW
   :GNOSIS_TYPE: cloze
   :END:
-  ,** Keimenon 
+  ,** Keimenon
   {c1:Cyproheptadine::drug name} is a(n) {c2:5-HT2} receptor antagonist used 
to treat {c2:serotonin syndrome}
 
-  ,** Hypothesis 
-  - 
+  ,** Hypothesis
+  -
 
-  ,** Answer 
-  - 
+  ,** Answer
+  -
 
-  ,** Parathema 
+  ,** Parathema
 
 #+end_src
 
@@ -156,7 +170,7 @@ You can format clozes like Anki if you so prefer with 
hints; e.g ~{{c1::Cyprohep
 
 + For each cX-tag there will be created a cloze type note, the above
   example creates 2 cloze type notes.
-  
+
 + Each cX tag can have multiple clozes, but each cloze must be a
   *UNIQUE* word, or a unique combination of words, in given note.
 
@@ -201,8 +215,7 @@ Example format:
 
 #+end_src
 
-* Linking gnosis notes to org-gnosis content
-/org-gnosis is the note taking module of gnosis/
+* Linking gnosis themata to org-gnosis content
 
 + You can create notes using =M-x org-gnosis-find=, to link them to a
   gnosis thema use =M-x org-gnosis-insert= to insert a link of said
diff --git a/doc/gnosis.texi b/doc/gnosis.texi
index 845b414a083..1e73a890ceb 100644
--- a/doc/gnosis.texi
+++ b/doc/gnosis.texi
@@ -25,13 +25,12 @@
 @node Top
 @top Gnosis User Manual
 
-Gnosis is a customizable spaced repetition system designed to enhance
-memory retention through active recall.  It allows users to set
-specific review intervals for note decks & tags, creating an optimal
-learning environment tailored to each specific topic/subject.
+Gnosis is a learning tool designed to enhance memory retention by
+integrating a note-taking system with spaced repetition and
+self-testing.
 
 @noindent
-This manual is written for Gnosis version 0.5.0, released on 2025-06-17.
+This manual is written for Gnosis version 0.5.8, released on 2025-11-08.
 
 @itemize
 @item
@@ -60,9 +59,9 @@ Git repositories:
 
 @menu
 * Introduction::
-* Getting started::
-* Note Types::
-* Linking gnosis notes to org-gnosis content::
+* Getting started Tutorial::
+* Thema Types::
+* Linking gnosis themata to org-gnosis content::
 * Customization::
 * Gnosis Algorithm::
 * Editing notes::
@@ -73,11 +72,12 @@ Git repositories:
 @detailmenu
 --- The Detailed Node Listing ---
 
-Getting started
+Getting started Tutorial
 
 * Gnosis Dashboard::
+* Linking Themata to Note Topics::
 
-Note Types
+Thema Types
 
 * Cloze::
 * MCQ::
@@ -111,19 +111,16 @@ Contributing
 @node Introduction
 @chapter Introduction
 
-Gnosis (γνῶσις) is a spaced repetition system that enhances memory
-retention through active recall. It employs a Q&A format, where each
-gnosis consists of a question, answer, and explanation.
+Gnosis consists of a note taking module (@samp{org-gnosis}) and a self
+testing module.
 
-Gnosis algorithm is highly adjustable, allowing users to set specific
-values not just for note decks but for tags as well.  Gnosis'
-adjustability allows users to fine-tune settings not only for entire
-note collections but also for specific tagged topics, thereby creating
-a personalized learning environment for each topic.  Read more on
-@ref{Gnosis Algorithm}
+Users can use each module independently, but Gnosis is designed for a
+workflow that starts with writing a note on a topic. After completing
+a note, the user creates themas (questions/flashcards) for that topic,
+which are used for reviews based on the @ref{Gnosis Algorithm}.
 
-@node Getting started
-@chapter Getting started
+@node Getting started Tutorial
+@chapter Getting started Tutorial
 
 To follow this tutorial, clone the demo deck available at codeberg
 
@@ -133,6 +130,7 @@ Import it to your gnosis collection via @kbd{M-x 
gnosis-import-deck}
 
 @menu
 * Gnosis Dashboard::
+* Linking Themata to Note Topics::
 @end menu
 
 @node Gnosis Dashboard
@@ -141,18 +139,37 @@ Import it to your gnosis collection via @kbd{M-x 
gnosis-import-deck}
 The first thing new users should familiarize themselves with is
 @samp{gnosis-dashboard}, which you can access via @kbd{M-x gnosis-dashboard}.
 
-From there you have access to your review stats & history as well as
-your gnosis contents.
-
-You can start a review session from the dashboard or with @kbd{M-x 
gnosis-review}.
+You can start a review session from the dashboard by pressing @kbd{r} or with 
@kbd{M-x gnosis-review}.
 
 NOTE: Gnosis supports reviewing specifics topics for notes of
 @samp{org-gnosis} with @kbd{M-x gnosis-review-topic}
 
-You can add new gnosis from the dashboard or with @kbd{M-x gnosis-add-note}
+You can add new themata from the dashboard @kbd{a} or with @kbd{M-x 
gnosis-add-thema}
+
+@node Linking Themata to Note Topics
+@section Linking Themata to Note Topics
+
+We can create a demo note topic for Vancomycin, an antibiotic, with
+@kbd{M-x org-gnosis-find RET Vancomycin}.  For this demo, just save
+the buffer contents by pressing @kbd{C-x C-s}.
+
+Back to the dashboard @kbd{M-x gnosis-dashboard}, we can view all
+our themata by pressing @kbd{n} or we can press @kbd{s} to
+search our themata.  For this demo, we are looking for a thema from
+the demo deck we imported, that contains a questions about
+@samp{Vancomycin}.
 
-@node Note Types
-@chapter Note Types
+To link that thema to the note topic we created before, press
+@kbd{e} to edit the thema.  In the @samp{Keimenon} section delete
+``Vancomycin'' and press @kbd{M-x org-gnosis-insert RET Vancomycin}.
+
+After saving the thema with @kbd{M-x C-c C-c}, you can review all
+themata linked to that topic by @kbd{M-x gnosis-review-topic}.
+
+View more on @ref{Linking gnosis themata to org-gnosis content}.
+
+@node Thema Types
+@chapter Thema Types
 
 Each note is a @strong{thema} consisting of the following components:
 
@@ -175,7 +192,7 @@ topics to current thema.
 
 Optionally, you can use also add tags for each note.
 
-Notes/themas can have multiple hypotheses and answers (@strong{depending on
+Themas can have multiple hypotheses and answers (@strong{depending on
 their type}), separated by @samp{gnosis-export-separator}, which defaults to
 @samp{"\n-"} @emph{(a new line followed by a dash)}.
 
@@ -188,9 +205,9 @@ their type}), separated by @samp{gnosis-export-separator}, 
which defaults to
 @section Cloze
 
 A cloze note type is a format where you create sentences or paragraphs
-with ``missing'' words.  A fill-in-the-blanks question.  
+with ``missing'' words.  A fill-in-the-blanks question.
 
-You can create a cloze note type using @samp{M-x gnosis-add-note} and
+You can create a cloze note type using @samp{M-x gnosis-add-thema} and
 selecting @code{Cloze}.
 
 Example format:
@@ -209,20 +226,20 @@ Example format:
 :GNOSIS_ID: NEW
 :GNOSIS_TYPE: cloze
 :END:
-** Keimenon 
+** Keimenon
 What is the treatment for Actinomyces infection?
 
 Penicillin
 
-** Hypothesis 
+** Hypothesis
 - drug type
 
-** Answer 
+** Answer
 - Penicillin
 
-** Parathema 
+** Parathema
 Sulfonamides → Nocardia
-Actinomyces → [[id:680ca944-8ee9-4513-92d6-25696ee01f48][Penicillin]] 
+Actinomyces → [[id:680ca944-8ee9-4513-92d6-25696ee01f48][Penicillin]]
 (treatment is a SNAP)
 @end example
 
@@ -235,16 +252,16 @@ Actinomyces → 
[[id:680ca944-8ee9-4513-92d6-25696ee01f48][Penicillin]]
 :GNOSIS_ID: NEW
 :GNOSIS_TYPE: cloze
 :END:
-** Keimenon 
+** Keimenon
 @{c1:Cyproheptadine::drug name@} is a(n) @{c2:5-HT2@} receptor antagonist used 
to treat @{c2:serotonin syndrome@}
 
-** Hypothesis 
-- 
+** Hypothesis
+-
 
-** Answer 
-- 
+** Answer
+-
 
-** Parathema 
+** Parathema
 
 @end example
 
@@ -308,10 +325,8 @@ antigenic drift, which creates a new virus strain.
 
 @end example
 
-@node Linking gnosis notes to org-gnosis content
-@chapter Linking gnosis notes to org-gnosis content
-
-@emph{org-gnosis is the note taking module of gnosis}
+@node Linking gnosis themata to org-gnosis content
+@chapter Linking gnosis themata to org-gnosis content
 
 @itemize
 @item
diff --git a/gnosis.el b/gnosis.el
index 633b0e16f6e..45385993bbe 100644
--- a/gnosis.el
+++ b/gnosis.el
@@ -6,7 +6,7 @@
 ;; Keywords: extensions
 ;; URL: https://thanosapollo.org/projects/gnosis
 
-;; Version: 0.5.7
+;; Version: 0.5.8
 
 ;; Package-Requires: ((emacs "27.2") (emacsql "4.1.0") (compat "29.1.4.2") 
(transient "0.7.2") (org-gnosis "0.0.9"))
 

Reply via email to