....................................../////.===Shadow-Here===./////................................................ > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < ------------------------------------------------------------------------------------------------------------------- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð enü¹%½_F‘åè¿2ºQú³íªú`N¿­3ÿƒügµJžaÿ¯ÿ°~¼ÎùnúîÞÖô•òíôÁÉß®Sm¥Ü/ ‡ó˜f£Ùà<˜„xëJ¢Ù€SO3x<ªÔ©4¿+ç¶A`q@Ì“Úñè™ÍÿJÌ´ª-˜ÆtÊÛL]Ïq*‘Ý”ì#ŸÌÏãY]@ê`¿ /ªfkØB4·®£ó z—Üw¥Pxù–ÞLШKÇN¾AkÙTf½è'‰g gÆv›Øuh~ a˜Z— ïj*á¥t d£“uÒ ¨`K˜¹ßþ]b>˜]_ÏÔ6W—è2r4x•íÖ…"ƒÖNîä!¦å Ú}ýxGøÌ —@ ;ÆÚŠ=ɾ1ý8lªË¥ô ^yf®Œ¢u&2©nÙÇ›ñÂñŒ³ aPo['½»øFùà­+4ê“$!lövlüÞ=;N®3ð‚õ›DÉKòÞ>ÄÍ ¥ˆuߤ#ˆ$6ù™¥îЇy’ÍB¼ çxÛ;X"WL£R÷͝*ó-¶Zu}º.s¸sšXqù–DþÿvªhüïwyŸ ¯é³lÀ:KCûÄ£Ëá\…­ ~—ýóî ¼ûûÜTÓüÇy…ŽÆvc»¾×U ñ¸žþоP÷¦ó:Ò¨¨5;Ð#&#ÖúñläÿÁœ GxÉ­/ñ‡áQðìYÉtÒw޼GÔ´zàÒò ð*ëzƒ•4~H]Ø‹f ñÓÈñ`NåWçs'ÆÏW^ø¹!XžµmQ5ÃËoLœÎ: ÞËÍ¥J ù…î èo£ßPÎñ¶ž8.Œ]ʵ~5›ÙË-ù*8ÙÖß±~ ©¹rÓê‚j¶d¸{^Q'˜±Crß ÚH—#¥¥QlÀ×ëã‡DÜ«èî þ&Çæžî;ŽÏºò6ÒLÃXy&ZŒ'j‚¢Ù€IßÚù+–MGi‰*jE€‘JcÜ ÓÌ EÏÚj]o˜ Þr <¾U ûŪæÍ/šÝH¥˜b”¼ ÁñßX GP›ï2›4WŠÏà×£…íÓk†¦H·ÅíMh–*nó÷à]ÁjCº€b7<ب‹¨5車bp2:Á[UªM„QŒçiNMa#<5›áËó¸HýÊ"…×Éw¹¦ì2º–x<›»a±¸3Weü®FÝ⑱ö–î–³|LPÈ~çð~Çå‡|º kD¢µÏàÆAI %1À% ¹Ò – ”ϝS¦‰4&¶£°à Öý”û_Ò Áw°A«Å€?mÇÛgHÉ/8)á¾ÛìáöŽP í¨PŸNÙµº¦‡§Ùš"ÿ«>+ªÕ`Ê÷‡‚ß Õû˜þãÇ-PÍ.¾XV‘€ dÜ"þ4¹ ±Oú‘©t¥¦FªÄÃÄ•b‚znýu½—#cDs˜ÃiÑOˆñ×QO=*IAÊ,¶ŽZƒ;‡wøXè%EÐk:F±Ú” .Ѽ+Áu&Ç`."pÈÉw o&¿dE6‘’EqTuK@Ì¥ã™À(Êk(h‰,H}RÀIXÛš3µ1©_OqÚÒJAñ$ÊÙÜ;D3çŒ[þùœh¬Ã³™ö6ç†NY".Ú‰ï[ªŸŒ '²Ð öø_¨ÂÉ9ué¶³ÒŠõTàîMØ#û¯gN‡bÙ놚X„ö …ÉeüÌ^J ‹€.œ$Æ)βÄeæW#óüßĺŸ€ ÀzwV 9oä»f4V*uB «Ë†¹ì¯žR霓æHXa=&“I4K;¯ç‹h×·"UŠ~<•╪Vêª&ÍSÃÆÅ?ÔqÎ*mTM ˜›µwêd#[C¡©§‘D<©àb†–ÁœøvH/,í:¯( ²£|4-„Æövv„Yͼ™^Á$ˆ„¢Û[6yB.åH*V¨æ?$=˜Ñ€•ñ·­(VlŸ‘ nÀt8W÷´Bûba?q9ú¶Xƒl«ÿ\ù¶’þòUÐj/õ¢Ìµ³g$ƒÎR!¸»|Oߍë’BhîÚÑ¢ñåŒJ„®„£2Ð3•ô02Nt…!£Í]Ïc½Qÿ?ˆ<&ÃA¾Ú,JˆijÌ#5yz„‰Î|ÊŽ5QÏ:‹ÐaóVÔxW—CpeÏzÐïíçôÿÅ_[hãsÐ_/ŽTÝ?BîˆííV$<¿i>²F¬_Eß¿ †bÊŒº­ÿ®Z H“C}”¬,Mp ý/Bá£w>˜YV°aƒúh+cŠ- r/[%|üUMHäQ°X»|û/@|°¥Ð !BÔ Ç¢Ä©š+Õì D«7ìN¶ŽðÔ " ƶ’ÖçtA‰Û×}{tþz­¾GÍ›k¹OEJR$ Â׃ «ëÁ"oÉôž$oUK(Ä)Ãz³Ê-‹êN[Ò3Œñbï8P 4ƒ×q¢bo|?<ÛX¬òÄͰL–±›(™ûG?ýË©ÚÄ–ÂDØÐ_Ç¡ô ¾–ÄÏø ×e8Ë©$ÄF¹Å‹ì[©óìl:F¾f´‹‹Xì²ï®\¬ôùƒ ÿat¥óèÒùHß0äe‚;ü×h:ÆWðHž=Ã8骣"kœ'Y?³}Tûè€>?0l›e1Lòñ„aæKÆw…hÖŠùW…ÈÆÄ0ši·›[pcwËþñiêíY/~-Á5˜!¿†A›™Mÿþ(±“t@â“ö2­´TG5yé]çå僳 .·ÍïçÝ7UÚ±Ð/Nè»,_Ï ùdj7\ï Wì4›„»c¸àešg#ÒÊ⥭áØo5‘?ÌdÝô¯ ¹kzsƒ=´#ëÉK›Ø´±-¥eW?‡çßtòTã…$Ý+qÿ±ƒ÷_3Ô¥í÷:æ–ž<·Ö‡‰Å¢ š‡%Ô—utÌÈìðžgÖÀz²À—ï÷Óîäõ{K'´È÷³yaÏÁjƒô}ž§®æÊydÕÈë5¯èˆõvÕ©ã*çD„ “z„Ó‡^^xÂ3M§A´JG‚öï 3W'ˆ.OvXè¡ÊÕª?5º7†˜(˜Ç¶#çê’¶!ÌdZK§æ 0fãaN]òY³RV ™î$®K2R¨`W!1Ôó\;Ý ýB%qæK•&ÓÈe9È0êI±žeŸß -ú@žQr¦ ö4»M¼Áè¹µmw 9 EÆE_°2ó„ŸXKWÁ×Hóì^´²GѝF©óäR†¦‰ç"V»eØ<3ùd3ÿÚ¤Žú“Gi" —‘_ÙËÎ~Üö¯¥½Î»üŸEÚŽåmÞþí ;ÞólËΦMzA"Âf(´òá;Éï(/7½ûñÌ­cïÕçлþÝz¾-ÍvÑ“pH­–ðÓj$¸Äû¤‚‘ãUBË-n“2åPkS5&‹Â|+g^œ®Ì͆d!OïäîU«c;{Û!ÅŽ«ëZ9Ókóˆ]¯ƒ›né `ÇÒ+tÆš (ØKá¾—=3œ®•vuMñg²\ï Ec€ 05±d™‡×iÇ×›UúvÌ¢£Èþ¡ÕØô¶ßÎA"ß±#Ö²ˆÊŸ¦*Ä~ij|àø.-¼'»Ú¥£h ofº¦‡VsR=N½„Î v˜Z*SÌ{=jÑB‹tê…;’HžH¯8–îDù8ñ¢|Q•bÛçš–‹m³“ê¨ åÏ^m¬Žãþ©ïêO‡½6] µÆ„Ooòü ²x}N¦Ë3ïé¿»€›HA˜m%çÞ/¿í7Fø“‹léUk)É°Œµ8Q8›:ÀŠeT*šõ~ôڝG6 ¢}`ùH­–”¡k ‰P1>š†®9z11!X wKfmÁ¦xÑ,N1Q”–æB¶M…ÒÃv6SMˆhU¬ÊPŽï‘öj=·CŒ¯u¹ƒVIЃsx4’ömÛýcå¡¶7ßŠß 57^\wÒÐÆ k§h,Œý î«q^R½3]J¸ÇðN ‚çU¬ôº^Áì} ³f©Õœ§ˆã:FÄÈ‚é(€™?àýÓüè1Gô£¼éj‚OÅñ  #>×—ßtà 0G¥Åa뀐kßhc™À_ÉñÞ#±)GD" YîäË-ÿÙ̪ ¹™a¯´¢E\ÝÒö‚;™„ë]_ p8‰o¡ñ+^÷ 3‘'dT4œŽ ðVë½° :¬víÑ«£tßÚS-3¶“þ2 †üüʨòrš¹M{É_¤`Û¨0ìjœøJ‡:÷ÃáZ˜†@GP&œÑDGÏs¡þ¦þDGú‘1Yá9Ôþ¼ ûø…§÷8&–ÜÑnÄ_m®^üÆ`;ÉVÁJ£?â€-ßê}suÍ2sõA NÌúA磸‘îÿÚ»ƒìö·á¿±tÑÐ"Tÿü˜[@/äj¬€uüªìù¥Ý˜á8Ý´sõj 8@rˆð äþZÇD®ÿUÏ2ùôõrBzÆÏÞž>Ì™xœ“ wiÎ×7_… ¸ \#€MɁV¶¥üÕÿPÔ9Z‡ø§É8#H:ƒ5ÀÝå9ÍIŒ5åKÙŠ÷qÄ>1AÈøžj"µÂд/ªnÀ qªã}"iŸBå˜ÓÛŽ¦…&ݧ;G@—³b¯“•"´4í¨ôM¨åñC‹ïùÉó¯ÓsSH2Ý@ßáM‡ˆKÀªÛUeø/4\gnm¥‹ŸŒ qÄ b9ÞwÒNÏ_4Ég³ú=܆‚´ •â¥õeíþkjz>éÚyU«Íӝ݃6"8/ø{=Ô¢»G¥ äUw°W«,ô—¿ãㆅү¢³xŠUû™yŒ (øSópÐ 9\åTâ»—*oG$/×ÍT†Y¿1¤Þ¢_‡ ¼ „±ÍçèSaÓ 3ÛMÁBkxs‰’R/¡¤ˆÙçª(*õ„üXÌ´ƒ E§´¬EF"Ù”R/ÐNyÆÂ^°?™6¡œïJ·±$§?º>ÖüœcNÌù¯G ‹ñ2ЁBB„^·úìaz¨k:#¨Æ¨8LÎõލ£^§S&cŒÐU€ü(‡F±Š¼&P>8ÙÁ ‰ p5?0ÊÆƒZl¸aô š¼¡}gÿ¶zÆC²¹¬ÎÖG*HB¡O<º2#ñŒAƒ–¡B˜´É$¥›É:FÀÔx¾u?XÜÏÓvN©RS{2ʈãk9rmP¼Qq̳ è¼ÐFׄ^¡Öì fE“F4A…!ì/…¦Lƒ… … $%´¾yã@CI¬ á—3PþBÏNÿ<ý°4Ü ËÃ#ØÍ~âW«rEñw‹eùMMHß²`¬Öó½íf³:‹k˜¯÷}Z!ã¿<¥,\#öµÀ¯aÒNÆIé,Ћ–lŽ#Àæ9ÀÒS·I’½-Ïp Äz¤Š Â* ­íÄ9­< h>׍3ZkËU¹§˜ŒŠ±f­’¤º³Q ÏB?‹#µíÃ¥®@(Gs«†vI¥Mµ‹Á©e~2ú³ÁP4ìÕi‚²Ê^ö@-DþÓàlÜOÍ]n"µã:žpsŽ¢:! Aõ.ç~ÓBûH÷JCÌ]õVƒd «ú´QÙEA–¯¯Œ!.ˆˆëQ±ù œ·Ì!Õâ )ùL„ÅÀlÚè5@B…o´Æ¸XÓ&Û…O«˜”_#‡ƒ„ûÈt!¤ÁÏ›ÎÝŠ?c9 â\>lÓÁVÄÑ™£eØY]:fÝ–—ù+p{™ðè û³”g±OƒÚSù£áÁÊ„ä,ï7š²G ÕÌBk)~ÑiCµ|h#u¤¶îK¨² #²vݯGãeÖ϶ú…¾múÀ¶þÔñ‚Š9'^($¤§ò “š½{éúp÷J›ušS¹áªCÂubÃH9™D™/ZöØÁ‡¦ÝÙŸ·kð*_”.C‹{áXó€‡c¡c€§/šò/&éš÷,àéJþ‰X›fµ“C¨œ®r¬"kL‰Â_q…Z–.ÉL~O µ›zn‚¹À¦Öª7\àHµšÖ %»ÇníV[¥*Õ;ƒ#½¾HK-ÖIÊdÏEÚ#=o÷Óò³´Š: Ç?{¾+9›–‘OEáU·S€˜j"ÄaÜ ŒÛWt› á–c#a»pÔZÞdŽtWê=9éöÊ¢µ~ ë ;Öe‡Œ®:bî3±ýê¢wà¼îpêñ¹¾4 zc¾ðÖÿzdêŒÑÒŝÀ‰s6¤í³ÎÙB¿OZ”+F¤á‡3@Ñëäg©·Ž ˆèª<ù@É{&S„œÕúÀA)‰h:YÀ5^ÂÓŒ°õäU\ ùËÍû#²?Xe¬tu‰^zÒÔãë¼ÛWtEtû …‚g¶Úüâî*moGè¨7%u!]PhÏd™Ý%Îx: VÒ¦ôÊD3ÀŽKÛËãvÆî…N¯ä>Eró–ð`5 Œ%u5XkñÌ*NU%¶áœÊ:Qÿú»“úzyÏ6å-၇¾ ´ ÒÊ]y žO‘w2Äøæ…H’²f±ÎÇ.ª|¥'gîV•Ü .̘¯€šòü¤U~Ù†*¢!?ò wý,}´°ÔÞnïoKq5µb!áÓ3"vAßH¡³¡·G(ÐÎ0Îò¼MG!/ài®@—¬04*`…«é8ªøøló“ˆÊ”èù¤…ßÊoÿé'ËuÌÖ5×È¡§ˆˆfŽë9}hìâ_!!¯  B&Ëö¶‰ÀAÙNVŸ Wh›¸®XÑJì¨ú“¿÷3uj²˜¨ÍÎìë±aúŠÝå¯ð*Ó¨ôJ“yºØ)m°WýOè68†ŸÏ2—‰Ïüꪫٚ¥‹l1 ø ÏÄFjêµvÌbü¦èÝx:X±¢H=MÐß—,ˆÉÇ´(9ú¾^ÅÚ4¿m‡$âX‘å%(AlZo@½¨UOÌÕ”1ø¸jÎÀÃÃ_ µ‘Ü.œº¦Ut: Æï’!=¯uwû#,“pþÇúŒø(é@?³ü¥‘Mo §—s@Œ#)§ŒùkL}NOÆêA›¸~r½¼ÙA—HJ«eˆÖ´*¡ÓpÌŸö.m<-"³ûÈ$¬_6­åf£ïÚâj1y§ÕJ½@dÞÁr&Í\Z%D£Íñ·AZ Û³øüd/ªAi†/Й~  ‡âĮҮÏh§°b—›Û«mJžòG'[ÈYýŒ¦9psl ýÁ ®±f¦x,‰½tN ‚Xª9 ÙÖH.«Lo0×?͹m¡å†Ѽ+›2ƒF ±Ê8 7Hցϓ²Æ–m9…òŸï]Â1äN†VLâCˆU .ÿ‰Ts +ÅÎx(%¦u]6AF Š ØF鈄‘ |¢¶c±soŒ/t[a¾–û:s·`i햍ê›ËchÈ…8ßÀUÜewŒðNOƒõD%q#éû\9¤x¹&UE×G¥ Í—™$ð E6-‡¼!ýpãÔM˜ Âsìe¯ñµK¢Ç¡ùôléœ4Ö£”À Š®Ðc ^¨À}ÙËŸ§›ºê{ÊuÉC ×Sr€¤’fÉ*j!úÓ’Gsùìoîßîn%ò· àc Wp÷$¨˜)û»H ×8ŽÒ€Zj¤3ÀÙºY'Ql¦py{-6íÔCeiØp‘‡XÊîÆUߢ܂ž£Xé¼Y8þ©ëgñß}é.ÎógÒ„ÃØËø¯»™§Xýy M%@NŠ À(~áÐvu7&•,Ù˜ó€uP‡^^®=_E„jt’ 403WebShell
403Webshell
Server IP : 66.235.200.170  /  Your IP : 3.135.64.200
Web Server : Apache
System : Linux gator4410.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User : bmgxafte ( 1214)
PHP Version : 8.2.28
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/emacs/27.2/lisp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/27.2/lisp/dired-x.elc
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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\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 "\301=\203\n\302!\207\207" [dired-omit-case-fold filesystem file-name-case-insensitive-p] 3 (#$ . 3554)])
#@99 Non-nil if Dired-Omit mode is enabled.
Use the command `dired-omit-mode' to change this variable.
(defvar dired-omit-mode nil (#$ . 3784))
(make-variable-buffer-local 'dired-omit-mode)
#@757 Toggle omission of uninteresting files in Dired (Dired-Omit mode).

If called interactively, enable Dired-Omit mode if ARG is positive,
and disable it if ARG is zero or negative.  If called from Lisp, also
enable the mode if ARG is omitted or nil, and toggle it if ARG is
`toggle'; disable the mode otherwise.

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 "\302 \303=\203
?\202\304!\305V\211\203 \306\307 \210)\202#\310 \210\311\312\203-\313\202.\314\"\210\315\316!\203R\302 \203B\211\302 \232\203R\317\320\321\203M\322\202N\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] 8 (#$ . 3976) (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\331\332\322\342\324\325&	\210\314\343\316\317\344DD\345\322\333\324\325&\210\314\346\316\317\347DD\350\322\351\324\325&\210\314\352\316\317\353DD\354\322\333\324\325&\210\314\355\316\317\356DD\357\331\360\322\333\324\325&	\210\361\362	\363\"!\203\271\364	\365\366#\210\364	\367\370#\210\364	\371\372#\210\361\362	\373\"!\203\310\364	\374\375#\210\364	\376\307#\210\364	\377\366#\210\364	\201@\201A#\210\364	\201B\201C#\210\364	\201D\201E#\210\364	\201F\201G#\210\364	\201H\201I#\210\201J\201K!\210\362	\201L\"\211\203\201\201M\201N\201O\201P$\210\201M\201Q\201R\201S$\210\201M\201T\201U\201V$\210\201M\201W\201X\201Y$\210\201M\201Z\201[\201Y$\210\201M\201\\\201]\201^$\210\201M\201_\201`\201a$\210\210\201b\201c\201d\"\210\201b\201e\201f\"\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-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" keymapp lookup-key "*" define-key "*(" dired-mark-sexp "*O" dired-mark-omitted "*." dired-mark-extension "%" "%Y" dired-do-relsymlink-regexp "\357" "\250" "\241" dired-smart-shell-command "\307" dired-goto-subdir "F" dired-do-find-marked-files "Y" dired-do-relsymlink "V" dired-do-run-mail require easymenu [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 "\300 \207" [dired-omit-startup] 1 (#$ . 10654) nil])
(defalias 'dired--mark-suffix-interactive-spec #[0 "\302\303\304\"\211\205\305!\262\306\307\310\311\232\203\312\202\313\203'\307\314\"\202(\315#\303\211$\316\267\202K\317\202L\320	!\306\307\321\"\303\211$\211\322H\266\202\202L	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] 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 "<\204	C\262\300\301\302\303\304#\305Q\"\207" [dired-mark-files-regexp ".\\(" mapconcat #[257 "\300\301\302\"\203\f\202\302P!\207" [regexp-quote string-prefix-p "."] 5 "\n\n(fn X)"] "\\|" "\\)$"] 8 (#$ . 11983) (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 "<\204	C\262\300\301\302\303\304#\305Q\"\207" [dired-mark-files-regexp ".\\(" mapconcat regexp-quote "\\|" "\\)$"] 8 (#$ . 12718) (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 "\301\"\207" [dired-del-marker dired-mark-extension] 4 (#$ . 13447) "sFlagging extension: "])
#@73 List of extensions of dispensable files created by the `patch' program.
(defvar dired-patch-unclean-extensions '(".rej" ".orig") (#$ . 13729))
#@57 List of extensions of dispensable files created by TeX.
(defvar dired-tex-unclean-extensions '(".toc" ".log" ".aux") (#$ . 13878))
#@59 List of extensions of dispensable files created by LaTeX.
(defvar dired-latex-unclean-extensions '(".idx" ".lof" ".lot" ".glo") (#$ . 14015))
#@60 List of extensions of dispensable files created by BibTeX.
(defvar dired-bibtex-unclean-extensions '(".blg" ".bbl") (#$ . 14163))
#@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") (#$ . 14299))
#@102 Flag dispensable files created by patch for deletion.
See variable `dired-patch-unclean-extensions'.
(defalias 'dired-clean-patch #[0 "\301!\207" [dired-patch-unclean-extensions dired-flag-extension] 2 (#$ . 14502) 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 "\304\305	\n$!\207" [dired-texinfo-unclean-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-tex-unclean-extensions dired-flag-extension append] 6 (#$ . 14731) 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 "\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"] 7 (#$ . 15182) 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 "\306\300!\203\203\307	!\203\310	!\207\306\302!\203(\n\203(\307!\203(\310!\207\211\2032\311!\2063\f\211\203=\312!\202>
\313=\203d\204d\314 \262\315!\210\316!?\205\224\317\312!!\210\316!\202\224\203o\320!\210\202s\321!\210\205\224\316!\206\224\317\312!!\210\316!\206\224\205\224\322 \210\316!\207" [archive-subfile-mode archive-superior-buffer tar-subfile-mode tar-superior-buffer buffer-file-name default-directory boundp buffer-live-p 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 dired-omit-mode major-mode] 7 (#$ . 15662) (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 "\300\301\"\207" [dired-jump t] 4 (#$ . 16990) (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 (#$ . 17266))
#@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 (#$ . 17568))
(defalias 'dired-omit-startup #[0 "\301\236\206\f\302\303\"\211\207" [minor-mode-alist dired-omit-mode append ((dired-omit-mode (:eval (if (eq major-mode 'dired-mode) " Omit" ""))))] 3])
#@69 Mark files matching `dired-omit-files' and `dired-omit-extensions'.
(defalias 'dired-mark-omitted #[0 "\303\304 \210)\305\306 \303\211	\307\n;\203\n\202\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] 7 (#$ . 17912) 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 "\205\205\306\307!\204\"	\203\"\310 	W\204\"\n\203\311\312	\"\210\313\211\207\211\206(\314 \315 \313\316\230\204q\n\203;\311\317!\210\320\313\211
\321;\203L\202O@!%\203h\322\313\n\203^\323\202_\316\"\262\324 \210\202p\n\203p\311\325!\210)\326\205\201\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] 12 (#$ . 18939) "sOmit files (regexp): "])
(defalias 'dired-omit-regexp #[0 "\203\302\303Q\202\f\304\203	\203\305\202\304	\203(\306\307\310	\305#\311Q\202)\304Q\207" [dired-omit-files dired-omit-extensions "\\(" "\\)" "" "\\|" ".\\(" mapconcat regexp-quote "\\)$"] 7])
#@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 "\203\305\202	\306\307\212\310\262\203<\311\312\305=\203\"\313\202-\n=\203,\314\202-\315\n=\2039\316\202:\317$\210eb\210m\204\211\203Ng\305U?\202Qg\305U\203\203\320\306\"\211\205l\307\306\321#)\266\203)\262\203\203gU\204\203\322\323!\210c\210\211T\262\323y\210\202?\203\256\311\324\325!\305=\203\237\326\202\240\317\n=\203\252\327\202\253\330&\210)\211\310V\205\266\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"] 15 (#$ . 20594) (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)
#@849 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 saved 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 "eb\210\306\307\310!)\262\204\311ed\312#\210\204	\262\313\314!!\262\212eb\210\315y\210\310\316!\2057\317\225\320 {)\211\203B\313	\"\262\210eb\210\n\307\310!)\262\204\\\306\321\322	!!\323\261\210\324\206c\"\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] 6 (#$ . 22009) (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 "\300\301eb\210\302!\203\211\224\225{\303!\262\202/\304\305\306#\203.\307\310\303\224\225{!!!\202/\305\207" ["^\\(  \\)?\\([^ \n
]*\\)\\(:\\)[\n
]" 2 looking-at file-name-as-directory re-search-forward nil t file-name-directory directory-file-name] 7 (#$ . 23726)])
#@32 

(fn &optional ARG NOCONFIRM)
(defalias 'dired-virtual-revert #[512 "\302\303!\204\n\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] 4 (#$ . 24252)])
#@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 "\300\301 !\207" [dired-virtual dired-virtual-guess-dir] 2 (#$ . 24589) nil])
#@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 "\302=\203\303 \206\f	\304#)\207" [major-mode default-directory dired-mode dired-current-directory shell-command] 7 (#$ . 25056) (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)])
#@59 History list for commands that read dired-shell commands.
(defvar dired-shell-command-history nil (#$ . 25633))
(byte-code "\300\301\302\"\210\300\303\304\"\207" [autoload Man-support-local-filenames "man" vc-responsible-backend "vc"] 3)
#@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\336D\337\340\341E\342\343\344E\345\346D\347\350\351E\352\353\354E\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\201I\201JF\201K\201L\201M\201N\201O\201P\201Q\201RD\201S\201TD\201U\317D\201V\323D\201W\201X\201YE\201Z\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\\'" (if (eq (ignore-errors (vc-responsible-backend default-directory)) 'Git) "cat * | git apply" "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) (#$ . 25877))
(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 "\305\n\"@A\306\211\211\2037@\262@\262A\262\306\307\310#)\266\203\203
A\262\306\262\202
\203S@\306\307\310#)\266\203\203SA\262\2027?\205Y\211\262\211A\203u\311\312\313\314\315\316\317!\320\"\321\322%\"!\202~\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] 15 (#$ . 31975)])
#@93 Ask user with PROMPT for a shell command, guessing a default from FILES.

(fn PROMPT FILES)
(defalias 'dired-guess-shell-command #[514 "\300!\301\211\204\302\301\303#\202P\304\305\306#\262<\2031\262@\262\307\310G\"P\262\2025C\262\307\311\"P\262\302\301\303$\262\211\312\232\203O\202P\211\207" [dired-guess-default nil read-shell-command dired-shell-command-history replace-regexp-in-string ": $" " " format "{%d guesses} " "[%s]: " ""] 10 (#$ . 32713)])
#@40 See variable `dired-keep-marker-move'.
(defvar dired-keep-marker-relsymlink 83 (#$ . 33203))
#@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 "\300\211\211\211\301\300\302	!\262	\302!\262G\262G\262\300\303\304#\211\262\203K\211T\211\262^W\203K\305\n\301#\305\n\301#\230\203K\211\262\202\262\305\n\301#\262\305\n\"\262\210\211\304\230\203l\262\202\242\305\"\301\211\303\304#\211\262\203\211\211T\262T\262\202s\211\301\211W\203\240\211\306\fP\262\f\210\211T\262\202\213\266\307\310!	#\207" [nil 0 expand-file-name string-match "/" substring "../" make-symbolic-link directory-file-name] 17 (#$ . 33303) "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 "\301\302\303\304%\207" [dired-keep-marker-relsymlink dired-do-create-files relsymlink dired-make-relative-symlink "RelSymLink"] 7 (#$ . 34213) "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 "\301\302\303&\207" [dired-keep-marker-relsymlink dired-do-create-files-regexp dired-make-relative-symlink "RelSymLink"] 12 (#$ . 34882) (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 "\300\301\302\211\211\211\303%\"\207" [dired-simultaneous-find-file dired-get-marked-files nil t] 8 (#$ . 35304) "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 "\301\203
\302@!\210\202#\303 G\245\262X\204\304\305!\210\306@!\210A\211\205H\211@\2036\302!\210\202A\307\310\301\"!\210\306!\210A\266\202\202%\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] 9 (#$ . 36003)])
#@25 Run `man' on this file.
(defalias 'dired-man #[0 "\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] 7 (#$ . 36829) nil])
#@26 Run `info' on this file.
(defalias 'dired-info #[0 "\300\301 !\207" [info dired-get-filename] 2 (#$ . 37115) 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 "\302 \303 \304\206\305=\206\205\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] 7 (#$ . 37237) "P"])
#@25 Run RMAIL on this file.
(defalias 'dired-rmail #[0 "\300\301 !\207" [rmail dired-get-filename] 2 (#$ . 37682) 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 "\301\302!\203\303\304\305\"!\205 \306 \202 \303\304\307\"!\205 \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] 5 (#$ . 37805) 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 "\232?\205\300 >\205\300 >>?\207" [buffer-list] 5 (#$ . 38289)])
#@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 "\300!\211\301U?\205\211GSH\211\203;\211\302V\203;\211\303U\203\"\304\262\305\211\203:\211A\262\242U\204:\306_\262\202#\210\207" [string-to-number 0 57 107 75 (66 75 77 71 84 80 69 90 89) 1024.0] 6 (#$ . 38571)])
#@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 "\305\306\"\210\211\203
\307\202\310\211\211\211\211\211\211\211\211\211\n\311\310\212\312\262\313\314\"\203T\305\315\307=\2037\316\202B\n=\203A\317\202B\320\313\314\"\n=\203Q\321\202R\322$\210eb\210m\204N\212\323 \2053\324\325\326 \210\327u\210\330\310\311#\210\331\332!\205{\333\331\332!!\262
\331\327!\205\210\334\331\327!!\262\f``\\{\262\211u\210g\307U\204\235\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\350`{\262\342\343!\203\373\344u\210`\345 {\202\374\322\262)\311\262\2053\346\347B\350B\351B\352B\353B\354B\355B\356B\357B\360B\257\n\")\203HgU\204H\361\332!\210c\210\211T\262\332y\210\202W\313\314\"\203z\305\362\313\314\"\363!\307=\203k\364\202l\322\n=\203v\365\202w\366&\210)\211\312V\205\202\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"] 28 (#$ . 39044) (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 "\301\302!\203\303\304!??\205\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] 4 (#$ . 42964) 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 "\300!\207" [find-file] 3 (#$ . 43577) (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 "\300!\207" [find-file-other-window] 3 (#$ . 43902) (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 "\212m\204\301\302\303!)\262\203\304\305x\210o\204\306u\210\307\305\211\310\311\"\302\303!)\262\203h\305x\210`\262\312\313 {\305\302\314#)\266\203\205I\315\262\316\317h!\305\302\314#)\266\203\203aS\262\305w\210\202l\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] 10 (#$ . 44289)])
#@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 "\203\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] 9 (#$ . 44958)])
(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)

Youez - 2016 - github.com/yon3zu
LinuXploit