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: 18 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 (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-16T14:26:38.000Z (over 1 year ago)
- Last Synced: 2023-07-16T14:44:16.422Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 190 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Femto [![Build Status](https://travis-ci.com/RaphaelPour/femto.svg?branch=master)](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)