Online code repository GitHub is taking on the venerable Emacs and Vim text editors by releasing a text editor of its own, called Atom, which it claims is more suited to the Web era of development.