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
- Host: GitHub
- URL: https://github.com/sakizciadam/szci
- Owner: SakizciAdam
- License: mit
- Created: 2025-08-29T16:17:12.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-18T18:57:33.000Z (10 months ago)
- Last Synced: 2025-09-18T21:35:36.250Z (10 months ago)
- Topics: c-language, c-programming, c-projects, good-first-issue, text-editor
- Language: C
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)