PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/share/emacs/24.3/lisp/org
Viewing File: /usr/share/emacs/24.3/lisp/org/org-archive.elc
;ELC ;;; Compiled by mockbuild@buildfarm01-new.corp.cloudlinux.com on Tue Nov 11 12:49:16 2025 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/org/org-archive.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\210\302\312\313\314\306\307\315\316\310\317& \210\302\320\321\322\306\307\310\323&\210\302\324\313\325\306\307\310\326&\210\302\327\330\331\306\307\310\317&\210\302\332\333\334\306\307\315\316\310\335& \210\302\336\337\340\306\307\310\341&\207" [require org custom-declare-variable org-archive-default-command 'org-archive-subtree "The default archiving command." :group org-archive :type (choice (const org-archive-subtree) (const org-archive-to-archive-sibling) (const org-archive-set-tag)) org-archive-reversed-order nil "Non-nil means make the tree first child under the archive heading, not last." :version "24.1" boolean org-archive-sibling-heading "Archive" "Name of the local archive sibling that is used to archive entries locally.\nLocally means: in the tree, under a sibling.\nSee `org-archive-to-archive-sibling' for more information." string org-archive-mark-done "Non-nil means mark entries as DONE when they are moved to the archive file.\nThis can be a string to set the keyword to use. When t, Org-mode will\nuse the first keyword in its list that means done." (choice (const :tag "No" nil) (const :tag "Yes" t) (string :tag "Use this keyword")) org-archive-stamp-time t "Non-nil means add a time stamp to entries moved to an archive file.\nThis variable is obsolete and has no effect anymore, instead add or remove\n`time' from the variable `org-archive-save-context-info'." org-archive-subtree-add-inherited-tags 'infile "Non-nil means append inherited tags when archiving a subtree." (choice (const :tag "Never" nil) (const :tag "When archiving a subtree to the same file" infile) (const :tag "Always" t)) org-archive-save-context-info '(time file olpath category todo itags) "Parts of context info that should be stored as properties when archiving.\nWhen a subtree is moved to an archive file, it loses information given by\ncontext, like inherited tags, the category, and possibly also the TODO\nstate (depending on the variable `org-archive-mark-done').\nThis variable can be a list of any of the following symbols:\n\ntime The time of archiving.\nfile The file where the entry originates.\nltags The local tags, in the headline of the subtree.\nitags The tags the subtree inherits from further up the hierarchy.\ntodo The pre-archive TODO state.\ncategory The category, taken from file name or #+CATEGORY lines.\nolpath The outline path to the item. These are all headlines above\n the current item, separated by /, like a file path.\n\nFor each symbol present in the list, a property will be created in\nthe archived entry, with a prefix \"ARCHIVE_\", to remember this\ninformation." (set :greedy t (const :tag "Time" time) (const :tag "File" file) (const :tag "Category" category) (const :tag "TODO state" todo) (const :tag "Priority" priority) (const :tag "Inherited tags" itags) (const :tag "Outline path" olpath) (const :tag "Local tags" ltags))] 10) #@47 Get the archive location applicable at point. (defalias 'org-get-local-archive-location #[nil "\303\304\212\214~\210\305\304\306\307#\211\203\310\311\"\203\2024\312 \304\313#\204-\314 \304\313#\2033\315\316!\2024\n,\207" [prop re org-archive-location "^#\\+ARCHIVE:[ ]+\\(\\S-.*\\S-\\)[ ]*$" nil org-entry-get "ARCHIVE" inherit string-match "\\S-" re-search-backward t re-search-forward match-string 1] 5 (#$ . 3549)]) #@130 Splice the archive files into the list of files. This implies visiting all these files and finding out what the archive file is. (defalias 'org-add-archive-files #[(files) "\301\302\303\304\305\"\"!\207" [files org-uniquify apply append mapcar #[(f) "\301!\205r\302!q\210\303 )B\207" [f file-exists-p org-get-agenda-file-buffer org-all-archive-files] 2]] 6 (#$ . 3990)]) #@61 Get a list of all archive files used in the current buffer. (defalias 'org-all-archive-files #[nil "\304\211\212\214eb\210\305\306\304\307#\2036\310\311\304\312 \n\"*!\211\203 G\313V\203 \314 !\203 \315\300 \"\210\202 *\237\310 \211\203S G\313V\203S\314 !\203S\315\300 \"\210*\207" [files file string num nil re-search-forward "^\\(#\\+\\|[ ]*:\\)ARCHIVE:[ ]+\\(.*\\)" t org-extract-archive-file 2 match-string-no-properties 0 file-exists-p add-to-list] 5 (#$ . 4373)]) #@128 Extract and expand the file name from archive LOCATION. if LOCATION is not given, the value of `org-archive-location' is used. (defalias 'org-extract-archive-file #[(&optional location) "\206 \302\303\"\205(\304\224\304\225U\203\305\306 !\207\307\310\311\304\"\312\305\306 !!\"!\207" [location org-archive-location string-match "\\(.*\\)::\\(.*\\)" 1 buffer-file-name buffer-base-buffer expand-file-name format match-string file-name-nondirectory] 6 (#$ . 4870)]) #@115 Extract the heading from archive LOCATION. if LOCATION is not given, the value of `org-archive-location' is used. (defalias 'org-extract-archive-heading #[(&optional location) "\206 \302\303\"\205\304\305\306\"\307\310\311 !!\"\207" [location org-archive-location string-match "\\(.*\\)::\\(.*\\)" format match-string 2 file-name-nondirectory buffer-file-name buffer-base-buffer] 5 (#$ . 5350)]) #@565 Move the current subtree to the archive. The archive can be a certain top-level heading in the current file, or in a different file. The tree will be moved to that location, the subtree heading be marked DONE, and the current time will be added. When called with prefix argument FIND-DONE, find whole trees without any open TODO items and archive them (after getting confirmation from the user). If the cursor is not at a headline when this command is called, try all level 1 trees. If the cursor is on a headline, only try the direct children of this heading. (defalias 'org-archive-subtree #[(&optional find-done) "\306 \2035\2035\307=\203\310\202\311\312\313\314\315\316\nDE \312\317 \206(`\320\")\2052\321\312\322\"$*\207\n\203?\323 \210\202\256\f @AB\fCp\324\325\326 !\206V\327\330!!\331\332\333 \334#\335DA\336\337O\340 \"\312\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211EFGHIJKLMNOPQRSTUVWXYZ[\\]^Z\341 N\342N!M\343N!LW\324M\206\306\344!\232HM\204\323\327\345!\210MG\346V\203\365\347M!?I\350M!\211G\206\360\351M!K\202\370pKK\204\327\352M\"\210\353\354L\"\203'\355\354\356L#\211LG\357VE\360\361\312\362\322#\206$U!FLG\346V\203>\353\363L\"\203>\346\225J\202D\312L\346J\212\364\322!\210\365\312\366\"T\367\f!\205X\370\371!S\372\357\225\203f\370\357!\202g\344!R\373 Q\374Q\375 \"P\375 O\331\332Q\376#Q\331\332P\376#P\312_\377\336\312\322#\210)Kq\210\201m\201n!\204\261\322\211`a\201o\201n!\210*I\203\306db\210\201p\201q\325X!\"c\210F\203\337\201r\201s!\210\201tF!\210\201u \210Z^]\\[Z\201v\201Cp\"\203\373C\202\375YCBA@eb\210\201w \210L\203\235F\203E\203\235\201x\201y\201zL!\201{Q\312\322#\203<\346\225b\210\202_db\210n\204H\201|c\210F\203Q\344\202T\201|L\201|\261\210\346\210\201} \210b\203u\364\322!\210\201~ \210\202y\321\322!\210\201\312x\210\367\201\200!\203\252\201\201F\203\225\201|\202\230\201\202!\210\202\252db\210F\204\252\201|c\210\201\203\201\204JL\205\270\336\"!\210P\203\334c\201\205=\203\316H\204\325c\322=\203\334\201\206O!\210d\203\f\367\f!\203\f\371\225\203\365\370\371!A\235\204\f\312\211ef\201\207dA\235\206A@!\210*g\203_g\312\211\211hijkk\211Ak@\211j\203^jJ\211h\203h;\203\353\201\210h\"\203\201\211\201\212j!\226Pi\201\213`ih#\210\202,~\210XK=\204n\201\214 \210.\312_\201\215 \210)\201\216\201\217!\203\210\201\220 \210\312l\201\221\201\222XK=\203\242\201\223LP\202\252\201\224\324M!P\"\210.\201\225 \210\367\201\226!\205\300\201\227\336!\207" [org-loop-over-headlines-in-active-region cl find-done pos org-todo-line-regexp org-todo-keywords-1 org-region-active-p start-level region-start-level region nil org-map-entries progn (setq org-map-continue-from (progn (org-back-to-heading) (point))) org-archive-subtree get-char-property invisible org-end-of-subtree t org-archive-all-done abbreviate-file-name buffer-file-name buffer-base-buffer error "No file associated to buffer" mapconcat identity org-get-outline-path "/" format-time-string 1 -1 current-time org-get-local-archive-location org-extract-archive-file org-extract-archive-heading "" "Invalid `org-archive-location'" 0 file-exists-p find-buffer-visiting find-file-noselect "Cannot access file \"%s\"" string-match "\\`datetree/" replace-regexp-in-string "***" 3 org-date-to-gregorian org-entry-get "CLOSED" "^\\*+" org-back-to-heading org-get-category force-refresh looking-at match-string 2 org-get-priority org-get-tags org-delete-all org-get-tags-at " " org-copy-subtree org-todo-kwd-alist org-done-keywords org-todo-regexp org-odd-levels-only org-time-stamp-formats datetree-subheading-p datetree-date visiting infile-p newfile-p level buffer heading afile location atags itags ltags priority todo category time olpath file this-buffer tr-org-odd-levels-only tr-org-todo-line-regexp tr-org-todo-regexp tr-org-done-keywords tr-org-todo-kwd-alist tr-org-todo-keywords-1 this-command org-inhibit-startup org-insert-mode-line-in-empty-file org-archive-reversed-order org-archive-subtree-add-inherited-tags org-archive-mark-done org-todo-log-states org-log-done org-archive-save-context-info v n e l org-markers-to-move derived-mode-p org-mode call-interactively format "\nArchived entries from file %s\n\n" require org-datetree org-datetree-find-date-create org-narrow-to-subtree local-variable-p show-all re-search-forward "^" regexp-quote "[ ]*\\(:[[:alnum:]_@#%:]+:\\)?[ ]*\\($\\| \\)" "\n" show-subtree outline-next-heading " \n" "[ \n]*" replace-match "\n\n" org-paste-subtree org-get-valid-level infile org-set-tags-to org-todo "\\S-" "ARCHIVE_" symbol-name org-entry-put save-buffer org-cut-subtree featurep org-inlinetask org-inlinetask-remove-END-maybe message "Subtree archived %s" "under heading: " "in file: " org-reveal "^[ ]*$" outline-next-visible-heading] 28 (#$ . 5761) "P"]) #@278 Archive the current heading by moving it under the archive sibling. The archive sibling is a sibling of the heading with the heading name `org-archive-sibling-heading' and an `org-archive-tag' tag. If this sibling does not exist, it will be created at the end of the subtree. (defalias 'org-archive-to-archive-sibling #[nil "\306 \203,\203,\307=\205\310\311\312\313 \311\314\n\206`\315\")\205)\316\311\317\"$*\207\214~\210\311\211\211\211\2114\320\317!\210\3215!\210\322\323!6 `\311\324\325\217\210`4 \204`\311\326\327\217\210`4b\210\330\331\332\f!\3337\3348\335\260 \317#\204\223 b\210n\204\202\336 \210\f7\337\261\210\340\323!\210\3418\342\"\210\340\343!\2109\203\242\344 \210\202\247\316\317\211\"\210\212\nb\210::\345 \210*\346\347 \343\"!\210\350\351\352;A\343\353O\354 \"\"\210\355\343\317\"\210\356 \210\357\360!\210\nb\210.\361 \210\321\362!\205\345\363\343!\207" [org-loop-over-headlines-in-active-region cl pos level leader e org-region-active-p start-level region nil org-map-entries (progn (setq org-map-continue-from (progn (org-back-to-heading) (if (looking-at (concat "^.*:" org-archive-tag ":.*$")) (org-end-of-subtree t) (point)))) (when (org-at-heading-p) (org-archive-to-archive-sibling))) get-char-property invisible org-end-of-subtree t org-back-to-heading looking-at match-string 0 (outline-up-heading 1 t) ((error (byte-code "deb\207" [e] 1))) (byte-code "\300\301\211\"\207" [org-end-of-subtree t] 3) ((error (byte-code "db\207" [] 1))) re-search-forward "^" regexp-quote "[ ]*" "[ ]*:" ":" newline "\n" beginning-of-line org-toggle-tag on 1 outline-next-heading org-cut-subtree org-paste-subtree org-get-valid-level org-set-property "ARCHIVE_TIME" format-time-string -1 current-time outline-up-heading hide-subtree org-cycle-show-empty-lines folded org-reveal "^[ ]*$" outline-next-visible-heading b org-outline-regexp outline-level org-archive-sibling-heading org-archive-tag org-archive-reversed-order this-command org-time-stamp-formats] 8 (#$ . 10753) nil]) #@248 Archive sublevels of the current tree without open TODO items. If the cursor is not on a headline, try all level 1 trees. If it is on a headline, try all direct children. When TAG is non-nil, don't move trees, but mark them with the ARCHIVE tag. (defalias 'org-archive-all-done #[(&optional tag) "\306\307 \310Q\311 \311 \n\203\312\202\313\306\211\314!\"#$%&\315 \203W\316\317\320\321\314\225\314\224\322#'\203=\323\202>\322\\\324\"!\325Q%#`\306\223\210\"\326\327!\306\223\210\202f\330%#e\306\223\210\"d\306\223\210\212#b\210\331%\"\327#\203\302\314\224\212\326\327!\210`) b\210\331&\f\327#\203\222\fb\210\202k b\210\n\203\240\332$!\204\274\333!!\203\274\n\203\263\334 \335\"\210\202\266\336 \210 T\202k\fb\210\202k)\337\340 \". \207" [org-not-done-heading-regexp org-archive-tag tag cntarch end beg nil ".*:" ":" make-marker "Set ARCHIVE tag (no open TODO items)? " "Move subtree to archive (no open TODO items)? " 0 org-at-heading-p "^" regexp-quote make-string - 1 2 42 " " org-end-of-subtree t "^* " re-search-forward looking-at y-or-n-p org-toggle-tag on org-archive-subtree message "%d trees archived" question endm begm rea re1 re org-odd-levels-only] 9 (#$ . 12795)]) #@178 Toggle the archive tag for the current headline. With prefix ARG, check all children of current headline and offer tagging the children that do not contain any open TODO items. (defalias 'org-toggle-archive-tag #[(&optional find-done) "\306 \2032\2032\307=\203\310\202\311\312\313\314\nD \312\315 \206%`\316\")\205/\317\312\320\"$*\207\n\203:\321\322!\207\312\212\323\320!\210\324 !\211\203L\325 \210)\f\203U\326\327!\210\330\331\f\203_\332\202`\333\")\207" [org-loop-over-headlines-in-active-region cl find-done pos set org-archive-tag org-region-active-p start-level region-start-level region nil org-map-entries org-toggle-archive-tag get-char-property invisible org-end-of-subtree t org-archive-all-done tag org-back-to-heading org-toggle-tag hide-subtree beginning-of-line 1 message "Subtree %s" "archived" "unarchived"] 8 (#$ . 14023) "P"]) #@22 Set the ARCHIVE tag. (defalias 'org-archive-set-tag #[nil "\304 \2030\2030\305=\203\306\202\307\310\311\312 \310\313\n\206#`\314\")\205-\315\310\316\"$*\207\317 \320\"\207" [org-loop-over-headlines-in-active-region cl pos org-archive-tag org-region-active-p start-level region-start-level region nil org-map-entries org-archive-set-tag get-char-property invisible org-end-of-subtree t org-toggle-tag on] 7 (#$ . 14897) nil]) #@124 Archive the current subtree with the default command. This command is set with the variable `org-archive-default-command'. (defalias 'org-archive-subtree-default #[nil "\301!\207" [org-archive-default-command call-interactively] 2 (#$ . 15343) nil]) #@124 Archive the current subtree with the default command. This command is set with the variable `org-archive-default-command'. (defalias 'org-archive-subtree-default-with-confirmation #[nil "\301\302!\203\n\303!\207\304\305!\207" [org-archive-default-command y-or-n-p "Archive this subtree or entry? " call-interactively error "Abort"] 2 (#$ . 15601) nil]) (provide 'org-archive)