Pre-Alpha
PyEnved is a Python-based TUI (terminal user interface) text editor with:
- Freely executable, non-sandboxed Python for powerful text manipulation
- A (heavily work-in-progress) detailed set of built-in functions
- A tree-like keybindings system (e.g., ^A ^F to open a file)
- Buffers, which can be managed, switched between, and have "modes" (determine how you can interact with the buffer)
- More, eventually
This project is nowhere near done. It is not yet useable. You are free to contribute or watch the project's development. To contribute, you may open issues or PRs; there is not yet a formal or structured process.
To run the project, execute main.py in the project's src/ directory. It has not
been tested with any specific Python versions, so use the latest version of
Python. Do note that it requires the curses library.
This README will eventually have more info, and there may eventually be a website with more info as well.
This project is licensed under the GNU GPLv3. It is FREE AND OPEN-SOURCE SOFTWARE (FOSS).
For more information, see the LICENSE file in the project root.