hydrargyrum / eye

Edit Your Editor: a scriptable Qt-based text editor - mirror of https://gitlab.com/hydrargyrum/eye
Do What The F*ck You Want To Public License
15 stars 1 forks source link
code-editor framework graphical-interface hacktoberfest ide python python3 qscintilla qt qt5 text-editor

EYE

EYE is a Qt based text/code editor designed to be customizable/scriptable. It uses Scintilla as the base text widget. It currently supports:

Customizability

By default, EYE provides a basic UI with a tabbed window with one editor. A few widgets and plugins are available but not enabled by default.

At startup, Python scripts contained in the user configuration directory are run. These scripts can use the EYE API to configure the app as you want.

They can:

All of this is doable through the full Python API, the EYE API and the Qt components upon which EYE is based.

What plugins are available?

What plugins are planned?

Where is the documentation?

The documentation is built with sphinx in the docs dir and can be consulted online <https://eye.readthedocs.io/>_. It is also a work-in-progress.

Version

EYE is currently in alpha state, say 0.0.1. When it's stable, it will use semantic versioning <https://semver.org/>_, for better plugins compatibility.