[E]ditor [I]n [S]hell 🍦 - Vim-like text editor written in shell script.
EIS is a minimal text editor which is written in shell script utilizing other programs. Its main feature is the ability to use any shell command to modify selected text. No more IDEs which miserable try to clone the functionality of core-utils!
You may ask "Why a NEW editor? Why shell script? Isn't that unperformant and needs unnecessary dependencies?"
and you would be right asking those questions but this project is primarily for learning shell-scripting and regular expressions and maybe it will mature and become the next big thing.
- Syntax highlighting 🌈
- status line
- edit and save 📝
- select text
- modify text with shell commands
- language server protocol implementation
- complete git integration
./eis.sh [File]
For more information start by learning vim (with vimtutor)
- normal, insert, visual, command:
esc,i,v,:
- movement:
h,j,k,l
/arrow keys/enter
- Vim / neovim - text editor
- powerlevel9k / powerlevel10k - prompt
- Dylan Araps - bash-evangelist (see "pure bash bible")
- Gero Beckmann - Initial work - Geronymos
This project is licensed under the GPT-3 License - see the LICENSE
file for details