Skip to content

Next generation hackable text editor for nerds.

Notifications You must be signed in to change notification settings

SpyHoodle/Velocity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

λ Velocity

A next-generation hackable incredibly performant rust text editor for nerds.

⚠️ Velocity is in very early stages at the moment. Velocity's goals are still being decided and features may completely change.

Overview

Velocity is a similar text editor to vim or kakoune, taking some ideas from xi. The main goal is to build the best text editor possible by taking ideas from existing text editors and implementing them in the best possible way.

  • Velocity is written in Rust, so it's incredibly fast and logical
    • It's also full of comments, so anyone can try and learn what it's doing
  • Velocity is very modular and extensible, so features can be easily added through a variety of methods
    • Need to run a set of keybinds in order? Create a macro
    • Need to create a completely new feature? Just fork it and write it in Rust
  • Velocity is separated between the core and the standard terminal implementation
    • This means that anyone can implement their own keybinds, ui, themes, styling, etc.
    • This also means that there is one standard way for managing the text itself - inside of the Velocity core
  • Velocity is a modal text editor and uses ideas from kakoune, and is designed for the select -> action structure
    • Since anyone can implement their own keybinds, it's possible to make a vim implementation that uses the action -> select structure
  • Velocity follows the unix philosophy of "do one thing and do it well"
    • It has no bloated features like splits or tabs
    • It contains the bare necessities and provides a few extra modules
  • Velocity has much better default keybindings than other text editors

Getting started

You'll need cargo (ideally from rustup) and an up to date version of rust.

git clone https://github.com/SpyHoodle/velocity.git # Clone the repositiory
cargo run # Build and run velocity!

About

Next generation hackable text editor for nerds.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published