TCL Edit

Tcl-Edit

Tcl-Edit is a small text editor written in Tcl. "Small" here is used in the architectural sense: compact, structurally sound, and unlikely to impress visitors.

It is, technically, a Tcl clone of the Rust clone of Microsoft Edit, a lineage that forms a tidy little recursion loop. No original ideas were introduced at any stage of this process, and several were quickly shown the door.

For years, Tcl-Edit lived quietly on my machines, performing its duties without complaint and, more importantly, without visibility. It was never meant to be a project. It was a convenience. A private utility. A slightly sharpened stick. Something that worked the way I wanted it, with only the voices in my head providing influence.

Recently, in a fit of organizational zeal, which I blame on a high fever and medication, I placed it into a Git repository. This act of ceremony omits version numbers and tags, giving a faint appearance of Intent. Having gone to all that trouble, it seemed wasteful not to share it publicly and allow professionally engineered editors the opportunity to smirk, point, and laugh.

Tcl-Edit does not aim to compete with anything. It does not aspire to extensibility, ecosystem dominance, or thought leadership. In fact, it actively discourages thoughts.

It opens files. It edits them. It saves them. Most of the time in that order. It even tries to do it correctly more often than not.

Feature development proceeds at a pace best described as "seasonal." With baseball underway, the current release (v0.42) is considered Done Enoughâ„¢, a carefully measured state between functionality and distraction.

Source code lives here: https://gitlab.com/siddfinch/tcl-editor

If you find it useful, excellent. If you find it alarming, that is also fair.

[IMG_TclEdit]


'''[cna] - 2026-02-25 15:02:13'''

Hi, My proposal looks definitely smirking, anyhow look please at another minimalist Tcl editor:

https://github.com/thanoulis/tedit

Btw its gutter widget is better than yours, as for wrapping lines. With other features of it, nice as well, maybe it will help and you'd like its way of doing some things.

[https://github.com/thanoulis/tedit/raw/master/screenshot.png]