Menu

Home

Roland Hughes

Welcome to the RedDiamond project!

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.

Setup

You need to to have LsCs and LsCsScintilla installed along with. If you install the dependencies via the dependency scripts for those packages you will have all you need.

Building

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 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.

Everyone

mkdir ~/sf_projects
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

Answer Y to build and if all goes well you will also be prompted to install.

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!

The wiki uses Markdown syntax.

Project Members:


MongoDB Logo MongoDB