|
|
- # LED
- LED is a lightweight text editor written using Go.
-
- ## Disclaimer
- This project is in VERY early stages and you could very likely destroy any file you open with it. _SO USE WITH CAUTION!_
-
- ## Installation
- cd ~/go/src
- git clone https://github.com/leothelocust/led.git
- cd led/
- make testfile
- make build
- ./led tmp.txt
-
- **Don't do this**
-
- ln -sF $(pwd)/led /usr/local/bin/led
-
- or
-
- make install
-
- ## Supported Key Bindings
-
- |Key Binding|Action|
- |---|---|
- | **Main** | |
- |`C-x C-s` | Save |
- |`C-x C-c` | Quit |
- |`C-g` | Abort current key command |
- | **Movement** | |
- |`C-p`\|`UP ARROW` | Up |
- |`C-n`\|`DOWN ARROW` | Down |
- |`C-f`\|`RIGHT ARROW` | Right |
- |`C-b`\|`LEFT ARROW` | Left |
- |`C-e` | End of line |
- |`C-a` | Beginning of line |
- |`M-b` | Move Back by Word |
- |`M-f` | Move Forward by Word |
- | **Other** | |
- |`C-u` | Prefix multiplier (similar to emacs) |
- | **Destructive** | |
- |`Backspace`| ... this is obvious |
- |`C-k`| Kill from point forward |
- | **Insert** | |
- |`[a-zA-Z0-9]`| Insert Character at point |
- |`!@#$%^&*()-=;\'"/.,`| Insert Special Character at point |
-
-
-
- ## TODO
- * support more actions
- * like delete (not just backspace)
- * undo
- * redo
-
- ## Known Issues
- _... to many to list_
-
- ## Contribute
- Not actively looking for help at this point, as this project is _very_ early in development. That being said, if you see something that is fundamentally wrong, please don't just sit there, let me know.
|