open-source hackable text editor written in Python