zypeh says to YSITD
but I am still struggle to write a code editor for myself