The document discusses smart code editors for Eclipse 4 (e4) applications. It describes the current situation where e4 does not natively support editors. It then explores options for implementing editors in e4, such as using existing Eclipse 3 code editors or taking a new "e4 way" of implementing editors as loosely coupled services. It also covers specific editor components like input handling, text parsing and highlighting, and leveraging the existing Eclipse text framework.