# 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/
