######################
## eff ݒt@C ##
######################

# y{ݒz
# Ey[W̐ݒBݒ肳ĂȂꍇ͓̂̂gpB
# @F
# 	pager "karl.exe";
# EGfB^̐ݒBݒ肳ĂȂꍇ́Atedit.exe gpB
# @F
#	editor "ke.exe";
#
# Ewvt@C̎wB
#	u@v st@ĈfBNg
#	u~v z[fBNg
helpfile "@/eff.hlp";

# y\[gݒz
#	u-v \[gȂ	uiv啶E𖳎
#	utv Ń\[g	udvfBNg擪
#	urv t		uxvgqŃ\[gB
sort i;

# yȐݒz
# @Ȃckk̃[h̃^C~Oݒ肷B
#	canna 2; c ŏ̈s͂̎(default)
#	canna 1; c N
#	canna 0; c ȂgpȂB
# 
canna 2;

# y\[hݒz
#	+c c Rg\B -c \ȂB
#	+h c Bt@C\B -h \ȂB
#	+w c ŌɎsR}ȟʂ̃R}hs܂ŎcB
#	      -w:ɏB
#	+p c y[W[ŉs}[N\B-p \ȂB
#	+l c .LONGNAME t@C̑ɕ\B/ -l Ȃ
#	1 , 2 or 4 c ftHg̕\
print +c -h +w +p +l 2;


# yR}h֘Atz
ext ".mp3"  exec "mpg123";
ext ".pi"   exec "start /F water";
ext ".jpg"  exec "start /F water";
ext ".mag"  exec "start /F water";
ext ".gif"  open;
ext ".html" exec "w3m";
ext ".htm"  exec "w3m";


# yy[W[ւ̊֘Atz
# @pageřɕ񂪂ꍇ́ÃvO(tB^[R}h)
# HĂǍʂy[Wŉ{B
ext ""     pager;
ext ".txt" pager;
ext ".doc" pager;
ext ".cc"  pager;
ext ".h"   pager;
ext ".o"   pager "nm";
ext ".1"   pager "tmf";
ext ".1x"  pager "tmf";
ext ".2"   pager "tmf";
ext ".2x"  pager "tmf";
ext ".3"   pager "tmf";
ext ".3x"  pager "tmf";


# yL[蓖āz
# @݂́AALT+pL[ւ̃R}hӂ̂݁B
#
# $C cJ[\s֒u   
# $M c}[Nt@C֒u
# ${bZ[W[=ftHgl]} c L[{[h̓͂ɒu
# $W c sAꎞ~B

altkey "A" "lha a ${(Add to archive) Archive name :} $M$W";
altkey "M" "lha m ${(Move to archive) Archive name :} $M$W";
altkey "L" "ell $C";
altkey "P" "mmbrowse ${(mmbrowse) Wildcard :=*}";
altkey "N" "nyaos -q";

#   L altkey R}h̐ݒe͎̒ʂ
#	ALT-A c }[Nt@Ck(ɖ̓L[{[h)
#	ALT-M c ALT-A ƓBAt@C͍폜B
#	ALT-L c ell N
#	ALT-M c mmbrowse NB
#	ALT-N c nyaos NB


# yɉ{@\ݒz
# @ ell ̐ݒBarchivéAell.cfg ƌ݊B

# tarn

archive "*.tar" {
	extract="tar xvf" ,		list="tar tvf" ,
	print="tar xOf" ,		delete="tar --delete -vf" ,
	fnamepos=8 ,
}
archive "*tar.gz","*.tgz","*.taz","*tar.Z" {
	extract="tar zxvf" ,	list="tar ztvf" ,
	print="tar zxOf" ,		fnamepos=8
}

archive "*tar.bz2","*.tb2","*.tbz" {
	extract="tar --zip=bzip2,-d -xvf",
	list="tar --zip=bzip2,-d -tvf",
	print="tar --zip=bzip2,-d -xvOf",
	fnamepos=8
}

# zipn

archive	  "*.zip"
	, "*.exe" ("PKSFX",0,2047)
	, "*.exe" ("pksfx",0,2047)
	, "*.exe" ("PKSFX",14000,16000)
	, "*.exe" ("UNZIPSFX",0,2047)
	, "*.exe" ("unzipsfx",0,2047)
	, "*.exe" ("PKLITE",0,2047)
	, "*.exe" ("PK",-2048,-1)
{
	extract="unzip" ,		list="unzip -l -U" ,
	print="unzip -p" ,		delete="zip -d" ,
	fnamepos=-1 ,			start="-----" ,
	end="-----",			junk="unzip -j",
}

# lha n

# DOS/WINŎȉLHAB
# UNIXł LHA(lha6.exeƃl[Kv)𗘗pB
archive "*.lh6","*.exe"("LHA",0,2047) {
	extract="lha6 x ",
	list="lha6 l",
	print="lha6 pq2",
	delete="lha6 d ",
	start="-----",
	end="-----",
	linecount=1,
        fnamepos=-1,
	rootchar="/",
}


# LHA (s\Ȃ̂ŁAgq LH2 ɂĂ)
archive "*.lh2","*.exe"("LH/2",0,2047) {
	extract="lh32 X /s",		list="lh32 L /o",
	delete="lh32 D",		start="-----",
	end="-----",			fnamepos=3,
}
# YLHA(ŁFftHg)
archive "*.lzh" {
	extract="lha e -rxip",		list="lha v",
	print="lha p -pn2",		delete="lha d -p",
	start="-----",			end="-----",
	linecount=2,
	format="{17,26,2} {38,69,2}  {1,79,1}",
	junk="lha e -ip",		fnamepos=0,
}
# DOSŎȉLHAB
# ł LHA(lha2.exeƃl[Kv)𗘗pB
archive "*.exe"  ("LHA's SFX",0,2047) {
	extract="lha2 e -rxip",		list="lha2 v",
	print="lha2 p -pn2",		delete="lha2 d -p",
	start="-----",			end="-----",
	linecount=2,			
	junk="lha2 e -ip",		fnamepos=0,
}



# ------------ RAR ` --------------

archive   "*.rar"
	, "*.exe" ("RAR",0,2047)
	, "*.exe" ("RSFX",0,2047)
	, "*.exe" ("Rar!",24000,72000)
{
	extract="rar e",	list="rar l",	print="rar p",
	start="------------------------",
	end="-------------------------",
}

# ----------- ACE ` -------------
#  unace ́AWo͂ւ̉ y ʃt@C̉𓀂
# T|[gĂȂ̂ŁAgpł܂III
#
# тł unace KvłB
#     http://www.ipc.shizuoka.ac.jp/~sctokab/UNOFF/INDEX.HTM
# 肭B( >> т)

archive "*.ace",
        "*.exe" ("CE-SFX",0,2047)
{
        extract="unace x",
        junk="unace e",
        list="unace v",
        print="unace p",
        fnamepos=5 ,
        start="------------",
        end="------------",
}

# ----------- ARJ ` -------------
#  unarj ́AWo͂ւ̉𓀂T|[gĂȂ̂ŁA
# gpł܂B
#
# тł unarj KvłB
#     http://www.ipc.shizuoka.ac.jp/~sctokab/UNOFF/INDEX.HTM
# 肭B( >> т)
archive  "*.arj", 
         "*.exe" ("ARJSFX",0,2047),
         "*.exe" ("RJSX",0,2047)
{
        extract="unarj x",
        junk="unarj e",
        list="unarj l",
        print="unarj p",
        start="------------",
        end="------------",
}

# ---------- uEUŃZ[u Nifty ̉cO -------
# nifell.cmd KvBgzip,bzip2 ňkĂĂIbP[

archive "f*.log","f*.log.gz","f*.log.bz2" 
{
	print="nifell.cmd p",
	list="nifell.cmd l",
	fnamepos=1,
}

# --------- Pilot-link Ń_E[h PalmPilot ̃f[^ --------
# elwakt.exe Kv

archive  "*.pdb" {
	fnamepos=2,
	list="elwakt v",
	print="elwakt p",
}

# ---------- RPM pbP[W -----------
# 񋟂c΂Ɋ!!
# unrpm.cmd R}h
#	http://www2s.biglobe.ne.jp/~vtgf3mpr/linux/unrpm.zip
# _E[hł܂B

archive "*.rpm" {
	extract="unrpm.cmd -epf",
	print="unrpm.cmd -o",
	rootchar="/",
	list="unrpm.cmd -l", 
	fnamepos=1
#@	list="unrpm.cmd -ll", 
#@	fnamepos=8
}


# ----- Debian GNU/Linux dpkg-deb ňpbP[Wt@C -----
# 񋟂c Ɋ!!
# dpkg-deb.exe  ar.exe Kv

archive "*.deb" {
# If you have install OS/2 ported `dpkg-deb.exe' do this
#	extract="undeb.cmd -ep",
#	print="undeb.cmd -o",
#	rootchar="/",
#	list="dpkg-deb -c",
#	fnamepos=8
#
# If you have `ar.exe' and not have dpkg*.exe
	list="ar t",
	fnamepos=1,
	extract="ar x",
	print="ar p",
	delete="ar d"
}

color {
## _\LN^[̎w
##	horizon_char = { LN^[R[h or '' }
## Ǝw肷B
#
	horizon_char    =0x06 ,
# or
#	horizon_char	='=',
}

# u[obNʂɂꍇA̕Lɂ(u#vO)
#include "blueback.eff";

# L[oCh FileNova ۂꍇA̕Lɂ(u#vO)
#include "filenova.eff";
