An extensible syntax-highlighting code editor for PySide