The Smooth Lightweight editor that runs SMooth like a SMoothie.
- Buttery smooth navigation and camera panning!
- No Mouse -> Training you to finally switch to VIM
- Copy/Paste
- Syntax Highlighting in C/C++
- Find/Replace
- File Explorer
- Highlighting
- Clone the repo and its subrepos.
- Build omega
- Run the following:
cd lib/omega/
./configure.sh
./build.sh- In the root project, run
./build.sh - Open any file/directory using
./build/smed <file/directory name>
- There are by default 3 modes, editing, searching, and file exploring
- Type any key as you would in a text editor
| Key | Effect |
|---|---|
| Ctrl-s | Save to current file |
| Ctrl-left/Ctrl-right | Jump to prev/next token |
| Ctrl-f | Find |
| Ctrl-q | Quit |
| Ctrl-o | Open file explorer |
| Ctrl-n | Create a new file in file exploring mode |
| esc | Exits from searching mode |
| Ctrl-c/Ctrl-v/Ctrl-x | Classic copy, paste, cut |
| n | Next result in searching mode |
| Ctrl-+ | Zoom in |
| Ctrl-- | Zoom out |
Here are some interesting reference papers/articles:
-
- my own implementation heavily used his as a foundation
