Need help with Smith?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

IGI-111
143 Stars 3 Forks MIT License 144 Commits 8 Opened issues

Description

A simple text editor written in Rust

Services available

!
?

Need anything else?

Contributors list

# 209,115
Rust
C++
tty
statusl...
128 commits
# 665,653
Rust
text-ed...
decoder
6 commits
# 30,475
Rust
HTML
Django
webasse...
1 commit
# 4,518
Rust
Shell
stripe
microke...
1 commit
# 448,037
Shell
gba
PHP
CSS
1 commit

Smith

Crate status Build status

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

Install

Using Cargo:

cargo install smith

To compile Smith with clipboard support on Ubuntu, you may need to install some libraries:

sudo apt-get install -qq xorg-dev libxcb-render-util0-dev libxcb-shape0-dev libxcb-xfixes0-dev

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.