An open API service indexing awesome lists of open source software.

https://github.com/sakizciadam/szci

Text editor written in C
https://github.com/sakizciadam/szci

c-language c-programming c-projects good-first-issue text-editor

Last synced: 9 months ago
JSON representation

Text editor written in C

Awesome Lists containing this project

README

          

# szci

szci is a lightweight, console-based text editor for Windows and Linux.

## Features
- Simple and fast text editing
- Syntax highlighting
- Custom themes
- ~100kB size
- No bloat

## Installation

### Windows

```bash
git clone https://github.com/SakizciAdam/szci.git
cd szci
make
./szci.exe [-r/-v]
```

### Linux

```bash
git clone https://github.com/SakizciAdam/szci.git
cd szci
make
make install #sudo make install for system wide installation
szci [-r/-v] [--theme=path-to-file]
```

## Requirements

### Windows

- MinGW (Build requirement)
- pdcurses

### Linux

- xclip (For copy and paste)
- gcc (Build requirement)
- curses
- tinfo

## TODO

1. ~~Copy/paste~~

2. Replace

3. ~~Select text~~

4. Undo/redo

5. Configuration

## Contributing

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)