No se exactamente a lo que te refieres...
Es para la consola o para X-Window?
Si es para consola hazlo exactamente como lo harias para DOS, solo que utiliza funciones ANSI. 
Un manual de ANSI C en 
http://www.esi.unav.es/Asignaturas/Informat2/C/Prog_c.htmSi quieres ver editores de texto hechos en C para Linux, date una vuelta por 
www.sourceforge.net y 
www.freshmeat.netSon paginas que tienen proyectos desarrollados en varios lenguajes para linux y en las que encontrarás editores de texto desarrollados en C.
Podrás observar como fue desarrollado y te harás una idea de como hacer tu editor de texto.
Saludos,
   Tenesor