Refactoring and "shell" mode
Hlinted.