<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/reddiamond/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 26 Feb 2026 15:12:56 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/reddiamond/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -1,20 +1,17 @@
 # Welcome to the RedDiamond project! 

-This was inspired by the CopperSpice Diamond editor as a way to get familiar with CopperSpice. Diamond was inspired by the Windows only (and abandonware) Crimson and Emerald editors. The major source of inspiration has been roughly two decades on the OpenVMS platform using EDT and LSE. PC users can't understand what real editing is until they've used those editors for a while. Like every DEC Professional that finds themselves working in the x86 world, I've always been stunned by the plethora of editors without EDT navigation or capabilities.
+This was inspired by the LsCsScintilla example editors. The major source of inspiration has been roughly two decades on the OpenVMS platform using EDT and LSE. PC users can't understand what real editing is until they've used those editors for a while. Like every DEC Professional that finds themselves working in the x86 world, I've always been stunned by the plethora of editors without EDT navigation or capabilities.

 ![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2022/06/edt-keypad-and-help.png)

 #Setup
-You should read one of the OS setup docs found [here](https://sourceforge.net/p/reddiamond/code/ci/master/tree/dev_doc/OS_setup/). At least scrape the dependency install commands so you have a chance of having everything.
+You need to to have [LsCs](https://github.com/RolandHughes/ls-cs) and [LsCsScintilla](https://sourceforge.net/projects/lscsscintilla/) installed along with. If you install the dependencies via the dependency scripts for those packages you will have all you need.
 # Building
-The current version of this editor relies on CopperSpice, CsScintilla, and Lexilla. To build from scratch you need to first follow the instructions on [CsScintilla Wiki](https://sourceforge.net/p/csscintilla/wiki/Home/). That will get you both CopperSpice and CsScintilla built and installed in the proper locations.
+You will find build-reddiamond-packagetype scripts in the root of the source tree. As of right now the flatpak has not been completed. appimage-instructions.txt will tell you how to create an appimage.

-In the [Files tab for CsScintilla](https://sourceforge.net/projects/csscintilla/files/) you will find some Ubuntu_YY.mm directories containing Debian packages. You can install the -dev.deb versions and avoid building both CopperSpice and CsScintilla from scratch.
+In the [Files tab for CsScintilla](https://sourceforge.net/projects/csscintilla/files/) you will find some platform packages so you don't have to build the supporting libraries from scratch.

 As of version 3.5.8 Lexers have been imported into our code base. We don't yet have custom lexers.
-
-## RPM users - TODO:: build -dev.rpm packages.
-


 ##Everyone
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Thu, 26 Feb 2026 15:12:56 -0000</pubDate><guid>https://sourceforge.neta5ea519be68a8f55541a04cb9f21a17a1a5778f5</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -9,53 +9,15 @@
 # Building
 The current version of this editor relies on CopperSpice, CsScintilla, and Lexilla. To build from scratch you need to first follow the instructions on [CsScintilla Wiki](https://sourceforge.net/p/csscintilla/wiki/Home/). That will get you both CopperSpice and CsScintilla built and installed in the proper locations.

-Eventually this editor will have its own custom lexers and fork of Lexilla. For now we are using what is available in the Lexilla library. Download the latest scitennn.zip from the [Scite Download page](https://www.scintilla.org/SciTEDownload.html). The reason we take the whole thing is the Lexilla build expects the Scintilla headers to be a in a specific location relative to the Lexilla directory. Everything in the zip is where the build procedure expects it to be. For those unfamiliar with "nnn" being shown in the name, that is the version/release number. Your number will be different than what is listed here.
+In the [Files tab for CsScintilla](https://sourceforge.net/projects/csscintilla/files/) you will find some Ubuntu_YY.mm directories containing Debian packages. You can install the -dev.deb versions and avoid building both CopperSpice and CsScintilla from scratch.

-~~~
-mkdir ~/Projects
-cd ~/Projects
-mkdir scite-scintilla-zip
-cd scite-scintilla-zip
-unzip ~/Downloads/scite531.zip
-cd lexilla/src
-make
+As of version 3.5.8 Lexers have been imported into our code base. We don't yet have custom lexers.

-sudo mkdir -p /usr/local/lib/Lexilla
-sudo mkdir -p /usr/local/include/Lexilla
+## RPM users - TODO:: build -dev.rpm packages.

-cd ../bin
-sudo cp liblexilla.* /usr/local/lib/Lexilla/
-cd ../include
-sudo cp *.h /usr/local/include/Lexilla/
-~~~
-Eventually the above will be unnecessary as RedDiamond will include its own Lexers.
-
-## RPM users
-`sudo nano /etc/ld.so.conf.d/reddiamond_x86_64.conf`
-
-Make certain you have the following two lines
-~~~
-/usr/local/cs_lib/lib64
-/usr/local/lib/Lexilla
-~~~
-
-Exit and save.
-
-##Debian users
-`sudo nano /etc/ld.so.conf.d/reddiamond_x86_64.conf`
-
-Make certain you have the following two lines.
-~~~
-/usr/local/cs_lib/lib
-/usr/local/lib/Lexilla
-~~~
-
-Exit and save.


 ##Everyone
-
-`sudo ldconfig`

 ~~~
 mkdir ~/sf_projects
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Sat, 25 Feb 2023 21:46:41 -0000</pubDate><guid>https://sourceforge.net774ad320f8ba22cf7dc93660f0c22f1cb17faa4c</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -80,7 +80,7 @@
 ~~~

 It's a beautiful thing!
-![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2022/06/reddiamond-after-fresh.png)
+![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2022/10/reddiamond-screenshot-1.png)



&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Mon, 31 Oct 2022 13:36:41 -0000</pubDate><guid>https://sourceforge.netb07f4b257d4d78300dfb839220f72314bcb46781</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -12,6 +12,7 @@
 Eventually this editor will have its own custom lexers and fork of Lexilla. For now we are using what is available in the Lexilla library. Download the latest scitennn.zip from the [Scite Download page](https://www.scintilla.org/SciTEDownload.html). The reason we take the whole thing is the Lexilla build expects the Scintilla headers to be a in a specific location relative to the Lexilla directory. Everything in the zip is where the build procedure expects it to be. For those unfamiliar with "nnn" being shown in the name, that is the version/release number. Your number will be different than what is listed here.

 ~~~
+mkdir ~/Projects
 cd ~/Projects
 mkdir scite-scintilla-zip
 cd scite-scintilla-zip
@@ -57,6 +58,7 @@
 `sudo ldconfig`

 ~~~
+mkdir ~/sf_projects
 cd ~/sf_projects
 git clone ssh://roland_hughes@git.code.sf.net/p/reddiamond/code reddiamond
 #
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Mon, 31 Oct 2022 13:31:49 -0000</pubDate><guid>https://sourceforge.net81f8ff33ba295e8cb0e5a69ca59e054b04c6f83e</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -15,7 +15,7 @@
 cd ~/Projects
 mkdir scite-scintilla-zip
 cd scite-scintilla-zip
-unzip ~/Downloads/scite523.zip
+unzip ~/Downloads/scite531.zip
 cd lexilla/src
 make

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Mon, 31 Oct 2022 13:30:00 -0000</pubDate><guid>https://sourceforge.net61bfc826e2edaff6aa9d1e7926030f00806618b1</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -29,6 +29,33 @@
 ~~~
 Eventually the above will be unnecessary as RedDiamond will include its own Lexers.

+## RPM users
+`sudo nano /etc/ld.so.conf.d/reddiamond_x86_64.conf`
+
+Make certain you have the following two lines
+~~~
+/usr/local/cs_lib/lib64
+/usr/local/lib/Lexilla
+~~~
+
+Exit and save.
+
+##Debian users
+`sudo nano /etc/ld.so.conf.d/reddiamond_x86_64.conf`
+
+Make certain you have the following two lines.
+~~~
+/usr/local/cs_lib/lib
+/usr/local/lib/Lexilla
+~~~
+
+Exit and save.
+
+
+##Everyone
+
+`sudo ldconfig`
+
 ~~~
 cd ~/sf_projects
 git clone ssh://roland_hughes@git.code.sf.net/p/reddiamond/code reddiamond
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Tue, 14 Jun 2022 20:33:52 -0000</pubDate><guid>https://sourceforge.net73c8b9fc63e4ade79b34a7f4f9c2f4053ced12ba</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -32,6 +32,9 @@
 ~~~
 cd ~/sf_projects
 git clone ssh://roland_hughes@git.code.sf.net/p/reddiamond/code reddiamond
+#
+# For read only access use this one
+# git clone git://git.code.sf.net/p/reddiamond/code reddiamond
 cd reddiamond
 ./fresh_reddiamond_build.sh
 ~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Mon, 13 Jun 2022 20:12:25 -0000</pubDate><guid>https://sourceforge.net6965ed22ec922592423a5aa8d24b6e0179014159</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -22,7 +22,7 @@
 sudo mkdir -p /usr/local/lib/Lexilla
 sudo mkdir -p /usr/local/include/Lexilla

-cd bin
+cd ../bin
 sudo cp liblexilla.* /usr/local/lib/Lexilla/
 cd ../include
 sudo cp *.h /usr/local/include/Lexilla/
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Mon, 13 Jun 2022 19:10:19 -0000</pubDate><guid>https://sourceforge.net29321fdc9bcb4471df7faff93b887cef297c06fd</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -4,13 +4,52 @@

 ![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2022/06/edt-keypad-and-help.png)

+#Setup
+You should read one of the OS setup docs found [here](https://sourceforge.net/p/reddiamond/code/ci/master/tree/dev_doc/OS_setup/). At least scrape the dependency install commands so you have a chance of having everything.
 # Building
 The current version of this editor relies on CopperSpice, CsScintilla, and Lexilla. To build from scratch you need to first follow the instructions on [CsScintilla Wiki](https://sourceforge.net/p/csscintilla/wiki/Home/). That will get you both CopperSpice and CsScintilla built and installed in the proper locations.

 Eventually this editor will have its own custom lexers and fork of Lexilla. For now we are using what is available in the Lexilla library. Download the latest scitennn.zip from the [Scite Download page](https://www.scintilla.org/SciTEDownload.html). The reason we take the whole thing is the Lexilla build expects the Scintilla headers to be a in a specific location relative to the Lexilla directory. Everything in the zip is where the build procedure expects it to be. For those unfamiliar with "nnn" being shown in the name, that is the version/release number. Your number will be different than what is listed here.

+~~~
 cd ~/Projects
+mkdir scite-scintilla-zip
+cd scite-scintilla-zip
 unzip ~/Downloads/scite523.zip
+cd lexilla/src
+make
+
+sudo mkdir -p /usr/local/lib/Lexilla
+sudo mkdir -p /usr/local/include/Lexilla
+
+cd bin
+sudo cp liblexilla.* /usr/local/lib/Lexilla/
+cd ../include
+sudo cp *.h /usr/local/include/Lexilla/
+~~~
+Eventually the above will be unnecessary as RedDiamond will include its own Lexers.
+
+~~~
+cd ~/sf_projects
+git clone ssh://roland_hughes@git.code.sf.net/p/reddiamond/code reddiamond
+cd reddiamond
+./fresh_reddiamond_build.sh
+~~~
+
+Answer Y to build and if all goes well you will also be prompted to install.
+
+![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2022/06/reddiamond-build-install-fresh.png)
+
+Note that "install" is going to install into the reddiamond_debug directory shown before you responded "y" to build. 
+
+~~~
+cd ../reddiamond_debug
+./reddiamond
+~~~
+
+It's a beautiful thing!
+![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2022/06/reddiamond-after-fresh.png)
+


 The wiki uses [Markdown](/p/reddiamond/wiki/markdown_syntax/) syntax.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Mon, 13 Jun 2022 18:27:50 -0000</pubDate><guid>https://sourceforge.net84ad7723fb8c87afbe8c58fd113f6df3efd6ebc4</guid></item><item><title>Home modified by Roland Hughes</title><link>https://sourceforge.net/p/reddiamond/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -2,7 +2,7 @@

 This was inspired by the CopperSpice Diamond editor as a way to get familiar with CopperSpice. Diamond was inspired by the Windows only (and abandonware) Crimson and Emerald editors. The major source of inspiration has been roughly two decades on the OpenVMS platform using EDT and LSE. PC users can't understand what real editing is until they've used those editors for a while. Like every DEC Professional that finds themselves working in the x86 world, I've always been stunned by the plethora of editors without EDT navigation or capabilities.

-![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2020/09/cropped-cropped-edt-keypad-help-1.png)
+![](https://www.logikalsolutions.com/wordpress/wp-content/uploads/2022/06/edt-keypad-and-help.png)

 # Building
 The current version of this editor relies on CopperSpice, CsScintilla, and Lexilla. To build from scratch you need to first follow the instructions on [CsScintilla Wiki](https://sourceforge.net/p/csscintilla/wiki/Home/). That will get you both CopperSpice and CsScintilla built and installed in the proper locations.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roland Hughes</dc:creator><pubDate>Sun, 12 Jun 2022 10:07:21 -0000</pubDate><guid>https://sourceforge.net79766844c0b936d614d3a20cb35e9e8ef12d3cc3</guid></item></channel></rss>