A lightweight, terminal-based code editor written in C++ with Python scripting support.
- Performance: Written in C++ for speed.
- Python Plugins: Extend functionality using Python.
- Syntax Highlighting: Supports C++, Python, JS, etc.
- Themes: Fully customizable color schemes.
- Telescope: Fuzzy file finder (
Ctrl+P). - File Tree: Sidebar explorer (
Ctrl+B). - Minimap: Code overview on the right.
- CMake
- C++17 Compiler (GCC/Clang)
- Python 3 check
python3-config - ncurses? (Uses custom terminal handling or raw escape codes? (It uses termios + raw VT100 escapes, no ncurses dependency))
mkdir build
cd build
cmake ..
make -j$(nproc)./jcode [filename]Configuration and plugins live in ~/.config/jcode/.
- Plugins: Read docs/PLUGINS.md
- Themes: Read docs/THEMES.md
Ctrl+Q: QuitCtrl+S: SaveCtrl+F: FindCtrl+P: Fuzzy Finder (Telescope)Ctrl+B: Toggle SidebarCtrl+N: New File/TabCtrl+W: Close TabCtrl+Space: Command Palette
MIT
