If the tkEmacs widget is used as editor by selecting the checkbutton (Interpreter has the tkEmacs widget) in the (Options | Interpreter Options) dialog, the user gets complete access to emacs. The emacs is displayed in a Tk window, which means the user can work with emacs without leaving XF . The widget is only used in the procedure editing dialogs (Programming | Procedures) and (Programming | Commands). The reason is that each occurrence of this widget creates a separate emacs. This could lead into system overload.