Metadata-Version: 2.4
Name: je_editor
Version: 1.0.6
Summary: JEditor is basic but powerful editor include GPT
Author-email: JE-Chen <jechenmailman@gmail.com>
Project-URL: Homepage, https://github.com/JE-Chen/je_editor
Project-URL: Documentation, https://je-editor.readthedocs.io/en/latest/
Project-URL: Code, https://github.com/JE-Chen/je_editor
Classifier: Programming Language :: Python :: 3.10
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: MacOS X
Classifier: Environment :: X11 Applications
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PySide6==6.11.0
Requires-Dist: qt-material
Requires-Dist: yapf
Requires-Dist: frontengine
Requires-Dist: pycodestyle
Requires-Dist: jedi
Requires-Dist: qtconsole
Requires-Dist: langchain_openai==1.1.12
Requires-Dist: langchain==1.2.13
Requires-Dist: pydantic
Requires-Dist: watchdog
Requires-Dist: ruff
Requires-Dist: gitpython
Dynamic: license-file

# je_editor

JEDITOR is a modern, lightweight, and scalable code editor designed for simplicity and performance. It is a remake of the original JEditor project, rebuilt with a focus on speed, usability, and extensibility. JEDITOR provides essential developer features such as autosave, syntax highlighting, JSON reformatting, Python formatting, and multi-environment support, while remaining cross-platform and efficient



## Key Features

- Cross-platform support: Works on Windows 10–11, macOS (10.5–11 Big Sur), Ubuntu 20.04, and Raspberry Pi 3B+.
- Performance: Up to 1000% faster than the original JEditor.
- Modern UI: Dark and light themes, file tree navigation, line numbers, and current line highlighting.
- Language support: Python syntax highlighting, JSON reformatting, and integration with yapf for Python code formatting.
- Execution support: Run multiple programs and shell commands directly from the editor.
- Virtual environment integration: Detect and work with Python virtual environments.
- AutoSave: Prevent data loss with automatic file saving.
- Encoding support: Handle multiple file encodings seamlessly.

## Installation

``` commandline
pip install je_editor
```

## Usage
After installation, you can launch the editor with:
```Bash
python -m je_editor
```

Documentation
Full documentation is available at:
https://je-editor.readthedocs.io/en/latest/
