vim-maktada
- Plugin objects (for manipulating plugins in vimscript)
- Plugin flags (used to configure plugins without global settings)
- Universal logger interface
- Dependency management tools
- Real closures
- Exception handling
- Variable type enforcement
- Filepath manipulation