Metadata-Version: 2.4
Name: pelyx
Version: 0.0.3
Summary: Pelyx plans to be a toy terminal editor
Author-email: Obvodny <obvodny@yeah.net>
Maintainer-email: Obvodny <obvodny@yeah.net>
License-Expression: MulanPSL-2.0
Keywords: editor
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Text Editors
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: license
Requires-Dist: textual
Requires-Dist: wcwidth
Dynamic: license-file

# Pelyx

Pelyx is a terminal editor written in Python. It plans to be a modal editor just like vi/vim/neovim/helix. This is a personal project just for learning and enjoyment.

Pelyx is built on [Textual](https://textual.textualize.io/), so it can run on different platforms including Linux, MacOS, Windows 10/11.

This project is open-sourced under MulanPSL-2.0.

## RoadMap

Pelyx is still under developing. Here is the roadmap towards version 0.1.0.

- [x] v0.0.1: Packaging.
- [x] v0.0.2: Run a textual application.
- [ ] v0.0.3: Change to a customized text-area widget, simply display text.
- [ ] v0.0.4: Support moving around files.
- [ ] v0.0.5: Support multiple windows.
- [ ] v0.0.6: Build a framework for user configuration.
- [ ] v0.0.7: Add normal mode, insert mode, support saving modification.
- [ ] v0.0.8: Add undo and redo.
- [ ] v0.1.0: Add documentation, test for stability.
