Skip to content

Integration-Automation/JEDITOR

Repository files navigation

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

pip install je_editor

Usage

After installation, you can launch the editor with:

python -m je_editor

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