Error processing request

Parameters

CONTENT_LENGTH0
REQUEST_METHODGET
REQUEST_URI/revision/gush?V=4
QUERY_STRINGV=4
CONTENT_TYPE
DOCUMENT_URI/revision/gush
DOCUMENT_ROOT/var/www/nikit/nikit/nginx/../docroot
SCGI1
SERVER_PROTOCOLHTTP/1.1
HTTPSon
REMOTE_ADDR172.70.126.227
REMOTE_PORT53558
SERVER_PORT4443
SERVER_NAMEwiki.tcl-lang.org
HTTP_HOSTwiki.tcl-lang.org
HTTP_CONNECTIONKeep-Alive
HTTP_ACCEPT_ENCODINGgzip, br
HTTP_X_FORWARDED_FOR3.135.183.89
HTTP_CF_RAY87f3f3bf5d151409-ORD
HTTP_X_FORWARDED_PROTOhttps
HTTP_CF_VISITOR{"scheme":"https"}
HTTP_ACCEPT*/*
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
HTTP_CF_CONNECTING_IP3.135.183.89
HTTP_CDN_LOOPcloudflare
HTTP_CF_IPCOUNTRYUS

Body


Error

Unexpected line in option-value block: 

-code

1

-level

0

-errorstack

INNER {returnImm {Unexpected line in option-value block: } {}} CALL {my render_wikit gush **GUSH\ -\ a\ Graphical\ User\ SHell\ -\ version\ 0.3**\n\n***Introduction***\n\nGush\ integrates\ the\ functions\ of\ a\ shell,\ a\ \"dumb\"\ terminal\ and\ a\ pager\ like\ \"more\"\ or\ \"less\"\ to\ provide\ a\ more\ productive\ version\ of\ the\ traditional\ Unix\ command\ line.\nSome\ features:\ \n\n\ \ \ *\ Use\ mouse\ click\ or\ cursor\ keys\ to\ move\ the\ cursor\ anywhere.\ \n\ \ \ *\ New\ input\ can\ only\ be\ typed\ when\ cursor\ is\ in\ the\ input\ area,\ after\ all\ output.\ \n\ \ \ *\ Any\ text\ can\ be\ selected\ for\ copying\ by\ mouse\ or\ keyboard.\ \n\ \ \ *\ All\ output\ can\ be\ searched,\ and\ any\ new\ matches\ of\ the\ current\ search\ pattern\ are\ highlighted\ in\ output\ as\ it\ appears.\ \n\ \ \ *\ Different\ colours\ are\ used\ for\ stdin\ (blue),\ stdout\ (black),\ stderr\ (red).\n\ \ \ *\ Popup\ menus\ are\ used\ for\ history,\ file\ completion\ (easy\ to\ select\ from\ a\ long\ list\ without\ disturbing\ the\ terminal\ window\ contents).\ \n\ \ \ *\ Output\ from\ any\ backgrounded\ program\ will\ appear\ in\ its\ own\ screen\ area,\ not\ mixed\ up\ with\ other\ jobs.\ \n\ \ \ *\ Records\ per-directory\ command\ history,\ use\ command\ dirhist\ to\ view\ this,\ globhist\ for\ global\ history.\ \n\ \ \ *\ Right-click\ menu\ has\ options\ to\ change\ text\ wrap\ mode,\ font\ size,\ hide\ stdin/stdout/stderr\ text,\ undock\ a\ command\ into\ a\ separate\ window.\ \n\nTerminal\ emulation\ is\ primitive,\ just\ scrolling\ \"glass\ teletype\"\ style\ output,\ curses-style\ terminal\ output\ is\ not\ currently\ supported.\ \ This\ does\ not\ seem\ to\ be\ too\ much\ of\ a\ limitation\ -\ nowadays\ most\ programs\ with\ a\ complex\ user\ interface\ run\ with\ a\ GUI\ in\ their\ own\ window.\ \ Gush\ is\ aimed\ at\ aiding\ interaction\ with\ traditional\ style\ text-stream-oriented\ unix\ tools.\ \ When\ character-graphical\ (curses-style)\ programs\ are\ required\ they\ need\ to\ be\ run\ in\ their\ own\ xterm\ window.\n\nBugs/features\ to\ [email protected]\ please.\nLicense\ is\ BSD-type.\n\n***Installation***\n\nDistributed\ as\ one\ file\ from\ http://wiki.tcl.tk/_repo/gush/gush.tcl\ .\ \nIt\ needs\ Tcl/Tk\ 8.4\ or\ newer,\ Tclx\ and\ snit.\nIf\ available\ it\ will\ use\ Tile\ widgets\ for\ updated\ appearance.\n\nThere\ is\ code\ which\ is\ currently\ disabled\ (by\ \"set\ catch_tty\ 0\")\ which\nuses\ Expect\ (if\ available)\ to\ handle\ programs\ which\ write/read\ /dev/tty\nand\ pop-up\ a\ window\ for\ this\ I/O.\ \ Otherwise\ such\ output/input\ will\ go\ to\nthe\ shell\ Gush\ was\ started\ from\ -\ not\ very\ helpful\ as\ it\ may\ not\ be\ visible.\n\n***General***\n\nThe\ screen\ is\ divided\ into\ an\ output\ area\ which\ shows\ all\ output\ from\ncommands\ run\ and\ cannot\ be\ edited,\ followed\ by\ an\ input\ area\ where\ commands\ and\ input\ to\ running\ commands\ncan\ be\ typed\ and\ edited.\ \ Most\ keystrokes\ have\ their\ usual\ text\ editing\nand\ navigation\ functions,\ with\ exceptions\ described\ below.\nThe\ whole\ output\ of\ commands\ run\ will\ be\ retained,\ and\ can\ be\ scrolled\ back.\ \ Program\ output\ to\ stderr\ is\ displayed\ in\ red,\ stdout\ is\ shown\ in\ black.\ \n\n***Keystroke\ Functions\ in\ Input\ area***\n\n+++\nEnter\ \ Run\ what\ has\ been\ typed\ in\ the\ input\ area\ as\ a\ command.\ \ If\ a\ command\ is\ currently\ running,\ the\ input\ will\ be\ sent\ as\ input\ to\ that\ program.\ \ If\ the\ command\ typed\ so\ far\ contains\ \{\ or\ \"\ or\ `\ or\ \[\[\ without\ a\ corresponding\ closing\ \}\ \"\ `\ or\ \]\]\ it\ will\ not\ be\ run\ and\ input\ will\ continue\ on\ the\ next\ line.\nShift-Enter\ \ Add\ a\ new\ line\ to\ the\ input\ area,\ without\ sending\ it\ to\ be\ processed.\nControl-w\ \ delete\ previous\ word.\nControl-u\ \ delete\ from\ current\ position\ to\ start\ of\ input\ area.\nControl-c\ \ if\ entering\ a\ command,\ delete\ whole\ input\ area\;\ if\ a\ command\ is\ running,\ kill\ it\ (send\ SIGTERM).\ncontrol-d\ \ if\ a\ command\ is\ running,\ close\ its\ input\ channel.\ncontrol-z\ \ if\ a\ command\ is\ running,\ leave\ it\ running\ but\ prompt\ for\ a\ new\ command.\ \ Subsequent\ output\ from\ the\ first\ command\ will\ appear\ at\ the\ end\ of\ its\ own\ output\ area,\ above\ the\ new\ command\ prompt.\ \ You\ can\ resume\ interaction\ with\ the\ first\ command\ later\ by\ moving\ it\ to\ new\ window.\nHome\ \ go\ to\ start\ of\ input\ area.\nEnd\ \ go\ to\ end\ of\ input\ area.\nEsc\ \ jumps\ to\ just\ before\ input\ area.\nUp-arrow\ \ gives\ popup\ menu\ of\ command\ history\ for\ current\ session\ -\ use\ keyboard\ or\ mouse\ to\ select\ from\ menu\ or\ Esc\ to\ dismiss.\nTab\ \ does\ filename\ completion,\ giving\ a\ popup\ menu\ if\ there\ are\ multiple\ matches.\ \ Note\ that\ you\ can\ use\ glob\ patterns\ in\ the\ partial\ filename.\ \ If\ directories\ are\ matched\ they\ get\ submenus\ -\ use\ right-click\ or\ right-arrow\ to\ enter,\ or\ left-click\ or\ Enter-key\ to\ select\ the\ directory\ itself.\nInsert\ \ insert\ the\ currently\ selected\ text.\nControl-f\ \ open\ a\ search\ dialogue\ at\ the\ top\ of\ the\ screen\ where\ you\ can\ enter\ text\ or\ a\ regular\ expression\ to\ search\ for.\ \ Note\ that\ all\ occurrences\ of\ the\ string\ will\ be\ highlighted,\ and\ this\ continues\ incrementally\ as\ new\ program\ output\ appears\ on\ the\ screen.\ \ The\ cursor\ will\ be\ moved\ to\ the\ next\ or\ previous\ matched\ text\ when\ the\ Next\ or\ Prev\ buttons\ are\ clicked.\nF1\ \ open\ help\ window.\n+++\n***Keystroke\ Functions\ in\ Output\ area***\n+++\nEnter\ \ jump\ back\ to\ last\ position\ in\ input\ area.\nInsert\ \ jump\ back\ to\ last\ position\ in\ input\ area.\nControl-PageUp\ \ jump\ to\ the\ previous\ command\ line.\nControl-PageDown\ \ jump\ to\ the\ next\ command\ line.\nspace\ \ page\ forward\n\"b\"\ \ page\ back\n\"/\"\ \ start\ search\ forward\n\"?\"\ \ start\ search\ backwards\n\"n\"\ \ repeat\ search\ forward\n\"p\"\ \ repeat\ search\ backwards\n+++\n***Mouse\ Functions***\n+++\nLeft-click\ \ move\ cursor\ to\ point\ clicked.\nMiddle-click\ \ copies\ selected\ text\ to\ current\ insertion\ point\ in\ the\ input\ area.\nRight-click\ \ give\ a\ popup\ menu\ of\ actions.\n+++\nThe\ right-click\ menu\ options\ are:\n+++\nKill\ Job\ \ will\ kill\ (send\ SIGTERM\ to)\ this\ command's\ processes.\nEnd\ Job\ Input\ \ will\ close\ the\ input\ channel\ to\ this\ command's\ processes.\nUndock\ Job\ Window\ \ will\ move\ this\ command's\ whole\ input\ and\ output\ to\ a\ separate\ window\ (whether\ the\ command\ is\ complete\ or\ still\ running).\nHide\ Output\ \ hides\ all\ standard\ output\ text\ from\ commands\ run.\nHide\ Error\ \ hides\ all\ standard\ error\ text\ from\ commands\ run.\nHide\ Input\ \ hides\ all\ standard\ input\ text\ sent\ to\ commands\ run.\nFont\ Size\ \ gives\ submenu\ of\ text\ font\ sizes.\nLine\ Wrap\ \ gives\ submenu\ to\ switch\ text\ wrap\ mode\ -\ none/char/word.\n+++\n\n***Command\ Syntax***\n\nUsage\ is\ generally\ similar\ to\ other\ shells\ (particularly\ csh,\ the\ Berkeley\ C-Shell)\ with\ some\ differences.\n\nWithin\ the\ command\ line,\ \$_\ can\ be\ used\ to\ substitute\ the\ standard\ output\ of\ the\ last\ command.\ \ The\ output\ of\ previous\ command\ number\ n\ can\ be\ substituted\ by\ \$out(n)\ or\ \$err(n)\ for\ its\ standard\ error\ output.\ \ Entering\ \$(command)\ or\ `command`\ will\ run\ command\ and\ substitute\ its\ output\ into\ the\ command\ line.\n\nUse\ \"set\ name\ value\"\ to\ set\ internal\ variables,\ whose\ value\ can\ be\ retrieved\ as\ \$name.\nUse\ \"setenv\ name\ value\"\ to\ set\ environment\ variables.\n\}\n\nA\ command\ can\ be\ run\ \"in\ the\ background\"\ by\ ending\ it\ with\ &,\ so\ you\ will\ immediately\ get\ a\ new\ command\ prompt,\ however\ any\ output\ from\ that\ command\ will\ be\ shown\ in\ its\ own\ screen\ area,\ not\ mixed\ with\ the\ output\ of\ subsequent\ commands.Commands:\n+++\nThe\ command\ \"win\"\ will\ cause\ the\ job\ it\ is\ part\ of\ it\ to\ be\ moved\ to\ a\ new\ window\ of\ its\ own.\n\nCommand\ \"history\"\ lists\ current\ session\ history.\nCommand\ \"dirhist\"\ shows\ history\ for\ the\ current\ directory,\ or\ \"dirhist\ <dir>\"\ for\ another\ directory.\nCommand\ \"globhist\ <time>\"\ shows\ global\ history\ across\ all\ sessions\ and\ directories\ since\ time\ specified,\ eg.\ \"globhist\ yesterday\"\nGlobhist\ takes\ an\ optional\ pattern\ argument\ to\ show\ only\ commands\ matching\ the\ pattern,\ eg.\ \"globhist\ 'last\ month'\ svn\"\ to\ find\ subversion\ commands\ from\ the\ last\ month.\nCommand\ \"which\ <somecommand>\"\ reports\ where\ <somecommand>\ will\ be\ run\ from.\nCommand\ \"rehash\"\ clears\ the\ cache\ of\ paths\ to\ commands,\ this\ may\ be\ needed\ if\ PATH\ is\ changed\ or\ a\ new\ command\ is\ installed.\nTyping\ just\ the\ name\ of\ a\ directory\ will\ do\ \"cd\ <directory>\"\ (as\ long\ as\ the\ same\ name\ is\ not\ also\ a\ command).\n\n\n****BUGS****\n\ \ \ *\ Window\ undock\ boundaries\ wrong.\n\ \ \ *\ Title\ of\ undocked\ window\ -\ should\ show\ command.\n\ \ \ *\ Auto-scroll\ not\ working\ in\ undocked\ window.\n\ \ \ *\ Not\ clear\ when\ undocked\ command\ has\ finished.\n\ \ \ *\ Treatment\ of\ current\ search/hilite\ when\ undocking?\n\ \ \ *\ File\ path\ globbing\ fails\ silently\ when\ unreadable\ directory\ matched!\n\ \ \ *\ File\ completion\ of\ paths\ containing\ spaces\ does\ not\ quote\ result,\ so\ not\ usable.\n\ \ \ *\ 'file\ *'\ broken,\ clash\ with\ internal\ Tcl\ file\ command\ (can\ use\ /bin/file\ *).\n\ \ \ *\ Backslash\ quoting\ of\ spaces\ not\ working.\n\ \ \ *\ ProgramX\ uses\ ESC\[4mTicket:\ ESC\[m\ in\ dialog\ -\ handle\ this?\n\ \ \ *\ ProgramY\ prompts\ for\ password\ ok\ but\ input\ typed\ appears\ on\ screen\ :-O\n\n****FEATURES****\n\ \ \ *\ Better\ indication\ of\ state\ of\ jobs\ -\ running/succeeded/failed.\n\ \ \ *\ Job\ control\ -\ stop\ and\ continue,\ show\ live\ jobs.\n\ \ \ *\ Trap\ curses-style\ programs\ and\ move\ their\ output\ on-the-fly\ to\ an\ xterm?\n\ \ \ *\ set\ command\ limit\ so\ eg.\ \"while\ 1\ \{\}\"\ doesn't\ hang\ program\ -\ needs\ Tcl8.5\n\ \ \ *\ History\ searching\ etc.\ (whole\ system\ pretty\ klunky\ at\ present).\n\ \ \ *\ Track\ history\ of\ input\ sent\ to\ an\ interactive\ command\ and\ provide\ readline/rlwrap-like\ functionality\ -\ or\ at\ least\ separate\ in-command\ history\ from\ shell\ history.\n\ \ \ *\ Collapse/expand\ individual/all\ jobs.\n\ \ \ *\ Support\ non-gui\ operation\ as\ fallback?\n\ \ \ *\ Some\ way\ for\ built-ins\ to\ work\ with\ pipelines??\n\ \ \ *\ Quick\ repeat\ for\ last\ (few)\ command(s).\n\ \ \ *\ Windows-ish\ environment\ variable\ editor\ ??\n\ \ \ *\ Easy\ way\ to\ feed\ tabular\ output\ (eg.\ from\ ls\ -l,\ or\ ps,\ into\ a\ table\ widget).\n\ \ \ *\ Etc.,\ etc.,\ etc.\n\ \ \ *\ (compare\ with\ 9term\ from\ Plan\ 9)\n\n\n----\n'''\[RFox\]\ -\ 2012-10-08\ 11:42:19'''\n----\n!!!!!!\n%|\ Category\ Application\ |%\n!!!!!! regexp2} CALL {my render gush **GUSH\ -\ a\ Graphical\ User\ SHell\ -\ version\ 0.3**\n\n***Introduction***\n\nGush\ integrates\ the\ functions\ of\ a\ shell,\ a\ \"dumb\"\ terminal\ and\ a\ pager\ like\ \"more\"\ or\ \"less\"\ to\ provide\ a\ more\ productive\ version\ of\ the\ traditional\ Unix\ command\ line.\nSome\ features:\ \n\n\ \ \ *\ Use\ mouse\ click\ or\ cursor\ keys\ to\ move\ the\ cursor\ anywhere.\ \n\ \ \ *\ New\ input\ can\ only\ be\ typed\ when\ cursor\ is\ in\ the\ input\ area,\ after\ all\ output.\ \n\ \ \ *\ Any\ text\ can\ be\ selected\ for\ copying\ by\ mouse\ or\ keyboard.\ \n\ \ \ *\ All\ output\ can\ be\ searched,\ and\ any\ new\ matches\ of\ the\ current\ search\ pattern\ are\ highlighted\ in\ output\ as\ it\ appears.\ \n\ \ \ *\ Different\ colours\ are\ used\ for\ stdin\ (blue),\ stdout\ (black),\ stderr\ (red).\n\ \ \ *\ Popup\ menus\ are\ used\ for\ history,\ file\ completion\ (easy\ to\ select\ from\ a\ long\ list\ without\ disturbing\ the\ terminal\ window\ contents).\ \n\ \ \ *\ Output\ from\ any\ backgrounded\ program\ will\ appear\ in\ its\ own\ screen\ area,\ not\ mixed\ up\ with\ other\ jobs.\ \n\ \ \ *\ Records\ per-directory\ command\ history,\ use\ command\ dirhist\ to\ view\ this,\ globhist\ for\ global\ history.\ \n\ \ \ *\ Right-click\ menu\ has\ options\ to\ change\ text\ wrap\ mode,\ font\ size,\ hide\ stdin/stdout/stderr\ text,\ undock\ a\ command\ into\ a\ separate\ window.\ \n\nTerminal\ emulation\ is\ primitive,\ just\ scrolling\ \"glass\ teletype\"\ style\ output,\ curses-style\ terminal\ output\ is\ not\ currently\ supported.\ \ This\ does\ not\ seem\ to\ be\ too\ much\ of\ a\ limitation\ -\ nowadays\ most\ programs\ with\ a\ complex\ user\ interface\ run\ with\ a\ GUI\ in\ their\ own\ window.\ \ Gush\ is\ aimed\ at\ aiding\ interaction\ with\ traditional\ style\ text-stream-oriented\ unix\ tools.\ \ When\ character-graphical\ (curses-style)\ programs\ are\ required\ they\ need\ to\ be\ run\ in\ their\ own\ xterm\ window.\n\nBugs/features\ to\ [email protected]\ please.\nLicense\ is\ BSD-type.\n\n***Installation***\n\nDistributed\ as\ one\ file\ from\ http://wiki.tcl.tk/_repo/gush/gush.tcl\ .\ \nIt\ needs\ Tcl/Tk\ 8.4\ or\ newer,\ Tclx\ and\ snit.\nIf\ available\ it\ will\ use\ Tile\ widgets\ for\ updated\ appearance.\n\nThere\ is\ code\ which\ is\ currently\ disabled\ (by\ \"set\ catch_tty\ 0\")\ which\nuses\ Expect\ (if\ available)\ to\ handle\ programs\ which\ write/read\ /dev/tty\nand\ pop-up\ a\ window\ for\ this\ I/O.\ \ Otherwise\ such\ output/input\ will\ go\ to\nthe\ shell\ Gush\ was\ started\ from\ -\ not\ very\ helpful\ as\ it\ may\ not\ be\ visible.\n\n***General***\n\nThe\ screen\ is\ divided\ into\ an\ output\ area\ which\ shows\ all\ output\ from\ncommands\ run\ and\ cannot\ be\ edited,\ followed\ by\ an\ input\ area\ where\ commands\ and\ input\ to\ running\ commands\ncan\ be\ typed\ and\ edited.\ \ Most\ keystrokes\ have\ their\ usual\ text\ editing\nand\ navigation\ functions,\ with\ exceptions\ described\ below.\nThe\ whole\ output\ of\ commands\ run\ will\ be\ retained,\ and\ can\ be\ scrolled\ back.\ \ Program\ output\ to\ stderr\ is\ displayed\ in\ red,\ stdout\ is\ shown\ in\ black.\ \n\n***Keystroke\ Functions\ in\ Input\ area***\n\n+++\nEnter\ \ Run\ what\ has\ been\ typed\ in\ the\ input\ area\ as\ a\ command.\ \ If\ a\ command\ is\ currently\ running,\ the\ input\ will\ be\ sent\ as\ input\ to\ that\ program.\ \ If\ the\ command\ typed\ so\ far\ contains\ \{\ or\ \"\ or\ `\ or\ \[\[\ without\ a\ corresponding\ closing\ \}\ \"\ `\ or\ \]\]\ it\ will\ not\ be\ run\ and\ input\ will\ continue\ on\ the\ next\ line.\nShift-Enter\ \ Add\ a\ new\ line\ to\ the\ input\ area,\ without\ sending\ it\ to\ be\ processed.\nControl-w\ \ delete\ previous\ word.\nControl-u\ \ delete\ from\ current\ position\ to\ start\ of\ input\ area.\nControl-c\ \ if\ entering\ a\ command,\ delete\ whole\ input\ area\;\ if\ a\ command\ is\ running,\ kill\ it\ (send\ SIGTERM).\ncontrol-d\ \ if\ a\ command\ is\ running,\ close\ its\ input\ channel.\ncontrol-z\ \ if\ a\ command\ is\ running,\ leave\ it\ running\ but\ prompt\ for\ a\ new\ command.\ \ Subsequent\ output\ from\ the\ first\ command\ will\ appear\ at\ the\ end\ of\ its\ own\ output\ area,\ above\ the\ new\ command\ prompt.\ \ You\ can\ resume\ interaction\ with\ the\ first\ command\ later\ by\ moving\ it\ to\ new\ window.\nHome\ \ go\ to\ start\ of\ input\ area.\nEnd\ \ go\ to\ end\ of\ input\ area.\nEsc\ \ jumps\ to\ just\ before\ input\ area.\nUp-arrow\ \ gives\ popup\ menu\ of\ command\ history\ for\ current\ session\ -\ use\ keyboard\ or\ mouse\ to\ select\ from\ menu\ or\ Esc\ to\ dismiss.\nTab\ \ does\ filename\ completion,\ giving\ a\ popup\ menu\ if\ there\ are\ multiple\ matches.\ \ Note\ that\ you\ can\ use\ glob\ patterns\ in\ the\ partial\ filename.\ \ If\ directories\ are\ matched\ they\ get\ submenus\ -\ use\ right-click\ or\ right-arrow\ to\ enter,\ or\ left-click\ or\ Enter-key\ to\ select\ the\ directory\ itself.\nInsert\ \ insert\ the\ currently\ selected\ text.\nControl-f\ \ open\ a\ search\ dialogue\ at\ the\ top\ of\ the\ screen\ where\ you\ can\ enter\ text\ or\ a\ regular\ expression\ to\ search\ for.\ \ Note\ that\ all\ occurrences\ of\ the\ string\ will\ be\ highlighted,\ and\ this\ continues\ incrementally\ as\ new\ program\ output\ appears\ on\ the\ screen.\ \ The\ cursor\ will\ be\ moved\ to\ the\ next\ or\ previous\ matched\ text\ when\ the\ Next\ or\ Prev\ buttons\ are\ clicked.\nF1\ \ open\ help\ window.\n+++\n***Keystroke\ Functions\ in\ Output\ area***\n+++\nEnter\ \ jump\ back\ to\ last\ position\ in\ input\ area.\nInsert\ \ jump\ back\ to\ last\ position\ in\ input\ area.\nControl-PageUp\ \ jump\ to\ the\ previous\ command\ line.\nControl-PageDown\ \ jump\ to\ the\ next\ command\ line.\nspace\ \ page\ forward\n\"b\"\ \ page\ back\n\"/\"\ \ start\ search\ forward\n\"?\"\ \ start\ search\ backwards\n\"n\"\ \ repeat\ search\ forward\n\"p\"\ \ repeat\ search\ backwards\n+++\n***Mouse\ Functions***\n+++\nLeft-click\ \ move\ cursor\ to\ point\ clicked.\nMiddle-click\ \ copies\ selected\ text\ to\ current\ insertion\ point\ in\ the\ input\ area.\nRight-click\ \ give\ a\ popup\ menu\ of\ actions.\n+++\nThe\ right-click\ menu\ options\ are:\n+++\nKill\ Job\ \ will\ kill\ (send\ SIGTERM\ to)\ this\ command's\ processes.\nEnd\ Job\ Input\ \ will\ close\ the\ input\ channel\ to\ this\ command's\ processes.\nUndock\ Job\ Window\ \ will\ move\ this\ command's\ whole\ input\ and\ output\ to\ a\ separate\ window\ (whether\ the\ command\ is\ complete\ or\ still\ running).\nHide\ Output\ \ hides\ all\ standard\ output\ text\ from\ commands\ run.\nHide\ Error\ \ hides\ all\ standard\ error\ text\ from\ commands\ run.\nHide\ Input\ \ hides\ all\ standard\ input\ text\ sent\ to\ commands\ run.\nFont\ Size\ \ gives\ submenu\ of\ text\ font\ sizes.\nLine\ Wrap\ \ gives\ submenu\ to\ switch\ text\ wrap\ mode\ -\ none/char/word.\n+++\n\n***Command\ Syntax***\n\nUsage\ is\ generally\ similar\ to\ other\ shells\ (particularly\ csh,\ the\ Berkeley\ C-Shell)\ with\ some\ differences.\n\nWithin\ the\ command\ line,\ \$_\ can\ be\ used\ to\ substitute\ the\ standard\ output\ of\ the\ last\ command.\ \ The\ output\ of\ previous\ command\ number\ n\ can\ be\ substituted\ by\ \$out(n)\ or\ \$err(n)\ for\ its\ standard\ error\ output.\ \ Entering\ \$(command)\ or\ `command`\ will\ run\ command\ and\ substitute\ its\ output\ into\ the\ command\ line.\n\nUse\ \"set\ name\ value\"\ to\ set\ internal\ variables,\ whose\ value\ can\ be\ retrieved\ as\ \$name.\nUse\ \"setenv\ name\ value\"\ to\ set\ environment\ variables.\n\}\n\nA\ command\ can\ be\ run\ \"in\ the\ background\"\ by\ ending\ it\ with\ &,\ so\ you\ will\ immediately\ get\ a\ new\ command\ prompt,\ however\ any\ output\ from\ that\ command\ will\ be\ shown\ in\ its\ own\ screen\ area,\ not\ mixed\ with\ the\ output\ of\ subsequent\ commands.Commands:\n+++\nThe\ command\ \"win\"\ will\ cause\ the\ job\ it\ is\ part\ of\ it\ to\ be\ moved\ to\ a\ new\ window\ of\ its\ own.\n\nCommand\ \"history\"\ lists\ current\ session\ history.\nCommand\ \"dirhist\"\ shows\ history\ for\ the\ current\ directory,\ or\ \"dirhist\ <dir>\"\ for\ another\ directory.\nCommand\ \"globhist\ <time>\"\ shows\ global\ history\ across\ all\ sessions\ and\ directories\ since\ time\ specified,\ eg.\ \"globhist\ yesterday\"\nGlobhist\ takes\ an\ optional\ pattern\ argument\ to\ show\ only\ commands\ matching\ the\ pattern,\ eg.\ \"globhist\ 'last\ month'\ svn\"\ to\ find\ subversion\ commands\ from\ the\ last\ month.\nCommand\ \"which\ <somecommand>\"\ reports\ where\ <somecommand>\ will\ be\ run\ from.\nCommand\ \"rehash\"\ clears\ the\ cache\ of\ paths\ to\ commands,\ this\ may\ be\ needed\ if\ PATH\ is\ changed\ or\ a\ new\ command\ is\ installed.\nTyping\ just\ the\ name\ of\ a\ directory\ will\ do\ \"cd\ <directory>\"\ (as\ long\ as\ the\ same\ name\ is\ not\ also\ a\ command).\n\n\n****BUGS****\n\ \ \ *\ Window\ undock\ boundaries\ wrong.\n\ \ \ *\ Title\ of\ undocked\ window\ -\ should\ show\ command.\n\ \ \ *\ Auto-scroll\ not\ working\ in\ undocked\ window.\n\ \ \ *\ Not\ clear\ when\ undocked\ command\ has\ finished.\n\ \ \ *\ Treatment\ of\ current\ search/hilite\ when\ undocking?\n\ \ \ *\ File\ path\ globbing\ fails\ silently\ when\ unreadable\ directory\ matched!\n\ \ \ *\ File\ completion\ of\ paths\ containing\ spaces\ does\ not\ quote\ result,\ so\ not\ usable.\n\ \ \ *\ 'file\ *'\ broken,\ clash\ with\ internal\ Tcl\ file\ command\ (can\ use\ /bin/file\ *).\n\ \ \ *\ Backslash\ quoting\ of\ spaces\ not\ working.\n\ \ \ *\ ProgramX\ uses\ ESC\[4mTicket:\ ESC\[m\ in\ dialog\ -\ handle\ this?\n\ \ \ *\ ProgramY\ prompts\ for\ password\ ok\ but\ input\ typed\ appears\ on\ screen\ :-O\n\n****FEATURES****\n\ \ \ *\ Better\ indication\ of\ state\ of\ jobs\ -\ running/succeeded/failed.\n\ \ \ *\ Job\ control\ -\ stop\ and\ continue,\ show\ live\ jobs.\n\ \ \ *\ Trap\ curses-style\ programs\ and\ move\ their\ output\ on-the-fly\ to\ an\ xterm?\n\ \ \ *\ set\ command\ limit\ so\ eg.\ \"while\ 1\ \{\}\"\ doesn't\ hang\ program\ -\ needs\ Tcl8.5\n\ \ \ *\ History\ searching\ etc.\ (whole\ system\ pretty\ klunky\ at\ present).\n\ \ \ *\ Track\ history\ of\ input\ sent\ to\ an\ interactive\ command\ and\ provide\ readline/rlwrap-like\ functionality\ -\ or\ at\ least\ separate\ in-command\ history\ from\ shell\ history.\n\ \ \ *\ Collapse/expand\ individual/all\ jobs.\n\ \ \ *\ Support\ non-gui\ operation\ as\ fallback?\n\ \ \ *\ Some\ way\ for\ built-ins\ to\ work\ with\ pipelines??\n\ \ \ *\ Quick\ repeat\ for\ last\ (few)\ command(s).\n\ \ \ *\ Windows-ish\ environment\ variable\ editor\ ??\n\ \ \ *\ Easy\ way\ to\ feed\ tabular\ output\ (eg.\ from\ ls\ -l,\ or\ ps,\ into\ a\ table\ widget).\n\ \ \ *\ Etc.,\ etc.,\ etc.\n\ \ \ *\ (compare\ with\ 9term\ from\ Plan\ 9)\n\n\n----\n'''\[RFox\]\ -\ 2012-10-08\ 11:42:19'''\n----\n!!!!!!\n%|\ Category\ Application\ |%\n!!!!!!} CALL {my revision gush} CALL {::oo::Obj6503687 process revision/gush} CALL {::oo::Obj6503685 process}

-errorcode

NONE

-errorinfo

Unexpected line in option-value block: 
    while executing
"error $msg"
    (class "::Wiki" method "render_wikit" line 6)
    invoked from within
"my render_$default_markup $N $C $mkup_rendering_engine"
    (class "::Wiki" method "render" line 8)
    invoked from within
"my render $name $C"
    (class "::Wiki" method "revision" line 31)
    invoked from within
"my revision $page"
    (class "::Wiki" method "process" line 56)
    invoked from within
"$server process [string trim $uri /]"

-errorline

4