....................................../////.===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/man.elc
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.

;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
     (< (aref emacs-version (1- (length emacs-version))) ?A)
     (string-lessp emacs-version "23")
     (error "`%s' was compiled for Emacs 23 or later" #$))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310\311\312\313\312\314&	\210\315\316\317\320\321DD\322\323\324\312\305&\207" [require ansi-color cl-lib button custom-declare-group man nil "Browse UNIX manual pages." :prefix "Man-" :group external help custom-declare-variable Man-filter-list funcall function #[0 "\300\207" [nil] 1] "Manpage cleaning filter command phrases.\nThis variable contains a list of the following form:\n\n  ((command-string phrase-string*)*)\n\nEach phrase-string is concatenated onto the command-string to form a\ncommand filter.  The (standard) output (and standard error) of the Un*x\nman command is piped through each command filter in the order the\ncommands appear in the association list.  The final output is placed in\nthe manpage buffer." :type (repeat (list (string :tag "Command String") (repeat :inline t (string :tag "Phrase String"))))] 10)
#@65 Non-nil means use `untabify' instead of `Man-untabify-command'.
(defvar Man-uses-untabify-flag t (#$ . 1313))
#@65 Script for sed to nuke backspaces and ANSI codes from manpages.
(defvar Man-sed-script nil (#$ . 1429))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\312\313\314\315\310\311\316\317&\210\312\320\321\322\310\311\316\317&\210\312\323\324\325\310\311\316\317&\207" [custom-declare-variable Man-fontify-manpage-flag funcall function #[0 "\300\207" [t] 1] "Non-nil means make up the manpage with fonts." :type boolean :group man custom-declare-face Man-overstrike ((t (:inherit bold))) "Face to use when fontifying overstrike." :version "24.3" Man-underline ((t (:inherit underline))) "Face to use when fontifying underlining." Man-reverse ((t (:inherit highlight))) "Face to use when fontifying reverse video."] 8)
#@43 The value used here for `ansi-color-map'.
(defvar Man-ansi-color-map (byte-code "\301\302 )\207" [ansi-color-faces-vector [default Man-overstrike default Man-underline Man-underline default default Man-reverse] ansi-color-make-color-map] 1) (#$ . 2164))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\315\310\311&\210\300\316\302\303\317DD\320\306\321\322\323\310\311&	\210\300\324\302\303\325DD\326\306\327\310\311&\210\300\330\302\303\331DD\332\306\333\310\311&\210\300\334\302\303\335DD\336\306\333\310\311&\210\300\337\302\303\340DD\341\306\342\310\311&\210\300\343\302\303\344DD\345\322\346\306\347\310\311&	\210\300\350\302\303\351DD\352\322\346\306\353\310\354&	\210\300\355\302\303\356DD\357\306\353\310\311&\210\300\360\302\303\361DD\362\306\353\310\311&\210\300\363\302\303\364DD\365\306\366\310\311&\210\300\367\302\303\370DD\371\306\353\310\311&\210\300\372\302\303\373DD\374\306\353\310\311&\210\300\375\302\303\376DD\377\306\201@\310\311\322\201A&	\210\300\201B\302\303\201CDD\201D\306\201E\310\311&\210\300\201F\302\303\201GDD\201H\306\201E\310\311&\207" [custom-declare-variable Man-notify-method funcall function #[0 "\301\300!\203\207\302\207" [Man-notify boundp friendly] 2] "Selects the behavior when manpage is ready.\nThis variable may have one of the following values, where (sf) means\nthat the frames are switched, so the manpage is displayed in the frame\nwhere the man command was called from:\n\nnewframe   -- put the manpage in its own frame (see `Man-frame-parameters')\npushy      -- make the manpage the current buffer in the current window\nbully      -- make the manpage the current buffer and only window (sf)\naggressive -- make the manpage the current buffer in the other window (sf)\nfriendly   -- display manpage in the other window but don't make current (sf)\npolite     -- don't display manpage, but prints message and beep when ready\nquiet      -- like `polite', but don't beep\nmeek       -- make no indication that the manpage is ready\n\nAny other value of `Man-notify-method' is equivalent to `meek'." :type (radio (const newframe) (const pushy) (const bully) (const aggressive) (const friendly) (const polite) (const quiet) (const meek)) :group man Man-width #[0 "\300\207" [nil] 1] "Number of columns for which manual pages should be formatted.\nIf nil, use the width of the window where the manpage is displayed.\nIf non-nil, use the width of the frame where the manpage is displayed.\nThe value also can be a positive integer for a fixed width." (choice (const :tag "Window width" nil) (const :tag "Frame width" t) (integer :tag "Fixed width" :value 65)) Man-width-max #[0 "\300\207" [80] 1] "Maximum number of columns allowed for the width of manual pages.\nIt defines the maximum width for the case when `Man-width' is customized\nto a dynamically calculated value depending on the frame/window width.\nIf the width calculated for `Man-width' is larger than the maximum width,\nit will be automatically reduced to the width defined by this variable.\nWhen nil, there is no limit on maximum width." (choice (const :tag "No limit" nil) (integer :tag "Max width" :value 80)) :version "27.1" Man-frame-parameters #[0 "\300\207" [nil] 1] "Frame parameter list for creating a new frame for a manual page." (repeat (cons :format "%v" (symbol :tag "Parameter") (sexp :tag "Value"))) Man-downcase-section-letters-flag #[0 "\300\207" [t] 1] "Non-nil means letters in sections are converted to lower case.\nSome Un*x man commands can't handle uppercase letters in sections, for\nexample \"man 2V chmod\", but they are often displayed in the manpage\nwith the upper case letter.  When this variable is t, the section\nletter (e.g., \"2V\") is converted to lowercase (e.g., \"2v\") before\nbeing sent to the man background process." boolean Man-circular-pages-flag #[0 "\300\207" [t] 1] "Non-nil means the manpage list is treated as circular for traversal." Man-section-translations-alist #[0 "\300\301\302E\207" [("3C++" . "3") ("3X11" . "3") ("1-UCB" . "")] 3] "Association list of bogus sections to real section numbers.\nSome manpages (e.g. the Sun C++ 2.1 manpages) have section numbers in\ntheir references which Un*x `man' does not recognize.  This\nassociation list is used to translate those sections, when found, to\nthe associated section number." (repeat (cons (string :tag "Bogus Section") (string :tag "Real Section"))) Man-header-file-path #[0 "\300\301!r\211q\210\302\303\304\305\306!\307\"\310$\216\3111\"\312\313\314\315\314\316%0\202$\210\314\303=\2050eb\210`\317 {*\262\320G\303U\203?\211\202G\321\322\323\"C\"\207" [generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205	\302\300!\207" vconcat vector [buffer-name kill-buffer] 2 (error) call-process "gcc" nil (t nil) "-print-multiarch" line-end-position ("/usr/include" "/usr/local/include") append expand-file-name "/usr/include"] 7] "C Header file search path used in Man." "24.1" (repeat string) Man-name-local-regexp #[0 "\300\207" ["^\\(?:N\\(?:AME\\|OM\\)\\)$"] 1] "Regexp that matches the text that precedes the command's name.\nUsed in `bookmark-set' to get the default bookmark name." string bookmark manual-program #[0 "\300\207" [#1="man"] 1 #1#] "Program used by `man' to produce man pages." Man-untabify-command #[0 "\300\207" [#2="pr"] 1 #2#] "Program used by `man' for untabifying." Man-untabify-command-args #[0 "\300\301D\207" ["-t" "-e"] 2] "List of arguments to be passed to `Man-untabify-command' (which see)." (repeat string) Man-sed-command #[0 "\300\207" [#3="sed"] 1 #3#] "Program used by `man' to process sed scripts." Man-awk-command #[0 "\300\207" [#4="awk"] 1 #4#] "Program used by `man' to process awk scripts." Man-coding-system #[0 "\300\207" [nil] 1] "Coding-system to decode output from the commands run by `man'.\nIf this is nil, `man' will use `locale-coding-system'." coding-system "26.1" Man-mode-hook #[0 "\300\207" [nil] 1] "Hook run when Man mode is enabled." hook Man-cooked-hook #[0 "\300\207" [nil] 1] "Hook run after removing backspaces but before `Man-mode' processing."] 10)
#@72 Regular expression describing the name of a manpage (without section).
(defvar Man-name-regexp "[-[:alnum:]_­+][-[:alnum:]_.:­+]*" (#$ . 8292))
#@69 Regular expression describing a manpage section within parentheses.
(defvar Man-section-regexp "[0-9][a-zA-Z0-9+]*\\|[LNln]" (#$ . 8444))
#@54 Regular expression describing the heading of a page.
(defvar Man-page-header-regexp (byte-code "\303\304\"\203\305	\306\n\307\260\207\310	\306\n\311\260\207" [system-configuration Man-name-regexp Man-section-regexp string-match "-solaris2\\." "^[-[:alnum:]_].*[ 	]\\(" "(\\(" "\\))\\)$" "^[ 	]*\\(" "\\))\\).*\\1"] 5) (#$ . 8588))
#@56 Regular expression describing a manpage heading entry.
(defvar Man-heading-regexp "^\\([[:upper:]][[:upper:]0-9 /-]+\\)$" (#$ . 8930))
#@114 Regular expression for SEE ALSO heading (or your equivalent).
This regexp should not start with a `^' character.
(defvar Man-see-also-regexp "\\(SEE ALSO\\|VOIR AUSSI\\|SIEHE AUCH\\|VÉASE TAMBIÉN\\|VEJA TAMBÉM\\|VEDERE ANCHE\\|ZOBACZ TAKŻE\\|İLGİLİ BELGELER\\|参照\\|参见 SEE ALSO\\|參見 SEE ALSO\\)" (#$ . 9072))
#@118 Regular expression describing first heading on a manpage.
This regular expression should start with a `^' character.
(defvar Man-first-heading-regexp "^NAME$\\|^[ 	]*No manual entry fo.*$" (#$ . 9406))
#@63 Regular expression describing a reference to another manpage.
(defvar Man-reference-regexp (concat "\\(" Man-name-regexp "\\(\\([-‐]\n\\)?[ 	]+" Man-name-regexp "\\)*\\)[ 	]*(\\(" Man-section-regexp "\\))") (#$ . 9614))
#@75 Regular expression describing a reference to manpages in "man -k output".
(defvar Man-apropos-regexp (concat "\\[\\(" Man-name-regexp "\\)\\][ 	]*(\\(" Man-section-regexp "\\))") (#$ . 9842))
#@114 Regular expression for SYNOPSIS heading (or your equivalent).
This regexp should not start with a `^' character.
(defvar Man-synopsis-regexp "SYNOPSIS" (#$ . 10041))
#@111 Regular expression for FILES heading (or your equivalent).
This regexp should not start with a `^' character.
(defvar Man-files-regexp "FILES\\>" (#$ . 10214))
#@64 Regular expression describing the #include (directive of cpp).
(defvar Man-include-regexp "#[ 	]*include[ 	]*" (#$ . 10380))
#@71 Regular expression describing <> in #include line (directive of cpp).
(defvar Man-file-name-regexp "[^<>\", 	\n]+" (#$ . 10511))
#@70 Regular expression describing a file path appeared in FILES section.
(defvar Man-normal-file-prefix-regexp "[/~$]" (#$ . 10646))
#@59 Regular expression describing references to header files.
(defvar Man-header-regexp (concat "\\(" Man-include-regexp "\\)[<\"]\\(" Man-file-name-regexp "\\)[>\"]") (#$ . 10781))
#@59 Regular expression describing references to normal files.
(defvar Man-normal-file-regexp (concat Man-normal-file-prefix-regexp Man-file-name-regexp) (#$ . 10965))
#@68 Regular expression describing a reference in the SEE ALSO section.
(defvar Man-hyphenated-reference-regexp (concat "\\(" Man-name-regexp "\\)\\((\\(" Man-section-regexp "\\))\\)?") (#$ . 11134))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable Man-switches funcall function #[0 "\300\207" [#1=""] 1 #1#] "Switches passed to the man command, as a single string.\nFor example, the -a switch lets you see all the manpages for a\nspecified subject, if your `man' program supports it." :type string :group man] 8)
#@58 Option that indicates a specified a manual section name.
(defvar Man-specified-section-option (byte-code "\301\302\"\203	\303\207\304\207" [system-configuration string-match "-solaris[0-9.]*$" "-s" ""] 3) (#$ . 11687))
#@221 Internal cache for the value of the function `Man-support-local-filenames'.
`auto-detect' means the value is not yet determined.
Otherwise, the value is whatever the function
`Man-support-local-filenames' should return.
(defvar Man-support-local-filenames 'auto-detect (#$ . 11915))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313&	\210\314\315!\210\314\316!\210\317\316\320\321#\207" [custom-declare-variable man-imenu-title funcall function #[0 "\300\207" [#1="Contents"] 1 #1#] "The title to use if man adds a Contents menu to the menubar." :version "24.4" :type string :group man make-variable-buffer-local Man-original-frame Man-arguments put permanent-local t] 10)
(defvar Man--sections nil)
(make-variable-buffer-local 'Man--sections)
(defvar Man--refpages nil)
(make-variable-buffer-local 'Man--refpages)
(defvar Man-page-list nil)
(make-variable-buffer-local 'Man-page-list)
(defvar Man-current-page 0)
(make-variable-buffer-local 'Man-current-page)
(defvar Man-page-mode-string "1 of 1")
(make-variable-buffer-local 'Man-page-mode-string)
#@75 Script for sysV-like sed to nuke backspaces and ANSI codes from manpages.
(defconst Man-sysv-sed-script "// {	s/_//g\n	s/_//g\n        s/o+/o/g\n        s/+o/o/g\n	:ovstrk\n	s/\\(.\\)\\1/\\1/g\n	t ovstrk\n	}\n/\\[[0-9][0-9]*m/ s///g" (#$ . 12985))
#@79 Script for berkeley-like sed to nuke backspaces and ANSI codes from manpages.
(defconst Man-berkeley-sed-script "// {	s/_//g\\\n	s/_//g\\\n        s/o+/o/g\\\n        s/+o/o/g\\\n	:ovstrk\\\n	s/\\(.\\)\\1/\\1/g\\\n	t ovstrk\\\n	}\\\n/\\[[0-9][0-9]*m/ s///g" (#$ . 13246))
#@21 Topic read history.
(defvar Man-topic-history nil (#$ . 13531))
#@40 Syntax table used in Man mode buffers.
(defvar Man-mode-syntax-table (byte-code "\300\301 !\302\303\304#\210\302\305\304#\210\302\306\304#\210\211\207" [copy-syntax-table standard-syntax-table modify-syntax-entry 46 "w" 95 58] 5) (#$ . 13601))
#@22 Keymap for Man mode.
(defvar Man-mode-map (byte-code "\302 \303!\210\304\305	\"\"\210\306\307\310#\210\306\311\312#\210\306\313\314#\210\306\315\316#\210\306\317\320#\210\306\321\322#\210\306\323\324#\210\306\325\326#\210\306\327\330#\210\306\331\332#\210\306\333\334#\210\306\335\336#\210\337\340\341\342$\210\211\207" [button-buffer-map special-mode-map make-sparse-keymap suppress-keymap set-keymap-parent make-composed-keymap define-key "n" Man-next-section "p" Man-previous-section "n" Man-next-manpage "p" Man-previous-manpage "." beginning-of-buffer "r" Man-follow-manual-reference "g" Man-goto-section "s" Man-goto-see-also-section "k" Man-kill "u" Man-update-manpage "m" man "
" man-follow easy-menu-do-define nil "`Man-mode' menu." ("Man" ["Next Section" Man-next-section t] ["Previous Section" Man-previous-section t] ["Go To Section..." Man-goto-section t] ["Go To \"SEE ALSO\" Section" Man-goto-see-also-section :active (cl-member Man-see-also-regexp Man--sections :test #'string-match-p)] ["Follow Reference..." Man-follow-manual-reference :active Man--refpages :help "Go to a manpage referred to in the \"SEE ALSO\" section"] "--" ["Next Manpage" Man-next-manpage :active (> (length Man-page-list) 1)] ["Previous Manpage" Man-previous-manpage :active (> (length Man-page-list) 1)] "--" ["Man..." man t] ["Kill Buffer" Man-kill t] ["Quit" quit-window t])] 6) (#$ . 13854))
(define-button-type 'Man-abstract-xref-man-page 'follow-link t 'help-echo "mouse-2, RET: display this man page" 'func nil 'action 'Man-xref-button-action)
#@15 

(fn BUTTON)
(defalias 'Man-xref-button-action #[257 "\300\301\"\300\302\"\204\303!\202!\304!\203 \305!!\202!!\207" [button-get Man-target-string func button-label functionp button-start] 6 (#$ . 15420)])
(byte-code "\300\301\302\303\304\305%\210\300\306\307\310\311\312\313\314&\210\300\315\307\316\311\312\313\317&\207" [define-button-type Man-xref-man-page :supertype Man-abstract-xref-man-page func man-follow Man-xref-header-file action #[257 "\300\301\"\302!?\205\303\304\"\207" [button-get Man-target-string Man-view-header-file error "Cannot find header file: %s"] 5 "\n\n(fn BUTTON)"] follow-link t help-echo "mouse-2: display this header file" Man-xref-normal-file #[257 "\300\301\302\"!\303!\203\304!\203\305!\202#\306\307\"\202#\306\310\"\207" [substitute-in-file-name button-get Man-target-string file-exists-p file-readable-p view-file error "Cannot read a file: %s" "Cannot find a file: %s"] 5 "\n\n(fn BUTTON)"] "mouse-2: display this file"] 8)
#@125 Used for initializing variables based on display's color support.
This is necessary if one wants to dump man.el with Emacs.
(defalias 'Man-init-defvars #[0 "\306	\203\n\307\202+\310\n\307\211\211%\311=\203\202+\310\n\307\211\211\f%\311=\203*\f\202+\307)\312\313\n-\314=\203E\315\316\317\320\321\322\323\324\325\257	\202a
\203P\326
\327Q\202Q\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\257B-\314=?\205v.\347\350\351\352\353\354\327\257B/?\205\20201BC$\2112\207" [default-directory Man-fontify-manpage-flag Man-sed-command Man-sysv-sed-script Man-berkeley-sed-script Man-sed-script "/" nil call-process 0 apply list windows-nt "-e \"/Reformatting page.  Wait/d\"" "-e \"/Reformatting entry.  Wait/d\"" "-e \"/^[ 	][ 	]*-[ 	][0-9]*[ 	]-[ 	]*Formatted:.*[0-9]$/d\"" "-e \"/^[ 	]*Page[ 	][0-9]*.*(printed[ 	][0-9\\/]*)$/d\"" "-e \"/^Printed[ 	][0-9].*[0-9]$/d\"" "-e \"/^[ 	]*X[ 	]Version[ 	]1[01].*Release[ 	][0-9]/d\"" "-e \"/^[A-Za-z].*Last[ 	]change:/d\"" "-e \"/[ 	]*Copyright [0-9]* UNIX System Laboratories, Inc.$/d\"" "-e \"/^[ 	]*Rev\\..*Page [0-9][0-9]*$/d\"" "-e '" "'" "" "-e '/^[-][-]*$/d'" "-e '/[789]/s///g'" "-e '/Reformatting page.  Wait/d'" "-e '/Reformatting entry.  Wait/d'" "-e '/^[ 	]*Hewlett-Packard[ 	]Company[ 	]*-[ 	][0-9]*[ 	]-/d'" "-e '/^[ 	]*Hewlett-Packard[ 	]*-[ 	][0-9]*[ 	]-.*$/d'" "-e '/^[ 	][ 	]*-[ 	][0-9]*[ 	]-[ 	]*Formatted:.*[0-9]$/d'" "-e '/^[ 	]*Page[ 	][0-9]*.*(printed[ 	][0-9\\/]*)$/d'" "-e '/^Printed[ 	][0-9].*[0-9]$/d'" "-e '/^[ 	]*X[ 	]Version[ 	]1[01].*Release[ 	][0-9]/d'" "-e '/^[A-Za-z].*Last[ 	]change:/d'" "-e '/^Sun[ 	]Release[ 	][0-9].*[0-9]$/d'" "-e '/[ 	]*Copyright [0-9]* UNIX System Laboratories, Inc.$/d'" "-e '/^[ 	]*Rev\\..*Page [0-9][0-9]*$/d'" "'\n" "BEGIN { blankline=0; anonblank=0; }\n" "/^$/ { if (anonblank==0) next; }\n" "{ anonblank=1; }\n" "/^$/ { blankline++; next; }\n" "{ if (blankline>0) { print \"\"; blankline=0; } print $0; }\n" system-type Man-awk-command Man-uses-untabify-flag Man-untabify-command Man-untabify-command-args Man-filter-list] 18 (#$ . 16421)])
#@45 Formats part of the mode line for Man mode.
(defalias 'Man-make-page-mode-string #[0 "\302\303\304S	88\206\f\305	G$\207" [Man-current-page Man-page-list format "%s page %d of %d" 2 ""] 5 (#$ . 18512)])
(put 'Man-make-page-mode-string 'byte-optimizer 'byte-compile-inline-expand)
#@60 Builds the entire background manpage and cleaning command.
(defalias 'Man-build-man-command #[0 "\305	\306\307\"\203\310\202$\311\312!\204\313\202$\314\n\315=\205#\316\nPQR\f\211\203J\211@\203J\211@@@A\317\305\320\321\305#\260\262A\266\203\202&\207" [manual-program Man-switches null-device system-type Man-filter-list " " string-match "%s" "" fboundp make-process " %s" " %s 2>" windows-nt " <" " | " mapconcat #[257 "\211;\204	\300\301!\210\207" [error "Malformed Man-filter-list"] 3 "\n\n(fn PHRASE)"]] 12 (#$ . 18800)])
(put 'Man-build-man-command 'byte-optimizer 'byte-compile-inline-expand)
#@57 Strip leading, trailing and middle spaces.

(fn STRING)
(defalias 'Man-translate-cleanup #[257 "\211;\205!\300\301\"\203\302\303\"\262\304\305\306#\262\304\307\306#\262\211\207" [string-match "^[ 	\f
\n]*\\(.+[^ 	\f
\n]\\)" match-string 1 replace-regexp-in-string "[	
\n]" " " "  +"] 5 (#$ . 19426)])
#@248 Translates REF from "chmod(2V)" to "2v chmod" style.
Leave it as is if already in that style.  Possibly downcase and
translate the section (see the `Man-downcase-section-letters-flag'
and the `Man-section-translations-alist' variables).

(fn REF)
(defalias 'Man-translate-references #[257 "\306\211\307!\262\310\311	\312Q\"\203&\313\314\306\315\316\"#\262\315\317\"\262\202?\310\320\n\321\322\260\"\203?\315\323\"\262\315\316\"\262\306\230\203T\324\325\326\327\330\331\"\"\332#\202\221\f\203\\\227\262\211\203\214\211@@@AA\262\f\203r\227\262\230\203\207\f\203\201\211\227\202\202\211\262\333\262\266\202\\
\332R\207" [Man-section-translations-alist Man-reference-regexp Man-section-regexp Man-name-regexp Man-downcase-section-letters-flag Man-specified-section-option "" Man-translate-cleanup string-match "^" "$" replace-regexp-in-string "[\n	 ]" match-string 1 4 "^\\(" "\\) +\\(" "\\)$" 2 mapconcat identity mapcar shell-quote-argument split-string "\\s-+" " " nil] 11 (#$ . 19744)])
#@390 Return non-nil if the man command supports local filenames.
Different man programs support this feature in different ways.
The default Debian man program ("man-db") has a `--local-file'
(or `-l') option for this purpose.  The default Red Hat man
program has no such option, but interprets any name containing
a "/" as a local filename.  The function returns either `man-db'
`man', or nil.
(defalias 'Man-support-local-filenames #[0 "\303=\203U\304\305!r\211q\210\306\307\310\311\312!\313\"\314$\216\315	!\203#	\202&\316\317!\32016\321\n\322\323\322\324%0\202:\210\202;\210)\325\326\322\327#\203H\330\202O\331\332!\205O\333*\262\211\207\207" [Man-support-local-filenames default-directory manual-program auto-detect generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205	\302\300!\207" vconcat vector [buffer-name kill-buffer] 2 file-accessible-directory-p expand-file-name "~/" (error) call-process nil t "--help" search-backward "--local-file" move man-db looking-at "^man, versione? [1-9]" man] 7 (#$ . 20783)])
#@110 Guess default manual entry based on the text near position POS.
POS defaults to `point'.

(fn &optional POS)
(defalias 'Man-default-man-entry #[256 "\302\211\211\211\212\203\fb\210`\262\303\302x\203B\304\302x\305U\204B\306\307\310Q!\203B\311\302x\2034\312\302x\305U\203<\305\225\211\262\204B`\262\202\252b\210\312\302x\305U\204S`\262\202\252i\262\311\302x\210iZ\262\313\314\310Q\315 \"\203r\305\224b\210\316\302x\210\312\302x\305U\204\240`\262b\210\311\302w\203\232iZW\203\232\306\317!\203\232`\262\202\252b\210\202\252b\210\311\302w\210`\262\312\302w\210\320`\"\262\306\321\322Q!\203\361\211\323\324!P\262\325\326\327\"!\330=\203\354\331\326\305\327#\302\332\333#)\266\203\204\354\334\331\335#\262\210\324\225b\210\333\336\"\203\326\305\211\224#\262\211\335\230?\205\306\337\310Q!\205\340\341\323\324!\"P)\207" [Man-section-regexp inhibit-changing-match-data nil " 	a-zA-Z0-9+" "(" 0 looking-at "([ 	]*\\(" "\\)[ 	]*)" ",; 	" "-a-zA-Z0-9._+:" looking-back "([ 	]*\\(?:" line-beginning-position " 	" "[-a-zA-Z0-9._+:]" buffer-substring-no-properties "‐?[ 	
\n]+\\([-a-zA-Z0-9._+:]+\\)(" ")" match-string-no-properties 1 string-to-char substring -1 45 "-" t string-match replace-regexp-in-string "" "[-._‐]+$" "[ 	]*([ 	]*\\(" format "(%s)"] 13 (#$ . 21827)])
(defalias 'manual-entry 'man)
#@57 Cache of completion table of the form (PREFIX . TABLE).
(defvar Man-completion-cache nil (#$ . 23191))
#@418 If non-nil prepend ^ to the prefix passed to "man -k" for completion.
The value should be nil if "man -k ^PREFIX" may omit some man
pages whose names start with PREFIX.

Currently, the default value depends on `system-type' and is
non-nil where the standard man programs are known to behave
properly.  Setting the value to nil always gives correct results
but computing the list of completions may take a bit longer.
(defvar Man-man-k-use-anchor (memq system-type '(gnu gnu/linux gnu/kfreebsd)) (#$ . 23301))
#@585 Parse "man -k" output and return the list of page names.

The current buffer should contain the output of a command of the
form "man -k keyword", which is traditionally also available with
apropos(1).

While POSIX man(1p) is a bit vague about what to expect here,
this function tries to parse some commonly used formats, which
can be described in the following informal way, with square brackets
indicating optional parts and whitespace being interpreted
somewhat loosely.

foo[, bar [, ...]] [other stuff] (sec) - description
foo(sec)[, bar(sec) [, ...]] [other stuff] - description
(defalias 'Man-parse-man-k #[0 "eb\210\300\301\302\300\303#\2032\304\305!\304\306!\307\225\310\225b\210\311\304\310!P\312#B\262\301\313\303#\204\266\202\211\237\207" [nil search-forward-regexp "^\\([^ 	,\n]+\\)\\(.*?\\)\\(?:[ 	]\\(([^ 	,\n]+?)\\)\\)?\\(?:[ 	]+- ?\\(.*\\)\\)?$" t match-string 3 4 2 1 propertize help-echo "\\=, *\\([^ 	,]+\\)"] 8 (#$ . 23817)])
#@27 

(fn STRING PRED ACTION)
(defalias 'Man-completion-table #[771 "\305\232\203
\306\307$\207A\310\311\312\"\203(\313\314\"\262\315\316\225\"\262\2034\317@\"\204\201\320\321!r\211q\210\322\316\323\324\325!\326\"\327$\216\330\331\n!\332\333\334\"\210\3351q\336\310\337\310\305\f\204g\340\230\205h\341P&0\202u\210\202v\210)\342 \262*\210\211B\203\277\343\344!\345Q\310\262\211\203\256\211@\311\"\203\247\315\316\211\224#B\262A\266\202\202\217\210\346\347P		%\262\202\366\311\350\"\203\316\347PB\262\306$\211;\203\363\311\351\"\203\363\316\224GV\203\363\315\316\211\224#\202\364\211\262\207" [Man-completion-cache default-directory process-environment manual-program Man-man-k-use-anchor "-k" complete-with-action ("-k ") nil string-match "\\`\\([[:digit:]].*?\\) " match-string 1 substring 0 string-prefix-p generate-new-buffer " *temp*" make-byte-code "\301\300!\205	\302\300!\207" vconcat vector [buffer-name kill-buffer] 2 "/" copy-sequence setenv "COLUMNS" "999" (error) call-process (t nil) "" "^" Man-parse-man-k "(" regexp-quote ")\\'" completion-table-with-context " " "\\`[[:digit:]]" "([^(]*\\'"] 15 (#$ . 24780)])
#@1491 Get a Un*x manual page and put it in a buffer.
This command is the top-level command in the man package.
It runs a Un*x command to retrieve and clean a manpage in the
background and places the results in a `Man-mode' browsing
buffer.  The variable `Man-width' defines the number of columns in
formatted manual pages.  The buffer is displayed immediately.
The variable `Man-notify-method' defines how the buffer is displayed.
If a buffer already exists for this man page, it will be displayed
without running the man command.

For a manpage from a particular section, use either of the
following.  "cat(1)" is how cross-references appear and is
passed to man as "1 cat".

    cat(1)
    1 cat

To see manpages from all sections related to a subject, use an
"all pages" option (which might be "-a" if it's not the
default), then step through with `Man-next-manpage' (\<Man-mode-map>\[Man-next-manpage]) etc.
Add to `Man-switches' to make this option permanent.

    -a chmod

An explicit filename can be given too.  Use -l if it might
otherwise look like a page name.

    /my/file/name.1.gz
    -l somefile.1

An "apropos" query with -k gives a buffer of matching page
names or descriptions.  The pattern argument is usually an
"grep -E" style regexp.

    -k pattern

Note that in some cases you will need to use \[quoted-insert] to quote the
SPC character in the above examples, because this command attempts
to auto-complete your input based on the installed manual pages.

(fn MAN-ARGS)
(defalias 'man #[257 "\300!\262\301!\207" [Man-translate-references Man-getpage-in-background] 3 (#$ . 25990) (byte-code "\302 \303\304\305\306\307\310\230\203\311\202\306\312\"\"\313\304\211\211\314&\211\310\230\203-\315\316!\202.\211*\266\202C\207" [completion-ignore-case Man-completion-cache Man-default-man-entry t nil completing-read format "Manual entry%s" "" ": " " (default %s): " Man-completion-table Man-topic-history error "No man args given"] 9)])
#@87 Get a Un*x manual page of the item under point and put it in a buffer.

(fn MAN-ARGS)
(defalias 'man-follow #[257 "\211\203\n\211\300\230\203\301\302!\207\303!\207" ["" error "No item under point" man] 3 (#$ . 27963) (byte-code "\300 C\207" [Man-default-man-entry] 1)])
(defvar Man-columns nil)
(defalias 'Man-columns #[0 "\250\203\302V\203\202+\203%\303\304\305\"\306\205\307!!\262\202+\310\303\304\305\"!	\250\203;	\302V\203;\211	^\262\211\207" [Man-width Man-width-max 0 get-buffer-window nil t frame-width window-frame window-width] 4])
#@84 Start the man command in `body' after setting up the environment.

(fn &rest BODY)
(defalias 'Man-start-calling '(macro . #[128 "\300\301\302\303\304BBBBB\207" [let ((process-environment (copy-sequence process-environment)) (coding-system-for-write 'raw-text-unix) (coding-system-for-read (or coding-system-for-read Man-coding-system locale-coding-system)) (default-directory (if (and (file-directory-p default-directory) (not (find-file-name-handler default-directory 'file-directory-p))) default-directory "/"))) (setenv "TERM" "dumb") (when (or window-system (not (or (getenv "MANWIDTH") (getenv "COLUMNS")))) (setq-local Man-columns (Man-columns)) (setenv "COLUMNS" (number-to-string Man-columns))) (setenv "MAN_KEEP_FORMATTING" "1")] 7 (#$ . 28533)]))
#@131 Use TOPIC to build and fire off the manpage and cleaning command.
Return the buffer in which the manpage will appear.

(fn TOPIC)
(defalias 'Man-getpage-in-background #[257 "\211\306\307Q\310!\211\203\311!\210\202\267\312\313!\210\314\315#\210\316!\262r\211q\210\311!\210\317\320 \321 \210\322\323\f\203>\324\202?\325\326\327#P\330@!\331A\206UB\206UC\332D!\203i\333D\332\"\204iD\202j\334DAE@\335\336\337\"\210F\204\210\340\341!\204\230\340\342!\204\230\343\344!\210\344 $\335\342\345$!\"\210\335\346\347\"\210\350\351!\203\352G\353>\203\262H\202\263\354I\355\322J\356\357\"\203\305\360\202\336\350\351!\204\317\361\202\336\362KG\363=\205\335\364KPQRL\211\203\211@\203\211@@@A\365\322\366\367\322#\260\262A\266\203\202\341\266\202	\"%\370\371\"\210\372\373\"\266\202\266\317M\374H\375\375D\375I\355\322J\356\357\"\2037\360\202P\350\351!\204A\361\202P\362KG\363=\205O\364KPQRL\211\203w\211@\203w\211@@@A\365\322\366\367\322#\260\262A\266\203\202S\266\202\n\"&\360\247\203\213\376U\204\235\247\203\232\355\377\"\211\262\204\235\262\f\203\251\201N \210\202\256\201O \210\371\"\210)\266-\207" [manual-program buffer-undo-list Man-original-frame Man-arguments Man-fontify-manpage-flag mode-line-process "*Man " "*" get-buffer Man-notify-when-ready require env message "Invoking %s %s in the background" generate-new-buffer t selected-frame Man-mode " " propertize "[formatting...]" "[cleaning...]" face mode-line-emphasis copy-sequence raw-text-unix file-directory-p find-file-name-handler "/" setenv "TERM" "dumb" getenv "MANWIDTH" "COLUMNS" make-local-variable Man-columns number-to-string "MAN_KEEP_FORMATTING" "1" fboundp make-process start-process (cygwin windows-nt) "sh" format string-match "%s" "" " %s" " %s 2>" windows-nt " <" " | " mapconcat #[257 "\211;\204	\300\301!\210\207" [error "Malformed Man-filter-list"] 3 "\n\n(fn PHRASE)"] set-process-sentinel Man-bgproc-sentinel set-process-filter Man-bgproc-filter call-process nil 0 "exited abnormally with code %d" process-environment coding-system-for-read Man-coding-system locale-coding-system default-directory coding-system-for-write window-system system-type shell-file-name shell-command-switch Man-switches null-device Man-filter-list inhibit-read-only Man-fontify-manpage Man-cleanup-manpage] 23 (#$ . 29298)])
#@74 Reformat current manpage by calling the man command again synchronously.
(defalias 'Man-update-manpage #[0 "\306=\203\n\307\310!\210`\311 \312 \313\306\314 \210\315!\316\f\206$
\206$0\3171!\2038\3201\317\"\20481\2029\32112\322\323\324\"\2103\204U\325\326!\204e\325\327!\204e\330\331!\210\331 \322\327\332!\"\210\322\333\334\"\210\3354\306p\306D\3065\3366\3377\340\3416\"\203\206\342\202\237\343\344!\204\220\345\202\237\34689\347=\205\236\3508PQR:\211\203\306\211@\203\306\211@@@A\351\337\352\353\337#\260\262A\266\203\202\242\266\202\"&\210,;\203\332\354 \210\202\335\355 \210b\210\306=\206\352\211\312 U?\205\306<\211\312 V\203\376\356\306\313#\210\357\306\313#)*\207" [Man-arguments buffer-read-only inhibit-read-only process-environment coding-system-for-read Man-coding-system nil error "Man-arguments not initialized" current-word buffer-size t erase-buffer copy-sequence raw-text-unix file-directory-p find-file-name-handler "/" setenv "TERM" "dumb" getenv "MANWIDTH" "COLUMNS" make-local-variable Man-columns number-to-string "MAN_KEEP_FORMATTING" "1" call-process format " " string-match "%s" "" fboundp make-process " %s" " %s 2>" windows-nt " <" " | " mapconcat #[257 "\211;\204	\300\301!\210\207" [error "Malformed Man-filter-list"] 3 "\n\n(fn PHRASE)"] Man-fontify-manpage Man-cleanup-manpage search-backward search-forward locale-coding-system default-directory coding-system-for-write window-system shell-file-name shell-command-switch manual-program Man-switches null-device system-type Man-filter-list Man-fontify-manpage-flag case-fold-search] 22 (#$ . 31708) nil])
(defvar Man--window-state-change-timer nil)
#@15 

(fn WINDOW)
(defalias 'Man--window-state-change #[257 "\250?\205\302	!\203\303	!\210\304\305\306\307$\211\207" [Man-width Man--window-state-change-timer timerp cancel-timer run-with-idle-timer 1 nil Man-fit-to-window] 6 (#$ . 33409)])
#@80 Adjust width of the buffer to fit columns into WINDOW boundaries.

(fn WINDOW)
(defalias 'Man-fit-to-window #[257 "\301!\2050r\302!q\210\303\304!\205/\300 =?\205/\305p!\211\205'\306!\307=??\205-\310 \262)\207" [Man-columns window-live-p window-buffer derived-mode-p Man-mode get-buffer-process process-status exit Man-update-manpage] 4 (#$ . 33659)])
#@139 Notify the user when MAN-BUFFER is ready.
See the variable `Man-notify-method' for the different notification behaviors.

(fn MAN-BUFFER)
(defalias 'Man-notify-when-ready #[257 "r\211q\210)	\303\267\202|\212\304\n!\305\306!\"\210\307\306!\310\"\210\311!\206'\312!\262)\202\313!\202\314!\203=\312!\210\315!\210\316 \202\314!\203P\312!\210\315!\202\314!\203`\312!\210\317\320\"\202\321 \210\322\323\324!\"\202\322\323\324!\"\202\322\325!\207" [Man-original-frame Man-notify-method Man-frame-parameters #s(hash-table size 7 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (newframe 12 pushy 45 bully 51 aggressive 70 friendly 86 polite 103 quiet 115)) make-frame set-window-buffer frame-selected-window set-window-dedicated-p t display-multi-frame-p select-frame switch-to-buffer frame-live-p pop-to-buffer delete-other-windows display-buffer not-this-window beep message "Manual buffer %s is ready" buffer-name ""] 6 (#$ . 34027)])
(defalias 'Man-softhyphen-to-minus #[0 "\301\302\303\304\303\305\306&\306=?\205\"eb\210\307\310\304\306#\205\"\311\312!\210\202\207" [current-language-environment compare-strings "latin-" 0 nil 6 t search-forward "­" replace-match "-"] 8])
#@112 Convert overstriking and underlining to the correct fonts.
Same for the ANSI bold and normal escape sequences.
(defalias 'Man-fontify-manpage #[0 "eb\210\305\306ed\"\210*\307\310 \311d!W\203Peb\210\312\313\314\307#\2036m\2046\315\316!\210\317``T\320\321$\210\202eb\210\312\322\314\307#\203P\315\316!\210\317`S`\320\321$\210\2029eb\210\312\323\314\307#\203nm\204n\315\324!\210\317``T\320\321$\210\202Seb\210\312\325\314\307#\203\210\315\324!\210\317`S`\320\321$\210\202qeb\210\326\327\314\307#\203\242\330\331!\210\317`S`\320\332$\210\202\213eb\210\326\333\314\307#\203\274\330\334!\210\317`S`\320\335$\210\202\245eb\210\326\336\314\307#\203\326\330\337!\210\317`S`\320\335$\210\202\277eb\210\326\340\314\307#\203\350\315\324!\210\202\331eb\210\341 \210\342 \210eb\210\326\f\314\307#\205\317\343\224\343\225\320\332$\210\202\364)\207" [Man-ansi-color-map ansi-color-map ansi-color-apply-face-function buffer-undo-list Man-heading-regexp ansi-color-apply-text-property-face ansi-color-apply-on-region t buffer-size position-bytes search-forward "__" nil backward-delete-char 4 put-text-property font-lock-face Man-underline "__" "_" 2 "_" re-search-forward "\\(.\\)\\(+\\1\\)+" replace-match "\\1" Man-overstrike "o\\+\\|\\+o" "o" bold "[-|]\\([-|]\\)+" "+" "." Man-highlight-references Man-softhyphen-to-minus 0] 5 (#$ . 35265) nil])
#@356 Highlight the references on mouse-over.
References include items in the SEE ALSO section,
header file (#include <foo.h>), and files in FILES.
If optional argument XREF-MAN-TYPE is non-nil, it used as the
button type for items in SEE ALSO section.  If it is nil, the
default type, `Man-xref-man-page' is used for the buttons.

(fn &optional XREF-MAN-TYPE)
(defalias 'Man-highlight-references #[256 "\204\306\307\310\"\203%\311\312	\313\314\206\315%\210\311\312\n\313\314\206#\315%\207\311	\313\314\206/\315%\210\311\f
\316\317\320%\210\311\316\211\321%\207" [Man-arguments Man-reference-regexp Man-apropos-regexp Man-see-also-regexp Man-synopsis-regexp Man-header-regexp "" string-match "-k " Man-highlight-references0 nil 1 Man-default-man-entry Man-xref-man-page 0 2 Man-xref-header-file Man-xref-normal-file Man-files-regexp Man-normal-file-regexp] 7 (#$ . 36643)])
#@52 

(fn START-SECTION REGEXP BUTTON-POS TARGET TYPE)
(defalias 'Man-highlight-references0 #[1285 "\203\n\300!\205T\203\301y\210\302 \210\212\303\301!\210`)\202\"eb\210\304\305\306#\205R\307\224\225\310\311\247\203?\312	!\202L\313	!\203K\202L\304&\210\202\"\262\207" [Man-find-section 1 back-to-indentation Man-next-section nil re-search-forward t make-button type Man-target-string match-string functionp] 14 (#$ . 37535)])
#@249 Remove overstriking and underlining from the current buffer.
Normally skip any jobs that should have been done by the sed script,
but when called interactively, do those jobs even if the sed
script would have done them.

(fn &optional INTERACTIVE)
(defalias 'Man-cleanup-manpage #[256 "\211\204\204beb\210\301\302\303\304#\203\305\306!\210\202eb\210\301\307\303\304#\203,\305\306!\210\202eb\210\310\311\303\304#\203>\312\313!\210\202/eb\210\310\314\303\304#\203P\312\315!\210\202Aeb\210\310\316\303\304#\203b\312\317!\210\202Seb\210\310\320\303\304#\203t\312\321!\210\202eeb\210\310\322\303\304#\203\206\305\306!\210\202w\323 \207" [Man-sed-script search-forward "_" nil t backward-delete-char 2 "_" re-search-forward "\\(.\\)\\(\\1\\)+" replace-match "\\1" "\\[[0-9]+m" "" "o\\+\\|\\+o" "o" "[-|]\\([-|]\\)+" "+" "." Man-softhyphen-to-minus] 5 (#$ . 37991) "p"])
#@323 Manpage background process filter.
When manpage command is run asynchronously, PROCESS is the process
object for the manpage command; when manpage command is run
synchronously, PROCESS is the name of the buffer where the manpage
command is run.  Second argument STRING is the entire string of output.

(fn PROCESS STRING)
(defalias 'Man-bgproc-filter #[514 "\212\302!\303!\204\304\305\"\202Jr\211q\210\306\307\310!!\212\211b\210c\210\214\212\211b\210\311\312!\210`)`}\210	\203<\313 \210\202?\314 \210)\310!d\305\223*\266\202)\262)\207" [inhibit-read-only Man-fontify-manpage-flag process-buffer buffer-name set-process-buffer nil t marker-position process-mark Man-previous-section 1 Man-fontify-manpage Man-cleanup-manpage] 8 (#$ . 38891)])
#@331 Manpage background process sentinel.
When manpage command is run asynchronously, PROCESS is the process
object for the manpage command; when manpage command is run
synchronously, PROCESS is the name of the buffer where the manpage
command is run.  Second argument MSG is the exit message of the
manpage command.

(fn PROCESS MSG)
(defalias 'Man-bgproc-sentinel #[514 ";\203\306!\202\307!\310\211\311!\204\";\206E\312\310\"\202Erq\210\212\310\313eb\210\314\315!\204:\314\316!\203H`\310\210`{\262\313\262\202\266\317\320\n\"\203q\321!\322=\203q\323!\324U\203qedU\203q\325\326\n\"\262\313\262\202\266;\204\206\321!\322=\203\206\323!\324U\204\266G\324U\204\266\311!\327GSH\330U\203\246\331\324#\202\250\262Q\262db\210\325\332\"c\210\204 \333\334!\210\335 \210\336 \210\337 \210\340\341\313\"\210\204\365\n\313\262\317\342\"\203\351\343\344\310\211$\345!\266\202\361\325\346\347!\"\262\210\202 \f\203\325\350\347\n!\"\262\202\f\325\351\347\n!\"\262\352!\203\321!\322=\203\310\353\310!\210,\203=\354\355\313\"!\2039\356\355\313\"\357\"\210\202=\360!\210\211\205E\361\362\"\207" [inhibit-read-only case-fold-search Man-arguments Man-page-list Man-fontify-manpage-flag mode-line-process get-buffer process-buffer nil buffer-name set-process-buffer t looking-at "No \\(manual \\)*entry for" "[^\n]*: nothing appropriate$" string-match "\\(\\`\\|\\s-\\)-k\\s-" process-status exit process-exit-status 0 format "%s: no matches" ": process " 10 substring "\nprocess %s" run-hooks Man-cooked-hook Man-build-page-list Man-strip-page-headers Man-unindent Man-goto-page 1 "[-‐­]" replace-match "" Man-getpage-in-background "Can't find the %s manpage" Man-page-from-arguments "%s man page formatted" "%s man page cleaned up" processp set-buffer-modified-p window-live-p get-buffer-window quit-restore-window kill kill-buffer message "%s"] 12 (#$ . 39654)])
#@13 

(fn ARGS)
(defalias 'Man-page-from-arguments #[257 "\300\301\302\303\304\305\306\307\"\"\"\307#\207" [mapconcat identity delete nil mapcar #[257 "\300\301\"?\205	\211\207" [string-match "^-"] 4 "\n\n(fn ELEM)"] split-string " "] 10 (#$ . 41592)])
(defvar Man-mode-hook nil)
(byte-code "\300\301N\204\f\302\300\301\303#\210\304\305!\204\302\305\306\307#\210\300\207" [Man-mode-hook variable-documentation put "Hook run after entering Man mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" boundp Man-mode-map definition-name Man-mode] 4)
(defvar Man-mode-map (make-sparse-keymap))
(byte-code "\301\302N\204\303\301\302\304\305!#\210\306\307!\204\303\307\310\311#\210\312\313 !\210\307\302N\204-\303\307\302\304\314!#\210\306\300!\204B\303\300\310\311#\210\315\316\300\317\"\210!\210\300\302N\204P\303\300\302\304\320!#\210\303\311\321\322#\207" [Man-mode-abbrev-table Man-mode-map variable-documentation put purecopy "Keymap for `Man-mode'." boundp Man-mode-syntax-table definition-name Man-mode (lambda (#1=#:def-tmp-var) (defvar Man-mode-syntax-table #1#)) make-syntax-table "Syntax table for `Man-mode'." (lambda (#1#) (defvar Man-mode-abbrev-table #1#)) define-abbrev-table nil "Abbrev table for `Man-mode'." derived-mode-parent special-mode] 5)
#@1856 A mode for browsing Un*x manual pages.

The following man commands are available in the buffer.  Try
"\[describe-key] <key> RET" for more information:

\[man]       Prompt to retrieve a new manpage.
\[Man-follow-manual-reference]       Retrieve reference in SEE ALSO section.
\[Man-next-manpage]     Jump to next manpage in circular list.
\[Man-previous-manpage]     Jump to previous manpage in circular list.
\[Man-next-section]       Jump to next manpage section.
\[Man-previous-section]       Jump to previous manpage section.
\[Man-goto-section]       Go to a manpage section.
\[Man-goto-see-also-section]       Jumps to the SEE ALSO manpage section.
\[quit-window]       Deletes the manpage window, bury its buffer.
\[Man-kill]       Deletes the manpage window, kill its buffer.
\[describe-mode]       Prints this help text.

The following variables may be of some use.  Try
"\[describe-variable] <variable-name> RET" for more information:

`Man-notify-method'		What happens when manpage is ready to display.
`Man-downcase-section-letters-flag' Force section letters to lower case.
`Man-circular-pages-flag'	Treat multiple manpage list as circular.
`Man-section-translations-alist' List of section numbers and their Un*x equiv.
`Man-filter-list'		Background manpage filter command.
`Man-mode-map'			Keymap bindings for Man mode buffers.
`Man-mode-hook'			Normal hook run on entry to Man mode.
`Man-section-regexp'		Regexp describing manpage section letters.
`Man-heading-regexp'		Regexp describing section headers.
`Man-see-also-regexp'		Regexp for SEE ALSO section (or your equiv).
`Man-first-heading-regexp'	Regexp for first heading on a manpage.
`Man-reference-regexp'		Regexp matching a references in SEE ALSO.
`Man-switches'			Background `man' command switches.

The following key bindings are currently in effect in the buffer:
\{Man-mode-map}
(defalias 'Man-mode #[0 "\306\300!\210\307\310 \210\311\312\310\313N\203\314\311\313\310\313N#\210\315!\204'\316\317 \"\210\320\f!\211\2035\211\321 =\203;\322\f\323 \"\210\210\324
\325\"\204R
.=\204R\326
\325.C#\210\327!\210\330\f!\210
.\331/\332\333!\334\335\336F\3070\337 \210\340\341!\210\3311\342EC2\3433!\210\306\344!\2101$\306\345!\210\346%\306\347!\210\350'\351\352\353\331\307$\210)\354\355!\207" [delay-mode-hooks major-mode mode-name Man-mode-map Man-mode-syntax-table Man-mode-abbrev-table make-local-variable t special-mode Man-mode "Man" mode-class put keymap-parent set-keymap-parent current-local-map char-table-parent standard-syntax-table set-char-table-parent syntax-table abbrev-table-get :parents abbrev-table-put use-local-map set-syntax-table nil default-value mode-line-buffer-identification " {" Man-page-mode-string "}" buffer-disable-undo auto-fill-mode -1 0 imenu-add-to-menubar outline-regexp outline-level #[0 "\300\207" [1] 1] bookmark-make-record-function Man-bookmark-make-record add-hook window-state-change-functions Man--window-state-change run-mode-hooks Man-mode-hook local-abbrev-table buffer-auto-save-file-name truncate-lines Man-heading-regexp imenu-generic-expression man-imenu-title] 5 (#$ . 42949) nil])
#@37 Build the list of manpage sections.
(defalias 'Man-build-section-list #[0 "\303eb\210\303\304\n\303\305#\203#\306\307!\211\235\204\211B\210\303y\210\202)\237\211\207" [Man--sections case-fold-search Man-heading-regexp nil re-search-forward t match-string 1] 4 (#$ . 46085)])
#@57 Build the list of references (in the SEE ALSO section).
(defalias 'Man-build-references-alist #[0 "\304\212\305	!\203w\306y\210`\307\306!\210`\304\310\214}\210eb\210\311 \210m\204t`U\204t`\262\312\n\313#\203m\314\315!\211GS\203KP\262\304\262GS\262H\316>\203Z\317\315#\262\320\"\203k\235\204kB\266\321\304w\210\202)\266)\237\211\207" [Man--refpages Man-see-also-regexp Man-hyphenated-reference-regexp Man-reference-regexp nil Man-find-section 1 Man-next-section -1 back-to-indentation re-search-forward t match-string 0 (45 173) substring string-match " 	\n,"] 10 (#$ . 46378)])
(put 'Man-build-references-alist 'byte-optimizer 'byte-compile-inline-expand)
#@52 Build the list of separate manpages in the buffer.
(defalias 'Man-build-page-list #[0 "\303ed\304b\210m?\205N\305	!\205\306\307!\262\310\n\303\311\312$\2038\313 \210`\314\315\303\316\317$\210\310	\311#\2037\313 \210\210`\262\320\321!\321!EC\"\262\202\207" [Man-page-list Man-page-header-regexp Man-first-heading-regexp nil "" looking-at match-string 1 re-search-forward move 2 beginning-of-line search-backward "\n\n" t 3 append copy-marker] 9 (#$ . 47079)])
#@60 Strip all the page headers but the first from the manpage.
(defalias 'Man-strip-page-headers #[0 "\304\305\306\n\211\205E\211@\3078\203>\211@b\203>\310\305\304#\203>\211@\311\224{\211\262\203>\312A@\304#\203>\313\306!\210\202-A\266\202\202\262*\207" [case-fold-search inhibit-read-only Man-page-list Man-first-heading-regexp t nil "" 2 re-search-forward 0 search-forward replace-match] 9 (#$ . 47563)])
#@52 Delete the leading spaces that indent the manpage.
(defalias 'Man-unindent #[0 "\306\307\n\211\205\222\211@\310\311@A@}\210\203\"\312\fB\313ed\"\210)\3142teb\210\315
\307\306#\2046\316\314\307\"\210\317 \210`\320\307w\210`{\262G\262\211\311U\203Q\316\314\307\"\210\321P\262eb\210m\204q\322!\203i\323y\210\202Y\316\314\307\"\210\202Yeb0\203\211m\204\211l\204\203\324!\210\323y\210\202w\266A\266\202\202\262*\207" [case-fold-search inhibit-read-only Man-page-list Man-uses-untabify-flag text-property-default-nonsticky Man-first-heading-regexp t nil "" 0 (face . t) untabify unindent re-search-forward throw beginning-of-line " " "\\|$" looking-at 1 delete-char] 8 (#$ . 47992)])
#@53 Move point to Nth next section (default 1).

(fn N)
(defalias 'Man-next-section #[257 "\302`\303	!\203
\304y\210\305	d\306$\203\307 \210\202#db\210\310y\210`W\205+\211b)\207" [case-fold-search Man-heading-regexp nil looking-at 1 re-search-forward t beginning-of-line -1] 8 (#$ . 48707) "p"])
#@57 Move point to Nth previous section (default 1).

(fn N)
(defalias 'Man-previous-section #[257 "\302\303	!\203\304y\210\305	e\306$\203\307 \202eb)\207" [case-fold-search Man-heading-regexp nil looking-at -1 re-search-backward t beginning-of-line] 6 (#$ . 49015) "p"])
#@125 Move point to SECTION if it exists, otherwise don't move point.
Returns t if section is found, nil otherwise.

(fn SECTION)
(defalias 'Man-find-section #[257 "`\301eb\210\302\303Pd\304#\203\305 \210\304\202\211b\210\301)\207" [case-fold-search nil re-search-forward "^" t beginning-of-line] 6 (#$ . 49297)])
(defvar Man--last-section nil)
#@38 Move point to SECTION.

(fn SECTION)
(defalias 'Man-goto-section #[257 "\211\301!?\205
\302\303\"\207" [Man--last-section Man-find-section error "Section %s not found"] 4 (#$ . 49648) (byte-code "	\235\203\n\202\f	@\303\304\305Q\306	\307\211\211\211&)\211C\207" [Man--last-section Man--sections completion-ignore-case t "Go to section (default " "): " completing-read nil] 10)])
#@108 Move point to the "SEE ALSO" section.
Actually the section moved to is described by `Man-see-also-regexp'.
(defalias 'Man-goto-see-also-section #[0 "\301!?\205\302\303\304\305Q\"\207" [Man-see-also-regexp Man-find-section error "%s" "No " " section found in the current manpage"] 5 (#$ . 50048) nil])
#@334 Return a possibly hyphenated word at point.
If the word starts at the first non-whitespace column, and the
previous line ends with a hyphen, return the last word on the previous
line instead.  Thus, if a reference to "tcgetpgrp(3V)" is hyphenated
as "tcgetp-grp(3V)", and point is at "grp(3V)", we return
"tcgetp-" instead of "grp".
(defalias 'Man-possibly-hyphenated-word #[0 "\212\300\301!\210\302\303w\210`\304 \212\305 \210`)=\203&\306\210`Sf\307=\203&\304 \262\262)\207" [skip-syntax-backward "w()" " 	" nil current-word back-to-indentation 0 45] 4 (#$ . 50360)])
(defvar Man--last-refpage nil)
#@147 Get one of the manpages referred to in the "SEE ALSO" section.
Specify which REFERENCE to use; default is based on word at point.

(fn REFERENCE)
(defalias 'Man-follow-manual-reference #[257 "\204\302\303!\207\211\304\305!!\207" [Man--refpages Man--last-refpage error "Can't find any references in the current manpage" Man-getpage-in-background Man-translate-references] 4 (#$ . 50973) (byte-code "\204\302\303!\207\304\305 \206\306\307\310\"\203\311\312\211\224#\202 \211\262\"@\2064	\235\2032	\2024@\313\314B\"\315\316Q\317\320\211\211\211&\266\203C\207" [Man--refpages Man--last-refpage error "There are no references in the current man page" all-completions Man-possibly-hyphenated-word "" string-match "-$" substring 0 mapcar substring-no-properties "Refer to (default " "): " completing-read nil] 11)])
#@41 Kill the buffer containing the manpage.
(defalias 'Man-kill #[0 "\300\301!\207" [quit-window t] 2 (#$ . 51818) nil])
#@66 Go to the manual page on page PAGE.

(fn PAGE &optional NOERROR)
(defalias 'Man-goto-page #[513 "\204\f\211\204\f\306\307!\210\205\312\310W\204GV\203\"\311\312\"\210S8\211@A@\313\314\315	S88\2069\316	G$~\210b\210}\210\317 \210\320\212\321\f!\203\302\310y\210`\322\310!\210`\320\323\214}\210eb\210\324 \210m\204\277`U\204\277`\262\325
\326#\203\270\327\330!\211GS\203\225P\262\320\262GS\262H\331>\203\244\332\330#\262\333\"\203\266\235\204\266B\266\334\320w\210\202i)\266)\237eb\266\203\207" [Man-page-list Man-current-page Man-page-mode-string Man--refpages Man-see-also-regexp Man-hyphenated-reference-regexp error "Not a man page buffer" 1 user-error "No manpage %d found" format "%s page %d of %d" 2 "" Man-build-section-list nil Man-find-section Man-next-section -1 back-to-indentation re-search-forward t match-string 0 (45 173) substring string-match " 	\n," Man-reference-regexp] 15 (#$ . 51941) (byte-code "\204\301\302!\207G\303U\203\301\304!\207\305\306\307G\"!C\207" [Man-page-list error "Not a man page buffer" 1 "You're looking at the only manpage in the buffer" read-minibuffer format "Go to manpage [1-%d]: "] 4)])
#@44 Find the next manpage entry in the buffer.
(defalias 'Man-next-manpage #[0 "G\303U\203\304\305!\210	GW\203\306	T!\207\n\203\306\303!\207\304\307!\207" [Man-page-list Man-current-page Man-circular-pages-flag 1 error "This is the only manpage in the buffer" Man-goto-page "You're looking at the last manpage in the buffer"] 2 (#$ . 53147) nil])
#@48 Find the previous manpage entry in the buffer.
(defalias 'Man-previous-manpage #[0 "G\303U\203\304\305!\210	\303V\203\306	S!\207\n\203\306G!\207\304\307!\207" [Man-page-list Man-current-page Man-circular-pages-flag 1 error "This is the only manpage in the buffer" Man-goto-page "You're looking at the first manpage in the buffer"] 2 (#$ . 53504) nil])
#@78 View a header file specified by FILE from `Man-header-file-path'.

(fn FILE)
(defalias 'Man-view-header-file #[257 "\301\203'\302@\"\262A\262\303!\203!\304!\210\301\262\202\301\262\202\207" [Man-header-file-path nil expand-file-name file-readable-p view-file] 6 (#$ . 53870)])
#@77 Default bookmark name for Man or WoMan pages.
Uses `Man-name-local-regexp'.
(defalias 'Man-default-bookmark-title #[0 "\212eb\210\301\302\303#\205\304\302w\210\305`\306 \")\207" [Man-name-local-regexp re-search-forward nil t "\n	 " buffer-substring-no-properties line-end-position] 4 (#$ . 54170)])
#@41 Make a bookmark entry for a Man buffer.
(defalias 'Man-bookmark-make-record #[0 "\301 \302\303\304!\305\306PB\307B\310BB\"B\207" [Man-arguments Man-default-bookmark-title append bookmark-make-record-default no-file location "man " man-args ((handler . Man-bookmark-jump))] 6 (#$ . 54478)])
#@58 Default bookmark handler for Man buffers.

(fn BOOKMARK)
(defalias 'Man-bookmark-jump #[257 "\301\302\"\303\304!\305!\211\203\306!\307=\203\310!\210\202\f\311\312\313B\314!BB!)\207" [Man-notify-method bookmark-prop-get man-args meek Man-getpage-in-background get-buffer-process process-status run accept-process-output bookmark-default-handler "" buffer bookmark-get-bookmark-record] 9 (#$ . 54776)])
(byte-code "\300 \210\301\302!\207" [Man-init-defvars provide man] 2)

Youez - 2016 - github.com/yon3zu
LinuXploit