grantrostig / diamond

Cross platform compact Editor using the CopperSpice libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diamond

Introduction

Diamond is a cross platform compact editor designed for programmers. It was developed using the CopperSpice libraries and was written in C++.

The Diamond project began as a replacement for the Crimson and Emerald Editors which were Windows only programs and are no longer supported.

Key Features
  • View multiple documents in movable tabs
  • Auto Load previously open Files
  • Configuration saved as a JSON format
  • Define preset Folders
  • Insert Date, Time, and Symbols
  • Search and Replace
  • Advanced Find
  • Syntax Highlighting based on File Type
  • Horizontal or Vertical split Window
  • Spell Check
  • Customize printed Header and Footer
  • Show Spaces and Tabs
  • User definable standard and custom Keyboard Shortcuts
  • Record, Save, and Play back Macros

System Requirements

To build Diamond you will need the CopperSpice libraries (CsCore, CSGui, CsXml, CsWebKit), a C++11 compiler, and a C++11 standard library.

Uses Autotools for building binary files.

Documentation

DoxyPress documentation for Diamond can be downloaded from our CopperSpice website:

http://download.copperspice.com/diamond/documentation

Authors

  • Ansel Sermersheim
  • Barbara Geller

License

This library is released under the GPL V2 license. For more information refer to the LICENSE file provided with this project.

References

About

Cross platform compact Editor using the CopperSpice libraries

License:GNU General Public License v2.0


Languages

Language:C++ 56.2%Language:HTML 26.2%Language:JavaScript 7.2%Language:CSS 5.6%Language:M4 3.2%Language:Makefile 1.5%