When [tclsh] is invoked interactively, it normally does not prompt when a newline is typed but the current command is not yet complete; if '''tcl_prompt2''' is set then its value is executed to create a prompt that can remind the user to complete the current command. If you have a useful script for '''tcl_prompt2''', perhaps you would consider sharing it with us? Note: remember that anything output in the script will appear - even newlines. So if you want the prompt to appear at the beginning of the line to continue, and you want a space between the prompt and the input area, you will want to account for this in the script. For example, perhaps one might want to use ====== % set tcl_prompt2 {puts -nonewline ">> "} % puts -nonewline ">> " % set abc abc\ >> $ ====== (where '''$''' represents my input cursor) See also: * [tcl_prompt1] * [magic name] <>Syntax