Hi,
I am currently writing my own shell program. My current shell can just execute commands. I want to go a step future and execute vi from this new shell. I am trying to understand the internals of how a vi editor works , but no good articles on net.
Any pointers or links would be helpful.
Thanks