Text editor written in vala ( for learning purposes ).