Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
# This file:
#   http://angg.twu.net/.tclshrc-old.html
#   http://angg.twu.net/.tclshrc-old
#           (find-angg ".tclshrc-old")
#      See: (find-angg ".tclshrc")
# Author: Eduardo Ochs <eduardoochs@gmail.com>
#
# (defun e () (interactive) (find-angg ".tclshrc-old"))

# (find-es "tcl" "tclreadline")
# (find-status "tclreadline")
# (find-vldifile "tclreadline.list")
# (find-fline "/usr/doc/tclreadline/")
# (find-fline "/usr/lib/tclreadline1.0/")
# (eeman "3tclrl tclreadline" "::tclreadline::prompt1")

# Here is an e-script that will happily break with readline:
# (find-es "tcl" "info_complete")

if {1 && $tcl_interactive} {
  if {[file exists /usr/lib/tclreadline1.0/pkgIndex.tcl]} {
    package require tclreadline
    proc ::tclreadline::prompt1 {} { return "% " }

    # uncomment the folling line, if you want
    # to change tclreadline's print behaviour
    # frequently with less typing.
    #
    # namespace import tclreadline::Print

    # store maximal this much lines in the history file
    #
    set tclreadline::historyLength 200

    # disable tclreadline's script completer
    #
    # ::tclreadline::readline customcompleter ""
    ::tclreadline::readline customcompleter ""

    # go to tclrealdine's main loop.
    #
    tclreadline::Loop
  }
}

proc withreadline {} {
  uplevel #0 {
    package require tclreadline
    tclreadline::Loop
  }
}


# «prompts»
# (find-es "tcl" "prompts")
# Temporary until I find eepitch-tclsh (2007feb18)
#
set tcl_prompt2 {puts -nonewline "> "}


# Beginning of the eev block:
# See: (find-eev "eev-rctool" "new_block_tclshrc")
#      (find-eev-update-links)
#
proc ee {} { global env; uplevel #0 source $env(EEVTMPDIR)/ee.tcl }
#
# End of the eev block.


proc package-require-Tk-with-geometry {geometry} {
  package require Tk
  wm withdraw .
  wm geometry . $geometry
  wm deiconify .
}


# Local Variables:
# coding:  utf-8-unix
# mode:    tcl
# End: