2
# xls.csh: a C-shell XMLterm wrapper for the UNIX "ls" command
3
# Usage: xls.csh [-i] [-x]
5
set files=(`/bin/ls -d $cwd/*`)
8
##set echocmd="/usr/bin/echo"
9
set echocmd="/bin/echo -e"
19
set options=($options $arg)
23
set options=($options $arg)
28
$echocmd "\033{S${LTERM_COOKIE}\007\c"
29
$echocmd '<TABLE FRAME=none BORDER=0>'
30
$echocmd "<COLGROUP COLSPAN=$ncols WIDTH=1*>"
36
if (-d $file) then #directory
37
set filetype="directory"
38
set sendtxt="cd $file; xls $options"
39
set sendimg="file:/usr/share/pixmaps/mc/i-directory.png"
40
# set sendimg="chrome://xmlterm/skin/default/images/ficon3.gif"
41
else if (-x $file) then #executable
42
set filetype="executable"
44
set sendimg="file:/usr/share/pixmaps/mc/i-executable.png"
46
set filetype="plainfile"
48
set sendimg="file:/usr/share/pixmaps/mc/i-regular.png"
58
set clickcmd="onClick="'"'"return ClickXMLTerm('$cmd',-1,'$sendtxt')"'"'
60
set rowimg="${rowimg}<TD><IMG SRC='$sendimg' $clickcmd>"
61
set rowtxt="${rowtxt}<TD><SPAN CLASS='$filetype' $clickcmd>"
62
set rowtxt="${rowtxt}$tail<SPAN/>"
65
if (($nfile % $ncols) == 0) then
66
if ($iconic) $echocmd "<TR>$rowimg"
67
$echocmd "<TR>$rowtxt"
74
if ("$rowtxt" != "") then
75
if ($iconic) $echocmd "<TR>$rowimg"
76
$echocmd "<TR>$rowtxt"