Awesome
<h1 align="center"> <a href="http://xi-editor.io/xi-editor"><img src="src/resources/icons/xi-editor.png" alt="Xi Editor" width="256" height="256"/></a><br> <a href="http://xi-editor.io/xi-editor">Xi Editor</a> </h1> <p align="center"><em>(pronounced "Zigh")</em></p> <h4 align="center">A modern editor with a backend written in Rust.</h4>xi-qt
A Qt front-end for xi-editor.
Screenshot
Getting started
Requirements
- QT5 (Tested 5.12.2)
- Visual Studio 2019
- Windows OS 64Bit (Tested Windows 10 17763.437)
Building xi-qt
- Building core
- Make sure xi-core can be found in system path
- Clone xi-qt
git clone https://github.com/zhiyaluo/xi-qt
- Open xi-qt.pro in Qt Creator
Configuration
Font
- Inconsolata
Syntax
- syntect plugin
Shortcuts
Command | Keybinding |
---|---|
Open | Ctrl+O |
Close | Ctrl+W |
Save | Ctrl+S |
New | Ctrl+N |
Scroll Test | F8 |
Roadmap
Next
- Drag file
- Notification
- Improve selection
- Find/Replace
- Preferences
- Hover
- Menu
- Statusbar
- Quick open
- Command palette
Future/Long-term
- Blink cursor
- Effective text layout
- OpenGL
- SIMD
- Portable (Linux)
Completed
- Mouse interactive (input/selection)
- Multi input
- Saving
- Copy/Paste/Cut
- Shortcuts
- IME
- Gutter
- Undo/Redo
- FPS Counter
Links
Contributions
Pull requests are very welcome.