PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/proc/self/root/usr/share/emacs/26.1/lisp/
Upload File :
Current File : //proc/self/root/usr/share/emacs/26.1/lisp/dired-x.elc
;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.
;;; Function definitions are lazy-loaded.

;;; 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\301%\210\302\307\304\310\311\312\306\303&\210\313\314\315\316\317DD\320\321\322\306\307&\210\313\323\315\316\324DD\325\321\322\326\327\306\307&	\210\313\330\315\316\331DD\332\321\322\326\333\306\307&	\210\313\334\315\316\335DD\336\321\322\326\337\306\307&	\210\313\340\315\316\341DD\342\321\343\306\303&\210\313\344\315\316\345DD\346\321\347\306\303&\210\313\350\315\316\351DD\352\321\353\306\303\354\355&	\207" [require dired custom-declare-group dired-x nil "Extended directory editing (dired-x)." :group dired-keys "Dired keys customizations." :prefix "dired-" custom-declare-variable dired-bind-vm funcall function #[0 "\300\207" [nil] 1] "Non-nil means \"V\" runs `dired-vm', otherwise \"V\" runs `dired-rmail'.\nRMAIL files in the old Babyl format (used before Emacs 23.1)\ncontain \"-*- rmail -*-\" at the top, so `dired-find-file'\nwill run `rmail' on these files.  New RMAIL files use the standard\nmbox format, and so cannot be distinguished in this way." :type boolean dired-bind-jump #[0 "\300\207" [t] 1] "Non-nil means bind `dired-jump' to C-x C-j, otherwise do not.\nSetting this variable directly after dired-x is loaded has no effect -\nuse \\[customize]." :set #[514 "L\203\302\303\304#\210\302	\303\305#\207\306\303\"\304=\203!\302\303\307#\210\306	\303\"\305=\205/\302	\303\307#\207" [ctl-x-map ctl-x-4-map define-key "\n" dired-jump dired-jump-other-window lookup-key nil] 6 "\n\n(fn SYM VAL)"] dired-bind-man #[0 "\300\207" [t] 1] "Non-nil means bind `dired-man' to \"N\" in Dired, otherwise do not.\nSetting this variable directly after dired-x is loaded has no effect -\nuse \\[customize]." #[514 "L\203\f\301\302\303#\207\304\302\"\303=\205\301\302\305#\207" [dired-mode-map define-key "N" dired-man lookup-key nil] 6 "\n\n(fn SYM VAL)"] dired-bind-info #[0 "\300\207" [t] 1] "Non-nil means bind `dired-info' to \"I\" in Dired, otherwise do not.\nSetting this variable directly after dired-x is loaded has no effect -\nuse \\[customize]." #[514 "L\203\f\301\302\303#\207\304\302\"\303=\205\301\302\305#\207" [dired-mode-map define-key "I" dired-info lookup-key nil] 6 "\n\n(fn SYM VAL)"] dired-vm-read-only-folders #[0 "\300\207" [nil] 1] "If non-nil, \\[dired-vm] will visit all folders read-only.\nIf neither nil nor t, e.g. the symbol `if-file-read-only', only\nfiles not writable by you are visited read-only." (choice (const :tag "off" nil) (const :tag "on" t) (other :tag "non-writable only" if-file-read-only)) dired-omit-size-limit #[0 "\300\207" [30000] 1] "Maximum size for the \"omitting\" feature.\nIf nil, there is no maximum size." (choice (const :tag "no maximum" nil) integer) dired-omit-case-fold #[0 "\300\207" [filesystem] 1] "Determine whether \"omitting\" patterns are case-sensitive.\nWhen nil, always be case-sensitive; when t, always be\ncase-insensitive; the default value, `filesystem', causes case\nfolding to be used on case-insensitive filesystems only." (choice (const :tag "Always case-sensitive" nil) (const :tag "Always case-insensitive" t) (const :tag "According to filesystem" filesystem)) :version "26.1"] 10)
#@75 Non-nil if `dired-omit-mode' should be case-insensitive in DIR.

(fn DIR)
(defalias 'dired-omit-case-fold-p #[257 #@101 ("\301=\203\n0\302!\207\207" . [dired-omit-case-fold filesystem file-name-case-insensitive-p])(#$ . 3717) nil 3 (#$ . 3596)])
(byte-code "\300\301\302\303#\210\304\211\203(\211@\301N\203!\302N\204!\305\302\301N#\210A\266\202\202\210\306\301\302\307#\207" [defvaralias dired-omit-files-p dired-omit-mode nil (saved-value saved-variable-comment) put make-obsolete-variable "22.1"] 7)
#@99 Non-nil if Dired-Omit mode is enabled.
Use the command `dired-omit-mode' to change this variable.
(defvar dired-omit-mode nil (#$ . 4120))
(make-variable-buffer-local 'dired-omit-mode)
#@675 Toggle omission of uninteresting files in Dired (Dired-Omit mode).
With a prefix argument ARG, enable Dired-Omit mode if ARG is
positive, and disable it otherwise.  If called from Lisp, enable
the mode if ARG is omitted or nil.

Dired-Omit mode is a buffer-local minor mode.  When enabled in a
Dired buffer, Dired does not list files whose filenames match
regexp `dired-omit-files', nor files ending with extensions in
`dired-omit-extensions'.

To enable omitting in every Dired buffer, you can put this in
your init file:

  (add-hook \='dired-mode-hook (lambda () (dired-omit-mode)))

See Info node `(dired-x) Omitting Variables' for more information.

(fn &optional ARG)
(defalias 'dired-omit-mode #[256 #@556 ("\302 \303=\203
0?\2020\304!\305V\211\203 0\306\307 \210)\202#0\310 \210\311\312\203-0\313\202.0\314\"\210\315\316!\203R0\302 \203B0\211\302 \232\203R0\317\320\321\203M0\322\202N0\323#\266\210\324 \210\207" . [dired-omit-mode dired-omit-size-limit current-message toggle prefix-numeric-value 0 nil dired-omit-expunge revert-buffer run-hooks dired-omit-mode-hook dired-omit-mode-on-hook dired-omit-mode-off-hook called-interactively-p any " in current buffer" message "Dired-Omit mode %sabled%s" "en" "dis" force-mode-line-update])(#$ . 5026) nil 8 (#$ . 4312) (byte-code "\206\301C\207" [current-prefix-arg toggle] 1)])
(defvar dired-omit-mode-hook nil)
(byte-code "\302\303N\204\f\304\302\303\305#\210\306\307\310\311\300!\205\310\211%\210\304\307\312\313#\210\314\315\316\317\320DD\321\322\323\324\325&\210\314\326\316\317\327DD\330\331\332\322\333\324\325&	\210\314\334\316\317\335DD\336\322\333\324\325&\210\314\337\316\317\340DD\341\342\343\322\344\324\325&	\210\345\337\346\332#\210\314\347\316\317\350DD\351\331\332\322\352\324\325&	\210\314\353\316\317\354DD\355\322\333\324\325&\210\314\356\316\317\357DD\360\322\361\324\325&\210\314\362\316\317\363DD\364\322\333\324\325&\210\314\365\316\317\366DD\367\331\370\322\333\324\325&	\210\371	\372\307#\210\371	\373\374#\210\371	\375\376#\210\371	\377\376#\210\371	\201@\201A#\210\371	\201B\201C#\210\371	\201D\201E#\210\371	\201F\201G#\210\371	\201H\201I#\210\371	\201J\201K#\210\371	\201L\201M#\210\201N\201O!\210\201P	\201Q\"\201R\201S\201T\201U$\210\201R\201V\201W\201X$\210\201R\201Y\201Z\201[$\210\201R\201\\\201]\201^$\210\201R\201_\201`\201^$\210\201R\201a\201b\201c$\210\201R\201d\201e\201f$\266\201g\201h\201i\"\210\201g\201j\201k\"\207" [dired-omit-mode-map dired-mode-map dired-omit-mode-hook variable-documentation put "Hook run after entering or leaving `dired-omit-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" add-minor-mode dired-omit-mode nil boundp safe-local-variable booleanp custom-declare-variable dired-omit-files funcall function #[0 "\300\207" [#1="^\\.?#\\|^\\.$\\|^\\.\\.$"] 1 #1#] "Filenames matching this regexp will not be displayed.\nThis only has effect when `dired-omit-mode' is t.  See interactive function\n`dired-omit-mode' (\\[dired-omit-mode]) and variable\n`dired-omit-extensions'.  The default is to omit  `.', `..', auto-save\nfiles and lock files." :type regexp :group dired-x dired-omit-verbose #[0 "\300\207" [t] 1] "When non-nil, show messages when omitting files.\nWhen nil, don't show messages." :version "24.1" boolean dired-find-subdir #[0 "\300\207" [nil] 1] "If non-nil, Dired always finds a directory in a buffer of its own.\nIf nil, Dired finds the directory as a subdirectory in some other buffer\nif it is present as one.\n\nIf there are several Dired buffers for a directory, the most recently\nused is chosen.\n\nDired avoids switching to the current buffer, so that if you have\na normal and a wildcard buffer for the same directory, \\[dired] will\ntoggle between those two." dired-enable-local-variables #[0 "\300\207" [t] 1] "Control use of local-variables lists in Dired.\nThis temporarily overrides the value of `enable-local-variables' when\nlisting a directory.  See also `dired-local-variables-file'." :risky t (choice (const :tag "Query Unsafe" t) (const :tag "Safe Only" :safe) (const :tag "Do all" :all) (const :tag "Ignore" nil) (other :tag "Query" other)) make-obsolete-variable "use a standard `dir-locals-file' instead." dired-guess-shell-gnutar #[0 "\3002P\301\211\205M\211@\302\303!r\211q\210\304\305\306\307\310!\311\"\312$\216\3131-\314\315\316\315\317%0\2021\210\2022\210\320\321\315\316#\205;\316*\262\203F\322\300\"\210A\266\202\202\2620\207" [found ("tar" "gtar") generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205	\302\300!\207" vconcat vector [buffer-name kill-buffer] 2 (error) call-process nil t "--version" re-search-backward "GNU tar" throw] 9] "If non-nil, name of GNU tar executable.\n(E.g., \"tar\" or \"gtar\").  The `z' switch will be used with it for\ncompressed or gzip'ed tar files.  If you don't have GNU tar, set this\nto nil: a pipe using `zcat' or `gunzip -c' will be used." (choice (const :tag "Not GNU tar" nil) (string :tag "Command name")) dired-guess-shell-gzip-quiet #[0 "\300\207" [t] 1] "Non-nil says pass -q to gzip overriding verbose GZIP environment." dired-guess-shell-znew-switches #[0 "\300\207" [nil] 1] "If non-nil, then string of switches passed to `znew', example: \"-K\"." (choice (const :tag "None" nil) (string :tag "Switches")) dired-clean-up-buffers-too #[0 "\300\207" [t] 1] "Non-nil means offer to kill buffers visiting files and dirs deleted in Dired." dired-clean-confirm-killing-deleted-buffers #[0 "\300\207" [t] 1] "If nil, don't ask whether to kill buffers visiting deleted files." "26.1" define-key "\357" "*O" dired-mark-omitted "\250" dired-mark-sexp "*(" "*." dired-mark-extension "\241" dired-smart-shell-command "\307" dired-goto-subdir "F" dired-do-find-marked-files "Y" dired-do-relsymlink "%Y" dired-do-relsymlink-regexp "V" dired-do-run-mail require easymenu lookup-key [menu-bar] easy-menu-add-item ("Operate") ["Find Files" dired-do-find-marked-files :help "Find current or marked files"] "Shell Command..." ("Operate") ["Relative Symlink to..." dired-do-relsymlink :visible (fboundp 'make-symbolic-link) :help "Make relative symbolic links for current or marked files"] "Hardlink to..." ("Mark") ["Flag Extension..." dired-flag-extension :help "Flag files with a certain extension for deletion"] "Mark Executables" ("Mark") ["Mark Extension..." dired-mark-extension :help "Mark files with a certain extension"] "Unmark All" ("Mark") ["Mark Omitted" dired-mark-omitted :help "Mark files matching `dired-omit-files' and `dired-omit-extensions'"] ("Regexp") ["Relative Symlink..." dired-do-relsymlink-regexp :visible (fboundp 'make-symbolic-link) :help "Make relative symbolic links for files matching regexp"] "Hardlink..." ("Immediate") ["Omit Mode" dired-omit-mode :style toggle :selected dired-omit-mode :help "Enable or disable omitting \"uninteresting\" files"] "Refresh" add-hook dired-mode-hook dired-extra-startup dired-after-readin-hook dired-omit-expunge] 10)
#@639 Automatically put on `dired-mode-hook' to get extra Dired features:
\<dired-mode-map>
  \[dired-do-run-mail]	-- run mail on folder (see `dired-bind-vm')
  \[dired-info]	-- run info on file
  \[dired-man]	-- run man on file
  \[dired-do-find-marked-files]	-- visit all marked files simultaneously
  \[dired-omit-mode]	-- toggle omitting of files
  \[dired-mark-sexp]	-- mark by Lisp expression

To see the options you can set, use M-x customize-group RET dired-x RET.
See also the functions:
  `dired-flag-extension'
  `dired-virtual'
  `dired-jump'
  `dired-man'
  `dired-vm'
  `dired-rmail'
  `dired-info'
  `dired-do-find-marked-files'
(defalias 'dired-extra-startup #[0 #@74 ("\300 \210\301 \207" . [dired-hack-local-variables dired-omit-startup])(#$ . 12090) nil 1 (#$ . 11411) nil])
(defalias 'dired--mark-suffix-interactive-spec #[0 #@557 ("\302\303\304\"\211\2050\305!\262\306\307\310\311\232\2030\312\2020\313\203'0\307\314\"\202(0\315#\303\211$\316\267\202K0\317\202L0\320	!\306\307\321\"\303\211$\211\322H\266\202\202L0	D\207" . [current-prefix-arg dired-marker-char dired-get-filename nil t file-name-extension read-string format "%s extension%s: " (4) "UNmarking" "Marking" " (default %s)" "" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 purecopy t data ((4) 51 (16) 55)) 32 char-to-string "Marker character to use (default %s): " 0])(#$ . 12258) nil 8])
#@428 Mark all files with a certain EXTENSION for use in later commands.
A `.' is automatically prepended to EXTENSION when not present.
EXTENSION may also be a list of extensions instead of a single one.
Optional MARKER-CHAR is marker to use.
Interactively, ask for EXTENSION.
Prefixed with one C-u, unmark files instead.
Prefixed with two C-u's, prompt for MARKER-CHAR and mark files with it.

(fn EXTENSION &optional MARKER-CHAR)
(defalias 'dired-mark-extension #[513 #@227 ("<\204	0C\262\300\301\302\303\304\305#\306R\"\207" . [dired-mark-files-regexp "." "\\(" mapconcat #[257 "\300\301\302\"\203\f0\2020\302P!\207" [regexp-quote string-prefix-p "."] 5 "\n\n(fn X)"] "\\|" "\\)$"])(#$ . 13313) nil 9 (#$ . 12841) (dired--mark-suffix-interactive-spec)])
#@512 Mark all files with a certain SUFFIX for use in later commands.
A `.' is *not* automatically prepended to the string entered;  see
also `dired-mark-extension', which is similar but automatically
prepends `.' when not present.
SUFFIX may also be a list of suffixes instead of a single one.
Optional MARKER-CHAR is marker to use.
Interactively, ask for SUFFIX.
Prefixed with one C-u, unmark files instead.
Prefixed with two C-u's, prompt for MARKER-CHAR and mark files with it.

(fn SUFFIX &optional MARKER-CHAR)
(defalias 'dired-mark-suffix #[513 #@137 ("<\204	0C\262\300\301\302\303\304\305#\306R\"\207" . [dired-mark-files-regexp "." "\\(" mapconcat regexp-quote "\\|" "\\)$"])(#$ . 14170) nil 9 (#$ . 13617) (dired--mark-suffix-interactive-spec)])
#@143 In Dired, flag all files with a certain EXTENSION for deletion.
A `.' is *not* automatically prepended to the string entered.

(fn EXTENSION)
(defalias 'dired-flag-extension #[257 #@61 ("\301\"\207" . [dired-del-marker dired-mark-extension])(#$ . 14570) nil 4 (#$ . 14384) "sFlagging extension: "])
#@73 List of extensions of dispensable files created by the `patch' program.
(defvar dired-patch-unclean-extensions '(".rej" ".orig") (#$ . 14693))
#@57 List of extensions of dispensable files created by TeX.
(defvar dired-tex-unclean-extensions '(".toc" ".log" ".aux") (#$ . 14842))
#@59 List of extensions of dispensable files created by LaTeX.
(defvar dired-latex-unclean-extensions '(".idx" ".lof" ".lot" ".glo") (#$ . 14979))
#@60 List of extensions of dispensable files created by BibTeX.
(defvar dired-bibtex-unclean-extensions '(".blg" ".bbl") (#$ . 15127))
#@61 List of extensions of dispensable files created by texinfo.
(defvar dired-texinfo-unclean-extensions '(".cp" ".cps" ".fn" ".fns" ".ky" ".kys" ".pg" ".pgs" ".tp" ".tps" ".vr" ".vrs") (#$ . 15263))
#@102 Flag dispensable files created by patch for deletion.
See variable `dired-patch-unclean-extensions'.
(defalias 'dired-clean-patch #[0 #@72 ("\301!\207" . [dired-patch-unclean-extensions dired-flag-extension])(#$ . 15606) nil 2 (#$ . 15466) nil])
#@216 Flag dispensable files created by [La]TeX etc. for deletion.
See variables `dired-tex-unclean-extensions',
`dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions' and
`dired-texinfo-unclean-extensions'.
(defalias 'dired-clean-tex #[0 #@182 ("\304\305	\n$!\207" . [dired-texinfo-unclean-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-tex-unclean-extensions dired-flag-extension append])(#$ . 15974) nil 6 (#$ . 15721) nil])
#@228 Flag dispensable files created by [La]TeX *and* ".dvi" for deletion.
See variables `dired-texinfo-unclean-extensions',
`dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions' and
`dired-texinfo-unclean-extensions'.
(defalias 'dired-very-clean-tex #[0 #@194 ("\304\305	\n\306C%!\207" . [dired-texinfo-unclean-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-tex-unclean-extensions dired-flag-extension append ".dvi"])(#$ . 16469) nil 7 (#$ . 16199) nil])
#@494 Jump to Dired buffer corresponding to current buffer.
If in a file, Dired the current directory and move to file's line.
If in Dired already, pop up a level and goto old directory's line.
In case the proper Dired file line cannot be found, refresh the dired
buffer and try again.
When OTHER-WINDOW is non-nil, jump to Dired buffer in other window.
When FILE-NAME is non-nil, jump to its line in Dired.
Interactively with prefix argument, read FILE-NAME.

(fn &optional OTHER-WINDOW FILE-NAME)
(defalias 'dired-jump #[512 #@573 ("\306\300!\2030\2030\307	!\207\211\2030\310!\2060\n\211\203#0\311!\202$0\f\312=\203I0\204I0\313 \262\314!\210\315!?\205x0\316\311!!\210\315!\202x0\203T0\317!\210\202X0\320!\210\205x0\315!\206x0\316\311!!\210\315!\206x0
\205x0\305 \210\315!\207" . [tar-subfile-mode tar-superior-buffer buffer-file-name default-directory major-mode dired-omit-mode boundp switch-to-buffer expand-file-name file-name-directory dired-mode dired-current-directory dired-up-directory dired-goto-file dired-insert-subdir dired-other-window dired])(#$ . 17234) nil 7 (#$ . 16706) (byte-code "\301\205\302\303!D\207" [current-prefix-arg nil read-file-name "Jump to Dired file: "] 3)])
#@82 Like \[dired-jump] (`dired-jump') but in other window.

(fn &optional FILE-NAME)
(defalias 'dired-jump-other-window #[256 #@38 ("\300\301\"\207" . [dired-jump t])(#$ . 18078) nil 4 (#$ . 17950) (byte-code "\205\301\302!C\207" [current-prefix-arg read-file-name "Jump to Dired file: "] 2)])
#@248 The LOCALP argument `dired-omit-expunge' passes to `dired-get-filename'.
If it is `no-dir', omitting is much faster, but you can only match
against the non-directory part of the file name.  Set it to nil if you
need to match the entire file name.
(defvar dired-omit-localp 'no-dir (#$ . 18252))
#@100 Temporary marker used by Dired-Omit.
Should never be used as marker by the user or other packages.
(defvar dired-omit-marker-char 15 (#$ . 18554))
(defalias 'dired-omit-startup #[0 #@159 ("\301\236\206\f0\302\303\"\211\207" . [minor-mode-alist dired-omit-mode append ((dired-omit-mode (:eval (if (eq major-mode 'dired-mode) " Omit" ""))))])(#$ . 18742) nil 3])
#@69 Mark files matching `dired-omit-files' and `dired-omit-extensions'.
(defalias 'dired-mark-omitted #[0 #@210 ("\303\304 \210)\305\306 \303\211	\307\n;\2030\n\2020\n@!%\207" . [dired-omit-mode dired-omit-localp dired-directory nil revert-buffer dired-mark-unmarked-files dired-omit-regexp dired-omit-case-fold-p])(#$ . 19035) nil 7 (#$ . 18926) nil])
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable dired-omit-extensions funcall function #[0 "\304	\n$\207" [completion-ignored-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-texinfo-unclean-extensions append] 5] "If non-nil, a list of extensions (strings) to omit from Dired listings.\nDefaults to elements of `completion-ignored-extensions',\n`dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions', and\n`dired-texinfo-unclean-extensions'.\n\nSee interactive function `dired-omit-mode' (\\[dired-omit-mode]) and\nvariables `dired-omit-mode' and `dired-omit-files'." :type (repeat string) :group dired-x] 8)
#@516 Erases all unmarked files matching REGEXP.
Does nothing if global variable `dired-omit-mode' is nil, or if called
  non-interactively and buffer is bigger than `dired-omit-size-limit'.
If REGEXP is nil or not specified, uses `dired-omit-files', and also omits
  filenames ending in `dired-omit-extensions'.
If REGEXP is the empty string, this function is a no-op.

This functions works by temporarily binding `dired-marker-char' to
`dired-omit-marker-char' and calling `dired-do-kill-lines'.

(fn &optional REGEXP)
(defalias 'dired-omit-expunge #[256 #@836 ("\205\2050\306\307!\204\"0	\203\"0\310 	W\204\"0\n\2030\311\312	\"\210\313\211\207\211\206(0\314 \315 \313\316\230\204q0\n\203;0\311\317!\210\320\313\211
\321;\203L0\202O0@!%\203h0\322\313\n\203^0\323\202_0\316\"\262\324 \210\202p0\n\203p0\311\325!\210)\326\205\2010\212eb\210\327\313\330#)!\210\266\202\207" . [dired-omit-mode dired-omit-size-limit dired-omit-verbose dired-omit-marker-char dired-marker-char dired-omit-localp called-interactively-p interactive buffer-size message "Not omitting: directory larger than %d characters." nil dired-omit-regexp buffer-modified-p "" "Omitting..." dired-mark-unmarked-files dired-omit-case-fold-p dired-do-kill-lines "Omitted %d line%s." force-mode-line-update "(Nothing to omit)" set-buffer-modified-p re-search-forward t dired-directory dired-re-mark])(#$ . 20540) nil 12 (#$ . 19982) "sOmit files (regexp): "])
(defalias 'dired-omit-regexp #[0 #@216 ("\2030\302\303Q\202\f0\304\2030	\2030\305\2020\304	\203)0\306\302\307\310	\305#\311R\202*0\304Q\207" . [dired-omit-files dired-omit-extensions "\\(" "\\)" "" "\\|" "." mapconcat regexp-quote "\\)$"])(#$ . 21474) nil 8])
#@417 Mark unmarked files matching REGEXP, displaying MSG.
REGEXP is matched against the entire file name.  When called
interactively, prompt for REGEXP.
With prefix argument, unflag all those files.
Optional fourth argument LOCALP is as in `dired-get-filename'.
Optional fifth argument CASE-FOLD-P specifies the value of
`case-fold-search' used for matching REGEXP.

(fn REGEXP MSG &optional UNFLAG-P LOCALP CASE-FOLD-P)
(defalias 'dired-mark-unmarked-files #[1282 #@719 ("\2030\305\202	0\306\307\212\310\262\203<0\311\312\305=\203\"0\313\202-0\n=\203,0\314\202-0\315\n=\20390\316\202:0\317$\210eb\210m\204x0g\305U\203r0\320\306\"\211\205a0\307\306\321#)\266\203)\262\203r0\322\323!\210c\210\211T\262\323y\210\202?0\203\2350\311\324\325!\305=\203\2160\326\202\2170\317\n=\203\2310\327\202\2320\330&\210)\211\310V\205\2450\211)\266\202)\207" . [dired-marker-char inhibit-read-only dired-del-marker case-fold-search inhibit-changing-match-data 32 t nil 0 message "%s %ss%s..." "Unmarking" "Flagging" "Marking" " for deletion" "" dired-get-filename string-match delete-char 1 "%s %s%s %s%s." dired-plural-s "un" "flagged" "marked"])(#$ . 22183) nil 15 (#$ . 21716) (byte-code "\301\302\303\304#\303\303F\207" [current-prefix-arg read-regexp "Mark unmarked files matching regexp (default all): " nil dired-regexp-history] 4)])
(defalias 'virtual-dired 'dired-virtual)
#@848 Put this buffer into Virtual Dired mode.

In Virtual Dired mode, all commands that do not actually consult the
filesystem will work.

This is useful if you want to peruse and move around in an ls -lR
output file, for example one you got from an ftp server.  With
ange-ftp, you can even Dired a directory containing an ls-lR file,
visit that file and turn on Virtual Dired mode.  But don't try to save
this file, as dired-virtual indents the listing and thus changes the
buffer.

If you have save a Dired buffer in a file you can use \[dired-virtual] to
resume it in a later session.

Type \<dired-mode-map>\[revert-buffer] in the Virtual Dired buffer and answer `y' to convert
the virtual to a real Dired buffer again.  You don't have to do this, though:
you can relist single subdirs using \[dired-do-redisplay].

(fn DIRNAME &optional SWITCHES)
(defalias 'dired-virtual #[513 #@729 ("eb\210\306\307\310!)\262\2040\311ed\312#\210\2040	\262\313\314!!\262\212eb\210\315y\210\310\316!\20570\317\225\320 {)\211\203B0\313	\"\262\210eb\210\n\307\310!)\262\204\\0\306\321\322	!!\323\261\210\324\206c0\"\210\325\326\327\330!\210\331\332 \210eb\210\333!\207" . [inhibit-changing-match-data default-directory dired-subdir-regexp dired-listing-switches mode-name revert-buffer-function "  " t looking-at indent-region 2 expand-file-name file-name-as-directory 1 "^  wildcard " 0 line-end-position directory-file-name file-name-directory ":\n" dired-mode "Virtual Dired" dired-virtual-revert make-local-variable dired-subdir-alist nil dired-build-subdir-alist dired-initial-position])(#$ . 24028) nil 6 (#$ . 23143) (byte-code "\300\301\302 \"C\207" [read-string "Virtual Dired directory: " dired-virtual-guess-dir] 3)])
#@204 Guess and return appropriate working directory of this buffer.
The buffer is assumed to be in Dired or ls -lR format.  The guess is
based upon buffer contents.  If nothing could be guessed, returns
nil.
(defalias 'dired-virtual-guess-dir #[0 #@273 ("\300\301eb\210\302!\2030\211\224\225{\303!\262\202/0\304\305\306#\203.0\307\310\303\224\225{!!!\202/0\305\207" . ["^\\(  \\)?\\([^ \n
]*\\)\\(:\\)[\n
]" 2 looking-at file-name-as-directory re-search-forward nil t file-name-directory directory-file-name])(#$ . 25148) nil 7 (#$ . 24899)])
#@32 

(fn &optional ARG NOCONFIRM)
(defalias 'dired-virtual-revert #[512 #@250 ("\302\303!\204\n0\304\305!\207\306\307\310 \207" . [mode-name revert-buffer-function y-or-n-p "Cannot revert a Virtual Dired buffer - switch to Real Dired mode? " error "Cannot revert a Virtual Dired buffer" "Dired" dired-revert revert-buffer])(#$ . 25535) nil 4 (#$ . 25459)])
#@349 Put current buffer into Virtual Dired mode (see `dired-virtual').
Useful on `magic-mode-alist' with the regexp

  "^  \\(/[^ /]+\\)+/?:$"

to put saved Dired buffers automatically into Virtual Dired mode.

Also useful for `auto-mode-alist' like this:

  (add-to-list \='auto-mode-alist
               \='("[^/]\\.dired\\\='" . dired-virtual-mode))
(defalias 'dired-virtual-mode #[0 #@62 ("\300\301 !\207" . [dired-virtual dired-virtual-guess-dir])(#$ . 26212) nil 2 (#$ . 25824) nil])
(byte-code "\300\301\302\303#\210\304\211\203(\211@\301N\203!\302N\204!\305\302\301N#\210A\266\202\202\210\306\301\302\307#\207" [defvaralias default-directory-alist dired-default-directory-alist nil (saved-value saved-variable-comment) put make-obsolete-variable "24.1"] 7)
#@206 Alist of major modes and their opinion on `default-directory'.
Each element has the form (MAJOR . EXPRESSION).
The function `dired-default-directory' evaluates EXPRESSION to
determine a default directory.
(defconst dired-default-directory-alist '((dired-mode if (fboundp 'dired-current-directory) (dired-current-directory) default-directory)) (#$ . 26602))
(byte-code "\300\301\302\303#\210\304\301\305\306#\207" [put dired-default-directory-alist risky-local-variable t make-obsolete-variable "this feature is due to be removed." "24.1"] 4)
#@115 Return the `dired-default-directory-alist' entry for the current major-mode.
If none, return `default-directory'.
(defalias 'dired-default-directory #[0 #@100 ("\303	\236A!\206\n0\n\207" . [major-mode dired-default-directory-alist default-directory eval])(#$ . 27311) nil 3 (#$ . 27151)])
(make-obsolete 'dired-default-directory nil "24.1")
#@127 Like function `shell-command', but in the current Virtual Dired directory.

(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER)
(defalias 'dired-smart-shell-command #[769 #@129 ("\302=\2030\303 \206\f0	\304#)\207" . [major-mode default-directory dired-mode dired-current-directory shell-command])(#$ . 27678) nil 7 (#$ . 27502) (byte-code "\304\305\306\211\203\307!\202	\310=\205\311\312\211\"$\nE\207" [buffer-file-name major-mode current-prefix-arg shell-command-default-error-buffer read-shell-command "Shell command: " nil file-relative-name dired-mode dired-get-filename t] 7)])
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\312\301\313\314#\207" [custom-declare-variable dired-local-variables-file funcall function #[0 "\300\301!\207" [convert-standard-filename ".dired"] 2] "Filename, as string, containing local Dired buffer variables to be hacked.\nIf this file found in current directory, then it will be inserted into dired\nbuffer and `hack-local-variables' will be run.  See Info node\n`(emacs)File Variables' for more information on local variables.\nSee also `dired-enable-local-variables'." :type file :group dired make-obsolete-variable dir-locals-file "24.1"] 8)
#@76 Evaluate local variables in `dired-local-variables-file' for Dired buffer.
(defalias 'dired-hack-local-variables #[0 #@392 (";\20530\305!\20530d\306	\212\211b\210\307c\210\310!\210)\311\312\313\314\315!\316\"\317$\216\320 \210*\321 *\262\207" . [dired-local-variables-file dired-enable-local-variables enable-local-variables inhibit-read-only buffer-file-name file-exists-p t "\f\n" insert-file-contents make-byte-code 0 "\300d|\207" vconcat vector [] 2 hack-local-variables dired-sort-set-mode-line])(#$ . 28844) nil 7 (#$ . 28720)])
(make-obsolete 'dired-hack-local-variables 'hack-dir-local-variables-non-file-buffer "24.1")
#@108 Create `dir-locals-file' setting `dired-omit-mode' to t in `dired-mode'.
If in a Dired buffer, reverts it.
(defalias 'dired-omit-here-always #[0 #@501 ("\302!\203\f0\303\304	#\210\302	!\2030\305\306	\"\207\307\310\311\312#\210\307\310\313\314#\210\315\310!\20510\316 \210\317 \210\320 \207" . [dired-local-variables-file dir-locals-file file-exists-p error "Old-style dired-local-variables-file `./%s' found;\nreplace it with a dir-locals-file `./%s'" message "File `./%s' already exists." add-dir-local-variable dired-mode subdirs nil dired-omit-mode t derived-mode-p hack-dir-local-variables-non-file-buffer dired-extra-startup dired-revert])(#$ . 29520) nil 4 (#$ . 29368) nil])
(make-obsolete 'dired-omit-here-always 'add-dir-local-variable "24.1")
#@59 History list for commands that read dired-shell commands.
(defvar dired-shell-command-history nil (#$ . 30134))
(autoload 'Man-support-local-filenames "man")
#@84 Default alist used for shell command guessing.
See `dired-guess-shell-alist-user'.
(defvar dired-guess-shell-alist-default (byte-code "\300\301\302\303F\304\305\306E\307\310\311\312\313\257\314\315\316\317F\320\321\322\323F\324\325\326\327\330\331E\332\333\334E\335\336\337\340E\341\342\343E\344\345D\346\347\350E\351\352\353E\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\201@\201A\201B\201C\201D\201E\201F\201G\201H\201IF\201J\201K\201L\201M\201N\201O\201P\201QD\201R\201SD\201T\317D\201U\323D\201V\201W\201XE\201Y\2577\207" ["\\.tar\\'" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " xvf") "tar xvf") (if dired-guess-shell-gnutar (concat "mkdir " (file-name-sans-extension file) "; " dired-guess-shell-gnutar " -C " (file-name-sans-extension file) " -xvf") (concat "mkdir " (file-name-sans-extension file) "; tar -C " (file-name-sans-extension file) " -xvf")) (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " tvf") "tar tvf") "\\.tar\\.Z\\'" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " zxvf") (concat "zcat * | tar xvf -")) (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) "\\.t\\(ar\\.\\)?gz\\'" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " zxvf") (concat "gunzip -qc * | tar xvf -")) (if dired-guess-shell-gnutar (concat "mkdir " (file-name-sans-extension file) "; " dired-guess-shell-gnutar " -C " (file-name-sans-extension file) " -zxvf") (concat "mkdir " (file-name-sans-extension file) "; gunzip -qc * | tar -C " (file-name-sans-extension file) " -xvf -")) (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q" "")) (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " ztvf") (concat "gunzip -qc * | tar tvf -")) "\\.t\\(ar\\.bz2\\|bz\\)\\'" "bunzip2 -c * | tar xvf -" (concat "mkdir " (file-name-sans-extension file) "; bunzip2 -c * | tar -C " (file-name-sans-extension file) " -xvf -") "bunzip2" "\\.t\\(ar\\.\\)?xz\\'" "unxz -c * | tar xvf -" (concat "mkdir " (file-name-sans-extension file) "; unxz -c * | tar -C " (file-name-sans-extension file) " -xvf -") "unxz" ("\\.shar\\.Z\\'" "zcat * | unshar") ("\\.shar\\.g?z\\'" "gunzip -qc * | unshar") ("\\.e?ps\\'" "ghostview" "xloadimage" "lpr") "\\.e?ps\\.g?z\\'" "gunzip -qc * | ghostview -" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.e?ps\\.Z\\'" "zcat * | ghostview -" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.patch\\'" "cat * | patch") "\\.patch\\.g?z\\'" "gunzip -qc * | patch" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.patch\\.Z\\'" "zcat * | patch" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) "\\.\\(?:[0-9]\\|man\\)\\'" (let ((loc (Man-support-local-filenames))) (cond ((eq loc 'man-db) "man -l") ((eq loc 'man) "man ./") (t "cat * | tbl | nroff -man -h | col -b"))) "\\.\\(?:[0-9]\\|man\\)\\.g?z\\'" (let ((loc (Man-support-local-filenames))) (cond ((eq loc 'man-db) "man -l") ((eq loc 'man) "man ./") (t "gunzip -qc * | tbl | nroff -man -h | col -b"))) (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.[0-9]\\.Z\\'" (let ((loc (Man-support-local-filenames))) (cond ((eq loc 'man-db) "man -l") ((eq loc 'man) "man ./") (t "zcat * | tbl | nroff -man -h | col -b"))) (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.pod\\'" "perldoc" "pod2man * | nroff -man") ("\\.dvi\\'" "xdvi" "dvips") ("\\.au\\'" "play") ("\\.mpe?g\\'\\|\\.avi\\'" "xine -p") ("\\.ogg\\'" "ogg123") ("\\.mp3\\'" "mpg123") ("\\.wav\\'" "play") ("\\.uu\\'" "uudecode") ("\\.hqx\\'" "mcvert") ("\\.sh\\'" "sh") ("\\.xbm\\'" "bitmap") ("\\.gp\\'" "gnuplot") ("\\.p[bgpn]m\\'" "xloadimage") ("\\.gif\\'" "xloadimage") ("\\.tif\\'" "xloadimage") ("\\.png\\'" "display") ("\\.jpe?g\\'" "xloadimage") ("\\.fig\\'" "xfig") ("\\.out\\'" "xgraph") ("\\.tex\\'" "latex" "tex") ("\\.texi\\(nfo\\)?\\'" "makeinfo" "texi2dvi") ("\\.pdf\\'" "xpdf") ("\\.doc\\'" "antiword" "strings") ("\\.rpm\\'" "rpm -qilp" "rpm -ivh") ("\\.dia\\'" "dia") ("\\.mgp\\'" "mgp") "\\.zip\\'" "unzip" "unzip -l" (concat "unzip" (if dired-guess-shell-gzip-quiet " -q") " -d " (file-name-sans-extension file)) ("\\.zoo\\'" "zoo x//") ("\\.lzh\\'" "lharc x") ("\\.arc\\'" "arc x") ("\\.shar\\'" "unshar") ("\\.rar\\'" "unrar x") ("\\.7z\\'" "7z x") "\\.g?z\\'" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.dz\\'" "dictunzip" "\\.bz2\\'" "\\.xz\\'" "\\.Z\\'" "uncompress" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.sign?\\'" "gpg --verify")] 56) (#$ . 30298))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\307\310\315&\207" [custom-declare-variable dired-guess-shell-alist-user funcall function #[0 "\300\207" [nil] 1] "User-defined alist of rules for suggested commands.\nThese rules take precedence over the predefined rules in the variable\n`dired-guess-shell-alist-default' (to which they are prepended).\n\nEach element of this list looks like\n\n    (REGEXP COMMAND...)\n\nwhere each COMMAND can either be a string or a Lisp expression that evaluates\nto a string.  If this expression needs to consult the name of the file for\nwhich the shell commands are being requested, it can access that file name\nas the variable `file'.\nIf several COMMANDs are given, the first one will be the default\nand the rest will be added temporarily to the history and can be retrieved\nwith \\[previous-history-element] (M-p) .\n\nThe variable `dired-guess-shell-case-fold-search' controls whether\nREGEXP is matched case-sensitively." :group dired-x :type (alist :key-type regexp :value-type (repeat sexp)) dired-guess-shell-case-fold-search #[0 "\300\207" [t] 1] "If non-nil, `dired-guess-shell-alist-default' and\n`dired-guess-shell-alist-user' are matched case-insensitively." boolean] 8)
#@119 Return a shell command, or a list of commands, appropriate for FILES.
See `dired-guess-shell-alist-user'.

(fn FILES)
(defalias 'dired-guess-default #[257 #@580 ("\305\n\"@A\306\211\211\20370@\262@\262A\262\306\307\310#)\266\203\203
0A\262\306\262\202
0\203S0@\306\307\310#)\266\203\203S0A\262\20270?\205Y0\211\262\211A\203u0\311\312\313\314\315\316\317!\320\"\321\322%\"!\202~0\323@\324BC\")\207" . [dired-guess-shell-case-fold-search case-fold-search dired-guess-shell-alist-user dired-guess-shell-alist-default inhibit-changing-match-data append nil t string-match delete-dups mapcar make-byte-code 257 "\301\302\300BC\"\207" vconcat vector [eval file] 5 "\n\n(fn CMD)" eval file])(#$ . 36459) nil 15 (#$ . 36297)])
#@93 Ask user with PROMPT for a shell command, guessing a default from FILES.

(fn PROMPT FILES)
(defalias 'dired-guess-shell-command #[514 #@344 ("\300!\301\211\2040\302\301\303#\202P0\304\305\306#\262<\20310\262@\262\307\310G\"P\262\20250C\262\307\311\"P\262\302\301\303$\262\211\312\232\203O0\202P0\211\207" . [dired-guess-default nil read-shell-command dired-shell-command-history replace-regexp-in-string ": $" " " format "{%d guesses} " "[%s]: " ""])(#$ . 37220) nil 10 (#$ . 37078)])
#@40 See variable `dired-keep-marker-move'.
(defvar dired-keep-marker-relsymlink 83 (#$ . 37603))
#@252 Make a symbolic link (pointing to FILE1) in FILE2.
The link is relative (if possible), for example

    "/vol/tex/bin/foo" "/vol/local/bin/foo"

results in

    "../../tex/bin/foo" "/vol/local/bin/foo"

(fn FILE1 FILE2 &optional OK-IF-ALREADY-EXISTS)
(defalias 'dired-make-relative-symlink #[770 #@496 ("\300\211\211\211\301\300\302	!\262	\302!\262G\262G\262\300\303\304#\211\262\203I0\211T\211\262^W\203I0	\301O	\301O\230\203I0\211\262\2020\262	\301O\262	\300O\262\210\211\304\230\203i0\262\202\2370\300O\301\211\303\304#\211\262\203\2060\211T\262T\262\202p0\211\301\211W\203\2350\211\305\fP\262\f\210\211T\262\202\2100\266\306\307!	#\207" . [nil 0 expand-file-name string-match "/" "../" make-symbolic-link directory-file-name])(#$ . 38006) nil 17 (#$ . 37703) "FRelSymLink: \nFRelSymLink %s: \np"])
(autoload 'dired-do-create-files "dired-aux")
#@346 Relative symlink all marked (or next ARG) files into a directory.
Otherwise make a relative symbolic link to the current file.
This creates relative symbolic links like

    foo -> ../bar/foo

not absolute ones like

    foo -> /ugly/file/name/that/may/change/any/day/bar/foo

For absolute symlinks, use \[dired-do-symlink].

(fn &optional ARG)
(defalias 'dired-do-relsymlink #[256 #@136 ("\301\302\303\304%\207" . [dired-keep-marker-relsymlink dired-do-create-files relsymlink dired-make-relative-symlink "RelSymLink"])(#$ . 39014) nil 7 (#$ . 38625) "P"])
(byte-code "\300\301\302\"\210\300\303\302\"\207" [autoload dired-mark-read-regexp "dired-aux" dired-do-create-files-regexp] 3)
#@185 RelSymlink all marked files containing REGEXP to NEWNAME.
See functions `dired-do-rename-regexp' and `dired-do-relsymlink'
for more info.

(fn REGEXP NEWNAME &optional ARG WHOLE-NAME)
(defalias 'dired-do-relsymlink-regexp #[1026 #@135 ("\301\302\303&\207" . [dired-keep-marker-relsymlink dired-do-create-files-regexp dired-make-relative-symlink "RelSymLink"])(#$ . 39557) nil 12 (#$ . 39321) (dired-mark-read-regexp "RelSymLink")])
#@529 Find all marked files displaying all of them simultaneously.
With optional NOSELECT just find files but do not select them.

The current window is split across all files marked, as evenly as possible.
Remaining lines go to bottom-most window.  The number of files that can be
displayed this way is restricted by the height of the current window and
`window-min-height'.

To keep Dired buffer displayed, type \[split-window-below] first.
To display just marked files, type \[delete-other-windows] first.

(fn &optional NOSELECT)
(defalias 'dired-do-find-marked-files #[256 #@78 ("\300\301 \"\207" . [dired-simultaneous-find-file dired-get-marked-files])(#$ . 40348) nil 4 (#$ . 39770) "P"])
#@425 Visit all files in FILE-LIST and display them simultaneously.
The current window is split across all files in FILE-LIST, as evenly as
possible.  Remaining lines go to the bottom-most window.  The number of
files that can be displayed this way is restricted by the height of the
current window and the variable `window-min-height'.  With non-nil
NOSELECT the files are merely found but not selected.

(fn FILE-LIST NOSELECT)
(defalias 'dired-simultaneous-find-file #[514 #@352 ("\301\203
0\302@!\210\202#0\303 G\245\262X\2040\304\305!\210\306@!\210A\211\205H0\211@\20360\302!\210\202A0\307\310\301\"!\210\306!\210A\266\202\202%0\262\207" . [window-min-height nil find-file-noselect window-height error "Too many files to visit simultaneously.  Try C-u prefix" find-file select-window split-window])(#$ . 40946) nil 9 (#$ . 40469)])
#@25 Run `man' on this file.
(defalias 'dired-man #[0 #@216 ("\301\302!\210\303 \304\305\306\307\310C\"#\311!)\207" . [manual-program require man dired-get-filename replace-regexp-in-string "\\*" "%s" dired-guess-shell-command "Man command: " Man-getpage-in-background])(#$ . 41392) nil 7 (#$ . 41336) nil])
#@26 Run `info' on this file.
(defalias 'dired-info #[0 #@48 ("\300\301 !\207" . [info dired-get-filename])(#$ . 41707) nil 2 (#$ . 41650) nil])
#@167 Run VM on this file.
With optional prefix argument, visits the folder read-only.
Otherwise obeys the value of `dired-vm-read-only-folders'.

(fn &optional READ-ONLY)
(defalias 'dired-vm #[256 #@236 ("\302 \303 \304\2060\305=\2060\2050\306!?\"\210\307\301!\210\211\207" . [dired-vm-read-only-folders vm-folder-directory dired-current-directory dired-get-filename vm-visit-folder t file-writable-p make-local-variable])(#$ . 41997) nil 7 (#$ . 41798) "P"])
#@25 Run RMAIL on this file.
(defalias 'dired-rmail #[0 #@49 ("\300\301 !\207" . [rmail dired-get-filename])(#$ . 42332) nil 2 (#$ . 42275) nil])
#@182 Visit the current file as a mailbox, using VM or RMAIL.
Prompt for confirmation first; if the user says yes, call
`dired-vm' if `dired-bind-vm' is non-nil, `dired-rmail'
otherwise.
(defalias 'dired-do-run-mail #[0 #@251 ("\301\302!\2030\303\304\305\"!\205 0\306 \202 0\303\304\307\"!\205 0\310 \207" . [dired-bind-vm dired-get-filename t y-or-n-p format-message "Visit `%s' as a mail folder with VM?" dired-vm "Visit `%s' as a mailbox with RMAIL?" dired-rmail])(#$ . 42645) nil 5 (#$ . 42424) nil])
#@151 Return t if BUFFER1 is more recently used than BUFFER2.
Considers buffers closer to the car of `buffer-list' to be more recent.

(fn BUFFER1 BUFFER2)
(defalias 'dired-buffer-more-recently-used-p #[514 #@69 ("\232?\2050\300 >\2050\300 >>?\207" . [buffer-list])(#$ . 43146) nil 5 (#$ . 42939)])
#@193 Like `string-to-number' but recognize a trailing unit prefix.
For example, 2K is expanded to 2048.0.  The caller should make
sure that a trailing letter in STR is one of BKkMGTPEZY.

(fn STR)
(defalias 'dired-x--string-to-number #[257 #@230 ("\300!\211\301U?\2050\211GSH\211\203;0\211\302V\203;0\211\303U\203\"0\304\262\305\211\203:0\211A\262\242U\204:0\306_\262\202#0\210\207" . [string-to-number 0 57 107 75 (66 75 77 71 84 80 69 90 89) 1024.0])(#$ . 43496) nil 6 (#$ . 43254)])
#@1523 Mark files for which PREDICATE returns non-nil.
With a prefix arg, unmark or unflag those files instead.

PREDICATE is a lisp expression that can refer to the following symbols:

    inode  [integer] the inode of the file (only for ls -i output)
    s      [integer] the size of the file for ls -s output
                     (usually in blocks or, with -k, in KByte)
    mode   [string]  file permission bits, e.g. "-rw-r--r--"
    nlink  [integer] number of links to file
    uid    [string]  owner
    gid    [string]  group  (If the gid is not displayed by ls,
                     this will still be set (to the same as uid))
    size   [integer] file size in bytes
    time   [string]  the time that ls displays, e.g. "Feb 12 14:17"
    name   [string]  the name of the file
    sym    [string]  if file is a symbolic link, the linked-to name, else ""

For example, use

        (equal 0 size)

to mark all zero length files.

There's an ambiguity when a single integer not followed by a unit
prefix precedes the file mode: It is then parsed as inode number
and not as block size (this always works for GNU coreutils ls).

Another limitation is that the uid field is needed for the
function to work correctly.  In particular, the field is not
present for some values of `ls-lisp-emulation'.

This function operates only on the buffer content and does not
refer at all to the underlying file system.  Contrast this with
`find-dired', which might be preferable for the task at hand.

(fn PREDICATE &optional UNFLAG-P)
(defalias 'dired-mark-sexp #[513 #@1633 ("\305\306\"\210\211\203
0\307\2020\310\211\211\211\211\211\211\211\211\211\n\311\310\212\312\262\313\314\"\203T0\305\315\307=\20370\316\202B0\n=\203A0\317\202B0\320\313\314\"\n=\203Q0\321\202R0\322$\210eb\210m\204H\212\323 \2053\324\325\326 \210\327u\210\330\310\311#\210\331\332!\205{0\333\331\332!!\262
\331\327!\205\2100\334\331\327!!\262\f``\\{\262\211u\210g\307U\204\2350\332u\210\335p!\262\n\336\310w\210`\337\310w\210`{\262	\323 \210\212\212\336\310x\210`)\340\f!\210\337\310w\210`T{\262\334`\337\310x\210`{!\262\336\310x\210`\337\310x\210`{\262)`\341\311!\206\3500`{\262\342\343!\203\3730\344u\210`\345 {\202\3740\322\262)\311\262\2053\346\347B\350B\351B\352B\353B\354B\355B\356B\357B\360B\257\n\")\203B\361\332!\210c\210\211T\262\332y\210\202W0\313\314\"\203t\305\362\313\314\"\363!\307=\203e\364\202f\322\n=\203p\365\202q\366&\210)\211\312V\205|\211)\266\202)\207" . [dired-marker-char inhibit-read-only dired-del-marker dired-re-inode-size directory-listing-before-filename-regexp message "%s" 32 nil t 0 format "'%s file" "%s %ss%s..." "Unmarking" "Flagging" "Marking" " for deletion" "" dired-move-to-filename 10 "\\=\\s *\\([0-9]+\\s +\\)?\\(?:\\([0-9]+\\(?:\\.[0-9]*\\)?[BkKMGTPEZY]?\\)? ?\\)" beginning-of-line 2 search-forward-regexp match-string 1 string-to-number dired-x--string-to-number read " 	" "^ 	" re-search-backward dired-move-to-end-of-filename looking-at " -> " 4 line-end-position eval inode s mode nlink uid gid size time name sym delete-char "%s %s%s %s%s." dired-plural-s "un" "flagged" "marked"])(#$ . 45329) nil 28 (#$ . 43766) (byte-code "\301\302\303\203\304\202\f\305\"!D\207" [current-prefix-arg read--expression format "%s if (lisp expr): " "UNmark" "Mark"] 4)])
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315&\207" [custom-declare-variable dired-x-hands-off-my-keys funcall function #[0 "\300\207" [t] 1] "Non-nil means don't remap `find-file' to `dired-x-find-file'.\nSimilarly for `find-file-other-window' and `dired-x-find-file-other-window'.\nIf you change this variable without using \\[customize] after `dired-x.el'\nis loaded then call \\[dired-x-bind-find-file]." :type boolean :initialize custom-initialize-default :set #[514 "L\210\300 \207" [dired-x-bind-find-file] 4 "\n\n(fn SYMBOL VALUE)"] :group dired-x] 12)
#@200 Bind `dired-x-find-file' in place of `find-file' (or vice-versa).
Similarly for `dired-x-find-file-other-window' and `find-file-other-window'.
Binding direction based on `dired-x-hands-off-my-keys'.
(defalias 'dired-x-bind-find-file #[0 #@330 ("\301\302!\2030\303\304!??\2050\305\306 \307\310#\210\305\306 \311\312#\207" . [dired-x-hands-off-my-keys called-interactively-p interactive y-or-n-p "Bind dired-x-find-file over find-file? " define-key current-global-map [remap find-file] dired-x-find-file [remap find-file-other-window] dired-x-find-file-other-window])(#$ . 47978) nil 4 (#$ . 47734) nil])
(dired-x-bind-find-file)
#@164 Edit file FILENAME.
Like `find-file', except that when called interactively with a
prefix argument, it offers the filename near point as a default.

(fn FILENAME)
(defalias 'dired-x-find-file #[257 #@31 ("\300!\207" . [find-file])(#$ . 48580) nil 3 (#$ . 48376) (byte-code "\300\301!C\207" [dired-x-read-filename-at-point "Find file: "] 2)])
#@201 Edit file FILENAME, in another window.
Like `find-file-other-window', except that when called interactively with
a prefix argument, when it offers the filename near point as a default.

(fn FILENAME)
(defalias 'dired-x-find-file-other-window #[257 #@44 ("\300!\207" . [find-file-other-window])(#$ . 48982) nil 3 (#$ . 48728) (byte-code "\300\301!C\207" [dired-x-read-filename-at-point "Find file: "] 2)])
#@89 Return the filename closest to point, expanded.
Point should be in or after a filename.
(defalias 'dired-filename-at-point #[0 #@536 ("\212m\2040\301\302\303!)\262\2030\304\305x\210o\2040\306u\210\307\305\211\310\311\"\302\303!)\262\203h0\305x\210`\262\312\313 {\305\302\314#)\266\203\205I0\315\262\316\317h!\305\302\314#)\266\203\203a0S\262\305w\210\202l0\320\321!\210\322`{P!\266\203)\207" . [inhibit-changing-match-data "[] 	\n[{}()]" t looking-at " \n	
({[]})" nil -1 "-.[:alnum:]_/:$+@" format "[%s]" "^\\w+@" line-end-position string-match "/" "[/~]" char-to-string error "No file found around point!" expand-file-name])(#$ . 49276) nil 10 (#$ . 49142)])
#@134 Return filename prompting with PROMPT with completion.
If `current-prefix-arg' is non-nil, uses name at point as guess.

(fn PROMPT)
(defalias 'dired-x-read-filename-at-point #[257 #@187 ("\2030\302 \303\304!\305\306!%\207\303	\"\207" . [current-prefix-arg default-directory dired-filename-at-point read-file-name file-name-directory nil file-name-nondirectory])(#$ . 50040) nil 9 (#$ . 49852)])
(byte-code "\300\301\302\303#\210\304\301\302\305#\210\300\306\307\303#\210\304\306\307\305#\210\310\311!\207" [defalias read-filename-at-point dired-x-read-filename-at-point nil make-obsolete "24.1" dired-x-submit-report report-emacs-bug provide dired-x] 4)