I would encourage you to try to create your own editor. In the long term, it becomes more flexible for you to work with your own tools than having to adapt other's tools to your projects.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt