Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raphaelpour/femto
Editor
https://github.com/raphaelpour/femto
Last synced: 7 days ago
JSON representation
Editor
- Host: GitHub
- URL: https://github.com/raphaelpour/femto
- Owner: RaphaelPour
- License: gpl-3.0
- Created: 2019-12-31T11:47:21.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-02-05T12:23:04.000Z (about 1 year ago)
- Last Synced: 2024-12-20T07:31:55.691Z (2 months ago)
- Language: C
- Homepage:
- Size: 192 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Femto [](https://travis-ci.com/RaphaelPour/femto)
CLI Text-Editor in Vanila C.
## Contents
- [Setup](#setup)
- [Usage](#usage)
- [Key bindings](#key-bindings)
- [License](#license)## Setup
Gcc and [Tonobo's Task](https://github.com/tonobo/task) are required. `task bin` will build it to `ci-build`.
## Usage
```
Usage:
femto New file
femto {file} Open file
femto -h | --help Show help
femto -v | --version Show versionEnable logging by setting environment variable `FEMTO_DEBUG`.
```## Key bindings
| Key | Description |
|--------------|--------------------------------|
| `Arrow keys` | Navigation |
| `ENTER` | New line |
| `BACKSPACE` | Remove char/line before cursor |
| `DELETE` | Remove char/line after cursor |
| `ESC` | Quit |
| `Ctrl+S` | Save |## License
[GPLv3](https://www.gnu.org/licenses/gpl-3.0.html)