Venkat Iyer
I prefer emacs anytime. Fervent Tcl-Tk disciple.
v e n k s i at y a h o o dot c o m
vi is also a modal based editor. It's connection to Tcl is that there are several vi-like editors which provide an embedded Tcl interpreter, which can be programmed to manipulate the text. Others support Tcl syntax highlighting, etc.
Some of these are: