GUI programs, such as text editors, are built on some kind of GUI toolkit. Most likely, E is built on top of win32, which means that you have to rewrite all the GUI code to move it to linux. Since the text editor is mainly a graphical interface, you can start from scratch.
I would recommend trying Vim or Emacs. They are both very excellent text editors. If none of them suits you, check out gedit. Or, if you are more like a guy with an IDE, I would recommend Eclipse.
source share