Skip to content

paulsheer/cooledit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Cooledit

cooledit is a modern programmer's text editor and integrated development environment with graphical debugger.

Cooledit Desktop

Contents

Installation


Binaries

See https://www.ibiblio.org/pub/Linux/apps/editors/X/cooledit/

Prerequisites

cooledit requires the FreeType library for fonts. Many features do not work without the support of additional packages. You will need the files pkg-config, gdb, aspell, grotty, libfreetype.so.6, and libX11.so to be installed on your system. See INSTALL.freebsd for required FreeBSD packages, or check for an available port. See INSTALL for building the latest FreeType from source code and building into /opt/cooledit. For Ubuntu, install libx11-dev, libfreetype-dev, gdb, aspell, aspell-en, and groff-base.

Quick Build: Install From Source

$ ./configure
$ make
$ make install

Why?


Video Tutorial

cooledit provides the most crisp and honed user experience of any editor. It is designed to be used both entirely with and without a mouse. It is for people that spend most of their work time in an editor. Written with its own widget library, it boasts the fasted GUI response times of any graphical application.

Usage


Here are some startup options for cooledit:

cooledit
cooledit -font large
cooledit -h
coolman gcc
coolman cooledit

Features


Syntax highlighting

cooledit supports over 100 languages, scripts, and file formats.

In-place shell support and text processing

Esc and a shell command pipes the current highlighted block through the shell command. A very powerful feature.

Clipboard history

cooledit remembers everything you have cut, copied, or pasted. Clipboard history

Remote access tool

Run remotefs on a remote machine to access files using cooledit. On MS Windows run REMOTEFS.EXE in a command prompt. remotefs is a near-instantaneous way to browse directories and edit files from a remote machine.

Remote access tool

Unicode Support

cooledit has support for most of Unicode 15 and will render almost any glyph imaginable, as well as the capability to enter raw characters and determine encoding correctness.

道可道,非常道。名可名,非常名。無名天地之始;有名萬物之母。故常無欲,以觀其妙;常有欲,以觀其徼。此兩者,同出而異名,同謂之玄。玄之又玄,衆妙之門。

😎🛟🚚🔧⍼💕💖💗💘💙💚💛💜💝💞💟💌🐀🐁🐂🐃🐄🐅🐆🐇🐈🐉🐊🐋🐌🐍🐎🐏

𓅀𓅁𓅂𓅃𓅄𓅅𓅆𓅇𓅈𓅉𓅊𓅚𓅪𓅺𓆊𓆚𓆪𓆺

Unicode examples

History


cooledit began as the text editor mcedit for the Midnight Commander project in 1998 and was presented by me at the 1999 Atlanta Linux Showcase.

Source Map


cooledit/
├── widget [widget library]
│   └── syntax [unit tests for syntax highlighting]
├── notosans [selected google .ttf files to cover most of unicode 15 ]
├── remotefs [remote access server]
├── man [documentation]
├── rxvt [built in shell terminal]
├── syntax [syntax highlighting rules]
└── editor [executables]

About

CoolEdit Programmers Code Editor

Resources

License

BSD-2-Clause, GPL-2.0 licenses found

Licenses found

BSD-2-Clause
COPYRIGHT.bsd
GPL-2.0
COPYRIGHT.gpl

Stars

Watchers

Forks

Packages

No packages published