Here's a fix, pls see attachment (2nd chunk, 1st chunk are a few more/diff
extensions handlers, to my taste of course ;) ).
--
paolo
GPG/PGP id:0x3A47DE45 - B5F9 AAA0 44BD 2B63 81E0 971F C6C0 0B87 3A47 DE45
- 9/11: the outrageous deception and ongoing coverup: http://911review.org -
--- config.tcl 2008-03-09 02:07:40.000000000 +0100
+++ config.tcl 2008-03-09 02:07:23.000000000 +0100
@@ -580,16 +580,27 @@
{ {timidity {%s}}
{*.midi.gz *.midi *.mid.gz *.mid} }
{ {xv -gamma 2.0 {%s}}
- { *.bmp *.iff *.jpg *.pbm *.pgm *.png *.ppm *.tga *.tif *.tiff *.xbm *.xpm
*.gif} }
- { {gzip -dc {%s} | ghostview -}
+ { *.bmp *.iff *.jpeg *.jpg *.pbm *.pgm *.png *.ppm *.tga *.tif *.tiff
*.xbm *.xpm *.gif} }
+ { {gzip -dc {%s} | gv -}
{ *.ps.gz } }
- { {ghostview {%s}}
+ { {gv {%s}}
{ *.ps } }
- { {xanim {%s}}
- {*.avi *.fli *.flc *.mpg} }
+ { {xpdf {%s}}
+ { *.pdf} }
+ { {djview {%s}}
+ { *.djvu *.44 *.iw44} }
+ { {wordview {%s}}
+ { *.doc} }
+ { {soffice {%s}}
+ { *.doc *.sdc *.sdw *.vor *.sda *.sdr *.rtf *.xls *.sx* *.od*} }
+ { {mplayer {%s}}
+ {*.avi *.fli *.flc *.mpg *.mpeg *.wmv *.mov *.mp3 *.rm *.ra *.ram} }
{ {gzip -cd {%s} | tar tvf -}
{ *.tgz *.taz *.tar.z *.tar.gz }
-viewtext }
+ { {bunzip2 -c {%s} | tar tvf -}
+ { *.tar.bz2 *.tbz2 *.tz2 }
+ -viewtext }
{ {tar tvf {%s}}
{*.tar}
-viewtext }
@@ -599,9 +610,15 @@
{ {lha -v {%s}}
{*.lha}
-viewtext }
+ { {7z l {%s}}
+ {*.7z}
+ -viewtext }
{ {gzip -cd {%s}}
{*.gz}
-viewtext }
+ { {bunzip2 -c {%s}}
+ {*.bz2}
+ -viewtext }
{ {rpm -qilp {%s}}
{*.rpm}
-viewtext }
@@ -779,12 +796,14 @@
proc ConfigPwd {} {
global glob config env argv argv0
- set pwd(left) [lindex $argv 1]
- set pwd(right) [lindex $argv 2]
+ set pwd(left) [lindex $argv 0]
+ set pwd(right) [lindex $argv 1]
+ #puts stderr "$argv - $pwd(left) $pwd(right) - $env(PWD)"
foreach k { left right } {
if { $pwd($k) != "" && $glob($k,pwd) != $pwd($k) } {
NewPwd $k $pwd($k)
UpdateWindow $k
+ cd "$env(PWD)"
} else {
if { $config(startpwd,$k) != "" && $glob($k,pwd) !=
$config(startpwd,$k)} {
NewPwd $k $config(startpwd,$k)