<commit_before>[![Build Status](https://travis-ci.org/eaburns/T.svg?branch=master)](https://travis-ci.org/eaburns/T)
[![Coverage Status](https://coveralls.io/repos/eaburns/T/badge.svg?branch=master&service=github)](https://coveralls.io/github/eaburns/T?branch=master)
[![GoDoc](https://godoc.org/github.com/eaburns/T?status.svg)](https://godoc.org/github.com/eaburns/T)

T is a text editor
inspired by the Acme and Sam
editors of the [Plan9](http://plan9.bell-labs.com/plan9/) operating system
and [Plan9 from User Space](https://swtch.com/plan9port/) project.

The current incarnation of T
is just a text editing library.
It implements a dialect of the Sam language.
This language is used for
editing buffers of Unicode characters
which, like the Go programming language in which it is written,
T calls runes.
See https://godoc.org/github.com/eaburns/T/edit for more info.

In the future,
T will use this library
as the backend for an editor
much like Acme.
For a taste of Acme,
see [Russ Cox's tour](http://research.swtch.com/acme).
<commit_msg>Link to the HTTP API doc in README.md.<commit_after>[![Build Status](https://travis-ci.org/eaburns/T.svg?branch=master)](https://travis-ci.org/eaburns/T)
[![Coverage Status](https://coveralls.io/repos/eaburns/T/badge.svg?branch=master&service=github)](https://coveralls.io/github/eaburns/T?branch=master)
[![GoDoc](https://godoc.org/github.com/eaburns/T?status.svg)](https://godoc.org/github.com/eaburns/T)

T is a text editor
inspired by the Acme and Sam
editors of the [Plan9](http://plan9.bell-labs.com/plan9/) operating system
and [Plan9 from User Space](https://swtch.com/plan9port/) project.

The current incarnation of T
is just a text editing library.
It implements a dialect of the Sam language.
This language is used for editing
buffers of Unicode characters
which, like the Go programming language in which it is written,
T calls runes.
See https://godoc.org/github.com/eaburns/T/edit for more info.

In the future,
T will use this library
as the backend for an editor
much like Acme.
For a taste of Acme,
see [Russ Cox's tour](http://research.swtch.com/acme).

[This document](https://docs.google.com/document/d/1a6HoqavYRvn6OWaxeg4PGVEbnxM0VYm_ekjishCnM8s/edit?usp=sharing)
details some thoughts about the client/server aspect of T.
They are just thoughts and are subject to change.

{'fraction_non_alphanumeric': 0.12804097311139565, 'fraction_numerical': 0.006828851899274435, 'mean_word_length': 4.86, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 17, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2509116', 'n_tokens_mistral': 837, 'n_tokens_neox': 789, 'n_words': 231}