lapce/README.md

20 lines
1003 B
Markdown
Raw Normal View History

2021-10-06 10:26:47 +00:00
<h1 align="center">
2021-10-06 10:41:00 +00:00
<img src="extra/images/logo.png" width=200 height=200/><br>
2021-10-06 10:26:47 +00:00
Lapce
</h1>
2021-09-17 11:00:04 +00:00
<h4 align="center">Lightning-fast and Powerful Code Editor written in Rust</h4>
2021-09-17 12:37:48 +00:00
2021-09-17 12:43:38 +00:00
![](https://github.com/lapce/lapce/blob/master/extra/images/screenshot.png?raw=true)
2021-09-17 12:37:48 +00:00
<h2>About</h2>
Lapce is written in pure Rust, with UI in [Druid](https://github.com/linebender/druid). It's using [Xi-Editor](https://github.com/xi-editor/xi-editor)'s [Rope Science](https://xi-editor.io/docs/rope_science_00.html) for text editing, and using [Wgpu](https://github.com/gfx-rs/wgpu) for rendering.
<h2>Features</h2>
* Modal Editing (Vim like) support as first class citizen (can be turned off as well)
* Built in LSP support
2021-09-17 12:39:14 +00:00
* Built in remote development support (inspired by [VSCode Remote Development](https://code.visualstudio.com/docs/remote/remote-overview))
2021-09-17 12:37:48 +00:00
* Plugin can be written in programming languages that can compile to [WASI](https://wasi.dev/) (C, Rust, [AssemblyScript](https://www.assemblyscript.org/))