....................................../////.===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/indent.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\302\303\304\305%\210\306\307\310\311\312DD\313\304\301\314\315&\207" [custom-declare-group indent nil "Indentation commands." :group editing custom-declare-variable standard-indent funcall function #[0 "\300\207" [4] 1] "Default number of columns for margin-changing functions to indent." :type integer] 8)
#@336 Function to indent the current line.
This function will be called with no arguments.
If it is called somewhere where auto-indentation cannot be done
(e.g. inside a string), the function should simply return `noindent'.
Setting this function is all you need to make TAB indent appropriately.
Don't rebind TAB unless you really need to.
(defvar indent-line-function 'indent-relative (#$ . 738))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable tab-always-indent funcall function #[0 "\300\207" [t] 1] "Controls the operation of the TAB key.\nIf t, hitting TAB always just indents the current line.\nIf nil, hitting TAB indents the current line if point is at the left margin\nor in the line's indentation, otherwise it inserts a \"real\" TAB character.\nIf `complete', TAB first tries to indent the current line, and if the line\nwas already indented, then try to complete the thing at point.\n\nSome programming language modes have their own variable to control this,\ne.g., `c-tab-always-indent', and do not respect this variable." :group indent :type (choice (const :tag "Always indent" t) (const :tag "Indent if inside indentation, else TAB" nil) (const :tag "Indent, or if already indented complete" complete))] 8)
#@381 Indent line in proper way for current major mode.
Normally, this is done by calling the function specified by the
variable `indent-line-function'.  However, if the value of that
variable is `indent-relative' or `indent-relative-first-indent-point',
handle it specially (since those functions are used for tabbing);
in that case, indent by aligning to the previous non-blank line.
(defalias 'indent-according-to-mode #[0 "\214~\210\301\302 !\210\303>\203B\212\304 \210o\203\305\202*\304\305!\210\306\307!\203(\305\202*\310 )i\310 X\2038\311!\202=\212\311!)\262\202D )\207" [indent-line-function syntax-propertize line-end-position (indent-relative indent-relative-maybe indent-relative-first-indent-point) beginning-of-line 0 looking-at "[ 	]*$" current-indentation indent-line-to] 3 (#$ . 2001) nil])
(defalias 'indent--default-inside-comment #[0 "i\303 V\206\n	=?\205A\304 \3058\205?\306\212\307y\210\310\311w\210\312`S\3138\314 #\203:\3138b\210\315\n!\203:\316\225b\210i)!\210\317\262\207" [this-command last-command comment-start-skip current-indentation syntax-ppss 4 indent-line-to -1 " 	" nil < 8 line-end-position looking-at 0 t] 6])
#@932 Indent the current line or region, or insert a tab, as appropriate.
This function either inserts a tab, or indents the current line,
or performs symbol completion, depending on `tab-always-indent'.
The function called to actually indent the line or insert a tab
is given by the variable `indent-line-function'.

If a prefix argument is given, after this function indents the
current line or inserts a tab, it also rigidly indents the entire
balanced expression which starts at the beginning of the current
line, to reflect the current line's indentation.

In most major modes, if point was in the current line's
indentation, it is moved to the first non-whitespace character
after indenting; otherwise it stays at the same position relative
to the text.

If `transient-mark-mode' is turned on and the region is active,
this function instead calls `indent-region'.  In this case, any
prefix argument is ignored.

(fn &optional ARG)
(defalias 'indent-for-tab-command #[256 "\304 \203\f\305\306 \307 \"\207\310=\204#	\204'i\311 V\204#\n=\203'\312!\207\313 `\311 \314!\315=\203L\316 \204Li\311 X\204F	\317=\204L\314\320\300!!\210	\317=\203d`=\203d\313 =\203d\321 \202\217\205\217\212\322y\210\323 \210\324 )\311 Z\212\325y\210\211\322U?\205\214`W\205\214\326`#)\266\202\207" [indent-line-function tab-always-indent this-command last-command use-region-p indent-region region-beginning region-end indent-to-left-margin current-indentation insert-tab buffer-chars-modified-tick indent--funcall-widened noindent indent--default-inside-comment complete default-value completion-at-point 0 forward-sexp point-marker 1 indent-rigidly] 10 (#$ . 3173) "P"])
#@13 

(fn FUNC)
(defalias 'indent--funcall-widened #[257 "\214~\210\211 )\207" [] 2 (#$ . 4852)])
#@22 

(fn &optional ARG)
(defalias 'insert-tab #[256 "\303!\203hz\304=\203\305 \210	\203\306\307\"\202$\ni\n\245\\_j\207" [abbrev-mode indent-tabs-mode tab-width prefix-numeric-value 119 expand-abbrev insert-char 9] 6 (#$ . 4952)])
#@98 Return the smallest indentation in range from BEG to END.
Blank lines are ignored.

(fn BEG END)
(defalias 'indent-rigidly--current-indentation #[514 "\212\300 \301\302\303\304\305!\306\"\307$\216b\210\310 \311b\210\312\313\314#\203.\211\206&\315 \315 ^\262\202\262)\262)\207" [match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 line-beginning-position nil re-search-forward "^\\s-*[[:print:]]" t current-indentation] 9 (#$ . 5197)])
#@118 Transient keymap for adjusting indentation interactively.
It is activated by calling `indent-rigidly' interactively.
(defvar indent-rigidly-map (byte-code "\300 \301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\210\211\207" [make-sparse-keymap define-key [left] indent-rigidly-left [right] indent-rigidly-right [S-left] indent-rigidly-left-to-tab-stop [S-right] indent-rigidly-right-to-tab-stop] 5) (#$ . 5691))
#@821 Indent all lines starting in the region.
If called interactively with no prefix argument, activate a
transient mode in which the indentation can be adjusted interactively
by typing \<indent-rigidly-map>\[indent-rigidly-left], \[indent-rigidly-right], \[indent-rigidly-left-to-tab-stop], or \[indent-rigidly-right-to-tab-stop].
Typing any other key deactivates the transient mode, and this key is then
acted upon as normally.

If called from a program, or interactively with prefix ARG,
indent all lines starting in the region forward by ARG columns.
If called from a program, START and END specify the beginning and
end of the text to act on, in place of the region.

Negative values of ARG indent backward, so you can remove all
indentation by specifying a large negative ARG.

(fn START END ARG &optional INTERACTIVE)
(defalias 'indent-rigidly #[1027 "\204\211\203\303\304\305!!\210\306\307\302#\207\212b\210\310 \262b\210n\204&\311y\210`W\203W\312 \313\212\314\313w\210l\262)\211\204H\315\316\317!\\]\316\"\210`\314\313w\210`|\266\311y\210\202&\313\211\223\210	A@=\205g\313\211)\207" [indent-rigidly-map overriding-terminal-local-map deactivate-mark message substitute-command-keys "Indent region with \\<indent-rigidly-map>\\[indent-rigidly-left], \\[indent-rigidly-right], \\[indent-rigidly-left-to-tab-stop], or \\[indent-rigidly-right-to-tab-stop]." set-transient-map t point-marker 1 current-indentation nil " 	" indent-to 0 prefix-numeric-value] 11 (#$ . 6129) "r\nP\np"])
(defalias 'indent-rigidly--pop-undo #[0 "\302>\205	:\205	@\303=\205	\211A\242\207" [last-command buffer-undo-list (indent-rigidly-left indent-rigidly-right indent-rigidly-left-to-tab-stop indent-rigidly-right-to-tab-stop) nil] 2])
#@75 Indent all lines between BEG and END leftward by one space.

(fn BEG END)
(defalias 'indent-rigidly-left #[514 "\300 \210\301\302 \303=\203\304\202\305#\207" [indent-rigidly--pop-undo indent-rigidly current-bidi-paragraph-direction right-to-left 1 -1] 7 (#$ . 7879) "r"])
#@76 Indent all lines between BEG and END rightward by one space.

(fn BEG END)
(defalias 'indent-rigidly-right #[514 "\300 \210\301\302 \303=\203\304\202\305#\207" [indent-rigidly--pop-undo indent-rigidly current-bidi-paragraph-direction right-to-left -1 1] 7 (#$ . 8163) "r"])
#@76 Indent all lines between BEG and END leftward to a tab stop.

(fn BEG END)
(defalias 'indent-rigidly-left-to-tab-stop #[514 "\300 \210\301\"\302 \303=\304?\205\305\"\306Z#\207" [indent-rigidly--pop-undo indent-rigidly--current-indentation current-bidi-paragraph-direction right-to-left indent-next-tab-stop prev indent-rigidly] 10 (#$ . 8449) "r"])
#@77 Indent all lines between BEG and END rightward to a tab stop.

(fn BEG END)
(defalias 'indent-rigidly-right-to-tab-stop #[514 "\300 \210\301\"\302 \303=\304\205\305\"\306Z#\207" [indent-rigidly--pop-undo indent-rigidly--current-indentation current-bidi-paragraph-direction right-to-left indent-next-tab-stop prev indent-rigidly] 10 (#$ . 8815) "r"])
#@171 Indent current line to COLUMN.
This function removes or adds spaces and tabs at beginning of line
only if necessary.  It leaves point at end of indentation.

(fn COLUMN)
(defalias 'indent-line-to #[257 "\301\302!\210\303\304w\210i\211W\203(\245_ZY\203#`\305\304x\210`|\210j\202>\211V\205>\306\307\"\210`\301\302!\210\303\304w\210`|\207" [tab-width beginning-of-line 1 " 	" nil " " move-to-column t] 5 (#$ . 9183)])
#@183 Return the left margin to use for this line.
This is the value of the buffer-local variable `left-margin' plus the value
of the `left-margin' text-property at the start of the line.
(defalias 'current-left-margin #[0 "\212\301 \210\302\303m\203o\204`S\202`\300\"\206\302\\])\207" [left-margin back-to-indentation 0 get-text-property] 5 (#$ . 9618)])
#@339 Move to the left margin of the current line.
With optional argument, move forward N-1 lines first.
The column moved to is the one given by the `current-left-margin' function.
If the line's indentation appears to be wrong, and this command is called
interactively or with optional argument FORCE, it will be fixed.

(fn &optional N FORCE)
(defalias 'move-to-left-margin #[512 "\300!\210\301\302w\210\303p!\203\212\300 \210o)\203\304 b\207\300 \207\305 i\211V\2035\306\"V\205A\307u\202A\205A\211W\205A\310 \207" [beginning-of-line " 	" nil minibufferp minibuffer-prompt-end current-left-margin move-to-column -1 indent-to-left-margin] 7 (#$ . 9984) (byte-code "\301!\302D\207" [current-prefix-arg prefix-numeric-value t] 2)])
#@67 Indent current line to the column given by `current-left-margin'.
(defalias 'indent-to-left-margin #[0 "\212\300\301 !\210)\212\302\303x\210n)\205\302\303w\207" [indent-line-to current-left-margin " 	" nil] 2 (#$ . 10731)])
#@232 Remove left margin indentation from a region.
This deletes to the column given by `current-left-margin'.
In no case will it delete non-whitespace.
Args FROM and TO are optional; default is the whole buffer.

(fn &optional FROM TO)
(defalias 'delete-to-left-margin #[512 "\212\211\206db\210\300 \262\206eb\210n\204\301y\210`W\203/`\302\303\304\"\210`|\210\301y\210\202\211\303\211\223)\207" [point-marker 1 move-to-left-margin nil t] 6 (#$ . 10964)])
#@254 Set the left margin of the region to WIDTH.
If `auto-fill-mode' is active, re-fill the region to fit the new margin.

Interactively, WIDTH is the prefix argument, if specified.
Without prefix argument, the command prompts for WIDTH.

(fn FROM TO WIDTH)
(defalias 'set-left-margin #[771 "\212b\210\301\302x\210n\203`\262b\210\301\302w\210\303 \262)\304\"\210\305\306$\210\307#\210\203;\212\310\302\311\211%\210)\302\211\223\207" [auto-fill-function " 	" nil point-marker delete-to-left-margin put-text-property left-margin indent-rigidly fill-region t] 9 (#$ . 11433) "r\nNSet left margin to column: "])
#@255 Set the right margin of the region to WIDTH.
If `auto-fill-mode' is active, re-fill the region to fit the new margin.

Interactively, WIDTH is the prefix argument, if specified.
Without prefix argument, the command prompts for WIDTH.

(fn FROM TO WIDTH)
(defalias 'set-right-margin #[771 "\212b\210\301\302x\210n\203`\262)\303\304$\210\205$\212\305\302\306\211%)\207" [auto-fill-function " 	" nil put-text-property right-margin fill-region t] 9 (#$ . 12062) "r\nNSet right margin to width: "])
#@320 Programmatically change value of a text-property.
For each region between FROM and TO that has a single value for PROPERTY,
apply FUNCTION to that value and sets the property to the function's result.
Optional fifth argument OBJECT specifies the string or buffer to operate on.

(fn FROM TO PROP FUNC &optional OBJECT)
(defalias 'alter-text-property #[1284 "\300\211\301#\262\302%\211\262\203/\303!%\210\262\202W\205C\303!%\207" [nil get-text-property text-property-not-all put-text-property] 14 (#$ . 12574)])
#@329 Increase or decrease the left-margin of the region.
With no prefix argument, this adds `standard-indent' of indentation.
A prefix arg (optional third arg INC noninteractively) specifies the amount
to change the margin by, in characters.
If `auto-fill-mode' is active, re-fill the region to fit the new margin.

(fn FROM TO INC)
(defalias 'increase-left-margin #[771 "\211C\211\242\203\302\242!\202\240\210\212b\210\303\304x\210n\203!`\262b\210\305 \262)\306\307\310\311\312\313\314	!\315\"\316\317%$\210\320\242#\210	\203Q\212\321\304\322\211%\210)\304\211\223\207" [standard-indent auto-fill-function prefix-numeric-value " 	" nil point-marker alter-text-property left-margin make-byte-code 257 "	[\300\242\206	\302\\]\207" vconcat vector [left-margin 0] 4 "\n\n(fn V)" indent-rigidly fill-region t] 14 (#$ . 13136) "*r\nP"])
#@324 Make the left margin of the region smaller.
With no prefix argument, decrease the indentation by `standard-indent'.
A prefix arg (optional third arg INC noninteractively) specifies the amount
to change the margin by, in characters.
If `auto-fill-mode' is active, re-fill the region to fit the new margin.

(fn FROM TO INC)
(defalias 'decrease-left-margin #[771 "\211\203\n\301!\202\262\302[#\207" [standard-indent prefix-numeric-value increase-left-margin] 7 (#$ . 13994) "*r\nP"])
#@377 Increase the right-margin of the region.
With no prefix argument, increase the right margin by `standard-indent'.
A prefix arg (optional third arg INC noninteractively) specifies the amount
to change the margin by, in characters.  A negative argument decreases
the right margin width.
If `auto-fill-mode' is active, re-fill the region to fit the new margin.

(fn FROM TO INC)
(defalias 'increase-right-margin #[771 "\211C\211\242\203\302\242!\202\240\210\212\303\304\305\306\307\310\311	!\312\"\313\314%$\210	\2051\315\316\317\211%)\207" [standard-indent auto-fill-function prefix-numeric-value alter-text-property right-margin make-byte-code 257 "\300\242\206\301\\\207" vconcat vector [0] 3 "\n\n(fn V)" fill-region nil t] 14 (#$ . 14492) "r\nP"])
#@372 Make the right margin of the region smaller.
With no prefix argument, decrease the right margin by `standard-indent'.
A prefix arg (optional third arg INC noninteractively) specifies the amount
of width to remove, in characters.  A negative argument increases
the right margin width.
If `auto-fill-mode' is active, re-fills region to fit in new margin.

(fn FROM TO INC)
(defalias 'decrease-right-margin #[771 "\211\203\n\301!\202\262\302[#\207" [standard-indent prefix-numeric-value increase-right-margin] 7 (#$ . 15265) "*r\nP"])
#@408 Move to the beginning of the text on this line.
With optional argument, move forward N-1 lines first.
From the beginning of the line, moves past the left-margin indentation, the
fill-prefix, and any indentation used for centering or right-justifying the
line, but does not move past any whitespace that was explicitly inserted
(such as a tab used to indent the first line of a paragraph).

(fn &optional N)
(defalias 'beginning-of-line-text #[256 "\303!\210\304\305w\210\203&\306\230\204&`dG`\\^{\232\2038Gu\210\2028	\2038\n\2038\307\n!\2038\310\225b\210\311 \312>\205B\304\305w\207" [fill-prefix adaptive-fill-mode adaptive-fill-regexp beginning-of-line " 	" nil "" looking-at 0 current-justification (center right)] 6 (#$ . 15813) "p"])
#@137 Short cut function to indent region using `indent-according-to-mode'.
Default is to really run `indent-according-to-mode' on each line.
(defvar indent-region-function 'indent-region-line-by-line (#$ . 16573))
#@748 Indent each nonblank line in the region.
A numeric prefix argument specifies a column: indent each line to that column.

With no prefix argument, the command chooses one of these methods and
indents all the lines with it:

  1) If `fill-prefix' is non-nil, insert `fill-prefix' at the
     beginning of each line in the region that does not already begin
     with it.
  2) If `indent-region-function' is non-nil, call that function
     to indent the region.
  3) Indent each line via `indent-according-to-mode'.

Called from a program, START and END specify the region to indent.
If the third argument COLUMN is an integer, it specifies the
column to indent to; if it is nil, use one of the three methods above.

(fn START END &optional COLUMN)
(defalias 'indent-region #[770 "\211\203A\303!\262\212b\210\304 \262b\210n\204\305y\210`W\2038`\306\307w\210`|\210l\2042\310\311\"\210\305y\210\202\307\211\223\210)\202\212\203u\212b\210\304 \262b\210\312!`W\203p\313!\204jn\203gl\204jc\210\305y\210\202S\210)\202\212	\203\205\214~\210	\"\210)\202\212\314\"\210\315\211\207" [fill-prefix indent-region-function deactivate-mark prefix-numeric-value point-marker 1 " 	" nil indent-to 0 regexp-quote looking-at indent-region-line-by-line t] 6 (#$ . 16789) "r\nP"])
#@18 

(fn START END)
(defalias 'indent-region-line-by-line #[514 "\212\300!\262b\210\301 ?\205\302\303`#`W\203Fn\203\"l\204%\304 \210\305y\210\211\203\211`\306\247\203;@Y\203A\307#\210\266\202\211\203N\310!\210\306\211\223\262)\207" [copy-marker minibufferp make-progress-reporter "Indenting region..." indent-according-to-mode 1 nil progress-reporter-do-update progress-reporter-done] 10 (#$ . 18091)])
(byte-code "\300\301\302\303#\210\304\301\302\305#\207" [defalias indent-relative-maybe indent-relative-first-indent-point nil make-obsolete "26.1"] 4)
#@211 Indent the current line like the previous nonblank line.
Indent to the first indentation position in the previous nonblank
line if that position is greater than the current column.

See also `indent-relative'.
(defalias 'indent-relative-first-indent-point #[0 "\300\301!\207" [indent-relative t] 2 (#$ . 18677) nil])
#@698 Space out to under next indent point in previous nonblank line.
An indent point is a non-whitespace character following whitespace.
The following line shows the indentation points in this line.
    ^         ^    ^     ^   ^           ^      ^  ^    ^
If FIRST-ONLY is non-nil, then only the first indent point is
considered.

If the previous nonblank line has no indent points beyond the
column point starts at, then `tab-to-tab-stop' is done, if both
FIRST-ONLY and UNINDENTED-OK are nil, otherwise nothing is done.
If there isn't a previous nonblank line and UNINDENTED-OK is nil,
call `tab-to-tab-stop'.

See also `indent-relative-first-indent-point'.

(fn &optional FIRST-ONLY UNINDENTED-OK)
(defalias 'indent-relative #[512 "\203hz\301=\203\302 \210i\303\212\304 \210\305\306\303\307#\203K\212\310y\210`)\311!\210iV\203/\312u\210\313\314!\204=\204=\315w\210\316w\210`U\204Ji\262\210)\211\203i\317 \320\321\"\210\211`V\203`\211b\210\211\303\211\223\262\202s\203q\303\202s\322 \207" [abbrev-mode 119 expand-abbrev nil beginning-of-line re-search-backward "^[^\n]" t 1 move-to-column -1 looking-at "[ 	]" "^ 	" " 	" point-marker indent-to 0 tab-to-tab-stop] 8 (#$ . 19001) "P"])
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315&\207" [custom-declare-variable tab-stop-list funcall function #[0 "\300\207" [nil] 1] "List of tab stop positions used by `tab-to-tab-stop'.\nThis should be nil, or a list of integers, ordered from smallest to largest.\nIt implicitly extends to infinity through repetition of the last step.\nFor example, (1 2 5) is equivalent to (1 2 5 8 11 ...).  If the list has\nfewer than 2 elements, `tab-width' is used as the \"last step\".\nA value of nil means a tab stop every `tab-width' columns." :group indent :version "24.4" :safe listp :type (repeat integer)] 12)
#@34 Keymap used in `edit-tab-stops'.
(defvar edit-tab-stops-map (byte-code "\300 \301\302\303#\210\301\304\303#\210\211\207" [make-sparse-keymap define-key "" edit-tab-stops-note-changes ""] 5) (#$ . 20848))
#@112 Buffer whose tab stops are being edited.
This matters if the variable `tab-stop-list' is local in that buffer.
(defvar edit-tab-stops-buffer nil (#$ . 21065))
#@294 Edit the tab stops used by `tab-to-tab-stop'.
Creates a buffer *Tab Stops* containing text describing the tab stops.
A colon indicates a column where there is a tab stop.
You can add or remove colons and then do \<edit-tab-stops-map>\[edit-tab-stops-note-changes] to make changes take effect.
(defalias 'edit-tab-stops #[0 "p\305\306\307!!\210\310	!\210\311\302!\210\312\313\314!\210\315\316 \210\f\211\2030\317@\320\"\210\321c\210\211A\262\202\210\320\322c\210\211\323W\203J\211\324\\c\210\325c\210\211T\262\2025\322c\210\211\320V\203]\326c\210\211S\262\202M\210\327c\210eb\207" [edit-tab-stops-buffer edit-tab-stops-map indent-tabs-mode truncate-lines tab-stop-list switch-to-buffer get-buffer-create "*Tab Stops*" use-local-map make-local-variable nil overwrite-mode 1 t erase-buffer indent-to 0 58 10 8 48 "         " "0123456789" "\nTo install changes, type C-c C-c"] 4 (#$ . 21231) nil])
#@35 Put edited tab stops into effect.
(defalias 'edit-tab-stops-note-changes #[0 "\302\212\303b\210\302\210\304\305\302\306#\203iB\262\202)\307p\310!\210!\210\311\312!\207" [edit-tab-stops-buffer tab-stop-list nil 1 search-backward ":" t bury-buffer switch-to-buffer message "Tab stops installed"] 5 (#$ . 22145) nil])
#@121 Return the next tab stop after COLUMN.
If PREV is non-nil, return the previous one instead.

(fn COLUMN &optional PREV)
(defalias 'indent-next-tab-stop #[513 "\211\203@Y\203\211A\262\202\211\203G\204 \211@\202\216\211@\302!>A\211\204/\303\202B@U\203@\211A@\206B\303\202B\211@\262\202\216\304\305\"\211A\203Y\211A@@Z\202Z	A@\206f@\206f\303\211\203\203X\203x\306\202\212\307\310#\245\202\212Z\245T_\\\266\203\207" [tab-stop-list tab-width reverse 0 last 2 -1 - 1] 12 (#$ . 22476)])
#@63 Get a list of tab stops before LIMIT (inclusive).

(fn LIMIT)
(defalias 'indent-accumulate-tab-stops #[257 "\300\301\302!\211\262X\203B\262\202\211\237\207" [0 nil indent-next-tab-stop] 5 (#$ . 23012)])
#@186 Insert spaces or tabs to next defined tab-stop column.
The variable `tab-stop-list' is a list of columns at which there are tab stops.
Use \[edit-tab-stops] to edit them interactively.
(defalias 'tab-to-tab-stop #[0 "\203hz\301U\203\302 \210\303i!\304\305!\210\211j\207" [abbrev-mode 119 expand-abbrev indent-next-tab-stop delete-horizontal-space t] 3 (#$ . 23232) nil])
#@175 Move point to next defined tab-stop column.
The variable `tab-stop-list' is a list of columns at which there are tab stops.
Use \[edit-tab-stops] to edit them interactively.
(defalias 'move-to-tab-stop #[0 "\301i!`\302\303\"\210\212\211b\210h\304=\2055g\305=\2055i\245_iV\2030h\304=\2030\306u\210\202`|\262)\262\207" [tab-width indent-next-tab-stop move-to-column t 32 9 -1] 5 (#$ . 23615) nil])
(byte-code "\303\304\305#\210\303	\306\307#\210\303\n\304\310#\210\303	\311\312#\207" [global-map esc-map ctl-x-map define-key "	" indent-for-tab-command "" indent-region indent-rigidly "i" tab-to-tab-stop] 4)

Youez - 2016 - github.com/yon3zu
LinuXploit