Ism is a console code editor under development. It's main purpose is to serve
as a development platform for the doctrine
namespace of editor modules,
and to work as an easily installable (via pip install
) editor for commit
messages and other small tasks.
- Syntax highlighting with smart file-type guessing
- Keyboard remapping
- Automatic indentation
- Single file editing
- Cut/Copy/Paste
- Undo/Redo
- Search/Replace
- Full and extensive vi and emacs incompatibility
- ESC will Escape, not enter
- A total lack of any way to split the screen in ways that is impossible to unsplit and then you have to quit the editor to get rid of the split
- No editing modes or mini-modes