mirror of https://github.com/lapce/lapce.git
2.4 KiB
2.4 KiB

Lapce
Lightning-fast and Powerful Code Editor written in Rust
Lapce is written in pure Rust, with UI in Druid. It's using Xi-Editor's Rope Science for text editing, and using Wgpu for rendering. More information on the website.
Features
- Modal Editing (Vim like) support as first class citizen (can be turned off as well)
- Built in LSP support
- Built in remote development support (inspired by VSCode Remote Development)
- Plugin can be written in programming languages that can compile to WASI (C, Rust, AssemblyScript)
- Built in terminal
Contributing
A guideline about contributing to Lapce can be found in
CONTRIBUTING.md
.
Build from source
Install the Rust compiler with rustup
- Install
rustup.rs
.
Dependencies
Ubuntu
sudo apt-get install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
Building
cargo build --release
The executable will be available at target/release/lapce