gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ricette-mode.el 1.2


From: Thien-Thi Nguyen
Subject: ricette-mode.el 1.2
Date: Tue, 19 Mar 2002 19:26:28 -0800

ciao a tutti!

please find below uuencoded ricette-mode.el ("ricette" means "recipes"
in italian), a simple text-mode derivative and (for me) font-lock magic
learning application -- part of my ramp-up so as to be able to add
support for variable-width font indentation (your continuing patience is
appreciated).

it has been tested w/ emacs 21 (cvs) and w/ emacs 21.1 (and is used for
gastronomical enhancement locally on a relatively frequent basis :-).

comments welcome.

thi


___________________________________________
begin 444 ricette-mode.el
M.SL[(')I8V5T=&4M;6]D92YE;"address@hidden)E(')I8V5T=&4*"CL[.R!#
M;W!Y<FEG:'address@hidden,I(#(P,#(@5&AI96XM5&AI($YG=7EE;@address@hidden&AI<R!P
M<F]G<F%M(&ES(&%V86EL86)L92!U;F1E<B!T:&4@<V%M92!T97)M<R!A<R!'
address@hidden,N"@H[.R!'address@hidden,@:7,@9G)E92!S;V9T=V%R93L@>6]U
M(&-A;B!R961I<W1R:6)U=&4@:address@hidden(&UO9&EF>0H[.R!I="!U;F1E
M<B!T:&address@hidden&5R;7,@;address@hidden&AE($=.52!'96YE<F%L(%!U8FQI8R!,:6-E;G-E
M(&%S('!U8FQI<VAE9"!B>0H[.R!T:&address@hidden)E92!3;V9T=V%R92!&;W5N9&%T
M:6]N.R!E:71H97(@=F5R<VEO;B`R+"!O<B`H870@>6]U<B!O<'1I;VXI"CL[
M(&%N>2!L871E<B!V97)S:address@hidden@1TY5($5M86-S(&ES(&1I<W1R:6)U
M=&5D(&EN('1H92!H;W!E('1H870@:address@hidden;"!B92!U<V5F=6PL"CL[(&)U
M="!7251(3U54($%.62!705)address@hidden:&]U="!E=F5N('1H92!I;7!L
M:65D('=A<G)A;G1Y(&]F"CL[($U%4D-(04Y404))3$E462!O<B!&251.15-3
M($9/4B!!(%!!4E1)0U5,05(@4%524$]312X@(%-E92!T:&address@hidden($=E
M;address@hidden'5B;&EC($QI8V5N<address@hidden(&UO<address@hidden&5T86EL<RX*"CL[(%EO
M=2!S:&]U;&0@:&%V92!R96-E:79E9"!A(&-O<'D@;address@hidden&AE($=.52!'96YE
M<F%L(%!U8FQI8R!,:6-E;G-E"CL[(&%L;VYG('=I=&@@1TY5($5M86-S.R!S
address@hidden&AE(&9I;&address@hidden@($EF(&YO="address@hidden)I=&address@hidden&address@hidden&AE"CL[
M(address@hidden'=A<address@hidden;F1A=&EO;address@hidden@address@hidden&5M<&QE(%!L
M86-E("address@hidden&4@,S,P+`H[.R!";W-T;VXL($U!(#`R,3$Q+3$S,#<L(%53
M02X*"CL[.R!#;VUM96YT87)address@hidden@57-A<F4Z($UE='1E<F4@;&address@hidden
M;75L83H*.SL*.SL@("`H861D+71O+6QI<W0@)V%U=&\M;6]D92UA;&ES=`H[
M.R`@("`@("`@("`@("`@("`G*")>+VAO;64O86QE+V5T8R]R:6-E='1E+R(@
M+B!R:6-E='1E+6UO9&4I*0H[.PH[.R!I;B!^+RYE;6%C<R!E(&=A<F%N=&ER
M92!C:&4@<75E<W1O(&1O8W5M96YT;R`H<FEC971T92UM;V1E+F5L*0H[.R!S
M:6$@:address@hidden(")D:7)E8W1O<GDB(&-H92#H('!R97-E;G1E(&EN(&`E;&]A
M9"UP871H)RX@("A687)I87)E(&-O;address@hidden:2XI"CL["CL[($QA(&9U;GII
M;VYE(&!R:6-E='1A+6YU;W9A)R!D;VUA;F1A(&EL(&YO;address@hidden&5L;&$@<FEC
M971T82!E('!R97!A<F$*.SL@:address@hidden('9U;W1O(&-O;B!L;R!S=&EL
M92!D97-I9&5R871O("AT:71O;&address@hidden"CL[(,@@<&]S<VEB:6QE(&EN
M=F]C87)E('%U97-T82!F=6YZ:6]N92!A=71O;6%T:6-A;65N=&address@hidden:75N
M9V5N9&\@;&address@hidden;75L83H*.SL@"CL[("address@hidden&%D9"UH;V]K("=R:6-E='1E
M+6UO9&4M:&]O:R`G<address@hidden<W1O('!R;V=R
M86UM82#H(&1E9&EC871O(&%L;&$@;6EA(&UA97-T<address@hidden@06QE<W-A;F1R
M82!"97)T;VYI"CL[("AE(&EL('-U;R!C97)V96QL;R!B96QL;R`X+2DN"@H[
address@hidden"BAD969V87(@(')I8V5T=&4M=&5S=&\M=FES;R`G<FEC971T
M92UT97-T;RUV:7-O*0HH9&5F9F%C92!R:6-E='1E+71E<W1O+79I<V\@)address@hidden
M="`H.F9O<F5G<F]U;F0@(F-Y86XR(BDI*0H@(")6:7-O(&1A('5S87)E('!E
M<B!I;"!T97-T;R!D:2!R:6-E='1E+B(I"@HH9&5F=F%R("!R:6-E='1E+71I
M=&]L:2UV:7-O("=R:6-E='1E+71I=&]L:2UV:7-O*0HH9&5F9F%C92!R:6-E
M='1E+71I=&]L:2UV:7-O("<H*'address@hidden;W)E9W)O=6YD(")V:6]L970B*2DI
M"B`@(E9I<address@hidden&address@hidden<F4@<&5R(&address@hidden&ET;VQI(&1I(')I8V5T=&4N(BD*
M"BAD969V87(@(')I8V5T=&4M<75A;G1O+79I<V\@)W)I8V5T=&4M<75A;G1O
M+79I<V\I"BAD969F86-E(')I8V5T=&4M<75A;G1O+79I<V\@)address@hidden"`H.F9O
M<F5G<F]U;F0@(GEE;&QO=R(I*2D*("`B5FES;R!D82!U<V%R92!P97(@7")G
M($Y.3EPB(&4@;&address@hidden<F4@<75A;G1I=.`N(BD*"BAD969V87(@<FEC971T
M92UF;VYT+6QO8VLM:V5Y=V]R9',*("`G*"@address@hidden'1=*EQ<*%M!+5K`R,S2
MV5QT("Q=*UQ<address@hidden'1=*B0B(#$@<FEC971T92UT:71O;&DM=FES;RD*("`@
M("@B7EQ<*%!R97!A<F%Z:6]N95Q<?$EN9W)E9&EE;G1I7%PI(B`P(')I8V5T
M=&4M=&ET;VQI+79I<V\I"B`@("`H(EQ</%MA96EO75Q</B(@,"!R:6-E='1E
M+7%U86YT;RUV:7-O*0H@("address@hidden")>6RI=(%Q<*%LM+"XO,"TY72M<7"DB(#$@
M<FEC971T92UQ=6%N=&\M=FES;RD*("`@("@B7%P\6VM+72IG(%LM+"XO,"TY
M72LD(B`P(')I8V5T=&4M<75A;G1O+79I<V\I"B`@("`H(EY<7"A;7CI=*UQ<
M*3HB(#$@<FEC971T92UT:71O;&DM=FES;RD*("`@("@B+B(@,"!R:6-E='1E
M+71E<W1O+79I<V\I*2D).R!D969A=6QT("AF;W)S92!L96YT;RD*"BAD969V
M87(@<FEC971T92UF;VYT+6QO8VLM9&5F875L=',*("`G*')I8V5T=&4M9F]N
M="UL;V-K+6ME>7=O<F1S('0I*0D[('0@/3X@<V]L;R`B:V5Y=V]R9',B"@HH
M9&5F=6X@<FEC971T92UA9V=I=6YG97)E+6EN9W)E9&EE;G1E("@I"address@hidden&EN
M=&5R86-T:79E*0H@("AG;W1O+6-H87(@*'!O:6YT+6UA>"DI"address@hidden')E+7-E
M87)C:"UB86-K=V%R9"`B7E!R97!A<F%Z:6]N92(I"address@hidden')E+7-E87)C:"UB
M86-K=V%R9"`B7ELJ72(I"address@hidden&5N9"UO9BUL:6YE*0H@("AI;G-E<G0@(EQN
M*B`B*2D*"BAD969U;B!R:6-E='1E+6%G9VEU;F=E<F4M:6YG<F5D:65N=&4M
M<W5C8V5S<VEV;R`H*0H@("AI;G1E<F%C=&EV92D*("`H:6YS97)T(")<;BH@
M(BDI"@HH9&5F=6X@<FEC971T82UN=6]V82`H*0H@(")$;VUA;F1A<F4@:6P@
M;F]M92!E('!R97!A<F%R92!I('1I=&]L:2XB"address@hidden&EN=&5R86-T:79E*0H@
M("AW:&5N("@](address@hidden&)U9F9E<BUS:7IE*2D*("`@("address@hidden"AN;VUE("AR
M96%D+7-T<address@hidden@(BDI*0H@("`@("`H
M:6YS97)T("AU<&-A<V4@;F]M92DI*0H@("address@hidden&-E;G1E<BUL:6YE*0H@("`@
M*&EN<V5R="`B7&Y<;EQN7&Y<;B(I"B`@("`H:6YS97)T("));F=R961I96YT
M:2`H<&5R($X@<&5R<V]N92E<;EQN*B!<;EQN(BD*("`@("AI;G-E<G0@(E!R
M97!A<F%Z:6]N95QN7&XN+BY<;B(I*2D*"BAD969I;F4M9&5R:79E9"UM;V1E
M(')I8V5T=&4M;6]D92!T97AT+6UO9&4@(E)I8V5T=&4B"B`@(DUA:F]R(&UO
M9&4@<&5R(&QE(')I8V5T=&4N"EQ<>W)I8V5T=&4M;6]D92UM87!](@H@(#L[
M(&ME>2!B:6YD:6YG<PH@("AD969I;F4M:V5Y(')I8V5T=&4M;6]D92UM87`@
M(EQ#+6-<0RUI(B`G<FEC971T92UA9V=I=6YG97)E+6EN9W)E9&EE;G1E*0H@
M("AD969I;F4M:V5Y(')I8V5T=&4M;6]D92UM87`@(EQ#+6HB("=R:6-E='1E
M+6%G9VEU;F=E<F4M:6YG<F5D:65N=&4M<W5C8V5S<VEV;RD*("`[.R!F;VYT
M(&QO8VL*("`H;6%K92UL;V-A;"UV87)I86)L92`G9F]N="UL;V-K+61E9F%U
M;'1S*0H@("AS971Q(&9O;G0M;&]C:RUD969A=6QT<R!R:6-E='1E+69O;G0M
M;&]C:RUD969A=6QT<RD*("`[.R!M:7-C"address@hidden'-E='address@hidden;"UC;VQU;6X@
D-S`I*0H*.SL[(')I8V5T=&4M;6]D92YE;"!E;F1S(&AE<F4*
`
end



reply via email to

[Prev in Thread] Current Thread [Next in Thread]