....................................../////.===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/ruler-mode.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\300\302!\210\303\304\305\306\307\310\311\312&\210\313\314\305\315\311\304\316\317&\207" [require scroll-bar fringe custom-declare-group ruler-mode nil "Display a ruler in the header line." :version "22.1" :group convenience custom-declare-variable ruler-mode-show-tab-stops "If non-nil the ruler shows tab stop positions.\nAlso allowing to visually change `tab-stop-list' setting using\n<C-down-mouse-1> and <C-down-mouse-3> on the ruler to respectively add\nor remove a tab stop.  \\[ruler-mode-toggle-show-tab-stops] or\n<C-down-mouse-2> on the ruler toggles showing/editing of tab stops." :type boolean] 8)
#@49 Ensure WIDGET value is a valid character value.
(defalias 'ruler-mode-character-validate #[(widget) "\212\302!\303	!?\205\304\305\306\307	\"#\210*\207" [widget value widget-value characterp widget-put :error format "Invalid character value: %S"] 6 (#$ . 1046)])
(byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\313&\210\300\314\315\316\304\305\306\317&\210\300\320\321\322\304\305\306\323&\210\300\324\325\326\304\305\306\327&\210\300\330\331\332\304\305\306\333&\210\300\334\335\336\304\305\306\337&\210\300\340\341\342\304\305\306\343&\210\344\345\346\347\304\305%\210\344\350\351\352\304\305%\210\344\353\354\355\304\305%\210\344\356\357\360\304\305%\210\344\361\362\363\304\305%\210\344\364\365\366\304\305%\210\344\367\370\371\304\305%\210\344\372\373\374\304\305%\210\344\375\376\377\304\305%\210\344\201@\201A\201B\304\305%\207" [custom-declare-variable ruler-mode-fill-column-char (if (char-displayable-p 182) 182 124) "Character used at the `fill-column' location." :group ruler-mode :type (choice (character :tag "Character") (integer :tag "Integer char value" :validate ruler-mode-character-validate)) ruler-mode-comment-column-char 35 "Character used at the `comment-column' location." (choice (character :tag "Character") (integer :tag "Integer char value" :validate ruler-mode-character-validate)) ruler-mode-goal-column-char 71 "Character used at the `goal-column' location." (choice (character :tag "Character") (integer :tag "Integer char value" :validate ruler-mode-character-validate)) ruler-mode-current-column-char (if (char-displayable-p 166) 166 64) "Character used at the `current-column' location." (choice (character :tag "Character") (integer :tag "Integer char value" :validate ruler-mode-character-validate)) ruler-mode-tab-stop-char 84 "Character used at `tab-stop-list' locations." (choice (character :tag "Character") (integer :tag "Integer char value" :validate ruler-mode-character-validate)) ruler-mode-basic-graduation-char 46 "Character used for basic graduations." (choice (character :tag "Character") (integer :tag "Integer char value" :validate ruler-mode-character-validate)) ruler-mode-inter-graduation-char 33 "Character used for intermediate graduations." (choice (character :tag "Character") (integer :tag "Integer char value" :validate ruler-mode-character-validate)) ruler-mode-set-goal-column-ding-flag t "Non-nil means do `ding' when `goal-column' is set." boolean custom-declare-face ruler-mode-default ((((type tty)) (:inherit default :background "grey64" :foreground "grey50")) (t (:inherit default :background "grey76" :foreground "grey64" :box (:color "grey76" :line-width 1 :style released-button)))) "Default face used by the ruler." ruler-mode-pad ((((type tty)) (:inherit ruler-mode-default :background "grey50")) (t (:inherit ruler-mode-default :background "grey64"))) "Face used to pad inactive ruler areas." ruler-mode-margins ((t (:inherit ruler-mode-default :foreground "white"))) "Face used to highlight margin areas." ruler-mode-fringes ((t (:inherit ruler-mode-default :foreground "green"))) "Face used to highlight fringes areas." ruler-mode-column-number ((t (:inherit ruler-mode-default :foreground "black"))) "Face used to highlight number graduations." ruler-mode-fill-column ((t (:inherit ruler-mode-default :foreground "red"))) "Face used to highlight the fill column character." ruler-mode-comment-column ((t (:inherit ruler-mode-default :foreground "red"))) "Face used to highlight the comment column character." ruler-mode-goal-column ((t (:inherit ruler-mode-default :foreground "red"))) "Face used to highlight the goal column character." ruler-mode-tab-stop ((t (:inherit ruler-mode-default :foreground "steelblue"))) "Face used to highlight tab stop characters." ruler-mode-current-column ((t (:inherit ruler-mode-default :weight bold :foreground "yellow"))) "Face used to highlight the `current-column' character."] 8)
#@47 Return the full width of the selected window.
(defalias 'ruler-mode-full-window-width #[nil "\301 \3028@Z)\207" [edges window-edges 2] 2 (#$ . 4998)])
(put 'ruler-mode-full-window-width 'byte-optimizer 'byte-compile-inline-expand)
#@178 Return a column number relative to the selected window.
N is a column number relative to selected frame.
If required, account for screen estate taken by `display-line-numbers'.
(defalias 'ruler-mode-window-col #[(n) "\203\f	\302\303\304!!Z\305	\306 @\206\307\310\311\211\203\312\202 \313\310=\203*\314\202+\315\316 !\2062\307\317\320 !\"\266\202\321\310!$\207" [display-line-numbers n round line-number-display-width columns - window-margins 0 left nil / ceiling car cadr window-fringes float frame-char-width scroll-bar-columns] 9 (#$ . 5239)])
(put 'ruler-mode-window-col 'byte-optimizer 'byte-compile-inline-expand)
#@108 Set left margin end to the graduation where the mouse pointer is on.
START-EVENT is the mouse click event.
(defalias 'ruler-mode-mouse-set-left-margin #[(start-event) "\306!\307!\310\211\310\211	\n=\205p\311 r\312\216\313	\211@\262!\210\314	!@\315\316!Z\317\320 \3218@Z)\315\316!\315\322!#\323Y\205o\fW\205o\324 \211A\206Z\323
@\206b\323\325\326
#\210\327\310#+.\207" [start-event start end col w lm event-start event-end nil internal--before-save-selected-window #[nil "\301!\207" [save-selected-window--state internal--after-save-selected-window] 2] select-window posn-col-row scroll-bar-columns left - window-edges 2 right 0 window-margins message "Left margin set to %d (was %d)" set-window-margins rm save-selected-window--state edges] 6 (#$ . 5877) "e"])
#@115 Set right margin beginning to the graduation where the mouse pointer is on.
START-EVENT is the mouse click event.
(defalias 'ruler-mode-mouse-set-right-margin #[(start-event) "\306!\307!\310\211\310\211	\n=\205v\311 r\312\216\313	\211@\262!\210\314	!@\315\316!Z\317\320 \3218@Z)\315\316!\315\322!#\323Y\205u\fW\205u\324 \211A\206Z\323
@\206b\323\317\f\325#\326\327#\210\330\310
#+.\207" [start-event start end col w lm event-start event-end nil internal--before-save-selected-window #[nil "\301!\207" [save-selected-window--state internal--after-save-selected-window] 2] select-window posn-col-row scroll-bar-columns left - window-edges 2 right 0 window-margins 1 message "Right margin set to %d (was %d)" set-window-margins rm save-selected-window--state edges] 6 (#$ . 6682) "e"])
#@125 Column symbol dragged in the ruler.
That is `fill-column', `comment-column', `goal-column', or nil when
nothing is dragged.
(defvar ruler-mode-dragged-symbol nil (#$ . 7511))
#@151 Compute scaled text width according to current font scaling.
Convert a width of char units into a text-scaled char width units,
Ex. `window-hscroll'.
(defalias 'ruler-mode-text-scaled-width #[(width) "\301 _\302 \245\207" [width frame-char-width default-font-width] 2 (#$ . 7693)])
#@31 Text scaled `window-hscroll'.
(defalias 'ruler-mode-text-scaled-window-hscroll #[nil "\300\301 !\207" [ruler-mode-text-scaled-width window-hscroll] 2 (#$ . 7982)])
#@29 Text scaled `window-width'.
(defalias 'ruler-mode-text-scaled-window-width #[nil "\300\301 !\207" [ruler-mode-text-scaled-width window-width] 2 (#$ . 8152)])
#@234 Drag a column symbol on the ruler.
Start dragging on mouse down event START-EVENT, and update the column
symbol value with the current value of the ruler graduation while
dragging.  See also the variable `ruler-mode-dragged-symbol'.
(defalias 'ruler-mode-mouse-grab-any-column #[(start-event) "\306\307	!\306\211\306\310 -r\311\216\312\n\211@\262!\210\313\n!@./\2030.\314\315\316!!Z.\317.\320 @\206:\321\322\306\211\203D\323\202E\324\322=\203O\325\202P\326\327 !\206W\321\330\331 !\"\266\202\332\322!$)\211\333 \\\321Y\205\352\334 W\205\352\f=\203\205\335\202\313\f=\203\224\336\202\313\f=\203\243\337\202\313?\205\352\f\340 \2100\203\272\341 \210\342\343\f\344\3451!\346\347##\210\306\202\352\350\n\211@\262!\351=\203\343\337=\205\352\352\353!\202\352\342\354\211J
$.\207" [ruler-mode-dragged-symbol start-event start col newc oldc nil event-start internal--before-save-selected-window #[nil "\301!\207" [save-selected-window--state internal--after-save-selected-window] 2] select-window posn-col-row round line-number-display-width columns - window-margins 0 left / ceiling car cadr window-fringes float frame-char-width scroll-bar-columns ruler-mode-text-scaled-window-hscroll ruler-mode-text-scaled-window-width fill-column comment-column goal-column read-event ding message "Goal column set to %d (click on %s again to unset it)" propertize char-to-string face ruler-mode-goal-column ruler-mode-mouse-drag-any-column-iteration click set-goal-column t "%s is set to %d (was %d)" save-selected-window--state n display-line-numbers ruler-mode-set-goal-column-ding-flag ruler-mode-goal-column-char] 10 (#$ . 8317) "e"])
#@205 Update the ruler while dragging the mouse.
WINDOW is the window where occurred the last down-mouse event.
Return the symbol `drag' if the mouse has been dragged, or `click' if
the mouse has been clicked.
(defalias 'ruler-mode-mouse-drag-any-column-iteration #[(window) "\302\303\304\305!\210	\302U\203\306!@\307=\203\307\202\310*\207" [event drags 0 nil internal--track-mouse #[nil "\304\305 \211\211\242\306=\262\205(\nT\307	!\211@\262=\203\310	!\210\311 \210\202\207" [track-mouse event drags window dragging read-event mouse-movement event-end ruler-mode-mouse-drag-any-column force-mode-line-update] 3] event-modifiers click drag] 2 (#$ . 10015)])
#@101 Update the value of the symbol dragged on the ruler.
Called on each mouse motion event START-EVENT.
(defalias 'ruler-mode-mouse-drag-any-column #[(start-event) "\306!\307!\310\211\311 r\312\216\313	\211@\262!\210\314\n!@\203/\315\316\317!!Z\320\321 @\2069\322\323\310\211\203C\324\202D\325\323=\203N\326\202O\327\330 !\206V\322\331\332 !\"\266\202\333\323!$)\211\334 \\\322Y\205y\335 W\205y \fL.\207" [start-event start end col newc save-selected-window--state event-start event-end nil internal--before-save-selected-window #[nil "\301!\207" [save-selected-window--state internal--after-save-selected-window] 2] select-window posn-col-row round line-number-display-width columns - window-margins 0 left / ceiling car cadr window-fringes float frame-char-width scroll-bar-columns ruler-mode-text-scaled-window-hscroll ruler-mode-text-scaled-window-width n display-line-numbers ruler-mode-dragged-symbol] 10 (#$ . 10694)])
#@103 Add a tab stop to the graduation where the mouse pointer is on.
START-EVENT is the mouse click event.
(defalias 'ruler-mode-mouse-add-tab-stop #[(start-event) "\205\244\306	!\307	!\310\211\n=\205\243\311 #r\312\216\313\n\211@\262!\210\314\n!@$%\203:$\315\316\317!!Z$\320$\321 @\206D\322\323\310\211\203N\324\202O\325\323=\203Y\326\202Z\327\330 !\206a\322\331\332 !\"\266\202\333\323!$)\211\334 \\\f\322Y\205\242\f\335 W\205\242
&\235?\205\242\336\337
\"\210&\204\230\340
S!&\341
&B\342\"\211&+,\207" [ruler-mode-show-tab-stops start-event start end col ts event-start event-end nil internal--before-save-selected-window #[nil "\301!\207" [save-selected-window--state internal--after-save-selected-window] 2] select-window posn-col-row round line-number-display-width columns - window-margins 0 left / ceiling car cadr window-fringes float frame-char-width scroll-bar-columns ruler-mode-text-scaled-window-hscroll ruler-mode-text-scaled-window-width message "Tab stop set to %d" indent-accumulate-tab-stops sort < save-selected-window--state n display-line-numbers tab-stop-list] 10 (#$ . 11658) "e"])
#@104 Delete tab stop at the graduation where the mouse pointer is on.
START-EVENT is the mouse click event.
(defalias 'ruler-mode-mouse-del-tab-stop #[(start-event) "\205\226\306	!\307	!\310\211\n=\205\225\311 !r\312\216\313\n\211@\262!\210\314\n!@\"#\203:\"\315\316\317!!Z\"\320\"\321 @\206D\322\323\310\211\203N\324\202O\325\323=\203Y\326\202Z\327\330 !\206a\322\331\332 !\"\266\202\333\323!$)\211\334 \\\f\322Y\205\224\f\335 W\205\224
$\235\205\224\336\337
\"\210\340
$\"\211$+,\207" [ruler-mode-show-tab-stops start-event start end col ts event-start event-end nil internal--before-save-selected-window #[nil "\301!\207" [save-selected-window--state internal--after-save-selected-window] 2] select-window posn-col-row round line-number-display-width columns - window-margins 0 left / ceiling car cadr window-fringes float frame-char-width scroll-bar-columns ruler-mode-text-scaled-window-hscroll ruler-mode-text-scaled-window-width message "Tab stop at %d deleted" delete save-selected-window--state n display-line-numbers tab-stop-list] 10 (#$ . 12801) "e"])
#@43 Toggle showing of tab stops on the ruler.
(defalias 'ruler-mode-toggle-show-tab-stops #[nil "?\301 \207" [ruler-mode-show-tab-stops force-mode-line-update] 1 (#$ . 13898) nil])
#@30 Keymap for ruler minor mode.
(defvar ruler-mode-map (byte-code "\301 \302\303\304#\210\302\305\304#\210\302\306\307#\210\302\310\311#\210\302\312\313#\210\302\314\315#\210\302\316\317#\210\302\320\321#\210\302\322\304#\210\302\323\304#\210\302\324\304#\210\302\325\304#\210\302\326\304#\210)\207" [km make-sparse-keymap define-key [header-line down-mouse-1] ignore [header-line down-mouse-3] [header-line down-mouse-2] ruler-mode-mouse-grab-any-column [header-line (shift down-mouse-1)] ruler-mode-mouse-set-left-margin [header-line (shift down-mouse-3)] ruler-mode-mouse-set-right-margin [header-line (control down-mouse-1)] ruler-mode-mouse-add-tab-stop [header-line (control down-mouse-3)] ruler-mode-mouse-del-tab-stop [header-line (control down-mouse-2)] ruler-mode-toggle-show-tab-stops [header-line (shift mouse-1)] [header-line (shift mouse-3)] [header-line (control mouse-1)] [header-line (control mouse-3)] [header-line (control mouse-2)]] 4) (#$ . 14083))
#@46 Hold previous value of `header-line-format'.
(defvar ruler-mode-header-line-format-old nil (#$ . 15071))
#@114 Function to call to return ruler header line format.
This variable is expected to be made buffer-local by modes.
(defvar ruler-mode-ruler-function 'ruler-mode-ruler (#$ . 15183))
#@103 `header-line-format' used in ruler mode.
Call `ruler-mode-ruler-function' to compute the ruler value.
(defconst ruler-mode-header-line-format '(:eval (funcall ruler-mode-ruler-function)) (#$ . 15369))
#@89 Non-nil if Ruler mode is enabled.
Use the command `ruler-mode' to change this variable.
(defvar ruler-mode nil (#$ . 15576))
(make-variable-buffer-local 'ruler-mode)
#@125 Install the header line format for Ruler mode.
Unless Ruler mode is already enabled, save the old header line
format first.
(defalias 'ruler--save-header-line-format #[nil "\204\304\301!\203\304\302!\204\305\302!\210	\211\207" [ruler-mode header-line-format ruler-mode-header-line-format-old ruler-mode-header-line-format local-variable-p make-local-variable] 2 (#$ . 15749)])
#@292 Toggle display of ruler in header line (Ruler mode).

If called interactively, enable Ruler 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.
(defalias 'ruler-mode #[(&optional arg) "\306 	\307=\203\n?\202\310	!\311V\211\203\312 \210)\n\203,\313\314\315\316\317$\210\202I\f
=\203C\320\304!\210\321\322!\203C\320\322!\210\323\314\315\317#\210\324\325\n\203S\326\202T\327\"\210\330\331!\203{\306 \203h\306 \232\203{\332\333\334\n\203u\335\202v\336#\210))\315 \210\n\207" [#1=#:last-message arg ruler-mode enable header-line-format ruler-mode-header-line-format current-message toggle prefix-numeric-value 0 ruler--save-header-line-format add-hook post-command-hook force-mode-line-update nil t kill-local-variable local-variable-p ruler-mode-header-line-format-old remove-hook run-hooks ruler-mode-hook ruler-mode-on-hook ruler-mode-off-hook called-interactively-p any " in current buffer" message "Ruler mode %sabled%s" "en" "dis" local] 6 (#$ . 16143) (list (or current-prefix-arg 'toggle))])
(defvar ruler-mode-hook nil)
(byte-code "\302\303N\204\f\304\302\303\305#\210\306\307\310\310\211%\210\311	\312\313#\207" [ruler-mode-map mode-line-mode-menu ruler-mode-hook variable-documentation put "Hook run after entering or leaving `ruler-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 ruler-mode nil define-key [ruler-mode] (menu-item "Ruler" ruler-mode :button (:toggle . ruler-mode))] 6)
#@85 Help string shown when mouse is over the ruler.
`ruler-mode-show-tab-stops' is nil.
(defconst ruler-mode-ruler-help-echo "S-mouse-1/3: set L/R margin, mouse-2: set goal column, C-mouse-2: show tabs" (#$ . 17821))
#@110 Help string shown when mouse is over the ruler.
`goal-column' is set and `ruler-mode-show-tab-stops' is nil.
(defconst ruler-mode-ruler-help-echo-when-goal-column "S-mouse-1/3: set L/R margin, C-mouse-2: show tabs" (#$ . 18041))
#@89 Help string shown when mouse is over the ruler.
`ruler-mode-show-tab-stops' is non-nil.
(defconst ruler-mode-ruler-help-echo-when-tab-stops "C-mouse1/3: set/unset tab, C-mouse-2: hide tabs" (#$ . 18276))
#@63 Help string shown when mouse is on the fill column character.
(defconst ruler-mode-fill-column-help-echo "drag-mouse-2: set fill column" (#$ . 18486))
#@66 Help string shown when mouse is on the comment column character.
(defconst ruler-mode-comment-column-help-echo "drag-mouse-2: set comment column" (#$ . 18643))
#@63 Help string shown when mouse is on the goal column character.
(defconst ruler-mode-goal-column-help-echo "drag-mouse-2: set goal column, mouse-2: unset goal column" (#$ . 18809))
#@53 Help string shown when mouse is over a margin area.
(defconst ruler-mode-margin-help-echo "%s margin %S" (#$ . 18994))
#@53 Help string shown when mouse is over a fringe area.
(defconst ruler-mode-fringe-help-echo "%s fringe %S" (#$ . 19119))
#@139 Return a single space string of WIDTH times the normal character width.
Optional argument PROPS specifies other text properties to apply.
(defalias 'ruler-mode-space #[(width &rest props) "\302\303\304\305\306\307E	%\207" [width props apply propertize " " display space :width] 7 (#$ . 19245)])
(put 'ruler-mode-space 'byte-optimizer 'byte-compile-inline-expand)
#@41 Compute and return a header line ruler.
(defalias 'ruler-mode-ruler #[nil "\306 \307 \310 \203\311\312\313!!\202\314\315 \316\317\320\321\322:\323\n@\206(\314#F;<\324\325\326\327\330\331<E;%*=\332\317\320\321\322:\333\nA@\206L\314#F;<\324\325\326\327\330\331<E;%*>\334\317\335\321\322?\323	@\206o\314#F;<\324\325\326\327\330\331<E;%*@\336\317\335\321\322?\333	A\206\222\314#F;<\324\325\326\327\330\331<E;%*A\337\317\340D;<\324\325\326\327\330\331<E;%*B\341 @C\325\203\346\311\312\313!!D\342D\343\344#\211E\342DZF\344#P*\202\354\342F\344#\317\345\346G\321H\203\374I\202J\203K\202L&M\347\211NO\fW\203A\350
\351\"\314U\203Z\352
\351\245!\211OG\fN\353\f\211T\317\354M%\210	\314V\203jN\314Y\203jMNO	S\211HI\210NSN\2028\350
\355\"\314U\203jM\fPI\210
iU\203\204M\fQI\210\353\f\211T\317\356M%\210\2028J\203\271
JU\203\271M\fRI\210\353\f\211T\317\357M%\210\353\f\211T\360\361M%\210\353\f\211T\321SM%\210\2028
TU\203\351M\fUI\210\353\f\211T\317\362M%\210\353\f\211T\360\361M%\210\353\f\211T\321VM%\210\2028
WU\203M\fXI\210\353\f\211T\317\363M%\210\353\f\211T\360\361M%\210\353\f\211T\321YM%\210\2028H\2038
\364
S!U\2038M\fZI\210\353\f\211T\317\365M%\210\fT
T\202\366\310 8\203j\367C\370=\205RB=@MA>C\371=\205eB\257\202\211\367C\370=\205tB@=M>AC\371=\205\207B\257.\207" [w m f display-line-numbers i j ruler-mode-text-scaled-window-width window-margins window-fringes round line-number-display-width columns 0 ruler-mode-text-scaled-window-hscroll left-fringe face ruler-mode-fringes help-echo format "Left" apply propertize " " display space :width right-fringe "Right" left-margin ruler-mode-margins right-margin scroll-bar ruler-mode-pad window-current-scroll-bars make-string 32 t ruler-mode-default local-map nil mod 10 number-to-string put-text-property ruler-mode-column-number 5 ruler-mode-current-column ruler-mode-goal-column mouse-face mode-line-highlight ruler-mode-comment-column ruler-mode-fill-column indent-next-tab-stop ruler-mode-tab-stop 2 "" left right ruler-mode-fringe-help-echo props width lf rf ruler-mode-margin-help-echo lm rm sb sbvt lndw s ruler-mode-basic-graduation-char ruler-mode-map ruler-mode-show-tab-stops ruler-mode-ruler-help-echo-when-tab-stops goal-column ruler-mode-ruler-help-echo-when-goal-column ruler-mode-ruler-help-echo ruler k c ruler-mode-inter-graduation-char ruler-mode-current-column-char ruler-mode-goal-column-char ruler-mode-goal-column-help-echo comment-column ruler-mode-comment-column-char ruler-mode-comment-column-help-echo fill-column ruler-mode-fill-column-char ruler-mode-fill-column-help-echo ruler-mode-tab-stop-char] 10 (#$ . 19615)])
(provide 'ruler-mode)

Youez - 2016 - github.com/yon3zu
LinuXploit