docs: add CUSTOM_ID properties to all org-mode sections master
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sat, 21 Mar 2026 08:01:29 +0000 (10:01 +0200)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sat, 21 Mar 2026 08:01:29 +0000 (10:01 +0200)
doc/index.org

index 884e6fd..8ba5c53 100644 (file)
@@ -10,6 +10,7 @@
 
 * Vision
   :PROPERTIES:
 
 * Vision
   :PROPERTIES:
+  :CUSTOM_ID: vision
   :ID:       1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f
   :END:
 
   :ID:       1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f
   :END:
 
@@ -39,9 +40,10 @@ build something higher-level in Java. The name follows naturally:
 Forth → Fifth → Sixth.
 
 ** Extensible, Programmable Computing Environment — An Example
 Forth → Fifth → Sixth.
 
 ** Extensible, Programmable Computing Environment — An Example
-  :PROPERTIES:
-  :ID:       c19c5a3b-dfb0-4f7f-961c-a387b925669f
-  :END:
+   :PROPERTIES:
+   :CUSTOM_ID: extensible-programmable-computing-environment
+   :ID:       c19c5a3b-dfb0-4f7f-961c-a387b925669f
+   :END:
 
 [[https://www.johndcook.com/blog/2008/04/27/one-program-to-rule-them-all/][GNU Emacs]] is perhaps the best existing example of this philosophy. At
 its core, Emacs is a text editor built on top of a Lisp runtime. Data
 
 [[https://www.johndcook.com/blog/2008/04/27/one-program-to-rule-them-all/][GNU Emacs]] is perhaps the best existing example of this philosophy. At
 its core, Emacs is a text editor built on top of a Lisp runtime. Data
@@ -52,9 +54,10 @@ blocks for arbitrary user interfaces. The result is an environment
 that can be adapted and extended to fit virtually any problem domain.
 
 ** Architecture and Components
 that can be adapted and extended to fit virtually any problem domain.
 
 ** Architecture and Components
-  :PROPERTIES:
-  :ID:       52dbbf4c-2ef4-42a6-8331-ad006b6a52ae
-  :END:
+   :PROPERTIES:
+   :CUSTOM_ID: architecture-and-components
+   :ID:       52dbbf4c-2ef4-42a6-8331-ad006b6a52ae
+   :END:
 
 + [[https://www3.svjatoslav.eu/projects/sixth/][Sixth]] — Parent project (The one you are viewing right now. Only the
   shell and the vision the moment)
 
 + [[https://www3.svjatoslav.eu/projects/sixth/][Sixth]] — Parent project (The one you are viewing right now. Only the
   shell and the vision the moment)
@@ -69,14 +72,23 @@ The system is far from complete — the scope is large and available
 time is limited.
 
 * Ideas
 time is limited.
 
 * Ideas
+:PROPERTIES:
+:CUSTOM_ID: ideas
+:END:
 
 ** Molecular dynamics integration
 
 ** Molecular dynamics integration
+:PROPERTIES:
+:CUSTOM_ID: molecular-dynamics-integration
+:END:
 
 Integrate with [[https://www.gromacs.org/][GROMACS]] or a similar molecular dynamics simulator.
 The goal is to allow the user to place atoms and molecules in 3D space
 and watch them simulate in real time.
 
 ** Emacs client integration
 
 Integrate with [[https://www.gromacs.org/][GROMACS]] or a similar molecular dynamics simulator.
 The goal is to allow the user to place atoms and molecules in 3D space
 and watch them simulate in real time.
 
 ** Emacs client integration
+:PROPERTIES:
+:CUSTOM_ID: emacs-client-integration
+:END:
 
 Allow Sixth to act as an Emacs client, connecting to a running Emacs
 instance. Text editors could then be spawned as objects in 3D space,
 
 Allow Sixth to act as an Emacs client, connecting to a running Emacs
 instance. Text editors could then be spawned as objects in 3D space,
@@ -84,11 +96,17 @@ each backed by the live Emacs process. This would make all existing
 Emacs plugins and functionality available inside the Sixth environment.
 
 ** Electronics circuit simulation integration
 Emacs plugins and functionality available inside the Sixth environment.
 
 ** Electronics circuit simulation integration
+:PROPERTIES:
+:CUSTOM_ID: electronics-circuit-simulation-integration
+:END:
 
 Integrate with [[https://ngspice.sourceforge.io/][ngspice]], [[http://www.bwsst.com/][SPICE]], or a similar electronics circuit
 simulator, enabling interactive circuit design and simulation in 3D.
 
 * Source code
 
 Integrate with [[https://ngspice.sourceforge.io/][ngspice]], [[http://www.bwsst.com/][SPICE]], or a similar electronics circuit
 simulator, enabling interactive circuit design and simulation in 3D.
 
 * Source code
+:PROPERTIES:
+:CUSTOM_ID: source-code
+:END:
 
 *This program is free software: released under Creative Commons Zero
 (CC0) license*
 
 *This program is free software: released under Creative Commons Zero
 (CC0) license*