org-special-block-extras

Homepage: https://alhassy.github.io/org-special-block-extras

Author: Musa Al-hassy

Updated:

Summary

30 new custom blocks & 34 link types for Org-mode

Commentary

This library provides common desirable features using the Org interface for
blocks and links:

0. A unified interface, the ‘defblock’ macro, for making new block and link types.

1. Colours: Regions of text and inline text can be coloured using 19 colours;
 easily extendable; below is an example.

            #+begin_red org
            /This/
                  *text*
                         _is_
                              red!
            #+end_red

2. Multiple columns: Regions of text are exported into multiple side-by-side
columns

3. Remarks: First-class visible editor comments

4. Details: Regions of text can be folded away in HTML

5. Badges: SVG badges have the pleasant syntax
badge:key|value|colour|url|logo; only the first two are necessary.

6. Tooltips: Full access to Lisp documentation as tooltips, or any other
documentation-backend, including user-defined entries; e.g., doc:thread-first
retrives the documentation for thread-first and attachs it as a tooltip to
the text in the HTML export and as a glossary entry in the LaTeX export

7. Various other blocks: Solution, org-demo, spoiler (“fill in the blanks”).

This file has been tangled from a literate, org-mode, file; and so contains
further examples demonstrating the special blocks it introduces.

Full documentation can be found at
https://alhassy.github.io/org-special-block-extras

Dependencies