#text #editor #terminal #termion

app smith

Smith is a simple terminal-based text editor written in Rust

11 releases

0.4.0 Jan 3, 2018
0.3.10 Mar 25, 2017
0.3.9 Feb 2, 2017
0.3.8 Nov 2, 2016
0.3.3 Sep 27, 2016

#3 in Text editors

Download history 16/week @ 2018-05-05 13/week @ 2018-05-12 2/week @ 2018-05-19 47/week @ 2018-05-26 36/week @ 2018-06-02 5/week @ 2018-06-09 60/week @ 2018-06-16 2/week @ 2018-06-23 87/week @ 2018-06-30 15/week @ 2018-07-07 2/week @ 2018-07-14 36/week @ 2018-07-21 36/week @ 2018-07-28

54 downloads per month

MIT license

146KB
1.5K SLoC

Smith

Crate status Build status

Smith is a simple terminal-based text editor written in Rust.

Install

Using Cargo:

cargo install smith

Features

  • line numbers
  • syntax highlighting
  • undo/redo
  • standard keybindings (Ctrl-S, Ctrl-Z, Ctrl-C, Esc...)
  • mouse support
  • clipboard support

With more planned such as user configurations, search & replace, persistent undo, etc.

Here's what it looks like editing its own source code:

Smith in action

Dependencies

~5.5MB
~94K SLoC