Skip to content

alexxyu/ferro

Folders and files

NameName
Last commit message
Last commit date
Mar 8, 2023
Mar 11, 2023
Aug 12, 2022
Mar 11, 2023
May 14, 2022
Mar 6, 2023
Mar 11, 2023
Mar 11, 2023
Nov 23, 2022
Mar 8, 2023

Repository files navigation

Ferro

Run ferro tests and coverage codecov

A lightweight text editor built in Rust.

Based on Philipp Flenker's Rust text editor tutorial.

Features

  • vim-like navigation controls
  • Syntax highlighting for Rust, Java, and Python (with more languages coming soon)
  • Incremental forward and backward search
  • Search-and-delete / search-and-replace
  • Auto-indentation
  • Built-in calculator for math expressions

Documentation

API documentation is located here.

For reference on controls and usage, see docs/usage.md.

If you're interested in contributing, check out CONTRIBUTING.md.

Installation

Using cargo

The simplest way to install ferro is to run cargo install ferro on your machine. You can then run ferro [file] to start editing!

From source

The following instructions assume that you've already installed Rust.

git clone https://github.com/alexxyu/ferro
cd ferro
cargo build --release

This will generate the binary for ferro in the target/release directory.

About

A lightweight text editor written in Rust.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages