Um das Wort "editor" zu erkennen, brauchst du einen Parser, der deine Eingaben liest und analysiert, was du gemeint haben könntest. Das ist auch die eigentliche Intelligenz, die der Code haben muss. Der Parser ist üblicherweise ein Teil der Shell und kann beliebig kompliziert werden.