In my view, the decision of the input method is based on a person's choice of editors. The two most popular Linux editors are vi and emacs.