A shell for your shell
git clone https://github.com/laluxx/shell
cd shell
sudo make install && ./shell
This shell is relatively new, i started developing it at 2024-11-06. But it already has some nice features to it.
Automatically insert matching closing delimiter for ‘(‘, ‘{‘, ‘[‘, ‘”’, “’” and try to be smart about it.
When yanking with C-y it uses the system clipboard using xclip, so you don’t have to use C-V anymore.
Also killing with C-k or C-w copied so the system clipboard (not true TODO)
- [ ] Preprocess bash [0/2]
- [ ] Alias
- [ ] Functions
- [-] Syntax highlighting [1/9]
- [X] Binaries
- [ ] Builtins
- [ ] Bash keywords (in bold)
- [ ] arguments
- [ ] aliases
- [ ] Functions
- [ ] Numbers
- [ ] Control characters #00FFFF
- [ ] strings and \n
- [ ] Shell builtins like “&&”“, “||”
- [ ] Completion [0/2]
- [ ] Binaries
- [ ] arguments
- [ ] Quoted insert with C-q
- [ ] Crystal point
- [ ] Render the region
- [ ] Make the history persistent
- [ ] Compilation mode jumpt to previous_error() next_error()
- [ ] render Red background on errors and Yellow for warnings idk
- [ ] C-/ is not a valid character (find a way anyways we need that emacs style undo)
- [ ] FIX [0/1]
- [ ] Properly handle line wrapping