TermEd, short for Terminal Editor, is an editor with unicode support, window spliting, and code highlighting (only available for python currently). (It is only a project for fun, whose quality is not ensured.)
- Clone the repo
git clone https://github.com/FkjAccount123456/TermEd.git
- Install Python Dependencies
pip3 install -r requirements.txt
- Compile C Libraries (only for highlighting currently)
cd TermEd/
python3 ./build.py # use gcc as default
python3 ./build.py clang # specify C compiler
- Run the editor
python3 ./termed.py # open a new buffer
or
python3 ./termed.py ./file.py # open a file
- Unicode support
- Windows spliting (, resizing and switching)
- Vim-like model editing
- Python highlighting
- Word completion (experimental)
- Linux support
- File explorer (experimental, primary)
- Floating window
- Auto indent (primary)
- CTags integration (primary)
- Builtin configuration language
- GUI
- Tree-sitter integration
- LSP integration (may done by plugins)
You can see them in ./pics/