PyWord is a powerful and flexible text editor written in Python. It aims to be similar to other, existing editors (including emacs), but has several unique features as well.
Latex editor with document structure tree view and project handling. Latex output allows direct jump to warnings/errors. Projects folders gives support for figures/graphs. Editor component includes usual features like search/replace and syntax highlight.