Xcoral is a multiwindow mouse-based text editor for Unix and X Window System. Syntax highlighting and auto-indentation are available.
A built-in browser enables you to navigate through C functions, C++ and Java classes, methods and files.
A SMall Ansi C Interpreter (Smac) is also built-in to dynamically extend the editor's possibilities (user functions, key bindings, modes etc). Examples can be found in the directory /usr/lib/xcoral/SmacLib. Xcoral provides regions and marks, kill-buffers, macros system and unlimited undo.
Xcoral 3.50.2 is the latest and clean release (December 12, 2020). It was developped and tested, first on Linux system with GNU gcc compiler. Xcoral has been written on the top of Xlib and may be compiled on other Unix systems (*BSD, Solaris, Hpux, Aix, MacOS X etc...). Now this new release uses TrueType/Type1 fonts to replace the old X11 fonts. Xcoral is distributed on the Internet under the terms of the GNU General Public License as published by the Free Software Foundation.
The Xcoral package contains all sources and documentation files. Just extract the contents of the tar file with the following command:
Before compile the software you need to verify X11 headers and Xft package are present then install them if necessary. The same with gcc and make. OpenSuSE distribution provides a graphical packages installer to do the job. Else use the following commands on other distributions:
Xcoral also runs fine on macOS (Intel) but you need to install some packages before. First install XQuartz (www.xquartz.org) and commands-tools for macOS to get gcc and make. Then look at https://brew.sh and install it. Verify X11 headers are present and also Xft library else to install these packages use brew. And finally to compile and install xcoral use the following commands:
FreeBSD Make does not recognize some GNU Make automatic variables, so use gmake (pkg install gmake). I will fixe the problem later with a FreeBSD BSDmakefile. For now use the following commands:
Xcoral uses the followings TrueType and Type1 fonts. Most of them are avalaible on Linux distribution (fc-list to list all fonts).
Send bugs or suggestions to firstname.lastname@example.org (or email@example.com)