| ofs | hex dump | ascii |
|---|
| 0000 | 74 72 61 6e 73 69 65 6e 74 2d 32 30 32 34 30 34 30 35 2e 31 34 34 33 2f 00 00 00 00 00 00 00 00 | transient-20240405.1443/........ |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 0080 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 30 31 34 00 20 35 00 00 00 | 0000000.00000000000.013014..5... |
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0200 | 74 72 61 6e 73 69 65 6e 74 2d 32 30 32 34 30 34 30 35 2e 31 34 34 33 2f 74 72 61 6e 73 69 65 6e | transient-20240405.1443/transien |
| 0220 | 74 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | t.info.......................... |
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 0280 | 30 34 35 32 30 35 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 37 31 33 00 20 30 00 00 00 | 0452055.00000000000.015713..0... |
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 54 68 69 73 20 69 73 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 | This.is.transient.info,.produced |
| 0420 | 20 62 79 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 37 20 66 72 6f 6d 0a 74 72 | .by.makeinfo.version.6.7.from.tr |
| 0440 | 61 6e 73 69 65 6e 74 2e 74 65 78 69 2e 0a 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ansient.texi........Copyright.(C |
| 0460 | 29 20 32 30 31 38 e2 80 93 32 30 32 34 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e | ).2018...2024.Free.Software.Foun |
| 0480 | 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 20 20 20 20 20 59 6f 75 20 63 61 6e 20 72 65 64 69 73 | dation,.Inc........You.can.redis |
| 04a0 | 74 72 69 62 75 74 65 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 | tribute.this.document.and/or.mod |
| 04c0 | 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 0a 20 20 20 20 20 6f 66 20 74 | ify.it.under.the.terms......of.t |
| 04e0 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 | he.GNU.General.Public.License.as |
| 0500 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
| 0520 | 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 | .....Foundation,.either.version. |
| 0540 | 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 | 3.of.the.License,.or.(at.your.op |
| 0560 | 74 69 6f 6e 29 0a 20 20 20 20 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 | tion)......any.later.version.... |
| 0580 | 20 20 20 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 | ....This.document.is.distributed |
| 05a0 | 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 | .in.the.hope.that.it.will.be.use |
| 05c0 | 66 75 6c 2c 0a 20 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e | ful,......but.WITHOUT.ANY.WARRAN |
| 05e0 | 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 | TY;.without.even.the.implied.war |
| 0600 | 72 61 6e 74 79 20 6f 66 0a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 | ranty.of......MERCHANTABILITY.or |
| 0620 | 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 | .FITNESS.FOR.A.PARTICULAR.PURPOS |
| 0640 | 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 | E...See.the.GNU......General.Pub |
| 0660 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 49 | lic.License.for.more.details...I |
| 0680 | 4e 46 4f 2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61 63 73 20 6d 69 73 63 20 66 65 61 74 75 | NFO-DIR-SECTION.Emacs.misc.featu |
| 06a0 | 72 65 73 0a 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 2a 20 54 72 61 6e 73 | res.START-INFO-DIR-ENTRY.*.Trans |
| 06c0 | 69 65 6e 74 3a 20 28 74 72 61 6e 73 69 65 6e 74 29 2e 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d | ient:.(transient)..Transient.Com |
| 06e0 | 6d 61 6e 64 73 2e 0a 45 4e 44 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 0a 1f 0a 46 69 6c | mands..END-INFO-DIR-ENTRY....Fil |
| 0700 | 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 6f 70 2c 20 20 | e:.transient.info,..Node:.Top,.. |
| 0720 | 4e 65 78 74 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 55 70 3a 20 28 64 69 72 29 0a 0a | Next:.Introduction,..Up:.(dir).. |
| 0740 | 54 72 61 6e 73 69 65 6e 74 20 55 73 65 72 20 61 6e 64 20 44 65 76 65 6c 6f 70 65 72 20 4d 61 6e | Transient.User.and.Developer.Man |
| 0760 | 75 61 6c 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ual.**************************** |
| 0780 | 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 72 61 6e 73 69 65 6e 74 20 69 73 20 74 68 65 20 6c 69 62 72 61 72 | *******..Transient.is.the.librar |
| 07a0 | 79 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 | y.used.to.implement.the.keyboard |
| 07c0 | 2d 64 72 69 76 65 6e 20 e2 80 9c 6d 65 6e 75 73 e2 80 9d 0a 69 6e 20 4d 61 67 69 74 2e 20 20 49 | -driven....menus....in.Magit...I |
| 07e0 | 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 61 73 20 61 20 73 65 70 61 72 61 74 65 20 70 | t.is.distributed.as.a.separate.p |
| 0800 | 61 63 6b 61 67 65 2c 20 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 62 65 0a 75 73 65 64 20 74 | ackage,.so.that.it.can.be.used.t |
| 0820 | 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 73 69 6d 69 6c 61 72 20 6d 65 6e 75 73 20 69 6e 20 6f 74 68 | o.implement.similar.menus.in.oth |
| 0840 | 65 72 20 70 61 63 6b 61 67 65 73 2e 0a 0a 20 20 20 54 68 69 73 20 6d 61 6e 75 61 6c 20 63 61 6e | er.packages......This.manual.can |
| 0860 | 20 62 65 20 62 69 74 20 68 61 72 64 20 74 6f 20 64 69 67 65 73 74 20 77 68 65 6e 20 67 65 74 74 | .be.bit.hard.to.digest.when.gett |
| 0880 | 69 6e 67 20 73 74 61 72 74 65 64 2e 20 20 41 20 75 73 65 66 75 6c 0a 72 65 73 6f 75 72 63 65 20 | ing.started...A.useful.resource. |
| 08a0 | 74 6f 20 67 65 74 20 6f 76 65 72 20 74 68 61 74 20 68 75 72 64 6c 65 20 69 73 20 50 73 69 6f 6e | to.get.over.that.hurdle.is.Psion |
| 08c0 | 69 63 20 4b e2 80 99 73 20 69 6e 74 65 72 61 63 74 69 76 65 20 74 75 74 6f 72 69 61 6c 2c 0a 61 | ic.K...s.interactive.tutorial,.a |
| 08e0 | 76 61 69 6c 61 62 6c 65 20 61 74 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | vailable.at.<https://github.com/ |
| 0900 | 70 6f 73 69 74 72 6f 6e 2d 73 6f 6c 75 74 69 6f 6e 73 2f 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f | positron-solutions/transient-sho |
| 0920 | 77 63 61 73 65 3e 2e 0a 0a 54 68 69 73 20 6d 61 6e 75 61 6c 20 69 73 20 66 6f 72 20 54 72 61 6e | wcase>...This.manual.is.for.Tran |
| 0940 | 73 69 65 6e 74 20 76 65 72 73 69 6f 6e 20 30 2e 36 2e 30 2e 0a 0a 20 20 20 20 20 43 6f 70 79 72 | sient.version.0.6.0........Copyr |
| 0960 | 69 67 68 74 20 28 43 29 20 32 30 31 38 e2 80 93 32 30 32 34 20 46 72 65 65 20 53 6f 66 74 77 61 | ight.(C).2018...2024.Free.Softwa |
| 0980 | 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 20 20 20 20 20 59 6f 75 20 63 61 | re.Foundation,.Inc........You.ca |
| 09a0 | 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 | n.redistribute.this.document.and |
| 09c0 | 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 0a 20 20 | /or.modify.it.under.the.terms... |
| 09e0 | 20 20 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | ...of.the.GNU.General.Public.Lic |
| 0a00 | 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f | ense.as.published.by.the.Free.So |
| 0a20 | 66 74 77 61 72 65 0a 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 | ftware......Foundation,.either.v |
| 0a40 | 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28 61 74 20 | ersion.3.of.the.License,.or.(at. |
| 0a60 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 20 20 20 20 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 | your.option)......any.later.vers |
| 0a80 | 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 64 69 73 74 | ion........This.document.is.dist |
| 0aa0 | 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c | ributed.in.the.hope.that.it.will |
| 0ac0 | 20 62 65 20 75 73 65 66 75 6c 2c 0a 20 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 | .be.useful,......but.WITHOUT.ANY |
| 0ae0 | 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c | .WARRANTY;.without.even.the.impl |
| 0b00 | 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 | ied.warranty.of......MERCHANTABI |
| 0b20 | 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | LITY.or.FITNESS.FOR.A.PARTICULAR |
| 0b40 | 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 0a 20 20 20 20 20 47 65 6e 65 | .PURPOSE...See.the.GNU......Gene |
| 0b60 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 | ral.Public.License.for.more.deta |
| 0b80 | 69 6c 73 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 3a 3a 0a | ils...*.Menu:..*.Introduction::. |
| 0ba0 | 2a 20 55 73 61 67 65 3a 3a 0a 2a 20 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 | *.Usage::.*.Modifying.Existing.T |
| 0bc0 | 72 61 6e 73 69 65 6e 74 73 3a 3a 0a 2a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 43 6f 6d 6d 61 | ransients::.*.Defining.New.Comma |
| 0be0 | 6e 64 73 3a 3a 0a 2a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 3a 3a 0a 2a 20 | nds::.*.Classes.and.Methods::.*. |
| 0c00 | 46 41 51 3a 3a 0a 2a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 3a 3a 0a 2a 20 43 6f 6d 6d | FAQ::.*.Keystroke.Index::.*.Comm |
| 0c20 | 61 6e 64 20 61 6e 64 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 3a 3a 0a 2a 20 56 61 72 69 61 | and.and.Function.Index::.*.Varia |
| 0c40 | 62 6c 65 20 49 6e 64 65 78 3a 3a 0a 2a 20 43 6f 6e 63 65 70 74 20 49 6e 64 65 78 3a 3a 0a 2a 20 | ble.Index::.*.Concept.Index::.*. |
| 0c60 | 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 3a 3a 0a 0a e2 80 | GNU.General.Public.License::.... |
| 0c80 | 94 20 54 68 65 20 44 65 74 61 69 6c 65 64 20 4e 6f 64 65 20 4c 69 73 74 69 6e 67 20 e2 80 94 0a | ..The.Detailed.Node.Listing..... |
| 0ca0 | 0a 55 73 61 67 65 0a 0a 2a 20 49 6e 76 6f 6b 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 3a 3a 0a | .Usage..*.Invoking.Transients::. |
| 0cc0 | 2a 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e | *.Aborting.and.Resuming.Transien |
| 0ce0 | 74 73 3a 3a 0a 2a 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a | ts::.*.Common.Suffix.Commands::. |
| 0d00 | 2a 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 3a 3a 0a 2a 20 55 73 69 6e 67 20 48 69 73 74 6f 72 | *.Saving.Values::.*.Using.Histor |
| 0d20 | 79 3a 3a 0a 2a 20 47 65 74 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 53 75 66 66 69 78 20 43 6f | y::.*.Getting.Help.for.Suffix.Co |
| 0d40 | 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e | mmands::.*.Enabling.and.Disablin |
| 0d60 | 67 20 53 75 66 66 69 78 65 73 3a 3a 0a 2a 20 4f 74 68 65 72 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a | g.Suffixes::.*.Other.Commands::. |
| 0d80 | 2a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a 0a 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 | *.Configuration::..Defining.New. |
| 0da0 | 43 6f 6d 6d 61 6e 64 73 0a 0a 2a 20 54 65 63 68 6e 69 63 61 6c 20 49 6e 74 72 6f 64 75 63 74 69 | Commands..*.Technical.Introducti |
| 0dc0 | 6f 6e 3a 3a 0a 2a 20 44 65 66 69 6e 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 3a 3a 0a 2a 20 42 | on::.*.Defining.Transients::.*.B |
| 0de0 | 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 | inding.Suffix.and.Infix.Commands |
| 0e00 | 3a 3a 0a 2a 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 | ::.*.Defining.Suffix.and.Infix.C |
| 0e20 | 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 | ommands::.*.Using.Infix.Argument |
| 0e40 | 73 3a 3a 0a 2a 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 3a 3a 0a 0a 42 69 6e 64 69 6e 67 | s::.*.Transient.State::..Binding |
| 0e60 | 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 0a 2a 20 47 72 | .Suffix.and.Infix.Commands..*.Gr |
| 0e80 | 6f 75 70 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 3a 0a 2a 20 53 75 66 66 69 78 20 53 70 | oup.Specifications::.*.Suffix.Sp |
| 0ea0 | 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 3a 0a 0a 0a 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 | ecifications::...Classes.and.Met |
| 0ec0 | 68 6f 64 73 0a 0a 2a 20 47 72 6f 75 70 20 43 6c 61 73 73 65 73 3a 3a 0a 2a 20 47 72 6f 75 70 20 | hods..*.Group.Classes::.*.Group. |
| 0ee0 | 4d 65 74 68 6f 64 73 3a 3a 0a 2a 20 50 72 65 66 69 78 20 43 6c 61 73 73 65 73 3a 3a 0a 2a 20 53 | Methods::.*.Prefix.Classes::.*.S |
| 0f00 | 75 66 66 69 78 20 43 6c 61 73 73 65 73 3a 3a 0a 2a 20 53 75 66 66 69 78 20 4d 65 74 68 6f 64 73 | uffix.Classes::.*.Suffix.Methods |
| 0f20 | 3a 3a 0a 2a 20 50 72 65 66 69 78 20 53 6c 6f 74 73 3a 3a 0a 2a 20 53 75 66 66 69 78 20 53 6c 6f | ::.*.Prefix.Slots::.*.Suffix.Slo |
| 0f40 | 74 73 3a 3a 0a 2a 20 50 72 65 64 69 63 61 74 65 20 53 6c 6f 74 73 3a 3a 0a 0a 53 75 66 66 69 78 | ts::.*.Predicate.Slots::..Suffix |
| 0f60 | 20 4d 65 74 68 6f 64 73 0a 0a 2a 20 53 75 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 | .Methods..*.Suffix.Value.Methods |
| 0f80 | 3a 3a 0a 2a 20 53 75 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 6f 64 73 3a 3a 0a 0a 0a 0a | ::.*.Suffix.Format.Methods::.... |
| 0fa0 | 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 | ..File:.transient.info,..Node:.I |
| 0fc0 | 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 55 73 61 67 65 2c 20 20 50 72 65 76 | ntroduction,..Next:.Usage,..Prev |
| 0fe0 | 3a 20 54 6f 70 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 0a | :.Top,..Up:.Top..1.Introduction. |
| 1000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 72 61 6e 73 69 65 6e 74 20 69 73 20 74 68 65 | **************..Transient.is.the |
| 1020 | 20 6c 69 62 72 61 72 79 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 6b | .library.used.to.implement.the.k |
| 1040 | 65 79 62 6f 61 72 64 2d 64 72 69 76 65 6e 20 e2 80 9c 6d 65 6e 75 73 e2 80 9d 0a 69 6e 20 4d 61 | eyboard-driven....menus....in.Ma |
| 1060 | 67 69 74 2e 20 20 49 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 61 73 20 61 20 73 65 70 | git...It.is.distributed.as.a.sep |
| 1080 | 61 72 61 74 65 20 70 61 63 6b 61 67 65 2c 20 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 62 65 | arate.package,.so.that.it.can.be |
| 10a0 | 0a 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 73 69 6d 69 6c 61 72 20 6d 65 6e 75 73 | .used.to.implement.similar.menus |
| 10c0 | 20 69 6e 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 73 2e 0a 0a 20 20 20 54 68 69 73 20 6d 61 6e | .in.other.packages......This.man |
| 10e0 | 75 61 6c 20 63 61 6e 20 62 65 20 62 69 74 20 68 61 72 64 20 74 6f 20 64 69 67 65 73 74 20 77 68 | ual.can.be.bit.hard.to.digest.wh |
| 1100 | 65 6e 20 67 65 74 74 69 6e 67 20 73 74 61 72 74 65 64 2e 20 20 41 20 75 73 65 66 75 6c 0a 72 65 | en.getting.started...A.useful.re |
| 1120 | 73 6f 75 72 63 65 20 74 6f 20 67 65 74 20 6f 76 65 72 20 74 68 61 74 20 68 75 72 64 6c 65 20 69 | source.to.get.over.that.hurdle.i |
| 1140 | 73 20 50 73 69 6f 6e 69 63 20 4b e2 80 99 73 20 69 6e 74 65 72 61 63 74 69 76 65 20 74 75 74 6f | s.Psionic.K...s.interactive.tuto |
| 1160 | 72 69 61 6c 2c 0a 61 76 61 69 6c 61 62 6c 65 20 61 74 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 | rial,.available.at.<https://gith |
| 1180 | 75 62 2e 63 6f 6d 2f 70 6f 73 69 74 72 6f 6e 2d 73 6f 6c 75 74 69 6f 6e 73 2f 74 72 61 6e 73 69 | ub.com/positron-solutions/transi |
| 11a0 | 65 6e 74 2d 73 68 6f 77 63 61 73 65 3e 2e 0a 0a 53 6f 6d 65 20 74 68 69 6e 67 73 20 74 68 61 74 | ent-showcase>...Some.things.that |
| 11c0 | 20 54 72 61 6e 73 69 65 6e 74 20 63 61 6e 20 64 6f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Transient.can.do.============== |
| 11e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 20 20 e2 80 a2 20 44 69 73 70 | ===================.........Disp |
| 1200 | 6c 61 79 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 0a 20 | lay.current.state.of.arguments.. |
| 1220 | 20 20 e2 80 a2 20 44 69 73 70 6c 61 79 20 61 6e 64 20 6d 61 6e 61 67 65 20 6c 69 66 65 63 79 63 | ......Display.and.manage.lifecyc |
| 1240 | 6c 65 20 6f 66 20 6d 6f 64 61 6c 20 62 69 6e 64 69 6e 67 73 0a 20 20 20 e2 80 a2 20 43 6f 6e 74 | le.of.modal.bindings........Cont |
| 1260 | 65 78 74 75 61 6c 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 e2 80 a2 20 46 6c 6f | extual.user.interface........Flo |
| 1280 | 77 20 63 6f 6e 74 72 6f 6c 20 66 6f 72 20 77 69 7a 61 72 64 2d 6c 69 6b 65 20 63 6f 6d 70 6f 73 | w.control.for.wizard-like.compos |
| 12a0 | 69 74 69 6f 6e 20 6f 66 20 69 6e 74 65 72 61 63 74 69 76 65 20 66 6f 72 6d 73 0a 20 20 20 e2 80 | ition.of.interactive.forms...... |
| 12c0 | a2 20 48 69 73 74 6f 72 79 20 26 20 70 65 72 73 69 73 74 65 6e 63 65 0a 20 20 20 e2 80 a2 20 52 | ..History.&.persistence........R |
| 12e0 | 65 6e 64 65 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 63 6f 6e 74 72 6f 6c 6c 69 | endering.arguments.for.controlli |
| 1300 | 6e 67 20 43 4c 49 20 70 72 6f 67 72 61 6d 73 0a 0a 43 6f 6d 70 6c 65 78 69 74 79 20 69 6e 20 43 | ng.CLI.programs..Complexity.in.C |
| 1320 | 4c 49 20 70 72 6f 67 72 61 6d 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | LI.programs.==================== |
| 1340 | 3d 3d 3d 3d 3d 3d 0a 0a 43 6f 6d 70 6c 65 78 69 74 79 20 74 65 6e 64 73 20 74 6f 20 67 72 6f 77 | ======..Complexity.tends.to.grow |
| 1360 | 20 77 69 74 68 20 74 69 6d 65 2e 20 20 48 6f 77 20 64 6f 20 79 6f 75 20 6d 61 6e 61 67 65 20 74 | .with.time...How.do.you.manage.t |
| 1380 | 68 65 20 63 6f 6d 70 6c 65 78 69 74 79 20 6f 66 0a 63 6f 6d 6d 61 6e 64 73 3f 20 20 43 6f 6e 73 | he.complexity.of.commands?..Cons |
| 13a0 | 69 64 65 72 20 74 68 65 20 68 75 6d 62 6c 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 e2 80 | ider.the.humble.shell.command... |
| 13c0 | 98 6c 73 e2 80 99 2e 20 20 49 74 20 6e 6f 77 20 68 61 73 20 6f 76 65 72 0a 5f 66 69 66 74 79 5f | .ls......It.now.has.over._fifty_ |
| 13e0 | 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6f 70 74 69 6f 6e 73 2e 20 20 53 6f 6d 65 20 6f 66 20 | .command.line.options...Some.of. |
| 1400 | 74 68 65 73 65 20 61 72 65 20 62 6f 6f 6c 65 61 6e 20 66 6c 61 67 73 20 28 e2 80 98 6c 73 0a 2d | these.are.boolean.flags.(...ls.- |
| 1420 | 6c e2 80 99 29 2e 20 20 53 6f 6d 65 20 74 61 6b 65 20 61 72 67 75 6d 65 6e 74 73 20 28 e2 80 98 | l...)...Some.take.arguments.(... |
| 1440 | 6c 73 20 2d 2d 73 6f 72 74 3d 73 e2 80 99 29 2e 20 20 53 6f 6d 65 20 68 61 76 65 20 6e 6f 20 65 | ls.--sort=s...)...Some.have.no.e |
| 1460 | 66 66 65 63 74 20 75 6e 6c 65 73 73 0a 70 61 69 72 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 66 | ffect.unless.paired.with.other.f |
| 1480 | 6c 61 67 73 20 28 e2 80 98 6c 73 20 2d 6c 68 e2 80 99 29 2e 20 20 53 6f 6d 65 20 61 72 65 20 6d | lags.(...ls.-lh...)...Some.are.m |
| 14a0 | 75 74 75 61 6c 6c 79 20 65 78 63 6c 75 73 69 76 65 2e 20 20 53 6f 6d 65 0a 73 68 65 6c 6c 20 63 | utually.exclusive...Some.shell.c |
| 14c0 | 6f 6d 6d 61 6e 64 73 20 65 76 65 6e 20 68 61 76 65 20 73 6f 20 6d 61 6e 79 20 6f 70 74 69 6f 6e | ommands.even.have.so.many.option |
| 14e0 | 73 20 74 68 61 74 20 74 68 65 79 20 69 6e 74 72 6f 64 75 63 65 0a 5f 73 75 62 63 6f 6d 6d 61 6e | s.that.they.introduce._subcomman |
| 1500 | 64 73 5f 20 28 e2 80 98 67 69 74 20 62 72 61 6e 63 68 e2 80 99 2c 20 e2 80 98 67 69 74 20 63 6f | ds_.(...git.branch...,....git.co |
| 1520 | 6d 6d 69 74 e2 80 99 29 2c 20 65 61 63 68 20 77 69 74 68 20 74 68 65 69 72 20 6f 77 6e 20 72 69 | mmit...),.each.with.their.own.ri |
| 1540 | 63 68 20 73 65 74 0a 6f 66 20 6f 70 74 69 6f 6e 73 20 28 e2 80 98 67 69 74 20 62 72 61 6e 63 68 | ch.set.of.options.(...git.branch |
| 1560 | 20 2d 66 e2 80 99 29 2e 0a 0a 55 73 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 20 66 6f 72 20 63 6f | .-f...)...Using.Transient.for.co |
| 1580 | 6d 70 6f 73 69 6e 67 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 0a 3d 3d 3d | mposing.interactive.commands.=== |
| 15a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 15c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 68 61 74 20 61 62 6f 75 74 20 45 6d 61 63 | ===============..What.about.Emac |
| 15e0 | 73 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 3f 20 20 | s.commands.used.interactively?.. |
| 1600 | 48 6f 77 20 64 6f 20 74 68 65 73 65 20 68 61 6e 64 6c 65 0a 6f 70 74 69 6f 6e 73 3f 20 20 4f 6e | How.do.these.handle.options?..On |
| 1620 | 65 20 73 6f 6c 75 74 69 6f 6e 20 69 73 20 74 6f 20 6d 61 6b 65 20 6d 61 6e 79 20 76 65 72 73 69 | e.solution.is.to.make.many.versi |
| 1640 | 6f 6e 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e 64 2c 20 73 6f 0a 79 6f 75 20 | ons.of.the.same.command,.so.you. |
| 1660 | 64 6f 6e e2 80 99 74 20 6e 65 65 64 20 74 6f 21 20 20 43 6f 6e 73 69 64 65 72 3a 20 e2 80 98 64 | don...t.need.to!..Consider:....d |
| 1680 | 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 e2 80 99 20 76 73 2e 0a e2 80 98 64 65 | elete-other-windows....vs.....de |
| 16a0 | 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 2d 76 65 72 74 69 63 61 6c 6c 79 e2 80 99 | lete-other-windows-vertically... |
| 16c0 | 20 28 61 6d 6f 6e 67 20 6d 61 6e 79 20 73 69 6d 69 6c 61 72 20 65 78 61 6d 70 6c 65 73 29 2e 0a | .(among.many.similar.examples).. |
| 16e0 | 0a 20 20 20 53 6f 6d 65 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73 20 77 69 6c 6c 20 73 69 6d | ....Some.Emacs.commands.will.sim |
| 1700 | 70 6c 79 20 70 72 6f 6d 70 74 20 79 6f 75 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 22 61 72 67 | ply.prompt.you.for.the.next."arg |
| 1720 | 75 6d 65 6e 74 22 0a 28 e2 80 98 4d 2d 78 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 | ument".(...M-x.switch-to-buffer. |
| 1740 | 80 99 29 2e 20 20 41 6e 6f 74 68 65 72 20 63 6f 6d 6d 6f 6e 20 73 6f 6c 75 74 69 6f 6e 20 69 73 | ..)...Another.common.solution.is |
| 1760 | 20 74 6f 20 75 73 65 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 73 20 77 68 69 63 68 20 75 | .to.use.prefix.arguments.which.u |
| 1780 | 73 75 61 6c 6c 79 20 73 74 61 72 74 20 77 69 74 68 20 e2 80 98 43 2d 75 e2 80 99 2e 20 20 53 6f | sually.start.with....C-u......So |
| 17a0 | 6d 65 74 69 6d 65 73 20 74 68 65 73 65 20 61 72 65 20 73 65 6e 73 69 62 6c 79 0a 6e 75 6d 65 72 | metimes.these.are.sensibly.numer |
| 17c0 | 69 63 61 6c 20 69 6e 20 6e 61 74 75 72 65 20 28 e2 80 98 43 2d 75 20 34 20 4d 2d 78 20 66 6f 72 | ical.in.nature.(...C-u.4.M-x.for |
| 17e0 | 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 e2 80 99 20 74 6f 20 6d 6f 76 65 20 66 6f 72 77 61 72 | ward-paragraph....to.move.forwar |
| 1800 | 64 20 34 0a 70 61 72 61 67 72 61 70 68 73 29 2e 20 20 42 75 74 20 73 6f 6d 65 74 69 6d 65 73 20 | d.4.paragraphs)...But.sometimes. |
| 1820 | 74 68 65 79 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 20 61 73 20 62 6f 6f 6c 65 61 6e | they.function.instead.as.boolean |
| 1840 | 20 22 73 77 69 74 63 68 65 73 22 0a 28 e2 80 98 43 2d 75 20 43 2d 53 50 41 43 45 e2 80 99 20 74 | ."switches".(...C-u.C-SPACE....t |
| 1860 | 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 6c 61 73 74 20 6d 61 72 6b 20 69 6e 73 74 65 61 64 20 | o.jump.to.the.last.mark.instead. |
| 1880 | 6f 66 20 6a 75 73 74 20 73 65 74 74 69 6e 67 20 69 74 2c 20 e2 80 98 43 2d 75 0a 43 2d 75 20 43 | of.just.setting.it,....C-u.C-u.C |
| 18a0 | 2d 53 50 41 43 45 e2 80 99 20 74 6f 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 73 65 74 | -SPACE....to.unconditionally.set |
| 18c0 | 20 74 68 65 20 6d 61 72 6b 29 2e 20 20 53 69 6e 63 65 20 74 68 65 72 65 20 61 72 65 6e e2 80 99 | .the.mark)...Since.there.aren... |
| 18e0 | 74 20 6d 61 6e 79 0a 73 74 61 6e 64 61 72 64 73 20 66 6f 72 20 74 68 65 20 75 73 65 20 6f 66 20 | t.many.standards.for.the.use.of. |
| 1900 | 70 72 65 66 69 78 20 6f 70 74 69 6f 6e 73 2c 20 79 6f 75 20 68 61 76 65 20 74 6f 20 72 65 61 64 | prefix.options,.you.have.to.read |
| 1920 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 74 | .the.command...s.documentation.t |
| 1940 | 6f 20 66 69 6e 64 20 6f 75 74 20 77 68 61 74 20 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 69 65 | o.find.out.what.the.possibilitie |
| 1960 | 73 20 61 72 65 2e 0a 0a 20 20 20 42 75 74 20 77 68 65 6e 20 61 6e 20 45 6d 61 63 73 20 63 6f 6d | s.are......But.when.an.Emacs.com |
| 1980 | 6d 61 6e 64 20 67 72 6f 77 73 20 74 6f 20 68 61 76 65 20 61 20 74 72 75 6c 79 20 6c 61 72 67 65 | mand.grows.to.have.a.truly.large |
| 19a0 | 20 73 65 74 20 6f 66 20 6f 70 74 69 6f 6e 73 0a 61 6e 64 20 61 72 67 75 6d 65 6e 74 73 2c 20 77 | .set.of.options.and.arguments,.w |
| 19c0 | 69 74 68 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 6d 2c 20 6c | ith.dependencies.between.them,.l |
| 19e0 | 6f 74 73 20 6f 66 20 6f 70 74 69 6f 6e 20 76 61 6c 75 65 73 2c 0a 65 74 63 2e 2c 20 74 68 65 73 | ots.of.option.values,.etc.,.thes |
| 1a00 | 65 20 73 69 6d 70 6c 65 20 61 70 70 72 6f 61 63 68 65 73 20 6a 75 73 74 20 64 6f 6e e2 80 99 74 | e.simple.approaches.just.don...t |
| 1a20 | 20 73 63 61 6c 65 2e 20 20 54 72 61 6e 73 69 65 6e 74 20 69 73 20 64 65 73 69 67 6e 65 64 0a 74 | .scale...Transient.is.designed.t |
| 1a40 | 6f 20 73 6f 6c 76 65 20 74 68 69 73 20 69 73 73 75 65 2e 20 20 54 68 69 6e 6b 20 6f 66 20 69 74 | o.solve.this.issue...Think.of.it |
| 1a60 | 20 61 73 20 74 68 65 20 68 75 6d 62 6c 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 e2 | .as.the.humble.prefix.argument.. |
| 1a80 | 80 98 43 2d 75 e2 80 99 2c 0a 5f 72 61 69 73 65 64 20 74 6f 20 74 68 65 20 70 6f 77 65 72 20 6f | ..C-u...,._raised.to.the.power.o |
| 1aa0 | 66 20 31 30 5f 2e 20 20 4c 69 6b 65 20 e2 80 98 43 2d 75 e2 80 99 2c 20 69 74 20 69 73 20 6b 65 | f.10_...Like....C-u...,.it.is.ke |
| 1ac0 | 79 20 64 72 69 76 65 6e 2e 20 20 4c 69 6b 65 20 74 68 65 0a 73 68 65 6c 6c 2c 20 69 74 20 73 75 | y.driven...Like.the.shell,.it.su |
| 1ae0 | 70 70 6f 72 74 73 20 62 6f 6f 6c 65 61 6e 20 22 66 6c 61 67 22 20 6f 70 74 69 6f 6e 73 2c 20 6f | pports.boolean."flag".options,.o |
| 1b00 | 70 74 69 6f 6e 73 20 74 68 61 74 20 74 61 6b 65 20 61 72 67 75 6d 65 6e 74 73 2c 0a 61 6e 64 20 | ptions.that.take.arguments,.and. |
| 1b20 | 65 76 65 6e 20 22 73 75 62 2d 63 6f 6d 6d 61 6e 64 73 22 2c 20 77 69 74 68 20 74 68 65 69 72 20 | even."sub-commands",.with.their. |
| 1b40 | 6f 77 6e 20 6f 70 74 69 6f 6e 73 2e 20 20 42 75 74 20 69 6e 73 74 65 61 64 20 6f 66 0a 73 65 61 | own.options...But.instead.of.sea |
| 1b60 | 72 63 68 69 6e 67 20 74 68 72 6f 75 67 68 20 61 20 6d 61 6e 20 70 61 67 65 20 6f 72 20 63 6f 6d | rching.through.a.man.page.or.com |
| 1b80 | 6d 61 6e 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 77 65 6c 6c 2d 64 65 73 69 67 6e 65 | mand.documentation,.well-designe |
| 1ba0 | 64 0a 74 72 61 6e 73 69 65 6e 74 73 20 5f 67 75 69 64 65 5f 20 74 68 65 69 72 20 75 73 65 72 73 | d.transients._guide_.their.users |
| 1bc0 | 20 74 6f 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 73 65 74 20 6f 66 20 6f 70 74 69 6f 6e 73 20 | .to.the.relevant.set.of.options. |
| 1be0 | 28 61 6e 64 20 65 76 65 6e 0a 74 68 65 69 72 20 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 21 | (and.even.their.possible.values! |
| 1c00 | 29 20 20 64 69 72 65 63 74 6c 79 2c 20 74 61 6b 69 6e 67 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 | )..directly,.taking.into.account |
| 1c20 | 20 61 6e 79 20 69 6d 70 6f 72 74 61 6e 74 0a 70 72 65 2d 65 78 69 73 74 69 6e 67 20 45 6d 61 63 | .any.important.pre-existing.Emac |
| 1c40 | 73 20 73 65 74 74 69 6e 67 73 2e 20 20 41 6e 64 20 77 68 69 6c 65 20 66 6f 72 20 73 68 65 6c 6c | s.settings...And.while.for.shell |
| 1c60 | 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 6b 65 20 e2 80 98 6c 73 e2 80 99 2c 0a 74 68 65 72 65 20 69 | .commands.like....ls...,.there.i |
| 1c80 | 73 20 6f 6e 6c 79 20 6f 6e 65 20 77 61 79 20 74 6f 20 22 65 78 65 63 75 74 65 22 20 28 68 69 74 | s.only.one.way.to."execute".(hit |
| 1ca0 | 20 e2 80 98 52 65 74 75 72 6e e2 80 99 21 29 2c 20 74 72 61 6e 73 69 65 6e 74 73 20 63 61 6e 0a | ....Return...!),.transients.can. |
| 1cc0 | 22 65 78 65 63 75 74 65 22 20 75 73 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 64 69 66 66 65 72 65 | "execute".using.multiple.differe |
| 1ce0 | 6e 74 20 6b 65 79 73 20 74 69 65 64 20 74 6f 20 6f 6e 65 20 6f 66 20 6d 61 6e 79 0a 73 65 6c 66 | nt.keys.tied.to.one.of.many.self |
| 1d00 | 2d 64 6f 63 75 6d 65 6e 74 69 6e 67 20 5f 61 63 74 69 6f 6e 73 5f 20 28 69 6d 61 67 69 6e 65 20 | -documenting._actions_.(imagine. |
| 1d20 | 68 61 76 69 6e 67 20 35 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6c 6f 72 65 64 20 72 65 74 75 72 | having.5.different.colored.retur |
| 1d40 | 6e 0a 6b 65 79 73 20 6f 6e 20 79 6f 75 72 20 6b 65 79 62 6f 61 72 64 21 29 2e 20 20 54 72 61 6e | n.keys.on.your.keyboard!)...Tran |
| 1d60 | 73 69 65 6e 74 73 20 6d 61 6b 65 20 6e 61 76 69 67 61 74 69 6e 67 20 61 6e 64 20 73 65 74 74 69 | sients.make.navigating.and.setti |
| 1d80 | 6e 67 20 6c 61 72 67 65 2c 0a 63 6f 6d 70 6c 65 78 20 67 72 6f 75 70 73 20 6f 66 20 63 6f 6d 6d | ng.large,.complex.groups.of.comm |
| 1da0 | 61 6e 64 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 73 20 65 61 73 79 2e 20 | and.options.and.arguments.easy.. |
| 1dc0 | 20 46 75 6e 20 65 76 65 6e 2e 20 20 4f 6e 63 65 0a 79 6f 75 e2 80 99 76 65 20 74 72 69 65 64 20 | .Fun.even...Once.you...ve.tried. |
| 1de0 | 69 74 2c 20 69 74 e2 80 99 73 20 68 61 72 64 20 74 6f 20 67 6f 20 62 61 63 6b 20 74 6f 20 74 68 | it,.it...s.hard.to.go.back.to.th |
| 1e00 | 65 20 e2 80 98 43 2d 75 20 77 68 61 74 20 63 61 6e 20 49 20 64 6f 20 68 65 72 65 0a 61 67 61 69 | e....C-u.what.can.I.do.here.agai |
| 1e20 | 6e 3f e2 80 99 20 77 61 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e | n?....way.....File:.transient.in |
| 1e40 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 55 73 61 67 65 2c 20 20 4e 65 78 74 3a 20 4d 6f 64 69 66 79 69 | fo,..Node:.Usage,..Next:.Modifyi |
| 1e60 | 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 50 72 65 76 3a 20 49 | ng.Existing.Transients,..Prev:.I |
| 1e80 | 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 32 20 55 73 61 67 65 0a 2a | ntroduction,..Up:.Top..2.Usage.* |
| 1ea0 | 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 76 6f 6b 69 6e 67 20 54 72 61 6e | ******..*.Menu:..*.Invoking.Tran |
| 1ec0 | 73 69 65 6e 74 73 3a 3a 0a 2a 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 | sients::.*.Aborting.and.Resuming |
| 1ee0 | 20 54 72 61 6e 73 69 65 6e 74 73 3a 3a 0a 2a 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f | .Transients::.*.Common.Suffix.Co |
| 1f00 | 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 3a 3a 0a 2a 20 55 73 69 | mmands::.*.Saving.Values::.*.Usi |
| 1f20 | 6e 67 20 48 69 73 74 6f 72 79 3a 3a 0a 2a 20 47 65 74 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 | ng.History::.*.Getting.Help.for. |
| 1f40 | 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 | Suffix.Commands::.*.Enabling.and |
| 1f60 | 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 3a 3a 0a 2a 20 4f 74 68 65 72 20 43 6f | .Disabling.Suffixes::.*.Other.Co |
| 1f80 | 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a 0a 1f 0a 46 69 | mmands::.*.Configuration::....Fi |
| 1fa0 | 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 76 6f 6b | le:.transient.info,..Node:.Invok |
| 1fc0 | 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 4e 65 78 74 3a 20 41 62 6f 72 74 69 6e 67 20 | ing.Transients,..Next:.Aborting. |
| 1fe0 | 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 55 70 3a 20 55 73 | and.Resuming.Transients,..Up:.Us |
| 2000 | 61 67 65 0a 0a 32 2e 31 20 49 6e 76 6f 6b 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 0a 3d 3d 3d | age..2.1.Invoking.Transients.=== |
| 2020 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 20 74 72 61 6e 73 69 65 6e | ====================..A.transien |
| 2040 | 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 6c 69 6b 65 | t.prefix.command.is.invoked.like |
| 2060 | 20 61 6e 79 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 20 62 79 20 70 72 65 73 73 69 6e 67 0a 74 | .any.other.command.by.pressing.t |
| 2080 | 68 65 20 6b 65 79 20 74 68 61 74 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 61 74 20 63 6f 6d | he.key.that.is.bound.to.that.com |
| 20a0 | 6d 61 6e 64 2e 20 20 54 68 65 20 6d 61 69 6e 20 64 69 66 66 65 72 65 6e 63 65 20 74 6f 20 6f 74 | mand...The.main.difference.to.ot |
| 20c0 | 68 65 72 0a 63 6f 6d 6d 61 6e 64 73 20 69 73 20 74 68 61 74 20 61 20 74 72 61 6e 73 69 65 6e 74 | her.commands.is.that.a.transient |
| 20e0 | 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 61 63 74 69 76 61 74 65 73 20 61 20 74 72 61 6e | .prefix.command.activates.a.tran |
| 2100 | 73 69 65 6e 74 0a 6b 65 79 6d 61 70 2c 20 77 68 69 63 68 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 | sient.keymap,.which.temporarily. |
| 2120 | 62 69 6e 64 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 69 6e 66 69 78 20 61 6e | binds.the.transient...s.infix.an |
| 2140 | 64 20 73 75 66 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 2e 20 20 42 69 6e 64 69 6e 67 73 20 66 72 6f | d.suffix.commands...Bindings.fro |
| 2160 | 6d 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 6d 61 79 2c 20 6f 72 20 6d 61 79 20 6e 6f 74 2c | m.other.keymaps.may,.or.may.not, |
| 2180 | 20 62 65 20 64 69 73 61 62 6c 65 64 0a 77 68 69 6c 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 | .be.disabled.while.the.transient |
| 21a0 | 20 73 74 61 74 65 20 69 73 20 69 6e 20 65 66 66 65 63 74 2e 0a 0a 20 20 20 54 68 65 72 65 20 61 | .state.is.in.effect......There.a |
| 21c0 | 72 65 20 74 77 6f 20 6b 69 6e 64 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 | re.two.kinds.of.commands.that.ar |
| 21e0 | 65 20 61 76 61 69 6c 61 62 6c 65 20 61 66 74 65 72 20 69 6e 76 6f 6b 69 6e 67 20 61 0a 74 72 61 | e.available.after.invoking.a.tra |
| 2200 | 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 3b 20 69 6e 66 69 78 20 61 6e 64 | nsient.prefix.command;.infix.and |
| 2220 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 | .suffix.commands...Infix.command |
| 2240 | 73 20 73 65 74 0a 73 6f 6d 65 20 76 61 6c 75 65 20 28 77 68 69 63 68 20 69 73 20 74 68 65 6e 20 | s.set.some.value.(which.is.then. |
| 2260 | 73 68 6f 77 6e 20 69 6e 20 61 20 70 6f 70 75 70 20 62 75 66 66 65 72 29 2c 20 77 69 74 68 6f 75 | shown.in.a.popup.buffer),.withou |
| 2280 | 74 20 6c 65 61 76 69 6e 67 20 74 68 65 0a 74 72 61 6e 73 69 65 6e 74 2e 20 20 53 75 66 66 69 78 | t.leaving.the.transient...Suffix |
| 22a0 | 20 63 6f 6d 6d 61 6e 64 73 2c 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 75 73 | .commands,.on.the.other.hand,.us |
| 22c0 | 75 61 6c 6c 79 20 71 75 69 74 20 74 68 65 0a 74 72 61 6e 73 69 65 6e 74 20 61 6e 64 20 74 68 65 | ually.quit.the.transient.and.the |
| 22e0 | 79 20 6d 61 79 20 75 73 65 20 74 68 65 20 76 61 6c 75 65 73 20 73 65 74 20 62 79 20 74 68 65 20 | y.may.use.the.values.set.by.the. |
| 2300 | 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 69 2e 65 2e 2c 0a 74 68 65 20 69 6e 66 69 78 20 | infix.commands,.i.e.,.the.infix. |
| 2320 | 2a 61 72 67 75 6d 65 6e 74 73 2a 2e 0a 0a 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 73 65 74 74 | *arguments*......Instead.of.sett |
| 2340 | 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 62 65 20 75 73 65 64 20 62 79 20 61 20 73 75 | ing.arguments.to.be.used.by.a.su |
| 2360 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 69 6e 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 20 6d 61 79 | ffix.command,.infix.commands.may |
| 2380 | 20 61 6c 73 6f 20 73 65 74 20 73 6f 6d 65 20 76 61 6c 75 65 20 62 79 20 73 69 64 65 2d 65 66 66 | .also.set.some.value.by.side-eff |
| 23a0 | 65 63 74 2c 20 65 2e 67 2e 2c 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 0a 76 61 6c 75 65 20 | ect,.e.g.,.by.setting.the.value. |
| 23c0 | 6f 66 20 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 | of.some.variable.....File:.trans |
| 23e0 | 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 | ient.info,..Node:.Aborting.and.R |
| 2400 | 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 6f | esuming.Transients,..Next:.Commo |
| 2420 | 6e 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 49 6e 76 6f 6b 69 | n.Suffix.Commands,..Prev:.Invoki |
| 2440 | 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 32 20 41 | ng.Transients,..Up:.Usage..2.2.A |
| 2460 | 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 0a | borting.and.Resuming.Transients. |
| 2480 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 24a0 | 3d 3d 3d 3d 0a 0a 54 6f 20 71 75 69 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 77 69 74 68 | ====..To.quit.the.transient.with |
| 24c0 | 6f 75 74 20 69 6e 76 6f 6b 69 6e 67 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 70 72 | out.invoking.a.suffix.command.pr |
| 24e0 | 65 73 73 20 e2 80 98 43 2d 67 e2 80 99 2e 0a 0a 20 20 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 | ess....C-g.........Key.bindings. |
| 2500 | 69 6e 20 74 72 61 6e 73 69 65 6e 74 20 6b 65 79 6d 61 70 73 20 6d 61 79 20 62 65 20 6c 6f 6e 67 | in.transient.keymaps.may.be.long |
| 2520 | 65 72 20 74 68 61 6e 20 61 20 73 69 6e 67 6c 65 20 65 76 65 6e 74 2e 0a 41 66 74 65 72 20 70 72 | er.than.a.single.event..After.pr |
| 2540 | 65 73 73 69 6e 67 20 61 20 76 61 6c 69 64 20 70 72 65 66 69 78 20 6b 65 79 2c 20 61 6c 6c 20 63 | essing.a.valid.prefix.key,.all.c |
| 2560 | 6f 6d 6d 61 6e 64 73 20 77 68 6f 73 65 20 62 69 6e 64 69 6e 67 73 20 64 6f 20 6e 6f 74 0a 62 65 | ommands.whose.bindings.do.not.be |
| 2580 | 67 69 6e 20 77 69 74 68 20 74 68 61 74 20 70 72 65 66 69 78 20 6b 65 79 20 61 72 65 20 74 65 6d | gin.with.that.prefix.key.are.tem |
| 25a0 | 70 6f 72 61 72 69 6c 79 20 75 6e 61 76 61 69 6c 61 62 6c 65 20 61 6e 64 20 67 72 61 79 65 64 20 | porarily.unavailable.and.grayed. |
| 25c0 | 6f 75 74 2e 0a 54 6f 20 61 62 6f 72 74 20 74 68 65 20 70 72 65 66 69 78 20 6b 65 79 20 70 72 65 | out..To.abort.the.prefix.key.pre |
| 25e0 | 73 73 20 e2 80 98 43 2d 67 e2 80 99 20 28 77 68 69 63 68 20 69 6e 20 74 68 69 73 20 63 61 73 65 | ss....C-g....(which.in.this.case |
| 2600 | 20 6f 6e 6c 79 20 71 75 69 74 73 20 74 68 65 0a 70 72 65 66 69 78 20 6b 65 79 2c 20 62 75 74 20 | .only.quits.the.prefix.key,.but. |
| 2620 | 6e 6f 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 74 72 61 6e 73 69 65 6e 74 29 2e 0a 0a 20 20 | not.the.complete.transient)..... |
| 2640 | 20 41 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 | .A.transient.prefix.command.can. |
| 2660 | 62 65 20 62 6f 75 6e 64 20 61 73 20 61 20 73 75 66 66 69 78 20 6f 66 20 61 6e 6f 74 68 65 72 0a | be.bound.as.a.suffix.of.another. |
| 2680 | 74 72 61 6e 73 69 65 6e 74 2e 20 20 49 6e 76 6f 6b 69 6e 67 20 73 75 63 68 20 61 20 73 75 66 66 | transient...Invoking.such.a.suff |
| 26a0 | 69 78 20 72 65 70 6c 61 63 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 61 6e 73 69 65 6e | ix.replaces.the.current.transien |
| 26c0 | 74 20 73 74 61 74 65 0a 77 69 74 68 20 61 20 6e 65 77 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 | t.state.with.a.new.transient.sta |
| 26e0 | 74 65 2c 20 69 2e 65 2e 2c 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 62 69 6e 64 69 6e 67 73 | te,.i.e.,.the.available.bindings |
| 2700 | 20 63 68 61 6e 67 65 20 61 6e 64 20 74 68 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 64 69 73 70 | .change.and.the.information.disp |
| 2720 | 6c 61 79 65 64 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 69 73 20 75 70 64 | layed.in.the.popup.buffer.is.upd |
| 2740 | 61 74 65 64 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 50 72 65 73 73 69 6e 67 20 e2 80 98 43 2d | ated.accordingly..Pressing....C- |
| 2760 | 67 e2 80 99 20 77 68 69 6c 65 20 61 20 6e 65 73 74 65 64 20 74 72 61 6e 73 69 65 6e 74 20 69 73 | g....while.a.nested.transient.is |
| 2780 | 20 61 63 74 69 76 65 20 6f 6e 6c 79 20 71 75 69 74 73 20 74 68 65 0a 69 6e 6e 65 72 6d 6f 73 74 | .active.only.quits.the.innermost |
| 27a0 | 20 74 72 61 6e 73 69 65 6e 74 2c 20 63 61 75 73 69 6e 67 20 61 20 72 65 74 75 72 6e 20 74 6f 20 | .transient,.causing.a.return.to. |
| 27c0 | 74 68 65 20 70 72 65 76 69 6f 75 73 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 e2 80 98 43 | the.previous.transient.........C |
| 27e0 | 2d 71 e2 80 99 20 6f 72 20 e2 80 98 43 2d 7a e2 80 99 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 | -q....or....C-z....on.the.other. |
| 2800 | 68 61 6e 64 20 61 6c 77 61 79 73 20 65 78 69 74 73 20 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 | hand.always.exits.all.transients |
| 2820 | 2e 20 20 49 66 20 79 6f 75 0a 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 2c 20 74 68 65 6e 20 79 | ...If.you.use.the.latter,.then.y |
| 2840 | 6f 75 20 63 61 6e 20 6c 61 74 65 72 20 72 65 73 75 6d 65 20 74 68 65 20 73 74 61 63 6b 20 6f 66 | ou.can.later.resume.the.stack.of |
| 2860 | 20 74 72 61 6e 73 69 65 6e 74 73 20 75 73 69 6e 67 0a e2 80 98 4d 2d 78 20 74 72 61 6e 73 69 65 | .transients.using....M-x.transie |
| 2880 | 6e 74 2d 72 65 73 75 6d 65 e2 80 99 2e 0a 0a e2 80 98 43 2d 67 e2 80 99 20 28 e2 80 98 74 72 61 | nt-resume.........C-g....(...tra |
| 28a0 | 6e 73 69 65 6e 74 2d 71 75 69 74 2d 73 65 71 e2 80 99 29 0a e2 80 98 43 2d 67 e2 80 99 20 28 e2 | nsient-quit-seq...)....C-g....(. |
| 28c0 | 80 98 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 6f 6e 65 e2 80 99 29 0a 20 20 20 20 20 54 68 | ..transient-quit-one...)......Th |
| 28e0 | 69 73 20 6b 65 79 20 71 75 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 | is.key.quits.the.currently.activ |
| 2900 | 65 20 69 6e 63 6f 6d 70 6c 65 74 65 20 6b 65 79 20 73 65 71 75 65 6e 63 65 2c 20 69 66 0a 20 20 | e.incomplete.key.sequence,.if... |
| 2920 | 20 20 20 61 6e 79 2c 20 6f 72 20 65 6c 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 61 6e | ...any,.or.else.the.current.tran |
| 2940 | 73 69 65 6e 74 2e 20 20 57 68 65 6e 20 71 75 69 74 74 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e | sient...When.quitting.the.curren |
| 2960 | 74 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2c 20 69 74 20 72 65 74 75 72 6e 73 20 74 6f 20 | t......transient,.it.returns.to. |
| 2980 | 74 68 65 20 70 72 65 76 69 6f 75 73 20 74 72 61 6e 73 69 65 6e 74 2c 20 69 66 20 61 6e 79 2e 0a | the.previous.transient,.if.any.. |
| 29a0 | 0a 20 20 20 54 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 70 72 65 64 65 63 65 73 73 6f 72 20 62 6f | ....Transient...s.predecessor.bo |
| 29c0 | 75 6e 64 20 e2 80 98 71 e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 43 2d 67 e2 80 99 | und....q....instead.of....C-g... |
| 29e0 | 20 74 6f 20 74 68 65 20 71 75 69 74 0a 63 6f 6d 6d 61 6e 64 2e 20 20 54 6f 20 6c 65 61 72 6e 20 | .to.the.quit.command...To.learn. |
| 2a00 | 68 6f 77 20 74 6f 20 67 65 74 20 74 68 61 74 20 62 69 6e 64 69 6e 67 20 62 61 63 6b 20 73 65 65 | how.to.get.that.binding.back.see |
| 2a20 | 0a e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 62 69 6e 64 2d 71 2d 74 6f 2d 71 75 69 74 e2 80 99 e2 | ....transient-bind-q-to-quit.... |
| 2a40 | 80 99 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a e2 80 98 43 2d | ..s.documentation.string......C- |
| 2a60 | 71 e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c e2 80 99 29 0a | q....(...transient-quit-all...). |
| 2a80 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 71 75 69 74 73 20 74 68 65 20 63 75 72 72 | .....This.command.quits.the.curr |
| 2aa0 | 65 6e 74 6c 79 20 61 63 74 69 76 65 20 69 6e 63 6f 6d 70 6c 65 74 65 20 6b 65 79 20 73 65 71 75 | ently.active.incomplete.key.sequ |
| 2ac0 | 65 6e 63 65 2c 20 69 66 0a 20 20 20 20 20 61 6e 79 2c 20 61 6e 64 20 61 6c 6c 20 74 72 61 6e 73 | ence,.if......any,.and.all.trans |
| 2ae0 | 69 65 6e 74 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e | ients,.including.the.active.tran |
| 2b00 | 73 69 65 6e 74 20 61 6e 64 20 61 6c 6c 0a 20 20 20 20 20 73 75 73 70 65 6e 64 65 64 20 74 72 61 | sient.and.all......suspended.tra |
| 2b20 | 6e 73 69 65 6e 74 73 2c 20 69 66 20 61 6e 79 2e 0a 0a e2 80 98 43 2d 7a e2 80 99 20 28 e2 80 98 | nsients,.if.any......C-z....(... |
| 2b40 | 74 72 61 6e 73 69 65 6e 74 2d 73 75 73 70 65 6e 64 e2 80 99 29 0a 20 20 20 20 20 4c 69 6b 65 20 | transient-suspend...)......Like. |
| 2b60 | e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c e2 80 99 2c 20 74 68 69 73 20 63 | ...transient-quit-all...,.this.c |
| 2b80 | 6f 6d 6d 61 6e 64 20 71 75 69 74 73 20 61 6e 20 69 6e 63 6f 6d 70 6c 65 74 65 20 6b 65 79 0a 20 | ommand.quits.an.incomplete.key.. |
| 2ba0 | 20 20 20 20 73 65 71 75 65 6e 63 65 2c 20 69 66 20 61 6e 79 2c 20 61 6e 64 20 61 6c 6c 20 74 72 | ....sequence,.if.any,.and.all.tr |
| 2bc0 | 61 6e 73 69 65 6e 74 73 2e 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 69 74 20 73 61 76 65 | ansients...Additionally,.it.save |
| 2be0 | 73 20 74 68 65 0a 20 20 20 20 20 73 74 61 63 6b 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 73 20 73 | s.the......stack.of.transients.s |
| 2c00 | 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 20 72 65 73 75 6d 65 64 20 | o.that.it.can.easily.be.resumed. |
| 2c20 | 28 77 68 69 63 68 20 69 73 0a 20 20 20 20 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 66 | (which.is......particularly.usef |
| 2c40 | 75 6c 20 69 66 20 79 6f 75 20 71 75 69 63 6b 6c 79 20 6e 65 65 64 20 74 6f 20 64 6f 20 e2 80 9c | ul.if.you.quickly.need.to.do.... |
| 2c60 | 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 e2 80 9d 20 61 6e 64 0a 20 20 20 20 20 74 68 65 20 73 | something.else....and......the.s |
| 2c80 | 74 61 63 6b 20 69 73 20 64 65 65 70 65 72 20 74 68 61 6e 20 61 20 73 69 6e 67 6c 65 20 74 72 61 | tack.is.deeper.than.a.single.tra |
| 2ca0 | 6e 73 69 65 6e 74 2c 20 61 6e 64 2f 6f 72 20 79 6f 75 20 68 61 76 65 0a 20 20 20 20 20 61 6c 72 | nsient,.and/or.you.have......alr |
| 2cc0 | 65 61 64 79 20 63 68 61 6e 67 65 64 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 73 6f 6d 65 20 | eady.changed.the.values.of.some. |
| 2ce0 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 29 2e 0a 0a 20 20 20 20 20 4e 6f 74 65 20 74 68 61 | infix.arguments)........Note.tha |
| 2d00 | 74 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 73 74 61 63 6b 20 6f 66 20 74 72 61 6e 73 69 65 | t.only.a.single.stack.of.transie |
| 2d20 | 6e 74 73 20 63 61 6e 20 62 65 20 73 61 76 65 64 20 61 74 20 61 20 74 69 6d 65 2e 0a 20 20 20 20 | nts.can.be.saved.at.a.time...... |
| 2d40 | 20 49 66 20 61 6e 6f 74 68 65 72 20 73 74 61 63 6b 20 69 73 20 61 6c 72 65 61 64 79 20 73 61 76 | .If.another.stack.is.already.sav |
| 2d60 | 65 64 2c 20 74 68 65 6e 20 73 61 76 69 6e 67 20 61 20 6e 65 77 20 73 74 61 63 6b 20 64 69 73 63 | ed,.then.saving.a.new.stack.disc |
| 2d80 | 61 72 64 73 0a 20 20 20 20 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 74 61 63 6b 2e 0a 0a e2 | ards......the.previous.stack.... |
| 2da0 | 80 98 4d 2d 78 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 e2 80 99 0a 20 20 20 20 20 54 | ..M-x.transient-resume.........T |
| 2dc0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 75 6d 65 73 20 74 68 65 20 70 72 65 76 69 6f 75 73 | his.command.resumes.the.previous |
| 2de0 | 6c 79 20 73 75 73 70 65 6e 64 65 64 20 73 74 61 63 6b 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 73 | ly.suspended.stack.of.transients |
| 2e00 | 2c 0a 20 20 20 20 20 69 66 20 61 6e 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e | ,......if.any.....File:.transien |
| 2e20 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f 6d | t.info,..Node:.Common.Suffix.Com |
| 2e40 | 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 2c 20 20 50 72 | mands,..Next:.Saving.Values,..Pr |
| 2e60 | 65 76 3a 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 | ev:.Aborting.and.Resuming.Transi |
| 2e80 | 65 6e 74 73 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 33 20 43 6f 6d 6d 6f 6e 20 53 75 66 | ents,..Up:.Usage..2.3.Common.Suf |
| 2ea0 | 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | fix.Commands.=================== |
| 2ec0 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 20 66 65 77 20 73 68 61 72 65 64 20 73 75 66 66 69 78 20 63 6f 6d | =======..A.few.shared.suffix.com |
| 2ee0 | 6d 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 6c 6c 20 74 72 61 6e 73 | mands.are.available.in.all.trans |
| 2f00 | 69 65 6e 74 73 2e 20 20 54 68 65 73 65 0a 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 | ients...These.suffix.commands.ar |
| 2f20 | 65 20 6e 6f 74 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 | e.not.shown.in.the.popup.buffer. |
| 2f40 | 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 74 68 | by.default......This.includes.th |
| 2f60 | 65 20 61 62 6f 72 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e | e.aborting.commands.mentioned.in |
| 2f80 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 73 65 63 74 69 6f 6e 2c 20 61 73 20 77 65 6c 6c 20 61 | .the.previous.section,.as.well.a |
| 2fa0 | 73 20 73 6f 6d 65 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 61 | s.some.other.commands.that.are.a |
| 2fc0 | 6c 6c 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 43 2d 78 20 4b 45 59 e2 80 99 2e 0a 41 66 74 65 72 | ll.bound.to....C-x.KEY.....After |
| 2fe0 | 20 e2 80 98 43 2d 78 e2 80 99 20 69 73 20 70 72 65 73 73 65 64 2c 20 61 20 73 65 63 74 69 6f 6e | ....C-x....is.pressed,.a.section |
| 3000 | 20 66 65 61 74 75 72 69 6e 67 20 61 6c 6c 20 74 68 65 73 65 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d | .featuring.all.these.common.comm |
| 3020 | 61 6e 64 73 20 69 73 0a 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 | ands.is.temporarily.shown.in.the |
| 3040 | 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 41 66 74 65 72 20 69 6e 76 6f 6b 69 6e 67 20 6f | .popup.buffer...After.invoking.o |
| 3060 | 6e 65 20 6f 66 20 74 68 65 6d 2c 20 74 68 65 0a 73 65 63 74 69 6f 6e 20 64 69 73 61 70 70 65 61 | ne.of.them,.the.section.disappea |
| 3080 | 72 73 20 61 67 61 69 6e 2e 20 20 4e 6f 74 65 2c 20 68 6f 77 65 76 65 72 2c 20 74 68 61 74 20 6f | rs.again...Note,.however,.that.o |
| 30a0 | 6e 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 69 73 0a 64 65 73 63 72 69 62 65 | ne.of.these.commands.is.describe |
| 30c0 | 64 20 61 73 20 e2 80 9c 53 68 6f 77 20 63 6f 6d 6d 6f 6e 20 70 65 72 6d 61 6e 65 6e 74 6c 79 e2 | d.as....Show.common.permanently. |
| 30e0 | 80 9d 3b 20 69 6e 76 6f 6b 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 68 65 0a | ..;.invoke.that.if.you.want.the. |
| 3100 | 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 61 6c 77 61 79 73 20 62 65 20 73 68 6f | common.commands.to.always.be.sho |
| 3120 | 77 6e 20 66 6f 72 20 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 2e 0a 0a e2 80 98 43 2d 78 20 74 | wn.for.all.transients......C-x.t |
| 3140 | e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 6f 6e e2 | ....(...transient-toggle-common. |
| 3160 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 77 68 | ..)......This.command.toggles.wh |
| 3180 | 65 74 68 65 72 20 74 68 65 20 67 65 6e 65 72 69 63 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | ether.the.generic.commands.that. |
| 31a0 | 61 72 65 20 63 6f 6d 6d 6f 6e 0a 20 20 20 20 20 74 6f 20 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 | are.common......to.all.transient |
| 31c0 | 73 20 61 72 65 20 61 6c 77 61 79 73 20 64 69 73 70 6c 61 79 65 64 20 6f 72 20 6f 6e 6c 79 20 61 | s.are.always.displayed.or.only.a |
| 31e0 | 66 74 65 72 20 74 79 70 69 6e 67 20 74 68 65 0a 20 20 20 20 20 69 6e 63 6f 6d 70 6c 65 74 65 20 | fter.typing.the......incomplete. |
| 3200 | 70 72 65 66 69 78 20 6b 65 79 20 73 65 71 75 65 6e 63 65 20 e2 80 98 43 2d 78 e2 80 99 2e 20 20 | prefix.key.sequence....C-x...... |
| 3220 | 54 68 69 73 20 6f 6e 6c 79 20 61 66 66 65 63 74 73 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 | This.only.affects.the......curre |
| 3240 | 6e 74 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 | nt.Emacs.session....--.User.Opti |
| 3260 | 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e | on:.transient-show-common-comman |
| 3280 | 64 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 | ds......This.option.controls.whe |
| 32a0 | 74 68 65 72 20 73 68 61 72 65 64 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 | ther.shared.suffix.commands.are. |
| 32c0 | 73 68 6f 77 6e 0a 20 20 20 20 20 61 6c 6f 6e 67 73 69 64 65 20 74 68 65 20 74 72 61 6e 73 69 65 | shown......alongside.the.transie |
| 32e0 | 6e 74 2d 73 70 65 63 69 66 69 63 20 69 6e 66 69 78 20 61 6e 64 20 73 75 66 66 69 78 20 63 6f 6d | nt-specific.infix.and.suffix.com |
| 3300 | 6d 61 6e 64 73 2e 20 20 42 79 0a 20 20 20 20 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 73 68 61 | mands...By......default,.the.sha |
| 3320 | 72 65 64 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6e 6f 74 20 73 68 6f 77 6e 20 74 6f 20 61 76 | red.commands.are.not.shown.to.av |
| 3340 | 6f 69 64 20 6f 76 65 72 77 68 65 6c 6d 69 6e 67 0a 20 20 20 20 20 74 68 65 20 75 73 65 72 20 77 | oid.overwhelming......the.user.w |
| 3360 | 69 74 68 20 74 6f 6f 20 6d 61 6e 79 20 6f 70 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 57 68 69 6c | ith.too.many.options........Whil |
| 3380 | 65 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 2c 20 70 72 65 73 73 69 6e | e.a.transient.is.active,.pressin |
| 33a0 | 67 20 e2 80 98 43 2d 78 e2 80 99 20 61 6c 77 61 79 73 20 73 68 6f 77 73 20 74 68 65 20 63 6f 6d | g....C-x....always.shows.the.com |
| 33c0 | 6d 6f 6e 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 | mon......commands...The.value.of |
| 33e0 | 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 66 6f 72 20 | .this.option.can.be.changed.for. |
| 3400 | 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 20 62 | the.current......Emacs.session.b |
| 3420 | 79 20 74 79 70 69 6e 67 20 e2 80 98 43 2d 78 20 74 e2 80 99 20 77 68 69 6c 65 20 61 20 74 72 61 | y.typing....C-x.t....while.a.tra |
| 3440 | 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 2e 0a 0a 20 20 20 54 68 65 20 6f 74 68 65 72 20 | nsient.is.active......The.other. |
| 3460 | 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e | common.commands.are.described.in |
| 3480 | 20 65 69 74 68 65 72 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6f 72 20 69 6e 0a 6f 6e 65 20 6f | .either.the.previous.or.in.one.o |
| 34a0 | 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 53 6f | f.the.following.sections......So |
| 34c0 | 6d 65 20 6f 66 20 54 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 | me.of.Transient...s.key.bindings |
| 34e0 | 20 64 69 66 66 65 72 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 69 6e 64 | .differ.from.the.respective.bind |
| 3500 | 69 6e 67 73 0a 6f 66 20 4d 61 67 69 74 2d 50 6f 70 75 70 3b 20 73 65 65 20 2a 6e 6f 74 65 20 46 | ings.of.Magit-Popup;.see.*note.F |
| 3520 | 41 51 3a 3a 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 | AQ::.for.more.information.....Fi |
| 3540 | 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 61 76 69 6e | le:.transient.info,..Node:.Savin |
| 3560 | 67 20 56 61 6c 75 65 73 2c 20 20 4e 65 78 74 3a 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2c 20 | g.Values,..Next:.Using.History,. |
| 3580 | 20 50 72 65 76 3a 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 | .Prev:.Common.Suffix.Commands,.. |
| 35a0 | 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 34 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 0a 3d 3d 3d | Up:.Usage..2.4.Saving.Values.=== |
| 35c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 66 74 65 72 20 73 65 74 74 69 6e 67 20 74 68 | ==============..After.setting.th |
| 35e0 | 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 61 20 74 72 61 6e 73 69 65 6e 74 | e.infix.arguments.in.a.transient |
| 3600 | 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 73 61 76 65 0a 74 68 6f 73 65 20 61 72 67 75 6d 65 | ,.the.user.can.save.those.argume |
| 3620 | 6e 74 73 20 66 6f 72 20 66 75 74 75 72 65 20 69 6e 76 6f 63 61 74 69 6f 6e 73 2e 0a 0a 20 20 20 | nts.for.future.invocations...... |
| 3640 | 4d 6f 73 74 20 74 72 61 6e 73 69 65 6e 74 73 20 77 69 6c 6c 20 73 74 61 72 74 20 6f 75 74 20 77 | Most.transients.will.start.out.w |
| 3660 | 69 74 68 20 74 68 65 20 73 61 76 65 64 20 61 72 67 75 6d 65 6e 74 73 20 77 68 65 6e 20 74 68 65 | ith.the.saved.arguments.when.the |
| 3680 | 79 20 61 72 65 0a 69 6e 76 6f 6b 65 64 2e 20 20 54 68 65 72 65 20 61 72 65 20 61 20 66 65 77 20 | y.are.invoked...There.are.a.few. |
| 36a0 | 65 78 63 65 70 74 69 6f 6e 73 2c 20 74 68 6f 75 67 68 2e 20 20 53 6f 6d 65 20 74 72 61 6e 73 69 | exceptions,.though...Some.transi |
| 36c0 | 65 6e 74 73 20 61 72 65 0a 64 65 73 69 67 6e 65 64 20 73 6f 20 74 68 61 74 20 74 68 65 20 76 61 | ents.are.designed.so.that.the.va |
| 36e0 | 6c 75 65 20 74 68 61 74 20 74 68 65 79 20 75 73 65 20 69 73 20 73 74 6f 72 65 64 20 65 78 74 65 | lue.that.they.use.is.stored.exte |
| 3700 | 72 6e 61 6c 6c 79 20 61 73 20 74 68 65 0a 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 | rnally.as.the.buffer-local.value |
| 3720 | 20 6f 66 20 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 2e 20 20 49 6e 76 6f 6b 69 6e 67 20 73 75 63 | .of.some.variable...Invoking.suc |
| 3740 | 68 20 61 20 74 72 61 6e 73 69 65 6e 74 20 61 67 61 69 6e 0a 75 73 65 73 20 74 68 65 20 62 75 66 | h.a.transient.again.uses.the.buf |
| 3760 | 66 65 72 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 2e 20 20 28 31 29 0a 0a 20 20 20 49 66 20 74 68 65 | fer-local.value...(1).....If.the |
| 3780 | 20 75 73 65 72 20 64 6f 65 73 20 6e 6f 74 20 73 61 76 65 20 74 68 65 20 76 61 6c 75 65 20 61 6e | .user.does.not.save.the.value.an |
| 37a0 | 64 20 6a 75 73 74 20 65 78 69 74 73 20 75 73 69 6e 67 20 61 20 72 65 67 75 6c 61 72 0a 73 75 66 | d.just.exits.using.a.regular.suf |
| 37c0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 6e 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 6d | fix.command,.then.the.value.is.m |
| 37e0 | 65 72 65 6c 79 20 73 61 76 65 64 20 74 6f 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 | erely.saved.to.the.transient...s |
| 3800 | 0a 68 69 73 74 6f 72 79 2e 20 20 54 68 61 74 20 76 61 6c 75 65 20 77 6f 6e e2 80 99 74 20 62 65 | .history...That.value.won...t.be |
| 3820 | 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 6e 65 78 74 | .used.when.the.transient.is.next |
| 3840 | 20 69 6e 76 6f 6b 65 64 2c 0a 62 75 74 20 69 74 20 69 73 20 65 61 73 69 6c 79 20 61 63 63 65 73 | .invoked,.but.it.is.easily.acces |
| 3860 | 73 69 62 6c 65 20 28 73 65 65 20 2a 6e 6f 74 65 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 3a 3a | sible.(see.*note.Using.History:: |
| 3880 | 29 2e 0a 0a e2 80 98 43 2d 78 20 73 e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 65 | )......C-x.s....(...transient-se |
| 38a0 | 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 73 20 74 68 | t...)......This.command.saves.th |
| 38c0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 20 | e.value.of.the.active.transient. |
| 38e0 | 66 6f 72 20 74 68 69 73 20 45 6d 61 63 73 0a 20 20 20 20 20 73 65 73 73 69 6f 6e 2e 0a 0a e2 80 | for.this.Emacs......session..... |
| 3900 | 98 43 2d 78 20 43 2d 73 e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 e2 80 | .C-x.C-s....(...transient-save.. |
| 3920 | 99 29 0a 20 20 20 20 20 53 61 76 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 61 63 | .)......Save.the.value.of.the.ac |
| 3940 | 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 20 70 65 72 73 69 73 74 65 6e 74 6c 79 20 61 63 72 6f | tive.transient.persistently.acro |
| 3960 | 73 73 20 45 6d 61 63 73 0a 20 20 20 20 20 73 65 73 73 69 6f 6e 73 2e 0a 0a e2 80 98 43 2d 78 20 | ss.Emacs......sessions......C-x. |
| 3980 | 43 2d 6b e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 65 74 e2 80 99 29 0a 20 | C-k....(...transient-reset...).. |
| 39a0 | 20 20 20 20 43 6c 65 61 72 20 74 68 65 20 73 65 74 20 61 6e 64 20 73 61 76 65 64 20 76 61 6c 75 | ....Clear.the.set.and.saved.valu |
| 39c0 | 65 73 20 6f 66 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 2d 2d | es.of.the.active.transient....-- |
| 39e0 | 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 2d 66 | .User.Option:.transient-values-f |
| 3a00 | 69 6c 65 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 73 20 74 68 65 20 66 | ile......This.option.names.the.f |
| 3a20 | 69 6c 65 20 74 68 61 74 20 69 73 20 75 73 65 64 20 74 6f 20 70 65 72 73 69 73 74 20 74 68 65 20 | ile.that.is.used.to.persist.the. |
| 3a40 | 76 61 6c 75 65 73 20 6f 66 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 73 20 62 65 74 77 65 65 | values.of......transients.betwee |
| 3a60 | 6e 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 73 2e 0a 0a 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | n.Emacs.sessions......---------- |
| 3a80 | 20 46 6f 6f 74 6e 6f 74 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 28 31 29 20 e2 80 | .Footnotes.----------.....(1)... |
| 3aa0 | 98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 | .magit-diff....and....magit-log. |
| 3ac0 | 80 99 20 61 72 65 20 74 77 6f 20 70 72 6f 6d 69 6e 65 6e 74 20 65 78 61 6d 70 6c 65 73 2c 20 61 | ...are.two.prominent.examples,.a |
| 3ae0 | 6e 64 0a 74 68 65 69 72 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 62 75 66 66 65 72 2d 6c 6f 63 61 | nd.their.handling.of.buffer-loca |
| 3b00 | 6c 20 76 61 6c 75 65 73 20 69 73 20 61 63 74 75 61 6c 6c 79 20 61 20 62 69 74 20 6d 6f 72 65 20 | l.values.is.actually.a.bit.more. |
| 3b20 | 63 6f 6d 70 6c 69 63 61 74 65 64 0a 74 68 61 6e 20 6f 75 74 6c 69 6e 65 64 20 61 62 6f 76 65 20 | complicated.than.outlined.above. |
| 3b40 | 61 6e 64 20 65 76 65 6e 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | and.even.customizable.....File:. |
| 3b60 | 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 55 73 69 6e 67 20 48 69 73 | transient.info,..Node:.Using.His |
| 3b80 | 74 6f 72 79 2c 20 20 4e 65 78 74 3a 20 47 65 74 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 53 75 | tory,..Next:.Getting.Help.for.Su |
| 3ba0 | 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 53 61 76 69 6e 67 20 56 61 6c | ffix.Commands,..Prev:.Saving.Val |
| 3bc0 | 75 65 73 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 35 20 55 73 69 6e 67 20 48 69 73 74 6f | ues,..Up:.Usage..2.5.Using.Histo |
| 3be0 | 72 79 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 45 76 65 72 79 20 74 69 6d 65 | ry.=================..Every.time |
| 3c00 | 20 74 68 65 20 75 73 65 72 20 69 6e 76 6f 6b 65 73 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | .the.user.invokes.a.suffix.comma |
| 3c20 | 6e 64 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 63 75 72 72 65 6e 74 0a 76 61 6c | nd.the.transient...s.current.val |
| 3c40 | 75 65 20 69 73 20 73 61 76 65 64 20 74 6f 20 69 74 73 20 68 69 73 74 6f 72 79 2e 20 20 54 68 65 | ue.is.saved.to.its.history...The |
| 3c60 | 73 65 20 76 61 6c 75 65 73 20 63 61 6e 20 62 65 20 63 79 63 6c 65 64 20 74 68 72 6f 75 67 68 20 | se.values.can.be.cycled.through. |
| 3c80 | 74 68 65 0a 73 61 6d 65 20 77 61 79 20 6f 6e 65 20 63 61 6e 20 63 79 63 6c 65 20 74 68 72 6f 75 | the.same.way.one.can.cycle.throu |
| 3ca0 | 67 68 20 74 68 65 20 68 69 73 74 6f 72 79 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | gh.the.history.of.commands.that. |
| 3cc0 | 72 65 61 64 0a 75 73 65 72 2d 69 6e 70 75 74 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | read.user-input.in.the.minibuffe |
| 3ce0 | 72 2e 0a 0a e2 80 98 43 2d 4d 2d 70 e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 68 69 | r......C-M-p....(...transient-hi |
| 3d00 | 73 74 6f 72 79 2d 70 72 65 76 e2 80 99 29 0a e2 80 98 43 2d 78 20 70 e2 80 99 0a 20 20 20 20 20 | story-prev...)....C-x.p......... |
| 3d20 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 77 69 74 63 68 65 73 20 74 6f 20 74 68 65 20 70 72 65 | This.command.switches.to.the.pre |
| 3d40 | 76 69 6f 75 73 20 76 61 6c 75 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 61 63 74 69 76 65 0a | vious.value.used.for.the.active. |
| 3d60 | 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a e2 80 98 43 2d 4d 2d 6e e2 80 99 20 28 e2 80 | .....transient......C-M-n....(.. |
| 3d80 | 98 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6e 65 78 74 e2 80 99 29 0a e2 80 98 43 | .transient-history-next...)....C |
| 3da0 | 2d 78 20 6e e2 80 99 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 77 69 74 63 68 | -x.n.........This.command.switch |
| 3dc0 | 65 73 20 74 6f 20 74 68 65 20 6e 65 78 74 20 76 61 6c 75 65 20 75 73 65 64 20 66 6f 72 20 74 68 | es.to.the.next.value.used.for.th |
| 3de0 | 65 20 61 63 74 69 76 65 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 49 6e 20 | e.active......transient......In. |
| 3e00 | 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2d 77 69 64 65 20 68 | addition.to.the.transient-wide.h |
| 3e20 | 69 73 74 6f 72 79 2c 20 54 72 61 6e 73 69 65 6e 74 20 6f 66 20 63 6f 75 72 73 65 0a 73 75 70 70 | istory,.Transient.of.course.supp |
| 3e40 | 6f 72 74 73 20 70 65 72 2d 69 6e 66 69 78 20 68 69 73 74 6f 72 79 2e 20 20 57 68 65 6e 20 61 6e | orts.per-infix.history...When.an |
| 3e60 | 20 69 6e 66 69 78 20 72 65 61 64 73 20 75 73 65 72 2d 69 6e 70 75 74 20 75 73 69 6e 67 20 74 68 | .infix.reads.user-input.using.th |
| 3e80 | 65 0a 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 75 73 65 20 74 | e.minibuffer,.the.user.can.use.t |
| 3ea0 | 68 65 20 72 65 67 75 6c 61 72 20 6d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 63 6f | he.regular.minibuffer.history.co |
| 3ec0 | 6d 6d 61 6e 64 73 20 74 6f 0a 63 79 63 6c 65 20 74 68 72 6f 75 67 68 20 70 72 65 76 69 6f 75 73 | mmands.to.cycle.through.previous |
| 3ee0 | 6c 79 20 75 73 65 64 20 76 61 6c 75 65 73 2e 20 20 55 73 75 61 6c 6c 79 20 74 68 65 20 73 61 6d | ly.used.values...Usually.the.sam |
| 3f00 | 65 20 6b 65 79 73 20 61 73 20 74 68 6f 73 65 0a 6d 65 6e 74 69 6f 6e 65 64 20 61 62 6f 76 65 20 | e.keys.as.those.mentioned.above. |
| 3f20 | 61 72 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 | are.bound.to.those.commands..... |
| 3f40 | 20 41 75 74 68 6f 72 73 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 73 20 73 68 6f 75 6c 64 20 61 72 | .Authors.of.transients.should.ar |
| 3f60 | 72 61 6e 67 65 20 66 6f 72 20 64 69 66 66 65 72 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e | range.for.different.infix.comman |
| 3f80 | 64 73 0a 74 68 61 74 20 72 65 61 64 20 74 68 65 20 73 61 6d 65 20 6b 69 6e 64 20 6f 66 20 76 61 | ds.that.read.the.same.kind.of.va |
| 3fa0 | 6c 75 65 20 74 6f 20 61 6c 73 6f 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 68 69 73 74 6f 72 79 | lue.to.also.use.the.same.history |
| 3fc0 | 20 6b 65 79 20 28 73 65 65 0a 2a 6e 6f 74 65 20 53 75 66 66 69 78 20 53 6c 6f 74 73 3a 3a 29 2e | .key.(see.*note.Suffix.Slots::). |
| 3fe0 | 0a 0a 20 20 20 42 6f 74 68 20 6b 69 6e 64 73 20 6f 66 20 68 69 73 74 6f 72 79 20 61 72 65 20 73 | .....Both.kinds.of.history.are.s |
| 4000 | 61 76 65 64 20 74 6f 20 61 20 66 69 6c 65 20 77 68 65 6e 20 45 6d 61 63 73 20 69 73 20 65 78 69 | aved.to.a.file.when.Emacs.is.exi |
| 4020 | 74 65 64 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 | ted....--.User.Option:.transient |
| 4040 | 2d 68 69 73 74 6f 72 79 2d 66 69 6c 65 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6e | -history-file......This.option.n |
| 4060 | 61 6d 65 73 20 74 68 65 20 66 69 6c 65 20 74 68 61 74 20 69 73 20 75 73 65 64 20 74 6f 20 70 65 | ames.the.file.that.is.used.to.pe |
| 4080 | 72 73 69 73 74 20 74 68 65 20 68 69 73 74 6f 72 79 20 6f 66 0a 20 20 20 20 20 74 72 61 6e 73 69 | rsist.the.history.of......transi |
| 40a0 | 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 20 69 6e 66 69 78 65 73 20 62 65 74 77 65 65 6e 20 45 | ents.and.their.infixes.between.E |
| 40c0 | 6d 61 63 73 20 73 65 73 73 69 6f 6e 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | macs.sessions....--.User.Option: |
| 40e0 | 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6c 69 6d 69 74 0a 20 20 20 20 20 54 68 | .transient-history-limit......Th |
| 4100 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 6d 61 6e 79 20 68 69 73 74 | is.option.controls.how.many.hist |
| 4120 | 6f 72 79 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 6b 65 70 74 20 61 74 20 74 68 65 20 74 69 6d | ory.elements.are.kept.at.the.tim |
| 4140 | 65 0a 20 20 20 20 20 74 68 65 20 68 69 73 74 6f 72 79 20 69 73 20 73 61 76 65 64 20 69 6e 20 e2 | e......the.history.is.saved.in.. |
| 4160 | 80 98 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 66 69 6c 65 e2 80 99 2e 0a 0a 1f 0a | ..transient-history-file........ |
| 4180 | 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 65 74 | File:.transient.info,..Node:.Get |
| 41a0 | 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 | ting.Help.for.Suffix.Commands,.. |
| 41c0 | 4e 65 78 74 3a 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 | Next:.Enabling.and.Disabling.Suf |
| 41e0 | 66 69 78 65 73 2c 20 20 50 72 65 76 3a 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2c 20 20 55 70 | fixes,..Prev:.Using.History,..Up |
| 4200 | 3a 20 55 73 61 67 65 0a 0a 32 2e 36 20 47 65 74 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 53 75 | :.Usage..2.6.Getting.Help.for.Su |
| 4220 | 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ffix.Commands.================== |
| 4240 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 72 61 6e 73 69 65 6e 74 73 20 63 | ==================..Transients.c |
| 4260 | 61 6e 20 68 61 76 65 20 6d 61 6e 79 20 73 75 66 66 69 78 65 73 20 61 6e 64 20 69 6e 66 69 78 65 | an.have.many.suffixes.and.infixe |
| 4280 | 73 20 74 68 61 74 20 74 68 65 20 75 73 65 72 20 6d 69 67 68 74 20 6e 6f 74 20 62 65 0a 66 61 6d | s.that.the.user.might.not.be.fam |
| 42a0 | 69 6c 69 61 72 20 77 69 74 68 2e 20 20 54 6f 20 6d 61 6b 65 20 69 74 20 74 72 69 76 69 61 6c 20 | iliar.with...To.make.it.trivial. |
| 42c0 | 74 6f 20 67 65 74 20 68 65 6c 70 20 66 6f 72 20 74 68 65 73 65 2c 20 54 72 61 6e 73 69 65 6e 74 | to.get.help.for.these,.Transient |
| 42e0 | 0a 70 72 6f 76 69 64 65 73 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 | .provides.access.to.the.document |
| 4300 | 61 74 69 6f 6e 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 74 68 65 20 61 63 74 69 76 65 20 74 | ation.directly.from.the.active.t |
| 4320 | 72 61 6e 73 69 65 6e 74 2e 0a 0a e2 80 98 43 2d 68 e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 | ransient......C-h....(...transie |
| 4340 | 6e 74 2d 68 65 6c 70 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 6e | nt-help...)......This.command.en |
| 4360 | 74 65 72 73 20 68 65 6c 70 20 6d 6f 64 65 2e 20 20 57 68 65 6e 20 68 65 6c 70 20 6d 6f 64 65 20 | ters.help.mode...When.help.mode. |
| 4380 | 69 73 20 61 63 74 69 76 65 2c 20 74 79 70 69 6e 67 20 61 0a 20 20 20 20 20 6b 65 79 20 73 68 6f | is.active,.typing.a......key.sho |
| 43a0 | 77 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 75 66 66 69 78 20 | ws.information.about.the.suffix. |
| 43c0 | 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 74 68 65 20 6b 65 79 0a 20 20 20 20 20 6e 6f 72 6d 61 6c | command.that.the.key......normal |
| 43e0 | 6c 79 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 28 69 6e 73 74 65 61 64 20 6f 66 20 69 6e 76 6f 6b | ly.is.bound.to.(instead.of.invok |
| 4400 | 69 6e 67 20 69 74 29 2e 20 20 50 72 65 73 73 69 6e 67 20 e2 80 98 43 2d 68 e2 80 99 20 61 0a 20 | ing.it)...Pressing....C-h....a.. |
| 4420 | 20 20 20 20 73 65 63 6f 6e 64 20 74 69 6d 65 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 69 6f | ....second.time.shows.informatio |
| 4440 | 6e 20 61 62 6f 75 74 20 74 68 65 20 5f 70 72 65 66 69 78 5f 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 | n.about.the._prefix_.command.... |
| 4460 | 20 20 20 20 41 66 74 65 72 20 74 79 70 69 6e 67 20 61 20 6b 65 79 2c 20 74 68 65 20 73 74 61 63 | ....After.typing.a.key,.the.stac |
| 4480 | 6b 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 74 65 73 20 69 73 20 73 75 73 70 65 6e 64 | k.of.transient.states.is.suspend |
| 44a0 | 65 64 20 61 6e 64 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 | ed.and......information.about.th |
| 44c0 | 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 73 68 6f 77 6e 20 69 6e 73 74 65 61 | e.suffix.command.is.shown.instea |
| 44e0 | 64 2e 20 20 54 79 70 69 6e 67 20 e2 80 98 71 e2 80 99 0a 20 20 20 20 20 69 6e 20 74 68 65 20 68 | d...Typing....q.........in.the.h |
| 4500 | 65 6c 70 20 62 75 66 66 65 72 20 62 75 72 69 65 73 20 74 68 61 74 20 62 75 66 66 65 72 20 61 6e | elp.buffer.buries.that.buffer.an |
| 4520 | 64 20 72 65 73 75 6d 65 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 73 74 61 | d.resumes.the.transient......sta |
| 4540 | 74 65 2e 0a 0a 20 20 20 57 68 61 74 20 73 6f 72 74 20 6f 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 | te......What.sort.of.documentati |
| 4560 | 6f 6e 20 69 73 20 73 68 6f 77 6e 20 64 65 70 65 6e 64 73 20 6f 6e 20 68 6f 77 20 74 68 65 20 74 | on.is.shown.depends.on.how.the.t |
| 4580 | 72 61 6e 73 69 65 6e 74 20 77 61 73 0a 64 65 66 69 6e 65 64 2e 20 20 46 6f 72 20 69 6e 66 69 78 | ransient.was.defined...For.infix |
| 45a0 | 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 20 63 6f 6d 6d 61 6e 64 | .commands.that.represent.command |
| 45c0 | 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 69 73 0a 69 64 65 61 6c 6c 79 20 73 68 6f | -line.arguments.this.ideally.sho |
| 45e0 | 77 73 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 6d 61 6e 70 61 67 65 2e 20 20 e2 80 98 | ws.the.appropriate.manpage...... |
| 4600 | 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 e2 80 99 20 74 68 65 6e 20 74 72 69 65 73 20 74 6f 0a | transient-help....then.tries.to. |
| 4620 | 6a 75 6d 70 20 74 6f 20 74 68 65 20 63 6f 72 72 65 63 74 20 6c 6f 63 61 74 69 6f 6e 20 77 69 74 | jump.to.the.correct.location.wit |
| 4640 | 68 69 6e 20 74 68 61 74 2e 20 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 73 20 61 72 65 20 61 6c 73 6f | hin.that...Info.manuals.are.also |
| 4660 | 0a 73 75 70 70 6f 72 74 65 64 2e 20 20 54 68 65 20 66 61 6c 6c 62 61 63 6b 20 69 73 20 74 6f 20 | .supported...The.fallback.is.to. |
| 4680 | 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 | show.the.command...s.documentati |
| 46a0 | 6f 6e 20 73 74 72 69 6e 67 2c 0a 66 6f 72 20 6e 6f 6e 2d 69 6e 66 69 78 20 73 75 66 66 69 78 65 | on.string,.for.non-infix.suffixe |
| 46c0 | 73 20 74 68 69 73 20 69 73 20 75 73 75 61 6c 6c 79 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 0a | s.this.is.usually.appropriate... |
| 46e0 | 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 | ..File:.transient.info,..Node:.E |
| 4700 | 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 2c 20 | nabling.and.Disabling.Suffixes,. |
| 4720 | 20 4e 65 78 74 3a 20 4f 74 68 65 72 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 47 65 | .Next:.Other.Commands,..Prev:.Ge |
| 4740 | 74 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c 20 | tting.Help.for.Suffix.Commands,. |
| 4760 | 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 37 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 | .Up:.Usage..2.7.Enabling.and.Dis |
| 4780 | 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | abling.Suffixes.================ |
| 47a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 75 73 65 72 20 62 61 | ===================..The.user.ba |
| 47c0 | 73 65 20 6f 66 20 61 20 70 61 63 6b 61 67 65 20 74 68 61 74 20 75 73 65 73 20 74 72 61 6e 73 69 | se.of.a.package.that.uses.transi |
| 47e0 | 65 6e 74 73 20 63 61 6e 20 62 65 20 76 65 72 79 20 64 69 76 65 72 73 65 2e 0a 54 68 69 73 20 69 | ents.can.be.very.diverse..This.i |
| 4800 | 73 20 63 65 72 74 61 69 6e 6c 79 20 74 68 65 20 63 61 73 65 20 66 6f 72 20 4d 61 67 69 74 3b 20 | s.certainly.the.case.for.Magit;. |
| 4820 | 73 6f 6d 65 20 75 73 65 72 73 20 68 61 76 65 20 62 65 65 6e 20 75 73 69 6e 67 20 69 74 20 61 6e | some.users.have.been.using.it.an |
| 4840 | 64 0a 47 69 74 20 66 6f 72 20 61 20 64 65 63 61 64 65 2c 20 77 68 69 6c 65 20 6f 74 68 65 72 73 | d.Git.for.a.decade,.while.others |
| 4860 | 20 61 72 65 20 6a 75 73 74 20 67 65 74 74 69 6e 67 20 73 74 61 72 74 65 64 20 6e 6f 77 2e 0a 0a | .are.just.getting.started.now... |
| 4880 | 20 20 20 46 6f 72 20 74 68 61 74 20 72 65 61 73 6f 6e 20 61 20 6d 65 63 68 61 6e 69 73 6d 20 69 | ...For.that.reason.a.mechanism.i |
| 48a0 | 73 20 6e 65 65 64 65 64 20 74 68 61 74 20 61 75 74 68 6f 72 73 20 63 61 6e 20 75 73 65 20 74 6f | s.needed.that.authors.can.use.to |
| 48c0 | 0a 63 6c 61 73 73 69 66 79 20 61 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 69 6e 66 69 78 65 | .classify.a.transient...s.infixe |
| 48e0 | 73 20 61 6e 64 20 73 75 66 66 69 78 65 73 20 61 6c 6f 6e 67 20 74 68 65 0a 65 73 73 65 6e 74 69 | s.and.suffixes.along.the.essenti |
| 4900 | 61 6c 73 2e 2e 2e 65 76 65 72 79 74 68 69 6e 67 20 73 70 65 63 74 72 75 6d 2e 20 20 57 65 20 75 | als...everything.spectrum...We.u |
| 4920 | 73 65 20 74 68 65 20 74 65 72 6d 20 e2 80 9c 6c 65 76 65 6c 73 e2 80 9d 20 74 6f 20 64 65 73 63 | se.the.term....levels....to.desc |
| 4940 | 72 69 62 65 0a 74 68 61 74 20 6d 65 63 68 61 6e 69 73 6d 2e 0a 0a 20 20 20 45 61 63 68 20 73 75 | ribe.that.mechanism......Each.su |
| 4960 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 70 6c 61 63 65 64 20 6f 6e 20 61 20 6c 65 76 65 | ffix.command.is.placed.on.a.leve |
| 4980 | 6c 20 61 6e 64 20 65 61 63 68 20 74 72 61 6e 73 69 65 6e 74 20 68 61 73 20 61 0a 6c 65 76 65 6c | l.and.each.transient.has.a.level |
| 49a0 | 20 28 63 61 6c 6c 65 64 20 e2 80 9c 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c e2 80 9d 29 2c | .(called....transient-level...), |
| 49c0 | 20 77 68 69 63 68 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 73 75 66 66 69 78 20 63 6f 6d | .which.controls.which.suffix.com |
| 49e0 | 6d 61 6e 64 73 0a 61 72 65 20 61 76 61 69 6c 61 62 6c 65 2e 20 20 49 6e 74 65 67 65 72 73 20 62 | mands.are.available...Integers.b |
| 4a00 | 65 74 77 65 65 6e 20 31 20 61 6e 64 20 37 20 28 69 6e 63 6c 75 73 69 76 65 29 20 61 72 65 20 76 | etween.1.and.7.(inclusive).are.v |
| 4a20 | 61 6c 69 64 20 6c 65 76 65 6c 73 2e 0a 46 6f 72 20 73 75 66 66 69 78 65 73 2c 20 30 20 69 73 20 | alid.levels..For.suffixes,.0.is. |
| 4a40 | 61 6c 73 6f 20 76 61 6c 69 64 3b 20 69 74 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 73 75 | also.valid;.it.means.that.the.su |
| 4a60 | 66 66 69 78 20 69 73 20 6e 6f 74 20 64 69 73 70 6c 61 79 65 64 0a 61 74 20 61 6e 79 20 6c 65 76 | ffix.is.not.displayed.at.any.lev |
| 4a80 | 65 6c 2e 0a 0a 20 20 20 54 68 65 20 6c 65 76 65 6c 73 20 6f 66 20 69 6e 64 69 76 69 64 75 61 6c | el......The.levels.of.individual |
| 4aa0 | 20 74 72 61 6e 73 69 65 6e 74 73 20 61 6e 64 2f 6f 72 20 74 68 65 69 72 20 69 6e 64 69 76 69 64 | .transients.and/or.their.individ |
| 4ac0 | 75 61 6c 20 73 75 66 66 69 78 65 73 0a 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 69 6e 74 65 | ual.suffixes.can.be.changed.inte |
| 4ae0 | 72 61 63 74 69 76 65 6c 79 2c 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 74 72 61 6e 73 | ractively,.by.invoking.the.trans |
| 4b00 | 69 65 6e 74 20 61 6e 64 20 74 68 65 6e 0a 70 72 65 73 73 69 6e 67 20 e2 80 98 43 2d 78 20 6c e2 | ient.and.then.pressing....C-x.l. |
| 4b20 | 80 99 20 74 6f 20 65 6e 74 65 72 20 74 68 65 20 e2 80 9c 65 64 69 74 e2 80 9d 20 6d 6f 64 65 2c | ...to.enter.the....edit....mode, |
| 4b40 | 20 73 65 65 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 6c 65 76 65 | .see.below......The.default.leve |
| 4b60 | 6c 20 66 6f 72 20 62 6f 74 68 20 74 72 61 6e 73 69 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 20 | l.for.both.transients.and.their. |
| 4b80 | 73 75 66 66 69 78 65 73 20 69 73 20 34 2e 20 20 54 68 65 0a e2 80 98 74 72 61 6e 73 69 65 6e 74 | suffixes.is.4...The....transient |
| 4ba0 | 2d 64 65 66 61 75 6c 74 2d 6c 65 76 65 6c e2 80 99 20 6f 70 74 69 6f 6e 20 6f 6e 6c 79 20 63 6f | -default-level....option.only.co |
| 4bc0 | 6e 74 72 6f 6c 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 0a 74 72 61 6e 73 69 65 6e 74 | ntrols.the.default.for.transient |
| 4be0 | 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 73 75 66 66 69 78 20 6c 65 76 65 6c 20 69 73 20 | s...The.default.suffix.level.is. |
| 4c00 | 61 6c 77 61 79 73 20 34 2e 20 20 54 68 65 20 61 75 74 68 6f 72 73 20 6f 66 0a 74 72 61 6e 73 69 | always.4...The.authors.of.transi |
| 4c20 | 65 6e 74 73 20 73 68 6f 75 6c 64 20 70 6c 61 63 65 20 63 65 72 74 61 69 6e 20 73 75 66 66 69 78 | ents.should.place.certain.suffix |
| 4c40 | 65 73 20 6f 6e 20 61 20 68 69 67 68 65 72 20 6c 65 76 65 6c 2c 20 69 66 20 74 68 65 79 0a 65 78 | es.on.a.higher.level,.if.they.ex |
| 4c60 | 70 65 63 74 20 74 68 61 74 20 69 74 20 77 6f 6e e2 80 99 74 20 62 65 20 6f 66 20 75 73 65 20 74 | pect.that.it.won...t.be.of.use.t |
| 4c80 | 6f 20 6d 6f 73 74 20 75 73 65 72 73 2c 20 61 6e 64 20 74 68 65 79 20 73 68 6f 75 6c 64 20 70 6c | o.most.users,.and.they.should.pl |
| 4ca0 | 61 63 65 20 76 65 72 79 0a 69 6d 70 6f 72 74 61 6e 74 20 73 75 66 66 69 78 65 73 20 6f 6e 20 61 | ace.very.important.suffixes.on.a |
| 4cc0 | 20 6c 6f 77 65 72 20 6c 65 76 65 6c 2c 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 72 65 6d 61 69 | .lower.level,.so.that.they.remai |
| 4ce0 | 6e 20 61 76 61 69 6c 61 62 6c 65 20 65 76 65 6e 0a 69 66 20 74 68 65 20 75 73 65 72 20 6c 6f 77 | n.available.even.if.the.user.low |
| 4d00 | 65 72 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 6c 65 76 65 6c 2e 0a 0a 20 2d 2d 20 55 73 | ers.the.transient.level....--.Us |
| 4d20 | 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 61 75 6c 74 2d 6c 65 76 | er.Option:.transient-default-lev |
| 4d40 | 65 6c 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 | el......This.option.controls.whi |
| 4d60 | 63 68 20 73 75 66 66 69 78 20 6c 65 76 65 6c 73 20 61 72 65 20 6d 61 64 65 20 61 76 61 69 6c 61 | ch.suffix.levels.are.made.availa |
| 4d80 | 62 6c 65 20 62 79 0a 20 20 20 20 20 64 65 66 61 75 6c 74 2e 20 20 49 74 20 73 65 74 73 20 74 68 | ble.by......default...It.sets.th |
| 4da0 | 65 20 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 20 66 6f 72 20 74 72 61 6e 73 69 65 6e 74 73 | e.transient-level.for.transients |
| 4dc0 | 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 68 61 73 20 6e 6f 74 | .for.which.the......user.has.not |
| 4de0 | 20 73 65 74 20 74 68 61 74 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 0a 0a 20 2d 2d 20 55 73 65 | .set.that.individually....--.Use |
| 4e00 | 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 73 2d 66 69 6c 65 0a | r.Option:.transient-levels-file. |
| 4e20 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 73 20 74 68 65 20 66 69 6c 65 20 | .....This.option.names.the.file. |
| 4e40 | 74 68 61 74 20 69 73 20 75 73 65 64 20 74 6f 20 70 65 72 73 69 73 74 20 74 68 65 20 6c 65 76 65 | that.is.used.to.persist.the.leve |
| 4e60 | 6c 73 20 6f 66 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 20 | ls.of......transients.and.their. |
| 4e80 | 73 75 66 66 69 78 65 73 20 62 65 74 77 65 65 6e 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 73 2e | suffixes.between.Emacs.sessions. |
| 4ea0 | 0a 0a e2 80 98 43 2d 78 20 6c e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 2d | .....C-x.l....(...transient-set- |
| 4ec0 | 6c 65 76 65 6c e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 6e 74 65 | level...)......This.command.ente |
| 4ee0 | 72 73 20 65 64 69 74 20 6d 6f 64 65 2e 20 20 57 68 65 6e 20 65 64 69 74 20 6d 6f 64 65 20 69 73 | rs.edit.mode...When.edit.mode.is |
| 4f00 | 20 61 63 74 69 76 65 2c 20 74 68 65 6e 20 61 6c 6c 0a 20 20 20 20 20 69 6e 66 69 78 65 73 20 61 | .active,.then.all......infixes.a |
| 4f20 | 6e 64 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 75 | nd.suffixes.that.are.currently.u |
| 4f40 | 73 61 62 6c 65 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 61 6c 6f 6e 67 0a 20 20 20 20 20 77 | sable.are.displayed.along......w |
| 4f60 | 69 74 68 20 74 68 65 69 72 20 6c 65 76 65 6c 73 2e 20 20 54 68 65 20 63 6f 6c 6f 72 73 20 6f 66 | ith.their.levels...The.colors.of |
| 4f80 | 20 74 68 65 20 6c 65 76 65 6c 73 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 74 68 65 | .the.levels.indicate.whether.the |
| 4fa0 | 79 0a 20 20 20 20 20 61 72 65 20 65 6e 61 62 6c 65 64 20 6f 72 20 6e 6f 74 2e 20 20 54 68 65 20 | y......are.enabled.or.not...The. |
| 4fc0 | 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 6c 73 6f 20 64 | level.of.the.transient.is.also.d |
| 4fe0 | 69 73 70 6c 61 79 65 64 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 73 6f 6d 65 20 75 73 | isplayed......along.with.some.us |
| 5000 | 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 6e 20 65 64 69 74 20 6d | age.information........In.edit.m |
| 5020 | 6f 64 65 2c 20 70 72 65 73 73 69 6e 67 20 74 68 65 20 6b 65 79 20 74 68 61 74 20 77 6f 75 6c 64 | ode,.pressing.the.key.that.would |
| 5040 | 20 75 73 75 61 6c 6c 79 20 69 6e 76 6f 6b 65 20 61 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 73 | .usually.invoke.a.certain......s |
| 5060 | 75 66 66 69 78 20 69 6e 73 74 65 61 64 20 70 72 6f 6d 70 74 73 20 74 68 65 20 75 73 65 72 20 66 | uffix.instead.prompts.the.user.f |
| 5080 | 6f 72 20 74 68 65 20 6c 65 76 65 6c 20 74 68 61 74 20 73 75 66 66 69 78 20 73 68 6f 75 6c 64 20 | or.the.level.that.suffix.should. |
| 50a0 | 62 65 0a 20 20 20 20 20 70 6c 61 63 65 64 20 6f 6e 2e 0a 0a 20 20 20 20 20 48 65 6c 70 20 6d 6f | be......placed.on........Help.mo |
| 50c0 | 64 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 65 64 69 74 20 6d 6f 64 65 2e 0a 0a 20 | de.is.available.in.edit.mode.... |
| 50e0 | 20 20 20 20 54 6f 20 63 68 61 6e 67 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 6c 65 76 65 | ....To.change.the.transient.leve |
| 5100 | 6c 20 70 72 65 73 73 20 e2 80 98 43 2d 78 20 6c e2 80 99 20 61 67 61 69 6e 2e 0a 0a 20 20 20 20 | l.press....C-x.l....again....... |
| 5120 | 20 54 6f 20 65 78 69 74 20 65 64 69 74 20 6d 6f 64 65 20 70 72 65 73 73 20 e2 80 98 43 2d 67 e2 | .To.exit.edit.mode.press....C-g. |
| 5140 | 80 99 2e 0a 0a 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 65 64 69 74 20 6d 6f 64 65 20 64 6f | ..........Note.that.edit.mode.do |
| 5160 | 65 73 20 6e 6f 74 20 64 69 73 70 6c 61 79 20 61 6e 79 20 73 75 66 66 69 78 65 73 20 74 68 61 74 | es.not.display.any.suffixes.that |
| 5180 | 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 20 63 75 72 72 65 6e 74 6c 79 20 75 73 61 62 6c 65 2e 20 | .are.not......currently.usable.. |
| 51a0 | 20 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 e2 80 99 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 | ....magit-rebase...,.for.example |
| 51c0 | 2c 20 73 68 6f 77 73 20 64 69 66 66 65 72 65 6e 74 0a 20 20 20 20 20 73 75 66 66 69 78 65 73 20 | ,.shows.different......suffixes. |
| 51e0 | 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 61 20 72 65 62 61 73 65 20 69 73 | depending.on.whether.a.rebase.is |
| 5200 | 20 61 6c 72 65 61 64 79 20 69 6e 20 70 72 6f 67 72 65 73 73 20 6f 72 0a 20 20 20 20 20 6e 6f 74 | .already.in.progress.or......not |
| 5220 | 2e 20 20 54 68 65 20 70 72 65 64 69 63 61 74 65 73 20 61 6c 73 6f 20 61 70 70 6c 79 20 69 6e 20 | ...The.predicates.also.apply.in. |
| 5240 | 65 64 69 74 20 6d 6f 64 65 2e 0a 0a 20 20 20 20 20 54 68 65 72 65 66 6f 72 65 2c 20 74 6f 20 63 | edit.mode........Therefore,.to.c |
| 5260 | 6f 6e 74 72 6f 6c 20 77 68 69 63 68 20 73 75 66 66 69 78 65 73 20 61 72 65 20 61 76 61 69 6c 61 | ontrol.which.suffixes.are.availa |
| 5280 | 62 6c 65 20 67 69 76 65 6e 20 61 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 73 74 61 74 65 2c 20 | ble.given.a.certain......state,. |
| 52a0 | 79 6f 75 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 61 74 20 | you.have.to.make.sure.that.that. |
| 52c0 | 73 74 61 74 65 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 2e 0a 0a e2 80 98 43 | state.is.currently.active......C |
| 52e0 | 2d 78 20 61 e2 80 99 20 28 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 6c 65 76 | -x.a....(...transient-toggle-lev |
| 5300 | 65 6c 2d 6c 69 6d 69 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 | el-limit...)......This.command.t |
| 5320 | 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 61 72 65 20 | oggle.whether.suffixes.that.are. |
| 5340 | 6f 6e 20 6c 65 76 65 6c 73 20 68 69 67 68 65 72 20 74 68 61 6e 0a 20 20 20 20 20 74 68 65 20 6c | on.levels.higher.than......the.l |
| 5360 | 65 76 65 6c 20 73 70 65 63 69 66 69 65 64 20 62 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 | evel.specified.by....transient-d |
| 5380 | 65 66 61 75 6c 74 2d 6c 65 76 65 6c e2 80 99 20 61 72 65 20 74 65 6d 70 6f 72 61 72 69 6c 79 0a | efault-level....are.temporarily. |
| 53a0 | 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 61 6e 79 77 61 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | .....available.anyway.....File:. |
| 53c0 | 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4f 74 68 65 72 20 43 6f 6d | transient.info,..Node:.Other.Com |
| 53e0 | 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 50 72 | mands,..Next:.Configuration,..Pr |
| 5400 | 65 76 3a 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 | ev:.Enabling.and.Disabling.Suffi |
| 5420 | 78 65 73 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 38 20 4f 74 68 65 72 20 43 6f 6d 6d 61 | xes,..Up:.Usage..2.8.Other.Comma |
| 5440 | 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 68 65 6e 20 69 6e 76 | nds.==================..When.inv |
| 5460 | 6f 6b 69 6e 67 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 20 61 20 73 6d 61 6c 6c 20 66 72 61 | oking.a.transient.in.a.small.fra |
| 5480 | 6d 65 2c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 77 69 6e 64 6f 77 20 6d 61 79 20 6e 6f 74 | me,.the.transient.window.may.not |
| 54a0 | 0a 73 68 6f 77 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 62 75 66 66 65 72 2c 20 6d 61 6b 69 6e | .show.the.complete.buffer,.makin |
| 54c0 | 67 20 69 74 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 73 63 72 6f 6c 6c 2c 20 75 73 69 6e 67 20 | g.it.necessary.to.scroll,.using. |
| 54e0 | 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 73 65 20 63 | the.following.commands...These.c |
| 5500 | 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6e 65 76 65 72 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 74 | ommands.are.never.shown.in.the.t |
| 5520 | 72 61 6e 73 69 65 6e 74 0a 77 69 6e 64 6f 77 2c 20 61 6e 64 20 74 68 65 20 6b 65 79 20 62 69 6e | ransient.window,.and.the.key.bin |
| 5540 | 64 69 6e 67 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 66 6f 72 20 e2 80 98 73 63 72 | dings.are.the.same.as.for....scr |
| 5560 | 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 61 6e 64 0a e2 80 98 73 63 72 6f 6c 6c 2d | oll-up-command....and....scroll- |
| 5580 | 64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 | down-command....in.other.buffers |
| 55a0 | 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c | ....--.Command:.transient-scroll |
| 55c0 | 2d 75 70 20 61 72 67 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 63 72 6f 6c 6c | -up.arg......This.command.scroll |
| 55e0 | 73 20 74 65 78 74 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 77 69 6e 64 6f 77 | s.text.of.transient.popup.window |
| 5600 | 20 75 70 77 61 72 64 20 41 52 47 0a 20 20 20 20 20 6c 69 6e 65 73 2e 20 20 49 66 20 41 52 47 20 | .upward.ARG......lines...If.ARG. |
| 5620 | 69 73 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 69 74 20 73 63 72 6f 6c 6c 73 20 6e 65 | is....nil...,.then.it.scrolls.ne |
| 5640 | 61 72 20 66 75 6c 6c 20 73 63 72 65 65 6e 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 20 61 20 | ar.full.screen...This.is......a. |
| 5660 | 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 e2 80 98 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d | wrapper.around....scroll-up-comm |
| 5680 | 61 6e 64 e2 80 99 20 28 77 68 69 63 68 20 73 65 65 29 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 | and....(which.see)....--.Command |
| 56a0 | 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 61 72 67 0a 20 20 20 20 | :.transient-scroll-down.arg..... |
| 56c0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 63 72 6f 6c 6c 73 20 74 65 78 74 20 6f 66 20 74 72 | .This.command.scrolls.text.of.tr |
| 56e0 | 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 77 69 6e 64 6f 77 20 64 6f 77 6e 20 41 52 47 20 6c 69 | ansient.popup.window.down.ARG.li |
| 5700 | 6e 65 73 2e 0a 20 20 20 20 20 49 66 20 41 52 47 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 | nes.......If.ARG.is....nil...,.t |
| 5720 | 68 65 6e 20 69 74 20 73 63 72 6f 6c 6c 73 20 6e 65 61 72 20 66 75 6c 6c 20 73 63 72 65 65 6e 2e | hen.it.scrolls.near.full.screen. |
| 5740 | 20 20 54 68 69 73 20 69 73 20 61 0a 20 20 20 20 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 | ..This.is.a......wrapper.around. |
| 5760 | e2 80 98 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 28 77 68 69 63 68 | ...scroll-down-command....(which |
| 5780 | 20 73 65 65 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 | .see).....File:.transient.info,. |
| 57a0 | 20 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 4f 74 68 | .Node:.Configuration,..Prev:.Oth |
| 57c0 | 65 72 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 39 20 43 6f 6e | er.Commands,..Up:.Usage..2.9.Con |
| 57e0 | 66 69 67 75 72 61 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 6f | figuration.=================..Mo |
| 5800 | 72 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 2a 6e 6f 74 | re.options.are.described.in.*not |
| 5820 | 65 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 3a 3a 2c 20 69 6e 20 2a | e.Common.Suffix.Commands::,.in.* |
| 5840 | 6e 6f 74 65 0a 53 61 76 69 6e 67 20 56 61 6c 75 65 73 3a 3a 2c 20 69 6e 20 2a 6e 6f 74 65 20 55 | note.Saving.Values::,.in.*note.U |
| 5860 | 73 69 6e 67 20 48 69 73 74 6f 72 79 3a 3a 20 61 6e 64 20 69 6e 20 2a 6e 6f 74 65 20 45 6e 61 62 | sing.History::.and.in.*note.Enab |
| 5880 | 6c 69 6e 67 20 61 6e 64 0a 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 3a 3a 2e 0a 0a | ling.and.Disabling.Suffixes::... |
| 58a0 | 45 73 73 65 6e 74 69 61 6c 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Essential.Options.-------------- |
| 58c0 | 2d 2d 2d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 | ---..Also.see.*note.Common.Suffi |
| 58e0 | 78 20 43 6f 6d 6d 61 6e 64 73 3a 3a 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | x.Commands::....--.User.Option:. |
| 5900 | 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 70 6f 70 75 70 0a 20 20 20 20 20 54 68 69 73 20 6f | transient-show-popup......This.o |
| 5920 | 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 63 75 72 72 65 | ption.controls.whether.the.curre |
| 5940 | 6e 74 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 69 6e 66 69 78 20 61 6e 64 0a 20 20 20 20 20 | nt.transient...s.infix.and...... |
| 5960 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 | suffix.commands.are.shown.in.the |
| 5980 | 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 | .popup.buffer...............If.. |
| 59a0 | 80 98 74 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 74 68 65 6e 20 74 68 65 20 70 6f | ..t....(the.default).then.the.po |
| 59c0 | 70 75 70 20 62 75 66 66 65 72 20 69 73 20 73 68 6f 77 6e 20 61 73 20 73 6f 6f 6e 20 61 73 0a 20 | pup.buffer.is.shown.as.soon.as.. |
| 59e0 | 20 20 20 20 20 20 20 20 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d | .........a.transient.prefix.comm |
| 5a00 | 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 | and.is.invoked...............If. |
| 5a20 | e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 | ...nil...,.then.the.popup.buffer |
| 5a40 | 20 69 73 20 6e 6f 74 20 73 68 6f 77 6e 20 75 6e 6c 65 73 73 20 74 68 65 20 75 73 65 72 0a 20 20 | .is.not.shown.unless.the.user... |
| 5a60 | 20 20 20 20 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 20 72 65 71 75 65 73 74 73 20 69 74 2c 20 | ........explicitly.requests.it,. |
| 5a80 | 62 79 20 70 72 65 73 73 69 6e 67 20 61 6e 20 69 6e 63 6f 6d 70 6c 65 74 65 20 70 72 65 66 69 78 | by.pressing.an.incomplete.prefix |
| 5aa0 | 20 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 73 65 71 75 65 6e 63 65 2e 0a 0a 20 20 20 20 20 20 | .key...........sequence......... |
| 5ac0 | 20 20 e2 80 a2 20 49 66 20 61 20 6e 75 6d 62 65 72 2c 20 74 68 65 6e 20 74 68 65 20 61 20 62 72 | ......If.a.number,.then.the.a.br |
| 5ae0 | 69 65 66 20 6f 6e 65 2d 6c 69 6e 65 20 73 75 6d 6d 61 72 79 20 69 73 20 73 68 6f 77 6e 0a 20 20 | ief.one-line.summary.is.shown... |
| 5b00 | 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 | ........instead.of.the.popup.buf |
| 5b20 | 66 65 72 2e 20 20 49 66 20 7a 65 72 6f 20 6f 72 20 6e 65 67 61 74 69 76 65 2c 20 74 68 65 6e 20 | fer...If.zero.or.negative,.then. |
| 5b40 | 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 20 74 68 61 74 20 73 75 6d 6d 61 72 79 20 | not...........even.that.summary. |
| 5b60 | 69 73 20 73 68 6f 77 6e 3b 20 6f 6e 6c 79 20 74 68 65 20 70 72 65 73 73 65 64 20 6b 65 79 20 69 | is.shown;.only.the.pressed.key.i |
| 5b80 | 74 73 65 6c 66 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 | tself.is...........shown........ |
| 5ba0 | 20 20 20 20 20 54 68 65 20 70 6f 70 75 70 20 69 73 20 73 68 6f 77 6e 20 77 68 65 6e 20 74 68 65 | .....The.popup.is.shown.when.the |
| 5bc0 | 20 75 73 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 72 65 71 75 65 73 74 73 20 69 74 20 62 79 0a | .user.explicitly.requests.it.by. |
| 5be0 | 20 20 20 20 20 20 20 20 20 20 70 72 65 73 73 69 6e 67 20 61 6e 20 69 6e 63 6f 6d 70 6c 65 74 65 | ..........pressing.an.incomplete |
| 5c00 | 20 70 72 65 66 69 78 20 6b 65 79 20 73 65 71 75 65 6e 63 65 2e 20 20 55 6e 6c 65 73 73 20 74 68 | .prefix.key.sequence...Unless.th |
| 5c20 | 69 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 7a 65 72 6f 2c 20 74 68 65 20 70 6f 70 75 70 20 | is.is...........zero,.the.popup. |
| 5c40 | 69 73 20 73 68 6f 77 6e 20 61 66 74 65 72 20 74 68 61 74 20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 | is.shown.after.that.many.seconds |
| 5c60 | 20 6f 66 20 69 6e 61 63 74 69 76 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 69 6e 67 20 | .of.inactivity...........(using. |
| 5c80 | 74 68 65 20 61 62 73 6f 6c 75 74 65 20 76 61 6c 75 65 29 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f | the.absolute.value)....--.User.O |
| 5ca0 | 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 | ption:.transient-enable-popup-na |
| 5cc0 | 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f | vigation......This.option.contro |
| 5ce0 | 6c 73 20 77 68 65 74 68 65 72 20 6e 61 76 69 67 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 | ls.whether.navigation.commands.a |
| 5d00 | 72 65 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 | re.enabled.in.the......transient |
| 5d20 | 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 57 68 69 6c 65 20 61 20 74 72 61 | .popup.buffer........While.a.tra |
| 5d40 | 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 | nsient.is.active.the.transient.p |
| 5d60 | 6f 70 75 70 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 | opup.buffer.is.not.the......curr |
| 5d80 | 65 6e 74 20 62 75 66 66 65 72 2c 20 6d 61 6b 69 6e 67 20 69 74 20 6e 65 63 65 73 73 61 72 79 20 | ent.buffer,.making.it.necessary. |
| 5da0 | 74 6f 20 75 73 65 20 64 65 64 69 63 61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 0a 20 20 20 | to.use.dedicated.commands.to.... |
| 5dc0 | 20 20 61 63 74 20 6f 6e 20 74 68 61 74 20 62 75 66 66 65 72 20 69 74 73 65 6c 66 2e 20 20 54 68 | ..act.on.that.buffer.itself...Th |
| 5de0 | 69 73 20 69 73 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 49 66 20 74 | is.is.disabled.by.default...If.t |
| 5e00 | 68 69 73 0a 20 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 | his......option.is.non-...nil... |
| 5e20 | 2c 20 74 68 65 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 65 61 74 75 72 65 73 20 61 72 | ,.then.the.following.features.ar |
| 5e40 | 65 20 61 76 61 69 6c 61 62 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 3c 55 50 | e.available:.................<UP |
| 5e60 | 3e e2 80 99 20 6d 6f 76 65 73 20 74 68 65 20 63 75 72 73 6f 72 20 74 6f 20 74 68 65 20 70 72 65 | >....moves.the.cursor.to.the.pre |
| 5e80 | 76 69 6f 75 73 20 73 75 66 66 69 78 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 3c 44 4f | vious.suffix.................<DO |
| 5ea0 | 57 4e 3e e2 80 99 20 6d 6f 76 65 73 20 74 68 65 20 63 75 72 73 6f 72 20 74 6f 20 74 68 65 20 6e | WN>....moves.the.cursor.to.the.n |
| 5ec0 | 65 78 74 20 73 75 66 66 69 78 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 3c 52 45 54 3e | ext.suffix.................<RET> |
| 5ee0 | e2 80 99 20 69 6e 76 6f 6b 65 73 20 74 68 65 20 73 75 66 66 69 78 20 74 68 65 20 63 75 72 73 6f | ....invokes.the.suffix.the.curso |
| 5f00 | 72 20 69 73 20 6f 6e 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6d 6f 75 73 65 2d 31 e2 | r.is.on.................mouse-1. |
| 5f20 | 80 99 20 69 6e 76 6f 6b 65 73 20 74 68 65 20 63 6c 69 63 6b 65 64 20 6f 6e 20 73 75 66 66 69 78 | ...invokes.the.clicked.on.suffix |
| 5f40 | 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 43 2d 73 e2 80 99 20 61 6e 64 20 e2 80 98 43 | .................C-s....and....C |
| 5f60 | 2d 72 e2 80 99 20 73 74 61 72 74 20 69 73 65 61 72 63 68 20 69 6e 20 74 68 65 20 70 6f 70 75 70 | -r....start.isearch.in.the.popup |
| 5f80 | 20 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 | .buffer....--.User.Option:.trans |
| 5fa0 | 69 65 6e 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 | ient-display-buffer-action...... |
| 5fc0 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 61 63 74 69 6f 6e | This.option.specifies.the.action |
| 5fe0 | 20 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 20 | .used.to.display.the.transient.. |
| 6000 | 20 20 20 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 74 72 61 6e 73 69 65 6e 74 | ....popup.buffer...The.transient |
| 6020 | 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 | .popup.buffer.is.displayed.in.a. |
| 6040 | 77 69 6e 64 6f 77 0a 20 20 20 20 20 75 73 69 6e 67 20 e2 80 98 28 64 69 73 70 6c 61 79 2d 62 75 | window......using....(display-bu |
| 6060 | 66 66 65 72 20 42 55 46 46 45 52 20 74 72 61 6e 73 69 65 6e 74 2d 64 69 73 70 6c 61 79 2d 62 75 | ffer.BUFFER.transient-display-bu |
| 6080 | 66 66 65 72 2d 61 63 74 69 6f 6e 29 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 | ffer-action)...........The.value |
| 60a0 | 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 | .of.this.option.has.the.form.... |
| 60c0 | 28 46 55 4e 43 54 49 4f 4e 20 2e 20 41 4c 49 53 54 29 e2 80 99 2c 20 77 68 65 72 65 0a 20 20 20 | (FUNCTION...ALIST)...,.where.... |
| 60e0 | 20 20 46 55 4e 43 54 49 4f 4e 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 61 20 6c 69 | ..FUNCTION.is.a.function.or.a.li |
| 6100 | 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 45 61 63 68 20 73 75 63 68 20 66 75 6e 63 | st.of.functions...Each.such.func |
| 6120 | 74 69 6f 6e 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 74 77 6f 20 61 72 67 75 | tion......should.accept.two.argu |
| 6140 | 6d 65 6e 74 73 3a 20 61 20 62 75 66 66 65 72 20 74 6f 20 64 69 73 70 6c 61 79 20 61 6e 64 20 61 | ments:.a.buffer.to.display.and.a |
| 6160 | 6e 20 61 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 20 61 73 | n.alist.of......the.same.form.as |
| 6180 | 20 41 4c 49 53 54 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 28 65 6c 69 73 70 29 43 68 6f 6f 73 69 | .ALIST...See.*note.(elisp)Choosi |
| 61a0 | 6e 67 20 57 69 6e 64 6f 77 3a 3a 2c 20 66 6f 72 0a 20 20 20 20 20 64 65 74 61 69 6c 73 2e 0a 0a | ng.Window::,.for......details... |
| 61c0 | 20 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 | .....The.default.is:............ |
| 61e0 | 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f 77 0a 20 | (display-buffer-in-side-window.. |
| 6200 | 20 20 20 20 20 20 20 20 20 20 20 28 73 69 64 65 20 2e 20 62 6f 74 74 6f 6d 29 0a 20 20 20 20 20 | ...........(side...bottom)...... |
| 6220 | 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e 20 74 29 | .......(inhibit-same-window...t) |
| 6240 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 73 20 | .............(window-parameters. |
| 6260 | 28 6e 6f 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 2e 20 74 29 29 29 0a 0a 20 20 20 20 20 54 68 | (no-other-window...t))).......Th |
| 6280 | 69 73 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 77 69 6e 64 6f 77 20 61 74 20 74 68 65 20 62 6f | is.displays.the.window.at.the.bo |
| 62a0 | 74 74 6f 6d 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 66 72 61 6d 65 2e 0a 20 20 20 20 | ttom.of.the.selected.frame...... |
| 62c0 | 20 41 6e 6f 74 68 65 72 20 75 73 65 66 75 6c 20 46 55 4e 43 54 49 4f 4e 20 69 73 20 e2 80 98 64 | .Another.useful.FUNCTION.is....d |
| 62e0 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 62 65 6c 6f 77 2d 73 65 6c 65 63 74 65 64 e2 80 99 2c | isplay-buffer-below-selected..., |
| 6300 | 20 77 68 69 63 68 0a 20 20 20 20 20 69 73 20 77 68 61 74 20 e2 80 98 6d 61 67 69 74 2d 70 6f 70 | .which......is.what....magit-pop |
| 6320 | 75 70 e2 80 99 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 46 6f 72 20 6d 6f 72 65 | up....used.by.default...For.more |
| 6340 | 20 61 6c 74 65 72 6e 61 74 69 76 65 73 20 73 65 65 0a 20 20 20 20 20 2a 6e 6f 74 65 20 28 65 6c | .alternatives.see......*note.(el |
| 6360 | 69 73 70 29 42 75 66 66 65 72 20 44 69 73 70 6c 61 79 20 41 63 74 69 6f 6e 20 46 75 6e 63 74 69 | isp)Buffer.Display.Action.Functi |
| 6380 | 6f 6e 73 3a 3a 2c 20 61 6e 64 20 2a 6e 6f 74 65 0a 20 20 20 20 20 28 65 6c 69 73 70 29 42 75 66 | ons::,.and.*note......(elisp)Buf |
| 63a0 | 66 65 72 20 44 69 73 70 6c 61 79 20 41 63 74 69 6f 6e 20 41 6c 69 73 74 73 3a 3a 2e 0a 0a 20 20 | fer.Display.Action.Alists::..... |
| 63c0 | 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 | ...Note.that.the.buffer.that.was |
| 63e0 | 20 63 75 72 72 65 6e 74 20 62 65 66 6f 72 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 | .current.before.the.transient.bu |
| 6400 | 66 66 65 72 0a 20 20 20 20 20 69 73 20 73 68 6f 77 6e 20 73 68 6f 75 6c 64 20 72 65 6d 61 69 6e | ffer......is.shown.should.remain |
| 6420 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 4d 61 6e 79 20 73 75 66 66 69 | .the.current.buffer...Many.suffi |
| 6440 | 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 63 74 20 6f 6e 20 74 68 65 20 74 68 69 6e 67 | x.commands......act.on.the.thing |
| 6460 | 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 2c 20 61 6e 64 20 69 | .at.point,.if.appropriate,.and.i |
| 6480 | 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 62 75 66 66 65 72 20 62 65 63 61 | f.the.transient......buffer.beca |
| 64a0 | 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 61 74 | me.the.current.buffer,.then.that |
| 64c0 | 20 77 6f 75 6c 64 20 63 68 61 6e 67 65 20 77 68 61 74 20 69 73 20 61 74 0a 20 20 20 20 20 70 6f | .would.change.what.is.at......po |
| 64e0 | 69 6e 74 2e 20 20 54 6f 20 74 68 61 74 20 65 66 66 65 63 74 20 e2 80 98 69 6e 68 69 62 69 74 2d | int...To.that.effect....inhibit- |
| 6500 | 73 61 6d 65 2d 77 69 6e 64 6f 77 e2 80 99 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 0a | same-window....ensures.that.the. |
| 6520 | 20 20 20 20 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 69 73 20 6e 6f 74 20 75 73 65 64 | .....selected.window.is.not.used |
| 6540 | 20 74 6f 20 73 68 6f 77 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a | .to.show.the.transient.buffer... |
| 6560 | 20 20 20 20 20 49 74 20 6d 61 79 20 62 65 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 70 6c | .....It.may.be.possible.to.displ |
| 6580 | 61 79 20 74 68 65 20 77 69 6e 64 6f 77 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2c 20 | ay.the.window.in.another.frame,. |
| 65a0 | 62 75 74 0a 20 20 20 20 20 77 68 65 74 68 65 72 20 74 68 61 74 20 77 6f 72 6b 73 20 69 6e 20 70 | but......whether.that.works.in.p |
| 65c0 | 72 61 63 74 69 63 65 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 77 69 6e 64 6f 77 2d 6d 61 | ractice.depends.on.the.window-ma |
| 65e0 | 6e 61 67 65 72 2e 20 20 49 66 0a 20 20 20 20 20 74 68 65 20 77 69 6e 64 6f 77 20 6d 61 6e 61 67 | nager...If......the.window.manag |
| 6600 | 65 72 20 73 65 6c 65 63 74 73 20 74 68 65 20 6e 65 77 20 77 69 6e 64 6f 77 20 28 45 6d 61 63 73 | er.selects.the.new.window.(Emacs |
| 6620 | 20 66 72 61 6d 65 29 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 75 6e 66 6f 72 74 75 6e | .frame),.then.that......unfortun |
| 6640 | 61 74 65 6c 79 20 63 68 61 6e 67 65 73 20 77 68 69 63 68 20 62 75 66 66 65 72 20 69 73 20 63 75 | ately.changes.which.buffer.is.cu |
| 6660 | 72 72 65 6e 74 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 63 68 61 6e 67 65 20 74 68 65 20 76 | rrent........If.you.change.the.v |
| 6680 | 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 | alue.of.this.option,.then.you.mi |
| 66a0 | 67 68 74 20 61 6c 73 6f 20 77 61 6e 74 20 74 6f 0a 20 20 20 20 20 63 68 61 6e 67 65 20 74 68 65 | ght.also.want.to......change.the |
| 66c0 | 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 | .value.of....transient-mode-line |
| 66e0 | 2d 66 6f 72 6d 61 74 e2 80 99 2e 0a 0a 41 63 63 65 73 73 69 62 69 6c 69 74 79 20 4f 70 74 69 6f | -format......Accessibility.Optio |
| 6700 | 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55 73 | ns.---------------------...--.Us |
| 6720 | 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 63 65 2d 73 69 6e 67 6c | er.Option:.transient-force-singl |
| 6740 | 65 2d 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f | e-column......This.option.contro |
| 6760 | 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 75 73 65 20 6f 66 20 61 20 73 69 6e 67 6c 65 20 63 | ls.whether.the.use.of.a.single.c |
| 6780 | 6f 6c 75 6d 6e 20 74 6f 20 64 69 73 70 6c 61 79 0a 20 20 20 20 20 73 75 66 66 69 78 65 73 20 69 | olumn.to.display......suffixes.i |
| 67a0 | 73 20 65 6e 66 6f 72 63 65 64 2e 20 20 54 68 69 73 20 6d 69 67 68 74 20 62 65 20 75 73 65 66 75 | s.enforced...This.might.be.usefu |
| 67c0 | 6c 20 66 6f 72 20 75 73 65 72 73 20 77 69 74 68 20 6c 6f 77 0a 20 20 20 20 20 76 69 73 69 6f 6e | l.for.users.with.low......vision |
| 67e0 | 20 77 68 6f 20 75 73 65 20 6c 61 72 67 65 20 74 65 78 74 20 61 6e 64 20 6d 69 67 68 74 20 6f 74 | .who.use.large.text.and.might.ot |
| 6800 | 68 65 72 77 69 73 65 20 68 61 76 65 20 74 6f 20 73 63 72 6f 6c 6c 20 69 6e 20 74 77 6f 0a 20 20 | herwise.have.to.scroll.in.two... |
| 6820 | 20 20 20 64 69 6d 65 6e 73 69 6f 6e 73 2e 0a 0a 41 75 78 69 6c 69 61 72 79 20 4f 70 74 69 6f 6e | ...dimensions...Auxiliary.Option |
| 6840 | 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 | s.-----------------...--.User.Op |
| 6860 | 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 | tion:.transient-mode-line-format |
| 6880 | 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 | ......This.option.controls.wheth |
| 68a0 | 65 72 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 68 61 | er.the.transient.popup.buffer.ha |
| 68c0 | 73 20 61 0a 20 20 20 20 20 6d 6f 64 65 2d 6c 69 6e 65 2c 20 73 65 70 61 72 61 74 6f 72 20 6c 69 | s.a......mode-line,.separator.li |
| 68e0 | 6e 65 2c 20 6f 72 20 6e 65 69 74 68 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 6e 69 6c e2 | ne,.or.neither........If....nil. |
| 6900 | 80 99 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 68 61 73 20 6e 6f 20 6d 6f 64 65 2d | ..,.then.the.buffer.has.no.mode- |
| 6920 | 6c 69 6e 65 2e 20 20 49 66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 0a 20 20 20 20 | line...If.the.buffer.is.not..... |
| 6940 | 20 64 69 73 70 6c 61 79 65 64 20 72 69 67 68 74 20 61 62 6f 76 65 20 74 68 65 20 65 63 68 6f 20 | .displayed.right.above.the.echo. |
| 6960 | 61 72 65 61 2c 20 74 68 65 6e 20 74 68 69 73 20 70 72 6f 62 61 62 6c 79 20 69 73 20 6e 6f 74 20 | area,.then.this.probably.is.not. |
| 6980 | 61 0a 20 20 20 20 20 67 6f 6f 64 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 6c | a......good.value........If....l |
| 69a0 | 69 6e 65 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 6f 72 20 61 20 6e 61 74 75 72 61 | ine....(the.default).or.a.natura |
| 69c0 | 6c 20 6e 75 6d 62 65 72 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 68 61 73 20 6e 6f | l.number,.then.the.buffer.has.no |
| 69e0 | 0a 20 20 20 20 20 6d 6f 64 65 2d 6c 69 6e 65 2c 20 62 75 74 20 61 20 6c 69 6e 65 20 69 73 20 64 | ......mode-line,.but.a.line.is.d |
| 6a00 | 72 61 77 6e 20 69 73 20 64 72 61 77 6e 20 69 6e 20 69 74 73 20 70 6c 61 63 65 2e 20 20 49 66 20 | rawn.is.drawn.in.its.place...If. |
| 6a20 | 61 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 69 73 20 75 73 65 64 2c 20 74 68 61 74 20 73 70 65 63 | a.number......is.used,.that.spec |
| 6a40 | 69 66 69 65 73 20 74 68 65 20 74 68 69 63 6b 6e 65 73 73 20 6f 66 20 74 68 65 20 6c 69 6e 65 2e | ifies.the.thickness.of.the.line. |
| 6a60 | 20 20 4f 6e 20 74 65 72 6d 63 61 70 0a 20 20 20 20 20 66 72 61 6d 65 73 20 77 65 20 63 61 6e 6e | ..On.termcap......frames.we.cann |
| 6a80 | 6f 74 20 64 72 61 77 20 6c 69 6e 65 73 2c 20 73 6f 20 74 68 65 72 65 20 e2 80 98 6c 69 6e 65 e2 | ot.draw.lines,.so.there....line. |
| 6aa0 | 80 99 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 0a 20 20 20 20 20 73 79 6e 6f 6e 79 6d 73 | ...and.numbers.are......synonyms |
| 6ac0 | 20 66 6f 72 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6c 6f 72 20 | .for....nil...........The.color. |
| 6ae0 | 6f 66 20 74 68 65 20 6c 69 6e 65 20 69 73 20 75 73 65 64 20 74 6f 20 69 6e 64 69 63 61 74 65 20 | of.the.line.is.used.to.indicate. |
| 6b00 | 69 66 20 6e 6f 6e 2d 73 75 66 66 69 78 65 73 20 61 72 65 0a 20 20 20 20 20 61 6c 6c 6f 77 65 64 | if.non-suffixes.are......allowed |
| 6b20 | 20 61 6e 64 20 77 68 65 74 68 65 72 20 74 68 65 79 20 65 78 69 74 20 74 68 65 20 74 72 61 6e 73 | .and.whether.they.exit.the.trans |
| 6b40 | 69 65 6e 74 2e 20 20 54 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a 20 20 20 20 | ient...The.foreground.color..... |
| 6b60 | 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 6e 6f 6f 70 e2 80 99 20 28 69 66 | .of....transient-key-noop....(if |
| 6b80 | 20 6e 6f 6e 2d 73 75 66 66 69 78 20 61 72 65 20 64 69 73 61 6c 6c 6f 77 65 64 29 2c 0a 20 20 20 | .non-suffix.are.disallowed),.... |
| 6ba0 | 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 e2 80 99 20 28 69 66 20 61 | .....transient-key-stay....(if.a |
| 6bc0 | 6c 6c 6f 77 65 64 20 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 79 73 20 61 63 74 69 76 | llowed.and.transient.stays.activ |
| 6be0 | 65 29 2c 20 6f 72 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 65 78 69 | e),.or.........transient-key-exi |
| 6c00 | 74 e2 80 99 20 28 69 66 20 61 6c 6c 6f 77 65 64 20 61 6e 64 20 74 68 65 79 20 65 78 69 74 20 74 | t....(if.allowed.and.they.exit.t |
| 6c20 | 68 65 20 74 72 61 6e 73 69 65 6e 74 29 20 69 73 0a 20 20 20 20 20 75 73 65 64 20 74 6f 20 64 72 | he.transient).is......used.to.dr |
| 6c40 | 61 77 20 74 68 65 20 6c 69 6e 65 2e 0a 0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 69 | aw.the.line........Otherwise.thi |
| 6c60 | 73 20 63 61 6e 20 62 65 20 61 6e 79 20 6d 6f 64 65 2d 6c 69 6e 65 20 66 6f 72 6d 61 74 2e 20 20 | s.can.be.any.mode-line.format... |
| 6c80 | 53 65 65 20 2a 6e 6f 74 65 20 28 65 6c 69 73 70 29 4d 6f 64 65 0a 20 20 20 20 20 4c 69 6e 65 20 | See.*note.(elisp)Mode......Line. |
| 6ca0 | 46 6f 72 6d 61 74 3a 3a 2c 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 | Format::,.for.details....--.User |
| 6cc0 | 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 6d 61 6e 74 69 63 2d 63 6f 6c 6f | .Option:.transient-semantic-colo |
| 6ce0 | 72 69 6e 67 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 | ring......This.option.controls.w |
| 6d00 | 68 65 74 68 65 72 20 63 6f 6c 6f 72 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 69 6e 64 69 63 61 | hether.colors.are.used.to.indica |
| 6d20 | 74 65 20 74 68 65 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 20 62 65 68 61 76 69 6f 72 20 6f | te.the......transient.behavior.o |
| 6d40 | 66 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 | f.commands........If.non-...nil. |
| 6d60 | 80 99 2c 20 74 68 65 6e 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 6f 66 20 65 61 63 68 | ..,.then.the.key.binding.of.each |
| 6d80 | 20 73 75 66 66 69 78 20 69 73 20 63 6f 6c 6f 72 69 7a 65 64 20 74 6f 0a 20 20 20 20 20 69 6e 64 | .suffix.is.colorized.to......ind |
| 6da0 | 69 63 61 74 65 20 77 68 65 74 68 65 72 20 69 74 20 65 78 69 74 73 20 74 68 65 20 74 72 61 6e 73 | icate.whether.it.exits.the.trans |
| 6dc0 | 69 65 6e 74 20 73 74 61 74 65 20 6f 72 20 6e 6f 74 2e 20 20 54 68 65 20 63 6f 6c 6f 72 20 6f 66 | ient.state.or.not...The.color.of |
| 6de0 | 0a 20 20 20 20 20 74 68 65 20 70 72 65 66 69 78 20 69 73 20 69 6e 64 69 63 61 74 65 64 20 75 73 | ......the.prefix.is.indicated.us |
| 6e00 | 69 6e 67 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 20 69 73 20 64 72 61 77 6e 20 77 68 65 6e 20 | ing.the.line.that.is.drawn.when. |
| 6e20 | 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6d | the.value......of....transient-m |
| 6e40 | 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 e2 80 99 20 69 73 20 e2 80 98 6c 69 6e 65 e2 80 99 | ode-line-format....is....line... |
| 6e60 | 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 | ....--.User.Option:.transient-hi |
| 6e80 | 67 68 6c 69 67 68 74 2d 6d 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 73 0a 20 20 20 20 20 54 68 69 | ghlight-mismatched-keys......Thi |
| 6ea0 | 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 6b 65 79 20 62 69 | s.option.controls.whether.key.bi |
| 6ec0 | 6e 64 69 6e 67 73 20 6f 66 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 64 6f | ndings.of.infix.commands.that.do |
| 6ee0 | 0a 20 20 20 20 20 6e 6f 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 63 | ......not.match.the.respective.c |
| 6f00 | 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 0a 20 | ommand-line.argument.should.be.. |
| 6f20 | 20 20 20 20 68 69 67 68 6c 69 67 68 74 65 64 2e 20 20 46 6f 72 20 6f 74 68 65 72 20 69 6e 66 69 | ....highlighted...For.other.infi |
| 6f40 | 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 68 61 73 20 6e 6f 20 65 66 | x.commands.this.option.has.no.ef |
| 6f60 | 66 65 63 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 | fect........When.this.option.is. |
| 6f80 | 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 66 | non-...nil...,.the.key.binding.f |
| 6fa0 | 6f 72 20 61 6e 20 69 6e 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73 20 68 69 67 | or.an.infix......argument.is.hig |
| 6fc0 | 68 6c 69 67 68 74 65 64 20 77 68 65 6e 20 6f 6e 6c 79 20 61 20 6c 6f 6e 67 20 61 72 67 75 6d 65 | hlighted.when.only.a.long.argume |
| 6fe0 | 6e 74 20 28 65 2e 67 2e 2c 0a 20 20 20 20 20 e2 80 98 2d 2d 76 65 72 62 6f 73 65 e2 80 99 29 20 | nt.(e.g.,.........--verbose...). |
| 7000 | 69 73 20 73 70 65 63 69 66 69 65 64 20 62 75 74 20 6e 6f 20 73 68 6f 72 74 68 61 6e 64 20 28 65 | is.specified.but.no.shorthand.(e |
| 7020 | 2e 67 2e 2c 20 e2 80 98 2d 76 e2 80 99 29 2e 20 20 49 6e 20 74 68 65 0a 20 20 20 20 20 72 61 72 | .g.,....-v...)...In.the......rar |
| 7040 | 65 20 63 61 73 65 20 74 68 61 74 20 61 20 73 68 6f 72 74 68 61 6e 64 20 69 73 20 73 70 65 63 69 | e.case.that.a.shorthand.is.speci |
| 7060 | 66 69 65 64 20 62 75 74 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 64 6f 65 73 0a 20 20 | fied.but.the.key.binding.does... |
| 7080 | 20 20 20 6e 6f 74 20 6d 61 74 63 68 2c 20 74 68 65 6e 20 69 74 20 69 73 20 68 69 67 68 6c 69 67 | ...not.match,.then.it.is.highlig |
| 70a0 | 68 74 65 64 20 64 69 66 66 65 72 65 6e 74 6c 79 2e 0a 0a 20 20 20 20 20 48 69 67 68 6c 69 67 68 | hted.differently........Highligh |
| 70c0 | 74 69 6e 67 20 6d 69 73 6d 61 74 63 68 65 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 69 73 20 | ting.mismatched.key.bindings.is. |
| 70e0 | 75 73 65 66 75 6c 20 77 68 65 6e 20 6c 65 61 72 6e 69 6e 67 20 74 68 65 0a 20 20 20 20 20 61 72 | useful.when.learning.the......ar |
| 7100 | 67 75 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 63 6f 6d 6d 61 6e | guments.of.the.underlying.comman |
| 7120 | 64 2d 6c 69 6e 65 20 74 6f 6f 6c 3b 20 79 6f 75 20 77 6f 75 6c 64 6e e2 80 99 74 20 77 61 6e 74 | d-line.tool;.you.wouldn...t.want |
| 7140 | 20 74 6f 0a 20 20 20 20 20 6c 65 61 72 6e 20 61 6e 79 20 73 68 6f 72 74 2d 68 61 6e 64 73 20 74 | .to......learn.any.short-hands.t |
| 7160 | 68 61 74 20 64 6f 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 65 78 69 73 74 2e 0a 0a 20 20 20 20 | hat.do.not.actually.exist....... |
| 7180 | 20 54 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 | .The.highlighting.is.done.using. |
| 71a0 | 6f 6e 65 20 6f 66 20 74 68 65 20 66 61 63 65 73 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 | one.of.the.faces.........transie |
| 71c0 | 6e 74 2d 6d 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 e2 80 99 20 61 6e 64 20 e2 80 98 74 72 61 6e | nt-mismatched-key....and....tran |
| 71e0 | 73 69 65 6e 74 2d 6e 6f 6e 73 74 61 6e 64 61 72 64 2d 6b 65 79 e2 80 99 2e 0a 0a 20 2d 2d 20 55 | sient-nonstandard-key.......--.U |
| 7200 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 73 74 69 74 75 74 65 | ser.Option:.transient-substitute |
| 7220 | 2d 6b 65 79 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | -key-function......This.function |
| 7240 | 20 69 73 20 75 73 65 64 20 74 6f 20 6d 6f 64 69 66 79 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e | .is.used.to.modify.key.bindings. |
| 7260 | 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 6f 70 74 69 | ..If.the.value.of.this......opti |
| 7280 | 6f 6e 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 74 | on.is....nil....(the.default),.t |
| 72a0 | 68 65 6e 20 6e 6f 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 69 73 20 70 65 72 66 6f 72 6d 65 64 | hen.no.substitution.is.performed |
| 72c0 | 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 | ........This.function.is.called. |
| 72e0 | 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 70 72 65 66 69 78 20 6f 62 | with.one.argument,.the.prefix.ob |
| 7300 | 6a 65 63 74 2c 20 61 6e 64 0a 20 20 20 20 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 6b 65 79 | ject,.and......must.return.a.key |
| 7320 | 20 62 69 6e 64 69 6e 67 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 74 68 65 | .binding.description,.either.the |
| 7340 | 20 65 78 69 73 74 69 6e 67 20 6b 65 79 0a 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 | .existing.key......description.i |
| 7360 | 74 20 66 69 6e 64 73 20 69 6e 20 74 68 65 20 e2 80 98 6b 65 79 e2 80 99 20 73 6c 6f 74 2c 20 6f | t.finds.in.the....key....slot,.o |
| 7380 | 72 20 74 68 65 20 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 68 61 74 0a 20 20 20 20 20 | r.the.key.description.that...... |
| 73a0 | 72 65 70 6c 61 63 65 73 20 74 68 65 20 70 72 65 66 69 78 20 6b 65 79 2e 20 20 49 74 20 63 6f 75 | replaces.the.prefix.key...It.cou |
| 73c0 | 6c 64 20 62 65 20 75 73 65 64 20 74 6f 20 6d 61 6b 65 20 6f 74 68 65 72 0a 20 20 20 20 20 73 75 | ld.be.used.to.make.other......su |
| 73e0 | 62 73 74 69 74 75 74 69 6f 6e 73 2c 20 62 75 74 20 74 68 61 74 20 69 73 20 64 69 73 63 6f 75 72 | bstitutions,.but.that.is.discour |
| 7400 | 61 67 65 64 2e 0a 0a 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 e2 80 98 3d e2 80 99 | aged........For.example,....=... |
| 7420 | 20 69 73 20 68 61 72 64 20 74 6f 20 72 65 61 63 68 20 75 73 69 6e 67 20 6d 79 20 63 75 73 74 6f | .is.hard.to.reach.using.my.custo |
| 7440 | 6d 20 6b 65 79 62 6f 61 72 64 20 6c 61 79 6f 75 74 2c 0a 20 20 20 20 20 73 6f 20 49 20 73 75 62 | m.keyboard.layout,......so.I.sub |
| 7460 | 73 74 69 74 75 74 65 20 e2 80 98 28 e2 80 99 20 66 6f 72 20 74 68 61 74 2c 20 77 68 69 63 68 20 | stitute....(....for.that,.which. |
| 7480 | 69 73 20 65 61 73 79 20 74 6f 20 72 65 61 63 68 20 75 73 69 6e 67 20 61 20 6c 61 79 6f 75 74 0a | is.easy.to.reach.using.a.layout. |
| 74a0 | 20 20 20 20 20 6f 70 74 69 6d 69 7a 65 64 20 66 6f 72 20 6c 69 73 70 2e 0a 0a 20 20 20 20 20 20 | .....optimized.for.lisp......... |
| 74c0 | 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 73 74 69 74 75 74 65 2d 6b | ....(setq.transient-substitute-k |
| 74e0 | 65 79 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | ey-function.................(lam |
| 7500 | 62 64 61 20 28 6f 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | bda.(obj)...................(let |
| 7520 | 20 28 28 6b 65 79 20 28 6f 72 65 66 20 6f 62 6a 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 | .((key.(oref.obj.key)))......... |
| 7540 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c | ............(if.(string-match."\ |
| 7560 | 5c 60 5c 5c 28 3d 5c 5c 29 5b 61 2d 7a 41 2d 5a 5d 22 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 | \`\\(=\\)[a-zA-Z]".key)......... |
| 7580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 | ................(replace-match." |
| 75a0 | 28 22 20 74 20 74 20 6b 65 79 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (".t.t.key.1)................... |
| 75c0 | 20 20 20 20 6b 65 79 29 29 29 29 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 | ....key))))...--.User.Option:.tr |
| 75e0 | 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 77 69 74 68 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a | ansient-read-with-initial-input. |
| 7600 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 | .....This.option.controls.whethe |
| 7620 | 72 20 74 68 65 20 6c 61 73 74 20 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 20 69 73 20 75 73 | r.the.last.history.element.is.us |
| 7640 | 65 64 20 61 73 0a 20 20 20 20 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6d 69 6e 69 62 75 66 66 65 | ed.as......the.initial.minibuffe |
| 7660 | 72 20 69 6e 70 75 74 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f | r.input.when.reading.the.value.o |
| 7680 | 66 20 61 6e 20 69 6e 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 66 72 6f 6d 20 74 68 | f.an.infix......argument.from.th |
| 76a0 | 65 20 75 73 65 72 2e 20 20 49 66 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 72 65 20 69 73 20 | e.user...If....nil...,.there.is. |
| 76c0 | 6e 6f 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 20 61 6e 64 0a 20 20 20 20 20 74 68 65 20 66 69 | no.initial.input.and......the.fi |
| 76e0 | 72 73 74 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 6f 20 62 65 20 61 63 63 65 73 73 65 64 20 74 | rst.element.has.to.be.accessed.t |
| 7700 | 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 74 68 65 20 6f 6c 64 65 72 0a 20 20 20 20 20 65 6c | he.same.way.as.the.older......el |
| 7720 | 65 6d 65 6e 74 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 | ements....--.User.Option:.transi |
| 7740 | 65 6e 74 2d 68 69 64 65 2d 64 75 72 69 6e 67 2d 6d 69 6e 69 62 75 66 66 65 72 2d 72 65 61 64 0a | ent-hide-during-minibuffer-read. |
| 7760 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 | .....This.option.controls.whethe |
| 7780 | 72 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 20 69 73 20 68 69 64 64 65 6e | r.the.transient.buffer.is.hidden |
| 77a0 | 20 77 68 69 6c 65 0a 20 20 20 20 20 75 73 65 72 20 69 6e 70 75 74 20 69 73 20 62 65 69 6e 67 20 | .while......user.input.is.being. |
| 77c0 | 72 65 61 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 55 73 65 | read.in.the.minibuffer....--.Use |
| 77e0 | 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 61 6c 69 67 6e 2d 76 61 72 69 61 62 | r.Option:.transient-align-variab |
| 7800 | 6c 65 2d 70 69 74 63 68 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f | le-pitch......This.option.contro |
| 7820 | 6c 73 20 77 68 65 74 68 65 72 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 61 6c 69 67 6e 65 64 20 70 | ls.whether.columns.are.aligned.p |
| 7840 | 69 78 65 6c 2d 77 69 73 65 20 69 6e 20 74 68 65 0a 20 20 20 20 20 70 6f 70 75 70 20 62 75 66 66 | ixel-wise.in.the......popup.buff |
| 7860 | 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 | er........If.this.is.non-...nil. |
| 7880 | 80 99 2c 20 74 68 65 6e 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 61 6c 69 67 6e 65 64 20 70 69 78 | ..,.then.columns.are.aligned.pix |
| 78a0 | 65 6c 2d 77 69 73 65 20 74 6f 0a 20 20 20 20 20 73 75 70 70 6f 72 74 20 76 61 72 69 61 62 6c 65 | el-wise.to......support.variable |
| 78c0 | 2d 70 69 74 63 68 20 66 6f 6e 74 73 2e 20 20 4b 65 79 73 20 61 72 65 20 6e 6f 74 20 61 6c 69 67 | -pitch.fonts...Keys.are.not.alig |
| 78e0 | 6e 65 64 2c 20 73 6f 20 79 6f 75 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 75 73 65 20 61 20 66 69 | ned,.so.you.should......use.a.fi |
| 7900 | 78 65 64 2d 70 69 74 63 68 20 66 6f 6e 74 20 66 6f 72 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 | xed-pitch.font.for.the....transi |
| 7920 | 65 6e 74 2d 6b 65 79 e2 80 99 20 66 61 63 65 2e 20 20 4f 74 68 65 72 20 6b 65 79 0a 20 20 20 20 | ent-key....face...Other.key..... |
| 7940 | 20 66 61 63 65 73 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 74 68 61 74 20 66 61 63 65 20 75 6e | .faces.inherit.from.that.face.un |
| 7960 | 6c 65 73 73 20 61 20 74 68 65 6d 65 20 69 73 20 75 73 65 64 20 74 68 61 74 20 62 72 65 61 6b 73 | less.a.theme.is.used.that.breaks |
| 7980 | 0a 20 20 20 20 20 74 68 61 74 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 2e 0a 0a 20 20 20 20 20 54 | ......that.relationship........T |
| 79a0 | 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 72 73 | his.option.is.intended.for.users |
| 79c0 | 20 77 68 6f 20 75 73 65 20 61 20 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 66 6f 6e 74 20 66 | .who.use.a.variable-pitch.font.f |
| 79e0 | 6f 72 0a 20 20 20 20 20 74 68 65 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 20 66 61 63 65 2e 0a | or......the....default....face.. |
| 7a00 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 63 | ..--.User.Option:.transient-forc |
| 7a20 | 65 2d 66 69 78 65 64 2d 70 69 74 63 68 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 | e-fixed-pitch......This.option.c |
| 7a40 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 6f 20 66 6f 72 63 65 20 74 68 65 20 75 73 65 | ontrols.whether.to.force.the.use |
| 7a60 | 20 6f 66 20 61 20 6d 6f 6e 6f 73 70 61 63 65 64 20 66 6f 6e 74 0a 20 20 20 20 20 69 6e 20 70 6f | .of.a.monospaced.font......in.po |
| 7a80 | 70 75 70 20 62 75 66 66 65 72 2e 20 20 45 76 65 6e 20 69 66 20 79 6f 75 20 75 73 65 20 61 20 70 | pup.buffer...Even.if.you.use.a.p |
| 7aa0 | 72 6f 70 6f 72 74 69 6f 6e 61 6c 20 66 6f 6e 74 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 e2 80 | roportional.font.for.the........ |
| 7ac0 | 98 64 65 66 61 75 6c 74 e2 80 99 20 66 61 63 65 2c 20 79 6f 75 20 6d 69 67 68 74 20 73 74 69 6c | .default....face,.you.might.stil |
| 7ae0 | 6c 20 77 61 6e 74 20 74 6f 20 75 73 65 20 61 20 6d 6f 6e 6f 73 70 61 63 65 64 20 66 6f 6e 74 20 | l.want.to.use.a.monospaced.font. |
| 7b00 | 69 6e 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 70 6f 70 75 70 20 62 75 66 66 | in......transient...s.popup.buff |
| 7b20 | 65 72 2e 20 20 53 65 74 74 69 6e 67 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 e2 80 98 74 | er...Setting.this.option.to....t |
| 7b40 | e2 80 99 20 63 61 75 73 65 73 0a 20 20 20 20 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 20 74 6f | ....causes.........default....to |
| 7b60 | 20 62 65 20 72 65 6d 61 70 70 65 64 20 74 6f 20 e2 80 98 66 69 78 65 64 2d 70 69 74 63 68 e2 80 | .be.remapped.to....fixed-pitch.. |
| 7b80 | 99 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2e 0a 0a 44 65 76 65 6c 6f 70 65 72 20 4f 70 74 | ..in.that.buffer...Developer.Opt |
| 7ba0 | 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 6f 70 | ions.-----------------..These.op |
| 7bc0 | 74 69 6f 6e 73 20 61 72 65 20 6d 61 69 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 64 65 | tions.are.mainly.intended.for.de |
| 7be0 | 76 65 6c 6f 70 65 72 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e | velopers....--.User.Option:.tran |
| 7c00 | 73 69 65 6e 74 2d 64 65 74 65 63 74 2d 6b 65 79 2d 63 6f 6e 66 6c 69 63 74 73 0a 20 20 20 20 20 | sient-detect-key-conflicts...... |
| 7c20 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 6b 65 79 | This.option.controls.whether.key |
| 7c40 | 20 62 69 6e 64 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 | .binding.conflicts.should.be.... |
| 7c60 | 20 20 64 65 74 65 63 74 65 64 20 61 74 20 74 68 65 20 74 69 6d 65 20 74 68 65 20 74 72 61 6e 73 | ..detected.at.the.time.the.trans |
| 7c80 | 69 65 6e 74 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 49 66 20 73 6f 2c 20 74 68 69 73 20 72 65 | ient.is.invoked...If.so,.this.re |
| 7ca0 | 73 75 6c 74 73 0a 20 20 20 20 20 69 6e 20 61 6e 20 65 72 72 6f 72 2c 20 77 68 69 63 68 20 70 72 | sults......in.an.error,.which.pr |
| 7cc0 | 65 76 65 6e 74 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 72 6f 6d 20 62 65 69 6e 67 20 | events.the.transient.from.being. |
| 7ce0 | 75 73 65 64 2e 20 20 42 65 63 61 75 73 65 0a 20 20 20 20 20 6f 66 20 74 68 61 74 2c 20 63 6f 6e | used...Because......of.that,.con |
| 7d00 | 66 6c 69 63 74 73 20 61 72 65 20 69 67 6e 6f 72 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a | flicts.are.ignored.by.default... |
| 7d20 | 20 20 20 20 20 43 6f 6e 66 6c 69 63 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 64 65 74 65 72 6d 69 | .....Conflicts.cannot.be.determi |
| 7d40 | 6e 65 64 20 65 61 72 6c 69 65 72 2c 20 69 2e 65 2e 2c 20 77 68 65 6e 20 74 68 65 20 74 72 61 6e | ned.earlier,.i.e.,.when.the.tran |
| 7d60 | 73 69 65 6e 74 20 69 73 0a 20 20 20 20 20 62 65 69 6e 67 20 64 65 66 69 6e 65 64 20 61 6e 64 20 | sient.is......being.defined.and. |
| 7d80 | 77 68 65 6e 20 6e 65 77 20 73 75 66 66 69 78 65 73 20 61 72 65 20 62 65 69 6e 67 20 61 64 64 65 | when.new.suffixes.are.being.adde |
| 7da0 | 64 2c 20 62 65 63 61 75 73 65 20 61 74 0a 20 20 20 20 20 74 68 61 74 20 74 69 6d 65 20 74 68 65 | d,.because.at......that.time.the |
| 7dc0 | 72 65 20 63 61 6e 20 62 65 20 66 61 6c 73 65 2d 70 6f 73 69 74 69 76 65 73 2e 20 20 49 74 20 69 | re.can.be.false-positives...It.i |
| 7de0 | 73 20 61 63 74 75 61 6c 6c 79 20 76 61 6c 69 64 20 66 6f 72 0a 20 20 20 20 20 6d 75 6c 74 69 70 | s.actually.valid.for......multip |
| 7e00 | 6c 65 20 73 75 66 66 69 78 65 73 20 74 6f 20 73 68 61 72 65 20 61 20 63 6f 6d 6d 6f 6e 20 6b 65 | le.suffixes.to.share.a.common.ke |
| 7e20 | 79 20 62 69 6e 64 69 6e 67 2c 20 70 72 6f 76 69 64 65 64 20 74 68 65 0a 20 20 20 20 20 70 72 65 | y.binding,.provided.the......pre |
| 7e40 | 64 69 63 61 74 65 73 20 6f 66 20 74 68 6f 73 65 20 73 75 66 66 69 78 65 73 20 70 72 65 76 65 6e | dicates.of.those.suffixes.preven |
| 7e60 | 74 20 74 68 61 74 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 69 73 0a | t.that.more.than.one.of.them.is. |
| 7e80 | 20 20 20 20 20 65 6e 61 62 6c 65 64 20 61 74 20 61 20 74 69 6d 65 2e 0a 0a 20 2d 2d 20 55 73 65 | .....enabled.at.a.time....--.Use |
| 7ea0 | 72 20 4f 70 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 68 69 | r.Option:.transient-highlight-hi |
| 7ec0 | 67 68 65 72 2d 6c 65 76 65 6c 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e | gher-levels......This.option.con |
| 7ee0 | 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 77 6f 75 6c | trols.whether.suffixes.that.woul |
| 7f00 | 64 20 6e 6f 74 20 62 65 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 20 20 62 79 20 64 65 66 61 75 | d.not.be.available......by.defau |
| 7f20 | 6c 74 20 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 6e | lt.are.highlighted........When.n |
| 7f40 | 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 20 74 68 65 6e 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f | on-...nil....then.the.descriptio |
| 7f60 | 6e 73 20 6f 66 20 73 75 66 66 69 78 65 73 20 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 20 69 | ns.of.suffixes.are.highlighted.i |
| 7f80 | 66 0a 20 20 20 20 20 74 68 65 69 72 20 6c 65 76 65 6c 20 69 73 20 61 62 6f 76 65 20 34 2c 20 74 | f......their.level.is.above.4,.t |
| 7fa0 | 68 65 20 64 65 66 61 75 6c 74 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 61 75 | he.default.of....transient-defau |
| 7fc0 | 6c 74 2d 6c 65 76 65 6c e2 80 99 2e 0a 20 20 20 20 20 41 73 73 75 6d 69 6e 67 20 79 6f 75 20 68 | lt-level..........Assuming.you.h |
| 7fe0 | 61 76 65 20 73 65 74 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 37 2c 20 74 68 69 73 | ave.set.that.variable.to.7,.this |
| 8000 | 20 68 69 67 68 6c 69 67 68 74 73 20 61 6c 6c 0a 20 20 20 20 20 73 75 66 66 69 78 65 73 20 74 68 | .highlights.all......suffixes.th |
| 8020 | 61 74 20 77 6f 6e e2 80 99 74 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 75 73 65 72 73 | at.won...t.be.available.to.users |
| 8040 | 20 77 69 74 68 6f 75 74 20 74 68 65 6d 20 6d 61 6b 69 6e 67 20 74 68 65 0a 20 20 20 20 20 73 61 | .without.them.making.the......sa |
| 8060 | 6d 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 | me.customization.....File:.trans |
| 8080 | 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 | ient.info,..Node:.Modifying.Exis |
| 80a0 | 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 4e 65 78 74 3a 20 44 65 66 69 6e 69 6e 67 | ting.Transients,..Next:.Defining |
| 80c0 | 20 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 55 73 61 67 65 2c 20 20 55 70 | .New.Commands,..Prev:.Usage,..Up |
| 80e0 | 3a 20 54 6f 70 0a 0a 33 20 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e | :.Top..3.Modifying.Existing.Tran |
| 8100 | 73 69 65 6e 74 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | sients.************************* |
| 8120 | 2a 2a 2a 2a 2a 2a 0a 0a 54 6f 20 61 6e 20 65 78 74 65 6e 74 2c 20 74 72 61 6e 73 69 65 6e 74 73 | ******..To.an.extent,.transients |
| 8140 | 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 | .can.be.customized.interactively |
| 8160 | 2c 20 73 65 65 20 2a 6e 6f 74 65 0a 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 | ,.see.*note.Enabling.and.Disabli |
| 8180 | 6e 67 20 53 75 66 66 69 78 65 73 3a 3a 2e 20 20 54 68 69 73 20 73 65 63 74 69 6f 6e 20 65 78 70 | ng.Suffixes::...This.section.exp |
| 81a0 | 6c 61 69 6e 73 20 68 6f 77 20 65 78 69 73 74 69 6e 67 0a 74 72 61 6e 73 69 65 6e 74 73 20 63 61 | lains.how.existing.transients.ca |
| 81c0 | 6e 20 62 65 20 66 75 72 74 68 65 72 20 6d 6f 64 69 66 69 65 64 20 6e 6f 6e 2d 69 6e 74 65 72 61 | n.be.further.modified.non-intera |
| 81e0 | 63 74 69 76 65 6c 79 2e 20 20 4c 65 74 e2 80 99 73 20 62 65 67 69 6e 20 77 69 74 68 0a 61 6e 20 | ctively...Let...s.begin.with.an. |
| 8200 | 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 70 70 65 6e 64 | example:.......(transient-append |
| 8220 | 2d 73 75 66 66 69 78 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20 22 2d 33 22 0a | -suffix.'magit-patch-apply."-3". |
| 8240 | 20 20 20 20 20 20 20 27 28 22 2d 52 22 20 22 41 70 70 6c 79 20 69 6e 20 72 65 76 65 72 73 65 22 | .......'("-R"."Apply.in.reverse" |
| 8260 | 20 22 2d 2d 72 65 76 65 72 73 65 22 29 29 0a 0a 20 20 20 54 68 69 73 20 69 6e 73 65 72 74 73 20 | ."--reverse")).....This.inserts. |
| 8280 | 61 20 6e 65 77 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 6f 67 67 6c 65 20 74 | a.new.infix.argument.to.toggle.t |
| 82a0 | 68 65 20 e2 80 98 2d 2d 72 65 76 65 72 73 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 0a 61 66 74 65 | he....--reverse....argument.afte |
| 82c0 | 72 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 61 74 20 74 6f 67 67 6c 65 | r.the.infix.argument.that.toggle |
| 82e0 | 73 20 e2 80 98 2d 33 e2 80 99 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 | s....-3....in....magit-patch-app |
| 8300 | 6c 79 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f | ly.........The.following.functio |
| 8320 | 6e 73 20 73 68 61 72 65 20 61 20 66 65 77 20 61 72 67 75 6d 65 6e 74 73 3a 0a 0a 20 20 20 e2 80 | ns.share.a.few.arguments:....... |
| 8340 | a2 20 50 52 45 46 49 58 20 69 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | ..PREFIX.is.a.transient.prefix.c |
| 8360 | 6f 6d 6d 61 6e 64 2c 20 61 20 73 79 6d 62 6f 6c 2e 0a 0a 20 20 20 e2 80 a2 20 53 55 46 46 49 58 | ommand,.a.symbol..........SUFFIX |
| 8380 | 20 69 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 66 69 78 20 6f 72 20 73 75 66 66 69 78 20 | .is.a.transient.infix.or.suffix. |
| 83a0 | 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 66 | specification.in.the.same......f |
| 83c0 | 6f 72 6d 20 61 73 20 65 78 70 65 63 74 65 64 20 62 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d | orm.as.expected.by....transient- |
| 83e0 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 e2 80 99 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 61 6e 20 | define-prefix......Note.that.an. |
| 8400 | 69 6e 66 69 78 0a 20 20 20 20 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 6b 69 6e 64 20 6f 66 20 | infix......is.a.special.kind.of. |
| 8420 | 73 75 66 66 69 78 2e 20 20 44 65 70 65 6e 64 69 6e 67 20 6f 6e 20 63 6f 6e 74 65 78 74 20 e2 80 | suffix...Depending.on.context... |
| 8440 | 9c 73 75 66 66 69 78 65 73 e2 80 9d 20 6d 65 61 6e 73 0a 20 20 20 20 20 e2 80 9c 73 75 66 66 69 | .suffixes....means.........suffi |
| 8460 | 78 65 73 20 28 69 6e 63 6c 75 64 69 6e 67 20 69 6e 66 69 78 65 73 29 e2 80 9d 20 6f 72 20 e2 80 | xes.(including.infixes)....or... |
| 8480 | 9c 6e 6f 6e 2d 69 6e 66 69 78 20 73 75 66 66 69 78 65 73 e2 80 9d 2e 20 20 48 65 72 65 20 69 74 | .non-infix.suffixes......Here.it |
| 84a0 | 0a 20 20 20 20 20 6d 65 61 6e 73 20 74 68 65 20 66 6f 72 6d 65 72 2e 20 20 53 65 65 20 2a 6e 6f | ......means.the.former...See.*no |
| 84c0 | 74 65 20 53 75 66 66 69 78 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 3a 2e 0a 0a 20 20 20 | te.Suffix.Specifications::...... |
| 84e0 | 20 20 53 55 46 46 49 58 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 67 72 6f 75 70 20 69 6e 20 | ..SUFFIX.may.also.be.a.group.in. |
| 8500 | 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 20 61 73 20 65 78 70 65 63 74 65 64 20 62 79 0a 20 20 20 | the.same.form.as.expected.by.... |
| 8520 | 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 e2 80 99 2e | .....transient-define-prefix.... |
| 8540 | 20 20 53 65 65 20 2a 6e 6f 74 65 20 47 72 6f 75 70 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 | ..See.*note.Group.Specifications |
| 8560 | 3a 3a 2e 0a 0a 20 20 20 e2 80 a2 20 4c 4f 43 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 | ::..........LOC.is.a.command,.a. |
| 8580 | 6b 65 79 20 76 65 63 74 6f 72 2c 20 61 20 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 61 | key.vector,.a.key.description.(a |
| 85a0 | 20 73 74 72 69 6e 67 20 61 73 0a 20 20 20 20 20 72 65 74 75 72 6e 65 64 20 62 79 20 e2 80 98 6b | .string.as......returned.by....k |
| 85c0 | 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e e2 80 99 29 2c 20 6f 72 20 61 20 6c 69 73 74 20 73 70 | ey-description...),.or.a.list.sp |
| 85e0 | 65 63 69 66 79 69 6e 67 20 63 6f 6f 72 64 69 6e 61 74 65 73 0a 20 20 20 20 20 28 74 68 65 20 6c | ecifying.coordinates......(the.l |
| 8600 | 61 73 74 20 65 6c 65 6d 65 6e 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 63 6f 6d 6d 61 6e | ast.element.may.also.be.a.comman |
| 8620 | 64 20 6f 72 20 6b 65 79 29 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 e2 80 98 28 31 20 30 0a | d.or.key)...For.example....(1.0. |
| 8640 | 20 20 20 20 20 2d 31 29 e2 80 99 20 69 64 65 6e 74 69 66 69 65 73 20 74 68 65 20 6c 61 73 74 20 | .....-1)....identifies.the.last. |
| 8660 | 73 75 66 66 69 78 20 28 e2 80 98 2d 31 e2 80 99 29 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 73 | suffix.(...-1...).of.the.first.s |
| 8680 | 75 62 67 72 6f 75 70 20 28 e2 80 98 30 e2 80 99 29 0a 20 20 20 20 20 6f 66 20 74 68 65 20 73 65 | ubgroup.(...0...)......of.the.se |
| 86a0 | 63 6f 6e 64 20 67 72 6f 75 70 20 28 e2 80 98 31 e2 80 99 29 2e 0a 0a 20 20 20 20 20 49 66 20 4c | cond.group.(...1...)........If.L |
| 86c0 | 4f 43 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6f 72 64 69 6e 61 74 65 73 2c 20 74 68 65 | OC.is.a.list.of.coordinates,.the |
| 86e0 | 6e 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 64 65 6e 74 69 66 79 20 61 0a 20 | n.it.can.be.used.to.identify.a.. |
| 8700 | 20 20 20 20 67 72 6f 75 70 2c 20 6e 6f 74 20 6a 75 73 74 20 61 6e 20 69 6e 64 69 76 69 64 75 61 | ....group,.not.just.an.individua |
| 8720 | 6c 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 75 6e 63 | l.suffix.command........The.func |
| 8740 | 74 69 6f 6e 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 73 75 66 66 69 78 e2 80 99 20 | tion....transient-get-suffix.... |
| 8760 | 63 61 6e 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 0a 20 20 20 20 20 | can.be.useful.to.determine...... |
| 8780 | 77 68 65 74 68 65 72 20 61 20 63 65 72 74 61 69 6e 20 63 6f 6f 72 64 69 6e 61 74 69 6f 6e 20 6c | whether.a.certain.coordination.l |
| 87a0 | 69 73 74 20 69 64 65 6e 74 69 66 69 65 73 20 74 68 65 20 73 75 66 66 69 78 20 6f 72 20 67 72 6f | ist.identifies.the.suffix.or.gro |
| 87c0 | 75 70 0a 20 20 20 20 20 74 68 61 74 20 79 6f 75 20 65 78 70 65 63 74 20 69 74 20 74 6f 20 69 64 | up......that.you.expect.it.to.id |
| 87e0 | 65 6e 74 69 66 79 2e 20 20 49 6e 20 68 61 69 72 79 20 63 61 73 65 73 20 69 74 20 6d 61 79 20 62 | entify...In.hairy.cases.it.may.b |
| 8800 | 65 20 6e 65 63 65 73 73 61 72 79 0a 20 20 20 20 20 74 6f 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 | e.necessary......to.look.at.the. |
| 8820 | 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | definition.of.the.transient.pref |
| 8840 | 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 | ix.command......These.functions. |
| 8860 | 6f 70 65 72 61 74 65 20 6f 6e 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 74 6f 72 65 | operate.on.the.information.store |
| 8880 | 64 20 69 6e 20 74 68 65 0a e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 e2 80 99 | d.in.the....transient--layout... |
| 88a0 | 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 50 52 45 46 49 58 20 73 79 6d 62 6f 6c 2e 20 | .property.of.the.PREFIX.symbol.. |
| 88c0 | 20 53 75 66 66 69 78 20 65 6e 74 72 69 65 73 20 69 6e 0a 74 68 61 74 20 74 72 65 65 20 61 72 65 | .Suffix.entries.in.that.tree.are |
| 88e0 | 20 6e 6f 74 20 6f 62 6a 65 63 74 73 20 62 75 74 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 20 e2 | .not.objects.but.have.the.form.. |
| 8900 | 80 98 28 4c 45 56 45 4c 20 43 4c 41 53 53 20 50 4c 49 53 54 29 e2 80 99 2c 20 77 68 65 72 65 0a | ..(LEVEL.CLASS.PLIST)...,.where. |
| 8920 | 50 4c 49 53 54 20 73 68 6f 75 6c 64 20 73 65 74 20 61 74 20 6c 65 61 73 74 20 e2 80 98 3a 6b 65 | PLIST.should.set.at.least....:ke |
| 8940 | 79 e2 80 99 2c 20 e2 80 98 3a 64 65 73 63 72 69 70 74 69 6f 6e e2 80 99 20 61 6e 64 20 e2 80 98 | y...,....:description....and.... |
| 8960 | 3a 63 6f 6d 6d 61 6e 64 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e | :command.......--.Function:.tran |
| 8980 | 73 69 65 6e 74 2d 69 6e 73 65 72 74 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 6c 6f 63 20 73 | sient-insert-suffix.prefix.loc.s |
| 89a0 | 75 66 66 69 78 20 26 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 6b 65 65 70 2d 6f | uffix.&optional...........keep-o |
| 89c0 | 74 68 65 72 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 61 70 70 | ther..--.Function:.transient-app |
| 89e0 | 65 6e 64 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 6c 6f 63 20 73 75 66 66 69 78 20 26 6f 70 | end-suffix.prefix.loc.suffix.&op |
| 8a00 | 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 6b 65 65 70 2d 6f 74 68 65 72 0a 20 20 20 20 | tional...........keep-other..... |
| 8a20 | 20 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 73 65 72 74 20 74 68 65 20 73 75 66 66 | .These.functions.insert.the.suff |
| 8a40 | 69 78 20 6f 72 20 67 72 6f 75 70 20 53 55 46 46 49 58 20 69 6e 74 6f 20 50 52 45 46 49 58 0a 20 | ix.or.group.SUFFIX.into.PREFIX.. |
| 8a60 | 20 20 20 20 62 65 66 6f 72 65 20 6f 72 20 61 66 74 65 72 20 4c 4f 43 2e 0a 0a 20 20 20 20 20 43 | ....before.or.after.LOC........C |
| 8a80 | 6f 6e 63 65 70 74 75 61 6c 6c 79 20 61 64 64 69 6e 67 20 61 20 62 69 6e 64 69 6e 67 20 74 6f 20 | onceptually.adding.a.binding.to. |
| 8aa0 | 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f | a.transient.prefix.is.similar.to |
| 8ac0 | 0a 20 20 20 20 20 61 64 64 69 6e 67 20 61 20 62 69 6e 64 69 6e 67 20 74 6f 20 61 20 6b 65 79 6d | ......adding.a.binding.to.a.keym |
| 8ae0 | 61 70 2c 20 62 75 74 20 74 68 69 73 20 69 73 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 62 79 20 74 | ap,.but.this.is.complicated.by.t |
| 8b00 | 68 65 20 66 61 63 74 0a 20 20 20 20 20 74 68 61 74 20 6d 75 6c 74 69 70 6c 65 20 73 75 66 66 69 | he.fact......that.multiple.suffi |
| 8b20 | 78 20 63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20 62 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 73 | x.commands.can.be.bound.to.the.s |
| 8b40 | 61 6d 65 20 6b 65 79 2c 0a 20 20 20 20 20 70 72 6f 76 69 64 65 64 20 74 68 65 79 20 61 72 65 20 | ame.key,......provided.they.are. |
| 8b60 | 6e 65 76 65 72 20 61 63 74 69 76 65 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2c 20 73 | never.active.at.the.same.time,.s |
| 8b80 | 65 65 20 2a 6e 6f 74 65 0a 20 20 20 20 20 50 72 65 64 69 63 61 74 65 20 53 6c 6f 74 73 3a 3a 2e | ee.*note......Predicate.Slots::. |
| 8ba0 | 0a 0a 20 20 20 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 62 6f 74 68 20 66 61 6c 73 65 2d | .......Unfortunately.both.false- |
| 8bc0 | 70 6f 73 69 74 69 76 65 73 20 61 6e 64 20 66 61 6c 73 65 2d 6e 65 67 61 74 69 76 65 73 20 61 72 | positives.and.false-negatives.ar |
| 8be0 | 65 0a 20 20 20 20 20 70 6f 73 73 69 62 6c 65 2e 20 20 54 6f 20 64 65 61 6c 20 77 69 74 68 20 74 | e......possible...To.deal.with.t |
| 8c00 | 68 65 20 66 6f 72 6d 65 72 20 75 73 65 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 20 4b 45 45 50 | he.former.use.non-...nil....KEEP |
| 8c20 | 2d 4f 54 48 45 52 2e 20 20 54 6f 0a 20 20 20 20 20 64 65 61 6c 20 77 69 74 68 20 74 68 65 20 6c | -OTHER...To......deal.with.the.l |
| 8c40 | 61 74 74 65 72 20 72 65 6d 6f 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 62 69 6e | atter.remove.the.conflicting.bin |
| 8c60 | 64 69 6e 67 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | ding.explicitly....--.Function:. |
| 8c80 | 74 72 61 6e 73 69 65 6e 74 2d 72 65 70 6c 61 63 65 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 | transient-replace-suffix.prefix. |
| 8ca0 | 6c 6f 63 20 73 75 66 66 69 78 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 | loc.suffix......This.function.re |
| 8cc0 | 70 6c 61 63 65 73 20 74 68 65 20 73 75 66 66 69 78 20 6f 72 20 67 72 6f 75 70 20 61 74 20 4c 4f | places.the.suffix.or.group.at.LO |
| 8ce0 | 43 20 69 6e 20 50 52 45 46 49 58 20 77 69 74 68 0a 20 20 20 20 20 73 75 66 66 69 78 20 6f 72 20 | C.in.PREFIX.with......suffix.or. |
| 8d00 | 67 72 6f 75 70 20 53 55 46 46 49 58 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 | group.SUFFIX....--.Function:.tra |
| 8d20 | 6e 73 69 65 6e 74 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 6c 6f 63 0a | nsient-remove-suffix.prefix.loc. |
| 8d40 | 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 73 20 74 68 65 20 73 | .....This.function.removes.the.s |
| 8d60 | 75 66 66 69 78 20 6f 72 20 67 72 6f 75 70 20 61 74 20 4c 4f 43 20 69 6e 20 50 52 45 46 49 58 2e | uffix.or.group.at.LOC.in.PREFIX. |
| 8d80 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 73 75 | ...--.Function:.transient-get-su |
| 8da0 | 66 66 69 78 20 70 72 65 66 69 78 20 6c 6f 63 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | ffix.prefix.loc......This.functi |
| 8dc0 | 6f 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 73 75 66 66 69 78 20 6f 72 20 67 72 6f 75 70 20 61 | on.returns.the.suffix.or.group.a |
| 8de0 | 74 20 4c 4f 43 20 69 6e 20 50 52 45 46 49 58 2e 20 20 54 68 65 0a 20 20 20 20 20 72 65 74 75 72 | t.LOC.in.PREFIX...The......retur |
| 8e00 | 6e 65 64 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 6d 65 6e 74 69 6f 6e 65 64 | ned.value.has.the.form.mentioned |
| 8e20 | 20 61 62 6f 76 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 | .above....--.Function:.transient |
| 8e40 | 2d 73 75 66 66 69 78 2d 70 75 74 20 70 72 65 66 69 78 20 6c 6f 63 20 70 72 6f 70 20 76 61 6c 75 | -suffix-put.prefix.loc.prop.valu |
| 8e60 | 65 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 64 69 74 73 20 74 68 65 20 73 | e......This.function.edits.the.s |
| 8e80 | 75 66 66 69 78 20 6f 72 20 67 72 6f 75 70 20 61 74 20 4c 4f 43 20 69 6e 20 50 52 45 46 49 58 2c | uffix.or.group.at.LOC.in.PREFIX, |
| 8ea0 | 20 62 79 0a 20 20 20 20 20 73 65 74 74 69 6e 67 20 74 68 65 20 50 52 4f 50 20 6f 66 20 69 74 73 | .by......setting.the.PROP.of.its |
| 8ec0 | 20 70 6c 69 73 74 20 74 6f 20 56 41 4c 55 45 2e 0a 0a 20 20 20 4d 6f 73 74 20 6f 66 20 74 68 65 | .plist.to.VALUE......Most.of.the |
| 8ee0 | 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 64 6f 20 6e 6f 74 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 | se.functions.do.not.signal.an.er |
| 8f00 | 72 6f 72 20 69 66 20 74 68 65 79 20 63 61 6e 6e 6f 74 20 70 65 72 66 6f 72 6d 0a 74 68 65 20 72 | ror.if.they.cannot.perform.the.r |
| 8f20 | 65 71 75 65 73 74 65 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2e 20 20 54 68 65 20 66 75 6e 63 | equested.modification...The.func |
| 8f40 | 74 69 6f 6e 73 20 74 68 61 74 20 69 6e 73 65 72 74 20 6e 65 77 20 73 75 66 66 69 78 65 73 20 73 | tions.that.insert.new.suffixes.s |
| 8f60 | 68 6f 77 0a 61 20 77 61 72 6e 69 6e 67 20 69 66 20 4c 4f 43 20 63 61 6e 6e 6f 74 20 62 65 20 66 | how.a.warning.if.LOC.cannot.be.f |
| 8f80 | 6f 75 6e 64 20 69 6e 20 50 52 45 46 49 58 20 77 69 74 68 6f 75 74 20 73 69 67 6e 61 6c 69 6e 67 | ound.in.PREFIX.without.signaling |
| 8fa0 | 20 61 6e 20 65 72 72 6f 72 2e 0a 54 68 65 20 72 65 61 73 6f 6e 20 66 6f 72 20 64 6f 69 6e 67 20 | .an.error..The.reason.for.doing. |
| 8fc0 | 69 74 20 6c 69 6b 65 20 74 68 69 73 20 69 73 20 74 68 61 74 20 65 73 74 61 62 6c 69 73 68 69 6e | it.like.this.is.that.establishin |
| 8fe0 | 67 20 61 20 6b 65 79 20 62 69 6e 64 69 6e 67 0a 28 61 6e 64 20 74 68 61 74 20 69 73 20 77 68 61 | g.a.key.binding.(and.that.is.wha |
| 9000 | 74 20 77 65 20 65 73 73 65 6e 74 69 61 6c 6c 79 20 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 64 | t.we.essentially.are.trying.to.d |
| 9020 | 6f 20 68 65 72 65 29 20 73 68 6f 75 6c 64 20 6e 6f 74 0a 70 72 65 76 65 6e 74 20 74 68 65 20 72 | o.here).should.not.prevent.the.r |
| 9040 | 65 73 74 20 6f 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 72 6f 6d 20 6c 6f | est.of.the.configuration.from.lo |
| 9060 | 61 64 69 6e 67 2e 20 20 41 6d 6f 6e 67 20 74 68 65 73 65 0a 66 75 6e 63 74 69 6f 6e 73 20 6f 6e | ading...Among.these.functions.on |
| 9080 | 6c 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 73 75 66 66 69 78 e2 80 99 20 61 6e | ly....transient-get-suffix....an |
| 90a0 | 64 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 70 75 74 e2 80 99 20 6d 61 79 | d....transient-suffix-put....may |
| 90c0 | 0a 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 | .signal.an.error.....File:.trans |
| 90e0 | 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 43 | ient.info,..Node:.Defining.New.C |
| 9100 | 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 | ommands,..Next:.Classes.and.Meth |
| 9120 | 6f 64 73 2c 20 20 50 72 65 76 3a 20 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 | ods,..Prev:.Modifying.Existing.T |
| 9140 | 72 61 6e 73 69 65 6e 74 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 34 20 44 65 66 69 6e 69 6e 67 20 | ransients,..Up:.Top..4.Defining. |
| 9160 | 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | New.Commands.******************* |
| 9180 | 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 54 65 63 68 6e 69 63 61 6c 20 49 6e 74 72 6f | ****..*.Menu:..*.Technical.Intro |
| 91a0 | 64 75 63 74 69 6f 6e 3a 3a 0a 2a 20 44 65 66 69 6e 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 3a | duction::.*.Defining.Transients: |
| 91c0 | 3a 0a 2a 20 42 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d | :.*.Binding.Suffix.and.Infix.Com |
| 91e0 | 6d 61 6e 64 73 3a 3a 0a 2a 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e | mands::.*.Defining.Suffix.and.In |
| 9200 | 66 69 78 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 | fix.Commands::.*.Using.Infix.Arg |
| 9220 | 75 6d 65 6e 74 73 3a 3a 0a 2a 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 3a 3a 0a 0a 1f 0a | uments::.*.Transient.State::.... |
| 9240 | 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 65 63 | File:.transient.info,..Node:.Tec |
| 9260 | 68 6e 69 63 61 6c 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 44 65 66 69 | hnical.Introduction,..Next:.Defi |
| 9280 | 6e 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 55 70 3a 20 44 65 66 69 6e 69 6e 67 20 4e | ning.Transients,..Up:.Defining.N |
| 92a0 | 65 77 20 43 6f 6d 6d 61 6e 64 73 0a 0a 34 2e 31 20 54 65 63 68 6e 69 63 61 6c 20 49 6e 74 72 6f | ew.Commands..4.1.Technical.Intro |
| 92c0 | 64 75 63 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | duction.======================== |
| 92e0 | 3d 3d 0a 0a 54 61 6b 69 6e 67 20 69 6e 73 70 69 72 61 74 69 6f 6e 20 66 72 6f 6d 20 70 72 65 66 | ==..Taking.inspiration.from.pref |
| 9300 | 69 78 20 6b 65 79 73 20 61 6e 64 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2c 20 54 72 | ix.keys.and.prefix.arguments,.Tr |
| 9320 | 61 6e 73 69 65 6e 74 0a 69 6d 70 6c 65 6d 65 6e 74 73 20 61 20 73 69 6d 69 6c 61 72 20 61 62 73 | ansient.implements.a.similar.abs |
| 9340 | 74 72 61 63 74 69 6f 6e 20 69 6e 76 6f 6c 76 69 6e 67 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d | traction.involving.a.prefix.comm |
| 9360 | 61 6e 64 2c 20 69 6e 66 69 78 0a 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 73 75 66 66 69 78 20 | and,.infix.arguments.and.suffix. |
| 9380 | 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 57 68 65 6e 20 74 68 65 20 75 73 65 72 20 63 61 6c 6c | commands......When.the.user.call |
| 93a0 | 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 | s.a.transient.prefix.command,.a. |
| 93c0 | 74 72 61 6e 73 69 65 6e 74 0a 28 74 65 6d 70 6f 72 61 72 79 29 20 6b 65 79 6d 61 70 20 69 73 20 | transient.(temporary).keymap.is. |
| 93e0 | 61 63 74 69 76 61 74 65 64 2c 20 77 68 69 63 68 20 62 69 6e 64 73 20 74 68 65 20 74 72 61 6e 73 | activated,.which.binds.the.trans |
| 9400 | 69 65 6e 74 e2 80 99 73 20 69 6e 66 69 78 20 61 6e 64 0a 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | ient...s.infix.and.suffix.comman |
| 9420 | 64 73 2c 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 63 6f 6e 74 72 6f 6c 20 74 | ds,.and.functions.that.control.t |
| 9440 | 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 74 65 20 61 72 65 0a 61 64 64 65 64 20 74 6f 20 | he.transient.state.are.added.to. |
| 9460 | e2 80 98 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b e2 80 99 20 61 6e 64 20 e2 80 98 70 6f | ...pre-command-hook....and....po |
| 9480 | 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b e2 80 99 2e 20 20 54 68 65 20 61 76 61 69 6c 61 62 | st-command-hook......The.availab |
| 94a0 | 6c 65 0a 73 75 66 66 69 78 20 61 6e 64 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 | le.suffix.and.infix.commands.and |
| 94c0 | 20 74 68 65 69 72 20 73 74 61 74 65 20 61 72 65 20 73 68 6f 77 6e 20 69 6e 20 61 20 70 6f 70 75 | .their.state.are.shown.in.a.popu |
| 94e0 | 70 20 62 75 66 66 65 72 0a 75 6e 74 69 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 | p.buffer.until.the.transient.sta |
| 9500 | 74 65 20 69 73 20 65 78 69 74 65 64 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 61 20 73 75 66 66 69 | te.is.exited.by.invoking.a.suffi |
| 9520 | 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 43 61 6c 6c 69 6e 67 20 61 6e 20 69 6e 66 69 78 20 | x.command......Calling.an.infix. |
| 9540 | 63 6f 6d 6d 61 6e 64 20 63 61 75 73 65 73 20 69 74 73 20 76 61 6c 75 65 20 74 6f 20 62 65 20 63 | command.causes.its.value.to.be.c |
| 9560 | 68 61 6e 67 65 64 2e 20 20 48 6f 77 20 74 68 61 74 20 69 73 0a 64 6f 6e 65 20 64 65 70 65 6e 64 | hanged...How.that.is.done.depend |
| 9580 | 73 20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 69 6e 66 69 78 20 63 6f 6d 6d 61 | s.on.the.type.of.the.infix.comma |
| 95a0 | 6e 64 2e 20 20 54 68 65 20 73 69 6d 70 6c 65 73 74 20 63 61 73 65 20 69 73 20 61 6e 0a 69 6e 66 | nd...The.simplest.case.is.an.inf |
| 95c0 | 69 78 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 63 6f 6d | ix.command.that.represents.a.com |
| 95e0 | 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 | mand-line.argument.that.does.not |
| 9600 | 20 74 61 6b 65 0a 61 20 76 61 6c 75 65 2e 20 20 49 6e 76 6f 6b 69 6e 67 20 73 75 63 68 20 61 6e | .take.a.value...Invoking.such.an |
| 9620 | 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 20 63 61 75 73 65 73 20 74 68 65 20 73 77 69 74 63 68 | .infix.command.causes.the.switch |
| 9640 | 20 74 6f 20 62 65 20 74 6f 67 67 6c 65 64 0a 6f 6e 20 6f 72 20 6f 66 66 2e 20 20 4d 6f 72 65 20 | .to.be.toggled.on.or.off...More. |
| 9660 | 63 6f 6d 70 6c 65 78 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 79 20 72 65 61 64 20 | complex.infix.commands.may.read. |
| 9680 | 61 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2c 0a 75 73 69 6e 67 20 74 68 65 | a.value.from.the.user,.using.the |
| 96a0 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20 20 20 43 61 6c 6c 69 6e 67 20 61 20 73 75 66 66 69 | .minibuffer......Calling.a.suffi |
| 96c0 | 78 20 63 6f 6d 6d 61 6e 64 20 75 73 75 61 6c 6c 79 20 63 61 75 73 65 73 20 74 68 65 20 74 72 61 | x.command.usually.causes.the.tra |
| 96e0 | 6e 73 69 65 6e 74 20 74 6f 20 62 65 20 65 78 69 74 65 64 3b 0a 74 68 65 20 74 72 61 6e 73 69 65 | nsient.to.be.exited;.the.transie |
| 9700 | 6e 74 20 6b 65 79 6d 61 70 73 20 61 6e 64 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 | nt.keymaps.and.hook.functions.ar |
| 9720 | 65 20 72 65 6d 6f 76 65 64 2c 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 0a 6e 6f 20 6c | e.removed,.the.popup.buffer.no.l |
| 9740 | 6f 6e 67 65 72 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 | onger.shows.information.about.th |
| 9760 | 65 20 28 6e 6f 20 6c 6f 6e 67 65 72 20 62 6f 75 6e 64 29 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | e.(no.longer.bound).suffix.comma |
| 9780 | 6e 64 73 2c 0a 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 73 6f 6d 65 20 70 75 62 6c 69 63 20 67 | nds,.the.values.of.some.public.g |
| 97a0 | 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 65 74 2c 20 77 68 69 6c 65 20 73 | lobal.variables.are.set,.while.s |
| 97c0 | 6f 6d 65 20 69 6e 74 65 72 6e 61 6c 0a 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 | ome.internal.global.variables.ar |
| 97e0 | 65 20 75 6e 73 65 74 2c 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | e.unset,.and.finally.the.command |
| 9800 | 20 69 73 20 61 63 74 75 61 6c 6c 79 20 63 61 6c 6c 65 64 2e 0a 53 75 66 66 69 78 20 63 6f 6d 6d | .is.actually.called..Suffix.comm |
| 9820 | 61 6e 64 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 6e | ands.can.also.be.configured.to.n |
| 9840 | 6f 74 20 65 78 69 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 41 20 73 75 66 | ot.exit.the.transient......A.suf |
| 9860 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 2c 20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 68 61 | fix.command.can,.but.does.not.ha |
| 9880 | 76 65 20 74 6f 2c 20 75 73 65 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 0a 69 | ve.to,.use.the.infix.arguments.i |
| 98a0 | 6e 20 6d 75 63 68 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 6e 79 20 63 6f 6d 6d 61 6e 64 20 | n.much.the.same.way.any.command. |
| 98c0 | 63 61 6e 20 63 68 6f 6f 73 65 20 74 6f 20 75 73 65 20 6f 72 20 69 67 6e 6f 72 65 20 74 68 65 20 | can.choose.to.use.or.ignore.the. |
| 98e0 | 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 73 2e 20 20 46 6f 72 20 61 20 73 75 66 66 69 78 20 | prefix.arguments...For.a.suffix. |
| 9900 | 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 61 20 | command.that.was.invoked.from.a. |
| 9920 | 74 72 61 6e 73 69 65 6e 74 2c 20 74 68 65 0a 76 61 72 69 61 62 6c 65 20 e2 80 98 74 72 61 6e 73 | transient,.the.variable....trans |
| 9940 | 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 73 75 66 66 69 78 65 73 e2 80 99 20 61 6e 64 20 74 68 65 | ient-current-suffixes....and.the |
| 9960 | 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 e2 80 99 0a 73 | .function....transient-args....s |
| 9980 | 65 72 76 65 20 61 62 6f 75 74 20 74 68 65 20 73 61 6d 65 20 70 75 72 70 6f 73 65 20 61 73 20 74 | erve.about.the.same.purpose.as.t |
| 99a0 | 68 65 20 76 61 72 69 61 62 6c 65 73 20 e2 80 98 70 72 65 66 69 78 2d 61 72 67 e2 80 99 20 61 6e | he.variables....prefix-arg....an |
| 99c0 | 64 0a e2 80 98 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 e2 80 99 20 64 6f 20 66 6f | d....current-prefix-arg....do.fo |
| 99e0 | 72 20 61 6e 79 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 61 73 20 63 61 6c 6c 65 64 20 61 66 | r.any.command.that.was.called.af |
| 9a00 | 74 65 72 20 74 68 65 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 73 20 68 61 76 65 20 62 65 | ter.the.prefix.arguments.have.be |
| 9a20 | 65 6e 20 73 65 74 20 75 73 69 6e 67 20 61 20 63 6f 6d 6d 61 6e 64 20 73 75 63 68 20 61 73 20 e2 | en.set.using.a.command.such.as.. |
| 9a40 | 80 98 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 e2 80 99 2e 0a 0a 20 20 20 54 72 61 | ..universal-argument.........Tra |
| 9a60 | 6e 73 69 65 6e 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 | nsient.can.be.used.to.implement. |
| 9a80 | 73 69 6d 70 6c 65 20 e2 80 9c 63 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68 65 72 73 e2 80 9d | simple....command.dispatchers... |
| 9aa0 | 2e 20 20 54 68 65 0a 6d 61 69 6e 20 62 65 6e 65 66 69 74 20 74 68 65 6e 20 69 73 20 74 68 61 74 | ...The.main.benefit.then.is.that |
| 9ac0 | 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 73 65 65 20 61 6c 6c 20 74 68 65 20 61 76 61 69 6c 61 | .the.user.can.see.all.the.availa |
| 9ae0 | 62 6c 65 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 0a 61 20 70 6f 70 75 70 20 62 75 66 66 65 72 2c 20 | ble.commands.in.a.popup.buffer,. |
| 9b00 | 77 68 69 63 68 20 63 61 6e 20 62 65 20 74 68 6f 75 67 68 74 20 6f 66 20 61 73 20 61 20 e2 80 9c | which.can.be.thought.of.as.a.... |
| 9b20 | 6d 65 6e 75 73 e2 80 9d 2e 20 20 54 68 61 74 20 69 73 20 75 73 65 66 75 6c 20 62 79 0a 69 74 73 | menus......That.is.useful.by.its |
| 9b40 | 65 6c 66 20 62 65 63 61 75 73 65 20 69 74 20 66 72 65 65 73 20 74 68 65 20 75 73 65 72 20 66 72 | elf.because.it.frees.the.user.fr |
| 9b60 | 6f 6d 20 68 61 76 69 6e 67 20 74 6f 20 72 65 6d 65 6d 62 65 72 20 61 6c 6c 20 74 68 65 20 6b 65 | om.having.to.remember.all.the.ke |
| 9b80 | 79 73 0a 74 68 61 74 20 61 72 65 20 76 61 6c 69 64 20 61 66 74 65 72 20 61 20 63 65 72 74 61 69 | ys.that.are.valid.after.a.certai |
| 9ba0 | 6e 20 70 72 65 66 69 78 20 6b 65 79 20 6f 72 20 63 6f 6d 6d 61 6e 64 2e 20 20 4d 61 67 69 74 e2 | n.prefix.key.or.command...Magit. |
| 9bc0 | 80 99 73 0a e2 80 98 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 e2 80 99 20 28 6f 6e 20 e2 80 98 | ..s....magit-dispatch....(on.... |
| 9be0 | 43 2d 78 20 4d 2d 67 e2 80 99 29 20 63 6f 6d 6d 61 6e 64 20 69 73 20 61 6e 20 65 78 61 6d 70 6c | C-x.M-g...).command.is.an.exampl |
| 9c00 | 65 20 6f 66 20 75 73 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 0a 74 6f 20 6d 65 72 65 6c 79 20 69 | e.of.using.Transient.to.merely.i |
| 9c20 | 6d 70 6c 65 6d 65 6e 74 20 61 20 63 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68 65 72 2e 0a 0a | mplement.a.command.dispatcher... |
| 9c40 | 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 61 74 2c 20 54 72 61 6e 73 69 65 6e | ...In.addition.to.that,.Transien |
| 9c60 | 74 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20 75 73 65 72 73 20 74 6f 20 69 6e 74 65 72 61 63 74 69 | t.also.allows.users.to.interacti |
| 9c80 | 76 65 6c 79 0a 70 61 73 73 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 63 6f 6d 6d 61 6e 64 73 2e | vely.pass.arguments.to.commands. |
| 9ca0 | 20 20 54 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 63 61 6e 20 62 65 20 6d 75 63 68 20 6d 6f | ..These.arguments.can.be.much.mo |
| 9cc0 | 72 65 20 63 6f 6d 70 6c 65 78 0a 74 68 61 6e 20 77 68 61 74 20 69 73 20 72 65 61 73 6f 6e 61 62 | re.complex.than.what.is.reasonab |
| 9ce0 | 6c 65 20 77 68 65 6e 20 75 73 69 6e 67 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 | le.when.using.prefix.arguments.. |
| 9d00 | 20 54 68 65 72 65 20 69 73 20 61 20 6c 69 6d 69 74 0a 74 6f 20 68 6f 77 20 6d 61 6e 79 20 61 73 | .There.is.a.limit.to.how.many.as |
| 9d20 | 70 65 63 74 73 20 6f 66 20 61 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 62 65 20 63 6f 6e 74 72 6f | pects.of.a.command.can.be.contro |
| 9d40 | 6c 6c 65 64 20 75 73 69 6e 67 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 73 2e 20 20 46 75 | lled.using.prefix.arguments...Fu |
| 9d60 | 72 74 68 65 72 6d 6f 72 65 2c 20 77 68 61 74 20 61 20 63 65 72 74 61 69 6e 20 70 72 65 66 69 78 | rthermore,.what.a.certain.prefix |
| 9d80 | 20 61 72 67 75 6d 65 6e 74 20 6d 65 61 6e 73 20 66 6f 72 0a 64 69 66 66 65 72 65 6e 74 20 63 6f | .argument.means.for.different.co |
| 9da0 | 6d 6d 61 6e 64 73 20 63 61 6e 20 62 65 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 66 66 65 72 65 | mmands.can.be.completely.differe |
| 9dc0 | 6e 74 2c 20 61 6e 64 20 75 73 65 72 73 20 68 61 76 65 20 74 6f 20 72 65 61 64 0a 64 6f 63 75 6d | nt,.and.users.have.to.read.docum |
| 9de0 | 65 6e 74 61 74 69 6f 6e 20 74 6f 20 6c 65 61 72 6e 20 61 6e 64 20 74 68 65 6e 20 63 6f 6d 6d 69 | entation.to.learn.and.then.commi |
| 9e00 | 74 20 74 6f 20 6d 65 6d 6f 72 79 20 77 68 61 74 20 61 20 63 65 72 74 61 69 6e 20 70 72 65 66 69 | t.to.memory.what.a.certain.prefi |
| 9e20 | 78 0a 61 72 67 75 6d 65 6e 74 20 6d 65 61 6e 73 20 74 6f 20 61 20 63 65 72 74 61 69 6e 20 63 6f | x.argument.means.to.a.certain.co |
| 9e40 | 6d 6d 61 6e 64 2e 0a 0a 20 20 20 54 72 61 6e 73 69 65 6e 74 20 73 75 66 66 69 78 20 63 6f 6d 6d | mmand......Transient.suffix.comm |
| 9e60 | 61 6e 64 73 2c 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 63 61 6e 20 61 63 63 | ands,.on.the.other.hand,.can.acc |
| 9e80 | 65 70 74 20 64 6f 7a 65 6e 73 20 6f 66 0a 64 69 66 66 65 72 65 6e 74 20 61 72 67 75 6d 65 6e 74 | ept.dozens.of.different.argument |
| 9ea0 | 73 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 20 68 61 76 69 6e 67 20 74 6f 20 72 65 6d | s.without.the.user.having.to.rem |
| 9ec0 | 65 6d 62 65 72 20 61 6e 79 74 68 69 6e 67 2e 20 20 57 68 65 6e 0a 75 73 69 6e 67 20 54 72 61 6e | ember.anything...When.using.Tran |
| 9ee0 | 73 69 65 6e 74 2c 20 6f 6e 65 20 63 61 6e 20 63 61 6c 6c 20 61 20 63 6f 6d 6d 61 6e 64 20 77 69 | sient,.one.can.call.a.command.wi |
| 9f00 | 74 68 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 6a 75 73 74 20 61 73 0a 63 6f | th.arguments.that.are.just.as.co |
| 9f20 | 6d 70 6c 65 78 20 61 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 73 61 6d 65 20 66 | mplex.as.when.calling.the.same.f |
| 9f40 | 75 6e 63 74 69 6f 6e 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 66 72 6f 6d 20 4c | unction.non-interactively.from.L |
| 9f60 | 69 73 70 2e 0a 0a 20 20 20 49 6e 76 6f 6b 69 6e 67 20 61 20 74 72 61 6e 73 69 65 6e 74 20 73 75 | isp......Invoking.a.transient.su |
| 9f80 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 20 69 73 20 73 | ffix.command.with.arguments.is.s |
| 9fa0 | 69 6d 69 6c 61 72 20 74 6f 0a 69 6e 76 6f 6b 69 6e 67 20 61 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 | imilar.to.invoking.a.command.in. |
| 9fc0 | 61 20 73 68 65 6c 6c 20 77 69 74 68 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 63 6f 6d 70 6c 65 | a.shell.with.command-line.comple |
| 9fe0 | 74 69 6f 6e 20 61 6e 64 20 68 69 73 74 6f 72 79 0a 65 6e 61 62 6c 65 64 2e 20 20 4f 6e 65 20 62 | tion.and.history.enabled...One.b |
| a000 | 65 6e 65 66 69 74 20 6f 66 20 74 68 65 20 54 72 61 6e 73 69 65 6e 74 20 69 6e 74 65 72 66 61 63 | enefit.of.the.Transient.interfac |
| a020 | 65 20 69 73 20 74 68 61 74 20 69 74 20 72 65 6d 65 6d 62 65 72 73 0a 68 69 73 74 6f 72 79 20 6e | e.is.that.it.remembers.history.n |
| a040 | 6f 74 20 6f 6e 6c 79 20 6f 6e 20 61 20 67 6c 6f 62 61 6c 20 6c 65 76 65 6c 20 28 e2 80 9c 74 68 | ot.only.on.a.global.level.(...th |
| a060 | 69 73 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 0a 74 68 65 | is.command.was.invoked.using.the |
| a080 | 73 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 6e 64 20 70 72 65 76 69 6f 75 73 6c 79 20 69 74 20 | se.arguments,.and.previously.it. |
| a0a0 | 77 61 73 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 74 68 6f 73 65 20 6f 74 68 65 72 0a 61 72 | was.invoked.using.those.other.ar |
| a0c0 | 67 75 6d 65 6e 74 73 e2 80 9d 29 2c 20 62 75 74 20 61 6c 73 6f 20 72 65 6d 65 6d 62 65 72 73 20 | guments...),.but.also.remembers. |
| a0e0 | 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 69 6e 64 69 76 69 64 75 61 6c 20 61 72 67 75 6d 65 6e | the.values.of.individual.argumen |
| a100 | 74 73 0a 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 55 73 69 | ts.independently...See.*note.Usi |
| a120 | 6e 67 20 48 69 73 74 6f 72 79 3a 3a 2e 0a 0a 20 20 20 41 66 74 65 72 20 61 20 74 72 61 6e 73 69 | ng.History::......After.a.transi |
| a140 | 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 2c 20 e2 | ent.prefix.command.is.invoked,.. |
| a160 | 80 98 43 2d 68 20 4b 45 59 e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 73 68 6f 77 | ..C-h.KEY....can.be.used.to.show |
| a180 | 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 69 6e 66 69 78 | .the.documentation.for.the.infix |
| a1a0 | 20 6f 72 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 e2 80 98 4b 45 59 e2 80 | .or.suffix.command.that....KEY.. |
| a1c0 | 99 20 69 73 0a 62 6f 75 6e 64 20 74 6f 20 28 73 65 65 20 2a 6e 6f 74 65 20 47 65 74 74 69 6e 67 | ..is.bound.to.(see.*note.Getting |
| a1e0 | 20 48 65 6c 70 20 66 6f 72 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 3a 3a 29 2c 20 61 6e | .Help.for.Suffix.Commands::),.an |
| a200 | 64 20 69 6e 66 69 78 65 73 20 61 6e 64 0a 73 75 66 66 69 78 65 73 20 63 61 6e 20 62 65 20 72 65 | d.infixes.and.suffixes.can.be.re |
| a220 | 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 75 73 69 6e 67 20 e2 | moved.from.the.transient.using.. |
| a240 | 80 98 43 2d 78 20 6c 20 4b 45 59 e2 80 99 2e 20 20 49 6e 66 69 78 65 73 0a 61 6e 64 20 73 75 66 | ..C-x.l.KEY......Infixes.and.suf |
| a260 | 66 69 78 65 73 20 74 68 61 74 20 61 72 65 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 | fixes.that.are.disabled.by.defau |
| a280 | 6c 74 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 0a | lt.can.be.enabled.the.same.way.. |
| a2a0 | 53 65 65 20 2a 6e 6f 74 65 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 | See.*note.Enabling.and.Disabling |
| a2c0 | 20 53 75 66 66 69 78 65 73 3a 3a 2e 0a 0a 20 20 20 54 72 61 6e 73 69 65 6e 74 20 73 68 69 70 73 | .Suffixes::......Transient.ships |
| a2e0 | 20 77 69 74 68 20 73 75 70 70 6f 72 74 20 66 6f 72 20 61 20 66 65 77 20 64 69 66 66 65 72 65 6e | .with.support.for.a.few.differen |
| a300 | 74 20 74 79 70 65 73 20 6f 66 20 73 70 65 63 69 61 6c 69 7a 65 64 0a 69 6e 66 69 78 20 63 6f 6d | t.types.of.specialized.infix.com |
| a320 | 6d 61 6e 64 73 2e 20 20 41 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 73 65 74 73 20 61 20 63 6f | mands...A.command.that.sets.a.co |
| a340 | 6d 6d 61 6e 64 20 6c 69 6e 65 20 6f 70 74 69 6f 6e 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 0a | mmand.line.option,.for.example,. |
| a360 | 68 61 73 20 64 69 66 66 65 72 65 6e 74 20 6e 65 65 64 73 20 74 68 61 6e 20 61 20 63 6f 6d 6d 61 | has.different.needs.than.a.comma |
| a380 | 6e 64 20 74 68 61 74 20 6d 65 72 65 6c 79 20 74 6f 67 67 6c 65 73 20 61 20 62 6f 6f 6c 65 61 6e | nd.that.merely.toggles.a.boolean |
| a3a0 | 20 66 6c 61 67 2e 0a 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 54 72 61 6e 73 69 65 6e 74 20 70 | .flag..Additionally,.Transient.p |
| a3c0 | 72 6f 76 69 64 65 73 20 61 62 73 74 72 61 63 74 69 6f 6e 73 20 66 6f 72 20 64 65 66 69 6e 69 6e | rovides.abstractions.for.definin |
| a3e0 | 67 20 6e 65 77 20 74 79 70 65 73 2c 0a 77 68 69 63 68 20 74 68 65 20 61 75 74 68 6f 72 20 6f 66 | g.new.types,.which.the.author.of |
| a400 | 20 54 72 61 6e 73 69 65 6e 74 20 64 69 64 20 6e 6f 74 20 61 6e 74 69 63 69 70 61 74 65 20 28 6f | .Transient.did.not.anticipate.(o |
| a420 | 72 20 64 69 64 6e e2 80 99 74 20 67 65 74 20 61 72 6f 75 6e 64 0a 74 6f 20 69 6d 70 6c 65 6d 65 | r.didn...t.get.around.to.impleme |
| a440 | 6e 74 69 6e 67 20 79 65 74 29 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 73 75 66 66 69 78 | nting.yet)......Note.that.suffix |
| a460 | 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 73 6f 20 73 75 70 70 6f 72 74 20 72 65 67 75 6c 61 72 20 70 | .commands.also.support.regular.p |
| a480 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 41 0a 73 75 66 66 69 78 20 63 6f 6d 6d 61 | refix.arguments...A.suffix.comma |
| a4a0 | 6e 64 20 6d 61 79 20 65 76 65 6e 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 62 6f 74 68 20 | nd.may.even.be.called.with.both. |
| a4c0 | 69 6e 66 69 78 20 61 6e 64 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 0a 61 74 20 74 68 | infix.and.prefix.arguments.at.th |
| a4e0 | 65 20 73 61 6d 65 20 74 69 6d 65 2e 20 20 49 66 20 79 6f 75 20 69 6e 76 6f 6b 65 20 61 20 63 6f | e.same.time...If.you.invoke.a.co |
| a500 | 6d 6d 61 6e 64 20 61 73 20 61 20 73 75 66 66 69 78 20 6f 66 20 61 20 74 72 61 6e 73 69 65 6e 74 | mmand.as.a.suffix.of.a.transient |
| a520 | 0a 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 62 75 74 20 61 6c 73 6f 20 77 61 6e 74 20 74 | .prefix.command,.but.also.want.t |
| a540 | 6f 20 70 61 73 73 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 69 74 2c 20 74 | o.pass.prefix.arguments.to.it,.t |
| a560 | 68 65 6e 20 66 69 72 73 74 0a 69 6e 76 6f 6b 65 20 74 68 65 20 70 72 65 66 69 78 20 63 6f 6d 6d | hen.first.invoke.the.prefix.comm |
| a580 | 61 6e 64 2c 20 61 6e 64 20 6f 6e 6c 79 20 61 66 74 65 72 20 64 6f 69 6e 67 20 74 68 61 74 20 69 | and,.and.only.after.doing.that.i |
| a5a0 | 6e 76 6f 6b 65 20 74 68 65 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 73 2c 20 62 65 66 6f | nvoke.the.prefix.arguments,.befo |
| a5c0 | 72 65 20 66 69 6e 61 6c 6c 79 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 73 75 66 66 69 78 20 63 | re.finally.invoking.the.suffix.c |
| a5e0 | 6f 6d 6d 61 6e 64 2e 20 20 49 66 20 79 6f 75 20 69 6e 73 74 65 61 64 0a 62 65 67 61 6e 20 62 79 | ommand...If.you.instead.began.by |
| a600 | 20 70 72 6f 76 69 64 69 6e 67 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2c | .providing.the.prefix.arguments, |
| a620 | 20 74 68 65 6e 20 74 68 6f 73 65 20 77 6f 75 6c 64 20 61 70 70 6c 79 20 74 6f 20 74 68 65 0a 70 | .then.those.would.apply.to.the.p |
| a640 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f 74 20 74 68 65 20 73 75 66 66 69 78 20 63 6f | refix.command,.not.the.suffix.co |
| a660 | 6d 6d 61 6e 64 2e 20 20 4c 69 6b 65 77 69 73 65 2c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f | mmand...Likewise,.if.you.want.to |
| a680 | 20 63 68 61 6e 67 65 0a 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 62 65 66 6f 72 65 20 69 | .change.infix.arguments.before.i |
| a6a0 | 6e 76 6f 6b 69 6e 67 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 70 72 | nvoking.a.suffix.command.with.pr |
| a6c0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2c 0a 74 68 65 6e 20 63 68 61 6e 67 65 20 74 68 65 20 | efix.arguments,.then.change.the. |
| a6e0 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 62 65 66 6f 72 65 20 69 6e 76 6f 6b 69 6e 67 20 | infix.arguments.before.invoking. |
| a700 | 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 49 6e 20 6f 74 68 65 72 20 77 | the.prefix.arguments..In.other.w |
| a720 | 6f 72 64 73 2c 20 72 65 67 75 6c 61 72 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 | ords,.regular.prefix.arguments.a |
| a740 | 6c 77 61 79 73 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 6e 65 78 74 0a 63 6f 6d 6d 61 6e 64 2c | lways.apply.to.the.next.command, |
| a760 | 20 61 6e 64 20 73 69 6e 63 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 2c 20 69 6e 66 | .and.since.transient.prefix,.inf |
| a780 | 69 78 20 61 6e 64 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6a 75 73 74 0a | ix.and.suffix.commands.are.just. |
| a7a0 | 72 65 67 75 6c 61 72 20 63 6f 6d 6d 61 6e 64 73 2c 20 74 68 65 20 73 61 6d 65 20 61 70 70 6c 69 | regular.commands,.the.same.appli |
| a7c0 | 65 73 20 74 6f 20 74 68 65 6d 2e 20 20 28 52 65 67 75 6c 61 72 20 70 72 65 66 69 78 20 6b 65 79 | es.to.them...(Regular.prefix.key |
| a7e0 | 73 20 62 65 68 61 76 65 0a 64 69 66 66 65 72 65 6e 74 6c 79 20 62 65 63 61 75 73 65 20 74 68 65 | s.behave.differently.because.the |
| a800 | 79 20 61 72 65 20 6e 6f 74 20 63 6f 6d 6d 61 6e 64 73 20 61 74 20 61 6c 6c 2c 20 69 6e 73 74 65 | y.are.not.commands.at.all,.inste |
| a820 | 61 64 20 74 68 65 79 20 61 72 65 20 6a 75 73 74 0a 69 6e 63 6f 6d 70 6c 65 74 65 20 6b 65 79 20 | ad.they.are.just.incomplete.key. |
| a840 | 73 65 71 75 65 6e 63 65 73 2c 20 61 6e 64 20 74 68 6f 73 65 20 63 61 6e 6e 6f 74 20 62 65 20 69 | sequences,.and.those.cannot.be.i |
| a860 | 6e 74 65 72 72 75 70 74 65 64 20 77 69 74 68 20 70 72 65 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 2e | nterrupted.with.prefix.commands. |
| a880 | 29 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | )....File:.transient.info,..Node |
| a8a0 | 3a 20 44 65 66 69 6e 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 4e 65 78 74 3a 20 42 69 | :.Defining.Transients,..Next:.Bi |
| a8c0 | 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c | nding.Suffix.and.Infix.Commands, |
| a8e0 | 20 20 50 72 65 76 3a 20 54 65 63 68 6e 69 63 61 6c 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 | ..Prev:.Technical.Introduction,. |
| a900 | 20 55 70 3a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 0a 0a 34 2e 32 20 | .Up:.Defining.New.Commands..4.2. |
| a920 | 44 65 66 69 6e 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | Defining.Transients.============ |
| a940 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6e 73 69 73 74 | ===========..A.transient.consist |
| a960 | 73 20 6f 66 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 61 74 20 6c 65 61 | s.of.a.prefix.command.and.at.lea |
| a980 | 73 74 20 6f 6e 65 20 73 75 66 66 69 78 0a 63 6f 6d 6d 61 6e 64 2c 20 74 68 6f 75 67 68 20 75 73 | st.one.suffix.command,.though.us |
| a9a0 | 75 61 6c 6c 79 20 61 20 74 72 61 6e 73 69 65 6e 74 20 68 61 73 20 73 65 76 65 72 61 6c 20 69 6e | ually.a.transient.has.several.in |
| a9c0 | 66 69 78 20 61 6e 64 20 73 75 66 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 20 62 65 | fix.and.suffix.commands...The.be |
| a9e0 | 6c 6f 77 20 6d 61 63 72 6f 20 64 65 66 69 6e 65 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 | low.macro.defines.the.transient. |
| aa00 | 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 2a 61 6e 64 2a 0a 62 69 6e 64 73 20 74 68 65 20 74 | prefix.command.*and*.binds.the.t |
| aa20 | 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 69 6e 66 69 78 20 61 6e 64 20 73 75 66 66 69 78 20 63 6f | ransient...s.infix.and.suffix.co |
| aa40 | 6d 6d 61 6e 64 73 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 69 74 0a 64 65 66 69 | mmands...In.other.words,.it.defi |
| aa60 | 6e 65 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 74 72 61 6e 73 69 65 6e 74 2c 20 6e 6f 74 20 | nes.the.complete.transient,.not. |
| aa80 | 6a 75 73 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e | just.the.transient.prefix.comman |
| aaa0 | 64 0a 74 68 61 74 20 69 73 20 75 73 65 64 20 74 6f 20 69 6e 76 6f 6b 65 20 74 68 61 74 20 74 72 | d.that.is.used.to.invoke.that.tr |
| aac0 | 61 6e 73 69 65 6e 74 2e 0a 0a 20 2d 2d 20 4d 61 63 72 6f 3a 20 74 72 61 6e 73 69 65 6e 74 2d 64 | ansient....--.Macro:.transient-d |
| aae0 | 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6e 61 6d 65 20 61 72 67 6c 69 73 74 20 5b 64 6f 63 73 74 | efine-prefix.name.arglist.[docst |
| ab00 | 72 69 6e 67 5d 20 5b 6b 65 79 77 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 5d 2e | ring].[keyword...........value]. |
| ab20 | 2e 2e 20 67 72 6f 75 70 2e 2e 2e 20 5b 62 6f 64 79 2e 2e 2e 5d 0a 20 20 20 20 20 54 68 69 73 20 | ...group....[body...]......This. |
| ab40 | 6d 61 63 72 6f 20 64 65 66 69 6e 65 73 20 4e 41 4d 45 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e | macro.defines.NAME.as.a.transien |
| ab60 | 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 62 69 6e 64 73 20 74 68 65 0a 20 | t.prefix.command.and.binds.the.. |
| ab80 | 20 20 20 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 69 6e 66 69 78 20 61 6e 64 20 73 75 66 66 | ....transient...s.infix.and.suff |
| aba0 | 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 20 20 41 52 47 4c 49 53 54 20 61 72 65 20 74 | ix.commands........ARGLIST.are.t |
| abc0 | 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 74 68 65 20 70 72 65 66 69 78 20 63 6f 6d | he.arguments.that.the.prefix.com |
| abe0 | 6d 61 6e 64 20 74 61 6b 65 73 2e 20 20 44 4f 43 53 54 52 49 4e 47 0a 20 20 20 20 20 69 73 20 74 | mand.takes...DOCSTRING......is.t |
| ac00 | 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 61 6e 64 20 69 73 20 6f | he.documentation.string.and.is.o |
| ac20 | 70 74 69 6f 6e 61 6c 2e 0a 0a 20 20 20 20 20 54 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 63 | ptional........These.arguments.c |
| ac40 | 61 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 6b 65 79 | an.optionally.be.followed.by.key |
| ac60 | 77 6f 72 64 2d 76 61 6c 75 65 20 70 61 69 72 73 2e 0a 20 20 20 20 20 45 61 63 68 20 6b 65 79 20 | word-value.pairs.......Each.key. |
| ac80 | 68 61 73 20 74 6f 20 62 65 20 61 20 6b 65 79 77 6f 72 64 20 73 79 6d 62 6f 6c 2c 20 65 69 74 68 | has.to.be.a.keyword.symbol,.eith |
| aca0 | 65 72 20 e2 80 98 3a 63 6c 61 73 73 e2 80 99 20 6f 72 20 61 20 6b 65 79 77 6f 72 64 0a 20 20 20 | er....:class....or.a.keyword.... |
| acc0 | 20 20 61 72 67 75 6d 65 6e 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65 20 63 6f 6e 73 | ..argument.supported.by.the.cons |
| ace0 | 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 74 20 63 6c 61 73 73 2e 20 20 54 68 65 0a 20 20 20 20 | tructor.of.that.class...The..... |
| ad00 | 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 e2 80 99 20 63 6c 61 73 73 20 69 73 | ....transient-prefix....class.is |
| ad20 | 20 75 73 65 64 20 69 66 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 | .used.if.the.class.is.not.specif |
| ad40 | 69 65 64 0a 20 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 20 20 20 20 20 47 52 4f 55 50 | ied......explicitly........GROUP |
| ad60 | 73 20 61 64 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 69 6e 66 69 78 20 61 6e 64 | s.add.key.bindings.for.infix.and |
| ad80 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 73 70 65 63 69 66 79 0a 20 20 20 | .suffix.commands.and.specify.... |
| ada0 | 20 20 68 6f 77 20 74 68 65 73 65 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 70 72 65 73 65 6e 74 | ..how.these.bindings.are.present |
| adc0 | 65 64 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 41 74 20 6c 65 61 73 | ed.in.the.popup.buffer...At.leas |
| ade0 | 74 20 6f 6e 65 0a 20 20 20 20 20 47 52 4f 55 50 20 68 61 73 20 74 6f 20 62 65 20 73 70 65 63 69 | t.one......GROUP.has.to.be.speci |
| ae00 | 66 69 65 64 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 42 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 | fied...See.*note.Binding.Suffix. |
| ae20 | 61 6e 64 20 49 6e 66 69 78 0a 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 3a 3a 2e 0a 0a 20 20 20 20 | and.Infix......Commands::....... |
| ae40 | 20 54 68 65 20 42 4f 44 59 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 20 20 49 66 20 69 74 20 69 73 | .The.BODY.is.optional...If.it.is |
| ae60 | 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 6e 20 41 52 47 4c 49 53 54 20 69 73 20 69 67 6e 6f 72 65 | .omitted,.then.ARGLIST.is.ignore |
| ae80 | 64 0a 20 20 20 20 20 61 6e 64 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 | d......and.the.function.definiti |
| aea0 | 6f 6e 20 62 65 63 6f 6d 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | on.becomes:............(lambda.( |
| aec0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 | ).............(interactive)..... |
| aee0 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 4e 41 4d 45 29 29 | ........(transient-setup.'NAME)) |
| af00 | 0a 0a 20 20 20 20 20 49 66 20 42 4f 44 59 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 | .......If.BODY.is.specified,.the |
| af20 | 6e 20 69 74 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 61 6e 20 e2 80 98 69 6e 74 65 72 | n.it.must.begin.with.an....inter |
| af40 | 61 63 74 69 76 65 e2 80 99 20 66 6f 72 6d 0a 20 20 20 20 20 74 68 61 74 20 6d 61 74 63 68 65 73 | active....form......that.matches |
| af60 | 20 41 52 47 4c 49 53 54 2c 20 61 6e 64 20 69 74 20 6d 75 73 74 20 63 61 6c 6c 20 e2 80 98 74 72 | .ARGLIST,.and.it.must.call....tr |
| af80 | 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 e2 80 99 2e 20 20 49 74 20 6d 61 79 2c 0a 20 20 20 20 20 | ansient-setup......It.may,...... |
| afa0 | 68 6f 77 65 76 65 72 2c 20 63 61 6c 6c 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 | however,.call.that.function.only |
| afc0 | 20 77 68 65 6e 20 73 6f 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 73 61 74 69 73 66 69 65 | .when.some.condition.is.satisfie |
| afe0 | 64 2e 0a 0a 20 20 20 20 20 41 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 20 68 61 76 65 20 61 20 28 | d........All.transients.have.a.( |
| b000 | 70 6f 73 73 69 62 6c 79 20 e2 80 98 6e 69 6c e2 80 99 29 20 76 61 6c 75 65 2c 20 77 68 69 63 68 | possibly....nil...).value,.which |
| b020 | 20 69 73 20 65 78 70 6f 72 74 65 64 0a 20 20 20 20 20 77 68 65 6e 20 73 75 66 66 69 78 20 63 6f | .is.exported......when.suffix.co |
| b040 | 6d 6d 61 6e 64 73 20 61 72 65 20 63 61 6c 6c 65 64 2c 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 | mmands.are.called,.so.that.they. |
| b060 | 63 61 6e 20 63 6f 6e 73 75 6d 65 20 74 68 61 74 0a 20 20 20 20 20 76 61 6c 75 65 2e 20 20 46 6f | can.consume.that......value...Fo |
| b080 | 72 20 73 6f 6d 65 20 74 72 61 6e 73 69 65 6e 74 73 20 69 74 20 6d 69 67 68 74 20 62 65 20 6e 65 | r.some.transients.it.might.be.ne |
| b0a0 | 63 65 73 73 61 72 79 20 74 6f 20 68 61 76 65 20 61 20 73 6f 72 74 20 6f 66 0a 20 20 20 20 20 73 | cessary.to.have.a.sort.of......s |
| b0c0 | 65 63 6f 6e 64 61 72 79 20 76 61 6c 75 65 2c 20 63 61 6c 6c 65 64 20 61 20 e2 80 9c 73 63 6f 70 | econdary.value,.called.a....scop |
| b0e0 | 65 e2 80 9d 2e 20 20 53 75 63 68 20 61 20 73 63 6f 70 65 20 77 6f 75 6c 64 20 75 73 75 61 6c 6c | e......Such.a.scope.would.usuall |
| b100 | 79 20 62 65 0a 20 20 20 20 20 73 65 74 20 69 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 | y.be......set.in.the.command...s |
| b120 | 20 e2 80 98 69 6e 74 65 72 61 63 74 69 76 65 e2 80 99 20 66 6f 72 6d 20 61 6e 64 20 68 61 73 20 | ....interactive....form.and.has. |
| b140 | 74 6f 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 73 65 74 75 70 20 66 | to.be.passed.to.the......setup.f |
| b160 | 75 6e 63 74 69 6f 6e 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 | unction:............(transient-s |
| b180 | 65 74 75 70 20 27 4e 41 4d 45 20 6e 69 6c 20 6e 69 6c 20 3a 73 63 6f 70 65 20 53 43 4f 50 45 29 | etup.'NAME.nil.nil.:scope.SCOPE) |
| b1a0 | 0a 0a 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 73 63 6f 70 65 20 6f 66 | .......For.example,.the.scope.of |
| b1c0 | 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 e2 80 | .the....magit-branch-configure.. |
| b1e0 | 99 20 74 72 61 6e 73 69 65 6e 74 20 69 73 0a 20 20 20 20 20 74 68 65 20 62 72 61 6e 63 68 20 77 | ..transient.is......the.branch.w |
| b200 | 68 6f 73 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 62 65 69 6e 67 20 63 6f 6e 66 69 67 75 | hose.variables.are.being.configu |
| b220 | 72 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e | red.....File:.transient.info,..N |
| b240 | 6f 64 65 3a 20 42 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f | ode:.Binding.Suffix.and.Infix.Co |
| b260 | 6d 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 | mmands,..Next:.Defining.Suffix.a |
| b280 | 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 44 65 66 69 6e 69 | nd.Infix.Commands,..Prev:.Defini |
| b2a0 | 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2c 20 20 55 70 3a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 | ng.Transients,..Up:.Defining.New |
| b2c0 | 20 43 6f 6d 6d 61 6e 64 73 0a 0a 34 2e 33 20 42 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e | .Commands..4.3.Binding.Suffix.an |
| b2e0 | 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | d.Infix.Commands.=============== |
| b300 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 6d 61 63 72 | ======================..The.macr |
| b320 | 6f 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 e2 80 99 20 | o....transient-define-prefix.... |
| b340 | 69 73 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 61 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 | is.used.to.define.a.transient... |
| b360 | 54 68 69 73 0a 64 65 66 69 6e 65 73 20 74 68 65 20 61 63 74 75 61 6c 20 74 72 61 6e 73 69 65 6e | This.defines.the.actual.transien |
| b380 | 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 28 73 65 65 20 2a 6e 6f 74 65 20 44 65 66 69 | t.prefix.command.(see.*note.Defi |
| b3a0 | 6e 69 6e 67 0a 54 72 61 6e 73 69 65 6e 74 73 3a 3a 29 20 61 6e 64 20 61 64 64 73 20 74 68 65 20 | ning.Transients::).and.adds.the. |
| b3c0 | 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 69 6e 66 69 78 20 61 6e 64 20 73 75 66 66 69 78 20 62 | transient...s.infix.and.suffix.b |
| b3e0 | 69 6e 64 69 6e 67 73 2c 20 61 73 0a 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 2e 0a 0a 20 20 | indings,.as.described.below..... |
| b400 | 20 55 73 65 72 73 20 61 6e 64 20 74 68 69 72 64 2d 70 61 72 74 79 20 70 61 63 6b 61 67 65 73 20 | .Users.and.third-party.packages. |
| b420 | 63 61 6e 20 61 64 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 62 69 6e 64 69 6e 67 73 20 75 73 69 6e | can.add.additional.bindings.usin |
| b440 | 67 0a 66 75 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 | g.functions.such.as....transient |
| b460 | 2d 69 6e 73 65 72 74 2d 73 75 66 66 69 78 e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 65 20 4d 6f 64 | -insert-suffix....(see.*note.Mod |
| b480 | 69 66 79 69 6e 67 0a 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 3a 3a 29 2e 20 20 | ifying.Existing.Transients::)... |
| b4a0 | 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 61 6b 65 20 61 20 e2 80 9c 73 75 66 66 69 78 | These.functions.take.a....suffix |
| b4c0 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e e2 80 9d 0a 61 73 20 6f 6e 65 20 6f 66 20 74 68 65 69 | .specification....as.one.of.thei |
| b4e0 | 72 20 61 72 67 75 6d 65 6e 74 73 2c 20 77 68 69 63 68 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 | r.arguments,.which.has.the.same. |
| b500 | 66 6f 72 6d 20 61 73 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 0a 75 73 65 64 20 | form.as.the.specifications.used. |
| b520 | 69 6e 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 e2 80 99 | in....transient-define-prefix... |
| b540 | 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 72 6f 75 70 20 53 70 65 63 69 66 69 63 61 74 69 6f | ...*.Menu:..*.Group.Specificatio |
| b560 | 6e 73 3a 3a 0a 2a 20 53 75 66 66 69 78 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 3a 0a 0a | ns::.*.Suffix.Specifications::.. |
| b580 | 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 | ..File:.transient.info,..Node:.G |
| b5a0 | 72 6f 75 70 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 75 66 66 | roup.Specifications,..Next:.Suff |
| b5c0 | 69 78 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2c 20 20 55 70 3a 20 42 69 6e 64 69 6e 67 20 | ix.Specifications,..Up:.Binding. |
| b5e0 | 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 0a 34 2e 33 2e 31 | Suffix.and.Infix.Commands..4.3.1 |
| b600 | 20 47 72 6f 75 70 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Group.Specifications.---------- |
| b620 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 73 75 66 66 69 78 20 61 6e 64 | ----------------..The.suffix.and |
| b640 | 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 6f 66 20 61 20 74 72 61 6e 73 69 65 6e 74 20 61 | .infix.commands.of.a.transient.a |
| b660 | 72 65 20 6f 72 67 61 6e 69 7a 65 64 20 69 6e 20 67 72 6f 75 70 73 2e 0a 54 68 65 20 67 72 6f 75 | re.organized.in.groups..The.grou |
| b680 | 70 69 6e 67 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f | ping.controls.how.the.descriptio |
| b6a0 | 6e 73 20 6f 66 20 74 68 65 20 73 75 66 66 69 78 65 73 20 61 72 65 20 6f 75 74 6c 69 6e 65 64 0a | ns.of.the.suffixes.are.outlined. |
| b6c0 | 76 69 73 75 61 6c 6c 79 20 62 75 74 20 61 6c 73 6f 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 | visually.but.also.makes.it.possi |
| b6e0 | 62 6c 65 20 74 6f 20 73 65 74 20 63 65 72 74 61 69 6e 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f | ble.to.set.certain.properties.fo |
| b700 | 72 20 61 20 73 65 74 0a 6f 66 20 73 75 66 66 69 78 65 73 2e 0a 0a 20 20 20 53 65 76 65 72 61 6c | r.a.set.of.suffixes......Several |
| b720 | 20 67 72 6f 75 70 20 63 6c 61 73 73 65 73 20 65 78 69 73 74 2c 20 73 6f 6d 65 20 6f 66 20 77 68 | .group.classes.exist,.some.of.wh |
| b740 | 69 63 68 20 6f 72 67 61 6e 69 7a 65 20 73 75 66 66 69 78 65 73 20 69 6e 0a 73 75 62 67 72 6f 75 | ich.organize.suffixes.in.subgrou |
| b760 | 70 73 2e 20 20 49 6e 20 6d 6f 73 74 20 63 61 73 65 73 20 74 68 65 20 63 6c 61 73 73 20 64 6f 65 | ps...In.most.cases.the.class.doe |
| b780 | 73 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 0a 65 78 70 6c 69 | s.not.have.to.be.specified.expli |
| b7a0 | 63 69 74 6c 79 2c 20 62 75 74 20 73 65 65 20 2a 6e 6f 74 65 20 47 72 6f 75 70 20 43 6c 61 73 73 | citly,.but.see.*note.Group.Class |
| b7c0 | 65 73 3a 3a 2e 0a 0a 20 20 20 47 72 6f 75 70 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 69 | es::......Groups.are.specified.i |
| b7e0 | 6e 20 74 68 65 20 63 61 6c 6c 20 74 6f 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | n.the.call.to....transient-defin |
| b800 | 65 2d 70 72 65 66 69 78 e2 80 99 2c 20 75 73 69 6e 67 0a 76 65 63 74 6f 72 73 2e 20 20 42 65 63 | e-prefix...,.using.vectors...Bec |
| b820 | 61 75 73 65 20 67 72 6f 75 70 73 20 61 72 65 20 72 65 70 72 65 73 65 6e 74 65 64 20 75 73 69 6e | ause.groups.are.represented.usin |
| b840 | 67 20 76 65 63 74 6f 72 73 2c 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65 0a 73 71 75 61 72 65 20 | g.vectors,.we.cannot.use.square. |
| b860 | 62 72 61 63 6b 65 74 73 20 74 6f 20 69 6e 64 69 63 61 74 65 20 61 6e 20 6f 70 74 69 6f 6e 61 6c | brackets.to.indicate.an.optional |
| b880 | 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 69 6e 73 74 65 61 64 20 75 73 65 20 63 75 72 6c 79 0a 62 | .element.and.instead.use.curly.b |
| b8a0 | 72 61 63 6b 65 74 73 20 74 6f 20 64 6f 20 74 68 65 20 6c 61 74 74 65 72 2e 0a 0a 20 20 20 47 72 | rackets.to.do.the.latter......Gr |
| b8c0 | 6f 75 70 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 74 68 65 6e 20 68 61 76 65 20 74 68 69 | oup.specifications.then.have.thi |
| b8e0 | 73 20 66 6f 72 6d 3a 0a 0a 20 20 20 20 20 5b 7b 4c 45 56 45 4c 7d 20 7b 44 45 53 43 52 49 50 54 | s.form:.......[{LEVEL}.{DESCRIPT |
| b900 | 49 4f 4e 7d 20 7b 4b 45 59 57 4f 52 44 20 56 41 4c 55 45 7d 2e 2e 2e 20 45 4c 45 4d 45 4e 54 2e | ION}.{KEYWORD.VALUE}....ELEMENT. |
| b920 | 2e 2e 5d 0a 0a 20 20 20 54 68 65 20 4c 45 56 45 4c 20 69 73 20 6f 70 74 69 6f 6e 61 6c 20 61 6e | ..].....The.LEVEL.is.optional.an |
| b940 | 64 20 64 65 66 61 75 6c 74 73 20 74 6f 20 34 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 45 6e 61 62 | d.defaults.to.4...See.*note.Enab |
| b960 | 6c 69 6e 67 20 61 6e 64 0a 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 3a 3a 2e 0a 0a | ling.and.Disabling.Suffixes::... |
| b980 | 20 20 20 54 68 65 20 44 45 53 43 52 49 50 54 49 4f 4e 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 20 | ...The.DESCRIPTION.is.optional.. |
| b9a0 | 20 49 66 20 70 72 65 73 65 6e 74 2c 20 69 74 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 68 | .If.present,.it.is.used.as.the.h |
| b9c0 | 65 61 64 69 6e 67 0a 6f 66 20 74 68 65 20 67 72 6f 75 70 2e 0a 0a 20 20 20 54 68 65 20 4b 45 59 | eading.of.the.group......The.KEY |
| b9e0 | 57 4f 52 44 2d 56 41 4c 55 45 20 70 61 69 72 73 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e 20 20 | WORD-VALUE.pairs.are.optional... |
| ba00 | 45 61 63 68 20 6b 65 79 77 6f 72 64 20 68 61 73 20 74 6f 20 62 65 20 61 0a 6b 65 79 77 6f 72 64 | Each.keyword.has.to.be.a.keyword |
| ba20 | 20 73 79 6d 62 6f 6c 2c 20 65 69 74 68 65 72 20 e2 80 98 3a 63 6c 61 73 73 e2 80 99 20 6f 72 20 | .symbol,.either....:class....or. |
| ba40 | 61 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 | a.keyword.argument.supported.by. |
| ba60 | 74 68 65 0a 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 74 20 63 6c 61 73 73 2e 0a 0a | the.constructor.of.that.class... |
| ba80 | 20 20 20 e2 80 a2 20 4f 6e 65 20 6f 66 20 74 68 65 73 65 20 6b 65 79 77 6f 72 64 73 2c 20 e2 80 | .......One.of.these.keywords,... |
| baa0 | 98 3a 64 65 73 63 72 69 70 74 69 6f 6e e2 80 99 2c 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 | .:description...,.is.equivalent. |
| bac0 | 74 6f 20 73 70 65 63 69 66 79 69 6e 67 0a 20 20 20 20 20 44 45 53 43 52 49 50 54 49 4f 4e 20 61 | to.specifying......DESCRIPTION.a |
| bae0 | 74 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 76 65 63 74 | t.the.very.beginning.of.the.vect |
| bb00 | 6f 72 2e 20 20 54 68 65 0a 20 20 20 20 20 72 65 63 6f 6d 6d 65 6e 64 61 74 69 6f 6e 20 69 73 20 | or...The......recommendation.is. |
| bb20 | 74 6f 20 75 73 65 20 e2 80 98 3a 64 65 73 63 72 69 70 74 69 6f 6e e2 80 99 20 69 66 20 73 6f 6d | to.use....:description....if.som |
| bb40 | 65 20 6f 74 68 65 72 20 6b 65 79 77 6f 72 64 20 69 73 0a 20 20 20 20 20 61 6c 73 6f 20 75 73 65 | e.other.keyword.is......also.use |
| bb60 | 64 2c 20 66 6f 72 20 63 6f 6e 73 69 73 74 65 6e 63 79 2c 20 6f 72 20 44 45 53 43 52 49 50 54 49 | d,.for.consistency,.or.DESCRIPTI |
| bb80 | 4f 4e 20 6f 74 68 65 72 77 69 73 65 2c 20 62 65 63 61 75 73 65 20 69 74 0a 20 20 20 20 20 6c 6f | ON.otherwise,.because.it......lo |
| bba0 | 6f 6b 73 20 62 65 74 74 65 72 2e 0a 0a 20 20 20 e2 80 a2 20 4c 69 6b 65 77 69 73 65 20 e2 80 98 | oks.better..........Likewise.... |
| bbc0 | 3a 6c 65 76 65 6c e2 80 99 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 4c 45 56 45 4c | :level....is.equivalent.to.LEVEL |
| bbe0 | 2e 0a 0a 20 20 20 e2 80 a2 20 4f 74 68 65 72 20 69 6d 70 6f 72 74 61 6e 74 20 6b 65 79 77 6f 72 | ..........Other.important.keywor |
| bc00 | 64 73 20 69 6e 63 6c 75 64 65 20 74 68 65 20 e2 80 98 3a 69 66 2e 2e 2e e2 80 99 20 6b 65 79 77 | ds.include.the....:if.......keyw |
| bc20 | 6f 72 64 73 2e 20 20 54 68 65 73 65 0a 20 20 20 20 20 6b 65 79 77 6f 72 64 73 20 63 6f 6e 74 72 | ords...These......keywords.contr |
| bc40 | 6f 6c 20 77 68 65 74 68 65 72 20 74 68 65 20 67 72 6f 75 70 20 69 73 20 61 76 61 69 6c 61 62 6c | ol.whether.the.group.is.availabl |
| bc60 | 65 20 69 6e 20 61 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 73 69 74 75 61 74 69 6f 6e 2e 0a 0a | e.in.a.certain......situation... |
| bc80 | 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 65 20 67 72 6f 75 70 20 6f 66 20 74 | .....For.example,.one.group.of.t |
| bca0 | 68 65 20 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 | he....magit-rebase....transient. |
| bcc0 | 75 73 65 73 20 e2 80 98 3a 69 66 0a 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e | uses....:if......magit-rebase-in |
| bce0 | 2d 70 72 6f 67 72 65 73 73 2d 70 e2 80 99 2c 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 | -progress-p...,.which.contains.t |
| bd00 | 68 65 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 75 73 65 66 75 6c | he.suffixes.that.are......useful |
| bd20 | 20 77 68 69 6c 65 20 72 65 62 61 73 65 20 69 73 20 61 6c 72 65 61 64 79 20 69 6e 20 70 72 6f 67 | .while.rebase.is.already.in.prog |
| bd40 | 72 65 73 73 3b 20 61 6e 64 20 61 6e 6f 74 68 65 72 20 74 68 61 74 20 75 73 65 73 0a 20 20 20 20 | ress;.and.another.that.uses..... |
| bd60 | 20 e2 80 98 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 | ....:if-not.magit-rebase-in-prog |
| bd80 | 72 65 73 73 2d 70 e2 80 99 2c 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 73 75 | ress-p...,.which.contains.the.su |
| bda0 | 66 66 69 78 65 73 0a 20 20 20 20 20 74 68 61 74 20 69 6e 69 74 69 61 74 65 20 61 20 72 65 62 61 | ffixes......that.initiate.a.reba |
| bdc0 | 73 65 2e 0a 0a 20 20 20 20 20 54 68 65 73 65 20 70 72 65 64 69 63 61 74 65 73 20 63 61 6e 20 61 | se........These.predicates.can.a |
| bde0 | 6c 73 6f 20 62 65 20 75 73 65 64 20 6f 6e 20 69 6e 64 69 76 69 64 75 61 6c 20 73 75 66 66 69 78 | lso.be.used.on.individual.suffix |
| be00 | 65 73 20 61 6e 64 20 61 72 65 0a 20 20 20 20 20 6f 6e 6c 79 20 64 6f 63 75 6d 65 6e 74 65 64 20 | es.and.are......only.documented. |
| be20 | 6f 6e 63 65 2c 20 73 65 65 20 2a 6e 6f 74 65 20 50 72 65 64 69 63 61 74 65 20 53 6c 6f 74 73 3a | once,.see.*note.Predicate.Slots: |
| be40 | 3a 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 3a 68 69 64 65 | :..........The.value.of....:hide |
| be60 | e2 80 99 2c 20 69 66 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 2c 20 69 73 20 61 20 70 72 65 64 | ...,.if.non-...nil...,.is.a.pred |
| be80 | 69 63 61 74 65 20 74 68 61 74 20 63 6f 6e 74 72 6f 6c 73 0a 20 20 20 20 20 77 68 65 74 68 65 72 | icate.that.controls......whether |
| bea0 | 20 74 68 65 20 67 72 6f 75 70 20 69 73 20 68 69 64 64 65 6e 20 62 79 20 64 65 66 61 75 6c 74 2e | .the.group.is.hidden.by.default. |
| bec0 | 20 20 54 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 0a 20 20 20 20 20 73 75 66 66 | ..The.key.bindings.for......suff |
| bee0 | 69 78 65 73 20 6f 66 20 61 20 68 69 64 64 65 6e 20 67 72 6f 75 70 20 73 68 6f 75 6c 64 20 61 6c | ixes.of.a.hidden.group.should.al |
| bf00 | 6c 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 70 72 65 66 69 78 20 6b 65 79 2e 0a 20 20 20 20 20 | l.use.the.same.prefix.key....... |
| bf20 | 50 72 65 73 73 69 6e 67 20 74 68 61 74 20 70 72 65 66 69 78 20 6b 65 79 20 73 68 6f 75 6c 64 20 | Pressing.that.prefix.key.should. |
| bf40 | 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 68 6f 77 20 74 68 65 20 67 72 6f 75 70 20 61 6e 64 20 69 | temporarily.show.the.group.and.i |
| bf60 | 74 73 0a 20 20 20 20 20 73 75 66 66 69 78 65 73 2c 20 77 68 69 63 68 20 61 73 73 75 6d 65 73 20 | ts......suffixes,.which.assumes. |
| bf80 | 74 68 61 74 20 61 20 70 72 65 64 69 63 61 74 65 20 6c 69 6b 65 20 74 68 69 73 20 69 73 20 75 73 | that.a.predicate.like.this.is.us |
| bfa0 | 65 64 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 | ed:............(lambda.()....... |
| bfc0 | 20 20 20 20 20 20 28 65 71 20 28 63 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 | ......(eq.(car.transient--redisp |
| bfe0 | 6c 61 79 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 5c 43 2d 63 29 29 | lay-key).................?\C-c)) |
| c000 | 20 3b 20 74 68 65 20 70 72 65 66 69 78 20 6b 65 79 20 73 68 61 72 65 64 20 62 79 20 61 6c 6c 20 | .;.the.prefix.key.shared.by.all. |
| c020 | 62 69 6e 64 69 6e 67 73 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 | bindings.........The.value.of... |
| c040 | 98 3a 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e e2 80 99 2c 20 69 66 20 6e 6f 6e 2d e2 80 98 6e | .:setup-children...,.if.non-...n |
| c060 | 69 6c e2 80 99 2c 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 0a 20 20 20 20 20 74 | il...,.is.a.function.that......t |
| c080 | 61 6b 65 73 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 61 20 70 6f 74 65 6e 74 69 61 6c 6c 79 | akes.one.argument,.a.potentially |
| c0a0 | 20 6c 69 73 74 20 6f 66 20 63 68 69 6c 64 72 65 6e 2c 20 61 6e 64 20 6d 75 73 74 20 72 65 74 75 | .list.of.children,.and.must.retu |
| c0c0 | 72 6e 0a 20 20 20 20 20 61 20 6c 69 73 74 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 6f 72 20 61 6e | rn......a.list.of.children.or.an |
| c0e0 | 20 65 6d 70 74 79 20 6c 69 73 74 2e 20 20 54 68 69 73 20 63 61 6e 20 65 69 74 68 65 72 20 62 65 | .empty.list...This.can.either.be |
| c100 | 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 73 6f 6d 65 68 6f 77 20 74 72 61 6e 73 66 6f 72 6d 20 | .used.to......somehow.transform. |
| c120 | 74 68 65 20 67 72 6f 75 70 e2 80 99 73 20 63 68 69 6c 64 72 65 6e 20 74 68 61 74 20 77 65 72 65 | the.group...s.children.that.were |
| c140 | 20 64 65 66 69 6e 65 64 20 74 68 65 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 77 61 79 2c 20 6f 72 | .defined.the.normal......way,.or |
| c160 | 20 74 6f 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 63 72 65 61 74 65 20 74 68 65 20 63 68 69 6c 64 | .to.dynamically.create.the.child |
| c180 | 72 65 6e 20 66 72 6f 6d 20 73 63 72 61 74 63 68 2e 0a 0a 20 20 20 20 20 54 68 65 20 72 65 74 75 | ren.from.scratch........The.retu |
| c1a0 | 72 6e 65 64 20 63 68 69 6c 64 72 65 6e 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 | rned.children.must.have.the.same |
| c1c0 | 20 66 6f 72 6d 20 61 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 70 72 65 66 | .form.as.stored.in.the......pref |
| c1e0 | 69 78 e2 80 99 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 e2 80 99 20 70 | ix...s....transient--layout....p |
| c200 | 72 6f 70 65 72 74 79 2c 20 62 75 74 20 69 74 20 69 73 20 6f 66 74 65 6e 20 6d 6f 72 65 0a 20 20 | roperty,.but.it.is.often.more... |
| c220 | 20 20 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 66 6f | ...convenient.to.use.the.same.fo |
| c240 | 72 6d 20 61 73 20 75 6e 64 65 72 73 74 6f 6f 64 20 62 79 0a 20 20 20 20 20 e2 80 98 74 72 61 6e | rm.as.understood.by.........tran |
| c260 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 e2 80 99 2c 20 64 65 73 63 72 69 62 65 | sient-define-prefix...,.describe |
| c280 | 64 20 62 65 6c 6f 77 2e 20 20 49 66 20 79 6f 75 20 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 0a | d.below...If.you.use.the.latter. |
| c2a0 | 20 20 20 20 20 61 70 70 72 6f 61 63 68 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 e2 | .....approach,.you.can.use.the.. |
| c2c0 | 80 98 74 72 61 6e 73 69 65 6e 74 2d 70 61 72 73 65 2d 73 75 66 66 69 78 65 73 e2 80 99 20 61 6e | ..transient-parse-suffixes....an |
| c2e0 | 64 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 70 61 72 73 65 2d 73 75 66 66 69 78 | d.........transient-parse-suffix |
| c300 | e2 80 99 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 74 72 61 6e 73 66 6f 72 6d 20 74 68 65 6d 20 | ....functions.to.transform.them. |
| c320 | 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 74 68 65 20 | from.the......convenient.to.the. |
| c340 | 65 78 70 65 63 74 65 64 20 66 6f 72 6d 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 65 78 70 6c | expected.form........If.you.expl |
| c360 | 69 63 69 74 6c 79 20 73 70 65 63 69 66 79 20 63 68 69 6c 64 72 65 6e 20 61 6e 64 20 74 68 65 6e | icitly.specify.children.and.then |
| c380 | 20 74 72 61 6e 73 66 6f 72 6d 20 74 68 65 6d 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 3a 73 | .transform.them.using.........:s |
| c3a0 | 65 74 75 70 2d 63 68 69 6c 72 65 6e e2 80 99 2c 20 74 68 65 6e 20 74 68 65 20 63 6c 61 73 73 20 | etup-chilren...,.then.the.class. |
| c3c0 | 6f 66 20 74 68 65 20 67 72 6f 75 70 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 61 73 0a 20 20 | of.the.group.is.determined.as... |
| c3e0 | 20 20 20 75 73 75 61 6c 2c 20 62 61 73 65 64 20 6f 6e 20 65 78 70 6c 69 63 69 74 6c 79 20 73 70 | ...usual,.based.on.explicitly.sp |
| c400 | 65 63 69 66 69 65 64 20 63 68 69 6c 64 72 65 6e 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 64 | ecified.children........If.you.d |
| c420 | 6f 20 6e 6f 74 20 65 78 70 6c 69 63 69 74 6c 79 20 73 70 65 63 69 66 79 20 63 68 69 6c 64 72 65 | o.not.explicitly.specify.childre |
| c440 | 6e 20 61 6e 64 20 74 68 75 73 20 72 65 6c 79 20 73 6f 6c 65 6c 79 20 6f 6e 0a 20 20 20 20 20 e2 | n.and.thus.rely.solely.on....... |
| c460 | 80 98 3a 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e e2 80 99 2c 20 74 68 65 6e 20 79 6f 75 20 6d | ..:setup-children...,.then.you.m |
| c480 | 75 73 74 20 73 70 65 63 69 66 79 20 74 68 65 20 63 6c 61 73 73 20 75 73 69 6e 67 20 e2 80 98 3a | ust.specify.the.class.using....: |
| c4a0 | 63 6c 61 73 73 e2 80 99 2e 0a 20 20 20 20 20 46 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 | class..........For.backward.comp |
| c4c0 | 61 74 69 62 69 6c 69 74 79 2c 20 69 66 20 79 6f 75 20 66 61 69 6c 20 74 6f 20 64 6f 20 73 6f 2c | atibility,.if.you.fail.to.do.so, |
| c4e0 | 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e e2 80 99 20 69 73 20 | .........transient-column....is. |
| c500 | 75 73 65 64 20 61 6e 64 20 61 20 77 61 72 6e 69 6e 67 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e | used.and.a.warning.is.displayed. |
| c520 | 20 20 54 68 69 73 0a 20 20 20 20 20 77 61 72 6e 69 6e 67 20 77 69 6c 6c 20 65 76 65 6e 74 75 61 | ..This......warning.will.eventua |
| c540 | 6c 6c 79 20 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 6e 20 65 72 72 6f 72 2e 0a 0a | lly.be.replaced.with.an.error... |
| c560 | 20 20 20 e2 80 a2 20 54 68 65 20 62 6f 6f 6c 65 61 6e 20 e2 80 98 3a 70 61 64 2d 6b 65 79 73 e2 | .......The.boolean....:pad-keys. |
| c580 | 80 99 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 6b 65 79 | ...argument.controls.whether.key |
| c5a0 | 73 20 6f 66 20 61 6c 6c 0a 20 20 20 20 20 73 75 66 66 69 78 65 73 20 63 6f 6e 74 61 69 6e 65 64 | s.of.all......suffixes.contained |
| c5c0 | 20 69 6e 20 61 20 67 72 6f 75 70 20 61 72 65 20 72 69 67 68 74 20 70 61 64 64 65 64 2c 20 65 66 | .in.a.group.are.right.padded,.ef |
| c5e0 | 66 65 63 74 69 76 65 6c 79 0a 20 20 20 20 20 61 6c 69 67 6e 69 6e 67 20 74 68 65 20 64 65 73 63 | fectively......aligning.the.desc |
| c600 | 72 69 70 74 69 6f 6e 73 2e 0a 0a 20 20 20 54 68 65 20 45 4c 45 4d 45 4e 54 73 20 61 72 65 20 65 | riptions......The.ELEMENTs.are.e |
| c620 | 69 74 68 65 72 20 61 6c 6c 20 73 75 62 67 72 6f 75 70 73 2c 20 6f 72 20 61 6c 6c 20 73 75 66 66 | ither.all.subgroups,.or.all.suff |
| c640 | 69 78 65 73 20 61 6e 64 20 73 74 72 69 6e 67 73 2e 0a 28 41 74 20 6c 65 61 73 74 20 63 75 72 72 | ixes.and.strings..(At.least.curr |
| c660 | 65 6e 74 6c 79 20 6e 6f 20 67 72 6f 75 70 20 74 79 70 65 20 65 78 69 73 74 73 20 74 68 61 74 20 | ently.no.group.type.exists.that. |
| c680 | 77 6f 75 6c 64 20 61 6c 6c 6f 77 20 6d 69 78 69 6e 67 0a 73 75 62 67 72 6f 75 70 73 20 77 69 74 | would.allow.mixing.subgroups.wit |
| c6a0 | 68 20 63 6f 6d 6d 61 6e 64 73 20 61 74 20 74 68 65 20 73 61 6d 65 20 6c 65 76 65 6c 2c 20 74 68 | h.commands.at.the.same.level,.th |
| c6c0 | 6f 75 67 68 20 69 6e 20 70 72 69 6e 63 69 70 6c 65 20 74 68 65 72 65 20 69 73 0a 6e 6f 74 68 69 | ough.in.principle.there.is.nothi |
| c6e0 | 6e 67 20 74 68 61 74 20 70 72 65 76 65 6e 74 73 20 74 68 61 74 2e 29 0a 0a 20 20 20 49 66 20 74 | ng.that.prevents.that.).....If.t |
| c700 | 68 65 20 45 4c 45 4d 45 4e 54 73 20 61 72 65 20 6e 6f 74 20 73 75 62 67 72 6f 75 70 73 2c 20 74 | he.ELEMENTs.are.not.subgroups,.t |
| c720 | 68 65 6e 20 74 68 65 79 20 63 61 6e 20 62 65 20 61 20 6d 69 78 74 75 72 65 20 6f 66 0a 6c 69 73 | hen.they.can.be.a.mixture.of.lis |
| c740 | 74 73 2c 20 77 68 69 63 68 20 73 70 65 63 69 66 79 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 6e 64 20 | ts,.which.specify.commands,.and. |
| c760 | 73 74 72 69 6e 67 73 2e 20 20 53 74 72 69 6e 67 73 20 61 72 65 20 69 6e 73 65 72 74 65 64 0a 76 | strings...Strings.are.inserted.v |
| c780 | 65 72 62 61 74 69 6d 20 69 6e 74 6f 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 65 6d | erbatim.into.the.buffer...The.em |
| c7a0 | 70 74 79 20 73 74 72 69 6e 67 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 73 65 72 74 | pty.string.can.be.used.to.insert |
| c7c0 | 20 67 61 70 73 0a 62 65 74 77 65 65 6e 20 73 75 66 66 69 78 65 73 2c 20 77 68 69 63 68 20 69 73 | .gaps.between.suffixes,.which.is |
| c7e0 | 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 66 75 6c 20 69 66 20 74 68 65 20 73 75 66 66 | .particularly.useful.if.the.suff |
| c800 | 69 78 65 73 20 61 72 65 0a 6f 75 74 6c 69 6e 65 64 20 61 73 20 61 20 74 61 62 6c 65 2e 0a 0a 20 | ixes.are.outlined.as.a.table.... |
| c820 | 20 20 49 6e 73 69 64 65 20 67 72 6f 75 70 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2c 20 69 | ..Inside.group.specifications,.i |
| c840 | 6e 63 6c 75 64 69 6e 67 20 69 6e 73 69 64 65 20 63 6f 6e 74 61 69 6e 65 64 20 73 75 66 66 69 78 | ncluding.inside.contained.suffix |
| c860 | 0a 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2c 20 6e 6f 74 68 69 6e 67 20 68 61 73 20 74 6f 20 | .specifications,.nothing.has.to. |
| c880 | 62 65 20 71 75 6f 74 65 64 20 61 6e 64 20 71 75 6f 74 69 6e 67 20 61 6e 79 77 61 79 20 69 73 20 | be.quoted.and.quoting.anyway.is. |
| c8a0 | 69 6e 76 61 6c 69 64 2e 0a 54 68 65 20 76 61 6c 75 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 20 6b | invalid..The.value.following.a.k |
| c8c0 | 65 79 77 6f 72 64 2c 20 63 61 6e 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20 75 6e 71 75 6f 74 | eyword,.can.be.explicitly.unquot |
| c8e0 | 65 64 20 75 73 69 6e 67 20 e2 80 98 2c e2 80 99 2e 0a 54 68 69 73 20 66 65 61 74 75 72 65 20 69 | ed.using....,.....This.feature.i |
| c900 | 73 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 61 6e 64 20 73 68 6f 75 6c 64 20 62 65 20 61 76 6f | s.experimental.and.should.be.avo |
| c920 | 69 64 65 64 2e 0a 0a 20 20 20 54 68 65 20 66 6f 72 6d 20 6f 66 20 73 75 66 66 69 78 20 73 70 65 | ided......The.form.of.suffix.spe |
| c940 | 63 69 66 69 63 61 74 69 6f 6e 73 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 | cifications.is.documented.in.the |
| c960 | 20 6e 65 78 74 20 6e 6f 64 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 | .next.node.....File:.transient.i |
| c980 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 75 66 66 69 78 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e | nfo,..Node:.Suffix.Specification |
| c9a0 | 73 2c 20 20 50 72 65 76 3a 20 47 72 6f 75 70 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2c 20 | s,..Prev:.Group.Specifications,. |
| c9c0 | 20 55 70 3a 20 42 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f | .Up:.Binding.Suffix.and.Infix.Co |
| c9e0 | 6d 6d 61 6e 64 73 0a 0a 34 2e 33 2e 32 20 53 75 66 66 69 78 20 53 70 65 63 69 66 69 63 61 74 69 | mmands..4.3.2.Suffix.Specificati |
| ca00 | 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | ons.---------------------------. |
| ca20 | 0a 41 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 73 75 66 66 69 78 20 61 6e 64 20 69 6e 66 69 | .A.transient...s.suffix.and.infi |
| ca40 | 78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 62 6f 75 6e 64 20 77 68 65 6e 20 74 68 65 20 74 72 | x.commands.are.bound.when.the.tr |
| ca60 | 61 6e 73 69 65 6e 74 0a 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 65 66 69 6e 65 | ansient.prefix.command.is.define |
| ca80 | 64 20 75 73 69 6e 67 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 | d.using....transient-define-pref |
| caa0 | 69 78 e2 80 99 2c 20 73 65 65 20 2a 6e 6f 74 65 0a 44 65 66 69 6e 69 6e 67 20 54 72 61 6e 73 69 | ix...,.see.*note.Defining.Transi |
| cac0 | 65 6e 74 73 3a 3a 2e 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6f 72 67 61 6e 69 | ents::...The.commands.are.organi |
| cae0 | 7a 65 64 20 69 6e 74 6f 20 67 72 6f 75 70 73 2c 20 73 65 65 0a 2a 6e 6f 74 65 20 47 72 6f 75 70 | zed.into.groups,.see.*note.Group |
| cb00 | 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 3a 2e 20 20 48 65 72 65 20 77 65 20 64 65 73 63 | .Specifications::...Here.we.desc |
| cb20 | 72 69 62 65 20 74 68 65 20 66 6f 72 6d 20 75 73 65 64 20 74 6f 20 62 69 6e 64 20 61 6e 0a 69 6e | ribe.the.form.used.to.bind.an.in |
| cb40 | 64 69 76 69 64 75 61 6c 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 54 68 65 | dividual.suffix.command......The |
| cb60 | 20 73 61 6d 65 20 66 6f 72 6d 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 77 68 65 6e 20 6c 61 74 | .same.form.is.also.used.when.lat |
| cb80 | 65 72 20 62 69 6e 64 69 6e 67 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 0a 75 | er.binding.additional.commands.u |
| cba0 | 73 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 e2 80 98 74 72 61 6e 73 69 | sing.functions.such.as....transi |
| cbc0 | 65 6e 74 2d 69 6e 73 65 72 74 2d 73 75 66 66 69 78 e2 80 99 2c 20 73 65 65 20 2a 6e 6f 74 65 20 | ent-insert-suffix...,.see.*note. |
| cbe0 | 4d 6f 64 69 66 79 69 6e 67 0a 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 3a 3a 2e | Modifying.Existing.Transients::. |
| cc00 | 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 61 6e 20 69 6e 66 69 78 20 69 73 20 61 20 73 70 65 | .....Note.that.an.infix.is.a.spe |
| cc20 | 63 69 61 6c 20 6b 69 6e 64 20 6f 66 20 73 75 66 66 69 78 2e 20 20 44 65 70 65 6e 64 69 6e 67 20 | cial.kind.of.suffix...Depending. |
| cc40 | 6f 6e 20 63 6f 6e 74 65 78 74 0a e2 80 9c 73 75 66 66 69 78 65 73 e2 80 9d 20 6d 65 61 6e 73 20 | on.context....suffixes....means. |
| cc60 | e2 80 9c 73 75 66 66 69 78 65 73 20 28 69 6e 63 6c 75 64 69 6e 67 20 69 6e 66 69 78 65 73 29 e2 | ...suffixes.(including.infixes). |
| cc80 | 80 9d 20 6f 72 20 e2 80 9c 6e 6f 6e 2d 69 6e 66 69 78 20 73 75 66 66 69 78 65 73 e2 80 9d 2e 0a | ...or....non-infix.suffixes..... |
| cca0 | 48 65 72 65 20 69 74 20 6d 65 61 6e 73 20 74 68 65 20 66 6f 72 6d 65 72 2e 0a 0a 20 20 20 53 75 | Here.it.means.the.former......Su |
| ccc0 | 66 66 69 78 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 68 61 76 65 20 74 68 69 73 20 66 6f | ffix.specifications.have.this.fo |
| cce0 | 72 6d 3a 0a 0a 20 20 20 20 20 28 5b 4c 45 56 45 4c 5d 20 5b 4b 45 59 20 5b 44 45 53 43 52 49 50 | rm:.......([LEVEL].[KEY.[DESCRIP |
| cd00 | 54 49 4f 4e 5d 5d 20 43 4f 4d 4d 41 4e 44 7c 41 52 47 55 4d 45 4e 54 20 5b 4b 45 59 57 4f 52 44 | TION]].COMMAND|ARGUMENT.[KEYWORD |
| cd20 | 20 56 41 4c 55 45 5d 2e 2e 2e 29 0a 0a 20 20 20 4c 45 56 45 4c 2c 20 4b 45 59 20 61 6e 64 20 44 | .VALUE]...).....LEVEL,.KEY.and.D |
| cd40 | 45 53 43 52 49 50 54 49 4f 4e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 | ESCRIPTION.can.also.be.specified |
| cd60 | 20 75 73 69 6e 67 20 74 68 65 20 4b 45 59 57 4f 52 44 73 0a e2 80 98 3a 6c 65 76 65 6c e2 80 99 | .using.the.KEYWORDs....:level... |
| cd80 | 2c 20 e2 80 98 3a 6b 65 79 e2 80 99 20 61 6e 64 20 e2 80 98 3a 64 65 73 63 72 69 70 74 69 6f 6e | ,....:key....and....:description |
| cda0 | e2 80 99 2e 20 20 49 66 20 74 68 65 20 6f 62 6a 65 63 74 20 74 68 61 74 20 69 73 20 61 73 73 6f | ......If.the.object.that.is.asso |
| cdc0 | 63 69 61 74 65 64 0a 77 69 74 68 20 43 4f 4d 4d 41 4e 44 20 73 65 74 73 20 74 68 65 73 65 20 70 | ciated.with.COMMAND.sets.these.p |
| cde0 | 72 6f 70 65 72 74 69 65 73 2c 20 74 68 65 6e 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 68 61 76 65 | roperties,.then.they.do.not.have |
| ce00 | 20 74 6f 20 62 65 0a 73 70 65 63 69 66 69 65 64 20 68 65 72 65 2e 20 20 59 6f 75 20 63 61 6e 20 | .to.be.specified.here...You.can. |
| ce20 | 68 6f 77 65 76 65 72 20 73 70 65 63 69 66 79 20 74 68 65 6d 20 68 65 72 65 20 61 6e 79 77 61 79 | however.specify.them.here.anyway |
| ce40 | 2c 20 70 6f 73 73 69 62 6c 79 0a 6f 76 65 72 72 69 64 69 6e 67 20 74 68 65 20 6f 62 6a 65 63 74 | ,.possibly.overriding.the.object |
| ce60 | e2 80 99 73 20 76 61 6c 75 65 73 20 6a 75 73 74 20 66 6f 72 20 74 68 65 20 62 69 6e 64 69 6e 67 | ...s.values.just.for.the.binding |
| ce80 | 20 69 6e 73 69 64 65 20 74 68 69 73 0a 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 e2 80 a2 20 | .inside.this.transient.......... |
| cea0 | 4c 45 56 45 4c 20 69 73 20 74 68 65 20 73 75 66 66 69 78 20 6c 65 76 65 6c 2c 20 61 6e 20 69 6e | LEVEL.is.the.suffix.level,.an.in |
| cec0 | 74 65 67 65 72 20 62 65 74 77 65 65 6e 20 31 20 61 6e 64 20 37 2e 20 20 53 65 65 20 2a 6e 6f 74 | teger.between.1.and.7...See.*not |
| cee0 | 65 0a 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 | e......Enabling.and.Disabling.Su |
| cf00 | 66 66 69 78 65 73 3a 3a 2e 0a 0a 20 20 20 e2 80 a2 20 4b 45 59 20 69 73 20 74 68 65 20 6b 65 79 | ffixes::..........KEY.is.the.key |
| cf20 | 20 62 69 6e 64 69 6e 67 2c 20 65 69 74 68 65 72 20 61 20 76 65 63 74 6f 72 20 6f 72 20 6b 65 79 | .binding,.either.a.vector.or.key |
| cf40 | 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 e2 80 a2 20 44 45 53 | .description.string..........DES |
| cf60 | 43 52 49 50 54 49 4f 4e 20 69 73 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 65 69 74 | CRIPTION.is.the.description,.eit |
| cf80 | 68 65 72 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 0a | her.a.string.or.a.function.that. |
| cfa0 | 20 20 20 20 20 74 61 6b 65 73 20 7a 65 72 6f 20 6f 72 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 73 | .....takes.zero.or.one.arguments |
| cfc0 | 20 28 74 68 65 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 29 20 61 6e 64 20 72 65 74 75 72 6e 73 | .(the.suffix.object).and.returns |
| cfe0 | 20 61 0a 20 20 20 20 20 73 74 72 69 6e 67 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 68 | .a......string...The.function.sh |
| d000 | 6f 75 6c 64 20 62 65 20 61 20 6c 61 6d 62 64 61 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 61 | ould.be.a.lambda.expression.to.a |
| d020 | 76 6f 69 64 0a 20 20 20 20 20 61 6d 62 69 67 75 69 74 79 2e 20 20 49 6e 20 73 6f 6d 65 20 63 61 | void......ambiguity...In.some.ca |
| d040 | 73 65 73 20 61 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 69 73 20 62 6f 75 6e 64 20 61 73 20 61 20 | ses.a.symbol.that.is.bound.as.a. |
| d060 | 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 77 6f 75 6c 64 20 61 6c 73 6f 20 77 6f 72 6b 20 62 75 | function......would.also.work.bu |
| d080 | 74 20 74 6f 20 62 65 20 73 61 66 65 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 e2 80 98 3a | t.to.be.safe.you.should.use....: |
| d0a0 | 64 65 73 63 72 69 70 74 69 6f 6e e2 80 99 20 69 6e 0a 20 20 20 20 20 74 68 61 74 20 63 61 73 65 | description....in......that.case |
| d0c0 | 2e 0a 0a 20 20 20 54 68 65 20 6e 65 78 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 65 69 74 68 65 72 | ......The.next.element.is.either |
| d0e0 | 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 61 6e 20 61 72 67 75 6d 65 6e 74 2e 20 20 54 68 69 73 | .a.command.or.an.argument...This |
| d100 | 20 69 73 20 74 68 65 0a 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 74 68 61 74 20 69 73 20 6d 61 | .is.the.only.argument.that.is.ma |
| d120 | 6e 64 61 74 6f 72 79 20 69 6e 20 61 6c 6c 20 63 61 73 65 73 2e 0a 0a 20 20 20 e2 80 a2 20 43 4f | ndatory.in.all.cases..........CO |
| d140 | 4d 4d 41 4e 44 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 69 73 | MMAND.should.be.a.symbol.that.is |
| d160 | 20 62 6f 75 6e 64 20 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 68 61 73 0a | .bound.as.a.function,.which.has. |
| d180 | 20 20 20 20 20 74 6f 20 62 65 20 64 65 66 69 6e 65 64 20 6f 72 20 61 74 20 6c 65 61 73 74 20 61 | .....to.be.defined.or.at.least.a |
| d1a0 | 75 74 6f 6c 6f 61 64 65 64 20 61 73 20 61 20 63 6f 6d 6d 61 6e 64 20 62 79 20 74 68 65 20 74 69 | utoloaded.as.a.command.by.the.ti |
| d1c0 | 6d 65 20 74 68 65 0a 20 20 20 20 20 63 6f 6e 74 61 69 6e 69 6e 67 20 70 72 65 66 69 78 20 63 6f | me.the......containing.prefix.co |
| d1e0 | 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 41 6e 79 20 63 6f 6d 6d | mmand.is.invoked........Any.comm |
| d200 | 61 6e 64 20 77 69 6c 6c 20 64 6f 3b 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 6e 65 65 64 20 74 6f | and.will.do;.it.does.not.need.to |
| d220 | 20 68 61 76 65 20 61 6e 20 6f 62 6a 65 63 74 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 20 | .have.an.object.associated...... |
| d240 | 77 69 74 68 20 69 74 20 28 61 73 20 77 6f 75 6c 64 20 62 65 20 74 68 65 20 63 61 73 65 20 69 66 | with.it.(as.would.be.the.case.if |
| d260 | 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 e2 80 99 20 6f | ....transient-define-suffix....o |
| d280 | 72 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 | r.........transient-define-infix |
| d2a0 | e2 80 99 20 77 65 72 65 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 69 74 29 2e 0a 0a 20 20 | ....were.used.to.define.it)..... |
| d2c0 | 20 20 20 43 4f 4d 4d 41 4e 44 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 e2 80 98 6c 61 6d 62 | ...COMMAND.can.also.be.a....lamb |
| d2e0 | 64 61 e2 80 99 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 41 73 20 6d 65 6e 74 69 | da....expression........As.menti |
| d300 | 6f 6e 65 64 20 61 62 6f 76 65 2c 20 74 68 65 20 6f 62 6a 65 63 74 20 74 68 61 74 20 69 73 20 61 | oned.above,.the.object.that.is.a |
| d320 | 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 63 61 | ssociated.with.a.command......ca |
| d340 | 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 65 74 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 | n.be.used.to.set.the.default.for |
| d360 | 20 63 65 72 74 61 69 6e 20 76 61 6c 75 65 73 20 74 68 61 74 20 6f 74 68 65 72 77 69 73 65 0a 20 | .certain.values.that.otherwise.. |
| d380 | 20 20 20 20 68 61 76 65 20 74 6f 20 62 65 20 73 65 74 20 69 6e 20 74 68 65 20 73 75 66 66 69 78 | ....have.to.be.set.in.the.suffix |
| d3a0 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 20 20 54 68 65 72 65 66 6f 72 65 20 69 66 20 74 68 | .specification...Therefore.if.th |
| d3c0 | 65 72 65 20 69 73 0a 20 20 20 20 20 6e 6f 20 6f 62 6a 65 63 74 2c 20 74 68 65 6e 20 79 6f 75 20 | ere.is......no.object,.then.you. |
| d3e0 | 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 | have.to.make.sure.to.specify.the |
| d400 | 20 4b 45 59 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 44 45 53 43 52 49 50 54 49 4f 4e 2e 0a 0a | .KEY.and.the......DESCRIPTION... |
| d420 | 20 20 20 20 20 41 73 20 61 20 73 70 65 63 69 61 6c 20 63 61 73 65 2c 20 69 66 20 79 6f 75 20 77 | .....As.a.special.case,.if.you.w |
| d440 | 61 6e 74 20 74 6f 20 61 64 64 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 6d 69 67 68 74 20 | ant.to.add.a.command.that.might. |
| d460 | 62 65 0a 20 20 20 20 20 6e 65 69 74 68 65 72 20 64 65 66 69 6e 65 64 20 6e 6f 72 20 61 75 74 6f | be......neither.defined.nor.auto |
| d480 | 6c 6f 61 64 65 64 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 61 20 77 6f 72 6b 61 72 6f 75 6e 64 | loaded,.you.can.use.a.workaround |
| d4a0 | 20 6c 69 6b 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 73 | .like:............(transient-ins |
| d4c0 | 65 72 74 2d 73 75 66 66 69 78 20 27 73 6f 6d 65 2d 70 72 65 66 69 78 20 22 6b 22 0a 20 20 20 20 | ert-suffix.'some-prefix."k"..... |
| d4e0 | 20 20 20 20 20 20 20 20 27 28 22 21 22 20 22 43 65 63 69 20 6e 27 65 73 74 20 70 61 73 20 75 6e | ........'("!"."Ceci.n'est.pas.un |
| d500 | 65 20 63 6f 6d 6d 61 6e 64 65 22 20 6e 6f 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 | e.commande".no-command.......... |
| d520 | 20 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 66 65 61 74 75 72 65 70 20 27 6e | .....:if.(lambda.().(featurep.'n |
| d540 | 6f 2d 6c 69 62 72 61 72 79 29 29 29 29 0a 0a 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 e2 | o-library)))).......Instead.of.. |
| d560 | 80 98 66 65 61 74 75 72 65 70 e2 80 99 20 79 6f 75 20 63 6f 75 6c 64 20 61 6c 73 6f 20 75 73 65 | ..featurep....you.could.also.use |
| d580 | 20 e2 80 98 72 65 71 75 69 72 65 e2 80 99 20 77 69 74 68 20 61 20 6e 6f 6e 2d e2 80 98 6e 69 6c | ....require....with.a.non-...nil |
| d5a0 | e2 80 99 0a 20 20 20 20 20 76 61 6c 75 65 20 66 6f 72 20 4e 4f 45 52 52 4f 52 2e 0a 0a 20 20 20 | .........value.for.NOERROR...... |
| d5c0 | e2 80 a2 20 54 68 65 20 6d 61 6e 64 61 74 6f 72 79 20 61 72 67 75 6d 65 6e 74 20 63 61 6e 20 61 | ....The.mandatory.argument.can.a |
| d5e0 | 6c 73 6f 20 62 65 20 61 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 | lso.be.a.command-line.argument,. |
| d600 | 61 0a 20 20 20 20 20 73 74 72 69 6e 67 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 61 6e 20 | a......string...In.that.case.an. |
| d620 | 61 6e 6f 6e 79 6d 6f 75 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 65 66 69 6e 65 64 20 61 6e 64 | anonymous.command.is.defined.and |
| d640 | 20 62 6f 75 6e 64 2e 0a 0a 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 20 73 74 72 69 6e | .bound........Instead.of.a.strin |
| d660 | 67 2c 20 74 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 74 77 | g,.this.can.also.be.a.list.of.tw |
| d680 | 6f 20 73 74 72 69 6e 67 73 2c 20 69 6e 0a 20 20 20 20 20 77 68 69 63 68 20 63 61 73 65 20 74 68 | o.strings,.in......which.case.th |
| d6a0 | 65 20 66 69 72 73 74 20 73 74 72 69 6e 67 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 73 68 | e.first.string.is.used.as.the.sh |
| d6c0 | 6f 72 74 20 61 72 67 75 6d 65 6e 74 20 28 77 68 69 63 68 0a 20 20 20 20 20 63 61 6e 20 61 6c 73 | ort.argument.(which......can.als |
| d6e0 | 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 e2 80 98 3a 73 68 6f 72 74 61 72 | o.be.specified.using....:shortar |
| d700 | 67 e2 80 99 29 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 61 73 20 74 68 65 20 6c 6f 6e 67 | g...).and.the.second.as.the.long |
| d720 | 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 28 77 68 69 63 68 20 63 61 6e 20 61 6c 73 6f 20 62 | ......argument.(which.can.also.b |
| d740 | 65 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 e2 80 98 3a 61 72 67 75 6d 65 6e 74 e2 80 | e.specified.using....:argument.. |
| d760 | 99 29 2e 0a 0a 20 20 20 20 20 4f 6e 6c 79 20 74 68 65 20 6c 6f 6e 67 20 61 72 67 75 6d 65 6e 74 | .)........Only.the.long.argument |
| d780 | 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 | .is.displayed.in.the.popup.buffe |
| d7a0 | 72 2e 20 20 53 65 65 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 74 65 63 74 | r...See.........transient-detect |
| d7c0 | 2d 6b 65 79 2d 63 6f 6e 66 6c 69 63 74 73 e2 80 99 20 66 6f 72 20 68 6f 77 20 74 68 65 20 73 68 | -key-conflicts....for.how.the.sh |
| d7e0 | 6f 72 74 20 61 72 67 75 6d 65 6e 74 20 6d 61 79 20 62 65 0a 20 20 20 20 20 75 73 65 64 2e 0a 0a | ort.argument.may.be......used... |
| d800 | 20 20 20 20 20 55 6e 6c 65 73 73 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 73 70 65 63 69 66 69 | .....Unless.the.class.is.specifi |
| d820 | 65 64 20 65 78 70 6c 69 63 69 74 6c 79 2c 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 | ed.explicitly,.the.appropriate.c |
| d840 | 6c 61 73 73 20 69 73 0a 20 20 20 20 20 67 75 65 73 73 65 64 20 62 61 73 65 64 20 6f 6e 20 74 68 | lass.is......guessed.based.on.th |
| d860 | 65 20 6c 6f 6e 67 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 66 20 74 68 65 20 61 72 67 75 6d 65 6e | e.long.argument...If.the.argumen |
| d880 | 74 20 65 6e 64 73 20 77 69 74 68 20 e2 80 98 3d e2 80 99 0a 20 20 20 20 20 28 65 2e 67 2e 2c 20 | t.ends.with....=.........(e.g.,. |
| d8a0 | e2 80 98 2d 2d 66 6f 72 6d 61 74 3d e2 80 99 29 20 74 68 65 6e 20 e2 80 98 74 72 61 6e 73 69 65 | ...--format=...).then....transie |
| d8c0 | 6e 74 2d 6f 70 74 69 6f 6e e2 80 99 20 69 73 20 75 73 65 64 2c 20 6f 74 68 65 72 77 69 73 65 0a | nt-option....is.used,.otherwise. |
| d8e0 | 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 e2 80 99 2e 0a 0a 20 20 | ........transient-switch........ |
| d900 | 20 46 69 6e 61 6c 6c 79 2c 20 64 65 74 61 69 6c 73 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 | .Finally,.details.can.be.specifi |
| d920 | 65 64 20 75 73 69 6e 67 20 6f 70 74 69 6f 6e 61 6c 20 4b 45 59 57 4f 52 44 2d 56 41 4c 55 45 20 | ed.using.optional.KEYWORD-VALUE. |
| d940 | 70 61 69 72 73 2e 0a 45 61 63 68 20 6b 65 79 77 6f 72 64 20 68 61 73 20 74 6f 20 62 65 20 61 20 | pairs..Each.keyword.has.to.be.a. |
| d960 | 6b 65 79 77 6f 72 64 20 73 79 6d 62 6f 6c 2c 20 65 69 74 68 65 72 20 e2 80 98 3a 63 6c 61 73 73 | keyword.symbol,.either....:class |
| d980 | e2 80 99 20 6f 72 20 61 20 6b 65 79 77 6f 72 64 0a 61 72 67 75 6d 65 6e 74 20 73 75 70 70 6f 72 | ....or.a.keyword.argument.suppor |
| d9a0 | 74 65 64 20 62 79 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 74 20 63 | ted.by.the.constructor.of.that.c |
| d9c0 | 6c 61 73 73 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 53 75 66 66 69 78 0a 53 6c 6f 74 73 3a 3a 2e | lass...See.*note.Suffix.Slots::. |
| d9e0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.transient.info,..Node: |
| da00 | 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 | .Defining.Suffix.and.Infix.Comma |
| da20 | 6e 64 73 2c 20 20 4e 65 78 74 3a 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 | nds,..Next:.Using.Infix.Argument |
| da40 | 73 2c 20 20 50 72 65 76 3a 20 42 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 | s,..Prev:.Binding.Suffix.and.Inf |
| da60 | 69 78 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 43 | ix.Commands,..Up:.Defining.New.C |
| da80 | 6f 6d 6d 61 6e 64 73 0a 0a 34 2e 34 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 | ommands..4.4.Defining.Suffix.and |
| daa0 | 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Infix.Commands.================ |
| dac0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4e 6f 74 65 20 74 68 61 | ======================..Note.tha |
| dae0 | 74 20 61 6e 20 69 6e 66 69 78 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 6b 69 6e 64 20 6f 66 20 | t.an.infix.is.a.special.kind.of. |
| db00 | 73 75 66 66 69 78 2e 20 20 44 65 70 65 6e 64 69 6e 67 20 6f 6e 20 63 6f 6e 74 65 78 74 0a e2 80 | suffix...Depending.on.context... |
| db20 | 9c 73 75 66 66 69 78 65 73 e2 80 9d 20 6d 65 61 6e 73 20 e2 80 9c 73 75 66 66 69 78 65 73 20 28 | .suffixes....means....suffixes.( |
| db40 | 69 6e 63 6c 75 64 69 6e 67 20 69 6e 66 69 78 65 73 29 e2 80 9d 20 6f 72 20 e2 80 9c 6e 6f 6e 2d | including.infixes)....or....non- |
| db60 | 69 6e 66 69 78 20 73 75 66 66 69 78 65 73 e2 80 9d 2e 0a 0a 20 2d 2d 20 4d 61 63 72 6f 3a 20 74 | infix.suffixes.......--.Macro:.t |
| db80 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6e 61 6d 65 20 61 72 67 6c | ransient-define-suffix.name.argl |
| dba0 | 69 73 74 20 5b 64 6f 63 73 74 72 69 6e 67 5d 20 5b 6b 65 79 77 6f 72 64 0a 20 20 20 20 20 20 20 | ist.[docstring].[keyword........ |
| dbc0 | 20 20 20 76 61 6c 75 65 5d 2e 2e 2e 20 62 6f 64 79 2e 2e 2e 0a 20 20 20 20 20 54 68 69 73 20 6d | ...value]....body.........This.m |
| dbe0 | 61 63 72 6f 20 64 65 66 69 6e 65 73 20 4e 41 4d 45 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 | acro.defines.NAME.as.a.transient |
| dc00 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 20 20 41 52 47 4c 49 53 54 20 61 | .suffix.command........ARGLIST.a |
| dc20 | 72 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e | re.the.arguments.that.the.comman |
| dc40 | 64 20 74 61 6b 65 73 2e 20 20 44 4f 43 53 54 52 49 4e 47 20 69 73 20 74 68 65 0a 20 20 20 20 20 | d.takes...DOCSTRING.is.the...... |
| dc60 | 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 61 6e 64 20 69 73 20 6f 70 74 69 | documentation.string.and.is.opti |
| dc80 | 6f 6e 61 6c 2e 0a 0a 20 20 20 20 20 54 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 63 61 6e 20 | onal........These.arguments.can. |
| dca0 | 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 6b 65 79 77 6f 72 | optionally.be.followed.by.keywor |
| dcc0 | 64 2d 76 61 6c 75 65 20 70 61 69 72 73 2e 0a 20 20 20 20 20 45 61 63 68 20 6b 65 79 77 6f 72 64 | d-value.pairs.......Each.keyword |
| dce0 | 20 68 61 73 20 74 6f 20 62 65 20 61 20 6b 65 79 77 6f 72 64 20 73 79 6d 62 6f 6c 2c 20 65 69 74 | .has.to.be.a.keyword.symbol,.eit |
| dd00 | 68 65 72 20 e2 80 98 3a 63 6c 61 73 73 e2 80 99 20 6f 72 20 61 0a 20 20 20 20 20 6b 65 79 77 6f | her....:class....or.a......keywo |
| dd20 | 72 64 20 61 72 67 75 6d 65 6e 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65 20 63 6f 6e | rd.argument.supported.by.the.con |
| dd40 | 73 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 74 20 63 6c 61 73 73 2e 20 20 54 68 65 0a 20 20 20 | structor.of.that.class...The.... |
| dd60 | 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 e2 80 99 20 63 6c 61 73 73 20 69 | .....transient-suffix....class.i |
| dd80 | 73 20 75 73 65 64 20 69 66 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 6e 6f 74 20 73 70 65 63 69 | s.used.if.the.class.is.not.speci |
| dda0 | 66 69 65 64 0a 20 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 20 20 20 20 20 54 68 65 20 | fied......explicitly........The. |
| ddc0 | 42 4f 44 59 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 61 6e 20 e2 80 98 69 6e 74 65 72 | BODY.must.begin.with.an....inter |
| dde0 | 61 63 74 69 76 65 e2 80 99 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 68 65 73 0a 20 20 20 20 | active....form.that.matches..... |
| de00 | 20 41 52 47 4c 49 53 54 2e 20 20 54 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 | .ARGLIST...The.infix.arguments.a |
| de20 | 72 65 20 75 73 75 61 6c 6c 79 20 61 63 63 65 73 73 65 64 20 62 79 20 75 73 69 6e 67 0a 20 20 20 | re.usually.accessed.by.using.... |
| de40 | 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 e2 80 99 20 69 6e 73 69 64 65 20 e2 80 | .....transient-args....inside... |
| de60 | 98 69 6e 74 65 72 61 63 74 69 76 65 e2 80 99 2e 0a 0a 20 2d 2d 20 4d 61 63 72 6f 3a 20 74 72 61 | .interactive.......--.Macro:.tra |
| de80 | 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6e 61 6d 65 20 61 72 67 6c 69 73 74 | nsient-define-infix.name.arglist |
| dea0 | 20 5b 64 6f 63 73 74 72 69 6e 67 5d 20 5b 6b 65 79 77 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 | .[docstring].[keyword........... |
| dec0 | 76 61 6c 75 65 5d 2e 2e 2e 0a 20 20 20 20 20 54 68 69 73 20 6d 61 63 72 6f 20 64 65 66 69 6e 65 | value].........This.macro.define |
| dee0 | 73 20 4e 41 4d 45 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d | s.NAME.as.a.transient.infix.comm |
| df00 | 61 6e 64 2e 0a 0a 20 20 20 20 20 41 52 47 4c 49 53 54 20 69 73 20 61 6c 77 61 79 73 20 69 67 6e | and........ARGLIST.is.always.ign |
| df20 | 6f 72 65 64 20 28 62 75 74 20 6d 61 6e 64 61 74 6f 72 79 20 6e 65 76 65 72 2d 74 68 65 2d 6c 65 | ored.(but.mandatory.never-the-le |
| df40 | 73 73 29 20 61 6e 64 0a 20 20 20 20 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 66 75 74 75 72 65 | ss).and......reserved.for.future |
| df60 | 20 75 73 65 2e 20 20 44 4f 43 53 54 52 49 4e 47 20 69 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 | .use...DOCSTRING.is.the.document |
| df80 | 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 61 6e 64 0a 20 20 20 20 20 69 73 20 6f 70 74 69 6f 6e 61 | ation.string.and......is.optiona |
| dfa0 | 6c 2e 0a 0a 20 20 20 20 20 54 68 65 20 6b 65 79 77 6f 72 64 2d 76 61 6c 75 65 20 70 61 69 72 73 | l........The.keyword-value.pairs |
| dfc0 | 20 61 72 65 20 6d 61 6e 64 61 74 6f 72 79 2e 20 20 41 6c 6c 20 74 72 61 6e 73 69 65 6e 74 20 69 | .are.mandatory...All.transient.i |
| dfe0 | 6e 66 69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 e2 80 98 65 71 75 61 6c e2 | nfix......commands.are....equal. |
| e000 | 80 99 20 74 6f 20 65 61 63 68 20 6f 74 68 65 72 20 28 62 75 74 20 6e 6f 74 20 e2 80 98 65 71 e2 | ...to.each.other.(but.not....eq. |
| e020 | 80 99 29 2c 20 73 6f 20 69 74 20 69 73 0a 20 20 20 20 20 6d 65 61 6e 69 6e 67 6c 65 73 73 20 74 | ..),.so.it.is......meaningless.t |
| e040 | 6f 20 64 65 66 69 6e 65 20 61 6e 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 6f 75 | o.define.an.infix.command.withou |
| e060 | 74 20 61 6c 73 6f 20 73 65 74 74 69 6e 67 20 61 74 0a 20 20 20 20 20 6c 65 61 73 74 20 e2 80 98 | t.also.setting.at......least.... |
| e080 | 3a 63 6c 61 73 73 e2 80 99 20 61 6e 64 20 6f 6e 65 20 6f 74 68 65 72 20 6b 65 79 77 6f 72 64 20 | :class....and.one.other.keyword. |
| e0a0 | 28 77 68 69 63 68 20 69 74 20 69 73 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 0a 20 20 20 20 | (which.it.is.depends.on.the..... |
| e0c0 | 20 75 73 65 64 20 63 6c 61 73 73 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 3a 61 72 67 75 6d 65 6e | .used.class,.usually....:argumen |
| e0e0 | 74 e2 80 99 20 6f 72 20 e2 80 98 3a 76 61 72 69 61 62 6c 65 e2 80 99 29 2e 0a 0a 20 20 20 20 20 | t....or....:variable...)........ |
| e100 | 45 61 63 68 20 6b 65 79 77 6f 72 64 20 68 61 73 20 74 6f 20 62 65 20 61 20 6b 65 79 77 6f 72 64 | Each.keyword.has.to.be.a.keyword |
| e120 | 20 73 79 6d 62 6f 6c 2c 20 65 69 74 68 65 72 20 e2 80 98 3a 63 6c 61 73 73 e2 80 99 20 6f 72 20 | .symbol,.either....:class....or. |
| e140 | 61 0a 20 20 20 20 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 73 75 70 70 6f 72 74 65 | a......keyword.argument.supporte |
| e160 | 64 20 62 79 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 74 20 63 6c 61 | d.by.the.constructor.of.that.cla |
| e180 | 73 73 2e 20 20 54 68 65 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 | ss...The.........transient-switc |
| e1a0 | 68 e2 80 99 20 63 6c 61 73 73 20 69 73 20 75 73 65 64 20 69 66 20 74 68 65 20 63 6c 61 73 73 20 | h....class.is.used.if.the.class. |
| e1c0 | 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 0a 20 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 | is.not.specified......explicitly |
| e1e0 | 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 20 | ........The.function.definition. |
| e200 | 69 73 20 61 6c 77 61 79 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 | is.always:............(lambda.() |
| e220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 20 | .............(interactive)...... |
| e240 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 | .......(let.((obj.(transient-suf |
| e260 | 66 69 78 2d 6f 62 6a 65 63 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 | fix-object)))...............(tra |
| e280 | 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d | nsient-infix-set.obj.(transient- |
| e2a0 | 69 6e 66 69 78 2d 72 65 61 64 20 6f 62 6a 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | infix-read.obj))).............(t |
| e2c0 | 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 29 0a 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 | ransient--show))..........transi |
| e2e0 | 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 e2 80 99 20 61 6e 64 20 e2 80 98 74 72 61 6e 73 69 65 | ent-infix-read....and....transie |
| e300 | 6e 74 2d 69 6e 66 69 78 2d 73 65 74 e2 80 99 20 61 72 65 20 67 65 6e 65 72 69 63 0a 20 20 20 20 | nt-infix-set....are.generic..... |
| e320 | 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 44 69 66 66 65 72 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d | .functions...Different.infix.com |
| e340 | 6d 61 6e 64 73 20 62 65 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 6c 79 20 62 65 63 61 75 73 65 | mands.behave.differently.because |
| e360 | 20 74 68 65 0a 20 20 20 20 20 63 6f 6e 63 72 65 74 65 20 6d 65 74 68 6f 64 73 20 61 72 65 20 64 | .the......concrete.methods.are.d |
| e380 | 69 66 66 65 72 65 6e 74 20 66 6f 72 20 64 69 66 66 65 72 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d | ifferent.for.different.infix.com |
| e3a0 | 6d 61 6e 64 20 63 6c 61 73 73 65 73 2e 0a 20 20 20 20 20 49 6e 20 72 61 72 65 20 63 61 73 65 73 | mand.classes.......In.rare.cases |
| e3c0 | 20 74 68 65 20 61 62 6f 76 65 20 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 74 69 6f 6e 20 6d 69 67 68 | .the.above.command.function.migh |
| e3e0 | 74 20 6e 6f 74 20 62 65 20 73 75 69 74 61 62 6c 65 2c 0a 20 20 20 20 20 65 76 65 6e 20 69 66 20 | t.not.be.suitable,......even.if. |
| e400 | 79 6f 75 20 64 65 66 69 6e 65 20 79 6f 75 72 20 6f 77 6e 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e | you.define.your.own.infix.comman |
| e420 | 64 20 63 6c 61 73 73 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 79 6f 75 0a 20 20 20 20 20 | d.class...In.that.case.you...... |
| e440 | 68 61 76 65 20 74 6f 20 75 73 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | have.to.use....transient-define- |
| e460 | 73 75 66 66 69 78 e2 80 99 20 74 6f 20 64 65 66 69 6e 65 20 74 68 65 20 69 6e 66 69 78 20 63 6f | suffix....to.define.the.infix.co |
| e480 | 6d 6d 61 6e 64 0a 20 20 20 20 20 61 6e 64 20 75 73 65 20 e2 80 98 74 e2 80 99 20 61 73 20 74 68 | mmand......and.use....t....as.th |
| e4a0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 e2 80 98 3a 74 72 61 6e 73 69 65 6e 74 e2 80 99 20 | e.value.of.the....:transient.... |
| e4c0 | 6b 65 79 77 6f 72 64 2e 0a 0a 20 2d 2d 20 4d 61 63 72 6f 3a 20 74 72 61 6e 73 69 65 6e 74 2d 64 | keyword....--.Macro:.transient-d |
| e4e0 | 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6e 61 6d 65 20 61 72 67 6c 69 73 74 20 5b 64 6f 63 | efine-argument.name.arglist.[doc |
| e500 | 73 74 72 69 6e 67 5d 20 5b 6b 65 79 77 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 | string].[keyword...........value |
| e520 | 5d 2e 2e 2e 0a 20 20 20 20 20 54 68 69 73 20 6d 61 63 72 6f 20 64 65 66 69 6e 65 73 20 4e 41 4d | ].........This.macro.defines.NAM |
| e540 | 45 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a | E.as.a.transient.infix.command.. |
| e560 | 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 20 e2 80 98 74 72 | ......This.is.an.alias.for....tr |
| e580 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 e2 80 99 2e 20 20 4f 6e 6c 79 20 75 | ansient-define-infix......Only.u |
| e5a0 | 73 65 20 74 68 69 73 20 61 6c 69 61 73 0a 20 20 20 20 20 74 6f 20 64 65 66 69 6e 65 20 61 6e 20 | se.this.alias......to.define.an. |
| e5c0 | 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 20 73 65 74 73 | infix.command.that.actually.sets |
| e5e0 | 20 61 6e 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 20 20 20 20 20 54 6f 20 64 65 66 69 | .an.infix.argument.......To.defi |
| e600 | 6e 65 20 61 6e 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 2c 20 66 6f 72 20 65 78 | ne.an.infix.command.that,.for.ex |
| e620 | 61 6d 70 6c 65 2c 20 73 65 74 73 20 61 20 76 61 72 69 61 62 6c 65 2c 20 75 73 65 0a 20 20 20 20 | ample,.sets.a.variable,.use..... |
| e640 | 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 e2 80 99 20 69 6e | ....transient-define-infix....in |
| e660 | 73 74 65 61 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 | stead.....File:.transient.info,. |
| e680 | 20 4e 6f 64 65 3a 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 2c 20 20 4e | .Node:.Using.Infix.Arguments,..N |
| e6a0 | 65 78 74 3a 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2c 20 20 50 72 65 76 3a 20 44 65 66 | ext:.Transient.State,..Prev:.Def |
| e6c0 | 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2c | ining.Suffix.and.Infix.Commands, |
| e6e0 | 20 20 55 70 3a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 0a 0a 34 2e 35 | ..Up:.Defining.New.Commands..4.5 |
| e700 | 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Using.Infix.Arguments.========= |
| e720 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 | ================..The.functions. |
| e740 | 61 6e 64 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f | and.the.variables.described.belo |
| e760 | 77 20 61 6c 6c 6f 77 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 0a 61 63 63 65 73 | w.allow.suffix.commands.to.acces |
| e780 | 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 72 6f | s.the.value.of.the.transient.fro |
| e7a0 | 6d 20 77 68 69 63 68 20 74 68 65 79 20 77 65 72 65 20 69 6e 76 6f 6b 65 64 3b 20 77 68 69 63 68 | m.which.they.were.invoked;.which |
| e7c0 | 20 69 73 0a 74 68 65 20 76 61 6c 75 65 20 6f 66 20 69 74 73 20 69 6e 66 69 78 20 61 72 67 75 6d | .is.the.value.of.its.infix.argum |
| e7e0 | 65 6e 74 73 2e 20 20 54 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 65 74 20 77 | ents...These.variables.are.set.w |
| e800 | 68 65 6e 20 74 68 65 20 75 73 65 72 0a 69 6e 76 6f 6b 65 73 20 61 20 73 75 66 66 69 78 20 63 6f | hen.the.user.invokes.a.suffix.co |
| e820 | 6d 6d 61 6e 64 20 74 68 61 74 20 65 78 69 74 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2c 20 | mmand.that.exits.the.transient,. |
| e840 | 62 75 74 20 62 65 66 6f 72 65 20 61 63 74 75 61 6c 6c 79 0a 63 61 6c 6c 69 6e 67 20 74 68 65 20 | but.before.actually.calling.the. |
| e860 | 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 57 68 65 6e 20 72 65 74 75 72 6e 69 6e 67 20 74 6f 20 74 | command......When.returning.to.t |
| e880 | 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 6f 6f 70 20 61 66 74 65 72 20 63 61 6c 6c 69 6e 67 20 74 68 | he.command-loop.after.calling.th |
| e8a0 | 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 0a 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 | e.suffix.command,.the.arguments. |
| e8c0 | 61 72 65 20 72 65 73 65 74 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 20 28 77 68 69 63 68 20 63 61 | are.reset.to....nil....(which.ca |
| e8e0 | 75 73 65 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 72 65 74 75 72 6e 0a e2 80 98 6e | uses.the.function.to.return....n |
| e900 | 69 6c e2 80 99 20 74 6f 6f 29 2e 0a 0a 20 20 20 4c 69 6b 65 20 66 6f 72 20 45 6d 61 63 73 e2 80 | il....too)......Like.for.Emacs.. |
| e920 | 99 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2c 20 69 74 20 69 73 20 61 64 76 69 73 61 | ..prefix.arguments,.it.is.advisa |
| e940 | 62 6c 65 2c 20 62 75 74 20 6e 6f 74 20 6d 61 6e 64 61 74 6f 72 79 2c 0a 74 6f 20 61 63 63 65 73 | ble,.but.not.mandatory,.to.acces |
| e960 | 73 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 73 69 64 65 20 74 68 65 | s.the.infix.arguments.inside.the |
| e980 | 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 20 e2 80 98 69 6e 74 65 72 61 63 74 69 76 65 e2 80 99 20 66 | .command...s....interactive....f |
| e9a0 | 6f 72 6d 2e 0a 54 68 65 20 70 72 65 66 65 72 72 65 64 20 77 61 79 20 6f 66 20 64 6f 69 6e 67 20 | orm..The.preferred.way.of.doing. |
| e9c0 | 74 68 61 74 20 69 73 20 74 6f 20 63 61 6c 6c 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 | that.is.to.call.the....transient |
| e9e0 | 2d 61 72 67 73 e2 80 99 0a 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 66 6f 72 20 69 6e 66 | -args....function,.which.for.inf |
| ea00 | 69 78 20 61 72 67 75 6d 65 6e 74 73 20 73 65 72 76 65 73 20 61 62 6f 75 74 20 74 68 65 20 73 61 | ix.arguments.serves.about.the.sa |
| ea20 | 6d 65 20 70 75 72 70 6f 73 65 20 61 73 0a e2 80 98 70 72 65 66 69 78 2d 61 72 67 e2 80 99 20 73 | me.purpose.as....prefix-arg....s |
| ea40 | 65 72 76 65 73 20 66 6f 72 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 2d 2d | erves.for.prefix.arguments....-- |
| ea60 | 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 70 72 65 66 69 78 | .Function:.transient-args.prefix |
| ea80 | 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 | ......This.function.returns.the. |
| eaa0 | 76 61 6c 75 65 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f | value.of.the.transient.prefix.co |
| eac0 | 6d 6d 61 6e 64 0a 20 20 20 20 20 50 52 45 46 49 58 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 | mmand......PREFIX........If.the. |
| eae0 | 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d | current.command.was.invoked.from |
| eb00 | 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 | .the.transient.prefix......comma |
| eb20 | 6e 64 20 50 52 45 46 49 58 2c 20 74 68 65 6e 20 69 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 61 | nd.PREFIX,.then.it.returns.the.a |
| eb40 | 63 74 69 76 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 66 20 74 68 65 0a 20 | ctive.infix.arguments...If.the.. |
| eb60 | 20 20 20 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 6e 6f 74 20 69 6e 76 6f | ....current.command.was.not.invo |
| eb80 | 6b 65 64 20 66 72 6f 6d 20 50 52 45 46 49 58 2c 20 74 68 65 6e 20 69 74 20 72 65 74 75 72 6e 73 | ked.from.PREFIX,.then.it.returns |
| eba0 | 20 74 68 65 0a 20 20 20 20 20 73 65 74 2c 20 73 61 76 65 64 20 6f 72 20 64 65 66 61 75 6c 74 20 | .the......set,.saved.or.default. |
| ebc0 | 76 61 6c 75 65 20 66 6f 72 20 50 52 45 46 49 58 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | value.for.PREFIX....--.Function: |
| ebe0 | 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 61 72 67 20 61 72 67 73 0a 20 20 | .transient-arg-value.arg.args... |
| ec00 | 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 | ...This.function.return.the.valu |
| ec20 | 65 20 6f 66 20 41 52 47 20 61 73 20 69 74 20 61 70 70 65 61 72 73 20 69 6e 20 41 52 47 53 2e 0a | e.of.ARG.as.it.appears.in.ARGS.. |
| ec40 | 0a 20 20 20 20 20 46 6f 72 20 61 20 73 77 69 74 63 68 20 61 20 62 6f 6f 6c 65 61 6e 20 69 73 20 | ......For.a.switch.a.boolean.is. |
| ec60 | 72 65 74 75 72 6e 65 64 2e 20 20 46 6f 72 20 61 6e 20 6f 70 74 69 6f 6e 20 74 68 65 20 76 61 6c | returned...For.an.option.the.val |
| ec80 | 75 65 20 69 73 0a 20 20 20 20 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 73 74 72 69 6e 67 2c | ue.is......returned.as.a.string, |
| eca0 | 20 75 73 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 66 6f 72 20 74 68 65 20 | .using.the.empty.string.for.the. |
| ecc0 | 65 6d 70 74 79 20 76 61 6c 75 65 2c 0a 20 20 20 20 20 6f 72 20 e2 80 98 6e 69 6c e2 80 99 20 69 | empty.value,......or....nil....i |
| ece0 | 66 20 74 68 65 20 6f 70 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 | f.the.option.does.not.appear.in. |
| ed00 | 41 52 47 53 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 | ARGS....--.Function:.transient-s |
| ed20 | 75 66 66 69 78 65 73 20 70 72 65 66 69 78 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f | uffixes.prefix......This.functio |
| ed40 | 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 73 75 66 66 69 78 65 73 20 6f 66 20 74 68 65 20 74 72 | n.returns.the.suffixes.of.the.tr |
| ed60 | 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 50 52 45 46 | ansient.prefix.command......PREF |
| ed80 | 49 58 2e 20 20 54 68 69 73 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 6f 62 6a 65 63 74 73 2e 20 | IX...This.is.a.list.of.objects.. |
| eda0 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 0a 20 20 | .This.function.should.only.be... |
| edc0 | 20 20 20 75 73 65 64 20 69 66 20 79 6f 75 20 6e 65 65 64 20 74 68 65 20 6f 62 6a 65 63 74 73 20 | ...used.if.you.need.the.objects. |
| ede0 | 28 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 6a 75 73 74 20 74 68 65 69 72 20 76 61 6c 75 65 73 | (as.opposed.to.just.their.values |
| ee00 | 29 20 61 6e 64 0a 20 20 20 20 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e | ).and......if.the.current.comman |
| ee20 | 64 20 69 73 20 6e 6f 74 20 62 65 69 6e 67 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 50 52 45 46 | d.is.not.being.invoked.from.PREF |
| ee40 | 49 58 2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 | IX....--.Variable:.transient-cur |
| ee60 | 72 65 6e 74 2d 73 75 66 66 69 78 65 73 0a 20 20 20 20 20 54 68 65 20 73 75 66 66 69 78 65 73 20 | rent-suffixes......The.suffixes. |
| ee80 | 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 69 73 | of.the.transient.from.which.this |
| eea0 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 61 73 0a 20 20 20 20 20 69 6e 76 6f 6b 65 64 | .suffix.command.was......invoked |
| eec0 | 2e 20 20 54 68 69 73 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 6f 62 6a 65 63 74 73 2e 20 20 55 | ...This.is.a.list.of.objects...U |
| eee0 | 73 75 61 6c 6c 79 20 69 74 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 0a 20 20 20 20 20 | sually.it.is.sufficient.to...... |
| ef00 | 69 6e 73 74 65 61 64 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 74 72 61 6e | instead.use.the.function....tran |
| ef20 | 73 69 65 6e 74 2d 61 72 67 73 e2 80 99 2c 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 61 20 6c | sient-args...,.which.returns.a.l |
| ef40 | 69 73 74 20 6f 66 0a 20 20 20 20 20 76 61 6c 75 65 73 2e 20 20 49 6e 20 63 6f 6d 70 6c 65 78 20 | ist.of......values...In.complex. |
| ef60 | 63 61 73 65 73 20 69 74 20 6d 69 67 68 74 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 75 | cases.it.might.be.necessary.to.u |
| ef80 | 73 65 20 74 68 69 73 0a 20 20 20 20 20 76 61 72 69 61 62 6c 65 20 69 6e 73 74 65 61 64 2c 20 69 | se.this......variable.instead,.i |
| efa0 | 2e 65 2e 2c 20 69 66 20 79 6f 75 20 6e 65 65 64 20 61 63 63 65 73 73 20 74 6f 20 69 6e 66 6f 72 | .e.,.if.you.need.access.to.infor |
| efc0 | 6d 61 74 69 6f 6e 20 62 65 73 69 64 65 0a 20 20 20 20 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 20 | mation.beside......the.value.... |
| efe0 | 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 70 | --.Variable:.transient-current-p |
| f000 | 72 65 66 69 78 0a 20 20 20 20 20 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 72 6f 6d 20 77 68 | refix......The.transient.from.wh |
| f020 | 69 63 68 20 74 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f | ich.this.suffix.command.was.invo |
| f040 | 6b 65 64 2e 20 20 54 68 65 0a 20 20 20 20 20 72 65 74 75 72 6e 65 64 20 76 61 6c 75 65 20 69 73 | ked...The......returned.value.is |
| f060 | 20 61 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 e2 80 99 20 6f 62 6a 65 63 74 | .a....transient-prefix....object |
| f080 | 2c 20 77 68 69 63 68 20 68 6f 6c 64 73 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ,.which.holds......information.a |
| f0a0 | 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | ssociated.with.the.transient.pre |
| f0c0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 74 72 61 6e | fix.command....--.Variable:.tran |
| f0e0 | 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 54 68 65 20 74 | sient-current-command......The.t |
| f100 | 72 61 6e 73 69 65 6e 74 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 69 73 20 73 75 66 66 69 78 20 | ransient.from.which.this.suffix. |
| f120 | 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 2e 20 20 54 68 65 0a 20 20 20 20 20 72 | command.was.invoked...The......r |
| f140 | 65 74 75 72 6e 65 64 20 76 61 6c 75 65 20 69 73 20 61 20 73 79 6d 62 6f 6c 2c 20 74 68 65 20 74 | eturned.value.is.a.symbol,.the.t |
| f160 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 1f 0a 46 69 6c 65 | ransient.prefix.command.....File |
| f180 | 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 72 61 6e 73 69 65 | :.transient.info,..Node:.Transie |
| f1a0 | 6e 74 20 53 74 61 74 65 2c 20 20 50 72 65 76 3a 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 | nt.State,..Prev:.Using.Infix.Arg |
| f1c0 | 75 6d 65 6e 74 73 2c 20 20 55 70 3a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 43 6f 6d 6d 61 6e | uments,..Up:.Defining.New.Comman |
| f1e0 | 64 73 0a 0a 34 2e 36 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 0a 3d 3d 3d 3d 3d 3d 3d 3d | ds..4.6.Transient.State.======== |
| f200 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 6e 76 6f 6b 69 6e 67 20 61 20 74 72 61 6e 73 69 65 6e | ===========..Invoking.a.transien |
| f220 | 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 e2 80 9c 61 63 74 69 76 61 74 65 73 e2 80 9d | t.prefix.command....activates... |
| f240 | 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 74 72 61 6e 73 69 65 6e 74 2c 20 69 2e 65 2e 2c | .the.respective.transient,.i.e., |
| f260 | 20 69 74 20 70 75 74 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 6b 65 79 6d 61 70 20 69 6e 74 6f | .it.puts.a.transient.keymap.into |
| f280 | 20 65 66 66 65 63 74 2c 20 77 68 69 63 68 20 62 69 6e 64 73 20 74 68 65 0a 74 72 61 6e 73 69 65 | .effect,.which.binds.the.transie |
| f2a0 | 6e 74 e2 80 99 73 20 69 6e 66 69 78 20 61 6e 64 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 | nt...s.infix.and.suffix.commands |
| f2c0 | 2e 0a 0a 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 20 77 68 69 6c 65 | ......The.default.behavior.while |
| f2e0 | 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 20 69 73 20 61 73 20 66 6f 6c | .a.transient.is.active.is.as.fol |
| f300 | 6c 6f 77 73 3a 0a 0a 20 20 20 e2 80 a2 20 49 6e 76 6f 6b 69 6e 67 20 61 6e 20 69 6e 66 69 78 20 | lows:.........Invoking.an.infix. |
| f320 | 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 74 68 65 20 74 72 61 6e | command.does.not.affect.the.tran |
| f340 | 73 69 65 6e 74 20 73 74 61 74 65 3b 20 74 68 65 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 20 | sient.state;.the......transient. |
| f360 | 72 65 6d 61 69 6e 73 20 61 63 74 69 76 65 2e 0a 0a 20 20 20 e2 80 a2 20 49 6e 76 6f 6b 69 6e 67 | remains.active..........Invoking |
| f380 | 20 61 20 28 6e 6f 6e 2d 69 6e 66 69 78 29 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 e2 80 | .a.(non-infix).suffix.command... |
| f3a0 | 9c 64 65 61 63 74 69 76 61 74 65 73 e2 80 9d 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 20 20 | .deactivates....the.transient... |
| f3c0 | 20 20 20 73 74 61 74 65 20 62 79 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 74 72 61 6e 73 69 65 | ...state.by.removing.the.transie |
| f3e0 | 6e 74 20 6b 65 79 6d 61 70 20 61 6e 64 20 70 65 72 66 6f 72 6d 69 6e 67 20 73 6f 6d 65 0a 20 20 | nt.keymap.and.performing.some... |
| f400 | 20 20 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6c 65 61 6e 75 70 2e 0a 0a 20 20 20 e2 80 a2 20 49 | ...additional.cleanup..........I |
| f420 | 6e 76 6f 6b 69 6e 67 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 69 73 20 62 6f 75 6e 64 20 | nvoking.a.command.that.is.bound. |
| f440 | 69 6e 20 61 20 6b 65 79 6d 61 70 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 0a 20 20 20 20 20 | in.a.keymap.other.than.the...... |
| f460 | 74 72 61 6e 73 69 65 6e 74 20 6b 65 79 6d 61 70 20 69 73 20 64 69 73 61 6c 6c 6f 77 65 64 20 61 | transient.keymap.is.disallowed.a |
| f480 | 6e 64 20 74 72 79 69 6e 67 20 74 6f 20 64 6f 20 73 6f 20 72 65 73 75 6c 74 73 20 69 6e 20 61 0a | nd.trying.to.do.so.results.in.a. |
| f4a0 | 20 20 20 20 20 77 61 72 6e 69 6e 67 2e 20 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 e2 80 9c | .....warning...This.does.not.... |
| f4c0 | 64 65 61 63 74 69 76 61 74 65 e2 80 9d 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 | deactivate....the.transient..... |
| f4e0 | 20 54 68 65 20 62 65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 66 6f 72 | .The.behavior.can.be.changed.for |
| f500 | 20 61 6c 6c 20 73 75 66 66 69 78 65 73 20 6f 66 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 72 | .all.suffixes.of.a.particular.pr |
| f520 | 65 66 69 78 0a 61 6e 64 2f 6f 72 20 66 6f 72 20 69 6e 64 69 76 69 64 75 61 6c 20 73 75 66 66 69 | efix.and/or.for.individual.suffi |
| f540 | 78 65 73 2e 20 20 54 68 65 20 76 61 6c 75 65 73 20 73 68 6f 75 6c 64 20 6e 65 61 72 6c 79 20 61 | xes...The.values.should.nearly.a |
| f560 | 6c 77 61 79 73 20 62 65 0a 62 6f 6f 6c 65 61 6e 73 2c 20 62 75 74 20 63 65 72 74 61 69 6e 20 66 | lways.be.booleans,.but.certain.f |
| f580 | 75 6e 63 74 69 6f 6e 73 2c 20 63 61 6c 6c 65 64 20 e2 80 9c 70 72 65 2d 63 6f 6d 6d 61 6e 64 73 | unctions,.called....pre-commands |
| f5a0 | e2 80 9d 2c 20 63 61 6e 20 61 6c 73 6f 20 62 65 0a 75 73 65 64 2e 20 20 54 68 65 73 65 20 66 75 | ...,.can.also.be.used...These.fu |
| f5c0 | 6e 63 74 69 6f 6e 73 20 61 72 65 20 6e 61 6d 65 64 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d | nctions.are.named....transient-- |
| f5e0 | 64 6f 2d 56 45 52 42 e2 80 99 2c 20 61 6e 64 20 74 68 65 20 73 79 6d 62 6f 6c 0a e2 80 98 56 45 | do-VERB...,.and.the.symbol....VE |
| f600 | 52 42 e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 61 20 73 68 6f 72 74 68 61 6e 64 | RB....can.be.used.as.a.shorthand |
| f620 | 2e 0a 0a 20 20 20 41 20 62 6f 6f 6c 65 61 6e 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 | ......A.boolean.is.interpreted.a |
| f640 | 73 20 61 6e 73 77 65 72 69 6e 67 20 74 68 65 20 71 75 65 73 74 69 6f 6e 20 22 64 6f 65 73 20 74 | s.answering.the.question."does.t |
| f660 | 68 65 0a 74 72 61 6e 73 69 65 6e 74 20 73 74 61 79 20 61 63 74 69 76 65 2c 20 77 68 65 6e 20 74 | he.transient.stay.active,.when.t |
| f680 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 3f 22 20 20 e2 80 98 74 e2 80 | his.command.is.invoked?".....t.. |
| f6a0 | 99 20 6d 65 61 6e 73 20 74 68 61 74 0a 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 79 73 | ..means.that.the.transient.stays |
| f6c0 | 20 61 63 74 69 76 65 2c 20 77 68 69 6c 65 20 e2 80 98 6e 69 6c e2 80 99 20 6d 65 61 6e 73 20 74 | .active,.while....nil....means.t |
| f6e0 | 68 61 74 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 65 78 69 74 73 20 74 | hat.invoking.the.command.exits.t |
| f700 | 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 77 68 65 6e | he.transient......Note.that.when |
| f720 | 20 74 68 65 20 73 75 66 66 69 78 20 69 73 20 61 20 e2 80 9c 73 75 62 2d 70 72 65 66 69 78 e2 80 | .the.suffix.is.a....sub-prefix.. |
| f740 | 9d 2c 20 69 6e 76 6f 6b 69 6e 67 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 0a 61 6c 77 61 79 73 20 | .,.invoking.that.command.always. |
| f760 | 61 63 74 69 76 61 74 65 73 20 74 68 61 74 20 73 75 62 2d 70 72 65 66 69 78 2c 20 63 61 75 73 69 | activates.that.sub-prefix,.causi |
| f780 | 6e 67 20 74 68 65 20 6f 75 74 65 72 20 70 72 65 66 69 78 20 74 6f 20 6e 6f 20 6c 6f 6e 67 65 72 | ng.the.outer.prefix.to.no.longer |
| f7a0 | 0a 62 65 20 61 63 74 69 76 65 20 61 6e 64 20 64 69 73 70 6c 61 79 65 64 2e 20 20 48 65 72 65 20 | .be.active.and.displayed...Here. |
| f7c0 | e2 80 98 74 e2 80 99 20 6d 65 61 6e 73 20 74 68 61 74 20 77 68 65 6e 20 79 6f 75 20 65 78 69 74 | ...t....means.that.when.you.exit |
| f7e0 | 20 74 68 65 20 69 6e 6e 65 72 0a 70 72 65 66 69 78 2c 20 74 68 65 6e 20 74 68 65 20 6f 75 74 65 | .the.inner.prefix,.then.the.oute |
| f800 | 72 20 70 72 65 66 69 78 20 62 65 63 6f 6d 65 73 20 61 63 74 69 76 65 20 61 67 61 69 6e 2c 20 77 | r.prefix.becomes.active.again,.w |
| f820 | 68 69 6c 65 20 e2 80 98 6e 69 6c e2 80 99 20 6d 65 61 6e 73 0a 74 68 61 74 20 61 6c 6c 20 6f 75 | hile....nil....means.that.all.ou |
| f840 | 74 65 72 20 70 72 65 66 69 78 65 73 20 61 72 65 20 65 78 69 74 65 64 20 61 74 20 6f 6e 63 65 2e | ter.prefixes.are.exited.at.once. |
| f860 | 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 62 65 68 61 76 69 6f 72 20 66 6f 72 20 6e 6f 6e 2d 73 75 | .........The.behavior.for.non-su |
| f880 | 66 66 69 78 65 73 20 63 61 6e 20 62 65 20 73 65 74 20 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c | ffixes.can.be.set.for.a.particul |
| f8a0 | 61 72 20 70 72 65 66 69 78 2c 0a 20 20 20 20 20 62 79 20 74 68 65 20 70 72 65 66 69 78 e2 80 99 | ar.prefix,......by.the.prefix... |
| f8c0 | 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 2d 73 75 66 66 69 78 e2 80 99 20 73 6c 6f | s....transient-non-suffix....slo |
| f8e0 | 74 20 74 6f 20 61 20 62 6f 6f 6c 65 61 6e 2c 20 61 0a 20 20 20 20 20 73 75 69 74 61 62 6c 65 20 | t.to.a.boolean,.a......suitable. |
| f900 | 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 74 69 6f 6e 2c 20 6f 72 20 61 20 73 68 6f 72 74 | pre-command.function,.or.a.short |
| f920 | 68 61 6e 64 20 66 6f 72 20 73 75 63 68 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 53 | hand.for.such.a.function.......S |
| f940 | 65 65 20 2a 6e 6f 74 65 20 50 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 4e 6f 6e 2d 53 75 | ee.*note.Pre-commands.for.Non-Su |
| f960 | 66 66 69 78 65 73 3a 3a 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 63 6f 6d 6d 6f 6e 20 62 65 68 | ffixes::..........The.common.beh |
| f980 | 61 76 69 6f 72 20 66 6f 72 20 74 68 65 20 73 75 66 66 69 78 65 73 20 6f 66 20 61 20 70 61 72 74 | avior.for.the.suffixes.of.a.part |
| f9a0 | 69 63 75 6c 61 72 20 70 72 65 66 69 78 20 63 61 6e 20 62 65 0a 20 20 20 20 20 73 65 74 20 75 73 | icular.prefix.can.be......set.us |
| f9c0 | 69 6e 67 20 74 68 65 20 70 72 65 66 69 78 e2 80 99 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d | ing.the.prefix...s....transient- |
| f9e0 | 73 75 66 66 69 78 65 73 e2 80 99 20 73 6c 6f 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 | suffixes....slot........The.valu |
| fa00 | 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 69 73 20 73 6c 6f 74 20 64 6f 65 73 20 2a 6e | e.specified.in.this.slot.does.*n |
| fa20 | 6f 74 2a 20 61 66 66 65 63 74 20 69 6e 66 69 78 65 73 2e 0a 20 20 20 20 20 42 65 63 61 75 73 65 | ot*.affect.infixes.......Because |
| fa40 | 20 69 74 20 61 66 66 65 63 74 73 20 62 6f 74 68 20 72 65 67 75 6c 61 72 20 73 75 66 66 69 78 65 | .it.affects.both.regular.suffixe |
| fa60 | 73 20 61 73 20 77 65 6c 6c 20 61 73 20 73 75 62 2d 70 72 65 66 69 78 65 73 2c 0a 20 20 20 20 20 | s.as.well.as.sub-prefixes,...... |
| fa80 | 77 68 69 63 68 20 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 20 6e 65 65 64 73 2c 20 69 74 20 69 | which.have.different.needs,.it.i |
| faa0 | 73 20 62 65 73 74 20 74 6f 20 61 76 6f 69 64 20 65 78 70 6c 69 63 69 74 6c 79 0a 20 20 20 20 20 | s.best.to.avoid.explicitly...... |
| fac0 | 73 70 65 63 69 66 79 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 e2 80 a2 20 54 | specifying.a.function..........T |
| fae0 | 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 61 6e 20 69 6e 64 69 76 69 64 75 61 6c 20 73 75 66 | he.behavior.of.an.individual.suf |
| fb00 | 66 69 78 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 75 73 69 6e 67 20 69 74 73 0a 20 20 20 | fix.can.be.changed.using.its.... |
| fb20 | 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 20 73 6c 6f 74 2e 20 20 57 68 69 6c 65 20 69 | .....transient....slot...While.i |
| fb40 | 74 20 69 73 20 75 73 75 61 6c 6c 79 20 62 65 73 74 20 74 6f 20 75 73 65 20 61 20 62 6f 6f 6c 65 | t.is.usually.best.to.use.a.boole |
| fb60 | 61 6e 2c 20 66 6f 72 0a 20 20 20 20 20 74 68 69 73 20 73 6c 6f 74 20 69 74 20 63 61 6e 20 6f 63 | an,.for......this.slot.it.can.oc |
| fb80 | 63 61 73 69 6f 6e 61 6c 6c 79 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 73 70 65 63 69 66 79 | casionally.make.sense.to.specify |
| fba0 | 20 61 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 20 20 | .a.function......explicitly..... |
| fbc0 | 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 73 6c 6f 74 20 63 61 6e 20 62 65 20 73 65 | ...Note.that.this.slot.can.be.se |
| fbe0 | 74 20 77 68 65 6e 20 64 65 66 69 6e 69 6e 67 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | t.when.defining.a.suffix.command |
| fc00 | 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | .using.........transient-define- |
| fc20 | 73 75 66 66 69 78 e2 80 99 20 61 6e 64 2f 6f 72 20 69 6e 20 74 68 65 20 64 65 66 69 6e 69 74 69 | suffix....and/or.in.the.definiti |
| fc40 | 6f 6e 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 2e 0a 20 20 20 20 20 49 66 20 73 65 74 20 69 6e | on.of.the.prefix.......If.set.in |
| fc60 | 20 62 6f 74 68 20 70 6c 61 63 65 73 2c 20 74 68 65 6e 20 74 68 65 20 6c 61 74 74 65 72 20 74 61 | .both.places,.then.the.latter.ta |
| fc80 | 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 2c 20 61 73 20 75 73 75 61 6c 2e 0a 0a 20 20 20 54 68 | kes.precedence,.as.usual......Th |
| fca0 | 65 20 61 76 61 69 6c 61 62 6c 65 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 74 69 6f 6e | e.available.pre-command.function |
| fcc0 | 73 20 61 72 65 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | s.are.documented.in.the.followin |
| fce0 | 67 0a 73 75 62 2d 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 65 79 20 61 72 65 20 63 61 6c 6c 65 64 | g.sub-sections...They.are.called |
| fd00 | 20 62 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 e2 80 99 | .by....transient--pre-command... |
| fd20 | 2c 20 61 20 66 75 6e 63 74 69 6f 6e 0a 6f 6e 20 e2 80 98 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 | ,.a.function.on....pre-command-h |
| fd40 | 6f 6f 6b e2 80 99 2c 20 61 6e 64 20 74 68 65 20 76 61 6c 75 65 20 74 68 61 74 20 74 68 65 79 20 | ook...,.and.the.value.that.they. |
| fd60 | 72 65 74 75 72 6e 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 65 74 68 65 72 0a 74 68 65 20 74 72 | return.determines.whether.the.tr |
| fd80 | 61 6e 73 69 65 6e 74 20 69 73 20 65 78 69 74 65 64 2e 20 20 54 6f 20 64 6f 20 73 6f 20 74 68 65 | ansient.is.exited...To.do.so.the |
| fda0 | 20 76 61 6c 75 65 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6e 73 74 61 6e 74 73 0a e2 | .value.of.one.of.the.constants.. |
| fdc0 | 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 e2 80 99 20 6f 72 20 e2 80 98 74 72 61 6e 73 | ..transient--exit....or....trans |
| fde0 | 69 65 6e 74 2d 2d 73 74 61 79 e2 80 99 20 69 73 20 75 73 65 64 20 28 74 68 61 74 20 77 61 79 20 | ient--stay....is.used.(that.way. |
| fe00 | 77 65 20 64 6f 6e e2 80 99 74 20 68 61 76 65 0a 74 6f 20 72 65 6d 65 6d 62 65 72 20 69 66 20 e2 | we.don...t.have.to.remember.if.. |
| fe20 | 80 98 74 e2 80 99 20 6d 65 61 6e 73 20 e2 80 9c 65 78 69 74 e2 80 9d 20 6f 72 20 e2 80 9c 73 74 | ..t....means....exit....or....st |
| fe40 | 61 79 e2 80 9d 29 2e 0a 0a 20 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 74 68 65 73 65 20 | ay...)......Additionally,.these. |
| fe60 | 66 75 6e 63 74 69 6f 6e 73 20 6d 61 79 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 20 6f | functions.may.change.the.value.o |
| fe80 | 66 20 e2 80 98 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 e2 80 99 0a 28 77 68 69 63 68 20 65 78 70 6c | f....this-command....(which.expl |
| fea0 | 61 69 6e 73 20 77 68 79 20 74 68 65 79 20 68 61 76 65 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 | ains.why.they.have.to.be.called. |
| fec0 | 75 73 69 6e 67 20 e2 80 98 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b e2 80 99 29 2c 0a 63 | using....pre-command-hook...),.c |
| fee0 | 61 6c 6c 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 65 78 70 6f 72 74 e2 80 99 2c 20 e2 80 98 74 | all....transient-export...,....t |
| ff00 | 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 7a 61 70 e2 80 99 20 6f 72 0a e2 80 98 74 72 61 | ransient--stack-zap....or....tra |
| ff20 | 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 70 75 73 68 e2 80 99 3b 20 61 6e 64 20 73 65 74 20 74 | nsient--stack-push...;.and.set.t |
| ff40 | 68 65 20 76 61 6c 75 65 73 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 | he.values.of....transient--exitp |
| ff60 | e2 80 99 2c 0a e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c 70 70 e2 80 99 20 6f 72 20 e2 | ...,....transient--helpp....or.. |
| ff80 | 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 e2 80 99 2e 0a 0a 20 20 20 46 6f 72 20 63 | ..transient--editp.........For.c |
| ffa0 | 6f 6d 70 6c 65 74 65 6e 65 73 73 20 73 61 6b 65 2c 20 73 6f 6d 65 20 6e 6f 74 65 73 20 61 62 6f | ompleteness.sake,.some.notes.abo |
| ffc0 | 75 74 20 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 73 3a 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 74 72 | ut.complications:.........The.tr |
| ffe0 | 61 6e 73 69 65 6e 74 2d 6e 65 73 73 20 6f 66 20 63 65 72 74 61 69 6e 20 62 75 69 6c 74 2d 69 6e | ansient-ness.of.certain.built-in |
| 10000 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 73 70 65 63 69 66 69 65 64 0a 20 20 | .suffix.commands.is.specified... |
| 10020 | 20 20 20 75 73 69 6e 67 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 64 69 63 61 74 65 2d | ...using....transient-predicate- |
| 10040 | 6d 61 70 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 6b 65 79 6d 61 | map......This.is.a.special.keyma |
| 10060 | 70 2c 20 77 68 69 63 68 0a 20 20 20 20 20 62 69 6e 64 73 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 | p,.which......binds.commands.to. |
| 10080 | 70 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 28 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 6b 65 79 73 | pre-commands.(as.opposed.to.keys |
| 100a0 | 20 74 6f 20 63 6f 6d 6d 61 6e 64 73 29 20 61 6e 64 0a 20 20 20 20 20 74 61 6b 65 73 20 70 72 65 | .to.commands).and......takes.pre |
| 100c0 | 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 65 20 70 72 65 66 69 78 e2 80 99 73 20 e2 80 98 74 | cedence.over.the.prefix...s....t |
| 100e0 | 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 e2 80 99 20 73 6c 6f 74 2c 20 62 75 74 20 6e 6f 74 | ransient-suffix....slot,.but.not |
| 10100 | 0a 20 20 20 20 20 74 68 65 20 73 75 66 66 69 78 e2 80 99 73 20 e2 80 98 74 72 61 6e 73 69 65 6e | ......the.suffix...s....transien |
| 10120 | 74 e2 80 99 20 73 6c 6f 74 2e 0a 0a 20 20 20 e2 80 a2 20 57 68 69 6c 65 20 61 20 73 75 62 2d 70 | t....slot..........While.a.sub-p |
| 10140 | 72 65 66 69 78 20 69 73 20 61 63 74 69 76 65 20 77 65 20 6e 65 61 72 6c 79 20 61 6c 77 61 79 73 | refix.is.active.we.nearly.always |
| 10160 | 20 77 61 6e 74 20 e2 80 98 43 2d 67 e2 80 99 20 74 6f 20 74 61 6b 65 0a 20 20 20 20 20 74 68 65 | .want....C-g....to.take......the |
| 10180 | 20 75 73 65 72 20 62 61 63 6b 20 74 6f 20 74 68 65 20 e2 80 9c 73 75 70 65 72 2d 70 72 65 66 69 | .user.back.to.the....super-prefi |
| 101a0 | 78 e2 80 9d 2c 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 20 6f 74 68 65 72 20 73 75 66 66 69 78 | x...,.even.when.the.other.suffix |
| 101c0 | 65 73 0a 20 20 20 20 20 64 6f 6e e2 80 99 74 20 64 6f 20 74 68 61 74 2e 20 20 48 6f 77 65 76 65 | es......don...t.do.that...Howeve |
| 101e0 | 72 2c 20 69 6e 20 72 61 72 65 20 63 61 73 65 73 20 74 68 69 73 20 6d 61 79 20 6e 6f 74 20 62 65 | r,.in.rare.cases.this.may.not.be |
| 10200 | 20 64 65 73 69 72 61 62 6c 65 2c 0a 20 20 20 20 20 61 6e 64 20 74 68 61 74 20 6d 61 6b 65 73 20 | .desirable,......and.that.makes. |
| 10220 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 20 6e 65 63 65 73 | the.following.complication.neces |
| 10240 | 73 61 72 79 3a 0a 0a 20 20 20 20 20 46 6f 72 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 | sary:.......For....transient-suf |
| 10260 | 66 69 78 e2 80 99 20 6f 62 6a 65 63 74 73 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 | fix....objects.the....transient. |
| 10280 | 80 99 20 73 6c 6f 74 20 69 73 20 75 6e 62 6f 75 6e 64 2e 20 20 57 65 0a 20 20 20 20 20 63 61 6e | ...slot.is.unbound...We......can |
| 102a0 | 20 69 67 6e 6f 72 65 20 74 68 61 74 20 66 6f 72 20 74 68 65 20 6d 6f 73 74 20 70 61 72 74 20 62 | .ignore.that.for.the.most.part.b |
| 102c0 | 65 63 61 75 73 65 20 e2 80 98 6e 69 6c e2 80 99 20 61 6e 64 20 74 68 65 20 73 6c 6f 74 20 62 65 | ecause....nil....and.the.slot.be |
| 102e0 | 69 6e 67 0a 20 20 20 20 20 75 6e 62 6f 75 6e 64 20 61 72 65 20 74 72 65 61 74 65 64 20 61 73 20 | ing......unbound.are.treated.as. |
| 10300 | 65 71 75 69 76 61 6c 65 6e 74 2c 20 61 6e 64 20 6d 65 61 6e 20 e2 80 9c 64 6f 20 65 78 69 74 e2 | equivalent,.and.mean....do.exit. |
| 10320 | 80 9d 2e 20 20 54 68 61 74 20 69 73 6e e2 80 99 74 0a 20 20 20 20 20 61 63 74 75 61 6c 6c 79 20 | .....That.isn...t......actually. |
| 10340 | 74 72 75 65 20 66 6f 72 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 61 72 65 20 73 75 62 2d 70 | true.for.suffixes.that.are.sub-p |
| 10360 | 72 65 66 69 78 65 73 20 74 68 6f 75 67 68 2e 20 20 46 6f 72 20 73 75 63 68 0a 20 20 20 20 20 73 | refixes.though...For.such......s |
| 10380 | 75 66 66 69 78 65 73 20 75 6e 62 6f 75 6e 64 20 6d 65 61 6e 73 20 e2 80 9c 64 6f 20 65 78 69 74 | uffixes.unbound.means....do.exit |
| 103a0 | 20 62 75 74 20 61 6c 6c 6f 77 20 67 6f 69 6e 67 20 62 61 63 6b e2 80 9d 2c 20 77 68 69 63 68 20 | .but.allow.going.back...,.which. |
| 103c0 | 69 73 20 74 68 65 0a 20 20 20 20 20 64 65 66 61 75 6c 74 2c 20 77 68 69 6c 65 20 e2 80 98 6e 69 | is.the......default,.while....ni |
| 103e0 | 6c e2 80 99 20 6d 65 61 6e 73 20 e2 80 9c 64 6f 20 65 78 69 74 20 70 65 72 6d 61 6e 65 6e 74 6c | l....means....do.exit.permanentl |
| 10400 | 79 e2 80 9d 2c 20 77 68 69 63 68 20 72 65 71 75 69 72 65 73 0a 20 20 20 20 20 74 68 61 74 20 73 | y...,.which.requires......that.s |
| 10420 | 6c 6f 74 20 74 6f 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 74 20 74 6f 20 74 68 61 74 | lot.to.be.explicitly.set.to.that |
| 10440 | 20 76 61 6c 75 65 2e 0a 0a 50 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 49 6e 66 69 78 65 | .value...Pre-commands.for.Infixe |
| 10460 | 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 | s.------------------------..The. |
| 10480 | 64 65 66 61 75 6c 74 20 66 6f 72 20 69 6e 66 69 78 65 73 20 69 73 20 e2 80 98 74 72 61 6e 73 69 | default.for.infixes.is....transi |
| 104a0 | 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 61 6c 73 6f 20 74 | ent--do-stay......This.is.also.t |
| 104c0 | 68 65 20 6f 6e 6c 79 0a 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 6d 61 6b 65 73 20 73 65 6e 73 | he.only.function.that.makes.sens |
| 104e0 | 65 20 66 6f 72 20 69 6e 66 69 78 65 73 2c 20 77 68 69 63 68 20 69 73 20 77 68 79 20 74 68 69 73 | e.for.infixes,.which.is.why.this |
| 10500 | 20 70 72 65 64 69 63 61 74 65 20 69 73 0a 75 73 65 64 20 65 76 65 6e 20 69 66 20 74 68 65 20 76 | .predicate.is.used.even.if.the.v |
| 10520 | 61 6c 75 65 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 e2 80 99 73 20 e2 80 98 74 72 61 6e 73 69 | alue.of.the.prefix...s....transi |
| 10540 | 65 6e 74 2d 73 75 66 66 69 78 e2 80 99 20 73 6c 6f 74 20 69 73 20 e2 80 98 74 e2 80 99 2e 0a 49 | ent-suffix....slot.is....t.....I |
| 10560 | 6e 20 65 78 74 72 65 6d 65 6c 79 20 72 61 72 65 20 63 61 73 65 73 2c 20 6f 6e 65 20 6d 69 67 68 | n.extremely.rare.cases,.one.migh |
| 10580 | 74 20 77 61 6e 74 20 74 6f 20 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 2c 20 77 68 | t.want.to.use.something.else,.wh |
| 105a0 | 69 63 68 20 63 61 6e 0a 62 65 20 64 6f 6e 65 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 20 69 | ich.can.be.done.by.setting.the.i |
| 105c0 | 6e 66 69 78 e2 80 99 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 20 73 6c 6f 74 20 64 69 | nfix...s....transient....slot.di |
| 105e0 | 72 65 63 74 6c 79 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 | rectly....--.Function:.transient |
| 10600 | 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 20 20 20 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | --do-stay......Call.the.command. |
| 10620 | 77 69 74 68 6f 75 74 20 65 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 | without.exporting.variables.and. |
| 10640 | 73 74 61 79 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 50 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 66 6f | stay.transient...Pre-commands.fo |
| 10660 | 72 20 53 75 66 66 69 78 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | r.Suffixes.--------------------- |
| 10680 | 2d 2d 2d 2d 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 69 6e 76 6f 6b 69 6e 67 20 61 20 73 75 66 | ----..By.default,.invoking.a.suf |
| 106a0 | 66 69 78 20 63 61 75 73 65 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 74 6f 20 62 65 20 65 | fix.causes.the.transient.to.be.e |
| 106c0 | 78 69 74 65 64 2e 0a 0a 20 20 20 54 68 65 20 62 65 68 61 76 69 6f 72 20 66 6f 72 20 61 6e 20 69 | xited......The.behavior.for.an.i |
| 106e0 | 6e 64 69 76 69 64 75 61 6c 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 62 65 20 | ndividual.suffix.command.can.be. |
| 10700 | 63 68 61 6e 67 65 64 20 62 79 0a 73 65 74 74 69 6e 67 20 69 74 73 20 e2 80 98 74 72 61 6e 73 69 | changed.by.setting.its....transi |
| 10720 | 65 6e 74 e2 80 99 20 73 6c 6f 74 20 74 6f 20 61 20 62 6f 6f 6c 65 61 6e 20 28 77 68 69 63 68 20 | ent....slot.to.a.boolean.(which. |
| 10740 | 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 29 2c 0a 6f 72 20 74 6f 20 6f 6e | is.highly.recommended),.or.to.on |
| 10760 | 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 73 2e | e.of.the.following.pre-commands. |
| 10780 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 | ...--.Function:.transient--do-ex |
| 107a0 | 69 74 0a 20 20 20 20 20 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 65 | it......Call.the.command.after.e |
| 107c0 | 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 65 78 69 74 20 74 68 65 20 | xporting.variables.and.exit.the. |
| 107e0 | 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 | transient....--.Function:.transi |
| 10800 | 65 6e 74 2d 2d 64 6f 2d 72 65 74 75 72 6e 0a 20 20 20 20 20 43 61 6c 6c 20 74 68 65 20 63 6f 6d | ent--do-return......Call.the.com |
| 10820 | 6d 61 6e 64 20 61 66 74 65 72 20 65 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 | mand.after.exporting.variables.a |
| 10840 | 6e 64 20 72 65 74 75 72 6e 20 74 6f 20 74 68 65 20 70 61 72 65 6e 74 0a 20 20 20 20 20 70 72 65 | nd.return.to.the.parent......pre |
| 10860 | 66 69 78 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 70 61 72 65 6e 74 20 70 72 65 66 | fix...If.there.is.no.parent.pref |
| 10880 | 69 78 2c 20 74 68 65 6e 20 63 61 6c 6c 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d | ix,.then.call.........transient- |
| 108a0 | 2d 64 6f 2d 65 78 69 74 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e | -do-exit.......--.Function:.tran |
| 108c0 | 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 0a 20 20 20 20 20 43 61 6c 6c 20 74 68 65 20 63 6f 6d | sient--do-call......Call.the.com |
| 108e0 | 6d 61 6e 64 20 61 66 74 65 72 20 65 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 | mand.after.exporting.variables.a |
| 10900 | 6e 64 20 73 74 61 79 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f | nd.stay.transient......The.follo |
| 10920 | 77 69 6e 67 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6f 6e 6c 79 20 73 75 69 74 61 | wing.pre-commands.are.only.suita |
| 10940 | 62 6c 65 20 66 6f 72 20 73 75 62 2d 70 72 65 66 69 78 65 73 2e 20 20 49 74 20 69 73 0a 6e 6f 74 | ble.for.sub-prefixes...It.is.not |
| 10960 | 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 75 73 65 20 74 68 65 | .necessary.to.explicitly.use.the |
| 10980 | 73 65 20 70 72 65 64 69 63 61 74 65 73 20 62 65 63 61 75 73 65 20 74 68 65 20 63 6f 72 72 65 63 | se.predicates.because.the.correc |
| 109a0 | 74 0a 70 72 65 64 69 63 61 74 65 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 69 63 | t.predicate.is.automatically.pic |
| 109c0 | 6b 65 64 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 e2 80 | ked.based.on.the.value.of.the... |
| 109e0 | 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 0a 73 6c 6f 74 20 66 6f 72 20 74 68 65 20 73 75 62 2d 70 | .transient....slot.for.the.sub-p |
| 10a00 | 72 65 66 69 78 20 69 74 73 65 6c 66 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 | refix.itself....--.Function:.tra |
| 10a20 | 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 75 72 73 65 0a 20 20 20 20 20 43 61 6c 6c 20 74 68 65 | nsient--do-recurse......Call.the |
| 10a40 | 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 70 72 65 70 61 | .transient.prefix.command,.prepa |
| 10a60 | 72 69 6e 67 20 66 6f 72 20 72 65 74 75 72 6e 20 74 6f 20 61 63 74 69 76 65 0a 20 20 20 20 20 74 | ring.for.return.to.active......t |
| 10a80 | 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 77 65 20 61 63 74 75 61 | ransient........Whether.we.actua |
| 10aa0 | 6c 6c 79 20 72 65 74 75 72 6e 20 74 6f 20 74 68 65 20 70 61 72 65 6e 74 20 74 72 61 6e 73 69 65 | lly.return.to.the.parent.transie |
| 10ac0 | 6e 74 20 69 73 20 75 6c 74 69 6d 61 74 65 6c 79 0a 20 20 20 20 20 75 6e 64 65 72 20 74 68 65 20 | nt.is.ultimately......under.the. |
| 10ae0 | 63 6f 6e 74 72 6f 6c 20 6f 66 20 65 61 63 68 20 69 6e 76 6f 6b 65 64 20 73 75 66 66 69 78 2e 20 | control.of.each.invoked.suffix.. |
| 10b00 | 20 54 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 0a 20 20 20 20 20 74 68 69 | .The.difference.between......thi |
| 10b20 | 73 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d | s.pre-command.and....transient-- |
| 10b40 | 64 6f 2d 73 74 61 63 6b e2 80 99 20 69 73 20 74 68 61 74 20 69 74 20 63 68 61 6e 67 65 73 20 74 | do-stack....is.that.it.changes.t |
| 10b60 | 68 65 0a 20 20 20 20 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e | he......value.of.the....transien |
| 10b80 | 74 2d 73 75 66 66 69 78 e2 80 99 20 73 6c 6f 74 20 74 6f 20 e2 80 98 74 e2 80 99 2e 0a 0a 20 20 | t-suffix....slot.to....t........ |
| 10ba0 | 20 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 70 61 72 65 6e 74 20 74 72 61 6e 73 69 65 | ...If.there.is.no.parent.transie |
| 10bc0 | 6e 74 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 61 6c 6c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | nt,.then.only.call.this.command. |
| 10be0 | 61 6e 64 0a 20 20 20 20 20 73 6b 69 70 20 74 68 65 20 73 65 63 6f 6e 64 20 73 74 65 70 2e 0a 0a | and......skip.the.second.step... |
| 10c00 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 63 | .--.Function:.transient--do-stac |
| 10c20 | 6b 0a 20 20 20 20 20 43 61 6c 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 | k......Call.the.transient.prefix |
| 10c40 | 20 63 6f 6d 6d 61 6e 64 2c 20 73 74 61 63 6b 69 6e 67 20 74 68 65 20 61 63 74 69 76 65 20 74 72 | .command,.stacking.the.active.tr |
| 10c60 | 61 6e 73 69 65 6e 74 2e 0a 20 20 20 20 20 50 75 73 68 20 74 68 65 20 61 63 74 69 76 65 20 74 72 | ansient.......Push.the.active.tr |
| 10c80 | 61 6e 73 69 65 6e 74 20 74 6f 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 2e 0a | ansient.to.the.transient.stack.. |
| 10ca0 | 0a 20 20 20 20 20 55 6e 6c 65 73 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 | ......Unless....transient--do-re |
| 10cc0 | 63 75 72 73 65 e2 80 99 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 75 73 65 64 2c 20 74 68 69 | curse....is.explicitly.used,.thi |
| 10ce0 | 73 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 | s.pre-command......is.automatica |
| 10d00 | 6c 6c 79 20 75 73 65 64 20 66 6f 72 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 61 72 65 20 70 | lly.used.for.suffixes.that.are.p |
| 10d20 | 72 65 66 69 78 65 73 20 74 68 65 6d 73 65 6c 76 65 73 2c 0a 20 20 20 20 20 69 2e 65 2e 2c 20 66 | refixes.themselves,......i.e.,.f |
| 10d40 | 6f 72 20 73 75 62 2d 70 72 65 66 69 78 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | or.sub-prefixes....--.Function:. |
| 10d60 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 70 6c 61 63 65 0a 20 20 20 20 20 43 61 6c 6c 20 | transient--do-replace......Call. |
| 10d80 | 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 72 65 | the.transient.prefix.command,.re |
| 10da0 | 70 6c 61 63 69 6e 67 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 20 20 | placing.the.active.transient.... |
| 10dc0 | 20 20 20 44 6f 20 6e 6f 74 20 70 75 73 68 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 | ...Do.not.push.the.active.transi |
| 10de0 | 65 6e 74 20 74 6f 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 2e 0a 0a 20 20 20 | ent.to.the.transient.stack...... |
| 10e00 | 20 20 55 6e 6c 65 73 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 75 72 73 | ..Unless....transient--do-recurs |
| 10e20 | 65 e2 80 99 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 75 73 65 64 2c 20 74 68 69 73 20 70 72 | e....is.explicitly.used,.this.pr |
| 10e40 | 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | e-command......is.automatically. |
| 10e60 | 75 73 65 64 20 66 6f 72 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 61 72 65 20 70 72 65 66 69 | used.for.suffixes.that.are.prefi |
| 10e80 | 78 65 73 20 74 68 65 6d 73 65 6c 76 65 73 2c 0a 20 20 20 20 20 69 2e 65 2e 2c 20 66 6f 72 20 73 | xes.themselves,......i.e.,.for.s |
| 10ea0 | 75 62 2d 70 72 65 66 69 78 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e | ub-prefixes....--.Function:.tran |
| 10ec0 | 73 69 65 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 6e 64 0a 20 20 20 20 20 53 75 73 70 65 6e 64 20 74 | sient--do-suspend......Suspend.t |
| 10ee0 | 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2c 20 73 61 76 69 6e 67 20 74 68 65 20 | he.active.transient,.saving.the. |
| 10f00 | 74 72 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 75 | transient.stack........This.is.u |
| 10f20 | 73 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d | sed.by.the.command....transient- |
| 10f40 | 73 75 73 70 65 6e 64 e2 80 99 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 61 6c 73 6f 0a 20 | suspend....and.optionally.also.. |
| 10f60 | 20 20 20 20 62 79 20 e2 80 9c 65 78 74 65 72 6e 61 6c 20 65 76 65 6e 74 73 e2 80 9d 20 73 75 63 | ....by....external.events....suc |
| 10f80 | 68 20 61 73 20 e2 80 98 68 61 6e 64 6c 65 2d 73 77 69 74 63 68 2d 66 72 61 6d 65 e2 80 99 2e 20 | h.as....handle-switch-frame..... |
| 10fa0 | 20 53 75 63 68 20 62 69 6e 64 69 6e 67 73 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 61 64 | .Such.bindings......should.be.ad |
| 10fc0 | 64 65 64 20 74 6f 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 64 69 63 61 74 65 2d 6d 61 | ded.to....transient-predicate-ma |
| 10fe0 | 70 e2 80 99 2e 0a 0a 50 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 4e 6f 6e 2d 53 75 66 66 | p......Pre-commands.for.Non-Suff |
| 11000 | 69 78 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ixes.--------------------------- |
| 11020 | 2d 2d 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 6e 6f 6e 2d 73 75 66 66 69 78 65 73 20 28 63 6f | --..By.default,.non-suffixes.(co |
| 11040 | 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 62 6f 75 6e 64 20 69 6e 20 6f 74 68 65 72 20 6b | mmands.that.are.bound.in.other.k |
| 11060 | 65 79 6d 61 70 73 0a 62 65 73 69 64 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 6b 65 79 6d | eymaps.beside.the.transient.keym |
| 11080 | 61 70 29 20 63 61 6e 6e 6f 74 20 62 65 20 69 6e 76 6f 6b 65 64 2e 20 20 54 72 79 69 6e 67 20 74 | ap).cannot.be.invoked...Trying.t |
| 110a0 | 6f 20 69 6e 76 6f 6b 65 20 73 75 63 68 20 61 0a 63 6f 6d 6d 61 6e 64 20 72 65 73 75 6c 74 73 20 | o.invoke.such.a.command.results. |
| 110c0 | 69 6e 20 61 20 77 61 72 6e 69 6e 67 20 61 6e 64 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 | in.a.warning.and.the.transient.s |
| 110e0 | 74 61 79 73 20 61 63 74 69 76 65 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 61 20 64 | tays.active......If.you.want.a.d |
| 11100 | 69 66 66 65 72 65 6e 74 20 62 65 68 61 76 69 6f 72 2c 20 74 68 65 6e 20 73 65 74 20 74 68 65 20 | ifferent.behavior,.then.set.the. |
| 11120 | e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 2d 73 75 66 66 69 78 e2 80 99 0a 73 6c 6f 74 20 | ...transient-non-suffix....slot. |
| 11140 | 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2e | of.the.transient.prefix.command. |
| 11160 | 20 20 54 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65 20 61 20 62 6f 6f 6c 65 61 6e 2c | ..The.value.should.be.a.boolean, |
| 11180 | 0a 61 6e 73 77 65 72 69 6e 67 20 74 68 65 20 71 75 65 73 74 69 6f 6e 2c 20 22 69 73 20 69 74 20 | .answering.the.question,."is.it. |
| 111a0 | 61 6c 6c 6f 77 65 64 20 74 6f 20 69 6e 76 6f 6b 65 20 6e 6f 6e 2d 73 75 66 66 69 78 20 63 6f 6d | allowed.to.invoke.non-suffix.com |
| 111c0 | 6d 61 6e 64 73 3f 2c 20 61 0a 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 74 69 6f 6e 2c 20 | mands?,.a.pre-command.function,. |
| 111e0 | 6f 72 20 61 20 73 68 6f 72 74 68 61 6e 64 20 66 6f 72 20 73 75 63 68 20 61 20 66 75 6e 63 74 69 | or.a.shorthand.for.such.a.functi |
| 11200 | 6f 6e 2e 0a 0a 20 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 e2 80 98 74 e2 80 99 2c | on......If.the.value.is....t..., |
| 11220 | 20 74 68 65 6e 20 6e 6f 6e 2d 73 75 66 66 69 78 65 73 20 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 | .then.non-suffixes.can.be.invoke |
| 11240 | 64 2c 20 77 68 65 6e 20 69 74 20 69 73 0a e2 80 98 6e 69 6c e2 80 99 20 28 74 68 65 20 64 65 66 | d,.when.it.is....nil....(the.def |
| 11260 | 61 75 6c 74 29 20 74 68 65 6e 20 74 68 65 79 20 63 61 6e 6e 6f 74 20 62 65 20 69 6e 76 6f 6b 65 | ault).then.they.cannot.be.invoke |
| 11280 | 64 2e 0a 0a 20 20 20 54 68 65 20 6f 6e 6c 79 20 6f 74 68 65 72 20 72 65 63 6f 6d 6d 65 6e 64 65 | d......The.only.other.recommende |
| 112a0 | 64 20 76 61 6c 75 65 20 69 73 20 e2 80 98 6c 65 61 76 65 e2 80 99 2e 20 20 49 66 20 74 68 61 74 | d.value.is....leave......If.that |
| 112c0 | 20 69 73 20 75 73 65 64 2c 20 74 68 65 6e 0a 6e 6f 6e 2d 73 75 66 66 69 78 65 73 20 63 61 6e 20 | .is.used,.then.non-suffixes.can. |
| 112e0 | 62 65 20 69 6e 76 6f 6b 65 64 2c 20 62 75 74 20 69 66 20 6f 6e 65 20 69 73 20 69 6e 76 6f 6b 65 | be.invoked,.but.if.one.is.invoke |
| 11300 | 64 2c 20 74 68 65 6e 20 74 68 61 74 20 65 78 69 74 73 20 74 68 65 0a 74 72 61 6e 73 69 65 6e 74 | d,.then.that.exits.the.transient |
| 11320 | 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 | ....--.Function:.transient--do-w |
| 11340 | 61 72 6e 0a 20 20 20 20 20 43 61 6c 6c 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 75 6e 64 65 66 | arn......Call....transient-undef |
| 11360 | 69 6e 65 64 e2 80 99 20 61 6e 64 20 73 74 61 79 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 2d 2d | ined....and.stay.transient....-- |
| 11380 | 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 | .Function:.transient--do-stay... |
| 113a0 | 20 20 20 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 6f 75 74 20 65 78 70 6f | ...Call.the.command.without.expo |
| 113c0 | 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 73 74 61 79 20 74 72 61 6e 73 69 65 | rting.variables.and.stay.transie |
| 113e0 | 6e 74 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f | nt....--.Function:.transient--do |
| 11400 | 2d 6c 65 61 76 65 0a 20 20 20 20 20 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 69 74 | -leave......Call.the.command.wit |
| 11420 | 68 6f 75 74 20 65 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 65 78 69 | hout.exporting.variables.and.exi |
| 11440 | 74 20 74 68 65 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 53 70 65 63 69 61 6c 20 50 | t.the......transient...Special.P |
| 11460 | 72 65 2d 43 6f 6d 6d 61 6e 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | re-Commands.-------------------- |
| 11480 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 71 75 | ...--.Function:.transient--do-qu |
| 114a0 | 69 74 2d 6f 6e 65 0a 20 20 20 20 20 49 66 20 61 63 74 69 76 65 2c 20 71 75 69 74 20 68 65 6c 70 | it-one......If.active,.quit.help |
| 114c0 | 20 6f 72 20 65 64 69 74 20 6d 6f 64 65 2c 20 65 6c 73 65 20 65 78 69 74 20 74 68 65 20 61 63 74 | .or.edit.mode,.else.exit.the.act |
| 114e0 | 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 | ive.transient........This.is.use |
| 11500 | 64 20 77 68 65 6e 20 74 68 65 20 75 73 65 72 20 70 72 65 73 73 65 64 20 e2 80 98 43 2d 67 e2 80 | d.when.the.user.pressed....C-g.. |
| 11520 | 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | .....--.Function:.transient--do- |
| 11540 | 71 75 69 74 2d 61 6c 6c 0a 20 20 20 20 20 45 78 69 74 20 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 | quit-all......Exit.all.transient |
| 11560 | 73 20 77 69 74 68 6f 75 74 20 73 61 76 69 6e 67 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 | s.without.saving.the.transient.s |
| 11580 | 74 61 63 6b 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 74 68 | tack........This.is.used.when.th |
| 115a0 | 65 20 75 73 65 72 20 70 72 65 73 73 65 64 20 e2 80 98 43 2d 71 e2 80 99 2e 0a 0a 20 2d 2d 20 46 | e.user.pressed....C-q.......--.F |
| 115c0 | 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 6e 64 0a 20 | unction:.transient--do-suspend.. |
| 115e0 | 20 20 20 20 53 75 73 70 65 6e 64 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 | ....Suspend.the.active.transient |
| 11600 | 2c 20 73 61 76 69 6e 67 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 2e 0a 0a 20 | ,.saving.the.transient.stack.... |
| 11620 | 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 20 75 73 65 72 20 70 | ....This.is.used.when.the.user.p |
| 11640 | 72 65 73 73 65 64 20 e2 80 98 43 2d 7a e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 | ressed....C-z........File:.trans |
| 11660 | 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 | ient.info,..Node:.Classes.and.Me |
| 11680 | 74 68 6f 64 73 2c 20 20 4e 65 78 74 3a 20 46 41 51 2c 20 20 50 72 65 76 3a 20 44 65 66 69 6e 69 | thods,..Next:.FAQ,..Prev:.Defini |
| 116a0 | 6e 67 20 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 35 20 43 6c 61 | ng.New.Commands,..Up:.Top..5.Cla |
| 116c0 | 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | sses.and.Methods.*************** |
| 116e0 | 2a 2a 2a 2a 2a 2a 0a 0a 54 72 61 6e 73 69 65 6e 74 20 75 73 65 73 20 63 6c 61 73 73 65 73 20 61 | ******..Transient.uses.classes.a |
| 11700 | 6e 64 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 69 74 20 | nd.generic.functions.to.make.it. |
| 11720 | 70 6f 73 73 69 62 6c 65 20 74 6f 0a 64 65 66 69 6e 65 20 6e 65 77 20 74 79 70 65 73 20 6f 66 20 | possible.to.define.new.types.of. |
| 11740 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 73 69 6d 69 6c 61 72 | suffix.commands.that.are.similar |
| 11760 | 20 74 6f 20 65 78 69 73 74 69 6e 67 20 74 79 70 65 73 2c 0a 62 75 74 20 62 65 68 61 76 65 20 64 | .to.existing.types,.but.behave.d |
| 11780 | 69 66 66 65 72 65 6e 74 6c 79 20 69 6e 20 73 6f 6d 65 20 61 73 70 65 63 74 73 2e 20 20 49 74 20 | ifferently.in.some.aspects...It. |
| 117a0 | 64 6f 65 73 20 74 68 65 20 73 61 6d 65 20 66 6f 72 20 67 72 6f 75 70 73 20 61 6e 64 0a 70 72 65 | does.the.same.for.groups.and.pre |
| 117c0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 74 68 6f 75 67 68 20 61 74 20 6c 65 61 73 74 20 66 6f | fix.commands,.though.at.least.fo |
| 117e0 | 72 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 2a 63 75 72 72 65 6e 74 6c | r.prefix.commands.that.*currentl |
| 11800 | 79 2a 0a 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 6c 65 73 73 20 69 6d 70 6f 72 74 61 6e 74 2e | y*.appears.to.be.less.important. |
| 11820 | 0a 0a 20 20 20 45 76 65 72 79 20 70 72 65 66 69 78 2c 20 69 6e 66 69 78 20 61 6e 64 20 73 75 66 | .....Every.prefix,.infix.and.suf |
| 11840 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 | fix.command.is.associated.with.a |
| 11860 | 6e 20 6f 62 6a 65 63 74 2c 0a 77 68 69 63 68 20 68 6f 6c 64 73 20 69 6e 66 6f 72 6d 61 74 69 6f | n.object,.which.holds.informatio |
| 11880 | 6e 20 74 68 61 74 20 63 6f 6e 74 72 6f 6c 73 20 63 65 72 74 61 69 6e 20 61 73 70 65 63 74 73 20 | n.that.controls.certain.aspects. |
| 118a0 | 6f 66 20 69 74 73 20 62 65 68 61 76 69 6f 72 2e 0a 54 68 69 73 20 68 61 70 70 65 6e 73 20 69 6e | of.its.behavior..This.happens.in |
| 118c0 | 20 74 77 6f 20 77 61 79 73 2e 0a 0a 20 20 20 e2 80 a2 20 41 73 73 6f 63 69 61 74 69 6e 67 20 61 | .two.ways..........Associating.a |
| 118e0 | 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 20 63 65 72 74 61 69 6e 20 63 6c 61 73 73 20 67 69 | .command.with.a.certain.class.gi |
| 11900 | 76 65 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 0a 20 20 20 20 20 74 79 70 65 2e 20 20 54 68 | ves.the.command.a......type...Th |
| 11920 | 69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 67 65 6e 65 | is.makes.it.possible.to.use.gene |
| 11940 | 72 69 63 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 64 6f 0a 20 20 20 20 20 63 65 72 74 61 69 6e | ric.functions.to.do......certain |
| 11960 | 20 74 68 69 6e 67 73 20 74 68 61 74 20 68 61 76 65 20 74 6f 20 62 65 20 64 6f 6e 65 20 64 69 66 | .things.that.have.to.be.done.dif |
| 11980 | 66 65 72 65 6e 74 6c 79 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 61 74 0a 20 20 20 20 20 | ferently.depending.on.what...... |
| 119a0 | 74 79 70 65 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 69 74 20 61 63 74 73 20 6f 6e 2e 0a 0a 20 20 20 | type.of.command.it.acts.on...... |
| 119c0 | 20 20 54 68 61 74 20 69 6e 20 74 75 72 6e 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 | ..That.in.turn.makes.it.possible |
| 119e0 | 20 66 6f 72 20 74 68 69 72 64 2d 70 61 72 74 69 65 73 20 74 6f 20 61 64 64 20 6e 65 77 20 74 79 | .for.third-parties.to.add.new.ty |
| 11a00 | 70 65 73 0a 20 20 20 20 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 63 6f 6e 76 69 | pes......without.having.to.convi |
| 11a20 | 6e 63 65 20 74 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 20 6f 66 20 54 72 61 6e 73 69 65 6e 74 20 | nce.the.maintainer.of.Transient. |
| 11a40 | 74 68 61 74 20 74 68 61 74 0a 20 20 20 20 20 6e 65 77 20 74 79 70 65 20 69 73 20 69 6d 70 6f 72 | that.that......new.type.is.impor |
| 11a60 | 74 61 6e 74 20 65 6e 6f 75 67 68 20 74 6f 20 6a 75 73 74 69 66 79 20 61 64 64 69 6e 67 20 61 20 | tant.enough.to.justify.adding.a. |
| 11a80 | 73 70 65 63 69 61 6c 20 63 61 73 65 20 74 6f 20 61 0a 20 20 20 20 20 64 6f 7a 65 6e 20 6f 72 20 | special.case.to.a......dozen.or. |
| 11aa0 | 73 6f 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 e2 80 a2 20 41 73 73 6f 63 69 61 74 69 6e | so.functions..........Associatin |
| 11ac0 | 67 20 61 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 6e 20 6f 62 6a 65 63 74 20 6d 61 6b 65 73 | g.a.command.with.an.object.makes |
| 11ae0 | 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 65 61 73 69 6c 79 0a 20 20 20 20 20 73 74 6f 72 | .it.possible.to.easily......stor |
| 11b00 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 69 73 20 73 70 65 63 69 66 69 63 20 74 | e.information.that.is.specific.t |
| 11b20 | 6f 20 74 68 61 74 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 20 | o.that.particular.command....... |
| 11b40 | 20 54 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 79 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 | .Two.commands.may.have.the.same. |
| 11b60 | 74 79 70 65 2c 20 62 75 74 20 6f 62 76 69 6f 75 73 6c 79 20 74 68 65 69 72 20 6b 65 79 0a 20 20 | type,.but.obviously.their.key... |
| 11b80 | 20 20 20 62 69 6e 64 69 6e 67 73 20 61 6e 64 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 73 74 69 | ...bindings.and.descriptions.sti |
| 11ba0 | 6c 6c 20 68 61 76 65 20 74 6f 20 62 65 20 64 69 66 66 65 72 65 6e 74 2c 20 66 6f 72 20 65 78 61 | ll.have.to.be.different,.for.exa |
| 11bc0 | 6d 70 6c 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 73 20 6f 66 20 73 6f 6d 65 20 73 | mple........The.values.of.some.s |
| 11be0 | 6c 6f 74 73 20 61 72 65 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 54 68 65 20 e2 80 98 72 65 61 64 | lots.are.functions...The....read |
| 11c00 | 65 72 e2 80 99 20 73 6c 6f 74 20 66 6f 72 0a 20 20 20 20 20 65 78 61 6d 70 6c 65 20 68 6f 6c 64 | er....slot.for......example.hold |
| 11c20 | 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 20 74 6f 20 72 65 61 | s.a.function.that.is.used.to.rea |
| 11c40 | 64 20 61 20 6e 65 77 20 76 61 6c 75 65 20 66 6f 72 20 61 6e 0a 20 20 20 20 20 69 6e 66 69 78 20 | d.a.new.value.for.an......infix. |
| 11c60 | 63 6f 6d 6d 61 6e 64 2e 20 20 54 68 65 20 76 61 6c 75 65 73 20 6f 66 20 73 75 63 68 20 73 6c 6f | command...The.values.of.such.slo |
| 11c80 | 74 73 20 61 72 65 20 72 65 67 75 6c 61 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 | ts.are.regular.functions........ |
| 11ca0 | 47 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 75 73 65 64 20 77 68 65 6e 20 | Generic.functions.are.used.when. |
| 11cc0 | 61 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 0a 20 | a.function.should.do.something.. |
| 11ce0 | 20 20 20 20 64 69 66 66 65 72 65 6e 74 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 74 79 70 65 20 | ....different.based.on.the.type. |
| 11d00 | 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 69 2e 65 2e 2c 20 77 68 65 6e 20 61 6c 6c 20 63 | of.the.command,.i.e.,.when.all.c |
| 11d20 | 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 6f 66 20 61 20 63 65 72 74 61 69 6e 20 74 79 70 65 20 73 | ommands......of.a.certain.type.s |
| 11d40 | 68 6f 75 6c 64 20 62 65 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 62 75 74 20 64 69 | hould.behave.the.same.way.but.di |
| 11d60 | 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 62 65 68 61 76 69 6f 72 20 66 | fferent.from.the......behavior.f |
| 11d80 | 6f 72 20 6f 74 68 65 72 20 74 79 70 65 73 2e 20 20 4f 62 6a 65 63 74 20 73 6c 6f 74 73 20 74 68 | or.other.types...Object.slots.th |
| 11da0 | 61 74 20 68 6f 6c 64 20 61 20 72 65 67 75 6c 61 72 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 | at.hold.a.regular......function. |
| 11dc0 | 61 73 20 76 61 6c 75 65 20 61 72 65 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 20 74 61 73 6b 20 | as.value.are.used.when.the.task. |
| 11de0 | 74 68 61 74 20 74 68 65 79 20 70 65 72 66 6f 72 6d 20 69 73 0a 20 20 20 20 20 6c 69 6b 65 6c 79 | that.they.perform.is......likely |
| 11e00 | 20 74 6f 20 64 69 66 66 65 72 20 65 76 65 6e 20 62 65 74 77 65 65 6e 20 64 69 66 66 65 72 65 6e | .to.differ.even.between.differen |
| 11e20 | 74 20 63 6f 6d 6d 61 6e 64 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2e 0a 0a 2a 20 | t.commands.of.the.same.type...*. |
| 11e40 | 4d 65 6e 75 3a 0a 0a 2a 20 47 72 6f 75 70 20 43 6c 61 73 73 65 73 3a 3a 0a 2a 20 47 72 6f 75 70 | Menu:..*.Group.Classes::.*.Group |
| 11e60 | 20 4d 65 74 68 6f 64 73 3a 3a 0a 2a 20 50 72 65 66 69 78 20 43 6c 61 73 73 65 73 3a 3a 0a 2a 20 | .Methods::.*.Prefix.Classes::.*. |
| 11e80 | 53 75 66 66 69 78 20 43 6c 61 73 73 65 73 3a 3a 0a 2a 20 53 75 66 66 69 78 20 4d 65 74 68 6f 64 | Suffix.Classes::.*.Suffix.Method |
| 11ea0 | 73 3a 3a 0a 2a 20 50 72 65 66 69 78 20 53 6c 6f 74 73 3a 3a 0a 2a 20 53 75 66 66 69 78 20 53 6c | s::.*.Prefix.Slots::.*.Suffix.Sl |
| 11ec0 | 6f 74 73 3a 3a 0a 2a 20 50 72 65 64 69 63 61 74 65 20 53 6c 6f 74 73 3a 3a 0a 0a 1f 0a 46 69 6c | ots::.*.Predicate.Slots::....Fil |
| 11ee0 | 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 72 6f 75 70 20 | e:.transient.info,..Node:.Group. |
| 11f00 | 43 6c 61 73 73 65 73 2c 20 20 4e 65 78 74 3a 20 47 72 6f 75 70 20 4d 65 74 68 6f 64 73 2c 20 20 | Classes,..Next:.Group.Methods,.. |
| 11f20 | 55 70 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 0a 35 2e 31 20 47 72 6f | Up:.Classes.and.Methods..5.1.Gro |
| 11f40 | 75 70 20 43 6c 61 73 73 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 | up.Classes.=================..Th |
| 11f60 | 65 20 74 79 70 65 20 6f 66 20 61 20 67 72 6f 75 70 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 | e.type.of.a.group.can.be.specifi |
| 11f80 | 65 64 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 3a 63 6c 61 73 73 e2 80 99 20 70 72 6f 70 65 72 | ed.using.the....:class....proper |
| 11fa0 | 74 79 20 61 74 20 74 68 65 0a 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 63 6c 61 73 73 | ty.at.the.beginning.of.the.class |
| 11fc0 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 65 2e 67 2e 2c 20 e2 80 98 5b 3a 63 6c 61 73 73 | .specification,.e.g.,....[:class |
| 11fe0 | 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 73 0a 2e 2e 2e 5d e2 80 99 20 69 6e 20 61 20 | .transient-columns....]....in.a. |
| 12000 | 63 61 6c 6c 20 74 6f 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 | call.to....transient-define-pref |
| 12020 | 69 78 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 61 62 73 74 72 61 63 74 20 e2 80 98 74 | ix.............The.abstract....t |
| 12040 | 72 61 6e 73 69 65 6e 74 2d 63 68 69 6c 64 e2 80 99 20 63 6c 61 73 73 20 69 73 20 74 68 65 20 62 | ransient-child....class.is.the.b |
| 12060 | 61 73 65 20 63 6c 61 73 73 20 6f 66 20 62 6f 74 68 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 | ase.class.of.both.........transi |
| 12080 | 65 6e 74 2d 67 72 6f 75 70 e2 80 99 20 28 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 61 6c 6c 20 | ent-group....(and.therefore.all. |
| 120a0 | 67 72 6f 75 70 73 29 20 61 73 20 77 65 6c 6c 20 61 73 20 6f 66 0a 20 20 20 20 20 e2 80 98 74 72 | groups).as.well.as.of.........tr |
| 120c0 | 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 e2 80 99 20 28 61 6e 64 20 74 68 65 72 65 66 6f 72 65 | ansient-suffix....(and.therefore |
| 120e0 | 20 61 6c 6c 20 73 75 66 66 69 78 20 61 6e 64 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 29 2e | .all.suffix.and.infix.commands). |
| 12100 | 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6c 61 73 73 20 65 78 69 73 74 73 20 62 65 63 61 75 73 65 | .......This.class.exists.because |
| 12120 | 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 28 6f 72 20 e2 80 9c 63 68 69 6c 64 72 65 6e e2 80 9d | .the.elements.(or....children... |
| 12140 | 29 20 6f 66 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 67 72 6f 75 70 73 20 63 61 6e 20 62 65 20 | ).of.certain......groups.can.be. |
| 12160 | 6f 74 68 65 72 20 67 72 6f 75 70 73 20 69 6e 73 74 65 61 64 20 6f 66 20 73 75 66 66 69 78 20 61 | other.groups.instead.of.suffix.a |
| 12180 | 6e 64 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 61 | nd.infix.commands..........The.a |
| 121a0 | 62 73 74 72 61 63 74 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 e2 80 99 20 63 6c | bstract....transient-group....cl |
| 121c0 | 61 73 73 20 69 73 20 74 68 65 20 73 75 70 65 72 63 6c 61 73 73 20 6f 66 20 61 6c 6c 20 6f 74 68 | ass.is.the.superclass.of.all.oth |
| 121e0 | 65 72 0a 20 20 20 20 20 67 72 6f 75 70 20 63 6c 61 73 73 65 73 2e 0a 0a 20 20 20 e2 80 a2 20 54 | er......group.classes..........T |
| 12200 | 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e e2 80 99 20 63 6c 61 73 73 20 | he....transient-column....class. |
| 12220 | 69 73 20 74 68 65 20 73 69 6d 70 6c 65 73 74 20 67 72 6f 75 70 2e 0a 0a 20 20 20 20 20 54 68 69 | is.the.simplest.group........Thi |
| 12240 | 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 e2 80 9c 66 6c 61 74 e2 80 9d 20 67 72 6f 75 | s.is.the.default....flat....grou |
| 12260 | 70 2e 20 20 49 66 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 | p...If.the.class.is.not.specifie |
| 12280 | 64 0a 20 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 | d......explicitly.and.the.first. |
| 122a0 | 65 6c 65 6d 65 6e 74 20 69 73 20 6e 6f 74 20 61 20 76 65 63 74 6f 72 20 28 69 2e 65 2e 2c 20 6e | element.is.not.a.vector.(i.e.,.n |
| 122c0 | 6f 74 20 61 0a 20 20 20 20 20 67 72 6f 75 70 29 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6c 61 73 | ot.a......group),.then.this.clas |
| 122e0 | 73 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6c 61 73 73 20 64 69 73 70 | s.is.used........This.class.disp |
| 12300 | 6c 61 79 73 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 6e 20 61 20 73 65 70 61 72 61 74 65 20 | lays.each.element.on.a.separate. |
| 12320 | 6c 69 6e 65 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 72 | line..........The....transient-r |
| 12340 | 6f 77 e2 80 99 20 63 6c 61 73 73 20 64 69 73 70 6c 61 79 73 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 | ow....class.displays.all.element |
| 12360 | 73 20 6f 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 | s.on.a.single.line..........The. |
| 12380 | e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 73 e2 80 99 20 63 6c 61 73 73 20 64 69 | ...transient-columns....class.di |
| 123a0 | 73 70 6c 61 79 73 20 63 6f 6d 6d 61 6e 64 73 20 6f 72 67 61 6e 69 7a 65 64 20 69 6e 0a 20 20 20 | splays.commands.organized.in.... |
| 123c0 | 20 20 63 6f 6c 75 6d 6e 73 2e 0a 0a 20 20 20 20 20 44 69 72 65 63 74 20 65 6c 65 6d 65 6e 74 73 | ..columns........Direct.elements |
| 123e0 | 20 68 61 76 65 20 74 6f 20 62 65 20 67 72 6f 75 70 73 20 77 68 6f 73 65 20 65 6c 65 6d 65 6e 74 | .have.to.be.groups.whose.element |
| 12400 | 73 20 68 61 76 65 20 74 6f 20 62 65 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 20 6f 72 20 73 74 | s.have.to.be......commands.or.st |
| 12420 | 72 69 6e 67 73 2e 20 20 45 61 63 68 20 73 75 62 67 72 6f 75 70 20 72 65 70 72 65 73 65 6e 74 73 | rings...Each.subgroup.represents |
| 12440 | 20 61 20 63 6f 6c 75 6d 6e 2e 20 20 54 68 69 73 0a 20 20 20 20 20 63 6c 61 73 73 20 74 61 6b 65 | .a.column...This......class.take |
| 12460 | 73 20 63 61 72 65 20 6f 66 20 69 6e 73 65 72 74 69 6e 67 20 74 68 65 20 73 75 62 67 72 6f 75 70 | s.care.of.inserting.the.subgroup |
| 12480 | 73 e2 80 99 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 74 68 65 | s....elements........This.is.the |
| 124a0 | 20 64 65 66 61 75 6c 74 20 e2 80 9c 6e 65 73 74 65 64 e2 80 9d 20 67 72 6f 75 70 2e 20 20 49 66 | .default....nested....group...If |
| 124c0 | 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 0a 20 20 20 20 | .the.class.is.not.specified..... |
| 124e0 | 20 65 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e | .explicitly.and.the.first.elemen |
| 12500 | 74 20 69 73 20 61 20 76 65 63 74 6f 72 20 28 69 2e 65 2e 2c 20 61 20 67 72 6f 75 70 29 2c 20 74 | t.is.a.vector.(i.e.,.a.group),.t |
| 12520 | 68 65 6e 0a 20 20 20 20 20 74 68 69 73 20 63 6c 61 73 73 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 | hen......this.class.is.used..... |
| 12540 | 20 e2 80 a2 20 54 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 67 72 6f 75 70 73 e2 | .....The....transient-subgroups. |
| 12560 | 80 99 20 63 6c 61 73 73 20 77 72 61 70 73 20 6f 74 68 65 72 20 67 72 6f 75 70 73 2e 0a 0a 20 20 | ...class.wraps.other.groups..... |
| 12580 | 20 20 20 44 69 72 65 63 74 20 65 6c 65 6d 65 6e 74 73 20 68 61 76 65 20 74 6f 20 62 65 20 67 72 | ...Direct.elements.have.to.be.gr |
| 125a0 | 6f 75 70 73 20 77 68 6f 73 65 20 65 6c 65 6d 65 6e 74 73 20 68 61 76 65 20 74 6f 20 62 65 0a 20 | oups.whose.elements.have.to.be.. |
| 125c0 | 20 20 20 20 63 6f 6d 6d 61 6e 64 73 20 6f 72 20 73 74 72 69 6e 67 73 2e 20 20 54 68 69 73 20 67 | ....commands.or.strings...This.g |
| 125e0 | 72 6f 75 70 20 69 6e 73 65 72 74 73 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e 65 20 62 65 74 77 65 | roup.inserts.an.empty.line.betwe |
| 12600 | 65 6e 0a 20 20 20 20 20 73 75 62 67 72 6f 75 70 73 2e 20 20 54 68 65 20 73 75 62 67 72 6f 75 70 | en......subgroups...The.subgroup |
| 12620 | 73 20 74 68 65 6d 73 65 6c 76 65 73 20 61 72 65 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 | s.themselves.are.responsible.for |
| 12640 | 20 64 69 73 70 6c 61 79 69 6e 67 0a 20 20 20 20 20 74 68 65 69 72 20 65 6c 65 6d 65 6e 74 73 2e | .displaying......their.elements. |
| 12660 | 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.transient.info,..Node: |
| 12680 | 20 47 72 6f 75 70 20 4d 65 74 68 6f 64 73 2c 20 20 4e 65 78 74 3a 20 50 72 65 66 69 78 20 43 6c | .Group.Methods,..Next:.Prefix.Cl |
| 126a0 | 61 73 73 65 73 2c 20 20 50 72 65 76 3a 20 47 72 6f 75 70 20 43 6c 61 73 73 65 73 2c 20 20 55 70 | asses,..Prev:.Group.Classes,..Up |
| 126c0 | 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 0a 35 2e 32 20 47 72 6f 75 70 | :.Classes.and.Methods..5.2.Group |
| 126e0 | 20 4d 65 74 68 6f 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 2d 2d 20 | .Methods.=================...--. |
| 12700 | 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 2d 63 68 69 6c 64 72 | Function:.transient-setup-childr |
| 12720 | 65 6e 20 67 72 6f 75 70 20 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 | en.group.children......This.gene |
| 12740 | 72 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 65 74 75 | ric.function.can.be.used.to.setu |
| 12760 | 70 20 74 68 65 20 63 68 69 6c 64 72 65 6e 20 6f 72 20 61 20 67 72 6f 75 70 2e 0a 0a 20 20 20 20 | p.the.children.or.a.group....... |
| 12780 | 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 75 73 75 61 | .The.default.implementation.usua |
| 127a0 | 6c 6c 79 20 6a 75 73 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 63 68 69 6c 64 72 65 6e 0a 20 20 | lly.just.returns.the.children... |
| 127c0 | 20 20 20 75 6e 63 68 61 6e 67 65 64 2c 20 62 75 74 20 69 66 20 74 68 65 20 e2 80 98 73 65 74 75 | ...unchanged,.but.if.the....setu |
| 127e0 | 70 2d 63 68 69 6c 64 72 65 6e e2 80 99 20 73 6c 6f 74 20 6f 66 20 47 52 4f 55 50 20 69 73 20 6e | p-children....slot.of.GROUP.is.n |
| 12800 | 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 2c 0a 20 20 20 20 20 74 68 65 6e 20 69 74 20 63 61 6c 6c 73 | on-...nil...,......then.it.calls |
| 12820 | 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 43 48 49 4c 44 52 45 4e 20 61 73 20 | .that.function.with.CHILDREN.as. |
| 12840 | 74 68 65 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 0a 20 20 20 20 20 72 65 74 75 72 | the.only.argument.and......retur |
| 12860 | 6e 73 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 68 69 6c 64 72 65 6e | ns.the.value........The.children |
| 12880 | 20 61 72 65 20 67 69 76 65 6e 20 61 73 20 61 20 28 70 6f 74 65 6e 74 69 61 6c 6c 79 20 65 6d 70 | .are.given.as.a.(potentially.emp |
| 128a0 | 74 79 29 20 6c 69 73 74 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 0a 20 20 20 20 20 65 69 74 68 | ty).list.consisting.of......eith |
| 128c0 | 65 72 20 67 72 6f 75 70 20 6f 72 20 73 75 66 66 69 78 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e | er.group.or.suffix.specification |
| 128e0 | 73 2e 20 20 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 63 61 6e 20 6d 61 6b 65 0a 20 20 20 | s...These.functions.can.make.... |
| 12900 | 20 20 61 72 62 69 74 72 61 72 79 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 63 68 69 6c 64 | ..arbitrary.changes.to.the.child |
| 12920 | 72 65 6e 20 69 6e 63 6c 75 64 69 6e 67 20 63 6f 6e 73 74 72 75 63 74 69 6e 67 20 6e 65 77 0a 20 | ren.including.constructing.new.. |
| 12940 | 20 20 20 20 63 68 69 6c 64 72 65 6e 20 66 72 6f 6d 20 73 63 72 61 74 63 68 2e 0a 0a 20 2d 2d 20 | ....children.from.scratch....--. |
| 12960 | 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 | Function:.transient--insert-grou |
| 12980 | 70 20 67 72 6f 75 70 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 | p.group......This.generic.functi |
| 129a0 | 6f 6e 20 66 6f 72 6d 61 74 73 20 74 68 65 20 67 72 6f 75 70 20 61 6e 64 20 69 74 73 20 65 6c 65 | on.formats.the.group.and.its.ele |
| 129c0 | 6d 65 6e 74 73 20 61 6e 64 0a 20 20 20 20 20 69 6e 73 65 72 74 73 20 74 68 65 20 72 65 73 75 6c | ments.and......inserts.the.resul |
| 129e0 | 74 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 | t.into.the.current.buffer,.which |
| 12a00 | 20 69 73 20 61 20 74 65 6d 70 6f 72 61 72 79 0a 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 54 68 | .is.a.temporary......buffer...Th |
| 12a20 | 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 61 74 20 62 75 66 66 65 72 20 61 72 65 20 6c 61 | e.contents.of.that.buffer.are.la |
| 12a40 | 74 65 72 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 70 6f 70 75 70 | ter.inserted.into.the......popup |
| 12a60 | 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 | .buffer........Functions.that.ar |
| 12a80 | 65 20 63 61 6c 6c 65 64 20 62 79 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6d 61 79 20 6e 65 | e.called.by.this.function.may.ne |
| 12aa0 | 65 64 20 74 6f 20 6f 70 65 72 61 74 65 20 69 6e 0a 20 20 20 20 20 74 68 65 20 62 75 66 66 65 72 | ed.to.operate.in......the.buffer |
| 12ac0 | 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 77 61 73 20 63 61 | .from.which.the.transient.was.ca |
| 12ae0 | 6c 6c 65 64 2e 20 20 54 6f 20 64 6f 20 73 6f 20 74 68 65 79 20 63 61 6e 0a 20 20 20 20 20 74 65 | lled...To.do.so.they.can......te |
| 12b00 | 6d 70 6f 72 61 72 69 6c 79 20 6d 61 6b 65 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d | mporarily.make.the....transient- |
| 12b20 | 2d 73 6f 75 72 63 65 2d 62 75 66 66 65 72 e2 80 99 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | -source-buffer....the.current.bu |
| 12b40 | 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 | ffer.....File:.transient.info,.. |
| 12b60 | 4e 6f 64 65 3a 20 50 72 65 66 69 78 20 43 6c 61 73 73 65 73 2c 20 20 4e 65 78 74 3a 20 53 75 66 | Node:.Prefix.Classes,..Next:.Suf |
| 12b80 | 66 69 78 20 43 6c 61 73 73 65 73 2c 20 20 50 72 65 76 3a 20 47 72 6f 75 70 20 4d 65 74 68 6f 64 | fix.Classes,..Prev:.Group.Method |
| 12ba0 | 73 2c 20 20 55 70 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 0a 35 2e 33 | s,..Up:.Classes.and.Methods..5.3 |
| 12bc0 | 20 50 72 65 66 69 78 20 43 6c 61 73 73 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Prefix.Classes.================ |
| 12be0 | 3d 3d 0a 0a 43 75 72 72 65 6e 74 6c 79 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 70 | ==..Currently.the....transient-p |
| 12c00 | 72 65 66 69 78 e2 80 99 20 63 6c 61 73 73 20 69 73 20 62 65 69 6e 67 20 75 73 65 64 20 66 6f 72 | refix....class.is.being.used.for |
| 12c20 | 20 61 6c 6c 20 70 72 65 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 72 65 20 69 | .all.prefix.commands.and.there.i |
| 12c40 | 73 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e | s.only.a.single.generic.function |
| 12c60 | 20 74 68 61 74 20 63 61 6e 20 62 65 0a 73 70 65 63 69 61 6c 69 7a 65 64 20 62 61 73 65 64 20 6f | .that.can.be.specialized.based.o |
| 12c80 | 6e 20 74 68 65 20 63 6c 61 73 73 20 6f 66 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2e | n.the.class.of.a.prefix.command. |
| 12ca0 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f | ...--.Function:.transient--histo |
| 12cc0 | 72 79 2d 69 6e 69 74 20 6f 62 6a 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 | ry-init.obj......This.generic.fu |
| 12ce0 | 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 68 69 6c 65 20 73 65 74 74 69 6e 67 20 75 | nction.is.called.while.setting.u |
| 12d00 | 70 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 61 6e 64 0a 20 20 20 20 20 69 73 20 72 65 73 70 | p.the.transient.and......is.resp |
| 12d20 | 6f 6e 73 69 62 6c 65 20 66 6f 72 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 20 74 68 65 20 e2 80 98 | onsible.for.initializing.the.... |
| 12d40 | 68 69 73 74 6f 72 79 e2 80 99 20 73 6c 6f 74 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 0a 20 20 | history....slot...This.is.the... |
| 12d60 | 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 77 69 64 65 20 68 69 73 74 6f 72 79 3b 20 6d 61 6e 79 20 | ...transient-wide.history;.many. |
| 12d80 | 69 6e 64 69 76 69 64 75 61 6c 20 69 6e 66 69 78 65 73 20 61 6c 73 6f 20 68 61 76 65 20 61 20 68 | individual.infixes.also.have.a.h |
| 12da0 | 69 73 74 6f 72 79 0a 20 20 20 20 20 6f 66 20 74 68 65 69 72 20 6f 77 6e 2e 0a 0a 20 20 20 20 20 | istory......of.their.own........ |
| 12dc0 | 54 68 65 20 64 65 66 61 75 6c 74 20 28 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 6f 6e 6c 79 29 | The.default.(and.currently.only) |
| 12de0 | 20 6d 65 74 68 6f 64 20 65 78 74 72 61 63 74 73 20 74 68 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 | .method.extracts.the.value.from. |
| 12e00 | 74 68 65 0a 20 20 20 20 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 20 e2 80 98 74 72 61 6e | the......global.variable....tran |
| 12e20 | 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 e2 80 99 2e 0a 0a 20 20 20 41 20 74 72 61 6e 73 69 65 6e | sient-history.........A.transien |
| 12e40 | 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 20 6f 62 6a 65 63 74 20 69 73 20 73 | t.prefix.command...s.object.is.s |
| 12e60 | 74 6f 72 65 64 20 69 6e 20 74 68 65 0a e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 | tored.in.the....transient--prefi |
| 12e80 | 78 e2 80 99 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 79 6d | x....property.of.the.command.sym |
| 12ea0 | 62 6f 6c 2e 20 20 57 68 69 6c 65 20 61 20 74 72 61 6e 73 69 65 6e 74 0a 69 73 20 61 63 74 69 76 | bol...While.a.transient.is.activ |
| 12ec0 | 65 2c 20 61 20 63 6c 6f 6e 65 20 6f 66 20 74 68 61 74 20 6f 62 6a 65 63 74 20 69 73 20 73 74 6f | e,.a.clone.of.that.object.is.sto |
| 12ee0 | 72 65 64 20 69 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 0a e2 80 98 74 72 61 6e 73 69 65 6e 74 | red.in.the.variable....transient |
| 12f00 | 2d 2d 70 72 65 66 69 78 e2 80 99 2e 20 20 41 20 63 6c 6f 6e 65 20 69 73 20 75 73 65 64 20 62 65 | --prefix......A.clone.is.used.be |
| 12f20 | 63 61 75 73 65 20 73 6f 6d 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 61 72 65 20 6d 61 64 65 | cause.some.changes.that.are.made |
| 12f40 | 0a 74 6f 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 6f 62 6a | .to.the.active.transient...s.obj |
| 12f60 | 65 63 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 61 66 66 65 63 74 20 6c 61 74 65 72 20 69 6e 76 6f | ect.should.not.affect.later.invo |
| 12f80 | 63 61 74 69 6f 6e 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f | cations.....File:.transient.info |
| 12fa0 | 2c 20 20 4e 6f 64 65 3a 20 53 75 66 66 69 78 20 43 6c 61 73 73 65 73 2c 20 20 4e 65 78 74 3a 20 | ,..Node:.Suffix.Classes,..Next:. |
| 12fc0 | 53 75 66 66 69 78 20 4d 65 74 68 6f 64 73 2c 20 20 50 72 65 76 3a 20 50 72 65 66 69 78 20 43 6c | Suffix.Methods,..Prev:.Prefix.Cl |
| 12fe0 | 61 73 73 65 73 2c 20 20 55 70 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a | asses,..Up:.Classes.and.Methods. |
| 13000 | 0a 35 2e 34 20 53 75 66 66 69 78 20 43 6c 61 73 73 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .5.4.Suffix.Classes.============ |
| 13020 | 3d 3d 3d 3d 3d 3d 0a 0a 20 20 20 e2 80 a2 20 41 6c 6c 20 73 75 66 66 69 78 20 61 6e 64 20 69 6e | ======.........All.suffix.and.in |
| 13040 | 66 69 78 20 63 6c 61 73 73 65 73 20 64 65 72 69 76 65 20 66 72 6f 6d 20 e2 80 98 74 72 61 6e 73 | fix.classes.derive.from....trans |
| 13060 | 69 65 6e 74 2d 73 75 66 66 69 78 e2 80 99 2c 20 77 68 69 63 68 0a 20 20 20 20 20 69 6e 20 74 75 | ient-suffix...,.which......in.tu |
| 13080 | 72 6e 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 63 68 69 | rn.derives.from....transient-chi |
| 130a0 | 6c 64 e2 80 99 2c 20 66 72 6f 6d 20 77 68 69 63 68 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 | ld...,.from.which.........transi |
| 130c0 | 65 6e 74 2d 67 72 6f 75 70 e2 80 99 20 61 6c 73 6f 20 64 65 72 69 76 65 73 20 28 73 65 65 20 2a | ent-group....also.derives.(see.* |
| 130e0 | 6e 6f 74 65 20 47 72 6f 75 70 20 43 6c 61 73 73 65 73 3a 3a 29 2e 0a 0a 20 20 20 e2 80 a2 20 41 | note.Group.Classes::)..........A |
| 13100 | 6c 6c 20 69 6e 66 69 78 20 63 6c 61 73 73 65 73 20 64 65 72 69 76 65 20 66 72 6f 6d 20 74 68 65 | ll.infix.classes.derive.from.the |
| 13120 | 20 61 62 73 74 72 61 63 74 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 e2 80 99 20 | .abstract....transient-infix.... |
| 13140 | 63 6c 61 73 73 2c 0a 20 20 20 20 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e 20 64 65 72 69 76 65 | class,......which.in.turn.derive |
| 13160 | 73 20 66 72 6f 6d 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 e2 80 | s.from.the....transient-suffix.. |
| 13180 | 99 20 63 6c 61 73 73 2e 0a 0a 20 20 20 20 20 49 6e 66 69 78 65 73 20 61 72 65 20 61 20 73 70 65 | ..class........Infixes.are.a.spe |
| 131a0 | 63 69 61 6c 20 74 79 70 65 20 6f 66 20 73 75 66 66 69 78 65 73 2e 20 20 54 68 65 20 70 72 69 6d | cial.type.of.suffixes...The.prim |
| 131c0 | 61 72 79 20 64 69 66 66 65 72 65 6e 63 65 20 69 73 0a 20 20 20 20 20 74 68 61 74 20 69 6e 66 69 | ary.difference.is......that.infi |
| 131e0 | 78 65 73 20 61 6c 77 61 79 73 20 75 73 65 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d | xes.always.use.the....transient- |
| 13200 | 2d 64 6f 2d 73 74 61 79 e2 80 99 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 6c 65 0a 20 | -do-stay....pre-command,.while.. |
| 13220 | 20 20 20 20 6e 6f 6e 2d 69 6e 66 69 78 20 73 75 66 66 69 78 65 73 20 75 73 65 20 61 20 76 61 72 | ....non-infix.suffixes.use.a.var |
| 13240 | 69 65 74 79 20 6f 66 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 28 73 65 65 20 2a 6e 6f 74 65 0a | iety.of.pre-commands.(see.*note. |
| 13260 | 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 3a 3a 29 2e 20 20 44 6f 69 6e 67 20 | .....Transient.State::)...Doing. |
| 13280 | 74 68 61 74 20 69 73 20 6d 6f 73 74 20 65 61 73 69 6c 79 20 61 63 68 69 65 76 65 64 20 62 79 20 | that.is.most.easily.achieved.by. |
| 132a0 | 75 73 69 6e 67 0a 20 20 20 20 20 74 68 69 73 20 63 6c 61 73 73 2c 20 74 68 6f 75 67 68 20 74 68 | using......this.class,.though.th |
| 132c0 | 65 6f 72 65 74 69 63 61 6c 6c 79 20 69 74 20 77 6f 75 6c 64 20 62 65 20 70 6f 73 73 69 62 6c 65 | eoretically.it.would.be.possible |
| 132e0 | 20 74 6f 20 64 65 66 69 6e 65 20 61 6e 0a 20 20 20 20 20 69 6e 66 69 78 20 63 6c 61 73 73 20 74 | .to.define.an......infix.class.t |
| 13300 | 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 64 6f 20 73 6f 2e 20 20 49 66 20 79 6f 75 20 64 6f 20 74 | hat.does.not.do.so...If.you.do.t |
| 13320 | 68 61 74 20 74 68 65 6e 20 79 6f 75 20 67 65 74 20 74 6f 0a 20 20 20 20 20 69 6d 70 6c 65 6d 65 | hat.then.you.get.to......impleme |
| 13340 | 6e 74 20 6d 61 6e 79 20 6d 65 74 68 6f 64 73 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 2c 20 69 6e 66 | nt.many.methods........Also,.inf |
| 13360 | 69 78 65 73 20 61 6e 64 20 6e 6f 6e 2d 69 6e 66 69 78 20 73 75 66 66 69 78 65 73 20 61 72 65 20 | ixes.and.non-infix.suffixes.are. |
| 13380 | 75 73 75 61 6c 6c 79 20 64 65 66 69 6e 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 64 69 66 66 65 | usually.defined.using......diffe |
| 133a0 | 72 65 6e 74 20 6d 61 63 72 6f 73 20 28 73 65 65 20 2a 6e 6f 74 65 20 44 65 66 69 6e 69 6e 67 20 | rent.macros.(see.*note.Defining. |
| 133c0 | 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 3a 3a 29 2e 0a 0a 20 | Suffix.and.Infix.Commands::).... |
| 133e0 | 20 20 e2 80 a2 20 43 6c 61 73 73 65 73 20 75 73 65 64 20 66 6f 72 20 69 6e 66 69 78 20 63 6f 6d | ......Classes.used.for.infix.com |
| 13400 | 6d 61 6e 64 73 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 20 61 72 67 75 6d 65 6e 74 73 20 73 | mands.that.represent.arguments.s |
| 13420 | 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 61 | hould.be......derived.from.the.a |
| 13440 | 62 73 74 72 61 63 74 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 e2 80 99 | bstract....transient-argument... |
| 13460 | 20 63 6c 61 73 73 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 | .class..........The....transient |
| 13480 | 2d 73 77 69 74 63 68 e2 80 99 20 63 6c 61 73 73 20 28 6f 72 20 61 20 64 65 72 69 76 65 64 20 63 | -switch....class.(or.a.derived.c |
| 134a0 | 6c 61 73 73 29 20 69 73 20 75 73 65 64 20 66 6f 72 20 69 6e 66 69 78 0a 20 20 20 20 20 61 72 67 | lass).is.used.for.infix......arg |
| 134c0 | 75 6d 65 6e 74 73 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 20 63 6f 6d 6d 61 6e 64 2d 6c 69 | uments.that.represent.command-li |
| 134e0 | 6e 65 20 73 77 69 74 63 68 65 73 20 28 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 64 6f 0a 20 | ne.switches.(arguments.that.do.. |
| 13500 | 20 20 20 20 6e 6f 74 20 74 61 6b 65 20 61 20 76 61 6c 75 65 29 2e 0a 0a 20 20 20 e2 80 a2 20 54 | ....not.take.a.value)..........T |
| 13520 | 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e e2 80 99 20 63 6c 61 73 73 20 | he....transient-option....class. |
| 13540 | 28 6f 72 20 61 20 64 65 72 69 76 65 64 20 63 6c 61 73 73 29 20 69 73 20 75 73 65 64 20 66 6f 72 | (or.a.derived.class).is.used.for |
| 13560 | 20 69 6e 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 72 65 70 72 65 | .infix......arguments.that.repre |
| 13580 | 73 65 6e 74 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 6f 70 74 69 6f 6e 73 20 28 61 72 67 75 6d | sent.command-line.options.(argum |
| 135a0 | 65 6e 74 73 20 74 68 61 74 20 64 6f 0a 20 20 20 20 20 74 61 6b 65 20 61 20 76 61 6c 75 65 29 2e | ents.that.do......take.a.value). |
| 135c0 | 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 | .........The....transient-switch |
| 135e0 | 65 73 e2 80 99 20 63 6c 61 73 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 20 73 65 | es....class.can.be.used.for.a.se |
| 13600 | 74 20 6f 66 20 6d 75 74 75 61 6c 6c 79 0a 20 20 20 20 20 65 78 63 6c 75 73 69 76 65 20 63 6f 6d | t.of.mutually......exclusive.com |
| 13620 | 6d 61 6e 64 2d 6c 69 6e 65 20 73 77 69 74 63 68 65 73 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 | mand-line.switches..........The. |
| 13640 | e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 66 69 6c 65 73 e2 80 99 20 63 6c 61 73 73 20 63 61 6e 20 | ...transient-files....class.can. |
| 13660 | 62 65 20 75 73 65 64 20 66 6f 72 20 61 20 e2 80 98 2d 2d e2 80 99 20 61 72 67 75 6d 65 6e 74 20 | be.used.for.a....--....argument. |
| 13680 | 74 68 61 74 0a 20 20 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 6c 6c 20 72 65 6d | that......indicates.that.all.rem |
| 136a0 | 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 66 69 6c 65 73 2e 0a 0a 20 20 20 | aining.arguments.are.files...... |
| 136c0 | e2 80 a2 20 43 6c 61 73 73 65 73 20 75 73 65 64 20 66 6f 72 20 69 6e 66 69 78 20 63 6f 6d 6d 61 | ....Classes.used.for.infix.comma |
| 136e0 | 6e 64 73 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 73 68 6f | nds.that.represent.variables.sho |
| 13700 | 75 6c 64 0a 20 20 20 20 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 61 62 73 74 72 61 | uld......derived.from.the.abstra |
| 13720 | 63 74 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 76 61 72 69 61 62 6c 65 e2 80 99 20 63 6c 61 73 | ct....transient-variable....clas |
| 13740 | 73 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 6f | s..........The....transient-info |
| 13760 | 72 6d 61 74 69 6f 6e e2 80 99 20 63 6c 61 73 73 20 69 73 20 73 70 65 63 69 61 6c 20 69 6e 20 74 | rmation....class.is.special.in.t |
| 13780 | 68 61 74 20 73 75 66 66 69 78 65 73 20 74 68 61 74 0a 20 20 20 20 20 75 73 65 20 74 68 69 73 20 | hat.suffixes.that......use.this. |
| 137a0 | 63 6c 61 73 73 20 61 72 65 20 6e 6f 74 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 | class.are.not.associated.with.a. |
| 137c0 | 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 74 68 75 73 20 61 6c 73 6f 20 6e 6f 74 0a 20 20 20 20 20 77 | command.and.thus.also.not......w |
| 137e0 | 69 74 68 20 61 6e 79 20 6b 65 79 20 62 69 6e 64 69 6e 67 2e 20 20 53 75 63 68 20 73 75 66 66 69 | ith.any.key.binding...Such.suffi |
| 13800 | 78 65 73 20 61 72 65 20 6f 6e 6c 79 20 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79 0a 20 20 20 | xes.are.only.used.to.display.... |
| 13820 | 20 20 61 72 62 69 74 72 61 72 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 61 6e 64 20 74 68 61 | ..arbitrary.information,.and.tha |
| 13840 | 74 20 61 6e 79 77 68 65 72 65 20 61 20 73 75 66 66 69 78 20 63 61 6e 20 61 70 70 65 61 72 2e 0a | t.anywhere.a.suffix.can.appear.. |
| 13860 | 20 20 20 20 20 44 69 73 70 6c 61 79 2d 6f 6e 6c 79 20 73 75 66 66 69 78 20 73 70 65 63 69 66 69 | .....Display-only.suffix.specifi |
| 13880 | 63 61 74 69 6f 6e 73 20 74 61 6b 65 20 74 68 69 73 20 66 6f 72 6d 3a 0a 0a 20 20 20 20 20 20 20 | cations.take.this.form:......... |
| 138a0 | 20 20 20 28 5b 4c 45 56 45 4c 5d 20 3a 69 6e 66 6f 20 44 45 53 43 52 49 50 54 49 4f 4e 20 5b 4b | ...([LEVEL].:info.DESCRIPTION.[K |
| 138c0 | 45 59 57 4f 52 44 20 56 41 4c 55 45 5d 2e 2e 2e 29 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 98 3a | EYWORD.VALUE]...).......The....: |
| 138e0 | 69 6e 66 6f e2 80 99 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 72 65 70 6c 61 63 65 | info....keyword.argument.replace |
| 13900 | 73 20 74 68 65 20 e2 80 98 3a 64 65 73 63 72 69 70 74 69 6f 6e e2 80 99 20 6b 65 79 77 6f 72 64 | s.the....:description....keyword |
| 13920 | 0a 20 20 20 20 20 75 73 65 64 20 66 6f 72 20 6f 74 68 65 72 20 73 75 66 66 69 78 20 63 6c 61 73 | ......used.for.other.suffix.clas |
| 13940 | 73 65 73 2e 20 20 4f 74 68 65 72 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 74 68 | ses...Other.keyword.arguments.th |
| 13960 | 61 74 20 79 6f 75 0a 20 20 20 20 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 73 65 74 2c 20 69 | at.you......might.want.to.set,.i |
| 13980 | 6e 63 6c 75 64 65 20 e2 80 98 3a 66 61 63 65 e2 80 99 2c 20 70 72 65 64 69 63 61 74 65 20 6b 65 | nclude....:face...,.predicate.ke |
| 139a0 | 79 77 6f 72 64 73 20 28 73 75 63 68 20 61 73 0a 20 20 20 20 20 e2 80 98 3a 69 66 e2 80 99 29 2c | ywords.(such.as.........:if...), |
| 139c0 | 20 61 6e 64 20 e2 80 98 3a 66 6f 72 6d 61 74 e2 80 99 2e 20 20 42 79 20 64 65 66 61 75 6c 74 20 | .and....:format......By.default. |
| 139e0 | 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 3a 66 6f 72 6d 61 74 e2 80 99 20 69 6e 63 6c 75 | the.value.of....:format....inclu |
| 13a00 | 64 65 73 0a 20 20 20 20 20 e2 80 98 25 6b e2 80 99 2c 20 77 68 69 63 68 20 66 6f 72 20 74 68 69 | des.........%k...,.which.for.thi |
| 13a20 | 73 20 63 6c 61 73 73 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 65 6d 70 | s.class.is.replaced.with.the.emp |
| 13a40 | 74 79 20 73 74 72 69 6e 67 20 6f 72 0a 20 20 20 20 20 73 70 61 63 65 73 2c 20 69 66 20 6b 65 79 | ty.string.or......spaces,.if.key |
| 13a60 | 73 20 61 72 65 20 62 65 69 6e 67 20 70 61 64 64 65 64 20 69 6e 20 74 68 65 20 63 6f 6e 74 61 69 | s.are.being.padded.in.the.contai |
| 13a80 | 6e 69 6e 67 20 67 72 6f 75 70 2e 0a 0a 20 20 20 4d 61 67 69 74 20 64 65 66 69 6e 65 73 20 61 64 | ning.group......Magit.defines.ad |
| 13aa0 | 64 69 74 69 6f 6e 61 6c 20 63 6c 61 73 73 65 73 2c 20 77 68 69 63 68 20 63 61 6e 20 73 65 72 76 | ditional.classes,.which.can.serv |
| 13ac0 | 65 20 61 73 20 65 78 61 6d 70 6c 65 73 20 66 6f 72 20 74 68 65 0a 66 61 6e 63 79 20 74 68 69 6e | e.as.examples.for.the.fancy.thin |
| 13ae0 | 67 73 20 79 6f 75 20 63 61 6e 20 64 6f 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 79 69 6e 67 20 | gs.you.can.do.without.modifying. |
| 13b00 | 54 72 61 6e 73 69 65 6e 74 2e 20 20 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 0a 63 6c 61 73 73 65 | Transient...Some.of.these.classe |
| 13b20 | 73 20 77 69 6c 6c 20 6c 69 6b 65 6c 79 20 67 65 74 20 67 65 6e 65 72 61 6c 69 7a 65 64 20 61 6e | s.will.likely.get.generalized.an |
| 13b40 | 64 20 61 64 64 65 64 20 74 6f 20 54 72 61 6e 73 69 65 6e 74 2e 20 20 46 6f 72 20 6e 6f 77 0a 74 | d.added.to.Transient...For.now.t |
| 13b60 | 68 65 79 20 61 72 65 20 76 65 72 79 20 6d 75 63 68 20 73 75 62 6a 65 63 74 20 74 6f 20 63 68 61 | hey.are.very.much.subject.to.cha |
| 13b80 | 6e 67 65 20 61 6e 64 20 6e 6f 74 20 64 6f 63 75 6d 65 6e 74 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a | nge.and.not.documented.....File: |
| 13ba0 | 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 75 66 66 69 78 20 4d | .transient.info,..Node:.Suffix.M |
| 13bc0 | 65 74 68 6f 64 73 2c 20 20 4e 65 78 74 3a 20 50 72 65 66 69 78 20 53 6c 6f 74 73 2c 20 20 50 72 | ethods,..Next:.Prefix.Slots,..Pr |
| 13be0 | 65 76 3a 20 53 75 66 66 69 78 20 43 6c 61 73 73 65 73 2c 20 20 55 70 3a 20 43 6c 61 73 73 65 73 | ev:.Suffix.Classes,..Up:.Classes |
| 13c00 | 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 0a 35 2e 35 20 53 75 66 66 69 78 20 4d 65 74 68 6f 64 73 | .and.Methods..5.5.Suffix.Methods |
| 13c20 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 6f 20 67 65 74 20 69 6e 66 6f | .==================..To.get.info |
| 13c40 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 6d 65 74 68 6f 64 73 20 69 6d 70 6c 65 6d | rmation.about.the.methods.implem |
| 13c60 | 65 6e 74 69 6e 67 20 74 68 65 73 65 20 67 65 6e 65 72 69 63 0a 66 75 6e 63 74 69 6f 6e 73 20 75 | enting.these.generic.functions.u |
| 13c80 | 73 65 20 e2 80 98 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e e2 80 99 2e 0a 0a 2a 20 4d | se....describe-function......*.M |
| 13ca0 | 65 6e 75 3a 0a 0a 2a 20 53 75 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 3a 3a 0a 2a | enu:..*.Suffix.Value.Methods::.* |
| 13cc0 | 20 53 75 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 6f 64 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 | .Suffix.Format.Methods::....File |
| 13ce0 | 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 75 66 66 69 78 20 | :.transient.info,..Node:.Suffix. |
| 13d00 | 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 2c 20 20 4e 65 78 74 3a 20 53 75 66 66 69 78 20 46 6f 72 | Value.Methods,..Next:.Suffix.For |
| 13d20 | 6d 61 74 20 4d 65 74 68 6f 64 73 2c 20 20 55 70 3a 20 53 75 66 66 69 78 20 4d 65 74 68 6f 64 73 | mat.Methods,..Up:.Suffix.Methods |
| 13d40 | 0a 0a 35 2e 35 2e 31 20 53 75 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 0a 2d 2d 2d | ..5.5.1.Suffix.Value.Methods.--- |
| 13d60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 46 75 6e | -----------------------...--.Fun |
| 13d80 | 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 6f 62 6a 0a | ction:.transient-init-value.obj. |
| 13da0 | 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 73 20 | .....This.generic.function.sets. |
| 13dc0 | 74 68 65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 | the.initial.value.of.the.object. |
| 13de0 | 4f 42 4a 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c | OBJ........This.function.is.call |
| 13e00 | 65 64 20 66 6f 72 20 61 6c 6c 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 62 75 74 20 | ed.for.all.suffix.commands,.but. |
| 13e20 | 75 6e 6c 65 73 73 20 61 0a 20 20 20 20 20 63 6f 6e 63 72 65 74 65 20 6d 65 74 68 6f 64 20 69 73 | unless.a......concrete.method.is |
| 13e40 | 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 74 68 69 73 20 66 61 6c 6c 73 20 74 68 72 6f 75 67 68 20 | .implemented.this.falls.through. |
| 13e60 | 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 | to.the.default......implementati |
| 13e80 | 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 61 20 6e 6f 6f 70 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 | on,.which.is.a.noop...In.other.w |
| 13ea0 | 6f 72 64 73 20 74 68 69 73 20 75 73 75 61 6c 6c 79 20 6f 6e 6c 79 0a 20 20 20 20 20 64 6f 65 73 | ords.this.usually.only......does |
| 13ec0 | 20 73 6f 6d 65 74 68 69 6e 67 20 66 6f 72 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 62 | .something.for.infix.commands,.b |
| 13ee0 | 75 74 20 6e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 69 6d | ut.note.that.this.is.not......im |
| 13f00 | 70 6c 65 6d 65 6e 74 65 64 20 66 6f 72 20 74 68 65 20 61 62 73 74 72 61 63 74 20 63 6c 61 73 73 | plemented.for.the.abstract.class |
| 13f20 | 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 e2 80 99 2c 20 73 6f 20 69 66 20 79 6f | ....transient-infix...,.so.if.yo |
| 13f40 | 75 72 0a 20 20 20 20 20 63 6c 61 73 73 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 74 68 61 74 20 | ur......class.derives.from.that. |
| 13f60 | 64 69 72 65 63 74 6c 79 2c 20 74 68 65 6e 20 79 6f 75 20 6d 75 73 74 20 69 6d 70 6c 65 6d 65 6e | directly,.then.you.must.implemen |
| 13f80 | 74 20 61 20 6d 65 74 68 6f 64 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 | t.a.method....--.Function:.trans |
| 13fa0 | 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 6f 62 6a 0a 20 20 20 20 20 54 68 69 73 20 67 65 | ient-infix-read.obj......This.ge |
| 13fc0 | 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 6e 65 | neric.function.determines.the.ne |
| 13fe0 | 77 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69 6e 66 69 78 20 6f 62 6a 65 63 74 0a 20 20 20 20 | w.value.of.the.infix.object..... |
| 14000 | 20 4f 42 4a 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 65 6c 79 | .OBJ........This.function.merely |
| 14020 | 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 76 61 6c 75 65 3b 20 e2 80 98 74 72 61 6e 73 69 | .determines.the.value;....transi |
| 14040 | 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 e2 80 99 20 69 73 0a 20 20 20 20 20 75 73 65 64 20 74 6f | ent-infix-set....is......used.to |
| 14060 | 20 61 63 74 75 61 6c 6c 79 20 73 74 6f 72 65 20 74 68 65 20 6e 65 77 20 76 61 6c 75 65 20 69 6e | .actually.store.the.new.value.in |
| 14080 | 20 74 68 65 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 46 6f 72 20 6d 6f 73 74 20 69 6e 66 69 | .the.object........For.most.infi |
| 140a0 | 78 20 63 6c 61 73 73 65 73 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 72 65 61 64 69 6e | x.classes.this.is.done.by.readin |
| 140c0 | 67 20 61 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 75 73 69 | g.a.value.from.the......user.usi |
| 140e0 | 6e 67 20 74 68 65 20 72 65 61 64 65 72 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 e2 | ng.the.reader.specified.by.the.. |
| 14100 | 80 98 72 65 61 64 65 72 e2 80 99 20 73 6c 6f 74 20 28 75 73 69 6e 67 20 74 68 65 0a 20 20 20 20 | ..reader....slot.(using.the..... |
| 14120 | 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 e2 80 99 20 6d 65 74 | ....transient-infix-value....met |
| 14140 | 68 6f 64 20 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 29 2e 0a 0a 20 20 20 20 20 46 6f 72 20 | hod.described.below)........For. |
| 14160 | 73 6f 6d 65 20 69 6e 66 69 78 20 63 6c 61 73 73 65 73 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 | some.infix.classes.the.value.is. |
| 14180 | 63 68 61 6e 67 65 64 20 77 69 74 68 6f 75 74 20 72 65 61 64 69 6e 67 0a 20 20 20 20 20 61 6e 79 | changed.without.reading......any |
| 141a0 | 74 68 69 6e 67 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 69 2e 65 2e 2c 20 74 | thing.in.the.minibuffer,.i.e.,.t |
| 141c0 | 68 65 20 6d 65 72 65 20 61 63 74 20 6f 66 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 0a 20 20 20 20 | he.mere.act.of.invoking.the..... |
| 141e0 | 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 61 74 20 74 | .infix.command.determines.what.t |
| 14200 | 68 65 20 6e 65 77 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65 2c 20 62 61 73 65 64 20 6f 6e | he.new.value.should.be,.based.on |
| 14220 | 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65 2e 0a 0a 20 2d 2d 20 46 | .the......previous.value....--.F |
| 14240 | 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 6f 6d 70 74 20 6f 62 6a 0a 20 20 | unction:.transient-prompt.obj... |
| 14260 | 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 | ...This.generic.function.returns |
| 14280 | 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 69 | .the.prompt.to.be.used.to.read.i |
| 142a0 | 6e 66 69 78 0a 20 20 20 20 20 6f 62 6a 65 63 74 20 4f 42 4a e2 80 99 73 20 76 61 6c 75 65 2e 0a | nfix......object.OBJ...s.value.. |
| 142c0 | 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 | ..--.Function:.transient-infix-s |
| 142e0 | 65 74 20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 | et.obj.value......This.generic.f |
| 14300 | 75 6e 63 74 69 6f 6e 20 73 65 74 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 69 6e 66 69 78 20 | unction.sets.the.value.of.infix. |
| 14320 | 6f 62 6a 65 63 74 20 4f 42 4a 20 74 6f 20 56 41 4c 55 45 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 | object.OBJ.to.VALUE....--.Functi |
| 14340 | 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 6f 62 6a 0a 20 20 | on:.transient-infix-value.obj... |
| 14360 | 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 | ...This.generic.function.returns |
| 14380 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 20 | .the.value.of.the.suffix.object. |
| 143a0 | 4f 42 4a 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c | OBJ........This.function.is.call |
| 143c0 | 65 64 20 62 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 e2 80 99 20 28 77 68 69 63 | ed.by....transient-args....(whic |
| 143e0 | 68 20 73 65 65 29 2c 20 6d 65 61 6e 69 6e 67 0a 20 20 20 20 20 74 68 69 73 20 66 75 6e 63 74 69 | h.see),.meaning......this.functi |
| 14400 | 6f 6e 20 69 73 20 68 6f 77 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 20 74 72 61 6e 73 69 65 | on.is.how.the.value.of.a.transie |
| 14420 | 6e 74 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 73 6f 20 74 68 61 74 0a 20 20 20 20 20 74 68 | nt.is.determined.so.that......th |
| 14440 | 65 20 69 6e 76 6f 6b 65 64 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 75 73 65 | e.invoked.suffix.command.can.use |
| 14460 | 20 69 74 2e 0a 0a 20 20 20 20 20 43 75 72 72 65 6e 74 6c 79 20 6d 6f 73 74 20 76 61 6c 75 65 73 | .it........Currently.most.values |
| 14480 | 20 61 72 65 20 73 74 72 69 6e 67 73 2c 20 62 75 74 20 74 68 61 74 20 69 73 20 6e 6f 74 20 73 65 | .are.strings,.but.that.is.not.se |
| 144a0 | 74 20 69 6e 20 73 74 6f 6e 65 2e 0a 20 20 20 20 20 e2 80 98 6e 69 6c e2 80 99 20 69 73 20 6e 6f | t.in.stone..........nil....is.no |
| 144c0 | 74 20 61 20 76 61 6c 75 65 2c 20 69 74 20 6d 65 61 6e 73 20 e2 80 9c 6e 6f 20 76 61 6c 75 65 e2 | t.a.value,.it.means....no.value. |
| 144e0 | 80 9d 2e 0a 0a 20 20 20 20 20 55 73 75 61 6c 6c 79 20 6f 6e 6c 79 20 69 6e 66 69 78 65 73 20 68 | ..........Usually.only.infixes.h |
| 14500 | 61 76 65 20 61 20 76 61 6c 75 65 2c 20 62 75 74 20 73 65 65 20 74 68 65 20 6d 65 74 68 6f 64 20 | ave.a.value,.but.see.the.method. |
| 14520 | 66 6f 72 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 e2 80 99 2e | for.........transient-suffix.... |
| 14540 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 73 | ...--.Function:.transient-init-s |
| 14560 | 63 6f 70 65 20 6f 62 6a 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 | cope.obj......This.generic.funct |
| 14580 | 69 6f 6e 20 73 65 74 73 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 65 20 73 75 66 66 69 78 | ion.sets.the.scope.of.the.suffix |
| 145a0 | 20 6f 62 6a 65 63 74 20 4f 42 4a 2e 0a 0a 20 20 20 20 20 54 68 65 20 73 63 6f 70 65 20 69 73 20 | .object.OBJ........The.scope.is. |
| 145c0 | 61 63 74 75 61 6c 6c 79 20 61 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 74 72 61 6e 73 | actually.a.property.of.the.trans |
| 145e0 | 69 65 6e 74 20 70 72 65 66 69 78 2c 20 6e 6f 74 20 6f 66 0a 20 20 20 20 20 69 6e 64 69 76 69 64 | ient.prefix,.not.of......individ |
| 14600 | 75 61 6c 20 73 75 66 66 69 78 65 73 2e 20 20 48 6f 77 65 76 65 72 20 69 74 20 69 73 20 70 6f 73 | ual.suffixes...However.it.is.pos |
| 14620 | 73 69 62 6c 65 20 74 6f 20 69 6e 76 6f 6b 65 20 61 20 73 75 66 66 69 78 0a 20 20 20 20 20 63 6f | sible.to.invoke.a.suffix......co |
| 14640 | 6d 6d 61 6e 64 20 64 69 72 65 63 74 6c 79 20 69 6e 73 74 65 61 64 20 6f 66 20 66 72 6f 6d 20 61 | mmand.directly.instead.of.from.a |
| 14660 | 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 69 66 20 74 68 | .transient...In.that.case,.if.th |
| 14680 | 65 0a 20 20 20 20 20 73 75 66 66 69 78 20 65 78 70 65 63 74 73 20 61 20 73 63 6f 70 65 2c 20 74 | e......suffix.expects.a.scope,.t |
| 146a0 | 68 65 6e 20 69 74 20 68 61 73 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 61 74 20 69 74 73 | hen.it.has.to.determine.that.its |
| 146c0 | 65 6c 66 20 61 6e 64 0a 20 20 20 20 20 73 74 6f 72 65 20 69 74 20 69 6e 20 69 74 73 20 e2 80 98 | elf.and......store.it.in.its.... |
| 146e0 | 73 63 6f 70 65 e2 80 99 20 73 6c 6f 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | scope....slot........This.functi |
| 14700 | 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 66 6f 72 20 61 6c 6c 20 73 75 66 66 69 78 20 63 6f 6d 6d | on.is.called.for.all.suffix.comm |
| 14720 | 61 6e 64 73 2c 20 62 75 74 20 75 6e 6c 65 73 73 20 61 0a 20 20 20 20 20 63 6f 6e 63 72 65 74 65 | ands,.but.unless.a......concrete |
| 14740 | 20 6d 65 74 68 6f 64 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 74 68 69 73 20 66 61 6c 6c | .method.is.implemented.this.fall |
| 14760 | 73 20 74 68 72 6f 75 67 68 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 69 6d | s.through.to.the.default......im |
| 14780 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 61 20 6e 6f 6f 70 2e 0a 0a | plementation,.which.is.a.noop... |
| 147a0 | 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 | ..File:.transient.info,..Node:.S |
| 147c0 | 75 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 6f 64 73 2c 20 20 50 72 65 76 3a 20 53 75 66 | uffix.Format.Methods,..Prev:.Suf |
| 147e0 | 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 2c 20 20 55 70 3a 20 53 75 66 66 69 78 20 4d | fix.Value.Methods,..Up:.Suffix.M |
| 14800 | 65 74 68 6f 64 73 0a 0a 35 2e 35 2e 32 20 53 75 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 | ethods..5.5.2.Suffix.Format.Meth |
| 14820 | 6f 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | ods.---------------------------. |
| 14840 | 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 20 | ..--.Function:.transient-format. |
| 14860 | 6f 62 6a 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 | obj......This.generic.function.f |
| 14880 | 6f 72 6d 61 74 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 4f 42 4a 20 66 6f 72 20 64 69 73 70 6c | ormats.and.returns.OBJ.for.displ |
| 148a0 | 61 79 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 | ay........When.this.function.is. |
| 148c0 | 63 61 6c 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 | called,.then.the.current.buffer. |
| 148e0 | 69 73 20 73 6f 6d 65 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 2e 20 20 | is.some......temporary.buffer... |
| 14900 | 49 66 20 79 6f 75 20 6e 65 65 64 20 74 68 65 20 62 75 66 66 65 72 20 66 72 6f 6d 20 77 68 69 63 | If.you.need.the.buffer.from.whic |
| 14920 | 68 20 74 68 65 20 70 72 65 66 69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e | h.the.prefix......command.was.in |
| 14940 | 76 6f 6b 65 64 20 74 6f 20 62 65 20 63 75 72 72 65 6e 74 2c 20 74 68 65 6e 20 64 6f 20 73 6f 20 | voked.to.be.current,.then.do.so. |
| 14960 | 62 79 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 6d 61 6b 69 6e 67 0a 20 20 20 20 20 e2 80 98 74 72 | by.temporarily.making.........tr |
| 14980 | 61 6e 73 69 65 6e 74 2d 2d 73 6f 75 72 63 65 2d 62 75 66 66 65 72 e2 80 99 20 63 75 72 72 65 6e | ansient--source-buffer....curren |
| 149a0 | 74 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d | t....--.Function:.transient-form |
| 149c0 | 61 74 2d 6b 65 79 20 6f 62 6a 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e | at-key.obj......This.generic.fun |
| 149e0 | 63 74 69 6f 6e 20 66 6f 72 6d 61 74 73 20 4f 42 4a e2 80 99 73 20 e2 80 98 6b 65 79 e2 80 99 20 | ction.formats.OBJ...s....key.... |
| 14a00 | 66 6f 72 20 64 69 73 70 6c 61 79 20 61 6e 64 20 72 65 74 75 72 6e 73 0a 20 20 20 20 20 74 68 65 | for.display.and.returns......the |
| 14a20 | 20 72 65 73 75 6c 74 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e | .result....--.Function:.transien |
| 14a40 | 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 62 6a 0a 20 20 20 20 20 54 68 | t-format-description.obj......Th |
| 14a60 | 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 6d 61 74 73 20 4f 42 4a e2 | is.generic.function.formats.OBJ. |
| 14a80 | 80 99 73 20 e2 80 98 64 65 73 63 72 69 70 74 69 6f 6e e2 80 99 20 66 6f 72 20 64 69 73 70 6c 61 | ..s....description....for.displa |
| 14aa0 | 79 20 61 6e 64 0a 20 20 20 20 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 0a | y.and......returns.the.result... |
| 14ac0 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 | .--.Function:.transient-format-v |
| 14ae0 | 61 6c 75 65 20 6f 62 6a 0a 20 20 20 20 20 54 68 69 73 20 67 65 6e 65 72 69 63 20 66 75 6e 63 74 | alue.obj......This.generic.funct |
| 14b00 | 69 6f 6e 20 66 6f 72 6d 61 74 73 20 4f 42 4a e2 80 99 73 20 76 61 6c 75 65 20 66 6f 72 20 64 69 | ion.formats.OBJ...s.value.for.di |
| 14b20 | 73 70 6c 61 79 20 61 6e 64 20 72 65 74 75 72 6e 73 0a 20 20 20 20 20 74 68 65 20 72 65 73 75 6c | splay.and.returns......the.resul |
| 14b40 | 74 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 | t....--.Function:.transient-show |
| 14b60 | 2d 68 65 6c 70 20 6f 62 6a 0a 20 20 20 20 20 53 68 6f 77 20 68 65 6c 70 20 66 6f 72 20 74 68 65 | -help.obj......Show.help.for.the |
| 14b80 | 20 70 72 65 66 69 78 2c 20 69 6e 66 69 78 20 6f 72 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | .prefix,.infix.or.suffix.command |
| 14ba0 | 20 72 65 70 72 65 73 65 6e 74 65 64 20 62 79 0a 20 20 20 20 20 4f 42 4a 2e 0a 0a 20 20 20 20 20 | .represented.by......OBJ........ |
| 14bc0 | 46 6f 72 20 70 72 65 66 69 78 65 73 2c 20 73 68 6f 77 20 74 68 65 20 69 6e 66 6f 20 6d 61 6e 75 | For.prefixes,.show.the.info.manu |
| 14be0 | 61 6c 2c 20 69 66 20 74 68 61 74 20 69 73 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 74 | al,.if.that.is.specified.using.t |
| 14c00 | 68 65 0a 20 20 20 20 20 e2 80 98 69 6e 66 6f 2d 6d 61 6e 75 61 6c e2 80 99 20 73 6c 6f 74 2e 20 | he.........info-manual....slot.. |
| 14c20 | 20 4f 74 68 65 72 77 69 73 65 2c 20 73 68 6f 77 20 74 68 65 20 6d 61 6e 70 61 67 65 20 69 66 20 | .Otherwise,.show.the.manpage.if. |
| 14c40 | 74 68 61 74 20 69 73 0a 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 74 68 65 | that.is......specified.using.the |
| 14c60 | 20 e2 80 98 6d 61 6e 2d 70 61 67 65 e2 80 99 20 73 6c 6f 74 2e 20 20 4f 74 68 65 72 77 69 73 65 | ....man-page....slot...Otherwise |
| 14c80 | 2c 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 0a 20 20 20 20 20 64 6f 63 75 | ,.show.the.command...s......docu |
| 14ca0 | 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 46 6f 72 20 73 75 66 66 | mentation.string........For.suff |
| 14cc0 | 69 78 65 73 2c 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 20 64 6f 63 75 6d | ixes,.show.the.command...s.docum |
| 14ce0 | 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 46 6f 72 20 69 6e 66 69 78 | entation.string........For.infix |
| 14d00 | 65 73 2c 20 73 68 6f 77 20 74 68 65 20 6d 61 6e 70 61 67 65 20 69 66 20 74 68 61 74 20 69 73 20 | es,.show.the.manpage.if.that.is. |
| 14d20 | 73 70 65 63 69 66 69 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 73 68 6f 77 0a 20 20 20 20 20 | specified...Otherwise.show...... |
| 14d40 | 74 68 65 20 63 6f 6d 6d 61 6e 64 e2 80 99 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 | the.command...s.documentation.st |
| 14d60 | 72 69 6e 67 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 | ring.....File:.transient.info,.. |
| 14d80 | 4e 6f 64 65 3a 20 50 72 65 66 69 78 20 53 6c 6f 74 73 2c 20 20 4e 65 78 74 3a 20 53 75 66 66 69 | Node:.Prefix.Slots,..Next:.Suffi |
| 14da0 | 78 20 53 6c 6f 74 73 2c 20 20 50 72 65 76 3a 20 53 75 66 66 69 78 20 4d 65 74 68 6f 64 73 2c 20 | x.Slots,..Prev:.Suffix.Methods,. |
| 14dc0 | 20 55 70 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 0a 35 2e 36 20 50 72 | .Up:.Classes.and.Methods..5.6.Pr |
| 14de0 | 65 66 69 78 20 53 6c 6f 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 20 20 | efix.Slots.================..... |
| 14e00 | e2 80 a2 20 e2 80 98 73 68 6f 77 2d 68 65 6c 70 e2 80 99 2c 20 e2 80 98 6d 61 6e 2d 70 61 67 65 | .......show-help...,....man-page |
| 14e20 | e2 80 99 20 6f 72 20 e2 80 98 69 6e 66 6f 2d 6d 61 6e 75 61 6c e2 80 99 20 63 61 6e 20 62 65 20 | ....or....info-manual....can.be. |
| 14e40 | 75 73 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 0a 20 20 20 20 20 64 6f 63 75 6d 65 6e | used.to.specify.the......documen |
| 14e60 | 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 70 72 65 66 69 78 20 61 6e 64 20 69 74 73 20 73 75 | tation.for.the.prefix.and.its.su |
| 14e80 | 66 66 69 78 65 73 2e 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 e2 80 98 74 72 61 | ffixes...The.command.........tra |
| 14ea0 | 6e 73 69 65 6e 74 2d 68 65 6c 70 e2 80 99 20 75 73 65 73 20 74 68 65 20 6d 65 74 68 6f 64 20 e2 | nsient-help....uses.the.method.. |
| 14ec0 | 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 e2 80 99 20 28 77 68 69 63 68 20 | ..transient-show-help....(which. |
| 14ee0 | 73 65 65 29 0a 20 20 20 20 20 74 6f 20 6c 6f 6f 6b 75 70 20 61 6e 64 20 75 73 65 20 74 68 65 73 | see)......to.lookup.and.use.thes |
| 14f00 | 65 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 68 69 73 74 6f 72 79 2d 6b 65 79 | e.values.............history-key |
| 14f20 | e2 80 99 20 49 66 20 6d 75 6c 74 69 70 6c 65 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 | ....If.multiple.prefix.commands. |
| 14f40 | 73 68 6f 75 6c 64 20 73 68 61 72 65 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 76 61 6c 75 65 | should.share.a.single......value |
| 14f60 | 2c 20 74 68 65 6e 20 74 68 69 73 20 73 6c 6f 74 20 68 61 73 20 74 6f 20 62 65 20 73 65 74 20 74 | ,.then.this.slot.has.to.be.set.t |
| 14f80 | 6f 20 74 68 65 20 73 61 6d 65 20 76 61 6c 75 65 20 66 6f 72 20 61 6c 6c 20 6f 66 0a 20 20 20 20 | o.the.same.value.for.all.of..... |
| 14fa0 | 20 74 68 65 6d 2e 20 20 59 6f 75 20 70 72 6f 62 61 62 6c 79 20 64 6f 6e e2 80 99 74 20 77 61 6e | .them...You.probably.don...t.wan |
| 14fc0 | 74 20 74 68 61 74 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 | t.that.............transient-suf |
| 14fe0 | 66 69 78 e2 80 99 20 61 6e 64 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 2d 73 75 66 66 | fix....and....transient-non-suff |
| 15000 | 69 78 e2 80 99 20 70 6c 61 79 20 61 20 70 61 72 74 20 77 68 65 6e 0a 20 20 20 20 20 64 65 74 65 | ix....play.a.part.when......dete |
| 15020 | 72 6d 69 6e 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 | rmining.whether.the.currently.ac |
| 15040 | 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 0a 20 20 | tive.transient.prefix.command... |
| 15060 | 20 20 20 72 65 6d 61 69 6e 73 20 61 63 74 69 76 65 2f 74 72 61 6e 73 69 65 6e 74 20 77 68 65 6e | ...remains.active/transient.when |
| 15080 | 20 61 20 73 75 66 66 69 78 20 6f 72 20 61 72 62 69 74 72 61 72 79 20 6e 6f 6e 2d 73 75 66 66 69 | .a.suffix.or.arbitrary.non-suffi |
| 150a0 | 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 53 65 65 20 | x......command.is.invoked...See. |
| 150c0 | 2a 6e 6f 74 65 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 3a 3a 2e 0a 0a 20 20 20 e2 80 a2 | *note.Transient.State::......... |
| 150e0 | 20 e2 80 98 72 65 66 72 65 73 68 2d 73 75 66 66 69 78 65 73 e2 80 99 20 4e 6f 72 6d 61 6c 6c 79 | ....refresh-suffixes....Normally |
| 15100 | 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 73 20 61 6e 64 20 6b 65 79 6d 61 70 73 20 61 72 65 20 | .suffix.objects.and.keymaps.are. |
| 15120 | 6f 6e 6c 79 0a 20 20 20 20 20 73 65 74 75 70 20 6f 6e 63 65 2c 20 77 68 65 6e 20 74 68 65 20 70 | only......setup.once,.when.the.p |
| 15140 | 72 65 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 53 65 74 74 69 6e 67 20 74 68 69 73 20 | refix.is.invoked...Setting.this. |
| 15160 | 74 6f 20 e2 80 98 74 e2 80 99 2c 0a 20 20 20 20 20 63 61 75 73 65 73 20 74 68 65 6d 20 74 6f 20 | to....t...,......causes.them.to. |
| 15180 | 62 65 20 72 65 63 72 65 61 74 65 64 20 61 66 74 65 72 20 65 76 65 72 79 20 63 6f 6d 6d 61 6e 64 | be.recreated.after.every.command |
| 151a0 | 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 0a 20 20 20 20 20 77 68 65 6e 20 75 73 69 6e | ...This.is.useful......when.usin |
| 151c0 | 67 20 e2 80 98 3a 69 66 2e 2e 2e e2 80 99 20 70 72 65 64 69 63 61 74 65 73 2c 20 61 6e 64 20 74 | g....:if.......predicates,.and.t |
| 151e0 | 68 6f 73 65 20 6e 65 65 64 20 74 6f 20 62 65 20 72 65 72 75 6e 20 66 6f 72 20 73 6f 6d 65 0a 20 | hose.need.to.be.rerun.for.some.. |
| 15200 | 20 20 20 20 72 65 61 73 6f 6e 2e 20 20 44 6f 69 6e 67 20 74 68 69 73 20 69 73 20 73 6f 6d 65 77 | ....reason...Doing.this.is.somew |
| 15220 | 68 61 74 20 63 6f 73 74 6c 79 2c 20 61 6e 64 20 74 68 65 72 65 20 69 73 20 61 20 72 69 73 6b 20 | hat.costly,.and.there.is.a.risk. |
| 15240 | 6f 66 0a 20 20 20 20 20 6c 6f 73 69 6e 67 20 73 74 61 74 65 2c 20 73 6f 20 74 68 69 73 20 69 73 | of......losing.state,.so.this.is |
| 15260 | 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 61 6e 64 20 73 74 69 6c 6c 20 63 | .disabled.by.default.and.still.c |
| 15280 | 6f 6e 73 69 64 65 72 65 64 0a 20 20 20 20 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 2e 0a 0a 20 20 | onsidered......experimental..... |
| 152a0 | 20 e2 80 a2 20 e2 80 98 69 6e 63 6f 6d 70 61 74 69 62 6c 65 e2 80 99 20 41 20 6c 69 73 74 20 6f | ........incompatible....A.list.o |
| 152c0 | 66 20 6c 69 73 74 73 2e 20 20 45 61 63 68 20 73 75 62 2d 6c 69 73 74 20 73 70 65 63 69 66 69 65 | f.lists...Each.sub-list.specifie |
| 152e0 | 73 20 61 20 73 65 74 20 6f 66 0a 20 20 20 20 20 6d 75 74 75 61 6c 6c 79 20 65 78 63 6c 75 73 69 | s.a.set.of......mutually.exclusi |
| 15300 | 76 65 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 45 6e 61 62 6c 69 6e 67 20 6f 6e 65 20 6f 66 20 74 | ve.arguments...Enabling.one.of.t |
| 15320 | 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 63 61 75 73 65 73 20 74 68 65 20 6f | hese.arguments......causes.the.o |
| 15340 | 74 68 65 72 73 20 74 6f 20 62 65 20 64 69 73 61 62 6c 65 64 2e 20 20 41 6e 20 61 72 67 75 6d 65 | thers.to.be.disabled...An.argume |
| 15360 | 6e 74 20 6d 61 79 20 61 70 70 65 61 72 20 69 6e 0a 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 73 | nt.may.appear.in......multiple.s |
| 15380 | 75 62 2d 6c 69 73 74 73 2e 20 20 41 72 67 75 6d 65 6e 74 73 20 6d 75 73 74 20 6d 65 20 67 69 76 | ub-lists...Arguments.must.me.giv |
| 153a0 | 65 6e 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 20 61 73 0a 20 20 20 20 20 75 73 65 64 | en.in.the.same.form.as......used |
| 153c0 | 20 69 6e 20 74 68 65 20 e2 80 98 61 72 67 75 6d 65 6e 74 e2 80 99 20 6f 72 20 e2 80 98 61 72 67 | .in.the....argument....or....arg |
| 153e0 | 75 6d 65 6e 74 2d 66 6f 72 6d 61 74 e2 80 99 20 73 6c 6f 74 20 6f 66 20 74 68 65 20 72 65 73 70 | ument-format....slot.of.the.resp |
| 15400 | 65 63 74 69 76 65 0a 20 20 20 20 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 73 2c 20 75 73 75 61 | ective......suffix.objects,.usua |
| 15420 | 6c 6c 79 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 e2 80 98 2d 2d 73 77 69 74 63 68 e2 80 | lly.something.like....--switch.. |
| 15440 | 99 20 6f 72 20 e2 80 98 2d 2d 6f 70 74 69 6f 6e 3d 25 73 e2 80 99 2e 0a 20 20 20 20 20 46 6f 72 | ..or....--option=%s..........For |
| 15460 | 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 | .options.and....transient-switch |
| 15480 | 65 73 e2 80 99 20 73 75 66 66 69 78 65 73 20 69 74 20 69 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 | es....suffixes.it.is.also.possib |
| 154a0 | 6c 65 0a 20 20 20 20 20 74 6f 20 6d 61 74 63 68 20 61 67 61 69 6e 73 74 20 61 20 73 70 65 63 69 | le......to.match.against.a.speci |
| 154c0 | 66 69 63 20 76 61 6c 75 65 2c 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 0a 20 20 20 20 20 e2 | fic.value,.as.returned.by....... |
| 154e0 | 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 e2 80 99 2c 20 66 6f 72 20 | ..transient-infix-value...,.for. |
| 15500 | 65 78 61 6d 70 6c 65 2c 20 e2 80 98 2d 2d 6f 70 74 69 6f 6e 3d 6f 6e 65 e2 80 99 2e 0a 0a 20 20 | example,....--option=one........ |
| 15520 | 20 e2 80 a2 20 e2 80 98 73 63 6f 70 65 e2 80 99 20 46 6f 72 20 73 6f 6d 65 20 74 72 61 6e 73 69 | ........scope....For.some.transi |
| 15540 | 65 6e 74 73 20 69 74 20 6d 69 67 68 74 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 68 61 | ents.it.might.be.necessary.to.ha |
| 15560 | 76 65 20 61 20 73 6f 72 74 20 6f 66 0a 20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 20 76 61 6c 75 | ve.a.sort.of......secondary.valu |
| 15580 | 65 2c 20 63 61 6c 6c 65 64 20 61 20 e2 80 9c 73 63 6f 70 65 e2 80 9d 2e 20 20 53 65 65 20 e2 80 | e,.called.a....scope......See... |
| 155a0 | 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 e2 80 99 2e 0a 0a 49 6e | .transient-define-prefix......In |
| 155c0 | 74 65 72 6e 61 6c 20 50 72 65 66 69 78 20 53 6c 6f 74 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ternal.Prefix.Slots.------------ |
| 155e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 73 6c 6f 74 73 20 61 72 65 20 6d 6f 73 74 6c | ---------..These.slots.are.mostl |
| 15600 | 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 2e 20 20 54 68 | y.intended.for.internal.use...Th |
| 15620 | 65 79 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 0a 73 65 74 20 69 6e 20 63 61 6c 6c 73 20 74 6f | ey.should.not.be.set.in.calls.to |
| 15640 | 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 e2 80 99 2e 0a | ....transient-define-prefix..... |
| 15660 | 0a 20 20 20 e2 80 a2 20 e2 80 98 70 72 6f 74 6f 74 79 70 65 e2 80 99 20 57 68 65 6e 20 61 20 74 | ...........prototype....When.a.t |
| 15680 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b | ransient.prefix.command.is.invok |
| 156a0 | 65 64 2c 20 74 68 65 6e 20 61 0a 20 20 20 20 20 63 6c 6f 6e 65 20 6f 66 20 74 68 61 74 20 6f 62 | ed,.then.a......clone.of.that.ob |
| 156c0 | 6a 65 63 74 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 67 6c 6f 62 61 6c 20 76 61 72 | ject.is.stored.in.the.global.var |
| 156e0 | 69 61 62 6c 65 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 e2 | iable.........transient--prefix. |
| 15700 | 80 99 20 61 6e 64 20 74 68 65 20 70 72 6f 74 6f 74 79 70 65 20 69 73 20 73 74 6f 72 65 64 20 69 | ...and.the.prototype.is.stored.i |
| 15720 | 6e 20 74 68 65 20 63 6c 6f 6e 65 e2 80 99 73 0a 20 20 20 20 20 e2 80 98 70 72 6f 74 6f 74 79 70 | n.the.clone...s.........prototyp |
| 15740 | 65 e2 80 99 20 73 6c 6f 74 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 63 6f 6d 6d 61 6e 64 e2 80 99 | e....slot.............command... |
| 15760 | 20 54 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 73 79 6d 62 6f 6c 2e 20 20 45 61 63 68 20 74 72 | .The.command,.a.symbol...Each.tr |
| 15780 | 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 63 6f 6e 73 | ansient.prefix.command......cons |
| 157a0 | 69 73 74 73 20 6f 66 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 69 73 20 73 74 6f 72 | ists.of.a.command,.which.is.stor |
| 157c0 | 65 64 20 69 6e 20 61 20 73 79 6d 62 6f 6c e2 80 99 73 20 66 75 6e 63 74 69 6f 6e 20 73 6c 6f 74 | ed.in.a.symbol...s.function.slot |
| 157e0 | 0a 20 20 20 20 20 61 6e 64 20 61 6e 20 6f 62 6a 65 63 74 2c 20 77 68 69 63 68 20 69 73 20 73 74 | ......and.an.object,.which.is.st |
| 15800 | 6f 72 65 64 20 69 6e 20 74 68 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 | ored.in.the....transient--prefix |
| 15820 | e2 80 99 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 79 | ....property......of.the.same.sy |
| 15840 | 6d 62 6f 6c 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 6c 65 76 65 6c e2 80 99 20 54 68 65 20 6c 65 | mbol.............level....The.le |
| 15860 | 76 65 6c 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 | vel.of.the.prefix.commands...The |
| 15880 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 77 68 6f 73 65 20 6c 61 79 65 | .suffix.commands......whose.laye |
| 158a0 | 72 20 69 73 20 65 71 75 61 6c 20 6f 72 20 6c 6f 77 65 72 20 61 72 65 20 64 69 73 70 6c 61 79 65 | r.is.equal.or.lower.are.displaye |
| 158c0 | 64 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 45 6e 61 62 6c 69 6e 67 0a 20 20 20 20 20 61 6e 64 20 | d...See.*note.Enabling......and. |
| 158e0 | 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 3a 3a 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 | Disabling.Suffixes::............ |
| 15900 | 98 76 61 6c 75 65 e2 80 99 20 54 68 65 20 6c 69 6b 65 6c 79 20 6f 75 74 64 61 74 65 64 20 76 61 | .value....The.likely.outdated.va |
| 15920 | 6c 75 65 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 2e 20 20 49 6e 73 74 65 61 64 20 6f 66 0a 20 | lue.of.the.prefix...Instead.of.. |
| 15940 | 20 20 20 20 61 63 63 65 73 73 69 6e 67 20 74 68 69 73 20 73 6c 6f 74 20 64 69 72 65 63 74 6c 79 | ....accessing.this.slot.directly |
| 15960 | 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 | .you.should.use.the.function.... |
| 15980 | 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 e2 80 99 2c 20 77 68 69 | .....transient-get-value...,.whi |
| 159a0 | 63 68 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 75 | ch.is.guaranteed.to.return.the.u |
| 159c0 | 70 2d 74 6f 2d 64 61 74 65 0a 20 20 20 20 20 76 61 6c 75 65 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 | p-to-date......value............ |
| 159e0 | 98 68 69 73 74 6f 72 79 e2 80 99 20 61 6e 64 20 e2 80 98 68 69 73 74 6f 72 79 2d 70 6f 73 e2 80 | .history....and....history-pos.. |
| 15a00 | 99 20 61 72 65 20 75 73 65 64 20 74 6f 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 68 69 73 74 | ..are.used.to.keep.track.of.hist |
| 15a20 | 6f 72 69 63 0a 20 20 20 20 20 76 61 6c 75 65 73 2e 20 20 55 6e 6c 65 73 73 20 79 6f 75 20 69 6d | oric......values...Unless.you.im |
| 15a40 | 70 6c 65 6d 65 6e 74 20 79 6f 75 72 20 6f 77 6e 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e | plement.your.own....transient-in |
| 15a60 | 66 69 78 2d 72 65 61 64 e2 80 99 0a 20 20 20 20 20 6d 65 74 68 6f 64 20 79 6f 75 20 73 68 6f 75 | fix-read.........method.you.shou |
| 15a80 | 6c 64 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 64 65 61 6c 20 77 69 74 68 20 74 68 65 73 65 20 73 | ld.not.have.to.deal.with.these.s |
| 15aa0 | 6c 6f 74 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 | lots.....File:.transient.info,.. |
| 15ac0 | 4e 6f 64 65 3a 20 53 75 66 66 69 78 20 53 6c 6f 74 73 2c 20 20 4e 65 78 74 3a 20 50 72 65 64 69 | Node:.Suffix.Slots,..Next:.Predi |
| 15ae0 | 63 61 74 65 20 53 6c 6f 74 73 2c 20 20 50 72 65 76 3a 20 50 72 65 66 69 78 20 53 6c 6f 74 73 2c | cate.Slots,..Prev:.Prefix.Slots, |
| 15b00 | 20 20 55 70 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 0a 35 2e 37 20 53 | ..Up:.Classes.and.Methods..5.7.S |
| 15b20 | 75 66 66 69 78 20 53 6c 6f 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 48 65 | uffix.Slots.================..He |
| 15b40 | 72 65 20 77 65 20 64 6f 63 75 6d 65 6e 74 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 73 6c 6f 74 73 | re.we.document.most.of.the.slots |
| 15b60 | 20 74 68 61 74 20 61 72 65 20 6f 6e 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 73 75 66 | .that.are.only.available.for.suf |
| 15b80 | 66 69 78 0a 6f 62 6a 65 63 74 73 2e 20 20 53 6f 6d 65 20 73 6c 6f 74 73 20 61 72 65 20 73 68 61 | fix.objects...Some.slots.are.sha |
| 15ba0 | 72 65 64 20 62 79 20 73 75 66 66 69 78 20 61 6e 64 20 67 72 6f 75 70 20 6f 62 6a 65 63 74 73 2c | red.by.suffix.and.group.objects, |
| 15bc0 | 20 74 68 65 79 20 61 72 65 0a 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 2a 6e 6f 74 65 20 50 72 | .they.are.documented.in.*note.Pr |
| 15be0 | 65 64 69 63 61 74 65 20 53 6c 6f 74 73 3a 3a 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e | edicate.Slots::......Also.see.*n |
| 15c00 | 6f 74 65 20 53 75 66 66 69 78 20 43 6c 61 73 73 65 73 3a 3a 2e 0a 0a 53 6c 6f 74 73 20 6f 66 20 | ote.Suffix.Classes::...Slots.of. |
| 15c20 | e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 e2 80 99 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...transient-suffix....--------- |
| 15c40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 6b 65 | ------------------............ke |
| 15c60 | 79 e2 80 99 20 54 68 65 20 6b 65 79 2c 20 61 20 6b 65 79 20 76 65 63 74 6f 72 20 6f 72 20 61 20 | y....The.key,.a.key.vector.or.a. |
| 15c80 | 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 e2 80 a2 20 | key.description.string.......... |
| 15ca0 | e2 80 98 63 6f 6d 6d 61 6e 64 e2 80 99 20 54 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 73 79 6d | ...command....The.command,.a.sym |
| 15cc0 | 62 6f 6c 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 20 57 68 65 | bol.............transient....Whe |
| 15ce0 | 74 68 65 72 20 74 6f 20 73 74 61 79 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 53 65 65 20 2a 6e 6f | ther.to.stay.transient...See.*no |
| 15d00 | 74 65 20 54 72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 53 74 61 74 65 3a 3a 2e 0a 0a 20 20 20 e2 | te.Transient......State::....... |
| 15d20 | 80 a2 20 e2 80 98 66 6f 72 6d 61 74 e2 80 99 20 54 68 65 20 66 6f 72 6d 61 74 20 75 73 65 64 20 | ......format....The.format.used. |
| 15d40 | 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 73 75 66 66 69 78 20 69 6e 20 74 68 65 20 70 6f 70 | to.display.the.suffix.in.the.pop |
| 15d60 | 75 70 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20 49 74 20 6d 75 73 74 20 63 6f 6e 74 61 69 6e 20 | up.buffer.......It.must.contain. |
| 15d80 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 25 2d 70 6c 61 63 65 68 6f 6c 64 65 72 73 3a 0a 0a 20 | the.following.%-placeholders:... |
| 15da0 | 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 6b e2 80 99 20 46 6f 72 20 74 68 65 20 6b 65 79 2e | ..............%k....For.the.key. |
| 15dc0 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 64 e2 80 99 20 46 6f 72 20 74 68 65 20 64 65 | ................%d....For.the.de |
| 15de0 | 73 63 72 69 70 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 76 e2 80 99 20 | scription.................%v.... |
| 15e00 | 46 6f 72 20 74 68 65 20 69 6e 66 69 78 20 76 61 6c 75 65 2e 20 20 4e 6f 6e 2d 69 6e 66 69 78 20 | For.the.infix.value...Non-infix. |
| 15e20 | 73 75 66 66 69 78 65 73 20 64 6f 6e e2 80 99 74 20 68 61 76 65 20 61 0a 20 20 20 20 20 20 20 20 | suffixes.don...t.have.a......... |
| 15e40 | 20 20 76 61 6c 75 65 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 64 65 73 63 72 69 70 74 69 6f 6e e2 | ..value.............description. |
| 15e60 | 80 99 20 54 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 61 20 73 74 72 | ...The.description,.either.a.str |
| 15e80 | 69 6e 67 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 0a 20 20 20 20 20 69 73 | ing.or.a.function,.which......is |
| 15ea0 | 20 63 61 6c 6c 65 64 20 77 69 74 68 20 7a 65 72 6f 20 6f 72 20 6f 6e 65 20 61 72 67 75 6d 65 6e | .called.with.zero.or.one.argumen |
| 15ec0 | 74 20 28 74 68 65 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 29 2c 20 61 6e 64 0a 20 20 20 20 20 | t.(the.suffix.object),.and...... |
| 15ee0 | 72 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 66 61 63 | returns.a.string.............fac |
| 15f00 | 65 e2 80 99 20 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 64 65 73 63 72 69 70 74 69 | e....Face.used.for.the.descripti |
| 15f20 | 6f 6e 2e 20 20 49 6e 20 73 69 6d 70 6c 65 20 63 61 73 65 73 20 69 74 20 69 73 20 65 61 73 69 65 | on...In.simple.cases.it.is.easie |
| 15f40 | 72 0a 20 20 20 20 20 74 6f 20 75 73 65 20 74 68 69 73 20 69 6e 73 74 65 61 64 20 6f 66 20 75 73 | r......to.use.this.instead.of.us |
| 15f60 | 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 e2 80 98 64 65 73 63 72 69 70 74 69 6f 6e | ing.a.function.as....description |
| 15f80 | e2 80 99 20 61 6e 64 20 61 64 64 69 6e 67 0a 20 20 20 20 20 74 68 65 20 73 74 79 6c 69 6e 67 20 | ....and.adding......the.styling. |
| 15fa0 | 74 68 65 72 65 2e 20 20 e2 80 98 66 61 63 65 e2 80 99 20 69 73 20 61 70 70 65 6e 64 65 64 20 75 | there......face....is.appended.u |
| 15fc0 | 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 | sing.........add-face-text-prope |
| 15fe0 | 72 74 79 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 73 68 6f 77 2d 68 65 6c 70 e2 80 99 20 | rty................show-help.... |
| 16000 | 41 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 68 65 6c 70 20 | A.function.used.to.display.help. |
| 16020 | 66 6f 72 20 74 68 65 20 73 75 66 66 69 78 2e 20 20 49 66 0a 20 20 20 20 20 75 6e 73 70 65 63 69 | for.the.suffix...If......unspeci |
| 16040 | 66 69 65 64 2c 20 74 68 65 20 70 72 65 66 69 78 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 68 65 | fied,.the.prefix.controls.how.he |
| 16060 | 6c 70 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 66 6f 72 20 69 74 73 0a 20 20 20 20 20 73 75 66 | lp.is.displayed.for.its......suf |
| 16080 | 66 69 78 65 73 2e 0a 0a 53 6c 6f 74 73 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e | fixes...Slots.of....transient-in |
| 160a0 | 66 69 78 e2 80 99 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | fix....------------------------- |
| 160c0 | 2d 0a 0a 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 73 6c 6f 74 73 20 61 72 65 20 6f 6e 6c 79 20 | -..Some.of.these.slots.are.only. |
| 160e0 | 6d 65 61 6e 69 6e 67 66 75 6c 20 66 6f 72 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 73 75 62 63 6c | meaningful.for.some.of.the.subcl |
| 16100 | 61 73 73 65 73 2e 0a 54 68 65 79 20 61 72 65 20 64 65 66 69 6e 65 64 20 68 65 72 65 20 61 6e 79 | asses..They.are.defined.here.any |
| 16120 | 77 61 79 20 74 6f 20 61 6c 6c 6f 77 20 73 68 61 72 69 6e 67 20 63 65 72 74 61 69 6e 20 6d 65 74 | way.to.allow.sharing.certain.met |
| 16140 | 68 6f 64 73 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 61 72 67 75 6d 65 6e 74 e2 80 99 20 54 68 65 | hods.............argument....The |
| 16160 | 20 6c 6f 6e 67 20 61 72 67 75 6d 65 6e 74 2c 20 65 2e 67 2e 2c 20 e2 80 98 2d 2d 76 65 72 62 6f | .long.argument,.e.g.,....--verbo |
| 16180 | 73 65 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 73 68 6f 72 74 61 72 67 e2 80 99 20 54 68 | se................shortarg....Th |
| 161a0 | 65 20 73 68 6f 72 74 20 61 72 67 75 6d 65 6e 74 2c 20 65 2e 67 2e 2c 20 e2 80 98 2d 76 e2 80 99 | e.short.argument,.e.g.,....-v... |
| 161c0 | 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 76 61 6c 75 65 e2 80 99 20 54 68 65 20 76 61 6c 75 65 2e | .............value....The.value. |
| 161e0 | 20 20 53 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 20 64 69 72 65 63 74 6c | ..Should.not.be.accessed.directl |
| 16200 | 79 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 69 6e 69 74 2d 76 61 6c 75 65 e2 80 99 20 46 75 6e 63 | y.............init-value....Func |
| 16220 | 74 69 6f 6e 20 74 68 61 74 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 73 65 74 | tion.that.is.responsible.for.set |
| 16240 | 74 69 6e 67 20 74 68 65 20 6f 62 6a 65 63 74 e2 80 99 73 0a 20 20 20 20 20 76 61 6c 75 65 2e 20 | ting.the.object...s......value.. |
| 16260 | 20 49 66 20 62 6f 75 6e 64 2c 20 74 68 65 6e 20 74 68 69 73 20 69 73 20 63 61 6c 6c 65 64 20 77 | .If.bound,.then.this.is.called.w |
| 16280 | 69 74 68 20 74 68 65 20 6f 62 6a 65 63 74 20 61 73 20 74 68 65 20 6f 6e 6c 79 0a 20 20 20 20 20 | ith.the.object.as.the.only...... |
| 162a0 | 61 72 67 75 6d 65 6e 74 2e 20 20 55 73 75 61 6c 6c 79 20 74 68 69 73 20 69 73 20 6e 6f 74 20 62 | argument...Usually.this.is.not.b |
| 162c0 | 6f 75 6e 64 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 6f 62 6a 65 63 74 e2 80 | ound,.in.which.case.the.object.. |
| 162e0 | 99 73 0a 20 20 20 20 20 70 72 69 6d 61 72 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 | .s......primary....transient-ini |
| 16300 | 74 2d 76 61 6c 75 65 e2 80 99 20 6d 65 74 68 6f 64 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 73 74 | t-value....method.is.called.inst |
| 16320 | 65 61 64 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 75 6e 73 61 76 61 62 6c 65 e2 80 99 20 57 68 65 | ead.............unsavable....Whe |
| 16340 | 74 68 65 72 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 75 66 66 69 78 20 69 73 20 | ther.the.value.of.the.suffix.is. |
| 16360 | 6e 6f 74 20 73 61 76 65 64 20 61 73 20 70 61 72 74 20 6f 66 0a 20 20 20 20 20 74 68 65 20 70 72 | not.saved.as.part.of......the.pr |
| 16380 | 65 66 69 78 65 73 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 6d 75 6c 74 69 2d 76 61 6c 75 65 e2 80 | efixes.............multi-value.. |
| 163a0 | 99 20 46 6f 72 20 6f 70 74 69 6f 6e 73 2c 20 77 68 65 74 68 65 72 20 74 68 65 20 6f 70 74 69 6f | ..For.options,.whether.the.optio |
| 163c0 | 6e 20 63 61 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 76 61 6c 75 65 73 2e | n.can.have.multiple......values. |
| 163e0 | 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e | ..If.this.is.non-...nil...,.then |
| 16400 | 20 74 68 65 20 76 61 6c 75 65 73 20 61 72 65 20 72 65 61 64 20 75 73 69 6e 67 0a 20 20 20 20 20 | .the.values.are.read.using...... |
| 16420 | e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 e2 80 99 20 62 | ...completing-read-multiple....b |
| 16440 | 79 20 64 65 66 61 75 6c 74 20 61 6e 64 20 69 66 20 79 6f 75 20 73 70 65 63 69 66 79 20 79 6f 75 | y.default.and.if.you.specify.you |
| 16460 | 72 20 6f 77 6e 0a 20 20 20 20 20 72 65 61 64 65 72 2c 20 74 68 65 6e 20 69 74 20 73 68 6f 75 6c | r.own......reader,.then.it.shoul |
| 16480 | 64 20 72 65 61 64 20 74 68 65 20 76 61 6c 75 65 73 20 75 73 69 6e 67 20 74 68 61 74 20 66 75 6e | d.read.the.values.using.that.fun |
| 164a0 | 63 74 69 6f 6e 20 6f 72 0a 20 20 20 20 20 73 69 6d 69 6c 61 72 2e 0a 0a 20 20 20 20 20 53 75 70 | ction.or......similar........Sup |
| 164c0 | 70 6f 72 74 65 64 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 20 76 61 6c 75 65 73 20 61 72 65 3a | ported.non-...nil....values.are: |
| 164e0 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 55 73 65 20 e2 80 98 72 65 73 74 e2 80 99 20 66 6f 72 | ..............Use....rest....for |
| 16500 | 20 61 6e 20 6f 70 74 69 6f 6e 20 74 68 61 74 20 63 61 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 6c | .an.option.that.can.have.multipl |
| 16520 | 65 20 76 61 6c 75 65 73 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 75 73 65 | e.values...This...........is.use |
| 16540 | 66 75 6c 20 65 2e 67 2e 2c 20 66 6f 72 20 61 6e 20 e2 80 98 2d 2d e2 80 99 20 61 72 67 75 6d 65 | ful.e.g.,.for.an....--....argume |
| 16560 | 6e 74 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 6c 6c 0a 20 20 20 20 20 | nt.that.indicates.that.all...... |
| 16580 | 20 20 20 20 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 66 69 6c | .....remaining.arguments.are.fil |
| 165a0 | 65 73 20 28 73 75 63 68 20 61 73 20 e2 80 98 67 69 74 20 6c 6f 67 20 2d 2d 20 66 69 6c 65 31 0a | es.(such.as....git.log.--.file1. |
| 165c0 | 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 32 e2 80 99 29 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 | ..........file2...)............. |
| 165e0 | 49 6e 20 74 68 65 20 6c 69 73 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 e2 80 98 74 72 61 6e 73 | In.the.list.returned.by....trans |
| 16600 | 69 65 6e 74 2d 61 72 67 73 e2 80 99 20 73 75 63 68 20 61 6e 20 6f 70 74 69 6f 6e 20 61 6e 64 0a | ient-args....such.an.option.and. |
| 16620 | 20 20 20 20 20 20 20 20 20 20 69 74 73 20 76 61 6c 75 65 73 20 61 72 65 20 72 65 70 72 65 73 65 | ..........its.values.are.represe |
| 16640 | 6e 74 65 64 20 62 79 20 61 20 73 69 6e 67 6c 65 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 | nted.by.a.single.list.of.the.for |
| 16660 | 6d 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 28 41 52 47 55 4d 45 4e 54 20 2e 20 56 41 4c 55 45 | m..............(ARGUMENT...VALUE |
| 16680 | 53 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 55 73 65 20 e2 80 98 72 65 70 65 61 | S)..................Use....repea |
| 166a0 | 74 e2 80 99 20 66 6f 72 20 61 6e 20 6f 70 74 69 6f 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 73 | t....for.an.option.that.can.be.s |
| 166c0 | 70 65 63 69 66 69 65 64 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 74 69 6d 65 | pecified.multiple...........time |
| 166e0 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 49 6e 20 74 68 65 20 6c 69 73 74 20 72 65 74 75 72 6e | s.............In.the.list.return |
| 16700 | 65 64 20 62 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 e2 80 99 20 65 61 63 68 20 | ed.by....transient-args....each. |
| 16720 | 69 6e 73 74 61 6e 63 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e | instance.of.the...........option |
| 16740 | 20 61 6e 64 20 69 74 73 20 76 61 6c 75 65 20 61 70 70 65 61 72 73 20 73 65 70 61 72 61 74 65 6c | .and.its.value.appears.separatel |
| 16760 | 79 20 69 6e 20 74 68 65 20 75 73 75 61 6c 20 66 72 6f 6d 2c 20 66 6f 72 0a 20 20 20 20 20 20 20 | y.in.the.usual.from,.for........ |
| 16780 | 20 20 20 65 78 61 6d 70 6c 65 3a 20 e2 80 98 28 22 2d 2d 61 6e 6f 74 68 65 72 2d 61 72 67 75 6d | ...example:....("--another-argum |
| 167a0 | 65 6e 74 22 20 22 2d 2d 6f 70 74 69 6f 6e 3d 66 69 72 73 74 22 0a 20 20 20 20 20 20 20 20 20 20 | ent"."--option=first"........... |
| 167c0 | 22 2d 2d 6f 70 74 69 6f 6e 3d 73 65 63 6f 6e 64 22 29 e2 80 99 2e 0a 0a 20 20 20 20 20 49 6e 20 | "--option=second")...........In. |
| 167e0 | 62 6f 74 68 20 63 61 73 65 73 20 74 68 65 20 6f 70 74 69 6f 6e e2 80 99 73 20 76 61 6c 75 65 73 | both.cases.the.option...s.values |
| 16800 | 20 68 61 76 65 20 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 0a 20 20 20 | .have.to.be.specified.in.the.... |
| 16820 | 20 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 61 20 70 72 65 66 69 78 20 75 73 69 6e | ..default.value.of.a.prefix.usin |
| 16840 | 67 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 61 74 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 | g.the.same.format.as.returned.by |
| 16860 | 0a 20 20 20 20 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 e2 80 99 2c 20 65 2e 67 2e | .........transient-args...,.e.g. |
| 16880 | 2c 20 e2 80 98 28 22 2d 2d 6f 74 68 65 72 22 20 22 2d 2d 6f 3d 31 22 20 22 2d 2d 6f 3d 32 22 20 | ,....("--other"."--o=1"."--o=2". |
| 168a0 | 28 22 2d 2d 22 20 22 66 31 22 0a 20 20 20 20 20 22 66 32 22 29 29 e2 80 99 2e 0a 0a 20 20 20 e2 | ("--"."f1"......"f2")).......... |
| 168c0 | 80 a2 20 e2 80 98 61 6c 77 61 79 73 2d 72 65 61 64 e2 80 99 20 46 6f 72 20 6f 70 74 69 6f 6e 73 | ......always-read....For.options |
| 168e0 | 2c 20 77 68 65 74 68 65 72 20 74 6f 20 72 65 61 64 20 61 20 76 61 6c 75 65 20 6f 6e 20 65 76 65 | ,.whether.to.read.a.value.on.eve |
| 16900 | 72 79 0a 20 20 20 20 20 69 6e 76 6f 63 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 69 73 20 69 73 20 | ry......invocation...If.this.is. |
| 16920 | e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 68 61 76 | ...nil...,.then.options.that.hav |
| 16940 | 65 20 61 20 76 61 6c 75 65 20 61 72 65 0a 20 20 20 20 20 73 69 6d 70 6c 79 20 75 6e 73 65 74 20 | e.a.value.are......simply.unset. |
| 16960 | 61 6e 64 20 68 61 76 65 20 74 6f 20 62 65 20 69 6e 76 6f 6b 65 64 20 61 20 73 65 63 6f 6e 64 20 | and.have.to.be.invoked.a.second. |
| 16980 | 74 69 6d 65 20 74 6f 20 73 65 74 20 61 20 6e 65 77 0a 20 20 20 20 20 76 61 6c 75 65 2e 0a 0a 20 | time.to.set.a.new......value.... |
| 169a0 | 20 20 e2 80 a2 20 e2 80 98 61 6c 6c 6f 77 2d 65 6d 70 74 79 e2 80 99 20 46 6f 72 20 6f 70 74 69 | .........allow-empty....For.opti |
| 169c0 | 6f 6e 73 2c 20 77 68 65 74 68 65 72 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 73 | ons,.whether.the.empty.string.is |
| 169e0 | 20 61 20 76 61 6c 69 64 0a 20 20 20 20 20 76 61 6c 75 65 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 | .a.valid......value............. |
| 16a00 | 68 69 73 74 6f 72 79 2d 6b 65 79 e2 80 99 20 54 68 65 20 6b 65 79 20 75 73 65 64 20 74 6f 20 73 | history-key....The.key.used.to.s |
| 16a20 | 74 6f 72 65 20 74 68 65 20 68 69 73 74 6f 72 79 2e 20 20 54 68 69 73 20 64 65 66 61 75 6c 74 73 | tore.the.history...This.defaults |
| 16a40 | 20 74 6f 0a 20 20 20 20 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 20 20 54 68 69 73 | .to......the.command.name...This |
| 16a60 | 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 6d 75 6c 74 69 70 6c 65 20 69 6e 66 69 78 65 73 | .is.useful.when.multiple.infixes |
| 16a80 | 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 73 68 61 72 65 20 74 68 65 20 73 61 6d 65 20 68 69 73 74 | .should......share.the.same.hist |
| 16aa0 | 6f 72 79 20 62 65 63 61 75 73 65 20 74 68 65 69 72 20 76 61 6c 75 65 73 20 61 72 65 20 6f 66 20 | ory.because.their.values.are.of. |
| 16ac0 | 74 68 65 20 73 61 6d 65 20 6b 69 6e 64 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 72 65 61 64 65 72 | the.same.kind.............reader |
| 16ae0 | e2 80 99 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 74 68 | ....The.function.used.to.read.th |
| 16b00 | 65 20 76 61 6c 75 65 20 6f 66 20 61 6e 20 69 6e 66 69 78 2e 20 20 4e 6f 74 20 75 73 65 64 0a 20 | e.value.of.an.infix...Not.used.. |
| 16b20 | 20 20 20 20 66 6f 72 20 73 77 69 74 63 68 65 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 | ....for.switches...The.function. |
| 16b40 | 74 61 6b 65 73 20 74 68 72 65 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 50 52 4f 4d 50 54 2c 0a 20 | takes.three.arguments,.PROMPT,.. |
| 16b60 | 20 20 20 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 61 6e 64 20 48 49 53 54 4f 52 59 2c 20 61 | ....INITIAL-INPUT.and.HISTORY,.a |
| 16b80 | 6e 64 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 e2 80 a2 | nd.must.return.a.string......... |
| 16ba0 | 20 e2 80 98 70 72 6f 6d 70 74 e2 80 99 20 54 68 65 20 70 72 6f 6d 70 74 20 75 73 65 64 20 77 68 | ....prompt....The.prompt.used.wh |
| 16bc0 | 65 6e 20 72 65 61 64 69 6e 67 20 74 68 65 20 76 61 6c 75 65 2c 20 65 69 74 68 65 72 20 61 20 73 | en.reading.the.value,.either.a.s |
| 16be0 | 74 72 69 6e 67 20 6f 72 0a 20 20 20 20 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 | tring.or......a.function.that.ta |
| 16c00 | 6b 65 73 20 74 68 65 20 6f 62 6a 65 63 74 20 61 73 20 74 68 65 20 6f 6e 6c 79 20 61 72 67 75 6d | kes.the.object.as.the.only.argum |
| 16c20 | 65 6e 74 20 61 6e 64 20 77 68 69 63 68 0a 20 20 20 20 20 72 65 74 75 72 6e 73 20 61 20 70 72 6f | ent.and.which......returns.a.pro |
| 16c40 | 6d 70 74 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 63 68 6f 69 63 65 73 e2 80 | mpt.string.............choices.. |
| 16c60 | 99 20 41 20 6c 69 73 74 20 6f 66 20 76 61 6c 69 64 20 76 61 6c 75 65 73 2c 20 6f 72 20 61 20 66 | ..A.list.of.valid.values,.or.a.f |
| 16c80 | 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 73 75 63 68 20 61 0a 20 20 20 20 | unction.that.returns.such.a..... |
| 16ca0 | 20 6c 69 73 74 2e 20 20 54 68 65 20 6c 61 74 74 65 72 20 69 73 20 6e 6f 74 20 69 6d 70 6c 65 6d | .list...The.latter.is.not.implem |
| 16cc0 | 65 6e 74 65 64 20 66 6f 72 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 65 73 e2 | ented.for....transient-switches. |
| 16ce0 | 80 99 2c 0a 20 20 20 20 20 62 65 63 61 75 73 65 20 49 20 63 6f 75 6c 64 6e e2 80 99 74 20 74 68 | ..,......because.I.couldn...t.th |
| 16d00 | 69 6e 6b 20 6f 66 20 61 20 75 73 65 2d 63 61 73 65 2e 20 20 48 6f 77 20 65 78 61 63 74 6c 79 20 | ink.of.a.use-case...How.exactly. |
| 16d20 | 74 68 65 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20 61 72 65 20 75 73 65 64 20 76 61 72 69 65 73 | the.choices......are.used.varies |
| 16d40 | 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 63 6c 61 73 73 20 6f 66 20 74 68 65 20 73 | .depending.on.the.class.of.the.s |
| 16d60 | 75 66 66 69 78 2e 0a 0a 53 6c 6f 74 73 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 76 61 | uffix...Slots.of....transient-va |
| 16d80 | 72 69 61 62 6c 65 e2 80 99 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | riable....---------------------- |
| 16da0 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 76 61 72 69 61 62 6c 65 e2 80 99 20 54 | -------............variable....T |
| 16dc0 | 68 65 20 76 61 72 69 61 62 6c 65 2e 0a 0a 53 6c 6f 74 73 20 6f 66 20 e2 80 98 74 72 61 6e 73 69 | he.variable...Slots.of....transi |
| 16de0 | 65 6e 74 2d 73 77 69 74 63 68 65 73 e2 80 99 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ent-switches....---------------- |
| 16e00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 61 72 67 75 6d 65 6e | -------------............argumen |
| 16e20 | 74 2d 66 6f 72 6d 61 74 e2 80 99 20 54 68 65 20 64 69 73 70 6c 61 79 20 66 6f 72 6d 61 74 2e 20 | t-format....The.display.format.. |
| 16e40 | 20 4d 75 73 74 20 63 6f 6e 74 61 69 6e 20 e2 80 98 25 73 e2 80 99 2c 20 6f 6e 65 20 6f 66 0a 20 | .Must.contain....%s...,.one.of.. |
| 16e60 | 20 20 20 20 74 68 65 20 e2 80 98 63 68 6f 69 63 65 73 e2 80 99 20 69 73 20 73 75 62 73 74 69 74 | ....the....choices....is.substit |
| 16e80 | 75 74 65 64 20 66 6f 72 20 74 68 61 74 2e 20 20 45 2e 67 2e 2c 20 e2 80 98 2d 2d 25 73 2d 6f 72 | uted.for.that...E.g.,....--%s-or |
| 16ea0 | 64 65 72 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 61 72 67 75 6d 65 6e 74 2d 72 65 67 65 | der................argument-rege |
| 16ec0 | 78 70 e2 80 99 20 54 68 65 20 72 65 67 65 78 70 20 75 73 65 64 20 74 6f 20 6d 61 74 63 68 20 61 | xp....The.regexp.used.to.match.a |
| 16ee0 | 6e 79 20 6f 6e 65 20 6f 66 20 74 68 65 20 73 77 69 74 63 68 65 73 2e 0a 20 20 20 20 20 45 2e 67 | ny.one.of.the.switches.......E.g |
| 16f00 | 2e 2c 20 e2 80 98 5c 5c 28 2d 2d 5c 5c 28 74 6f 70 6f 5c 5c 7c 61 75 74 68 6f 72 2d 64 61 74 65 | .,....\\(--\\(topo\\|author-date |
| 16f20 | 5c 5c 7c 64 61 74 65 5c 5c 29 2d 6f 72 64 65 72 5c 5c 29 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a | \\|date\\)-order\\)........File: |
| 16f40 | 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 72 65 64 69 63 61 74 | .transient.info,..Node:.Predicat |
| 16f60 | 65 20 53 6c 6f 74 73 2c 20 20 50 72 65 76 3a 20 53 75 66 66 69 78 20 53 6c 6f 74 73 2c 20 20 55 | e.Slots,..Prev:.Suffix.Slots,..U |
| 16f80 | 70 3a 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 0a 0a 35 2e 38 20 50 72 65 64 | p:.Classes.and.Methods..5.8.Pred |
| 16fa0 | 69 63 61 74 65 20 53 6c 6f 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a | icate.Slots.===================. |
| 16fc0 | 0a 53 75 66 66 69 78 20 61 6e 64 20 67 72 6f 75 70 20 6f 62 6a 65 63 74 73 20 73 68 61 72 65 20 | .Suffix.and.group.objects.share. |
| 16fe0 | 73 6f 6d 65 20 70 72 65 64 69 63 61 74 65 20 73 6c 6f 74 73 20 74 68 61 74 20 63 6f 6e 74 72 6f | some.predicate.slots.that.contro |
| 17000 | 6c 20 77 68 65 74 68 65 72 0a 61 20 67 72 6f 75 70 20 6f 72 20 73 75 66 66 69 78 20 73 68 6f 75 | l.whether.a.group.or.suffix.shou |
| 17020 | 6c 64 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 73 6f 6d | ld.be.available.depending.on.som |
| 17040 | 65 20 73 74 61 74 65 2e 20 20 4f 6e 6c 79 20 6f 6e 65 0a 6f 66 20 74 68 65 73 65 20 73 6c 6f 74 | e.state...Only.one.of.these.slot |
| 17060 | 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 20 | s.can.be.used.at.the.same.time.. |
| 17080 | 20 49 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 77 68 61 74 0a 68 61 70 70 65 6e 73 20 69 66 | .It.is.undefined.what.happens.if |
| 170a0 | 20 79 6f 75 20 75 73 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 2e 0a 0a 20 20 20 e2 80 a2 20 | .you.use.more.than.one.......... |
| 170c0 | e2 80 98 69 66 e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 70 72 65 64 69 63 61 74 65 20 72 65 74 | ...if....Enable.if.predicate.ret |
| 170e0 | 75 72 6e 73 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 69 66 | urns.non-...nil...............if |
| 17100 | 2d 6e 6f 74 e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 70 72 65 64 69 63 61 74 65 20 72 65 74 75 | -not....Enable.if.predicate.retu |
| 17120 | 72 6e 73 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 69 66 2d 6e 6f 6e 2d | rns....nil...............if-non- |
| 17140 | 6e 69 6c e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 76 61 72 69 61 62 6c 65 e2 80 99 73 20 76 61 | nil....Enable.if.variable...s.va |
| 17160 | 6c 75 65 20 69 73 20 6e 6f 6e 2d e2 80 98 6e 69 6c e2 80 99 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 | lue.is.non-...nil............... |
| 17180 | 69 66 2d 6e 69 6c e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 76 61 72 69 61 62 6c 65 e2 80 99 73 | if-nil....Enable.if.variable...s |
| 171a0 | 20 76 61 6c 75 65 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 69 | .value.is....nil...............i |
| 171c0 | 66 2d 6d 6f 64 65 e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d | f-mode....Enable.if.major-mode.m |
| 171e0 | 61 74 63 68 65 73 20 76 61 6c 75 65 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 69 66 2d 6e 6f 74 2d 6d | atches.value............if-not-m |
| 17200 | 6f 64 65 e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 6f 65 73 | ode....Enable.if.major-mode.does |
| 17220 | 20 6e 6f 74 20 6d 61 74 63 68 20 76 61 6c 75 65 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 69 66 2d 64 | .not.match.value............if-d |
| 17240 | 65 72 69 76 65 64 e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 | erived....Enable.if.major-mode.d |
| 17260 | 65 72 69 76 65 73 20 66 72 6f 6d 20 76 61 6c 75 65 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 69 66 2d | erives.from.value............if- |
| 17280 | 6e 6f 74 2d 64 65 72 69 76 65 64 e2 80 99 20 45 6e 61 62 6c 65 20 69 66 20 6d 61 6a 6f 72 2d 6d | not-derived....Enable.if.major-m |
| 172a0 | 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 64 65 72 69 76 65 20 66 72 6f 6d 20 76 61 6c 75 65 2e 0a | ode.does.not.derive.from.value.. |
| 172c0 | 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 73 65 20 70 72 65 64 69 63 61 74 65 73 20 | ....By.default.these.predicates. |
| 172e0 | 72 75 6e 20 77 68 65 6e 20 74 68 65 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 | run.when.the.prefix.command.is.i |
| 17300 | 6e 76 6f 6b 65 64 2c 0a 62 75 74 20 74 68 69 73 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 73 2c | nvoked,.but.this.can.be.changes, |
| 17320 | 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 72 65 66 72 65 73 68 2d 73 75 66 66 69 78 65 73 e2 80 | .using.the....refresh-suffixes.. |
| 17340 | 99 20 70 72 65 66 69 78 20 73 6c 6f 74 2e 20 20 53 65 65 0a 2a 6e 6f 74 65 20 50 72 65 66 69 78 | ..prefix.slot...See.*note.Prefix |
| 17360 | 20 53 6c 6f 74 73 3a 3a 2e 0a 0a 20 20 20 4f 6e 65 20 6d 6f 72 65 20 73 6c 6f 74 20 69 73 20 73 | .Slots::......One.more.slot.is.s |
| 17380 | 68 61 72 65 64 20 62 65 74 77 65 65 6e 20 67 72 6f 75 70 20 61 6e 64 20 73 75 66 66 69 78 20 63 | hared.between.group.and.suffix.c |
| 173a0 | 6c 61 73 73 65 73 2c 20 e2 80 98 6c 65 76 65 6c e2 80 99 2e 0a 4c 69 6b 65 20 74 68 65 20 73 6c | lasses,....level.....Like.the.sl |
| 173c0 | 6f 74 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 61 62 6f 76 65 2c 20 69 74 20 69 73 20 61 20 70 72 | ots.documented.above,.it.is.a.pr |
| 173e0 | 65 64 69 63 61 74 65 2c 20 62 75 74 20 69 74 20 69 73 20 75 73 65 64 20 66 6f 72 20 61 0a 64 69 | edicate,.but.it.is.used.for.a.di |
| 17400 | 66 66 65 72 65 6e 74 20 70 75 72 70 6f 73 65 2e 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 | fferent.purpose...The.value.has. |
| 17420 | 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 20 62 65 74 77 65 65 6e 20 31 20 61 6e 64 20 37 | to.be.an.integer.between.1.and.7 |
| 17440 | 2e 0a e2 80 98 6c 65 76 65 6c e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 61 | .....level....controls.whether.a |
| 17460 | 20 73 75 66 66 69 78 20 6f 72 20 61 20 67 72 6f 75 70 20 73 68 6f 75 6c 64 20 62 65 20 61 76 61 | .suffix.or.a.group.should.be.ava |
| 17480 | 69 6c 61 62 6c 65 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 75 73 65 72 20 70 72 65 66 65 72 65 | ilable.depending.on.user.prefere |
| 174a0 | 6e 63 65 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 | nce...See.*note.Enabling.and.Dis |
| 174c0 | 61 62 6c 69 6e 67 0a 53 75 66 66 69 78 65 73 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e | abling.Suffixes::.....File:.tran |
| 174e0 | 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 41 51 2c 20 20 4e 65 78 74 3a 20 4b | sient.info,..Node:.FAQ,..Next:.K |
| 17500 | 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 43 6c 61 73 73 65 73 20 61 | eystroke.Index,..Prev:.Classes.a |
| 17520 | 6e 64 20 4d 65 74 68 6f 64 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 41 | nd.Methods,..Up:.Top..Appendix.A |
| 17540 | 20 46 41 51 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 41 2e 31 20 43 61 6e 20 49 20 63 | .FAQ.**************..A.1.Can.I.c |
| 17560 | 6f 6e 74 72 6f 6c 20 68 6f 77 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 69 73 20 64 | ontrol.how.the.popup.buffer.is.d |
| 17580 | 69 73 70 6c 61 79 65 64 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | isplayed?.====================== |
| 175a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | ==============================.. |
| 175c0 | 59 65 73 2c 20 73 65 65 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 64 69 73 70 6c 61 79 2d 62 75 | Yes,.see....transient-display-bu |
| 175e0 | 66 66 65 72 2d 61 63 74 69 6f 6e e2 80 99 20 69 6e 20 2a 6e 6f 74 65 20 43 6f 6e 66 69 67 75 72 | ffer-action....in.*note.Configur |
| 17600 | 61 74 69 6f 6e 3a 3a 2e 0a 0a 41 2e 32 20 48 6f 77 20 63 61 6e 20 49 20 63 6f 70 79 20 74 65 78 | ation::...A.2.How.can.I.copy.tex |
| 17620 | 74 20 66 72 6f 6d 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 3f 0a 3d 3d 3d 3d 3d 3d 3d | t.from.the.popup.buffer?.======= |
| 17640 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 17660 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 6d 61 72 6b 20 74 65 78 74 | =======..To.be.able.to.mark.text |
| 17680 | 20 69 6e 20 54 72 61 6e 73 69 65 6e 74 e2 80 99 73 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 75 | .in.Transient...s.popup.buffer.u |
| 176a0 | 73 69 6e 67 20 74 68 65 20 6d 6f 75 73 65 2c 20 79 6f 75 0a 68 61 76 65 20 74 6f 20 61 64 64 20 | sing.the.mouse,.you.have.to.add. |
| 176c0 | 74 68 65 20 62 65 6c 6f 77 20 62 69 6e 64 69 6e 67 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 66 6f | the.below.binding...Note.that.fo |
| 176e0 | 72 20 74 65 63 68 6e 69 63 61 6c 20 72 65 61 73 6f 6e 73 2c 20 74 68 65 0a 72 65 67 69 6f 6e 20 | r.technical.reasons,.the.region. |
| 17700 | 77 6f 6e e2 80 99 74 20 62 65 20 76 69 73 75 61 6c 69 7a 65 64 2c 20 77 68 69 6c 65 20 64 6f 69 | won...t.be.visualized,.while.doi |
| 17720 | 6e 67 20 73 6f 2e 20 20 41 66 74 65 72 20 79 6f 75 20 68 61 76 65 20 71 75 69 74 20 74 68 65 0a | ng.so...After.you.have.quit.the. |
| 17740 | 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 2c 20 79 6f 75 20 77 69 6c 6c 20 62 65 20 61 62 6c | transient.popup,.you.will.be.abl |
| 17760 | 65 20 74 6f 20 79 61 6e 6b 20 69 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 2e 0a | e.to.yank.it.in.another.buffer.. |
| 17780 | 0a 20 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 64 | ......(keymap-set.transient-pred |
| 177a0 | 69 63 61 74 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 6d 6f 75 | icate-map.................."<mou |
| 177c0 | 73 65 2d 73 65 74 2d 72 65 67 69 6f 6e 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se-set-region>"................. |
| 177e0 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 29 0a 0a 41 2e 33 20 48 6f 77 20 | .#'transient--do-stay)..A.3.How. |
| 17800 | 64 6f 65 73 20 54 72 61 6e 73 69 65 6e 74 20 63 6f 6d 70 61 72 65 20 74 6f 20 70 72 65 66 69 78 | does.Transient.compare.to.prefix |
| 17820 | 20 6b 65 79 73 20 61 6e 64 20 75 6e 69 76 65 72 73 61 6c 20 61 72 67 75 6d 65 6e 74 73 3f 0a 3d | .keys.and.universal.arguments?.= |
| 17840 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 17860 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 17880 | 3d 3d 3d 3d 3d 0a 0a 53 65 65 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | =====..See.<https://github.com/m |
| 178a0 | 61 67 69 74 2f 74 72 61 6e 73 69 65 6e 74 2f 77 69 6b 69 2f 43 6f 6d 70 61 72 69 73 6f 6e 2d 77 | agit/transient/wiki/Comparison-w |
| 178c0 | 69 74 68 2d 70 72 65 66 69 78 2d 6b 65 79 73 2d 61 6e 64 2d 75 6e 69 76 65 72 73 61 6c 2d 61 72 | ith-prefix-keys-and-universal-ar |
| 178e0 | 67 75 6d 65 6e 74 73 3e 2e 0a 0a 41 2e 34 20 48 6f 77 20 64 6f 65 73 20 54 72 61 6e 73 69 65 6e | guments>...A.4.How.does.Transien |
| 17900 | 74 20 63 6f 6d 70 61 72 65 20 74 6f 20 4d 61 67 69 74 2d 50 6f 70 75 70 20 61 6e 64 20 48 79 64 | t.compare.to.Magit-Popup.and.Hyd |
| 17920 | 72 61 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ra?.============================ |
| 17940 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 53 65 | ============================..Se |
| 17960 | 65 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 74 72 61 6e | e.<https://github.com/magit/tran |
| 17980 | 73 69 65 6e 74 2f 77 69 6b 69 2f 43 6f 6d 70 61 72 69 73 6f 6e 2d 77 69 74 68 2d 6f 74 68 65 72 | sient/wiki/Comparison-with-other |
| 179a0 | 2d 70 61 63 6b 61 67 65 73 3e 2e 0a 0a 41 2e 35 20 57 68 79 20 64 69 64 20 73 6f 6d 65 20 6f 66 | -packages>...A.5.Why.did.some.of |
| 179c0 | 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 63 68 61 6e 67 65 3f 0a 3d 3d 3d 3d 3d 3d | .the.key.bindings.change?.====== |
| 179e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 17a00 | 3d 3d 3d 3d 3d 3d 0a 0a 59 6f 75 20 6d 61 79 20 68 61 76 65 20 6e 6f 74 69 63 65 64 20 74 68 61 | ======..You.may.have.noticed.tha |
| 17a20 | 74 20 74 68 65 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 63 | t.the.bindings.for.some.of.the.c |
| 17a40 | 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 0a 64 6f 20 2a 6e 6f 74 2a 20 68 61 76 65 20 74 68 65 | ommon.commands.do.*not*.have.the |
| 17a60 | 20 70 72 65 66 69 78 20 e2 80 98 43 2d 78 e2 80 99 20 61 6e 64 20 74 68 61 74 20 66 75 72 74 68 | .prefix....C-x....and.that.furth |
| 17a80 | 65 72 6d 6f 72 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 73 65 0a 63 6f 6d 6d 61 6e 64 73 20 61 72 | ermore.some.of.these.commands.ar |
| 17aa0 | 65 20 67 72 61 79 65 64 20 6f 75 74 20 77 68 69 6c 65 20 6f 74 68 65 72 73 20 61 72 65 20 6e 6f | e.grayed.out.while.others.are.no |
| 17ac0 | 74 2e 20 20 54 68 61 74 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 69 73 20 61 0a 62 69 74 20 | t...That.unfortunately.is.a.bit. |
| 17ae0 | 63 6f 6e 66 75 73 69 6e 67 20 69 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d | confusing.if.the.section.of.comm |
| 17b00 | 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 6e 6f 74 20 73 68 6f 77 6e 0a 70 65 72 6d 61 6e 65 | on.commands.is.not.shown.permane |
| 17b20 | 6e 74 6c 79 2c 20 6d 61 6b 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 70 6c 61 | ntly,.making.the.following.expla |
| 17b40 | 6e 61 74 69 6f 6e 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 20 54 68 65 20 70 75 72 70 6f 73 | nation.necessary......The.purpos |
| 17b60 | 65 20 6f 66 20 75 73 75 61 6c 6c 79 20 68 69 64 69 6e 67 20 74 68 61 74 20 73 65 63 74 69 6f 6e | e.of.usually.hiding.that.section |
| 17b80 | 20 62 75 74 20 73 68 6f 77 69 6e 67 20 69 74 20 61 66 74 65 72 20 74 68 65 0a 75 73 65 72 20 70 | .but.showing.it.after.the.user.p |
| 17ba0 | 72 65 73 73 65 64 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 72 65 66 69 78 20 6b 65 79 | ressed.the.respective.prefix.key |
| 17bc0 | 20 69 73 20 74 6f 20 63 6f 6e 73 65 72 76 65 20 73 70 61 63 65 20 61 6e 64 20 6e 6f 74 0a 6f 76 | .is.to.conserve.space.and.not.ov |
| 17be0 | 65 72 77 68 65 6c 6d 20 75 73 65 72 73 20 77 69 74 68 20 74 6f 6f 20 6d 75 63 68 20 6e 6f 69 73 | erwhelm.users.with.too.much.nois |
| 17c00 | 65 2c 20 77 68 69 6c 65 20 61 6c 6c 6f 77 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 71 75 | e,.while.allowing.the.user.to.qu |
| 17c20 | 69 63 6b 6c 79 0a 6c 69 73 74 20 63 6f 6d 6d 6f 6e 20 62 69 6e 64 69 6e 67 73 20 6f 6e 20 64 65 | ickly.list.common.bindings.on.de |
| 17c40 | 6d 61 6e 64 2e 0a 0a 20 20 20 54 68 61 74 20 68 6f 77 65 76 65 72 20 73 68 6f 75 6c 64 20 6e 6f | mand......That.however.should.no |
| 17c60 | 74 20 6b 65 65 70 20 75 73 20 66 72 6f 6d 20 75 73 69 6e 67 20 74 68 65 20 62 65 73 74 20 70 6f | t.keep.us.from.using.the.best.po |
| 17c80 | 73 73 69 62 6c 65 20 6b 65 79 0a 62 69 6e 64 69 6e 67 73 2e 20 20 54 68 65 20 62 69 6e 64 69 6e | ssible.key.bindings...The.bindin |
| 17ca0 | 67 73 20 74 68 61 74 20 64 6f 20 75 73 65 20 61 20 70 72 65 66 69 78 20 64 6f 20 73 6f 20 74 6f | gs.that.do.use.a.prefix.do.so.to |
| 17cc0 | 20 61 76 6f 69 64 20 77 61 73 74 69 6e 67 20 74 6f 6f 0a 6d 61 6e 79 20 6e 6f 6e 2d 70 72 65 66 | .avoid.wasting.too.many.non-pref |
| 17ce0 | 69 78 20 62 69 6e 64 69 6e 67 73 2c 20 6b 65 65 70 69 6e 67 20 74 68 65 6d 20 61 76 61 69 6c 61 | ix.bindings,.keeping.them.availa |
| 17d00 | 62 6c 65 20 66 6f 72 20 75 73 65 20 69 6e 20 69 6e 64 69 76 69 64 75 61 6c 0a 74 72 61 6e 73 69 | ble.for.use.in.individual.transi |
| 17d20 | 65 6e 74 73 2e 20 20 54 68 65 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 | ents...The.bindings.that.do.not. |
| 17d40 | 75 73 65 20 61 20 70 72 65 66 69 78 20 61 6e 64 20 74 68 61 74 20 61 72 65 20 2a 6e 6f 74 2a 0a | use.a.prefix.and.that.are.*not*. |
| 17d60 | 67 72 61 79 65 64 20 6f 75 74 20 61 72 65 20 76 65 72 79 20 69 6d 70 6f 72 74 61 6e 74 20 62 69 | grayed.out.are.very.important.bi |
| 17d80 | 6e 64 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 2a 61 6c 77 61 79 73 2a 20 61 76 61 69 6c 61 62 | ndings.that.are.*always*.availab |
| 17da0 | 6c 65 2c 20 65 76 65 6e 0a 77 68 65 6e 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 e2 80 9c 63 6f | le,.even.when.invoking.the....co |
| 17dc0 | 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 20 6b 65 79 20 70 72 65 66 69 78 e2 80 9d 20 6f 72 20 2a 61 | mmon.command.key.prefix....or.*a |
| 17de0 | 6e 79 20 6f 74 68 65 72 2a 0a 74 72 61 6e 73 69 65 6e 74 2d 73 70 65 63 69 66 69 63 20 70 72 65 | ny.other*.transient-specific.pre |
| 17e00 | 66 69 78 2e 20 20 54 68 65 20 6e 6f 6e 2d 70 72 65 66 69 78 20 6b 65 79 73 20 74 68 61 74 20 2a | fix...The.non-prefix.keys.that.* |
| 17e20 | 61 72 65 2a 20 67 72 61 79 65 64 20 6f 75 74 0a 68 6f 77 65 76 65 72 2c 20 61 72 65 20 6e 6f 74 | are*.grayed.out.however,.are.not |
| 17e40 | 20 61 76 61 69 6c 61 62 6c 65 20 77 68 65 6e 20 61 6e 79 20 69 6e 63 6f 6d 70 6c 65 74 65 20 70 | .available.when.any.incomplete.p |
| 17e60 | 72 65 66 69 78 20 6b 65 79 20 73 65 71 75 65 6e 63 65 20 69 73 0a 61 63 74 69 76 65 2e 20 20 54 | refix.key.sequence.is.active...T |
| 17e80 | 68 65 79 20 64 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 e2 80 9c 63 6f 6d 6d 6f 6e 20 63 6f 6d | hey.do.not.use.the....common.com |
| 17ea0 | 6d 61 6e 64 20 6b 65 79 20 70 72 65 66 69 78 e2 80 9d 20 62 65 63 61 75 73 65 20 69 74 20 69 73 | mand.key.prefix....because.it.is |
| 17ec0 | 0a 6c 69 6b 65 6c 79 20 74 68 61 74 20 75 73 65 72 73 20 77 61 6e 74 20 74 6f 20 69 6e 76 6f 6b | .likely.that.users.want.to.invok |
| 17ee0 | 65 20 74 68 65 6d 20 73 65 76 65 72 61 6c 20 74 69 6d 65 73 20 69 6e 20 61 20 72 6f 77 20 61 6e | e.them.several.times.in.a.row.an |
| 17f00 | 64 20 65 2e 67 2e 2c 0a e2 80 98 4d 2d 70 20 4d 2d 70 20 4d 2d 70 e2 80 99 20 69 73 20 6d 75 63 | d.e.g.,....M-p.M-p.M-p....is.muc |
| 17f20 | 68 20 6d 6f 72 65 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 68 61 6e 20 e2 80 98 43 2d 78 20 4d 2d | h.more.convenient.than....C-x.M- |
| 17f40 | 70 20 43 2d 78 20 4d 2d 70 20 43 2d 78 20 4d 2d 70 e2 80 99 2e 0a 0a 20 20 20 59 6f 75 20 6d 61 | p.C-x.M-p.C-x.M-p.........You.ma |
| 17f60 | 79 20 61 6c 73 6f 20 68 61 76 65 20 6e 6f 74 69 63 65 64 20 74 68 61 74 20 74 68 65 20 e2 80 9c | y.also.have.noticed.that.the.... |
| 17f80 | 53 65 74 e2 80 9d 20 63 6f 6d 6d 61 6e 64 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 43 2d | Set....command.is.bound.to....C- |
| 17fa0 | 78 20 73 e2 80 99 2c 0a 77 68 69 6c 65 20 4d 61 67 69 74 2d 50 6f 70 75 70 20 75 73 65 64 20 74 | x.s...,.while.Magit-Popup.used.t |
| 17fc0 | 6f 20 62 69 6e 64 20 e2 80 98 43 2d 63 20 43 2d 63 e2 80 99 20 69 6e 73 74 65 61 64 2e 20 20 49 | o.bind....C-c.C-c....instead...I |
| 17fe0 | 20 68 61 76 65 20 73 65 65 6e 20 73 65 76 65 72 61 6c 0a 75 73 65 72 73 20 70 72 61 69 73 65 20 | .have.seen.several.users.praise. |
| 18000 | 74 68 65 20 6c 61 74 74 65 72 20 62 69 6e 64 69 6e 67 20 28 73 69 63 29 2c 20 73 6f 20 49 20 64 | the.latter.binding.(sic),.so.I.d |
| 18020 | 69 64 20 6e 6f 74 20 63 68 61 6e 67 65 20 69 74 0a 77 69 6c 6c 79 2d 6e 69 6c 6c 79 2e 20 20 54 | id.not.change.it.willy-nilly...T |
| 18040 | 68 65 20 72 65 61 73 6f 6e 20 74 68 61 74 20 49 20 63 68 61 6e 67 65 64 20 69 74 20 69 73 20 74 | he.reason.that.I.changed.it.is.t |
| 18060 | 68 61 74 20 75 73 69 6e 67 20 64 69 66 66 65 72 65 6e 74 0a 70 72 65 66 69 78 20 6b 65 79 73 20 | hat.using.different.prefix.keys. |
| 18080 | 66 6f 72 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 | for.different.common.commands,.w |
| 180a0 | 6f 75 6c 64 20 68 61 76 65 20 6d 61 64 65 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 0a 64 69 73 | ould.have.made.the.temporary.dis |
| 180c0 | 70 6c 61 79 20 6f 66 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 65 76 65 6e | play.of.the.common.commands.even |
| 180e0 | 20 6d 6f 72 65 20 63 6f 6e 66 75 73 69 6e 67 2c 20 69 2e 65 2e 2c 20 61 66 74 65 72 20 70 72 65 | .more.confusing,.i.e.,.after.pre |
| 18100 | 73 73 69 6e 67 0a e2 80 98 43 2d 63 e2 80 99 20 61 6c 6c 20 74 68 65 20 62 69 6e 64 69 6e 67 73 | ssing....C-c....all.the.bindings |
| 18120 | 20 74 68 61 74 20 62 65 67 69 6e 20 77 69 74 68 20 74 68 65 20 e2 80 98 43 2d 78 e2 80 99 20 70 | .that.begin.with.the....C-x....p |
| 18140 | 72 65 66 69 78 20 77 6f 75 6c 64 20 62 65 20 67 72 61 79 65 64 0a 6f 75 74 2e 0a 0a 20 20 20 55 | refix.would.be.grayed.out......U |
| 18160 | 73 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 70 72 65 66 69 78 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20 | sing.a.single.prefix.for.common. |
| 18180 | 63 6f 6d 6d 61 6e 64 73 20 6b 65 79 20 6d 65 61 6e 73 20 74 68 61 74 20 61 6c 6c 20 6f 74 68 65 | commands.key.means.that.all.othe |
| 181a0 | 72 0a 70 6f 74 65 6e 74 69 61 6c 20 70 72 65 66 69 78 20 6b 65 79 73 20 63 61 6e 20 62 65 20 75 | r.potential.prefix.keys.can.be.u |
| 181c0 | 73 65 64 20 66 6f 72 20 74 72 61 6e 73 69 65 6e 74 2d 73 70 65 63 69 66 69 63 20 63 6f 6d 6d 61 | sed.for.transient-specific.comma |
| 181e0 | 6e 64 73 0a 2a 77 69 74 68 6f 75 74 2a 20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f 66 20 63 6f 6d | nds.*without*.the.section.of.com |
| 18200 | 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 73 6f 20 70 6f 70 70 69 6e 67 20 75 70 2e 20 20 e2 | mon.commands.also.popping.up.... |
| 18220 | 80 98 43 2d 63 e2 80 99 20 69 6e 0a 70 61 72 74 69 63 75 6c 61 72 20 69 73 20 61 20 70 72 65 66 | ..C-c....in.particular.is.a.pref |
| 18240 | 69 78 20 74 68 61 74 20 49 20 77 61 6e 74 20 74 6f 20 28 61 6e 64 20 61 6c 72 65 61 64 79 20 64 | ix.that.I.want.to.(and.already.d |
| 18260 | 6f 29 20 75 73 65 20 66 6f 72 20 4d 61 67 69 74 2c 0a 61 6e 64 20 61 6c 73 6f 20 75 73 69 6e 67 | o).use.for.Magit,.and.also.using |
| 18280 | 20 74 68 61 74 20 66 6f 72 20 61 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 20 77 6f 75 6c 64 | .that.for.a.common.command.would |
| 182a0 | 20 70 72 65 76 65 6e 74 20 6d 65 20 66 72 6f 6d 20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 20 20 20 28 | .prevent.me.from.doing.so......( |
| 182c0 | 41 6c 73 6f 20 73 65 65 20 74 68 65 20 6e 65 78 74 20 71 75 65 73 74 69 6f 6e 2e 29 0a 0a 41 2e | Also.see.the.next.question.)..A. |
| 182e0 | 36 20 57 68 79 20 64 6f 65 73 20 e2 80 98 71 e2 80 99 20 6e 6f 74 20 71 75 69 74 20 70 6f 70 75 | 6.Why.does....q....not.quit.popu |
| 18300 | 70 73 20 61 6e 79 6d 6f 72 65 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ps.anymore?.==================== |
| 18320 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 20 61 67 72 65 65 20 74 | =====================..I.agree.t |
| 18340 | 68 61 74 20 e2 80 98 71 e2 80 99 20 69 73 20 61 20 67 6f 6f 64 20 62 69 6e 64 69 6e 67 20 66 6f | hat....q....is.a.good.binding.fo |
| 18360 | 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 71 75 69 74 20 73 6f 6d 65 74 68 69 6e 67 2e 0a | r.commands.that.quit.something.. |
| 18380 | 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 71 75 69 74 74 69 6e 67 20 77 68 61 74 65 76 65 72 20 | This.includes.quitting.whatever. |
| 183a0 | 74 72 61 6e 73 69 65 6e 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 2c 20 62 | transient.is.currently.active,.b |
| 183c0 | 75 74 20 69 74 0a 61 6c 73 6f 20 69 6e 63 6c 75 64 65 73 20 71 75 69 74 74 69 6e 67 20 77 68 61 | ut.it.also.includes.quitting.wha |
| 183e0 | 74 65 76 65 72 20 69 74 20 69 73 20 74 68 61 74 20 73 6f 6d 65 20 73 70 65 63 69 66 69 63 20 74 | tever.it.is.that.some.specific.t |
| 18400 | 72 61 6e 73 69 65 6e 74 20 69 73 0a 63 6f 6e 74 72 6f 6c 6c 69 6e 67 2e 20 20 54 68 65 20 74 72 | ransient.is.controlling...The.tr |
| 18420 | 61 6e 73 69 65 6e 74 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 e2 80 99 20 66 6f 72 20 65 78 | ansient....magit-blame....for.ex |
| 18440 | 61 6d 70 6c 65 20 62 69 6e 64 73 20 e2 80 98 71 e2 80 99 20 74 6f 20 74 68 65 0a 63 6f 6d 6d 61 | ample.binds....q....to.the.comma |
| 18460 | 6e 64 20 74 68 61 74 20 74 75 72 6e 73 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 | nd.that.turns....magit-blame-mod |
| 18480 | 65 e2 80 99 20 6f 66 66 2e 0a 0a 20 20 20 53 6f 20 49 20 68 61 64 20 74 6f 20 64 65 63 69 64 65 | e....off......So.I.had.to.decide |
| 184a0 | 20 69 66 20 e2 80 98 71 e2 80 99 20 73 68 6f 75 6c 64 20 71 75 69 74 20 74 68 65 20 61 63 74 69 | .if....q....should.quit.the.acti |
| 184c0 | 76 65 20 74 72 61 6e 73 69 65 6e 74 20 28 6c 69 6b 65 0a 4d 61 67 69 74 2d 50 6f 70 75 70 20 75 | ve.transient.(like.Magit-Popup.u |
| 184e0 | 73 65 64 20 74 6f 29 20 6f 72 20 77 68 65 74 68 65 72 20 e2 80 98 43 2d 67 e2 80 99 20 73 68 6f | sed.to).or.whether....C-g....sho |
| 18500 | 75 6c 64 20 64 6f 20 74 68 61 74 20 69 6e 73 74 65 61 64 2c 20 73 6f 20 74 68 61 74 0a e2 80 98 | uld.do.that.instead,.so.that.... |
| 18520 | 71 e2 80 99 20 63 6f 75 6c 64 20 62 65 20 62 6f 75 6e 64 20 69 6e 20 69 6e 64 69 76 69 64 75 61 | q....could.be.bound.in.individua |
| 18540 | 6c 20 74 72 61 6e 73 69 65 6e 74 20 74 6f 20 77 68 61 74 65 76 65 72 20 63 6f 6d 6d 61 6e 64 73 | l.transient.to.whatever.commands |
| 18560 | 20 6d 61 6b 65 0a 73 65 6e 73 65 20 66 6f 72 20 74 68 65 6d 2e 20 20 42 65 63 61 75 73 65 20 61 | .make.sense.for.them...Because.a |
| 18580 | 6c 6c 20 6f 74 68 65 72 20 6c 65 74 74 65 72 73 20 61 72 65 20 61 6c 72 65 61 64 79 20 72 65 73 | ll.other.letters.are.already.res |
| 185a0 | 65 72 76 65 64 20 66 6f 72 20 75 73 65 0a 62 79 20 69 6e 64 69 76 69 64 75 61 6c 20 74 72 61 6e | erved.for.use.by.individual.tran |
| 185c0 | 73 69 65 6e 74 73 2c 20 49 20 68 61 76 65 20 64 65 63 69 64 65 64 20 74 6f 20 6e 6f 20 6c 6f 6e | sients,.I.have.decided.to.no.lon |
| 185e0 | 67 65 72 20 6d 61 6b 65 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 0a 66 6f 72 20 e2 80 98 71 e2 80 | ger.make.an.exception.for....q.. |
| 18600 | 99 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 67 65 74 20 e2 80 98 71 e2 80 | .......If.you.want.to.get....q.. |
| 18620 | 99 e2 80 99 73 20 6f 6c 64 20 62 69 6e 64 69 6e 67 20 62 61 63 6b 20 74 68 65 6e 20 79 6f 75 20 | ....s.old.binding.back.then.you. |
| 18640 | 63 61 6e 20 64 6f 20 73 6f 2e 20 20 44 6f 69 6e 67 0a 74 68 61 74 20 69 73 20 61 20 62 69 74 20 | can.do.so...Doing.that.is.a.bit. |
| 18660 | 6d 6f 72 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 74 68 61 6e 20 63 68 61 6e 67 69 6e 67 20 61 | more.complicated.than.changing.a |
| 18680 | 20 73 69 6e 67 6c 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 2c 20 73 6f 20 49 0a 68 61 76 65 20 69 | .single.key.binding,.so.I.have.i |
| 186a0 | 6d 70 6c 65 6d 65 6e 74 65 64 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 e2 80 98 74 72 61 6e 73 69 | mplemented.a.function,....transi |
| 186c0 | 65 6e 74 2d 62 69 6e 64 2d 71 2d 74 6f 2d 71 75 69 74 e2 80 99 20 74 68 61 74 20 6d 61 6b 65 73 | ent-bind-q-to-quit....that.makes |
| 186e0 | 20 74 68 65 0a 6e 65 63 65 73 73 61 72 79 20 63 68 61 6e 67 65 73 2e 20 20 53 65 65 20 69 74 73 | .the.necessary.changes...See.its |
| 18700 | 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 66 6f 72 20 6d 6f 72 65 20 69 | .documentation.string.for.more.i |
| 18720 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 | nformation.....File:.transient.i |
| 18740 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 4e 65 | nfo,..Node:.Keystroke.Index,..Ne |
| 18760 | 78 74 3a 20 43 6f 6d 6d 61 6e 64 20 61 6e 64 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 2c 20 | xt:.Command.and.Function.Index,. |
| 18780 | 20 50 72 65 76 3a 20 46 41 51 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 42 | .Prev:.FAQ,..Up:.Top..Appendix.B |
| 187a0 | 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .Keystroke.Index.*************** |
| 187c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a | ***********....[index..].*.Menu: |
| 187e0 | 0a 0a 2a 20 43 2d 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..*.C-g:........................ |
| 18800 | 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 | ...........Aborting.and.Resuming |
| 18820 | 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Transients..................... |
| 18840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18860 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 37 29 0a 2a 20 43 2d 67 20 3c 31 3e 3a | ............(line.27).*.C-g.<1>: |
| 18880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 | ...............................A |
| 188a0 | 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e | borting.and.Resuming.Transients. |
| 188c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 188e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18900 | 28 6c 69 6e 65 20 32 37 29 0a 2a 20 43 2d 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line.27).*.C-h:................ |
| 18920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 74 74 69 6e 67 20 48 65 6c 70 20 | ...................Getting.Help. |
| 18940 | 66 6f 72 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | for.Suffix.Commands............. |
| 18960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 29 0a 2a 20 | ....................(line.11).*. |
| 189a0 | 43 2d 4d 2d 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | C-M-n:.......................... |
| 189c0 | 20 20 20 20 20 20 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2e 20 20 20 20 20 20 20 20 28 6c 69 | .......Using.History.........(li |
| 189e0 | 6e 65 20 31 38 29 0a 2a 20 43 2d 4d 2d 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne.18).*.C-M-p:................. |
| 18a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2e 20 20 | ................Using.History... |
| 18a20 | 20 20 20 20 20 20 28 6c 69 6e 65 20 31 33 29 0a 2a 20 43 2d 71 3a 20 20 20 20 20 20 20 20 20 20 | ......(line.13).*.C-q:.......... |
| 18a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e | .........................Abortin |
| 18a60 | 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 | g.and.Resuming.Transients....... |
| 18a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. |
| 18ac0 | 33 36 29 0a 2a 20 43 2d 78 20 61 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 36).*.C-x.a:.................... |
| 18ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c | .............Enabling.and.Disabl |
| 18b00 | 69 6e 67 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.Suffixes.................... |
| 18b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 36 38 29 0a 2a 20 43 2d 78 20 43 2d 6b | .............(line.68).*.C-x.C-k |
| 18b60 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... |
| 18b80 | 53 61 76 69 6e 67 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 39 29 0a | Saving.Values.........(line.29). |
| 18ba0 | 2a 20 43 2d 78 20 43 2d 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.C-x.C-s:...................... |
| 18bc0 | 20 20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 | .........Saving.Values.........( |
| 18be0 | 6c 69 6e 65 20 32 35 29 0a 2a 20 43 2d 78 20 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line.25).*.C-x.l:............... |
| 18c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 | ..................Enabling.and.D |
| 18c20 | 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | isabling.Suffixes............... |
| 18c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 34 33 29 0a 2a 20 43 2d | ..................(line.43).*.C- |
| 18c80 | 78 20 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.n:............................ |
| 18ca0 | 20 20 20 20 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | .....Using.History.........(line |
| 18cc0 | 20 31 38 29 0a 2a 20 43 2d 78 20 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .18).*.C-x.p:................... |
| 18ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2e 20 20 20 20 | ..............Using.History..... |
| 18d00 | 20 20 20 20 28 6c 69 6e 65 20 31 33 29 0a 2a 20 43 2d 78 20 73 3a 20 20 20 20 20 20 20 20 20 20 | ....(line.13).*.C-x.s:.......... |
| 18d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 56 61 | .......................Saving.Va |
| 18d40 | 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 31 29 0a 2a 20 43 2d 78 20 74 3a 20 | lues.........(line.21).*.C-x.t:. |
| 18d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18d80 | 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 | Common.Suffix.Commands.......... |
| 18da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 38 29 | .......................(line.18) |
| 18de0 | 0a 2a 20 43 2d 7a 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.C-z:......................... |
| 18e00 | 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 | ..........Aborting.and.Resuming. |
| 18e20 | 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Transients...................... |
| 18e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18e60 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 34 31 29 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 | ...........(line.41)....File:.tr |
| 18e80 | 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 20 61 6e 64 | ansient.info,..Node:.Command.and |
| 18ea0 | 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 56 61 72 69 61 62 6c 65 | .Function.Index,..Next:.Variable |
| 18ec0 | 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 | .Index,..Prev:.Keystroke.Index,. |
| 18ee0 | 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 43 20 43 6f 6d 6d 61 6e 64 20 61 6e 64 | .Up:.Top..Appendix.C.Command.and |
| 18f00 | 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .Function.Index.**************** |
| 18f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78 00 | *********************....[index. |
| 18f40 | 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c | .].*.Menu:..*.transient--do-call |
| 18f60 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 | :....................Transient.S |
| 18f80 | 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 32 35 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 | tate......(line.125).*.transient |
| 18fa0 | 2d 2d 64 6f 2d 65 78 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 | --do-exit:....................Tr |
| 18fc0 | 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 31 37 29 0a 2a 20 | ansient.State......(line.117).*. |
| 18fe0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6c 65 61 76 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 | transient--do-leave:............ |
| 19000 | 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e | .......Transient.State......(lin |
| 19020 | 65 20 31 39 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 71 75 69 74 2d 61 6c 6c 3a | e.193).*.transient--do-quit-all: |
| 19040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e | ................Transient.State. |
| 19060 | 20 20 20 20 20 28 6c 69 6e 65 20 32 30 35 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | .....(line.205).*.transient--do- |
| 19080 | 71 75 69 74 2d 6f 6e 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 | quit-one:................Transie |
| 190a0 | 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 32 30 30 29 0a 2a 20 74 72 61 6e 73 | nt.State......(line.200).*.trans |
| 190c0 | 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 75 72 73 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ient--do-recurse:............... |
| 190e0 | 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 33 33 | ..Transient.State......(line.133 |
| 19100 | 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 70 6c 61 63 65 3a 20 20 20 20 20 20 | ).*.transient--do-replace:...... |
| 19120 | 20 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 | ...........Transient.State...... |
| 19140 | 28 6c 69 6e 65 20 31 35 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 74 75 72 | (line.153).*.transient--do-retur |
| 19160 | 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 | n:..................Transient.St |
| 19180 | 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 32 30 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d | ate......(line.120).*.transient- |
| 191a0 | 2d 64 6f 2d 73 74 61 63 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 61 | -do-stack:...................Tra |
| 191c0 | 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 34 35 29 0a 2a 20 74 | nsient.State......(line.145).*.t |
| 191e0 | 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ransient--do-stay:.............. |
| 19200 | 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 | ......Transient.State......(line |
| 19220 | 20 31 30 35 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 20 3c 31 3e 3a 20 | .105).*.transient--do-stay.<1>:. |
| 19240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 | ...............Transient.State.. |
| 19260 | 20 20 20 20 28 6c 69 6e 65 20 31 39 30 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 | ....(line.190).*.transient--do-s |
| 19280 | 75 73 70 65 6e 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e | uspend:.................Transien |
| 192a0 | 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 36 31 29 0a 2a 20 74 72 61 6e 73 69 | t.State......(line.161).*.transi |
| 192c0 | 65 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 6e 64 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ent--do-suspend.<1>:............ |
| 192e0 | 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 6c 69 6e 65 20 32 31 30 29 | .Transient.State......(line.210) |
| 19300 | 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 6e 3a 20 20 20 20 20 20 20 20 20 20 | .*.transient--do-warn:.......... |
| 19320 | 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 28 | ..........Transient.State......( |
| 19340 | 6c 69 6e 65 20 31 38 37 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 69 | line.187).*.transient--history-i |
| 19360 | 6e 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 65 66 69 78 20 43 6c 61 73 73 65 | nit:...............Prefix.Classe |
| 19380 | 73 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 2d | s.......(line..10).*.transient-- |
| 193a0 | 69 6e 73 65 72 74 2d 67 72 6f 75 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 72 6f 75 | insert-group:...............Grou |
| 193c0 | 70 20 4d 65 74 68 6f 64 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 74 72 | p.Methods........(line..19).*.tr |
| 193e0 | 61 6e 73 69 65 6e 74 2d 61 70 70 65 6e 64 2d 73 75 66 66 69 78 3a 20 20 20 20 20 20 20 20 20 20 | ansient-append-suffix:.......... |
| 19400 | 20 20 20 20 20 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e | .....Modifying.Existing.Transien |
| 19420 | 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ts.............................. |
| 19440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19460 | 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c | ..(line..51).*.transient-arg-val |
| 19480 | 75 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 49 6e 66 69 | ue:...................Using.Infi |
| 194a0 | 78 20 41 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.Arguments..................... |
| 194c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 194e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 74 72 61 6e 73 69 65 6e | ...........(line..31).*.transien |
| 19500 | 74 2d 61 72 67 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 | t-args:........................U |
| 19520 | 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | sing.Infix.Arguments............ |
| 19540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a | ....................(line..22).* |
| 19580 | 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 3a 20 20 20 20 20 | .transient-define-argument:..... |
| 195a0 | 20 20 20 20 20 20 20 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 | ........Defining.Suffix.and.Infi |
| 195c0 | 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.Commands...................... |
| 195e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19600 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 | ..........(line..61).*.transient |
| 19620 | 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 | -define-infix:................De |
| 19640 | 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 | fining.Suffix.and.Infix.Commands |
| 19660 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 196a0 | 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 | (line..26).*.transient-define-pr |
| 196c0 | 65 66 69 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 66 69 6e 69 6e 67 20 54 72 61 | efix:...............Defining.Tra |
| 196e0 | 6e 73 69 65 6e 74 73 2e 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d | nsients..(line..13).*.transient- |
| 19700 | 64 65 66 69 6e 65 2d 73 75 66 66 69 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 66 | define-suffix:...............Def |
| 19720 | 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e | ining.Suffix.and.Infix.Commands. |
| 19740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 19780 | 6c 69 6e 65 20 20 20 39 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 3a 20 20 20 | line...9).*.transient-format:... |
| 197a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 66 66 69 78 20 46 6f 72 6d 61 74 | ...................Suffix.Format |
| 197c0 | 20 4d 65 74 68 6f 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Methods........................ |
| 197e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19800 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 66 | ........(line...6).*.transient-f |
| 19820 | 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 53 75 66 66 | ormat-description:..........Suff |
| 19840 | 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 6f 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ix.Format.Methods............... |
| 19860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 38 29 0a 2a 20 74 72 | .................(line..18).*.tr |
| 198a0 | 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ansient-format-key:............. |
| 198c0 | 20 20 20 20 20 53 75 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 6f 64 73 2e 0a 20 20 20 20 | .....Suffix.Format.Methods...... |
| 198e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. |
| 19920 | 20 31 34 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 3a 20 20 | .14).*.transient-format-value:.. |
| 19940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 | ..............Suffix.Format.Meth |
| 19960 | 6f 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ods............................. |
| 19980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 199a0 | 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 73 75 | ...(line..22).*.transient-get-su |
| 199c0 | 66 66 69 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 64 69 66 79 69 6e 67 | ffix:..................Modifying |
| 199e0 | 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | .Existing.Transients............ |
| 19a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 33 29 0a 2a | ....................(line..73).* |
| 19a40 | 20 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .transient-help:................ |
| 19a60 | 20 20 20 20 20 20 20 20 47 65 74 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 53 75 66 66 69 78 20 | ........Getting.Help.for.Suffix. |
| 19a80 | 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Commands........................ |
| 19aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19ac0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 31 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 68 | ........(line..11).*.transient-h |
| 19ae0 | 69 73 74 6f 72 79 2d 6e 65 78 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e | istory-next:................Usin |
| 19b00 | 67 20 48 69 73 74 6f 72 79 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 38 29 0a 2a 20 74 72 | g.History........(line..18).*.tr |
| 19b20 | 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 70 72 65 76 3a 20 20 20 20 20 20 20 20 20 20 20 | ansient-history-prev:........... |
| 19b40 | 20 20 20 20 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Using.History........(line. |
| 19b60 | 20 31 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 3a 20 20 20 20 | .13).*.transient-infix-read:.... |
| 19b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f | ..............Suffix.Value.Metho |
| 19ba0 | 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ds.............................. |
| 19bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19be0 | 20 20 28 6c 69 6e 65 20 20 31 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 | ..(line..16).*.transient-infix-s |
| 19c00 | 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 66 66 69 78 20 56 61 6c | et:...................Suffix.Val |
| 19c20 | 75 65 20 4d 65 74 68 6f 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ue.Methods...................... |
| 19c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19c60 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 | ..........(line..36).*.transient |
| 19c80 | 2d 69 6e 66 69 78 2d 76 61 6c 75 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 | -infix-value:.................Su |
| 19ca0 | 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ffix.Value.Methods.............. |
| 19cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 39 29 0a 2a 20 74 | ..................(line..39).*.t |
| 19d00 | 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 73 63 6f 70 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ransient-init-scope:............ |
| 19d20 | 20 20 20 20 20 20 53 75 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 2e 0a 20 20 20 20 | ......Suffix.Value.Methods...... |
| 19d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. |
| 19d80 | 20 35 32 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 3a 20 20 20 20 | .52).*.transient-init-value:.... |
| 19da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f | ..............Suffix.Value.Metho |
| 19dc0 | 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ds.............................. |
| 19de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19e00 | 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 73 65 72 74 2d | ..(line...6).*.transient-insert- |
| 19e20 | 73 75 66 66 69 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 64 69 66 79 69 6e 67 20 | suffix:...............Modifying. |
| 19e40 | 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | Existing.Transients............. |
| 19e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a 20 | ...................(line..49).*. |
| 19ea0 | 74 72 61 6e 73 69 65 6e 74 2d 70 72 6f 6d 70 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | transient-prompt:............... |
| 19ec0 | 20 20 20 20 20 20 20 53 75 66 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 2e 0a 20 20 20 | .......Suffix.Value.Methods..... |
| 19ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line |
| 19f20 | 20 20 33 32 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c 3a 20 20 20 20 20 | ..32).*.transient-quit-all:..... |
| 19f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 | ...............Aborting.and.Resu |
| 19f60 | 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ming.Transients................. |
| 19f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20 74 72 61 6e | ...............(line..36).*.tran |
| 19fc0 | 73 69 65 6e 74 2d 71 75 69 74 2d 6f 6e 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sient-quit-one:................. |
| 19fe0 | 20 20 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 | ...Aborting.and.Resuming.Transie |
| 1a000 | 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nts............................. |
| 1a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a040 | 20 20 20 28 6c 69 6e 65 20 20 32 37 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 73 | ...(line..27).*.transient-quit-s |
| 1a060 | 65 71 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e 67 20 | eq:....................Aborting. |
| 1a080 | 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 | and.Resuming.Transients......... |
| 1a0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 37 | .......................(line..27 |
| 1a0e0 | 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78 3a 20 20 20 20 | ).*.transient-remove-suffix:.... |
| 1a100 | 20 20 20 20 20 20 20 20 20 20 20 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 | ...........Modifying.Existing.Tr |
| 1a120 | 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ansients........................ |
| 1a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a160 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 30 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 72 | ........(line..70).*.transient-r |
| 1a180 | 65 70 6c 61 63 65 2d 73 75 66 66 69 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 64 69 | eplace-suffix:..............Modi |
| 1a1a0 | 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 | fying.Existing.Transients....... |
| 1a1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. |
| 1a200 | 36 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 | 66).*.transient-reset:.......... |
| 1a220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 2e 20 20 20 20 20 | .............Saving.Values...... |
| 1a240 | 20 20 28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 3a | ..(line..29).*.transient-resume: |
| 1a260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e 67 20 61 | ......................Aborting.a |
| 1a280 | 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 | nd.Resuming.Transients.......... |
| 1a2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 33 29 | ......................(line..53) |
| 1a2e0 | 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.transient-save:.............. |
| 1a300 | 20 20 20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 28 | ..........Saving.Values........( |
| 1a320 | 6c 69 6e 65 20 20 32 35 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 64 6f 77 | line..25).*.transient-scroll-dow |
| 1a340 | 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 74 68 65 72 20 43 6f 6d 6d 61 6e 64 | n:.................Other.Command |
| 1a360 | 73 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 | s.......(line..17).*.transient-s |
| 1a380 | 63 72 6f 6c 6c 2d 75 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 74 68 65 | croll-up:...................Othe |
| 1a3a0 | 72 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 32 29 0a 2a 20 74 72 | r.Commands.......(line..12).*.tr |
| 1a3c0 | 61 6e 73 69 65 6e 74 2d 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ansient-set:.................... |
| 1a3e0 | 20 20 20 20 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Saving.Values........(line. |
| 1a400 | 20 32 31 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 2d 6c 65 76 65 6c 3a 20 20 20 20 20 | .21).*.transient-set-level:..... |
| 1a420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 | ..............Enabling.and.Disab |
| 1a440 | 6c 69 6e 67 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ling.Suffixes................... |
| 1a460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 33 29 0a 2a 20 74 72 61 6e 73 69 | .............(line..43).*.transi |
| 1a4a0 | 65 6e 74 2d 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-setup-children:............. |
| 1a4c0 | 20 47 72 6f 75 70 20 4d 65 74 68 6f 64 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 | .Group.Methods........(line...6) |
| 1a4e0 | 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 3a 20 20 20 20 20 20 20 20 20 | .*.transient-show-help:......... |
| 1a500 | 20 20 20 20 20 20 20 20 20 20 53 75 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 6f 64 73 2e | ..........Suffix.Format.Methods. |
| 1a520 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 1a560 | 6c 69 6e 65 20 20 32 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 70 75 74 | line..26).*.transient-suffix-put |
| 1a580 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 | :..................Modifying.Exi |
| 1a5a0 | 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sting.Transients................ |
| 1a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 37 29 0a 2a 20 74 72 61 | ................(line..77).*.tra |
| 1a600 | 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-suffixes:................ |
| 1a620 | 20 20 20 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 | ....Using.Infix.Arguments....... |
| 1a640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. |
| 1a680 | 33 38 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 73 70 65 6e 64 3a 20 20 20 20 20 20 20 20 | 38).*.transient-suspend:........ |
| 1a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 | .............Aborting.and.Resumi |
| 1a6c0 | 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.Transients................... |
| 1a6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 31 29 0a 2a 20 74 72 61 6e 73 69 | .............(line..41).*.transi |
| 1a720 | 65 6e 74 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-toggle-common:.............. |
| 1a740 | 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 | .Common.Suffix.Commands......... |
| 1a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 38 | .......................(line..18 |
| 1a7a0 | 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 6c 65 76 65 6c 2d 6c 69 6d 69 74 | ).*.transient-toggle-level-limit |
| 1a7c0 | 3a 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e | :..........Enabling.and.Disablin |
| 1a7e0 | 67 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Suffixes...................... |
| 1a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a820 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 38 29 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 | ..........(line..68)....File:.tr |
| 1a840 | 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 49 6e | ansient.info,..Node:.Variable.In |
| 1a860 | 64 65 78 2c 20 20 4e 65 78 74 3a 20 43 6f 6e 63 65 70 74 20 49 6e 64 65 78 2c 20 20 50 72 65 76 | dex,..Next:.Concept.Index,..Prev |
| 1a880 | 3a 20 43 6f 6d 6d 61 6e 64 20 61 6e 64 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 2c 20 20 55 | :.Command.and.Function.Index,..U |
| 1a8a0 | 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 44 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65 | p:.Top..Appendix.D.Variable.Inde |
| 1a8c0 | 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 00 08 5b | x.*************************....[ |
| 1a8e0 | 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 61 6c | index..].*.Menu:..*.transient-al |
| 1a900 | 69 67 6e 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 3a 20 20 20 20 20 20 20 20 43 6f 6e 66 69 | ign-variable-pitch:........Confi |
| 1a920 | 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 38 35 29 0a 2a 20 74 72 61 | guration........(line.185).*.tra |
| 1a940 | 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 3a 20 20 20 20 20 20 20 20 20 | nsient-current-command:......... |
| 1a960 | 20 20 20 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 | ....Using.Infix.Arguments....... |
| 1a980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. |
| 1a9c0 | 35 37 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 3a 20 | 57).*.transient-current-prefix:. |
| 1a9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e | .............Using.Infix.Argumen |
| 1aa00 | 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ts.............................. |
| 1aa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1aa40 | 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 | ..(line..52).*.transient-current |
| 1aa60 | 2d 73 75 66 66 69 78 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 49 6e 66 69 | -suffixes:............Using.Infi |
| 1aa80 | 78 20 41 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.Arguments..................... |
| 1aaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1aac0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 34 29 0a 2a 20 74 72 61 6e 73 69 65 6e | ...........(line..44).*.transien |
| 1aae0 | 74 2d 64 65 66 61 75 6c 74 2d 6c 65 76 65 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 | t-default-level:...............E |
| 1ab00 | 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 2e 0a | nabling.and.Disabling.Suffixes.. |
| 1ab20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| 1ab60 | 69 6e 65 20 20 33 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 74 65 63 74 2d 6b 65 79 2d | ine..33).*.transient-detect-key- |
| 1ab80 | 63 6f 6e 66 6c 69 63 74 73 3a 20 20 20 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e | conflicts:........Configuration. |
| 1aba0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 31 30 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 64 69 | .......(line.210).*.transient-di |
| 1abc0 | 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 3a 20 20 20 20 20 20 20 43 6f 6e 66 69 | splay-buffer-action:.......Confi |
| 1abe0 | 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 74 72 61 | guration........(line..51).*.tra |
| 1ac00 | 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 3a 20 | nsient-enable-popup-navigation:. |
| 1ac20 | 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Configuration........(line.. |
| 1ac40 | 33 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 63 65 2d 66 69 78 65 64 2d 70 69 74 63 | 36).*.transient-force-fixed-pitc |
| 1ac60 | 68 3a 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 | h:...........Configuration...... |
| 1ac80 | 20 20 28 6c 69 6e 65 20 31 39 38 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 63 65 2d 73 | ..(line.198).*.transient-force-s |
| 1aca0 | 69 6e 67 6c 65 2d 63 6f 6c 75 6d 6e 3a 20 20 20 20 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 | ingle-column:.........Configurat |
| 1acc0 | 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e | ion........(line..93).*.transien |
| 1ace0 | 74 2d 68 69 64 65 2d 64 75 72 69 6e 67 2d 6d 69 6e 69 62 75 66 66 65 72 2d 72 65 61 64 3a 20 43 | t-hide-during-minibuffer-read:.C |
| 1ad00 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 38 31 29 0a 2a | onfiguration........(line.181).* |
| 1ad20 | 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 68 69 67 68 65 72 2d 6c 65 76 65 | .transient-highlight-higher-leve |
| 1ad40 | 6c 73 3a 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 | ls:.....Configuration........(li |
| 1ad60 | 6e 65 20 32 32 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 6d 69 | ne.223).*.transient-highlight-mi |
| 1ad80 | 73 6d 61 74 63 68 65 64 2d 6b 65 79 73 3a 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 | smatched-keys:...Configuration.. |
| 1ada0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 31 33 35 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 | ......(line.135).*.transient-his |
| 1adc0 | 74 6f 72 79 2d 66 69 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 | tory-file:................Using. |
| 1ade0 | 48 69 73 74 6f 72 79 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 33 29 0a 2a 20 74 72 61 6e | History........(line..33).*.tran |
| 1ae00 | 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6c 69 6d 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 | sient-history-limit:............ |
| 1ae20 | 20 20 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 | ...Using.History........(line..3 |
| 1ae40 | 37 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 73 2d 66 69 6c 65 3a 20 20 20 20 20 | 7).*.transient-levels-file:..... |
| 1ae60 | 20 20 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 | ............Enabling.and.Disabli |
| 1ae80 | 6e 67 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.Suffixes..................... |
| 1aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1aec0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 38 29 0a 2a 20 74 72 61 6e 73 69 65 6e | ...........(line..38).*.transien |
| 1aee0 | 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 43 | t-mode-line-format:............C |
| 1af00 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 32 29 0a 2a | onfiguration........(line.102).* |
| 1af20 | 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 77 69 74 68 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 | .transient-read-with-initial-inp |
| 1af40 | 75 74 3a 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 | ut:.....Configuration........(li |
| 1af60 | 6e 65 20 31 37 34 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 6d 61 6e 74 69 63 2d 63 6f 6c | ne.174).*.transient-semantic-col |
| 1af80 | 6f 72 69 6e 67 3a 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 | oring:...........Configuration.. |
| 1afa0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 31 32 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f | ......(line.126).*.transient-sho |
| 1afc0 | 77 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 3a 20 20 20 20 20 20 20 20 43 6f 6d 6d 6f 6e | w-common-commands:........Common |
| 1afe0 | 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Suffix.Commands................ |
| 1b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 33 29 0a 2a 20 74 72 61 | ................(line..23).*.tra |
| 1b040 | 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 70 6f 70 75 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-show-popup:.............. |
| 1b060 | 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Configuration........(line.. |
| 1b080 | 31 35 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 66 | 15).*.transient-substitute-key-f |
| 1b0a0 | 75 6e 63 74 69 6f 6e 3a 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 | unction:.....Configuration...... |
| 1b0c0 | 20 20 28 6c 69 6e 65 20 31 35 33 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 2d | ..(line.153).*.transient-values- |
| 1b0e0 | 66 69 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 56 61 6c | file:.................Saving.Val |
| 1b100 | 75 65 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 0a 1f 0a 46 69 6c 65 3a 20 74 | ues........(line..31)....File:.t |
| 1b120 | 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e 63 65 70 74 20 49 6e | ransient.info,..Node:.Concept.In |
| 1b140 | 64 65 78 2c 20 20 4e 65 78 74 3a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | dex,..Next:.GNU.General.Public.L |
| 1b160 | 69 63 65 6e 73 65 2c 20 20 50 72 65 76 3a 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 2c 20 20 | icense,..Prev:.Variable.Index,.. |
| 1b180 | 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 45 20 43 6f 6e 63 65 70 74 20 49 6e 64 65 | Up:.Top..Appendix.E.Concept.Inde |
| 1b1a0 | 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 00 08 5b 69 | x.************************....[i |
| 1b1c0 | 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 61 62 6f 72 74 69 6e 67 20 74 72 61 6e | ndex..].*.Menu:..*.aborting.tran |
| 1b1e0 | 73 69 65 6e 74 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 69 | sients:...................Aborti |
| 1b200 | 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 | ng.and.Resuming.Transients...... |
| 1b220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line |
| 1b260 | 20 20 36 29 0a 2a 20 63 6c 61 73 73 65 73 20 61 6e 64 20 6d 65 74 68 6f 64 73 3a 20 20 20 20 20 | ..6).*.classes.and.methods:..... |
| 1b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4d 65 74 68 6f 64 | ..............Classes.and.Method |
| 1b2a0 | 73 2e 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 63 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68 | s...(line..6).*.command.dispatch |
| 1b2c0 | 65 72 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 65 63 68 6e 69 63 61 6c | ers:...................Technical |
| 1b2e0 | 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Introduction................... |
| 1b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 33 39 29 0a 2a 20 63 6f 6d 6d 6f 6e | ..............(line.39).*.common |
| 1b340 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .suffix.commands:............... |
| 1b360 | 20 43 6f 6d 6d 6f 6e 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 | .Common.Suffix.Commands......... |
| 1b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 | ........................(line..6 |
| 1b3c0 | 29 0a 2a 20 64 65 66 69 6e 69 6e 67 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 3a 20 20 20 20 | ).*.defining.infix.commands:.... |
| 1b3e0 | 20 20 20 20 20 20 20 20 20 20 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 | ...........Defining.Suffix.and.I |
| 1b400 | 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nfix.Commands................... |
| 1b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 64 65 66 69 6e 69 | ..............(line..6).*.defini |
| 1b460 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.suffix.commands:............. |
| 1b480 | 20 44 65 66 69 6e 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 | .Defining.Suffix.and.Infix.Comma |
| 1b4a0 | 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nds............................. |
| 1b4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b4e0 | 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 64 69 73 61 62 6c 69 6e 67 20 73 75 66 66 69 78 | ....(line..6).*.disabling.suffix |
| 1b500 | 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 | es:....................Enabling. |
| 1b520 | 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 | and.Disabling.Suffixes.......... |
| 1b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 | .......................(line..6) |
| 1b580 | 0a 2a 20 65 6e 61 62 6c 69 6e 67 20 73 75 66 66 69 78 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 | .*.enabling.suffixes:........... |
| 1b5a0 | 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 | ..........Enabling.and.Disabling |
| 1b5c0 | 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Suffixes....................... |
| 1b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b600 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 67 65 74 74 69 6e 67 20 68 65 | ..........(line..6).*.getting.he |
| 1b620 | 6c 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 74 | lp:..........................Get |
| 1b640 | 74 69 6e 67 20 48 65 6c 70 20 66 6f 72 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 2e 0a 20 | ting.Help.for.Suffix.Commands... |
| 1b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| 1b6a0 | 69 6e 65 20 20 36 29 0a 2a 20 67 72 6f 75 70 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 20 | ine..6).*.group.specifications:. |
| 1b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 72 6f 75 70 20 53 70 65 63 69 66 69 63 61 | .................Group.Specifica |
| 1b6e0 | 74 69 6f 6e 73 2e 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 69 6e 76 6f 6b 69 6e 67 20 74 72 61 6e | tions..(line..6).*.invoking.tran |
| 1b700 | 73 69 65 6e 74 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 76 6f 6b 69 | sients:...................Invoki |
| 1b720 | 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 6c 65 76 65 | ng.Transients...(line..6).*.leve |
| 1b740 | 6c 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ls:............................. |
| 1b760 | 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 | ...Enabling.and.Disabling.Suffix |
| 1b780 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. |
| 1b7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b7c0 | 20 20 20 28 6c 69 6e 65 20 31 30 29 0a 2a 20 6d 6f 64 69 66 79 69 6e 67 20 65 78 69 73 74 69 6e | ...(line.10).*.modifying.existin |
| 1b7e0 | 67 20 74 72 61 6e 73 69 65 6e 74 73 3a 20 20 20 20 20 20 20 20 20 4d 6f 64 69 66 79 69 6e 67 20 | g.transients:.........Modifying. |
| 1b800 | 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | Existing.Transients............. |
| 1b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 | ....................(line..6).*. |
| 1b860 | 71 75 69 74 20 74 72 61 6e 73 69 65 6e 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quit.transient:................. |
| 1b880 | 20 20 20 20 20 20 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 | .......Aborting.and.Resuming.Tra |
| 1b8a0 | 6e 73 69 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsients......................... |
| 1b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b8e0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 72 65 73 75 6d 69 6e 67 20 74 72 61 | ........(line..6).*.resuming.tra |
| 1b900 | 6e 73 69 65 6e 74 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 62 6f 72 74 | nsients:...................Abort |
| 1b920 | 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 2e 0a 20 20 20 | ing.and.Resuming.Transients..... |
| 1b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin |
| 1b980 | 65 20 20 36 29 0a 2a 20 73 61 76 69 6e 67 20 76 61 6c 75 65 73 20 6f 66 20 61 72 67 75 6d 65 6e | e..6).*.saving.values.of.argumen |
| 1b9a0 | 74 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 56 61 6c 75 65 73 2e 20 20 20 | ts:............Saving.Values.... |
| 1b9c0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 73 63 6f 70 65 20 6f 66 20 61 20 74 72 61 6e | .....(line..6).*.scope.of.a.tran |
| 1b9e0 | 73 69 65 6e 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 66 69 6e 69 6e 67 | sient:..................Defining |
| 1ba00 | 20 54 72 61 6e 73 69 65 6e 74 73 2e 20 20 28 6c 69 6e 65 20 34 33 29 0a 2a 20 73 75 66 66 69 78 | .Transients...(line.43).*.suffix |
| 1ba20 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .specifications:................ |
| 1ba40 | 20 53 75 66 66 69 78 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 | .Suffix.Specifications.......... |
| 1ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ba80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 | .......................(line..6) |
| 1baa0 | 0a 2a 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.transient.state:............. |
| 1bac0 | 20 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 2e 20 20 20 20 20 20 | ..........Transient.State....... |
| 1bae0 | 28 6c 69 6e 65 20 20 36 29 0a 2a 20 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 3a 20 20 20 20 | (line..6).*.transient-level:.... |
| 1bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 | ...................Enabling.and. |
| 1bb20 | 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | Disabling.Suffixes.............. |
| 1bb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1bb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 35 29 0a 2a 20 76 | ...................(line.15).*.v |
| 1bb80 | 61 6c 75 65 20 68 69 73 74 6f 72 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alue.history:................... |
| 1bba0 | 20 20 20 20 20 20 55 73 69 6e 67 20 48 69 73 74 6f 72 79 2e 20 20 20 20 20 20 20 20 28 6c 69 6e | ......Using.History.........(lin |
| 1bbc0 | 65 20 20 36 29 0a 0a 1f 0a 46 69 6c 65 3a 20 74 72 61 6e 73 69 65 6e 74 2e 69 6e 66 6f 2c 20 20 | e..6)....File:.transient.info,.. |
| 1bbe0 | 4e 6f 64 65 3a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | Node:.GNU.General.Public.License |
| 1bc00 | 2c 20 20 50 72 65 76 3a 20 43 6f 6e 63 65 70 74 20 49 6e 64 65 78 2c 20 20 55 70 3a 20 54 6f 70 | ,..Prev:.Concept.Index,..Up:.Top |
| 1bc20 | 0a 0a 41 70 70 65 6e 64 69 78 20 46 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ..Appendix.F.GNU.General.Public. |
| 1bc40 | 4c 69 63 65 6e 73 65 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | License.************************ |
| 1bc60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *************................... |
| 1bc80 | 20 20 20 20 20 20 20 56 65 72 73 69 6f 6e 20 33 2c 20 32 39 20 4a 75 6e 65 20 32 30 30 37 0a 0a | .......Version.3,.29.June.2007.. |
| 1bca0 | 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 30 37 20 46 72 65 65 20 53 6f 66 74 | .....Copyright....2007.Free.Soft |
| 1bcc0 | 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 20 3c 68 74 74 70 73 3a 2f 2f 66 | ware.Foundation,.Inc..<https://f |
| 1bce0 | 73 66 2e 6f 72 67 2f 3e 0a 0a 20 20 20 20 20 45 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 | sf.org/>.......Everyone.is.permi |
| 1bd00 | 74 74 65 64 20 74 6f 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 | tted.to.copy.and.distribute.verb |
| 1bd20 | 61 74 69 6d 20 63 6f 70 69 65 73 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 | atim.copies.of.this......license |
| 1bd40 | 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 74 20 63 68 61 6e 67 69 6e 67 20 69 74 20 69 73 20 6e 6f | .document,.but.changing.it.is.no |
| 1bd60 | 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 50 72 65 61 6d 62 6c 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 | t.allowed...Preamble.========..T |
| 1bd80 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 73 | he.GNU.General.Public.License.is |
| 1bda0 | 20 61 20 66 72 65 65 2c 20 63 6f 70 79 6c 65 66 74 20 6c 69 63 65 6e 73 65 20 66 6f 72 20 73 6f | .a.free,.copyleft.license.for.so |
| 1bdc0 | 66 74 77 61 72 65 0a 61 6e 64 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66 20 77 6f 72 6b 73 2e | ftware.and.other.kinds.of.works. |
| 1bde0 | 0a 0a 20 20 20 54 68 65 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 6d 6f 73 74 20 73 6f 66 74 77 | .....The.licenses.for.most.softw |
| 1be00 | 61 72 65 20 61 6e 64 20 6f 74 68 65 72 20 70 72 61 63 74 69 63 61 6c 20 77 6f 72 6b 73 20 61 72 | are.and.other.practical.works.ar |
| 1be20 | 65 20 64 65 73 69 67 6e 65 64 0a 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 6f 75 72 20 66 72 65 | e.designed.to.take.away.your.fre |
| 1be40 | 65 64 6f 6d 20 74 6f 20 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 74 68 65 20 77 6f 72 | edom.to.share.and.change.the.wor |
| 1be60 | 6b 73 2e 20 20 42 79 20 63 6f 6e 74 72 61 73 74 2c 0a 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | ks...By.contrast,.the.GNU.Genera |
| 1be80 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 | l.Public.License.is.intended.to. |
| 1bea0 | 67 75 61 72 61 6e 74 65 65 20 79 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 0a 73 68 61 72 65 20 | guarantee.your.freedom.to.share. |
| 1bec0 | 61 6e 64 20 63 68 61 6e 67 65 20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 20 70 72 6f | and.change.all.versions.of.a.pro |
| 1bee0 | 67 72 61 6d e2 80 94 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 72 65 6d 61 69 6e 73 20 66 | gram...to.make.sure.it.remains.f |
| 1bf00 | 72 65 65 0a 73 6f 66 74 77 61 72 65 20 66 6f 72 20 61 6c 6c 20 69 74 73 20 75 73 65 72 73 2e 20 | ree.software.for.all.its.users.. |
| 1bf20 | 20 57 65 2c 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f | .We,.the.Free.Software.Foundatio |
| 1bf40 | 6e 2c 20 75 73 65 20 74 68 65 0a 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | n,.use.the.GNU.General.Public.Li |
| 1bf60 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 73 74 20 6f 66 20 6f 75 72 20 73 6f 66 74 77 61 72 65 3b 20 | cense.for.most.of.our.software;. |
| 1bf80 | 69 74 20 61 70 70 6c 69 65 73 20 61 6c 73 6f 20 74 6f 0a 61 6e 79 20 6f 74 68 65 72 20 77 6f 72 | it.applies.also.to.any.other.wor |
| 1bfa0 | 6b 20 72 65 6c 65 61 73 65 64 20 74 68 69 73 20 77 61 79 20 62 79 20 69 74 73 20 61 75 74 68 6f | k.released.this.way.by.its.autho |
| 1bfc0 | 72 73 2e 20 20 59 6f 75 20 63 61 6e 20 61 70 70 6c 79 20 69 74 20 74 6f 0a 79 6f 75 72 20 70 72 | rs...You.can.apply.it.to.your.pr |
| 1bfe0 | 6f 67 72 61 6d 73 2c 20 74 6f 6f 2e 0a 0a 20 20 20 57 68 65 6e 20 77 65 20 73 70 65 61 6b 20 6f | ograms,.too......When.we.speak.o |
| 1c000 | 66 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 77 65 20 61 72 65 20 72 65 66 65 72 72 69 6e | f.free.software,.we.are.referrin |
| 1c020 | 67 20 74 6f 20 66 72 65 65 64 6f 6d 2c 20 6e 6f 74 0a 70 72 69 63 65 2e 20 20 4f 75 72 20 47 65 | g.to.freedom,.not.price...Our.Ge |
| 1c040 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 64 65 73 69 67 6e | neral.Public.Licenses.are.design |
| 1c060 | 65 64 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 0a 68 61 76 65 20 74 68 | ed.to.make.sure.that.you.have.th |
| 1c080 | 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69 65 73 20 6f | e.freedom.to.distribute.copies.o |
| 1c0a0 | 66 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 28 61 6e 64 20 63 68 61 72 67 65 20 66 6f 72 0a | f.free.software.(and.charge.for. |
| 1c0c0 | 74 68 65 6d 20 69 66 20 79 6f 75 20 77 69 73 68 29 2c 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 | them.if.you.wish),.that.you.rece |
| 1c0e0 | 69 76 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6f 72 20 63 61 6e 20 67 65 74 20 69 74 20 69 66 | ive.source.code.or.can.get.it.if |
| 1c100 | 20 79 6f 75 0a 77 61 6e 74 20 69 74 2c 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63 68 61 6e 67 | .you.want.it,.that.you.can.chang |
| 1c120 | 65 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 6f 72 20 75 73 65 20 70 69 65 63 65 73 20 6f 66 20 | e.the.software.or.use.pieces.of. |
| 1c140 | 69 74 20 69 6e 20 6e 65 77 0a 66 72 65 65 20 70 72 6f 67 72 61 6d 73 2c 20 61 6e 64 20 74 68 61 | it.in.new.free.programs,.and.tha |
| 1c160 | 74 20 79 6f 75 20 6b 6e 6f 77 20 79 6f 75 20 63 61 6e 20 64 6f 20 74 68 65 73 65 20 74 68 69 6e | t.you.know.you.can.do.these.thin |
| 1c180 | 67 73 2e 0a 0a 20 20 20 54 6f 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 2c 20 | gs......To.protect.your.rights,. |
| 1c1a0 | 77 65 20 6e 65 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 6f 74 68 65 72 73 20 66 72 6f 6d 20 64 | we.need.to.prevent.others.from.d |
| 1c1c0 | 65 6e 79 69 6e 67 20 79 6f 75 0a 74 68 65 73 65 20 72 69 67 68 74 73 20 6f 72 20 61 73 6b 69 6e | enying.you.these.rights.or.askin |
| 1c1e0 | 67 20 79 6f 75 20 74 6f 20 73 75 72 72 65 6e 64 65 72 20 74 68 65 20 72 69 67 68 74 73 2e 20 20 | g.you.to.surrender.the.rights... |
| 1c200 | 54 68 65 72 65 66 6f 72 65 2c 20 79 6f 75 20 68 61 76 65 0a 63 65 72 74 61 69 6e 20 72 65 73 70 | Therefore,.you.have.certain.resp |
| 1c220 | 6f 6e 73 69 62 69 6c 69 74 69 65 73 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 63 | onsibilities.if.you.distribute.c |
| 1c240 | 6f 70 69 65 73 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 2c 20 6f 72 20 69 66 0a 79 6f 75 | opies.of.the.software,.or.if.you |
| 1c260 | 20 6d 6f 64 69 66 79 20 69 74 3a 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 20 74 6f 20 | .modify.it:.responsibilities.to. |
| 1c280 | 72 65 73 70 65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d 20 6f 66 20 6f 74 68 65 72 73 2e 0a 0a | respect.the.freedom.of.others... |
| 1c2a0 | 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 | ...For.example,.if.you.distribut |
| 1c2c0 | 65 20 63 6f 70 69 65 73 20 6f 66 20 73 75 63 68 20 61 20 70 72 6f 67 72 61 6d 2c 20 77 68 65 74 | e.copies.of.such.a.program,.whet |
| 1c2e0 | 68 65 72 0a 67 72 61 74 69 73 20 6f 72 20 66 6f 72 20 61 20 66 65 65 2c 20 79 6f 75 20 6d 75 73 | her.gratis.or.for.a.fee,.you.mus |
| 1c300 | 74 20 70 61 73 73 20 6f 6e 20 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 68 65 20 | t.pass.on.to.the.recipients.the. |
| 1c320 | 73 61 6d 65 0a 66 72 65 65 64 6f 6d 73 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 69 76 65 64 2e | same.freedoms.that.you.received. |
| 1c340 | 20 20 59 6f 75 20 6d 75 73 74 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 79 2c 20 | ..You.must.make.sure.that.they,. |
| 1c360 | 74 6f 6f 2c 20 72 65 63 65 69 76 65 0a 6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 6f 75 72 | too,.receive.or.can.get.the.sour |
| 1c380 | 63 65 20 63 6f 64 65 2e 20 20 41 6e 64 20 79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 68 65 6d | ce.code...And.you.must.show.them |
| 1c3a0 | 20 74 68 65 73 65 20 74 65 72 6d 73 20 73 6f 20 74 68 65 79 0a 6b 6e 6f 77 20 74 68 65 69 72 20 | .these.terms.so.they.know.their. |
| 1c3c0 | 72 69 67 68 74 73 2e 0a 0a 20 20 20 44 65 76 65 6c 6f 70 65 72 73 20 74 68 61 74 20 75 73 65 20 | rights......Developers.that.use. |
| 1c3e0 | 74 68 65 20 47 4e 55 20 47 50 4c 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 20 | the.GNU.GPL.protect.your.rights. |
| 1c400 | 77 69 74 68 20 74 77 6f 20 73 74 65 70 73 3a 0a 28 31 29 20 61 73 73 65 72 74 20 63 6f 70 79 72 | with.two.steps:.(1).assert.copyr |
| 1c420 | 69 67 68 74 20 6f 6e 20 74 68 65 20 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 28 32 29 20 6f 66 | ight.on.the.software,.and.(2).of |
| 1c440 | 66 65 72 20 79 6f 75 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 67 69 76 69 6e 67 20 79 6f 75 20 | fer.you.this.License.giving.you. |
| 1c460 | 6c 65 67 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 | legal.permission.to.copy,.distri |
| 1c480 | 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 2e 0a 0a 20 20 20 46 6f 72 20 74 | bute.and/or.modify.it......For.t |
| 1c4a0 | 68 65 20 64 65 76 65 6c 6f 70 65 72 73 e2 80 99 20 61 6e 64 20 61 75 74 68 6f 72 73 e2 80 99 20 | he.developers....and.authors.... |
| 1c4c0 | 70 72 6f 74 65 63 74 69 6f 6e 2c 20 74 68 65 20 47 50 4c 20 63 6c 65 61 72 6c 79 20 65 78 70 6c | protection,.the.GPL.clearly.expl |
| 1c4e0 | 61 69 6e 73 0a 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20 66 | ains.that.there.is.no.warranty.f |
| 1c500 | 6f 72 20 74 68 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 20 20 46 6f 72 20 62 6f 74 68 | or.this.free.software...For.both |
| 1c520 | 20 75 73 65 72 73 e2 80 99 20 61 6e 64 0a 61 75 74 68 6f 72 73 e2 80 99 20 73 61 6b 65 2c 20 74 | .users....and.authors....sake,.t |
| 1c540 | 68 65 20 47 50 4c 20 72 65 71 75 69 72 65 73 20 74 68 61 74 20 6d 6f 64 69 66 69 65 64 20 76 65 | he.GPL.requires.that.modified.ve |
| 1c560 | 72 73 69 6f 6e 73 20 62 65 20 6d 61 72 6b 65 64 20 61 73 0a 63 68 61 6e 67 65 64 2c 20 73 6f 20 | rsions.be.marked.as.changed,.so. |
| 1c580 | 74 68 61 74 20 74 68 65 69 72 20 70 72 6f 62 6c 65 6d 73 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 | that.their.problems.will.not.be. |
| 1c5a0 | 61 74 74 72 69 62 75 74 65 64 20 65 72 72 6f 6e 65 6f 75 73 6c 79 20 74 6f 0a 61 75 74 68 6f 72 | attributed.erroneously.to.author |
| 1c5c0 | 73 20 6f 66 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 2e 0a 0a 20 20 20 53 6f 6d 65 | s.of.previous.versions......Some |
| 1c5e0 | 20 64 65 76 69 63 65 73 20 61 72 65 20 64 65 73 69 67 6e 65 64 20 74 6f 20 64 65 6e 79 20 75 73 | .devices.are.designed.to.deny.us |
| 1c600 | 65 72 73 20 61 63 63 65 73 73 20 74 6f 20 69 6e 73 74 61 6c 6c 20 6f 72 20 72 75 6e 0a 6d 6f 64 | ers.access.to.install.or.run.mod |
| 1c620 | 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 69 | ified.versions.of.the.software.i |
| 1c640 | 6e 73 69 64 65 20 74 68 65 6d 2c 20 61 6c 74 68 6f 75 67 68 20 74 68 65 20 6d 61 6e 75 66 61 63 | nside.them,.although.the.manufac |
| 1c660 | 74 75 72 65 72 0a 63 61 6e 20 64 6f 20 73 6f 2e 20 20 54 68 69 73 20 69 73 20 66 75 6e 64 61 6d | turer.can.do.so...This.is.fundam |
| 1c680 | 65 6e 74 61 6c 6c 79 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 61 69 | entally.incompatible.with.the.ai |
| 1c6a0 | 6d 20 6f 66 0a 70 72 6f 74 65 63 74 69 6e 67 20 75 73 65 72 73 e2 80 99 20 66 72 65 65 64 6f 6d | m.of.protecting.users....freedom |
| 1c6c0 | 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77 61 72 65 2e 20 20 54 68 65 20 73 79 | .to.change.the.software...The.sy |
| 1c6e0 | 73 74 65 6d 61 74 69 63 0a 70 61 74 74 65 72 6e 20 6f 66 20 73 75 63 68 20 61 62 75 73 65 20 6f | stematic.pattern.of.such.abuse.o |
| 1c700 | 63 63 75 72 73 20 69 6e 20 74 68 65 20 61 72 65 61 20 6f 66 20 70 72 6f 64 75 63 74 73 20 66 6f | ccurs.in.the.area.of.products.fo |
| 1c720 | 72 20 69 6e 64 69 76 69 64 75 61 6c 73 20 74 6f 0a 75 73 65 2c 20 77 68 69 63 68 20 69 73 20 70 | r.individuals.to.use,.which.is.p |
| 1c740 | 72 65 63 69 73 65 6c 79 20 77 68 65 72 65 20 69 74 20 69 73 20 6d 6f 73 74 20 75 6e 61 63 63 65 | recisely.where.it.is.most.unacce |
| 1c760 | 70 74 61 62 6c 65 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 77 65 0a 68 61 76 65 20 64 65 73 69 | ptable...Therefore,.we.have.desi |
| 1c780 | 67 6e 65 64 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47 50 4c 20 74 6f 20 | gned.this.version.of.the.GPL.to. |
| 1c7a0 | 70 72 6f 68 69 62 69 74 20 74 68 65 20 70 72 61 63 74 69 63 65 20 66 6f 72 20 74 68 6f 73 65 0a | prohibit.the.practice.for.those. |
| 1c7c0 | 70 72 6f 64 75 63 74 73 2e 20 20 49 66 20 73 75 63 68 20 70 72 6f 62 6c 65 6d 73 20 61 72 69 73 | products...If.such.problems.aris |
| 1c7e0 | 65 20 73 75 62 73 74 61 6e 74 69 61 6c 6c 79 20 69 6e 20 6f 74 68 65 72 20 64 6f 6d 61 69 6e 73 | e.substantially.in.other.domains |
| 1c800 | 2c 20 77 65 0a 73 74 61 6e 64 20 72 65 61 64 79 20 74 6f 20 65 78 74 65 6e 64 20 74 68 69 73 20 | ,.we.stand.ready.to.extend.this. |
| 1c820 | 70 72 6f 76 69 73 69 6f 6e 20 74 6f 20 74 68 6f 73 65 20 64 6f 6d 61 69 6e 73 20 69 6e 20 66 75 | provision.to.those.domains.in.fu |
| 1c840 | 74 75 72 65 20 76 65 72 73 69 6f 6e 73 0a 6f 66 20 74 68 65 20 47 50 4c 2c 20 61 73 20 6e 65 65 | ture.versions.of.the.GPL,.as.nee |
| 1c860 | 64 65 64 20 74 6f 20 70 72 6f 74 65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d 20 6f 66 20 75 73 | ded.to.protect.the.freedom.of.us |
| 1c880 | 65 72 73 2e 0a 0a 20 20 20 46 69 6e 61 6c 6c 79 2c 20 65 76 65 72 79 20 70 72 6f 67 72 61 6d 20 | ers......Finally,.every.program. |
| 1c8a0 | 69 73 20 74 68 72 65 61 74 65 6e 65 64 20 63 6f 6e 73 74 61 6e 74 6c 79 20 62 79 20 73 6f 66 74 | is.threatened.constantly.by.soft |
| 1c8c0 | 77 61 72 65 20 70 61 74 65 6e 74 73 2e 0a 53 74 61 74 65 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 | ware.patents..States.should.not. |
| 1c8e0 | 61 6c 6c 6f 77 20 70 61 74 65 6e 74 73 20 74 6f 20 72 65 73 74 72 69 63 74 20 64 65 76 65 6c 6f | allow.patents.to.restrict.develo |
| 1c900 | 70 6d 65 6e 74 20 61 6e 64 20 75 73 65 20 6f 66 0a 73 6f 66 74 77 61 72 65 20 6f 6e 20 67 65 6e | pment.and.use.of.software.on.gen |
| 1c920 | 65 72 61 6c 2d 70 75 72 70 6f 73 65 20 63 6f 6d 70 75 74 65 72 73 2c 20 62 75 74 20 69 6e 20 74 | eral-purpose.computers,.but.in.t |
| 1c940 | 68 6f 73 65 20 74 68 61 74 20 64 6f 2c 20 77 65 20 77 69 73 68 20 74 6f 0a 61 76 6f 69 64 20 74 | hose.that.do,.we.wish.to.avoid.t |
| 1c960 | 68 65 20 73 70 65 63 69 61 6c 20 64 61 6e 67 65 72 20 74 68 61 74 20 70 61 74 65 6e 74 73 20 61 | he.special.danger.that.patents.a |
| 1c980 | 70 70 6c 69 65 64 20 74 6f 20 61 20 66 72 65 65 20 70 72 6f 67 72 61 6d 20 63 6f 75 6c 64 0a 6d | pplied.to.a.free.program.could.m |
| 1c9a0 | 61 6b 65 20 69 74 20 65 66 66 65 63 74 69 76 65 6c 79 20 70 72 6f 70 72 69 65 74 61 72 79 2e 20 | ake.it.effectively.proprietary.. |
| 1c9c0 | 20 54 6f 20 70 72 65 76 65 6e 74 20 74 68 69 73 2c 20 74 68 65 20 47 50 4c 20 61 73 73 75 72 65 | .To.prevent.this,.the.GPL.assure |
| 1c9e0 | 73 20 74 68 61 74 0a 70 61 74 65 6e 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 74 6f | s.that.patents.cannot.be.used.to |
| 1ca00 | 20 72 65 6e 64 65 72 20 74 68 65 20 70 72 6f 67 72 61 6d 20 6e 6f 6e 2d 66 72 65 65 2e 0a 0a 20 | .render.the.program.non-free.... |
| 1ca20 | 20 20 54 68 65 20 70 72 65 63 69 73 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f | ..The.precise.terms.and.conditio |
| 1ca40 | 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 | ns.for.copying,.distribution.and |
| 1ca60 | 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 66 6f 6c 6c 6f 77 2e 0a 0a 54 45 52 4d 53 20 41 4e 44 | .modification.follow...TERMS.AND |
| 1ca80 | 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .CONDITIONS.==================== |
| 1caa0 | 0a 0a 20 20 30 2e 20 44 65 66 69 6e 69 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 e2 80 9c 54 68 69 | ....0..Definitions...........Thi |
| 1cac0 | 73 20 4c 69 63 65 6e 73 65 e2 80 9d 20 72 65 66 65 72 73 20 74 6f 20 76 65 72 73 69 6f 6e 20 33 | s.License....refers.to.version.3 |
| 1cae0 | 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 20 20 20 20 20 | .of.the.GNU.General.Public...... |
| 1cb00 | 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 e2 80 9c 43 6f 70 79 72 69 67 68 74 e2 80 9d 20 61 | License...........Copyright....a |
| 1cb20 | 6c 73 6f 20 6d 65 61 6e 73 20 63 6f 70 79 72 69 67 68 74 2d 6c 69 6b 65 20 6c 61 77 73 20 74 68 | lso.means.copyright-like.laws.th |
| 1cb40 | 61 74 20 61 70 70 6c 79 20 74 6f 20 6f 74 68 65 72 0a 20 20 20 20 20 6b 69 6e 64 73 20 6f 66 20 | at.apply.to.other......kinds.of. |
| 1cb60 | 77 6f 72 6b 73 2c 20 73 75 63 68 20 61 73 20 73 65 6d 69 63 6f 6e 64 75 63 74 6f 72 20 6d 61 73 | works,.such.as.semiconductor.mas |
| 1cb80 | 6b 73 2e 0a 0a 20 20 20 20 20 e2 80 9c 54 68 65 20 50 72 6f 67 72 61 6d e2 80 9d 20 72 65 66 65 | ks...........The.Program....refe |
| 1cba0 | 72 73 20 74 6f 20 61 6e 79 20 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 20 6c 69 63 | rs.to.any.copyrightable.work.lic |
| 1cbc0 | 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2e 20 20 | ensed.under.this......License... |
| 1cbe0 | 45 61 63 68 20 6c 69 63 65 6e 73 65 65 20 69 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 e2 80 | Each.licensee.is.addressed.as... |
| 1cc00 | 9c 79 6f 75 e2 80 9d 2e 20 20 e2 80 9c 4c 69 63 65 6e 73 65 65 73 e2 80 9d 20 61 6e 64 0a 20 20 | .you.........Licensees....and... |
| 1cc20 | 20 20 20 e2 80 9c 72 65 63 69 70 69 65 6e 74 73 e2 80 9d 20 6d 61 79 20 62 65 20 69 6e 64 69 76 | ......recipients....may.be.indiv |
| 1cc40 | 69 64 75 61 6c 73 20 6f 72 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 54 | iduals.or.organizations........T |
| 1cc60 | 6f 20 e2 80 9c 6d 6f 64 69 66 79 e2 80 9d 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20 63 | o....modify....a.work.means.to.c |
| 1cc80 | 6f 70 79 20 66 72 6f 6d 20 6f 72 20 61 64 61 70 74 20 61 6c 6c 20 6f 72 20 70 61 72 74 20 6f 66 | opy.from.or.adapt.all.or.part.of |
| 1cca0 | 20 74 68 65 0a 20 20 20 20 20 77 6f 72 6b 20 69 6e 20 61 20 66 61 73 68 69 6f 6e 20 72 65 71 75 | .the......work.in.a.fashion.requ |
| 1ccc0 | 69 72 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 70 65 72 6d 69 73 73 69 6f 6e 2c 20 6f 74 68 65 | iring.copyright.permission,.othe |
| 1cce0 | 72 20 74 68 61 6e 20 74 68 65 0a 20 20 20 20 20 6d 61 6b 69 6e 67 20 6f 66 20 61 6e 20 65 78 61 | r.than.the......making.of.an.exa |
| 1cd00 | 63 74 20 63 6f 70 79 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69 6e 67 20 77 6f 72 6b 20 69 73 20 | ct.copy...The.resulting.work.is. |
| 1cd20 | 63 61 6c 6c 65 64 20 61 20 e2 80 9c 6d 6f 64 69 66 69 65 64 0a 20 20 20 20 20 76 65 72 73 69 6f | called.a....modified......versio |
| 1cd40 | 6e e2 80 9d 20 6f 66 20 74 68 65 20 65 61 72 6c 69 65 72 20 77 6f 72 6b 20 6f 72 20 61 20 77 6f | n....of.the.earlier.work.or.a.wo |
| 1cd60 | 72 6b 20 e2 80 9c 62 61 73 65 64 20 6f 6e e2 80 9d 20 74 68 65 20 65 61 72 6c 69 65 72 20 77 6f | rk....based.on....the.earlier.wo |
| 1cd80 | 72 6b 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 63 6f 76 65 72 65 64 20 77 6f 72 6b e2 80 9d 20 6d | rk........A....covered.work....m |
| 1cda0 | 65 61 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 | eans.either.the.unmodified.Progr |
| 1cdc0 | 61 6d 20 6f 72 20 61 20 77 6f 72 6b 0a 20 20 20 20 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 50 | am.or.a.work......based.on.the.P |
| 1cde0 | 72 6f 67 72 61 6d 2e 0a 0a 20 20 20 20 20 54 6f 20 e2 80 9c 70 72 6f 70 61 67 61 74 65 e2 80 9d | rogram........To....propagate... |
| 1ce00 | 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 77 69 74 | .a.work.means.to.do.anything.wit |
| 1ce20 | 68 20 69 74 20 74 68 61 74 2c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 | h.it.that,.without......permissi |
| 1ce40 | 6f 6e 2c 20 77 6f 75 6c 64 20 6d 61 6b 65 20 79 6f 75 20 64 69 72 65 63 74 6c 79 20 6f 72 20 73 | on,.would.make.you.directly.or.s |
| 1ce60 | 65 63 6f 6e 64 61 72 69 6c 79 20 6c 69 61 62 6c 65 20 66 6f 72 0a 20 20 20 20 20 69 6e 66 72 69 | econdarily.liable.for......infri |
| 1ce80 | 6e 67 65 6d 65 6e 74 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 63 6f 70 79 72 69 67 | ngement.under.applicable.copyrig |
| 1cea0 | 68 74 20 6c 61 77 2c 20 65 78 63 65 70 74 20 65 78 65 63 75 74 69 6e 67 20 69 74 20 6f 6e 0a 20 | ht.law,.except.executing.it.on.. |
| 1cec0 | 20 20 20 20 61 20 63 6f 6d 70 75 74 65 72 20 6f 72 20 6d 6f 64 69 66 79 69 6e 67 20 61 20 70 72 | ....a.computer.or.modifying.a.pr |
| 1cee0 | 69 76 61 74 65 20 63 6f 70 79 2e 20 20 50 72 6f 70 61 67 61 74 69 6f 6e 20 69 6e 63 6c 75 64 65 | ivate.copy...Propagation.include |
| 1cf00 | 73 0a 20 20 20 20 20 63 6f 70 79 69 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 28 77 69 | s......copying,.distribution.(wi |
| 1cf20 | 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 2c 20 6d 61 6b | th.or.without.modification),.mak |
| 1cf40 | 69 6e 67 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 | ing......available.to.the.public |
| 1cf60 | 2c 20 61 6e 64 20 69 6e 20 73 6f 6d 65 20 63 6f 75 6e 74 72 69 65 73 20 6f 74 68 65 72 20 61 63 | ,.and.in.some.countries.other.ac |
| 1cf80 | 74 69 76 69 74 69 65 73 20 61 73 0a 20 20 20 20 20 77 65 6c 6c 2e 0a 0a 20 20 20 20 20 54 6f 20 | tivities.as......well........To. |
| 1cfa0 | e2 80 9c 63 6f 6e 76 65 79 e2 80 9d 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 61 6e 79 20 6b 69 | ...convey....a.work.means.any.ki |
| 1cfc0 | 6e 64 20 6f 66 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 74 68 61 74 20 65 6e 61 62 6c 65 73 20 6f | nd.of.propagation.that.enables.o |
| 1cfe0 | 74 68 65 72 0a 20 20 20 20 20 70 61 72 74 69 65 73 20 74 6f 20 6d 61 6b 65 20 6f 72 20 72 65 63 | ther......parties.to.make.or.rec |
| 1d000 | 65 69 76 65 20 63 6f 70 69 65 73 2e 20 20 4d 65 72 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 77 | eive.copies...Mere.interaction.w |
| 1d020 | 69 74 68 20 61 20 75 73 65 72 0a 20 20 20 20 20 74 68 72 6f 75 67 68 20 61 20 63 6f 6d 70 75 74 | ith.a.user......through.a.comput |
| 1d040 | 65 72 20 6e 65 74 77 6f 72 6b 2c 20 77 69 74 68 20 6e 6f 20 74 72 61 6e 73 66 65 72 20 6f 66 20 | er.network,.with.no.transfer.of. |
| 1d060 | 61 20 63 6f 70 79 2c 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a | a.copy,.is.not......conveying... |
| 1d080 | 20 20 20 20 20 41 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 65 72 66 61 | .....An.interactive.user.interfa |
| 1d0a0 | 63 65 20 64 69 73 70 6c 61 79 73 20 e2 80 9c 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c | ce.displays....Appropriate.Legal |
| 1d0c0 | 20 4e 6f 74 69 63 65 73 e2 80 9d 0a 20 20 20 20 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 74 | .Notices.........to.the.extent.t |
| 1d0e0 | 68 61 74 20 69 74 20 69 6e 63 6c 75 64 65 73 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 61 6e 64 | hat.it.includes.a.convenient.and |
| 1d100 | 20 70 72 6f 6d 69 6e 65 6e 74 6c 79 20 76 69 73 69 62 6c 65 0a 20 20 20 20 20 66 65 61 74 75 72 | .prominently.visible......featur |
| 1d120 | 65 20 74 68 61 74 20 28 31 29 20 64 69 73 70 6c 61 79 73 20 61 6e 20 61 70 70 72 6f 70 72 69 61 | e.that.(1).displays.an.appropria |
| 1d140 | 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 2c 20 61 6e 64 20 28 32 29 0a 20 20 20 | te.copyright.notice,.and.(2).... |
| 1d160 | 20 20 74 65 6c 6c 73 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6e | ..tells.the.user.that.there.is.n |
| 1d180 | 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 20 28 65 78 63 65 70 74 20 | o.warranty.for.the.work.(except. |
| 1d1a0 | 74 6f 0a 20 20 20 20 20 74 68 65 20 65 78 74 65 6e 74 20 74 68 61 74 20 77 61 72 72 61 6e 74 69 | to......the.extent.that.warranti |
| 1d1c0 | 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 29 2c 20 74 68 61 74 20 6c 69 63 65 6e 73 65 65 73 | es.are.provided),.that.licensees |
| 1d1e0 | 20 6d 61 79 20 63 6f 6e 76 65 79 0a 20 20 20 20 20 74 68 65 20 77 6f 72 6b 20 75 6e 64 65 72 20 | .may.convey......the.work.under. |
| 1d200 | 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20 76 69 65 77 20 61 20 | this.License,.and.how.to.view.a. |
| 1d220 | 63 6f 70 79 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 74 | copy.of.this......License...If.t |
| 1d240 | 68 65 20 69 6e 74 65 72 66 61 63 65 20 70 72 65 73 65 6e 74 73 20 61 20 6c 69 73 74 20 6f 66 20 | he.interface.presents.a.list.of. |
| 1d260 | 75 73 65 72 20 63 6f 6d 6d 61 6e 64 73 20 6f 72 0a 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 20 73 | user.commands.or......options,.s |
| 1d280 | 75 63 68 20 61 73 20 61 20 6d 65 6e 75 2c 20 61 20 70 72 6f 6d 69 6e 65 6e 74 20 69 74 65 6d 20 | uch.as.a.menu,.a.prominent.item. |
| 1d2a0 | 69 6e 20 74 68 65 20 6c 69 73 74 20 6d 65 65 74 73 20 74 68 69 73 0a 20 20 20 20 20 63 72 69 74 | in.the.list.meets.this......crit |
| 1d2c0 | 65 72 69 6f 6e 2e 0a 0a 20 20 31 2e 20 53 6f 75 72 63 65 20 43 6f 64 65 2e 0a 0a 20 20 20 20 20 | erion.....1..Source.Code........ |
| 1d2e0 | 54 68 65 20 e2 80 9c 73 6f 75 72 63 65 20 63 6f 64 65 e2 80 9d 20 66 6f 72 20 61 20 77 6f 72 6b | The....source.code....for.a.work |
| 1d300 | 20 6d 65 61 6e 73 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20 66 6f 72 6d 20 6f 66 20 74 68 65 | .means.the.preferred.form.of.the |
| 1d320 | 20 77 6f 72 6b 0a 20 20 20 20 20 66 6f 72 20 6d 61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 61 74 69 | .work......for.making.modificati |
| 1d340 | 6f 6e 73 20 74 6f 20 69 74 2e 20 20 e2 80 9c 4f 62 6a 65 63 74 20 63 6f 64 65 e2 80 9d 20 6d 65 | ons.to.it......Object.code....me |
| 1d360 | 61 6e 73 20 61 6e 79 20 6e 6f 6e 2d 73 6f 75 72 63 65 0a 20 20 20 20 20 66 6f 72 6d 20 6f 66 20 | ans.any.non-source......form.of. |
| 1d380 | 61 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 53 74 61 6e 64 61 72 64 20 49 6e 74 65 | a.work........A....Standard.Inte |
| 1d3a0 | 72 66 61 63 65 e2 80 9d 20 6d 65 61 6e 73 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 68 61 74 | rface....means.an.interface.that |
| 1d3c0 | 20 65 69 74 68 65 72 20 69 73 20 61 6e 0a 20 20 20 20 20 6f 66 66 69 63 69 61 6c 20 73 74 61 6e | .either.is.an......official.stan |
| 1d3e0 | 64 61 72 64 20 64 65 66 69 6e 65 64 20 62 79 20 61 20 72 65 63 6f 67 6e 69 7a 65 64 20 73 74 61 | dard.defined.by.a.recognized.sta |
| 1d400 | 6e 64 61 72 64 73 20 62 6f 64 79 2c 20 6f 72 2c 20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 61 73 | ndards.body,.or,.in......the.cas |
| 1d420 | 65 20 6f 66 20 69 6e 74 65 72 66 61 63 65 73 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 61 20 | e.of.interfaces.specified.for.a. |
| 1d440 | 70 61 72 74 69 63 75 6c 61 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 0a 20 20 20 20 20 6c 61 6e 67 | particular.programming......lang |
| 1d460 | 75 61 67 65 2c 20 6f 6e 65 20 74 68 61 74 20 69 73 20 77 69 64 65 6c 79 20 75 73 65 64 20 61 6d | uage,.one.that.is.widely.used.am |
| 1d480 | 6f 6e 67 20 64 65 76 65 6c 6f 70 65 72 73 20 77 6f 72 6b 69 6e 67 20 69 6e 20 74 68 61 74 0a 20 | ong.developers.working.in.that.. |
| 1d4a0 | 20 20 20 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 53 79 73 74 65 | ....language........The....Syste |
| 1d4c0 | 6d 20 4c 69 62 72 61 72 69 65 73 e2 80 9d 20 6f 66 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 | m.Libraries....of.an.executable. |
| 1d4e0 | 77 6f 72 6b 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 69 6e 67 2c 0a 20 20 20 20 20 6f 74 68 65 | work.include.anything,......othe |
| 1d500 | 72 20 74 68 61 6e 20 74 68 65 20 77 6f 72 6b 20 61 73 20 61 20 77 68 6f 6c 65 2c 20 74 68 61 74 | r.than.the.work.as.a.whole,.that |
| 1d520 | 20 28 61 29 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 0a 20 | .(a).is.included.in.the.normal.. |
| 1d540 | 20 20 20 20 66 6f 72 6d 20 6f 66 20 70 61 63 6b 61 67 69 6e 67 20 61 20 4d 61 6a 6f 72 20 43 6f | ....form.of.packaging.a.Major.Co |
| 1d560 | 6d 70 6f 6e 65 6e 74 2c 20 62 75 74 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f | mponent,.but.which.is.not.part.o |
| 1d580 | 66 20 74 68 61 74 0a 20 20 20 20 20 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 61 6e 64 | f.that......Major.Component,.and |
| 1d5a0 | 20 28 62 29 20 73 65 72 76 65 73 20 6f 6e 6c 79 20 74 6f 20 65 6e 61 62 6c 65 20 75 73 65 20 6f | .(b).serves.only.to.enable.use.o |
| 1d5c0 | 66 20 74 68 65 20 77 6f 72 6b 20 77 69 74 68 0a 20 20 20 20 20 74 68 61 74 20 4d 61 6a 6f 72 20 | f.the.work.with......that.Major. |
| 1d5e0 | 43 6f 6d 70 6f 6e 65 6e 74 2c 20 6f 72 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 53 74 61 | Component,.or.to.implement.a.Sta |
| 1d600 | 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65 20 66 6f 72 0a 20 20 20 20 20 77 68 69 63 68 20 61 | ndard.Interface.for......which.a |
| 1d620 | 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f | n.implementation.is.available.to |
| 1d640 | 20 74 68 65 20 70 75 62 6c 69 63 20 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 0a 20 20 20 20 20 | .the.public.in.source.code...... |
| 1d660 | 66 6f 72 6d 2e 20 20 41 20 e2 80 9c 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 e2 80 9d 2c 20 | form...A....Major.Component...,. |
| 1d680 | 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 2c 20 6d 65 61 6e 73 20 61 20 6d 61 6a 6f 72 0a 20 | in.this.context,.means.a.major.. |
| 1d6a0 | 20 20 20 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 20 28 6b 65 72 6e 65 6c 2c | ....essential.component.(kernel, |
| 1d6c0 | 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 20 6f 66 20 74 68 | .window.system,.and.so.on).of.th |
| 1d6e0 | 65 0a 20 20 20 20 20 73 70 65 63 69 66 69 63 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d | e......specific.operating.system |
| 1d700 | 20 28 69 66 20 61 6e 79 29 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 65 78 65 63 75 74 61 62 6c | .(if.any).on.which.the.executabl |
| 1d720 | 65 20 77 6f 72 6b 0a 20 20 20 20 20 72 75 6e 73 2c 20 6f 72 20 61 20 63 6f 6d 70 69 6c 65 72 20 | e.work......runs,.or.a.compiler. |
| 1d740 | 75 73 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68 65 20 77 6f 72 6b 2c 20 6f 72 20 61 6e 20 | used.to.produce.the.work,.or.an. |
| 1d760 | 6f 62 6a 65 63 74 20 63 6f 64 65 0a 20 20 20 20 20 69 6e 74 65 72 70 72 65 74 65 72 20 75 73 65 | object.code......interpreter.use |
| 1d780 | 64 20 74 6f 20 72 75 6e 20 69 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 43 6f 72 72 65 73 | d.to.run.it........The....Corres |
| 1d7a0 | 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 e2 80 9d 20 66 6f 72 20 61 20 77 6f 72 6b 20 69 6e 20 | ponding.Source....for.a.work.in. |
| 1d7c0 | 6f 62 6a 65 63 74 20 63 6f 64 65 20 66 6f 72 6d 20 6d 65 61 6e 73 20 61 6c 6c 0a 20 20 20 20 20 | object.code.form.means.all...... |
| 1d7e0 | 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6e 65 65 64 65 64 20 74 6f 20 67 65 6e 65 72 61 | the.source.code.needed.to.genera |
| 1d800 | 74 65 2c 20 69 6e 73 74 61 6c 6c 2c 20 61 6e 64 20 28 66 6f 72 20 61 6e 20 65 78 65 63 75 74 61 | te,.install,.and.(for.an.executa |
| 1d820 | 62 6c 65 0a 20 20 20 20 20 77 6f 72 6b 29 20 72 75 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f | ble......work).run.the.object.co |
| 1d840 | 64 65 20 61 6e 64 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72 6b 2c 20 69 6e 63 6c 75 | de.and.to.modify.the.work,.inclu |
| 1d860 | 64 69 6e 67 20 73 63 72 69 70 74 73 0a 20 20 20 20 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 6f | ding.scripts......to.control.tho |
| 1d880 | 73 65 20 61 63 74 69 76 69 74 69 65 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 74 20 64 6f 65 73 | se.activities...However,.it.does |
| 1d8a0 | 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 74 68 65 0a 20 20 20 20 20 77 6f 72 6b e2 80 99 73 20 53 | .not.include.the......work...s.S |
| 1d8c0 | 79 73 74 65 6d 20 4c 69 62 72 61 72 69 65 73 2c 20 6f 72 20 67 65 6e 65 72 61 6c 2d 70 75 72 70 | ystem.Libraries,.or.general-purp |
| 1d8e0 | 6f 73 65 20 74 6f 6f 6c 73 20 6f 72 20 67 65 6e 65 72 61 6c 6c 79 0a 20 20 20 20 20 61 76 61 69 | ose.tools.or.generally......avai |
| 1d900 | 6c 61 62 6c 65 20 66 72 65 65 20 70 72 6f 67 72 61 6d 73 20 77 68 69 63 68 20 61 72 65 20 75 73 | lable.free.programs.which.are.us |
| 1d920 | 65 64 20 75 6e 6d 6f 64 69 66 69 65 64 20 69 6e 20 70 65 72 66 6f 72 6d 69 6e 67 0a 20 20 20 20 | ed.unmodified.in.performing..... |
| 1d940 | 20 74 68 6f 73 65 20 61 63 74 69 76 69 74 69 65 73 20 62 75 74 20 77 68 69 63 68 20 61 72 65 20 | .those.activities.but.which.are. |
| 1d960 | 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 20 20 46 6f 72 20 65 78 61 6d 70 | not.part.of.the.work...For.examp |
| 1d980 | 6c 65 2c 0a 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 69 6e | le,......Corresponding.Source.in |
| 1d9a0 | 63 6c 75 64 65 73 20 69 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 6c 65 | cludes.interface.definition.file |
| 1d9c0 | 73 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 20 77 69 74 68 20 73 6f 75 72 63 65 20 66 69 | s.associated......with.source.fi |
| 1d9e0 | 6c 65 73 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 74 68 65 20 73 6f 75 72 63 65 | les.for.the.work,.and.the.source |
| 1da00 | 20 63 6f 64 65 20 66 6f 72 20 73 68 61 72 65 64 0a 20 20 20 20 20 6c 69 62 72 61 72 69 65 73 20 | .code.for.shared......libraries. |
| 1da20 | 61 6e 64 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 73 75 62 70 72 6f 67 72 61 | and.dynamically.linked.subprogra |
| 1da40 | 6d 73 20 74 68 61 74 20 74 68 65 20 77 6f 72 6b 20 69 73 0a 20 20 20 20 20 73 70 65 63 69 66 69 | ms.that.the.work.is......specifi |
| 1da60 | 63 61 6c 6c 79 20 64 65 73 69 67 6e 65 64 20 74 6f 20 72 65 71 75 69 72 65 2c 20 73 75 63 68 20 | cally.designed.to.require,.such. |
| 1da80 | 61 73 20 62 79 20 69 6e 74 69 6d 61 74 65 20 64 61 74 61 0a 20 20 20 20 20 63 6f 6d 6d 75 6e 69 | as.by.intimate.data......communi |
| 1daa0 | 63 61 74 69 6f 6e 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20 74 | cation.or.control.flow.between.t |
| 1dac0 | 68 6f 73 65 20 73 75 62 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 6f 74 68 65 72 0a 20 20 20 20 20 | hose.subprograms.and.other...... |
| 1dae0 | 70 61 72 74 73 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 54 68 65 20 43 6f 72 | parts.of.the.work........The.Cor |
| 1db00 | 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6e 65 65 64 20 6e 6f 74 20 69 6e 63 6c 75 | responding.Source.need.not.inclu |
| 1db20 | 64 65 20 61 6e 79 74 68 69 6e 67 20 74 68 61 74 20 75 73 65 72 73 20 63 61 6e 0a 20 20 20 20 20 | de.anything.that.users.can...... |
| 1db40 | 72 65 67 65 6e 65 72 61 74 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d 20 6f 74 | regenerate.automatically.from.ot |
| 1db60 | 68 65 72 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 | her.parts.of.the.Corresponding.. |
| 1db80 | 20 20 20 20 53 6f 75 72 63 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 | ....Source........The.Correspond |
| 1dba0 | 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72 20 61 20 77 6f 72 6b 20 69 6e 20 73 6f 75 72 63 65 20 | ing.Source.for.a.work.in.source. |
| 1dbc0 | 63 6f 64 65 20 66 6f 72 6d 20 69 73 20 74 68 61 74 0a 20 20 20 20 20 73 61 6d 65 20 77 6f 72 6b | code.form.is.that......same.work |
| 1dbe0 | 2e 0a 0a 20 20 32 2e 20 42 61 73 69 63 20 50 65 72 6d 69 73 73 69 6f 6e 73 2e 0a 0a 20 20 20 20 | .....2..Basic.Permissions....... |
| 1dc00 | 20 41 6c 6c 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c | .All.rights.granted.under.this.L |
| 1dc20 | 69 63 65 6e 73 65 20 61 72 65 20 67 72 61 6e 74 65 64 20 66 6f 72 20 74 68 65 20 74 65 72 6d 20 | icense.are.granted.for.the.term. |
| 1dc40 | 6f 66 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d | of......copyright.on.the.Program |
| 1dc60 | 2c 20 61 6e 64 20 61 72 65 20 69 72 72 65 76 6f 63 61 62 6c 65 20 70 72 6f 76 69 64 65 64 20 74 | ,.and.are.irrevocable.provided.t |
| 1dc80 | 68 65 20 73 74 61 74 65 64 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 6d 65 | he.stated......conditions.are.me |
| 1dca0 | 74 2e 20 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 65 78 70 6c 69 63 69 74 6c 79 20 61 66 66 69 | t...This.License.explicitly.affi |
| 1dcc0 | 72 6d 73 20 79 6f 75 72 20 75 6e 6c 69 6d 69 74 65 64 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 | rms.your.unlimited......permissi |
| 1dce0 | 6f 6e 20 74 6f 20 72 75 6e 20 74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 61 6d | on.to.run.the.unmodified.Program |
| 1dd00 | 2e 20 20 54 68 65 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 20 | ...The.output.from.running...... |
| 1dd20 | 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 73 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 | a.covered.work.is.covered.by.thi |
| 1dd40 | 73 20 4c 69 63 65 6e 73 65 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 6f 75 74 70 75 74 2c 20 67 69 | s.License.only.if.the.output,.gi |
| 1dd60 | 76 65 6e 0a 20 20 20 20 20 69 74 73 20 63 6f 6e 74 65 6e 74 2c 20 63 6f 6e 73 74 69 74 75 74 65 | ven......its.content,.constitute |
| 1dd80 | 73 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2e 20 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 | s.a.covered.work...This.License. |
| 1dda0 | 61 63 6b 6e 6f 77 6c 65 64 67 65 73 0a 20 20 20 20 20 79 6f 75 72 20 72 69 67 68 74 73 20 6f 66 | acknowledges......your.rights.of |
| 1ddc0 | 20 66 61 69 72 20 75 73 65 20 6f 72 20 6f 74 68 65 72 20 65 71 75 69 76 61 6c 65 6e 74 2c 20 61 | .fair.use.or.other.equivalent,.a |
| 1dde0 | 73 20 70 72 6f 76 69 64 65 64 20 62 79 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 | s.provided.by......copyright.law |
| 1de00 | 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b 65 2c 20 72 75 6e 20 61 6e 64 20 70 72 | ........You.may.make,.run.and.pr |
| 1de20 | 6f 70 61 67 61 74 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 68 61 74 20 79 6f 75 20 64 | opagate.covered.works.that.you.d |
| 1de40 | 6f 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 76 65 79 2c 20 77 69 74 68 6f 75 74 20 63 6f 6e 64 69 | o.not......convey,.without.condi |
| 1de60 | 74 69 6f 6e 73 20 73 6f 20 6c 6f 6e 67 20 61 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 6f 74 | tions.so.long.as.your.license.ot |
| 1de80 | 68 65 72 77 69 73 65 0a 20 20 20 20 20 72 65 6d 61 69 6e 73 20 69 6e 20 66 6f 72 63 65 2e 20 20 | herwise......remains.in.force... |
| 1dea0 | 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 6f 20 | You.may.convey.covered.works.to. |
| 1dec0 | 6f 74 68 65 72 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 73 6f 6c 65 20 70 75 72 70 6f 73 65 | others.for.the......sole.purpose |
| 1dee0 | 20 6f 66 20 68 61 76 69 6e 67 20 74 68 65 6d 20 6d 61 6b 65 20 6d 6f 64 69 66 69 63 61 74 69 6f | .of.having.them.make.modificatio |
| 1df00 | 6e 73 20 65 78 63 6c 75 73 69 76 65 6c 79 20 66 6f 72 20 79 6f 75 2c 0a 20 20 20 20 20 6f 72 20 | ns.exclusively.for.you,......or. |
| 1df20 | 70 72 6f 76 69 64 65 20 79 6f 75 20 77 69 74 68 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 | provide.you.with.facilities.for. |
| 1df40 | 72 75 6e 6e 69 6e 67 20 74 68 6f 73 65 20 77 6f 72 6b 73 2c 20 70 72 6f 76 69 64 65 64 0a 20 20 | running.those.works,.provided... |
| 1df60 | 20 20 20 74 68 61 74 20 79 6f 75 20 63 6f 6d 70 6c 79 20 77 69 74 68 20 74 68 65 20 74 65 72 6d | ...that.you.comply.with.the.term |
| 1df80 | 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 63 6f 6e 76 65 79 69 6e 67 20 61 | s.of.this.License.in.conveying.a |
| 1dfa0 | 6c 6c 0a 20 20 20 20 20 6d 61 74 65 72 69 61 6c 20 66 6f 72 20 77 68 69 63 68 20 79 6f 75 20 64 | ll......material.for.which.you.d |
| 1dfc0 | 6f 20 6e 6f 74 20 63 6f 6e 74 72 6f 6c 20 63 6f 70 79 72 69 67 68 74 2e 20 20 54 68 6f 73 65 20 | o.not.control.copyright...Those. |
| 1dfe0 | 74 68 75 73 20 6d 61 6b 69 6e 67 0a 20 20 20 20 20 6f 72 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 | thus.making......or.running.the. |
| 1e000 | 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 66 6f 72 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 73 6f | covered.works.for.you.must.do.so |
| 1e020 | 20 65 78 63 6c 75 73 69 76 65 6c 79 20 6f 6e 20 79 6f 75 72 0a 20 20 20 20 20 62 65 68 61 6c 66 | .exclusively.on.your......behalf |
| 1e040 | 2c 20 75 6e 64 65 72 20 79 6f 75 72 20 64 69 72 65 63 74 69 6f 6e 20 61 6e 64 20 63 6f 6e 74 72 | ,.under.your.direction.and.contr |
| 1e060 | 6f 6c 2c 20 6f 6e 20 74 65 72 6d 73 20 74 68 61 74 20 70 72 6f 68 69 62 69 74 0a 20 20 20 20 20 | ol,.on.terms.that.prohibit...... |
| 1e080 | 74 68 65 6d 20 66 72 6f 6d 20 6d 61 6b 69 6e 67 20 61 6e 79 20 63 6f 70 69 65 73 20 6f 66 20 79 | them.from.making.any.copies.of.y |
| 1e0a0 | 6f 75 72 20 63 6f 70 79 72 69 67 68 74 65 64 20 6d 61 74 65 72 69 61 6c 20 6f 75 74 73 69 64 65 | our.copyrighted.material.outside |
| 1e0c0 | 0a 20 20 20 20 20 74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 77 69 74 68 20 79 6f | ......their.relationship.with.yo |
| 1e0e0 | 75 2e 0a 0a 20 20 20 20 20 43 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 | u........Conveying.under.any.oth |
| 1e100 | 65 72 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 73 6f | er.circumstances.is.permitted.so |
| 1e120 | 6c 65 6c 79 20 75 6e 64 65 72 0a 20 20 20 20 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 | lely.under......the.conditions.s |
| 1e140 | 74 61 74 65 64 20 62 65 6c 6f 77 2e 20 20 53 75 62 6c 69 63 65 6e 73 69 6e 67 20 69 73 20 6e 6f | tated.below...Sublicensing.is.no |
| 1e160 | 74 20 61 6c 6c 6f 77 65 64 3b 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 31 30 20 6d 61 6b 65 73 | t.allowed;.section......10.makes |
| 1e180 | 20 69 74 20 75 6e 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 33 2e 20 50 72 6f 74 65 63 74 69 6e | .it.unnecessary.....3..Protectin |
| 1e1a0 | 67 20 55 73 65 72 73 e2 80 99 20 4c 65 67 61 6c 20 52 69 67 68 74 73 20 46 72 6f 6d 20 41 6e 74 | g.Users....Legal.Rights.From.Ant |
| 1e1c0 | 69 2d 43 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 4c 61 77 2e 0a 0a 20 20 20 20 20 4e 6f 20 63 6f | i-Circumvention.Law........No.co |
| 1e1e0 | 76 65 72 65 64 20 77 6f 72 6b 20 73 68 61 6c 6c 20 62 65 20 64 65 65 6d 65 64 20 70 61 72 74 20 | vered.work.shall.be.deemed.part. |
| 1e200 | 6f 66 20 61 6e 20 65 66 66 65 63 74 69 76 65 20 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 0a 20 20 | of.an.effective.technological... |
| 1e220 | 20 20 20 6d 65 61 73 75 72 65 20 75 6e 64 65 72 20 61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 | ...measure.under.any.applicable. |
| 1e240 | 6c 61 77 20 66 75 6c 66 69 6c 6c 69 6e 67 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 | law.fulfilling.obligations.under |
| 1e260 | 0a 20 20 20 20 20 61 72 74 69 63 6c 65 20 31 31 20 6f 66 20 74 68 65 20 57 49 50 4f 20 63 6f 70 | ......article.11.of.the.WIPO.cop |
| 1e280 | 79 72 69 67 68 74 20 74 72 65 61 74 79 20 61 64 6f 70 74 65 64 20 6f 6e 20 32 30 20 44 65 63 65 | yright.treaty.adopted.on.20.Dece |
| 1e2a0 | 6d 62 65 72 0a 20 20 20 20 20 31 39 39 36 2c 20 6f 72 20 73 69 6d 69 6c 61 72 20 6c 61 77 73 20 | mber......1996,.or.similar.laws. |
| 1e2c0 | 70 72 6f 68 69 62 69 74 69 6e 67 20 6f 72 20 72 65 73 74 72 69 63 74 69 6e 67 20 63 69 72 63 75 | prohibiting.or.restricting.circu |
| 1e2e0 | 6d 76 65 6e 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 73 75 63 68 20 6d 65 61 73 75 72 65 73 2e 0a | mvention.of......such.measures.. |
| 1e300 | 0a 20 20 20 20 20 57 68 65 6e 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64 20 | ......When.you.convey.a.covered. |
| 1e320 | 77 6f 72 6b 2c 20 79 6f 75 20 77 61 69 76 65 20 61 6e 79 20 6c 65 67 61 6c 20 70 6f 77 65 72 20 | work,.you.waive.any.legal.power. |
| 1e340 | 74 6f 20 66 6f 72 62 69 64 0a 20 20 20 20 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 20 | to.forbid......circumvention.of. |
| 1e360 | 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 73 20 74 6f 20 74 68 65 20 65 78 | technological.measures.to.the.ex |
| 1e380 | 74 65 6e 74 20 73 75 63 68 0a 20 20 20 20 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 69 73 20 | tent.such......circumvention.is. |
| 1e3a0 | 65 66 66 65 63 74 65 64 20 62 79 20 65 78 65 72 63 69 73 69 6e 67 20 72 69 67 68 74 73 20 75 6e | effected.by.exercising.rights.un |
| 1e3c0 | 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 77 69 74 68 20 72 65 73 70 65 | der.this.License......with.respe |
| 1e3e0 | 63 74 20 74 6f 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 79 6f 75 20 | ct.to.the.covered.work,.and.you. |
| 1e400 | 64 69 73 63 6c 61 69 6d 20 61 6e 79 20 69 6e 74 65 6e 74 69 6f 6e 20 74 6f 0a 20 20 20 20 20 6c | disclaim.any.intention.to......l |
| 1e420 | 69 6d 69 74 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f | imit.operation.or.modification.o |
| 1e440 | 66 20 74 68 65 20 77 6f 72 6b 20 61 73 20 61 20 6d 65 61 6e 73 20 6f 66 0a 20 20 20 20 20 65 6e | f.the.work.as.a.means.of......en |
| 1e460 | 66 6f 72 63 69 6e 67 2c 20 61 67 61 69 6e 73 74 20 74 68 65 20 77 6f 72 6b e2 80 99 73 20 75 73 | forcing,.against.the.work...s.us |
| 1e480 | 65 72 73 2c 20 79 6f 75 72 20 6f 72 20 74 68 69 72 64 20 70 61 72 74 69 65 73 e2 80 99 20 6c 65 | ers,.your.or.third.parties....le |
| 1e4a0 | 67 61 6c 0a 20 20 20 20 20 72 69 67 68 74 73 20 74 6f 20 66 6f 72 62 69 64 20 63 69 72 63 75 6d | gal......rights.to.forbid.circum |
| 1e4c0 | 76 65 6e 74 69 6f 6e 20 6f 66 20 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 | vention.of.technological.measure |
| 1e4e0 | 73 2e 0a 0a 20 20 34 2e 20 43 6f 6e 76 65 79 69 6e 67 20 56 65 72 62 61 74 69 6d 20 43 6f 70 69 | s.....4..Conveying.Verbatim.Copi |
| 1e500 | 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 76 65 72 62 61 74 69 | es........You.may.convey.verbati |
| 1e520 | 6d 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d e2 80 99 73 20 73 6f 75 72 | m.copies.of.the.Program...s.sour |
| 1e540 | 63 65 20 63 6f 64 65 20 61 73 20 79 6f 75 0a 20 20 20 20 20 72 65 63 65 69 76 65 20 69 74 2c 20 | ce.code.as.you......receive.it,. |
| 1e560 | 69 6e 20 61 6e 79 20 6d 65 64 69 75 6d 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 | in.any.medium,.provided.that.you |
| 1e580 | 20 63 6f 6e 73 70 69 63 75 6f 75 73 6c 79 20 61 6e 64 0a 20 20 20 20 20 61 70 70 72 6f 70 72 69 | .conspicuously.and......appropri |
| 1e5a0 | 61 74 65 6c 79 20 70 75 62 6c 69 73 68 20 6f 6e 20 65 61 63 68 20 63 6f 70 79 20 61 6e 20 61 70 | ately.publish.on.each.copy.an.ap |
| 1e5c0 | 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 3b 0a 20 20 20 20 | propriate.copyright.notice;..... |
| 1e5e0 | 20 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e 67 | .keep.intact.all.notices.stating |
| 1e600 | 20 74 68 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 0a 20 20 20 20 20 | .that.this.License.and.any...... |
| 1e620 | 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 74 65 72 6d 73 20 61 64 64 65 64 20 69 6e 20 61 63 | non-permissive.terms.added.in.ac |
| 1e640 | 63 6f 72 64 20 77 69 74 68 20 73 65 63 74 69 6f 6e 20 37 20 61 70 70 6c 79 20 74 6f 20 74 68 65 | cord.with.section.7.apply.to.the |
| 1e660 | 0a 20 20 20 20 20 63 6f 64 65 3b 20 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69 | ......code;.keep.intact.all.noti |
| 1e680 | 63 65 73 20 6f 66 20 74 68 65 20 61 62 73 65 6e 63 65 20 6f 66 20 61 6e 79 20 77 61 72 72 61 6e | ces.of.the.absence.of.any.warran |
| 1e6a0 | 74 79 3b 20 61 6e 64 0a 20 20 20 20 20 67 69 76 65 20 61 6c 6c 20 72 65 63 69 70 69 65 6e 74 73 | ty;.and......give.all.recipients |
| 1e6c0 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 | .a.copy.of.this.License.along.wi |
| 1e6e0 | 74 68 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 68 | th.the.Program........You.may.ch |
| 1e700 | 61 72 67 65 20 61 6e 79 20 70 72 69 63 65 20 6f 72 20 6e 6f 20 70 72 69 63 65 20 66 6f 72 20 65 | arge.any.price.or.no.price.for.e |
| 1e720 | 61 63 68 20 63 6f 70 79 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 76 65 79 2c 0a 20 20 20 20 20 61 | ach.copy.that.you.convey,......a |
| 1e740 | 6e 64 20 79 6f 75 20 6d 61 79 20 6f 66 66 65 72 20 73 75 70 70 6f 72 74 20 6f 72 20 77 61 72 72 | nd.you.may.offer.support.or.warr |
| 1e760 | 61 6e 74 79 20 70 72 6f 74 65 63 74 69 6f 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a 20 20 35 2e | anty.protection.for.a.fee.....5. |
| 1e780 | 20 43 6f 6e 76 65 79 69 6e 67 20 4d 6f 64 69 66 69 65 64 20 53 6f 75 72 63 65 20 56 65 72 73 69 | .Conveying.Modified.Source.Versi |
| 1e7a0 | 6f 6e 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 77 6f 72 6b | ons........You.may.convey.a.work |
| 1e7c0 | 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 6f 72 20 74 68 65 20 6d 6f | .based.on.the.Program,.or.the.mo |
| 1e7e0 | 64 69 66 69 63 61 74 69 6f 6e 73 20 74 6f 0a 20 20 20 20 20 70 72 6f 64 75 63 65 20 69 74 20 66 | difications.to......produce.it.f |
| 1e800 | 72 6f 6d 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 | rom.the.Program,.in.the.form.of. |
| 1e820 | 73 6f 75 72 63 65 20 63 6f 64 65 20 75 6e 64 65 72 20 74 68 65 0a 20 20 20 20 20 74 65 72 6d 73 | source.code.under.the......terms |
| 1e840 | 20 6f 66 20 73 65 63 74 69 6f 6e 20 34 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 | .of.section.4,.provided.that.you |
| 1e860 | 20 61 6c 73 6f 20 6d 65 65 74 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 20 63 6f 6e | .also.meet.all.of.these......con |
| 1e880 | 64 69 74 69 6f 6e 73 3a 0a 0a 20 20 20 20 20 20 20 61 2e 20 54 68 65 20 77 6f 72 6b 20 6d 75 73 | ditions:.........a..The.work.mus |
| 1e8a0 | 74 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e | t.carry.prominent.notices.statin |
| 1e8c0 | 67 20 74 68 61 74 20 79 6f 75 0a 20 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 69 65 64 20 69 74 | g.that.you...........modified.it |
| 1e8e0 | 2c 20 61 6e 64 20 67 69 76 69 6e 67 20 61 20 72 65 6c 65 76 61 6e 74 20 64 61 74 65 2e 0a 0a 20 | ,.and.giving.a.relevant.date.... |
| 1e900 | 20 20 20 20 20 20 62 2e 20 54 68 65 20 77 6f 72 6b 20 6d 75 73 74 20 63 61 72 72 79 20 70 72 6f | ......b..The.work.must.carry.pro |
| 1e920 | 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 69 74 20 69 | minent.notices.stating.that.it.i |
| 1e940 | 73 0a 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 | s...........released.under.this. |
| 1e960 | 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 64 64 65 64 | License.and.any.conditions.added |
| 1e980 | 20 75 6e 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 20 37 2e 20 20 54 68 69 | .under...........section.7...Thi |
| 1e9a0 | 73 20 72 65 71 75 69 72 65 6d 65 6e 74 20 6d 6f 64 69 66 69 65 73 20 74 68 65 20 72 65 71 75 69 | s.requirement.modifies.the.requi |
| 1e9c0 | 72 65 6d 65 6e 74 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 20 34 20 74 6f | rement.in...........section.4.to |
| 1e9e0 | 20 e2 80 9c 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 e2 80 9d 2e 0a | ....keep.intact.all.notices..... |
| 1ea00 | 0a 20 20 20 20 20 20 20 63 2e 20 59 6f 75 20 6d 75 73 74 20 6c 69 63 65 6e 73 65 20 74 68 65 20 | ........c..You.must.license.the. |
| 1ea20 | 65 6e 74 69 72 65 20 77 6f 72 6b 2c 20 61 73 20 61 20 77 68 6f 6c 65 2c 20 75 6e 64 65 72 20 74 | entire.work,.as.a.whole,.under.t |
| 1ea40 | 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 4c 69 63 65 6e 73 65 20 74 6f 20 61 6e 79 6f 6e 65 20 | his...........License.to.anyone. |
| 1ea60 | 77 68 6f 20 63 6f 6d 65 73 20 69 6e 74 6f 20 70 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 61 20 63 | who.comes.into.possession.of.a.c |
| 1ea80 | 6f 70 79 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 4c 69 63 65 6e 73 65 20 77 69 6c | opy...This...........License.wil |
| 1eaa0 | 6c 20 74 68 65 72 65 66 6f 72 65 20 61 70 70 6c 79 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 6e | l.therefore.apply,.along.with.an |
| 1eac0 | 79 20 61 70 70 6c 69 63 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 20 37 | y.applicable...........section.7 |
| 1eae0 | 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 74 6f 20 74 68 65 20 77 68 6f 6c 65 20 | .additional.terms,.to.the.whole. |
| 1eb00 | 6f 66 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 69 | of.the.work,.and.all...........i |
| 1eb20 | 74 73 20 70 61 72 74 73 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20 74 68 65 79 | ts.parts,.regardless.of.how.they |
| 1eb40 | 20 61 72 65 20 70 61 63 6b 61 67 65 64 2e 20 20 54 68 69 73 20 4c 69 63 65 6e 73 65 0a 20 20 20 | .are.packaged...This.License.... |
| 1eb60 | 20 20 20 20 20 20 20 67 69 76 65 73 20 6e 6f 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 | .......gives.no.permission.to.li |
| 1eb80 | 63 65 6e 73 65 20 74 68 65 20 77 6f 72 6b 20 69 6e 20 61 6e 79 20 6f 74 68 65 72 20 77 61 79 2c | cense.the.work.in.any.other.way, |
| 1eba0 | 20 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 76 61 6c | .but...........it.does.not.inval |
| 1ebc0 | 69 64 61 74 65 20 73 75 63 68 20 70 65 72 6d 69 73 73 69 6f 6e 20 69 66 20 79 6f 75 20 68 61 76 | idate.such.permission.if.you.hav |
| 1ebe0 | 65 20 73 65 70 61 72 61 74 65 6c 79 0a 20 20 20 20 20 20 20 20 20 20 72 65 63 65 69 76 65 64 20 | e.separately...........received. |
| 1ec00 | 69 74 2e 0a 0a 20 20 20 20 20 20 20 64 2e 20 49 66 20 74 68 65 20 77 6f 72 6b 20 68 61 73 20 69 | it..........d..If.the.work.has.i |
| 1ec20 | 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 73 2c 20 65 61 63 68 | nteractive.user.interfaces,.each |
| 1ec40 | 20 6d 75 73 74 20 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 41 70 70 72 6f 70 72 69 | .must.display...........Appropri |
| 1ec60 | 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 3b 20 68 6f 77 65 76 65 72 2c 20 69 66 20 74 | ate.Legal.Notices;.however,.if.t |
| 1ec80 | 68 65 20 50 72 6f 67 72 61 6d 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 61 63 | he.Program.has...........interac |
| 1eca0 | 74 69 76 65 20 69 6e 74 65 72 66 61 63 65 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 64 69 73 70 | tive.interfaces.that.do.not.disp |
| 1ecc0 | 6c 61 79 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 0a 20 20 20 20 20 20 20 20 20 20 | lay.Appropriate.Legal........... |
| 1ece0 | 4e 6f 74 69 63 65 73 2c 20 79 6f 75 72 20 77 6f 72 6b 20 6e 65 65 64 20 6e 6f 74 20 6d 61 6b 65 | Notices,.your.work.need.not.make |
| 1ed00 | 20 74 68 65 6d 20 64 6f 20 73 6f 2e 0a 0a 20 20 20 20 20 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e | .them.do.so........A.compilation |
| 1ed20 | 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 | .of.a.covered.work.with.other.se |
| 1ed40 | 70 61 72 61 74 65 20 61 6e 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 0a 20 20 20 20 20 77 6f 72 6b | parate.and.independent......work |
| 1ed60 | 73 2c 20 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 62 79 20 74 68 65 69 72 20 6e 61 74 75 72 65 | s,.which.are.not.by.their.nature |
| 1ed80 | 20 65 78 74 65 6e 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 0a 20 20 20 20 20 | .extensions.of.the.covered...... |
| 1eda0 | 77 6f 72 6b 2c 20 61 6e 64 20 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 63 6f 6d 62 69 6e 65 64 | work,.and.which.are.not.combined |
| 1edc0 | 20 77 69 74 68 20 69 74 20 73 75 63 68 20 61 73 20 74 6f 20 66 6f 72 6d 20 61 20 6c 61 72 67 65 | .with.it.such.as.to.form.a.large |
| 1ede0 | 72 0a 20 20 20 20 20 70 72 6f 67 72 61 6d 2c 20 69 6e 20 6f 72 20 6f 6e 20 61 20 76 6f 6c 75 6d | r......program,.in.or.on.a.volum |
| 1ee00 | 65 20 6f 66 20 61 20 73 74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d | e.of.a.storage.or.distribution.m |
| 1ee20 | 65 64 69 75 6d 2c 20 69 73 0a 20 20 20 20 20 63 61 6c 6c 65 64 20 61 6e 20 e2 80 9c 61 67 67 72 | edium,.is......called.an....aggr |
| 1ee40 | 65 67 61 74 65 e2 80 9d 20 69 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 | egate....if.the.compilation.and. |
| 1ee60 | 69 74 73 20 72 65 73 75 6c 74 69 6e 67 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 61 72 65 | its.resulting......copyright.are |
| 1ee80 | 20 6e 6f 74 20 75 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 61 63 63 65 73 73 20 6f 72 | .not.used.to.limit.the.access.or |
| 1eea0 | 20 6c 65 67 61 6c 20 72 69 67 68 74 73 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 6f 6d 70 69 6c | .legal.rights.of.the......compil |
| 1eec0 | 61 74 69 6f 6e e2 80 99 73 20 75 73 65 72 73 20 62 65 79 6f 6e 64 20 77 68 61 74 20 74 68 65 20 | ation...s.users.beyond.what.the. |
| 1eee0 | 69 6e 64 69 76 69 64 75 61 6c 20 77 6f 72 6b 73 20 70 65 72 6d 69 74 2e 0a 20 20 20 20 20 49 6e | individual.works.permit.......In |
| 1ef00 | 63 6c 75 73 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 6e 20 | clusion.of.a.covered.work.in.an. |
| 1ef20 | 61 67 67 72 65 67 61 74 65 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 74 68 69 73 0a 20 20 | aggregate.does.not.cause.this... |
| 1ef40 | 20 20 20 4c 69 63 65 6e 73 65 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 6f 74 68 65 72 | ...License.to.apply.to.the.other |
| 1ef60 | 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 61 67 67 72 65 67 61 74 65 2e 0a 0a 20 20 36 2e 20 43 | .parts.of.the.aggregate.....6..C |
| 1ef80 | 6f 6e 76 65 79 69 6e 67 20 4e 6f 6e 2d 53 6f 75 72 63 65 20 46 6f 72 6d 73 2e 0a 0a 20 20 20 20 | onveying.Non-Source.Forms....... |
| 1efa0 | 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 | .You.may.convey.a.covered.work.i |
| 1efc0 | 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 66 6f 72 6d 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | n.object.code.form.under.the.ter |
| 1efe0 | 6d 73 0a 20 20 20 20 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 34 20 61 6e 64 20 35 2c 20 70 72 6f | ms......of.sections.4.and.5,.pro |
| 1f000 | 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 63 6f 6e 76 65 79 20 74 68 65 0a 20 | vided.that.you.also.convey.the.. |
| 1f020 | 20 20 20 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 | ....machine-readable.Correspondi |
| 1f040 | 6e 67 20 53 6f 75 72 63 65 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 | ng.Source.under.the.terms.of.thi |
| 1f060 | 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2c 20 69 6e 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 | s......License,.in.one.of.these. |
| 1f080 | 77 61 79 73 3a 0a 0a 20 20 20 20 20 20 20 61 2e 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 | ways:.........a..Convey.the.obje |
| 1f0a0 | 63 74 20 63 6f 64 65 20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65 64 20 69 6e 2c 20 61 20 70 68 | ct.code.in,.or.embodied.in,.a.ph |
| 1f0c0 | 79 73 69 63 61 6c 20 70 72 6f 64 75 63 74 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 63 6c 75 64 | ysical.product...........(includ |
| 1f0e0 | 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 | ing.a.physical.distribution.medi |
| 1f100 | 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 20 20 20 20 | um),.accompanied.by.the......... |
| 1f120 | 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 69 78 65 64 20 6f 6e 20 | ..Corresponding.Source.fixed.on. |
| 1f140 | 61 20 64 75 72 61 62 6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 | a.durable.physical.medium....... |
| 1f160 | 20 20 20 20 63 75 73 74 6f 6d 61 72 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74 77 61 72 | ....customarily.used.for.softwar |
| 1f180 | 65 20 69 6e 74 65 72 63 68 61 6e 67 65 2e 0a 0a 20 20 20 20 20 20 20 62 2e 20 43 6f 6e 76 65 79 | e.interchange..........b..Convey |
| 1f1a0 | 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65 64 | .the.object.code.in,.or.embodied |
| 1f1c0 | 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f 64 75 63 74 0a 20 20 20 20 20 20 20 20 | .in,.a.physical.product......... |
| 1f1e0 | 20 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 69 73 74 72 69 62 75 | ..(including.a.physical.distribu |
| 1f200 | 74 69 6f 6e 20 6d 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 62 79 20 61 0a 20 | tion.medium),.accompanied.by.a.. |
| 1f220 | 20 20 20 20 20 20 20 20 20 77 72 69 74 74 65 6e 20 6f 66 66 65 72 2c 20 76 61 6c 69 64 20 66 6f | .........written.offer,.valid.fo |
| 1f240 | 72 20 61 74 20 6c 65 61 73 74 20 74 68 72 65 65 20 79 65 61 72 73 20 61 6e 64 20 76 61 6c 69 64 | r.at.least.three.years.and.valid |
| 1f260 | 20 66 6f 72 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 6e 67 20 61 73 20 79 6f 75 20 6f 66 | .for.as...........long.as.you.of |
| 1f280 | 66 65 72 20 73 70 61 72 65 20 70 61 72 74 73 20 6f 72 20 63 75 73 74 6f 6d 65 72 20 73 75 70 70 | fer.spare.parts.or.customer.supp |
| 1f2a0 | 6f 72 74 20 66 6f 72 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 75 63 74 20 6d | ort.for.that...........product.m |
| 1f2c0 | 6f 64 65 6c 2c 20 74 6f 20 67 69 76 65 20 61 6e 79 6f 6e 65 20 77 68 6f 20 70 6f 73 73 65 73 73 | odel,.to.give.anyone.who.possess |
| 1f2e0 | 65 73 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 65 69 74 | es.the.object.code...........eit |
| 1f300 | 68 65 72 20 28 31 29 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 | her.(1).a.copy.of.the.Correspond |
| 1f320 | 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72 20 61 6c 6c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | ing.Source.for.all.the.......... |
| 1f340 | 20 73 6f 66 74 77 61 72 65 20 69 6e 20 74 68 65 20 70 72 6f 64 75 63 74 20 74 68 61 74 20 69 73 | .software.in.the.product.that.is |
| 1f360 | 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 6f 6e 20 61 0a 20 | .covered.by.this.License,.on.a.. |
| 1f380 | 20 20 20 20 20 20 20 20 20 64 75 72 61 62 6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65 64 69 75 6d | .........durable.physical.medium |
| 1f3a0 | 20 63 75 73 74 6f 6d 61 72 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74 77 61 72 65 0a 20 | .customarily.used.for.software.. |
| 1f3c0 | 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 63 68 61 6e 67 65 2c 20 66 6f 72 20 61 20 70 72 69 63 | .........interchange,.for.a.pric |
| 1f3e0 | 65 20 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 79 6f 75 72 20 72 65 61 73 6f 6e 61 62 6c 65 20 63 | e.no.more.than.your.reasonable.c |
| 1f400 | 6f 73 74 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 70 68 79 73 69 63 61 6c 6c 79 20 70 65 72 66 | ost.of...........physically.perf |
| 1f420 | 6f 72 6d 69 6e 67 20 74 68 69 73 20 63 6f 6e 76 65 79 69 6e 67 20 6f 66 20 73 6f 75 72 63 65 2c | orming.this.conveying.of.source, |
| 1f440 | 20 6f 72 20 28 32 29 20 61 63 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 63 6f 70 79 | .or.(2).access...........to.copy |
| 1f460 | 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 72 6f 6d 20 61 | .the.Corresponding.Source.from.a |
| 1f480 | 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 20 61 74 20 6e 6f 0a 20 20 20 20 20 20 20 20 20 20 | .network.server.at.no........... |
| 1f4a0 | 63 68 61 72 67 65 2e 0a 0a 20 20 20 20 20 20 20 63 2e 20 43 6f 6e 76 65 79 20 69 6e 64 69 76 69 | charge..........c..Convey.indivi |
| 1f4c0 | 64 75 61 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 | dual.copies.of.the.object.code.w |
| 1f4e0 | 69 74 68 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 | ith.a.copy.of.the...........writ |
| 1f500 | 74 65 6e 20 6f 66 66 65 72 20 74 6f 20 70 72 6f 76 69 64 65 20 74 68 65 20 43 6f 72 72 65 73 70 | ten.offer.to.provide.the.Corresp |
| 1f520 | 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 61 | onding.Source...This...........a |
| 1f540 | 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 61 6c 6c 6f 77 65 64 20 6f 6e 6c 79 20 6f 63 63 61 73 | lternative.is.allowed.only.occas |
| 1f560 | 69 6f 6e 61 6c 6c 79 20 61 6e 64 20 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2c 0a 20 20 20 | ionally.and.noncommercially,.... |
| 1f580 | 20 20 20 20 20 20 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 79 6f 75 20 72 65 63 65 69 76 65 64 20 | .......and.only.if.you.received. |
| 1f5a0 | 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 69 74 68 20 73 75 63 68 20 61 6e 20 6f 66 66 | the.object.code.with.such.an.off |
| 1f5c0 | 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 20 73 75 62 | er,...........in.accord.with.sub |
| 1f5e0 | 73 65 63 74 69 6f 6e 20 36 62 2e 0a 0a 20 20 20 20 20 20 20 64 2e 20 43 6f 6e 76 65 79 20 74 68 | section.6b..........d..Convey.th |
| 1f600 | 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 62 79 20 6f 66 66 65 72 69 6e 67 20 61 63 63 65 73 73 | e.object.code.by.offering.access |
| 1f620 | 20 66 72 6f 6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 70 6c 61 | .from.a.designated...........pla |
| 1f640 | 63 65 20 28 67 72 61 74 69 73 20 6f 72 20 66 6f 72 20 61 20 63 68 61 72 67 65 29 2c 20 61 6e 64 | ce.(gratis.or.for.a.charge),.and |
| 1f660 | 20 6f 66 66 65 72 20 65 71 75 69 76 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74 6f 0a 20 20 20 20 | .offer.equivalent.access.to..... |
| 1f680 | 20 20 20 20 20 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 69 | ......the.Corresponding.Source.i |
| 1f6a0 | 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 61 6d 65 0a | n.the.same.way.through.the.same. |
| 1f6c0 | 20 20 20 20 20 20 20 20 20 20 70 6c 61 63 65 20 61 74 20 6e 6f 20 66 75 72 74 68 65 72 20 63 68 | ..........place.at.no.further.ch |
| 1f6e0 | 61 72 67 65 2e 20 20 59 6f 75 20 6e 65 65 64 20 6e 6f 74 20 72 65 71 75 69 72 65 20 72 65 63 69 | arge...You.need.not.require.reci |
| 1f700 | 70 69 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 63 6f 70 79 20 74 68 65 20 43 6f 72 | pients...........to.copy.the.Cor |
| 1f720 | 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 | responding.Source.along.with.the |
| 1f740 | 20 6f 62 6a 65 63 74 20 63 6f 64 65 2e 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 70 | .object.code............If.the.p |
| 1f760 | 6c 61 63 65 20 74 6f 20 63 6f 70 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 73 20 | lace.to.copy.the.object.code.is. |
| 1f780 | 61 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | a.network.server,.the........... |
| 1f7a0 | 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6d 61 79 20 62 65 20 6f 6e 20 61 | Corresponding.Source.may.be.on.a |
| 1f7c0 | 20 64 69 66 66 65 72 65 6e 74 20 73 65 72 76 65 72 20 28 6f 70 65 72 61 74 65 64 20 62 79 0a 20 | .different.server.(operated.by.. |
| 1f7e0 | 20 20 20 20 20 20 20 20 20 79 6f 75 20 6f 72 20 61 20 74 68 69 72 64 20 70 61 72 74 79 29 20 74 | .........you.or.a.third.party).t |
| 1f800 | 68 61 74 20 73 75 70 70 6f 72 74 73 20 65 71 75 69 76 61 6c 65 6e 74 20 63 6f 70 79 69 6e 67 0a | hat.supports.equivalent.copying. |
| 1f820 | 20 20 20 20 20 20 20 20 20 20 66 61 63 69 6c 69 74 69 65 73 2c 20 70 72 6f 76 69 64 65 64 20 79 | ..........facilities,.provided.y |
| 1f840 | 6f 75 20 6d 61 69 6e 74 61 69 6e 20 63 6c 65 61 72 20 64 69 72 65 63 74 69 6f 6e 73 20 6e 65 78 | ou.maintain.clear.directions.nex |
| 1f860 | 74 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 73 | t.to.the...........object.code.s |
| 1f880 | 61 79 69 6e 67 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 43 6f 72 72 65 73 70 6f | aying.where.to.find.the.Correspo |
| 1f8a0 | 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 52 65 67 61 72 64 6c 65 | nding.Source............Regardle |
| 1f8c0 | 73 73 20 6f 66 20 77 68 61 74 20 73 65 72 76 65 72 20 68 6f 73 74 73 20 74 68 65 20 43 6f 72 72 | ss.of.what.server.hosts.the.Corr |
| 1f8e0 | 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2c 20 79 6f 75 0a 20 20 20 20 20 20 20 20 20 20 | esponding.Source,.you........... |
| 1f900 | 72 65 6d 61 69 6e 20 6f 62 6c 69 67 61 74 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 | remain.obligated.to.ensure.that. |
| 1f920 | 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 0a 20 | it.is.available.for.as.long.as.. |
| 1f940 | 20 20 20 20 20 20 20 20 20 6e 65 65 64 65 64 20 74 6f 20 73 61 74 69 73 66 79 20 74 68 65 73 65 | .........needed.to.satisfy.these |
| 1f960 | 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 65 2e 20 43 6f 6e 76 65 79 | .requirements..........e..Convey |
| 1f980 | 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70 | .the.object.code.using.peer-to-p |
| 1f9a0 | 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f 76 | eer.transmission,...........prov |
| 1f9c0 | 69 64 65 64 20 79 6f 75 20 69 6e 66 6f 72 6d 20 6f 74 68 65 72 20 70 65 65 72 73 20 77 68 65 72 | ided.you.inform.other.peers.wher |
| 1f9e0 | 65 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | e.the.object.code.and........... |
| 1fa00 | 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b | Corresponding.Source.of.the.work |
| 1fa20 | 20 61 72 65 20 62 65 69 6e 67 20 6f 66 66 65 72 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 | .are.being.offered.to.the....... |
| 1fa40 | 20 20 20 20 67 65 6e 65 72 61 6c 20 70 75 62 6c 69 63 20 61 74 20 6e 6f 20 63 68 61 72 67 65 20 | ....general.public.at.no.charge. |
| 1fa60 | 75 6e 64 65 72 20 73 75 62 73 65 63 74 69 6f 6e 20 36 64 2e 0a 0a 20 20 20 20 20 41 20 73 65 70 | under.subsection.6d........A.sep |
| 1fa80 | 61 72 61 62 6c 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 | arable.portion.of.the.object.cod |
| 1faa0 | 65 2c 20 77 68 6f 73 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69 73 0a 20 20 20 20 20 65 78 63 | e,.whose.source.code.is......exc |
| 1fac0 | 6c 75 64 65 64 20 66 72 6f 6d 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 | luded.from.the.Corresponding.Sou |
| 1fae0 | 72 63 65 20 61 73 20 61 20 53 79 73 74 65 6d 20 4c 69 62 72 61 72 79 2c 20 6e 65 65 64 0a 20 20 | rce.as.a.System.Library,.need... |
| 1fb00 | 20 20 20 6e 6f 74 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 63 6f 6e 76 65 79 69 6e 67 20 | ...not.be.included.in.conveying. |
| 1fb20 | 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 41 20 e2 80 | the.object.code.work........A... |
| 1fb40 | 9c 55 73 65 72 20 50 72 6f 64 75 63 74 e2 80 9d 20 69 73 20 65 69 74 68 65 72 20 28 31 29 20 61 | .User.Product....is.either.(1).a |
| 1fb60 | 20 e2 80 9c 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 e2 80 9d 2c 20 77 68 69 63 68 20 6d | ....consumer.product...,.which.m |
| 1fb80 | 65 61 6e 73 0a 20 20 20 20 20 61 6e 79 20 74 61 6e 67 69 62 6c 65 20 70 65 72 73 6f 6e 61 6c 20 | eans......any.tangible.personal. |
| 1fba0 | 70 72 6f 70 65 72 74 79 20 77 68 69 63 68 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 75 73 65 64 20 | property.which.is.normally.used. |
| 1fbc0 | 66 6f 72 20 70 65 72 73 6f 6e 61 6c 2c 0a 20 20 20 20 20 66 61 6d 69 6c 79 2c 20 6f 72 20 68 6f | for.personal,......family,.or.ho |
| 1fbe0 | 75 73 65 68 6f 6c 64 20 70 75 72 70 6f 73 65 73 2c 20 6f 72 20 28 32 29 20 61 6e 79 74 68 69 6e | usehold.purposes,.or.(2).anythin |
| 1fc00 | 67 20 64 65 73 69 67 6e 65 64 20 6f 72 20 73 6f 6c 64 20 66 6f 72 0a 20 20 20 20 20 69 6e 63 6f | g.designed.or.sold.for......inco |
| 1fc20 | 72 70 6f 72 61 74 69 6f 6e 20 69 6e 74 6f 20 61 20 64 77 65 6c 6c 69 6e 67 2e 20 20 49 6e 20 64 | rporation.into.a.dwelling...In.d |
| 1fc40 | 65 74 65 72 6d 69 6e 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 70 72 6f 64 75 63 74 20 69 73 0a | etermining.whether.a.product.is. |
| 1fc60 | 20 20 20 20 20 61 20 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 2c 20 64 6f 75 62 74 66 75 | .....a.consumer.product,.doubtfu |
| 1fc80 | 6c 20 63 61 73 65 73 20 73 68 61 6c 6c 20 62 65 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 66 61 76 | l.cases.shall.be.resolved.in.fav |
| 1fca0 | 6f 72 20 6f 66 0a 20 20 20 20 20 63 6f 76 65 72 61 67 65 2e 20 20 46 6f 72 20 61 20 70 61 72 74 | or.of......coverage...For.a.part |
| 1fcc0 | 69 63 75 6c 61 72 20 70 72 6f 64 75 63 74 20 72 65 63 65 69 76 65 64 20 62 79 20 61 20 70 61 72 | icular.product.received.by.a.par |
| 1fce0 | 74 69 63 75 6c 61 72 20 75 73 65 72 2c 0a 20 20 20 20 20 e2 80 9c 6e 6f 72 6d 61 6c 6c 79 20 75 | ticular.user,.........normally.u |
| 1fd00 | 73 65 64 e2 80 9d 20 72 65 66 65 72 73 20 74 6f 20 61 20 74 79 70 69 63 61 6c 20 6f 72 20 63 6f | sed....refers.to.a.typical.or.co |
| 1fd20 | 6d 6d 6f 6e 20 75 73 65 20 6f 66 20 74 68 61 74 20 63 6c 61 73 73 20 6f 66 0a 20 20 20 20 20 70 | mmon.use.of.that.class.of......p |
| 1fd40 | 72 6f 64 75 63 74 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 | roduct,.regardless.of.the.status |
| 1fd60 | 20 6f 66 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 20 6f 72 20 6f 66 20 74 68 | .of.the.particular.user.or.of.th |
| 1fd80 | 65 0a 20 20 20 20 20 77 61 79 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 70 61 72 74 69 63 75 6c | e......way.in.which.the.particul |
| 1fda0 | 61 72 20 75 73 65 72 20 61 63 74 75 61 6c 6c 79 20 75 73 65 73 2c 20 6f 72 20 65 78 70 65 63 74 | ar.user.actually.uses,.or.expect |
| 1fdc0 | 73 20 6f 72 20 69 73 0a 20 20 20 20 20 65 78 70 65 63 74 65 64 20 74 6f 20 75 73 65 2c 20 74 68 | s.or.is......expected.to.use,.th |
| 1fde0 | 65 20 70 72 6f 64 75 63 74 2e 20 20 41 20 70 72 6f 64 75 63 74 20 69 73 20 61 20 63 6f 6e 73 75 | e.product...A.product.is.a.consu |
| 1fe00 | 6d 65 72 20 70 72 6f 64 75 63 74 0a 20 20 20 20 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 | mer.product......regardless.of.w |
| 1fe20 | 68 65 74 68 65 72 20 74 68 65 20 70 72 6f 64 75 63 74 20 68 61 73 20 73 75 62 73 74 61 6e 74 69 | hether.the.product.has.substanti |
| 1fe40 | 61 6c 20 63 6f 6d 6d 65 72 63 69 61 6c 2c 0a 20 20 20 20 20 69 6e 64 75 73 74 72 69 61 6c 20 6f | al.commercial,......industrial.o |
| 1fe60 | 72 20 6e 6f 6e 2d 63 6f 6e 73 75 6d 65 72 20 75 73 65 73 2c 20 75 6e 6c 65 73 73 20 73 75 63 68 | r.non-consumer.uses,.unless.such |
| 1fe80 | 20 75 73 65 73 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 0a 20 20 20 20 20 6f 6e 6c 79 20 73 69 | .uses.represent.the......only.si |
| 1fea0 | 67 6e 69 66 69 63 61 6e 74 20 6d 6f 64 65 20 6f 66 20 75 73 65 20 6f 66 20 74 68 65 20 70 72 6f | gnificant.mode.of.use.of.the.pro |
| 1fec0 | 64 75 63 74 2e 0a 0a 20 20 20 20 20 e2 80 9c 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f | duct...........Installation.Info |
| 1fee0 | 72 6d 61 74 69 6f 6e e2 80 9d 20 66 6f 72 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 6d 65 | rmation....for.a.User.Product.me |
| 1ff00 | 61 6e 73 20 61 6e 79 20 6d 65 74 68 6f 64 73 2c 0a 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 73 | ans.any.methods,......procedures |
| 1ff20 | 2c 20 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 20 6b 65 79 73 2c 20 6f 72 20 6f 74 68 65 72 20 69 | ,.authorization.keys,.or.other.i |
| 1ff40 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 71 75 69 72 65 64 20 74 6f 0a 20 20 20 20 20 69 6e 73 74 | nformation.required.to......inst |
| 1ff60 | 61 6c 6c 20 61 6e 64 20 65 78 65 63 75 74 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e | all.and.execute.modified.version |
| 1ff80 | 73 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 74 68 61 74 0a 20 20 20 20 | s.of.a.covered.work.in.that..... |
| 1ffa0 | 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 66 72 6f 6d 20 61 20 6d 6f 64 69 66 69 65 64 20 76 65 | .User.Product.from.a.modified.ve |
| 1ffc0 | 72 73 69 6f 6e 20 6f 66 20 69 74 73 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 | rsion.of.its.Corresponding.Sourc |
| 1ffe0 | 65 2e 0a 20 20 20 20 20 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6d 75 73 74 20 73 75 66 | e.......The.information.must.suf |
| 20000 | 66 69 63 65 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6e 74 69 6e 75 65 | fice.to.ensure.that.the.continue |
| 20020 | 64 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 69 6e 67 20 6f 66 20 74 68 65 20 6d 6f 64 69 66 69 | d......functioning.of.the.modifi |
| 20040 | 65 64 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 73 20 69 6e 20 6e 6f 20 63 61 73 65 20 70 72 65 | ed.object.code.is.in.no.case.pre |
| 20060 | 76 65 6e 74 65 64 20 6f 72 0a 20 20 20 20 20 69 6e 74 65 72 66 65 72 65 64 20 77 69 74 68 20 73 | vented.or......interfered.with.s |
| 20080 | 6f 6c 65 6c 79 20 62 65 63 61 75 73 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 68 61 73 20 62 | olely.because.modification.has.b |
| 200a0 | 65 65 6e 20 6d 61 64 65 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 6e | een.made........If.you.convey.an |
| 200c0 | 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 | .object.code.work.under.this.sec |
| 200e0 | 74 69 6f 6e 20 69 6e 2c 20 6f 72 20 77 69 74 68 2c 0a 20 20 20 20 20 6f 72 20 73 70 65 63 69 66 | tion.in,.or.with,......or.specif |
| 20100 | 69 63 61 6c 6c 79 20 66 6f 72 20 75 73 65 20 69 6e 2c 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 | ically.for.use.in,.a.User.Produc |
| 20120 | 74 2c 20 61 6e 64 20 74 68 65 20 63 6f 6e 76 65 79 69 6e 67 0a 20 20 20 20 20 6f 63 63 75 72 73 | t,.and.the.conveying......occurs |
| 20140 | 20 61 73 20 70 61 72 74 20 6f 66 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 20 77 68 69 | .as.part.of.a.transaction.in.whi |
| 20160 | 63 68 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 70 6f 73 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 | ch.the.right.of.possession...... |
| 20180 | 61 6e 64 20 75 73 65 20 6f 66 20 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 69 73 20 74 | and.use.of.the.User.Product.is.t |
| 201a0 | 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 20 69 6e 0a 20 | ransferred.to.the.recipient.in.. |
| 201c0 | 20 20 20 20 70 65 72 70 65 74 75 69 74 79 20 6f 72 20 66 6f 72 20 61 20 66 69 78 65 64 20 74 65 | ....perpetuity.or.for.a.fixed.te |
| 201e0 | 72 6d 20 28 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20 74 68 65 20 74 72 61 6e 73 61 | rm.(regardless.of.how.the.transa |
| 20200 | 63 74 69 6f 6e 0a 20 20 20 20 20 69 73 20 63 68 61 72 61 63 74 65 72 69 7a 65 64 29 2c 20 74 68 | ction......is.characterized),.th |
| 20220 | 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 65 64 20 | e.Corresponding.Source.conveyed. |
| 20240 | 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 | under.this......section.must.be. |
| 20260 | 61 63 63 6f 6d 70 61 6e 69 65 64 20 62 79 20 74 68 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 | accompanied.by.the.Installation. |
| 20280 | 49 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 42 75 74 0a 20 20 20 20 20 74 68 69 73 20 72 65 71 75 | Information...But......this.requ |
| 202a0 | 69 72 65 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 20 69 66 20 6e 65 69 74 68 65 | irement.does.not.apply.if.neithe |
| 202c0 | 72 20 79 6f 75 20 6e 6f 72 20 61 6e 79 20 74 68 69 72 64 20 70 61 72 74 79 0a 20 20 20 20 20 72 | r.you.nor.any.third.party......r |
| 202e0 | 65 74 61 69 6e 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73 74 61 6c 6c 20 6d 6f | etains.the.ability.to.install.mo |
| 20300 | 64 69 66 69 65 64 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 6f 6e 20 74 68 65 20 55 73 65 72 0a 20 | dified.object.code.on.the.User.. |
| 20320 | 20 20 20 20 50 72 6f 64 75 63 74 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 77 6f | ....Product.(for.example,.the.wo |
| 20340 | 72 6b 20 68 61 73 20 62 65 65 6e 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e 20 52 4f 4d 29 2e 0a 0a | rk.has.been.installed.in.ROM)... |
| 20360 | 20 20 20 20 20 54 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 74 6f 20 70 72 6f 76 69 64 65 20 | .....The.requirement.to.provide. |
| 20380 | 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f | Installation.Information.does.no |
| 203a0 | 74 0a 20 20 20 20 20 69 6e 63 6c 75 64 65 20 61 20 72 65 71 75 69 72 65 6d 65 6e 74 20 74 6f 20 | t......include.a.requirement.to. |
| 203c0 | 63 6f 6e 74 69 6e 75 65 20 74 6f 20 70 72 6f 76 69 64 65 20 73 75 70 70 6f 72 74 20 73 65 72 76 | continue.to.provide.support.serv |
| 203e0 | 69 63 65 2c 0a 20 20 20 20 20 77 61 72 72 61 6e 74 79 2c 20 6f 72 20 75 70 64 61 74 65 73 20 66 | ice,......warranty,.or.updates.f |
| 20400 | 6f 72 20 61 20 77 6f 72 6b 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 | or.a.work.that.has.been.modified |
| 20420 | 20 6f 72 20 69 6e 73 74 61 6c 6c 65 64 0a 20 20 20 20 20 62 79 20 74 68 65 20 72 65 63 69 70 69 | .or.installed......by.the.recipi |
| 20440 | 65 6e 74 2c 20 6f 72 20 66 6f 72 20 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 69 6e 20 | ent,.or.for.the.User.Product.in. |
| 20460 | 77 68 69 63 68 20 69 74 20 68 61 73 20 62 65 65 6e 0a 20 20 20 20 20 6d 6f 64 69 66 69 65 64 20 | which.it.has.been......modified. |
| 20480 | 6f 72 20 69 6e 73 74 61 6c 6c 65 64 2e 20 20 41 63 63 65 73 73 20 74 6f 20 61 20 6e 65 74 77 6f | or.installed...Access.to.a.netwo |
| 204a0 | 72 6b 20 6d 61 79 20 62 65 20 64 65 6e 69 65 64 20 77 68 65 6e 20 74 68 65 0a 20 20 20 20 20 6d | rk.may.be.denied.when.the......m |
| 204c0 | 6f 64 69 66 69 63 61 74 69 6f 6e 20 69 74 73 65 6c 66 20 6d 61 74 65 72 69 61 6c 6c 79 20 61 6e | odification.itself.materially.an |
| 204e0 | 64 20 61 64 76 65 72 73 65 6c 79 20 61 66 66 65 63 74 73 20 74 68 65 20 6f 70 65 72 61 74 69 6f | d.adversely.affects.the.operatio |
| 20500 | 6e 0a 20 20 20 20 20 6f 66 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 6f 72 20 76 69 6f 6c 61 74 65 | n......of.the.network.or.violate |
| 20520 | 73 20 74 68 65 20 72 75 6c 65 73 20 61 6e 64 20 70 72 6f 74 6f 63 6f 6c 73 20 66 6f 72 0a 20 20 | s.the.rules.and.protocols.for... |
| 20540 | 20 20 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 61 63 72 6f 73 73 20 74 68 65 20 6e 65 74 77 | ...communication.across.the.netw |
| 20560 | 6f 72 6b 2e 0a 0a 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 | ork........Corresponding.Source. |
| 20580 | 63 6f 6e 76 65 79 65 64 2c 20 61 6e 64 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 | conveyed,.and.Installation.Infor |
| 205a0 | 6d 61 74 69 6f 6e 0a 20 20 20 20 20 70 72 6f 76 69 64 65 64 2c 20 69 6e 20 61 63 63 6f 72 64 20 | mation......provided,.in.accord. |
| 205c0 | 77 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 69 6e 20 61 20 66 | with.this.section.must.be.in.a.f |
| 205e0 | 6f 72 6d 61 74 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 70 75 62 6c 69 63 6c 79 20 64 6f 63 75 | ormat.that.is......publicly.docu |
| 20600 | 6d 65 6e 74 65 64 20 28 61 6e 64 20 77 69 74 68 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 | mented.(and.with.an.implementati |
| 20620 | 6f 6e 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 70 75 62 6c 69 63 20 | on.available.to.the......public. |
| 20640 | 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 29 2c 20 61 6e 64 20 6d 75 73 74 20 72 | in.source.code.form),.and.must.r |
| 20660 | 65 71 75 69 72 65 20 6e 6f 20 73 70 65 63 69 61 6c 20 70 61 73 73 77 6f 72 64 0a 20 20 20 20 20 | equire.no.special.password...... |
| 20680 | 6f 72 20 6b 65 79 20 66 6f 72 20 75 6e 70 61 63 6b 69 6e 67 2c 20 72 65 61 64 69 6e 67 20 6f 72 | or.key.for.unpacking,.reading.or |
| 206a0 | 20 63 6f 70 79 69 6e 67 2e 0a 0a 20 20 37 2e 20 41 64 64 69 74 69 6f 6e 61 6c 20 54 65 72 6d 73 | .copying.....7..Additional.Terms |
| 206c0 | 2e 0a 0a 20 20 20 20 20 e2 80 9c 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e | ...........Additional.permission |
| 206e0 | 73 e2 80 9d 20 61 72 65 20 74 65 72 6d 73 20 74 68 61 74 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 | s....are.terms.that.supplement.t |
| 20700 | 68 65 20 74 65 72 6d 73 20 6f 66 0a 20 20 20 20 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 62 79 | he.terms.of......this.License.by |
| 20720 | 20 6d 61 6b 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 20 66 72 6f 6d 20 6f 6e 65 20 6f 72 20 6d | .making.exceptions.from.one.or.m |
| 20740 | 6f 72 65 20 6f 66 20 69 74 73 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 20 20 41 64 64 | ore.of.its......conditions...Add |
| 20760 | 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 61 70 70 | itional.permissions.that.are.app |
| 20780 | 6c 69 63 61 62 6c 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 65 6e 74 69 72 65 20 50 72 6f 67 72 | licable.to.the......entire.Progr |
| 207a0 | 61 6d 20 73 68 61 6c 6c 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 74 68 6f 75 67 68 20 74 68 | am.shall.be.treated.as.though.th |
| 207c0 | 65 79 20 77 65 72 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 0a 20 20 20 20 20 74 68 69 73 20 4c 69 | ey.were.included.in......this.Li |
| 207e0 | 63 65 6e 73 65 2c 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 74 68 61 74 20 74 68 65 79 20 61 | cense,.to.the.extent.that.they.a |
| 20800 | 72 65 20 76 61 6c 69 64 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 0a 20 20 20 20 20 6c | re.valid.under.applicable......l |
| 20820 | 61 77 2e 20 20 49 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 61 | aw...If.additional.permissions.a |
| 20840 | 70 70 6c 79 20 6f 6e 6c 79 20 74 6f 20 70 61 72 74 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d | pply.only.to.part.of.the.Program |
| 20860 | 2c 0a 20 20 20 20 20 74 68 61 74 20 70 61 72 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 73 65 70 | ,......that.part.may.be.used.sep |
| 20880 | 61 72 61 74 65 6c 79 20 75 6e 64 65 72 20 74 68 6f 73 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c | arately.under.those.permissions, |
| 208a0 | 20 62 75 74 20 74 68 65 0a 20 20 20 20 20 65 6e 74 69 72 65 20 50 72 6f 67 72 61 6d 20 72 65 6d | .but.the......entire.Program.rem |
| 208c0 | 61 69 6e 73 20 67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 | ains.governed.by.this.License.wi |
| 208e0 | 74 68 6f 75 74 20 72 65 67 61 72 64 20 74 6f 0a 20 20 20 20 20 74 68 65 20 61 64 64 69 74 69 6f | thout.regard.to......the.additio |
| 20900 | 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 79 6f 75 20 | nal.permissions........When.you. |
| 20920 | 63 6f 6e 76 65 79 20 61 20 63 6f 70 79 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c | convey.a.copy.of.a.covered.work, |
| 20940 | 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 72 65 6d | .you.may.at.your.option......rem |
| 20960 | 6f 76 65 20 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 66 | ove.any.additional.permissions.f |
| 20980 | 72 6f 6d 20 74 68 61 74 20 63 6f 70 79 2c 20 6f 72 20 66 72 6f 6d 20 61 6e 79 20 70 61 72 74 0a | rom.that.copy,.or.from.any.part. |
| 209a0 | 20 20 20 20 20 6f 66 20 69 74 2e 20 20 28 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 | .....of.it...(Additional.permiss |
| 209c0 | 69 6f 6e 73 20 6d 61 79 20 62 65 20 77 72 69 74 74 65 6e 20 74 6f 20 72 65 71 75 69 72 65 20 74 | ions.may.be.written.to.require.t |
| 209e0 | 68 65 69 72 20 6f 77 6e 0a 20 20 20 20 20 72 65 6d 6f 76 61 6c 20 69 6e 20 63 65 72 74 61 69 6e | heir.own......removal.in.certain |
| 20a00 | 20 63 61 73 65 73 20 77 68 65 6e 20 79 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72 6b 2e | .cases.when.you.modify.the.work. |
| 20a20 | 29 20 20 59 6f 75 20 6d 61 79 20 70 6c 61 63 65 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e 61 6c | )..You.may.place......additional |
| 20a40 | 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6f 6e 20 6d 61 74 65 72 69 61 6c 2c 20 61 64 64 65 64 20 | .permissions.on.material,.added. |
| 20a60 | 62 79 20 79 6f 75 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 0a 20 20 20 20 20 66 | by.you.to.a.covered.work,......f |
| 20a80 | 6f 72 20 77 68 69 63 68 20 79 6f 75 20 68 61 76 65 20 6f 72 20 63 61 6e 20 67 69 76 65 20 61 70 | or.which.you.have.or.can.give.ap |
| 20aa0 | 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 70 65 72 6d 69 73 73 69 6f 6e 2e 0a | propriate.copyright.permission.. |
| 20ac0 | 0a 20 20 20 20 20 4e 6f 74 77 69 74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 20 6f 74 68 65 72 20 | ......Notwithstanding.any.other. |
| 20ae0 | 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 66 6f 72 20 6d | provision.of.this.License,.for.m |
| 20b00 | 61 74 65 72 69 61 6c 0a 20 20 20 20 20 79 6f 75 20 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65 | aterial......you.add.to.a.covere |
| 20b20 | 64 20 77 6f 72 6b 2c 20 79 6f 75 20 6d 61 79 20 28 69 66 20 61 75 74 68 6f 72 69 7a 65 64 20 62 | d.work,.you.may.(if.authorized.b |
| 20b40 | 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 0a 20 20 20 20 20 68 6f 6c 64 65 72 73 20 6f 66 20 | y.the.copyright......holders.of. |
| 20b60 | 74 68 61 74 20 6d 61 74 65 72 69 61 6c 29 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 65 | that.material).supplement.the.te |
| 20b80 | 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 74 68 0a 20 20 20 20 20 74 65 | rms.of.this.License.with......te |
| 20ba0 | 72 6d 73 3a 0a 0a 20 20 20 20 20 20 20 61 2e 20 44 69 73 63 6c 61 69 6d 69 6e 67 20 77 61 72 72 | rms:.........a..Disclaiming.warr |
| 20bc0 | 61 6e 74 79 20 6f 72 20 6c 69 6d 69 74 69 6e 67 20 6c 69 61 62 69 6c 69 74 79 20 64 69 66 66 65 | anty.or.limiting.liability.diffe |
| 20be0 | 72 65 6e 74 6c 79 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 74 65 72 6d 73 20 | rently.from...........the.terms. |
| 20c00 | 6f 66 20 73 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 20 31 36 20 6f 66 20 74 68 69 73 20 4c 69 | of.sections.15.and.16.of.this.Li |
| 20c20 | 63 65 6e 73 65 3b 20 6f 72 0a 0a 20 20 20 20 20 20 20 62 2e 20 52 65 71 75 69 72 69 6e 67 20 70 | cense;.or.........b..Requiring.p |
| 20c40 | 72 65 73 65 72 76 61 74 69 6f 6e 20 6f 66 20 73 70 65 63 69 66 69 65 64 20 72 65 61 73 6f 6e 61 | reservation.of.specified.reasona |
| 20c60 | 62 6c 65 20 6c 65 67 61 6c 20 6e 6f 74 69 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 61 | ble.legal.notices...........or.a |
| 20c80 | 75 74 68 6f 72 20 61 74 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 74 68 61 74 20 6d 61 74 65 72 | uthor.attributions.in.that.mater |
| 20ca0 | 69 61 6c 20 6f 72 20 69 6e 20 74 68 65 20 41 70 70 72 6f 70 72 69 61 74 65 0a 20 20 20 20 20 20 | ial.or.in.the.Appropriate....... |
| 20cc0 | 20 20 20 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 77 | ....Legal.Notices.displayed.by.w |
| 20ce0 | 6f 72 6b 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 74 3b 20 6f 72 0a 0a 20 20 20 20 20 20 20 63 | orks.containing.it;.or.........c |
| 20d00 | 2e 20 50 72 6f 68 69 62 69 74 69 6e 67 20 6d 69 73 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 | ..Prohibiting.misrepresentation. |
| 20d20 | 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 20 6f 66 20 74 68 61 74 20 6d 61 74 65 72 69 61 6c 2c 0a | of.the.origin.of.that.material,. |
| 20d40 | 20 20 20 20 20 20 20 20 20 20 6f 72 20 72 65 71 75 69 72 69 6e 67 20 74 68 61 74 20 6d 6f 64 69 | ..........or.requiring.that.modi |
| 20d60 | 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 73 75 63 68 20 6d 61 74 65 72 69 61 6c 20 62 | fied.versions.of.such.material.b |
| 20d80 | 65 20 6d 61 72 6b 65 64 0a 20 20 20 20 20 20 20 20 20 20 69 6e 20 72 65 61 73 6f 6e 61 62 6c 65 | e.marked...........in.reasonable |
| 20da0 | 20 77 61 79 73 20 61 73 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 | .ways.as.different.from.the.orig |
| 20dc0 | 69 6e 61 6c 20 76 65 72 73 69 6f 6e 3b 20 6f 72 0a 0a 20 20 20 20 20 20 20 64 2e 20 4c 69 6d 69 | inal.version;.or.........d..Limi |
| 20de0 | 74 69 6e 67 20 74 68 65 20 75 73 65 20 66 6f 72 20 70 75 62 6c 69 63 69 74 79 20 70 75 72 70 6f | ting.the.use.for.publicity.purpo |
| 20e00 | 73 65 73 20 6f 66 20 6e 61 6d 65 73 20 6f 66 20 6c 69 63 65 6e 73 6f 72 73 0a 20 20 20 20 20 20 | ses.of.names.of.licensors....... |
| 20e20 | 20 20 20 20 6f 72 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 20 6d 61 74 65 72 69 61 6c 3b 20 | ....or.authors.of.the.material;. |
| 20e40 | 6f 72 0a 0a 20 20 20 20 20 20 20 65 2e 20 44 65 63 6c 69 6e 69 6e 67 20 74 6f 20 67 72 61 6e 74 | or.........e..Declining.to.grant |
| 20e60 | 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 72 61 64 65 6d 61 72 6b 20 6c 61 77 20 66 6f 72 20 | .rights.under.trademark.law.for. |
| 20e80 | 75 73 65 20 6f 66 20 73 6f 6d 65 0a 20 20 20 20 20 20 20 20 20 20 74 72 61 64 65 20 6e 61 6d 65 | use.of.some...........trade.name |
| 20ea0 | 73 2c 20 74 72 61 64 65 6d 61 72 6b 73 2c 20 6f 72 20 73 65 72 76 69 63 65 20 6d 61 72 6b 73 3b | s,.trademarks,.or.service.marks; |
| 20ec0 | 20 6f 72 0a 0a 20 20 20 20 20 20 20 66 2e 20 52 65 71 75 69 72 69 6e 67 20 69 6e 64 65 6d 6e 69 | .or.........f..Requiring.indemni |
| 20ee0 | 66 69 63 61 74 69 6f 6e 20 6f 66 20 6c 69 63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 | fication.of.licensors.and.author |
| 20f00 | 73 20 6f 66 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 6d 61 74 65 72 69 61 6c 20 62 79 20 | s.of.that...........material.by. |
| 20f20 | 61 6e 79 6f 6e 65 20 77 68 6f 20 63 6f 6e 76 65 79 73 20 74 68 65 20 6d 61 74 65 72 69 61 6c 20 | anyone.who.conveys.the.material. |
| 20f40 | 28 6f 72 20 6d 6f 64 69 66 69 65 64 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 | (or.modified...........versions. |
| 20f60 | 6f 66 20 69 74 29 20 77 69 74 68 20 63 6f 6e 74 72 61 63 74 75 61 6c 20 61 73 73 75 6d 70 74 69 | of.it).with.contractual.assumpti |
| 20f80 | 6f 6e 73 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 74 68 | ons.of.liability.to...........th |
| 20fa0 | 65 20 72 65 63 69 70 69 65 6e 74 2c 20 66 6f 72 20 61 6e 79 20 6c 69 61 62 69 6c 69 74 79 20 74 | e.recipient,.for.any.liability.t |
| 20fc0 | 68 61 74 20 74 68 65 73 65 20 63 6f 6e 74 72 61 63 74 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 | hat.these.contractual........... |
| 20fe0 | 61 73 73 75 6d 70 74 69 6f 6e 73 20 64 69 72 65 63 74 6c 79 20 69 6d 70 6f 73 65 20 6f 6e 20 74 | assumptions.directly.impose.on.t |
| 21000 | 68 6f 73 65 20 6c 69 63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 73 2e 0a 0a 20 20 20 | hose.licensors.and.authors...... |
| 21020 | 20 20 41 6c 6c 20 6f 74 68 65 72 20 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 61 64 64 69 74 | ..All.other.non-permissive.addit |
| 21040 | 69 6f 6e 61 6c 20 74 65 72 6d 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 e2 80 9c 66 75 | ional.terms.are.considered....fu |
| 21060 | 72 74 68 65 72 0a 20 20 20 20 20 72 65 73 74 72 69 63 74 69 6f 6e 73 e2 80 9d 20 77 69 74 68 69 | rther......restrictions....withi |
| 21080 | 6e 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 20 31 30 2e 20 20 49 66 | n.the.meaning.of.section.10...If |
| 210a0 | 20 74 68 65 20 50 72 6f 67 72 61 6d 20 61 73 0a 20 20 20 20 20 79 6f 75 20 72 65 63 65 69 76 65 | .the.Program.as......you.receive |
| 210c0 | 64 20 69 74 2c 20 6f 72 20 61 6e 79 20 70 61 72 74 20 6f 66 20 69 74 2c 20 63 6f 6e 74 61 69 6e | d.it,.or.any.part.of.it,.contain |
| 210e0 | 73 20 61 20 6e 6f 74 69 63 65 20 73 74 61 74 69 6e 67 20 74 68 61 74 0a 20 20 20 20 20 69 74 20 | s.a.notice.stating.that......it. |
| 21100 | 69 73 20 67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e | is.governed.by.this.License.alon |
| 21120 | 67 20 77 69 74 68 20 61 20 74 65 72 6d 20 74 68 61 74 20 69 73 20 61 20 66 75 72 74 68 65 72 0a | g.with.a.term.that.is.a.further. |
| 21140 | 20 20 20 20 20 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 61 79 20 72 65 6d 6f 76 65 | .....restriction,.you.may.remove |
| 21160 | 20 74 68 61 74 20 74 65 72 6d 2e 20 20 49 66 20 61 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 | .that.term...If.a.license.docume |
| 21180 | 6e 74 0a 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 20 61 20 66 75 72 74 68 65 72 20 72 65 73 74 72 | nt......contains.a.further.restr |
| 211a0 | 69 63 74 69 6f 6e 20 62 75 74 20 70 65 72 6d 69 74 73 20 72 65 6c 69 63 65 6e 73 69 6e 67 20 6f | iction.but.permits.relicensing.o |
| 211c0 | 72 20 63 6f 6e 76 65 79 69 6e 67 0a 20 20 20 20 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 | r.conveying......under.this.Lice |
| 211e0 | 6e 73 65 2c 20 79 6f 75 20 6d 61 79 20 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f | nse,.you.may.add.to.a.covered.wo |
| 21200 | 72 6b 20 6d 61 74 65 72 69 61 6c 20 67 6f 76 65 72 6e 65 64 0a 20 20 20 20 20 62 79 20 74 68 65 | rk.material.governed......by.the |
| 21220 | 20 74 65 72 6d 73 20 6f 66 20 74 68 61 74 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c | .terms.of.that.license.document, |
| 21240 | 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 66 75 72 74 68 65 72 0a 20 20 20 20 20 | .provided.that.the.further...... |
| 21260 | 72 65 73 74 72 69 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 72 76 69 76 65 20 73 75 63 | restriction.does.not.survive.suc |
| 21280 | 68 20 72 65 6c 69 63 65 6e 73 69 6e 67 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 20 | h.relicensing.or.conveying...... |
| 212a0 | 20 20 49 66 20 79 6f 75 20 61 64 64 20 74 65 72 6d 73 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 | ..If.you.add.terms.to.a.covered. |
| 212c0 | 77 6f 72 6b 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e | work.in.accord.with.this.section |
| 212e0 | 2c 20 79 6f 75 0a 20 20 20 20 20 6d 75 73 74 20 70 6c 61 63 65 2c 20 69 6e 20 74 68 65 20 72 65 | ,.you......must.place,.in.the.re |
| 21300 | 6c 65 76 61 6e 74 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 61 20 73 74 61 74 65 6d 65 6e 74 | levant.source.files,.a.statement |
| 21320 | 20 6f 66 20 74 68 65 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 20 74 68 | .of.the......additional.terms.th |
| 21340 | 61 74 20 61 70 70 6c 79 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2c 20 6f 72 20 61 20 6e 6f | at.apply.to.those.files,.or.a.no |
| 21360 | 74 69 63 65 20 69 6e 64 69 63 61 74 69 6e 67 0a 20 20 20 20 20 77 68 65 72 65 20 74 6f 20 66 69 | tice.indicating......where.to.fi |
| 21380 | 6e 64 20 74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 74 65 72 6d 73 2e 0a 0a 20 20 20 20 20 41 | nd.the.applicable.terms........A |
| 213a0 | 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 70 65 72 6d 69 73 73 69 76 65 20 6f 72 20 6e | dditional.terms,.permissive.or.n |
| 213c0 | 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 2c 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 69 6e 0a | on-permissive,.may.be.stated.in. |
| 213e0 | 20 20 20 20 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 61 20 73 65 70 61 72 61 74 65 6c 79 20 77 72 | .....the.form.of.a.separately.wr |
| 21400 | 69 74 74 65 6e 20 6c 69 63 65 6e 73 65 2c 20 6f 72 20 73 74 61 74 65 64 20 61 73 20 65 78 63 65 | itten.license,.or.stated.as.exce |
| 21420 | 70 74 69 6f 6e 73 3b 0a 20 20 20 20 20 74 68 65 20 61 62 6f 76 65 20 72 65 71 75 69 72 65 6d 65 | ptions;......the.above.requireme |
| 21440 | 6e 74 73 20 61 70 70 6c 79 20 65 69 74 68 65 72 20 77 61 79 2e 0a 0a 20 20 38 2e 20 54 65 72 6d | nts.apply.either.way.....8..Term |
| 21460 | 69 6e 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 70 72 6f 70 61 | ination........You.may.not.propa |
| 21480 | 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 65 78 | gate.or.modify.a.covered.work.ex |
| 214a0 | 63 65 70 74 20 61 73 20 65 78 70 72 65 73 73 6c 79 0a 20 20 20 20 20 70 72 6f 76 69 64 65 64 20 | cept.as.expressly......provided. |
| 214c0 | 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 41 6e 79 20 61 74 74 65 6d 70 74 | under.this.License...Any.attempt |
| 214e0 | 20 6f 74 68 65 72 77 69 73 65 20 74 6f 20 70 72 6f 70 61 67 61 74 65 20 6f 72 0a 20 20 20 20 20 | .otherwise.to.propagate.or...... |
| 21500 | 6d 6f 64 69 66 79 20 69 74 20 69 73 20 76 6f 69 64 2c 20 61 6e 64 20 77 69 6c 6c 20 61 75 74 6f | modify.it.is.void,.and.will.auto |
| 21520 | 6d 61 74 69 63 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 20 72 69 67 68 74 73 0a | matically.terminate.your.rights. |
| 21540 | 20 20 20 20 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 69 6e 63 6c 75 64 69 | .....under.this.License.(includi |
| 21560 | 6e 67 20 61 6e 79 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 73 20 67 72 61 6e 74 65 64 20 75 | ng.any.patent.licenses.granted.u |
| 21580 | 6e 64 65 72 20 74 68 65 0a 20 20 20 20 20 74 68 69 72 64 20 70 61 72 61 67 72 61 70 68 20 6f 66 | nder.the......third.paragraph.of |
| 215a0 | 20 73 65 63 74 69 6f 6e 20 31 31 29 2e 0a 0a 20 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 | .section.11)........However,.if. |
| 215c0 | 79 6f 75 20 63 65 61 73 65 20 61 6c 6c 20 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 | you.cease.all.violation.of.this. |
| 215e0 | 4c 69 63 65 6e 73 65 2c 20 74 68 65 6e 20 79 6f 75 72 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 | License,.then.your......license. |
| 21600 | 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 | from.a.particular.copyright.hold |
| 21620 | 65 72 20 69 73 20 72 65 69 6e 73 74 61 74 65 64 20 28 61 29 0a 20 20 20 20 20 70 72 6f 76 69 73 | er.is.reinstated.(a)......provis |
| 21640 | 69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 73 20 61 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f | ionally,.unless.and.until.the.co |
| 21660 | 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 0a 20 20 | pyright.holder.explicitly.and... |
| 21680 | 20 20 20 66 69 6e 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 73 20 79 6f 75 72 20 6c 69 63 65 6e | ...finally.terminates.your.licen |
| 216a0 | 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c 20 69 66 20 74 68 65 0a | se,.and.(b).permanently,.if.the. |
| 216c0 | 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 66 61 69 6c 73 20 74 6f 20 6e | .....copyright.holder.fails.to.n |
| 216e0 | 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f | otify.you.of.the.violation.by.so |
| 21700 | 6d 65 0a 20 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 20 70 72 69 6f 72 20 74 | me......reasonable.means.prior.t |
| 21720 | 6f 20 36 30 20 64 61 79 73 20 61 66 74 65 72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a 0a | o.60.days.after.the.cessation... |
| 21740 | 20 20 20 20 20 4d 6f 72 65 6f 76 65 72 2c 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d | .....Moreover,.your.license.from |
| 21760 | 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 | .a.particular.copyright.holder.i |
| 21780 | 73 0a 20 20 20 20 20 72 65 69 6e 73 74 61 74 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 | s......reinstated.permanently.if |
| 217a0 | 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 | .the.copyright.holder.notifies.y |
| 217c0 | 6f 75 20 6f 66 20 74 68 65 0a 20 20 20 20 20 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 | ou.of.the......violation.by.some |
| 217e0 | 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 66 | .reasonable.means,.this.is.the.f |
| 21800 | 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 68 61 76 65 0a 20 20 20 20 20 72 65 63 65 69 76 65 64 | irst.time.you.have......received |
| 21820 | 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 | .notice.of.violation.of.this.Lic |
| 21840 | 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f 72 6b 29 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 | ense.(for.any.work).from......th |
| 21860 | 61 74 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2c 20 61 6e 64 20 79 6f 75 20 63 75 72 | at.copyright.holder,.and.you.cur |
| 21880 | 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 70 72 69 6f 72 20 74 6f 20 33 30 20 64 61 79 73 | e.the.violation.prior.to.30.days |
| 218a0 | 0a 20 20 20 20 20 61 66 74 65 72 20 79 6f 75 72 20 72 65 63 65 69 70 74 20 6f 66 20 74 68 65 20 | ......after.your.receipt.of.the. |
| 218c0 | 6e 6f 74 69 63 65 2e 0a 0a 20 20 20 20 20 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 79 6f 75 | notice........Termination.of.you |
| 218e0 | 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 | r.rights.under.this.section.does |
| 21900 | 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74 65 0a 20 20 20 20 20 74 68 65 20 6c 69 63 65 6e 73 65 73 | .not.terminate......the.licenses |
| 21920 | 20 6f 66 20 70 61 72 74 69 65 73 20 77 68 6f 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63 6f | .of.parties.who.have.received.co |
| 21940 | 70 69 65 73 20 6f 72 20 72 69 67 68 74 73 20 66 72 6f 6d 20 79 6f 75 0a 20 20 20 20 20 75 6e 64 | pies.or.rights.from.you......und |
| 21960 | 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 | er.this.License...If.your.rights |
| 21980 | 20 68 61 76 65 20 62 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 20 61 6e 64 20 6e 6f 74 0a 20 20 | .have.been.terminated.and.not... |
| 219a0 | 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 72 65 69 6e 73 74 61 74 65 64 2c 20 79 6f 75 20 64 | ...permanently.reinstated,.you.d |
| 219c0 | 6f 20 6e 6f 74 20 71 75 61 6c 69 66 79 20 74 6f 20 72 65 63 65 69 76 65 20 6e 65 77 20 6c 69 63 | o.not.qualify.to.receive.new.lic |
| 219e0 | 65 6e 73 65 73 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 6d 61 74 65 72 69 61 6c | enses......for.the.same.material |
| 21a00 | 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 20 31 30 2e 0a 0a 20 20 39 2e 20 41 63 63 65 70 74 61 | .under.section.10.....9..Accepta |
| 21a20 | 6e 63 65 20 4e 6f 74 20 52 65 71 75 69 72 65 64 20 66 6f 72 20 48 61 76 69 6e 67 20 43 6f 70 69 | nce.Not.Required.for.Having.Copi |
| 21a40 | 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 61 72 65 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 74 | es........You.are.not.required.t |
| 21a60 | 6f 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 6f 72 64 65 72 20 74 | o.accept.this.License.in.order.t |
| 21a80 | 6f 20 72 65 63 65 69 76 65 20 6f 72 0a 20 20 20 20 20 72 75 6e 20 61 20 63 6f 70 79 20 6f 66 20 | o.receive.or......run.a.copy.of. |
| 21aa0 | 74 68 65 20 50 72 6f 67 72 61 6d 2e 20 20 41 6e 63 69 6c 6c 61 72 79 20 70 72 6f 70 61 67 61 74 | the.Program...Ancillary.propagat |
| 21ac0 | 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 20 20 20 20 20 6f 63 63 75 72 | ion.of.a.covered.work......occur |
| 21ae0 | 72 69 6e 67 20 73 6f 6c 65 6c 79 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 | ring.solely.as.a.consequence.of. |
| 21b00 | 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70 65 65 72 0a 20 20 20 20 20 74 72 61 6e 73 6d 69 73 | using.peer-to-peer......transmis |
| 21b20 | 73 69 6f 6e 20 74 6f 20 72 65 63 65 69 76 65 20 61 20 63 6f 70 79 20 6c 69 6b 65 77 69 73 65 20 | sion.to.receive.a.copy.likewise. |
| 21b40 | 64 6f 65 73 20 6e 6f 74 20 72 65 71 75 69 72 65 0a 20 20 20 20 20 61 63 63 65 70 74 61 6e 63 65 | does.not.require......acceptance |
| 21b60 | 2e 20 20 48 6f 77 65 76 65 72 2c 20 6e 6f 74 68 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e 20 74 | ...However,.nothing.other.than.t |
| 21b80 | 68 69 73 20 4c 69 63 65 6e 73 65 20 67 72 61 6e 74 73 20 79 6f 75 0a 20 20 20 20 20 70 65 72 6d | his.License.grants.you......perm |
| 21ba0 | 69 73 73 69 6f 6e 20 74 6f 20 70 72 6f 70 61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 20 61 6e | ission.to.propagate.or.modify.an |
| 21bc0 | 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2e 20 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73 0a 20 | y.covered.work...These.actions.. |
| 21be0 | 20 20 20 20 69 6e 66 72 69 6e 67 65 20 63 6f 70 79 72 69 67 68 74 20 69 66 20 79 6f 75 20 64 6f | ....infringe.copyright.if.you.do |
| 21c00 | 20 6e 6f 74 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 54 68 65 72 65 | .not.accept.this.License...There |
| 21c20 | 66 6f 72 65 2c 0a 20 20 20 20 20 62 79 20 6d 6f 64 69 66 79 69 6e 67 20 6f 72 20 70 72 6f 70 61 | fore,......by.modifying.or.propa |
| 21c40 | 67 61 74 69 6e 67 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 79 6f 75 20 69 6e 64 69 63 | gating.a.covered.work,.you.indic |
| 21c60 | 61 74 65 20 79 6f 75 72 0a 20 20 20 20 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 74 68 69 73 | ate.your......acceptance.of.this |
| 21c80 | 20 4c 69 63 65 6e 73 65 20 74 6f 20 64 6f 20 73 6f 2e 0a 0a 20 20 31 30 2e 20 41 75 74 6f 6d 61 | .License.to.do.so.....10..Automa |
| 21ca0 | 74 69 63 20 4c 69 63 65 6e 73 69 6e 67 20 6f 66 20 44 6f 77 6e 73 74 72 65 61 6d 20 52 65 63 69 | tic.Licensing.of.Downstream.Reci |
| 21cc0 | 70 69 65 6e 74 73 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 74 69 6d 65 20 79 6f 75 20 63 6f 6e 76 | pients........Each.time.you.conv |
| 21ce0 | 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 | ey.a.covered.work,.the.recipient |
| 21d00 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 20 20 20 20 20 72 65 63 65 69 76 65 73 20 61 20 6c | .automatically......receives.a.l |
| 21d20 | 69 63 65 6e 73 65 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6c 69 63 65 6e 73 6f | icense.from.the.original.licenso |
| 21d40 | 72 73 2c 20 74 6f 20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61 6e 64 0a 20 20 20 20 20 70 72 6f 70 | rs,.to.run,.modify.and......prop |
| 21d60 | 61 67 61 74 65 20 74 68 61 74 20 77 6f 72 6b 2c 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 69 73 | agate.that.work,.subject.to.this |
| 21d80 | 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 20 72 65 73 70 | .License...You.are.not......resp |
| 21da0 | 6f 6e 73 69 62 6c 65 20 66 6f 72 20 65 6e 66 6f 72 63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e 63 65 | onsible.for.enforcing.compliance |
| 21dc0 | 20 62 79 20 74 68 69 72 64 20 70 61 72 74 69 65 73 20 77 69 74 68 20 74 68 69 73 0a 20 20 20 20 | .by.third.parties.with.this..... |
| 21de0 | 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 41 6e 20 e2 80 9c 65 6e 74 69 74 79 20 74 72 61 | .License........An....entity.tra |
| 21e00 | 6e 73 61 63 74 69 6f 6e e2 80 9d 20 69 73 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 74 72 61 | nsaction....is.a.transaction.tra |
| 21e20 | 6e 73 66 65 72 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 61 6e 0a 20 20 20 20 20 6f 72 67 | nsferring.control.of.an......org |
| 21e40 | 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 6c 79 20 61 6c 6c 20 | anization,.or.substantially.all. |
| 21e60 | 61 73 73 65 74 73 20 6f 66 20 6f 6e 65 2c 20 6f 72 20 73 75 62 64 69 76 69 64 69 6e 67 20 61 6e | assets.of.one,.or.subdividing.an |
| 21e80 | 0a 20 20 20 20 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 6d 65 72 67 69 6e 67 20 6f | ......organization,.or.merging.o |
| 21ea0 | 72 67 61 6e 69 7a 61 74 69 6f 6e 73 2e 20 20 49 66 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 | rganizations...If.propagation.of |
| 21ec0 | 20 61 0a 20 20 20 20 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 72 65 73 75 6c 74 73 20 66 72 6f | .a......covered.work.results.fro |
| 21ee0 | 6d 20 61 6e 20 65 6e 74 69 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 65 61 63 68 20 70 61 | m.an.entity.transaction,.each.pa |
| 21f00 | 72 74 79 20 74 6f 20 74 68 61 74 0a 20 20 20 20 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 77 68 6f | rty.to.that......transaction.who |
| 21f20 | 20 72 65 63 65 69 76 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 61 6c 73 | .receives.a.copy.of.the.work.als |
| 21f40 | 6f 20 72 65 63 65 69 76 65 73 20 77 68 61 74 65 76 65 72 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 | o.receives.whatever......license |
| 21f60 | 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 20 74 68 65 20 70 61 72 74 79 e2 80 99 73 20 70 72 65 64 | s.to.the.work.the.party...s.pred |
| 21f80 | 65 63 65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65 73 74 20 68 61 64 20 6f 72 0a 20 20 20 20 20 | ecessor.in.interest.had.or...... |
| 21fa0 | 63 6f 75 6c 64 20 67 69 76 65 20 75 6e 64 65 72 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 61 | could.give.under.the.previous.pa |
| 21fc0 | 72 61 67 72 61 70 68 2c 20 70 6c 75 73 20 61 20 72 69 67 68 74 20 74 6f 20 70 6f 73 73 65 73 73 | ragraph,.plus.a.right.to.possess |
| 21fe0 | 69 6f 6e 0a 20 20 20 20 20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f | ion......of.the.Corresponding.So |
| 22000 | 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 66 72 6f 6d 20 74 68 65 20 70 72 65 64 65 63 | urce.of.the.work.from.the.predec |
| 22020 | 65 73 73 6f 72 20 69 6e 0a 20 20 20 20 20 69 6e 74 65 72 65 73 74 2c 20 69 66 20 74 68 65 20 70 | essor.in......interest,.if.the.p |
| 22040 | 72 65 64 65 63 65 73 73 6f 72 20 68 61 73 20 69 74 20 6f 72 20 63 61 6e 20 67 65 74 20 69 74 20 | redecessor.has.it.or.can.get.it. |
| 22060 | 77 69 74 68 20 72 65 61 73 6f 6e 61 62 6c 65 0a 20 20 20 20 20 65 66 66 6f 72 74 73 2e 0a 0a 20 | with.reasonable......efforts.... |
| 22080 | 20 20 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 69 6d 70 6f 73 65 20 61 6e 79 20 66 75 72 74 68 | ....You.may.not.impose.any.furth |
| 220a0 | 65 72 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 65 78 65 72 63 69 73 65 20 | er.restrictions.on.the.exercise. |
| 220c0 | 6f 66 20 74 68 65 0a 20 20 20 20 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 6f 72 20 61 66 | of.the......rights.granted.or.af |
| 220e0 | 66 69 72 6d 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 46 6f 72 20 | firmed.under.this.License...For. |
| 22100 | 65 78 61 6d 70 6c 65 2c 20 79 6f 75 0a 20 20 20 20 20 6d 61 79 20 6e 6f 74 20 69 6d 70 6f 73 65 | example,.you......may.not.impose |
| 22120 | 20 61 20 6c 69 63 65 6e 73 65 20 66 65 65 2c 20 72 6f 79 61 6c 74 79 2c 20 6f 72 20 6f 74 68 65 | .a.license.fee,.royalty,.or.othe |
| 22140 | 72 20 63 68 61 72 67 65 20 66 6f 72 20 65 78 65 72 63 69 73 65 0a 20 20 20 20 20 6f 66 20 72 69 | r.charge.for.exercise......of.ri |
| 22160 | 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c | ghts.granted.under.this.License, |
| 22180 | 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 6e 6f 74 20 69 6e 69 74 69 61 74 65 0a 20 20 20 20 20 6c | .and.you.may.not.initiate......l |
| 221a0 | 69 74 69 67 61 74 69 6f 6e 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 63 72 6f 73 73 2d 63 6c 61 | itigation.(including.a.cross-cla |
| 221c0 | 69 6d 20 6f 72 20 63 6f 75 6e 74 65 72 63 6c 61 69 6d 20 69 6e 20 61 20 6c 61 77 73 75 69 74 29 | im.or.counterclaim.in.a.lawsuit) |
| 221e0 | 0a 20 20 20 20 20 61 6c 6c 65 67 69 6e 67 20 74 68 61 74 20 61 6e 79 20 70 61 74 65 6e 74 20 63 | ......alleging.that.any.patent.c |
| 22200 | 6c 61 69 6d 20 69 73 20 69 6e 66 72 69 6e 67 65 64 20 62 79 20 6d 61 6b 69 6e 67 2c 20 75 73 69 | laim.is.infringed.by.making,.usi |
| 22220 | 6e 67 2c 0a 20 20 20 20 20 73 65 6c 6c 69 6e 67 2c 20 6f 66 66 65 72 69 6e 67 20 66 6f 72 20 73 | ng,......selling,.offering.for.s |
| 22240 | 61 6c 65 2c 20 6f 72 20 69 6d 70 6f 72 74 69 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 20 6f 72 | ale,.or.importing.the.Program.or |
| 22260 | 20 61 6e 79 20 70 6f 72 74 69 6f 6e 0a 20 20 20 20 20 6f 66 20 69 74 2e 0a 0a 20 20 31 31 2e 20 | .any.portion......of.it.....11.. |
| 22280 | 50 61 74 65 6e 74 73 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 63 6f 6e 74 72 69 62 75 74 6f 72 e2 | Patents........A....contributor. |
| 222a0 | 80 9d 20 69 73 20 61 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 77 68 6f 20 61 75 74 | ...is.a.copyright.holder.who.aut |
| 222c0 | 68 6f 72 69 7a 65 73 20 75 73 65 20 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 | horizes.use.under.this......Lice |
| 222e0 | 6e 73 65 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 6b 20 6f 6e 20 | nse.of.the.Program.or.a.work.on. |
| 22300 | 77 68 69 63 68 20 74 68 65 20 50 72 6f 67 72 61 6d 20 69 73 20 62 61 73 65 64 2e 0a 20 20 20 20 | which.the.Program.is.based...... |
| 22320 | 20 54 68 65 20 77 6f 72 6b 20 74 68 75 73 20 6c 69 63 65 6e 73 65 64 20 69 73 20 63 61 6c 6c 65 | .The.work.thus.licensed.is.calle |
| 22340 | 64 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 e2 80 99 73 20 e2 80 9c 63 6f 6e 74 72 69 62 | d.the.contributor...s....contrib |
| 22360 | 75 74 6f 72 0a 20 20 20 20 20 76 65 72 73 69 6f 6e e2 80 9d 2e 0a 0a 20 20 20 20 20 41 20 63 6f | utor......version...........A.co |
| 22380 | 6e 74 72 69 62 75 74 6f 72 e2 80 99 73 20 e2 80 9c 65 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e | ntributor...s....essential.paten |
| 223a0 | 74 20 63 6c 61 69 6d 73 e2 80 9d 20 61 72 65 20 61 6c 6c 20 70 61 74 65 6e 74 20 63 6c 61 69 6d | t.claims....are.all.patent.claim |
| 223c0 | 73 0a 20 20 20 20 20 6f 77 6e 65 64 20 6f 72 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 | s......owned.or.controlled.by.th |
| 223e0 | 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 2c 20 77 68 65 74 68 65 72 20 61 6c 72 65 61 64 79 20 61 | e.contributor,.whether.already.a |
| 22400 | 63 71 75 69 72 65 64 20 6f 72 0a 20 20 20 20 20 68 65 72 65 61 66 74 65 72 20 61 63 71 75 69 72 | cquired.or......hereafter.acquir |
| 22420 | 65 64 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 62 79 20 73 | ed,.that.would.be.infringed.by.s |
| 22440 | 6f 6d 65 20 6d 61 6e 6e 65 72 2c 0a 20 20 20 20 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 74 68 | ome.manner,......permitted.by.th |
| 22460 | 69 73 20 4c 69 63 65 6e 73 65 2c 20 6f 66 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 6f 72 | is.License,.of.making,.using,.or |
| 22480 | 20 73 65 6c 6c 69 6e 67 20 69 74 73 0a 20 20 20 20 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 | .selling.its......contributor.ve |
| 224a0 | 72 73 69 6f 6e 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 63 6c 61 69 6d 73 | rsion,.but.do.not.include.claims |
| 224c0 | 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 69 6e 66 72 69 6e 67 65 64 20 6f 6e | .that.would.be......infringed.on |
| 224e0 | 6c 79 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 66 75 72 74 68 65 72 20 6d | ly.as.a.consequence.of.further.m |
| 22500 | 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 6f 6e 74 72 69 62 75 | odification.of.the......contribu |
| 22520 | 74 6f 72 20 76 65 72 73 69 6f 6e 2e 20 20 46 6f 72 20 70 75 72 70 6f 73 65 73 20 6f 66 20 74 68 | tor.version...For.purposes.of.th |
| 22540 | 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 e2 80 9c 63 6f 6e 74 72 6f 6c e2 80 9d 0a 20 20 20 | is.definition,....control....... |
| 22560 | 20 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 72 69 67 68 74 20 74 6f 20 67 72 61 6e 74 20 70 61 | ..includes.the.right.to.grant.pa |
| 22580 | 74 65 6e 74 20 73 75 62 6c 69 63 65 6e 73 65 73 20 69 6e 20 61 20 6d 61 6e 6e 65 72 0a 20 20 20 | tent.sublicenses.in.a.manner.... |
| 225a0 | 20 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e | ..consistent.with.the.requiremen |
| 225c0 | 74 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 63 | ts.of.this.License........Each.c |
| 225e0 | 6f 6e 74 72 69 62 75 74 6f 72 20 67 72 61 6e 74 73 20 79 6f 75 20 61 20 6e 6f 6e 2d 65 78 63 6c | ontributor.grants.you.a.non-excl |
| 22600 | 75 73 69 76 65 2c 20 77 6f 72 6c 64 77 69 64 65 2c 0a 20 20 20 20 20 72 6f 79 61 6c 74 79 2d 66 | usive,.worldwide,......royalty-f |
| 22620 | 72 65 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e | ree.patent.license.under.the.con |
| 22640 | 74 72 69 62 75 74 6f 72 e2 80 99 73 20 65 73 73 65 6e 74 69 61 6c 0a 20 20 20 20 20 70 61 74 65 | tributor...s.essential......pate |
| 22660 | 6e 74 20 63 6c 61 69 6d 73 2c 20 74 6f 20 6d 61 6b 65 2c 20 75 73 65 2c 20 73 65 6c 6c 2c 20 6f | nt.claims,.to.make,.use,.sell,.o |
| 22680 | 66 66 65 72 20 66 6f 72 20 73 61 6c 65 2c 20 69 6d 70 6f 72 74 20 61 6e 64 0a 20 20 20 20 20 6f | ffer.for.sale,.import.and......o |
| 226a0 | 74 68 65 72 77 69 73 65 20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61 6e 64 20 70 72 6f 70 61 67 61 | therwise.run,.modify.and.propaga |
| 226c0 | 74 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 69 74 73 20 63 6f 6e 74 72 69 62 75 74 | te.the.contents.of.its.contribut |
| 226e0 | 6f 72 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 20 66 6f | or......version........In.the.fo |
| 22700 | 6c 6c 6f 77 69 6e 67 20 74 68 72 65 65 20 70 61 72 61 67 72 61 70 68 73 2c 20 61 20 e2 80 9c 70 | llowing.three.paragraphs,.a....p |
| 22720 | 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 e2 80 9d 20 69 73 20 61 6e 79 0a 20 20 20 20 20 65 78 70 | atent.license....is.any......exp |
| 22740 | 72 65 73 73 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d 6d 69 74 6d 65 6e 74 2c 20 68 6f | ress.agreement.or.commitment,.ho |
| 22760 | 77 65 76 65 72 20 64 65 6e 6f 6d 69 6e 61 74 65 64 2c 20 6e 6f 74 20 74 6f 0a 20 20 20 20 20 65 | wever.denominated,.not.to......e |
| 22780 | 6e 66 6f 72 63 65 20 61 20 70 61 74 65 6e 74 20 28 73 75 63 68 20 61 73 20 61 6e 20 65 78 70 72 | nforce.a.patent.(such.as.an.expr |
| 227a0 | 65 73 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 70 72 61 63 74 69 63 65 20 61 0a 20 20 20 | ess.permission.to.practice.a.... |
| 227c0 | 20 20 70 61 74 65 6e 74 20 6f 72 20 63 6f 76 65 6e 61 6e 74 20 6e 6f 74 20 74 6f 20 73 75 65 20 | ..patent.or.covenant.not.to.sue. |
| 227e0 | 66 6f 72 20 70 61 74 65 6e 74 20 69 6e 66 72 69 6e 67 65 6d 65 6e 74 29 2e 20 20 54 6f 20 e2 80 | for.patent.infringement)...To... |
| 22800 | 9c 67 72 61 6e 74 e2 80 9d 0a 20 20 20 20 20 73 75 63 68 20 61 20 70 61 74 65 6e 74 20 6c 69 63 | .grant.........such.a.patent.lic |
| 22820 | 65 6e 73 65 20 74 6f 20 61 20 70 61 72 74 79 20 6d 65 61 6e 73 20 74 6f 20 6d 61 6b 65 20 73 75 | ense.to.a.party.means.to.make.su |
| 22840 | 63 68 20 61 6e 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 0a 20 20 20 20 20 63 6f 6d 6d 69 74 6d 65 | ch.an.agreement.or......commitme |
| 22860 | 6e 74 20 6e 6f 74 20 74 6f 20 65 6e 66 6f 72 63 65 20 61 20 70 61 74 65 6e 74 20 61 67 61 69 6e | nt.not.to.enforce.a.patent.again |
| 22880 | 73 74 20 74 68 65 20 70 61 72 74 79 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65 | st.the.party........If.you.conve |
| 228a0 | 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 6b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 | y.a.covered.work,.knowingly.rely |
| 228c0 | 69 6e 67 20 6f 6e 20 61 20 70 61 74 65 6e 74 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 2c 20 61 6e | ing.on.a.patent......license,.an |
| 228e0 | 64 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6f 66 20 74 68 | d.the.Corresponding.Source.of.th |
| 22900 | 65 20 77 6f 72 6b 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 20 20 66 6f 72 | e.work.is.not.available......for |
| 22920 | 20 61 6e 79 6f 6e 65 20 74 6f 20 63 6f 70 79 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 20 | .anyone.to.copy,.free.of.charge. |
| 22940 | 61 6e 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 0a 20 20 20 20 | and.under.the.terms.of.this..... |
| 22960 | 20 4c 69 63 65 6e 73 65 2c 20 74 68 72 6f 75 67 68 20 61 20 70 75 62 6c 69 63 6c 79 20 61 76 61 | .License,.through.a.publicly.ava |
| 22980 | 69 6c 61 62 6c 65 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 20 6f 72 20 6f 74 68 65 72 0a 20 | ilable.network.server.or.other.. |
| 229a0 | 20 20 20 20 72 65 61 64 69 6c 79 20 61 63 63 65 73 73 69 62 6c 65 20 6d 65 61 6e 73 2c 20 74 68 | ....readily.accessible.means,.th |
| 229c0 | 65 6e 20 79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20 28 31 29 20 63 61 75 73 65 20 74 68 65 | en.you.must.either.(1).cause.the |
| 229e0 | 0a 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 74 6f 20 62 65 | ......Corresponding.Source.to.be |
| 22a00 | 20 73 6f 20 61 76 61 69 6c 61 62 6c 65 2c 20 6f 72 20 28 32 29 20 61 72 72 61 6e 67 65 20 74 6f | .so.available,.or.(2).arrange.to |
| 22a20 | 20 64 65 70 72 69 76 65 0a 20 20 20 20 20 79 6f 75 72 73 65 6c 66 20 6f 66 20 74 68 65 20 62 65 | .deprive......yourself.of.the.be |
| 22a40 | 6e 65 66 69 74 20 6f 66 20 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 66 6f 72 20 | nefit.of.the.patent.license.for. |
| 22a60 | 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 0a 20 20 20 20 20 77 6f 72 6b 2c 20 6f 72 20 28 33 | this.particular......work,.or.(3 |
| 22a80 | 29 20 61 72 72 61 6e 67 65 2c 20 69 6e 20 61 20 6d 61 6e 6e 65 72 20 63 6f 6e 73 69 73 74 65 6e | ).arrange,.in.a.manner.consisten |
| 22aa0 | 74 20 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 0a 20 20 20 20 20 6f 66 20 | t.with.the.requirements......of. |
| 22ac0 | 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 6f 20 65 78 74 65 6e 64 20 74 68 65 20 70 61 74 65 | this.License,.to.extend.the.pate |
| 22ae0 | 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 64 6f 77 6e 73 74 72 65 61 6d 0a 20 20 20 20 20 72 65 | nt.license.to.downstream......re |
| 22b00 | 63 69 70 69 65 6e 74 73 2e 20 20 e2 80 9c 4b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 69 6e 67 e2 | cipients......Knowingly.relying. |
| 22b20 | 80 9d 20 6d 65 61 6e 73 20 79 6f 75 20 68 61 76 65 20 61 63 74 75 61 6c 20 6b 6e 6f 77 6c 65 64 | ...means.you.have.actual.knowled |
| 22b40 | 67 65 0a 20 20 20 20 20 74 68 61 74 2c 20 62 75 74 20 66 6f 72 20 74 68 65 20 70 61 74 65 6e 74 | ge......that,.but.for.the.patent |
| 22b60 | 20 6c 69 63 65 6e 73 65 2c 20 79 6f 75 72 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 63 6f 76 | .license,.your.conveying.the.cov |
| 22b80 | 65 72 65 64 20 77 6f 72 6b 0a 20 20 20 20 20 69 6e 20 61 20 63 6f 75 6e 74 72 79 2c 20 6f 72 20 | ered.work......in.a.country,.or. |
| 22ba0 | 79 6f 75 72 20 72 65 63 69 70 69 65 6e 74 e2 80 99 73 20 75 73 65 20 6f 66 20 74 68 65 20 63 6f | your.recipient...s.use.of.the.co |
| 22bc0 | 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 0a 20 20 20 20 20 63 6f 75 6e 74 72 79 2c 20 77 6f | vered.work.in.a......country,.wo |
| 22be0 | 75 6c 64 20 69 6e 66 72 69 6e 67 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 69 64 65 6e 74 69 66 | uld.infringe.one.or.more.identif |
| 22c00 | 69 61 62 6c 65 20 70 61 74 65 6e 74 73 20 69 6e 20 74 68 61 74 0a 20 20 20 20 20 63 6f 75 6e 74 | iable.patents.in.that......count |
| 22c20 | 72 79 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 72 65 61 73 6f 6e 20 74 6f 20 62 65 6c 69 65 | ry.that.you.have.reason.to.belie |
| 22c40 | 76 65 20 61 72 65 20 76 61 6c 69 64 2e 0a 0a 20 20 20 20 20 49 66 2c 20 70 75 72 73 75 61 6e 74 | ve.are.valid........If,.pursuant |
| 22c60 | 20 74 6f 20 6f 72 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 61 20 73 69 6e 67 | .to.or.in.connection.with.a.sing |
| 22c80 | 6c 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6f 72 0a 20 20 20 20 20 61 72 72 61 6e 67 65 6d 65 | le.transaction.or......arrangeme |
| 22ca0 | 6e 74 2c 20 79 6f 75 20 63 6f 6e 76 65 79 2c 20 6f 72 20 70 72 6f 70 61 67 61 74 65 20 62 79 20 | nt,.you.convey,.or.propagate.by. |
| 22cc0 | 70 72 6f 63 75 72 69 6e 67 20 63 6f 6e 76 65 79 61 6e 63 65 20 6f 66 2c 20 61 0a 20 20 20 20 20 | procuring.conveyance.of,.a...... |
| 22ce0 | 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 67 72 61 6e 74 20 61 20 70 61 74 65 6e 74 | covered.work,.and.grant.a.patent |
| 22d00 | 20 6c 69 63 65 6e 73 65 20 74 6f 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 70 61 72 74 69 65 73 0a | .license.to.some.of.the.parties. |
| 22d20 | 20 20 20 20 20 72 65 63 65 69 76 69 6e 67 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 | .....receiving.the.covered.work. |
| 22d40 | 61 75 74 68 6f 72 69 7a 69 6e 67 20 74 68 65 6d 20 74 6f 20 75 73 65 2c 20 70 72 6f 70 61 67 61 | authorizing.them.to.use,.propaga |
| 22d60 | 74 65 2c 0a 20 20 20 20 20 6d 6f 64 69 66 79 20 6f 72 20 63 6f 6e 76 65 79 20 61 20 73 70 65 63 | te,......modify.or.convey.a.spec |
| 22d80 | 69 66 69 63 20 63 6f 70 79 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 74 | ific.copy.of.the.covered.work,.t |
| 22da0 | 68 65 6e 20 74 68 65 0a 20 20 20 20 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 79 6f 75 20 | hen.the......patent.license.you. |
| 22dc0 | 67 72 61 6e 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 78 74 65 6e 64 65 64 20 | grant.is.automatically.extended. |
| 22de0 | 74 6f 20 61 6c 6c 0a 20 20 20 20 20 72 65 63 69 70 69 65 6e 74 73 20 6f 66 20 74 68 65 20 63 6f | to.all......recipients.of.the.co |
| 22e00 | 76 65 72 65 64 20 77 6f 72 6b 20 61 6e 64 20 77 6f 72 6b 73 20 62 61 73 65 64 20 6f 6e 20 69 74 | vered.work.and.works.based.on.it |
| 22e20 | 2e 0a 0a 20 20 20 20 20 41 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 69 73 20 e2 80 9c 64 | ........A.patent.license.is....d |
| 22e40 | 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 e2 80 9d 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 | iscriminatory....if.it.does.not. |
| 22e60 | 69 6e 63 6c 75 64 65 20 77 69 74 68 69 6e 0a 20 20 20 20 20 74 68 65 20 73 63 6f 70 65 20 6f 66 | include.within......the.scope.of |
| 22e80 | 20 69 74 73 20 63 6f 76 65 72 61 67 65 2c 20 70 72 6f 68 69 62 69 74 73 20 74 68 65 20 65 78 65 | .its.coverage,.prohibits.the.exe |
| 22ea0 | 72 63 69 73 65 20 6f 66 2c 20 6f 72 20 69 73 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 65 64 | rcise.of,.or.is......conditioned |
| 22ec0 | 20 6f 6e 20 74 68 65 20 6e 6f 6e 2d 65 78 65 72 63 69 73 65 20 6f 66 20 6f 6e 65 20 6f 72 20 6d | .on.the.non-exercise.of.one.or.m |
| 22ee0 | 6f 72 65 20 6f 66 20 74 68 65 20 72 69 67 68 74 73 20 74 68 61 74 0a 20 20 20 20 20 61 72 65 20 | ore.of.the.rights.that......are. |
| 22f00 | 73 70 65 63 69 66 69 63 61 6c 6c 79 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 | specifically.granted.under.this. |
| 22f20 | 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 6e 76 65 79 20 61 0a 20 | License...You.may.not.convey.a.. |
| 22f40 | 20 20 20 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 66 20 79 6f 75 20 61 72 65 20 61 20 70 61 | ....covered.work.if.you.are.a.pa |
| 22f60 | 72 74 79 20 74 6f 20 61 6e 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 77 69 74 68 20 61 20 74 68 69 | rty.to.an.arrangement.with.a.thi |
| 22f80 | 72 64 0a 20 20 20 20 20 70 61 72 74 79 20 74 68 61 74 20 69 73 20 69 6e 20 74 68 65 20 62 75 73 | rd......party.that.is.in.the.bus |
| 22fa0 | 69 6e 65 73 73 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6e 67 20 73 6f 66 74 77 61 72 65 2c 20 | iness.of.distributing.software,. |
| 22fc0 | 75 6e 64 65 72 20 77 68 69 63 68 0a 20 20 20 20 20 79 6f 75 20 6d 61 6b 65 20 70 61 79 6d 65 6e | under.which......you.make.paymen |
| 22fe0 | 74 20 74 6f 20 74 68 65 20 74 68 69 72 64 20 70 61 72 74 79 20 62 61 73 65 64 20 6f 6e 20 74 68 | t.to.the.third.party.based.on.th |
| 23000 | 65 20 65 78 74 65 6e 74 20 6f 66 20 79 6f 75 72 0a 20 20 20 20 20 61 63 74 69 76 69 74 79 20 6f | e.extent.of.your......activity.o |
| 23020 | 66 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 75 6e 64 65 72 20 | f.conveying.the.work,.and.under. |
| 23040 | 77 68 69 63 68 20 74 68 65 20 74 68 69 72 64 20 70 61 72 74 79 0a 20 20 20 20 20 67 72 61 6e 74 | which.the.third.party......grant |
| 23060 | 73 2c 20 74 6f 20 61 6e 79 20 6f 66 20 74 68 65 20 70 61 72 74 69 65 73 20 77 68 6f 20 77 6f 75 | s,.to.any.of.the.parties.who.wou |
| 23080 | 6c 64 20 72 65 63 65 69 76 65 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 20 20 20 20 | ld.receive.the.covered.work..... |
| 230a0 | 20 66 72 6f 6d 20 79 6f 75 2c 20 61 20 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 20 70 61 74 65 | .from.you,.a.discriminatory.pate |
| 230c0 | 6e 74 20 6c 69 63 65 6e 73 65 20 28 61 29 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 | nt.license.(a).in.connection.wit |
| 230e0 | 68 0a 20 20 20 20 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 | h......copies.of.the.covered.wor |
| 23100 | 6b 20 63 6f 6e 76 65 79 65 64 20 62 79 20 79 6f 75 20 28 6f 72 20 63 6f 70 69 65 73 20 6d 61 64 | k.conveyed.by.you.(or.copies.mad |
| 23120 | 65 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 6f 73 65 20 63 6f 70 69 65 73 29 2c 20 6f 72 20 28 62 | e.from......those.copies),.or.(b |
| 23140 | 29 20 70 72 69 6d 61 72 69 6c 79 20 66 6f 72 20 61 6e 64 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f | ).primarily.for.and.in.connectio |
| 23160 | 6e 20 77 69 74 68 20 73 70 65 63 69 66 69 63 0a 20 20 20 20 20 70 72 6f 64 75 63 74 73 20 6f 72 | n.with.specific......products.or |
| 23180 | 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 63 | .compilations.that.contain.the.c |
| 231a0 | 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 75 6e 6c 65 73 73 20 79 6f 75 0a 20 20 20 20 20 65 6e 74 | overed.work,.unless.you......ent |
| 231c0 | 65 72 65 64 20 69 6e 74 6f 20 74 68 61 74 20 61 72 72 61 6e 67 65 6d 65 6e 74 2c 20 6f 72 20 74 | ered.into.that.arrangement,.or.t |
| 231e0 | 68 61 74 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 77 61 73 20 67 72 61 6e 74 65 64 2c 0a | hat.patent.license.was.granted,. |
| 23200 | 20 20 20 20 20 70 72 69 6f 72 20 74 6f 20 32 38 20 4d 61 72 63 68 20 32 30 30 37 2e 0a 0a 20 20 | .....prior.to.28.March.2007..... |
| 23220 | 20 20 20 4e 6f 74 68 69 6e 67 20 69 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 73 68 61 6c 6c | ...Nothing.in.this.License.shall |
| 23240 | 20 62 65 20 63 6f 6e 73 74 72 75 65 64 20 61 73 20 65 78 63 6c 75 64 69 6e 67 20 6f 72 20 6c 69 | .be.construed.as.excluding.or.li |
| 23260 | 6d 69 74 69 6e 67 0a 20 20 20 20 20 61 6e 79 20 69 6d 70 6c 69 65 64 20 6c 69 63 65 6e 73 65 20 | miting......any.implied.license. |
| 23280 | 6f 72 20 6f 74 68 65 72 20 64 65 66 65 6e 73 65 73 20 74 6f 20 69 6e 66 72 69 6e 67 65 6d 65 6e | or.other.defenses.to.infringemen |
| 232a0 | 74 20 74 68 61 74 20 6d 61 79 0a 20 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 62 65 20 61 76 61 | t.that.may......otherwise.be.ava |
| 232c0 | 69 6c 61 62 6c 65 20 74 6f 20 79 6f 75 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 70 | ilable.to.you.under.applicable.p |
| 232e0 | 61 74 65 6e 74 20 6c 61 77 2e 0a 0a 20 20 31 32 2e 20 4e 6f 20 53 75 72 72 65 6e 64 65 72 20 6f | atent.law.....12..No.Surrender.o |
| 23300 | 66 20 4f 74 68 65 72 73 e2 80 99 20 46 72 65 65 64 6f 6d 2e 0a 0a 20 20 20 20 20 49 66 20 63 6f | f.Others....Freedom........If.co |
| 23320 | 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 79 6f 75 20 28 77 68 65 | nditions.are.imposed.on.you.(whe |
| 23340 | 74 68 65 72 20 62 79 20 63 6f 75 72 74 20 6f 72 64 65 72 2c 20 61 67 72 65 65 6d 65 6e 74 0a 20 | ther.by.court.order,.agreement.. |
| 23360 | 20 20 20 20 6f 72 20 6f 74 68 65 72 77 69 73 65 29 20 74 68 61 74 20 63 6f 6e 74 72 61 64 69 63 | ....or.otherwise).that.contradic |
| 23380 | 74 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 | t.the.conditions.of.this.License |
| 233a0 | 2c 20 74 68 65 79 0a 20 20 20 20 20 64 6f 20 6e 6f 74 20 65 78 63 75 73 65 20 79 6f 75 20 66 72 | ,.they......do.not.excuse.you.fr |
| 233c0 | 6f 6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 | om.the.conditions.of.this.Licens |
| 233e0 | 65 2e 20 20 49 66 20 79 6f 75 0a 20 20 20 20 20 63 61 6e 6e 6f 74 20 63 6f 6e 76 65 79 20 61 20 | e...If.you......cannot.convey.a. |
| 23400 | 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 73 6f 20 61 73 20 74 6f 20 73 61 74 69 73 66 79 20 73 69 | covered.work.so.as.to.satisfy.si |
| 23420 | 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 79 6f 75 72 0a 20 20 20 20 20 6f 62 6c 69 67 61 74 69 6f | multaneously.your......obligatio |
| 23440 | 6e 73 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 20 6f 74 | ns.under.this.License.and.any.ot |
| 23460 | 68 65 72 20 70 65 72 74 69 6e 65 6e 74 20 6f 62 6c 69 67 61 74 69 6f 6e 73 2c 0a 20 20 20 20 20 | her.pertinent.obligations,...... |
| 23480 | 74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 79 6f 75 20 6d 61 79 20 6e 6f | then.as.a.consequence.you.may.no |
| 234a0 | 74 20 63 6f 6e 76 65 79 20 69 74 20 61 74 20 61 6c 6c 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 | t.convey.it.at.all...For.example |
| 234c0 | 2c 0a 20 20 20 20 20 69 66 20 79 6f 75 20 61 67 72 65 65 20 74 6f 20 74 65 72 6d 73 20 74 68 61 | ,......if.you.agree.to.terms.tha |
| 234e0 | 74 20 6f 62 6c 69 67 61 74 65 20 79 6f 75 20 74 6f 20 63 6f 6c 6c 65 63 74 20 61 20 72 6f 79 61 | t.obligate.you.to.collect.a.roya |
| 23500 | 6c 74 79 20 66 6f 72 0a 20 20 20 20 20 66 75 72 74 68 65 72 20 63 6f 6e 76 65 79 69 6e 67 20 66 | lty.for......further.conveying.f |
| 23520 | 72 6f 6d 20 74 68 6f 73 65 20 74 6f 20 77 68 6f 6d 20 79 6f 75 20 63 6f 6e 76 65 79 20 74 68 65 | rom.those.to.whom.you.convey.the |
| 23540 | 20 50 72 6f 67 72 61 6d 2c 20 74 68 65 0a 20 20 20 20 20 6f 6e 6c 79 20 77 61 79 20 79 6f 75 20 | .Program,.the......only.way.you. |
| 23560 | 63 6f 75 6c 64 20 73 61 74 69 73 66 79 20 62 6f 74 68 20 74 68 6f 73 65 20 74 65 72 6d 73 20 61 | could.satisfy.both.those.terms.a |
| 23580 | 6e 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 6f 75 6c 64 0a 20 20 20 20 20 62 65 20 74 6f | nd.this.License.would......be.to |
| 235a0 | 20 72 65 66 72 61 69 6e 20 65 6e 74 69 72 65 6c 79 20 66 72 6f 6d 20 63 6f 6e 76 65 79 69 6e 67 | .refrain.entirely.from.conveying |
| 235c0 | 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 31 33 2e 20 55 73 65 20 77 69 74 68 20 74 68 | .the.Program.....13..Use.with.th |
| 235e0 | 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | e.GNU.Affero.General.Public.Lice |
| 23600 | 6e 73 65 2e 0a 0a 20 20 20 20 20 4e 6f 74 77 69 74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 20 6f | nse........Notwithstanding.any.o |
| 23620 | 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 | ther.provision.of.this.License,. |
| 23640 | 79 6f 75 20 68 61 76 65 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 6e 6b | you.have......permission.to.link |
| 23660 | 20 6f 72 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 77 69 74 | .or.combine.any.covered.work.wit |
| 23680 | 68 20 61 20 77 6f 72 6b 20 6c 69 63 65 6e 73 65 64 0a 20 20 20 20 20 75 6e 64 65 72 20 76 65 72 | h.a.work.licensed......under.ver |
| 236a0 | 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c | sion.3.of.the.GNU.Affero.General |
| 236c0 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 61 0a 20 20 20 20 20 73 69 6e 67 | .Public.License.into.a......sing |
| 236e0 | 6c 65 20 63 6f 6d 62 69 6e 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 74 6f 20 63 6f 6e 76 65 79 20 | le.combined.work,.and.to.convey. |
| 23700 | 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 77 6f 72 6b 2e 20 20 54 68 65 20 74 65 72 6d 73 0a 20 | the.resulting.work...The.terms.. |
| 23720 | 20 20 20 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 | ....of.this.License.will.continu |
| 23740 | 65 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 70 61 72 74 20 77 68 69 63 68 20 69 73 20 | e.to.apply.to.the.part.which.is. |
| 23760 | 74 68 65 0a 20 20 20 20 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 62 75 74 20 74 68 65 20 73 | the......covered.work,.but.the.s |
| 23780 | 70 65 63 69 61 6c 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 47 4e 55 20 41 | pecial.requirements.of.the.GNU.A |
| 237a0 | 66 66 65 72 6f 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | ffero......General.Public.Licens |
| 237c0 | 65 2c 20 73 65 63 74 69 6f 6e 20 31 33 2c 20 63 6f 6e 63 65 72 6e 69 6e 67 20 69 6e 74 65 72 61 | e,.section.13,.concerning.intera |
| 237e0 | 63 74 69 6f 6e 20 74 68 72 6f 75 67 68 0a 20 20 20 20 20 61 20 6e 65 74 77 6f 72 6b 20 77 69 6c | ction.through......a.network.wil |
| 23800 | 6c 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 61 73 20 73 75 | l.apply.to.the.combination.as.su |
| 23820 | 63 68 2e 0a 0a 20 20 31 34 2e 20 52 65 76 69 73 65 64 20 56 65 72 73 69 6f 6e 73 20 6f 66 20 74 | ch.....14..Revised.Versions.of.t |
| 23840 | 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 46 72 65 65 20 53 6f 66 74 | his.License........The.Free.Soft |
| 23860 | 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 72 65 76 69 | ware.Foundation.may.publish.revi |
| 23880 | 73 65 64 20 61 6e 64 2f 6f 72 20 6e 65 77 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 | sed.and/or.new......versions.of. |
| 238a0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 | the.GNU.General.Public.License.f |
| 238c0 | 72 6f 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20 20 53 75 63 68 0a 20 20 20 20 20 6e 65 77 | rom.time.to.time...Such......new |
| 238e0 | 20 76 65 72 73 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c 61 72 20 69 6e 20 73 70 69 | .versions.will.be.similar.in.spi |
| 23900 | 72 69 74 20 74 6f 20 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 69 6f 6e 2c 20 62 75 74 0a | rit.to.the.present.version,.but. |
| 23920 | 20 20 20 20 20 6d 61 79 20 64 69 66 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 6f 20 61 64 64 | .....may.differ.in.detail.to.add |
| 23940 | 72 65 73 73 20 6e 65 77 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 6e 73 2e 0a 0a | ress.new.problems.or.concerns... |
| 23960 | 20 20 20 20 20 45 61 63 68 20 76 65 72 73 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64 69 73 | .....Each.version.is.given.a.dis |
| 23980 | 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 | tinguishing.version.number...If. |
| 239a0 | 74 68 65 0a 20 20 20 20 20 50 72 6f 67 72 61 6d 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 | the......Program.specifies.that. |
| 239c0 | 61 20 63 65 72 74 61 69 6e 20 6e 75 6d 62 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 | a.certain.numbered.version.of.th |
| 239e0 | 65 20 47 4e 55 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | e.GNU......General.Public.Licens |
| 23a00 | 65 20 e2 80 9c 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e e2 80 9d 20 61 70 70 | e....or.any.later.version....app |
| 23a20 | 6c 69 65 73 20 74 6f 20 69 74 2c 20 79 6f 75 0a 20 20 20 20 20 68 61 76 65 20 74 68 65 20 6f 70 | lies.to.it,.you......have.the.op |
| 23a40 | 74 69 6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 | tion.of.following.the.terms.and. |
| 23a60 | 63 6f 6e 64 69 74 69 6f 6e 73 20 65 69 74 68 65 72 20 6f 66 0a 20 20 20 20 20 74 68 61 74 20 6e | conditions.either.of......that.n |
| 23a80 | 75 6d 62 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 | umbered.version.or.of.any.later. |
| 23aa0 | 76 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 0a 20 20 | version.published.by.the.Free... |
| 23ac0 | 20 20 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 | ...Software.Foundation...If.the. |
| 23ae0 | 50 72 6f 67 72 61 6d 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 76 65 72 73 69 | Program.does.not.specify.a.versi |
| 23b00 | 6f 6e 0a 20 20 20 20 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | on......number.of.the.GNU.Genera |
| 23b20 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 | l.Public.License,.you.may.choose |
| 23b40 | 20 61 6e 79 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 20 65 76 65 72 20 70 75 62 6c 69 73 68 65 64 | .any......version.ever.published |
| 23b60 | 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e | .by.the.Free.Software.Foundation |
| 23b80 | 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 73 70 65 63 69 66 69 65 73 | ........If.the.Program.specifies |
| 23ba0 | 20 74 68 61 74 20 61 20 70 72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 20 77 68 69 63 68 20 66 | .that.a.proxy.can.decide.which.f |
| 23bc0 | 75 74 75 72 65 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 | uture......versions.of.the.GNU.G |
| 23be0 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 20 75 73 65 | eneral.Public.License.can.be.use |
| 23c00 | 64 2c 20 74 68 61 74 0a 20 20 20 20 20 70 72 6f 78 79 e2 80 99 73 20 70 75 62 6c 69 63 20 73 74 | d,.that......proxy...s.public.st |
| 23c20 | 61 74 65 6d 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 20 76 65 72 73 69 | atement.of.acceptance.of.a.versi |
| 23c40 | 6f 6e 20 70 65 72 6d 61 6e 65 6e 74 6c 79 0a 20 20 20 20 20 61 75 74 68 6f 72 69 7a 65 73 20 79 | on.permanently......authorizes.y |
| 23c60 | 6f 75 20 74 6f 20 63 68 6f 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 68 | ou.to.choose.that.version.for.th |
| 23c80 | 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 20 20 20 4c 61 74 65 72 20 6c 69 63 65 6e 73 65 20 76 | e.Program........Later.license.v |
| 23ca0 | 65 72 73 69 6f 6e 73 20 6d 61 79 20 67 69 76 65 20 79 6f 75 20 61 64 64 69 74 69 6f 6e 61 6c 20 | ersions.may.give.you.additional. |
| 23cc0 | 6f 72 20 64 69 66 66 65 72 65 6e 74 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 73 2e 20 20 | or.different......permissions... |
| 23ce0 | 48 6f 77 65 76 65 72 2c 20 6e 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 62 6c 69 67 61 74 69 6f | However,.no.additional.obligatio |
| 23d00 | 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 61 6e 79 0a 20 20 20 20 20 61 75 74 68 6f | ns.are.imposed.on.any......autho |
| 23d20 | 72 20 6f 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 61 73 20 61 20 72 65 73 75 6c | r.or.copyright.holder.as.a.resul |
| 23d40 | 74 20 6f 66 20 79 6f 75 72 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 66 6f 6c 6c 6f 77 20 61 0a 20 | t.of.your.choosing.to.follow.a.. |
| 23d60 | 20 20 20 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 31 35 2e 20 44 69 73 63 6c 61 | ....later.version.....15..Discla |
| 23d80 | 69 6d 65 72 20 6f 66 20 57 61 72 72 61 6e 74 79 2e 0a 0a 20 20 20 20 20 54 48 45 52 45 20 49 53 | imer.of.Warranty........THERE.IS |
| 23da0 | 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 46 4f 52 20 54 48 45 20 50 52 4f 47 52 41 4d 2c 20 54 4f | .NO.WARRANTY.FOR.THE.PROGRAM,.TO |
| 23dc0 | 20 54 48 45 20 45 58 54 45 4e 54 20 50 45 52 4d 49 54 54 45 44 20 42 59 0a 20 20 20 20 20 41 50 | .THE.EXTENT.PERMITTED.BY......AP |
| 23de0 | 50 4c 49 43 41 42 4c 45 20 4c 41 57 2e 20 20 45 58 43 45 50 54 20 57 48 45 4e 20 4f 54 48 45 52 | PLICABLE.LAW...EXCEPT.WHEN.OTHER |
| 23e00 | 57 49 53 45 20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54 49 4e 47 20 54 48 45 0a 20 20 20 20 20 | WISE.STATED.IN.WRITING.THE...... |
| 23e20 | 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52 20 4f 54 48 45 52 20 50 | COPYRIGHT.HOLDERS.AND/OR.OTHER.P |
| 23e40 | 41 52 54 49 45 53 20 50 52 4f 56 49 44 45 20 54 48 45 20 50 52 4f 47 52 41 4d 20 e2 80 9c 41 53 | ARTIES.PROVIDE.THE.PROGRAM....AS |
| 23e60 | 20 49 53 e2 80 9d 0a 20 20 20 20 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | .IS.........WITHOUT.WARRANTY.OF. |
| 23e80 | 41 4e 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 45 58 50 52 45 53 53 45 44 20 4f 52 20 49 4d | ANY.KIND,.EITHER.EXPRESSED.OR.IM |
| 23ea0 | 50 4c 49 45 44 2c 0a 20 20 20 20 20 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c | PLIED,......INCLUDING,.BUT.NOT.L |
| 23ec0 | 49 4d 49 54 45 44 20 54 4f 2c 20 54 48 45 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 | IMITED.TO,.THE.IMPLIED.WARRANTIE |
| 23ee0 | 53 20 4f 46 0a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | S.OF......MERCHANTABILITY.AND.FI |
| 23f00 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
| 23f20 | 20 54 48 45 20 45 4e 54 49 52 45 0a 20 20 20 20 20 52 49 53 4b 20 41 53 20 54 4f 20 54 48 45 20 | .THE.ENTIRE......RISK.AS.TO.THE. |
| 23f40 | 51 55 41 4c 49 54 59 20 41 4e 44 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 45 20 50 | QUALITY.AND.PERFORMANCE.OF.THE.P |
| 23f60 | 52 4f 47 52 41 4d 20 49 53 20 57 49 54 48 20 59 4f 55 2e 0a 20 20 20 20 20 53 48 4f 55 4c 44 20 | ROGRAM.IS.WITH.YOU.......SHOULD. |
| 23f80 | 54 48 45 20 50 52 4f 47 52 41 4d 20 50 52 4f 56 45 20 44 45 46 45 43 54 49 56 45 2c 20 59 4f 55 | THE.PROGRAM.PROVE.DEFECTIVE,.YOU |
| 23fa0 | 20 41 53 53 55 4d 45 20 54 48 45 20 43 4f 53 54 20 4f 46 20 41 4c 4c 0a 20 20 20 20 20 4e 45 43 | .ASSUME.THE.COST.OF.ALL......NEC |
| 23fc0 | 45 53 53 41 52 59 20 53 45 52 56 49 43 49 4e 47 2c 20 52 45 50 41 49 52 20 4f 52 20 43 4f 52 52 | ESSARY.SERVICING,.REPAIR.OR.CORR |
| 23fe0 | 45 43 54 49 4f 4e 2e 0a 0a 20 20 31 36 2e 20 4c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 4c 69 61 | ECTION.....16..Limitation.of.Lia |
| 24000 | 62 69 6c 69 74 79 2e 0a 0a 20 20 20 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 55 4e 4c 45 53 53 | bility........IN.NO.EVENT.UNLESS |
| 24020 | 20 52 45 51 55 49 52 45 44 20 42 59 20 41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 20 4f 52 20 41 | .REQUIRED.BY.APPLICABLE.LAW.OR.A |
| 24040 | 47 52 45 45 44 20 54 4f 20 49 4e 0a 20 20 20 20 20 57 52 49 54 49 4e 47 20 57 49 4c 4c 20 41 4e | GREED.TO.IN......WRITING.WILL.AN |
| 24060 | 59 20 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 2c 20 4f 52 20 41 4e 59 20 4f 54 48 45 52 | Y.COPYRIGHT.HOLDER,.OR.ANY.OTHER |
| 24080 | 20 50 41 52 54 59 20 57 48 4f 20 4d 4f 44 49 46 49 45 53 0a 20 20 20 20 20 41 4e 44 2f 4f 52 20 | .PARTY.WHO.MODIFIES......AND/OR. |
| 240a0 | 43 4f 4e 56 45 59 53 20 54 48 45 20 50 52 4f 47 52 41 4d 20 41 53 20 50 45 52 4d 49 54 54 45 44 | CONVEYS.THE.PROGRAM.AS.PERMITTED |
| 240c0 | 20 41 42 4f 56 45 2c 20 42 45 20 4c 49 41 42 4c 45 20 54 4f 20 59 4f 55 20 46 4f 52 0a 20 20 20 | .ABOVE,.BE.LIABLE.TO.YOU.FOR.... |
| 240e0 | 20 20 44 41 4d 41 47 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 20 41 4e 59 20 47 45 4e 45 52 41 4c | ..DAMAGES,.INCLUDING.ANY.GENERAL |
| 24100 | 2c 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 20 4f 52 0a 20 20 20 20 20 43 4f | ,.SPECIAL,.INCIDENTAL.OR......CO |
| 24120 | 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45 53 20 41 52 49 53 49 4e 47 20 4f 55 54 20 | NSEQUENTIAL.DAMAGES.ARISING.OUT. |
| 24140 | 4f 46 20 54 48 45 20 55 53 45 20 4f 52 20 49 4e 41 42 49 4c 49 54 59 20 54 4f 20 55 53 45 0a 20 | OF.THE.USE.OR.INABILITY.TO.USE.. |
| 24160 | 20 20 20 20 54 48 45 20 50 52 4f 47 52 41 4d 20 28 49 4e 43 4c 55 44 49 4e 47 20 42 55 54 20 4e | ....THE.PROGRAM.(INCLUDING.BUT.N |
| 24180 | 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 20 4c 4f 53 53 20 4f 46 20 44 41 54 41 20 4f 52 20 44 41 | OT.LIMITED.TO.LOSS.OF.DATA.OR.DA |
| 241a0 | 54 41 0a 20 20 20 20 20 42 45 49 4e 47 20 52 45 4e 44 45 52 45 44 20 49 4e 41 43 43 55 52 41 54 | TA......BEING.RENDERED.INACCURAT |
| 241c0 | 45 20 4f 52 20 4c 4f 53 53 45 53 20 53 55 53 54 41 49 4e 45 44 20 42 59 20 59 4f 55 20 4f 52 20 | E.OR.LOSSES.SUSTAINED.BY.YOU.OR. |
| 241e0 | 54 48 49 52 44 0a 20 20 20 20 20 50 41 52 54 49 45 53 20 4f 52 20 41 20 46 41 49 4c 55 52 45 20 | THIRD......PARTIES.OR.A.FAILURE. |
| 24200 | 4f 46 20 54 48 45 20 50 52 4f 47 52 41 4d 20 54 4f 20 4f 50 45 52 41 54 45 20 57 49 54 48 20 41 | OF.THE.PROGRAM.TO.OPERATE.WITH.A |
| 24220 | 4e 59 20 4f 54 48 45 52 0a 20 20 20 20 20 50 52 4f 47 52 41 4d 53 29 2c 20 45 56 45 4e 20 49 46 | NY.OTHER......PROGRAMS),.EVEN.IF |
| 24240 | 20 53 55 43 48 20 48 4f 4c 44 45 52 20 4f 52 20 4f 54 48 45 52 20 50 41 52 54 59 20 48 41 53 20 | .SUCH.HOLDER.OR.OTHER.PARTY.HAS. |
| 24260 | 42 45 45 4e 20 41 44 56 49 53 45 44 20 4f 46 0a 20 20 20 20 20 54 48 45 20 50 4f 53 53 49 42 49 | BEEN.ADVISED.OF......THE.POSSIBI |
| 24280 | 4c 49 54 59 20 4f 46 20 53 55 43 48 20 44 41 4d 41 47 45 53 2e 0a 0a 20 20 31 37 2e 20 49 6e 74 | LITY.OF.SUCH.DAMAGES.....17..Int |
| 242a0 | 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 20 31 | erpretation.of.Sections.15.and.1 |
| 242c0 | 36 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 64 69 73 63 6c 61 69 6d 65 72 20 6f 66 20 77 61 | 6........If.the.disclaimer.of.wa |
| 242e0 | 72 72 61 6e 74 79 20 61 6e 64 20 6c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 6c 69 61 62 69 6c 69 | rranty.and.limitation.of.liabili |
| 24300 | 74 79 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 20 61 62 6f 76 65 20 63 61 6e 6e 6f 74 20 62 65 | ty.provided......above.cannot.be |
| 24320 | 20 67 69 76 65 6e 20 6c 6f 63 61 6c 20 6c 65 67 61 6c 20 65 66 66 65 63 74 20 61 63 63 6f 72 64 | .given.local.legal.effect.accord |
| 24340 | 69 6e 67 20 74 6f 20 74 68 65 69 72 20 74 65 72 6d 73 2c 0a 20 20 20 20 20 72 65 76 69 65 77 69 | ing.to.their.terms,......reviewi |
| 24360 | 6e 67 20 63 6f 75 72 74 73 20 73 68 61 6c 6c 20 61 70 70 6c 79 20 6c 6f 63 61 6c 20 6c 61 77 20 | ng.courts.shall.apply.local.law. |
| 24380 | 74 68 61 74 20 6d 6f 73 74 20 63 6c 6f 73 65 6c 79 0a 20 20 20 20 20 61 70 70 72 6f 78 69 6d 61 | that.most.closely......approxima |
| 243a0 | 74 65 73 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 77 61 69 76 65 72 20 6f 66 20 61 6c 6c 20 63 69 | tes.an.absolute.waiver.of.all.ci |
| 243c0 | 76 69 6c 20 6c 69 61 62 69 6c 69 74 79 20 69 6e 0a 20 20 20 20 20 63 6f 6e 6e 65 63 74 69 6f 6e | vil.liability.in......connection |
| 243e0 | 20 77 69 74 68 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 75 6e 6c 65 73 73 20 61 20 77 61 72 72 | .with.the.Program,.unless.a.warr |
| 24400 | 61 6e 74 79 20 6f 72 20 61 73 73 75 6d 70 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 6c 69 61 62 69 | anty.or.assumption.of......liabi |
| 24420 | 6c 69 74 79 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 50 | lity.accompanies.a.copy.of.the.P |
| 24440 | 72 6f 67 72 61 6d 20 69 6e 20 72 65 74 75 72 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a 45 4e 44 | rogram.in.return.for.a.fee...END |
| 24460 | 20 4f 46 20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 3d 3d 3d 3d 3d 3d 3d | .OF.TERMS.AND.CONDITIONS.======= |
| 24480 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 48 6f 77 20 74 6f 20 41 70 70 | ====================..How.to.App |
| 244a0 | 6c 79 20 54 68 65 73 65 20 54 65 72 6d 73 20 74 6f 20 59 6f 75 72 20 4e 65 77 20 50 72 6f 67 72 | ly.These.Terms.to.Your.New.Progr |
| 244c0 | 61 6d 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ams.============================ |
| 244e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 66 20 79 6f 75 20 64 65 76 65 6c 6f | =================..If.you.develo |
| 24500 | 70 20 61 20 6e 65 77 20 70 72 6f 67 72 61 6d 2c 20 61 6e 64 20 79 6f 75 20 77 61 6e 74 20 69 74 | p.a.new.program,.and.you.want.it |
| 24520 | 20 74 6f 20 62 65 20 6f 66 20 74 68 65 20 67 72 65 61 74 65 73 74 0a 70 6f 73 73 69 62 6c 65 20 | .to.be.of.the.greatest.possible. |
| 24540 | 75 73 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2c 20 74 68 65 20 62 65 73 74 20 77 61 79 20 | use.to.the.public,.the.best.way. |
| 24560 | 74 6f 20 61 63 68 69 65 76 65 20 74 68 69 73 20 69 73 20 74 6f 20 6d 61 6b 65 20 69 74 0a 66 72 | to.achieve.this.is.to.make.it.fr |
| 24580 | 65 65 20 73 6f 66 74 77 61 72 65 20 77 68 69 63 68 20 65 76 65 72 79 6f 6e 65 20 63 61 6e 20 72 | ee.software.which.everyone.can.r |
| 245a0 | 65 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 20 63 68 61 6e 67 65 20 75 6e 64 65 72 20 74 68 65 | edistribute.and.change.under.the |
| 245c0 | 73 65 0a 74 65 72 6d 73 2e 0a 0a 20 20 20 54 6f 20 64 6f 20 73 6f 2c 20 61 74 74 61 63 68 20 74 | se.terms......To.do.so,.attach.t |
| 245e0 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6e 6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 70 72 6f 67 | he.following.notices.to.the.prog |
| 24600 | 72 61 6d 2e 20 20 49 74 20 69 73 20 73 61 66 65 73 74 0a 74 6f 20 61 74 74 61 63 68 20 74 68 65 | ram...It.is.safest.to.attach.the |
| 24620 | 6d 20 74 6f 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 65 61 63 68 20 73 6f 75 72 63 65 20 66 69 | m.to.the.start.of.each.source.fi |
| 24640 | 6c 65 20 74 6f 20 6d 6f 73 74 20 65 66 66 65 63 74 69 76 65 6c 79 0a 73 74 61 74 65 20 74 68 65 | le.to.most.effectively.state.the |
| 24660 | 20 65 78 63 6c 75 73 69 6f 6e 20 6f 66 20 77 61 72 72 61 6e 74 79 3b 20 61 6e 64 20 65 61 63 68 | .exclusion.of.warranty;.and.each |
| 24680 | 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 74 68 65 0a e2 | .file.should.have.at.least.the.. |
| 246a0 | 80 9c 63 6f 70 79 72 69 67 68 74 e2 80 9d 20 6c 69 6e 65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65 | ..copyright....line.and.a.pointe |
| 246c0 | 72 20 74 6f 20 77 68 65 72 65 20 74 68 65 20 66 75 6c 6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f | r.to.where.the.full.notice.is.fo |
| 246e0 | 75 6e 64 2e 0a 0a 20 20 20 20 20 4f 4e 45 20 4c 49 4e 45 20 54 4f 20 47 49 56 45 20 54 48 45 20 | und........ONE.LINE.TO.GIVE.THE. |
| 24700 | 50 52 4f 47 52 41 4d 27 53 20 4e 41 4d 45 20 41 4e 44 20 41 20 42 52 49 45 46 20 49 44 45 41 20 | PROGRAM'S.NAME.AND.A.BRIEF.IDEA. |
| 24720 | 4f 46 20 57 48 41 54 20 49 54 20 44 4f 45 53 2e 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 | OF.WHAT.IT.DOES.......Copyright. |
| 24740 | 28 43 29 20 59 45 41 52 20 4e 41 4d 45 20 4f 46 20 41 55 54 48 4f 52 0a 0a 20 20 20 20 20 54 68 | (C).YEAR.NAME.OF.AUTHOR.......Th |
| 24760 | 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 | is.program.is.free.software:.you |
| 24780 | 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 | .can.redistribute.it.and/or.modi |
| 247a0 | 66 79 0a 20 20 20 20 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | fy......it.under.the.terms.of.th |
| 247c0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 | e.GNU.General.Public.License.as. |
| 247e0 | 70 75 62 6c 69 73 68 65 64 20 62 79 0a 20 20 20 20 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 | published.by......the.Free.Softw |
| 24800 | 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 | are.Foundation,.either.version.3 |
| 24820 | 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28 61 74 0a 20 20 20 20 20 79 6f 75 | .of.the.License,.or.(at......you |
| 24840 | 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 | r.option).any.later.version..... |
| 24860 | 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 | ...This.program.is.distributed.i |
| 24880 | 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 | n.the.hope.that.it.will.be.usefu |
| 248a0 | 6c 2c 20 62 75 74 0a 20 20 20 20 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 | l,.but......WITHOUT.ANY.WARRANTY |
| 248c0 | 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 | ;.without.even.the.implied.warra |
| 248e0 | 6e 74 79 20 6f 66 0a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 | nty.of......MERCHANTABILITY.or.F |
| 24900 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
| 24920 | 20 20 53 65 65 20 74 68 65 20 47 4e 55 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | ..See.the.GNU......General.Publi |
| 24940 | 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 | c.License.for.more.details...... |
| 24960 | 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 | ..You.should.have.received.a.cop |
| 24980 | 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | y.of.the.GNU.General.Public.Lice |
| 249a0 | 6e 73 65 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d | nse......along.with.this.program |
| 249c0 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e | ...If.not,.see.<https://www.gnu. |
| 249e0 | 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20 20 41 6c 73 6f 20 61 64 64 20 69 6e 66 | org/licenses/>......Also.add.inf |
| 24a00 | 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 63 6f 6e 74 61 63 74 20 79 6f 75 20 62 | ormation.on.how.to.contact.you.b |
| 24a20 | 79 20 65 6c 65 63 74 72 6f 6e 69 63 20 61 6e 64 20 70 61 70 65 72 0a 6d 61 69 6c 2e 0a 0a 20 20 | y.electronic.and.paper.mail..... |
| 24a40 | 20 49 66 20 74 68 65 20 70 72 6f 67 72 61 6d 20 64 6f 65 73 20 74 65 72 6d 69 6e 61 6c 20 69 6e | .If.the.program.does.terminal.in |
| 24a60 | 74 65 72 61 63 74 69 6f 6e 2c 20 6d 61 6b 65 20 69 74 20 6f 75 74 70 75 74 20 61 20 73 68 6f 72 | teraction,.make.it.output.a.shor |
| 24a80 | 74 0a 6e 6f 74 69 63 65 20 6c 69 6b 65 20 74 68 69 73 20 77 68 65 6e 20 69 74 20 73 74 61 72 74 | t.notice.like.this.when.it.start |
| 24aa0 | 73 20 69 6e 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 6d 6f 64 65 3a 0a 0a 20 20 20 20 20 | s.in.an.interactive.mode:....... |
| 24ac0 | 50 52 4f 47 52 41 4d 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 59 45 41 52 20 4e 41 4d 45 20 | PROGRAM.Copyright.(C).YEAR.NAME. |
| 24ae0 | 4f 46 20 41 55 54 48 4f 52 0a 20 20 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 63 6f 6d 65 | OF.AUTHOR......This.program.come |
| 24b00 | 73 20 77 69 74 68 20 41 42 53 4f 4c 55 54 45 4c 59 20 4e 4f 20 57 41 52 52 41 4e 54 59 3b 20 66 | s.with.ABSOLUTELY.NO.WARRANTY;.f |
| 24b20 | 6f 72 20 64 65 74 61 69 6c 73 20 74 79 70 65 20 e2 80 98 73 68 6f 77 20 77 e2 80 99 2e 0a 20 20 | or.details.type....show.w....... |
| 24b40 | 20 20 20 54 68 69 73 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 79 6f | ...This.is.free.software,.and.yo |
| 24b60 | 75 20 61 72 65 20 77 65 6c 63 6f 6d 65 20 74 6f 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | u.are.welcome.to.redistribute.it |
| 24b80 | 0a 20 20 20 20 20 75 6e 64 65 72 20 63 65 72 74 61 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 73 3b 20 | ......under.certain.conditions;. |
| 24ba0 | 74 79 70 65 20 e2 80 98 73 68 6f 77 20 63 e2 80 99 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a | type....show.c....for.details... |
| 24bc0 | 20 20 20 54 68 65 20 68 79 70 6f 74 68 65 74 69 63 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 e2 80 98 | ...The.hypothetical.commands.... |
| 24be0 | 73 68 6f 77 20 77 e2 80 99 20 61 6e 64 20 e2 80 98 73 68 6f 77 20 63 e2 80 99 20 73 68 6f 75 6c | show.w....and....show.c....shoul |
| 24c00 | 64 20 73 68 6f 77 20 74 68 65 0a 61 70 70 72 6f 70 72 69 61 74 65 20 70 61 72 74 73 20 6f 66 20 | d.show.the.appropriate.parts.of. |
| 24c20 | 74 68 65 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 20 20 4f 66 20 | the.General.Public.License...Of. |
| 24c40 | 63 6f 75 72 73 65 2c 20 79 6f 75 72 0a 70 72 6f 67 72 61 6d e2 80 99 73 20 63 6f 6d 6d 61 6e 64 | course,.your.program...s.command |
| 24c60 | 73 20 6d 69 67 68 74 20 62 65 20 64 69 66 66 65 72 65 6e 74 3b 20 66 6f 72 20 61 20 47 55 49 20 | s.might.be.different;.for.a.GUI. |
| 24c80 | 69 6e 74 65 72 66 61 63 65 2c 20 79 6f 75 20 77 6f 75 6c 64 0a 75 73 65 20 61 6e 20 e2 80 9c 61 | interface,.you.would.use.an....a |
| 24ca0 | 62 6f 75 74 20 62 6f 78 e2 80 9d 2e 0a 0a 20 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f | bout.box.........You.should.also |
| 24cc0 | 20 67 65 74 20 79 6f 75 72 20 65 6d 70 6c 6f 79 65 72 20 28 69 66 20 79 6f 75 20 77 6f 72 6b 20 | .get.your.employer.(if.you.work. |
| 24ce0 | 61 73 20 61 20 70 72 6f 67 72 61 6d 6d 65 72 29 20 6f 72 0a 73 63 68 6f 6f 6c 2c 20 69 66 20 61 | as.a.programmer).or.school,.if.a |
| 24d00 | 6e 79 2c 20 74 6f 20 73 69 67 6e 20 61 20 e2 80 9c 63 6f 70 79 72 69 67 68 74 20 64 69 73 63 6c | ny,.to.sign.a....copyright.discl |
| 24d20 | 61 69 6d 65 72 e2 80 9d 20 66 6f 72 20 74 68 65 20 70 72 6f 67 72 61 6d 2c 20 69 66 0a 6e 65 63 | aimer....for.the.program,.if.nec |
| 24d40 | 65 73 73 61 72 79 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e | essary...For.more.information.on |
| 24d60 | 20 74 68 69 73 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20 61 70 70 6c 79 20 61 6e 64 20 66 6f 6c 6c | .this,.and.how.to.apply.and.foll |
| 24d80 | 6f 77 0a 74 68 65 20 47 4e 55 20 47 50 4c 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 | ow.the.GNU.GPL,.see.<https://www |
| 24da0 | 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20 20 54 68 65 20 47 4e 55 | .gnu.org/licenses/>......The.GNU |
| 24dc0 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 64 6f 65 73 20 6e 6f 74 | .General.Public.License.does.not |
| 24de0 | 20 70 65 72 6d 69 74 20 69 6e 63 6f 72 70 6f 72 61 74 69 6e 67 20 79 6f 75 72 0a 70 72 6f 67 72 | .permit.incorporating.your.progr |
| 24e00 | 61 6d 20 69 6e 74 6f 20 70 72 6f 70 72 69 65 74 61 72 79 20 70 72 6f 67 72 61 6d 73 2e 20 20 49 | am.into.proprietary.programs...I |
| 24e20 | 66 20 79 6f 75 72 20 70 72 6f 67 72 61 6d 20 69 73 20 61 20 73 75 62 72 6f 75 74 69 6e 65 0a 6c | f.your.program.is.a.subroutine.l |
| 24e40 | 69 62 72 61 72 79 2c 20 79 6f 75 20 6d 61 79 20 63 6f 6e 73 69 64 65 72 20 69 74 20 6d 6f 72 65 | ibrary,.you.may.consider.it.more |
| 24e60 | 20 75 73 65 66 75 6c 20 74 6f 20 70 65 72 6d 69 74 20 6c 69 6e 6b 69 6e 67 20 70 72 6f 70 72 69 | .useful.to.permit.linking.propri |
| 24e80 | 65 74 61 72 79 0a 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 77 69 74 68 20 74 68 65 20 6c 69 62 72 | etary.applications.with.the.libr |
| 24ea0 | 61 72 79 2e 20 20 49 66 20 74 68 69 73 20 69 73 20 77 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 | ary...If.this.is.what.you.want.t |
| 24ec0 | 6f 20 64 6f 2c 20 75 73 65 20 74 68 65 0a 47 4e 55 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c | o.do,.use.the.GNU.Lesser.General |
| 24ee0 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 | .Public.License.instead.of.this. |
| 24f00 | 4c 69 63 65 6e 73 65 2e 20 20 42 75 74 20 66 69 72 73 74 2c 0a 70 6c 65 61 73 65 20 72 65 61 64 | License...But.first,.please.read |
| 24f20 | 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 77 | .<https://www.gnu.org/licenses/w |
| 24f40 | 68 79 2d 6e 6f 74 2d 6c 67 70 6c 2e 68 74 6d 6c 3e 2e 0a 0a 0a 1f 0a 54 61 67 20 54 61 62 6c 65 | hy-not-lgpl.html>......Tag.Table |
| 24f60 | 3a 0a 4e 6f 64 65 3a 20 54 6f 70 7f 37 36 33 0a 4e 6f 64 65 3a 20 49 6e 74 72 6f 64 75 63 74 69 | :.Node:.Top.763.Node:.Introducti |
| 24f80 | 6f 6e 7f 32 39 37 36 0a 52 65 66 3a 20 53 6f 6d 65 20 74 68 69 6e 67 73 20 74 68 61 74 20 54 72 | on.2976.Ref:.Some.things.that.Tr |
| 24fa0 | 61 6e 73 69 65 6e 74 20 63 61 6e 20 64 6f 7f 33 35 30 34 0a 52 65 66 3a 20 43 6f 6d 70 6c 65 78 | ansient.can.do.3504.Ref:.Complex |
| 24fc0 | 69 74 79 20 69 6e 20 43 4c 49 20 70 72 6f 67 72 61 6d 73 7f 33 38 35 37 0a 52 65 66 3a 20 55 73 | ity.in.CLI.programs.3857.Ref:.Us |
| 24fe0 | 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 20 66 6f 72 20 63 6f 6d 70 6f 73 69 6e 67 20 69 6e 74 65 | ing.Transient.for.composing.inte |
| 25000 | 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 7f 34 34 35 38 0a 4e 6f 64 65 3a 20 55 73 61 67 | ractive.commands.4458.Node:.Usag |
| 25020 | 65 7f 36 37 30 30 0a 4e 6f 64 65 3a 20 49 6e 76 6f 6b 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 | e.6700.Node:.Invoking.Transients |
| 25040 | 7f 37 30 36 38 0a 4e 6f 64 65 3a 20 41 62 6f 72 74 69 6e 67 20 61 6e 64 20 52 65 73 75 6d 69 6e | .7068.Node:.Aborting.and.Resumin |
| 25060 | 67 20 54 72 61 6e 73 69 65 6e 74 73 7f 38 31 34 37 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 6f 6e 20 53 | g.Transients.8147.Node:.Common.S |
| 25080 | 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 7f 31 30 37 36 38 0a 4e 6f 64 65 3a 20 53 61 76 69 6e | uffix.Commands.10768.Node:.Savin |
| 250a0 | 67 20 56 61 6c 75 65 73 7f 31 32 36 30 34 0a 52 65 66 3a 20 53 61 76 69 6e 67 20 56 61 6c 75 65 | g.Values.12604.Ref:.Saving.Value |
| 250c0 | 73 2d 46 6f 6f 74 6e 6f 74 65 2d 31 7f 31 33 39 37 35 0a 4e 6f 64 65 3a 20 55 73 69 6e 67 20 48 | s-Footnote-1.13975.Node:.Using.H |
| 250e0 | 69 73 74 6f 72 79 7f 31 34 31 36 38 0a 4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 48 65 6c 70 20 | istory.14168.Node:.Getting.Help. |
| 25100 | 66 6f 72 20 53 75 66 66 69 78 20 43 6f 6d 6d 61 6e 64 73 7f 31 35 37 34 32 0a 4e 6f 64 65 3a 20 | for.Suffix.Commands.15742.Node:. |
| 25120 | 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 7f | Enabling.and.Disabling.Suffixes. |
| 25140 | 31 37 31 32 30 0a 4e 6f 64 65 3a 20 4f 74 68 65 72 20 43 6f 6d 6d 61 6e 64 73 7f 32 30 34 30 38 | 17120.Node:.Other.Commands.20408 |
| 25160 | 0a 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 7f 32 31 33 38 34 0a 52 65 66 3a 20 | .Node:.Configuration.21384.Ref:. |
| 25180 | 45 73 73 65 6e 74 69 61 6c 20 4f 70 74 69 6f 6e 73 7f 32 31 36 36 34 0a 52 65 66 3a 20 41 63 63 | Essential.Options.21664.Ref:.Acc |
| 251a0 | 65 73 73 69 62 69 6c 69 74 79 20 4f 70 74 69 6f 6e 73 7f 32 35 33 32 35 0a 52 65 66 3a 20 41 75 | essibility.Options.25325.Ref:.Au |
| 251c0 | 78 69 6c 69 61 72 79 20 4f 70 74 69 6f 6e 73 7f 32 35 36 34 38 0a 52 65 66 3a 20 44 65 76 65 6c | xiliary.Options.25648.Ref:.Devel |
| 251e0 | 6f 70 65 72 20 4f 70 74 69 6f 6e 73 7f 33 30 36 31 31 0a 4e 6f 64 65 3a 20 4d 6f 64 69 66 79 69 | oper.Options.30611.Node:.Modifyi |
| 25200 | 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 7f 33 31 38 35 39 0a 4e 6f 64 | ng.Existing.Transients.31859.Nod |
| 25220 | 65 3a 20 44 65 66 69 6e 69 6e 67 20 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 7f 33 36 30 35 31 0a 4e | e:.Defining.New.Commands.36051.N |
| 25240 | 6f 64 65 3a 20 54 65 63 68 6e 69 63 61 6c 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 7f 33 36 34 31 | ode:.Technical.Introduction.3641 |
| 25260 | 34 0a 4e 6f 64 65 3a 20 44 65 66 69 6e 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 7f 34 32 31 31 | 4.Node:.Defining.Transients.4211 |
| 25280 | 35 0a 4e 6f 64 65 3a 20 42 69 6e 64 69 6e 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 | 5.Node:.Binding.Suffix.and.Infix |
| 252a0 | 20 43 6f 6d 6d 61 6e 64 73 7f 34 34 35 38 32 0a 4e 6f 64 65 3a 20 47 72 6f 75 70 20 53 70 65 63 | .Commands.44582.Node:.Group.Spec |
| 252c0 | 69 66 69 63 61 74 69 6f 6e 73 7f 34 35 34 34 30 0a 4e 6f 64 65 3a 20 53 75 66 66 69 78 20 53 70 | ifications.45440.Node:.Suffix.Sp |
| 252e0 | 65 63 69 66 69 63 61 74 69 6f 6e 73 7f 35 30 35 34 31 0a 4e 6f 64 65 3a 20 44 65 66 69 6e 69 6e | ecifications.50541.Node:.Definin |
| 25300 | 67 20 53 75 66 66 69 78 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 7f 35 34 37 35 | g.Suffix.and.Infix.Commands.5475 |
| 25320 | 34 0a 4e 6f 64 65 3a 20 55 73 69 6e 67 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 7f 35 37 | 4.Node:.Using.Infix.Arguments.57 |
| 25340 | 39 36 30 0a 4e 6f 64 65 3a 20 54 72 61 6e 73 69 65 6e 74 20 53 74 61 74 65 7f 36 30 37 39 34 0a | 960.Node:.Transient.State.60794. |
| 25360 | 52 65 66 3a 20 50 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 49 6e 66 69 78 65 73 7f 36 35 | Ref:.Pre-commands.for.Infixes.65 |
| 25380 | 36 30 39 0a 52 65 66 3a 20 50 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 53 75 66 66 69 78 | 609.Ref:.Pre-commands.for.Suffix |
| 253a0 | 65 73 7f 36 36 31 32 39 0a 52 65 66 3a 20 50 72 65 2d 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 4e | es.66129.Ref:.Pre-commands.for.N |
| 253c0 | 6f 6e 2d 53 75 66 66 69 78 65 73 7f 36 38 35 38 33 0a 52 65 66 3a 20 53 70 65 63 69 61 6c 20 50 | on-Suffixes.68583.Ref:.Special.P |
| 253e0 | 72 65 2d 43 6f 6d 6d 61 6e 64 73 7f 36 39 37 31 39 0a 4e 6f 64 65 3a 20 43 6c 61 73 73 65 73 20 | re-Commands.69719.Node:.Classes. |
| 25400 | 61 6e 64 20 4d 65 74 68 6f 64 73 7f 37 30 32 32 37 0a 4e 6f 64 65 3a 20 47 72 6f 75 70 20 43 6c | and.Methods.70227.Node:.Group.Cl |
| 25420 | 61 73 73 65 73 7f 37 32 34 31 31 0a 4e 6f 64 65 3a 20 47 72 6f 75 70 20 4d 65 74 68 6f 64 73 7f | asses.72411.Node:.Group.Methods. |
| 25440 | 37 34 33 33 38 0a 4e 6f 64 65 3a 20 50 72 65 66 69 78 20 43 6c 61 73 73 65 73 7f 37 35 35 39 31 | 74338.Node:.Prefix.Classes.75591 |
| 25460 | 0a 4e 6f 64 65 3a 20 53 75 66 66 69 78 20 43 6c 61 73 73 65 73 7f 37 36 36 38 32 0a 4e 6f 64 65 | .Node:.Suffix.Classes.76682.Node |
| 25480 | 3a 20 53 75 66 66 69 78 20 4d 65 74 68 6f 64 73 7f 37 39 37 36 39 0a 4e 6f 64 65 3a 20 53 75 66 | :.Suffix.Methods.79769.Node:.Suf |
| 254a0 | 66 69 78 20 56 61 6c 75 65 20 4d 65 74 68 6f 64 73 7f 38 30 30 39 30 0a 4e 6f 64 65 3a 20 53 75 | fix.Value.Methods.80090.Node:.Su |
| 254c0 | 66 66 69 78 20 46 6f 72 6d 61 74 20 4d 65 74 68 6f 64 73 7f 38 32 38 34 38 0a 4e 6f 64 65 3a 20 | ffix.Format.Methods.82848.Node:. |
| 254e0 | 50 72 65 66 69 78 20 53 6c 6f 74 73 7f 38 34 33 32 37 0a 52 65 66 3a 20 49 6e 74 65 72 6e 61 6c | Prefix.Slots.84327.Ref:.Internal |
| 25500 | 20 50 72 65 66 69 78 20 53 6c 6f 74 73 7f 38 36 34 36 32 0a 4e 6f 64 65 3a 20 53 75 66 66 69 78 | .Prefix.Slots.86462.Node:.Suffix |
| 25520 | 20 53 6c 6f 74 73 7f 38 37 37 31 39 0a 52 65 66 3a 20 53 6c 6f 74 73 20 6f 66 20 74 72 61 6e 73 | .Slots.87719.Ref:.Slots.of.trans |
| 25540 | 69 65 6e 74 2d 73 75 66 66 69 78 7f 38 38 30 38 37 0a 52 65 66 3a 20 53 6c 6f 74 73 20 6f 66 20 | ient-suffix.88087.Ref:.Slots.of. |
| 25560 | 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 7f 38 39 32 32 34 0a 52 65 66 3a 20 53 6c 6f 74 73 | transient-infix.89224.Ref:.Slots |
| 25580 | 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 72 69 61 62 6c 65 7f 39 32 35 32 30 0a 52 65 66 | .of.transient-variable.92520.Ref |
| 255a0 | 3a 20 53 6c 6f 74 73 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 65 73 7f 39 32 | :.Slots.of.transient-switches.92 |
| 255c0 | 36 32 32 0a 4e 6f 64 65 3a 20 50 72 65 64 69 63 61 74 65 20 53 6c 6f 74 73 7f 39 32 39 38 35 0a | 622.Node:.Predicate.Slots.92985. |
| 255e0 | 4e 6f 64 65 3a 20 46 41 51 7f 39 34 34 32 30 0a 52 65 66 3a 20 43 61 6e 20 49 20 63 6f 6e 74 72 | Node:.FAQ.94420.Ref:.Can.I.contr |
| 25600 | 6f 6c 20 68 6f 77 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c | ol.how.the.popup.buffer.is.displ |
| 25620 | 61 79 65 64 3f 7f 39 34 35 34 39 0a 52 65 66 3a 20 48 6f 77 20 63 61 6e 20 49 20 63 6f 70 79 20 | ayed?.94549.Ref:.How.can.I.copy. |
| 25640 | 74 65 78 74 20 66 72 6f 6d 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 3f 7f 39 34 37 33 | text.from.the.popup.buffer?.9473 |
| 25660 | 30 0a 52 65 66 3a 20 48 6f 77 20 64 6f 65 73 20 54 72 61 6e 73 69 65 6e 74 20 63 6f 6d 70 61 72 | 0.Ref:.How.does.Transient.compar |
| 25680 | 65 20 74 6f 20 70 72 65 66 69 78 20 6b 65 79 73 20 61 6e 64 20 75 6e 69 76 65 72 73 61 6c 20 61 | e.to.prefix.keys.and.universal.a |
| 256a0 | 72 67 75 6d 65 6e 74 73 3f 7f 39 35 32 32 34 0a 52 65 66 3a 20 48 6f 77 20 64 6f 65 73 20 54 72 | rguments?.95224.Ref:.How.does.Tr |
| 256c0 | 61 6e 73 69 65 6e 74 20 63 6f 6d 70 61 72 65 20 74 6f 20 4d 61 67 69 74 2d 50 6f 70 75 70 20 61 | ansient.compare.to.Magit-Popup.a |
| 256e0 | 6e 64 20 48 79 64 72 61 3f 7f 39 35 34 36 37 0a 52 65 66 3a 20 57 68 79 20 64 69 64 20 73 6f 6d | nd.Hydra?.95467.Ref:.Why.did.som |
| 25700 | 65 20 6f 66 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 63 68 61 6e 67 65 3f 7f 39 35 | e.of.the.key.bindings.change?.95 |
| 25720 | 36 36 31 0a 52 65 66 3a 20 57 68 79 20 64 6f 65 73 20 71 20 6e 6f 74 20 71 75 69 74 20 70 6f 70 | 661.Ref:.Why.does.q.not.quit.pop |
| 25740 | 75 70 73 20 61 6e 79 6d 6f 72 65 3f 7f 39 38 30 31 34 0a 4e 6f 64 65 3a 20 4b 65 79 73 74 72 6f | ups.anymore?.98014.Node:.Keystro |
| 25760 | 6b 65 20 49 6e 64 65 78 7f 39 39 31 31 37 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 20 61 6e 64 | ke.Index.99117.Node:.Command.and |
| 25780 | 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 7f 31 30 30 39 38 32 0a 4e 6f 64 65 3a 20 56 61 72 | .Function.Index.100982.Node:.Var |
| 257a0 | 69 61 62 6c 65 20 49 6e 64 65 78 7f 31 30 37 35 37 34 0a 4e 6f 64 65 3a 20 43 6f 6e 63 65 70 74 | iable.Index.107574.Node:.Concept |
| 257c0 | 20 49 6e 64 65 78 7f 31 30 39 38 34 37 0a 4e 6f 64 65 3a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | .Index.109847.Node:.GNU.General. |
| 257e0 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 7f 31 31 32 35 38 33 0a 1f 0a 45 6e 64 20 54 61 67 20 | Public.License.112583...End.Tag. |
| 25800 | 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 63 6f 64 69 6e 67 | Table....Local.Variables:.coding |
| 25820 | 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | :.utf-8.End:.................... |
| 25840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 258a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 258c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 258e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 259a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 259c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 259e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25a00 | 74 72 61 6e 73 69 65 6e 74 2d 32 30 32 34 30 34 30 35 2e 31 34 34 33 2f 74 72 61 6e 73 69 65 6e | transient-20240405.1443/transien |
| 25a20 | 74 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | t-pkg.el........................ |
| 25a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25a60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 25a80 | 30 30 30 30 37 33 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 31 33 32 00 20 30 00 00 00 | 0000736.00000000000.016132..0... |
| 25aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25b00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 25b20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 25b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25c00 | 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 74 72 61 6e 73 69 65 6e 74 22 20 22 32 30 32 | (define-package."transient"."202 |
| 25c20 | 34 30 34 30 35 2e 31 34 34 33 22 20 22 54 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 22 | 40405.1443"."Transient.commands" |
| 25c40 | 0a 20 20 27 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 0a 20 20 20 20 28 63 6f 6d 70 61 74 20 | ...'((emacs."26.1").....(compat. |
| 25c60 | 22 32 39 2e 31 2e 34 2e 34 22 29 0a 20 20 20 20 28 73 65 71 20 22 32 2e 32 34 22 29 29 0a 20 20 | "29.1.4.4").....(seq."2.24"))... |
| 25c80 | 3a 63 6f 6d 6d 69 74 20 22 38 63 30 61 33 61 63 30 61 34 65 39 38 64 35 37 39 37 66 39 61 33 61 | :commit."8c0a3ac0a4e98d5797f9a3a |
| 25ca0 | 37 65 30 36 64 35 64 33 34 65 61 66 65 35 62 30 37 22 20 3a 61 75 74 68 6f 72 73 0a 20 20 27 28 | 7e06d5d34eafe5b07".:authors...'( |
| 25cc0 | 28 22 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 22 20 2e 20 22 6a 6f 6e 61 73 40 62 65 72 6e | ("Jonas.Bernoulli"..."jonas@bern |
| 25ce0 | 6f 75 6c 2e 6c 69 22 29 29 0a 20 20 3a 6d 61 69 6e 74 61 69 6e 65 72 73 0a 20 20 27 28 28 22 4a | oul.li"))...:maintainers...'(("J |
| 25d00 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 22 20 2e 20 22 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c | onas.Bernoulli"..."jonas@bernoul |
| 25d20 | 2e 6c 69 22 29 29 0a 20 20 3a 6d 61 69 6e 74 61 69 6e 65 72 0a 20 20 27 28 22 4a 6f 6e 61 73 20 | .li"))...:maintainer...'("Jonas. |
| 25d40 | 42 65 72 6e 6f 75 6c 6c 69 22 20 2e 20 22 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 22 29 | Bernoulli"..."jonas@bernoul.li") |
| 25d60 | 0a 20 20 3a 6b 65 79 77 6f 72 64 73 0a 20 20 27 28 22 65 78 74 65 6e 73 69 6f 6e 73 22 29 0a 20 | ...:keywords...'("extensions").. |
| 25d80 | 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f | .:url."https://github.com/magit/ |
| 25da0 | 74 72 61 6e 73 69 65 6e 74 22 29 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a | transient").;;.Local.Variables:. |
| 25dc0 | 3b 3b 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 0a 3b 3b 20 45 6e 64 3a 0a 00 00 | ;;.no-byte-compile:.t.;;.End:... |
| 25de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25e00 | 74 72 61 6e 73 69 65 6e 74 2d 32 30 32 34 30 34 30 35 2e 31 34 34 33 2f 64 69 72 00 00 00 00 00 | transient-20240405.1443/dir..... |
| 25e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 25e80 | 30 30 30 31 31 34 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 31 37 00 20 30 00 00 00 | 0001146.00000000000.013517..0... |
| 25ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 25f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 25f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26000 | 54 68 69 73 20 69 73 20 74 68 65 20 66 69 6c 65 20 2e 2e 2e 2f 69 6e 66 6f 2f 64 69 72 2c 20 77 | This.is.the.file..../info/dir,.w |
| 26020 | 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 74 6f 70 6d 6f 73 74 20 6e 6f 64 65 20 6f | hich.contains.the.topmost.node.o |
| 26040 | 66 20 74 68 65 20 49 6e 66 6f 20 68 69 65 72 61 72 63 68 79 2c 20 63 61 6c 6c 65 64 20 28 64 69 | f.the.Info.hierarchy,.called.(di |
| 26060 | 72 29 54 6f 70 2e 0a 54 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 | r)Top..The.first.time.you.invoke |
| 26080 | 20 49 6e 66 6f 20 79 6f 75 20 73 74 61 72 74 20 6f 66 66 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 | .Info.you.start.off.looking.at.t |
| 260a0 | 68 69 73 20 6e 6f 64 65 2e 0a 1f 0a 46 69 6c 65 3a 20 64 69 72 2c 09 4e 6f 64 65 3a 20 54 6f 70 | his.node....File:.dir,.Node:.Top |
| 260c0 | 09 54 68 69 73 20 69 73 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 49 4e 46 4f 20 74 72 65 | .This.is.the.top.of.the.INFO.tre |
| 260e0 | 65 0a 0a 20 20 54 68 69 73 20 28 74 68 65 20 44 69 72 65 63 74 6f 72 79 20 6e 6f 64 65 29 20 67 | e....This.(the.Directory.node).g |
| 26100 | 69 76 65 73 20 61 20 6d 65 6e 75 20 6f 66 20 6d 61 6a 6f 72 20 74 6f 70 69 63 73 2e 0a 20 20 54 | ives.a.menu.of.major.topics....T |
| 26120 | 79 70 69 6e 67 20 22 71 22 20 65 78 69 74 73 2c 20 22 48 22 20 6c 69 73 74 73 20 61 6c 6c 20 49 | yping."q".exits,."H".lists.all.I |
| 26140 | 6e 66 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 22 64 22 20 72 65 74 75 72 6e 73 20 68 65 72 65 2c 0a | nfo.commands,."d".returns.here,. |
| 26160 | 20 20 22 68 22 20 67 69 76 65 73 20 61 20 70 72 69 6d 65 72 20 66 6f 72 20 66 69 72 73 74 2d 74 | .."h".gives.a.primer.for.first-t |
| 26180 | 69 6d 65 72 73 2c 0a 20 20 22 6d 45 6d 61 63 73 3c 52 65 74 75 72 6e 3e 22 20 76 69 73 69 74 73 | imers,..."mEmacs<Return>".visits |
| 261a0 | 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61 6c 2c 20 65 74 63 2e 0a 0a 20 20 49 6e 20 45 6d | .the.Emacs.manual,.etc.....In.Em |
| 261c0 | 61 63 73 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 | acs,.you.can.click.mouse.button. |
| 261e0 | 32 20 6f 6e 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 6f 72 20 63 72 6f 73 73 20 72 65 66 65 72 65 | 2.on.a.menu.item.or.cross.refere |
| 26200 | 6e 63 65 0a 20 20 74 6f 20 73 65 6c 65 63 74 20 69 74 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 45 6d | nce...to.select.it...*.Menu:..Em |
| 26220 | 61 63 73 20 6d 69 73 63 20 66 65 61 74 75 72 65 73 0a 2a 20 54 72 61 6e 73 69 65 6e 74 3a 20 28 | acs.misc.features.*.Transient:.( |
| 26240 | 74 72 61 6e 73 69 65 6e 74 29 2e 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d | transient)........Transient.Comm |
| 26260 | 61 6e 64 73 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ands............................ |
| 26280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 262a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 262c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 262e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 263a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 263c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 263e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26400 | 74 72 61 6e 73 69 65 6e 74 2d 32 30 32 34 30 34 30 35 2e 31 34 34 33 2f 74 72 61 6e 73 69 65 6e | transient-20240405.1443/transien |
| 26420 | 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | t.el............................ |
| 26440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 26480 | 30 35 33 35 33 31 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 33 35 34 00 20 30 00 00 00 | 0535310.00000000000.015354..0... |
| 264a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 264c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 264e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 26520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 26540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 265a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 265c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 265e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 26600 | 3b 3b 3b 20 74 72 61 6e 73 69 65 6e 74 2e 65 6c 20 2d 2d 2d 20 54 72 61 6e 73 69 65 6e 74 20 63 | ;;;.transient.el.---.Transient.c |
| 26620 | 6f 6d 6d 61 6e 64 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d | ommands..-*-.lexical-binding:t.- |
| 26640 | 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 38 2d 32 30 32 34 20 46 | *-..;;.Copyright.(C).2018-2024.F |
| 26660 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b | ree.Software.Foundation,.Inc...; |
| 26680 | 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 | ;.Author:.Jonas.Bernoulli.<jonas |
| 266a0 | 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 48 6f 6d 65 70 61 67 65 3a 20 68 74 74 70 73 3a | @bernoul.li>.;;.Homepage:.https: |
| 266c0 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 74 72 61 6e 73 69 65 6e 74 0a 3b 3b 20 | //github.com/magit/transient.;;. |
| 266e0 | 4b 65 79 77 6f 72 64 73 3a 20 65 78 74 65 6e 73 69 6f 6e 73 0a 0a 3b 3b 20 50 61 63 6b 61 67 65 | Keywords:.extensions..;;.Package |
| 26700 | 2d 56 65 72 73 69 6f 6e 3a 20 30 2e 36 2e 30 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 | -Version:.0.6.0.;;.Package-Requi |
| 26720 | 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 63 6f 6d 70 61 74 20 22 32 39 | res:.((emacs."26.1").(compat."29 |
| 26740 | 2e 31 2e 34 2e 34 22 29 20 28 73 65 71 20 22 32 2e 32 34 22 29 29 0a 0a 3b 3b 20 53 50 44 58 2d | .1.4.4").(seq."2.24"))..;;.SPDX- |
| 26760 | 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c | License-Identifier:.GPL-3.0-or-l |
| 26780 | 61 74 65 72 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 47 4e | ater..;;.This.file.is.part.of.GN |
| 267a0 | 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 47 4e 55 20 45 6d 61 63 73 20 69 73 20 66 72 65 65 20 73 | U.Emacs...;;.GNU.Emacs.is.free.s |
| 267c0 | 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | oftware:.you.can.redistribute.it |
| 267e0 | 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 | .and/or.modify.;;.it.under.the.t |
| 26800 | 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | erms.of.the.GNU.General.Public.L |
| 26820 | 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 0a 3b 3b 20 62 79 20 74 68 65 20 46 72 | icense.as.published.;;.by.the.Fr |
| 26840 | 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 | ee.Software.Foundation,.either.v |
| 26860 | 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 0a 3b 3b 20 6f 72 20 28 | ersion.3.of.the.License,.;;.or.( |
| 26880 | 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | at.your.option).any.later.versio |
| 268a0 | 6e 2e 0a 3b 3b 0a 3b 3b 20 47 4e 55 20 45 6d 61 63 73 20 69 73 20 64 69 73 74 72 69 62 75 74 65 | n..;;.;;.GNU.Emacs.is.distribute |
| 268c0 | 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 | d.in.the.hope.that.it.will.be.us |
| 268e0 | 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 | eful,.;;.but.WITHOUT.ANY.WARRANT |
| 26900 | 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 | Y;.without.even.the.implied.warr |
| 26920 | 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 | anty.of.;;.MERCHANTABILITY.or.FI |
| 26940 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
| 26960 | 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | .See.the.;;.GNU.General.Public.L |
| 26980 | 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 | icense.for.more.details..;;.;;.Y |
| 269a0 | 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f | ou.should.have.received.a.copy.o |
| 269c0 | 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | f.the.GNU.General.Public.License |
| 269e0 | 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 | .;;.along.with.this.program...If |
| 26a00 | 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c | .not,.see.<https://www.gnu.org/l |
| 26a20 | 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 | icenses/>...;;;.Commentary:..;;. |
| 26a40 | 54 72 61 6e 73 69 65 6e 74 20 69 73 20 74 68 65 20 6c 69 62 72 61 72 79 20 75 73 65 64 20 74 6f | Transient.is.the.library.used.to |
| 26a60 | 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 2d 64 72 69 76 65 6e 20 6d | .implement.the.keyboard-driven.m |
| 26a80 | 65 6e 75 73 0a 3b 3b 20 69 6e 20 4d 61 67 69 74 2e 20 20 49 74 20 69 73 20 64 69 73 74 72 69 62 | enus.;;.in.Magit...It.is.distrib |
| 26aa0 | 75 74 65 64 20 61 73 20 61 20 73 65 70 61 72 61 74 65 20 70 61 63 6b 61 67 65 2c 20 73 6f 20 74 | uted.as.a.separate.package,.so.t |
| 26ac0 | 68 61 74 20 69 74 20 63 61 6e 20 62 65 0a 3b 3b 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 | hat.it.can.be.;;.used.to.impleme |
| 26ae0 | 6e 74 20 73 69 6d 69 6c 61 72 20 6d 65 6e 75 73 20 69 6e 20 6f 74 68 65 72 20 70 61 63 6b 61 67 | nt.similar.menus.in.other.packag |
| 26b00 | 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 | es...;;;.Code:..(require.'cl-lib |
| 26b20 | 29 0a 28 72 65 71 75 69 72 65 20 27 63 6f 6d 70 61 74 29 0a 28 72 65 71 75 69 72 65 20 27 65 69 | ).(require.'compat).(require.'ei |
| 26b40 | 65 69 6f 29 0a 28 72 65 71 75 69 72 65 20 27 65 64 6d 61 63 72 6f 29 0a 28 72 65 71 75 69 72 65 | eio).(require.'edmacro).(require |
| 26b60 | 20 27 66 6f 72 6d 61 74 2d 73 70 65 63 29 0a 0a 28 65 76 61 6c 2d 61 6e 64 2d 63 6f 6d 70 69 6c | .'format-spec)..(eval-and-compil |
| 26b80 | 65 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 65 61 74 75 72 65 70 27 20 73 65 71 29 0a 20 | e...(when.(and.(featurep'.seq).. |
| 26ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 62 6f 75 6e 64 70 20 27 73 65 71 2d 6b | ............(not.(fboundp.'seq-k |
| 26bc0 | 65 65 70 29 29 29 0a 20 20 20 20 28 75 6e 6c 6f 61 64 2d 66 65 61 74 75 72 65 20 27 73 65 71 20 | eep))).....(unload-feature.'seq. |
| 26be0 | 27 66 6f 72 63 65 29 29 29 0a 28 72 65 71 75 69 72 65 20 27 73 65 71 29 0a 28 75 6e 6c 65 73 73 | 'force))).(require.'seq).(unless |
| 26c00 | 20 28 66 62 6f 75 6e 64 70 20 27 73 65 71 2d 6b 65 65 70 29 0a 20 20 28 64 69 73 70 6c 61 79 2d | .(fboundp.'seq-keep)...(display- |
| 26c20 | 77 61 72 6e 69 6e 67 20 27 74 72 61 6e 73 69 65 6e 74 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 | warning.'transient.(substitute-c |
| 26c40 | 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 22 5c 0a 54 72 61 6e 73 69 65 6e 74 20 72 65 71 75 69 72 65 | ommand-keys."\.Transient.require |
| 26c60 | 73 20 60 73 65 71 27 20 3e 3d 20 32 2e 32 34 2c 0a 62 75 74 20 64 75 65 20 74 6f 20 62 61 64 20 | s.`seq'.>=.2.24,.but.due.to.bad. |
| 26c80 | 64 65 66 61 75 6c 74 73 2c 20 45 6d 61 63 73 27 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 | defaults,.Emacs'.package.manager |
| 26ca0 | 2c 20 72 65 66 75 73 65 73 20 74 6f 0a 75 70 67 72 61 64 65 20 74 68 69 73 20 61 6e 64 20 6f 74 | ,.refuses.to.upgrade.this.and.ot |
| 26cc0 | 68 65 72 20 62 75 69 6c 74 2d 69 6e 20 70 61 63 6b 61 67 65 73 20 74 6f 20 68 69 67 68 65 72 20 | her.built-in.packages.to.higher. |
| 26ce0 | 72 65 6c 65 61 73 65 73 0a 66 72 6f 6d 20 47 4e 55 20 45 6c 70 61 2c 20 77 68 65 6e 20 61 20 70 | releases.from.GNU.Elpa,.when.a.p |
| 26d00 | 61 63 6b 61 67 65 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 74 68 69 73 20 69 73 20 6e 65 | ackage.specifies.that.this.is.ne |
| 26d20 | 65 64 65 64 2e 0a 0a 54 6f 20 66 69 78 20 74 68 69 73 2c 20 79 6f 75 20 68 61 76 65 20 74 6f 20 | eded...To.fix.this,.you.have.to. |
| 26d40 | 61 64 64 20 74 68 69 73 20 74 6f 20 79 6f 75 72 20 69 6e 69 74 20 66 69 6c 65 3a 0a 0a 20 20 28 | add.this.to.your.init.file:....( |
| 26d60 | 73 65 74 71 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 2d 75 70 67 72 61 64 65 2d 62 75 69 | setq.package-install-upgrade-bui |
| 26d80 | 6c 74 2d 69 6e 20 74 29 0a 0a 54 68 65 6e 20 65 76 61 6c 75 61 74 65 20 74 68 61 74 20 65 78 70 | lt-in.t)..Then.evaluate.that.exp |
| 26da0 | 72 65 73 73 69 6f 6e 20 62 79 20 70 6c 61 63 69 6e 67 20 74 68 65 20 63 75 72 73 6f 72 20 61 66 | ression.by.placing.the.cursor.af |
| 26dc0 | 74 65 72 20 69 74 0a 61 6e 64 20 74 79 70 69 6e 67 20 5c 5c 5b 65 76 61 6c 2d 6c 61 73 74 2d 73 | ter.it.and.typing.\\[eval-last-s |
| 26de0 | 65 78 70 5d 2e 0a 0a 4f 6e 63 65 20 79 6f 75 20 68 61 76 65 20 64 6f 6e 65 20 74 68 61 74 2c 20 | exp]...Once.you.have.done.that,. |
| 26e00 | 79 6f 75 20 68 61 76 65 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 75 70 67 72 61 64 65 20 60 | you.have.to.explicitly.upgrade.` |
| 26e20 | 73 65 71 27 3a 0a 0a 20 20 5c 5c 5b 70 61 63 6b 61 67 65 2d 75 70 67 72 61 64 65 5d 20 73 65 71 | seq':....\\[package-upgrade].seq |
| 26e40 | 20 5c 5c 60 52 45 54 27 0a 0a 54 68 65 6e 20 79 6f 75 20 61 6c 73 6f 20 6d 75 73 74 20 6d 61 6b | .\\`RET'..Then.you.also.must.mak |
| 26e60 | 65 20 73 75 72 65 20 74 68 65 20 75 70 64 61 74 65 64 20 76 65 72 73 69 6f 6e 20 69 73 20 6c 6f | e.sure.the.updated.version.is.lo |
| 26e80 | 61 64 65 64 2c 0a 62 79 20 65 76 61 6c 75 61 74 69 6e 67 20 74 68 69 73 20 66 6f 72 6d 3a 0a 0a | aded,.by.evaluating.this.form:.. |
| 26ea0 | 20 20 28 70 72 6f 67 6e 20 28 75 6e 6c 6f 61 64 2d 66 65 61 74 75 72 65 20 27 73 65 71 20 74 29 | ..(progn.(unload-feature.'seq.t) |
| 26ec0 | 20 28 72 65 71 75 69 72 65 20 27 73 65 71 29 29 0a 0a 55 6e 74 69 6c 20 79 6f 75 20 64 6f 20 74 | .(require.'seq))..Until.you.do.t |
| 26ee0 | 68 69 73 2c 20 79 6f 75 20 77 69 6c 6c 20 67 65 74 20 72 61 6e 64 6f 6d 20 65 72 72 6f 72 73 20 | his,.you.will.get.random.errors. |
| 26f00 | 61 62 6f 75 74 20 60 73 65 71 2d 6b 65 65 70 27 0a 62 65 69 6e 67 20 75 6e 64 65 66 69 6e 65 64 | about.`seq-keep'.being.undefined |
| 26f20 | 20 77 68 69 6c 65 20 75 73 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 2e 0a 0a 49 66 20 79 6f 75 20 | .while.using.Transient...If.you. |
| 26f40 | 64 6f 6e 27 74 20 75 73 65 20 74 68 65 20 60 70 61 63 6b 61 67 65 27 20 70 61 63 6b 61 67 65 20 | don't.use.the.`package'.package. |
| 26f60 | 6d 61 6e 61 67 65 72 20 62 75 74 20 73 74 69 6c 6c 20 67 65 74 0a 74 68 69 73 20 77 61 72 6e 69 | manager.but.still.get.this.warni |
| 26f80 | 6e 67 2c 20 74 68 65 6e 20 79 6f 75 72 20 63 68 6f 73 65 6e 20 70 61 63 6b 61 67 65 20 6d 61 6e | ng,.then.your.chosen.package.man |
| 26fa0 | 61 67 65 72 20 6c 69 6b 65 6c 79 20 68 61 73 20 61 0a 73 69 6d 69 6c 61 72 20 64 65 66 65 63 74 | ager.likely.has.a.similar.defect |
| 26fc0 | 2e 22 29 20 3a 65 6d 65 72 67 65 6e 63 79 29 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d | .").:emergency))..(eval-when-com |
| 26fe0 | 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 29 0a 0a 28 64 65 63 6c 61 72 | pile.(require.'subr-x))..(declar |
| 27000 | 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 66 6f 20 22 69 6e 66 6f 22 20 28 26 6f 70 74 69 6f 6e 61 | e-function.info."info".(&optiona |
| 27020 | 6c 20 66 69 6c 65 2d 6f 72 2d 6e 6f 64 65 20 62 75 66 66 65 72 29 29 0a 28 64 65 63 6c 61 72 65 | l.file-or-node.buffer)).(declare |
| 27040 | 2d 66 75 6e 63 74 69 6f 6e 20 4d 61 6e 2d 66 69 6e 64 2d 73 65 63 74 69 6f 6e 20 22 6d 61 6e 22 | -function.Man-find-section."man" |
| 27060 | 20 28 73 65 63 74 69 6f 6e 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 4d 61 | .(section)).(declare-function.Ma |
| 27080 | 6e 2d 6e 65 78 74 2d 73 65 63 74 69 6f 6e 20 22 6d 61 6e 22 20 28 6e 29 29 0a 28 64 65 63 6c 61 | n-next-section."man".(n)).(decla |
| 270a0 | 72 65 2d 66 75 6e 63 74 69 6f 6e 20 4d 61 6e 2d 67 65 74 70 61 67 65 2d 69 6e 2d 62 61 63 6b 67 | re-function.Man-getpage-in-backg |
| 270c0 | 72 6f 75 6e 64 20 22 6d 61 6e 22 20 28 74 6f 70 69 63 29 29 0a 0a 28 64 65 66 76 61 72 20 4d 61 | round."man".(topic))..(defvar.Ma |
| 270e0 | 6e 2d 6e 6f 74 69 66 79 2d 6d 65 74 68 6f 64 29 0a 28 64 65 66 76 61 72 20 70 70 2d 64 65 66 61 | n-notify-method).(defvar.pp-defa |
| 27100 | 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 29 20 3b 20 73 69 6e 63 65 20 45 6d 61 63 73 20 32 39 2e 31 | ult-function).;.since.Emacs.29.1 |
| 27120 | 0a 0a 28 64 65 66 6d 61 63 72 6f 20 73 74 61 74 69 63 2d 69 66 20 28 63 6f 6e 64 69 74 69 6f 6e | ..(defmacro.static-if.(condition |
| 27140 | 20 74 68 65 6e 2d 66 6f 72 6d 20 26 72 65 73 74 20 65 6c 73 65 2d 66 6f 72 6d 73 29 0a 20 20 22 | .then-form.&rest.else-forms)..." |
| 27160 | 41 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6d 61 63 72 6f 2e | A.conditional.compilation.macro. |
| 27180 | 0a 45 76 61 6c 75 61 74 65 20 43 4f 4e 44 49 54 49 4f 4e 20 61 74 20 6d 61 63 72 6f 2d 65 78 70 | .Evaluate.CONDITION.at.macro-exp |
| 271a0 | 61 6e 73 69 6f 6e 20 74 69 6d 65 2e 20 20 49 66 20 69 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 0a | ansion.time...If.it.is.non-nil,. |
| 271c0 | 65 78 70 61 6e 64 20 74 68 65 20 6d 61 63 72 6f 20 74 6f 20 54 48 45 4e 2d 46 4f 52 4d 2e 20 20 | expand.the.macro.to.THEN-FORM... |
| 271e0 | 4f 74 68 65 72 77 69 73 65 20 65 78 70 61 6e 64 20 69 74 20 74 6f 20 45 4c 53 45 2d 46 4f 52 4d | Otherwise.expand.it.to.ELSE-FORM |
| 27200 | 53 0a 65 6e 63 6c 6f 73 65 64 20 69 6e 20 61 20 60 70 72 6f 67 6e 27 20 66 6f 72 6d 2e 20 20 45 | S.enclosed.in.a.`progn'.form...E |
| 27220 | 4c 53 45 2d 46 4f 52 4d 53 20 6d 61 79 20 62 65 20 65 6d 70 74 79 2e 22 0a 20 20 28 64 65 63 6c | LSE-FORMS.may.be.empty."...(decl |
| 27240 | 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 62 75 67 | are.(indent.2)............(debug |
| 27260 | 20 28 73 65 78 70 20 73 65 78 70 20 26 72 65 73 74 20 73 65 78 70 29 29 29 0a 20 20 28 69 66 20 | .(sexp.sexp.&rest.sexp)))...(if. |
| 27280 | 28 65 76 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 29 | (eval.condition.lexical-binding) |
| 272a0 | 0a 20 20 20 20 20 20 74 68 65 6e 2d 66 6f 72 6d 0a 20 20 20 20 28 63 6f 6e 73 20 27 70 72 6f 67 | .......then-form.....(cons.'prog |
| 272c0 | 6e 20 65 6c 73 65 2d 66 6f 72 6d 73 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 74 72 61 6e 73 | n.else-forms)))..(defmacro.trans |
| 272e0 | 69 65 6e 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 20 28 69 64 20 26 72 | ient--with-emergency-exit.(id.&r |
| 27300 | 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 | est.body)...(declare.(indent.def |
| 27320 | 75 6e 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6b 65 79 77 6f 72 64 70 20 69 64 29 0a 20 20 20 | un))...(unless.(keywordp.id).... |
| 27340 | 20 28 73 65 74 71 20 62 6f 64 79 20 28 63 6f 6e 73 20 69 64 20 62 6f 64 79 29 29 0a 20 20 20 20 | .(setq.body.(cons.id.body))..... |
| 27360 | 28 73 65 74 71 20 69 64 20 6e 69 6c 29 29 0a 20 20 60 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 | (setq.id.nil))...`(condition-cas |
| 27380 | 65 20 65 72 72 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 62 75 67 67 65 72 20 23 27 74 | e.err........(let.((debugger.#'t |
| 273a0 | 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 2d 61 6e 64 2d 64 65 62 75 67 29 29 0a 20 20 20 20 20 | ransient--exit-and-debug))...... |
| 273c0 | 20 20 20 20 2c 28 6d 61 63 72 6f 65 78 70 2d 70 72 6f 67 6e 20 62 6f 64 79 29 29 0a 20 20 20 20 | ....,(macroexp-progn.body))..... |
| 273e0 | 20 28 28 64 65 62 75 67 20 65 72 72 6f 72 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | .((debug.error).......(transient |
| 27400 | 2d 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 20 2c 69 64 29 0a 20 20 20 20 20 20 28 73 69 67 | --emergency-exit.,id).......(sig |
| 27420 | 6e 61 6c 20 28 63 61 72 20 65 72 72 29 20 28 63 64 72 20 65 72 72 29 29 29 29 29 0a 0a 28 64 65 | nal.(car.err).(cdr.err)))))..(de |
| 27440 | 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 2d 61 6e 64 2d 64 65 62 75 67 20 28 26 | fun.transient--exit-and-debug.(& |
| 27460 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 6d 65 72 67 65 6e | rest.args)...(transient--emergen |
| 27480 | 63 79 2d 65 78 69 74 20 3a 64 65 62 75 67 67 65 72 29 0a 20 20 28 61 70 70 6c 79 20 23 27 64 65 | cy-exit.:debugger)...(apply.#'de |
| 274a0 | 62 75 67 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f | bug.args))..;;;.Options..(defgro |
| 274c0 | 75 70 20 74 72 61 6e 73 69 65 6e 74 20 6e 69 6c 0a 20 20 22 54 72 61 6e 73 69 65 6e 74 20 63 6f | up.transient.nil..."Transient.co |
| 274e0 | 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 65 78 74 65 6e 73 69 6f 6e 73 29 0a 0a | mmands."...:group.'extensions).. |
| 27500 | 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 70 6f 70 75 70 20 | (defcustom.transient-show-popup. |
| 27520 | 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 63 75 72 72 65 6e 74 | t..."Whether.to.show.the.current |
| 27540 | 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 20 61 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 0a 5c 5c | .transient.in.a.popup.buffer..\\ |
| 27560 | 3c 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 3e 0a 2d 20 49 66 20 74 2c 20 74 68 65 6e 20 73 68 6f | <transient-map>.-.If.t,.then.sho |
| 27580 | 77 20 74 68 65 20 70 6f 70 75 70 20 61 73 20 73 6f 6f 6e 20 61 73 20 61 20 74 72 61 6e 73 69 65 | w.the.popup.as.soon.as.a.transie |
| 275a0 | 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 0a 20 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a | nt.prefix.command...is.invoked.. |
| 275c0 | 0a 2d 20 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 20 73 68 6f 77 20 74 68 65 20 | .-.If.nil,.then.do.not.show.the. |
| 275e0 | 70 6f 70 75 70 20 75 6e 6c 65 73 73 20 74 68 65 20 75 73 65 72 20 65 78 70 6c 69 63 69 74 6c 79 | popup.unless.the.user.explicitly |
| 27600 | 0a 20 20 72 65 71 75 65 73 74 73 20 69 74 2c 20 62 79 20 70 72 65 73 73 69 6e 67 20 5c 5c 5b 74 | ...requests.it,.by.pressing.\\[t |
| 27620 | 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 5d 20 6f 72 20 61 20 70 72 65 66 69 78 20 6b 65 79 2e 0a | ransient-show].or.a.prefix.key.. |
| 27640 | 0a 2d 20 49 66 20 61 20 6e 75 6d 62 65 72 2c 20 74 68 65 6e 20 64 65 6c 61 79 20 64 69 73 70 6c | .-.If.a.number,.then.delay.displ |
| 27660 | 61 79 69 6e 67 20 74 68 65 20 70 6f 70 75 70 20 61 6e 64 20 69 6e 73 74 65 61 64 20 73 68 6f 77 | aying.the.popup.and.instead.show |
| 27680 | 0a 20 20 61 20 62 72 69 65 66 20 6f 6e 65 2d 6c 69 6e 65 20 73 75 6d 6d 61 72 79 2e 20 20 49 66 | ...a.brief.one-line.summary...If |
| 276a0 | 20 7a 65 72 6f 20 6f 72 20 6e 65 67 61 74 69 76 65 2c 20 74 68 65 6e 20 73 75 70 70 72 65 73 73 | .zero.or.negative,.then.suppress |
| 276c0 | 0a 20 20 65 76 65 6e 20 73 68 6f 77 69 6e 67 20 74 68 61 74 20 73 75 6d 6d 61 72 79 20 61 6e 64 | ...even.showing.that.summary.and |
| 276e0 | 20 64 69 73 70 6c 61 79 20 74 68 65 20 70 72 65 73 73 65 64 20 6b 65 79 20 6f 6e 6c 79 2e 0a 0a | .display.the.pressed.key.only... |
| 27700 | 20 20 53 68 6f 77 20 74 68 65 20 70 6f 70 75 70 20 77 68 65 6e 20 74 68 65 20 75 73 65 72 20 65 | ..Show.the.popup.when.the.user.e |
| 27720 | 78 70 6c 69 63 69 74 6c 79 20 72 65 71 75 65 73 74 73 20 69 74 20 62 79 20 70 72 65 73 73 69 6e | xplicitly.requests.it.by.pressin |
| 27740 | 67 0a 20 20 5c 5c 5b 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 5d 20 6f 72 20 61 20 70 72 65 66 | g...\\[transient-show].or.a.pref |
| 27760 | 69 78 20 6b 65 79 2e 20 20 55 6e 6c 65 73 73 20 7a 65 72 6f 2c 20 74 68 65 6e 20 61 6c 73 6f 20 | ix.key...Unless.zero,.then.also. |
| 27780 | 73 68 6f 77 20 74 68 65 20 70 6f 70 75 70 0a 20 20 61 66 74 65 72 20 74 68 61 74 20 6d 61 6e 79 | show.the.popup...after.that.many |
| 277a0 | 20 73 65 63 6f 6e 64 73 20 6f 66 20 69 6e 61 63 74 69 76 69 74 79 20 28 75 73 69 6e 67 20 74 68 | .seconds.of.inactivity.(using.th |
| 277c0 | 65 20 61 62 73 6f 6c 75 74 65 20 76 61 6c 75 65 29 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | e.absolute.value)."...:package-v |
| 277e0 | 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 | ersion.'(transient..."0.1.0")... |
| 27800 | 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 | :group.'transient...:type.'(choi |
| 27820 | 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 69 6e 73 74 61 6e 74 6c 79 22 20 74 29 0a 20 | ce.(const..:tag."instantly".t).. |
| 27840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 6f 6e | ................(const..:tag."on |
| 27860 | 20 64 65 6d 61 6e 64 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .demand".nil)..................( |
| 27880 | 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 6f 6e 20 64 65 6d 61 6e 64 20 28 6e 6f 20 73 75 6d 6d 61 | const..:tag."on.demand.(no.summa |
| 278a0 | 72 79 29 22 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 | ry)".0)..................(number |
| 278c0 | 20 3a 74 61 67 20 22 61 66 74 65 72 20 64 65 6c 61 79 22 20 31 29 29 29 0a 0a 28 64 65 66 63 75 | .:tag."after.delay".1)))..(defcu |
| 278e0 | 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 | stom.transient-enable-popup-navi |
| 27900 | 67 61 74 69 6f 6e 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 6e 61 76 69 67 61 74 69 6f 6e 20 63 | gation.t..."Whether.navigation.c |
| 27920 | 6f 6d 6d 61 6e 64 73 20 61 72 65 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68 65 20 74 72 61 6e 73 | ommands.are.enabled.in.the.trans |
| 27940 | 69 65 6e 74 20 70 6f 70 75 70 2e 0a 0a 57 68 69 6c 65 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 | ient.popup...While.a.transient.i |
| 27960 | 73 20 61 63 74 69 76 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 | s.active.the.transient.popup.buf |
| 27980 | 66 65 72 20 69 73 20 6e 6f 74 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 6d | fer.is.not.the.current.buffer,.m |
| 279a0 | 61 6b 69 6e 67 20 69 74 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 75 73 65 20 64 65 64 69 63 61 | aking.it.necessary.to.use.dedica |
| 279c0 | 74 65 64 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 0a 61 63 74 20 6f 6e 20 74 68 61 74 20 62 75 66 66 | ted.commands.to.act.on.that.buff |
| 279e0 | 65 72 20 69 74 73 65 6c 66 2e 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | er.itself...If.this.is.non-nil,. |
| 27a00 | 74 68 65 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 62 69 6e 64 69 6e 67 73 20 61 72 65 20 | then.the.following.bindings.are. |
| 27a20 | 61 76 61 69 6c 61 62 6c 65 3a 0a 0a 5c 5c 3c 74 72 61 6e 73 69 65 6e 74 2d 70 6f 70 75 70 2d 6e | available:..\\<transient-popup-n |
| 27a40 | 61 76 69 67 61 74 69 6f 6e 2d 6d 61 70 3e 5c 0a 2d 20 5c 5c 5b 74 72 61 6e 73 69 65 6e 74 2d 62 | avigation-map>\.-.\\[transient-b |
| 27a60 | 61 63 6b 77 61 72 64 2d 62 75 74 74 6f 6e 5d 20 6d 6f 76 65 73 20 74 68 65 20 63 75 72 73 6f 72 | ackward-button].moves.the.cursor |
| 27a80 | 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 75 66 66 69 78 2e 0a 2d 20 5c 5c 5b 74 72 | .to.the.previous.suffix..-.\\[tr |
| 27aa0 | 61 6e 73 69 65 6e 74 2d 66 6f 72 77 61 72 64 2d 62 75 74 74 6f 6e 5d 20 6d 6f 76 65 73 20 74 68 | ansient-forward-button].moves.th |
| 27ac0 | 65 20 63 75 72 73 6f 72 20 74 6f 20 74 68 65 20 6e 65 78 74 20 73 75 66 66 69 78 2e 0a 2d 20 5c | e.cursor.to.the.next.suffix..-.\ |
| 27ae0 | 5c 5b 74 72 61 6e 73 69 65 6e 74 2d 70 75 73 68 2d 62 75 74 74 6f 6e 5d 20 69 6e 76 6f 6b 65 73 | \[transient-push-button].invokes |
| 27b00 | 20 74 68 65 20 73 75 66 66 69 78 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 6f 6e 2e 0a 5c 5c | .the.suffix.the.cursor.is.on..\\ |
| 27b20 | 3c 74 72 61 6e 73 69 65 6e 74 2d 62 75 74 74 6f 6e 2d 6d 61 70 3e 5c 0a 2d 20 5c 5c 60 3c 6d 6f | <transient-button-map>\.-.\\`<mo |
| 27b40 | 75 73 65 2d 31 3e 27 20 61 6e 64 20 5c 5c 60 3c 6d 6f 75 73 65 2d 32 3e 27 20 69 6e 76 6f 6b 65 | use-1>'.and.\\`<mouse-2>'.invoke |
| 27b60 | 20 74 68 65 20 63 6c 69 63 6b 65 64 20 6f 6e 20 73 75 66 66 69 78 2e 0a 5c 5c 3c 74 72 61 6e 73 | .the.clicked.on.suffix..\\<trans |
| 27b80 | 69 65 6e 74 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 2d 6d 61 70 3e 5c 0a 2d 20 5c 5c | ient-popup-navigation-map>\.-.\\ |
| 27ba0 | 5b 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 5d 5c 0a 20 61 | [transient-isearch-backward]\..a |
| 27bc0 | 6e 64 20 5c 5c 5b 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 5d | nd.\\[transient-isearch-forward] |
| 27be0 | 20 73 74 61 72 74 20 69 73 65 61 72 63 68 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 | .start.isearch.in.the.popup.buff |
| 27c00 | 65 72 2e 0a 0a 5c 5c 60 3c 6d 6f 75 73 65 2d 31 3e 27 20 61 6e 64 20 5c 5c 60 3c 6d 6f 75 73 65 | er...\\`<mouse-1>'.and.\\`<mouse |
| 27c20 | 2d 32 3e 27 20 61 72 65 20 62 6f 75 6e 64 20 69 6e 20 60 74 72 61 6e 73 69 65 6e 74 2d 70 75 73 | -2>'.are.bound.in.`transient-pus |
| 27c40 | 68 2d 62 75 74 74 6f 6e 27 2e 0a 41 6c 6c 20 6f 74 68 65 72 20 62 69 6e 64 69 6e 67 73 20 61 72 | h-button'..All.other.bindings.ar |
| 27c60 | 65 20 69 6e 20 60 74 72 61 6e 73 69 65 6e 74 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e | e.in.`transient-popup-navigation |
| 27c80 | 2d 6d 61 70 27 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 5c 5c 60 4d 2d 52 45 54 27 20 69 73 20 | -map'...By.default.\\`M-RET'.is. |
| 27ca0 | 62 6f 75 6e 64 20 74 6f 20 60 74 72 61 6e 73 69 65 6e 74 2d 70 75 73 68 2d 62 75 74 74 6f 6e 27 | bound.to.`transient-push-button' |
| 27cc0 | 2c 20 69 6e 73 74 65 61 64 20 6f 66 0a 5c 5c 60 52 45 54 27 2c 20 62 65 63 61 75 73 65 20 69 66 | ,.instead.of.\\`RET',.because.if |
| 27ce0 | 20 61 20 74 72 61 6e 73 69 65 6e 74 20 61 6c 6c 6f 77 73 20 74 68 65 20 69 6e 76 6f 63 61 74 69 | .a.transient.allows.the.invocati |
| 27d00 | 6f 6e 20 6f 66 20 6e 6f 6e 2d 73 75 66 66 69 78 65 73 0a 74 68 65 6e 20 69 74 20 69 73 20 6c 69 | on.of.non-suffixes.then.it.is.li |
| 27d20 | 6b 65 6c 79 20 74 68 61 74 20 79 6f 75 20 77 6f 75 6c 64 20 77 61 6e 74 20 5c 5c 60 52 45 54 27 | kely.that.you.would.want.\\`RET' |
| 27d40 | 20 74 6f 20 64 6f 20 77 68 61 74 20 69 74 20 77 6f 75 6c 64 20 64 6f 0a 69 66 20 6e 6f 20 74 72 | .to.do.what.it.would.do.if.no.tr |
| 27d60 | 61 6e 73 69 65 6e 74 20 77 65 72 65 20 61 63 74 69 76 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | ansient.were.active."...:package |
| 27d80 | 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 34 2e 30 22 29 0a | -version.'(transient..."0.4.0"). |
| 27da0 | 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f | ..:group.'transient...:type.'boo |
| 27dc0 | 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 64 69 73 70 | lean)..(defcustom.transient-disp |
| 27de0 | 6c 61 79 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 0a 20 20 27 28 64 69 73 70 6c 61 79 2d 62 75 | lay-buffer-action...'(display-bu |
| 27e00 | 66 66 65 72 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 73 69 64 65 20 2e 20 | ffer-in-side-window.....(side... |
| 27e20 | 62 6f 74 74 6f 6d 29 0a 20 20 20 20 28 64 65 64 69 63 61 74 65 64 20 2e 20 74 29 0a 20 20 20 20 | bottom).....(dedicated...t)..... |
| 27e40 | 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e 20 74 29 0a 20 20 20 20 28 77 | (inhibit-same-window...t).....(w |
| 27e60 | 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 73 20 28 6e 6f 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | indow-parameters.(no-other-windo |
| 27e80 | 77 20 2e 20 74 29 29 29 0a 20 20 22 54 68 65 20 61 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 64 | w...t)))..."The.action.used.to.d |
| 27ea0 | 69 73 70 6c 61 79 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 | isplay.the.transient.popup.buffe |
| 27ec0 | 72 2e 0a 0a 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 69 | r...The.transient.popup.buffer.i |
| 27ee0 | 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 77 69 6e 64 6f 77 20 75 73 69 6e 67 0a 0a 20 | s.displayed.in.a.window.using... |
| 27f00 | 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 42 55 46 46 45 52 20 74 72 61 6e 73 69 65 6e | .(display-buffer.BUFFER.transien |
| 27f20 | 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 29 0a 0a 54 68 65 20 76 61 | t-display-buffer-action)..The.va |
| 27f40 | 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 | lue.of.this.option.has.the.form. |
| 27f60 | 28 46 55 4e 43 54 49 4f 4e 20 2e 20 41 4c 49 53 54 29 2c 0a 77 68 65 72 65 20 46 55 4e 43 54 49 | (FUNCTION...ALIST),.where.FUNCTI |
| 27f80 | 4f 4e 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 66 75 | ON.is.a.function.or.a.list.of.fu |
| 27fa0 | 6e 63 74 69 6f 6e 73 2e 20 20 45 61 63 68 20 73 75 63 68 0a 66 75 6e 63 74 69 6f 6e 20 73 68 6f | nctions...Each.such.function.sho |
| 27fc0 | 75 6c 64 20 61 63 63 65 70 74 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 20 61 20 62 75 66 66 | uld.accept.two.arguments:.a.buff |
| 27fe0 | 65 72 20 74 6f 20 64 69 73 70 6c 61 79 20 61 6e 64 20 61 6e 0a 61 6c 69 73 74 20 6f 66 20 74 68 | er.to.display.and.an.alist.of.th |
| 28000 | 65 20 73 61 6d 65 20 66 6f 72 6d 20 61 73 20 41 4c 49 53 54 2e 20 20 53 65 65 20 69 6e 66 6f 20 | e.same.form.as.ALIST...See.info. |
| 28020 | 6e 6f 64 65 20 60 28 65 6c 69 73 70 29 43 68 6f 6f 73 69 6e 67 0a 57 69 6e 64 6f 77 27 20 66 6f | node.`(elisp)Choosing.Window'.fo |
| 28040 | 72 20 64 65 74 61 69 6c 73 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 3a 0a 0a 20 20 28 | r.details...The.default.is:....( |
| 28060 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f 77 0a 20 20 | display-buffer-in-side-window... |
| 28080 | 20 20 28 73 69 64 65 20 2e 20 62 6f 74 74 6f 6d 29 0a 20 20 20 20 28 64 65 64 69 63 61 74 65 64 | ..(side...bottom).....(dedicated |
| 280a0 | 20 2e 20 74 29 0a 20 20 20 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e | ...t).....(inhibit-same-window.. |
| 280c0 | 20 74 29 0a 20 20 20 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 73 20 28 6e 6f 2d 6f | .t).....(window-parameters.(no-o |
| 280e0 | 74 68 65 72 2d 77 69 6e 64 6f 77 20 2e 20 74 29 29 29 0a 0a 54 68 69 73 20 64 69 73 70 6c 61 79 | ther-window...t)))..This.display |
| 28100 | 73 20 74 68 65 20 77 69 6e 64 6f 77 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 | s.the.window.at.the.bottom.of.th |
| 28120 | 65 20 73 65 6c 65 63 74 65 64 20 66 72 61 6d 65 2e 0a 41 6e 6f 74 68 65 72 20 75 73 65 66 75 6c | e.selected.frame..Another.useful |
| 28140 | 20 46 55 4e 43 54 49 4f 4e 20 69 73 20 60 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 62 65 6c | .FUNCTION.is.`display-buffer-bel |
| 28160 | 6f 77 2d 73 65 6c 65 63 74 65 64 27 2c 20 77 68 69 63 68 0a 69 73 20 77 68 61 74 20 60 6d 61 67 | ow-selected',.which.is.what.`mag |
| 28180 | 69 74 2d 70 6f 70 75 70 27 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 46 6f 72 20 | it-popup'.used.by.default...For. |
| 281a0 | 6d 6f 72 65 20 61 6c 74 65 72 6e 61 74 69 76 65 73 20 73 65 65 0a 69 6e 66 6f 20 6e 6f 64 65 20 | more.alternatives.see.info.node. |
| 281c0 | 60 28 65 6c 69 73 70 29 44 69 73 70 6c 61 79 20 41 63 74 69 6f 6e 20 46 75 6e 63 74 69 6f 6e 73 | `(elisp)Display.Action.Functions |
| 281e0 | 27 20 61 6e 64 20 69 6e 66 6f 20 6e 6f 64 65 0a 60 28 65 6c 69 73 70 29 42 75 66 66 65 72 20 44 | '.and.info.node.`(elisp)Buffer.D |
| 28200 | 69 73 70 6c 61 79 20 41 63 74 69 6f 6e 20 41 6c 69 73 74 73 27 2e 0a 0a 4e 6f 74 65 20 74 68 61 | isplay.Action.Alists'...Note.tha |
| 28220 | 74 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 20 63 75 72 72 65 6e 74 20 62 65 | t.the.buffer.that.was.current.be |
| 28240 | 66 6f 72 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 0a 69 73 20 73 68 6f | fore.the.transient.buffer.is.sho |
| 28260 | 77 6e 20 73 68 6f 75 6c 64 20 72 65 6d 61 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | wn.should.remain.the.current.buf |
| 28280 | 66 65 72 2e 20 20 4d 61 6e 79 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 61 63 74 20 6f | fer...Many.suffix.commands.act.o |
| 282a0 | 6e 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 20 61 70 70 72 6f 70 72 | n.the.thing.at.point,.if.appropr |
| 282c0 | 69 61 74 65 2c 20 61 6e 64 20 69 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 62 75 66 66 65 | iate,.and.if.the.transient.buffe |
| 282e0 | 72 20 62 65 63 61 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 74 68 65 | r.became.the.current.buffer,.the |
| 28300 | 6e 20 74 68 61 74 20 77 6f 75 6c 64 20 63 68 61 6e 67 65 20 77 68 61 74 20 69 73 0a 61 74 20 70 | n.that.would.change.what.is.at.p |
| 28320 | 6f 69 6e 74 2e 20 20 54 6f 20 74 68 61 74 20 65 66 66 65 63 74 20 60 69 6e 68 69 62 69 74 2d 73 | oint...To.that.effect.`inhibit-s |
| 28340 | 61 6d 65 2d 77 69 6e 64 6f 77 27 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 0a 73 65 6c | ame-window'.ensures.that.the.sel |
| 28360 | 65 63 74 65 64 20 77 69 6e 64 6f 77 20 69 73 20 6e 6f 74 20 75 73 65 64 20 74 6f 20 73 68 6f 77 | ected.window.is.not.used.to.show |
| 28380 | 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 49 74 20 6d 61 79 20 62 | .the.transient.buffer...It.may.b |
| 283a0 | 65 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 77 69 6e 64 6f 77 | e.possible.to.display.the.window |
| 283c0 | 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2c 20 62 75 74 0a 77 68 65 74 68 65 72 20 74 | .in.another.frame,.but.whether.t |
| 283e0 | 68 61 74 20 77 6f 72 6b 73 20 69 6e 20 70 72 61 63 74 69 63 65 20 64 65 70 65 6e 64 73 20 6f 6e | hat.works.in.practice.depends.on |
| 28400 | 20 74 68 65 20 77 69 6e 64 6f 77 2d 6d 61 6e 61 67 65 72 2e 0a 49 66 20 74 68 65 20 77 69 6e 64 | .the.window-manager..If.the.wind |
| 28420 | 6f 77 20 6d 61 6e 61 67 65 72 20 73 65 6c 65 63 74 73 20 74 68 65 20 6e 65 77 20 77 69 6e 64 6f | ow.manager.selects.the.new.windo |
| 28440 | 77 20 28 45 6d 61 63 73 20 66 72 61 6d 65 29 2c 0a 74 68 65 6e 20 74 68 61 74 20 75 6e 66 6f 72 | w.(Emacs.frame),.then.that.unfor |
| 28460 | 74 75 6e 61 74 65 6c 79 20 63 68 61 6e 67 65 73 20 77 68 69 63 68 20 62 75 66 66 65 72 20 69 73 | tunately.changes.which.buffer.is |
| 28480 | 20 63 75 72 72 65 6e 74 2e 0a 0a 49 66 20 79 6f 75 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 6c | .current...If.you.change.the.val |
| 284a0 | 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 | ue.of.this.option,.then.you.migh |
| 284c0 | 74 20 61 6c 73 6f 0a 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 20 | t.also.want.to.change.the.value. |
| 284e0 | 6f 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 27 2e | of.`transient-mode-line-format'. |
| 28500 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 | "...:package-version.'(transient |
| 28520 | 20 2e 20 22 30 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a | ..."0.3.0")...:group.'transient. |
| 28540 | 20 20 3a 74 79 70 65 20 27 28 63 6f 6e 73 20 28 63 68 6f 69 63 65 20 66 75 6e 63 74 69 6f 6e 20 | ..:type.'(cons.(choice.function. |
| 28560 | 28 72 65 70 65 61 74 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 73 22 20 66 75 6e 63 74 69 6f | (repeat.:tag."Functions".functio |
| 28580 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 69 73 74 29 29 0a 0a 28 64 65 66 | n))................alist))..(def |
| 285a0 | 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 | custom.transient-mode-line-forma |
| 285c0 | 74 20 27 6c 69 6e 65 0a 20 20 22 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 66 6f 72 6d 61 74 20 | t.'line..."The.mode-line.format. |
| 285e0 | 66 6f 72 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 0a | for.the.transient.popup.buffer.. |
| 28600 | 0a 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 68 61 73 20 6e 6f 20 | .If.nil,.then.the.buffer.has.no. |
| 28620 | 6d 6f 64 65 2d 6c 69 6e 65 2e 20 20 49 66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 | mode-line...If.the.buffer.is.not |
| 28640 | 0a 64 69 73 70 6c 61 79 65 64 20 72 69 67 68 74 20 61 62 6f 76 65 20 74 68 65 20 65 63 68 6f 20 | .displayed.right.above.the.echo. |
| 28660 | 61 72 65 61 2c 20 74 68 65 6e 20 74 68 69 73 20 70 72 6f 62 61 62 6c 79 20 69 73 20 6e 6f 74 0a | area,.then.this.probably.is.not. |
| 28680 | 61 20 67 6f 6f 64 20 76 61 6c 75 65 2e 0a 0a 49 66 20 60 6c 69 6e 65 27 20 28 74 68 65 20 64 65 | a.good.value...If.`line'.(the.de |
| 286a0 | 66 61 75 6c 74 29 20 6f 72 20 61 20 6e 61 74 75 72 61 6c 20 6e 75 6d 62 65 72 2c 20 74 68 65 6e | fault).or.a.natural.number,.then |
| 286c0 | 20 74 68 65 20 62 75 66 66 65 72 0a 68 61 73 20 6e 6f 20 6d 6f 64 65 2d 6c 69 6e 65 2c 20 62 75 | .the.buffer.has.no.mode-line,.bu |
| 286e0 | 74 20 61 20 6c 69 6e 65 20 69 73 20 64 72 61 77 6e 20 69 73 20 64 72 61 77 6e 20 69 6e 20 69 74 | t.a.line.is.drawn.is.drawn.in.it |
| 28700 | 73 20 70 6c 61 63 65 2e 0a 49 66 20 61 20 6e 75 6d 62 65 72 20 69 73 20 75 73 65 64 2c 20 74 68 | s.place..If.a.number.is.used,.th |
| 28720 | 61 74 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 74 68 69 63 6b 6e 65 73 73 20 6f 66 20 74 68 | at.specifies.the.thickness.of.th |
| 28740 | 65 20 6c 69 6e 65 2e 0a 4f 6e 20 74 65 72 6d 63 61 70 20 66 72 61 6d 65 73 20 77 65 20 63 61 6e | e.line..On.termcap.frames.we.can |
| 28760 | 6e 6f 74 20 64 72 61 77 20 6c 69 6e 65 73 2c 20 73 6f 20 74 68 65 72 65 20 60 6c 69 6e 65 27 20 | not.draw.lines,.so.there.`line'. |
| 28780 | 61 6e 64 0a 6e 75 6d 62 65 72 73 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 6e 69 6c | and.numbers.are.synonyms.for.nil |
| 287a0 | 2e 0a 0a 54 68 65 20 63 6f 6c 6f 72 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 69 73 20 75 73 65 64 | ...The.color.of.the.line.is.used |
| 287c0 | 20 74 6f 20 69 6e 64 69 63 61 74 65 20 69 66 20 6e 6f 6e 2d 73 75 66 66 69 78 65 73 20 61 72 65 | .to.indicate.if.non-suffixes.are |
| 287e0 | 0a 61 6c 6c 6f 77 65 64 20 61 6e 64 20 77 68 65 74 68 65 72 20 74 68 65 79 20 65 78 69 74 20 74 | .allowed.and.whether.they.exit.t |
| 28800 | 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 54 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 0a 63 6f | he.transient...The.foreground.co |
| 28820 | 6c 6f 72 20 6f 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 6e 6f 6f 70 27 20 28 69 66 20 | lor.of.`transient-key-noop'.(if. |
| 28840 | 6e 6f 6e 2d 73 75 66 66 69 78 20 61 72 65 20 64 69 73 61 6c 6c 6f 77 65 64 29 2c 0a 60 74 72 61 | non-suffix.are.disallowed),.`tra |
| 28860 | 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 27 20 28 69 66 20 61 6c 6c 6f 77 65 64 20 61 6e 64 | nsient-key-stay'.(if.allowed.and |
| 28880 | 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 79 73 20 61 63 74 69 76 65 29 2c 20 6f 72 0a 60 74 72 | .transient.stays.active),.or.`tr |
| 288a0 | 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 65 78 69 74 27 20 28 69 66 20 61 6c 6c 6f 77 65 64 20 61 6e | ansient-key-exit'.(if.allowed.an |
| 288c0 | 64 20 74 68 65 79 20 65 78 69 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 29 20 69 73 0a 75 73 | d.they.exit.the.transient).is.us |
| 288e0 | 65 64 20 74 6f 20 64 72 61 77 20 74 68 65 20 6c 69 6e 65 2e 0a 0a 4f 74 68 65 72 77 69 73 65 20 | ed.to.draw.the.line...Otherwise. |
| 28900 | 74 68 69 73 20 63 61 6e 20 62 65 20 61 6e 79 20 6d 6f 64 65 2d 6c 69 6e 65 20 66 6f 72 6d 61 74 | this.can.be.any.mode-line.format |
| 28920 | 2e 0a 53 65 65 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 27 20 66 6f 72 20 64 65 74 | ..See.`mode-line-format'.for.det |
| 28940 | 61 69 6c 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e | ails."...:package-version.'(tran |
| 28960 | 73 69 65 6e 74 20 2e 20 22 30 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 | sient..."0.2.0")...:group.'trans |
| 28980 | 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 | ient...:type.'(choice.(const..:t |
| 289a0 | 61 67 20 22 68 69 64 65 20 6d 6f 64 65 2d 6c 69 6e 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | ag."hide.mode-line".nil)........ |
| 289c0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 73 75 62 73 74 69 74 75 | ..........(const..:tag."substitu |
| 289e0 | 74 65 20 74 68 69 6e 20 6c 69 6e 65 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | te.thin.line".line)............. |
| 28a00 | 20 20 20 20 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20 22 73 75 62 73 74 69 74 75 74 65 20 6c 69 | .....(number.:tag."substitute.li |
| 28a20 | 6e 65 20 77 69 74 68 20 74 68 69 63 6b 6e 65 73 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ne.with.thickness")............. |
| 28a40 | 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 6e 61 6d 65 20 6f 66 20 70 72 65 66 69 | .....(const..:tag."name.of.prefi |
| 28a60 | 78 20 63 6f 6d 6d 61 6e 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.command"...................... |
| 28a80 | 20 20 20 20 28 22 25 65 22 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 72 6f 6e 74 2d 73 70 61 63 65 0a | ....("%e".mode-line-front-space. |
| 28aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 2d 6c | ..........................mode-l |
| 28ac0 | 69 6e 65 2d 62 75 66 66 65 72 2d 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 | ine-buffer-identification))..... |
| 28ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 20 20 3a 74 61 67 20 22 63 75 73 74 6f | .............(sexp...:tag."custo |
| 28b00 | 6d 20 6d 6f 64 65 2d 6c 69 6e 65 20 66 6f 72 6d 61 74 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 | m.mode-line.format")))..(defcust |
| 28b20 | 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 | om.transient-show-common-command |
| 28b40 | 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 63 6f 6d 6d 6f 6e 20 | s.nil..."Whether.to.show.common. |
| 28b60 | 74 72 61 6e 73 69 65 6e 74 20 73 75 66 66 69 78 65 73 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 | transient.suffixes.in.the.popup. |
| 28b80 | 62 75 66 66 65 72 2e 0a 0a 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 6c 77 61 | buffer...These.commands.are.alwa |
| 28ba0 | 79 73 20 73 68 6f 77 6e 20 61 66 74 65 72 20 74 79 70 69 6e 67 20 74 68 65 20 70 72 65 66 69 78 | ys.shown.after.typing.the.prefix |
| 28bc0 | 20 6b 65 79 0a 5c 22 43 2d 78 5c 22 20 77 68 65 6e 20 61 20 74 72 61 6e 73 69 65 6e 74 20 63 6f | .key.\"C-x\".when.a.transient.co |
| 28be0 | 6d 6d 61 6e 64 20 69 73 20 61 63 74 69 76 65 2e 20 20 54 6f 20 74 6f 67 67 6c 65 20 74 68 65 20 | mmand.is.active...To.toggle.the. |
| 28c00 | 76 61 6c 75 65 0a 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 75 73 65 20 5c 22 43 2d 78 | value.of.this.variable.use.\"C-x |
| 28c20 | 20 74 5c 22 20 77 68 65 6e 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 2e | .t\".when.a.transient.is.active. |
| 28c40 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 | "...:package-version.'(transient |
| 28c60 | 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a | ..."0.1.0")...:group.'transient. |
| 28c80 | 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 | ..:type.'boolean)..(defcustom.tr |
| 28ca0 | 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 77 69 74 68 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 | ansient-read-with-initial-input. |
| 28cc0 | 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 74 68 65 20 6c 61 73 74 20 68 | nil..."Whether.to.use.the.last.h |
| 28ce0 | 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 20 61 73 20 69 6e 69 74 69 61 6c 20 6d 69 6e 69 62 75 | istory.element.as.initial.minibu |
| 28d00 | 66 66 65 72 20 69 6e 70 75 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | ffer.input."...:package-version. |
| 28d20 | 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | '(transient..."0.2.0")...:group. |
| 28d40 | 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 | 'transient...:type.'boolean)..(d |
| 28d60 | 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 6d 69 73 | efcustom.transient-highlight-mis |
| 28d80 | 6d 61 74 63 68 65 64 2d 6b 65 79 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 | matched-keys.nil..."Whether.to.h |
| 28da0 | 69 67 68 6c 69 67 68 74 20 6b 65 79 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 20 | ighlight.keys.that.do.not.match. |
| 28dc0 | 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 54 68 69 73 20 6f 6e 6c 79 20 61 66 66 65 63 | their.argument...This.only.affec |
| 28de0 | 74 73 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 72 65 70 72 65 73 65 6e | ts.infix.arguments.that.represen |
| 28e00 | 74 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 0a 61 72 67 75 6d 65 6e 74 73 2e 20 20 57 68 65 6e 20 | t.command-line.arguments...When. |
| 28e20 | 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 | this.option.is.non-nil,.then.the |
| 28e40 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 0a 66 6f 72 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | .key.binding.for.infix.argument. |
| 28e60 | 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 20 77 68 65 6e 20 6f 6e 6c 79 20 61 20 6c 6f 6e 67 | are.highlighted.when.only.a.long |
| 28e80 | 20 61 72 67 75 6d 65 6e 74 0a 5c 28 65 2e 67 2e 2c 20 5c 22 2d 2d 76 65 72 62 6f 73 65 5c 22 29 | .argument.\(e.g.,.\"--verbose\") |
| 28ea0 | 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62 75 74 20 6e 6f 20 73 68 6f 72 74 68 61 6e 64 20 28 | .is.specified.but.no.shorthand.( |
| 28ec0 | 65 2e 67 2e 2c 20 5c 22 2d 76 5c 22 29 2e 0a 49 6e 20 74 68 65 20 72 61 72 65 20 63 61 73 65 20 | e.g.,.\"-v\")..In.the.rare.case. |
| 28ee0 | 74 68 61 74 20 61 20 73 68 6f 72 74 2d 68 61 6e 64 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62 | that.a.short-hand.is.specified.b |
| 28f00 | 75 74 20 64 6f 65 73 20 6e 6f 74 0a 6d 61 74 63 68 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e | ut.does.not.match.the.key.bindin |
| 28f20 | 67 2c 20 74 68 65 6e 20 69 74 20 69 73 20 68 69 67 68 6c 69 67 68 74 65 64 20 64 69 66 66 65 72 | g,.then.it.is.highlighted.differ |
| 28f40 | 65 6e 74 6c 79 2e 0a 0a 54 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 73 20 64 6f 6e 65 | ently...The.highlighting.is.done |
| 28f60 | 20 75 73 69 6e 67 20 60 74 72 61 6e 73 69 65 6e 74 2d 6d 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 | .using.`transient-mismatched-key |
| 28f80 | 27 0a 61 6e 64 20 60 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 73 74 61 6e 64 61 72 64 2d 6b 65 79 | '.and.`transient-nonstandard-key |
| 28fa0 | 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 | '."...:package-version.'(transie |
| 28fc0 | 6e 74 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e | nt..."0.1.0")...:group.'transien |
| 28fe0 | 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | t...:type.'boolean)..(defcustom. |
| 29000 | 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 68 69 67 68 65 72 2d 6c 65 76 65 6c | transient-highlight-higher-level |
| 29020 | 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 73 75 | s.nil..."Whether.to.highlight.su |
| 29040 | 66 66 69 78 65 73 20 6f 6e 20 68 69 67 68 65 72 20 6c 65 76 65 6c 73 2e 0a 0a 54 68 69 73 20 69 | ffixes.on.higher.levels...This.i |
| 29060 | 73 20 70 72 69 6d 61 72 69 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 70 61 63 6b 61 67 65 | s.primarily.intended.for.package |
| 29080 | 20 61 75 74 68 6f 72 73 2e 0a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 68 69 67 | .authors...When.non-nil.then.hig |
| 290a0 | 68 6c 69 67 68 74 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 73 75 66 66 69 78 | hlight.the.description.of.suffix |
| 290c0 | 65 73 20 77 68 6f 73 65 0a 6c 65 76 65 6c 20 69 73 20 61 62 6f 76 65 20 34 2c 20 74 68 65 20 64 | es.whose.level.is.above.4,.the.d |
| 290e0 | 65 66 61 75 6c 74 20 6f 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 61 75 6c 74 2d 6c 65 76 | efault.of.`transient-default-lev |
| 29100 | 65 6c 27 2e 0a 41 73 73 75 6d 69 6e 67 20 79 6f 75 20 68 61 76 65 20 73 65 74 20 74 68 61 74 20 | el'..Assuming.you.have.set.that. |
| 29120 | 76 61 72 69 61 62 6c 65 20 74 6f 20 37 2c 20 74 68 69 73 20 68 69 67 68 6c 69 67 68 74 73 20 61 | variable.to.7,.this.highlights.a |
| 29140 | 6c 6c 0a 73 75 66 66 69 78 65 73 20 74 68 61 74 20 77 6f 6e 27 74 20 62 65 20 61 76 61 69 6c 61 | ll.suffixes.that.won't.be.availa |
| 29160 | 62 6c 65 20 74 6f 20 75 73 65 72 73 20 77 69 74 68 6f 75 74 20 74 68 65 6d 20 6d 61 6b 69 6e 67 | ble.to.users.without.them.making |
| 29180 | 0a 74 68 65 20 73 61 6d 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 2e 22 0a 20 20 3a 70 61 63 | .the.same.customization."...:pac |
| 291a0 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 33 2e | kage-version.'(transient..."0.3. |
| 291c0 | 36 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 | 6")...:group.'transient...:type. |
| 291e0 | 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d | 'boolean)..(defcustom.transient- |
| 29200 | 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 46 | substitute-key-function.nil..."F |
| 29220 | 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 6d 6f 64 69 66 79 20 6b 65 79 20 62 69 6e 64 69 | unction.used.to.modify.key.bindi |
| 29240 | 6e 67 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 | ngs...This.function.is.called.wi |
| 29260 | 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 70 72 65 66 69 78 20 6f 62 6a 65 | th.one.argument,.the.prefix.obje |
| 29280 | 63 74 2c 0a 61 6e 64 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 6b 65 79 20 62 69 6e 64 69 6e | ct,.and.must.return.a.key.bindin |
| 292a0 | 67 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 74 68 65 20 65 78 69 73 74 69 | g.description,.either.the.existi |
| 292c0 | 6e 67 0a 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 74 20 66 69 6e 64 73 20 69 6e 20 74 | ng.key.description.it.finds.in.t |
| 292e0 | 68 65 20 60 6b 65 79 27 20 73 6c 6f 74 2c 20 6f 72 20 61 20 73 75 62 73 74 69 74 75 74 69 6f 6e | he.`key'.slot,.or.a.substitution |
| 29300 | 2e 0a 0a 54 68 69 73 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 6c 65 74 20 75 73 65 72 73 | ...This.is.intended.to.let.users |
| 29320 | 20 72 65 70 6c 61 63 65 20 63 65 72 74 61 69 6e 20 70 72 65 66 69 78 20 6b 65 79 73 2e 20 20 49 | .replace.certain.prefix.keys...I |
| 29340 | 74 0a 63 6f 75 6c 64 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 74 6f 20 6d 61 6b 65 20 6f 74 68 | t.could.also.be.used.to.make.oth |
| 29360 | 65 72 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 2c 20 62 75 74 20 74 68 61 74 20 69 73 0a 64 69 | er.substitutions,.but.that.is.di |
| 29380 | 73 63 6f 75 72 61 67 65 64 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 5c 22 3d 5c 22 20 69 | scouraged...For.example,.\"=\".i |
| 293a0 | 73 20 68 61 72 64 20 74 6f 20 72 65 61 63 68 20 75 73 69 6e 67 20 6d 79 20 63 75 73 74 6f 6d 20 | s.hard.to.reach.using.my.custom. |
| 293c0 | 6b 65 79 62 6f 61 72 64 0a 6c 61 79 6f 75 74 2c 20 73 6f 20 49 20 73 75 62 73 74 69 74 75 74 65 | keyboard.layout,.so.I.substitute |
| 293e0 | 20 5c 22 28 5c 22 20 66 6f 72 20 74 68 61 74 2c 20 77 68 69 63 68 20 69 73 20 65 61 73 79 20 74 | .\"(\".for.that,.which.is.easy.t |
| 29400 | 6f 20 72 65 61 63 68 0a 75 73 69 6e 67 20 61 20 6c 61 79 6f 75 74 20 6f 70 74 69 6d 69 7a 65 64 | o.reach.using.a.layout.optimized |
| 29420 | 20 66 6f 72 20 4c 69 73 70 2e 0a 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 | .for.Lisp.....(setq.transient-su |
| 29440 | 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 6c | bstitute-key-function.........(l |
| 29460 | 61 6d 62 64 61 20 28 6f 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 | ambda.(obj)...........(let.((key |
| 29480 | 20 28 6f 72 65 66 20 6f 62 6a 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | .(oref.obj.key))).............(i |
| 294a0 | 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 5c 22 5c 5c 5c 5c 60 5c 5c 5c 5c 28 3d 5c 5c 5c | f.(string-match.\"\\\\`\\\\(=\\\ |
| 294c0 | 5c 29 5b 61 2d 7a 41 2d 5a 5d 5c 22 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \)[a-zA-Z]\".key)............... |
| 294e0 | 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 5c 22 28 5c 22 20 74 20 74 20 6b 65 79 20 31 | ..(replace-match.\"(\".t.t.key.1 |
| 29500 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 29 29 29 29 29 22 0a 20 20 3a 70 61 63 | )...............key)))))"...:pac |
| 29520 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 31 2e | kage-version.'(transient..."0.1. |
| 29540 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 | 0")...:group.'transient...:type. |
| 29560 | 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 72 61 6e 73 66 6f 72 6d 20 | '(choice.(const.:tag."Transform. |
| 29580 | 6e 6f 20 6b 65 79 73 20 28 6e 69 6c 29 22 20 6e 69 6c 29 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a | no.keys.(nil)".nil).function)).. |
| 295a0 | 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 6d 61 6e 74 69 63 2d 63 6f | (defcustom.transient-semantic-co |
| 295c0 | 6c 6f 72 69 6e 67 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 63 6f 6c 6f 72 | loring.t..."Whether.to.use.color |
| 295e0 | 73 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 72 61 6e 73 69 65 6e 74 20 62 65 68 61 76 69 6f 72 | s.to.indicate.transient.behavior |
| 29600 | 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6b 65 79 20 62 69 6e 64 | ...If.non-nil,.then.the.key.bind |
| 29620 | 69 6e 67 20 6f 66 20 65 61 63 68 20 73 75 66 66 69 78 20 69 73 20 63 6f 6c 6f 72 69 7a 65 64 20 | ing.of.each.suffix.is.colorized. |
| 29640 | 74 6f 0a 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 69 74 20 65 78 69 74 73 20 74 68 65 | to.indicate.whether.it.exits.the |
| 29660 | 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 74 65 20 6f 72 20 6e 6f 74 2c 20 61 6e 64 20 74 68 65 | .transient.state.or.not,.and.the |
| 29680 | 0a 6c 69 6e 65 20 74 68 61 74 20 69 73 20 64 72 61 77 6e 20 62 65 6c 6f 77 20 74 68 65 20 74 72 | .line.that.is.drawn.below.the.tr |
| 296a0 | 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 72 20 69 73 20 75 73 65 64 20 74 6f 0a | ansient.popup.buffer.is.used.to. |
| 296c0 | 69 6e 64 69 63 61 74 65 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 6e 6f 6e 2d 73 75 66 | indicate.the.behavior.of.non-suf |
| 296e0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | fix.commands."...:package-versio |
| 29700 | 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 35 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | n.'(transient..."0.5.0")...:grou |
| 29720 | 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | p.'transient...:type.'boolean).. |
| 29740 | 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 74 65 63 74 2d 6b 65 79 2d | (defcustom.transient-detect-key- |
| 29760 | 63 6f 6e 66 6c 69 63 74 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 64 65 74 65 | conflicts.nil..."Whether.to.dete |
| 29780 | 63 74 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 2e 0a 0a 43 6f 6e 66 6c | ct.key.binding.conflicts...Confl |
| 297a0 | 69 63 74 73 20 61 72 65 20 64 65 74 65 63 74 65 64 20 77 68 65 6e 20 61 20 74 72 61 6e 73 69 65 | icts.are.detected.when.a.transie |
| 297c0 | 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 0a 61 6e 64 | nt.prefix.command.is.invoked.and |
| 297e0 | 20 72 65 73 75 6c 74 73 20 69 6e 20 61 6e 20 65 72 72 6f 72 2c 20 77 68 69 63 68 20 70 72 65 76 | .results.in.an.error,.which.prev |
| 29800 | 65 6e 74 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 72 6f 6d 20 62 65 69 6e 67 0a 75 73 | ents.the.transient.from.being.us |
| 29820 | 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 | ed."...:package-version.'(transi |
| 29840 | 65 6e 74 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 | ent..."0.1.0")...:group.'transie |
| 29860 | 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | nt...:type.'boolean)..(defcustom |
| 29880 | 20 74 72 61 6e 73 69 65 6e 74 2d 61 6c 69 67 6e 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 | .transient-align-variable-pitch. |
| 298a0 | 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 61 6c 69 67 6e 20 63 6f 6c 75 6d 6e 73 20 | nil..."Whether.to.align.columns. |
| 298c0 | 70 69 78 65 6c 2d 77 69 73 65 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 0a | pixel-wise.in.the.popup.buffer.. |
| 298e0 | 0a 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 63 6f 6c 75 6d 6e | .If.this.is.non-nil,.then.column |
| 29900 | 73 20 61 72 65 20 61 6c 69 67 6e 65 64 20 70 69 78 65 6c 2d 77 69 73 65 20 74 6f 0a 73 75 70 70 | s.are.aligned.pixel-wise.to.supp |
| 29920 | 6f 72 74 20 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 66 6f 6e 74 73 2e 20 20 4b 65 79 73 20 | ort.variable-pitch.fonts...Keys. |
| 29940 | 61 72 65 20 6e 6f 74 20 61 6c 69 67 6e 65 64 2c 20 73 6f 20 79 6f 75 0a 73 68 6f 75 6c 64 20 75 | are.not.aligned,.so.you.should.u |
| 29960 | 73 65 20 61 20 66 69 78 65 64 2d 70 69 74 63 68 20 66 6f 6e 74 20 66 6f 72 20 74 68 65 20 60 74 | se.a.fixed-pitch.font.for.the.`t |
| 29980 | 72 61 6e 73 69 65 6e 74 2d 6b 65 79 27 20 66 61 63 65 2e 0a 4f 74 68 65 72 20 6b 65 79 20 66 61 | ransient-key'.face..Other.key.fa |
| 299a0 | 63 65 73 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 74 68 61 74 20 66 61 63 65 20 75 6e 6c 65 73 | ces.inherit.from.that.face.unles |
| 299c0 | 73 20 61 20 74 68 65 6d 65 20 69 73 0a 75 73 65 64 20 74 68 61 74 20 62 72 65 61 6b 73 20 74 68 | s.a.theme.is.used.that.breaks.th |
| 299e0 | 61 74 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 2e 0a 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 | at.relationship...This.option.is |
| 29a00 | 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 72 73 20 77 68 6f 20 75 73 65 20 61 20 76 61 | .intended.for.users.who.use.a.va |
| 29a20 | 72 69 61 62 6c 65 2d 70 69 74 63 68 0a 66 6f 6e 74 20 66 6f 72 20 74 68 65 20 60 64 65 66 61 75 | riable-pitch.font.for.the.`defau |
| 29a40 | 6c 74 27 20 66 61 63 65 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 66 | lt'.face...Also.see.`transient-f |
| 29a60 | 6f 72 63 65 2d 66 69 78 65 64 2d 70 69 74 63 68 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | orce-fixed-pitch'."...:package-v |
| 29a80 | 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 34 2e 30 22 29 0a 20 20 | ersion.'(transient..."0.4.0")... |
| 29aa0 | 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | :group.'transient...:type.'boole |
| 29ac0 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 63 65 2d | an)..(defcustom.transient-force- |
| 29ae0 | 66 69 78 65 64 2d 70 69 74 63 68 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 66 6f | fixed-pitch.nil..."Whether.to.fo |
| 29b00 | 72 63 65 20 75 73 65 20 6f 66 20 6d 6f 6e 6f 73 70 61 63 65 64 20 66 6f 6e 74 20 69 6e 20 74 68 | rce.use.of.monospaced.font.in.th |
| 29b20 | 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 0a 0a 45 76 65 6e 20 69 66 20 79 6f 75 20 75 73 65 | e.popup.buffer...Even.if.you.use |
| 29b40 | 20 61 20 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 20 66 6f 6e 74 20 66 6f 72 20 74 68 65 20 60 64 65 | .a.proportional.font.for.the.`de |
| 29b60 | 66 61 75 6c 74 27 20 66 61 63 65 2c 0a 79 6f 75 20 6d 69 67 68 74 20 73 74 69 6c 6c 20 77 61 6e | fault'.face,.you.might.still.wan |
| 29b80 | 74 20 74 6f 20 75 73 65 20 61 20 6d 6f 6e 6f 73 70 61 63 65 64 20 66 6f 6e 74 20 69 6e 20 74 72 | t.to.use.a.monospaced.font.in.tr |
| 29ba0 | 61 6e 73 69 65 6e 74 27 73 0a 70 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 53 65 74 74 69 6e 67 | ansient's.popup.buffer...Setting |
| 29bc0 | 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 74 20 63 61 75 73 65 73 20 60 64 65 66 61 75 6c | .this.option.to.t.causes.`defaul |
| 29be0 | 74 27 20 74 6f 0a 62 65 20 72 65 6d 61 70 70 65 64 20 74 6f 20 60 66 69 78 65 64 2d 70 69 74 63 | t'.to.be.remapped.to.`fixed-pitc |
| 29c00 | 68 27 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 60 74 72 | h'.in.that.buffer...Also.see.`tr |
| 29c20 | 61 6e 73 69 65 6e 74 2d 61 6c 69 67 6e 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 2e 22 0a | ansient-align-variable-pitch'.". |
| 29c40 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e | ..:package-version.'(transient.. |
| 29c60 | 20 22 30 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 | ."0.2.0")...:group.'transient... |
| 29c80 | 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e | :type.'boolean)..(defcustom.tran |
| 29ca0 | 73 69 65 6e 74 2d 66 6f 72 63 65 2d 73 69 6e 67 6c 65 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 0a 20 20 | sient-force-single-column.nil... |
| 29cc0 | 22 57 68 65 74 68 65 72 20 74 6f 20 66 6f 72 63 65 20 75 73 65 20 6f 66 20 61 20 73 69 6e 67 6c | "Whether.to.force.use.of.a.singl |
| 29ce0 | 65 20 63 6f 6c 75 6d 6e 20 74 6f 20 64 69 73 70 6c 61 79 20 73 75 66 66 69 78 65 73 2e 0a 0a 54 | e.column.to.display.suffixes...T |
| 29d00 | 68 69 73 20 6d 69 67 68 74 20 62 65 20 75 73 65 66 75 6c 20 66 6f 72 20 75 73 65 72 73 20 77 69 | his.might.be.useful.for.users.wi |
| 29d20 | 74 68 20 6c 6f 77 20 76 69 73 69 6f 6e 20 77 68 6f 20 75 73 65 20 6c 61 72 67 65 0a 74 65 78 74 | th.low.vision.who.use.large.text |
| 29d40 | 20 61 6e 64 20 6d 69 67 68 74 20 6f 74 68 65 72 77 69 73 65 20 68 61 76 65 20 74 6f 20 73 63 72 | .and.might.otherwise.have.to.scr |
| 29d60 | 6f 6c 6c 20 69 6e 20 74 77 6f 20 64 69 6d 65 6e 73 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 63 6b 61 | oll.in.two.dimensions."...:packa |
| 29d80 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 33 2e 36 22 | ge-version.'(transient..."0.3.6" |
| 29da0 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 | )...:group.'transient...:type.'b |
| 29dc0 | 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 | oolean)..(defcustom.transient-hi |
| 29de0 | 64 65 2d 64 75 72 69 6e 67 2d 6d 69 6e 69 62 75 66 66 65 72 2d 72 65 61 64 20 6e 69 6c 0a 20 20 | de-during-minibuffer-read.nil... |
| 29e00 | 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 64 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 | "Whether.to.hide.the.transient.b |
| 29e20 | 75 66 66 65 72 20 77 68 69 6c 65 20 72 65 61 64 69 6e 67 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 | uffer.while.reading.in.the.minib |
| 29e40 | 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 | uffer."...:package-version.'(tra |
| 29e60 | 6e 73 69 65 6e 74 20 2e 20 22 30 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e | nsient..."0.4.0")...:group.'tran |
| 29e80 | 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 6f 6e | sient...:type.'boolean)..(defcon |
| 29ea0 | 73 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 78 2d 6c 65 76 65 6c 20 37 29 0a 28 64 65 66 63 | st.transient--max-level.7).(defc |
| 29ec0 | 6f 6e 73 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 63 68 69 6c 64 2d 6c 65 | onst.transient--default-child-le |
| 29ee0 | 76 65 6c 20 31 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 | vel.1).(defconst.transient--defa |
| 29f00 | 75 6c 74 2d 70 72 65 66 69 78 2d 6c 65 76 65 6c 20 34 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | ult-prefix-level.4)..(defcustom. |
| 29f20 | 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 61 75 6c 74 2d 6c 65 76 65 6c 20 74 72 61 6e 73 69 65 6e | transient-default-level.transien |
| 29f40 | 74 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 66 69 78 2d 6c 65 76 65 6c 0a 20 20 22 43 6f 6e 74 72 | t--default-prefix-level..."Contr |
| 29f60 | 6f 6c 20 77 68 61 74 20 73 75 66 66 69 78 20 6c 65 76 65 6c 73 20 61 72 65 20 6d 61 64 65 20 61 | ol.what.suffix.levels.are.made.a |
| 29f80 | 76 61 69 6c 61 62 6c 65 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 45 61 63 68 20 73 75 66 66 69 | vailable.by.default...Each.suffi |
| 29fa0 | 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 70 6c 61 63 65 64 20 6f 6e 20 61 20 6c 65 76 65 6c 20 61 | x.command.is.placed.on.a.level.a |
| 29fc0 | 6e 64 20 65 61 63 68 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 0a 68 61 73 20 61 20 6c 65 76 | nd.each.prefix.command.has.a.lev |
| 29fe0 | 65 6c 2c 20 77 68 69 63 68 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 73 75 66 66 69 78 20 | el,.which.controls.which.suffix. |
| 2a000 | 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 2e 0a 49 6e 74 65 67 65 72 73 | commands.are.available..Integers |
| 2a020 | 20 62 65 74 77 65 65 6e 20 31 20 61 6e 64 20 37 20 28 69 6e 63 6c 75 73 69 76 65 29 20 61 72 65 | .between.1.and.7.(inclusive).are |
| 2a040 | 20 76 61 6c 69 64 20 6c 65 76 65 6c 73 2e 0a 0a 54 68 65 20 6c 65 76 65 6c 73 20 6f 66 20 69 6e | .valid.levels...The.levels.of.in |
| 2a060 | 64 69 76 69 64 75 61 6c 20 74 72 61 6e 73 69 65 6e 74 73 20 61 6e 64 2f 6f 72 20 74 68 65 69 72 | dividual.transients.and/or.their |
| 2a080 | 20 69 6e 64 69 76 69 64 75 61 6c 0a 73 75 66 66 69 78 65 73 20 63 61 6e 20 62 65 20 63 68 61 6e | .individual.suffixes.can.be.chan |
| 2a0a0 | 67 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2c 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 74 68 | ged.individually,.by.invoking.th |
| 2a0c0 | 65 20 70 72 65 66 69 78 20 61 6e 64 0a 74 68 65 6e 20 70 72 65 73 73 69 6e 67 20 5c 22 43 2d 78 | e.prefix.and.then.pressing.\"C-x |
| 2a0e0 | 20 6c 5c 22 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 6c 65 76 65 6c 20 66 6f 72 20 62 6f 74 | .l\"...The.default.level.for.bot |
| 2a100 | 68 20 74 72 61 6e 73 69 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 20 73 75 66 66 69 78 65 73 20 | h.transients.and.their.suffixes. |
| 2a120 | 69 73 20 34 2e 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 | is.4..This.option.only.controls. |
| 2a140 | 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 74 72 61 6e 73 69 65 6e 74 73 2e 20 20 54 68 65 | the.default.for.transients...The |
| 2a160 | 20 64 65 66 61 75 6c 74 0a 73 75 66 66 69 78 20 6c 65 76 65 6c 20 69 73 20 61 6c 77 61 79 73 20 | .default.suffix.level.is.always. |
| 2a180 | 34 2e 20 20 54 68 65 20 61 75 74 68 6f 72 20 6f 66 20 61 20 74 72 61 6e 73 69 65 6e 74 20 73 68 | 4...The.author.of.a.transient.sh |
| 2a1a0 | 6f 75 6c 64 20 70 6c 61 63 65 0a 63 65 72 74 61 69 6e 20 73 75 66 66 69 78 65 73 20 6f 6e 20 61 | ould.place.certain.suffixes.on.a |
| 2a1c0 | 20 68 69 67 68 65 72 20 6c 65 76 65 6c 20 69 66 20 74 68 65 79 20 65 78 70 65 63 74 20 74 68 61 | .higher.level.if.they.expect.tha |
| 2a1e0 | 74 20 69 74 20 77 6f 6e 27 74 20 62 65 0a 6f 66 20 75 73 65 20 74 6f 20 6d 6f 73 74 20 75 73 65 | t.it.won't.be.of.use.to.most.use |
| 2a200 | 72 73 2c 20 61 6e 64 20 74 68 65 79 20 73 68 6f 75 6c 64 20 70 6c 61 63 65 20 76 65 72 79 20 69 | rs,.and.they.should.place.very.i |
| 2a220 | 6d 70 6f 72 74 61 6e 74 20 73 75 66 66 69 78 65 73 0a 6f 6e 20 61 20 6c 6f 77 65 72 20 6c 65 76 | mportant.suffixes.on.a.lower.lev |
| 2a240 | 65 6c 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 72 65 6d 61 69 6e 20 61 76 61 69 6c 61 62 6c 65 | el.so.that.they.remain.available |
| 2a260 | 20 65 76 65 6e 20 69 66 20 74 68 65 20 75 73 65 72 0a 6c 6f 77 65 72 73 20 74 68 65 20 74 72 61 | .even.if.the.user.lowers.the.tra |
| 2a280 | 6e 73 69 65 6e 74 20 6c 65 76 65 6c 2e 0a 0a 5c 28 4d 61 67 69 74 20 63 75 72 72 65 6e 74 6c 79 | nsient.level...\(Magit.currently |
| 2a2a0 | 20 70 6c 61 63 65 73 20 6e 65 61 72 6c 79 20 61 6c 6c 20 73 75 66 66 69 78 65 73 20 6f 6e 20 6c | .places.nearly.all.suffixes.on.l |
| 2a2c0 | 65 76 65 6c 20 34 20 61 6e 64 20 6c 6f 77 65 72 0a 6c 65 76 65 6c 73 20 61 72 65 20 6e 6f 74 20 | evel.4.and.lower.levels.are.not. |
| 2a2e0 | 75 73 65 64 20 61 74 20 61 6c 6c 20 79 65 74 2e 20 20 53 6f 20 66 6f 72 20 74 68 65 20 74 69 6d | used.at.all.yet...So.for.the.tim |
| 2a300 | 65 20 62 65 69 6e 67 20 79 6f 75 20 73 68 6f 75 6c 64 0a 6e 6f 74 20 73 65 74 20 61 20 6c 6f 77 | e.being.you.should.not.set.a.low |
| 2a320 | 65 72 20 6c 65 76 65 6c 20 68 65 72 65 20 61 6e 64 20 75 73 69 6e 67 20 61 20 68 69 67 68 65 72 | er.level.here.and.using.a.higher |
| 2a340 | 20 6c 65 76 65 6c 20 6d 69 67 68 74 20 6e 6f 74 0a 67 69 76 65 20 79 6f 75 20 61 73 20 6d 61 6e | .level.might.not.give.you.as.man |
| 2a360 | 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 75 66 66 69 78 65 73 20 61 73 20 79 6f 75 20 68 6f 70 | y.additional.suffixes.as.you.hop |
| 2a380 | 65 64 2e 29 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 | ed.)"...:package-version.'(trans |
| 2a3a0 | 69 65 6e 74 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 | ient..."0.1.0")...:group.'transi |
| 2a3c0 | 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 | ent...:type.'(choice.(const.:tag |
| 2a3e0 | 20 22 31 20 2d 20 66 65 77 65 73 74 20 73 75 66 66 69 78 65 73 22 20 31 29 0a 20 20 20 20 20 20 | ."1.-.fewest.suffixes".1)....... |
| 2a400 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...........(const.2)............ |
| 2a420 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 33 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(const.3)................. |
| 2a440 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 34 20 2d 20 64 65 66 61 75 6c 74 22 20 34 29 0a 20 20 | .(const.:tag."4.-.default".4)... |
| 2a460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 35 29 0a 20 20 20 20 20 20 20 | ...............(const.5)........ |
| 2a480 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 36 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(const.6)............. |
| 2a4a0 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 37 20 2d 20 6d 6f 73 74 20 73 75 66 66 69 | .....(const.:tag."7.-.most.suffi |
| 2a4c0 | 78 65 73 22 20 37 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d | xes".7)))..(defcustom.transient- |
| 2a4e0 | 6c 65 76 65 6c 73 2d 66 69 6c 65 0a 20 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 | levels-file...(locate-user-emacs |
| 2a500 | 2d 66 69 6c 65 20 22 74 72 61 6e 73 69 65 6e 74 2f 6c 65 76 65 6c 73 2e 65 6c 22 29 0a 20 20 22 | -file."transient/levels.el")..." |
| 2a520 | 46 69 6c 65 20 75 73 65 64 20 74 6f 20 73 61 76 65 20 6c 65 76 65 6c 73 20 6f 66 20 74 72 61 6e | File.used.to.save.levels.of.tran |
| 2a540 | 73 69 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 20 73 75 66 66 69 78 65 73 2e 22 0a 20 20 3a 70 | sients.and.their.suffixes."...:p |
| 2a560 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e | ackage-version.'(transient..."0. |
| 2a580 | 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 | 1.0")...:group.'transient...:typ |
| 2a5a0 | 65 20 27 66 69 6c 65 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 76 | e.'file)..(defcustom.transient-v |
| 2a5c0 | 61 6c 75 65 73 2d 66 69 6c 65 0a 20 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d | alues-file...(locate-user-emacs- |
| 2a5e0 | 66 69 6c 65 20 22 74 72 61 6e 73 69 65 6e 74 2f 76 61 6c 75 65 73 2e 65 6c 22 29 0a 20 20 22 46 | file."transient/values.el")..."F |
| 2a600 | 69 6c 65 20 75 73 65 64 20 74 6f 20 73 61 76 65 20 76 61 6c 75 65 73 20 6f 66 20 74 72 61 6e 73 | ile.used.to.save.values.of.trans |
| 2a620 | 69 65 6e 74 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 | ients."...:package-version.'(tra |
| 2a640 | 6e 73 69 65 6e 74 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e | nsient..."0.1.0")...:group.'tran |
| 2a660 | 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 66 69 6c 65 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | sient...:type.'file)..(defcustom |
| 2a680 | 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 66 69 6c 65 0a 20 20 28 6c 6f 63 61 74 | .transient-history-file...(locat |
| 2a6a0 | 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 74 72 61 6e 73 69 65 6e 74 2f 68 69 73 | e-user-emacs-file."transient/his |
| 2a6c0 | 74 6f 72 79 2e 65 6c 22 29 0a 20 20 22 46 69 6c 65 20 75 73 65 64 20 74 6f 20 73 61 76 65 20 68 | tory.el")..."File.used.to.save.h |
| 2a6e0 | 69 73 74 6f 72 79 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 20 69 | istory.of.transients.and.their.i |
| 2a700 | 6e 66 69 78 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 | nfixes."...:package-version.'(tr |
| 2a720 | 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 | ansient..."0.1.0")...:group.'tra |
| 2a740 | 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 66 69 6c 65 29 0a 0a 28 64 65 66 63 75 73 74 6f | nsient...:type.'file)..(defcusto |
| 2a760 | 6d 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6c 69 6d 69 74 20 31 30 0a 20 20 22 | m.transient-history-limit.10..." |
| 2a780 | 4e 75 6d 62 65 72 20 6f 66 20 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 73 20 74 6f 20 6b 65 | Number.of.history.elements.to.ke |
| 2a7a0 | 65 70 20 77 68 65 6e 20 73 61 76 69 6e 67 20 74 6f 20 66 69 6c 65 2e 22 0a 20 20 3a 70 61 63 6b | ep.when.saving.to.file."...:pack |
| 2a7c0 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 31 2e 30 | age-version.'(transient..."0.1.0 |
| 2a7e0 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 | ")...:group.'transient...:type.' |
| 2a800 | 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 73 | integer)..(defcustom.transient-s |
| 2a820 | 61 76 65 2d 68 69 73 74 6f 72 79 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 61 76 65 | ave-history.t..."Whether.to.save |
| 2a840 | 20 68 69 73 74 6f 72 79 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 77 | .history.of.transient.commands.w |
| 2a860 | 68 65 6e 20 65 78 69 74 69 6e 67 20 45 6d 61 63 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | hen.exiting.Emacs."...:package-v |
| 2a880 | 65 72 73 69 6f 6e 20 27 28 74 72 61 6e 73 69 65 6e 74 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 | ersion.'(transient..."0.1.0")... |
| 2a8a0 | 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | :group.'transient...:type.'boole |
| 2a8c0 | 61 6e 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 74 72 61 6e 73 69 | an)..;;;.Faces..(defgroup.transi |
| 2a8e0 | 65 6e 74 2d 66 61 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73 20 75 73 65 64 20 62 79 20 54 | ent-faces.nil..."Faces.used.by.T |
| 2a900 | 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 29 0a | ransient."...:group.'transient). |
| 2a920 | 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 20 27 28 28 74 | .(defface.transient-heading.'((t |
| 2a940 | 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 | .:inherit.font-lock-keyword-face |
| 2a960 | 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 | ))..."Face.used.for.headings.".. |
| 2a980 | 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 | .:group.'transient-faces)..(deff |
| 2a9a0 | 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 20 27 28 28 74 20 3a 69 6e 68 | ace.transient-argument.'((t.:inh |
| 2a9c0 | 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 20 3a 77 65 69 67 | erit.font-lock-string-face.:weig |
| 2a9e0 | 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 65 6e 61 62 6c | ht.bold))..."Face.used.for.enabl |
| 2aa00 | 65 64 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 | ed.arguments."...:group.'transie |
| 2aa20 | 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e | nt-faces)..(defface.transient-in |
| 2aa40 | 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 73 68 | active-argument.'((t.:inherit.sh |
| 2aa60 | 61 64 6f 77 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 69 6e 61 63 74 69 76 65 | adow))..."Face.used.for.inactive |
| 2aa80 | 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 | .arguments."...:group.'transient |
| 2aaa0 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 | -faces)..(defface.transient-valu |
| 2aac0 | 65 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 | e.'((t.:inherit.font-lock-string |
| 2aae0 | 2d 66 61 63 65 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 | -face.:weight.bold))..."Face.use |
| 2ab00 | 64 20 66 6f 72 20 76 61 6c 75 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 | d.for.values."...:group.'transie |
| 2ab20 | 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e | nt-faces)..(defface.transient-in |
| 2ab40 | 61 63 74 69 76 65 2d 76 61 6c 75 65 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 73 68 61 64 6f | active-value.'((t.:inherit.shado |
| 2ab60 | 77 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 69 6e 61 63 74 69 76 65 20 76 61 | w))..."Face.used.for.inactive.va |
| 2ab80 | 6c 75 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 | lues."...:group.'transient-faces |
| 2aba0 | 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 75 6e 72 65 61 63 68 61 62 6c | )..(defface.transient-unreachabl |
| 2abc0 | 65 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 73 68 61 64 6f 77 29 29 0a 20 20 22 46 61 63 65 | e.'((t.:inherit.shadow))..."Face |
| 2abe0 | 20 75 73 65 64 20 66 6f 72 20 73 75 66 66 69 78 65 73 20 75 6e 72 65 61 63 68 61 62 6c 65 20 66 | .used.for.suffixes.unreachable.f |
| 2ac00 | 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 65 66 69 78 20 73 65 71 75 65 6e 63 65 2e | rom.the.current.prefix.sequence. |
| 2ac20 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 | "...:group.'transient-faces)..(d |
| 2ac40 | 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 70 74 2d 73 75 66 66 69 78 20 27 28 | efface.transient-inapt-suffix.'( |
| 2ac60 | 28 74 20 3a 69 6e 68 65 72 69 74 20 73 68 61 64 6f 77 20 3a 69 74 61 6c 69 63 20 74 29 29 0a 20 | (t.:inherit.shadow.:italic.t)).. |
| 2ac80 | 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 61 72 | ."Face.used.for.suffixes.that.ar |
| 2aca0 | 65 20 69 6e 61 70 74 20 61 74 20 74 68 69 73 20 74 69 6d 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | e.inapt.at.this.time."...:group. |
| 2acc0 | 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e | 'transient-faces)..(defface.tran |
| 2ace0 | 73 69 65 6e 74 2d 61 63 74 69 76 65 2d 69 6e 66 69 78 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 | sient-active-infix.'((t.:inherit |
| 2ad00 | 20 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 | .highlight))..."Face.used.for.th |
| 2ad20 | 65 20 69 6e 66 69 78 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 62 | e.infix.for.which.the.value.is.b |
| 2ad40 | 65 69 6e 67 20 72 65 61 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d | eing.read."...:group.'transient- |
| 2ad60 | 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c | faces)..(defface.transient-enabl |
| 2ad80 | 65 64 2d 73 75 66 66 69 78 0a 20 20 27 28 28 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 | ed-suffix...'((t.:background."gr |
| 2ada0 | 65 65 6e 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 20 3a 77 65 69 67 68 74 | een".:foreground."black".:weight |
| 2adc0 | 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 65 6e 61 62 6c 65 64 | .bold))..."Face.used.for.enabled |
| 2ade0 | 20 6c 65 76 65 6c 73 20 77 68 69 6c 65 20 65 64 69 74 69 6e 67 20 73 75 66 66 69 78 20 6c 65 76 | .levels.while.editing.suffix.lev |
| 2ae00 | 65 6c 73 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6e 73 69 65 6e 74 29 45 | els..See.info.node.`(transient)E |
| 2ae20 | 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 27 2e | nabling.and.Disabling.Suffixes'. |
| 2ae40 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 | "...:group.'transient-faces)..(d |
| 2ae60 | 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 64 69 73 61 62 6c 65 64 2d 73 75 66 66 69 78 | efface.transient-disabled-suffix |
| 2ae80 | 0a 20 20 27 28 28 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 72 65 64 22 20 3a 66 6f 72 65 67 | ...'((t.:background."red".:foreg |
| 2aea0 | 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 | round."black".:weight.bold))..." |
| 2aec0 | 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 64 69 73 61 62 6c 65 64 20 6c 65 76 65 6c 73 20 77 68 | Face.used.for.disabled.levels.wh |
| 2aee0 | 69 6c 65 20 65 64 69 74 69 6e 67 20 73 75 66 66 69 78 20 6c 65 76 65 6c 73 2e 0a 53 65 65 20 69 | ile.editing.suffix.levels..See.i |
| 2af00 | 6e 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6e 73 69 65 6e 74 29 45 6e 61 62 6c 69 6e 67 20 61 6e | nfo.node.`(transient)Enabling.an |
| 2af20 | 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70 | d.Disabling.Suffixes'."...:group |
| 2af40 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 | .'transient-faces)..(defface.tra |
| 2af60 | 6e 73 69 65 6e 74 2d 68 69 67 68 65 72 2d 6c 65 76 65 6c 0a 20 20 60 28 28 74 20 3a 62 6f 78 20 | nsient-higher-level...`((t.:box. |
| 2af80 | 28 20 3a 6c 69 6e 65 2d 77 69 64 74 68 20 2c 28 69 66 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a | (.:line-width.,(if.(>=.emacs-maj |
| 2afa0 | 6f 72 2d 76 65 72 73 69 6f 6e 20 32 38 29 20 28 63 6f 6e 73 20 2d 31 20 2d 31 29 20 2d 31 29 0a | or-version.28).(cons.-1.-1).-1). |
| 2afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 6f 6c 6f 72 20 2c 28 6c 65 74 20 28 28 63 6f 6c | ..............:color.,(let.((col |
| 2afe0 | 6f 72 20 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 27 73 68 61 64 6f 77 20 3a 66 6f 72 65 | or.(face-attribute.'shadow.:fore |
| 2b000 | 67 72 6f 75 6e 64 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ground.nil.t)))................. |
| 2b020 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 63 6f 6c 6f 72 20 | ........(or.(and.(not.(eq.color. |
| 2b040 | 27 75 6e 73 70 65 63 69 66 69 65 64 29 29 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 | 'unspecified)).color)........... |
| 2b060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 72 65 79 36 30 22 29 29 29 29 29 0a | .................."grey60"))))). |
| 2b080 | 20 20 22 46 61 63 65 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c | .."Face.optionally.used.to.highl |
| 2b0a0 | 69 67 68 74 20 73 75 66 66 69 78 65 73 20 6f 6e 20 68 69 67 68 65 72 20 6c 65 76 65 6c 73 2e 0a | ight.suffixes.on.higher.levels.. |
| 2b0c0 | 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e 20 60 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c | Also.see.option.`transient-highl |
| 2b0e0 | 69 67 68 74 2d 68 69 67 68 65 72 2d 6c 65 76 65 6c 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | ight-higher-levels'."...:group.' |
| 2b100 | 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 | transient-faces)..(defface.trans |
| 2b120 | 69 65 6e 74 2d 64 65 6c 69 6d 69 74 65 72 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 73 68 61 | ient-delimiter.'((t.:inherit.sha |
| 2b140 | 64 6f 77 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 64 65 6c 69 6d 69 74 65 72 | dow))..."Face.used.for.delimiter |
| 2b160 | 73 20 61 6e 64 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 | s.and.separators..This.includes. |
| 2b180 | 74 68 65 20 70 61 72 65 6e 74 68 65 73 65 73 20 61 72 6f 75 6e 64 20 76 61 6c 75 65 73 20 61 6e | the.parentheses.around.values.an |
| 2b1a0 | 64 20 74 68 65 20 70 69 70 65 0a 63 68 61 72 61 63 74 65 72 20 75 73 65 64 20 74 6f 20 73 65 70 | d.the.pipe.character.used.to.sep |
| 2b1c0 | 61 72 61 74 65 20 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 65 61 63 68 20 | arate.possible.values.from.each. |
| 2b1e0 | 6f 74 68 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 | other."...:group.'transient-face |
| 2b200 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 20 27 28 28 74 20 | s)..(defface.transient-key.'((t. |
| 2b220 | 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 | :inherit.font-lock-builtin-face) |
| 2b240 | 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6b 65 79 73 2e 22 0a 20 20 3a 67 72 6f | )..."Face.used.for.keys."...:gro |
| 2b260 | 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 | up.'transient-faces)..(defface.t |
| 2b280 | 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 | ransient-key-stay...`((((class.c |
| 2b2a0 | 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a | olor).(background.light))......: |
| 2b2c0 | 69 6e 68 65 72 69 74 20 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 | inherit.transient-key......:fore |
| 2b2e0 | 67 72 6f 75 6e 64 20 22 23 32 32 61 61 32 32 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 | ground."#22aa22").....(((class.c |
| 2b300 | 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 69 | olor).(background.dark))......:i |
| 2b320 | 6e 68 65 72 69 74 20 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 67 | nherit.transient-key......:foreg |
| 2b340 | 72 6f 75 6e 64 20 22 23 64 64 66 66 64 64 22 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 | round."#ddffdd"))..."Face.used.f |
| 2b360 | 6f 72 20 6b 65 79 73 20 6f 66 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 64 6f 6e 27 74 20 65 | or.keys.of.suffixes.that.don't.e |
| 2b380 | 78 69 74 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | xit.transient.state."...:group.' |
| 2b3a0 | 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 | transient-faces)..(defface.trans |
| 2b3c0 | 69 65 6e 74 2d 6b 65 79 2d 6e 6f 6f 70 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | ient-key-noop...`((((class.color |
| 2b3e0 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 | ).(background.light))......:inhe |
| 2b400 | 72 69 74 20 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 | rit.transient-key......:foregrou |
| 2b420 | 6e 64 20 22 67 72 65 79 38 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 | nd."grey80").....(((class.color) |
| 2b440 | 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 | .(background.dark))......:inheri |
| 2b460 | 74 20 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | t.transient-key......:foreground |
| 2b480 | 20 22 67 72 65 79 33 30 22 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6b 65 79 | ."grey30"))..."Face.used.for.key |
| 2b4a0 | 73 20 6f 66 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 63 75 72 72 65 6e 74 6c 79 20 63 61 6e | s.of.suffixes.that.currently.can |
| 2b4c0 | 6e 6f 74 20 62 65 20 69 6e 76 6f 6b 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 | not.be.invoked."...:group.'trans |
| 2b4e0 | 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d | ient-faces)..(defface.transient- |
| 2b500 | 6b 65 79 2d 72 65 74 75 72 6e 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | key-return...`((((class.color).( |
| 2b520 | 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 | background.light))......:inherit |
| 2b540 | 20 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | .transient-key......:foreground. |
| 2b560 | 22 23 61 61 61 61 31 31 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | "#aaaa11").....(((class.color).( |
| 2b580 | 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 | background.dark))......:inherit. |
| 2b5a0 | 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | transient-key......:foreground." |
| 2b5c0 | 23 66 66 66 66 63 63 22 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6b 65 79 73 | #ffffcc"))..."Face.used.for.keys |
| 2b5e0 | 20 6f 66 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 74 6f 20 74 68 65 20 | .of.suffixes.that.return.to.the. |
| 2b600 | 70 61 72 65 6e 74 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 | parent.transient."...:group.'tra |
| 2b620 | 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e | nsient-faces)..(defface.transien |
| 2b640 | 74 2d 6b 65 79 2d 65 78 69 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | t-key-exit...`((((class.color).( |
| 2b660 | 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 | background.light))......:inherit |
| 2b680 | 20 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | .transient-key......:foreground. |
| 2b6a0 | 22 23 61 61 32 32 32 32 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | "#aa2222").....(((class.color).( |
| 2b6c0 | 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 | background.dark))......:inherit. |
| 2b6e0 | 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | transient-key......:foreground." |
| 2b700 | 23 66 66 64 64 64 64 22 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6b 65 79 73 | #ffdddd"))..."Face.used.for.keys |
| 2b720 | 20 6f 66 20 73 75 66 66 69 78 65 73 20 74 68 61 74 20 65 78 69 74 20 74 72 61 6e 73 69 65 6e 74 | .of.suffixes.that.exit.transient |
| 2b740 | 20 73 74 61 74 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 | .state."...:group.'transient-fac |
| 2b760 | 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 75 6e 72 65 61 63 68 61 | es)..(defface.transient-unreacha |
| 2b780 | 62 6c 65 2d 6b 65 79 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 28 73 68 61 64 6f 77 20 | ble-key...'((t.:inherit.(shadow. |
| 2b7a0 | 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 29 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 29 29 0a | transient-key).:weight.normal)). |
| 2b7c0 | 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6b 65 79 73 20 75 6e 72 65 61 63 68 61 62 6c | .."Face.used.for.keys.unreachabl |
| 2b7e0 | 65 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 65 66 69 78 20 73 65 71 75 65 6e | e.from.the.current.prefix.sequen |
| 2b800 | 63 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a | ce."...:group.'transient-faces). |
| 2b820 | 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 73 74 61 6e 64 61 72 64 2d | .(defface.transient-nonstandard- |
| 2b840 | 6b 65 79 0a 20 20 60 28 28 74 20 3a 62 6f 78 20 28 20 3a 6c 69 6e 65 2d 77 69 64 74 68 20 2c 28 | key...`((t.:box.(.:line-width.,( |
| 2b860 | 69 66 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 38 29 20 28 | if.(>=.emacs-major-version.28).( |
| 2b880 | 63 6f 6e 73 20 2d 31 20 2d 31 29 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 | cons.-1.-1).-1)...............:c |
| 2b8a0 | 6f 6c 6f 72 20 22 63 79 61 6e 22 29 29 29 0a 20 20 22 46 61 63 65 20 6f 70 74 69 6f 6e 61 6c 6c | olor."cyan")))..."Face.optionall |
| 2b8c0 | 79 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 6b 65 79 73 20 63 6f 6e 66 6c 69 63 | y.used.to.highlight.keys.conflic |
| 2b8e0 | 74 69 6e 67 20 77 69 74 68 20 73 68 6f 72 74 2d 61 72 67 75 6d 65 6e 74 2e 0a 41 6c 73 6f 20 73 | ting.with.short-argument..Also.s |
| 2b900 | 65 65 20 6f 70 74 69 6f 6e 20 60 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 6d | ee.option.`transient-highlight-m |
| 2b920 | 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 74 72 61 6e | ismatched-keys'."...:group.'tran |
| 2b940 | 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 72 61 6e 73 69 65 6e 74 | sient-faces)..(defface.transient |
| 2b960 | 2d 6d 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 0a 20 20 60 28 28 74 20 3a 62 6f 78 20 28 20 3a 6c | -mismatched-key...`((t.:box.(.:l |
| 2b980 | 69 6e 65 2d 77 69 64 74 68 20 2c 28 69 66 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 | ine-width.,(if.(>=.emacs-major-v |
| 2b9a0 | 65 72 73 69 6f 6e 20 32 38 29 20 28 63 6f 6e 73 20 2d 31 20 2d 31 29 20 2d 31 29 0a 20 20 20 20 | ersion.28).(cons.-1.-1).-1)..... |
| 2b9c0 | 20 20 20 20 20 20 20 20 20 20 3a 63 6f 6c 6f 72 20 22 6d 61 67 65 6e 74 61 22 29 29 29 0a 20 20 | ..........:color."magenta")))... |
| 2b9e0 | 22 46 61 63 65 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 | "Face.optionally.used.to.highlig |
| 2ba00 | 68 74 20 6b 65 79 73 20 77 69 74 68 6f 75 74 20 61 20 73 68 6f 72 74 2d 61 72 67 75 6d 65 6e 74 | ht.keys.without.a.short-argument |
| 2ba20 | 2e 0a 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e 20 60 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 | ..Also.see.option.`transient-hig |
| 2ba40 | 68 6c 69 67 68 74 2d 6d 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 73 27 2e 22 0a 20 20 3a 67 72 6f | hlight-mismatched-keys'."...:gro |
| 2ba60 | 75 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 50 65 72 73 69 73 | up.'transient-faces)..;;;.Persis |
| 2ba80 | 74 65 6e 63 65 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 61 64 2d 66 69 | tence..(defun.transient--read-fi |
| 2baa0 | 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 66 69 6c 65 29 0a 20 20 28 77 69 74 68 2d 64 65 6d 6f 74 | le-contents.(file)...(with-demot |
| 2bac0 | 65 64 2d 65 72 72 6f 72 73 20 22 54 72 61 6e 73 69 65 6e 74 20 65 72 72 6f 72 3a 20 25 53 22 0a | ed-errors."Transient.error:.%S". |
| 2bae0 | 20 20 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 20 20 | ....(and.(file-exists-p.file)... |
| 2bb00 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | .......(with-temp-buffer........ |
| 2bb20 | 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 66 69 6c 65 29 0a | ....(insert-file-contents.file). |
| 2bb40 | 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | ...........(read.(current-buffer |
| 2bb60 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 70 2d 74 6f 2d | ))))))..(defun.transient--pp-to- |
| 2bb80 | 66 69 6c 65 20 28 6c 69 73 74 20 66 69 6c 65 29 0a 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f | file.(list.file)...(make-directo |
| 2bba0 | 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 20 74 29 | ry.(file-name-directory.file).t) |
| 2bbc0 | 0a 20 20 28 73 65 74 71 20 6c 69 73 74 20 28 63 6c 2d 73 6f 72 74 20 28 63 6f 70 79 2d 73 65 71 | ...(setq.list.(cl-sort.(copy-seq |
| 2bbe0 | 75 65 6e 63 65 20 6c 69 73 74 29 20 23 27 73 74 72 69 6e 67 3c 20 3a 6b 65 79 20 23 27 63 61 72 | uence.list).#'string<.:key.#'car |
| 2bc00 | 29 29 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 66 69 6c 65 0a 20 20 20 20 28 6c | ))...(with-temp-file.file.....(l |
| 2bc20 | 65 74 20 28 28 70 72 69 6e 74 2d 6c 65 76 65 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | et.((print-level.nil)........... |
| 2bc40 | 28 70 72 69 6e 74 2d 6c 65 6e 67 74 68 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 70 | (print-length.nil)...........(pp |
| 2bc60 | 2d 64 65 66 61 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 20 27 70 70 2d 32 38 29 0a 20 20 20 20 20 20 | -default-function.'pp-28)....... |
| 2bc80 | 20 20 20 20 28 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 39 39 39 29 29 0a 20 20 20 20 20 20 28 70 70 | ....(fill-column.999)).......(pp |
| 2bca0 | 20 6c 69 73 74 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 29 0a 0a 28 64 65 66 | .list.(current-buffer)))))..(def |
| 2bcc0 | 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 0a 20 20 28 74 72 61 6e 73 69 65 6e | var.transient-values...(transien |
| 2bce0 | 74 2d 2d 72 65 61 64 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 74 72 61 6e 73 69 65 6e 74 2d | t--read-file-contents.transient- |
| 2bd00 | 76 61 6c 75 65 73 2d 66 69 6c 65 29 0a 20 20 22 56 61 6c 75 65 73 20 6f 66 20 74 72 61 6e 73 69 | values-file)..."Values.of.transi |
| 2bd20 | 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 | ent.commands..The.value.of.this. |
| 2bd40 | 76 61 72 69 61 62 6c 65 20 70 65 72 73 69 73 74 73 20 62 65 74 77 65 65 6e 20 45 6d 61 63 73 20 | variable.persists.between.Emacs. |
| 2bd60 | 73 65 73 73 69 6f 6e 73 0a 61 6e 64 20 79 6f 75 20 75 73 75 61 6c 6c 79 20 73 68 6f 75 6c 64 20 | sessions.and.you.usually.should. |
| 2bd80 | 6e 6f 74 20 63 68 61 6e 67 65 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2e 22 29 0a 0a 28 64 65 66 75 | not.change.it.manually.")..(defu |
| 2bda0 | 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 76 61 6c 75 65 73 20 28 29 0a 20 20 28 74 72 | n.transient-save-values.()...(tr |
| 2bdc0 | 61 6e 73 69 65 6e 74 2d 2d 70 70 2d 74 6f 2d 66 69 6c 65 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 | ansient--pp-to-file.transient-va |
| 2bde0 | 6c 75 65 73 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 2d 66 69 6c 65 29 29 0a 0a 28 64 | lues.transient-values-file))..(d |
| 2be00 | 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 73 0a 20 20 28 74 72 61 6e 73 69 | efvar.transient-levels...(transi |
| 2be20 | 65 6e 74 2d 2d 72 65 61 64 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 74 72 61 6e 73 69 65 6e | ent--read-file-contents.transien |
| 2be40 | 74 2d 6c 65 76 65 6c 73 2d 66 69 6c 65 29 0a 20 20 22 4c 65 76 65 6c 73 20 6f 66 20 74 72 61 6e | t-levels-file)..."Levels.of.tran |
| 2be60 | 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 | sient.commands..The.value.of.thi |
| 2be80 | 73 20 76 61 72 69 61 62 6c 65 20 70 65 72 73 69 73 74 73 20 62 65 74 77 65 65 6e 20 45 6d 61 63 | s.variable.persists.between.Emac |
| 2bea0 | 73 20 73 65 73 73 69 6f 6e 73 0a 61 6e 64 20 79 6f 75 20 75 73 75 61 6c 6c 79 20 73 68 6f 75 6c | s.sessions.and.you.usually.shoul |
| 2bec0 | 64 20 6e 6f 74 20 63 68 61 6e 67 65 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2e 22 29 0a 0a 28 64 65 | d.not.change.it.manually.")..(de |
| 2bee0 | 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 6c 65 76 65 6c 73 20 28 29 0a 20 20 28 | fun.transient-save-levels.()...( |
| 2bf00 | 74 72 61 6e 73 69 65 6e 74 2d 2d 70 70 2d 74 6f 2d 66 69 6c 65 20 74 72 61 6e 73 69 65 6e 74 2d | transient--pp-to-file.transient- |
| 2bf20 | 6c 65 76 65 6c 73 20 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 73 2d 66 69 6c 65 29 29 0a 0a | levels.transient-levels-file)).. |
| 2bf40 | 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 0a 20 20 28 74 72 61 | (defvar.transient-history...(tra |
| 2bf60 | 6e 73 69 65 6e 74 2d 2d 72 65 61 64 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 74 72 61 6e 73 | nsient--read-file-contents.trans |
| 2bf80 | 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 66 69 6c 65 29 0a 20 20 22 48 69 73 74 6f 72 79 20 6f 66 | ient-history-file)..."History.of |
| 2bfa0 | 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 69 6e 66 69 78 20 61 72 | .transient.commands.and.infix.ar |
| 2bfc0 | 67 75 6d 65 6e 74 73 2e 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 | guments..The.value.of.this.varia |
| 2bfe0 | 62 6c 65 20 70 65 72 73 69 73 74 73 20 62 65 74 77 65 65 6e 20 45 6d 61 63 73 20 73 65 73 73 69 | ble.persists.between.Emacs.sessi |
| 2c000 | 6f 6e 73 0a 5c 28 75 6e 6c 65 73 73 20 60 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 68 69 73 | ons.\(unless.`transient-save-his |
| 2c020 | 74 6f 72 79 27 20 69 73 20 6e 69 6c 29 20 61 6e 64 20 79 6f 75 20 75 73 75 61 6c 6c 79 0a 73 68 | tory'.is.nil).and.you.usually.sh |
| 2c040 | 6f 75 6c 64 20 6e 6f 74 20 63 68 61 6e 67 65 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2e 22 29 0a 0a | ould.not.change.it.manually.").. |
| 2c060 | 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 20 28 29 | (defun.transient-save-history.() |
| 2c080 | 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 | ...(setq.transient-history...... |
| 2c0a0 | 20 20 20 28 63 6c 2d 73 6f 72 74 20 28 6d 61 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 | ...(cl-sort.(mapcar.(pcase-lambd |
| 2c0c0 | 61 20 28 60 28 2c 6b 65 79 20 2e 20 2c 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | a.(`(,key...,val)).............. |
| 2c0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 6b 65 79 20 28 73 65 71 2d 74 61 6b | ..............(cons.key.(seq-tak |
| 2c100 | 65 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.(delete-dups.val)............. |
| 2c120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2c140 | 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6c 69 6d 69 74 29 29 29 0a 20 20 | ...transient-history-limit)))... |
| 2c160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 | .......................transient |
| 2c180 | 2d 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 73 74 72 | -history)..................#'str |
| 2c1a0 | 69 6e 67 3c 20 3a 6b 65 79 20 23 27 63 61 72 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ing<.:key.#'car))...(transient-- |
| 2c1c0 | 70 70 2d 74 6f 2d 66 69 6c 65 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 20 74 72 61 | pp-to-file.transient-history.tra |
| 2c1e0 | 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 66 69 6c 65 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 | nsient-history-file))..(defun.tr |
| 2c200 | 61 6e 73 69 65 6e 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 | ansient-maybe-save-history.()... |
| 2c220 | 22 53 61 76 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 68 69 | "Save.the.value.of.`transient-hi |
| 2c240 | 73 74 6f 72 79 27 2e 0a 49 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 68 69 73 74 6f | story'..If.`transient-save-histo |
| 2c260 | 72 79 27 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 | ry'.is.nil,.then.do.nothing."... |
| 2c280 | 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 0a 20 20 20 | (when.transient-save-history.... |
| 2c2a0 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 29 29 29 0a 0a 28 75 6e | .(transient-save-history)))..(un |
| 2c2c0 | 6c 65 73 73 20 6e 6f 6e 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | less.noninteractive...(add-hook. |
| 2c2e0 | 27 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 6d 61 79 | 'kill-emacs-hook.#'transient-may |
| 2c300 | 62 65 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 29 29 0a 0a 3b 3b 3b 20 43 6c 61 73 73 65 73 0a 3b | be-save-history))..;;;.Classes.; |
| 2c320 | 3b 3b 3b 20 50 72 65 66 69 78 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d | ;;;.Prefix..(defclass.transient- |
| 2c340 | 70 72 65 66 69 78 20 28 29 0a 20 20 28 28 70 72 6f 74 6f 74 79 70 65 20 20 20 3a 69 6e 69 74 61 | prefix.()...((prototype...:inita |
| 2c360 | 72 67 20 3a 70 72 6f 74 6f 74 79 70 65 29 0a 20 20 20 28 63 6f 6d 6d 61 6e 64 20 20 20 20 20 3a | rg.:prototype)....(command.....: |
| 2c380 | 69 6e 69 74 61 72 67 20 3a 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 28 6c 65 76 65 6c 20 20 20 20 20 | initarg.:command)....(level..... |
| 2c3a0 | 20 20 3a 69 6e 69 74 61 72 67 20 3a 6c 65 76 65 6c 29 0a 20 20 20 28 76 61 72 69 61 62 6c 65 20 | ..:initarg.:level)....(variable. |
| 2c3c0 | 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 76 61 72 69 61 62 6c 65 20 20 20 20 3a 69 6e 69 74 66 6f | ...:initarg.:variable....:initfo |
| 2c3e0 | 72 6d 20 6e 69 6c 29 0a 20 20 20 28 69 6e 69 74 2d 76 61 6c 75 65 20 20 3a 69 6e 69 74 61 72 67 | rm.nil)....(init-value..:initarg |
| 2c400 | 20 3a 69 6e 69 74 2d 76 61 6c 75 65 29 0a 20 20 20 28 76 61 6c 75 65 29 20 28 64 65 66 61 75 6c | .:init-value)....(value).(defaul |
| 2c420 | 74 2d 76 61 6c 75 65 20 3a 69 6e 69 74 61 72 67 20 3a 76 61 6c 75 65 29 0a 20 20 20 28 73 63 6f | t-value.:initarg.:value)....(sco |
| 2c440 | 70 65 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 73 63 6f 70 65 20 20 20 20 20 20 20 3a | pe.......:initarg.:scope.......: |
| 2c460 | 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 68 69 73 74 6f 72 79 20 20 20 20 20 3a 69 | initform.nil)....(history.....:i |
| 2c480 | 6e 69 74 61 72 67 20 3a 68 69 73 74 6f 72 79 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 | nitarg.:history.....:initform.ni |
| 2c4a0 | 6c 29 0a 20 20 20 28 68 69 73 74 6f 72 79 2d 70 6f 73 20 3a 69 6e 69 74 61 72 67 20 3a 68 69 73 | l)....(history-pos.:initarg.:his |
| 2c4c0 | 74 6f 72 79 2d 70 6f 73 20 3a 69 6e 69 74 66 6f 72 6d 20 30 29 0a 20 20 20 28 68 69 73 74 6f 72 | tory-pos.:initform.0)....(histor |
| 2c4e0 | 79 2d 6b 65 79 20 3a 69 6e 69 74 61 72 67 20 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a 69 6e 69 | y-key.:initarg.:history-key.:ini |
| 2c500 | 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 73 68 6f 77 2d 68 65 6c 70 20 20 20 3a 69 6e 69 74 | tform.nil)....(show-help...:init |
| 2c520 | 61 72 67 20 3a 73 68 6f 77 2d 68 65 6c 70 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a | arg.:show-help...:initform.nil). |
| 2c540 | 20 20 20 28 69 6e 66 6f 2d 6d 61 6e 75 61 6c 20 3a 69 6e 69 74 61 72 67 20 3a 69 6e 66 6f 2d 6d | ...(info-manual.:initarg.:info-m |
| 2c560 | 61 6e 75 61 6c 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 6d 61 6e 2d 70 61 67 | anual.:initform.nil)....(man-pag |
| 2c580 | 65 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 6d 61 6e 2d 70 61 67 65 20 20 20 20 3a 69 6e 69 74 | e....:initarg.:man-page....:init |
| 2c5a0 | 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 20 | form.nil)....(transient-suffix.. |
| 2c5c0 | 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 20 20 | ...:initarg.:transient-suffix... |
| 2c5e0 | 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 6e | ..:initform.nil)....(transient-n |
| 2c600 | 6f 6e 2d 73 75 66 66 69 78 20 3a 69 6e 69 74 61 72 67 20 3a 74 72 61 6e 73 69 65 6e 74 2d 6e 6f | on-suffix.:initarg.:transient-no |
| 2c620 | 6e 2d 73 75 66 66 69 78 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 74 72 61 6e | n-suffix.:initform.nil)....(tran |
| 2c640 | 73 69 65 6e 74 2d 73 77 69 74 63 68 2d 66 72 61 6d 65 20 3a 69 6e 69 74 61 72 67 20 3a 74 72 61 | sient-switch-frame.:initarg.:tra |
| 2c660 | 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 2d 66 72 61 6d 65 29 0a 20 20 20 28 72 65 66 72 65 73 68 | nsient-switch-frame)....(refresh |
| 2c680 | 2d 73 75 66 66 69 78 65 73 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 72 65 66 72 65 73 68 2d | -suffixes.....:initarg.:refresh- |
| 2c6a0 | 73 75 66 66 69 78 65 73 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 | suffixes.....:initform.nil)....( |
| 2c6c0 | 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 | incompatible.........:initarg.:i |
| 2c6e0 | 6e 63 6f 6d 70 61 74 69 62 6c 65 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 | ncompatible.........:initform.ni |
| 2c700 | 6c 29 0a 20 20 20 28 73 75 66 66 69 78 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 3a 69 6e 69 | l)....(suffix-description...:ini |
| 2c720 | 74 61 72 67 20 3a 73 75 66 66 69 78 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 28 76 61 | targ.:suffix-description)....(va |
| 2c740 | 72 69 61 62 6c 65 2d 70 69 74 63 68 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 76 61 72 | riable-pitch.......:initarg.:var |
| 2c760 | 69 61 62 6c 65 2d 70 69 74 63 68 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 | iable-pitch.......:initform.nil) |
| 2c780 | 0a 20 20 20 28 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 73 20 20 20 20 20 20 20 20 3a 69 6e 69 74 61 | ....(column-widths........:inita |
| 2c7a0 | 72 67 20 3a 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 73 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f | rg.:column-widths........:initfo |
| 2c7c0 | 72 6d 20 6e 69 6c 29 0a 20 20 20 28 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 20 20 20 20 20 20 20 | rm.nil)....(unwind-suffix....... |
| 2c7e0 | 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 49 6e 74 65 72 6e 61 6c 20 75 73 65 2e 22 20 | .:documentation."Internal.use.". |
| 2c800 | 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 0a 20 20 22 54 72 61 6e 73 69 65 6e 74 20 70 72 65 | :initform.nil))..."Transient.pre |
| 2c820 | 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 45 61 63 68 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | fix.command...Each.transient.pre |
| 2c840 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 61 20 63 6f 6d 6d 61 6e | fix.command.consists.of.a.comman |
| 2c860 | 64 2c 20 77 68 69 63 68 20 69 73 0a 73 74 6f 72 65 64 20 69 6e 20 61 20 73 79 6d 62 6f 6c 27 73 | d,.which.is.stored.in.a.symbol's |
| 2c880 | 20 66 75 6e 63 74 69 6f 6e 20 73 6c 6f 74 20 61 6e 64 20 61 6e 20 6f 62 6a 65 63 74 2c 20 77 68 | .function.slot.and.an.object,.wh |
| 2c8a0 | 69 63 68 20 69 73 0a 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 60 74 72 61 6e 73 69 65 6e 74 2d | ich.is.stored.in.the.`transient- |
| 2c8c0 | 2d 70 72 65 66 69 78 27 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 79 | -prefix'.property.of.the.same.sy |
| 2c8e0 | 6d 62 6f 6c 2e 0a 0a 57 68 65 6e 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | mbol...When.a.transient.prefix.c |
| 2c900 | 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 2c 20 74 68 65 6e 20 61 20 63 6c 6f 6e 65 20 | ommand.is.invoked,.then.a.clone. |
| 2c920 | 6f 66 20 74 68 61 74 0a 6f 62 6a 65 63 74 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 | of.that.object.is.stored.in.the. |
| 2c940 | 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 | global.variable.`transient--pref |
| 2c960 | 69 78 27 20 61 6e 64 0a 74 68 65 20 70 72 6f 74 6f 74 79 70 65 20 69 73 20 73 74 6f 72 65 64 20 | ix'.and.the.prototype.is.stored. |
| 2c980 | 69 6e 20 74 68 65 20 63 6c 6f 6e 65 27 73 20 60 70 72 6f 74 6f 74 79 70 65 27 20 73 6c 6f 74 2e | in.the.clone's.`prototype'.slot. |
| 2c9a0 | 22 29 0a 0a 3b 3b 3b 3b 20 53 75 66 66 69 78 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 | ")..;;;;.Suffix..(defclass.trans |
| 2c9c0 | 69 65 6e 74 2d 63 68 69 6c 64 20 28 29 0a 20 20 28 28 6c 65 76 65 6c 0a 20 20 20 20 3a 69 6e 69 | ient-child.()...((level.....:ini |
| 2c9e0 | 74 61 72 67 20 3a 6c 65 76 65 6c 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 28 73 79 6d 62 6f | targ.:level.....:initform.(symbo |
| 2ca00 | 6c 2d 76 61 6c 75 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 63 68 69 6c | l-value.'transient--default-chil |
| 2ca20 | 64 2d 6c 65 76 65 6c 29 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 | d-level).....:documentation."Ena |
| 2ca40 | 62 6c 65 20 69 66 20 6c 65 76 65 6c 20 6f 66 20 70 72 65 66 69 78 20 69 73 20 65 71 75 61 6c 20 | ble.if.level.of.prefix.is.equal. |
| 2ca60 | 6f 72 20 67 72 65 61 74 65 72 2e 22 29 0a 20 20 20 28 69 66 0a 20 20 20 20 3a 69 6e 69 74 61 72 | or.greater.")....(if.....:initar |
| 2ca80 | 67 20 3a 69 66 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 | g.:if.....:initform.nil.....:doc |
| 2caa0 | 75 6d 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 62 6c 65 20 69 66 20 70 72 65 64 69 63 61 74 65 20 | umentation."Enable.if.predicate. |
| 2cac0 | 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 29 0a 20 20 20 28 69 66 2d 6e 6f 74 0a 20 20 | returns.non-nil.")....(if-not... |
| 2cae0 | 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 66 2d 6e 6f 74 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d | ..:initarg.:if-not.....:initform |
| 2cb00 | 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 62 6c 65 20 | .nil.....:documentation."Enable. |
| 2cb20 | 69 66 20 70 72 65 64 69 63 61 74 65 20 72 65 74 75 72 6e 73 20 6e 69 6c 2e 22 29 0a 20 20 20 28 | if.predicate.returns.nil.")....( |
| 2cb40 | 69 66 2d 6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 66 2d 6e 6f 6e 2d | if-non-nil.....:initarg.:if-non- |
| 2cb60 | 6e 69 6c 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d | nil.....:initform.nil.....:docum |
| 2cb80 | 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 62 6c 65 20 69 66 20 76 61 72 69 61 62 6c 65 27 73 20 76 | entation."Enable.if.variable's.v |
| 2cba0 | 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 29 0a 20 20 20 28 69 66 2d 6e 69 6c 0a 20 20 | alue.is.non-nil.")....(if-nil... |
| 2cbc0 | 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 66 2d 6e 69 6c 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d | ..:initarg.:if-nil.....:initform |
| 2cbe0 | 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 62 6c 65 20 | .nil.....:documentation."Enable. |
| 2cc00 | 69 66 20 76 61 72 69 61 62 6c 65 27 73 20 76 61 6c 75 65 20 69 73 20 6e 69 6c 2e 22 29 0a 20 20 | if.variable's.value.is.nil.")... |
| 2cc20 | 20 28 69 66 2d 6d 6f 64 65 0a 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 66 2d 6d 6f 64 65 0a | .(if-mode.....:initarg.:if-mode. |
| 2cc40 | 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 | ....:initform.nil.....:documenta |
| 2cc60 | 74 69 6f 6e 20 22 45 6e 61 62 6c 65 20 69 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 74 63 68 | tion."Enable.if.major-mode.match |
| 2cc80 | 65 73 20 76 61 6c 75 65 2e 22 29 0a 20 20 20 28 69 66 2d 6e 6f 74 2d 6d 6f 64 65 0a 20 20 20 20 | es.value.")....(if-not-mode..... |
| 2cca0 | 3a 69 6e 69 74 61 72 67 20 3a 69 66 2d 6e 6f 74 2d 6d 6f 64 65 0a 20 20 20 20 3a 69 6e 69 74 66 | :initarg.:if-not-mode.....:initf |
| 2ccc0 | 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 62 | orm.nil.....:documentation."Enab |
| 2cce0 | 6c 65 20 69 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 20 | le.if.major-mode.does.not.match. |
| 2cd00 | 76 61 6c 75 65 2e 22 29 0a 20 20 20 28 69 66 2d 64 65 72 69 76 65 64 0a 20 20 20 20 3a 69 6e 69 | value.")....(if-derived.....:ini |
| 2cd20 | 74 61 72 67 20 3a 69 66 2d 64 65 72 69 76 65 64 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e | targ.:if-derived.....:initform.n |
| 2cd40 | 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 62 6c 65 20 69 66 | il.....:documentation."Enable.if |
| 2cd60 | 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 76 61 6c 75 65 2e 22 | .major-mode.derives.from.value." |
| 2cd80 | 29 0a 20 20 20 28 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 0a 20 20 20 20 3a 69 6e 69 74 61 72 | )....(if-not-derived.....:initar |
| 2cda0 | 67 20 3a 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 | g.:if-not-derived.....:initform. |
| 2cdc0 | 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 45 6e 61 62 6c 65 20 69 | nil.....:documentation."Enable.i |
| 2cde0 | 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 64 65 72 69 76 65 20 66 72 6f | f.major-mode.does.not.derive.fro |
| 2ce00 | 6d 20 76 61 6c 75 65 2e 22 29 29 0a 20 20 22 41 62 73 74 72 61 63 74 20 73 75 70 65 72 63 6c 61 | m.value."))..."Abstract.supercla |
| 2ce20 | 73 73 20 66 6f 72 20 67 72 6f 75 70 20 61 6e 64 20 73 75 66 66 69 78 20 63 6c 61 73 73 65 73 2e | ss.for.group.and.suffix.classes. |
| 2ce40 | 0a 0a 49 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 77 68 61 74 20 68 61 70 70 65 6e 73 20 69 | ..It.is.undefined.what.happens.i |
| 2ce60 | 66 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 60 69 66 2a 27 20 70 72 65 64 69 63 61 74 65 0a | f.more.than.one.`if*'.predicate. |
| 2ce80 | 73 6c 6f 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 3a 61 62 73 74 72 61 63 74 20 74 29 | slot.is.non-nil."...:abstract.t) |
| 2cea0 | 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 28 74 72 | ..(defclass.transient-suffix.(tr |
| 2cec0 | 61 6e 73 69 65 6e 74 2d 63 68 69 6c 64 29 0a 20 20 28 28 64 65 66 69 6e 69 74 69 6f 6e 20 20 3a | ansient-child)...((definition..: |
| 2cee0 | 61 6c 6c 6f 63 61 74 69 6f 6e 20 3a 63 6c 61 73 73 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e | allocation.:class....:initform.n |
| 2cf00 | 69 6c 29 0a 20 20 20 28 6b 65 79 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 6b 65 | il)....(key.........:initarg.:ke |
| 2cf20 | 79 29 0a 20 20 20 28 63 6f 6d 6d 61 6e 64 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 63 6f 6d | y)....(command.....:initarg.:com |
| 2cf40 | 6d 61 6e 64 29 0a 20 20 20 28 74 72 61 6e 73 69 65 6e 74 20 20 20 3a 69 6e 69 74 61 72 67 20 3a | mand)....(transient...:initarg.: |
| 2cf60 | 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 20 28 66 6f 72 6d 61 74 20 20 20 20 20 20 3a 69 6e 69 74 | transient)....(format......:init |
| 2cf80 | 61 72 67 20 3a 66 6f 72 6d 61 74 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 22 20 25 6b 20 | arg.:format......:initform.".%k. |
| 2cfa0 | 25 64 22 29 0a 20 20 20 28 64 65 73 63 72 69 70 74 69 6f 6e 20 3a 69 6e 69 74 61 72 67 20 3a 64 | %d")....(description.:initarg.:d |
| 2cfc0 | 65 73 63 72 69 70 74 69 6f 6e 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 66 61 | escription.:initform.nil)....(fa |
| 2cfe0 | 63 65 20 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 66 61 63 65 20 20 20 20 20 20 20 20 | ce........:initarg.:face........ |
| 2d000 | 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 73 68 6f 77 2d 68 65 6c 70 20 20 20 3a | :initform.nil)....(show-help...: |
| 2d020 | 69 6e 69 74 61 72 67 20 3a 73 68 6f 77 2d 68 65 6c 70 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e | initarg.:show-help...:initform.n |
| 2d040 | 69 6c 29 0a 20 20 20 28 69 6e 61 70 74 2d 66 61 63 65 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 6e | il)....(inapt-face..:initarg.:in |
| 2d060 | 61 70 74 2d 66 61 63 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 | apt-face..:initform.'transient-i |
| 2d080 | 6e 61 70 74 2d 73 75 66 66 69 78 29 0a 20 20 20 28 69 6e 61 70 74 20 20 20 20 20 20 20 20 20 20 | napt-suffix)....(inapt.......... |
| 2d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c | ...................:initform.nil |
| 2d0c0 | 29 0a 20 20 20 28 69 6e 61 70 74 2d 69 66 0a 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 6e 61 | )....(inapt-if.....:initarg.:ina |
| 2d0e0 | 70 74 2d 69 66 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 | pt-if.....:initform.nil.....:doc |
| 2d100 | 75 6d 65 6e 74 61 74 69 6f 6e 20 22 49 6e 61 70 74 20 69 66 20 70 72 65 64 69 63 61 74 65 20 72 | umentation."Inapt.if.predicate.r |
| 2d120 | 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 29 0a 20 20 20 28 69 6e 61 70 74 2d 69 66 2d 6e | eturns.non-nil.")....(inapt-if-n |
| 2d140 | 6f 74 0a 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 0a 20 20 | ot.....:initarg.:inapt-if-not... |
| 2d160 | 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 | ..:initform.nil.....:documentati |
| 2d180 | 6f 6e 20 22 49 6e 61 70 74 20 69 66 20 70 72 65 64 69 63 61 74 65 20 72 65 74 75 72 6e 73 20 6e | on."Inapt.if.predicate.returns.n |
| 2d1a0 | 69 6c 2e 22 29 0a 20 20 20 28 69 6e 61 70 74 2d 69 66 2d 6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 3a | il.")....(inapt-if-non-nil.....: |
| 2d1c0 | 69 6e 69 74 61 72 67 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 3a 69 | initarg.:inapt-if-non-nil.....:i |
| 2d1e0 | 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 | nitform.nil.....:documentation." |
| 2d200 | 49 6e 61 70 74 20 69 66 20 76 61 72 69 61 62 6c 65 27 73 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e | Inapt.if.variable's.value.is.non |
| 2d220 | 2d 6e 69 6c 2e 22 29 0a 20 20 20 28 69 6e 61 70 74 2d 69 66 2d 6e 69 6c 0a 20 20 20 20 3a 69 6e | -nil.")....(inapt-if-nil.....:in |
| 2d240 | 69 74 61 72 67 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 69 6c 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 | itarg.:inapt-if-nil.....:initfor |
| 2d260 | 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 49 6e 61 70 74 20 | m.nil.....:documentation."Inapt. |
| 2d280 | 69 66 20 76 61 72 69 61 62 6c 65 27 73 20 76 61 6c 75 65 20 69 73 20 6e 69 6c 2e 22 29 0a 20 20 | if.variable's.value.is.nil.")... |
| 2d2a0 | 20 28 69 6e 61 70 74 2d 69 66 2d 6d 6f 64 65 0a 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 6e | .(inapt-if-mode.....:initarg.:in |
| 2d2c0 | 61 70 74 2d 69 66 2d 6d 6f 64 65 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 | apt-if-mode.....:initform.nil... |
| 2d2e0 | 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 49 6e 61 70 74 20 69 66 20 6d 61 6a 6f 72 | ..:documentation."Inapt.if.major |
| 2d300 | 2d 6d 6f 64 65 20 6d 61 74 63 68 65 73 20 76 61 6c 75 65 2e 22 29 0a 20 20 20 28 69 6e 61 70 74 | -mode.matches.value.")....(inapt |
| 2d320 | 2d 69 66 2d 6e 6f 74 2d 6d 6f 64 65 0a 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 6e 61 70 74 | -if-not-mode.....:initarg.:inapt |
| 2d340 | 2d 69 66 2d 6e 6f 74 2d 6d 6f 64 65 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 | -if-not-mode.....:initform.nil.. |
| 2d360 | 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 49 6e 61 70 74 20 69 66 20 6d 61 6a 6f | ...:documentation."Inapt.if.majo |
| 2d380 | 72 2d 6d 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 20 76 61 6c 75 65 2e 22 29 0a 20 | r-mode.does.not.match.value.").. |
| 2d3a0 | 20 20 28 69 6e 61 70 74 2d 69 66 2d 64 65 72 69 76 65 64 0a 20 20 20 20 3a 69 6e 69 74 61 72 67 | ..(inapt-if-derived.....:initarg |
| 2d3c0 | 20 3a 69 6e 61 70 74 2d 69 66 2d 64 65 72 69 76 65 64 0a 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d | .:inapt-if-derived.....:initform |
| 2d3e0 | 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 49 6e 61 70 74 20 69 | .nil.....:documentation."Inapt.i |
| 2d400 | 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 76 61 6c 75 65 2e | f.major-mode.derives.from.value. |
| 2d420 | 22 29 0a 20 20 20 28 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 0a 20 20 20 20 | ")....(inapt-if-not-derived..... |
| 2d440 | 3a 69 6e 69 74 61 72 67 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 0a 20 | :initarg.:inapt-if-not-derived.. |
| 2d460 | 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 0a 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 | ...:initform.nil.....:documentat |
| 2d480 | 69 6f 6e 20 22 49 6e 61 70 74 20 69 66 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 6f 65 73 20 6e 6f | ion."Inapt.if.major-mode.does.no |
| 2d4a0 | 74 20 64 65 72 69 76 65 20 66 72 6f 6d 20 76 61 6c 75 65 2e 22 29 29 0a 20 20 22 53 75 70 65 72 | t.derive.from.value."))..."Super |
| 2d4c0 | 63 6c 61 73 73 20 66 6f 72 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 22 29 0a 0a 28 64 65 | class.for.suffix.command.")..(de |
| 2d4e0 | 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 28 74 72 | fclass.transient-information.(tr |
| 2d500 | 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 0a 20 20 28 28 66 6f 72 6d 61 74 20 3a 69 6e 69 74 | ansient-suffix)...((format.:init |
| 2d520 | 66 6f 72 6d 20 22 20 25 6b 20 25 64 22 29 0a 20 20 20 28 6b 65 79 20 20 20 20 3a 69 6e 69 74 66 | form.".%k.%d")....(key....:initf |
| 2d540 | 6f 72 6d 20 22 20 22 29 29 0a 20 20 22 44 69 73 70 6c 61 79 2d 6f 6e 6c 79 20 69 6e 66 6f 72 6d | orm."."))..."Display-only.inform |
| 2d560 | 61 74 69 6f 6e 2e 0a 41 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 20 77 69 74 68 20 6e 6f 20 61 | ation..A.suffix.object.with.no.a |
| 2d580 | 73 73 6f 63 69 61 74 65 64 20 63 6f 6d 6d 61 6e 64 2e 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 | ssociated.command.")..(defclass. |
| 2d5a0 | 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 | transient-infix.(transient-suffi |
| 2d5c0 | 78 29 0a 20 20 28 28 74 72 61 6e 73 69 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x)...((transient................ |
| 2d5e0 | 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 74 29 0a 20 20 20 28 61 72 67 75 6d 65 | .........:initform.t)....(argume |
| 2d600 | 6e 74 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 28 73 68 | nt....:initarg.:argument)....(sh |
| 2d620 | 6f 72 74 61 72 67 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 73 68 6f 72 74 61 72 67 29 0a 20 20 | ortarg....:initarg.:shortarg)... |
| 2d640 | 20 28 76 61 6c 75 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(value......................... |
| 2d660 | 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 69 6e 69 74 2d 76 61 6c 75 | ....:initform.nil)....(init-valu |
| 2d680 | 65 20 20 3a 69 6e 69 74 61 72 67 20 3a 69 6e 69 74 2d 76 61 6c 75 65 29 0a 20 20 20 28 75 6e 73 | e..:initarg.:init-value)....(uns |
| 2d6a0 | 61 76 61 62 6c 65 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 75 6e 73 61 76 61 62 6c 65 20 20 20 3a | avable...:initarg.:unsavable...: |
| 2d6c0 | 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 6d 75 6c 74 69 2d 76 61 6c 75 65 20 3a 69 | initform.nil)....(multi-value.:i |
| 2d6e0 | 6e 69 74 61 72 67 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 | nitarg.:multi-value.:initform.ni |
| 2d700 | 6c 29 0a 20 20 20 28 61 6c 77 61 79 73 2d 72 65 61 64 20 3a 69 6e 69 74 61 72 67 20 3a 61 6c 77 | l)....(always-read.:initarg.:alw |
| 2d720 | 61 79 73 2d 72 65 61 64 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 61 6c 6c 6f | ays-read.:initform.nil)....(allo |
| 2d740 | 77 2d 65 6d 70 74 79 20 3a 69 6e 69 74 61 72 67 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 3a 69 | w-empty.:initarg.:allow-empty.:i |
| 2d760 | 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a 69 6e | nitform.nil)....(history-key.:in |
| 2d780 | 69 74 61 72 67 20 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c | itarg.:history-key.:initform.nil |
| 2d7a0 | 29 0a 20 20 20 28 72 65 61 64 65 72 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 72 65 61 64 | )....(reader......:initarg.:read |
| 2d7c0 | 65 72 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 70 72 6f 6d 70 | er......:initform.nil)....(promp |
| 2d7e0 | 74 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 70 72 6f 6d 70 74 20 20 20 20 20 20 3a 69 6e | t......:initarg.:prompt......:in |
| 2d800 | 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 63 68 6f 69 63 65 73 20 20 20 20 20 3a 69 6e 69 | itform.nil)....(choices.....:ini |
| 2d820 | 74 61 72 67 20 3a 63 68 6f 69 63 65 73 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 | targ.:choices.....:initform.nil) |
| 2d840 | 0a 20 20 20 28 66 6f 72 6d 61 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(format..................... |
| 2d860 | 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 22 20 25 6b 20 25 64 20 28 25 76 29 22 29 29 | .......:initform.".%k.%d.(%v)")) |
| 2d880 | 0a 20 20 22 54 72 61 6e 73 69 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 | ..."Transient.infix.command."... |
| 2d8a0 | 3a 61 62 73 74 72 61 63 74 20 74 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e | :abstract.t)..(defclass.transien |
| 2d8c0 | 74 2d 61 72 67 75 6d 65 6e 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 29 20 28 29 0a | t-argument.(transient-infix).(). |
| 2d8e0 | 20 20 22 41 62 73 74 72 61 63 74 20 73 75 70 65 72 63 6c 61 73 73 20 66 6f 72 20 69 6e 66 69 78 | .."Abstract.superclass.for.infix |
| 2d900 | 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 3a 61 62 73 74 72 61 63 74 20 74 29 0a 0a 28 64 65 | .arguments."...:abstract.t)..(de |
| 2d920 | 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 20 28 74 72 61 6e 73 69 65 | fclass.transient-switch.(transie |
| 2d940 | 6e 74 2d 61 72 67 75 6d 65 6e 74 29 20 28 29 0a 20 20 22 43 6c 61 73 73 20 75 73 65 64 20 66 6f | nt-argument).()..."Class.used.fo |
| 2d960 | 72 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 20 74 68 61 74 20 63 61 6e | r.command-line.argument.that.can |
| 2d980 | 20 62 65 20 74 75 72 6e 65 64 20 6f 6e 20 61 6e 64 20 6f 66 66 2e 22 29 0a 0a 28 64 65 66 63 6c | .be.turned.on.and.off.")..(defcl |
| 2d9a0 | 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 20 28 74 72 61 6e 73 69 65 6e 74 2d | ass.transient-option.(transient- |
| 2d9c0 | 61 72 67 75 6d 65 6e 74 29 20 28 29 0a 20 20 22 43 6c 61 73 73 20 75 73 65 64 20 66 6f 72 20 63 | argument).()..."Class.used.for.c |
| 2d9e0 | 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 20 74 68 61 74 20 63 61 6e 20 74 61 | ommand-line.argument.that.can.ta |
| 2da00 | 6b 65 20 61 20 76 61 6c 75 65 2e 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 | ke.a.value.")..(defclass.transie |
| 2da20 | 6e 74 2d 76 61 72 69 61 62 6c 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 29 0a 20 20 | nt-variable.(transient-infix)... |
| 2da40 | 28 28 76 61 72 69 61 62 6c 65 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 76 61 72 69 61 62 6c 65 | ((variable....:initarg.:variable |
| 2da60 | 29 0a 20 20 20 28 66 6f 72 6d 61 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )....(format.................... |
| 2da80 | 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 22 20 25 6b 20 25 64 20 25 76 22 29 29 0a | ........:initform.".%k.%d.%v")). |
| 2daa0 | 20 20 22 41 62 73 74 72 61 63 74 20 73 75 70 65 72 63 6c 61 73 73 20 66 6f 72 20 69 6e 66 69 78 | .."Abstract.superclass.for.infix |
| 2dac0 | 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73 65 74 20 61 20 76 61 72 69 61 62 6c 65 2e 22 0a | .commands.that.set.a.variable.". |
| 2dae0 | 20 20 3a 61 62 73 74 72 61 63 74 20 74 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 | ..:abstract.t)..(defclass.transi |
| 2db00 | 65 6e 74 2d 73 77 69 74 63 68 65 73 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 | ent-switches.(transient-argument |
| 2db20 | 29 0a 20 20 28 28 61 72 67 75 6d 65 6e 74 2d 66 6f 72 6d 61 74 20 20 3a 69 6e 69 74 61 72 67 20 | )...((argument-format..:initarg. |
| 2db40 | 3a 61 72 67 75 6d 65 6e 74 2d 66 6f 72 6d 61 74 29 0a 20 20 20 28 61 72 67 75 6d 65 6e 74 2d 72 | :argument-format)....(argument-r |
| 2db60 | 65 67 65 78 70 20 20 3a 69 6e 69 74 61 72 67 20 3a 61 72 67 75 6d 65 6e 74 2d 72 65 67 65 78 70 | egexp..:initarg.:argument-regexp |
| 2db80 | 29 29 0a 20 20 22 43 6c 61 73 73 20 75 73 65 64 20 66 6f 72 20 73 65 74 73 20 6f 66 20 6d 75 74 | ))..."Class.used.for.sets.of.mut |
| 2dba0 | 75 61 6c 6c 79 20 65 78 63 6c 75 73 69 76 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 73 77 69 | ually.exclusive.command-line.swi |
| 2dbc0 | 74 63 68 65 73 2e 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 66 69 | tches.")..(defclass.transient-fi |
| 2dbe0 | 6c 65 73 20 28 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 29 20 28 29 0a 20 20 28 28 6b 65 | les.(transient-option).()...((ke |
| 2dc00 | 79 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 22 2d 2d 22 29 0a 20 20 20 28 61 72 | y.........:initform."--")....(ar |
| 2dc20 | 67 75 6d 65 6e 74 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 22 2d 2d 22 29 0a 20 20 20 28 6d 75 | gument....:initform."--")....(mu |
| 2dc40 | 6c 74 69 2d 76 61 6c 75 65 20 3a 69 6e 69 74 66 6f 72 6d 20 72 65 73 74 29 0a 20 20 20 28 72 65 | lti-value.:initform.rest)....(re |
| 2dc60 | 61 64 65 72 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 | ader......:initform.transient-re |
| 2dc80 | 61 64 2d 66 69 6c 65 73 29 29 0a 20 20 22 43 6c 61 73 73 20 75 73 65 64 20 66 6f 72 20 74 68 65 | ad-files))..."Class.used.for.the |
| 2dca0 | 20 5c 22 2d 2d 5c 22 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 73 69 6d 69 6c 61 72 2e 0a 41 6c 6c | .\"--\".argument.or.similar..All |
| 2dcc0 | 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 72 65 61 74 65 64 | .remaining.arguments.are.treated |
| 2dce0 | 20 61 73 20 66 69 6c 65 73 2e 0a 54 68 65 79 20 62 65 63 6f 6d 65 20 74 68 65 20 76 61 6c 75 65 | .as.files..They.become.the.value |
| 2dd00 | 20 6f 66 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 2e 22 29 0a 0a 3b 3b 3b 3b 20 47 72 6f 75 70 | .of.this.argument.")..;;;;.Group |
| 2dd20 | 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 20 28 74 72 61 | ..(defclass.transient-group.(tra |
| 2dd40 | 6e 73 69 65 6e 74 2d 63 68 69 6c 64 29 0a 20 20 28 28 73 75 66 66 69 78 65 73 20 20 20 20 20 20 | nsient-child)...((suffixes...... |
| 2dd60 | 20 3a 69 6e 69 74 61 72 67 20 3a 73 75 66 66 69 78 65 73 20 20 20 20 20 20 20 3a 69 6e 69 74 66 | .:initarg.:suffixes.......:initf |
| 2dd80 | 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 68 69 64 65 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 69 | orm.nil)....(hide...........:ini |
| 2dda0 | 74 61 72 67 20 3a 68 69 64 65 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e | targ.:hide...........:initform.n |
| 2ddc0 | 69 6c 29 0a 20 20 20 28 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 3a 69 6e 69 74 61 72 67 20 | il)....(description....:initarg. |
| 2dde0 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 | :description....:initform.nil).. |
| 2de00 | 20 20 28 70 61 64 2d 6b 65 79 73 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 70 61 64 2d | ..(pad-keys.......:initarg.:pad- |
| 2de20 | 6b 65 79 73 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 73 65 | keys.......:initform.nil)....(se |
| 2de40 | 74 75 70 2d 63 68 69 6c 64 72 65 6e 20 3a 69 6e 69 74 61 72 67 20 3a 73 65 74 75 70 2d 63 68 69 | tup-children.:initarg.:setup-chi |
| 2de60 | 6c 64 72 65 6e 29 29 0a 20 20 22 41 62 73 74 72 61 63 74 20 73 75 70 65 72 63 6c 61 73 73 20 6f | ldren))..."Abstract.superclass.o |
| 2de80 | 66 20 61 6c 6c 20 67 72 6f 75 70 20 63 6c 61 73 73 65 73 2e 22 0a 20 20 3a 61 62 73 74 72 61 63 | f.all.group.classes."...:abstrac |
| 2dea0 | 74 20 74 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e | t.t)..(defclass.transient-column |
| 2dec0 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 29 20 28 29 0a 20 20 22 47 72 6f 75 70 20 63 | .(transient-group).()..."Group.c |
| 2dee0 | 6c 61 73 73 20 74 68 61 74 20 64 69 73 70 6c 61 79 73 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 | lass.that.displays.each.element. |
| 2df00 | 6f 6e 20 61 20 73 65 70 61 72 61 74 65 20 6c 69 6e 65 2e 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 | on.a.separate.line.")..(defclass |
| 2df20 | 20 74 72 61 6e 73 69 65 6e 74 2d 72 6f 77 20 28 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 29 | .transient-row.(transient-group) |
| 2df40 | 20 28 29 0a 20 20 22 47 72 6f 75 70 20 63 6c 61 73 73 20 74 68 61 74 20 64 69 73 70 6c 61 79 73 | .()..."Group.class.that.displays |
| 2df60 | 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 6f 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2e 22 | .all.elements.on.a.single.line." |
| 2df80 | 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 73 20 28 | )..(defclass.transient-columns.( |
| 2dfa0 | 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 29 20 28 29 0a 20 20 22 47 72 6f 75 70 20 63 6c 61 | transient-group).()..."Group.cla |
| 2dfc0 | 73 73 20 74 68 61 74 20 64 69 73 70 6c 61 79 73 20 65 6c 65 6d 65 6e 74 73 20 6f 72 67 61 6e 69 | ss.that.displays.elements.organi |
| 2dfe0 | 7a 65 64 20 69 6e 20 63 6f 6c 75 6d 6e 73 2e 0a 44 69 72 65 63 74 20 65 6c 65 6d 65 6e 74 73 20 | zed.in.columns..Direct.elements. |
| 2e000 | 68 61 76 65 20 74 6f 20 62 65 20 67 72 6f 75 70 73 20 77 68 6f 73 65 20 65 6c 65 6d 65 6e 74 73 | have.to.be.groups.whose.elements |
| 2e020 | 20 68 61 76 65 20 74 6f 20 62 65 0a 63 6f 6d 6d 61 6e 64 73 20 6f 72 20 73 74 72 69 6e 67 73 2e | .have.to.be.commands.or.strings. |
| 2e040 | 20 20 45 61 63 68 20 73 75 62 67 72 6f 75 70 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 63 6f 6c | ..Each.subgroup.represents.a.col |
| 2e060 | 75 6d 6e 2e 0a 54 68 69 73 20 63 6c 61 73 73 20 74 61 6b 65 73 20 63 61 72 65 20 6f 66 20 69 6e | umn..This.class.takes.care.of.in |
| 2e080 | 73 65 72 74 69 6e 67 20 74 68 65 20 73 75 62 67 72 6f 75 70 73 27 20 65 6c 65 6d 65 6e 74 73 2e | serting.the.subgroups'.elements. |
| 2e0a0 | 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 67 72 6f 75 70 | ")..(defclass.transient-subgroup |
| 2e0c0 | 73 20 28 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 29 20 28 29 0a 20 20 22 47 72 6f 75 70 20 | s.(transient-group).()..."Group. |
| 2e0e0 | 63 6c 61 73 73 20 74 68 61 74 20 77 72 61 70 73 20 6f 74 68 65 72 20 67 72 6f 75 70 73 2e 0a 0a | class.that.wraps.other.groups... |
| 2e100 | 44 69 72 65 63 74 20 65 6c 65 6d 65 6e 74 73 20 68 61 76 65 20 74 6f 20 62 65 20 67 72 6f 75 70 | Direct.elements.have.to.be.group |
| 2e120 | 73 20 77 68 6f 73 65 20 65 6c 65 6d 65 6e 74 73 20 68 61 76 65 20 74 6f 20 62 65 0a 63 6f 6d 6d | s.whose.elements.have.to.be.comm |
| 2e140 | 61 6e 64 73 20 6f 72 20 73 74 72 69 6e 67 73 2e 20 20 54 68 69 73 20 67 72 6f 75 70 20 69 6e 73 | ands.or.strings...This.group.ins |
| 2e160 | 65 72 74 73 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e 65 20 62 65 74 77 65 65 6e 0a 73 75 62 67 72 | erts.an.empty.line.between.subgr |
| 2e180 | 6f 75 70 73 2e 20 20 54 68 65 20 73 75 62 67 72 6f 75 70 73 20 61 72 65 20 72 65 73 70 6f 6e 73 | oups...The.subgroups.are.respons |
| 2e1a0 | 69 62 6c 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 69 72 0a 65 6c 65 6d 65 6e | ible.for.displaying.their.elemen |
| 2e1c0 | 74 73 20 74 68 65 6d 73 65 6c 76 65 73 2e 22 29 0a 0a 3b 3b 3b 20 44 65 66 69 6e 65 0a 0a 28 64 | ts.themselves.")..;;;.Define..(d |
| 2e1e0 | 65 66 6d 61 63 72 6f 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 | efmacro.transient-define-prefix. |
| 2e200 | 28 6e 61 6d 65 20 61 72 67 6c 69 73 74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 44 65 66 | (name.arglist.&rest.args)..."Def |
| 2e220 | 69 6e 65 20 4e 41 4d 45 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | ine.NAME.as.a.transient.prefix.c |
| 2e240 | 6f 6d 6d 61 6e 64 2e 0a 0a 41 52 47 4c 49 53 54 20 61 72 65 20 74 68 65 20 61 72 67 75 6d 65 6e | ommand...ARGLIST.are.the.argumen |
| 2e260 | 74 73 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 74 61 6b 65 73 2e 0a 44 4f 43 53 54 52 49 4e 47 | ts.that.command.takes..DOCSTRING |
| 2e280 | 20 69 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 61 6e 64 | .is.the.documentation.string.and |
| 2e2a0 | 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 0a 0a 54 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 63 | .is.optional...These.arguments.c |
| 2e2c0 | 61 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 6b 65 79 | an.optionally.be.followed.by.key |
| 2e2e0 | 2d 76 61 6c 75 65 20 70 61 69 72 73 2e 0a 45 61 63 68 20 6b 65 79 20 68 61 73 20 74 6f 20 62 65 | -value.pairs..Each.key.has.to.be |
| 2e300 | 20 61 20 6b 65 79 77 6f 72 64 20 73 79 6d 62 6f 6c 2c 20 65 69 74 68 65 72 20 60 3a 63 6c 61 73 | .a.keyword.symbol,.either.`:clas |
| 2e320 | 73 27 20 6f 72 20 61 20 6b 65 79 77 6f 72 64 0a 61 72 67 75 6d 65 6e 74 20 73 75 70 70 6f 72 74 | s'.or.a.keyword.argument.support |
| 2e340 | 65 64 20 62 79 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 74 20 63 6c | ed.by.the.constructor.of.that.cl |
| 2e360 | 61 73 73 2e 20 20 54 68 65 0a 60 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 27 20 63 6c 61 | ass...The.`transient-prefix'.cla |
| 2e380 | 73 73 20 69 73 20 75 73 65 64 20 69 66 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 6e 6f 74 20 73 | ss.is.used.if.the.class.is.not.s |
| 2e3a0 | 70 65 63 69 66 69 65 64 0a 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 47 52 4f 55 50 73 20 61 64 64 | pecified.explicitly...GROUPs.add |
| 2e3c0 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 69 6e 66 69 78 20 61 6e 64 20 73 75 66 66 | .key.bindings.for.infix.and.suff |
| 2e3e0 | 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 73 70 65 63 69 66 79 0a 68 6f 77 20 74 68 65 73 | ix.commands.and.specify.how.thes |
| 2e400 | 65 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 70 72 65 73 65 6e 74 65 64 20 69 6e 20 74 68 65 20 | e.bindings.are.presented.in.the. |
| 2e420 | 70 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 41 74 20 6c 65 61 73 74 0a 6f 6e 65 20 47 52 4f 55 | popup.buffer...At.least.one.GROU |
| 2e440 | 50 20 68 61 73 20 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 2e 20 20 53 65 65 20 69 6e 66 6f | P.has.to.be.specified...See.info |
| 2e460 | 20 6e 6f 64 65 20 60 28 74 72 61 6e 73 69 65 6e 74 29 42 69 6e 64 69 6e 67 0a 53 75 66 66 69 78 | .node.`(transient)Binding.Suffix |
| 2e480 | 20 61 6e 64 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 27 2e 0a 0a 54 68 65 20 42 4f 44 59 20 | .and.Infix.Commands'...The.BODY. |
| 2e4a0 | 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 20 20 49 66 20 69 74 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 | is.optional...If.it.is.omitted,. |
| 2e4c0 | 74 68 65 6e 20 41 52 47 4c 49 53 54 20 69 73 20 61 6c 73 6f 0a 69 67 6e 6f 72 65 64 20 61 6e 64 | then.ARGLIST.is.also.ignored.and |
| 2e4e0 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 20 62 65 63 6f 6d 65 73 | .the.function.definition.becomes |
| 2e500 | 3a 0a 0a 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | :....(lambda.().....(interactive |
| 2e520 | 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 5c 5c 3d 27 4e 41 4d 45 29 | ).....(transient-setup.\\='NAME) |
| 2e540 | 29 0a 0a 49 66 20 42 4f 44 59 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 69 74 | )..If.BODY.is.specified,.then.it |
| 2e560 | 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 61 6e 20 60 69 6e 74 65 72 61 63 74 69 76 65 | .must.begin.with.an.`interactive |
| 2e580 | 27 0a 66 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 68 65 73 20 41 52 47 4c 49 53 54 2c 20 61 6e 64 | '.form.that.matches.ARGLIST,.and |
| 2e5a0 | 20 69 74 20 6d 75 73 74 20 63 61 6c 6c 20 60 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 27 2e | .it.must.call.`transient-setup'. |
| 2e5c0 | 0a 49 74 20 6d 61 79 20 68 6f 77 65 76 65 72 20 63 61 6c 6c 20 74 68 61 74 20 66 75 6e 63 74 69 | .It.may.however.call.that.functi |
| 2e5e0 | 6f 6e 20 6f 6e 6c 79 20 77 68 65 6e 20 73 6f 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 0a 73 | on.only.when.some.condition.is.s |
| 2e600 | 61 74 69 73 66 69 65 64 3b 20 74 68 61 74 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 72 65 61 | atisfied;.that.is.one.of.the.rea |
| 2e620 | 73 6f 6e 20 77 68 79 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 75 73 65 0a 61 6e | son.why.you.might.want.to.use.an |
| 2e640 | 20 65 78 70 6c 69 63 69 74 20 42 4f 44 59 2e 0a 0a 41 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 20 | .explicit.BODY...All.transients. |
| 2e660 | 68 61 76 65 20 61 20 28 70 6f 73 73 69 62 6c 79 20 6e 69 6c 29 20 76 61 6c 75 65 2c 20 77 68 69 | have.a.(possibly.nil).value,.whi |
| 2e680 | 63 68 20 69 73 20 65 78 70 6f 72 74 65 64 0a 77 68 65 6e 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | ch.is.exported.when.suffix.comma |
| 2e6a0 | 6e 64 73 20 61 72 65 20 63 61 6c 6c 65 64 2c 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 6e | nds.are.called,.so.that.they.can |
| 2e6c0 | 20 63 6f 6e 73 75 6d 65 20 74 68 61 74 0a 76 61 6c 75 65 2e 20 20 46 6f 72 20 73 6f 6d 65 20 74 | .consume.that.value...For.some.t |
| 2e6e0 | 72 61 6e 73 69 65 6e 74 73 20 69 74 20 6d 69 67 68 74 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 | ransients.it.might.be.necessary. |
| 2e700 | 74 6f 20 68 61 76 65 20 61 20 73 6f 72 74 0a 6f 66 20 73 65 63 6f 6e 64 61 72 79 20 76 61 6c 75 | to.have.a.sort.of.secondary.valu |
| 2e720 | 65 2c 20 63 61 6c 6c 65 64 20 61 20 73 63 6f 70 65 2e 20 20 53 75 63 68 20 61 20 73 63 6f 70 65 | e,.called.a.scope...Such.a.scope |
| 2e740 | 20 77 6f 75 6c 64 20 75 73 75 61 6c 6c 79 0a 62 65 20 73 65 74 20 69 6e 20 74 68 65 20 63 6f 6d | .would.usually.be.set.in.the.com |
| 2e760 | 6d 61 6e 64 73 20 60 69 6e 74 65 72 61 63 74 69 76 65 27 20 66 6f 72 6d 20 61 6e 64 20 68 61 73 | mands.`interactive'.form.and.has |
| 2e780 | 20 74 6f 20 62 65 20 70 61 73 73 65 64 0a 74 6f 20 74 68 65 20 73 65 74 75 70 20 66 75 6e 63 74 | .to.be.passed.to.the.setup.funct |
| 2e7a0 | 69 6f 6e 3a 0a 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 5c 5c 3d 27 4e 41 4d | ion:....(transient-setup.\\='NAM |
| 2e7c0 | 45 20 6e 69 6c 20 6e 69 6c 20 3a 73 63 6f 70 65 20 53 43 4f 50 45 29 0a 0a 5c 28 66 6e 20 4e 41 | E.nil.nil.:scope.SCOPE)..\(fn.NA |
| 2e7e0 | 4d 45 20 41 52 47 4c 49 53 54 20 5b 44 4f 43 53 54 52 49 4e 47 5d 20 5b 4b 45 59 57 4f 52 44 20 | ME.ARGLIST.[DOCSTRING].[KEYWORD. |
| 2e800 | 56 41 4c 55 45 5d 2e 2e 2e 20 47 52 4f 55 50 2e 2e 2e 20 5b 42 4f 44 59 2e 2e 2e 5d 29 22 0a 20 | VALUE]....GROUP....[BODY...])".. |
| 2e820 | 20 28 64 65 63 6c 61 72 65 20 28 64 65 62 75 67 20 28 20 26 64 65 66 69 6e 65 20 6e 61 6d 65 20 | .(declare.(debug.(.&define.name. |
| 2e840 | 6c 61 6d 62 64 61 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda-list..................... |
| 2e860 | 5b 26 6f 70 74 69 6f 6e 61 6c 20 6c 61 6d 62 64 61 2d 64 6f 63 5d 0a 20 20 20 20 20 20 20 20 20 | [&optional.lambda-doc].......... |
| 2e880 | 20 20 20 20 20 20 20 20 20 20 20 5b 26 72 65 73 74 20 6b 65 79 77 6f 72 64 70 20 73 65 78 70 5d | ...........[&rest.keywordp.sexp] |
| 2e8a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 26 72 65 73 74 20 76 65 63 74 | .....................[&rest.vect |
| 2e8c0 | 6f 72 70 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 26 6f 70 74 69 6f | orp].....................[&optio |
| 2e8e0 | 6e 61 6c 20 28 22 69 6e 74 65 72 61 63 74 69 76 65 22 20 69 6e 74 65 72 61 63 74 69 76 65 29 20 | nal.("interactive".interactive). |
| 2e900 | 64 65 66 2d 62 6f 64 79 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 20 64 | def-body]))............(indent.d |
| 2e920 | 65 66 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 2d 73 74 72 69 6e 67 20 33 29 29 | efun)............(doc-string.3)) |
| 2e940 | 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 63 6c 61 73 73 20 2c 73 6c 6f 74 73 20 | ...(pcase-let.((`(,class.,slots. |
| 2e960 | 2c 73 75 66 66 69 78 65 73 20 2c 64 6f 63 73 74 72 20 2c 62 6f 64 79 29 0a 20 20 20 20 20 20 20 | ,suffixes.,docstr.,body)........ |
| 2e980 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 61 6e 64 2d 64 65 66 69 6e | ........(transient--expand-defin |
| 2e9a0 | 65 2d 61 72 67 73 20 61 72 67 73 20 61 72 67 6c 69 73 74 29 29 29 0a 20 20 20 20 60 28 70 72 6f | e-args.args.arglist))).....`(pro |
| 2e9c0 | 67 6e 0a 20 20 20 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 27 2c 6e 61 6d 65 0a 20 20 20 20 20 | gn........(defalias.',name...... |
| 2e9e0 | 20 20 20 20 2c 28 69 66 20 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 6c 61 | ....,(if.body...............`(la |
| 2ea00 | 6d 62 64 61 20 2c 61 72 67 6c 69 73 74 20 2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 | mbda.,arglist.,@body)........... |
| 2ea20 | 20 20 60 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | ..`(lambda.()................(in |
| 2ea40 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 | teractive)................(trans |
| 2ea60 | 69 65 6e 74 2d 73 65 74 75 70 20 27 2c 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 28 70 75 | ient-setup.',name))))........(pu |
| 2ea80 | 74 20 27 2c 6e 61 6d 65 20 27 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 29 0a 20 20 | t.',name.'interactive-only.t)... |
| 2eaa0 | 20 20 20 20 20 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d | .....(put.',name.'function-docum |
| 2eac0 | 65 6e 74 61 74 69 6f 6e 20 2c 64 6f 63 73 74 72 29 0a 20 20 20 20 20 20 20 28 70 75 74 20 27 2c | entation.,docstr)........(put.', |
| 2eae0 | 6e 61 6d 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 | name.'transient--prefix......... |
| 2eb00 | 20 20 20 20 28 2c 28 6f 72 20 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 | ....(,(or.class.'transient-prefi |
| 2eb20 | 78 29 20 3a 63 6f 6d 6d 61 6e 64 20 27 2c 6e 61 6d 65 20 2c 40 73 6c 6f 74 73 29 29 0a 20 20 20 | x).:command.',name.,@slots)).... |
| 2eb40 | 20 20 20 20 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f | ....(put.',name.'transient--layo |
| 2eb60 | 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 2c 40 28 63 6c 2d 6d 61 70 63 61 | ut.............(list.,@(cl-mapca |
| 2eb80 | 6e 20 28 6c 61 6d 62 64 61 20 28 73 29 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d | n.(lambda.(s).(transient--parse- |
| 2eba0 | 63 68 69 6c 64 20 6e 61 6d 65 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | child.name.s)).................. |
| 2ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 66 66 69 78 65 73 29 29 29 29 29 29 0a 0a 28 64 | ..............suffixes))))))..(d |
| 2ebe0 | 65 66 6d 61 63 72 6f 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 | efmacro.transient-define-suffix. |
| 2ec00 | 28 6e 61 6d 65 20 61 72 67 6c 69 73 74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 44 65 66 | (name.arglist.&rest.args)..."Def |
| 2ec20 | 69 6e 65 20 4e 41 4d 45 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 73 75 66 66 69 78 20 63 | ine.NAME.as.a.transient.suffix.c |
| 2ec40 | 6f 6d 6d 61 6e 64 2e 0a 0a 41 52 47 4c 49 53 54 20 61 72 65 20 74 68 65 20 61 72 67 75 6d 65 6e | ommand...ARGLIST.are.the.argumen |
| 2ec60 | 74 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 61 6b 65 73 2e 0a 44 4f 43 53 54 | ts.that.the.command.takes..DOCST |
| 2ec80 | 52 49 4e 47 20 69 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 | RING.is.the.documentation.string |
| 2eca0 | 20 61 6e 64 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 0a 0a 54 68 65 73 65 20 61 72 67 75 6d 65 6e | .and.is.optional...These.argumen |
| 2ecc0 | 74 73 20 63 61 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 | ts.can.optionally.be.followed.by |
| 2ece0 | 20 6b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 73 2e 0a 45 61 63 68 20 6b 65 79 20 68 61 73 20 74 | .key-value.pairs..Each.key.has.t |
| 2ed00 | 6f 20 62 65 20 61 20 6b 65 79 77 6f 72 64 20 73 79 6d 62 6f 6c 2c 20 65 69 74 68 65 72 20 60 3a | o.be.a.keyword.symbol,.either.`: |
| 2ed20 | 63 6c 61 73 73 27 20 6f 72 20 61 0a 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 73 75 70 | class'.or.a.keyword.argument.sup |
| 2ed40 | 70 6f 72 74 65 64 20 62 79 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 | ported.by.the.constructor.of.tha |
| 2ed60 | 74 20 63 6c 61 73 73 2e 0a 54 68 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 27 20 | t.class..The.`transient-suffix'. |
| 2ed80 | 63 6c 61 73 73 20 69 73 20 75 73 65 64 20 69 66 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 6e 6f | class.is.used.if.the.class.is.no |
| 2eda0 | 74 0a 73 70 65 63 69 66 69 65 64 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 54 68 65 20 42 4f 44 | t.specified.explicitly...The.BOD |
| 2edc0 | 59 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 61 6e 20 60 69 6e 74 65 72 61 63 74 69 76 | Y.must.begin.with.an.`interactiv |
| 2ede0 | 65 27 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 68 65 73 0a 41 52 47 4c 49 53 54 2e 20 20 54 | e'.form.that.matches.ARGLIST...T |
| 2ee00 | 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 75 73 75 61 6c 6c 79 20 61 | he.infix.arguments.are.usually.a |
| 2ee20 | 63 63 65 73 73 65 64 20 62 79 20 75 73 69 6e 67 0a 60 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 | ccessed.by.using.`transient-args |
| 2ee40 | 27 20 69 6e 73 69 64 65 20 60 69 6e 74 65 72 61 63 74 69 76 65 27 2e 0a 0a 5c 28 66 6e 20 4e 41 | '.inside.`interactive'...\(fn.NA |
| 2ee60 | 4d 45 20 41 52 47 4c 49 53 54 20 5b 44 4f 43 53 54 52 49 4e 47 5d 20 5b 4b 45 59 57 4f 52 44 20 | ME.ARGLIST.[DOCSTRING].[KEYWORD. |
| 2ee80 | 56 41 4c 55 45 5d 2e 2e 2e 20 42 4f 44 59 2e 2e 2e 29 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 | VALUE]....BODY...)"...(declare.( |
| 2eea0 | 64 65 62 75 67 20 28 20 26 64 65 66 69 6e 65 20 6e 61 6d 65 20 6c 61 6d 62 64 61 2d 6c 69 73 74 | debug.(.&define.name.lambda-list |
| 2eec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 26 6f 70 74 69 6f 6e 61 6c 20 | .....................[&optional. |
| 2eee0 | 6c 61 6d 62 64 61 2d 64 6f 63 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda-doc]..................... |
| 2ef00 | 5b 26 72 65 73 74 20 6b 65 79 77 6f 72 64 70 20 73 65 78 70 5d 0a 20 20 20 20 20 20 20 20 20 20 | [&rest.keywordp.sexp]........... |
| 2ef20 | 20 20 20 20 20 20 20 20 20 20 28 22 69 6e 74 65 72 61 63 74 69 76 65 22 20 69 6e 74 65 72 61 63 | ..........("interactive".interac |
| 2ef40 | 74 69 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 2d 62 6f | tive).....................def-bo |
| 2ef60 | 64 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 0a 20 | dy))............(indent.defun).. |
| 2ef80 | 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 2d 73 74 72 69 6e 67 20 33 29 29 0a 20 20 28 70 63 61 | ..........(doc-string.3))...(pca |
| 2efa0 | 73 65 2d 6c 65 74 20 28 28 60 28 2c 63 6c 61 73 73 20 2c 73 6c 6f 74 73 20 2c 5f 20 2c 64 6f 63 | se-let.((`(,class.,slots.,_.,doc |
| 2efc0 | 73 74 72 20 2c 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 | str.,body)................(trans |
| 2efe0 | 69 65 6e 74 2d 2d 65 78 70 61 6e 64 2d 64 65 66 69 6e 65 2d 61 72 67 73 20 61 72 67 73 20 61 72 | ient--expand-define-args.args.ar |
| 2f000 | 67 6c 69 73 74 29 29 29 0a 20 20 20 20 60 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 64 65 66 | glist))).....`(progn........(def |
| 2f020 | 61 6c 69 61 73 20 27 2c 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 2c 28 69 66 20 28 61 6e 64 20 | alias.',name..........,(if.(and. |
| 2f040 | 28 6e 6f 74 20 62 6f 64 79 29 20 63 6c 61 73 73 20 28 6f 72 65 66 2d 64 65 66 61 75 6c 74 20 63 | (not.body).class.(oref-default.c |
| 2f060 | 6c 61 73 73 20 64 65 66 69 6e 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lass.definition))............... |
| 2f080 | 60 28 6f 72 65 66 2d 64 65 66 61 75 6c 74 20 27 2c 63 6c 61 73 73 20 64 65 66 69 6e 69 74 69 6f | `(oref-default.',class.definitio |
| 2f0a0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 60 28 6c 61 6d 62 64 61 20 2c 61 72 67 6c 69 73 74 | n).............`(lambda.,arglist |
| 2f0c0 | 20 2c 40 62 6f 64 79 29 29 29 0a 20 20 20 20 20 20 20 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 69 | .,@body)))........(put.',name.'i |
| 2f0e0 | 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 28 70 75 74 20 27 | nteractive-only.t)........(put.' |
| 2f100 | 2c 6e 61 6d 65 20 27 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 2c 64 | ,name.'function-documentation.,d |
| 2f120 | 6f 63 73 74 72 29 0a 20 20 20 20 20 20 20 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 74 72 61 6e 73 | ocstr)........(put.',name.'trans |
| 2f140 | 69 65 6e 74 2d 2d 73 75 66 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6f 72 20 63 | ient--suffix.............(,(or.c |
| 2f160 | 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 20 3a 63 6f 6d 6d 61 6e 64 | lass.'transient-suffix).:command |
| 2f180 | 20 27 2c 6e 61 6d 65 20 2c 40 73 6c 6f 74 73 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 | .',name.,@slots)))))..(defmacro. |
| 2f1a0 | 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 28 6e 61 6d 65 20 61 72 67 | transient-define-infix.(name.arg |
| 2f1c0 | 6c 69 73 74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 44 65 66 69 6e 65 20 4e 41 4d 45 20 | list.&rest.args)..."Define.NAME. |
| 2f1e0 | 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 41 | as.a.transient.infix.command...A |
| 2f200 | 52 47 4c 49 53 54 20 69 73 20 61 6c 77 61 79 73 20 69 67 6e 6f 72 65 64 20 61 6e 64 20 72 65 73 | RGLIST.is.always.ignored.and.res |
| 2f220 | 65 72 76 65 64 20 66 6f 72 20 66 75 74 75 72 65 20 75 73 65 2e 0a 44 4f 43 53 54 52 49 4e 47 20 | erved.for.future.use..DOCSTRING. |
| 2f240 | 69 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 61 6e 64 20 | is.the.documentation.string.and. |
| 2f260 | 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 0a 0a 54 68 65 20 6b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 | is.optional...The.key-value.pair |
| 2f280 | 73 20 61 72 65 20 6d 61 6e 64 61 74 6f 72 79 2e 20 20 41 6c 6c 20 74 72 61 6e 73 69 65 6e 74 20 | s.are.mandatory...All.transient. |
| 2f2a0 | 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 61 72 65 20 65 71 75 61 6c 20 74 6f 20 65 61 63 68 | infix.commands.are.equal.to.each |
| 2f2c0 | 20 6f 74 68 65 72 20 28 62 75 74 20 6e 6f 74 20 65 71 29 2c 20 73 6f 20 69 74 20 69 73 20 6d 65 | .other.(but.not.eq),.so.it.is.me |
| 2f2e0 | 61 6e 69 6e 67 6c 65 73 73 20 74 6f 0a 64 65 66 69 6e 65 20 61 6e 20 69 6e 66 69 78 20 63 6f 6d | aningless.to.define.an.infix.com |
| 2f300 | 6d 61 6e 64 20 77 69 74 68 6f 75 74 20 61 6c 73 6f 20 73 65 74 74 69 6e 67 20 61 74 20 6c 65 61 | mand.without.also.setting.at.lea |
| 2f320 | 73 74 20 60 3a 63 6c 61 73 73 27 0a 61 6e 64 20 6f 6e 65 20 6f 74 68 65 72 20 6b 65 79 77 6f 72 | st.`:class'.and.one.other.keywor |
| 2f340 | 64 20 28 77 68 69 63 68 20 69 74 20 69 73 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 75 73 | d.(which.it.is.depends.on.the.us |
| 2f360 | 65 64 20 63 6c 61 73 73 2c 0a 75 73 75 61 6c 6c 79 20 60 3a 61 72 67 75 6d 65 6e 74 27 20 6f 72 | ed.class,.usually.`:argument'.or |
| 2f380 | 20 60 3a 76 61 72 69 61 62 6c 65 27 29 2e 0a 0a 45 61 63 68 20 6b 65 79 20 68 61 73 20 74 6f 20 | .`:variable')...Each.key.has.to. |
| 2f3a0 | 62 65 20 61 20 6b 65 79 77 6f 72 64 20 73 79 6d 62 6f 6c 2c 20 65 69 74 68 65 72 20 60 3a 63 6c | be.a.keyword.symbol,.either.`:cl |
| 2f3c0 | 61 73 73 27 20 6f 72 20 61 20 6b 65 79 77 6f 72 64 0a 61 72 67 75 6d 65 6e 74 20 73 75 70 70 6f | ass'.or.a.keyword.argument.suppo |
| 2f3e0 | 72 74 65 64 20 62 79 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 66 20 74 68 61 74 20 | rted.by.the.constructor.of.that. |
| 2f400 | 63 6c 61 73 73 2e 20 20 54 68 65 0a 60 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 27 20 63 | class...The.`transient-switch'.c |
| 2f420 | 6c 61 73 73 20 69 73 20 75 73 65 64 20 69 66 20 74 68 65 20 63 6c 61 73 73 20 69 73 20 6e 6f 74 | lass.is.used.if.the.class.is.not |
| 2f440 | 20 73 70 65 63 69 66 69 65 64 0a 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 54 68 65 20 66 75 6e 63 | .specified.explicitly...The.func |
| 2f460 | 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 69 73 20 61 6c 77 61 79 73 3a 0a 0a 20 20 28 | tion.definitions.is.always:....( |
| 2f480 | 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 | lambda.().....(interactive)..... |
| 2f4a0 | 28 6c 65 74 20 28 28 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 6f 62 6a | (let.((obj.(transient-suffix-obj |
| 2f4c0 | 65 63 74 29 29 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 | ect))).......(transient-infix-se |
| 2f4e0 | 74 20 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 6f 62 6a 29 | t.obj.(transient-infix-read.obj) |
| 2f500 | 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 29 0a 0a 60 74 72 61 6e | )).....(transient--show))..`tran |
| 2f520 | 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 27 20 61 6e 64 20 60 74 72 61 6e 73 69 65 6e 74 | sient-infix-read'.and.`transient |
| 2f540 | 2d 69 6e 66 69 78 2d 73 65 74 27 20 61 72 65 20 67 65 6e 65 72 69 63 0a 66 75 6e 63 74 69 6f 6e | -infix-set'.are.generic.function |
| 2f560 | 73 2e 20 20 44 69 66 66 65 72 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 62 65 68 | s...Different.infix.commands.beh |
| 2f580 | 61 76 65 20 64 69 66 66 65 72 65 6e 74 6c 79 20 62 65 63 61 75 73 65 0a 74 68 65 20 63 6f 6e 63 | ave.differently.because.the.conc |
| 2f5a0 | 72 65 74 65 20 6d 65 74 68 6f 64 73 20 61 72 65 20 64 69 66 66 65 72 65 6e 74 20 66 6f 72 20 64 | rete.methods.are.different.for.d |
| 2f5c0 | 69 66 66 65 72 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 0a 63 6c 61 73 73 65 73 2e 20 | ifferent.infix.command.classes.. |
| 2f5e0 | 20 49 6e 20 72 61 72 65 20 63 61 73 65 20 74 68 65 20 61 62 6f 76 65 20 63 6f 6d 6d 61 6e 64 20 | .In.rare.case.the.above.command. |
| 2f600 | 66 75 6e 63 74 69 6f 6e 20 6d 69 67 68 74 20 6e 6f 74 20 62 65 0a 73 75 69 74 61 62 6c 65 2c 20 | function.might.not.be.suitable,. |
| 2f620 | 65 76 65 6e 20 69 66 20 79 6f 75 20 64 65 66 69 6e 65 20 79 6f 75 72 20 6f 77 6e 20 69 6e 66 69 | even.if.you.define.your.own.infi |
| 2f640 | 78 20 63 6f 6d 6d 61 6e 64 20 63 6c 61 73 73 2e 20 20 49 6e 0a 74 68 61 74 20 63 61 73 65 20 79 | x.command.class...In.that.case.y |
| 2f660 | 6f 75 20 68 61 76 65 20 74 6f 20 75 73 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | ou.have.to.use.`transient-define |
| 2f680 | 2d 73 75 66 66 69 78 27 20 74 6f 20 64 65 66 69 6e 65 0a 74 68 65 20 69 6e 66 69 78 20 63 6f 6d | -suffix'.to.define.the.infix.com |
| 2f6a0 | 6d 61 6e 64 20 61 6e 64 20 75 73 65 20 74 20 61 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 | mand.and.use.t.as.the.value.of.t |
| 2f6c0 | 68 65 20 60 3a 74 72 61 6e 73 69 65 6e 74 27 0a 6b 65 79 77 6f 72 64 2e 0a 0a 5c 28 66 6e 20 4e | he.`:transient'.keyword...\(fn.N |
| 2f6e0 | 41 4d 45 20 41 52 47 4c 49 53 54 20 5b 44 4f 43 53 54 52 49 4e 47 5d 20 5b 4b 45 59 57 4f 52 44 | AME.ARGLIST.[DOCSTRING].[KEYWORD |
| 2f700 | 20 56 41 4c 55 45 5d 2e 2e 2e 29 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 64 65 62 75 67 20 28 | .VALUE]...)"...(declare.(debug.( |
| 2f720 | 20 26 64 65 66 69 6e 65 20 6e 61 6d 65 20 6c 61 6d 62 64 61 2d 6c 69 73 74 0a 20 20 20 20 20 20 | .&define.name.lambda-list....... |
| 2f740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 26 6f 70 74 69 6f 6e 61 6c 20 6c 61 6d 62 64 61 2d | ..............[&optional.lambda- |
| 2f760 | 64 6f 63 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 26 72 65 73 74 20 | doc].....................[&rest. |
| 2f780 | 6b 65 79 77 6f 72 64 70 20 73 65 78 70 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 | keywordp.sexp]))............(ind |
| 2f7a0 | 65 6e 74 20 64 65 66 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 2d 73 74 72 69 6e | ent.defun)............(doc-strin |
| 2f7c0 | 67 20 33 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 63 6c 61 73 73 20 2c 73 | g.3))...(pcase-let.((`(,class.,s |
| 2f7e0 | 6c 6f 74 73 20 2c 5f 20 2c 64 6f 63 73 74 72 20 2c 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | lots.,_.,docstr.,_)............. |
| 2f800 | 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 61 6e 64 2d 64 65 66 69 6e 65 2d 61 72 67 | ...(transient--expand-define-arg |
| 2f820 | 73 20 61 72 67 73 20 61 72 67 6c 69 73 74 29 29 29 0a 20 20 20 20 60 28 70 72 6f 67 6e 0a 20 20 | s.args.arglist))).....`(progn... |
| 2f840 | 20 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 27 2c 6e 61 6d 65 20 23 27 74 72 61 6e 73 69 65 6e | .....(defalias.',name.#'transien |
| 2f860 | 74 2d 2d 64 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 | t--default-infix-command)....... |
| 2f880 | 20 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 | .(put.',name.'interactive-only.t |
| 2f8a0 | 29 0a 20 20 20 20 20 20 20 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 63 6f 6d 70 6c 65 74 69 6f 6e | )........(put.',name.'completion |
| 2f8c0 | 2d 70 72 65 64 69 63 61 74 65 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 6f | -predicate.#'transient--suffix-o |
| 2f8e0 | 6e 6c 79 29 0a 20 20 20 20 20 20 20 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 66 75 6e 63 74 69 6f | nly)........(put.',name.'functio |
| 2f900 | 6e 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 2c 64 6f 63 73 74 72 29 0a 20 20 20 20 20 20 20 | n-documentation.,docstr)........ |
| 2f920 | 28 70 75 74 20 27 2c 6e 61 6d 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 0a 20 | (put.',name.'transient--suffix.. |
| 2f940 | 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6f 72 20 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e | ...........(,(or.class.'transien |
| 2f960 | 74 2d 73 77 69 74 63 68 29 20 3a 63 6f 6d 6d 61 6e 64 20 27 2c 6e 61 6d 65 20 2c 40 73 6c 6f 74 | t-switch).:command.',name.,@slot |
| 2f980 | 73 29 29 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | s)))))..(defalias.'transient-def |
| 2f9a0 | 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | ine-argument.#'transient-define- |
| 2f9c0 | 69 6e 66 69 78 0a 20 20 22 44 65 66 69 6e 65 20 4e 41 4d 45 20 61 73 20 61 20 74 72 61 6e 73 69 | infix..."Define.NAME.as.a.transi |
| 2f9e0 | 65 6e 74 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4f 6e 6c 79 20 75 73 65 20 74 68 69 | ent.infix.command...Only.use.thi |
| 2fa00 | 73 20 61 6c 69 61 73 20 74 6f 20 64 65 66 69 6e 65 20 61 6e 20 69 6e 66 69 78 20 63 6f 6d 6d 61 | s.alias.to.define.an.infix.comma |
| 2fa20 | 6e 64 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 0a 73 65 74 73 20 61 6e 20 69 6e 66 69 78 20 61 | nd.that.actually.sets.an.infix.a |
| 2fa40 | 72 67 75 6d 65 6e 74 2e 20 20 54 6f 20 64 65 66 69 6e 65 20 61 20 69 6e 66 69 78 20 63 6f 6d 6d | rgument...To.define.a.infix.comm |
| 2fa60 | 61 6e 64 20 74 68 61 74 2c 20 66 6f 72 0a 65 78 61 6d 70 6c 65 2c 20 73 65 74 73 20 61 20 76 61 | and.that,.for.example,.sets.a.va |
| 2fa80 | 72 69 61 62 6c 65 2c 20 75 73 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e | riable,.use.`transient-define-in |
| 2faa0 | 66 69 78 27 20 69 6e 73 74 65 61 64 2e 0a 0a 5c 28 66 6e 20 4e 41 4d 45 20 41 52 47 4c 49 53 54 | fix'.instead...\(fn.NAME.ARGLIST |
| 2fac0 | 20 5b 44 4f 43 53 54 52 49 4e 47 5d 20 5b 4b 45 59 57 4f 52 44 20 56 41 4c 55 45 5d 2e 2e 2e 29 | .[DOCSTRING].[KEYWORD.VALUE]...) |
| 2fae0 | 22 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 69 6e | ")..(defun.transient--default-in |
| 2fb00 | 66 69 78 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 3b 3b 20 4d 6f 73 74 20 69 6e 66 69 78 20 63 | fix-command.()...;;.Most.infix.c |
| 2fb20 | 6f 6d 6d 61 6e 64 73 20 61 72 65 20 62 75 74 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 20 74 68 69 | ommands.are.but.an.alias.for.thi |
| 2fb40 | 73 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 22 43 61 6e 6e 6f 74 20 73 68 6f 77 20 61 6e 79 20 64 6f | s.command...."Cannot.show.any.do |
| 2fb60 | 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 69 | cumentation.for.this.transient.i |
| 2fb80 | 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 57 68 65 6e 20 79 6f 75 20 72 65 71 75 65 73 74 20 | nfix.command...When.you.request. |
| 2fba0 | 68 65 6c 70 20 66 6f 72 20 61 6e 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 20 75 73 69 6e 67 20 | help.for.an.infix.command.using. |
| 2fbc0 | 60 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 27 2c 20 74 68 61 74 0a 75 73 75 61 6c 6c 79 20 73 | `transient-help',.that.usually.s |
| 2fbe0 | 68 6f 77 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d 61 6e 2d 70 61 67 65 20 61 6e 64 | hows.the.respective.man-page.and |
| 2fc00 | 20 74 72 69 65 73 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 0a 77 | .tries.to.jump.to.the.location.w |
| 2fc20 | 68 65 72 65 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 | here.the.respective.argument.is. |
| 2fc40 | 62 65 69 6e 67 20 64 65 73 63 72 69 62 65 64 2e 0a 0a 49 66 20 6e 6f 20 6d 61 6e 2d 70 61 67 65 | being.described...If.no.man-page |
| 2fc60 | 20 69 73 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 74 68 65 20 63 6f 6e 74 61 69 6e 69 6e 67 | .is.specified.for.the.containing |
| 2fc80 | 20 74 72 61 6e 73 69 65 6e 74 20 6d 65 6e 75 2c 20 74 68 65 6e 20 74 68 65 0a 64 6f 63 73 74 72 | .transient.menu,.then.the.docstr |
| 2fca0 | 69 6e 67 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 73 74 65 61 64 2c 20 69 66 20 61 6e 79 | ing.is.displayed.instead,.if.any |
| 2fcc0 | 2e 0a 0a 49 66 20 74 68 65 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 6e 27 74 20 | ...If.the.infix.command.doesn't. |
| 2fce0 | 68 61 76 65 20 61 20 64 6f 63 73 74 72 69 6e 67 2c 20 61 73 20 69 73 20 74 68 65 20 63 61 73 65 | have.a.docstring,.as.is.the.case |
| 2fd00 | 20 68 65 72 65 2c 20 74 68 65 6e 0a 74 68 69 73 20 64 6f 63 73 74 72 69 6e 67 20 69 73 20 64 69 | .here,.then.this.docstring.is.di |
| 2fd20 | 73 70 6c 61 79 65 64 20 69 6e 73 74 65 61 64 2c 20 62 65 63 61 75 73 65 20 74 65 63 68 6e 69 63 | splayed.instead,.because.technic |
| 2fd40 | 61 6c 6c 79 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 61 72 65 20 61 6c 69 61 73 65 73 20 | ally.infix.commands.are.aliases. |
| 2fd60 | 66 6f 72 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f | for.`transient--default-infix-co |
| 2fd80 | 6d 6d 61 6e 64 27 2e 0a 0a 60 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 27 20 61 6c 73 | mmand'...`describe-function'.als |
| 2fda0 | 6f 20 73 68 6f 77 73 20 74 68 65 20 64 6f 63 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 69 6e 66 | o.shows.the.docstring.of.the.inf |
| 2fdc0 | 69 78 20 63 6f 6d 6d 61 6e 64 2c 0a 66 61 6c 6c 69 6e 67 20 62 61 63 6b 20 74 6f 20 74 68 61 74 | ix.command,.falling.back.to.that |
| 2fde0 | 20 6f 66 20 74 68 65 20 73 61 6d 65 20 61 6c 69 61 73 65 64 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 | .of.the.same.aliased.command.".. |
| 2fe00 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6f 62 6a 20 28 74 72 61 | .(interactive)...(let.((obj.(tra |
| 2fe20 | 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 6f 62 6a 65 63 74 29 29 29 0a 20 20 20 20 28 74 72 61 | nsient-suffix-object))).....(tra |
| 2fe40 | 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d | nsient-infix-set.obj.(transient- |
| 2fe60 | 69 6e 66 69 78 2d 72 65 61 64 20 6f 62 6a 29 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | infix-read.obj)))...(transient-- |
| 2fe80 | 73 68 6f 77 29 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d | show)).(put.'transient--default- |
| 2fea0 | 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 20 27 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 | infix-command.'interactive-only. |
| 2fec0 | 74 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 69 6e 66 69 | t).(put.'transient--default-infi |
| 2fee0 | 78 2d 63 6f 6d 6d 61 6e 64 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 0a | x-command.'completion-predicate. |
| 2ff00 | 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 6f 6e 6c 79 29 0a 0a | .....#'transient--suffix-only).. |
| 2ff20 | 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 66 69 6e 64 2d 66 75 6e 63 74 69 6f 6e 2d | (defun.transient--find-function- |
| 2ff40 | 61 64 76 69 73 65 64 2d 6f 72 69 67 69 6e 61 6c 20 28 66 6e 20 66 75 6e 63 29 0a 20 20 22 52 65 | advised-original.(fn.func)..."Re |
| 2ff60 | 74 75 72 6e 20 6e 69 6c 20 69 6e 73 74 65 61 64 20 6f 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d | turn.nil.instead.of.`transient-- |
| 2ff80 | 64 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 57 68 65 6e 20 75 73 69 | default-infix-command'..When.usi |
| 2ffa0 | 6e 67 20 60 66 69 6e 64 2d 66 75 6e 63 74 69 6f 6e 27 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 | ng.`find-function'.to.jump.to.th |
| 2ffc0 | 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 20 74 72 61 6e 73 69 65 6e 74 0a 69 6e 66 69 | e.definition.of.a.transient.infi |
| 2ffe0 | 78 20 63 6f 6d 6d 61 6e 64 2f 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 6e 20 77 65 20 77 61 6e 74 | x.command/argument,.then.we.want |
| 30000 | 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 6a 75 6d 70 20 74 6f 20 74 68 61 74 2c 20 6e 6f 74 20 74 | .to.actually.jump.to.that,.not.t |
| 30020 | 6f 0a 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d | o.the.definition.of.`transient-- |
| 30040 | 64 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 27 2c 20 77 68 69 63 68 20 61 6c | default-infix-command',.which.al |
| 30060 | 6c 20 69 6e 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 6c 69 61 73 65 73 20 66 6f 72 | l.infix.commands.are.aliases.for |
| 30080 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 76 61 6c 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 66 75 6e 63 | ."...(let.((val.(funcall.fn.func |
| 300a0 | 29 29 29 0a 20 20 20 20 28 61 6e 64 20 76 61 6c 20 28 6e 6f 74 20 28 65 71 20 76 61 6c 20 27 74 | ))).....(and.val.(not.(eq.val.'t |
| 300c0 | 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 29 | ransient--default-infix-command) |
| 300e0 | 29 20 76 61 6c 29 29 29 0a 28 61 64 76 69 63 65 2d 61 64 64 20 27 66 69 6e 64 2d 66 75 6e 63 74 | ).val))).(advice-add.'find-funct |
| 30100 | 69 6f 6e 2d 61 64 76 69 73 65 64 2d 6f 72 69 67 69 6e 61 6c 20 3a 61 72 6f 75 6e 64 0a 20 20 20 | ion-advised-original.:around.... |
| 30120 | 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 66 69 6e 64 2d 66 75 6e 63 74 | .........#'transient--find-funct |
| 30140 | 69 6f 6e 2d 61 64 76 69 73 65 64 2d 6f 72 69 67 69 6e 61 6c 29 0a 0a 28 65 76 61 6c 2d 61 6e 64 | ion-advised-original)..(eval-and |
| 30160 | 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 | -compile...(defun.transient--exp |
| 30180 | 61 6e 64 2d 64 65 66 69 6e 65 2d 61 72 67 73 20 28 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 | and-define-args.(args.&optional. |
| 301a0 | 61 72 67 6c 69 73 74 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6c 69 73 74 70 20 61 72 67 6c | arglist).....(unless.(listp.argl |
| 301c0 | 69 73 74 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4d 61 6e 64 61 74 6f 72 79 20 41 52 47 | ist).......(error."Mandatory.ARG |
| 301e0 | 4c 49 53 54 20 69 73 20 6d 69 73 73 69 6e 67 22 29 29 0a 20 20 20 20 28 6c 65 74 20 28 63 6c 61 | LIST.is.missing")).....(let.(cla |
| 30200 | 73 73 20 6b 65 79 73 20 73 75 66 66 69 78 65 73 20 64 6f 63 73 74 72 29 0a 20 20 20 20 20 20 28 | ss.keys.suffixes.docstr).......( |
| 30220 | 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 28 63 61 72 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 | when.(stringp.(car.args))....... |
| 30240 | 20 20 28 73 65 74 71 20 64 6f 63 73 74 72 20 28 70 6f 70 20 61 72 67 73 29 29 29 0a 20 20 20 20 | ..(setq.docstr.(pop.args)))..... |
| 30260 | 20 20 28 77 68 69 6c 65 20 28 6b 65 79 77 6f 72 64 70 20 28 63 61 72 20 61 72 67 73 29 29 0a 20 | ..(while.(keywordp.(car.args)).. |
| 30280 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 20 28 70 6f 70 20 61 72 67 73 29 29 0a 20 20 20 20 | .......(let.((k.(pop.args))..... |
| 302a0 | 20 20 20 20 20 20 20 20 20 20 28 76 20 28 70 6f 70 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 | ..........(v.(pop.args)))....... |
| 302c0 | 20 20 20 20 28 69 66 20 28 65 71 20 6b 20 3a 63 6c 61 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(if.(eq.k.:class)........... |
| 302e0 | 20 20 20 20 28 73 65 74 71 20 63 6c 61 73 73 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ....(setq.class.v).............( |
| 30300 | 70 75 73 68 20 6b 20 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 76 | push.k.keys).............(push.v |
| 30320 | 20 6b 65 79 73 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 65 74 20 28 28 61 72 | .keys)))).......(while.(let.((ar |
| 30340 | 67 20 28 63 61 72 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | g.(car.args)))................(o |
| 30360 | 72 20 28 76 65 63 74 6f 72 70 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.(vectorp.arg)................. |
| 30380 | 20 20 20 28 61 6e 64 20 61 72 67 20 28 73 79 6d 62 6f 6c 70 20 61 72 67 29 29 29 29 0a 20 20 20 | ...(and.arg.(symbolp.arg)))).... |
| 303a0 | 20 20 20 20 20 28 70 75 73 68 20 28 70 6f 70 20 61 72 67 73 29 20 73 75 66 66 69 78 65 73 29 29 | .....(push.(pop.args).suffixes)) |
| 303c0 | 0a 20 20 20 20 20 20 28 6c 69 73 74 20 28 69 66 20 28 65 71 20 28 63 61 72 2d 73 61 66 65 20 63 | .......(list.(if.(eq.(car-safe.c |
| 303e0 | 6c 61 73 73 29 20 27 71 75 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | lass).'quote).................(c |
| 30400 | 61 64 72 20 63 6c 61 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 29 0a | adr.class)...............class). |
| 30420 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 6b 65 79 73 29 0a 20 20 20 20 | ............(nreverse.keys)..... |
| 30440 | 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 73 75 66 66 69 78 65 73 29 0a 20 20 20 20 | ........(nreverse.suffixes)..... |
| 30460 | 20 20 20 20 20 20 20 20 64 6f 63 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 | ........docstr.............args) |
| 30480 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 63 68 69 | )))..(defun.transient--parse-chi |
| 304a0 | 6c 64 20 28 70 72 65 66 69 78 20 73 70 65 63 29 0a 20 20 28 63 6c 2d 74 79 70 65 63 61 73 65 20 | ld.(prefix.spec)...(cl-typecase. |
| 304c0 | 73 70 65 63 0a 20 20 20 20 28 6e 75 6c 6c 20 20 20 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 | spec.....(null....(error."Invali |
| 304e0 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 63 68 69 6c 64 20 73 70 65 63 3a 20 25 | d.transient--parse-child.spec:.% |
| 30500 | 73 22 20 73 70 65 63 29 29 0a 20 20 20 20 28 73 79 6d 62 6f 6c 20 20 28 6c 65 74 20 28 28 76 61 | s".spec)).....(symbol..(let.((va |
| 30520 | 6c 75 65 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 73 70 65 63 29 29 29 0a 20 20 20 20 20 20 | lue.(symbol-value.spec)))....... |
| 30540 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 6c 69 73 74 70 20 76 61 6c 75 65 29 0a | .........(if.(and.(listp.value). |
| 30560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6c 69 73 | ........................(or.(lis |
| 30580 | 74 70 20 28 63 61 72 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tp.(car.value))................. |
| 305a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 70 20 28 63 61 72 20 76 61 6c 75 65 29 | ............(vectorp.(car.value) |
| 305c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 | )))....................(cl-mapca |
| 305e0 | 6e 20 28 6c 61 6d 62 64 61 20 28 73 29 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d | n.(lambda.(s).(transient--parse- |
| 30600 | 63 68 69 6c 64 20 70 72 65 66 69 78 20 73 29 29 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 | child.prefix.s)).value)......... |
| 30620 | 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 63 68 69 6c 64 | .........(transient--parse-child |
| 30640 | 20 70 72 65 66 69 78 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 28 76 65 63 74 6f 72 20 20 28 | .prefix.value)))).....(vector..( |
| 30660 | 61 6e 64 2d 6c 65 74 2a 20 28 28 63 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 67 | and-let*.((c.(transient--parse-g |
| 30680 | 72 6f 75 70 20 20 70 72 65 66 69 78 20 73 70 65 63 29 29 29 20 28 6c 69 73 74 20 63 29 29 29 0a | roup..prefix.spec))).(list.c))). |
| 306a0 | 20 20 20 20 28 6c 69 73 74 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 20 28 74 72 61 6e | ....(list....(and-let*.((c.(tran |
| 306c0 | 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 73 70 65 63 29 | sient--parse-suffix.prefix.spec) |
| 306e0 | 29 29 20 28 6c 69 73 74 20 63 29 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 20 20 28 6c 69 73 74 | )).(list.c))).....(string..(list |
| 30700 | 20 73 70 65 63 29 29 0a 20 20 20 20 28 74 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 49 6e 76 | .spec)).....(t.......(error."Inv |
| 30720 | 61 6c 69 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 63 68 69 6c 64 20 73 70 65 63 | alid.transient--parse-child.spec |
| 30740 | 3a 20 25 73 22 20 73 70 65 63 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 | :.%s".spec))))..(defun.transient |
| 30760 | 2d 2d 70 61 72 73 65 2d 67 72 6f 75 70 20 28 70 72 65 66 69 78 20 73 70 65 63 29 0a 20 20 28 73 | --parse-group.(prefix.spec)...(s |
| 30780 | 65 74 71 20 73 70 65 63 20 28 61 70 70 65 6e 64 20 73 70 65 63 20 6e 69 6c 29 29 0a 20 20 28 63 | etq.spec.(append.spec.nil))...(c |
| 307a0 | 6c 2d 73 79 6d 62 6f 6c 2d 6d 61 63 72 6f 6c 65 74 0a 20 20 20 20 20 20 28 28 63 61 72 20 28 63 | l-symbol-macrolet.......((car.(c |
| 307c0 | 61 72 20 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 28 70 6f 70 20 28 70 6f 70 20 73 70 65 63 29 | ar.spec))........(pop.(pop.spec) |
| 307e0 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 6c 65 76 65 6c 20 63 6c 61 73 73 20 61 72 67 73 29 0a 20 | )).....(let.(level.class.args).. |
| 30800 | 20 20 20 20 20 28 77 68 65 6e 20 28 69 6e 74 65 67 65 72 70 20 63 61 72 29 0a 20 20 20 20 20 20 | .....(when.(integerp.car)....... |
| 30820 | 20 20 28 73 65 74 71 20 6c 65 76 65 6c 20 70 6f 70 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | ..(setq.level.pop)).......(when. |
| 30840 | 28 73 74 72 69 6e 67 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 | (stringp.car).........(setq.args |
| 30860 | 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 70 6f | .(plist-put.args.:description.po |
| 30880 | 70 29 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6b 65 79 77 6f 72 64 70 20 63 61 72 29 | p))).......(while.(keywordp.car) |
| 308a0 | 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 70 6f 70 29 0a 20 20 20 20 20 20 20 | .........(let.((key.pop)........ |
| 308c0 | 20 20 20 20 20 20 20 28 76 61 6c 20 70 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | .......(val.pop))...........(con |
| 308e0 | 64 20 28 28 65 71 20 6b 65 79 20 3a 63 6c 61 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.((eq.key.:class).............. |
| 30900 | 20 20 20 20 28 73 65 74 71 20 63 6c 61 73 73 20 28 6d 61 63 72 6f 65 78 70 2d 71 75 6f 74 65 20 | ....(setq.class.(macroexp-quote. |
| 30920 | 76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 73 79 6d | val))).................((or.(sym |
| 30940 | 62 6f 6c 70 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | bolp.val)......................( |
| 30960 | 61 6e 64 20 28 6c 69 73 74 70 20 76 61 6c 29 20 28 6e 6f 74 20 28 65 71 20 28 63 61 72 20 76 61 | and.(listp.val).(not.(eq.(car.va |
| 30980 | 6c 29 20 27 6c 61 6d 62 64 61 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l).'lambda)))).................. |
| 309a0 | 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 6b 65 79 20 28 | (setq.args.(plist-put.args.key.( |
| 309c0 | 6d 61 63 72 6f 65 78 70 2d 71 75 6f 74 65 20 76 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | macroexp-quote.val)))).......... |
| 309e0 | 20 20 20 20 20 20 20 28 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 | .......((setq.args.(plist-put.ar |
| 30a00 | 67 73 20 6b 65 79 20 76 61 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | gs.key.val)))))).......(unless.( |
| 30a20 | 6f 72 20 73 70 65 63 20 63 6c 61 73 73 20 28 6e 6f 74 20 28 70 6c 69 73 74 2d 67 65 74 20 61 72 | or.spec.class.(not.(plist-get.ar |
| 30a40 | 67 73 20 3a 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d | gs.:setup-children))).........(m |
| 30a60 | 65 73 73 61 67 65 20 22 57 41 52 4e 49 4e 47 3a 20 25 73 3a 20 57 68 65 6e 20 25 73 20 69 73 20 | essage."WARNING:.%s:.When.%s.is. |
| 30a80 | 75 73 65 64 2c 20 25 73 20 6d 75 73 74 20 61 6c 73 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 22 | used,.%s.must.also.be.specified" |
| 30aa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | ..................'transient-def |
| 30ac0 | 69 6e 65 2d 70 72 65 66 69 78 20 3a 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 20 3a 63 6c 61 73 | ine-prefix.:setup-children.:clas |
| 30ae0 | 73 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 27 76 65 63 74 6f 72 0a 20 20 20 20 20 20 20 20 | s)).......(list.'vector......... |
| 30b00 | 20 20 20 20 28 6f 72 20 6c 65 76 65 6c 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 | ....(or.level.transient--default |
| 30b20 | 2d 63 68 69 6c 64 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 | -child-level).............(cond. |
| 30b40 | 28 63 6c 61 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 | (class)...................((or.( |
| 30b60 | 76 65 63 74 6f 72 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vectorp.car).................... |
| 30b80 | 20 20 20 20 28 61 6e 64 20 63 61 72 20 28 73 79 6d 62 6f 6c 70 20 63 61 72 29 29 29 0a 20 20 20 | ....(and.car.(symbolp.car))).... |
| 30ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 71 75 6f 74 65 20 27 74 72 61 6e 73 69 65 6e | ................(quote.'transien |
| 30bc0 | 74 2d 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | t-columns))...................(( |
| 30be0 | 71 75 6f 74 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 | quote.'transient-column)))...... |
| 30c00 | 20 20 20 20 20 20 20 28 61 6e 64 20 61 72 67 73 20 28 63 6f 6e 73 20 27 6c 69 73 74 20 61 72 67 | .......(and.args.(cons.'list.arg |
| 30c20 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 6c 69 73 74 0a 20 20 20 20 | s)).............(cons.'list..... |
| 30c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 | ..............(cl-mapcan.(lambda |
| 30c60 | 20 28 73 29 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 63 68 69 6c 64 20 70 72 65 | .(s).(transient--parse-child.pre |
| 30c80 | 66 69 78 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fix.s))......................... |
| 30ca0 | 20 20 20 20 20 73 70 65 63 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e | .....spec))))))..(defun.transien |
| 30cc0 | 74 2d 2d 70 61 72 73 65 2d 73 75 66 66 69 78 20 28 70 72 65 66 69 78 20 73 70 65 63 29 0a 20 20 | t--parse-suffix.(prefix.spec)... |
| 30ce0 | 28 6c 65 74 20 28 6c 65 76 65 6c 20 63 6c 61 73 73 20 61 72 67 73 29 0a 20 20 20 20 28 63 6c 2d | (let.(level.class.args).....(cl- |
| 30d00 | 73 79 6d 62 6f 6c 2d 6d 61 63 72 6f 6c 65 74 0a 20 20 20 20 20 20 20 20 28 28 63 61 72 20 28 63 | symbol-macrolet.........((car.(c |
| 30d20 | 61 72 20 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 28 70 6f 70 20 73 70 65 | ar.spec))..........(pop.(pop.spe |
| 30d40 | 63 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 69 6e 74 65 67 65 72 70 20 63 61 72 29 0a | c))).......(when.(integerp.car). |
| 30d60 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 65 76 65 6c 20 70 6f 70 29 29 0a 20 20 20 20 20 20 | ........(setq.level.pop))....... |
| 30d80 | 28 77 68 65 6e 20 28 6f 72 20 28 73 74 72 69 6e 67 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 | (when.(or.(stringp.car)......... |
| 30da0 | 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 70 20 63 61 72 29 29 0a 20 20 20 20 20 20 20 20 28 | ........(vectorp.car)).........( |
| 30dc0 | 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 6b 65 79 20 70 | setq.args.(plist-put.args.:key.p |
| 30de0 | 6f 70 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 6f 72 20 28 73 | op))).......(cond........((or.(s |
| 30e00 | 74 72 69 6e 67 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 | tringp.car).............(and.(eq |
| 30e20 | 20 28 63 61 72 2d 73 61 66 65 20 63 61 72 29 20 27 6c 61 6d 62 64 61 29 0a 20 20 20 20 20 20 20 | .(car-safe.car).'lambda)........ |
| 30e40 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 63 6f 6d 6d 61 6e 64 70 20 63 61 72 29 29 29 29 | ..........(not.(commandp.car)))) |
| 30e60 | 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 | .........(setq.args.(plist-put.a |
| 30e80 | 72 67 73 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 70 6f 70 29 29 29 0a 20 20 20 20 20 20 20 28 | rgs.:description.pop)))........( |
| 30ea0 | 28 61 6e 64 20 28 73 79 6d 62 6f 6c 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (and.(symbolp.car).............. |
| 30ec0 | 28 6e 6f 74 20 28 6b 65 79 77 6f 72 64 70 20 63 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (not.(keywordp.car))............ |
| 30ee0 | 20 20 28 6e 6f 74 20 28 63 6f 6d 6d 61 6e 64 70 20 63 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 | ..(not.(commandp.car)).......... |
| 30f00 | 20 20 20 20 28 63 6f 6d 6d 61 6e 64 70 20 28 63 61 64 72 20 73 70 65 63 29 29 29 0a 20 20 20 20 | ....(commandp.(cadr.spec)))..... |
| 30f20 | 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a | ....(setq.args.(plist-put.args.: |
| 30f40 | 64 65 73 63 72 69 70 74 69 6f 6e 20 28 6d 61 63 72 6f 65 78 70 2d 71 75 6f 74 65 20 70 6f 70 29 | description.(macroexp-quote.pop) |
| 30f60 | 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 65 71 20 63 61 72 | )))).......(cond........((eq.car |
| 30f80 | 20 3a 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 28 28 6b 65 79 77 6f 72 64 70 20 63 61 72 29 0a | .:info))........((keywordp.car). |
| 30fa0 | 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 65 65 64 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 | ........(error."Need.command.or. |
| 30fc0 | 60 3a 69 6e 66 6f 27 2c 20 67 6f 74 20 60 25 73 27 22 20 63 61 72 29 29 0a 20 20 20 20 20 20 20 | `:info',.got.`%s'".car))........ |
| 30fe0 | 28 28 73 79 6d 62 6f 6c 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 | ((symbolp.car).........(setq.arg |
| 31000 | 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 63 6f 6d 6d 61 6e 64 20 28 6d 61 63 72 | s.(plist-put.args.:command.(macr |
| 31020 | 6f 65 78 70 2d 71 75 6f 74 65 20 70 6f 70 29 29 29 29 0a 20 20 20 20 20 20 20 28 28 61 6e 64 20 | oexp-quote.pop))))........((and. |
| 31040 | 28 63 6f 6d 6d 61 6e 64 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | (commandp.car)..............(not |
| 31060 | 20 28 73 74 72 69 6e 67 70 20 63 61 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | .(stringp.car))).........(let.(( |
| 31080 | 63 6d 64 20 70 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 20 28 69 6e 74 | cmd.pop)...............(sym.(int |
| 310a0 | 65 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ern.....................(format. |
| 310c0 | 22 74 72 61 6e 73 69 65 6e 74 3a 25 73 3a 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "transient:%s:%s"............... |
| 310e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............prefix............ |
| 31100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 73 63 20 28 70 6c | .................(let.((desc.(pl |
| 31120 | 69 73 74 2d 67 65 74 20 61 72 67 73 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 29 29 29 0a 20 20 20 | ist-get.args.:description))).... |
| 31140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | ...........................(if.( |
| 31160 | 61 6e 64 20 28 73 74 72 69 6e 67 70 20 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.(stringp.desc).............. |
| 31180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 | ..........................(lengt |
| 311a0 | 68 3c 20 64 65 73 63 20 31 36 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h<.desc.16)).................... |
| 311c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...............desc............. |
| 311e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 61 | ....................(plist-get.a |
| 31200 | 72 67 73 20 3a 6b 65 79 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | rgs.:key)))))))...........(setq. |
| 31220 | 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | args.(plist-put................. |
| 31240 | 20 20 20 20 20 20 61 72 67 73 20 3a 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......args.:command............. |
| 31260 | 20 20 20 20 20 20 20 20 20 20 60 28 70 72 6f 67 31 20 27 2c 73 79 6d 0a 20 20 20 20 20 20 20 20 | ..........`(prog1.',sym......... |
| 31280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 20 27 2c 73 79 6d 20 27 69 6e 74 | .................(put.',sym.'int |
| 312a0 | 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eractive-only.t)................ |
| 312c0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 74 20 27 2c 73 79 6d 20 27 63 6f 6d 70 6c 65 74 69 6f 6e | ..........(put.',sym.'completion |
| 312e0 | 2d 70 72 65 64 69 63 61 74 65 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 6f | -predicate.#'transient--suffix-o |
| 31300 | 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | nly)..........................(d |
| 31320 | 65 66 61 6c 69 61 73 20 27 2c 73 79 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efalias.',sym................... |
| 31340 | 20 20 20 20 20 20 20 20 20 2c 28 69 66 20 28 65 71 20 28 63 61 72 2d 73 61 66 65 20 63 6d 64 29 | .........,(if.(eq.(car-safe.cmd) |
| 31360 | 20 27 6c 61 6d 62 64 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'lambda)....................... |
| 31380 | 20 20 20 20 20 20 20 20 20 20 63 6d 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........cmd................... |
| 313a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 63 72 6f 65 78 70 2d 71 75 6f 74 65 20 63 6d 64 29 | ............(macroexp-quote.cmd) |
| 313c0 | 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 28 6f 72 20 28 73 74 72 69 6e 67 70 20 63 61 72 | )))))))........((or.(stringp.car |
| 313e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 63 61 72 20 28 6c 69 73 74 70 20 63 61 | ).............(and.car.(listp.ca |
| 31400 | 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 20 70 6f 70 29 0a 20 20 20 | r))).........(let.((arg.pop).... |
| 31420 | 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........(sym.nil))........... |
| 31440 | 28 63 6c 2d 74 79 70 65 63 61 73 65 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | (cl-typecase.arg.............(li |
| 31460 | 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 | st..............(setq.args.(plis |
| 31480 | 74 2d 70 75 74 20 61 72 67 73 20 3a 73 68 6f 72 74 61 72 67 20 28 63 61 72 20 20 61 72 67 29 29 | t-put.args.:shortarg.(car..arg)) |
| 314a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 | )..............(setq.args.(plist |
| 314c0 | 2d 70 75 74 20 61 72 67 73 20 3a 61 72 67 75 6d 65 6e 74 20 28 63 61 64 72 20 61 72 67 29 29 29 | -put.args.:argument.(cadr.arg))) |
| 314e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 20 20 28 63 61 64 72 20 61 | ..............(setq.arg..(cadr.a |
| 31500 | 72 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | rg))).............(string....... |
| 31520 | 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 68 6f 72 74 61 72 67 20 28 74 72 61 | .......(when-let.((shortarg.(tra |
| 31540 | 6e 73 69 65 6e 74 2d 2d 64 65 72 69 76 65 2d 73 68 6f 72 74 61 72 67 20 61 72 67 29 29 29 0a 20 | nsient--derive-shortarg.arg))).. |
| 31560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d | ..............(setq.args.(plist- |
| 31580 | 70 75 74 20 61 72 67 73 20 3a 73 68 6f 72 74 61 72 67 20 73 68 6f 72 74 61 72 67 29 29 29 0a 20 | put.args.:shortarg.shortarg))).. |
| 315a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 | ............(setq.args.(plist-pu |
| 315c0 | 74 20 61 72 67 73 20 3a 61 72 67 75 6d 65 6e 74 20 61 72 67 29 29 29 29 0a 20 20 20 20 20 20 20 | t.args.:argument.arg))))........ |
| 315e0 | 20 20 20 28 73 65 74 71 20 73 79 6d 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 74 72 | ...(setq.sym.(intern.(format."tr |
| 31600 | 61 6e 73 69 65 6e 74 3a 25 73 3a 25 73 22 20 70 72 65 66 69 78 20 61 72 67 29 29 29 0a 20 20 20 | ansient:%s:%s".prefix.arg))).... |
| 31620 | 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 0a 20 20 20 | .......(setq.args.(plist-put.... |
| 31640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20 3a 63 6f 6d 6d 61 6e 64 | ...................args.:command |
| 31660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 70 72 6f 67 31 20 27 | .......................`(prog1.' |
| 31680 | 2c 73 79 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ,sym..........................(p |
| 316a0 | 75 74 20 27 2c 73 79 6d 20 27 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 29 0a 20 20 | ut.',sym.'interactive-only.t)... |
| 316c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 20 27 2c 73 79 | .......................(put.',sy |
| 316e0 | 6d 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 20 23 27 74 72 61 6e 73 69 | m.'completion-predicate.#'transi |
| 31700 | 65 6e 74 2d 2d 73 75 66 66 69 78 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent--suffix-only)............... |
| 31720 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 27 2c 73 79 6d 20 23 27 74 72 61 | ...........(defalias.',sym.#'tra |
| 31740 | 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 29 29 29 | nsient--default-infix-command))) |
| 31760 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 63 61 72 20 28 6e 6f 74 | )...........(cond.((and.car.(not |
| 31780 | 20 28 6b 65 79 77 6f 72 64 70 20 63 61 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(keywordp.car)))............... |
| 317a0 | 20 20 20 28 73 65 74 71 20 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e | ...(setq.class.'transient-option |
| 317c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 | )..................(setq.args.(p |
| 317e0 | 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 72 65 61 64 65 72 20 28 6d 61 63 72 6f 65 78 70 2d | list-put.args.:reader.(macroexp- |
| 31800 | 71 75 6f 74 65 20 70 6f 70 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | quote.pop)))).................(( |
| 31820 | 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3d 22 20 61 72 67 29 29 0a 20 | not.(string-suffix-p."=".arg)).. |
| 31840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6c 61 73 73 20 27 74 72 61 | ................(setq.class.'tra |
| 31860 | 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-switch))................. |
| 31880 | 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6c 61 73 73 20 | (t..................(setq.class. |
| 318a0 | 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 74 | 'transient-option)))))........(t |
| 318c0 | 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 65 65 64 65 64 20 63 6f 6d 6d 61 6e 64 20 | .........(error."Needed.command. |
| 318e0 | 6f 72 20 61 72 67 75 6d 65 6e 74 2c 20 67 6f 74 20 25 53 22 20 63 61 72 29 29 29 0a 20 20 20 20 | or.argument,.got.%S".car)))..... |
| 31900 | 20 20 28 77 68 69 6c 65 20 28 6b 65 79 77 6f 72 64 70 20 63 61 72 29 0a 20 20 20 20 20 20 20 20 | ..(while.(keywordp.car)......... |
| 31920 | 28 6c 65 74 20 28 28 6b 65 79 20 70 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 | (let.((key.pop)...............(v |
| 31940 | 61 6c 20 70 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 6b 65 | al.pop))...........(cond.((eq.ke |
| 31960 | 79 20 3a 63 6c 61 73 73 29 20 28 73 65 74 71 20 63 6c 61 73 73 20 76 61 6c 29 29 0a 20 20 20 20 | y.:class).(setq.class.val))..... |
| 31980 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 6b 65 79 20 3a 6c 65 76 65 6c 29 20 28 73 65 | ............((eq.key.:level).(se |
| 319a0 | 74 71 20 6c 65 76 65 6c 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tq.level.val)).................( |
| 319c0 | 28 65 71 20 6b 65 79 20 3a 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (eq.key.:info).................. |
| 319e0 | 28 73 65 74 71 20 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 6f 72 6d 61 74 69 | (setq.class.'transient-informati |
| 31a00 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 | on)..................(setq.args. |
| 31a20 | 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 76 61 6c | (plist-put.args.:description.val |
| 31a40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 63 61 72 2d 73 61 | ))).................((eq.(car-sa |
| 31a60 | 66 65 20 76 61 6c 29 20 27 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | fe.val).'\,)..................(s |
| 31a80 | 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 6b 65 79 20 28 63 61 | etq.args.(plist-put.args.key.(ca |
| 31aa0 | 64 72 20 76 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 | dr.val)))).................((or. |
| 31ac0 | 28 73 79 6d 62 6f 6c 70 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (symbolp.val)................... |
| 31ae0 | 20 20 20 28 61 6e 64 20 28 6c 69 73 74 70 20 76 61 6c 29 20 28 6e 6f 74 20 28 65 71 20 28 63 61 | ...(and.(listp.val).(not.(eq.(ca |
| 31b00 | 72 20 76 61 6c 29 20 27 6c 61 6d 62 64 61 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.val).'lambda)))).............. |
| 31b20 | 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 6b | ....(setq.args.(plist-put.args.k |
| 31b40 | 65 79 20 28 6d 61 63 72 6f 65 78 70 2d 71 75 6f 74 65 20 76 61 6c 29 29 29 29 0a 20 20 20 20 20 | ey.(macroexp-quote.val))))...... |
| 31b60 | 20 20 20 20 20 20 20 20 20 20 20 28 28 73 65 74 71 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 | ...........((setq.args.(plist-pu |
| 31b80 | 74 20 61 72 67 73 20 6b 65 79 20 76 61 6c 29 29 29 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 | t.args.key.val))))))).....(unles |
| 31ba0 | 73 20 28 70 6c 69 73 74 2d 67 65 74 20 61 72 67 73 20 3a 6b 65 79 29 0a 20 20 20 20 20 20 28 77 | s.(plist-get.args.:key).......(w |
| 31bc0 | 68 65 6e 2d 6c 65 74 20 28 28 73 68 6f 72 74 61 72 67 20 28 70 6c 69 73 74 2d 67 65 74 20 61 72 | hen-let.((shortarg.(plist-get.ar |
| 31be0 | 67 73 20 3a 73 68 6f 72 74 61 72 67 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 | gs.:shortarg))).........(setq.ar |
| 31c00 | 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 6b 65 79 20 73 68 6f 72 74 61 72 67 | gs.(plist-put.args.:key.shortarg |
| 31c20 | 29 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 27 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 28 | )))).....(list.'list...........( |
| 31c40 | 6f 72 20 6c 65 76 65 6c 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 63 68 69 6c | or.level.transient--default-chil |
| 31c60 | 64 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 63 72 6f 65 78 70 2d 71 75 6f | d-level)...........(macroexp-quo |
| 31c80 | 74 65 20 28 6f 72 20 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 | te.(or.class.'transient-suffix)) |
| 31ca0 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 6c 69 73 74 20 61 72 67 73 29 29 29 29 0a | ...........(cons.'list.args)))). |
| 31cc0 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 72 69 76 65 2d 73 68 6f 72 74 61 | .(defun.transient--derive-shorta |
| 31ce0 | 72 67 20 28 61 72 67 29 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 | rg.(arg)...(save-match-data..... |
| 31d00 | 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 2d 5b 61 2d 7a 41 | (and.(string-match."\\`\\(-[a-zA |
| 31d20 | 2d 5a 5d 5c 5c 29 5c 5c 28 5c 5c 27 5c 5c 7c 3d 5c 5c 29 22 20 61 72 67 29 0a 20 20 20 20 20 20 | -Z]\\)\\(\\'\\|=\\)".arg)....... |
| 31d40 | 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 61 72 67 29 29 29 29 0a 0a 28 64 65 66 | ...(match-string.1.arg))))..(def |
| 31d60 | 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6d 6d 61 6e 64 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d | un.transient-command-completion- |
| 31d80 | 6e 6f 74 2d 73 75 66 66 69 78 2d 6f 6e 6c 79 2d 70 20 28 73 79 6d 62 6f 6c 20 5f 62 75 66 66 65 | not-suffix-only-p.(symbol._buffe |
| 31da0 | 72 29 0a 20 20 22 53 61 79 20 77 68 65 74 68 65 72 20 53 59 4d 42 4f 4c 20 73 68 6f 75 6c 64 20 | r)..."Say.whether.SYMBOL.should. |
| 31dc0 | 62 65 20 6f 66 66 65 72 65 64 20 61 73 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 49 66 20 74 | be.offered.as.a.completion..If.t |
| 31de0 | 68 65 20 76 61 6c 75 65 20 6f 66 20 53 59 4d 42 4f 4c 27 73 20 60 63 6f 6d 70 6c 65 74 69 6f 6e | he.value.of.SYMBOL's.`completion |
| 31e00 | 2d 70 72 65 64 69 63 61 74 65 27 20 70 72 6f 70 65 72 74 79 20 69 73 0a 60 74 72 61 6e 73 69 65 | -predicate'.property.is.`transie |
| 31e20 | 6e 74 2d 2d 73 75 66 66 69 78 2d 6f 6e 6c 79 27 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 | nt--suffix-only',.then.return.ni |
| 31e40 | 6c 2c 20 6f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 20 74 2e 0a 54 68 69 73 20 69 73 20 74 | l,.otherwise.return.t..This.is.t |
| 31e60 | 68 65 20 63 61 73 65 20 77 68 65 6e 20 61 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 75 6c 64 20 6f 6e | he.case.when.a.command.should.on |
| 31e80 | 6c 79 20 65 76 65 72 20 62 65 20 75 73 65 64 20 61 73 20 61 0a 73 75 66 66 69 78 20 6f 66 20 61 | ly.ever.be.used.as.a.suffix.of.a |
| 31ea0 | 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 28 61 73 20 6f 70 | .transient.prefix.command.(as.op |
| 31ec0 | 70 6f 73 65 64 20 74 6f 20 62 69 6e 64 69 6e 67 73 0a 69 6e 20 72 65 67 75 6c 61 72 20 6b 65 79 | posed.to.bindings.in.regular.key |
| 31ee0 | 6d 61 70 73 20 6f 72 20 62 79 20 75 73 69 6e 67 20 60 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 | maps.or.by.using.`execute-extend |
| 31f00 | 65 64 2d 63 6f 6d 6d 61 6e 64 27 29 2e 22 0a 20 20 28 6e 6f 74 20 28 65 71 20 28 67 65 74 20 73 | ed-command')."...(not.(eq.(get.s |
| 31f20 | 79 6d 62 6f 6c 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 29 20 27 74 72 | ymbol.'completion-predicate).'tr |
| 31f40 | 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 6f 6e 6c 79 29 29 29 0a 0a 28 64 65 66 61 6c 69 | ansient--suffix-only)))..(defali |
| 31f60 | 61 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 6f 6e 6c 79 20 23 27 69 67 6e | as.'transient--suffix-only.#'ign |
| 31f80 | 6f 72 65 0a 20 20 22 49 67 6e 6f 72 65 20 41 52 47 55 4d 45 4e 54 53 2c 20 64 6f 20 6e 6f 74 68 | ore..."Ignore.ARGUMENTS,.do.noth |
| 31fa0 | 69 6e 67 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 41 6c 73 6f 20 73 65 65 20 60 74 | ing,.and.return.nil..Also.see.`t |
| 31fc0 | 72 61 6e 73 69 65 6e 74 2d 63 6f 6d 6d 61 6e 64 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6e 6f 74 2d | ransient-command-completion-not- |
| 31fe0 | 73 75 66 66 69 78 2d 6f 6e 6c 79 2d 70 27 2e 0a 4f 6e 6c 79 20 75 73 65 20 74 68 69 73 20 61 6c | suffix-only-p'..Only.use.this.al |
| 32000 | 69 61 73 20 61 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 60 63 6f 6d 70 6c 65 74 | ias.as.the.value.of.the.`complet |
| 32020 | 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 27 0a 73 79 6d 62 6f 6c 20 70 72 6f 70 65 72 74 79 2e 22 | ion-predicate'.symbol.property." |
| 32040 | 29 0a 0a 28 77 68 65 6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 27 72 65 61 64 2d 65 78 74 65 | )..(when.(and.(boundp.'read-exte |
| 32060 | 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 63 61 74 65 29 20 3b 20 73 69 6e 63 65 20 | nded-command-predicate).;.since. |
| 32080 | 45 6d 61 63 73 20 32 38 2e 31 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 72 65 61 64 2d | Emacs.28.1............(not.read- |
| 320a0 | 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 63 61 74 65 29 29 0a 20 20 28 | extended-command-predicate))...( |
| 320c0 | 73 65 74 71 20 72 65 61 64 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 | setq.read-extended-command-predi |
| 320e0 | 63 61 74 65 0a 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6d 6d 61 6e 64 2d | cate.........'transient-command- |
| 32100 | 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6e 6f 74 2d 73 75 66 66 69 78 2d 6f 6e 6c 79 2d 70 29 29 0a 0a | completion-not-suffix-only-p)).. |
| 32120 | 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 70 61 72 73 65 2d 73 75 66 66 69 78 20 28 70 | (defun.transient-parse-suffix.(p |
| 32140 | 72 65 66 69 78 20 73 75 66 66 69 78 29 0a 20 20 22 50 61 72 73 65 20 53 55 46 46 49 58 2c 20 74 | refix.suffix)..."Parse.SUFFIX,.t |
| 32160 | 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 50 52 45 46 49 58 2e 0a 50 52 45 46 49 58 20 69 73 20 | o.be.added.to.PREFIX..PREFIX.is. |
| 32180 | 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 73 79 6d 62 6f 6c 2e 0a 53 55 46 46 | a.prefix.command,.a.symbol..SUFF |
| 321a0 | 49 58 20 69 73 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 61 20 67 72 6f 75 | IX.is.a.suffix.command.or.a.grou |
| 321c0 | 70 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 28 6f 66 0a 20 20 74 68 65 20 73 61 6d 65 20 66 | p.specification.(of...the.same.f |
| 321e0 | 6f 72 6d 73 20 61 73 20 65 78 70 65 63 74 65 64 20 62 79 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 | orms.as.expected.by.`transient-d |
| 32200 | 65 66 69 6e 65 2d 70 72 65 66 69 78 27 29 2e 0a 49 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 | efine-prefix')..Intended.for.use |
| 32220 | 20 69 6e 20 61 20 67 72 6f 75 70 27 73 20 60 3a 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 27 20 | .in.a.group's.`:setup-children'. |
| 32240 | 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 63 6c 2d 61 73 73 65 72 74 20 28 61 6e 64 20 70 72 65 | function."...(cl-assert.(and.pre |
| 32260 | 66 69 78 20 28 73 79 6d 62 6f 6c 70 20 70 72 65 66 69 78 29 29 29 0a 20 20 28 65 76 61 6c 20 28 | fix.(symbolp.prefix)))...(eval.( |
| 32280 | 63 61 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 65 2d 63 68 69 6c 64 20 70 72 65 66 | car.(transient--parse-child.pref |
| 322a0 | 69 78 20 73 75 66 66 69 78 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d | ix.suffix))))..(defun.transient- |
| 322c0 | 70 61 72 73 65 2d 73 75 66 66 69 78 65 73 20 28 70 72 65 66 69 78 20 73 75 66 66 69 78 65 73 29 | parse-suffixes.(prefix.suffixes) |
| 322e0 | 0a 20 20 22 50 61 72 73 65 20 53 55 46 46 49 58 45 53 2c 20 74 6f 20 62 65 20 61 64 64 65 64 20 | ..."Parse.SUFFIXES,.to.be.added. |
| 32300 | 74 6f 20 50 52 45 46 49 58 2e 0a 50 52 45 46 49 58 20 69 73 20 61 20 70 72 65 66 69 78 20 63 6f | to.PREFIX..PREFIX.is.a.prefix.co |
| 32320 | 6d 6d 61 6e 64 2c 20 61 20 73 79 6d 62 6f 6c 2e 0a 53 55 46 46 49 58 45 53 20 69 73 20 61 20 6c | mmand,.a.symbol..SUFFIXES.is.a.l |
| 32340 | 69 73 74 20 6f 66 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 61 20 67 72 6f 75 70 | ist.of.suffix.command.or.a.group |
| 32360 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 0a 20 20 28 6f 66 20 74 68 65 20 73 61 6d 65 20 66 6f | .specification...(of.the.same.fo |
| 32380 | 72 6d 73 20 61 73 20 65 78 70 65 63 74 65 64 20 62 79 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 | rms.as.expected.by.`transient-de |
| 323a0 | 66 69 6e 65 2d 70 72 65 66 69 78 27 29 2e 0a 49 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 | fine-prefix')..Intended.for.use. |
| 323c0 | 69 6e 20 61 20 67 72 6f 75 70 27 73 20 60 3a 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 27 20 66 | in.a.group's.`:setup-children'.f |
| 323e0 | 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 63 6c 2d 61 73 73 65 72 74 20 28 61 6e 64 20 70 72 65 66 | unction."...(cl-assert.(and.pref |
| 32400 | 69 78 20 28 73 79 6d 62 6f 6c 70 20 70 72 65 66 69 78 29 29 29 0a 20 20 28 6d 61 70 63 61 72 20 | ix.(symbolp.prefix)))...(mapcar. |
| 32420 | 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 70 61 72 | (apply-partially.#'transient-par |
| 32440 | 73 65 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 29 20 73 75 66 66 69 78 65 73 29 29 0a 0a 3b 3b | se-suffix.prefix).suffixes))..;; |
| 32460 | 3b 20 45 64 69 74 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 | ;.Edit..(defun.transient--insert |
| 32480 | 2d 73 75 66 66 69 78 20 28 70 72 65 66 69 78 20 6c 6f 63 20 73 75 66 66 69 78 20 61 63 74 69 6f | -suffix.(prefix.loc.suffix.actio |
| 324a0 | 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 6b 65 65 70 2d 6f 74 68 65 72 29 0a 20 20 28 6c 65 74 2a 20 | n.&optional.keep-other)...(let*. |
| 324c0 | 28 28 73 75 66 20 28 63 6c 2d 65 74 79 70 65 63 61 73 65 20 73 75 66 66 69 78 0a 20 20 20 20 20 | ((suf.(cl-etypecase.suffix...... |
| 324e0 | 20 20 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 | ...........(vector.(transient--p |
| 32500 | 61 72 73 65 2d 67 72 6f 75 70 20 20 70 72 65 66 69 78 20 73 75 66 66 69 78 29 29 0a 20 20 20 20 | arse-group..prefix.suffix))..... |
| 32520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ............(list...(transient-- |
| 32540 | 70 61 72 73 65 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 73 75 66 66 69 78 29 29 0a 20 20 20 | parse-suffix.prefix.suffix)).... |
| 32560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 73 75 66 66 69 78 29 29 29 0a 20 | .............(string.suffix))).. |
| 32580 | 20 20 20 20 20 20 20 20 28 6d 65 6d 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 2d | ........(mem.(transient--layout- |
| 325a0 | 6d 65 6d 62 65 72 20 6c 6f 63 20 70 72 65 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 28 65 6c | member.loc.prefix))..........(el |
| 325c0 | 74 20 28 63 61 72 20 6d 65 6d 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 75 66 20 28 65 76 61 | t.(car.mem))).....(setq.suf.(eva |
| 325e0 | 6c 20 73 75 66 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6e 6f 74 20 6d 65 6d | l.suf)).....(cond......((not.mem |
| 32600 | 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 43 61 6e 6e 6f 74 20 69 6e 73 65 72 74 20 | ).......(message."Cannot.insert. |
| 32620 | 25 53 20 69 6e 74 6f 20 25 73 3b 20 25 73 20 6e 6f 74 20 66 6f 75 6e 64 22 0a 20 20 20 20 20 20 | %S.into.%s;.%s.not.found"....... |
| 32640 | 20 20 20 20 20 20 20 20 20 73 75 66 66 69 78 20 70 72 65 66 69 78 20 6c 6f 63 29 29 0a 20 20 20 | .........suffix.prefix.loc)).... |
| 32660 | 20 20 28 28 6f 72 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 73 75 66 66 69 78 29 20 28 6e 6f | ..((or.(and.(vectorp.suffix).(no |
| 32680 | 74 20 28 76 65 63 74 6f 72 70 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | t.(vectorp.elt)))...........(and |
| 326a0 | 20 28 6c 69 73 74 70 20 20 20 73 75 66 66 69 78 29 20 28 76 65 63 74 6f 72 70 20 65 6c 74 29 29 | .(listp...suffix).(vectorp.elt)) |
| 326c0 | 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 73 75 66 66 69 78 29 | ...........(and.(stringp.suffix) |
| 326e0 | 20 28 76 65 63 74 6f 72 70 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | .(vectorp.elt))).......(message. |
| 32700 | 22 43 61 6e 6e 6f 74 20 70 6c 61 63 65 20 25 53 20 69 6e 74 6f 20 25 73 20 61 74 20 25 73 3b 20 | "Cannot.place.%S.into.%s.at.%s;. |
| 32720 | 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 66 66 69 78 20 70 72 65 66 69 78 | %s"................suffix.prefix |
| 32740 | 20 6c 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 75 66 66 69 78 65 73 20 61 6e | .loc................"suffixes.an |
| 32760 | 64 20 67 72 6f 75 70 73 20 63 61 6e 6e 6f 74 20 62 65 20 73 69 62 6c 69 6e 67 73 22 29 29 0a 20 | d.groups.cannot.be.siblings")).. |
| 32780 | 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 69 6e 64 69 6e | ....(t.......(when-let*.((bindin |
| 327a0 | 67 70 20 28 6c 69 73 74 70 20 73 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gp.(listp.suf))................. |
| 327c0 | 20 20 28 6b 65 79 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 70 65 63 2d 6b 65 79 20 73 75 66 29 | ..(key.(transient--spec-key.suf) |
| 327e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 6c 69 63 74 20 28 63 | )...................(conflict.(c |
| 32800 | 61 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 2d 6d 65 6d 62 65 72 20 6b 65 79 | ar.(transient--layout-member.key |
| 32820 | 20 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .prefix)))...................(co |
| 32840 | 6e 66 6c 69 63 74 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | nflictp....................(and. |
| 32860 | 28 6e 6f 74 20 28 61 6e 64 20 28 65 71 20 61 63 74 69 6f 6e 20 27 72 65 70 6c 61 63 65 29 0a 20 | (not.(and.(eq.action.'replace).. |
| 32880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 328a0 | 20 28 65 71 20 63 6f 6e 66 6c 69 63 74 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(eq.conflict.elt)))............ |
| 328c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6b 65 65 70 2d 6f 74 68 65 72 | .............(or.(not.keep-other |
| 328e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | ).............................(e |
| 32900 | 71 20 28 70 6c 69 73 74 2d 67 65 74 20 28 6e 74 68 20 32 20 73 75 66 29 20 3a 63 6f 6d 6d 61 6e | q.(plist-get.(nth.2.suf).:comman |
| 32920 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d).............................. |
| 32940 | 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 28 6e 74 68 20 32 20 63 6f 6e 66 6c 69 63 74 29 20 3a | ...(plist-get.(nth.2.conflict).: |
| 32960 | 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | command)))...................... |
| 32980 | 20 20 20 28 65 71 75 61 6c 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 70 72 65 | ...(equal.(transient--suffix-pre |
| 329a0 | 64 69 63 61 74 65 20 73 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dicate.suf)..................... |
| 329c0 | 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 70 72 | ...........(transient--suffix-pr |
| 329e0 | 65 64 69 63 61 74 65 20 63 6f 6e 66 6c 69 63 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 | edicate.conflict))))).........(t |
| 32a00 | 72 61 6e 73 69 65 6e 74 2d 72 65 6d 6f 76 65 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 6b 65 | ransient-remove-suffix.prefix.ke |
| 32a20 | 79 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 61 63 74 69 | y)).......(pcase-exhaustive.acti |
| 32a40 | 6f 6e 0a 20 20 20 20 20 20 20 20 28 27 69 6e 73 65 72 74 20 20 28 73 65 74 63 64 72 20 6d 65 6d | on.........('insert..(setcdr.mem |
| 32a60 | 20 28 63 6f 6e 73 20 65 6c 74 20 28 63 64 72 20 6d 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .(cons.elt.(cdr.mem))).......... |
| 32a80 | 20 20 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20 6d 65 6d 20 73 75 66 29 29 0a 20 20 20 20 20 | .........(setcar.mem.suf))...... |
| 32aa0 | 20 20 20 28 27 61 70 70 65 6e 64 20 20 28 73 65 74 63 64 72 20 6d 65 6d 20 28 63 6f 6e 73 20 73 | ...('append..(setcdr.mem.(cons.s |
| 32ac0 | 75 66 20 28 63 64 72 20 6d 65 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 27 72 65 70 6c 61 63 | uf.(cdr.mem)))).........('replac |
| 32ae0 | 65 20 28 73 65 74 63 61 72 20 6d 65 6d 20 73 75 66 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | e.(setcar.mem.suf)))))))..;;;### |
| 32b00 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 73 65 72 74 | autoload.(defun.transient-insert |
| 32b20 | 2d 73 75 66 66 69 78 20 28 70 72 65 66 69 78 20 6c 6f 63 20 73 75 66 66 69 78 20 26 6f 70 74 69 | -suffix.(prefix.loc.suffix.&opti |
| 32b40 | 6f 6e 61 6c 20 6b 65 65 70 2d 6f 74 68 65 72 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 53 55 46 | onal.keep-other)..."Insert.a.SUF |
| 32b60 | 46 49 58 20 69 6e 74 6f 20 50 52 45 46 49 58 20 62 65 66 6f 72 65 20 4c 4f 43 2e 0a 50 52 45 46 | FIX.into.PREFIX.before.LOC..PREF |
| 32b80 | 49 58 20 69 73 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 73 79 6d 62 6f 6c | IX.is.a.prefix.command,.a.symbol |
| 32ba0 | 2e 0a 53 55 46 46 49 58 20 69 73 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 | ..SUFFIX.is.a.suffix.command.or. |
| 32bc0 | 61 20 67 72 6f 75 70 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 28 6f 66 0a 20 20 74 68 65 20 | a.group.specification.(of...the. |
| 32be0 | 73 61 6d 65 20 66 6f 72 6d 73 20 61 73 20 65 78 70 65 63 74 65 64 20 62 79 20 60 74 72 61 6e 73 | same.forms.as.expected.by.`trans |
| 32c00 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 27 29 2e 0a 4c 4f 43 20 69 73 20 61 20 63 | ient-define-prefix')..LOC.is.a.c |
| 32c20 | 6f 6d 6d 61 6e 64 2c 20 61 20 6b 65 79 20 76 65 63 74 6f 72 2c 20 61 20 6b 65 79 20 64 65 73 63 | ommand,.a.key.vector,.a.key.desc |
| 32c40 | 72 69 70 74 69 6f 6e 20 28 61 20 73 74 72 69 6e 67 0a 20 20 61 73 20 72 65 74 75 72 6e 65 64 20 | ription.(a.string...as.returned. |
| 32c60 | 62 79 20 60 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 29 2c 20 6f 72 20 61 20 63 6f 6f 72 | by.`key-description'),.or.a.coor |
| 32c80 | 64 69 6e 61 74 69 6f 6e 20 6c 69 73 74 0a 20 20 28 77 68 6f 73 65 20 6c 61 73 74 20 65 6c 65 6d | dination.list...(whose.last.elem |
| 32ca0 | 65 6e 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 6b 65 79 | ent.may.also.be.a.command.or.key |
| 32cc0 | 29 2e 0a 52 65 6d 6f 76 65 20 61 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 62 69 6e 64 69 6e 67 20 | )..Remove.a.conflicting.binding. |
| 32ce0 | 75 6e 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 20 4b 45 45 50 2d 4f 54 48 45 52 20 69 73 0a 20 20 | unless.optional.KEEP-OTHER.is... |
| 32d00 | 6e 6f 6e 2d 6e 69 6c 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6e 73 69 65 | non-nil..See.info.node.`(transie |
| 32d20 | 6e 74 29 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 | nt)Modifying.Existing.Transients |
| 32d40 | 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 | '."...(declare.(indent.defun)).. |
| 32d60 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 73 75 66 66 69 78 20 70 72 65 66 69 | .(transient--insert-suffix.prefi |
| 32d80 | 78 20 6c 6f 63 20 73 75 66 66 69 78 20 27 69 6e 73 65 72 74 20 6b 65 65 70 2d 6f 74 68 65 72 29 | x.loc.suffix.'insert.keep-other) |
| 32da0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | )..;;;###autoload.(defun.transie |
| 32dc0 | 6e 74 2d 61 70 70 65 6e 64 2d 73 75 66 66 69 78 20 28 70 72 65 66 69 78 20 6c 6f 63 20 73 75 66 | nt-append-suffix.(prefix.loc.suf |
| 32de0 | 66 69 78 20 26 6f 70 74 69 6f 6e 61 6c 20 6b 65 65 70 2d 6f 74 68 65 72 29 0a 20 20 22 49 6e 73 | fix.&optional.keep-other)..."Ins |
| 32e00 | 65 72 74 20 61 20 53 55 46 46 49 58 20 69 6e 74 6f 20 50 52 45 46 49 58 20 61 66 74 65 72 20 4c | ert.a.SUFFIX.into.PREFIX.after.L |
| 32e20 | 4f 43 2e 0a 50 52 45 46 49 58 20 69 73 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 | OC..PREFIX.is.a.prefix.command,. |
| 32e40 | 61 20 73 79 6d 62 6f 6c 2e 0a 53 55 46 46 49 58 20 69 73 20 61 20 73 75 66 66 69 78 20 63 6f 6d | a.symbol..SUFFIX.is.a.suffix.com |
| 32e60 | 6d 61 6e 64 20 6f 72 20 61 20 67 72 6f 75 70 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 28 6f | mand.or.a.group.specification.(o |
| 32e80 | 66 0a 20 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 73 20 61 73 20 65 78 70 65 63 74 65 64 20 62 | f...the.same.forms.as.expected.b |
| 32ea0 | 79 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 27 29 2e 0a 4c 4f | y.`transient-define-prefix')..LO |
| 32ec0 | 43 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 6b 65 79 20 76 65 63 74 6f 72 2c 20 61 20 | C.is.a.command,.a.key.vector,.a. |
| 32ee0 | 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 61 20 73 74 72 69 6e 67 0a 20 20 61 73 20 72 | key.description.(a.string...as.r |
| 32f00 | 65 74 75 72 6e 65 64 20 62 79 20 60 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 29 2c 20 6f | eturned.by.`key-description'),.o |
| 32f20 | 72 20 61 20 63 6f 6f 72 64 69 6e 61 74 69 6f 6e 20 6c 69 73 74 0a 20 20 28 77 68 6f 73 65 20 6c | r.a.coordination.list...(whose.l |
| 32f40 | 61 73 74 20 65 6c 65 6d 65 6e 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 63 6f 6d 6d 61 6e | ast.element.may.also.be.a.comman |
| 32f60 | 64 20 6f 72 20 6b 65 79 29 2e 0a 52 65 6d 6f 76 65 20 61 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 | d.or.key)..Remove.a.conflicting. |
| 32f80 | 62 69 6e 64 69 6e 67 20 75 6e 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 20 4b 45 45 50 2d 4f 54 48 | binding.unless.optional.KEEP-OTH |
| 32fa0 | 45 52 20 69 73 0a 20 20 6e 6f 6e 2d 6e 69 6c 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 | ER.is...non-nil..See.info.node.` |
| 32fc0 | 28 74 72 61 6e 73 69 65 6e 74 29 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 | (transient)Modifying.Existing.Tr |
| 32fe0 | 61 6e 73 69 65 6e 74 73 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 | ansients'."...(declare.(indent.d |
| 33000 | 65 66 75 6e 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 73 75 66 66 | efun))...(transient--insert-suff |
| 33020 | 69 78 20 70 72 65 66 69 78 20 6c 6f 63 20 73 75 66 66 69 78 20 27 61 70 70 65 6e 64 20 6b 65 65 | ix.prefix.loc.suffix.'append.kee |
| 33040 | 70 2d 6f 74 68 65 72 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | p-other))..;;;###autoload.(defun |
| 33060 | 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 70 6c 61 63 65 2d 73 75 66 66 69 78 20 28 70 72 65 66 69 | .transient-replace-suffix.(prefi |
| 33080 | 78 20 6c 6f 63 20 73 75 66 66 69 78 29 0a 20 20 22 52 65 70 6c 61 63 65 20 74 68 65 20 73 75 66 | x.loc.suffix)..."Replace.the.suf |
| 330a0 | 66 69 78 20 61 74 20 4c 4f 43 20 69 6e 20 50 52 45 46 49 58 20 77 69 74 68 20 53 55 46 46 49 58 | fix.at.LOC.in.PREFIX.with.SUFFIX |
| 330c0 | 2e 0a 50 52 45 46 49 58 20 69 73 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 | ..PREFIX.is.a.prefix.command,.a. |
| 330e0 | 73 79 6d 62 6f 6c 2e 0a 53 55 46 46 49 58 20 69 73 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | symbol..SUFFIX.is.a.suffix.comma |
| 33100 | 6e 64 20 6f 72 20 61 20 67 72 6f 75 70 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 28 6f 66 0a | nd.or.a.group.specification.(of. |
| 33120 | 20 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 73 20 61 73 20 65 78 70 65 63 74 65 64 20 62 79 20 | ..the.same.forms.as.expected.by. |
| 33140 | 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 27 29 2e 0a 4c 4f 43 20 | `transient-define-prefix')..LOC. |
| 33160 | 69 73 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 6b 65 79 20 76 65 63 74 6f 72 2c 20 61 20 6b 65 | is.a.command,.a.key.vector,.a.ke |
| 33180 | 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 61 20 73 74 72 69 6e 67 0a 20 20 61 73 20 72 65 74 | y.description.(a.string...as.ret |
| 331a0 | 75 72 6e 65 64 20 62 79 20 60 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 29 2c 20 6f 72 20 | urned.by.`key-description'),.or. |
| 331c0 | 61 20 63 6f 6f 72 64 69 6e 61 74 69 6f 6e 20 6c 69 73 74 0a 20 20 28 77 68 6f 73 65 20 6c 61 73 | a.coordination.list...(whose.las |
| 331e0 | 74 20 65 6c 65 6d 65 6e 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 63 6f 6d 6d 61 6e 64 20 | t.element.may.also.be.a.command. |
| 33200 | 6f 72 20 6b 65 79 29 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6e 73 69 65 | or.key)..See.info.node.`(transie |
| 33220 | 6e 74 29 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 | nt)Modifying.Existing.Transients |
| 33240 | 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 | '."...(declare.(indent.defun)).. |
| 33260 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 73 75 66 66 69 78 20 70 72 65 66 69 | .(transient--insert-suffix.prefi |
| 33280 | 78 20 6c 6f 63 20 73 75 66 66 69 78 20 27 72 65 70 6c 61 63 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 | x.loc.suffix.'replace))..;;;###a |
| 332a0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 6d 6f 76 65 2d | utoload.(defun.transient-remove- |
| 332c0 | 73 75 66 66 69 78 20 28 70 72 65 66 69 78 20 6c 6f 63 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 | suffix.(prefix.loc)..."Remove.th |
| 332e0 | 65 20 73 75 66 66 69 78 20 6f 72 20 67 72 6f 75 70 20 61 74 20 4c 4f 43 20 69 6e 20 50 52 45 46 | e.suffix.or.group.at.LOC.in.PREF |
| 33300 | 49 58 2e 0a 50 52 45 46 49 58 20 69 73 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 | IX..PREFIX.is.a.prefix.command,. |
| 33320 | 61 20 73 79 6d 62 6f 6c 2e 0a 4c 4f 43 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 6b 65 | a.symbol..LOC.is.a.command,.a.ke |
| 33340 | 79 20 76 65 63 74 6f 72 2c 20 61 20 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 61 20 73 | y.vector,.a.key.description.(a.s |
| 33360 | 74 72 69 6e 67 0a 20 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 6b 65 79 2d 64 65 73 63 | tring...as.returned.by.`key-desc |
| 33380 | 72 69 70 74 69 6f 6e 27 29 2c 20 6f 72 20 61 20 63 6f 6f 72 64 69 6e 61 74 69 6f 6e 20 6c 69 73 | ription'),.or.a.coordination.lis |
| 333a0 | 74 0a 20 20 28 77 68 6f 73 65 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 20 6d 61 79 20 61 6c 73 6f | t...(whose.last.element.may.also |
| 333c0 | 20 62 65 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 6b 65 79 29 2e 0a 53 65 65 20 69 6e 66 6f 20 | .be.a.command.or.key)..See.info. |
| 333e0 | 6e 6f 64 65 20 60 28 74 72 61 6e 73 69 65 6e 74 29 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 | node.`(transient)Modifying.Exist |
| 33400 | 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 73 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e | ing.Transients'."...(declare.(in |
| 33420 | 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 | dent.defun))...(transient--layou |
| 33440 | 74 2d 6d 65 6d 62 65 72 20 6c 6f 63 20 70 72 65 66 69 78 20 27 72 65 6d 6f 76 65 29 29 0a 0a 28 | t-member.loc.prefix.'remove))..( |
| 33460 | 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 73 75 66 66 69 78 20 28 70 72 65 66 | defun.transient-get-suffix.(pref |
| 33480 | 69 78 20 6c 6f 63 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 75 66 66 69 78 20 6f 72 20 | ix.loc)..."Return.the.suffix.or. |
| 334a0 | 67 72 6f 75 70 20 61 74 20 4c 4f 43 20 69 6e 20 50 52 45 46 49 58 2e 0a 50 52 45 46 49 58 20 69 | group.at.LOC.in.PREFIX..PREFIX.i |
| 334c0 | 73 20 61 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 73 79 6d 62 6f 6c 2e 0a 4c 4f | s.a.prefix.command,.a.symbol..LO |
| 334e0 | 43 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 6b 65 79 20 76 65 63 74 6f 72 2c 20 61 20 | C.is.a.command,.a.key.vector,.a. |
| 33500 | 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 61 20 73 74 72 69 6e 67 0a 20 20 61 73 20 72 | key.description.(a.string...as.r |
| 33520 | 65 74 75 72 6e 65 64 20 62 79 20 60 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 29 2c 20 6f | eturned.by.`key-description'),.o |
| 33540 | 72 20 61 20 63 6f 6f 72 64 69 6e 61 74 69 6f 6e 20 6c 69 73 74 0a 20 20 28 77 68 6f 73 65 20 6c | r.a.coordination.list...(whose.l |
| 33560 | 61 73 74 20 65 6c 65 6d 65 6e 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 63 6f 6d 6d 61 6e | ast.element.may.also.be.a.comman |
| 33580 | 64 20 6f 72 20 6b 65 79 29 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6e 73 | d.or.key)..See.info.node.`(trans |
| 335a0 | 69 65 6e 74 29 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 20 54 72 61 6e 73 69 65 6e | ient)Modifying.Existing.Transien |
| 335c0 | 74 73 27 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 6d 65 6d 20 28 74 72 61 6e 73 69 65 6e 74 | ts'."...(if-let.((mem.(transient |
| 335e0 | 2d 2d 6c 61 79 6f 75 74 2d 6d 65 6d 62 65 72 20 6c 6f 63 20 70 72 65 66 69 78 29 29 29 0a 20 20 | --layout-member.loc.prefix)))... |
| 33600 | 20 20 20 20 28 63 61 72 20 6d 65 6d 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 6e 6f 74 | ....(car.mem).....(error."%s.not |
| 33620 | 20 66 6f 75 6e 64 20 69 6e 20 25 73 22 20 6c 6f 63 20 70 72 65 66 69 78 29 29 29 0a 0a 28 64 65 | .found.in.%s".loc.prefix)))..(de |
| 33640 | 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 70 75 74 20 28 70 72 65 66 69 78 | fun.transient-suffix-put.(prefix |
| 33660 | 20 6c 6f 63 20 70 72 6f 70 20 76 61 6c 75 65 29 0a 20 20 22 45 64 69 74 20 74 68 65 20 73 75 66 | .loc.prop.value)..."Edit.the.suf |
| 33680 | 66 69 78 20 61 74 20 4c 4f 43 20 69 6e 20 50 52 45 46 49 58 2c 20 73 65 74 74 69 6e 67 20 50 52 | fix.at.LOC.in.PREFIX,.setting.PR |
| 336a0 | 4f 50 20 74 6f 20 56 41 4c 55 45 2e 0a 50 52 45 46 49 58 20 69 73 20 61 20 70 72 65 66 69 78 20 | OP.to.VALUE..PREFIX.is.a.prefix. |
| 336c0 | 63 6f 6d 6d 61 6e 64 2c 20 61 20 73 79 6d 62 6f 6c 2e 0a 53 55 46 46 49 58 20 69 73 20 61 20 73 | command,.a.symbol..SUFFIX.is.a.s |
| 336e0 | 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 61 20 67 72 6f 75 70 20 73 70 65 63 69 66 69 | uffix.command.or.a.group.specifi |
| 33700 | 63 61 74 69 6f 6e 20 28 6f 66 0a 20 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 73 20 61 73 20 65 | cation.(of...the.same.forms.as.e |
| 33720 | 78 70 65 63 74 65 64 20 62 79 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 | xpected.by.`transient-define-pre |
| 33740 | 66 69 78 27 29 2e 0a 4c 4f 43 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 61 20 6b 65 79 20 76 | fix')..LOC.is.a.command,.a.key.v |
| 33760 | 65 63 74 6f 72 2c 20 61 20 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 61 20 73 74 72 69 | ector,.a.key.description.(a.stri |
| 33780 | 6e 67 0a 20 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 6b 65 79 2d 64 65 73 63 72 69 70 | ng...as.returned.by.`key-descrip |
| 337a0 | 74 69 6f 6e 27 29 2c 20 6f 72 20 61 20 63 6f 6f 72 64 69 6e 61 74 69 6f 6e 20 6c 69 73 74 0a 20 | tion'),.or.a.coordination.list.. |
| 337c0 | 20 28 77 68 6f 73 65 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 | .(whose.last.element.may.also.be |
| 337e0 | 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 6b 65 79 29 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 | .a.command.or.key)..See.info.nod |
| 33800 | 65 20 60 28 74 72 61 6e 73 69 65 6e 74 29 4d 6f 64 69 66 79 69 6e 67 20 45 78 69 73 74 69 6e 67 | e.`(transient)Modifying.Existing |
| 33820 | 20 54 72 61 6e 73 69 65 6e 74 73 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 75 66 20 28 74 72 61 | .Transients'."...(let.((suf.(tra |
| 33840 | 6e 73 69 65 6e 74 2d 67 65 74 2d 73 75 66 66 69 78 20 70 72 65 66 69 78 20 6c 6f 63 29 29 29 0a | nsient-get-suffix.prefix.loc))). |
| 33860 | 20 20 20 20 28 73 65 74 66 20 28 65 6c 74 20 73 75 66 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(setf.(elt.suf.2)........... |
| 33880 | 28 70 6c 69 73 74 2d 70 75 74 20 28 65 6c 74 20 73 75 66 20 32 29 20 70 72 6f 70 20 76 61 6c 75 | (plist-put.(elt.suf.2).prop.valu |
| 338a0 | 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 2d | e))))..(defun.transient--layout- |
| 338c0 | 6d 65 6d 62 65 72 20 28 6c 6f 63 20 70 72 65 66 69 78 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 6d | member.(loc.prefix.&optional.rem |
| 338e0 | 6f 76 65 29 0a 20 20 28 6c 65 74 20 28 28 76 61 6c 20 28 6f 72 20 28 67 65 74 20 70 72 65 66 69 | ove)...(let.((val.(or.(get.prefi |
| 33900 | 78 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 | x.'transient--layout)........... |
| 33920 | 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74 20 61 20 74 72 61 6e 73 | .......(error."%s.is.not.a.trans |
| 33940 | 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 22 20 70 72 65 66 69 78 29 29 29 29 0a 20 20 20 20 28 77 68 | ient.command".prefix)))).....(wh |
| 33960 | 65 6e 20 28 6c 69 73 74 70 20 6c 6f 63 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 69 6e 74 | en.(listp.loc).......(while.(int |
| 33980 | 65 67 65 72 70 20 28 63 61 72 20 6c 6f 63 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 | egerp.(car.loc)).........(let*.( |
| 339a0 | 28 63 68 69 6c 64 72 65 6e 20 28 69 66 20 28 76 65 63 74 6f 72 70 20 76 61 6c 29 20 28 61 72 65 | (children.(if.(vectorp.val).(are |
| 339c0 | 66 20 76 61 6c 20 33 29 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | f.val.3).val))................(m |
| 339e0 | 65 6d 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6e 74 68 63 64 72 20 28 70 6f 70 20 6c 6f 63 29 20 | em.(transient--nthcdr.(pop.loc). |
| 33a00 | 63 68 69 6c 64 72 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 72 | children)))...........(if.(and.r |
| 33a20 | 65 6d 6f 76 65 20 28 6e 6f 74 20 6c 6f 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | emove.(not.loc))...............( |
| 33a40 | 6c 65 74 20 28 28 72 65 73 74 20 28 64 65 6c 71 20 28 63 61 72 20 6d 65 6d 29 20 63 68 69 6c 64 | let.((rest.(delq.(car.mem).child |
| 33a60 | 72 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 76 65 63 74 | ren))).................(if.(vect |
| 33a80 | 6f 72 70 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 73 | orp.val).....................(as |
| 33aa0 | 65 74 20 76 61 6c 20 33 20 72 65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.val.3.rest).................. |
| 33ac0 | 20 28 70 75 74 20 70 72 65 66 69 78 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 20 | .(put.prefix.'transient--layout. |
| 33ae0 | 72 65 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c | rest)).................(setq.val |
| 33b00 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 28 69 66 | .nil)).............(setq.val.(if |
| 33b20 | 20 6c 6f 63 20 28 63 61 72 20 6d 65 6d 29 20 6d 65 6d 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 | .loc.(car.mem).mem))))).......(s |
| 33b40 | 65 74 71 20 6c 6f 63 20 28 63 61 72 20 6c 6f 63 29 29 29 0a 20 20 20 20 28 69 66 20 6c 6f 63 0a | etq.loc.(car.loc))).....(if.loc. |
| 33b60 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 2d 6d 65 6d 62 65 | ........(transient--layout-membe |
| 33b80 | 72 2d 31 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6b 62 64 20 6c 6f 63 29 20 76 61 6c 20 72 65 6d | r-1.(transient--kbd.loc).val.rem |
| 33ba0 | 6f 76 65 29 0a 20 20 20 20 20 20 76 61 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 | ove).......val)))..(defun.transi |
| 33bc0 | 65 6e 74 2d 2d 6c 61 79 6f 75 74 2d 6d 65 6d 62 65 72 2d 31 20 28 6c 6f 63 20 6c 61 79 6f 75 74 | ent--layout-member-1.(loc.layout |
| 33be0 | 20 72 65 6d 6f 76 65 29 0a 20 20 28 63 6f 6e 64 20 28 28 6c 69 73 74 70 20 6c 61 79 6f 75 74 29 | .remove)...(cond.((listp.layout) |
| 33c00 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 65 6c 74 | ..........(seq-some.(lambda.(elt |
| 33c20 | 29 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 2d 6d 65 6d 62 65 72 2d 31 20 6c 6f | ).(transient--layout-member-1.lo |
| 33c40 | 63 20 65 6c 74 20 72 65 6d 6f 76 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c.elt.remove)).................. |
| 33c60 | 20 20 6c 61 79 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 28 28 76 65 63 74 6f 72 70 20 28 63 61 | ..layout)).........((vectorp.(ca |
| 33c80 | 72 20 28 61 72 65 66 20 6c 61 79 6f 75 74 20 33 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 | r.(aref.layout.3)))..........(se |
| 33ca0 | 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 65 6c 74 29 20 28 74 72 61 6e 73 69 65 6e 74 2d | q-some.(lambda.(elt).(transient- |
| 33cc0 | 2d 6c 61 79 6f 75 74 2d 6d 65 6d 62 65 72 2d 31 20 6c 6f 63 20 65 6c 74 20 72 65 6d 6f 76 65 29 | -layout-member-1.loc.elt.remove) |
| 33ce0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 65 66 20 6c 61 79 6f 75 | )....................(aref.layou |
| 33d00 | 74 20 33 29 29 29 0a 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 0a 20 20 20 20 20 20 20 20 20 | t.3))).........(remove.......... |
| 33d20 | 28 61 73 65 74 20 6c 61 79 6f 75 74 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | (aset.layout.3................(d |
| 33d40 | 65 6c 71 20 28 63 61 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 67 72 6f 75 70 2d 6d 65 6d 62 65 | elq.(car.(transient--group-membe |
| 33d60 | 72 20 6c 6f 63 20 6c 61 79 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.loc.layout)).................. |
| 33d80 | 20 20 20 20 28 61 72 65 66 20 6c 61 79 6f 75 74 20 33 29 29 29 0a 20 20 20 20 20 20 20 20 20 6e | ....(aref.layout.3)))..........n |
| 33da0 | 69 6c 29 0a 20 20 20 20 20 20 20 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 67 72 6f 75 70 2d 6d | il).........((transient--group-m |
| 33dc0 | 65 6d 62 65 72 20 6c 6f 63 20 6c 61 79 6f 75 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 | ember.loc.layout))))..(defun.tra |
| 33de0 | 6e 73 69 65 6e 74 2d 2d 67 72 6f 75 70 2d 6d 65 6d 62 65 72 20 28 6c 6f 63 20 67 72 6f 75 70 29 | nsient--group-member.(loc.group) |
| 33e00 | 0a 20 20 28 63 6c 2d 6d 65 6d 62 65 72 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 73 75 66 66 69 78 | ...(cl-member-if.(lambda.(suffix |
| 33e20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6c 69 73 74 70 20 | )...................(and.(listp. |
| 33e40 | 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | suffix)........................( |
| 33e60 | 6c 65 74 2a 20 28 28 64 65 66 20 28 6e 74 68 20 32 20 73 75 66 66 69 78 29 29 0a 20 20 20 20 20 | let*.((def.(nth.2.suffix))...... |
| 33e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6d 64 20 28 70 | .........................(cmd.(p |
| 33ea0 | 6c 69 73 74 2d 67 65 74 20 64 65 66 20 3a 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 | list-get.def.:command)))........ |
| 33ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 79 6d 62 6f 6c 70 20 6c | ..................(if.(symbolp.l |
| 33ee0 | 6f 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oc)............................. |
| 33f00 | 20 28 65 71 20 63 6d 64 20 6c 6f 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(eq.cmd.loc)................... |
| 33f20 | 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6b 62 64 0a | .........(equal.(transient--kbd. |
| 33f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 33f60 | 20 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 64 65 66 20 3a 6b 65 79 29 0a 20 20 20 20 | ...(or.(plist-get.def.:key)..... |
| 33f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 33fa0 | 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 20 63 6d 64 29 29 | ...(transient--command-key.cmd)) |
| 33fc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 33fe0 | 20 20 20 20 6c 6f 63 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 | ....loc))))).................(ar |
| 34000 | 65 66 20 67 72 6f 75 70 20 33 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d | ef.group.3)))..(defun.transient- |
| 34020 | 2d 6b 62 64 20 28 6b 65 79 73 29 0a 20 20 28 77 68 65 6e 20 28 76 65 63 74 6f 72 70 20 6b 65 79 | -kbd.(keys)...(when.(vectorp.key |
| 34040 | 73 29 0a 20 20 20 20 28 73 65 74 71 20 6b 65 79 73 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 | s).....(setq.keys.(key-descripti |
| 34060 | 6f 6e 20 6b 65 79 73 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 6b 65 79 73 | on.keys)))...(when.(stringp.keys |
| 34080 | 29 0a 20 20 20 20 28 73 65 74 71 20 6b 65 79 73 20 28 6b 62 64 20 6b 65 79 73 29 29 29 0a 20 20 | ).....(setq.keys.(kbd.keys)))... |
| 340a0 | 6b 65 79 73 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 70 65 63 2d 6b 65 | keys)..(defun.transient--spec-ke |
| 340c0 | 79 20 28 73 70 65 63 29 0a 20 20 28 6c 65 74 20 28 28 70 6c 69 73 74 20 28 6e 74 68 20 32 20 73 | y.(spec)...(let.((plist.(nth.2.s |
| 340e0 | 70 65 63 29 29 29 0a 20 20 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 6c 69 73 74 20 | pec))).....(or.(plist-get.plist. |
| 34100 | 3a 6b 65 79 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 63 6f 6d 6d 61 6e | :key).........(transient--comman |
| 34120 | 64 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 70 6c 69 73 74 20 | d-key..........(plist-get.plist. |
| 34140 | 3a 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d | :command)))))..(defun.transient- |
| 34160 | 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 20 28 63 6d 64 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 | -command-key.(cmd)...(and-let*.( |
| 34180 | 28 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 2d 70 72 6f 74 6f 74 79 70 | (obj.(transient--suffix-prototyp |
| 341a0 | 65 20 63 6d 64 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 | e.cmd))).....(cond.((slot-boundp |
| 341c0 | 20 6f 62 6a 20 27 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 | .obj.'key)............(oref.obj. |
| 341e0 | 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 73 6c 6f 74 2d 65 78 69 73 74 73 2d 70 20 | key))...........((slot-exists-p. |
| 34200 | 6f 62 6a 20 27 73 68 6f 72 74 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 | obj.'shortarg)............(if.(s |
| 34220 | 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 73 68 6f 72 74 61 72 67 29 0a 20 20 20 20 20 20 | lot-boundp.obj.'shortarg)....... |
| 34240 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 73 68 6f 72 74 61 72 67 29 0a 20 20 20 | .........(oref.obj.shortarg).... |
| 34260 | 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 72 69 76 65 2d 73 68 6f | ..........(transient--derive-sho |
| 34280 | 72 74 61 72 67 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 29 29 29 29 29 29 0a | rtarg.(oref.obj.argument))))))). |
| 342a0 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6e 74 68 63 64 72 20 28 6e 20 6c 69 73 | .(defun.transient--nthcdr.(n.lis |
| 342c0 | 74 29 0a 20 20 28 6e 74 68 63 64 72 20 28 69 66 20 28 3c 20 6e 20 30 29 20 28 2d 20 28 6c 65 6e | t)...(nthcdr.(if.(<.n.0).(-.(len |
| 342e0 | 67 74 68 20 6c 69 73 74 29 20 28 61 62 73 20 6e 29 29 20 6e 29 20 6c 69 73 74 29 29 0a 0a 3b 3b | gth.list).(abs.n)).n).list))..;; |
| 34300 | 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 63 | ;.Variables..(defvar.transient-c |
| 34320 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 20 6e 69 6c 0a 20 20 22 54 68 65 20 74 72 61 6e 73 69 65 | urrent-prefix.nil..."The.transie |
| 34340 | 6e 74 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | nt.from.which.this.suffix.comman |
| 34360 | 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 2e 0a 54 68 69 73 20 69 73 20 61 6e 20 6f 62 6a 65 63 74 | d.was.invoked..This.is.an.object |
| 34380 | 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 61 74 20 74 72 61 6e 73 69 65 6e 74 2c 20 75 73 | .representing.that.transient,.us |
| 343a0 | 65 0a 60 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 27 20 74 6f | e.`transient-current-command'.to |
| 343c0 | 20 67 65 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 2e 22 29 0a 0a | .get.the.respective.command.").. |
| 343e0 | 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e | (defvar.transient-current-comman |
| 34400 | 64 20 6e 69 6c 0a 20 20 22 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 72 6f 6d 20 77 68 69 63 | d.nil..."The.transient.from.whic |
| 34420 | 68 20 74 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f 6b 65 | h.this.suffix.command.was.invoke |
| 34440 | 64 2e 0a 54 68 69 73 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 72 65 70 72 65 73 65 6e 74 69 6e 67 | d..This.is.a.symbol.representing |
| 34460 | 20 74 68 61 74 20 74 72 61 6e 73 69 65 6e 74 2c 20 75 73 65 0a 60 74 72 61 6e 73 69 65 6e 74 2d | .that.transient,.use.`transient- |
| 34480 | 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 27 20 74 6f 20 67 65 74 20 74 68 65 20 72 65 73 70 65 | current-prefix'.to.get.the.respe |
| 344a0 | 63 74 69 76 65 20 6f 62 6a 65 63 74 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 | ctive.object.")..(defvar.transie |
| 344c0 | 6e 74 2d 63 75 72 72 65 6e 74 2d 73 75 66 66 69 78 65 73 20 6e 69 6c 0a 20 20 22 54 68 65 20 73 | nt-current-suffixes.nil..."The.s |
| 344e0 | 75 66 66 69 78 65 73 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 72 6f 6d 20 77 68 | uffixes.of.the.transient.from.wh |
| 34500 | 69 63 68 20 74 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f | ich.this.suffix.command.was.invo |
| 34520 | 6b 65 64 2e 0a 54 68 69 73 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 6f 62 6a 65 63 74 73 2e 20 | ked..This.is.a.list.of.objects.. |
| 34540 | 20 55 73 75 61 6c 6c 79 20 69 74 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 20 69 6e 73 | .Usually.it.is.sufficient.to.ins |
| 34560 | 74 65 61 64 0a 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 74 72 61 6e 73 69 65 6e 74 | tead.use.the.function.`transient |
| 34580 | 2d 61 72 67 73 27 2c 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 0a | -args',.which.returns.a.list.of. |
| 345a0 | 76 61 6c 75 65 73 2e 20 20 49 6e 20 63 6f 6d 70 6c 65 78 20 63 61 73 65 73 20 69 74 20 6d 69 67 | values...In.complex.cases.it.mig |
| 345c0 | 68 74 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 75 73 65 20 74 68 69 73 0a 76 61 72 69 | ht.be.necessary.to.use.this.vari |
| 345e0 | 61 62 6c 65 20 69 6e 73 74 65 61 64 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 | able.instead.")..(defvar.transie |
| 34600 | 6e 74 2d 65 78 69 74 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 | nt-exit-hook.nil..."Hook.run.aft |
| 34620 | 65 72 20 65 78 69 74 69 6e 67 20 61 20 74 72 61 6e 73 69 65 6e 74 2e 22 29 0a 0a 28 64 65 66 76 | er.exiting.a.transient.")..(defv |
| 34640 | 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 6e | ar.transient-setup-buffer-hook.n |
| 34660 | 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 77 68 65 6e 20 73 65 74 74 69 6e 67 20 75 70 20 74 | il..."Hook.run.when.setting.up.t |
| 34680 | 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 61 74 20 62 75 66 66 65 72 | he.transient.buffer..That.buffer |
| 346a0 | 20 69 73 20 63 75 72 72 65 6e 74 20 61 6e 64 20 65 6d 70 74 79 20 77 68 65 6e 20 74 68 69 73 20 | .is.current.and.empty.when.this. |
| 346c0 | 68 6f 6f 6b 20 72 75 6e 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d | hook.runs.")..(defvar.transient- |
| 346e0 | 2d 70 72 65 66 69 78 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d | -prefix.nil).(defvar.transient-- |
| 34700 | 6c 61 79 6f 75 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 | layout.nil).(defvar.transient--s |
| 34720 | 75 66 66 69 78 65 73 20 6e 69 6c 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 74 72 61 6e 73 69 65 6e | uffixes.nil)..(defconst.transien |
| 34740 | 74 2d 2d 73 74 61 79 20 74 20 20 20 22 44 6f 20 6e 6f 74 20 65 78 69 74 20 74 68 65 20 74 72 61 | t--stay.t..."Do.not.exit.the.tra |
| 34760 | 6e 73 69 65 6e 74 2e 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 | nsient.").(defconst.transient--e |
| 34780 | 78 69 74 20 6e 69 6c 20 22 44 6f 20 65 78 69 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 22 | xit.nil."Do.exit.the.transient." |
| 347a0 | 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 6e 69 6c 20 | )..(defvar.transient--exitp.nil. |
| 347c0 | 22 57 68 65 74 68 65 72 20 74 6f 20 65 78 69 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 22 | "Whether.to.exit.the.transient." |
| 347e0 | 29 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 20 6e 69 6c 20 22 | ).(defvar.transient--showp.nil." |
| 34800 | 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f | Whether.to.show.the.transient.po |
| 34820 | 70 75 70 20 62 75 66 66 65 72 2e 22 29 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d | pup.buffer.").(defvar.transient- |
| 34840 | 2d 68 65 6c 70 70 20 6e 69 6c 20 22 57 68 65 74 68 65 72 20 68 65 6c 70 2d 6d 6f 64 65 20 69 73 | -helpp.nil."Whether.help-mode.is |
| 34860 | 20 61 63 74 69 76 65 2e 22 29 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 | .active.").(defvar.transient--ed |
| 34880 | 69 74 70 20 6e 69 6c 20 22 57 68 65 74 68 65 72 20 65 64 69 74 2d 6d 6f 64 65 20 69 73 20 61 63 | itp.nil."Whether.edit-mode.is.ac |
| 348a0 | 74 69 76 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 66 72 | tive.")..(defvar.transient--refr |
| 348c0 | 65 73 68 70 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 | eshp.nil..."Whether.to.refresh.t |
| 348e0 | 68 65 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2e 22 29 0a 0a 28 64 65 66 | he.transient.completely.")..(def |
| 34900 | 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 61 6c 6c 2d 6c 65 76 65 6c 73 2d 70 20 6e 69 6c 0a | var.transient--all-levels-p.nil. |
| 34920 | 20 20 22 57 68 65 74 68 65 72 20 74 65 6d 70 6f 72 61 72 79 20 64 69 73 70 6c 61 79 20 6f 66 20 | .."Whether.temporary.display.of. |
| 34940 | 73 75 66 66 69 78 65 73 20 6f 6e 20 61 6c 6c 20 6c 65 76 65 6c 73 20 69 73 20 61 63 74 69 76 65 | suffixes.on.all.levels.is.active |
| 34960 | 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 20 6e 69 | .")..(defvar.transient--timer.ni |
| 34980 | 6c 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 20 6e 69 6c | l)..(defvar.transient--stack.nil |
| 349a0 | 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 69 6e 69 62 75 66 66 65 72 | )..(defvar.transient--minibuffer |
| 349c0 | 2d 64 65 70 74 68 20 30 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 62 75 | -depth.0)..(defvar.transient--bu |
| 349e0 | 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a 74 72 61 6e 73 69 65 6e 74 2a 22 0a 20 20 22 4e 61 6d 65 | ffer-name.".*transient*"..."Name |
| 34a00 | 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2e 22 29 0a 0a 28 64 65 | .of.the.transient.buffer.")..(de |
| 34a20 | 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 20 6e 69 6c 0a 20 20 22 54 68 | fvar.transient--window.nil..."Th |
| 34a40 | 65 20 77 69 6e 64 6f 77 20 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 74 72 61 | e.window.used.to.display.the.tra |
| 34a60 | 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 | nsient.popup.buffer.")..(defvar. |
| 34a80 | 74 72 61 6e 73 69 65 6e 74 2d 2d 6f 72 69 67 69 6e 61 6c 2d 77 69 6e 64 6f 77 20 6e 69 6c 0a 20 | transient--original-window.nil.. |
| 34aa0 | 20 22 54 68 65 20 77 69 6e 64 6f 77 20 74 68 61 74 20 77 61 73 20 73 65 6c 65 63 74 65 64 20 62 | ."The.window.that.was.selected.b |
| 34ac0 | 65 66 6f 72 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 77 61 73 20 69 6e 76 6f 6b 65 64 2e | efore.the.transient.was.invoked. |
| 34ae0 | 0a 55 73 75 61 6c 6c 79 20 69 74 20 72 65 6d 61 69 6e 73 20 73 65 6c 65 63 74 65 64 20 77 68 69 | .Usually.it.remains.selected.whi |
| 34b00 | 6c 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 2e 22 29 0a 0a 28 | le.the.transient.is.active.")..( |
| 34b20 | 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6f 72 69 67 69 6e 61 6c 2d 62 75 66 66 65 | defvar.transient--original-buffe |
| 34b40 | 72 20 6e 69 6c 0a 20 20 22 54 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 20 63 75 72 | r.nil..."The.buffer.that.was.cur |
| 34b60 | 72 65 6e 74 20 62 65 66 6f 72 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 77 61 73 20 69 6e | rent.before.the.transient.was.in |
| 34b80 | 76 6f 6b 65 64 2e 0a 55 73 75 61 6c 6c 79 20 69 74 20 72 65 6d 61 69 6e 73 20 63 75 72 72 65 6e | voked..Usually.it.remains.curren |
| 34ba0 | 74 20 77 68 69 6c 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 2e | t.while.the.transient.is.active. |
| 34bc0 | 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 74 6f 72 65 2d 77 | ")..(defvar.transient--restore-w |
| 34be0 | 69 6e 63 6f 6e 66 20 6e 69 6c 0a 20 20 22 57 69 6e 64 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 | inconf.nil..."Window.configurati |
| 34c00 | 6f 6e 20 74 6f 20 72 65 73 74 6f 72 65 20 61 66 74 65 72 20 65 78 69 74 69 6e 67 20 68 65 6c 70 | on.to.restore.after.exiting.help |
| 34c20 | 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 61 64 6f 77 65 64 | .")..(defvar.transient--shadowed |
| 34c40 | 2d 62 75 66 66 65 72 20 6e 69 6c 0a 20 20 22 54 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 69 | -buffer.nil..."The.buffer.that.i |
| 34c60 | 73 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 68 61 64 6f 77 65 64 20 62 79 20 74 68 65 20 74 72 | s.temporarily.shadowed.by.the.tr |
| 34c80 | 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 69 73 20 69 73 20 62 6f 75 6e 64 20 77 68 | ansient.buffer..This.is.bound.wh |
| 34ca0 | 69 6c 65 20 74 68 65 20 73 75 66 66 69 78 20 70 72 65 64 69 63 61 74 65 20 69 73 20 62 65 69 6e | ile.the.suffix.predicate.is.bein |
| 34cc0 | 67 20 65 76 61 6c 75 61 74 65 64 20 61 6e 64 20 77 68 69 6c 65 0a 64 72 61 77 69 6e 67 20 69 6e | g.evaluated.and.while.drawing.in |
| 34ce0 | 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 | .the.transient.buffer.")..(defva |
| 34d00 | 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 65 6e 64 69 6e 67 2d 73 75 66 66 69 78 20 6e 69 6c 0a | r.transient--pending-suffix.nil. |
| 34d20 | 20 20 22 54 68 65 20 73 75 66 66 69 78 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 | .."The.suffix.that.is.currently. |
| 34d40 | 62 65 69 6e 67 20 70 72 6f 63 65 73 73 65 64 2e 0a 54 68 69 73 20 69 73 20 62 6f 75 6e 64 20 77 | being.processed..This.is.bound.w |
| 34d60 | 68 69 6c 65 20 74 68 65 20 73 75 66 66 69 78 20 70 72 65 64 69 63 61 74 65 20 69 73 20 62 65 69 | hile.the.suffix.predicate.is.bei |
| 34d80 | 6e 67 20 65 76 61 6c 75 61 74 65 64 2c 0a 61 6e 64 20 77 68 69 6c 65 20 66 75 6e 63 74 69 6f 6e | ng.evaluated,.and.while.function |
| 34da0 | 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 66 61 63 65 73 20 61 72 65 20 62 65 69 6e 67 20 65 76 | s.that.return.faces.are.being.ev |
| 34dc0 | 61 6c 75 61 74 65 64 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 | aluated.")..(defvar.transient--p |
| 34de0 | 65 6e 64 69 6e 67 2d 67 72 6f 75 70 20 6e 69 6c 0a 20 20 22 54 68 65 20 67 72 6f 75 70 20 74 68 | ending-group.nil..."The.group.th |
| 34e00 | 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67 20 70 72 6f 63 65 73 73 65 64 2e | at.is.currently.being.processed. |
| 34e20 | 0a 54 68 69 73 20 69 73 20 62 6f 75 6e 64 20 77 68 69 6c 65 20 74 68 65 20 73 75 66 66 69 78 65 | .This.is.bound.while.the.suffixe |
| 34e40 | 73 20 61 72 65 20 64 72 61 77 6e 20 69 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 | s.are.drawn.in.the.transient.buf |
| 34e60 | 66 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 | fer.")..(defvar.transient--debug |
| 34e80 | 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 70 75 74 20 64 65 62 75 67 20 69 6e 66 | .nil..."Whether.to.put.debug.inf |
| 34ea0 | 6f 72 6d 61 74 69 6f 6e 20 69 6e 74 6f 20 2a 4d 65 73 73 61 67 65 73 2a 2e 22 29 0a 0a 28 64 65 | ormation.into.*Messages*.")..(de |
| 34ec0 | 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 0a 28 64 | fvar.transient--history.nil)..(d |
| 34ee0 | 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 63 72 6f 6c 6c 2d 63 6f 6d 6d 61 6e 64 73 | efvar.transient--scroll-commands |
| 34f00 | 0a 20 20 27 28 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 20 20 74 72 61 | ...'(transient-scroll-up.....tra |
| 34f20 | 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 20 20 6d 77 68 65 65 6c 2d 73 63 | nsient-scroll-down.....mwheel-sc |
| 34f40 | 72 6f 6c 6c 0a 20 20 20 20 73 63 72 6f 6c 6c 2d 62 61 72 2d 74 6f 6f 6c 6b 69 74 2d 73 63 72 6f | roll.....scroll-bar-toolkit-scro |
| 34f60 | 6c 6c 29 29 0a 0a 3b 3b 3b 20 49 64 65 6e 74 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 74 72 61 | ll))..;;;.Identities..(defun.tra |
| 34f80 | 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 20 28 29 0a 20 20 22 52 65 74 75 72 | nsient-prefix-object.()..."Retur |
| 34fa0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 65 66 69 78 20 61 73 20 61 6e 20 6f 62 6a 65 63 | n.the.current.prefix.as.an.objec |
| 34fc0 | 74 2e 0a 0a 57 68 69 6c 65 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 62 65 69 6e 67 20 73 | t...While.a.transient.is.being.s |
| 34fe0 | 65 74 75 70 20 6f 72 20 72 65 66 72 65 73 68 65 64 20 28 77 68 69 63 68 20 69 6e 76 6f 6c 76 65 | etup.or.refreshed.(which.involve |
| 35000 | 73 0a 70 72 65 70 61 72 69 6e 67 20 69 74 73 20 73 75 66 66 69 78 65 73 29 20 74 68 65 20 76 61 | s.preparing.its.suffixes).the.va |
| 35020 | 72 69 61 62 6c 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 27 20 63 61 6e 20 62 | riable.`transient--prefix'.can.b |
| 35040 | 65 0a 75 73 65 64 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 20 70 72 65 66 69 78 20 6f 62 6a 65 | e.used.to.access.the.prefix.obje |
| 35060 | 63 74 2e 20 20 54 68 75 73 20 74 68 69 73 20 69 73 20 77 68 61 74 20 68 61 73 20 74 6f 20 62 65 | ct...Thus.this.is.what.has.to.be |
| 35080 | 0a 75 73 65 64 20 69 6e 20 73 75 66 66 69 78 20 6d 65 74 68 6f 64 73 20 73 75 63 68 20 61 73 20 | .used.in.suffix.methods.such.as. |
| 350a0 | 60 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 2c 0a | `transient-format-description',. |
| 350c0 | 61 6e 64 20 69 6e 20 6f 62 6a 65 63 74 2d 73 70 65 63 69 66 69 63 20 66 75 6e 63 74 69 6f 6e 73 | and.in.object-specific.functions |
| 350e0 | 20 74 68 61 74 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 73 75 66 66 69 78 20 73 6c 6f 74 73 | .that.are.stored.in.suffix.slots |
| 35100 | 0a 73 75 63 68 20 61 73 20 60 64 65 73 63 72 69 70 74 69 6f 6e 27 2e 0a 0a 57 68 65 6e 20 61 20 | .such.as.`description'...When.a. |
| 35120 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 28 69 2e 65 2e 2c | suffix.command.is.invoked.(i.e., |
| 35140 | 20 69 6e 20 69 74 73 20 60 69 6e 74 65 72 61 63 74 69 76 65 27 20 66 6f 72 6d 0a 61 6e 64 20 66 | .in.its.`interactive'.form.and.f |
| 35160 | 75 6e 63 74 69 6f 6e 20 62 6f 64 79 29 20 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 | unction.body).then.the.variable. |
| 35180 | 60 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 27 0a 68 61 73 20 74 | `transient-current-prefix'.has.t |
| 351a0 | 6f 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 0a 54 77 6f 20 64 69 73 74 69 6e 63 74 | o.be.used.instead...Two.distinct |
| 351c0 | 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 6e 65 65 64 65 64 2c 20 62 65 63 61 75 73 65 20 61 | .variables.are.needed,.because.a |
| 351e0 | 6e 79 20 70 72 65 66 69 78 20 6d 61 79 20 69 74 73 65 6c 66 0a 62 65 20 75 73 65 64 20 61 73 20 | ny.prefix.may.itself.be.used.as. |
| 35200 | 61 20 73 75 66 66 69 78 20 6f 66 20 61 6e 6f 74 68 65 72 20 70 72 65 66 69 78 2c 20 61 6e 64 20 | a.suffix.of.another.prefix,.and. |
| 35220 | 73 75 63 68 20 73 75 62 2d 70 72 65 66 69 78 65 73 20 68 61 76 65 0a 74 6f 20 62 65 20 61 62 6c | such.sub-prefixes.have.to.be.abl |
| 35240 | 65 20 74 6f 20 74 65 6c 6c 20 74 68 65 6d 73 65 6c 76 65 73 20 61 70 61 72 74 20 66 72 6f 6d 20 | e.to.tell.themselves.apart.from. |
| 35260 | 74 68 65 20 70 72 65 66 69 78 20 74 68 65 79 20 77 65 72 65 0a 69 6e 76 6f 6b 65 64 20 66 72 6f | the.prefix.they.were.invoked.fro |
| 35280 | 6d 2e 0a 0a 52 65 67 75 6c 61 72 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 | m...Regular.suffix.commands,.whi |
| 352a0 | 63 68 20 61 72 65 20 6e 6f 74 20 70 72 65 66 69 78 65 73 2c 20 64 6f 20 6e 6f 74 20 68 61 76 65 | ch.are.not.prefixes,.do.not.have |
| 352c0 | 20 74 6f 0a 63 6f 6e 63 65 72 6e 20 74 68 65 6d 73 65 6c 76 65 73 20 77 69 74 68 20 74 68 69 73 | .to.concern.themselves.with.this |
| 352e0 | 20 64 69 73 74 69 6e 63 74 69 6f 6e 2c 20 73 6f 20 74 68 65 79 20 63 61 6e 20 75 73 65 20 74 68 | .distinction,.so.they.can.use.th |
| 35300 | 69 73 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 2e 20 20 49 6e 20 74 68 65 20 63 6f 6e | is.function.instead...In.the.con |
| 35320 | 74 65 78 74 20 6f 66 20 61 20 70 6c 61 69 6e 20 73 75 66 66 69 78 2c 20 69 74 20 61 6c 77 61 79 | text.of.a.plain.suffix,.it.alway |
| 35340 | 73 0a 72 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 61 70 70 72 6f | s.returns.the.value.of.the.appro |
| 35360 | 70 72 69 61 74 65 20 76 61 72 69 61 62 6c 65 2e 22 0a 20 20 28 6f 72 20 74 72 61 6e 73 69 65 6e | priate.variable."...(or.transien |
| 35380 | 74 2d 2d 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 70 72 65 66 | t--prefix.transient-current-pref |
| 353a0 | 69 78 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 6f 62 | ix))..(defun.transient-suffix-ob |
| 353c0 | 6a 65 63 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 22 52 65 74 75 | ject.(&optional.command)..."Retu |
| 353e0 | 72 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 | rn.the.object.associated.with.th |
| 35400 | 65 20 63 75 72 72 65 6e 74 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 45 61 63 68 20 | e.current.suffix.command...Each. |
| 35420 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 | suffix.commands.is.associated.wi |
| 35440 | 74 68 20 61 6e 20 6f 62 6a 65 63 74 2c 20 77 68 69 63 68 20 68 6f 6c 64 73 0a 61 64 64 69 74 69 | th.an.object,.which.holds.additi |
| 35460 | 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 75 66 66 69 | onal.information.about.the.suffi |
| 35480 | 78 2c 20 73 75 63 68 20 61 73 20 69 74 73 20 76 61 6c 75 65 20 28 69 6e 0a 74 68 65 20 63 61 73 | x,.such.as.its.value.(in.the.cas |
| 354a0 | 65 20 6f 66 20 61 6e 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 69 73 20 | e.of.an.infix.command,.which.is. |
| 354c0 | 61 20 6b 69 6e 64 20 6f 66 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 29 2e 0a 0a 54 68 69 73 | a.kind.of.suffix.command)...This |
| 354e0 | 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 63 61 6c 6c | .function.is.intended.to.be.call |
| 35500 | 65 64 20 62 79 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 0a 61 72 65 20 | ed.by.infix.commands,.which.are. |
| 35520 | 75 73 75 61 6c 6c 79 20 61 6c 69 61 73 65 73 20 6f 66 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 64 | usually.aliases.of.`transient--d |
| 35540 | 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 27 2c 20 77 68 69 63 68 0a 69 73 20 | efault-infix-command',.which.is. |
| 35560 | 64 65 66 69 6e 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 28 64 65 66 75 6e 20 74 72 61 | defined.like.this:....(defun.tra |
| 35580 | 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 20 28 29 | nsient--default-infix-command.() |
| 355a0 | 0a 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6f 62 | .....(interactive).....(let.((ob |
| 355c0 | 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 6f 62 6a 65 63 74 29 29 29 0a 20 20 | j.(transient-suffix-object)))... |
| 355e0 | 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 6f 62 6a 20 28 74 72 | ....(transient-infix-set.obj.(tr |
| 35600 | 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 74 | ansient-infix-read.obj))).....(t |
| 35620 | 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 29 0a 0a 5c 28 55 73 65 72 20 69 6e 70 75 74 20 69 | ransient--show))..\(User.input.i |
| 35640 | 73 20 72 65 61 64 20 6f 75 74 73 69 64 65 20 6f 66 20 60 69 6e 74 65 72 61 63 74 69 76 65 27 20 | s.read.outside.of.`interactive'. |
| 35660 | 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 62 65 69 6e | to.prevent.the.command.from.bein |
| 35680 | 67 20 61 64 64 65 64 20 74 6f 20 60 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 27 2e 20 20 53 | g.added.to.`command-history'...S |
| 356a0 | 65 65 20 23 32 33 2e 29 0a 0a 53 75 63 68 20 63 6f 6d 6d 61 6e 64 73 20 6e 65 65 64 20 74 6f 20 | ee.#23.)..Such.commands.need.to. |
| 356c0 | 62 65 20 61 62 6c 65 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 69 72 20 61 73 73 6f 63 69 61 74 | be.able.to.access.their.associat |
| 356e0 | 65 64 20 6f 62 6a 65 63 74 0a 74 6f 20 67 75 69 64 65 20 68 6f 77 20 60 74 72 61 6e 73 69 65 6e | ed.object.to.guide.how.`transien |
| 35700 | 74 2d 69 6e 66 69 78 2d 72 65 61 64 27 20 72 65 61 64 73 20 74 68 65 20 6e 65 77 20 76 61 6c 75 | t-infix-read'.reads.the.new.valu |
| 35720 | 65 20 61 6e 64 20 74 6f 0a 73 74 6f 72 65 20 74 68 65 20 72 65 61 64 20 76 61 6c 75 65 2e 20 20 | e.and.to.store.the.read.value... |
| 35740 | 4f 74 68 65 72 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 28 69 6e 63 6c 75 64 69 6e 67 | Other.suffix.commands.(including |
| 35760 | 20 6e 6f 6e 2d 69 6e 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 29 20 6d 61 79 20 61 6c 73 6f 20 6e 65 | .non-infix.commands).may.also.ne |
| 35780 | 65 64 20 74 68 65 20 6f 62 6a 65 63 74 20 74 6f 20 67 75 69 64 65 20 74 68 65 69 72 20 62 65 68 | ed.the.object.to.guide.their.beh |
| 357a0 | 61 76 69 6f 72 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 74 74 65 6d 70 74 73 20 74 | avior...This.function.attempts.t |
| 357c0 | 6f 20 72 65 74 75 72 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 61 73 73 6f 63 69 61 74 65 64 20 77 | o.return.the.object.associated.w |
| 357e0 | 69 74 68 20 74 68 65 0a 63 75 72 72 65 6e 74 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 65 | ith.the.current.suffix.command.e |
| 35800 | 76 65 6e 20 69 66 20 74 68 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 6e 6f | ven.if.the.suffix.command.was.no |
| 35820 | 74 20 69 6e 76 6f 6b 65 64 0a 66 72 6f 6d 20 61 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 28 46 6f | t.invoked.from.a.transient...(Fo |
| 35840 | 72 20 73 6f 6d 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 69 73 20 61 20 | r.some.suffix.command.that.is.a. |
| 35860 | 76 61 6c 69 64 20 74 68 69 6e 67 0a 74 6f 20 64 6f 2c 20 66 6f 72 20 6f 74 68 65 72 73 20 69 74 | valid.thing.to.do,.for.others.it |
| 35880 | 20 69 73 20 6e 6f 74 2e 29 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 6e 69 6c 20 6d 61 79 20 | .is.not.)..In.that.case.nil.may. |
| 358a0 | 62 65 20 72 65 74 75 72 6e 65 64 2c 0a 69 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 | be.returned,.if.the.command.was. |
| 358c0 | 6e 6f 74 20 64 65 66 69 6e 65 64 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 20 6d 61 63 | not.defined.using.one.of.the.mac |
| 358e0 | 72 6f 73 20 69 6e 74 65 6e 64 65 64 0a 74 6f 20 64 65 66 69 6e 65 20 73 75 63 68 20 63 6f 6d 6d | ros.intended.to.define.such.comm |
| 35900 | 61 6e 64 73 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 43 4f 4d | ands...The.optional.argument.COM |
| 35920 | 4d 41 4e 44 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 | MAND.is.intended.for.internal.us |
| 35940 | 65 2e 20 20 49 66 0a 79 6f 75 20 61 72 65 20 63 6f 6e 74 65 6d 70 6c 61 74 69 6e 67 20 75 73 69 | e...If.you.are.contemplating.usi |
| 35960 | 6e 67 20 69 74 20 69 6e 20 79 6f 75 72 20 6f 77 6e 20 63 6f 64 65 2c 20 74 68 65 6e 20 79 6f 75 | ng.it.in.your.own.code,.then.you |
| 35980 | 20 73 68 6f 75 6c 64 0a 70 72 6f 62 61 62 6c 79 20 75 73 65 20 74 68 69 73 20 69 6e 73 74 65 61 | .should.probably.use.this.instea |
| 359a0 | 64 3a 0a 0a 20 20 28 67 65 74 20 43 4f 4d 4d 41 4e 44 20 5c 5c 3d 27 74 72 61 6e 73 69 65 6e 74 | d:....(get.COMMAND.\\='transient |
| 359c0 | 2d 2d 73 75 66 66 69 78 29 22 0a 20 20 28 77 68 65 6e 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 28 | --suffix)"...(when.command.....( |
| 359e0 | 63 6c 2d 63 68 65 63 6b 2d 74 79 70 65 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e 64 29 29 0a | cl-check-type.command.command)). |
| 35a00 | 20 20 28 63 6f 6e 64 0a 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 65 6e 64 69 6e 67 2d 73 | ..(cond....(transient--pending-s |
| 35a20 | 75 66 66 69 78 29 0a 20 20 20 28 28 6f 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 | uffix)....((or.transient--prefix |
| 35a40 | 0a 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | .........transient-current-prefi |
| 35a60 | 78 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 75 66 66 69 78 65 73 0a 20 20 20 20 20 20 20 20 20 | x).....(let.((suffixes.......... |
| 35a80 | 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(cl-remove-if-not............. |
| 35aa0 | 28 6c 61 6d 62 64 61 20 28 6f 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 | (lambda.(obj)...............(eq. |
| 35ac0 | 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (oref.obj.command).............. |
| 35ae0 | 20 20 20 20 20 28 6f 72 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(or.command................ |
| 35b00 | 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 | .......(if.(eq.this-command.'tra |
| 35b20 | 6e 73 69 65 6e 74 2d 73 65 74 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-set-level)............... |
| 35b40 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 68 6f 77 20 69 74 20 63 61 | ............;;.This.is.how.it.ca |
| 35b60 | 6e 20 6c 6f 6f 6b 20 75 70 20 66 6f 72 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 | n.look.up.for.which............. |
| 35b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 20 69 74 20 69 73 20 73 | ..............;;.command.it.is.s |
| 35ba0 | 65 74 74 69 6e 67 20 74 68 65 20 6c 65 76 65 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | etting.the.level................ |
| 35bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e | ............this-original-comman |
| 35be0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2d 63 | d.........................this-c |
| 35c00 | 6f 6d 6d 61 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 74 72 61 6e 73 | ommand)))).............(or.trans |
| 35c20 | 69 65 6e 74 2d 2d 73 75 66 66 69 78 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | ient--suffixes.................t |
| 35c40 | 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 73 75 66 66 69 78 65 73 29 29 29 29 0a 20 20 | ransient-current-suffixes))))... |
| 35c60 | 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 63 64 72 20 73 75 66 66 69 78 65 73 29 0a 20 20 20 20 | ....(or.(and.(cdr.suffixes)..... |
| 35c80 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 66 69 6e 64 2d 69 66 0a 20 20 20 20 20 20 20 20 20 | ...........(cl-find-if.......... |
| 35ca0 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6f 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .......(lambda.(obj)............ |
| 35cc0 | 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6c 69 73 74 69 66 79 2d 6b 65 79 2d 73 65 71 75 65 | .......(equal.(listify-key-seque |
| 35ce0 | 6e 63 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6b 62 64 20 28 6f 72 65 66 20 6f 62 6a 20 6b 65 | nce.(transient--kbd.(oref.obj.ke |
| 35d00 | 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | y)))..........................(l |
| 35d20 | 69 73 74 69 66 79 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e | istify-key-sequence.(this-comman |
| 35d40 | 64 2d 6b 65 79 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 66 66 69 | d-keys)))).................suffi |
| 35d60 | 78 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 73 75 66 66 69 78 65 73 29 29 29 | xes))...........(car.suffixes))) |
| 35d80 | 29 0a 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 | )....((and-let*.((obj.(transient |
| 35da0 | 2d 2d 73 75 66 66 69 78 2d 70 72 6f 74 6f 74 79 70 65 20 28 6f 72 20 63 6f 6d 6d 61 6e 64 20 74 | --suffix-prototype.(or.command.t |
| 35dc0 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | his-command)))................(o |
| 35de0 | 62 6a 20 28 63 6c 6f 6e 65 20 6f 62 6a 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 3b 20 | bj.(clone.obj))).......(progn.;. |
| 35e00 | 77 6f 72 6b 20 61 72 6f 75 6e 64 20 64 65 62 62 75 67 73 23 33 31 38 34 30 0a 20 20 20 20 20 20 | work.around.debbugs#31840....... |
| 35e20 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 73 63 6f 70 65 20 6f 62 6a 29 0a 20 20 20 | ..(transient-init-scope.obj).... |
| 35e40 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 6f 62 6a 29 0a | .....(transient-init-value.obj). |
| 35e60 | 20 20 20 20 20 20 20 20 6f 62 6a 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | ........obj)))))..(defun.transie |
| 35e80 | 6e 74 2d 2d 73 75 66 66 69 78 2d 70 72 6f 74 6f 74 79 70 65 20 28 63 6f 6d 6d 61 6e 64 29 0a 20 | nt--suffix-prototype.(command).. |
| 35ea0 | 20 28 6f 72 20 28 67 65 74 20 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 | .(or.(get.command.'transient--su |
| 35ec0 | 66 66 69 78 29 0a 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 63 | ffix).......(seq-some.(lambda.(c |
| 35ee0 | 6d 64 29 20 28 67 65 74 20 63 6d 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 29 | md).(get.cmd.'transient--suffix) |
| 35f00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 | ).................(function-alia |
| 35f20 | 73 2d 70 20 63 6f 6d 6d 61 6e 64 29 29 29 29 0a 0a 3b 3b 3b 20 4b 65 79 6d 61 70 73 0a 0a 28 64 | s-p.command))))..;;;.Keymaps..(d |
| 35f40 | 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 62 61 73 65 2d 6d 61 70 0a | efvar-keymap.transient-base-map. |
| 35f60 | 20 20 3a 64 6f 63 20 22 50 61 72 65 6e 74 20 6f 66 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 | ..:doc."Parent.of.other.keymaps. |
| 35f80 | 75 73 65 64 20 62 79 20 54 72 61 6e 73 69 65 6e 74 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 | used.by.Transient...This.is.the. |
| 35fa0 | 70 61 72 65 6e 74 20 6b 65 79 6d 61 70 20 6f 66 20 61 6c 6c 20 74 68 65 20 6b 65 79 6d 61 70 73 | parent.keymap.of.all.the.keymaps |
| 35fc0 | 20 74 68 61 74 20 61 72 65 20 75 73 65 64 20 69 6e 0a 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 | .that.are.used.in.all.transients |
| 35fe0 | 3a 20 60 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 27 20 28 77 68 69 63 68 20 69 6e 20 74 75 72 6e | :.`transient-map'.(which.in.turn |
| 36000 | 20 69 73 20 74 68 65 20 70 61 72 65 6e 74 0a 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2d | .is.the.parent.of.the.transient- |
| 36020 | 73 70 65 63 69 66 69 63 20 6b 65 79 6d 61 70 73 29 2c 20 60 74 72 61 6e 73 69 65 6e 74 2d 65 64 | specific.keymaps),.`transient-ed |
| 36040 | 69 74 2d 6d 61 70 27 20 61 6e 64 0a 60 74 72 61 6e 73 69 65 6e 74 2d 73 74 69 63 6b 79 2d 6d 61 | it-map'.and.`transient-sticky-ma |
| 36060 | 70 27 2e 0a 0a 49 66 20 79 6f 75 20 63 68 61 6e 67 65 20 61 20 62 69 6e 64 69 6e 67 20 68 65 72 | p'...If.you.change.a.binding.her |
| 36080 | 65 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 65 | e,.then.you.might.also.have.to.e |
| 360a0 | 64 69 74 0a 60 74 72 61 6e 73 69 65 6e 74 2d 73 74 69 63 6b 79 2d 6d 61 70 27 20 61 6e 64 20 60 | dit.`transient-sticky-map'.and.` |
| 360c0 | 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 27 2e 20 20 57 68 69 | transient-common-commands'...Whi |
| 360e0 | 6c 65 0a 74 68 65 20 6c 61 74 74 65 72 20 69 73 6e 27 74 20 61 20 70 72 6f 70 65 72 20 74 72 61 | le.the.latter.isn't.a.proper.tra |
| 36100 | 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 69 74 20 63 61 6e 20 62 65 | nsient.prefix.command,.it.can.be |
| 36120 | 0a 65 64 69 74 65 64 20 75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 66 75 6e 63 74 69 6f 6e 73 | .edited.using.the.same.functions |
| 36140 | 20 61 73 20 75 73 65 64 20 66 6f 72 20 74 72 61 6e 73 69 65 6e 74 73 2e 0a 0a 49 66 20 79 6f 75 | .as.used.for.transients...If.you |
| 36160 | 20 61 64 64 20 61 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 68 65 72 65 2c 20 74 68 65 6e 20 79 6f | .add.a.new.command.here,.then.yo |
| 36180 | 75 20 6d 75 73 74 20 61 6c 73 6f 20 61 64 64 20 61 20 62 69 6e 64 69 6e 67 0a 74 6f 20 60 74 72 | u.must.also.add.a.binding.to.`tr |
| 361a0 | 61 6e 73 69 65 6e 74 2d 70 72 65 64 69 63 61 74 65 2d 6d 61 70 27 2e 22 0a 20 20 22 45 53 43 20 | ansient-predicate-map'."..."ESC. |
| 361c0 | 45 53 43 20 45 53 43 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c 0a 20 20 | ESC.ESC".#'transient-quit-all... |
| 361e0 | 22 43 2d 67 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 6f 6e 65 0a 20 | "C-g".....#'transient-quit-one.. |
| 36200 | 20 22 43 2d 71 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c 0a | ."C-q".....#'transient-quit-all. |
| 36220 | 20 20 22 43 2d 7a 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 75 73 70 65 6e 64 0a | .."C-z".....#'transient-suspend. |
| 36240 | 20 20 22 43 2d 76 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 75 | .."C-v".....#'transient-scroll-u |
| 36260 | 70 0a 20 20 22 43 2d 4d 2d 76 22 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c | p..."C-M-v"...#'transient-scroll |
| 36280 | 2d 64 6f 77 6e 0a 20 20 22 3c 6e 65 78 74 3e 22 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 63 | -down..."<next>"..#'transient-sc |
| 362a0 | 72 6f 6c 6c 2d 75 70 0a 20 20 22 3c 70 72 69 6f 72 3e 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d | roll-up..."<prior>".#'transient- |
| 362c0 | 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 72 61 | scroll-down)..(defvar-keymap.tra |
| 362e0 | 6e 73 69 65 6e 74 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 54 6f 70 2d 6c 65 76 65 6c 20 6b 65 79 | nsient-map...:doc."Top-level.key |
| 36300 | 6d 61 70 20 75 73 65 64 20 62 79 20 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 2e 0a 0a 49 66 20 | map.used.by.all.transients...If. |
| 36320 | 79 6f 75 20 61 64 64 20 61 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 68 65 72 65 2c 20 74 68 65 6e | you.add.a.new.command.here,.then |
| 36340 | 20 79 6f 75 20 6d 75 73 74 20 61 6c 73 6f 20 61 64 64 20 61 20 62 69 6e 64 69 6e 67 0a 74 6f 20 | .you.must.also.add.a.binding.to. |
| 36360 | 60 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 64 69 63 61 74 65 2d 6d 61 70 27 2e 20 20 41 6c 73 6f | `transient-predicate-map'...Also |
| 36380 | 20 73 65 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 62 61 73 65 2d 6d 61 70 27 2e 22 0a 20 20 3a 70 | .see.`transient-base-map'."...:p |
| 363a0 | 61 72 65 6e 74 20 74 72 61 6e 73 69 65 6e 74 2d 62 61 73 65 2d 6d 61 70 0a 20 20 22 43 2d 75 22 | arent.transient-base-map..."C-u" |
| 363c0 | 20 20 20 23 27 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 0a 20 20 22 43 2d 2d 22 20 | ...#'universal-argument..."C--". |
| 363e0 | 20 20 23 27 6e 65 67 61 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 0a 20 20 22 43 2d 74 22 20 20 20 | ..#'negative-argument..."C-t"... |
| 36400 | 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 0a 20 20 22 3f 22 20 20 20 20 20 23 27 74 72 61 | #'transient-show..."?".....#'tra |
| 36420 | 6e 73 69 65 6e 74 2d 68 65 6c 70 0a 20 20 22 43 2d 68 22 20 20 20 23 27 74 72 61 6e 73 69 65 6e | nsient-help..."C-h"...#'transien |
| 36440 | 74 2d 68 65 6c 70 0a 20 20 3b 3b 20 41 6c 73 6f 20 62 6f 75 6e 64 20 74 6f 20 22 43 2d 78 20 70 | t-help...;;.Also.bound.to."C-x.p |
| 36460 | 22 20 61 6e 64 20 22 43 2d 78 20 6e 22 20 69 6e 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6d 6d 6f | ".and."C-x.n".in.transient-commo |
| 36480 | 6e 2d 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 22 43 2d 4d 2d 70 22 20 23 27 74 72 61 6e 73 69 65 6e | n-commands...."C-M-p".#'transien |
| 364a0 | 74 2d 68 69 73 74 6f 72 79 2d 70 72 65 76 0a 20 20 22 43 2d 4d 2d 6e 22 20 23 27 74 72 61 6e 73 | t-history-prev..."C-M-n".#'trans |
| 364c0 | 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6e 65 78 74 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | ient-history-next)..(defvar-keym |
| 364e0 | 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 65 64 69 74 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 | ap.transient-edit-map...:doc."Ke |
| 36500 | 79 6d 61 70 20 74 68 61 74 20 69 73 20 61 63 74 69 76 65 20 77 68 69 6c 65 20 61 20 74 72 61 6e | ymap.that.is.active.while.a.tran |
| 36520 | 73 69 65 6e 74 20 69 6e 20 69 73 20 69 6e 20 5c 22 65 64 69 74 20 6d 6f 64 65 5c 22 2e 22 0a 20 | sient.in.is.in.\"edit.mode\".".. |
| 36540 | 20 3a 70 61 72 65 6e 74 20 74 72 61 6e 73 69 65 6e 74 2d 62 61 73 65 2d 6d 61 70 0a 20 20 22 3f | .:parent.transient-base-map..."? |
| 36560 | 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 0a 20 20 22 43 2d 68 22 20 20 | ".....#'transient-help..."C-h".. |
| 36580 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 0a 20 20 22 43 2d 78 20 6c 22 20 23 27 74 72 | .#'transient-help..."C-x.l".#'tr |
| 365a0 | 61 6e 73 69 65 6e 74 2d 73 65 74 2d 6c 65 76 65 6c 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | ansient-set-level)..(defvar-keym |
| 365c0 | 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 73 74 69 63 6b 79 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | ap.transient-sticky-map...:doc." |
| 365e0 | 4b 65 79 6d 61 70 20 74 68 61 74 20 69 73 20 61 63 74 69 76 65 20 77 68 69 6c 65 20 61 6e 20 69 | Keymap.that.is.active.while.an.i |
| 36600 | 6e 63 6f 6d 70 6c 65 74 65 20 6b 65 79 20 73 65 71 75 65 6e 63 65 20 69 73 20 61 63 74 69 76 65 | ncomplete.key.sequence.is.active |
| 36620 | 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 74 72 61 6e 73 69 65 6e 74 2d 62 61 73 65 2d 6d 61 70 0a | ."...:parent.transient-base-map. |
| 36640 | 20 20 22 43 2d 67 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 73 65 71 29 0a 0a 28 | .."C-g".#'transient-quit-seq)..( |
| 36660 | 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 | defvar.transient--common-command |
| 36680 | 2d 70 72 65 66 69 78 65 73 20 27 28 3f 5c 43 2d 78 29 29 0a 0a 28 70 75 74 20 27 74 72 61 6e 73 | -prefixes.'(?\C-x))..(put.'trans |
| 366a0 | 69 65 6e 74 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 27 74 72 61 6e 73 | ient-common-commands......'trans |
| 366c0 | 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 0a 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 28 65 | ient--layout......(list.......(e |
| 366e0 | 76 61 6c 0a 20 20 20 20 20 20 20 28 63 61 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 61 72 73 | val........(car.(transient--pars |
| 36700 | 65 2d 63 68 69 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d | e-child..............'transient- |
| 36720 | 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 | common-commands..............(ve |
| 36740 | 63 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 64 65 0a 20 20 20 20 20 20 20 | ctor...............:hide........ |
| 36760 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(lambda.()............... |
| 36780 | 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 65 6d 71 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(and.(not.(memq............... |
| 367a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 | .............(car.(bound-and-tru |
| 367c0 | 65 2d 70 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 29 29 0a 20 | e-p.transient--redisplay-key)).. |
| 367e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 | ..........................transi |
| 36800 | 65 6e 74 2d 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 65 73 29 29 0a 20 | ent--common-command-prefixes)).. |
| 36820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 | ....................(not.transie |
| 36840 | 6e 74 2d 73 68 6f 77 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 29 29 29 0a 20 20 20 20 20 | nt-show-common-commands)))...... |
| 36860 | 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(vector................ |
| 36880 | 22 56 61 6c 75 65 20 63 6f 6d 6d 61 6e 64 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Value.commands"................ |
| 368a0 | 28 6c 69 73 74 20 22 43 2d 78 20 73 20 20 22 20 22 53 65 74 22 20 20 20 20 20 20 20 20 20 20 20 | (list."C-x.s.."."Set"........... |
| 368c0 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .#'transient-set)............... |
| 368e0 | 20 28 6c 69 73 74 20 22 43 2d 78 20 43 2d 73 22 20 22 53 61 76 65 22 20 20 20 20 20 20 20 20 20 | .(list."C-x.C-s"."Save"......... |
| 36900 | 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..#'transient-save)............. |
| 36920 | 20 20 20 28 6c 69 73 74 20 22 43 2d 78 20 43 2d 6b 22 20 22 52 65 73 65 74 22 20 20 20 20 20 20 | ...(list."C-x.C-k"."Reset"...... |
| 36940 | 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 | ....#'transient-reset).......... |
| 36960 | 20 20 20 20 20 20 28 6c 69 73 74 20 22 43 2d 78 20 70 20 20 22 20 22 50 72 65 76 69 6f 75 73 20 | ......(list."C-x.p.."."Previous. |
| 36980 | 76 61 6c 75 65 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 70 72 65 76 29 | value".#'transient-history-prev) |
| 369a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 43 2d 78 20 6e 20 20 22 20 | ................(list."C-x.n..". |
| 369c0 | 22 4e 65 78 74 20 76 61 6c 75 65 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 | "Next.value".....#'transient-his |
| 369e0 | 74 6f 72 79 2d 6e 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f | tory-next))...............(vecto |
| 36a00 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 74 69 63 6b 79 20 63 6f 6d 6d 61 6e 64 | r................"Sticky.command |
| 36a20 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 69 6b 65 20 60 74 72 61 6e 73 | s"................;;.Like.`trans |
| 36a40 | 69 65 6e 74 2d 73 74 69 63 6b 79 2d 6d 61 70 27 20 65 78 63 65 70 74 20 74 68 61 74 0a 20 20 20 | ient-sticky-map'.except.that.... |
| 36a60 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 43 2d 67 22 20 68 61 73 20 74 6f 20 62 65 20 62 | ............;;."C-g".has.to.be.b |
| 36a80 | 6f 75 6e 64 20 74 6f 20 61 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 | ound.to.a.different.command..... |
| 36aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 43 2d 67 22 20 22 51 75 69 74 20 70 72 | ............(list."C-g"."Quit.pr |
| 36ac0 | 65 66 69 78 20 6f 72 20 74 72 61 6e 73 69 65 6e 74 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 71 | efix.or.transient".#'transient-q |
| 36ae0 | 75 69 74 2d 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 43 | uit-one)................(list."C |
| 36b00 | 2d 71 22 20 22 51 75 69 74 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 22 20 20 20 20 20 23 | -q"."Quit.transient.stack".....# |
| 36b20 | 27 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | 'transient-quit-all)............ |
| 36b40 | 20 20 20 20 28 6c 69 73 74 20 22 43 2d 7a 22 20 22 53 75 73 70 65 6e 64 20 74 72 61 6e 73 69 65 | ....(list."C-z"."Suspend.transie |
| 36b60 | 6e 74 20 73 74 61 63 6b 22 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 75 73 70 65 6e 64 29 29 | nt.stack"..#'transient-suspend)) |
| 36b80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 0a 20 20 20 20 20 20 20 20 20 | ...............(vector.......... |
| 36ba0 | 20 20 20 20 20 20 22 43 75 73 74 6f 6d 69 7a 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......"Customize"............... |
| 36bc0 | 20 28 6c 69 73 74 20 22 43 2d 78 20 74 22 20 27 74 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 | .(list."C-x.t".'transient-toggle |
| 36be0 | 2d 63 6f 6d 6d 6f 6e 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | -common.:description............ |
| 36c00 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........(lambda.()............ |
| 36c20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 63 | ............(if.transient-show-c |
| 36c40 | 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommon-commands.................. |
| 36c60 | 20 20 20 20 20 20 20 20 20 20 22 48 69 64 65 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 22 | .........."Hide.common.commands" |
| 36c80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 68 6f 77 20 | .........................."Show. |
| 36ca0 | 63 6f 6d 6d 6f 6e 20 70 65 72 6d 61 6e 65 6e 74 6c 79 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 | common.permanently"))).......... |
| 36cc0 | 20 20 20 20 20 20 28 6c 69 73 74 20 22 43 2d 78 20 6c 22 20 22 53 68 6f 77 2f 68 69 64 65 20 73 | ......(list."C-x.l"."Show/hide.s |
| 36ce0 | 75 66 66 69 78 65 73 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 2d 6c 65 76 65 6c 29 0a | uffixes".#'transient-set-level). |
| 36d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 43 2d 78 20 61 22 20 23 27 74 | ...............(list."C-x.a".#'t |
| 36d20 | 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 6c 65 76 65 6c 2d 6c 69 6d 69 74 29 29 29 29 29 | ransient-toggle-level-limit))))) |
| 36d40 | 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 70 6f | )))..(defvar-keymap.transient-po |
| 36d60 | 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4f 6e 65 20 6f | pup-navigation-map...:doc."One.o |
| 36d80 | 66 20 74 68 65 20 6b 65 79 6d 61 70 73 20 75 73 65 64 20 77 68 65 6e 20 70 6f 70 75 70 20 6e 61 | f.the.keymaps.used.when.popup.na |
| 36da0 | 76 69 67 61 74 69 6f 6e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 53 65 65 20 60 74 72 61 6e 73 69 | vigation.is.enabled..See.`transi |
| 36dc0 | 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 27 2e 22 0a 20 | ent-enable-popup-navigation'.".. |
| 36de0 | 20 22 3c 64 6f 77 6e 2d 6d 6f 75 73 65 2d 31 3e 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 6e 6f | ."<down-mouse-1>".#'transient-no |
| 36e00 | 6f 70 0a 20 20 22 3c 75 70 3e 22 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 62 61 63 6b 77 61 | op..."<up>"...#'transient-backwa |
| 36e20 | 72 64 2d 62 75 74 74 6f 6e 0a 20 20 22 3c 64 6f 77 6e 3e 22 20 23 27 74 72 61 6e 73 69 65 6e 74 | rd-button..."<down>".#'transient |
| 36e40 | 2d 66 6f 72 77 61 72 64 2d 62 75 74 74 6f 6e 0a 20 20 22 43 2d 72 22 20 20 20 20 23 27 74 72 61 | -forward-button..."C-r"....#'tra |
| 36e60 | 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 0a 20 20 22 43 2d 73 22 20 | nsient-isearch-backward..."C-s". |
| 36e80 | 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 | ...#'transient-isearch-forward.. |
| 36ea0 | 20 22 4d 2d 52 45 54 22 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 70 75 73 68 2d 62 75 74 74 6f | ."M-RET"..#'transient-push-butto |
| 36ec0 | 6e 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 62 75 74 | n)..(defvar-keymap.transient-but |
| 36ee0 | 74 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4f 6e 65 20 6f 66 20 74 68 65 20 6b 65 79 6d 61 | ton-map...:doc."One.of.the.keyma |
| 36f00 | 70 73 20 75 73 65 64 20 77 68 65 6e 20 70 6f 70 75 70 20 6e 61 76 69 67 61 74 69 6f 6e 20 69 73 | ps.used.when.popup.navigation.is |
| 36f20 | 20 65 6e 61 62 6c 65 64 2e 0a 53 65 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d | .enabled..See.`transient-enable- |
| 36f40 | 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 27 2e 22 0a 20 20 22 3c 6d 6f 75 73 65 2d 31 3e | popup-navigation'."..."<mouse-1> |
| 36f60 | 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 70 75 73 68 2d 62 75 74 74 6f 6e 0a 20 20 22 3c 6d 6f | ".#'transient-push-button..."<mo |
| 36f80 | 75 73 65 2d 32 3e 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 70 75 73 68 2d 62 75 74 74 6f 6e 29 | use-2>".#'transient-push-button) |
| 36fa0 | 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d | ..(defvar-keymap.transient-resum |
| 36fc0 | 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 74 | e-mode-map...:doc."Keymap.for.`t |
| 36fe0 | 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 2d 6d 6f 64 65 27 2e 0a 0a 54 68 69 73 20 6b 65 79 | ransient-resume-mode'...This.key |
| 37000 | 6d 61 70 20 72 65 6d 61 70 73 20 65 76 65 72 79 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 6f | map.remaps.every.command.that.wo |
| 37020 | 75 6c 64 20 75 73 75 61 6c 6c 79 20 6a 75 73 74 20 71 75 69 74 20 74 68 65 0a 64 6f 63 75 6d 65 | uld.usually.just.quit.the.docume |
| 37040 | 6e 74 61 74 69 6f 6e 20 62 75 66 66 65 72 20 74 6f 20 60 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 | ntation.buffer.to.`transient-res |
| 37060 | 75 6d 65 27 2c 20 77 68 69 63 68 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 0a 72 65 73 75 6d 65 73 | ume',.which.additionally.resumes |
| 37080 | 20 74 68 65 20 73 75 73 70 65 6e 64 65 64 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 22 3c 72 | .the.suspended.transient."..."<r |
| 370a0 | 65 6d 61 70 3e 20 3c 4d 61 6e 2d 71 75 69 74 3e 22 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 | emap>.<Man-quit>"....#'transient |
| 370c0 | 2d 72 65 73 75 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 49 6e 66 6f 2d 65 78 69 74 3e 22 20 | -resume..."<remap>.<Info-exit>". |
| 370e0 | 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 | ..#'transient-resume..."<remap>. |
| 37100 | 3c 71 75 69 74 2d 77 69 6e 64 6f 77 3e 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d | <quit-window>".#'transient-resum |
| 37120 | 65 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 | e)..(defvar-keymap.transient-pre |
| 37140 | 64 69 63 61 74 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 42 61 73 65 20 6b 65 79 6d 61 70 20 75 | dicate-map...:doc."Base.keymap.u |
| 37160 | 73 65 64 20 74 6f 20 6d 61 70 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68 | sed.to.map.common.commands.to.th |
| 37180 | 65 69 72 20 74 72 61 6e 73 69 65 6e 74 20 62 65 68 61 76 69 6f 72 2e 0a 0a 54 68 65 20 5c 22 74 | eir.transient.behavior...The.\"t |
| 371a0 | 72 61 6e 73 69 65 6e 74 20 62 65 68 61 76 69 6f 72 5c 22 20 6f 66 20 61 20 63 6f 6d 6d 61 6e 64 | ransient.behavior\".of.a.command |
| 371c0 | 20 63 6f 6e 74 72 6f 6c 73 2c 20 61 6d 6f 6e 67 20 6f 74 68 65 72 0a 74 68 69 6e 67 73 2c 20 77 | .controls,.among.other.things,.w |
| 371e0 | 68 65 74 68 65 72 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 61 75 73 | hether.invoking.the.command.caus |
| 37200 | 65 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 74 6f 20 62 65 0a 65 78 69 74 65 64 20 6f 72 | es.the.transient.to.be.exited.or |
| 37220 | 20 6e 6f 74 2c 20 61 6e 64 20 77 68 65 74 68 65 72 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 | .not,.and.whether.infix.argument |
| 37240 | 73 20 61 72 65 20 65 78 70 6f 72 74 65 64 20 62 65 66 6f 72 65 0a 64 6f 69 6e 67 20 73 6f 2e 0a | s.are.exported.before.doing.so.. |
| 37260 | 0a 45 61 63 68 20 5c 22 6b 65 79 5c 22 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 | .Each.\"key\".is.a.command.that. |
| 37280 | 69 73 20 63 6f 6d 6d 6f 6e 20 74 6f 20 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 20 61 6e 64 0a | is.common.to.all.transients.and. |
| 372a0 | 74 68 61 74 20 69 73 20 62 6f 75 6e 64 20 69 6e 20 60 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 27 | that.is.bound.in.`transient-map' |
| 372c0 | 2c 20 60 74 72 61 6e 73 69 65 6e 74 2d 65 64 69 74 2d 6d 61 70 27 2c 0a 60 74 72 61 6e 73 69 65 | ,.`transient-edit-map',.`transie |
| 372e0 | 6e 74 2d 73 74 69 63 6b 79 2d 6d 61 70 27 20 61 6e 64 2f 6f 72 20 60 74 72 61 6e 73 69 65 6e 74 | nt-sticky-map'.and/or.`transient |
| 37300 | 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 0a 45 61 63 68 20 62 69 6e 64 69 6e 67 20 | -common-command'...Each.binding. |
| 37320 | 69 73 20 61 20 5c 22 70 72 65 2d 63 6f 6d 6d 61 6e 64 5c 22 2c 20 61 20 66 75 6e 63 74 69 6f 6e | is.a.\"pre-command\",.a.function |
| 37340 | 20 74 68 61 74 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 0a 74 72 61 6e 73 69 65 6e 74 20 62 65 68 | .that.controls.the.transient.beh |
| 37360 | 61 76 69 6f 72 20 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 2e | avior.of.the.respective.command. |
| 37380 | 0a 0a 46 6f 72 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 | ..For.transient.commands.that.ar |
| 373a0 | 65 20 62 6f 75 6e 64 20 69 6e 20 69 6e 64 69 76 69 64 75 61 6c 20 74 72 61 6e 73 69 65 6e 74 73 | e.bound.in.individual.transients |
| 373c0 | 2c 0a 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 65 68 61 76 69 6f 72 20 69 73 20 73 70 65 63 | ,.the.transient.behavior.is.spec |
| 373e0 | 69 66 69 65 64 20 75 73 69 6e 67 20 74 68 65 20 60 3a 74 72 61 6e 73 69 65 6e 74 27 20 73 6c 6f | ified.using.the.`:transient'.slo |
| 37400 | 74 0a 6f 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6f 62 6a 65 63 74 2e 22 0a | t.of.the.corresponding.object.". |
| 37420 | 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 73 75 73 70 65 6e 64 3e 22 20 20 20 20 20 20 20 20 20 | .."<transient-suspend>"......... |
| 37440 | 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 6e 64 0a 20 20 22 3c 74 72 | ..#'transient--do-suspend..."<tr |
| 37460 | 61 6e 73 69 65 6e 74 2d 68 65 6c 70 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 | ansient-help>"..............#'tr |
| 37480 | 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 73 | ansient--do-stay..."<transient-s |
| 374a0 | 65 74 2d 6c 65 76 65 6c 3e 22 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d | et-level>".........#'transient-- |
| 374c0 | 64 6f 2d 73 74 61 79 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 70 72 | do-stay..."<transient-history-pr |
| 374e0 | 65 76 3e 22 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 | ev>"......#'transient--do-stay.. |
| 37500 | 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6e 65 78 74 3e 22 20 20 20 20 20 | ."<transient-history-next>"..... |
| 37520 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 75 6e 69 76 65 72 | .#'transient--do-stay..."<univer |
| 37540 | 73 61 6c 2d 61 72 67 75 6d 65 6e 74 3e 22 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 | sal-argument>"..........#'transi |
| 37560 | 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d | ent--do-stay..."<universal-argum |
| 37580 | 65 6e 74 2d 6d 6f 72 65 3e 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 | ent-more>".....#'transient--do-s |
| 375a0 | 74 61 79 0a 20 20 22 3c 6e 65 67 61 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 3e 22 20 20 20 20 20 | tay..."<negative-argument>"..... |
| 375c0 | 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6d 69 6e 75 73 0a 20 20 22 3c | ......#'transient--do-minus..."< |
| 375e0 | 64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | digit-argument>"..............#' |
| 37600 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 74 6f 70 2d 6c 65 76 65 6c | transient--do-stay..."<top-level |
| 37620 | 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 | >"...................#'transient |
| 37640 | 2d 2d 64 6f 2d 71 75 69 74 2d 61 6c 6c 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 | --do-quit-all..."<transient-quit |
| 37660 | 2d 61 6c 6c 3e 22 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | -all>"..........#'transient--do- |
| 37680 | 71 75 69 74 2d 61 6c 6c 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 6f 6e 65 3e | quit-all..."<transient-quit-one> |
| 376a0 | 22 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 71 75 69 74 2d | "..........#'transient--do-quit- |
| 376c0 | 6f 6e 65 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 73 65 71 3e 22 20 20 20 20 | one..."<transient-quit-seq>".... |
| 376e0 | 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 74 | ......#'transient--do-stay..."<t |
| 37700 | 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 | ransient-show>"..............#'t |
| 37720 | 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d | ransient--do-stay..."<transient- |
| 37740 | 75 70 64 61 74 65 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d | update>"............#'transient- |
| 37760 | 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 63 6f | -do-stay..."<transient-toggle-co |
| 37780 | 6d 6d 6f 6e 3e 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a | mmon>".....#'transient--do-stay. |
| 377a0 | 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | .."<transient-set>"............. |
| 377c0 | 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 0a 20 20 22 3c 74 72 61 6e 73 | ..#'transient--do-call..."<trans |
| 377e0 | 69 65 6e 74 2d 73 65 74 2d 61 6e 64 2d 65 78 69 74 3e 22 20 20 20 20 20 20 23 27 74 72 61 6e 73 | ient-set-and-exit>"......#'trans |
| 37800 | 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 | ient--do-exit..."<transient-save |
| 37820 | 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | >"..............#'transient--do- |
| 37840 | 63 61 6c 6c 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 61 6e 64 2d 65 78 69 74 | call..."<transient-save-and-exit |
| 37860 | 3e 22 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 0a 20 20 22 3c | >".....#'transient--do-exit..."< |
| 37880 | 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 65 74 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | transient-reset>".............#' |
| 378a0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 0a 20 20 22 3c 64 65 73 63 72 69 62 65 2d | transient--do-call..."<describe- |
| 378c0 | 6b 65 79 2d 62 72 69 65 66 6c 79 3e 22 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 | key-briefly>"........#'transient |
| 378e0 | 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 64 65 73 63 72 69 62 65 2d 6b 65 79 3e 22 20 20 20 20 | --do-stay..."<describe-key>".... |
| 37900 | 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 | ............#'transient--do-stay |
| 37920 | 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 75 70 3e 22 20 20 20 20 20 20 | ..."<transient-scroll-up>"...... |
| 37940 | 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 74 72 61 6e | ...#'transient--do-stay..."<tran |
| 37960 | 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 3e 22 20 20 20 20 20 20 20 23 27 74 72 61 6e | sient-scroll-down>".......#'tran |
| 37980 | 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 3c 6d 77 68 65 65 6c 2d 73 63 72 6f 6c 6c | sient--do-stay..."<mwheel-scroll |
| 379a0 | 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f | >"...............#'transient--do |
| 379c0 | 2d 73 74 61 79 0a 20 20 22 3c 73 63 72 6f 6c 6c 2d 62 61 72 2d 74 6f 6f 6c 6b 69 74 2d 73 63 72 | -stay..."<scroll-bar-toolkit-scr |
| 379e0 | 6f 6c 6c 3e 22 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 0a 20 20 22 | oll>"...#'transient--do-stay..." |
| 37a00 | 3c 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6f 70 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 | <transient-noop>"..............# |
| 37a20 | 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6e 6f 6f 70 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e | 'transient--do-noop..."<transien |
| 37a40 | 74 2d 6d 6f 75 73 65 2d 70 75 73 68 2d 62 75 74 74 6f 6e 3e 22 20 23 27 74 72 61 6e 73 69 65 6e | t-mouse-push-button>".#'transien |
| 37a60 | 74 2d 2d 64 6f 2d 6d 6f 76 65 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 70 75 73 68 2d 62 75 | t--do-move..."<transient-push-bu |
| 37a80 | 74 74 6f 6e 3e 22 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 70 75 73 | tton>".......#'transient--do-pus |
| 37aa0 | 68 2d 62 75 74 74 6f 6e 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 62 61 63 6b 77 61 72 64 2d | h-button..."<transient-backward- |
| 37ac0 | 62 75 74 74 6f 6e 3e 22 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6d 6f 76 65 0a | button>"...#'transient--do-move. |
| 37ae0 | 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 77 61 72 64 2d 62 75 74 74 6f 6e 3e 22 20 20 | .."<transient-forward-button>".. |
| 37b00 | 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6d 6f 76 65 0a 20 20 22 3c 74 72 61 6e 73 | ..#'transient--do-move..."<trans |
| 37b20 | 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 3e 22 20 20 23 27 74 72 61 6e 73 | ient-isearch-backward>"..#'trans |
| 37b40 | 69 65 6e 74 2d 2d 64 6f 2d 6d 6f 76 65 0a 20 20 22 3c 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 | ient--do-move..."<transient-isea |
| 37b60 | 72 63 68 2d 66 6f 72 77 61 72 64 3e 22 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | rch-forward>"...#'transient--do- |
| 37b80 | 6d 6f 76 65 0a 20 20 3b 3b 20 49 66 20 61 20 76 61 6c 69 64 20 62 75 74 20 69 6e 63 6f 6d 70 6c | move...;;.If.a.valid.but.incompl |
| 37ba0 | 65 74 65 20 70 72 65 66 69 78 20 73 65 71 75 65 6e 63 65 20 69 73 20 66 6f 6c 6c 6f 77 65 64 20 | ete.prefix.sequence.is.followed. |
| 37bc0 | 62 79 0a 20 20 3b 3b 20 61 6e 20 75 6e 62 6f 75 6e 64 20 6b 65 79 2c 20 74 68 65 6e 20 45 6d 61 | by...;;.an.unbound.key,.then.Ema |
| 37be0 | 63 73 20 63 61 6c 6c 73 20 74 68 65 20 60 75 6e 64 65 66 69 6e 65 64 27 20 63 6f 6d 6d 61 6e 64 | cs.calls.the.`undefined'.command |
| 37c00 | 0a 20 20 3b 3b 20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 73 65 74 20 60 74 68 69 73 2d 63 6f 6d | ...;;.but.does.not.set.`this-com |
| 37c20 | 6d 61 6e 64 27 2c 20 60 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 27 0a 20 | mand',.`this-original-command'.. |
| 37c40 | 20 3b 3b 20 6f 72 20 60 72 65 61 6c 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 20 61 63 63 6f 72 | .;;.or.`real-this-command'.accor |
| 37c60 | 64 69 6e 67 6c 79 2e 20 20 49 6e 73 74 65 61 64 20 74 68 65 79 20 61 72 65 20 6e 69 6c 2e 0a 20 | dingly...Instead.they.are.nil... |
| 37c80 | 20 22 3c 6e 69 6c 3e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."<nil>"........................ |
| 37ca0 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 6e 0a 20 20 3b 3b 20 42 6f 75 6e 64 | .#'transient--do-warn...;;.Bound |
| 37cc0 | 20 74 6f 20 74 68 65 20 60 6d 6f 75 73 65 2d 6d 6f 76 65 6d 65 6e 74 27 20 65 76 65 6e 74 2c 20 | .to.the.`mouse-movement'.event,. |
| 37ce0 | 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 73 69 6d 69 6c 61 72 0a 20 20 3b 3b 20 74 6f 20 | this.command.is.similar...;;.to. |
| 37d00 | 60 69 67 6e 6f 72 65 27 2e 0a 20 20 22 3c 69 67 6e 6f 72 65 2d 70 72 65 73 65 72 76 69 6e 67 2d | `ignore'...."<ignore-preserving- |
| 37d20 | 6b 69 6c 6c 2d 72 65 67 69 6f 6e 3e 22 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6e 6f | kill-region>".#'transient--do-no |
| 37d40 | 6f 70 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e | op)..(defvar.transient--transien |
| 37d60 | 74 2d 6d 61 70 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 | t-map.nil).(defvar.transient--pr |
| 37d80 | 65 64 69 63 61 74 65 2d 6d 61 70 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 | edicate-map.nil).(defvar.transie |
| 37da0 | 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 74 | nt--redisplay-map.nil).(defvar.t |
| 37dc0 | 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 20 6e 69 6c 29 0a 0a 28 64 | ransient--redisplay-key.nil)..(d |
| 37de0 | 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d 6b 65 79 6d 61 70 20 28 76 61 72 | efun.transient--push-keymap.(var |
| 37e00 | 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 76 61 72 | )...(let.((map.(symbol-value.var |
| 37e20 | 29 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 22 20 20 20 20 20 | ))).....(transient--debug."..... |
| 37e40 | 70 75 73 68 20 25 73 25 73 22 20 76 61 72 20 28 69 66 20 6d 61 70 20 22 22 20 22 20 56 4f 49 44 | push.%s%s".var.(if.map."".".VOID |
| 37e60 | 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d 61 70 0a 20 20 20 20 20 20 28 77 69 74 68 2d 64 65 | ")).....(when.map.......(with-de |
| 37e80 | 6d 6f 74 65 64 2d 65 72 72 6f 72 73 20 22 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d 6b 65 | moted-errors."transient--push-ke |
| 37ea0 | 79 6d 61 70 3a 20 25 53 22 0a 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 70 75 73 68 | ymap:.%S".........(internal-push |
| 37ec0 | 2d 6b 65 79 6d 61 70 20 6d 61 70 20 27 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c | -keymap.map.'overriding-terminal |
| 37ee0 | 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e | -local-map)))))..(defun.transien |
| 37f00 | 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 28 76 61 72 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 | t--pop-keymap.(var)...(let.((map |
| 37f20 | 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 76 61 72 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 | .(symbol-value.var))).....(when. |
| 37f40 | 6d 61 70 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 22 20 20 20 | map.......(transient--debug."... |
| 37f60 | 20 20 70 6f 70 20 20 25 73 22 20 76 61 72 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 64 65 6d 6f | ..pop..%s".var).......(with-demo |
| 37f80 | 74 65 64 2d 65 72 72 6f 72 73 20 22 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 | ted-errors."transient--pop-keyma |
| 37fa0 | 70 3a 20 25 53 22 0a 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 70 6f 70 2d 6b 65 79 | p:.%S".........(internal-pop-key |
| 37fc0 | 6d 61 70 20 6d 61 70 20 27 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f 63 | map.map.'overriding-terminal-loc |
| 37fe0 | 61 6c 2d 6d 61 70 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d | al-map)))))..(defun.transient--m |
| 38000 | 61 6b 65 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 20 28 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 | ake-transient-map.()...(let.((ma |
| 38020 | 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 73 65 | p.(make-sparse-keymap))).....(se |
| 38040 | 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 28 69 66 20 74 72 61 6e 73 69 65 6e | t-keymap-parent.map.(if.transien |
| 38060 | 74 2d 2d 65 64 69 74 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t--editp........................ |
| 38080 | 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 65 64 69 74 2d 6d 61 70 0a 20 20 20 20 20 | ........transient-edit-map...... |
| 380a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e | ........................transien |
| 380c0 | 74 2d 6d 61 70 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 62 6a 20 74 72 61 6e 73 69 65 | t-map)).....(dolist.(obj.transie |
| 380e0 | 6e 74 2d 2d 73 75 66 66 69 78 65 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 | nt--suffixes).......(let.((key.( |
| 38100 | 6f 72 65 66 20 6f 62 6a 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 76 | oref.obj.key))).........(when.(v |
| 38120 | 65 63 74 6f 72 70 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 | ectorp.key)...........(setq.key. |
| 38140 | 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 | (key-description.key)).......... |
| 38160 | 20 28 6f 73 65 74 20 6f 62 6a 20 6b 65 79 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 | .(oset.obj.key.key)).........(wh |
| 38180 | 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 66 75 6e 63 | en.transient-substitute-key-func |
| 381a0 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 73 61 76 65 2d 6d | tion...........(setq.key.(save-m |
| 381c0 | 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch-data....................... |
| 381e0 | 28 66 75 6e 63 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 73 74 69 74 75 74 65 2d 6b 65 | (funcall.transient-substitute-ke |
| 38200 | 79 2d 66 75 6e 63 74 69 6f 6e 20 6f 62 6a 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 | y-function.obj)))...........(ose |
| 38220 | 74 20 6f 62 6a 20 6b 65 79 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b | t.obj.key.key)).........(let.((k |
| 38240 | 62 64 20 28 6b 62 64 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6d 64 | bd.(kbd.key))...............(cmd |
| 38260 | 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(oref.obj.command)))........... |
| 38280 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 63 6f 6e 66 6c 69 63 74 20 28 61 6e 64 20 74 72 61 6e 73 69 | (when-let.((conflict.(and.transi |
| 382a0 | 65 6e 74 2d 64 65 74 65 63 74 2d 6b 65 79 2d 63 6f 6e 66 6c 69 63 74 73 0a 20 20 20 20 20 20 20 | ent-detect-key-conflicts........ |
| 382c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 | .............................(tr |
| 382e0 | 61 6e 73 69 65 6e 74 2d 2d 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6d 61 70 20 6b 62 64 29 29 29 29 0a | ansient--lookup-key.map.kbd)))). |
| 38300 | 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 63 6d 64 20 63 6f 6e 66 | ............(unless.(eq.cmd.conf |
| 38320 | 6c 69 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e | lict)...............(error."Cann |
| 38340 | 6f 74 20 62 69 6e 64 20 25 53 20 74 6f 20 25 73 20 61 6e 64 20 61 6c 73 6f 20 25 73 22 0a 20 20 | ot.bind.%S.to.%s.and.also.%s"... |
| 38360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 | ...................(string-trim. |
| 38380 | 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 20 63 6f | key)......................cmd.co |
| 383a0 | 6e 66 6c 69 63 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | nflict)))...........(define-key. |
| 383c0 | 6d 61 70 20 6b 62 64 20 63 6d 64 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | map.kbd.cmd)))).....(when-let.(( |
| 383e0 | 62 20 28 6b 65 79 6d 61 70 2d 6c 6f 6f 6b 75 70 20 6d 61 70 20 22 2d 22 29 29 29 20 28 6b 65 79 | b.(keymap-lookup.map."-"))).(key |
| 38400 | 6d 61 70 2d 73 65 74 20 6d 61 70 20 22 3c 6b 70 2d 73 75 62 74 72 61 63 74 3e 22 20 62 29 29 0a | map-set.map."<kp-subtract>".b)). |
| 38420 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 20 28 6b 65 79 6d 61 70 2d 6c 6f 6f 6b 75 70 | ....(when-let.((b.(keymap-lookup |
| 38440 | 20 6d 61 70 20 22 3d 22 29 29 29 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 6d 61 70 20 22 3c 6b 70 | .map."="))).(keymap-set.map."<kp |
| 38460 | 2d 65 71 75 61 6c 3e 22 20 62 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 20 28 | -equal>".b)).....(when-let.((b.( |
| 38480 | 6b 65 79 6d 61 70 2d 6c 6f 6f 6b 75 70 20 6d 61 70 20 22 2b 22 29 29 29 20 28 6b 65 79 6d 61 70 | keymap-lookup.map."+"))).(keymap |
| 384a0 | 2d 73 65 74 20 6d 61 70 20 22 3c 6b 70 2d 61 64 64 3e 22 20 62 29 29 0a 20 20 20 20 28 77 68 65 | -set.map."<kp-add>".b)).....(whe |
| 384c0 | 6e 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 | n.transient-enable-popup-navigat |
| 384e0 | 69 6f 6e 0a 20 20 20 20 20 20 3b 3b 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 6b 65 2d 72 65 | ion.......;;.`transient--make-re |
| 38500 | 64 69 73 70 6c 61 79 2d 6d 61 70 27 20 6d 61 70 73 20 6f 6e 6c 79 20 6f 76 65 72 20 62 69 6e 64 | display-map'.maps.only.over.bind |
| 38520 | 69 6e 67 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74 6c 79 20 | ings.that.are.......;;.directly. |
| 38540 | 69 6e 20 74 68 65 20 62 61 73 65 20 6b 65 79 6d 61 70 2c 20 73 6f 20 74 68 61 74 20 63 61 6e 6e | in.the.base.keymap,.so.that.cann |
| 38560 | 6f 74 20 62 65 20 61 20 63 6f 6d 70 6f 73 65 64 20 6b 65 79 6d 61 70 2e 0a 20 20 20 20 20 20 28 | ot.be.a.composed.keymap........( |
| 38580 | 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 6d 61 70 20 28 6d 61 | set-keymap-parent........map.(ma |
| 385a0 | 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ke-composed-keymap.............( |
| 385c0 | 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 | keymap-parent.map).............t |
| 385e0 | 72 61 6e 73 69 65 6e 74 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 2d 6d 61 70 29 29 29 | ransient-popup-navigation-map))) |
| 38600 | 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 | .....map))..(defun.transient--ma |
| 38620 | 6b 65 2d 70 72 65 64 69 63 61 74 65 2d 6d 61 70 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 | ke-predicate-map.()...(let*.((de |
| 38640 | 66 61 75 6c 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 6f 6c 76 65 2d 70 72 65 2d 63 6f | fault.(transient--resolve-pre-co |
| 38660 | 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 74 | mmand....................(oref.t |
| 38680 | 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 | ransient--prefix.transient-suffi |
| 386a0 | 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 74 75 72 6e 20 28 61 6e 64 20 74 72 61 6e 73 | x)))..........(return.(and.trans |
| 386c0 | 69 65 6e 74 2d 2d 73 74 61 63 6b 20 28 65 71 20 64 65 66 61 75 6c 74 20 74 29 29 29 0a 20 20 20 | ient--stack.(eq.default.t))).... |
| 386e0 | 20 20 20 20 20 20 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 | ......(map.(make-sparse-keymap)) |
| 38700 | 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 74 72 61 | ).....(set-keymap-parent.map.tra |
| 38720 | 6e 73 69 65 6e 74 2d 70 72 65 64 69 63 61 74 65 2d 6d 61 70 29 0a 20 20 20 20 28 77 68 65 6e 20 | nsient-predicate-map).....(when. |
| 38740 | 28 6f 72 20 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 74 72 61 6e 73 69 65 6e 74 2d | (or.(and.(slot-boundp.transient- |
| 38760 | 2d 70 72 65 66 69 78 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 2d 66 72 61 6d 65 29 | -prefix.'transient-switch-frame) |
| 38780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ....................(transient-- |
| 387a0 | 72 65 73 6f 6c 76 65 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | resolve-pre-command............. |
| 387c0 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 | ........(not.(oref.transient--pr |
| 387e0 | 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 2d 66 72 61 6d 65 29 29 29 29 0a | efix.transient-switch-frame)))). |
| 38800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ..............(memq.(transient-- |
| 38820 | 72 65 73 6f 6c 76 65 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | resolve-pre-command............. |
| 38840 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 | .........(oref.transient--prefix |
| 38860 | 20 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 2d 73 75 66 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 | .transient-non-suffix))......... |
| 38880 | 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6e 69 6c 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | ............'(nil.transient--do- |
| 388a0 | 77 61 72 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6e 6f 6f 70 29 29 29 0a 20 20 20 20 20 | warn.transient--do-noop)))...... |
| 388c0 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 68 61 6e 64 6c 65 2d 73 77 69 74 63 68 2d | .(define-key.map.[handle-switch- |
| 388e0 | 66 72 61 6d 65 5d 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 6e 64 29 29 | frame].#'transient--do-suspend)) |
| 38900 | 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 | .....(dolist.(obj.transient--suf |
| 38920 | 66 69 78 65 73 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6d 64 20 28 6f 72 65 66 20 6f | fixes).......(let*.((cmd.(oref.o |
| 38940 | 62 6a 20 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6e 64 20 | bj.command))..............(kind. |
| 38960 | 28 63 6f 6e 64 20 28 28 67 65 74 20 63 6d 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 | (cond.((get.cmd.'transient--pref |
| 38980 | 69 78 29 20 20 20 20 27 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ix)....'prefix)................. |
| 389a0 | 20 20 20 20 20 20 20 20 20 28 28 63 6c 2d 74 79 70 65 70 20 6f 62 6a 20 27 74 72 61 6e 73 69 65 | .........((cl-typep.obj.'transie |
| 389c0 | 6e 74 2d 69 6e 66 69 78 29 20 27 69 6e 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-infix).'infix)............... |
| 389e0 | 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(t................... |
| 38a00 | 20 20 20 20 20 20 20 20 20 20 20 20 27 73 75 66 66 69 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ............'suffix))))......... |
| 38a20 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 29 | (cond..........((oref.obj.inapt) |
| 38a40 | 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 76 65 63 74 | ...........(define-key.map.(vect |
| 38a60 | 6f 72 20 63 6d 64 29 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 6e 2d 69 6e 61 | or.cmd).#'transient--do-warn-ina |
| 38a80 | 70 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 | pt))..........((slot-boundp.obj. |
| 38aa0 | 27 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | 'transient)...........(define-ke |
| 38ac0 | 79 20 6d 61 70 20 28 76 65 63 74 6f 72 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | y.map.(vector.cmd).............( |
| 38ae0 | 70 63 61 73 65 20 28 6c 69 73 74 20 6b 69 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pcase.(list.kind................ |
| 38b00 | 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 6f 6c 76 65 2d 70 72 | ..........(transient--resolve-pr |
| 38b20 | 65 2d 63 6f 6d 6d 61 6e 64 20 28 6f 72 65 66 20 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 29 29 0a | e-command.(oref.obj.transient)). |
| 38b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 29 | .........................return) |
| 38b60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 70 72 65 66 69 78 20 20 20 74 20 2c 5f 29 | ...............(`(prefix...t.,_) |
| 38b80 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 75 72 73 65 29 0a 20 20 20 20 20 20 | .#'transient--do-recurse)....... |
| 38ba0 | 20 20 20 20 20 20 20 20 28 60 28 70 72 65 66 69 78 20 6e 69 6c 20 2c 5f 29 20 23 27 74 72 61 6e | ........(`(prefix.nil.,_).#'tran |
| 38bc0 | 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | sient--do-stack)...............( |
| 38be0 | 60 28 69 6e 66 69 78 20 20 20 20 74 20 2c 5f 29 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f | `(infix....t.,_).#'transient--do |
| 38c00 | 2d 73 74 61 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 73 75 66 66 69 78 20 20 | -stay)...............(`(suffix.. |
| 38c20 | 20 74 20 2c 5f 29 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 29 0a 20 20 20 | .t.,_).#'transient--do-call).... |
| 38c40 | 20 20 20 20 20 20 20 20 20 20 20 28 27 28 73 75 66 66 69 78 20 6e 69 6c 20 20 74 29 20 23 27 74 | ...........('(suffix.nil..t).#'t |
| 38c60 | 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ransient--do-return)............ |
| 38c80 | 20 20 20 28 60 28 2c 5f 20 20 20 20 20 6e 69 6c 20 2c 5f 29 20 23 27 74 72 61 6e 73 69 65 6e 74 | ...(`(,_.....nil.,_).#'transient |
| 38ca0 | 2d 2d 64 6f 2d 65 78 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 5f 20 20 | --do-exit)...............(`(,_.. |
| 38cc0 | 20 20 20 2c 64 6f 20 2c 5f 29 20 64 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 | ...,do.,_).do))))..........((not |
| 38ce0 | 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 64 69 63 61 74 65 | .(lookup-key.transient-predicate |
| 38d00 | 2d 6d 61 70 20 28 76 65 63 74 6f 72 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 | -map.(vector.cmd)))...........(d |
| 38d20 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 76 65 63 74 6f 72 20 63 6d 64 29 0a 20 20 20 20 20 | efine-key.map.(vector.cmd)...... |
| 38d40 | 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 6b 69 6e 64 20 64 65 66 61 75 6c 74 | .......(pcase.(list.kind.default |
| 38d60 | 20 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 70 72 65 66 69 78 | .return)...............(`(prefix |
| 38d80 | 20 2c 28 6f 72 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 20 27 74 72 61 6e 73 | .,(or.'transient--do-stay.'trans |
| 38da0 | 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 29 20 2c 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ient--do-call).,_).............. |
| 38dc0 | 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 75 72 73 65 29 0a 20 20 20 20 20 | ..#'transient--do-recurse)...... |
| 38de0 | 20 20 20 20 20 20 20 20 20 28 60 28 70 72 65 66 69 78 20 20 20 74 20 2c 5f 29 20 23 27 74 72 61 | .........(`(prefix...t.,_).#'tra |
| 38e00 | 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 75 72 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nsient--do-recurse)............. |
| 38e20 | 20 20 28 60 28 70 72 65 66 69 78 20 20 2c 5f 20 2c 5f 29 20 23 27 74 72 61 6e 73 69 65 6e 74 2d | ..(`(prefix..,_.,_).#'transient- |
| 38e40 | 2d 64 6f 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 69 6e 66 69 | -do-stack)...............(`(infi |
| 38e60 | 78 20 20 20 2c 5f 20 2c 5f 29 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 29 | x...,_.,_).#'transient--do-stay) |
| 38e80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 73 75 66 66 69 78 20 20 20 74 20 2c 5f 29 | ...............(`(suffix...t.,_) |
| 38ea0 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 | .#'transient--do-call).......... |
| 38ec0 | 20 20 20 20 20 28 27 28 73 75 66 66 69 78 20 6e 69 6c 20 20 74 29 20 23 27 74 72 61 6e 73 69 65 | .....('(suffix.nil..t).#'transie |
| 38ee0 | 6e 74 2d 2d 64 6f 2d 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 | nt--do-return)...............(`( |
| 38f00 | 73 75 66 66 69 78 20 6e 69 6c 20 2c 5f 29 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 | suffix.nil.,_).#'transient--do-e |
| 38f20 | 78 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 73 75 66 66 69 78 20 2c 64 6f | xit)...............(`(suffix.,do |
| 38f40 | 20 2c 5f 29 20 64 6f 29 29 29 29 29 29 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 64 65 66 75 6e | .,_).do))))))).....map))..(defun |
| 38f60 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 6b 65 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 20 28 | .transient--make-redisplay-map.( |
| 38f80 | 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b | )...(setq.transient--redisplay-k |
| 38fa0 | 65 79 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 0a 20 | ey.........(pcase.this-command.. |
| 38fc0 | 20 20 20 20 20 20 20 20 20 28 27 74 72 61 6e 73 69 65 6e 74 2d 75 70 64 61 74 65 0a 20 20 20 20 | .........('transient-update..... |
| 38fe0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 20 74 29 | .......(setq.transient--showp.t) |
| 39000 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 | ............(setq.unread-command |
| 39020 | 2d 65 76 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 69 66 | -events..................(listif |
| 39040 | 79 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 28 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d | y-key-sequence.(this-single-comm |
| 39060 | 61 6e 64 2d 72 61 77 2d 6b 65 79 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 74 72 61 | and-raw-keys))))...........('tra |
| 39080 | 6e 73 69 65 6e 74 2d 71 75 69 74 2d 73 65 71 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | nsient-quit-seq............(setq |
| 390a0 | 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 | .unread-command-events.......... |
| 390c0 | 20 20 20 20 20 20 20 20 28 62 75 74 6c 61 73 74 20 28 6c 69 73 74 69 66 79 2d 6b 65 79 2d 73 65 | ........(butlast.(listify-key-se |
| 390e0 | 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quence.......................... |
| 39100 | 20 20 28 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d 61 6e 64 2d 72 61 77 2d 6b 65 79 73 29 | ..(this-single-command-raw-keys) |
| 39120 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 29 29 0a | )...........................2)). |
| 39140 | 20 20 20 20 20 20 20 20 20 20 20 28 62 75 74 6c 61 73 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 | ...........(butlast.transient--r |
| 39160 | 65 64 69 73 70 6c 61 79 2d 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 5f 20 6e 69 6c 29 | edisplay-key))...........(_.nil) |
| 39180 | 29 29 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d | ))...(let.((topmap.(make-sparse- |
| 391a0 | 6b 65 79 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 28 73 75 62 6d 61 70 20 28 6d 61 6b 65 2d 73 | keymap)).........(submap.(make-s |
| 391c0 | 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 | parse-keymap))).....(when.transi |
| 391e0 | 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 | ent--redisplay-key.......(define |
| 39200 | 2d 6b 65 79 20 74 6f 70 6d 61 70 20 28 76 63 6f 6e 63 61 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d | -key.topmap.(vconcat.transient-- |
| 39220 | 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 29 20 73 75 62 6d 61 70 29 0a 20 20 20 20 20 20 28 73 65 | redisplay-key).submap).......(se |
| 39240 | 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 73 75 62 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 | t-keymap-parent.submap.transient |
| 39260 | 2d 73 74 69 63 6b 79 2d 6d 61 70 29 29 0a 20 20 20 20 28 6d 61 70 2d 6b 65 79 6d 61 70 2d 69 6e | -sticky-map)).....(map-keymap-in |
| 39280 | 74 65 72 6e 61 6c 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6b 65 79 20 64 65 66 29 0a 20 20 | ternal......(lambda.(key.def)... |
| 392a0 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 6b 65 79 20 3f 5c 65 | .....(when.(and.(not.(eq.key.?\e |
| 392c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 70 20 64 65 66 29 | ))...................(listp.def) |
| 392e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 6d 61 70 70 20 64 65 66 29 | ...................(keymapp.def) |
| 39300 | 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 74 6f 70 6d 61 70 20 28 76 | )..........(define-key.topmap.(v |
| 39320 | 63 6f 6e 63 61 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 20 | concat.transient--redisplay-key. |
| 39340 | 28 6c 69 73 74 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 | (list.key))............#'transie |
| 39360 | 6e 74 2d 75 70 64 61 74 65 29 29 29 0a 20 20 20 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d | nt-update)))......(if.transient- |
| 39380 | 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b | -redisplay-key..........(let.((k |
| 393a0 | 65 79 20 28 76 63 6f 6e 63 61 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 | ey.(vconcat.transient--redisplay |
| 393c0 | 2d 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6c 6f 6f 6b 75 70 2d 6b | -key)))............(or.(lookup-k |
| 393e0 | 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 20 6b 65 79 29 | ey.transient--transient-map.key) |
| 39400 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 67 75 | ................(and-let*.((regu |
| 39420 | 6c 61 72 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6c 6f 63 61 6c 2d 66 75 6e 63 74 69 6f 6e 2d 6b | lar.(lookup-key.local-function-k |
| 39440 | 65 79 2d 6d 61 70 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ey-map.key)))..................( |
| 39460 | 6c 6f 6f 6b 75 70 2d 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d | lookup-key.transient--transient- |
| 39480 | 6d 61 70 20 28 76 63 6f 6e 63 61 74 20 72 65 67 75 6c 61 72 29 29 29 29 29 0a 20 20 20 20 20 20 | map.(vconcat.regular)))))....... |
| 394a0 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 29 29 0a 20 20 20 20 | .transient--transient-map))..... |
| 394c0 | 74 6f 70 6d 61 70 29 29 0a 0a 3b 3b 3b 20 53 65 74 75 70 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | topmap))..;;;.Setup..(defun.tran |
| 394e0 | 73 69 65 6e 74 2d 73 65 74 75 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 20 6c 61 79 6f | sient-setup.(&optional.name.layo |
| 39500 | 75 74 20 65 64 69 74 20 26 72 65 73 74 20 70 61 72 61 6d 73 29 0a 20 20 22 53 65 74 75 70 20 74 | ut.edit.&rest.params)..."Setup.t |
| 39520 | 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4e 41 4d 45 2e 0a | he.transient.specified.by.NAME.. |
| 39540 | 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 74 72 61 6e | .This.function.is.called.by.tran |
| 39560 | 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 73 65 74 75 70 20 74 | sient.prefix.commands.to.setup.t |
| 39580 | 68 65 0a 74 72 61 6e 73 69 65 6e 74 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 4e 41 4d 45 | he.transient...In.that.case.NAME |
| 395a0 | 20 69 73 20 6d 61 6e 64 61 74 6f 72 79 2c 20 4c 41 59 4f 55 54 20 61 6e 64 20 45 44 49 54 20 6d | .is.mandatory,.LAYOUT.and.EDIT.m |
| 395c0 | 75 73 74 0a 62 65 20 6e 69 6c 20 61 6e 64 20 50 41 52 41 4d 53 20 6d 61 79 20 62 65 20 28 62 75 | ust.be.nil.and.PARAMS.may.be.(bu |
| 395e0 | 74 20 75 73 75 61 6c 6c 79 20 69 73 20 6e 6f 74 29 20 75 73 65 64 20 74 6f 20 73 65 74 2c 20 65 | t.usually.is.not).used.to.set,.e |
| 39600 | 2e 67 2e 2c 0a 74 68 65 20 5c 22 73 63 6f 70 65 5c 22 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 | .g.,.the.\"scope\".of.the.transi |
| 39620 | 65 6e 74 20 28 73 65 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 | ent.(see.`transient-define-prefi |
| 39640 | 78 27 29 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 6c 73 6f 20 63 61 6c 6c | x')...This.function.is.also.call |
| 39660 | 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 4c 41 59 4f | ed.internally.in.which.case.LAYO |
| 39680 | 55 54 20 61 6e 64 0a 45 44 49 54 20 6d 61 79 20 62 65 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 28 | UT.and.EDIT.may.be.non-nil."...( |
| 396a0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 73 65 74 75 70 29 0a 20 20 28 74 72 61 6e | transient--debug.'setup)...(tran |
| 396c0 | 73 69 65 6e 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 20 3a 73 65 74 75 | sient--with-emergency-exit.:setu |
| 396e0 | 70 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6e 6f 74 20 6e 61 6d 65 29 0a 20 20 20 | p.....(cond......((not.name).... |
| 39700 | 20 20 20 3b 3b 20 53 77 69 74 63 68 69 6e 67 20 62 65 74 77 65 65 6e 20 72 65 67 75 6c 61 72 20 | ...;;.Switching.between.regular. |
| 39720 | 61 6e 64 20 65 64 69 74 20 6d 6f 64 65 2e 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | and.edit.mode........(transient- |
| 39740 | 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e | -pop-keymap.'transient--transien |
| 39760 | 74 2d 6d 61 70 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 | t-map).......(transient--pop-key |
| 39780 | 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 | map.'transient--redisplay-map).. |
| 397a0 | 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d | .....(setq.name.(oref.transient- |
| 397c0 | 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 70 61 | -prefix.command)).......(setq.pa |
| 397e0 | 72 61 6d 73 20 28 6c 69 73 74 20 3a 73 63 6f 70 65 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e | rams.(list.:scope.(oref.transien |
| 39800 | 74 2d 2d 70 72 65 66 69 78 20 73 63 6f 70 65 29 29 29 29 0a 20 20 20 20 20 28 74 72 61 6e 73 69 | t--prefix.scope))))......(transi |
| 39820 | 65 6e 74 2d 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 3b 3b 20 49 6e 76 6f 6b 65 64 20 61 73 20 | ent--prefix.......;;.Invoked.as. |
| 39840 | 61 20 22 3a 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 2d 73 75 66 66 69 78 20 27 74 72 61 6e 73 69 | a.":transient-non-suffix.'transi |
| 39860 | 65 6e 74 2d 2d 64 6f 2d 7b 73 74 61 79 2c 63 61 6c 6c 7d 22 0a 20 20 20 20 20 20 3b 3b 20 6f 66 | ent--do-{stay,call}".......;;.of |
| 39880 | 20 61 6e 20 6f 75 74 65 72 20 70 72 65 66 69 78 2e 20 20 55 6e 6c 69 6b 65 20 74 68 65 20 75 73 | .an.outer.prefix...Unlike.the.us |
| 398a0 | 75 61 6c 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 63 6b 27 2c 0a 20 20 20 20 20 | ual.`transient--do-stack',...... |
| 398c0 | 20 3b 3b 20 74 68 65 73 65 20 70 72 65 64 69 63 61 74 65 73 20 66 61 69 6c 20 74 6f 20 63 6c 65 | .;;.these.predicates.fail.to.cle |
| 398e0 | 61 6e 20 75 70 20 61 66 74 65 72 20 74 68 65 20 6f 75 74 65 72 20 70 72 65 66 69 78 2e 0a 20 20 | an.up.after.the.outer.prefix.... |
| 39900 | 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e | ....(transient--pop-keymap.'tran |
| 39920 | 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 29 0a 20 20 20 20 20 20 28 74 72 61 | sient--transient-map).......(tra |
| 39940 | 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 | nsient--pop-keymap.'transient--r |
| 39960 | 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 29 0a 20 20 20 20 20 28 28 6e 6f 74 20 28 6f 72 20 6c 61 | edisplay-map))......((not.(or.la |
| 39980 | 79 6f 75 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 72 65 73 75 | yout......................;.resu |
| 399a0 | 6d 69 6e 67 20 70 61 72 65 6e 74 2f 73 75 73 70 65 6e 64 65 64 20 70 72 65 66 69 78 0a 20 20 20 | ming.parent/suspended.prefix.... |
| 399c0 | 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f | ............transient-current-co |
| 399e0 | 6d 6d 61 6e 64 29 29 20 3b 20 65 6e 74 65 72 69 6e 67 20 63 68 69 6c 64 20 70 72 65 66 69 78 0a | mmand)).;.entering.child.prefix. |
| 39a00 | 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 7a 61 70 29 29 20 20 20 | ......(transient--stack-zap))... |
| 39a20 | 20 20 20 20 20 20 20 20 20 20 20 3b 20 72 65 70 6c 61 63 65 20 73 75 73 70 65 6e 64 65 64 20 70 | ...........;.replace.suspended.p |
| 39a40 | 72 65 66 69 78 2c 20 69 66 20 61 6e 79 0a 20 20 20 20 20 28 65 64 69 74 0a 20 20 20 20 20 20 3b | refix,.if.any......(edit.......; |
| 39a60 | 3b 20 52 65 74 75 72 6e 69 6e 67 20 66 72 6f 6d 20 68 65 6c 70 20 74 6f 20 65 64 69 74 2e 0a 20 | ;.Returning.from.help.to.edit... |
| 39a80 | 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 20 74 29 29 29 | .....(setq.transient--editp.t))) |
| 39aa0 | 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 6f 62 6a 65 63 74 73 20 6e 61 | .....(transient--init-objects.na |
| 39ac0 | 6d 65 20 6c 61 79 6f 75 74 20 70 61 72 61 6d 73 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | me.layout.params).....(transient |
| 39ae0 | 2d 2d 69 6e 69 74 2d 6b 65 79 6d 61 70 73 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | --init-keymaps).....(transient-- |
| 39b00 | 68 69 73 74 6f 72 79 2d 69 6e 69 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 0a | history-init.transient--prefix). |
| 39b20 | 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6f 72 69 67 69 6e 61 6c 2d 77 69 | ....(setq.transient--original-wi |
| 39b40 | 6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 28 73 65 74 | ndow.(selected-window)).....(set |
| 39b60 | 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6f 72 69 67 69 6e 61 6c 2d 62 75 66 66 65 72 20 28 63 75 | q.transient--original-buffer.(cu |
| 39b80 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 | rrent-buffer)).....(setq.transie |
| 39ba0 | 6e 74 2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 20 28 6d 69 6e 69 62 75 66 66 65 72 | nt--minibuffer-depth.(minibuffer |
| 39bc0 | 2d 64 65 70 74 68 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c | -depth)).....(transient--redispl |
| 39be0 | 61 79 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 74 72 61 6e 73 69 65 | ay).....(transient--init-transie |
| 39c00 | 6e 74 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 73 70 65 6e 64 2d 77 68 69 63 | nt).....(transient--suspend-whic |
| 39c20 | 68 2d 6b 65 79 2d 6d 6f 64 65 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 | h-key-mode)))..(cl-defgeneric.tr |
| 39c40 | 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 20 28 67 72 6f 75 70 20 63 68 | ansient-setup-children.(group.ch |
| 39c60 | 69 6c 64 72 65 6e 29 0a 20 20 22 53 65 74 75 70 20 74 68 65 20 43 48 49 4c 44 52 45 4e 20 6f 66 | ildren)..."Setup.the.CHILDREN.of |
| 39c80 | 20 47 52 4f 55 50 2e 0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 60 73 65 74 | .GROUP..If.the.value.of.the.`set |
| 39ca0 | 75 70 2d 63 68 69 6c 64 72 65 6e 27 20 73 6c 6f 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | up-children'.slot.is.non-nil,.th |
| 39cc0 | 65 6e 20 63 61 6c 6c 0a 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 43 48 49 4c 44 | en.call.that.function.with.CHILD |
| 39ce0 | 52 45 4e 20 61 73 20 74 68 65 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 72 65 74 | REN.as.the.only.argument.and.ret |
| 39d00 | 75 72 6e 20 74 68 65 0a 76 61 6c 75 65 2e 20 20 4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e | urn.the.value...Otherwise.return |
| 39d20 | 20 43 48 49 4c 44 52 45 4e 20 61 73 20 69 73 2e 22 0a 20 20 28 69 66 20 28 73 6c 6f 74 2d 62 6f | .CHILDREN.as.is."...(if.(slot-bo |
| 39d40 | 75 6e 64 70 20 67 72 6f 75 70 20 27 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 29 0a 20 20 20 20 | undp.group.'setup-children)..... |
| 39d60 | 20 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 65 66 20 67 72 6f 75 70 20 73 65 74 75 70 2d 63 68 69 | ..(funcall.(oref.group.setup-chi |
| 39d80 | 6c 64 72 65 6e 29 20 63 68 69 6c 64 72 65 6e 29 0a 20 20 20 20 63 68 69 6c 64 72 65 6e 29 29 0a | ldren).children).....children)). |
| 39da0 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 6b 65 79 6d 61 70 73 20 | .(defun.transient--init-keymaps. |
| 39dc0 | 28 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 64 69 63 61 74 65 2d | ()...(setq.transient--predicate- |
| 39de0 | 6d 61 70 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 6b 65 2d 70 72 65 64 69 63 61 74 65 2d 6d | map.(transient--make-predicate-m |
| 39e00 | 61 70 29 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e | ap))...(setq.transient--transien |
| 39e20 | 74 2d 6d 61 70 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 6b 65 2d 74 72 61 6e 73 69 65 6e 74 | t-map.(transient--make-transient |
| 39e40 | 2d 6d 61 70 29 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 | -map))...(setq.transient--redisp |
| 39e60 | 6c 61 79 2d 6d 61 70 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 6b 65 2d 72 65 64 69 73 70 6c | lay-map.(transient--make-redispl |
| 39e80 | 61 79 2d 6d 61 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 | ay-map)))..(defun.transient--ini |
| 39ea0 | 74 2d 6f 62 6a 65 63 74 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 20 6c 61 79 6f 75 74 | t-objects.(&optional.name.layout |
| 39ec0 | 20 70 61 72 61 6d 73 29 0a 20 20 28 69 66 20 6e 61 6d 65 0a 20 20 20 20 20 20 28 73 65 74 71 20 | .params)...(if.name.......(setq. |
| 39ee0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e | transient--prefix.(transient--in |
| 39f00 | 69 74 2d 70 72 65 66 69 78 20 6e 61 6d 65 20 70 61 72 61 6d 73 29 29 0a 20 20 20 20 28 73 65 74 | it-prefix.name.params)).....(set |
| 39f20 | 71 20 6e 61 6d 65 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 | q.name.(oref.transient--prefix.c |
| 39f40 | 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 66 | ommand)))...(setq.transient--ref |
| 39f60 | 72 65 73 68 70 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 72 65 | reshp.(oref.transient--prefix.re |
| 39f80 | 66 72 65 73 68 2d 73 75 66 66 69 78 65 73 29 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 | fresh-suffixes))...(setq.transie |
| 39fa0 | 6e 74 2d 2d 6c 61 79 6f 75 74 20 28 6f 72 20 6c 61 79 6f 75 74 20 28 74 72 61 6e 73 69 65 6e 74 | nt--layout.(or.layout.(transient |
| 39fc0 | 2d 2d 69 6e 69 74 2d 73 75 66 66 69 78 65 73 20 6e 61 6d 65 29 29 29 0a 20 20 28 73 65 74 71 20 | --init-suffixes.name)))...(setq. |
| 39fe0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 65 73 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | transient--suffixes.(transient-- |
| 3a000 | 66 6c 61 74 74 65 6e 2d 73 75 66 66 69 78 65 73 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f | flatten-suffixes.transient--layo |
| 3a020 | 75 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 70 72 | ut)))..(defun.transient--init-pr |
| 3a040 | 65 66 69 78 20 28 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 72 61 6d 73 29 0a 20 20 28 | efix.(name.&optional.params)...( |
| 3a060 | 6c 65 74 20 28 28 6f 62 6a 20 28 6c 65 74 20 28 28 70 72 6f 74 6f 20 28 67 65 74 20 6e 61 6d 65 | let.((obj.(let.((proto.(get.name |
| 3a080 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .'transient--prefix))).......... |
| 3a0a0 | 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 63 6c 6f 6e 65 20 70 72 6f 74 6f 0a 20 20 20 20 20 | ......(apply.#'clone.proto...... |
| 3a0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 6f 74 6f 74 79 70 65 20 70 72 6f 74 | .................:prototype.prot |
| 3a0e0 | 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 65 76 65 6c 20 28 | o.......................:level.( |
| 3a100 | 6f 72 20 28 61 6c 69 73 74 2d 67 65 74 20 74 20 28 61 6c 69 73 74 2d 67 65 74 20 6e 61 6d 65 20 | or.(alist-get.t.(alist-get.name. |
| 3a120 | 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | transient-levels)).............. |
| 3a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 | ....................transient-de |
| 3a160 | 66 61 75 6c 74 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fault-level).................... |
| 3a180 | 20 20 20 70 61 72 61 6d 73 29 29 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 65 | ...params)))).....(transient--se |
| 3a1a0 | 74 75 70 2d 72 65 63 75 72 73 69 6f 6e 20 6f 62 6a 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e | tup-recursion.obj).....(transien |
| 3a1c0 | 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 6f 62 6a 29 0a 20 20 20 20 6f 62 6a 29 29 0a 0a 28 64 65 | t-init-value.obj).....obj))..(de |
| 3a1e0 | 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 73 75 66 66 69 78 65 73 20 28 6e 61 | fun.transient--init-suffixes.(na |
| 3a200 | 6d 65 29 0a 20 20 28 6c 65 74 20 28 28 6c 65 76 65 6c 73 20 28 61 6c 69 73 74 2d 67 65 74 20 6e | me)...(let.((levels.(alist-get.n |
| 3a220 | 61 6d 65 20 74 72 61 6e 73 69 65 6e 74 2d 6c 65 76 65 6c 73 29 29 29 0a 20 20 20 20 28 63 6c 2d | ame.transient-levels))).....(cl- |
| 3a240 | 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 63 29 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 | mapcan.(lambda.(c).(transient--i |
| 3a260 | 6e 69 74 2d 63 68 69 6c 64 20 6c 65 76 65 6c 73 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nit-child.levels.c))............ |
| 3a280 | 20 20 20 20 28 61 70 70 65 6e 64 20 28 67 65 74 20 6e 61 6d 65 20 27 74 72 61 6e 73 69 65 6e 74 | ....(append.(get.name.'transient |
| 3a2a0 | 2d 2d 6c 61 79 6f 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --layout)....................... |
| 3a2c0 | 20 28 61 6e 64 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 29 0a 20 20 20 | .(and.(not.transient--editp).... |
| 3a2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 20 27 74 | .........................(get.'t |
| 3a300 | 72 61 6e 73 69 65 6e 74 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 | ransient-common-commands........ |
| 3a320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 | ..........................'trans |
| 3a340 | 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 | ient--layout))))))..(defun.trans |
| 3a360 | 69 65 6e 74 2d 2d 66 6c 61 74 74 65 6e 2d 73 75 66 66 69 78 65 73 20 28 6c 61 79 6f 75 74 29 0a | ient--flatten-suffixes.(layout). |
| 3a380 | 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 73 20 28 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 | ..(cl-labels.((s.(def).......... |
| 3a3a0 | 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | .......(cond..................(( |
| 3a3c0 | 73 74 72 69 6e 67 70 20 64 65 66 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stringp.def).nil)............... |
| 3a3e0 | 20 20 20 28 28 63 6c 2d 74 79 70 65 70 20 64 65 66 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 | ...((cl-typep.def.'transient-inf |
| 3a400 | 6f 72 6d 61 74 69 6f 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ormation).nil).................. |
| 3a420 | 28 28 6c 69 73 74 70 20 64 65 66 29 20 28 63 6c 2d 6d 61 70 63 61 6e 20 23 27 73 20 64 65 66 29 | ((listp.def).(cl-mapcan.#'s.def) |
| 3a440 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6c 2d 74 79 70 65 70 20 64 65 | )..................((cl-typep.de |
| 3a460 | 66 20 27 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | f.'transient-group)............. |
| 3a480 | 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 23 27 73 20 28 6f 72 65 66 20 64 65 66 20 73 | ......(cl-mapcan.#'s.(oref.def.s |
| 3a4a0 | 75 66 66 69 78 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6c | uffixes)))..................((cl |
| 3a4c0 | 2d 74 79 70 65 70 20 64 65 66 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 0a 20 20 | -typep.def.'transient-suffix)... |
| 3a4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 64 65 66 29 29 29 29 29 0a 20 | ................(list.def))))).. |
| 3a500 | 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 23 27 73 20 6c 61 79 6f 75 74 29 29 29 0a 0a 28 64 65 | ...(cl-mapcan.#'s.layout)))..(de |
| 3a520 | 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 63 68 69 6c 64 20 28 6c 65 76 65 6c | fun.transient--init-child.(level |
| 3a540 | 73 20 73 70 65 63 29 0a 20 20 28 63 6c 2d 65 74 79 70 65 63 61 73 65 20 73 70 65 63 0a 20 20 20 | s.spec)...(cl-etypecase.spec.... |
| 3a560 | 20 28 76 65 63 74 6f 72 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 67 72 6f 75 70 | .(vector..(transient--init-group |
| 3a580 | 20 20 6c 65 76 65 6c 73 20 73 70 65 63 29 29 0a 20 20 20 20 28 6c 69 73 74 20 20 20 20 28 74 72 | ..levels.spec)).....(list....(tr |
| 3a5a0 | 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 73 75 66 66 69 78 20 6c 65 76 65 6c 73 20 73 70 65 63 | ansient--init-suffix.levels.spec |
| 3a5c0 | 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 20 20 28 6c 69 73 74 20 73 70 65 63 29 29 29 29 0a 0a | )).....(string..(list.spec)))).. |
| 3a5e0 | 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 67 72 6f 75 70 20 28 6c 65 | (defun.transient--init-group.(le |
| 3a600 | 76 65 6c 73 20 73 70 65 63 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 6c 65 76 | vels.spec)...(pcase-let.((`(,lev |
| 3a620 | 65 6c 20 2c 63 6c 61 73 73 20 2c 61 72 67 73 20 2c 63 68 69 6c 64 72 65 6e 29 20 28 61 70 70 65 | el.,class.,args.,children).(appe |
| 3a640 | 6e 64 20 73 70 65 63 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 28 | nd.spec.nil))).....(and-let*.((( |
| 3a660 | 74 72 61 6e 73 69 65 6e 74 2d 2d 75 73 65 2d 6c 65 76 65 6c 2d 70 20 6c 65 76 65 6c 29 29 0a 20 | transient--use-level-p.level)).. |
| 3a680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 62 6a 20 28 61 70 70 6c 79 20 63 6c 61 73 73 20 | ..............(obj.(apply.class. |
| 3a6a0 | 3a 6c 65 76 65 6c 20 6c 65 76 65 6c 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | :level.level.args))............. |
| 3a6c0 | 20 20 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 75 73 65 2d 73 75 66 66 69 78 2d 70 20 6f 62 6a | ...((transient--use-suffix-p.obj |
| 3a6e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 66 66 69 78 65 73 20 28 63 6c 2d | ))................(suffixes.(cl- |
| 3a700 | 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 63 29 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 | mapcan.(lambda.(c).(transient--i |
| 3a720 | 6e 69 74 2d 63 68 69 6c 64 20 6c 65 76 65 6c 73 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nit-child.levels.c))............ |
| 3a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 | .........................(transi |
| 3a760 | 65 6e 74 2d 73 65 74 75 70 2d 63 68 69 6c 64 72 65 6e 20 6f 62 6a 20 63 68 69 6c 64 72 65 6e 29 | ent-setup-children.obj.children) |
| 3a780 | 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 3b 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 64 | ))).......(progn.;.work.around.d |
| 3a7a0 | 65 62 62 75 67 73 23 33 31 38 34 30 0a 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 73 | ebbugs#31840.........(oset.obj.s |
| 3a7c0 | 75 66 66 69 78 65 73 20 73 75 66 66 69 78 65 73 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | uffixes.suffixes).........(list. |
| 3a7e0 | 6f 62 6a 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 | obj)))))..(defun.transient--init |
| 3a800 | 2d 73 75 66 66 69 78 20 28 6c 65 76 65 6c 73 20 73 70 65 63 29 0a 20 20 28 70 63 61 73 65 2d 6c | -suffix.(levels.spec)...(pcase-l |
| 3a820 | 65 74 2a 20 28 28 60 28 2c 6c 65 76 65 6c 20 2c 63 6c 61 73 73 20 2c 61 72 67 73 29 20 73 70 65 | et*.((`(,level.,class.,args).spe |
| 3a840 | 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6d 64 20 28 70 6c 69 73 74 2d 67 65 | c)................(cmd.(plist-ge |
| 3a860 | 74 20 61 72 67 73 20 3a 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.args.:command))............... |
| 3a880 | 20 28 6b 65 79 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6b 62 64 20 28 70 6c 69 73 74 2d 67 65 74 | .(key.(transient--kbd.(plist-get |
| 3a8a0 | 20 61 72 67 73 20 3a 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | .args.:key)))................(le |
| 3a8c0 | 76 65 6c 20 28 6f 72 20 28 61 6c 69 73 74 2d 67 65 74 20 28 63 6f 6e 73 20 63 6d 64 20 6b 65 79 | vel.(or.(alist-get.(cons.cmd.key |
| 3a8e0 | 29 20 6c 65 76 65 6c 73 20 6e 69 6c 20 6e 69 6c 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 20 | ).levels.nil.nil.#'equal)....... |
| 3a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 63 | ....................(alist-get.c |
| 3a920 | 6d 64 20 6c 65 76 65 6c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | md.levels)...................... |
| 3a940 | 20 20 20 20 20 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 66 6e 20 28 61 6e 64 | .....level))).....(let.((fn.(and |
| 3a960 | 20 28 73 79 6d 62 6f 6c 70 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(symbolp.cmd).................. |
| 3a980 | 20 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 63 6d 64 29 29 29 29 0a 20 20 20 20 20 | ..(symbol-function.cmd))))...... |
| 3a9a0 | 20 28 77 68 65 6e 20 28 61 75 74 6f 6c 6f 61 64 70 20 66 6e 29 0a 20 20 20 20 20 20 20 20 28 74 | .(when.(autoloadp.fn).........(t |
| 3a9c0 | 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 22 20 20 20 61 75 74 6f 6c 6f 61 64 20 25 73 22 | ransient--debug."...autoload.%s" |
| 3a9e0 | 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 28 61 75 74 6f 6c 6f 61 64 2d 64 6f 2d 6c 6f 61 64 20 | .cmd).........(autoload-do-load. |
| 3aa00 | 66 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 75 73 65 2d | fn))).....(when.(transient--use- |
| 3aa20 | 6c 65 76 65 6c 2d 70 20 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 62 6a 20 | level-p.level).......(let.((obj. |
| 3aa40 | 28 69 66 20 28 63 68 69 6c 64 2d 6f 66 2d 63 6c 61 73 73 2d 70 20 63 6c 61 73 73 20 27 74 72 61 | (if.(child-of-class-p.class.'tra |
| 3aa60 | 6e 73 69 65 6e 74 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-information)............. |
| 3aa80 | 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 63 6c 61 73 73 20 3a 6c 65 76 65 6c 20 6c 65 76 | .........(apply.class.:level.lev |
| 3aaa0 | 65 6c 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c | el.args)....................(unl |
| 3aac0 | 65 73 73 20 28 61 6e 64 20 63 6d 64 20 28 73 79 6d 62 6f 6c 70 20 63 6d 64 29 29 0a 20 20 20 20 | ess.(and.cmd.(symbolp.cmd))..... |
| 3aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 42 55 47 3a 20 4e 6f | .................(error."BUG:.No |
| 3ab00 | 6e 2d 73 79 6d 62 6f 6c 69 63 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 3a 20 25 73 22 20 63 | n-symbolic.suffix.command:.%s".c |
| 3ab20 | 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 | md))....................(if-let. |
| 3ab40 | 28 28 70 72 6f 74 6f 20 28 61 6e 64 20 63 6d 64 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 | ((proto.(and.cmd.(transient--suf |
| 3ab60 | 66 69 78 2d 70 72 6f 74 6f 74 79 70 65 20 63 6d 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | fix-prototype.cmd))))........... |
| 3ab80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 63 6c 6f 6e 65 20 70 72 6f 74 | .............(apply.#'clone.prot |
| 3aba0 | 6f 20 3a 6c 65 76 65 6c 20 6c 65 76 65 6c 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | o.:level.level.args)............ |
| 3abc0 | 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 63 6c 61 73 73 20 3a 63 6f 6d 6d 61 6e 64 20 | ..........(apply.class.:command. |
| 3abe0 | 63 6d 64 20 3a 6c 65 76 65 6c 20 6c 65 76 65 6c 20 61 72 67 73 29 29 29 29 29 0a 20 20 20 20 20 | cmd.:level.level.args)))))...... |
| 3ac00 | 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(cond.((not.cmd))............ |
| 3ac20 | 20 20 20 28 28 63 6f 6d 6d 61 6e 64 70 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...((commandp.cmd))............. |
| 3ac40 | 20 20 28 28 6f 72 20 28 63 6c 2d 74 79 70 65 70 20 6f 62 6a 20 27 74 72 61 6e 73 69 65 6e 74 2d | ..((or.(cl-typep.obj.'transient- |
| 3ac60 | 73 77 69 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 74 | switch)....................(cl-t |
| 3ac80 | 79 70 65 70 20 6f 62 6a 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 29 29 0a 20 20 20 | ypep.obj.'transient-option)).... |
| 3aca0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 73 20 61 20 74 65 6d 70 6f 72 61 72 79 20 73 70 | ............;;.As.a.temporary.sp |
| 3acc0 | 65 63 69 61 6c 20 63 61 73 65 2c 20 69 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 77 61 73 20 63 | ecial.case,.if.the.package.was.c |
| 3ace0 | 6f 6d 70 69 6c 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 74 68 20 61 | ompiled................;;.with.a |
| 3ad00 | 6e 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 54 72 61 6e 73 69 65 6e 74 2c 20 74 68 | n.older.version.of.Transient,.th |
| 3ad20 | 65 6e 20 77 65 20 6d 75 73 74 20 64 65 66 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | en.we.must.define............... |
| 3ad40 | 20 3b 3b 20 22 61 6e 6f 6e 79 6d 6f 75 73 22 20 73 77 69 74 63 68 20 61 6e 64 20 6f 70 74 69 6f | .;;."anonymous".switch.and.optio |
| 3ad60 | 6e 20 63 6f 6d 6d 61 6e 64 73 20 68 65 72 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.commands.here................. |
| 3ad80 | 28 64 65 66 61 6c 69 61 73 20 63 6d 64 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 | (defalias.cmd.#'transient--defau |
| 3ada0 | 6c 74 2d 69 6e 66 69 78 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | lt-infix-command)).............. |
| 3adc0 | 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 75 73 65 2d 73 75 66 66 69 78 2d 70 20 6f 62 6a 29 0a | .((transient--use-suffix-p.obj). |
| 3ade0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 53 75 66 66 69 78 20 63 6f | ...............(error."Suffix.co |
| 3ae00 | 6d 6d 61 6e 64 20 25 73 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 6f 72 20 61 75 74 6f 6c | mmand.%s.is.not.defined.or.autol |
| 3ae20 | 6f 61 64 65 64 22 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 63 | oaded".cmd))).........(unless.(c |
| 3ae40 | 6c 2d 74 79 70 65 70 20 6f 62 6a 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 6f 72 6d 61 74 69 | l-typep.obj.'transient-informati |
| 3ae60 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 73 | on)...........(transient--init-s |
| 3ae80 | 75 66 66 69 78 2d 6b 65 79 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 74 | uffix-key.obj)).........(when.(t |
| 3aea0 | 72 61 6e 73 69 65 6e 74 2d 2d 75 73 65 2d 73 75 66 66 69 78 2d 70 20 6f 62 6a 29 0a 20 20 20 20 | ransient--use-suffix-p.obj)..... |
| 3aec0 | 20 20 20 20 20 20 28 69 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 61 70 74 2d 73 75 66 66 | ......(if.(transient--inapt-suff |
| 3aee0 | 69 78 2d 70 20 6f 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 | ix-p.obj)...............(oset.ob |
| 3af00 | 6a 20 69 6e 61 70 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | j.inapt.t).............(transien |
| 3af20 | 74 2d 69 6e 69 74 2d 73 63 6f 70 65 20 6f 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | t-init-scope.obj).............(t |
| 3af40 | 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 | ransient-init-value.obj))....... |
| 3af60 | 20 20 20 20 28 6c 69 73 74 20 6f 62 6a 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 | ....(list.obj))))))..(cl-defmeth |
| 3af80 | 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 73 75 66 66 69 78 2d 6b 65 79 20 28 28 | od.transient--init-suffix-key.(( |
| 3afa0 | 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 28 75 6e 6c 65 73 73 | obj.transient-suffix))...(unless |
| 3afc0 | 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 6b 65 79 29 0a 20 20 20 20 28 65 72 72 | .(slot-boundp.obj.'key).....(err |
| 3afe0 | 6f 72 20 22 4e 6f 20 6b 65 79 20 66 6f 72 20 25 73 22 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d | or."No.key.for.%s".(oref.obj.com |
| 3b000 | 6d 61 6e 64 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e | mand))))..(cl-defmethod.transien |
| 3b020 | 74 2d 2d 69 6e 69 74 2d 73 75 66 66 69 78 2d 6b 65 79 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 | t--init-suffix-key.((obj.transie |
| 3b040 | 6e 74 2d 61 72 67 75 6d 65 6e 74 29 29 0a 20 20 28 69 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 | nt-argument))...(if.(transient-s |
| 3b060 | 77 69 74 63 68 65 73 2d 2d 65 69 65 69 6f 2d 63 68 69 6c 64 70 20 6f 62 6a 29 0a 20 20 20 20 20 | witches--eieio-childp.obj)...... |
| 3b080 | 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 0a 20 20 20 20 28 | .(cl-call-next-method.obj).....( |
| 3b0a0 | 75 6e 6c 65 73 73 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 73 68 6f 72 74 61 72 | unless.(slot-boundp.obj.'shortar |
| 3b0c0 | 67 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 68 6f 72 74 61 72 67 20 28 74 | g).......(when-let.((shortarg.(t |
| 3b0e0 | 72 61 6e 73 69 65 6e 74 2d 2d 64 65 72 69 76 65 2d 73 68 6f 72 74 61 72 67 20 28 6f 72 65 66 20 | ransient--derive-shortarg.(oref. |
| 3b100 | 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 6f | obj.argument)))).........(oset.o |
| 3b120 | 62 6a 20 73 68 6f 72 74 61 72 67 20 73 68 6f 72 74 61 72 67 29 29 29 0a 20 20 20 20 28 75 6e 6c | bj.shortarg.shortarg))).....(unl |
| 3b140 | 65 73 73 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 6b 65 79 29 0a 20 20 20 20 20 | ess.(slot-boundp.obj.'key)...... |
| 3b160 | 20 28 69 66 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 73 68 6f 72 74 61 72 67 29 | .(if.(slot-boundp.obj.'shortarg) |
| 3b180 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 6b 65 79 20 28 6f 72 65 66 20 6f | ...........(oset.obj.key.(oref.o |
| 3b1a0 | 62 6a 20 73 68 6f 72 74 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f | bj.shortarg)).........(error."No |
| 3b1c0 | 20 6b 65 79 20 66 6f 72 20 25 73 22 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 29 | .key.for.%s".(oref.obj.command)) |
| 3b1e0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 75 73 65 2d 6c 65 76 65 | ))))..(defun.transient--use-leve |
| 3b200 | 6c 2d 70 20 28 6c 65 76 65 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 65 64 69 74 29 0a 20 20 28 6f 72 | l-p.(level.&optional.edit)...(or |
| 3b220 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 61 6c 6c 2d 6c 65 76 65 6c 73 2d 70 0a 20 20 20 20 20 20 28 | .transient--all-levels-p.......( |
| 3b240 | 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 20 28 6e 6f 74 20 65 64 69 74 29 29 | and.transient--editp.(not.edit)) |
| 3b260 | 0a 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 6c 65 76 65 6c 20 31 29 0a 20 20 20 20 20 20 20 | .......(and.(>=.level.1)........ |
| 3b280 | 20 20 20 20 28 3c 3d 20 6c 65 76 65 6c 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 | ....(<=.level.(oref.transient--p |
| 3b2a0 | 72 65 66 69 78 20 6c 65 76 65 6c 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | refix.level)))))..(defun.transie |
| 3b2c0 | 6e 74 2d 2d 75 73 65 2d 73 75 66 66 69 78 2d 70 20 28 6f 62 6a 29 0a 20 20 28 6c 65 74 20 28 28 | nt--use-suffix-p.(obj)...(let.(( |
| 3b2e0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 20 28 63 75 72 72 | transient--shadowed-buffer.(curr |
| 3b300 | 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | ent-buffer)).........(transient- |
| 3b320 | 2d 70 65 6e 64 69 6e 67 2d 73 75 66 66 69 78 20 6f 62 6a 29 29 0a 20 20 20 20 28 74 72 61 6e 73 | -pending-suffix.obj)).....(trans |
| 3b340 | 69 65 6e 74 2d 2d 64 6f 2d 73 75 66 66 69 78 2d 70 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a | ient--do-suffix-p......(oref.obj |
| 3b360 | 20 69 66 29 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 66 2d 6e 6f 74 29 0a 20 20 20 20 | .if)......(oref.obj.if-not)..... |
| 3b380 | 20 28 6f 72 65 66 20 6f 62 6a 20 69 66 2d 6e 69 6c 29 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 | .(oref.obj.if-nil)......(oref.ob |
| 3b3a0 | 6a 20 69 66 2d 6e 6f 6e 2d 6e 69 6c 29 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 66 2d | j.if-non-nil)......(oref.obj.if- |
| 3b3c0 | 6d 6f 64 65 29 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 66 2d 6e 6f 74 2d 6d 6f 64 65 | mode)......(oref.obj.if-not-mode |
| 3b3e0 | 29 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 66 2d 64 65 72 69 76 65 64 29 0a 20 20 20 | )......(oref.obj.if-derived).... |
| 3b400 | 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 29 0a 20 20 20 20 | ..(oref.obj.if-not-derived)..... |
| 3b420 | 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 61 70 74 2d 73 | .t)))..(defun.transient--inapt-s |
| 3b440 | 75 66 66 69 78 2d 70 20 28 6f 62 6a 29 0a 20 20 28 6c 65 74 20 28 28 74 72 61 6e 73 69 65 6e 74 | uffix-p.(obj)...(let.((transient |
| 3b460 | 2d 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | --shadowed-buffer.(current-buffe |
| 3b480 | 72 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 65 6e 64 69 6e 67 2d | r)).........(transient--pending- |
| 3b4a0 | 73 75 66 66 69 78 20 6f 62 6a 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | suffix.obj)).....(transient--do- |
| 3b4c0 | 73 75 66 66 69 78 2d 70 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 | suffix-p......(oref.obj.inapt-if |
| 3b4e0 | 29 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 29 0a 20 | )......(oref.obj.inapt-if-not).. |
| 3b500 | 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 2d 6e 69 6c 29 0a 20 20 20 20 | ....(oref.obj.inapt-if-nil)..... |
| 3b520 | 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 2d 6e 6f 6e 2d 6e 69 6c 29 0a 20 20 20 | .(oref.obj.inapt-if-non-nil).... |
| 3b540 | 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | ..(oref.obj.inapt-if-mode)...... |
| 3b560 | 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 2d 6d 6f 64 65 29 0a 20 20 20 | (oref.obj.inapt-if-not-mode).... |
| 3b580 | 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 2d 64 65 72 69 76 65 64 29 0a 20 20 | ..(oref.obj.inapt-if-derived)... |
| 3b5a0 | 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 | ...(oref.obj.inapt-if-not-derive |
| 3b5c0 | 64 29 0a 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 | d)......nil)))..(defun.transient |
| 3b5e0 | 2d 2d 64 6f 2d 73 75 66 66 69 78 2d 70 0a 20 20 20 20 28 69 66 20 69 66 2d 6e 6f 74 20 69 66 2d | --do-suffix-p.....(if.if-not.if- |
| 3b600 | 6e 69 6c 20 69 66 2d 6e 6f 6e 2d 6e 69 6c 20 69 66 2d 6d 6f 64 65 20 69 66 2d 6e 6f 74 2d 6d 6f | nil.if-non-nil.if-mode.if-not-mo |
| 3b620 | 64 65 20 69 66 2d 64 65 72 69 76 65 64 20 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 0a 20 20 20 | de.if-derived.if-not-derived.... |
| 3b640 | 20 20 20 20 20 64 65 66 61 75 6c 74 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 69 66 20 20 20 20 | .....default)...(cond....(if.... |
| 3b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 69 66 29 29 0a 20 20 20 28 | ..............(funcall.if))....( |
| 3b680 | 69 66 2d 6e 6f 74 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 75 6e 63 61 6c 6c 20 69 66 2d | if-not.........(not.(funcall.if- |
| 3b6a0 | 6e 6f 74 29 29 29 0a 20 20 20 28 69 66 2d 6e 6f 6e 2d 6e 69 6c 20 20 20 20 20 20 20 20 20 20 28 | not)))....(if-non-nil..........( |
| 3b6c0 | 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 69 66 2d 6e 6f 6e 2d 6e 69 6c 29 29 0a 20 20 20 28 69 66 | symbol-value.if-non-nil))....(if |
| 3b6e0 | 2d 6e 69 6c 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 | -nil.........(not.(symbol-value. |
| 3b700 | 69 66 2d 6e 69 6c 29 29 29 0a 20 20 20 28 69 66 2d 6d 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 | if-nil)))....(if-mode........... |
| 3b720 | 20 20 28 69 66 20 28 61 74 6f 6d 20 69 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(if.(atom.if-mode)............ |
| 3b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 | .................(eq.major-mode. |
| 3b760 | 69 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if-mode)........................ |
| 3b780 | 20 20 20 28 6d 65 6d 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 66 2d 6d 6f 64 65 29 29 29 0a 20 | ...(memq.major-mode.if-mode))).. |
| 3b7a0 | 20 20 28 69 66 2d 6e 6f 74 2d 6d 6f 64 65 20 20 20 20 28 6e 6f 74 20 28 69 66 20 28 61 74 6f 6d | ..(if-not-mode....(not.(if.(atom |
| 3b7c0 | 20 69 66 2d 6e 6f 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .if-not-mode)................... |
| 3b7e0 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 66 2d 6e 6f 74 2d | ..........(eq.major-mode.if-not- |
| 3b800 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mode)........................... |
| 3b820 | 28 6d 65 6d 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 66 2d 6e 6f 74 2d 6d 6f 64 65 29 29 29 29 | (memq.major-mode.if-not-mode)))) |
| 3b840 | 0a 20 20 20 28 69 66 2d 64 65 72 69 76 65 64 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 | ....(if-derived..........(if.(or |
| 3b860 | 20 28 61 74 6f 6d 20 69 66 2d 64 65 72 69 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(atom.if-derived).............. |
| 3b880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a | ...................(>=.emacs-maj |
| 3b8a0 | 6f 72 2d 76 65 72 73 69 6f 6e 20 33 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or-version.30))................. |
| 3b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 69 66 2d 64 | ............(derived-mode-p.if-d |
| 3b8e0 | 65 72 69 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erived)......................... |
| 3b900 | 20 20 28 61 70 70 6c 79 20 23 27 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 69 66 2d 64 65 72 | ..(apply.#'derived-mode-p.if-der |
| 3b920 | 69 76 65 64 29 29 29 0a 20 20 20 28 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 20 28 6e 6f 74 20 | ived)))....(if-not-derived.(not. |
| 3b940 | 28 69 66 20 28 6f 72 20 28 61 74 6f 6d 20 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 29 0a 20 20 | (if.(or.(atom.if-not-derived)... |
| 3b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e | ..............................(> |
| 3b980 | 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 33 30 29 29 0a 20 20 20 20 20 | =.emacs-major-version.30))...... |
| 3b9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d | .......................(derived- |
| 3b9c0 | 6d 6f 64 65 2d 70 20 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 | mode-p.if-not-derived).......... |
| 3b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 64 65 72 69 76 65 | .................(apply.#'derive |
| 3ba00 | 64 2d 6d 6f 64 65 2d 70 20 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 29 29 29 29 0a 20 20 20 28 | d-mode-p.if-not-derived))))....( |
| 3ba20 | 64 65 66 61 75 6c 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 | default)))..(defun.transient--su |
| 3ba40 | 66 66 69 78 2d 70 72 65 64 69 63 61 74 65 20 28 73 70 65 63 29 0a 20 20 28 6c 65 74 20 28 28 70 | ffix-predicate.(spec)...(let.((p |
| 3ba60 | 6c 69 73 74 20 28 6e 74 68 20 32 20 73 70 65 63 29 29 29 0a 20 20 20 20 28 73 65 71 2d 73 6f 6d | list.(nth.2.spec))).....(seq-som |
| 3ba80 | 65 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.(lambda.(prop)................ |
| 3baa0 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 70 72 65 64 20 28 70 6c 69 73 74 2d 67 65 74 20 70 6c 69 | .(and-let*.((pred.(plist-get.pli |
| 3bac0 | 73 74 20 70 72 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | st.prop)))...................(li |
| 3bae0 | 73 74 20 70 72 6f 70 20 70 72 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 | st.prop.pred)))...............'( |
| 3bb00 | 20 3a 69 66 20 3a 69 66 2d 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 | .:if.:if-not..................:i |
| 3bb20 | 66 2d 6e 69 6c 20 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f-nil.:if-non-nil............... |
| 3bb40 | 20 20 20 3a 69 66 2d 6d 6f 64 65 20 3a 69 66 2d 6e 6f 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 | ...:if-mode.:if-not-mode........ |
| 3bb60 | 20 20 20 20 20 20 20 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 3a 69 66 2d 6e 6f 74 2d 64 65 | ..........:if-derived.:if-not-de |
| 3bb80 | 72 69 76 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 61 70 74 2d 69 66 | rived..................:inapt-if |
| 3bba0 | 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .:inapt-if-not.................. |
| 3bbc0 | 3a 69 6e 61 70 74 2d 69 66 2d 6e 69 6c 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 6e 2d 6e 69 6c 0a | :inapt-if-nil.:inapt-if-non-nil. |
| 3bbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 61 70 74 2d 69 66 2d 6d 6f 64 65 20 | .................:inapt-if-mode. |
| 3bc00 | 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | :inapt-if-not-mode.............. |
| 3bc20 | 20 20 20 20 3a 69 6e 61 70 74 2d 69 66 2d 64 65 72 69 76 65 64 20 3a 69 6e 61 70 74 2d 69 66 2d | ....:inapt-if-derived.:inapt-if- |
| 3bc40 | 6e 6f 74 2d 64 65 72 69 76 65 64 29 29 29 29 0a 0a 3b 3b 3b 20 46 6c 6f 77 2d 43 6f 6e 74 72 6f | not-derived))))..;;;.Flow-Contro |
| 3bc60 | 6c 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 74 72 61 6e 73 69 | l..(defun.transient--init-transi |
| 3bc80 | 65 6e 74 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 69 6e 69 74 | ent.()...(transient--debug.'init |
| 3bca0 | 2d 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d 6b | -transient)...(transient--push-k |
| 3bcc0 | 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 29 | eymap.'transient--transient-map) |
| 3bce0 | 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e | ...(transient--push-keymap.'tran |
| 3bd00 | 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 20 28 61 64 64 2d 68 6f 6f | sient--redisplay-map)...(add-hoo |
| 3bd20 | 6b 20 27 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 23 27 74 72 61 6e 73 69 65 6e 74 | k.'pre-command-hook..#'transient |
| 3bd40 | 2d 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 | --pre-command)...(add-hook.'post |
| 3bd60 | 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 73 74 2d | -command-hook.#'transient--post- |
| 3bd80 | 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 72 65 63 75 72 73 69 76 | command)...(advice-add.'recursiv |
| 3bda0 | 65 2d 65 64 69 74 20 3a 61 72 6f 75 6e 64 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 63 75 | e-edit.:around.#'transient--recu |
| 3bdc0 | 72 73 69 76 65 2d 65 64 69 74 29 0a 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 | rsive-edit)...(when.transient--e |
| 3bde0 | 78 69 74 70 0a 20 20 20 20 3b 3b 20 54 68 69 73 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 | xitp.....;;.This.prefix.command. |
| 3be00 | 77 61 73 20 69 6e 76 6f 6b 65 64 20 61 73 20 74 68 65 20 73 75 66 66 69 78 20 6f 66 20 61 6e 6f | was.invoked.as.the.suffix.of.ano |
| 3be20 | 74 68 65 72 2e 0a 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74 20 60 74 72 61 6e 73 69 65 6e 74 2d | ther......;;.Prevent.`transient- |
| 3be40 | 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 27 20 66 72 6f 6d 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 | -post-command'.from.removing.the |
| 3be60 | 20 68 6f 6f 6b 73 0a 20 20 20 20 3b 3b 20 74 68 61 74 20 77 65 20 6a 75 73 74 20 61 64 64 65 64 | .hooks.....;;.that.we.just.added |
| 3be80 | 2e 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 27 72 65 | ......(setq.transient--exitp.'re |
| 3bea0 | 70 6c 61 63 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 66 72 | place)))..(defun.transient--refr |
| 3bec0 | 65 73 68 2d 74 72 61 6e 73 69 65 6e 74 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 | esh-transient.()...(transient--d |
| 3bee0 | 65 62 75 67 20 27 72 65 66 72 65 73 68 2d 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 28 74 72 61 6e | ebug.'refresh-transient)...(tran |
| 3bf00 | 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 | sient--pop-keymap.'transient--pr |
| 3bf20 | 65 64 69 63 61 74 65 2d 6d 61 70 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b | edicate-map)...(transient--pop-k |
| 3bf40 | 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 29 | eymap.'transient--transient-map) |
| 3bf60 | 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 | ...(transient--pop-keymap.'trans |
| 3bf80 | 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 20 28 74 72 61 6e 73 69 65 6e | ient--redisplay-map)...(transien |
| 3bfa0 | 74 2d 2d 69 6e 69 74 2d 6f 62 6a 65 63 74 73 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 | t--init-objects)...(transient--i |
| 3bfc0 | 6e 69 74 2d 6b 65 79 6d 61 70 73 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d | nit-keymaps)...(transient--push- |
| 3bfe0 | 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 | keymap.'transient--transient-map |
| 3c000 | 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d 6b 65 79 6d 61 70 20 27 74 72 61 | )...(transient--push-keymap.'tra |
| 3c020 | 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 20 28 74 72 61 6e 73 69 | nsient--redisplay-map)...(transi |
| 3c040 | 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | ent--redisplay))..(defun.transie |
| 3c060 | 6e 74 2d 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | nt--pre-command.()...(transient- |
| 3c080 | 2d 64 65 62 75 67 20 27 70 72 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 74 72 61 6e 73 69 65 6e | -debug.'pre-command)...(transien |
| 3c0a0 | 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 20 3a 70 72 65 2d 63 6f 6d 6d | t--with-emergency-exit.:pre-comm |
| 3c0c0 | 61 6e 64 0a 20 20 20 20 3b 3b 20 54 68 65 20 75 73 65 20 6f 66 20 60 6f 76 65 72 72 69 64 69 6e | and.....;;.The.use.of.`overridin |
| 3c0e0 | 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d 61 70 27 20 64 6f 65 73 20 6e 6f 74 20 70 | g-terminal-local-map'.does.not.p |
| 3c100 | 72 65 76 65 6e 74 20 74 68 65 0a 20 20 20 20 3b 3b 20 6c 6f 6f 6b 75 70 20 6f 66 20 63 6f 6d 6d | revent.the.....;;.lookup.of.comm |
| 3c120 | 61 6e 64 20 72 65 6d 61 70 70 69 6e 67 73 20 69 6e 20 74 68 65 20 6f 76 65 72 72 69 64 64 65 6e | and.remappings.in.the.overridden |
| 3c140 | 20 6d 61 70 73 2c 20 77 68 69 63 68 20 63 61 6e 0a 20 20 20 20 3b 3b 20 6c 65 61 64 20 74 6f 20 | .maps,.which.can.....;;.lead.to. |
| 3c160 | 61 20 73 75 66 66 69 78 20 62 65 69 6e 67 20 72 65 6d 61 70 70 65 64 20 74 6f 20 61 20 6e 6f 6e | a.suffix.being.remapped.to.a.non |
| 3c180 | 2d 73 75 66 66 69 78 2e 20 20 57 65 20 68 61 76 65 20 74 6f 20 75 6e 64 6f 0a 20 20 20 20 3b 3b | -suffix...We.have.to.undo.....;; |
| 3c1a0 | 20 74 68 65 20 72 65 6d 61 70 70 69 6e 67 20 69 6e 20 74 68 61 74 20 63 61 73 65 2e 20 20 48 6f | .the.remapping.in.that.case...Ho |
| 3c1c0 | 77 65 76 65 72 2c 20 72 65 6d 61 70 70 69 6e 67 20 61 20 6e 6f 6e 2d 73 75 66 66 69 78 20 74 6f | wever,.remapping.a.non-suffix.to |
| 3c1e0 | 0a 20 20 20 20 3b 3b 20 61 6e 6f 74 68 65 72 20 73 68 6f 75 6c 64 20 72 65 6d 61 69 6e 20 70 6f | .....;;.another.should.remain.po |
| 3c200 | 73 73 69 62 6c 65 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 74 72 61 6e 73 69 65 6e | ssible......(when.(and.(transien |
| 3c220 | 74 2d 2d 67 65 74 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c | t--get-pre-command.this-original |
| 3c240 | 2d 63 6f 6d 6d 61 6e 64 20 27 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -command.'suffix)............... |
| 3c260 | 20 28 6e 6f 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 67 65 74 2d 70 72 65 2d 63 6f 6d 6d 61 6e | .(not.(transient--get-pre-comman |
| 3c280 | 64 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 20 | d.this-command.'suffix)))....... |
| 3c2a0 | 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c | (setq.this-command.this-original |
| 3c2c0 | 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6d 65 6d 71 | -command)).....(cond......((memq |
| 3c2e0 | 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28 74 72 61 6e 73 69 65 6e 74 2d 75 70 64 61 74 65 | .this-command.'(transient-update |
| 3c300 | 20 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 73 65 71 29 29 0a 20 20 20 20 20 20 28 74 72 61 | .transient-quit-seq)).......(tra |
| 3c320 | 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 | nsient--pop-keymap.'transient--r |
| 3c340 | 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 29 0a 20 20 20 20 20 28 28 61 6e 64 20 74 72 61 6e 73 69 | edisplay-map))......((and.transi |
| 3c360 | 65 6e 74 2d 2d 68 65 6c 70 70 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 71 | ent--helpp............(not.(memq |
| 3c380 | 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 6f | .this-command.'(transient-quit-o |
| 3c3a0 | 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne.............................. |
| 3c3c0 | 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c 29 29 29 29 0a 20 | ........transient-quit-all)))).. |
| 3c3e0 | 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 68 65 | .....(cond........((transient-he |
| 3c400 | 6c 70 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 | lp).........(transient--do-suspe |
| 3c420 | 6e 64 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 | nd).........(setq.this-command.' |
| 3c440 | 74 72 61 6e 73 69 65 6e 74 2d 73 75 73 70 65 6e 64 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e | transient-suspend).........(tran |
| 3c460 | 73 69 65 6e 74 2d 2d 70 72 65 2d 65 78 69 74 29 29 0a 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 | sient--pre-exit))........((not.( |
| 3c480 | 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 65 62 75 67 2d 63 6f 6d 6d 61 6e 64 2d 70 29 29 0a 20 20 | transient--edebug-command-p))... |
| 3c4a0 | 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 | ......(setq.this-command.'transi |
| 3c4c0 | 65 6e 74 2d 75 6e 64 65 66 69 6e 65 64 29 29 29 29 0a 20 20 20 20 20 28 28 61 6e 64 20 74 72 61 | ent-undefined))))......((and.tra |
| 3c4e0 | 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 | nsient--editp............(transi |
| 3c500 | 65 6e 74 2d 73 75 66 66 69 78 2d 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e | ent-suffix-object)............(n |
| 3c520 | 6f 74 20 28 6d 65 6d 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28 74 72 61 6e 73 69 65 6e | ot.(memq.this-command.'(transien |
| 3c540 | 74 2d 71 75 69 74 2d 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-quit-one...................... |
| 3c560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 61 | ................transient-quit-a |
| 3c580 | 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll.............................. |
| 3c5a0 | 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 29 29 29 29 0a 20 20 20 20 20 | ........transient-help))))...... |
| 3c5c0 | 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 | .(setq.this-command.'transient-s |
| 3c5e0 | 65 74 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 77 72 61 70 | et-level).......(transient--wrap |
| 3c600 | 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 | -command))......(t.......(setq.t |
| 3c620 | 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 6c 65 74 20 | ransient--exitp.nil).......(let. |
| 3c640 | 28 28 65 78 69 74 70 20 28 65 71 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 63 61 6c 6c 2d 70 72 65 | ((exitp.(eq.(transient--call-pre |
| 3c660 | 2d 63 6f 6d 6d 61 6e 64 29 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 29 29 29 0a 20 20 20 | -command).transient--exit))).... |
| 3c680 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 77 72 61 70 2d 63 6f 6d 6d 61 6e 64 29 0a 20 | .....(transient--wrap-command).. |
| 3c6a0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 65 78 69 74 70 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 | .......(when.exitp...........(tr |
| 3c6c0 | 61 6e 73 69 65 6e 74 2d 2d 70 72 65 2d 65 78 69 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | ansient--pre-exit)))))))..(defun |
| 3c6e0 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 2d 65 78 69 74 20 28 29 0a 20 20 28 74 72 61 6e 73 | .transient--pre-exit.()...(trans |
| 3c700 | 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 70 72 65 2d 65 78 69 74 29 0a 20 20 28 74 72 61 6e 73 69 | ient--debug.'pre-exit)...(transi |
| 3c720 | 65 6e 74 2d 2d 64 65 6c 65 74 65 2d 77 69 6e 64 6f 77 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 | ent--delete-window)...(transient |
| 3c740 | 2d 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f | --timer-cancel)...(transient--po |
| 3c760 | 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d | p-keymap.'transient--transient-m |
| 3c780 | 61 70 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 | ap)...(transient--pop-keymap.'tr |
| 3c7a0 | 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 20 28 75 6e 6c 65 73 | ansient--redisplay-map)...(unles |
| 3c7c0 | 73 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 65 | s.transient--showp.....(let.((me |
| 3c7e0 | 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 | ssage-log-max.nil)).......(messa |
| 3c800 | 67 65 20 22 22 29 29 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e | ge."")))...(setq.transient--tran |
| 3c820 | 73 69 65 6e 74 2d 6d 61 70 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 | sient-map.nil)...(setq.transient |
| 3c840 | 2d 2d 70 72 65 64 69 63 61 74 65 2d 6d 61 70 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 74 72 61 | --predicate-map.nil)...(setq.tra |
| 3c860 | 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 20 6e 69 6c 29 0a 20 20 28 73 65 | nsient--redisplay-map.nil)...(se |
| 3c880 | 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 20 6e 69 6c 29 | tq.transient--redisplay-key.nil) |
| 3c8a0 | 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c 70 70 20 6e 69 6c 29 0a 20 | ...(setq.transient--helpp.nil).. |
| 3c8c0 | 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 20 6e 69 6c 29 0a 20 20 28 | .(setq.transient--editp.nil)...( |
| 3c8e0 | 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 6e 69 6c 29 0a 20 20 28 73 | setq.transient--prefix.nil)...(s |
| 3c900 | 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 20 6e 69 6c 29 0a 20 20 28 73 65 | etq.transient--layout.nil)...(se |
| 3c920 | 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 65 73 20 6e 69 6c 29 0a 20 20 28 73 | tq.transient--suffixes.nil)...(s |
| 3c940 | 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6f 72 69 67 69 6e 61 6c 2d 77 69 6e 64 6f 77 20 6e | etq.transient--original-window.n |
| 3c960 | 69 6c 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6f 72 69 67 69 6e 61 6c 2d | il)...(setq.transient--original- |
| 3c980 | 62 75 66 66 65 72 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 | buffer.nil)...(setq.transient--w |
| 3c9a0 | 69 6e 64 6f 77 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 | indow.nil))..(defun.transient--d |
| 3c9c0 | 65 6c 65 74 65 2d 77 69 6e 64 6f 77 20 28 29 0a 20 20 28 77 68 65 6e 20 28 77 69 6e 64 6f 77 2d | elete-window.()...(when.(window- |
| 3c9e0 | 6c 69 76 65 2d 70 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 6c | live-p.transient--window).....(l |
| 3ca00 | 65 74 20 28 28 72 65 6d 61 69 6e 2d 69 6e 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 | et.((remain-in-minibuffer-window |
| 3ca20 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 6c | ............(and.(minibuffer-sel |
| 3ca40 | 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ected-window).................(s |
| 3ca60 | 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 4f 6e 6c 79 | elected-window)))).......;;.Only |
| 3ca80 | 20 64 65 6c 65 74 65 20 74 68 65 20 77 69 6e 64 6f 77 20 69 66 20 69 74 20 68 61 73 20 6e 65 76 | .delete.the.window.if.it.has.nev |
| 3caa0 | 65 72 20 73 68 6f 77 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20 28 | er.shown.another.buffer........( |
| 3cac0 | 75 6e 6c 65 73 73 20 28 65 71 20 28 63 61 72 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 | unless.(eq.(car.(window-paramete |
| 3cae0 | 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 20 27 71 75 69 74 2d 72 65 73 74 6f 72 | r.transient--window.'quit-restor |
| 3cb00 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6f 74 68 65 72 29 0a 20 20 | e))...................'other)... |
| 3cb20 | 20 20 20 20 20 20 28 77 69 74 68 2d 64 65 6d 6f 74 65 64 2d 65 72 72 6f 72 73 20 22 45 72 72 6f | ......(with-demoted-errors."Erro |
| 3cb40 | 72 20 77 68 69 6c 65 20 65 78 69 74 69 6e 67 20 74 72 61 6e 73 69 65 6e 74 3a 20 25 53 22 0a 20 | r.while.exiting.transient:.%S".. |
| 3cb60 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 77 69 6e 64 6f 77 20 74 72 61 6e 73 69 65 6e | .........(delete-window.transien |
| 3cb80 | 74 2d 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 | t--window))).......(when-let.((b |
| 3cba0 | 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 62 75 66 | uffer.(get-buffer.transient--buf |
| 3cbc0 | 66 65 72 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 | fer-name))).........(kill-buffer |
| 3cbe0 | 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 6d 61 69 6e 2d 69 6e 2d | .buffer)).......(when.remain-in- |
| 3cc00 | 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 | minibuffer-window.........(selec |
| 3cc20 | 74 2d 77 69 6e 64 6f 77 20 72 65 6d 61 69 6e 2d 69 6e 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 | t-window.remain-in-minibuffer-wi |
| 3cc40 | 6e 64 6f 77 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 | ndow)))))..(defun.transient--exp |
| 3cc60 | 6f 72 74 20 28 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 | ort.()...(setq.transient-current |
| 3cc80 | 2d 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 0a 20 20 28 73 65 | -prefix.transient--prefix)...(se |
| 3cca0 | 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 28 6f 72 | tq.transient-current-command.(or |
| 3ccc0 | 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 29 29 0a 20 | ef.transient--prefix.command)).. |
| 3cce0 | 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 73 75 66 66 69 78 65 | .(setq.transient-current-suffixe |
| 3cd00 | 73 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 65 73 29 0a 20 20 28 74 72 61 6e 73 69 | s.transient--suffixes)...(transi |
| 3cd20 | 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 70 75 73 68 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 | ent--history-push.transient--pre |
| 3cd40 | 66 69 78 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 73 70 65 6e 64 | fix))..(defun.transient--suspend |
| 3cd60 | 2d 6f 76 65 72 72 69 64 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 68 69 64 65 29 0a 20 20 28 | -override.(&optional.nohide)...( |
| 3cd80 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 73 75 73 70 65 6e 64 2d 6f 76 65 72 72 69 | transient--debug.'suspend-overri |
| 3cda0 | 64 65 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 29 0a | de)...(transient--timer-cancel). |
| 3cdc0 | 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 68 69 64 65 29 20 74 72 61 6e 73 | ..(cond.((and.(not.nohide).trans |
| 3cde0 | 69 65 6e 74 2d 68 69 64 65 2d 64 75 72 69 6e 67 2d 6d 69 6e 69 62 75 66 66 65 72 2d 72 65 61 64 | ient-hide-during-minibuffer-read |
| 3ce00 | 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 6c 65 74 65 2d 77 69 | )..........(transient--delete-wi |
| 3ce20 | 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d | ndow)).........((and.transient-- |
| 3ce40 | 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 29 | prefix.transient--redisplay-key) |
| 3ce60 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 | ..........(setq.transient--redis |
| 3ce80 | 70 6c 61 79 2d 6b 65 79 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 72 61 | play-key.nil)..........(when.tra |
| 3cea0 | 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 | nsient--showp............(if-let |
| 3cec0 | 20 28 28 77 69 6e 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 | .((win.(minibuffer-selected-wind |
| 3cee0 | 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 | ow)))................(with-selec |
| 3cf00 | 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ted-window.win.................. |
| 3cf20 | 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (transient--show)).............. |
| 3cf40 | 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 29 29 29 29 0a 20 20 28 74 72 61 6e 73 69 65 | (transient--show)))))...(transie |
| 3cf60 | 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 | nt--pop-keymap.'transient--trans |
| 3cf80 | 69 65 6e 74 2d 6d 61 70 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 79 6d | ient-map)...(transient--pop-keym |
| 3cfa0 | 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 20 | ap.'transient--redisplay-map)... |
| 3cfc0 | 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 | (remove-hook.'pre-command-hook.. |
| 3cfe0 | 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 72 65 6d | #'transient--pre-command)...(rem |
| 3d000 | 6f 76 65 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 74 72 | ove-hook.'post-command-hook.#'tr |
| 3d020 | 61 6e 73 69 65 6e 74 2d 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 29 29 0a 0a 28 64 65 66 75 6e 20 | ansient--post-command))..(defun. |
| 3d040 | 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 75 6d 65 2d 6f 76 65 72 72 69 64 65 20 28 26 6f 70 74 | transient--resume-override.(&opt |
| 3d060 | 69 6f 6e 61 6c 20 5f 69 67 6e 6f 72 65 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 | ional._ignore)...(transient--deb |
| 3d080 | 75 67 20 27 72 65 73 75 6d 65 2d 6f 76 65 72 72 69 64 65 29 0a 20 20 28 77 68 65 6e 20 28 61 6e | ug.'resume-override)...(when.(an |
| 3d0a0 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 64 | d.transient--showp.transient-hid |
| 3d0c0 | 65 2d 64 75 72 69 6e 67 2d 6d 69 6e 69 62 75 66 66 65 72 2d 72 65 61 64 29 0a 20 20 20 20 28 74 | e-during-minibuffer-read).....(t |
| 3d0e0 | 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 | ransient--show))...(transient--p |
| 3d100 | 75 73 68 2d 6b 65 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 | ush-keymap.'transient--transient |
| 3d120 | 2d 6d 61 70 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d 6b 65 79 6d 61 70 20 | -map)...(transient--push-keymap. |
| 3d140 | 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 20 28 61 64 | 'transient--redisplay-map)...(ad |
| 3d160 | 64 2d 68 6f 6f 6b 20 27 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 23 27 74 72 61 6e | d-hook.'pre-command-hook..#'tran |
| 3d180 | 73 69 65 6e 74 2d 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | sient--pre-command)...(add-hook. |
| 3d1a0 | 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d | 'post-command-hook.#'transient-- |
| 3d1c0 | 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 | post-command))..(defun.transient |
| 3d1e0 | 2d 2d 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 20 28 66 6e 29 0a 20 20 28 74 72 61 6e 73 69 65 | --recursive-edit.(fn)...(transie |
| 3d200 | 6e 74 2d 2d 64 65 62 75 67 20 27 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 29 0a 20 20 28 69 66 | nt--debug.'recursive-edit)...(if |
| 3d220 | 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 28 | .(not.transient--prefix).......( |
| 3d240 | 66 75 6e 63 61 6c 6c 20 66 6e 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 73 70 | funcall.fn).....(transient--susp |
| 3d260 | 65 6e 64 2d 6f 76 65 72 72 69 64 65 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 65 | end-override.(bound-and-true-p.e |
| 3d280 | 64 65 62 75 67 2d 61 63 74 69 76 65 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 20 | debug-active)).....(funcall.fn). |
| 3d2a0 | 3b 20 41 6c 72 65 61 64 79 20 75 6e 77 69 6e 64 20 70 72 6f 74 65 63 74 65 64 2e 0a 20 20 20 20 | ;.Already.unwind.protected...... |
| 3d2c0 | 28 63 6f 6e 64 20 28 28 6d 65 6d 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28 74 6f 70 2d | (cond.((memq.this-command.'(top- |
| 3d2e0 | 6c 65 76 65 6c 20 61 62 6f 72 74 2d 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 29 29 0a 20 20 20 | level.abort-recursive-edit)).... |
| 3d300 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 74 | ........(setq.transient--exitp.t |
| 3d320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 73 74 2d 65 78 | )............(transient--post-ex |
| 3d340 | 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 6c 65 74 | it)............(transient--delet |
| 3d360 | 65 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | e-window))...........(transient- |
| 3d380 | 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 | -prefix............(transient--r |
| 3d3a0 | 65 73 75 6d 65 2d 6f 76 65 72 72 69 64 65 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 74 | esume-override)))))..(defmacro.t |
| 3d3c0 | 72 61 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 73 75 73 70 65 6e 64 65 64 2d 6f 76 65 72 72 69 64 | ransient--with-suspended-overrid |
| 3d3e0 | 65 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 6c 65 74 20 28 28 64 65 70 74 68 20 28 6d | e.(&rest.body)...(let.((depth.(m |
| 3d400 | 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 64 65 70 74 68 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 | ake-symbol."depth")).........(se |
| 3d420 | 74 75 70 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 73 65 74 75 70 22 29 29 0a 20 20 20 20 20 | tup.(make-symbol."setup"))...... |
| 3d440 | 20 20 20 28 65 78 69 74 20 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 65 78 69 74 22 29 29 29 | ...(exit..(make-symbol."exit"))) |
| 3d460 | 0a 20 20 20 20 60 28 69 66 20 28 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 | .....`(if.(and.transient--transi |
| 3d480 | 65 6e 74 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 74 72 61 6e | ent-map...............(memq.tran |
| 3d4a0 | 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 | sient--transient-map............ |
| 3d4c0 | 20 20 20 20 20 20 20 20 20 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f 63 | .........overriding-terminal-loc |
| 3d4e0 | 61 6c 2d 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 2c 64 65 70 74 68 20 | al-map))..........(let.((,depth. |
| 3d500 | 28 31 2b 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 29 29 29 20 2c 73 65 74 75 70 20 | (1+.(minibuffer-depth))).,setup. |
| 3d520 | 2c 65 78 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 2c 73 65 74 75 70 0a 20 | ,exit)............(setq.,setup.. |
| 3d540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 22 40 74 72 61 | ................(lambda.()."@tra |
| 3d560 | 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 73 75 73 70 65 6e 64 65 64 2d 6f 76 65 72 72 69 64 65 22 | nsient--with-suspended-override" |
| 3d580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ....................(transient-- |
| 3d5a0 | 64 65 62 75 67 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 29 0a 20 20 20 20 20 20 20 | debug.'minibuffer-setup)........ |
| 3d5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 | ............(remove-hook.'minibu |
| 3d5e0 | 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 2c 73 65 74 75 70 29 0a 20 20 20 20 20 20 20 20 | ffer-setup-hook.,setup)......... |
| 3d600 | 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 73 70 65 6e 64 2d 6f | ...........(transient--suspend-o |
| 3d620 | 76 65 72 72 69 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 2c 65 78 69 | verride)))............(setq.,exi |
| 3d640 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 22 40 | t..................(lambda.()."@ |
| 3d660 | 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 73 75 73 70 65 6e 64 65 64 2d 6f 76 65 72 72 69 | transient--with-suspended-overri |
| 3d680 | 64 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | de"....................(transien |
| 3d6a0 | 74 2d 2d 64 65 62 75 67 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 65 78 69 74 29 0a 20 20 20 20 20 | t--debug.'minibuffer-exit)...... |
| 3d6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 28 6d 69 6e 69 62 75 66 66 | ..............(when.(=.(minibuff |
| 3d6e0 | 65 72 2d 64 65 70 74 68 29 20 2c 64 65 70 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-depth).,depth)............... |
| 3d700 | 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 75 6d 65 2d 6f 76 65 72 72 69 | .......(transient--resume-overri |
| 3d720 | 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 | de))))............(unwind-protec |
| 3d740 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 | t................(progn......... |
| 3d760 | 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 73 | .........(add-hook.'minibuffer-s |
| 3d780 | 65 74 75 70 2d 68 6f 6f 6b 20 2c 73 65 74 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | etup-hook.,setup)............... |
| 3d7a0 | 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 65 78 69 74 2d 68 6f | ...(add-hook.'minibuffer-exit-ho |
| 3d7c0 | 6f 6b 20 2c 65 78 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 | ok.,exit)..................,@bod |
| 3d7e0 | 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 6d 69 | y)..............(remove-hook.'mi |
| 3d800 | 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 2c 73 65 74 75 70 29 0a 20 20 20 20 | nibuffer-setup-hook.,setup)..... |
| 3d820 | 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 6d 69 6e 69 62 75 66 66 65 | .........(remove-hook.'minibuffe |
| 3d840 | 72 2d 65 78 69 74 2d 68 6f 6f 6b 20 2c 65 78 69 74 29 29 29 0a 20 20 20 20 20 20 20 2c 40 62 6f | r-exit-hook.,exit)))........,@bo |
| 3d860 | 64 79 29 29 29 0a 0a 28 73 74 61 74 69 63 2d 69 66 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f | dy)))..(static-if.(>=.emacs-majo |
| 3d880 | 72 2d 76 65 72 73 69 6f 6e 20 33 30 29 20 3b 74 72 61 6e 73 69 65 6e 74 2d 2d 77 72 61 70 2d 63 | r-version.30).;transient--wrap-c |
| 3d8a0 | 6f 6d 6d 61 6e 64 0a 20 20 20 20 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 72 61 | ommand.....(defun.transient--wra |
| 3d8c0 | 70 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 20 20 20 20 28 63 6c 2d 61 73 73 65 72 74 0a 20 20 | p-command.().......(cl-assert... |
| 3d8e0 | 20 20 20 20 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 33 30 29 | .....(>=.emacs-major-version.30) |
| 3d900 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 22 45 6d 61 63 73 20 77 61 73 20 64 6f 77 6e 67 72 61 64 65 | .nil........"Emacs.was.downgrade |
| 3d920 | 64 2c 20 6d 61 6b 69 6e 67 20 69 74 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 65 63 6f 6d 70 | d,.making.it.necessary.to.recomp |
| 3d940 | 69 6c 65 20 54 72 61 6e 73 69 65 6e 74 22 29 0a 20 20 20 20 20 20 28 6c 65 74 72 65 63 0a 20 20 | ile.Transient").......(letrec... |
| 3d960 | 20 20 20 20 20 20 20 20 28 28 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 | ........((prefix.transient--pref |
| 3d980 | 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 75 66 66 69 78 20 74 68 69 73 2d 63 6f 6d 6d | ix)............(suffix.this-comm |
| 3d9a0 | 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 0a 20 20 20 20 20 20 20 20 | and)............(advice......... |
| 3d9c0 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 6e 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 20 20 | ....(lambda.(fn.&rest.args)..... |
| 3d9e0 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 | ..........(interactive.......... |
| 3da00 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ......(lambda.(spec)............ |
| 3da20 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 62 6f 72 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ......(let.((abort.t)).......... |
| 3da40 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 | ..........(unwind-protect....... |
| 3da60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 28 6c 65 74 20 28 28 64 | .................(prog1.(let.((d |
| 3da80 | 65 62 75 67 67 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 2d 61 6e 64 2d 64 65 | ebugger.#'transient--exit-and-de |
| 3daa0 | 62 75 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bug))........................... |
| 3dac0 | 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 65 76 61 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 | ......(advice-eval-interactive-s |
| 3dae0 | 70 65 63 20 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pec.spec))...................... |
| 3db00 | 20 20 20 20 28 73 65 74 71 20 61 62 6f 72 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(setq.abort.nil))........... |
| 3db20 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 62 6f 72 74 0a 20 20 20 20 20 20 20 20 20 | ...........(when.abort.......... |
| 3db40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 6e 77 69 6e 64 | ..............(when-let.((unwind |
| 3db60 | 20 28 6f 72 65 66 20 70 72 65 66 69 78 20 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 29 29 29 0a 20 | .(oref.prefix.unwind-suffix))).. |
| 3db80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | ........................(transie |
| 3dba0 | 6e 74 2d 2d 64 65 62 75 67 20 27 75 6e 77 69 6e 64 2d 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | nt--debug.'unwind-interactive).. |
| 3dbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c | ........................(funcall |
| 3dbe0 | 20 75 6e 77 69 6e 64 20 73 75 66 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .unwind.suffix))................ |
| 3dc00 | 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 73 75 66 66 69 78 20 61 64 | ........(advice-remove.suffix.ad |
| 3dc20 | 76 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 | vice)........................(os |
| 3dc40 | 65 74 20 70 72 65 66 69 78 20 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 20 6e 69 6c 29 29 29 29 29 | et.prefix.unwind-suffix.nil))))) |
| 3dc60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a | )...............(unwind-protect. |
| 3dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 62 75 67 67 65 | ..................(let.((debugge |
| 3dca0 | 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 2d 61 6e 64 2d 64 65 62 75 67 29 29 0a | r.#'transient--exit-and-debug)). |
| 3dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 61 72 | ....................(apply.fn.ar |
| 3dce0 | 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | gs)).................(when-let.( |
| 3dd00 | 28 75 6e 77 69 6e 64 20 28 6f 72 65 66 20 70 72 65 66 69 78 20 75 6e 77 69 6e 64 2d 73 75 66 66 | (unwind.(oref.prefix.unwind-suff |
| 3dd20 | 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | ix)))...................(transie |
| 3dd40 | 6e 74 2d 2d 64 65 62 75 67 20 27 75 6e 77 69 6e 64 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 | nt--debug.'unwind-command)...... |
| 3dd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 75 6e 77 69 6e 64 20 73 75 66 | .............(funcall.unwind.suf |
| 3dd80 | 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 | fix)).................(advice-re |
| 3dda0 | 6d 6f 76 65 20 73 75 66 66 69 78 20 61 64 76 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | move.suffix.advice)............. |
| 3ddc0 | 20 20 20 20 28 6f 73 65 74 20 70 72 65 66 69 78 20 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 20 6e | ....(oset.prefix.unwind-suffix.n |
| 3dde0 | 69 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 79 6d 62 6f 6c 70 20 74 | il))))).........(when.(symbolp.t |
| 3de00 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 | his-command)...........(advice-a |
| 3de20 | 64 64 20 73 75 66 66 69 78 20 3a 61 72 6f 75 6e 64 20 61 64 76 69 63 65 20 27 28 28 64 65 70 74 | dd.suffix.:around.advice.'((dept |
| 3de40 | 68 20 2e 20 2d 39 39 29 29 29 29 29 29 0a 0a 20 20 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e | h...-99))))))....(defun.transien |
| 3de60 | 74 2d 2d 77 72 61 70 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 70 | t--wrap-command.().....(let*.((p |
| 3de80 | 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 | refix.transient--prefix)........ |
| 3dea0 | 20 20 20 20 28 73 75 66 66 69 78 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 | ....(suffix.this-command)....... |
| 3dec0 | 20 20 20 20 20 28 61 64 76 69 63 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 64 | .....(advice.nil)............(ad |
| 3dee0 | 76 69 63 65 2d 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 | vice-interactive.............(la |
| 3df00 | 6d 62 64 61 20 28 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | mbda.(spec)...............(let.( |
| 3df20 | 28 61 62 6f 72 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 77 69 | (abort.t)).................(unwi |
| 3df40 | 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nd-protect.....................( |
| 3df60 | 70 72 6f 67 31 20 28 6c 65 74 20 28 28 64 65 62 75 67 67 65 72 20 23 27 74 72 61 6e 73 69 65 6e | prog1.(let.((debugger.#'transien |
| 3df80 | 74 2d 2d 65 78 69 74 2d 61 6e 64 2d 64 65 62 75 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t--exit-and-debug))............. |
| 3dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 65 76 61 6c 2d 69 6e | .................(advice-eval-in |
| 3dfc0 | 74 65 72 61 63 74 69 76 65 2d 73 70 65 63 20 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 | teractive-spec.spec))........... |
| 3dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 62 6f 72 74 20 6e 69 6c 29 29 0a 20 20 | ............(setq.abort.nil))... |
| 3e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 62 6f 72 74 0a 20 20 20 20 | ................(when.abort..... |
| 3e020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 6e 77 69 | ................(when-let.((unwi |
| 3e040 | 6e 64 20 28 6f 72 65 66 20 70 72 65 66 69 78 20 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 29 29 29 | nd.(oref.prefix.unwind-suffix))) |
| 3e060 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | .......................(transien |
| 3e080 | 74 2d 2d 64 65 62 75 67 20 27 75 6e 77 69 6e 64 2d 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | t--debug.'unwind-interactive)... |
| 3e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 75 6e 77 | ....................(funcall.unw |
| 3e0c0 | 69 6e 64 20 73 75 66 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ind.suffix)).................... |
| 3e0e0 | 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 73 75 66 66 69 78 20 61 64 76 69 63 65 29 0a 20 | .(advice-remove.suffix.advice).. |
| 3e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 70 72 65 66 69 78 20 | ...................(oset.prefix. |
| 3e120 | 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 20 6e 69 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | unwind-suffix.nil))))))......... |
| 3e140 | 20 20 20 28 61 64 76 69 63 65 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | ...(advice-body.............(lam |
| 3e160 | 62 64 61 20 28 66 6e 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(fn.&rest.args)............. |
| 3e180 | 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(unwind-protect............... |
| 3e1a0 | 20 20 20 20 28 6c 65 74 20 28 28 64 65 62 75 67 67 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d | ....(let.((debugger.#'transient- |
| 3e1c0 | 2d 65 78 69 74 2d 61 6e 64 2d 64 65 62 75 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -exit-and-debug))............... |
| 3e1e0 | 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ......(apply.fn.args)).......... |
| 3e200 | 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 6e 77 69 6e 64 20 28 6f 72 65 66 20 | .......(when-let.((unwind.(oref. |
| 3e220 | 70 72 65 66 69 78 20 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 | prefix.unwind-suffix)))......... |
| 3e240 | 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 75 6e 77 | ..........(transient--debug.'unw |
| 3e260 | 69 6e 64 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ind-command)...................( |
| 3e280 | 66 75 6e 63 61 6c 6c 20 75 6e 77 69 6e 64 20 73 75 66 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 | funcall.unwind.suffix))......... |
| 3e2a0 | 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 73 75 66 66 69 78 20 61 64 | ........(advice-remove.suffix.ad |
| 3e2c0 | 76 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 70 72 65 66 | vice).................(oset.pref |
| 3e2e0 | 69 78 20 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 20 6e 69 6c 29 29 29 29 29 0a 20 20 20 20 20 20 | ix.unwind-suffix.nil)))))....... |
| 3e300 | 28 73 65 74 71 20 61 64 76 69 63 65 20 60 28 6c 61 6d 62 64 61 20 28 66 6e 20 26 72 65 73 74 20 | (setq.advice.`(lambda.(fn.&rest. |
| 3e320 | 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 | args).......................(int |
| 3e340 | 65 72 61 63 74 69 76 65 20 2c 61 64 76 69 63 65 2d 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | eractive.,advice-interactive)... |
| 3e360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 27 2c 61 64 76 | ....................(apply.',adv |
| 3e380 | 69 63 65 2d 62 6f 64 79 20 66 6e 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | ice-body.fn.args))).......(when. |
| 3e3a0 | 28 73 79 6d 62 6f 6c 70 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 28 | (symbolp.this-command).........( |
| 3e3c0 | 61 64 76 69 63 65 2d 61 64 64 20 73 75 66 66 69 78 20 3a 61 72 6f 75 6e 64 20 61 64 76 69 63 65 | advice-add.suffix.:around.advice |
| 3e3e0 | 20 27 28 28 64 65 70 74 68 20 2e 20 2d 39 39 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 | .'((depth...-99)))))))..(defun.t |
| 3e400 | 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 6d 61 74 75 72 65 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 | ransient--premature-post-command |
| 3e420 | 20 28 29 0a 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d | .()...(and.(equal.(this-command- |
| 3e440 | 6b 65 79 73 2d 76 65 63 74 6f 72 29 20 5b 5d 29 0a 20 20 20 20 20 20 20 28 3d 20 28 6d 69 6e 69 | keys-vector).[])........(=.(mini |
| 3e460 | 62 75 66 66 65 72 2d 64 65 70 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 74 72 61 6e | buffer-depth)...........(1+.tran |
| 3e480 | 73 69 65 6e 74 2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 29 29 0a 20 20 20 20 20 20 | sient--minibuffer-depth))....... |
| 3e4a0 | 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 | .(progn..........(transient--deb |
| 3e4c0 | 75 67 20 27 70 72 65 6d 61 74 75 72 65 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 | ug.'premature-post-command)..... |
| 3e4e0 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 73 70 65 6e 64 2d 6f 76 65 72 72 69 64 | .....(transient--suspend-overrid |
| 3e500 | 65 29 0a 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 28 6f 72 20 74 72 61 6e 73 69 65 6e 74 2d | e)..........(oset.(or.transient- |
| 3e520 | 2d 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 | -prefix.transient-current-prefix |
| 3e540 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 77 69 6e 64 2d 73 75 66 66 69 78 0a 20 | )................unwind-suffix.. |
| 3e560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 | ..............(if.transient--exi |
| 3e580 | 74 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e | tp....................#'transien |
| 3e5a0 | 74 2d 2d 70 6f 73 74 2d 65 78 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | t--post-exit..................#' |
| 3e5c0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 75 6d 65 2d 6f 76 65 72 72 69 64 65 29 29 0a 20 20 20 | transient--resume-override)).... |
| 3e5e0 | 20 20 20 20 20 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f | ......t)))..(defun.transient--po |
| 3e600 | 73 74 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 74 72 61 6e 73 69 65 | st-command.()...(unless.(transie |
| 3e620 | 6e 74 2d 2d 70 72 65 6d 61 74 75 72 65 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 | nt--premature-post-command)..... |
| 3e640 | 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 29 | (transient--debug.'post-command) |
| 3e660 | 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d | .....(transient--with-emergency- |
| 3e680 | 65 78 69 74 20 3a 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 | exit.:post-command.......(cond.( |
| 3e6a0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 73 | transient--exitp.(transient--pos |
| 3e6c0 | 74 2d 65 78 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 60 74 68 69 73 | t-exit)).............;;.If.`this |
| 3e6e0 | 2d 63 6f 6d 6d 61 6e 64 27 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 61 6e 73 69 65 | -command'.is.the.current.transie |
| 3e700 | 6e 74 20 70 72 65 66 69 78 2c 20 74 68 65 6e 20 77 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | nt.prefix,.then.we.............; |
| 3e720 | 3b 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 74 61 6b 65 6e 20 63 61 72 65 20 6f 66 20 75 70 64 | ;.have.already.taken.care.of.upd |
| 3e740 | 61 74 69 6e 67 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2e 2e 2e 0a 20 20 | ating.the.transient.buffer...... |
| 3e760 | 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 | ..........((and.(eq.this-command |
| 3e780 | 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 | .(oref.transient--prefix.command |
| 3e7a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 20 62 75 74 20 | ))...................;;.....but. |
| 3e7c0 | 69 66 20 60 70 72 65 66 69 78 2d 61 72 67 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e | if.`prefix-arg'.is.non-nil,.then |
| 3e7e0 | 20 74 68 65 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | .the.values...................;; |
| 3e800 | 20 6f 66 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 20 61 6e 64 20 60 72 65 61 6c 2d 74 68 69 | .of.`this-command'.and.`real-thi |
| 3e820 | 73 2d 63 6f 6d 6d 61 6e 64 27 20 61 72 65 20 75 6e 74 72 75 65 0a 20 20 20 20 20 20 20 20 20 20 | s-command'.are.untrue........... |
| 3e840 | 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 60 70 72 65 66 69 78 2d 63 6f 6d 6d 61 | ........;;.because.`prefix-comma |
| 3e860 | 6e 64 2d 70 72 65 73 65 72 76 65 2d 73 74 61 74 65 27 20 63 68 61 6e 67 65 73 20 74 68 65 6d 2e | nd-preserve-state'.changes.them. |
| 3e880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 63 61 6e 6e 6f 74 20 | ...................;;.We.cannot. |
| 3e8a0 | 75 73 65 20 60 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 27 20 62 65 63 61 75 73 65 | use.`current-prefix-arg'.because |
| 3e8c0 | 20 69 74 20 69 73 20 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .it.is.set...................;;. |
| 3e8e0 | 74 6f 6f 20 6c 61 74 65 20 28 69 6e 20 60 63 6f 6d 6d 61 6e 64 2d 65 78 65 63 75 74 65 27 29 2c | too.late.(in.`command-execute'), |
| 3e900 | 20 61 6e 64 20 69 66 20 69 74 20 77 65 72 65 20 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .and.if.it.were.set............. |
| 3e920 | 20 20 20 20 20 20 3b 3b 20 65 61 72 6c 69 65 72 2c 20 74 68 65 6e 20 77 65 20 6c 69 6b 65 6c 79 | ......;;.earlier,.then.we.likely |
| 3e940 | 20 73 74 69 6c 6c 20 77 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 62 6c 65 20 74 6f 0a 20 20 20 20 | .still.would.not.be.able.to..... |
| 3e960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 6c 79 20 6f 6e 20 69 74 20 61 6e 64 20 | ..............;;.rely.on.it.and. |
| 3e980 | 60 70 72 65 66 69 78 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 73 65 72 76 65 2d 73 74 61 74 65 2d 68 | `prefix-command-preserve-state-h |
| 3e9a0 | 6f 6f 6b 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 75 6c 64 20 | ook'...................;;.would. |
| 3e9c0 | 68 61 76 65 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 63 6f 72 64 20 74 68 61 74 20 61 | have.to.be.used.to.record.that.a |
| 3e9e0 | 20 75 6e 69 76 65 72 73 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .universal...................;;. |
| 3ea00 | 61 72 67 75 6d 65 6e 74 20 69 73 20 69 6e 20 65 66 66 65 63 74 2e 0a 20 20 20 20 20 20 20 20 20 | argument.is.in.effect........... |
| 3ea20 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 20 20 | .........(not.prefix-arg)))..... |
| 3ea40 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 66 72 65 73 68 70 0a 20 20 20 | ........(transient--refreshp.... |
| 3ea60 | 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 66 72 65 73 68 2d 74 72 | ..........(transient--refresh-tr |
| 3ea80 | 61 6e 73 69 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 65 74 20 28 28 6f 6c | ansient)).............((let.((ol |
| 3eaa0 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a 20 20 20 20 | d.transient--redisplay-map)..... |
| 3eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ...............(new.(transient-- |
| 3eae0 | 6d 61 6b 65 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | make-redisplay-map)))........... |
| 3eb00 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 | .....(unless.(equal.old.new).... |
| 3eb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 70 2d 6b 65 | ..............(transient--pop-ke |
| 3eb40 | 79 6d 61 70 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 0a | ymap.'transient--redisplay-map). |
| 3eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 | .................(setq.transient |
| 3eb80 | 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 20 6e 65 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 | --redisplay-map.new)............ |
| 3eba0 | 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 75 73 68 2d 6b 65 79 6d 61 70 20 27 74 | ......(transient--push-keymap.'t |
| 3ebc0 | 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6d 61 70 29 29 0a 20 20 20 20 20 20 | ransient--redisplay-map))....... |
| 3ebe0 | 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 29 29 | .........(transient--redisplay)) |
| 3ec00 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 73 74 2d 65 78 | )))))..(defun.transient--post-ex |
| 3ec20 | 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 74 72 61 6e 73 69 | it.(&optional.command)...(transi |
| 3ec40 | 65 6e 74 2d 2d 64 65 62 75 67 20 27 70 6f 73 74 2d 65 78 69 74 29 0a 20 20 28 75 6e 6c 65 73 73 | ent--debug.'post-exit)...(unless |
| 3ec60 | 20 28 61 6e 64 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 27 72 65 70 6c | .(and.(eq.transient--exitp.'repl |
| 3ec80 | 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 74 72 61 6e 73 69 65 6e | ace)................(or.transien |
| 3eca0 | 74 2d 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | t--prefix....................;;. |
| 3ecc0 | 54 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 63 6f 75 6c 64 20 61 63 74 20 61 73 | The.current.command.could.act.as |
| 3ece0 | 20 61 20 70 72 65 66 69 78 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | .a.prefix,....................;; |
| 3ed00 | 20 62 75 74 20 64 65 63 69 64 65 64 20 6e 6f 74 20 74 6f 20 63 61 6c 6c 20 60 74 72 61 6e 73 69 | .but.decided.not.to.call.`transi |
| 3ed20 | 65 6e 74 2d 73 65 74 75 70 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ent-setup',....................; |
| 3ed40 | 3b 20 6f 72 20 69 74 20 69 73 20 70 72 65 76 65 6e 74 65 64 20 66 72 6f 6d 20 64 6f 69 6e 67 20 | ;.or.it.is.prevented.from.doing. |
| 3ed60 | 73 6f 20 62 65 63 61 75 73 65 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | so.because.it................... |
| 3ed80 | 20 3b 3b 20 75 73 65 73 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 20 | .;;.uses.the.minibuffer.and.the. |
| 3eda0 | 75 73 65 72 20 61 62 6f 72 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | user.aborted.................... |
| 3edc0 | 3b 3b 20 74 68 61 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | ;;.that.....................(pro |
| 3ede0 | 67 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | g1.nil......................(if. |
| 3ee00 | 28 6c 65 74 20 28 28 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 6f 62 6a | (let.((obj.(transient-suffix-obj |
| 3ee20 | 65 63 74 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ect.command))).................. |
| 3ee40 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 | ..........(and.(slot-boundp.obj. |
| 3ee60 | 27 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'transient)..................... |
| 3ee80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 29 | ............(oref.obj.transient) |
| 3eea0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 | ))..........................;;.T |
| 3eec0 | 68 69 73 20 73 75 62 2d 70 72 65 66 69 78 20 69 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 73 75 | his.sub-prefix.is.a.transient.su |
| 3eee0 | 66 66 69 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ffix;..........................; |
| 3ef00 | 3b 20 67 6f 20 62 61 63 6b 20 74 6f 20 6f 75 74 65 72 20 70 72 65 66 69 78 2c 20 62 79 20 63 61 | ;.go.back.to.outer.prefix,.by.ca |
| 3ef20 | 6c 6c 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | lling..........................; |
| 3ef40 | 3b 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 70 6f 70 27 20 66 75 72 74 68 65 72 | ;.`transient--stack-pop'.further |
| 3ef60 | 20 64 6f 77 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .down........................... |
| 3ef80 | 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 6e 69 6c 29 0a 20 20 20 20 | (setq.transient--exitp.nil)..... |
| 3efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 | ...................(transient--s |
| 3efc0 | 74 61 63 6b 2d 7a 61 70 29 29 29 29 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 | tack-zap))))).....(remove-hook.' |
| 3efe0 | 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 | pre-command-hook..#'transient--p |
| 3f000 | 72 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 70 6f | re-command).....(remove-hook.'po |
| 3f020 | 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 73 | st-command-hook.#'transient--pos |
| 3f040 | 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 72 | t-command).....(advice-remove.'r |
| 3f060 | 65 63 75 72 73 69 76 65 2d 65 64 69 74 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 63 75 72 | ecursive-edit.#'transient--recur |
| 3f080 | 73 69 76 65 2d 65 64 69 74 29 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 | sive-edit))...(setq.transient-cu |
| 3f0a0 | 72 72 65 6e 74 2d 70 72 65 66 69 78 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 | rrent-prefix.nil)...(setq.transi |
| 3f0c0 | 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 | ent-current-command.nil)...(setq |
| 3f0e0 | 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 73 75 66 66 69 78 65 73 20 6e 69 6c 29 | .transient-current-suffixes.nil) |
| 3f100 | 0a 20 20 28 6c 65 74 20 28 28 72 65 73 75 6d 65 20 28 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d | ...(let.((resume.(and.transient- |
| 3f120 | 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | -stack......................(not |
| 3f140 | 20 28 6d 65 6d 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 27 28 72 65 70 6c 61 63 | .(memq.transient--exitp.'(replac |
| 3f160 | 65 20 73 75 73 70 65 6e 64 29 29 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 | e.suspend)))))).....(unless.(or. |
| 3f180 | 72 65 73 75 6d 65 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 27 72 65 70 | resume.(eq.transient--exitp.'rep |
| 3f1a0 | 6c 61 63 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 | lace)).......(setq.transient--sh |
| 3f1c0 | 6f 77 70 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 | owp.nil)).....(setq.transient--e |
| 3f1e0 | 78 69 74 70 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 | xitp.nil).....(setq.transient--h |
| 3f200 | 65 6c 70 70 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 | elpp.nil).....(setq.transient--e |
| 3f220 | 64 69 74 70 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 61 | ditp.nil).....(setq.transient--a |
| 3f240 | 6c 6c 2d 6c 65 76 65 6c 73 2d 70 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 | ll-levels-p.nil).....(setq.trans |
| 3f260 | 69 65 6e 74 2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 20 30 29 0a 20 20 20 20 28 72 | ient--minibuffer-depth.0).....(r |
| 3f280 | 75 6e 2d 68 6f 6f 6b 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 65 78 69 74 2d 68 6f 6f 6b 29 0a 20 | un-hooks.'transient-exit-hook).. |
| 3f2a0 | 20 20 20 28 77 68 65 6e 20 72 65 73 75 6d 65 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | ...(when.resume.......(transient |
| 3f2c0 | 2d 2d 73 74 61 63 6b 2d 70 6f 70 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e | --stack-pop))))..(defun.transien |
| 3f2e0 | 74 2d 2d 73 74 61 63 6b 2d 70 75 73 68 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 | t--stack-push.()...(transient--d |
| 3f300 | 65 62 75 67 20 27 73 74 61 63 6b 2d 70 75 73 68 29 0a 20 20 28 70 75 73 68 20 28 6c 69 73 74 20 | ebug.'stack-push)...(push.(list. |
| 3f320 | 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 29 | (oref.transient--prefix.command) |
| 3f340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 | ...............transient--layout |
| 3f360 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 0a | ...............transient--editp. |
| 3f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 | ..............:transient-suffix. |
| 3f3a0 | 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e | (oref.transient--prefix.transien |
| 3f3c0 | 74 2d 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 6f 70 65 20 28 | t-suffix)...............:scope.( |
| 3f3e0 | 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 73 63 6f 70 65 29 29 0a 20 | oref.transient--prefix.scope)).. |
| 3f400 | 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 29 29 0a 0a 28 64 65 66 75 | .......transient--stack))..(defu |
| 3f420 | 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 70 6f 70 20 28 29 0a 20 20 28 74 72 61 | n.transient--stack-pop.()...(tra |
| 3f440 | 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 73 74 61 63 6b 2d 70 6f 70 29 0a 20 20 28 61 6e 64 | nsient--debug.'stack-pop)...(and |
| 3f460 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 | .transient--stack........(prog1. |
| 3f480 | 74 20 28 61 70 70 6c 79 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 28 70 6f 70 20 | t.(apply.#'transient-setup.(pop. |
| 3f4a0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 | transient--stack)))))..(defun.tr |
| 3f4c0 | 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 7a 61 70 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 | ansient--stack-zap.()...(transie |
| 3f4e0 | 6e 74 2d 2d 64 65 62 75 67 20 27 73 74 61 63 6b 2d 7a 61 70 29 0a 20 20 28 73 65 74 71 20 74 72 | nt--debug.'stack-zap)...(setq.tr |
| 3f500 | 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 | ansient--stack.nil))..(defun.tra |
| 3f520 | 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 20 28 29 0a 20 20 28 69 66 20 28 6f 72 20 28 | nsient--redisplay.()...(if.(or.( |
| 3f540 | 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 70 6f 70 75 70 20 74 29 0a 20 20 20 20 20 | eq.transient-show-popup.t)...... |
| 3f560 | 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 29 0a 20 20 20 20 20 20 28 75 6e | .....transient--showp).......(un |
| 3f580 | 6c 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 20 74 68 69 73 2d 63 6f | less...........(or.(memq.this-co |
| 3f5a0 | 6d 6d 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 63 72 6f 6c 6c 2d 63 6f 6d 6d 61 6e 64 73 | mmand.transient--scroll-commands |
| 3f5c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 6d 65 6d 71 20 74 | )...............(and.(or.(memq.t |
| 3f5e0 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28 6d 6f 75 73 65 2d 64 72 61 67 2d 72 65 67 69 6f 6e 0a | his-command.'(mouse-drag-region. |
| 3f600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3f620 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 75 73 65 2d 73 65 74 2d 72 65 67 69 6f 6e 29 29 0a 20 | ............mouse-set-region)).. |
| 3f640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6b 65 | ......................(equal.(ke |
| 3f660 | 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 | y-description.(this-command-keys |
| 3f680 | 2d 76 65 63 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -vector))....................... |
| 3f6a0 | 20 20 20 20 20 20 20 20 22 3c 6d 6f 75 73 65 2d 6d 6f 76 65 6d 65 6e 74 3e 22 29 29 0a 20 20 20 | ........"<mouse-movement>")).... |
| 3f6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 28 63 75 72 72 65 6e | ................(and.(eq.(curren |
| 3f6e0 | 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-buffer)....................... |
| 3f700 | 20 20 20 20 20 20 28 67 65 74 2d 62 75 66 66 65 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 62 75 66 | ......(get-buffer.transient--buf |
| 3f720 | 66 65 72 2d 6e 61 6d 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | fer-name))))).........(transient |
| 3f740 | 2d 2d 73 68 6f 77 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 75 6d 62 65 72 70 | --show)).....(when.(and.(numberp |
| 3f760 | 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 | .transient-show-popup).......... |
| 3f780 | 20 20 20 20 20 20 28 6e 6f 74 20 28 7a 65 72 6f 70 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 | ......(not.(zerop.transient-show |
| 3f7a0 | 2d 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 74 72 61 | -popup))................(not.tra |
| 3f7c0 | 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 29 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | nsient--timer)).......(transient |
| 3f7e0 | 2d 2d 74 69 6d 65 72 2d 73 74 61 72 74 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | --timer-start)).....(transient-- |
| 3f800 | 73 68 6f 77 2d 62 72 69 65 66 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d | show-brief)))..(defun.transient- |
| 3f820 | 2d 74 69 6d 65 72 2d 73 74 61 72 74 20 28 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e | -timer-start.()...(setq.transien |
| 3f840 | 74 2d 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 28 61 | t--timer.........(run-at-time.(a |
| 3f860 | 62 73 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 70 6f 70 75 70 29 20 6e 69 6c 0a 20 20 20 | bs.transient-show-popup).nil.... |
| 3f880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 | ..................(lambda.().... |
| 3f8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ....................(transient-- |
| 3f8c0 | 74 69 6d 65 72 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | timer-cancel)................... |
| 3f8e0 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 0a 20 20 20 20 20 20 20 20 20 | .....(transient--show).......... |
| 3f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 65 73 73 61 67 65 2d 6c 6f 67 | ..............(let.((message-log |
| 3f920 | 2d 6d 61 78 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -max.nil))...................... |
| 3f940 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 | ....(message.""))))))..(defun.tr |
| 3f960 | 61 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 20 28 29 0a 20 20 28 77 68 65 6e | ansient--timer-cancel.()...(when |
| 3f980 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 0a 20 20 20 20 28 63 61 6e 63 65 6c 2d 74 69 | .transient--timer.....(cancel-ti |
| 3f9a0 | 6d 65 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 73 65 74 71 20 | mer.transient--timer).....(setq. |
| 3f9c0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 | transient--timer.nil)))..(defun. |
| 3f9e0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 28 61 72 67 20 26 72 65 73 74 20 61 72 67 73 | transient--debug.(arg.&rest.args |
| 3fa00 | 29 0a 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 0a 20 20 20 20 28 | )...(when.transient--debug.....( |
| 3fa20 | 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 6d 65 73 73 61 67 65 20 28 6e 6f 74 20 28 65 71 20 74 | let.((inhibit-message.(not.(eq.t |
| 3fa40 | 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 6d 65 73 73 61 67 65 29 29 29 29 0a 20 20 20 | ransient--debug.'message)))).... |
| 3fa60 | 20 20 20 28 69 66 20 28 73 79 6d 62 6f 6c 70 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ...(if.(symbolp.arg)...........( |
| 3fa80 | 6d 65 73 73 61 67 65 20 22 2d 2d 20 25 2d 32 32 73 20 28 63 6d 64 3a 20 25 73 2c 20 65 76 65 6e | message."--.%-22s.(cmd:.%s,.even |
| 3faa0 | 74 3a 20 25 53 2c 20 65 78 69 74 3a 20 25 73 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t:.%S,.exit:.%s%s)"............. |
| 3fac0 | 20 20 20 20 20 20 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | .......arg....................(o |
| 3fae0 | 72 20 28 61 6e 64 20 28 73 79 6d 62 6f 6c 70 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 20 74 68 | r.(and.(symbolp.this-command).th |
| 3fb00 | 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | is-command)..................... |
| 3fb20 | 20 20 20 28 69 66 20 28 62 79 74 65 2d 63 6f 64 65 2d 66 75 6e 63 74 69 6f 6e 2d 70 20 74 68 69 | ...(if.(byte-code-function-p.thi |
| 3fb40 | 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-command)...................... |
| 3fb60 | 20 20 20 20 20 20 22 23 5b 2e 2e 2e 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......"#[...]".................. |
| 3fb80 | 20 20 20 20 20 20 20 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 | ........this-command)).......... |
| 3fba0 | 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 74 68 69 73 | ..........(key-description.(this |
| 3fbc0 | 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 2d 76 65 63 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 | -command-keys-vector)).......... |
| 3fbe0 | 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 0a 20 20 20 20 20 | ..........transient--exitp...... |
| 3fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6b 65 79 77 6f 72 64 70 20 28 | ..............(cond.((keywordp.( |
| 3fc20 | 63 61 72 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | car.args))...................... |
| 3fc40 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 2c 20 66 72 6f 6d 3a 20 25 73 22 0a 20 20 20 20 20 20 | .....(format.",.from:.%s"....... |
| 3fc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 | ............................(sub |
| 3fc80 | 73 74 72 69 6e 67 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 72 20 61 72 67 73 29 29 20 | string.(symbol-name.(car.args)). |
| 3fca0 | 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | 1)))..........................(( |
| 3fcc0 | 73 74 72 69 6e 67 70 20 28 63 61 72 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | stringp.(car.args))............. |
| 3fce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2c 20 22 20 28 61 70 70 6c | ..............(concat.",.".(appl |
| 3fd00 | 79 20 23 27 66 6f 72 6d 61 74 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.#'format.args))).............. |
| 3fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 75 6e 63 74 69 6f 6e 70 20 28 63 61 72 20 61 72 67 | ............((functionp.(car.arg |
| 3fd40 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | s))...........................(c |
| 3fd60 | 6f 6e 63 61 74 20 22 2c 20 22 20 28 61 70 70 6c 79 20 28 63 61 72 20 61 72 67 73 29 20 28 63 64 | oncat.",.".(apply.(car.args).(cd |
| 3fd80 | 72 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.args))))...................... |
| 3fda0 | 20 20 20 20 28 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 | ....(""))).........(apply.#'mess |
| 3fdc0 | 61 67 65 20 61 72 67 20 61 72 67 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 | age.arg.args)))))..(defun.transi |
| 3fde0 | 65 6e 74 2d 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 | ent--emergency-exit.(&optional.i |
| 3fe00 | 64 29 0a 20 20 22 45 78 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 61 6e 73 69 65 6e 74 | d)..."Exit.the.current.transient |
| 3fe20 | 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 | .command.after.an.error.occurred |
| 3fe40 | 2e 0a 57 68 65 6e 20 6e 6f 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 63 74 69 76 65 20 28 69 | ..When.no.transient.is.active.(i |
| 3fe60 | 2e 65 2e 2c 20 77 68 65 6e 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 27 20 69 73 | .e.,.when.`transient--prefix'.is |
| 3fe80 | 0a 6e 69 6c 29 20 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 20 20 4f 70 74 69 6f 6e 61 6c | .nil).then.do.nothing...Optional |
| 3fea0 | 20 49 44 20 69 73 20 61 20 6b 65 79 77 6f 72 64 20 69 64 65 6e 74 69 66 79 69 6e 67 20 74 68 65 | .ID.is.a.keyword.identifying.the |
| 3fec0 | 0a 65 78 69 74 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 27 65 6d 65 | .exit."...(transient--debug.'eme |
| 3fee0 | 72 67 65 6e 63 79 2d 65 78 69 74 20 69 64 29 0a 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e | rgency-exit.id)...(when.transien |
| 3ff00 | 74 2d 2d 70 72 65 66 69 78 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 | t--prefix.....(setq.transient--s |
| 3ff20 | 74 61 63 6b 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 | tack.nil).....(setq.transient--e |
| 3ff40 | 78 69 74 70 20 74 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 2d 65 78 69 74 | xitp.t).....(transient--pre-exit |
| 3ff60 | 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 6f 73 74 2d 65 78 69 74 29 29 29 0a 0a | ).....(transient--post-exit))).. |
| 3ff80 | 3b 3b 3b 20 50 72 65 2d 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | ;;;.Pre-Commands..(defun.transie |
| 3ffa0 | 6e 74 2d 2d 63 61 6c 6c 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 28 69 66 2d 6c 65 | nt--call-pre-command.()...(if-le |
| 3ffc0 | 74 20 28 28 66 6e 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 67 65 74 2d 70 72 65 2d 63 6f 6d 6d 61 | t.((fn.(transient--get-pre-comma |
| 3ffe0 | 6e 64 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | nd.this-command))).......(let.(( |
| 40000 | 61 63 74 69 6f 6e 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 | action.(funcall.fn))).........(w |
| 40020 | 68 65 6e 20 28 65 71 20 61 63 74 69 6f 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 29 0a | hen.(eq.action.transient--exit). |
| 40040 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 | ..........(setq.transient--exitp |
| 40060 | 20 28 6f 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 74 29 29 29 0a 20 20 20 20 20 | .(or.transient--exitp.t)))...... |
| 40080 | 20 20 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 28 69 66 20 28 6c 65 74 20 28 28 6b 65 79 73 20 28 | ...action).....(if.(let.((keys.( |
| 400a0 | 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 2d 76 65 63 74 6f 72 29 29 29 0a 20 20 20 20 | this-command-keys-vector)))..... |
| 400c0 | 20 20 20 20 20 20 28 65 71 20 28 61 72 65 66 20 6b 65 79 73 20 28 31 2d 20 28 6c 65 6e 67 74 68 | ......(eq.(aref.keys.(1-.(length |
| 400e0 | 20 6b 65 79 73 29 29 29 20 3f 5c 43 2d 67 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 | .keys))).?\C-g)).........(setq.t |
| 40100 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6f 70 29 0a 20 20 20 | his-command.'transient-noop).... |
| 40120 | 20 20 20 28 75 6e 6c 65 73 73 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 65 62 75 67 2d 63 6f | ...(unless.(transient--edebug-co |
| 40140 | 6d 6d 61 6e 64 2d 70 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d | mmand-p).........(setq.this-comm |
| 40160 | 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 75 6e 64 65 66 69 6e 65 64 29 29 29 0a 20 20 20 20 | and.'transient-undefined)))..... |
| 40180 | 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 79 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 | transient--stay))..(defun.transi |
| 401a0 | 65 6e 74 2d 2d 67 65 74 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | ent--get-pre-command.(&optional. |
| 401c0 | 63 6d 64 20 65 6e 66 6f 72 63 65 2d 74 79 70 65 29 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f | cmd.enforce-type)...(or.(and.(no |
| 401e0 | 74 20 28 65 71 20 65 6e 66 6f 72 63 65 2d 74 79 70 65 20 27 6e 6f 6e 2d 73 75 66 66 69 78 29 29 | t.(eq.enforce-type.'non-suffix)) |
| 40200 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 70 20 63 6d 64 29 0a 20 20 20 20 20 20 | ............(symbolp.cmd)....... |
| 40220 | 20 20 20 20 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 64 | .....(lookup-key.transient--pred |
| 40240 | 69 63 61 74 65 2d 6d 61 70 20 28 76 65 63 74 6f 72 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 28 | icate-map.(vector.cmd))).......( |
| 40260 | 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 65 6e 66 6f 72 63 65 2d 74 79 70 65 20 27 73 75 66 66 69 | and.(not.(eq.enforce-type.'suffi |
| 40280 | 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 6f 6c | x))............(transient--resol |
| 402a0 | 76 65 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 | ve-pre-command.............(oref |
| 402c0 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e | .transient--prefix.transient-non |
| 402e0 | 2d 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 0a 0a 28 64 65 66 | -suffix).............t))))..(def |
| 40300 | 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 6f 6c 76 65 2d 70 72 65 2d 63 6f 6d 6d 61 6e | un.transient--resolve-pre-comman |
| 40320 | 64 20 28 70 72 65 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 73 6f 6c 76 65 2d 62 6f 6f 6c 65 61 6e | d.(pre.&optional.resolve-boolean |
| 40340 | 29 0a 20 20 28 63 6f 6e 64 20 28 28 62 6f 6f 6c 65 61 6e 70 20 70 72 65 29 0a 20 20 20 20 20 20 | )...(cond.((booleanp.pre)....... |
| 40360 | 20 20 20 28 69 66 20 72 65 73 6f 6c 76 65 2d 62 6f 6f 6c 65 61 6e 0a 20 20 20 20 20 20 20 20 20 | ...(if.resolve-boolean.......... |
| 40380 | 20 20 20 20 28 69 66 20 70 72 65 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 | ....(if.pre.#'transient--do-stay |
| 403a0 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 6e 29 0a 20 20 20 20 20 20 20 20 20 | .#'transient--do-warn).......... |
| 403c0 | 20 20 70 72 65 29 29 0a 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 | ..pre)).........((string-match-p |
| 403e0 | 20 22 2d 2d 64 6f 2d 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 70 72 65 29 29 20 70 72 65 29 | ."--do-".(symbol-name.pre)).pre) |
| 40400 | 0a 20 20 20 20 20 20 20 20 28 28 6c 65 74 20 28 28 73 79 6d 20 28 69 6e 74 65 72 6e 20 28 66 6f | .........((let.((sym.(intern.(fo |
| 40420 | 72 6d 61 74 20 22 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 25 73 22 20 70 72 65 29 29 29 29 0a | rmat."transient--do-%s".pre)))). |
| 40440 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 73 79 6d 29 20 73 | ...........(if.(functionp.sym).s |
| 40460 | 79 6d 20 70 72 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 | ym.pre)))))..(defun.transient--d |
| 40480 | 6f 2d 73 74 61 79 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 69 | o-stay.()..."Call.the.command.wi |
| 404a0 | 74 68 6f 75 74 20 65 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 73 74 | thout.exporting.variables.and.st |
| 404c0 | 61 79 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 79 | ay.transient."...transient--stay |
| 404e0 | 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6e 6f 6f 70 20 28 29 0a | )..(defun.transient--do-noop.(). |
| 40500 | 20 20 22 43 61 6c 6c 20 60 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6f 70 27 20 61 6e 64 20 73 74 61 | .."Call.`transient-noop'.and.sta |
| 40520 | 79 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 | y.transient."...(setq.this-comma |
| 40540 | 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6f 70 29 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d | nd.'transient-noop)...transient- |
| 40560 | 2d 73 74 61 79 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 | -stay)..(defun.transient--do-war |
| 40580 | 6e 20 28 29 0a 20 20 22 43 61 6c 6c 20 60 74 72 61 6e 73 69 65 6e 74 2d 75 6e 64 65 66 69 6e 65 | n.()..."Call.`transient-undefine |
| 405a0 | 64 27 20 61 6e 64 20 73 74 61 79 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 28 73 65 74 71 20 | d'.and.stay.transient."...(setq. |
| 405c0 | 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 75 6e 64 65 66 69 6e 65 | this-command.'transient-undefine |
| 405e0 | 64 29 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 79 29 0a 0a 28 64 65 66 75 6e 20 74 72 | d)...transient--stay)..(defun.tr |
| 40600 | 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 6e 2d 69 6e 61 70 74 20 28 29 0a 20 20 22 43 61 6c | ansient--do-warn-inapt.()..."Cal |
| 40620 | 6c 20 60 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 70 74 27 20 61 6e 64 20 73 74 61 79 20 74 72 61 | l.`transient-inapt'.and.stay.tra |
| 40640 | 6e 73 69 65 6e 74 2e 22 0a 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 | nsient."...(setq.this-command.'t |
| 40660 | 72 61 6e 73 69 65 6e 74 2d 69 6e 61 70 74 29 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 | ransient-inapt)...transient--sta |
| 40680 | 79 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 20 28 29 | y)..(defun.transient--do-call.() |
| 406a0 | 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 65 78 70 6f 72 | ..."Call.the.command.after.expor |
| 406c0 | 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 73 74 61 79 20 74 72 61 6e 73 69 65 6e | ting.variables.and.stay.transien |
| 406e0 | 74 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 6f 72 74 29 0a 20 20 74 72 61 6e | t."...(transient--export)...tran |
| 40700 | 73 69 65 6e 74 2d 2d 73 74 61 79 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d | sient--stay)..(defun.transient-- |
| 40720 | 64 6f 2d 72 65 74 75 72 6e 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | do-return.()..."Call.the.command |
| 40740 | 20 61 66 74 65 72 20 65 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 72 | .after.exporting.variables.and.r |
| 40760 | 65 74 75 72 6e 20 74 6f 20 70 61 72 65 6e 74 20 70 72 65 66 69 78 2e 0a 49 66 20 74 68 65 72 65 | eturn.to.parent.prefix..If.there |
| 40780 | 20 69 73 20 6e 6f 20 70 61 72 65 6e 74 20 70 72 65 66 69 78 2c 20 74 68 65 6e 20 62 65 68 61 76 | .is.no.parent.prefix,.then.behav |
| 407a0 | 65 20 6c 69 6b 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 27 2e 22 0a 20 20 | e.like.`transient--do-exit'."... |
| 407c0 | 28 69 66 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 | (if.(not.transient--stack)...... |
| 407e0 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 29 0a 20 20 20 20 28 74 72 61 6e 73 | .(transient--do-exit).....(trans |
| 40800 | 69 65 6e 74 2d 2d 65 78 70 6f 72 74 29 0a 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 | ient--export).....transient--exi |
| 40820 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 20 28 | t))..(defun.transient--do-exit.( |
| 40840 | 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 65 78 70 6f | )..."Call.the.command.after.expo |
| 40860 | 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 65 78 69 74 20 74 68 65 20 74 72 61 | rting.variables.and.exit.the.tra |
| 40880 | 6e 73 69 65 6e 74 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 6f 72 74 29 0a 20 | nsient."...(transient--export).. |
| 408a0 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 7a 61 70 29 0a 20 20 74 72 61 6e 73 69 | .(transient--stack-zap)...transi |
| 408c0 | 65 6e 74 2d 2d 65 78 69 74 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f | ent--exit)..(defun.transient--do |
| 408e0 | 2d 6c 65 61 76 65 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 69 | -leave.()..."Call.the.command.wi |
| 40900 | 74 68 6f 75 74 20 65 78 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 65 78 | thout.exporting.variables.and.ex |
| 40920 | 69 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | it.the.transient."...(transient- |
| 40940 | 2d 73 74 61 63 6b 2d 7a 61 70 29 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 29 0a 0a | -stack-zap)...transient--exit).. |
| 40960 | 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 70 75 73 68 2d 62 75 74 74 6f 6e | (defun.transient--do-push-button |
| 40980 | 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 72 65 70 72 65 73 65 6e | .()..."Call.the.command.represen |
| 409a0 | 74 65 64 20 62 79 20 74 68 65 20 61 63 74 69 76 61 74 65 64 20 62 75 74 74 6f 6e 2e 0a 55 73 65 | ted.by.the.activated.button..Use |
| 409c0 | 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 27 73 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 20 74 6f 20 64 | .that.command's.pre-command.to.d |
| 409e0 | 65 74 65 72 6d 69 6e 65 20 74 72 61 6e 73 69 65 6e 74 20 62 65 68 61 76 69 6f 72 2e 22 0a 20 20 | etermine.transient.behavior."... |
| 40a00 | 28 69 66 20 28 61 6e 64 20 28 6d 6f 75 73 65 2d 65 76 65 6e 74 2d 70 20 6c 61 73 74 2d 63 6f 6d | (if.(and.(mouse-event-p.last-com |
| 40a20 | 6d 61 6e 64 2d 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 | mand-event)............(not.(eq. |
| 40a40 | 28 70 6f 73 6e 2d 77 69 6e 64 6f 77 20 28 65 76 65 6e 74 2d 73 74 61 72 74 20 6c 61 73 74 2d 63 | (posn-window.(event-start.last-c |
| 40a60 | 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommand-event)).................. |
| 40a80 | 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 74 72 | ...transient--window))).......tr |
| 40aa0 | 61 6e 73 69 65 6e 74 2d 2d 73 74 61 79 0a 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d | ansient--stay.....(setq.this-com |
| 40ac0 | 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 | mand...........(with-selected-wi |
| 40ae0 | 6e 64 6f 77 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 | ndow.transient--window.......... |
| 40b00 | 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 69 66 20 28 6d 6f 75 73 65 | ...(get-text-property.(if.(mouse |
| 40b20 | 2d 65 76 65 6e 74 2d 70 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 29 0a 20 20 20 | -event-p.last-command-event).... |
| 40b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 40b60 | 28 70 6f 73 6e 2d 70 6f 69 6e 74 20 28 65 76 65 6e 74 2d 73 74 61 72 74 20 6c 61 73 74 2d 63 6f | (posn-point.(event-start.last-co |
| 40b80 | 6d 6d 61 6e 64 2d 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmand-event))................... |
| 40ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 | ...............(point))......... |
| 40bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 6f 6d 6d 61 6e 64 29 | .......................'command) |
| 40be0 | 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 63 61 6c 6c 2d 70 72 65 2d 63 6f 6d 6d | )).....(transient--call-pre-comm |
| 40c00 | 61 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 | and)))..(defun.transient--do-rec |
| 40c20 | 75 72 73 65 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | urse.()..."Call.the.transient.pr |
| 40c40 | 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 70 72 65 70 61 72 69 6e 67 20 66 6f 72 20 72 65 74 75 | efix.command,.preparing.for.retu |
| 40c60 | 72 6e 20 74 6f 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 49 66 20 74 68 65 72 65 | rn.to.active.transient..If.there |
| 40c80 | 20 69 73 20 6e 6f 20 70 61 72 65 6e 74 20 70 72 65 66 69 78 2c 20 74 68 65 6e 20 6a 75 73 74 20 | .is.no.parent.prefix,.then.just. |
| 40ca0 | 63 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | call.the.command."...(transient- |
| 40cc0 | 2d 64 6f 2d 73 74 61 63 6b 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 | -do-stack))..(defun.transient--s |
| 40ce0 | 65 74 75 70 2d 72 65 63 75 72 73 69 6f 6e 20 28 70 72 65 66 69 78 2d 6f 62 6a 29 0a 20 20 28 77 | etup-recursion.(prefix-obj)...(w |
| 40d00 | 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 0a 20 20 20 20 28 6c 65 74 20 28 28 | hen.transient--stack.....(let.(( |
| 40d20 | 63 6f 6d 6d 61 6e 64 20 28 6f 72 65 66 20 70 72 65 66 69 78 2d 6f 62 6a 20 63 6f 6d 6d 61 6e 64 | command.(oref.prefix-obj.command |
| 40d40 | 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 75 66 66 69 78 2d 6f 62 6a | ))).......(when-let.((suffix-obj |
| 40d60 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 2d 6f 62 6a 65 63 74 20 63 6f 6d 6d 61 6e | .(transient-suffix-object.comman |
| 40d80 | 64 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 69 66 20 28 73 6c | d))).........(when.(memq.(if.(sl |
| 40da0 | 6f 74 2d 62 6f 75 6e 64 70 20 73 75 66 66 69 78 2d 6f 62 6a 20 27 74 72 61 6e 73 69 65 6e 74 29 | ot-boundp.suffix-obj.'transient) |
| 40dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 | .........................(oref.s |
| 40de0 | 75 66 66 69 78 2d 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | uffix-obj.transient)............ |
| 40e00 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 | ...........(oref.transient-curre |
| 40e20 | 6e 74 2d 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 20 | nt-prefix.transient-suffix)).... |
| 40e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 74 20 23 27 74 72 61 6e 73 | .................(list.t.#'trans |
| 40e60 | 69 65 6e 74 2d 2d 64 6f 2d 72 65 63 75 72 73 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 73 | ient--do-recurse))...........(os |
| 40e80 | 65 74 20 70 72 65 66 69 78 2d 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 74 | et.prefix-obj.transient-suffix.t |
| 40ea0 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 | ))))))..(defun.transient--do-sta |
| 40ec0 | 63 6b 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | ck.()..."Call.the.transient.pref |
| 40ee0 | 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 73 74 61 63 6b 69 6e 67 20 74 68 65 20 61 63 74 69 76 65 20 | ix.command,.stacking.the.active. |
| 40f00 | 74 72 61 6e 73 69 65 6e 74 2e 0a 50 75 73 68 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 | transient..Push.the.active.trans |
| 40f20 | 69 65 6e 74 20 74 6f 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 2e 22 0a 20 20 | ient.to.the.transient.stack."... |
| 40f40 | 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 6f 72 74 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 | (transient--export)...(transient |
| 40f60 | 2d 2d 73 74 61 63 6b 2d 70 75 73 68 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d | --stack-push)...(setq.transient- |
| 40f80 | 2d 65 78 69 74 70 20 27 72 65 70 6c 61 63 65 29 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 | -exitp.'replace)...transient--ex |
| 40fa0 | 69 74 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 70 6c 61 63 | it)..(defun.transient--do-replac |
| 40fc0 | 65 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | e.()..."Call.the.transient.prefi |
| 40fe0 | 78 20 63 6f 6d 6d 61 6e 64 2c 20 72 65 70 6c 61 63 69 6e 67 20 74 68 65 20 61 63 74 69 76 65 20 | x.command,.replacing.the.active. |
| 41000 | 74 72 61 6e 73 69 65 6e 74 2e 0a 44 6f 20 6e 6f 74 20 70 75 73 68 20 74 68 65 20 61 63 74 69 76 | transient..Do.not.push.the.activ |
| 41020 | 65 20 74 72 61 6e 73 69 65 6e 74 20 74 6f 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 | e.transient.to.the.transient.sta |
| 41040 | 63 6b 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 70 6f 72 74 29 0a 20 20 28 73 65 | ck."...(transient--export)...(se |
| 41060 | 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 70 20 27 72 65 70 6c 61 63 65 29 0a 20 20 | tq.transient--exitp.'replace)... |
| 41080 | 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | transient--exit)..(defun.transie |
| 410a0 | 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 6e 64 20 28 29 0a 20 20 22 53 75 73 70 65 6e 64 20 74 68 65 | nt--do-suspend.()..."Suspend.the |
| 410c0 | 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2c 20 73 61 76 69 6e 67 20 74 68 65 20 74 72 | .active.transient,.saving.the.tr |
| 410e0 | 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 | ansient.stack."...(transient--st |
| 41100 | 61 63 6b 2d 70 75 73 68 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 | ack-push)...(setq.transient--exi |
| 41120 | 74 70 20 27 73 75 73 70 65 6e 64 29 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 29 0a | tp.'suspend)...transient--exit). |
| 41140 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 71 75 69 74 2d 6f 6e 65 20 28 | .(defun.transient--do-quit-one.( |
| 41160 | 29 0a 20 20 22 49 66 20 61 63 74 69 76 65 2c 20 71 75 69 74 20 68 65 6c 70 20 6f 72 20 65 64 69 | )..."If.active,.quit.help.or.edi |
| 41180 | 74 20 6d 6f 64 65 2c 20 65 6c 73 65 20 65 78 69 74 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 | t.mode,.else.exit.the.active.tra |
| 411a0 | 6e 73 69 65 6e 74 2e 22 0a 20 20 28 63 6f 6e 64 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c | nsient."...(cond.(transient--hel |
| 411c0 | 70 70 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c | pp..........(setq.transient--hel |
| 411e0 | 70 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 79 | pp.nil)..........transient--stay |
| 41200 | 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 0a 20 20 20 20 | ).........(transient--editp..... |
| 41220 | 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 20 6e 69 6c 29 | .....(setq.transient--editp.nil) |
| 41240 | 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 29 0a 20 20 20 20 | ..........(transient-setup)..... |
| 41260 | 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 79 29 0a 20 20 20 20 20 20 20 20 28 70 | .....transient--stay).........(p |
| 41280 | 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 | refix-arg..........transient--st |
| 412a0 | 61 79 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 78 69 74 29 29 29 0a | ay).........(transient--exit))). |
| 412c0 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 71 75 69 74 2d 61 6c 6c 20 28 | .(defun.transient--do-quit-all.( |
| 412e0 | 29 0a 20 20 22 45 78 69 74 20 61 6c 6c 20 74 72 61 6e 73 69 65 6e 74 73 20 77 69 74 68 6f 75 74 | )..."Exit.all.transients.without |
| 41300 | 20 73 61 76 69 6e 67 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 63 6b 2e 22 0a 20 20 | .saving.the.transient.stack."... |
| 41320 | 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 63 6b 2d 7a 61 70 29 0a 20 20 74 72 61 6e 73 69 65 | (transient--stack-zap)...transie |
| 41340 | 6e 74 2d 2d 65 78 69 74 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | nt--exit)..(defun.transient--do- |
| 41360 | 6d 6f 76 65 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 66 20 60 | move.()..."Call.the.command.if.` |
| 41380 | 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f | transient-enable-popup-navigatio |
| 413a0 | 6e 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 49 6e 20 74 68 61 74 20 63 61 73 65 20 62 65 68 61 | n'.is.non-nil..In.that.case.beha |
| 413c0 | 76 65 20 6c 69 6b 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 79 27 2c 20 6f 74 | ve.like.`transient--do-stay',.ot |
| 413e0 | 68 65 72 77 69 73 65 20 73 69 6d 69 6c 61 72 0a 74 6f 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 64 | herwise.similar.to.`transient--d |
| 41400 | 6f 2d 77 61 72 6e 27 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e | o-warn'."...(unless.transient-en |
| 41420 | 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 28 73 65 74 71 20 | able-popup-navigation.....(setq. |
| 41440 | 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 68 69 62 69 74 2d | this-command.'transient-inhibit- |
| 41460 | 6d 6f 76 65 29 29 0a 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 74 61 79 29 0a 0a 28 64 65 66 75 | move))...transient--stay)..(defu |
| 41480 | 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 6d 69 6e 75 73 20 28 29 0a 20 20 22 43 61 6c 6c | n.transient--do-minus.()..."Call |
| 414a0 | 20 60 6e 65 67 61 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 27 20 6f 72 20 70 69 76 6f 74 20 74 6f | .`negative-argument'.or.pivot.to |
| 414c0 | 20 60 74 72 61 6e 73 69 65 6e 74 2d 75 70 64 61 74 65 27 2e 0a 49 66 20 60 6e 65 67 61 74 69 76 | .`transient-update'..If.`negativ |
| 414e0 | 65 2d 61 72 67 75 6d 65 6e 74 27 20 69 73 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 5c 22 2d | e-argument'.is.invoked.using.\"- |
| 41500 | 5c 22 20 74 68 65 6e 20 70 72 65 73 65 72 76 65 20 74 68 65 0a 70 72 65 66 69 78 20 61 72 67 75 | \".then.preserve.the.prefix.argu |
| 41520 | 6d 65 6e 74 20 61 6e 64 20 70 69 76 6f 74 20 74 6f 20 60 74 72 61 6e 73 69 65 6e 74 2d 75 70 64 | ment.and.pivot.to.`transient-upd |
| 41540 | 61 74 65 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 74 68 69 73 2d 63 6f 6d 6d | ate'."...(when.(equal.(this-comm |
| 41560 | 61 6e 64 2d 6b 65 79 73 29 20 22 2d 22 29 0a 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f | and-keys)."-").....(setq.this-co |
| 41580 | 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 75 70 64 61 74 65 29 29 0a 20 20 74 72 61 6e | mmand.'transient-update))...tran |
| 415a0 | 73 69 65 6e 74 2d 2d 73 74 61 79 29 0a 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 | sient--stay)..(put.'transient--d |
| 415c0 | 6f 2d 73 74 61 79 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 | o-stay.......'transient-face.'tr |
| 415e0 | 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e | ansient-key-stay).(put.'transien |
| 41600 | 74 2d 2d 64 6f 2d 6e 6f 6f 70 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 | t--do-noop.......'transient-face |
| 41620 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 6e 6f 6f 70 29 0a 28 70 75 74 20 27 74 72 61 6e | .'transient-key-noop).(put.'tran |
| 41640 | 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 6e 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d | sient--do-warn.......'transient- |
| 41660 | 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 6e 6f 6f 70 29 0a 28 70 75 74 20 27 | face.'transient-key-noop).(put.' |
| 41680 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 77 61 72 6e 2d 69 6e 61 70 74 20 27 74 72 61 6e 73 69 | transient--do-warn-inapt.'transi |
| 416a0 | 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 6e 6f 6f 70 29 0a 28 70 | ent-face.'transient-key-noop).(p |
| 416c0 | 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 63 61 6c 6c 20 20 20 20 20 20 20 27 74 72 | ut.'transient--do-call.......'tr |
| 416e0 | 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 | ansient-face.'transient-key-stay |
| 41700 | 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 74 75 72 6e 20 20 20 20 | ).(put.'transient--do-return.... |
| 41720 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d | .'transient-face.'transient-key- |
| 41740 | 72 65 74 75 72 6e 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 | return).(put.'transient--do-exit |
| 41760 | 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e | .......'transient-face.'transien |
| 41780 | 74 2d 6b 65 79 2d 65 78 69 74 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | t-key-exit).(put.'transient--do- |
| 417a0 | 6c 65 61 76 65 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e | leave......'transient-face.'tran |
| 417c0 | 73 69 65 6e 74 2d 6b 65 79 2d 65 78 69 74 29 0a 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 | sient-key-exit)..(put.'transient |
| 417e0 | 2d 2d 64 6f 2d 72 65 63 75 72 73 65 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 | --do-recurse....'transient-face. |
| 41800 | 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 29 0a 28 70 75 74 20 27 74 72 61 6e 73 | 'transient-key-stay).(put.'trans |
| 41820 | 69 65 6e 74 2d 2d 64 6f 2d 73 74 61 63 6b 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 | ient--do-stack......'transient-f |
| 41840 | 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 29 0a 28 70 75 74 20 27 74 | ace.'transient-key-stay).(put.'t |
| 41860 | 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 72 65 70 6c 61 63 65 20 20 20 20 27 74 72 61 6e 73 69 65 | ransient--do-replace....'transie |
| 41880 | 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 65 78 69 74 29 0a 28 70 75 | nt-face.'transient-key-exit).(pu |
| 418a0 | 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 73 75 73 70 65 6e 64 20 20 20 20 27 74 72 61 | t.'transient--do-suspend....'tra |
| 418c0 | 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 65 78 69 74 29 | nsient-face.'transient-key-exit) |
| 418e0 | 0a 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 71 75 69 74 2d 6f 6e 65 20 20 | ..(put.'transient--do-quit-one.. |
| 41900 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d | .'transient-face.'transient-key- |
| 41920 | 72 65 74 75 72 6e 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 71 75 69 74 | return).(put.'transient--do-quit |
| 41940 | 2d 61 6c 6c 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e | -all...'transient-face.'transien |
| 41960 | 74 2d 6b 65 79 2d 65 78 69 74 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d | t-key-exit).(put.'transient--do- |
| 41980 | 6d 6f 76 65 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 74 72 61 6e | move.......'transient-face.'tran |
| 419a0 | 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 29 0a 28 70 75 74 20 27 74 72 61 6e 73 69 65 6e 74 2d | sient-key-stay).(put.'transient- |
| 419c0 | 2d 64 6f 2d 6d 69 6e 75 73 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 20 27 | -do-minus......'transient-face.' |
| 419e0 | 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 2d 73 74 61 79 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 | transient-key-stay)..;;;.Command |
| 41a00 | 73 0a 3b 3b 3b 3b 20 4e 6f 6f 70 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 6e 6f | s.;;;;.Noop..(defun.transient-no |
| 41a20 | 6f 70 20 28 29 0a 20 20 22 44 6f 20 6e 6f 74 68 69 6e 67 20 61 74 20 61 6c 6c 2e 22 0a 20 20 28 | op.()..."Do.nothing.at.all."...( |
| 41a40 | 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d | interactive))..(defun.transient- |
| 41a60 | 75 6e 64 65 66 69 6e 65 64 20 28 29 0a 20 20 22 57 61 72 6e 20 74 68 65 20 75 73 65 72 20 74 68 | undefined.()..."Warn.the.user.th |
| 41a80 | 61 74 20 74 68 65 20 70 72 65 73 73 65 64 20 6b 65 79 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 20 | at.the.pressed.key.is.not.bound. |
| 41aa0 | 74 6f 20 61 6e 79 20 73 75 66 66 69 78 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | to.any.suffix."...(interactive). |
| 41ac0 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 76 61 6c 69 64 20 22 55 6e 62 6f 75 6e 64 20 73 | ..(transient--invalid."Unbound.s |
| 41ae0 | 75 66 66 69 78 22 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 70 74 | uffix"))..(defun.transient-inapt |
| 41b00 | 20 28 29 0a 20 20 22 57 61 72 6e 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 74 68 65 20 69 6e | .()..."Warn.the.user.that.the.in |
| 41b20 | 76 6f 6b 65 64 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 61 70 74 2e 22 0a 20 20 28 69 6e 74 65 | voked.command.is.inapt."...(inte |
| 41b40 | 72 61 63 74 69 76 65 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 76 61 6c 69 64 20 22 | ractive)...(transient--invalid." |
| 41b60 | 49 6e 61 70 74 20 63 6f 6d 6d 61 6e 64 22 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | Inapt.command"))..(defun.transie |
| 41b80 | 6e 74 2d 2d 69 6e 76 61 6c 69 64 20 28 6d 73 67 29 0a 20 20 28 64 69 6e 67 29 0a 20 20 28 6d 65 | nt--invalid.(msg)...(ding)...(me |
| 41ba0 | 73 73 61 67 65 20 22 25 73 3a 20 60 25 73 27 20 28 55 73 65 20 60 25 73 27 20 74 6f 20 61 62 6f | ssage."%s:.`%s'.(Use.`%s'.to.abo |
| 41bc0 | 72 74 2c 20 60 25 73 27 20 66 6f 72 20 68 65 6c 70 29 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | rt,.`%s'.for.help)%s"........... |
| 41be0 | 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6b 65 79 | .msg............(propertize.(key |
| 41c00 | 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d 61 6e | -description.(this-single-comman |
| 41c20 | 64 2d 6b 65 79 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-keys))........................ |
| 41c40 | 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 0a 20 | 'face.'font-lock-warning-face).. |
| 41c60 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 43 2d 67 22 20 27 66 61 63 | ..........(propertize."C-g".'fac |
| 41c80 | 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | e.'transient-key)............(pr |
| 41ca0 | 6f 70 65 72 74 69 7a 65 20 22 3f 22 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d | opertize."?"...'face.'transient- |
| 41cc0 | 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 | key)............;;.`this-command |
| 41ce0 | 27 20 69 73 20 60 74 72 61 6e 73 69 65 6e 74 2d 75 6e 64 65 66 69 6e 65 64 27 20 6f 72 20 60 74 | '.is.`transient-undefined'.or.`t |
| 41d00 | 72 61 6e 73 69 65 6e 74 2d 69 6e 61 70 74 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 | ransient-inapt'.............;;.S |
| 41d20 | 68 6f 77 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 28 60 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d | how.the.command.(`this-original- |
| 41d40 | 63 6f 6d 6d 61 6e 64 27 29 20 74 68 65 20 75 73 65 72 20 61 63 74 75 61 6c 6c 79 0a 20 20 20 20 | command').the.user.actually..... |
| 41d60 | 20 20 20 20 20 20 20 3b 3b 20 74 72 69 65 64 20 74 6f 20 69 6e 76 6f 6b 65 2e 0a 20 20 20 20 20 | .......;;.tried.to.invoke....... |
| 41d80 | 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 63 6d 64 20 28 6f 72 20 28 69 67 6e 6f 72 65 2d | ......(if-let.((cmd.(or.(ignore- |
| 41da0 | 65 72 72 6f 72 73 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 | errors.(symbol-name.this-origina |
| 41dc0 | 6c 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-command))..................... |
| 41de0 | 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 73 79 6d 62 6f 6c 2d | .........(ignore-errors.(symbol- |
| 41e00 | 6e 61 6d 65 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | name.this-command))))).......... |
| 41e20 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 5b 25 73 5d 22 20 28 70 72 6f 70 65 72 74 69 7a | ......(format.".[%s]".(propertiz |
| 41e40 | 65 20 63 6d 64 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 | e.cmd.'face.'font-lock-warning-f |
| 41e60 | 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 28 75 6e 6c 65 73 | ace))..............""))...(unles |
| 41e80 | 73 20 28 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 0a | s.(and.transient--transient-map. |
| 41ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d | ...............(memq.transient-- |
| 41ec0 | 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 20 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 | transient-map.overriding-termina |
| 41ee0 | 6c 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 72 61 6e 73 69 65 | l-local-map)).....(let.((transie |
| 41f00 | 6e 74 2d 2d 70 72 65 66 69 78 20 28 6f 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 | nt--prefix.(or.transient--prefix |
| 41f20 | 20 27 73 69 63 29 29 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 65 6d 65 72 67 | .'sic))).......(transient--emerg |
| 41f40 | 65 6e 63 79 2d 65 78 69 74 29 29 0a 20 20 20 20 28 76 69 65 77 2d 6c 6f 73 73 61 67 65 29 0a 20 | ency-exit)).....(view-lossage).. |
| 41f60 | 20 20 20 28 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 31 29 0a 20 20 20 20 28 64 69 73 70 6c 61 79 | ...(other-window.1).....(display |
| 41f80 | 2d 77 61 72 6e 69 6e 67 20 27 74 72 61 6e 73 69 65 6e 74 20 22 49 6e 63 6f 6e 73 69 73 74 65 6e | -warning.'transient."Inconsisten |
| 41fa0 | 74 20 74 72 61 6e 73 69 65 6e 74 20 73 74 61 74 65 20 64 65 74 65 63 74 65 64 2e 0a 54 68 69 73 | t.transient.state.detected..This |
| 41fc0 | 20 73 68 6f 75 6c 64 20 6e 65 76 65 72 20 68 61 70 70 65 6e 2e 0a 50 6c 65 61 73 65 20 6f 70 65 | .should.never.happen..Please.ope |
| 41fe0 | 6e 20 61 6e 20 69 73 73 75 65 20 61 6e 64 20 70 6f 73 74 20 74 68 65 20 73 68 6f 77 6e 20 63 6f | n.an.issue.and.post.the.shown.co |
| 42000 | 6d 6d 61 6e 64 20 6c 6f 67 2e 22 20 3a 65 72 72 6f 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 | mmand.log.".:error)))..(defun.tr |
| 42020 | 61 6e 73 69 65 6e 74 2d 69 6e 68 69 62 69 74 2d 6d 6f 76 65 20 28 29 0a 20 20 22 57 61 72 6e 20 | ansient-inhibit-move.()..."Warn. |
| 42040 | 74 68 65 20 75 73 65 72 20 74 68 61 74 20 70 6f 70 75 70 20 6e 61 76 69 67 61 74 69 6f 6e 20 69 | the.user.that.popup.navigation.i |
| 42060 | 73 20 64 69 73 61 62 6c 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | s.disabled."...(interactive)...( |
| 42080 | 6d 65 73 73 61 67 65 20 22 54 6f 20 65 6e 61 62 6c 65 20 75 73 65 20 6f 66 20 60 25 73 27 2c 20 | message."To.enable.use.of.`%s',. |
| 420a0 | 70 6c 65 61 73 65 20 63 75 73 74 6f 6d 69 7a 65 20 60 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 | please.customize.`%s'".......... |
| 420c0 | 20 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 | ..this-original-command......... |
| 420e0 | 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 | ...'transient-enable-popup-navig |
| 42100 | 61 74 69 6f 6e 29 29 0a 0a 3b 3b 3b 3b 20 43 6f 72 65 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 | ation))..;;;;.Core..(defun.trans |
| 42120 | 69 65 6e 74 2d 71 75 69 74 2d 61 6c 6c 20 28 29 0a 20 20 22 45 78 69 74 20 61 6c 6c 20 74 72 61 | ient-quit-all.()..."Exit.all.tra |
| 42140 | 6e 73 69 65 6e 74 73 20 77 69 74 68 6f 75 74 20 73 61 76 69 6e 67 20 74 68 65 20 74 72 61 6e 73 | nsients.without.saving.the.trans |
| 42160 | 69 65 6e 74 20 73 74 61 63 6b 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 0a 28 | ient.stack."...(interactive))..( |
| 42180 | 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 6f 6e 65 20 28 29 0a 20 20 22 45 | defun.transient-quit-one.()..."E |
| 421a0 | 78 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 61 6e 73 69 65 6e 74 73 2c 20 72 65 74 75 | xit.the.current.transients,.retu |
| 421c0 | 72 6e 69 6e 67 20 74 6f 20 6f 75 74 65 72 20 74 72 61 6e 73 69 65 6e 74 2c 20 69 66 20 61 6e 79 | rning.to.outer.transient,.if.any |
| 421e0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | ."...(interactive))..(defun.tran |
| 42200 | 73 69 65 6e 74 2d 71 75 69 74 2d 73 65 71 20 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20 63 | sient-quit-seq.()..."Abort.the.c |
| 42220 | 75 72 72 65 6e 74 20 69 6e 63 6f 6d 70 6c 65 74 65 20 6b 65 79 20 73 65 71 75 65 6e 63 65 2e 22 | urrent.incomplete.key.sequence." |
| 42240 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 | ...(interactive))..(defun.transi |
| 42260 | 65 6e 74 2d 75 70 64 61 74 65 20 28 29 0a 20 20 22 52 65 64 72 61 77 20 74 68 65 20 74 72 61 6e | ent-update.()..."Redraw.the.tran |
| 42280 | 73 69 65 6e 74 27 73 20 73 74 61 74 65 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 | sient's.state.in.the.popup.buffe |
| 422a0 | 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 70 72 65 66 | r."...(interactive)...(setq.pref |
| 422c0 | 69 78 2d 61 72 67 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 0a 28 64 65 | ix-arg.current-prefix-arg))..(de |
| 422e0 | 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 20 28 29 0a 20 20 22 53 68 6f 77 20 74 68 | fun.transient-show.()..."Show.th |
| 42300 | 65 20 74 72 61 6e 73 69 65 6e 74 27 73 20 73 74 61 74 65 20 69 6e 20 74 68 65 20 70 6f 70 75 70 | e.transient's.state.in.the.popup |
| 42320 | 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 | .buffer."...(interactive)...(set |
| 42340 | 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 74 | q.transient--showp.t))..(defun.t |
| 42360 | 72 61 6e 73 69 65 6e 74 2d 70 75 73 68 2d 62 75 74 74 6f 6e 20 28 29 0a 20 20 22 49 6e 76 6f 6b | ransient-push-button.()..."Invok |
| 42380 | 65 20 74 68 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 72 65 70 72 65 73 65 6e 74 65 64 | e.the.suffix.command.represented |
| 423a0 | 20 62 79 20 74 68 69 73 20 62 75 74 74 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .by.this.button."...(interactive |
| 423c0 | 29 29 0a 0a 3b 3b 3b 3b 20 53 75 73 70 65 6e 64 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | ))..;;;;.Suspend..(defun.transie |
| 423e0 | 6e 74 2d 73 75 73 70 65 6e 64 20 28 29 0a 20 20 22 53 75 73 70 65 6e 64 20 74 68 65 20 63 75 72 | nt-suspend.()..."Suspend.the.cur |
| 42400 | 72 65 6e 74 20 74 72 61 6e 73 69 65 6e 74 2e 0a 49 74 20 63 61 6e 20 6c 61 74 65 72 20 62 65 20 | rent.transient..It.can.later.be. |
| 42420 | 72 65 73 75 6d 65 64 20 75 73 69 6e 67 20 60 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 27 | resumed.using.`transient-resume' |
| 42440 | 2c 20 77 68 69 6c 65 20 6e 6f 20 6f 74 68 65 72 0a 74 72 61 6e 73 69 65 6e 74 20 69 73 20 61 63 | ,.while.no.other.transient.is.ac |
| 42460 | 74 69 76 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 0a 28 64 65 66 69 6e 65 | tive."...(interactive))..(define |
| 42480 | 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 2d 6d 6f 64 | -minor-mode.transient-resume-mod |
| 424a0 | 65 0a 20 20 22 41 75 78 69 6c 69 61 72 79 20 6d 69 6e 6f 72 2d 6d 6f 64 65 20 75 73 65 64 20 74 | e..."Auxiliary.minor-mode.used.t |
| 424c0 | 6f 20 72 65 73 75 6d 65 20 61 20 74 72 61 6e 73 69 65 6e 74 20 61 66 74 65 72 20 76 69 65 77 69 | o.resume.a.transient.after.viewi |
| 424e0 | 6e 67 20 68 65 6c 70 2e 22 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 | ng.help.")..(defun.transient-res |
| 42500 | 75 6d 65 20 28 29 0a 20 20 22 52 65 73 75 6d 65 20 61 20 70 72 65 76 69 6f 75 73 6c 79 20 73 75 | ume.()..."Resume.a.previously.su |
| 42520 | 73 70 65 6e 64 65 64 20 73 74 61 63 6b 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 73 2e 22 0a 20 20 | spended.stack.of.transients."... |
| 42540 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 20 28 74 72 61 6e 73 69 65 6e 74 | (interactive)...(cond.(transient |
| 42560 | 2d 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 77 69 6e 63 6f 6e 66 20 | --stack..........(let.((winconf. |
| 42580 | 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 74 6f 72 65 2d 77 69 6e 63 6f 6e 66 29 29 0a 20 20 20 | transient--restore-winconf)).... |
| 425a0 | 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 74 72 | ........(kill-local-variable.'tr |
| 425c0 | 61 6e 73 69 65 6e 74 2d 2d 72 65 73 74 6f 72 65 2d 77 69 6e 63 6f 6e 66 29 0a 20 20 20 20 20 20 | ansient--restore-winconf)....... |
| 425e0 | 20 20 20 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 2d 6d 6f 64 65 | .....(when.transient-resume-mode |
| 42600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 2d | ..............(transient-resume- |
| 42620 | 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 71 75 69 74 2d 77 69 6e 64 | mode.-1)..............(quit-wind |
| 42640 | 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 77 69 6e 63 6f 6e 66 0a 20 20 | ow))............(when.winconf... |
| 42660 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 | ...........(set-window-configura |
| 42680 | 74 69 6f 6e 20 77 69 6e 63 6f 6e 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 | tion.winconf)))..........(transi |
| 426a0 | 65 6e 74 2d 2d 73 74 61 63 6b 2d 70 6f 70 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 | ent--stack-pop)).........(transi |
| 426c0 | 65 6e 74 2d 72 65 73 75 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c | ent-resume-mode..........(kill-l |
| 426e0 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 74 6f 72 | ocal-variable.'transient--restor |
| 42700 | 65 2d 77 69 6e 63 6f 6e 66 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 72 | e-winconf)..........(transient-r |
| 42720 | 65 73 75 6d 65 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 28 71 75 69 74 2d 77 69 | esume-mode.-1)..........(quit-wi |
| 42740 | 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 | ndow)).........(t..........(mess |
| 42760 | 61 67 65 20 22 4e 6f 20 73 75 73 70 65 6e 64 65 64 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d | age."No.suspended.transient.comm |
| 42780 | 61 6e 64 22 29 29 29 29 0a 0a 3b 3b 3b 3b 20 48 65 6c 70 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | and"))))..;;;;.Help..(defun.tran |
| 427a0 | 73 69 65 6e 74 2d 68 65 6c 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65 72 61 63 74 69 76 | sient-help.(&optional.interactiv |
| 427c0 | 65 29 0a 20 20 22 53 68 6f 77 20 68 65 6c 70 20 66 6f 72 20 74 68 65 20 61 63 74 69 76 65 20 74 | e)..."Show.help.for.the.active.t |
| 427e0 | 72 61 6e 73 69 65 6e 74 20 6f 72 20 6f 6e 65 20 6f 66 20 69 74 73 20 73 75 66 66 69 78 65 73 2e | ransient.or.one.of.its.suffixes. |
| 42800 | 5c 6e 5c 6e 28 66 6e 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 74 | \n\n(fn)"...(interactive.(list.t |
| 42820 | 29 29 0a 20 20 28 69 66 20 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 28 73 65 74 71 | ))...(if.interactive.......(setq |
| 42840 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c 70 70 20 74 29 0a 20 20 20 20 28 77 69 74 68 2d 64 | .transient--helpp.t).....(with-d |
| 42860 | 65 6d 6f 74 65 64 2d 65 72 72 6f 72 73 20 22 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 3a 20 25 | emoted-errors."transient-help:.% |
| 42880 | 53 22 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 74 72 61 6e 73 | S".......(when.(lookup-key.trans |
| 428a0 | 69 65 6e 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ient--transient-map............. |
| 428c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d 61 6e 64 | ............(this-single-command |
| 428e0 | 2d 72 61 77 2d 6b 65 79 73 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 | -raw-keys)).........(setq.transi |
| 42900 | 65 6e 74 2d 2d 68 65 6c 70 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 77 | ent--helpp.nil).........(let.((w |
| 42920 | 69 6e 63 6f 6e 66 20 28 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 | inconf.(current-window-configura |
| 42940 | 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f | tion)))...........(transient-sho |
| 42960 | 77 2d 68 65 6c 70 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 74 68 69 73 2d 6f | w-help............(if.(eq.this-o |
| 42980 | 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 6c 70 29 | riginal-command.'transient-help) |
| 429a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 | ................transient--prefi |
| 429c0 | 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 | x..............(or.(transient-su |
| 429e0 | 66 66 69 78 2d 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 | ffix-object)..................th |
| 42a00 | 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 | is-original-command))).......... |
| 42a20 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 74 6f 72 65 2d | .(setq-local.transient--restore- |
| 42a40 | 77 69 6e 63 6f 6e 66 20 77 69 6e 63 6f 6e 66 29 29 0a 20 20 20 20 20 20 20 20 28 66 69 74 2d 77 | winconf.winconf)).........(fit-w |
| 42a60 | 69 6e 64 6f 77 2d 74 6f 2d 62 75 66 66 65 72 20 6e 69 6c 20 28 66 72 61 6d 65 2d 68 65 69 67 68 | indow-to-buffer.nil.(frame-heigh |
| 42a80 | 74 29 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 | t).(window-height)).........(tra |
| 42aa0 | 6e 73 69 65 6e 74 2d 72 65 73 75 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 | nsient-resume-mode).........(mes |
| 42ac0 | 73 61 67 65 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20 | sage.(substitute-command-keys... |
| 42ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 79 70 65 20 5c 5c 60 71 27 20 74 6f 20 72 | ................"Type.\\`q'.to.r |
| 42b00 | 65 73 75 6d 65 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e 22 29 29 0a 20 20 20 20 | esume.transient.command."))..... |
| 42b20 | 20 20 20 20 74 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4c 65 76 65 6c 0a 0a 28 64 65 66 75 6e 20 74 72 | ....t))))..;;;;.Level..(defun.tr |
| 42b40 | 61 6e 73 69 65 6e 74 2d 73 65 74 2d 6c 65 76 65 6c 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d | ansient-set-level.(&optional.com |
| 42b60 | 6d 61 6e 64 20 6c 65 76 65 6c 29 0a 20 20 22 53 65 74 20 74 68 65 20 6c 65 76 65 6c 20 6f 66 20 | mand.level)..."Set.the.level.of. |
| 42b80 | 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 6f 72 20 6f 6e 65 20 6f 66 20 69 74 73 20 73 75 66 66 | the.transient.or.one.of.its.suff |
| 42ba0 | 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 | ix.commands."...(interactive.... |
| 42bc0 | 28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d | (let.((command.this-original-com |
| 42be0 | 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 28 6f 72 65 66 20 74 72 61 | mand)..........(prefix.(oref.tra |
| 42c00 | 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 28 | nsient--prefix.command)))......( |
| 42c20 | 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 28 65 71 20 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 | and.(or.(not.(eq.command.'transi |
| 42c40 | 65 6e 74 2d 73 65 74 2d 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | ent-set-level))...............(a |
| 42c60 | 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nd.transient--editp............. |
| 42c80 | 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 70 72 65 66 69 78 29 29 29 0a 20 | .......(setq.command.prefix))).. |
| 42ca0 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 | .........(list.command.......... |
| 42cc0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 73 20 28 74 68 69 73 2d 73 69 6e 67 6c 65 2d | .......(let.((keys.(this-single- |
| 42ce0 | 63 6f 6d 6d 61 6e 64 2d 72 61 77 2d 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | command-raw-keys)))............. |
| 42d00 | 20 20 20 20 20 20 28 61 6e 64 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 | ......(and.(lookup-key.transient |
| 42d20 | 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 20 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 | --transient-map.keys)........... |
| 42d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(progn............. |
| 42d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 0a 20 | .............(transient--show).. |
| 42d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | ........................(string- |
| 42da0 | 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to-number....................... |
| 42dc0 | 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 0a 20 20 | ....(transient--read-number-N... |
| 42de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | .........................(format |
| 42e00 | 20 22 53 65 74 20 6c 65 76 65 6c 20 66 6f 72 20 60 25 73 27 3a 20 22 20 63 6f 6d 6d 61 6e 64 29 | ."Set.level.for.`%s':.".command) |
| 42e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 | ............................nil. |
| 42e40 | 6e 69 6c 20 28 6e 6f 74 20 28 65 71 20 63 6f 6d 6d 61 6e 64 20 70 72 65 66 69 78 29 29 29 29 29 | nil.(not.(eq.command.prefix))))) |
| 42e60 | 29 29 29 29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 63 6f 6d 6d 61 6e 64 29 | ))))))...(cond....((not.command) |
| 42e80 | 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 20 74 29 0a 20 | .....(setq.transient--editp.t).. |
| 42ea0 | 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 29 29 0a 20 20 20 28 6c 65 76 65 6c 0a | ...(transient-setup))....(level. |
| 42ec0 | 20 20 20 20 28 6c 65 74 2a 20 28 28 70 72 65 66 69 78 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 | ....(let*.((prefix.(oref.transie |
| 42ee0 | 6e 74 2d 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nt--prefix.command))............ |
| 42f00 | 28 61 6c 69 73 74 20 28 61 6c 69 73 74 2d 67 65 74 20 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 | (alist.(alist-get.prefix.transie |
| 42f20 | 6e 74 2d 6c 65 76 65 6c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6b 65 79 20 63 6f 6d | nt-levels))............(akey.com |
| 42f40 | 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 63 6f 6d 6d 61 6e 64 20 | mand)).......(cond.((eq.command. |
| 42f60 | 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 74 72 61 6e 73 | prefix)..............(oset.trans |
| 42f80 | 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 6c 65 76 65 6c 20 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 | ient--prefix.level.level)....... |
| 42fa0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 61 6b 65 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .......(setq.akey.t))........... |
| 42fc0 | 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 28 74 72 61 6e 73 69 65 | ..(t..............(oset.(transie |
| 42fe0 | 6e 74 2d 73 75 66 66 69 78 2d 6f 62 6a 65 63 74 20 63 6f 6d 6d 61 6e 64 29 20 6c 65 76 65 6c 20 | nt-suffix-object.command).level. |
| 43000 | 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 64 72 20 28 | level)..............(when.(cdr.( |
| 43020 | 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 28 6c 61 6d 62 64 61 20 28 6f 62 6a 29 0a 20 | cl-remove-if-not.(lambda.(obj).. |
| 43040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 43060 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 | ...........(eq.(oref.obj.command |
| 43080 | 29 20 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).command))..................... |
| 430a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d | ......................transient- |
| 430c0 | 2d 73 75 66 66 69 78 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | -suffixes))................(setq |
| 430e0 | 20 61 6b 65 79 20 28 63 6f 6e 73 20 63 6f 6d 6d 61 6e 64 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e | .akey.(cons.command.(this-comman |
| 43100 | 64 2d 6b 65 79 73 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 2d | d-keys)))))).......(setf.(alist- |
| 43120 | 67 65 74 20 61 6b 65 79 20 61 6c 69 73 74 29 20 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 28 73 65 | get.akey.alist).level).......(se |
| 43140 | 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 70 72 65 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 6c | tf.(alist-get.prefix.transient-l |
| 43160 | 65 76 65 6c 73 29 20 61 6c 69 73 74 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 61 | evels).alist)).....(transient-sa |
| 43180 | 76 65 2d 6c 65 76 65 6c 73 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 | ve-levels).....(transient--show) |
| 431a0 | 29 0a 20 20 20 28 74 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 75 6e 64 65 66 69 6e 65 64 | )....(t.....(transient-undefined |
| 431c0 | 29 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 74 | ))))..(transient-define-suffix.t |
| 431e0 | 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 6c 65 76 65 6c 2d 6c 69 6d 69 74 20 28 29 0a 20 | ransient-toggle-level-limit.().. |
| 43200 | 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 74 6f 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 | ."Toggle.whether.to.temporarily. |
| 43220 | 64 69 73 70 6c 61 79 65 64 20 73 75 66 66 69 78 65 73 20 6f 6e 20 61 6c 6c 20 6c 65 76 65 6c 73 | displayed.suffixes.on.all.levels |
| 43240 | 2e 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 | ."...:description...(lambda.().. |
| 43260 | 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 3d 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 61 | ...(cond......((=.transient-defa |
| 43280 | 75 6c 74 2d 6c 65 76 65 6c 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 78 2d 6c 65 76 65 6c 29 0a | ult-level.transient--max-level). |
| 432a0 | 20 20 20 20 20 20 22 41 6c 77 61 79 73 20 64 69 73 70 6c 61 79 69 6e 67 20 61 6c 6c 20 6c 65 76 | ......"Always.displaying.all.lev |
| 432c0 | 65 6c 73 22 29 0a 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 61 6c 6c 2d 6c 65 76 65 6c | els")......(transient--all-level |
| 432e0 | 73 2d 70 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 48 69 64 65 20 73 75 66 66 69 78 20 25 | s-p.......(format."Hide.suffix.% |
| 43300 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 | s"...............(propertize.... |
| 43320 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 6c 65 76 65 6c 73 20 3e 20 25 73 | ............(format."levels.>.%s |
| 43340 | 22 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 | ".(oref.(transient-prefix-object |
| 43360 | 29 20 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 | ).level))................'face.' |
| 43380 | 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 65 72 2d 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 28 | transient-higher-level)))......( |
| 433a0 | 22 53 68 6f 77 20 61 6c 6c 20 73 75 66 66 69 78 20 6c 65 76 65 6c 73 22 29 29 29 0a 20 20 3a 69 | "Show.all.suffix.levels")))...:i |
| 433c0 | 6e 61 70 74 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 3d 20 74 72 61 6e 73 69 65 6e 74 2d | napt-if.(lambda.().(=.transient- |
| 433e0 | 64 65 66 61 75 6c 74 2d 6c 65 76 65 6c 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 78 2d 6c 65 76 | default-level.transient--max-lev |
| 43400 | 65 6c 29 29 0a 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | el))...:transient.t...(interacti |
| 43420 | 76 65 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 61 6c 6c 2d 6c 65 76 65 6c | ve)...(setq.transient--all-level |
| 43440 | 73 2d 70 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 61 6c 6c 2d 6c 65 76 65 6c 73 2d 70 | s-p.(not.transient--all-levels-p |
| 43460 | 29 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 66 72 65 73 68 70 20 74 | ))...(setq.transient--refreshp.t |
| 43480 | 29 29 0a 0a 3b 3b 3b 3b 20 56 61 6c 75 65 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 | ))..;;;;.Value..(defun.transient |
| 434a0 | 2d 73 65 74 20 28 29 0a 20 20 22 53 65 74 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 27 | -set.()..."Set.active.transient' |
| 434c0 | 73 20 76 61 6c 75 65 20 66 6f 72 20 74 68 69 73 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 2e 22 | s.value.for.this.Emacs.session." |
| 434e0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 | ...(interactive)...(transient-se |
| 43500 | 74 2d 76 61 6c 75 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 | t-value.(transient-prefix-object |
| 43520 | 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 2d 61 6e | )))..(defalias.'transient-set-an |
| 43540 | 64 2d 65 78 69 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 0a 20 20 22 53 65 74 20 61 63 74 | d-exit.'transient-set..."Set.act |
| 43560 | 69 76 65 20 74 72 61 6e 73 69 65 6e 74 27 73 20 76 61 6c 75 65 20 66 6f 72 20 74 68 69 73 20 45 | ive.transient's.value.for.this.E |
| 43580 | 6d 61 63 73 20 73 65 73 73 69 6f 6e 20 61 6e 64 20 65 78 69 74 2e 22 29 0a 0a 28 64 65 66 75 6e | macs.session.and.exit.")..(defun |
| 435a0 | 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 20 28 29 0a 20 20 22 53 61 76 65 20 61 63 74 69 76 | .transient-save.()..."Save.activ |
| 435c0 | 65 20 74 72 61 6e 73 69 65 6e 74 27 73 20 76 61 6c 75 65 20 66 6f 72 20 74 68 69 73 20 61 6e 64 | e.transient's.value.for.this.and |
| 435e0 | 20 66 75 74 75 72 65 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 73 2e 22 0a 20 20 28 69 6e 74 65 | .future.Emacs.sessions."...(inte |
| 43600 | 72 61 63 74 69 76 65 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 76 61 6c 75 65 | ractive)...(transient-save-value |
| 43620 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 29 29 0a 0a 28 64 | .(transient-prefix-object)))..(d |
| 43640 | 65 66 61 6c 69 61 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 61 6e 64 2d 65 78 69 74 | efalias.'transient-save-and-exit |
| 43660 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 0a 20 20 22 53 61 76 65 20 61 63 74 69 76 65 20 | .'transient-save..."Save.active. |
| 43680 | 74 72 61 6e 73 69 65 6e 74 27 73 20 76 61 6c 75 65 20 66 6f 72 20 74 68 69 73 20 61 6e 64 20 66 | transient's.value.for.this.and.f |
| 436a0 | 75 74 75 72 65 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 73 20 61 6e 64 20 65 78 69 74 2e 22 29 | uture.Emacs.sessions.and.exit.") |
| 436c0 | 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 65 74 20 28 29 0a 20 20 22 43 | ..(defun.transient-reset.()..."C |
| 436e0 | 6c 65 61 72 20 74 68 65 20 73 65 74 20 61 6e 64 20 73 61 76 65 64 20 76 61 6c 75 65 73 20 6f 66 | lear.the.set.and.saved.values.of |
| 43700 | 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 | .the.active.transient."...(inter |
| 43720 | 61 63 74 69 76 65 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 65 74 2d 76 61 6c 75 65 | active)...(transient-reset-value |
| 43740 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 29 29 0a 0a 28 64 | .(transient-prefix-object)))..(d |
| 43760 | 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 6e 65 78 74 20 28 29 0a 20 | efun.transient-history-next.().. |
| 43780 | 20 22 53 77 69 74 63 68 20 74 6f 20 74 68 65 20 6e 65 78 74 20 76 61 6c 75 65 20 75 73 65 64 20 | ."Switch.to.the.next.value.used. |
| 437a0 | 66 6f 72 20 74 68 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 28 69 6e | for.the.active.transient."...(in |
| 437c0 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 | teractive)...(let*.((obj.transie |
| 437e0 | 6e 74 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f 73 20 28 31 2d 20 28 6f | nt--prefix)..........(pos.(1-.(o |
| 43800 | 72 65 66 20 6f 62 6a 20 68 69 73 74 6f 72 79 2d 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ref.obj.history-pos))).......... |
| 43820 | 28 68 73 74 20 28 6f 72 65 66 20 6f 62 6a 20 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 28 69 | (hst.(oref.obj.history))).....(i |
| 43840 | 66 20 28 3c 20 70 6f 73 20 30 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | f.(<.pos.0).........(user-error. |
| 43860 | 22 45 6e 64 20 6f 66 20 68 69 73 74 6f 72 79 22 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 | "End.of.history").......(oset.ob |
| 43880 | 6a 20 68 69 73 74 6f 72 79 2d 70 6f 73 20 70 6f 73 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 6f | j.history-pos.pos).......(oset.o |
| 438a0 | 62 6a 20 76 61 6c 75 65 20 28 6e 74 68 20 70 6f 73 20 68 73 74 29 29 0a 20 20 20 20 20 20 28 6d | bj.value.(nth.pos.hst)).......(m |
| 438c0 | 61 70 63 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 74 72 61 6e 73 | apc.#'transient-init-value.trans |
| 438e0 | 69 65 6e 74 2d 2d 73 75 66 66 69 78 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 | ient--suffixes))))..(defun.trans |
| 43900 | 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 70 72 65 76 20 28 29 0a 20 20 22 53 77 69 74 63 68 20 74 | ient-history-prev.()..."Switch.t |
| 43920 | 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65 20 75 73 65 64 20 66 6f 72 20 74 68 | o.the.previous.value.used.for.th |
| 43940 | 65 20 61 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | e.active.transient."...(interact |
| 43960 | 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 | ive)...(let*.((obj.transient--pr |
| 43980 | 65 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f 73 20 28 31 2b 20 28 6f 72 65 66 20 6f 62 | efix)..........(pos.(1+.(oref.ob |
| 439a0 | 6a 20 68 69 73 74 6f 72 79 2d 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 73 74 20 28 | j.history-pos)))..........(hst.( |
| 439c0 | 6f 72 65 66 20 6f 62 6a 20 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 6e | oref.obj.history))..........(len |
| 439e0 | 20 28 6c 65 6e 67 74 68 20 68 73 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 3e 20 70 6f 73 20 28 | .(length.hst))).....(if.(>.pos.( |
| 43a00 | 31 2d 20 6c 65 6e 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 45 6e | 1-.len)).........(user-error."En |
| 43a20 | 64 20 6f 66 20 68 69 73 74 6f 72 79 22 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 68 | d.of.history").......(oset.obj.h |
| 43a40 | 69 73 74 6f 72 79 2d 70 6f 73 20 70 6f 73 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 | istory-pos.pos).......(oset.obj. |
| 43a60 | 76 61 6c 75 65 20 28 6e 74 68 20 70 6f 73 20 68 73 74 29 29 0a 20 20 20 20 20 20 28 6d 61 70 63 | value.(nth.pos.hst)).......(mapc |
| 43a80 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 74 72 61 6e 73 69 65 6e | .#'transient-init-value.transien |
| 43aa0 | 74 2d 2d 73 75 66 66 69 78 65 73 29 29 29 29 0a 0a 3b 3b 3b 3b 20 41 75 78 69 6c 69 61 72 79 0a | t--suffixes))))..;;;;.Auxiliary. |
| 43ac0 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 6f 6e 20 | .(defun.transient-toggle-common. |
| 43ae0 | 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d | ()..."Toggle.whether.common.comm |
| 43b00 | 61 6e 64 73 20 61 72 65 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 73 68 6f 77 6e 2e 22 0a 20 20 28 | ands.are.permanently.shown."...( |
| 43b20 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 73 | interactive)...(setq.transient-s |
| 43b40 | 68 6f 77 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 | how-common-commands.(not.transie |
| 43b60 | 6e 74 2d 73 68 6f 77 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 29 29 29 0a 0a 28 64 65 66 | nt-show-common-commands)))..(def |
| 43b80 | 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 64 65 62 75 67 20 28 29 0a 20 20 22 | un.transient-toggle-debug.()..." |
| 43ba0 | 54 6f 67 67 6c 65 20 64 65 62 75 67 67 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 73 20 66 6f 72 20 | Toggle.debugging.statements.for. |
| 43bc0 | 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | transient.commands."...(interact |
| 43be0 | 69 76 65 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 28 6e | ive)...(setq.transient--debug.(n |
| 43c00 | 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 29 29 0a 20 20 28 6d 65 73 73 61 67 65 | ot.transient--debug))...(message |
| 43c20 | 20 22 44 65 62 75 67 67 69 6e 67 20 74 72 61 6e 73 69 65 6e 74 20 25 73 22 0a 20 20 20 20 20 20 | ."Debugging.transient.%s"....... |
| 43c40 | 20 20 20 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 62 75 67 20 22 65 6e 61 62 6c | .....(if.transient--debug."enabl |
| 43c60 | 65 64 22 20 22 64 69 73 61 62 6c 65 64 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | ed"."disabled")))..(transient-de |
| 43c80 | 66 69 6e 65 2d 73 75 66 66 69 78 20 74 72 61 6e 73 69 65 6e 74 2d 65 63 68 6f 2d 61 72 67 75 6d | fine-suffix.transient-echo-argum |
| 43ca0 | 65 6e 74 73 20 28 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 74 72 61 | ents.(arguments)..."Show.the.tra |
| 43cc0 | 6e 73 69 65 6e 74 27 73 20 61 63 74 69 76 65 20 41 52 47 55 4d 45 4e 54 53 20 69 6e 20 74 68 65 | nsient's.active.ARGUMENTS.in.the |
| 43ce0 | 20 65 63 68 6f 20 61 72 65 61 2e 0a 49 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 69 6e 20 | .echo.area..Intended.for.use.in. |
| 43d00 | 70 72 65 66 69 78 65 73 20 75 73 65 64 20 66 6f 72 20 64 65 6d 6f 6e 73 74 72 61 74 69 6f 6e 20 | prefixes.used.for.demonstration. |
| 43d20 | 70 75 72 70 6f 73 65 73 2c 0a 73 75 63 68 20 61 73 20 77 68 65 6e 20 73 75 67 67 65 73 74 69 6e | purposes,.such.as.when.suggestin |
| 43d40 | 67 20 61 20 6e 65 77 20 66 65 61 74 75 72 65 20 6f 72 20 72 65 70 6f 72 74 69 6e 67 20 61 6e 20 | g.a.new.feature.or.reporting.an. |
| 43d60 | 69 73 73 75 65 2e 22 0a 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 0a 20 20 3a 64 65 73 63 72 69 | issue."...:transient.t...:descri |
| 43d80 | 70 74 69 6f 6e 20 22 45 63 68 6f 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 3a 6b 65 79 20 22 78 | ption."Echo.arguments"...:key."x |
| 43da0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 74 72 61 6e 73 69 65 6e | "...(interactive.(list.(transien |
| 43dc0 | 74 2d 61 72 67 73 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 | t-args.transient-current-command |
| 43de0 | 29 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 | )))...(message."%s:.%s"......... |
| 43e00 | 20 20 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e | ...(key-description.(this-comman |
| 43e20 | 64 2d 6b 65 79 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 | d-keys))............(mapconcat.( |
| 43e40 | 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda.(arg).................... |
| 43e60 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 | .....(propertize.(if.(string-mat |
| 43e80 | 63 68 2d 70 20 22 20 22 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-p.".".arg)................... |
| 43ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 | ......................(format."% |
| 43ec0 | 53 22 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | S".arg)......................... |
| 43ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............arg).............. |
| 43f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 | .......................'face.'tr |
| 43f20 | 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ansient-argument)).............. |
| 43f40 | 20 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 22 20 22 29 29 29 0a 0a 3b 3b 3b 20 56 | .........arguments.".")))..;;;.V |
| 43f60 | 61 6c 75 65 0a 3b 3b 3b 3b 20 49 6e 69 74 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 | alue.;;;;.Init..(cl-defgeneric.t |
| 43f80 | 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 73 63 6f 70 65 20 28 6f 62 6a 29 0a 20 20 22 53 65 74 | ransient-init-scope.(obj)..."Set |
| 43fa0 | 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 65 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 20 | .the.scope.of.the.suffix.object. |
| 43fc0 | 4f 42 4a 2e 0a 0a 54 68 65 20 73 63 6f 70 65 20 69 73 20 61 63 74 75 61 6c 6c 79 20 61 20 70 72 | OBJ...The.scope.is.actually.a.pr |
| 43fe0 | 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 2c 20 | operty.of.the.transient.prefix,. |
| 44000 | 6e 6f 74 20 6f 66 0a 69 6e 64 69 76 69 64 75 61 6c 20 73 75 66 66 69 78 65 73 2e 20 20 48 6f 77 | not.of.individual.suffixes...How |
| 44020 | 65 76 65 72 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 69 6e 76 6f 6b 65 20 61 20 | ever.it.is.possible.to.invoke.a. |
| 44040 | 73 75 66 66 69 78 0a 63 6f 6d 6d 61 6e 64 20 64 69 72 65 63 74 6c 79 20 69 6e 73 74 65 61 64 20 | suffix.command.directly.instead. |
| 44060 | 6f 66 20 66 72 6f 6d 20 61 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 49 6e 20 74 68 61 74 20 63 61 | of.from.a.transient...In.that.ca |
| 44080 | 73 65 2c 20 69 66 0a 74 68 65 20 73 75 66 66 69 78 20 65 78 70 65 63 74 73 20 61 20 73 63 6f 70 | se,.if.the.suffix.expects.a.scop |
| 440a0 | 65 2c 20 74 68 65 6e 20 69 74 20 68 61 73 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 61 74 | e,.then.it.has.to.determine.that |
| 440c0 | 20 69 74 73 65 6c 66 0a 61 6e 64 20 73 74 6f 72 65 20 69 74 20 69 6e 20 69 74 73 20 60 73 63 6f | .itself.and.store.it.in.its.`sco |
| 440e0 | 70 65 27 20 73 6c 6f 74 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c | pe'.slot...This.function.is.call |
| 44100 | 65 64 20 66 6f 72 20 61 6c 6c 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 62 75 74 20 | ed.for.all.suffix.commands,.but. |
| 44120 | 75 6e 6c 65 73 73 20 61 0a 63 6f 6e 63 72 65 74 65 20 6d 65 74 68 6f 64 20 69 73 20 69 6d 70 6c | unless.a.concrete.method.is.impl |
| 44140 | 65 6d 65 6e 74 65 64 20 74 68 69 73 20 66 61 6c 6c 73 20 74 68 72 6f 75 67 68 20 74 6f 20 74 68 | emented.this.falls.through.to.th |
| 44160 | 65 20 64 65 66 61 75 6c 74 0a 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 77 68 69 63 68 20 | e.default.implementation,.which. |
| 44180 | 69 73 20 61 20 6e 6f 6f 70 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e | is.a.noop.")..(cl-defmethod.tran |
| 441a0 | 73 69 65 6e 74 2d 69 6e 69 74 2d 73 63 6f 70 65 20 28 28 5f 20 20 20 74 72 61 6e 73 69 65 6e 74 | sient-init-scope.((_...transient |
| 441c0 | 2d 73 75 66 66 69 78 29 29 0a 20 20 22 4e 6f 6f 70 2e 22 20 6e 69 6c 29 0a 0a 28 63 6c 2d 64 65 | -suffix))..."Noop.".nil)..(cl-de |
| 441e0 | 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 5f | fgeneric.transient-init-value.(_ |
| 44200 | 29 0a 20 20 22 53 65 74 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 | )..."Set.the.initial.value.of.th |
| 44220 | 65 20 6f 62 6a 65 63 74 20 4f 42 4a 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 | e.object.OBJ...This.function.is. |
| 44240 | 63 61 6c 6c 65 64 20 66 6f 72 20 61 6c 6c 20 70 72 65 66 69 78 20 61 6e 64 20 73 75 66 66 69 78 | called.for.all.prefix.and.suffix |
| 44260 | 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 46 6f 72 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 | .commands...For.suffix.commands. |
| 44280 | 28 69 6e 63 6c 75 64 69 6e 67 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 20 63 6f 6d 6d 61 6e | (including.infix.argument.comman |
| 442a0 | 64 73 29 20 74 68 65 0a 64 65 66 61 75 6c 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 | ds).the.default.implementation.i |
| 442c0 | 73 20 61 20 6e 6f 6f 70 2e 20 20 43 6c 61 73 73 65 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 | s.a.noop...Classes.derived.from. |
| 442e0 | 74 68 65 0a 61 62 73 74 72 61 63 74 20 60 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 27 20 63 | the.abstract.`transient-infix'.c |
| 44300 | 6c 61 73 73 20 6d 75 73 74 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f | lass.must.implement.this.functio |
| 44320 | 6e 2e 0a 4e 6f 6e 2d 69 6e 66 69 78 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 75 73 75 | n..Non-infix.suffix.commands.usu |
| 44340 | 61 6c 6c 79 20 64 6f 6e 27 74 20 68 61 76 65 20 61 20 76 61 6c 75 65 2e 22 0a 20 20 6e 69 6c 29 | ally.don't.have.a.value."...nil) |
| 44360 | 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 | ..(cl-defmethod.transient-init-v |
| 44380 | 61 6c 75 65 20 3a 61 72 6f 75 6e 64 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 | alue.:around.((obj.transient-pre |
| 443a0 | 66 69 78 29 29 0a 20 20 22 49 66 20 62 6f 75 6e 64 2c 20 74 68 65 6e 20 63 61 6c 6c 20 4f 42 4a | fix))..."If.bound,.then.call.OBJ |
| 443c0 | 27 73 20 60 69 6e 69 74 2d 76 61 6c 75 65 27 20 66 75 6e 63 74 69 6f 6e 2e 0a 4f 74 68 65 72 77 | 's.`init-value'.function..Otherw |
| 443e0 | 69 73 65 20 63 61 6c 6c 20 74 68 65 20 70 72 69 6d 61 72 79 20 6d 65 74 68 6f 64 20 61 63 63 6f | ise.call.the.primary.method.acco |
| 44400 | 72 64 69 6e 67 20 74 6f 20 6f 62 6a 65 63 74 27 73 20 63 6c 61 73 73 2e 22 0a 20 20 28 69 66 20 | rding.to.object's.class."...(if. |
| 44420 | 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 69 6e 69 74 2d 76 61 6c 75 65 29 0a 20 20 | (slot-boundp.obj.'init-value)... |
| 44440 | 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 69 74 2d 76 61 6c 75 | ....(funcall.(oref.obj.init-valu |
| 44460 | 65 29 20 6f 62 6a 29 0a 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 | e).obj).....(cl-call-next-method |
| 44480 | 20 6f 62 6a 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 | .obj)))..(cl-defmethod.transient |
| 444a0 | 2d 69 6e 69 74 2d 76 61 6c 75 65 20 3a 61 72 6f 75 6e 64 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 | -init-value.:around.((obj.transi |
| 444c0 | 65 6e 74 2d 69 6e 66 69 78 29 29 0a 20 20 22 49 66 20 62 6f 75 6e 64 2c 20 74 68 65 6e 20 63 61 | ent-infix))..."If.bound,.then.ca |
| 444e0 | 6c 6c 20 4f 42 4a 27 73 20 60 69 6e 69 74 2d 76 61 6c 75 65 27 20 66 75 6e 63 74 69 6f 6e 2e 0a | ll.OBJ's.`init-value'.function.. |
| 44500 | 4f 74 68 65 72 77 69 73 65 20 63 61 6c 6c 20 74 68 65 20 70 72 69 6d 61 72 79 20 6d 65 74 68 6f | Otherwise.call.the.primary.metho |
| 44520 | 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6f 62 6a 65 63 74 27 73 20 63 6c 61 73 73 2e 22 0a | d.according.to.object's.class.". |
| 44540 | 20 20 28 69 66 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 69 6e 69 74 2d 76 61 6c | ..(if.(slot-boundp.obj.'init-val |
| 44560 | 75 65 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 69 | ue).......(funcall.(oref.obj.ini |
| 44580 | 74 2d 76 61 6c 75 65 29 20 6f 62 6a 29 0a 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d | t-value).obj).....(cl-call-next- |
| 445a0 | 6d 65 74 68 6f 64 20 6f 62 6a 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 | method.obj)))..(cl-defmethod.tra |
| 445c0 | 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e | nsient-init-value.((obj.transien |
| 445e0 | 74 2d 70 72 65 66 69 78 29 29 0a 20 20 28 69 66 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 | t-prefix))...(if.(slot-boundp.ob |
| 44600 | 6a 20 27 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 | j.'value).......(oref.obj.value) |
| 44620 | 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 28 | .....(oset.obj.value...........( |
| 44640 | 69 66 2d 6c 65 74 20 28 28 73 61 76 65 64 20 28 61 73 73 71 20 28 6f 72 65 66 20 6f 62 6a 20 63 | if-let.((saved.(assq.(oref.obj.c |
| 44660 | 6f 6d 6d 61 6e 64 29 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 29 29 29 0a 20 20 20 20 | ommand).transient-values)))..... |
| 44680 | 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 73 61 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........(cdr.saved)........... |
| 446a0 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 6f 62 6a 29 29 | ..(transient-default-value.obj)) |
| 446c0 | 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 | )))..(cl-defmethod.transient-ini |
| 446e0 | 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 | t-value.((obj.transient-argument |
| 44700 | 29 29 0a 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 28 6c 65 | ))...(oset.obj.value.........(le |
| 44720 | 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 | t.((value.(oref.transient--prefi |
| 44740 | 78 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 67 75 6d 65 6e | x.value))...............(argumen |
| 44760 | 74 20 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 61 72 67 75 6d 65 6e | t.(and.(slot-boundp.obj.'argumen |
| 44780 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).............................. |
| 447a0 | 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (oref.obj.argument)))........... |
| 447c0 | 20 20 20 20 28 6d 75 6c 74 69 2d 76 61 6c 75 65 20 28 6f 72 65 66 20 6f 62 6a 20 6d 75 6c 74 69 | ....(multi-value.(oref.obj.multi |
| 447e0 | 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 73 65 2d 66 6f 6c | -value))...............(case-fol |
| 44800 | 64 2d 73 65 61 72 63 68 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 | d-search.nil)...............(reg |
| 44820 | 65 78 70 20 28 69 66 20 28 73 6c 6f 74 2d 65 78 69 73 74 73 2d 70 20 6f 62 6a 20 27 61 72 67 75 | exp.(if.(slot-exists-p.obj.'argu |
| 44840 | 6d 65 6e 74 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ment-regexp).................... |
| 44860 | 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 2d 72 65 67 65 78 70 | .......(oref.obj.argument-regexp |
| 44880 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ).........................(forma |
| 448a0 | 74 20 22 5c 5c 60 25 73 5c 5c 28 2e 2a 5c 5c 29 22 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 | t."\\`%s\\(.*\\)".(oref.obj.argu |
| 448c0 | 6d 65 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 6d 75 | ment)))))...........(if.(memq.mu |
| 448e0 | 6c 74 69 2d 76 61 6c 75 65 20 27 28 74 20 72 65 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | lti-value.'(t.rest))............ |
| 44900 | 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 61 72 67 75 6d 65 6e 74 20 76 61 6c 75 65 29 29 0a | ...(cdr.(assoc.argument.value)). |
| 44920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 74 63 68 20 28 6c 61 6d 62 64 61 | ............(let.((match.(lambda |
| 44940 | 20 28 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(v)............................ |
| 44960 | 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (and.(stringp.v)................ |
| 44980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 | .................(string-match.r |
| 449a0 | 65 67 65 78 70 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | egexp.v)........................ |
| 449c0 | 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 76 29 29 29 29 29 0a | .........(match-string.1.v))))). |
| 449e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 75 6c 74 69 2d 76 61 6c 75 65 0a 20 20 | ..............(if.multi-value... |
| 44a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 20 28 6d 61 70 63 61 | ................(delq.nil.(mapca |
| 44a20 | 72 20 6d 61 74 63 68 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.match.value))................. |
| 44a40 | 28 63 6c 2d 73 6f 6d 65 20 6d 61 74 63 68 20 76 61 6c 75 65 29 29 29 29 29 29 29 0a 0a 28 63 6c | (cl-some.match.value)))))))..(cl |
| 44a60 | 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 | -defmethod.transient-init-value. |
| 44a80 | 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 29 29 0a 20 20 28 6f 73 65 74 | ((obj.transient-switch))...(oset |
| 44aa0 | 20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 | .obj.value.........(car.(member. |
| 44ac0 | 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (oref.obj.argument)............. |
| 44ae0 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 | .........(oref.transient--prefix |
| 44b00 | 20 76 61 6c 75 65 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 44 65 66 61 75 6c 74 0a 0a 28 63 6c 2d 64 | .value)))))..;;;;.Default..(cl-d |
| 44b20 | 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 61 75 6c 74 2d 76 61 6c 75 | efgeneric.transient-default-valu |
| 44b40 | 65 20 28 5f 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 | e.(_)..."Return.the.default.valu |
| 44b60 | 65 2e 22 0a 20 20 6e 69 6c 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 | e."...nil)..(cl-defmethod.transi |
| 44b80 | 65 6e 74 2d 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e | ent-default-value.((obj.transien |
| 44ba0 | 74 2d 70 72 65 66 69 78 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 64 65 66 61 75 6c 74 20 28 | t-prefix))...(if-let.((default.( |
| 44bc0 | 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 64 65 66 61 75 6c 74 2d 76 61 | and.(slot-boundp.obj.'default-va |
| 44be0 | 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | lue)..........................(o |
| 44c00 | 72 65 66 20 6f 62 6a 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 | ref.obj.default-value))))....... |
| 44c20 | 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 | (if.(functionp.default)......... |
| 44c40 | 20 20 28 66 75 6e 63 61 6c 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 64 65 66 61 | ..(funcall.default).........defa |
| 44c60 | 75 6c 74 29 0a 20 20 20 20 6e 69 6c 29 29 0a 0a 3b 3b 3b 3b 20 52 65 61 64 0a 0a 28 63 6c 2d 64 | ult).....nil))..;;;;.Read..(cl-d |
| 44c80 | 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 28 | efgeneric.transient-infix-read.( |
| 44ca0 | 6f 62 6a 29 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 6e 65 77 20 76 61 6c 75 65 20 | obj)..."Determine.the.new.value. |
| 44cc0 | 6f 66 20 74 68 65 20 69 6e 66 69 78 20 6f 62 6a 65 63 74 20 4f 42 4a 2e 0a 0a 54 68 69 73 20 66 | of.the.infix.object.OBJ...This.f |
| 44ce0 | 75 6e 63 74 69 6f 6e 20 6d 65 72 65 6c 79 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 76 61 | unction.merely.determines.the.va |
| 44d00 | 6c 75 65 3b 20 60 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 27 0a 69 73 20 75 73 | lue;.`transient-infix-set'.is.us |
| 44d20 | 65 64 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 73 74 6f 72 65 20 74 68 65 20 6e 65 77 20 76 61 6c | ed.to.actually.store.the.new.val |
| 44d40 | 75 65 20 69 6e 20 74 68 65 20 6f 62 6a 65 63 74 2e 0a 0a 46 6f 72 20 6d 6f 73 74 20 69 6e 66 69 | ue.in.the.object...For.most.infi |
| 44d60 | 78 20 63 6c 61 73 73 65 73 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 72 65 61 64 69 6e | x.classes.this.is.done.by.readin |
| 44d80 | 67 20 61 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 0a 75 73 65 72 20 75 73 69 6e 67 20 74 68 | g.a.value.from.the.user.using.th |
| 44da0 | 65 20 72 65 61 64 65 72 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 60 72 65 61 64 65 | e.reader.specified.by.the.`reade |
| 44dc0 | 72 27 20 73 6c 6f 74 20 28 75 73 69 6e 67 20 74 68 65 0a 60 74 72 61 6e 73 69 65 6e 74 2d 69 6e | r'.slot.(using.the.`transient-in |
| 44de0 | 66 69 78 27 20 6d 65 74 68 6f 64 20 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 29 2e 0a 0a 46 | fix'.method.described.below)...F |
| 44e00 | 6f 72 20 73 6f 6d 65 20 69 6e 66 69 78 20 63 6c 61 73 73 65 73 20 74 68 65 20 76 61 6c 75 65 20 | or.some.infix.classes.the.value. |
| 44e20 | 69 73 20 63 68 61 6e 67 65 64 20 77 69 74 68 6f 75 74 20 72 65 61 64 69 6e 67 0a 61 6e 79 74 68 | is.changed.without.reading.anyth |
| 44e40 | 69 6e 67 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 69 2e 65 2e 2c 20 74 68 65 | ing.in.the.minibuffer,.i.e.,.the |
| 44e60 | 20 6d 65 72 65 20 61 63 74 20 6f 66 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 0a 69 6e 66 69 78 20 | .mere.act.of.invoking.the.infix. |
| 44e80 | 63 6f 6d 6d 61 6e 64 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 61 74 20 74 68 65 20 6e 65 77 20 | command.determines.what.the.new. |
| 44ea0 | 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65 2c 20 62 61 73 65 64 0a 6f 6e 20 74 68 65 20 70 72 | value.should.be,.based.on.the.pr |
| 44ec0 | 65 76 69 6f 75 73 20 76 61 6c 75 65 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | evious.value.")..(cl-defmethod.t |
| 44ee0 | 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 3a 61 72 6f 75 6e 64 20 28 28 6f 62 | ransient-infix-read.:around.((ob |
| 44f00 | 6a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 29 29 0a 20 20 22 52 65 66 72 65 73 68 20 74 | j.transient-infix))..."Refresh.t |
| 44f20 | 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 20 61 6e 64 20 63 61 6c 6c 20 74 68 65 | he.transient.buffer.and.call.the |
| 44f40 | 20 6e 65 78 74 20 6d 65 74 68 6f 64 2e 0a 0a 41 6c 73 6f 20 77 72 61 70 20 60 63 6c 2d 63 61 6c | .next.method...Also.wrap.`cl-cal |
| 44f60 | 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 27 20 77 69 74 68 20 74 77 6f 20 6d 61 63 72 6f 73 3a 0a | l-next-method'.with.two.macros:. |
| 44f80 | 2d 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 73 75 73 70 65 6e 64 65 64 2d 6f 76 65 | -.`transient--with-suspended-ove |
| 44fa0 | 72 72 69 64 65 27 20 61 6c 6c 6f 77 73 20 75 73 65 20 6f 66 20 6d 69 6e 69 62 75 66 66 65 72 2e | rride'.allows.use.of.minibuffer. |
| 44fc0 | 0a 2d 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 | .-.`transient--with-emergency-ex |
| 44fe0 | 69 74 27 20 61 72 72 61 6e 67 65 73 20 66 6f 72 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 74 | it'.arranges.for.the.transient.t |
| 45000 | 6f 0a 20 20 62 65 20 65 78 69 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 61 6e 20 65 72 72 6f | o...be.exited.in.case.of.an.erro |
| 45020 | 72 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 0a 20 20 28 74 72 61 6e 73 | r."...(transient--show)...(trans |
| 45040 | 69 65 6e 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 20 3a 69 6e 66 69 78 | ient--with-emergency-exit.:infix |
| 45060 | 2d 72 65 61 64 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 73 75 73 70 65 | -read.....(transient--with-suspe |
| 45080 | 6e 64 65 64 2d 6f 76 65 72 72 69 64 65 0a 20 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 | nded-override......(cl-call-next |
| 450a0 | 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | -method.obj))))..(cl-defmethod.t |
| 450c0 | 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 | ransient-infix-read.((obj.transi |
| 450e0 | 65 6e 74 2d 69 6e 66 69 78 29 29 0a 20 20 22 52 65 61 64 20 61 20 76 61 6c 75 65 20 77 68 69 6c | ent-infix))..."Read.a.value.whil |
| 45100 | 65 20 74 61 6b 69 6e 67 20 63 61 72 65 20 6f 66 20 68 69 73 74 6f 72 79 2e 0a 0a 54 68 69 73 20 | e.taking.care.of.history...This. |
| 45120 | 6d 65 74 68 6f 64 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 61 20 77 69 64 65 20 76 61 | method.is.suitable.for.a.wide.va |
| 45140 | 72 69 65 74 79 20 6f 66 20 69 6e 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 0a 69 6e 63 6c 75 64 69 | riety.of.infix.commands,.includi |
| 45160 | 6e 67 20 62 75 74 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 20 69 6e 6c 69 6e 65 20 61 72 67 | ng.but.not.limited.to.inline.arg |
| 45180 | 75 6d 65 6e 74 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 49 66 20 79 6f 75 20 64 6f | uments.and.variables...If.you.do |
| 451a0 | 20 6e 6f 74 20 75 73 65 20 74 68 69 73 20 6d 65 74 68 6f 64 20 66 6f 72 20 79 6f 75 72 20 6f 77 | .not.use.this.method.for.your.ow |
| 451c0 | 6e 20 69 6e 66 69 78 20 63 6c 61 73 73 2c 20 74 68 65 6e 0a 79 6f 75 20 73 68 6f 75 6c 64 20 6c | n.infix.class,.then.you.should.l |
| 451e0 | 69 6b 65 6c 79 20 72 65 70 6c 69 63 61 74 65 20 61 20 6c 6f 74 20 6f 66 20 74 68 65 20 62 65 68 | ikely.replicate.a.lot.of.the.beh |
| 45200 | 61 76 69 6f 72 20 6f 66 20 74 68 69 73 0a 6d 65 74 68 6f 64 2e 20 20 49 66 20 79 6f 75 20 66 61 | avior.of.this.method...If.you.fa |
| 45220 | 69 6c 20 74 6f 20 64 6f 20 73 6f 2c 20 74 68 65 6e 20 75 73 65 72 73 20 6d 69 67 68 74 20 6e 6f | il.to.do.so,.then.users.might.no |
| 45240 | 74 20 61 70 70 72 65 63 69 61 74 65 0a 74 68 65 20 6c 61 63 6b 20 6f 66 20 68 69 73 74 6f 72 79 | t.appreciate.the.lack.of.history |
| 45260 | 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e 0a 0a 4f 6e 6c 79 20 66 6f 72 20 76 65 72 79 20 73 69 | ,.for.example...Only.for.very.si |
| 45280 | 6d 70 6c 65 20 63 6c 61 73 73 65 73 20 74 68 61 74 20 74 6f 67 67 6c 65 20 6f 72 20 63 79 63 6c | mple.classes.that.toggle.or.cycl |
| 452a0 | 65 20 74 68 72 6f 75 67 68 20 61 20 76 65 72 79 0a 6c 69 6d 69 74 65 64 20 6e 75 6d 62 65 72 20 | e.through.a.very.limited.number. |
| 452c0 | 6f 66 20 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 73 68 6f 75 6c 64 20 79 6f 75 20 72 65 | of.possible.values.should.you.re |
| 452e0 | 70 6c 61 63 65 20 74 68 69 73 20 77 69 74 68 20 61 0a 73 69 6d 70 6c 65 20 6d 65 74 68 6f 64 20 | place.this.with.a.simple.method. |
| 45300 | 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 68 61 6e 64 6c 65 20 68 69 73 74 6f 72 79 2e 20 20 28 | that.does.not.handle.history...( |
| 45320 | 45 2e 67 2e 2c 20 66 6f 72 20 61 20 63 6f 6d 6d 61 6e 64 0a 6c 69 6e 65 20 73 77 69 74 63 68 20 | E.g.,.for.a.command.line.switch. |
| 45340 | 74 68 65 20 6f 6e 6c 79 20 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 61 72 65 20 5c 22 75 | the.only.possible.values.are.\"u |
| 45360 | 73 65 20 69 74 5c 22 20 61 6e 64 20 5c 22 64 6f 6e 27 74 20 75 73 65 0a 69 74 5c 22 2c 20 69 6e | se.it\".and.\"don't.use.it\",.in |
| 45380 | 20 77 68 69 63 68 20 63 61 73 65 20 69 74 20 69 73 20 70 6f 69 6e 74 6c 65 73 73 20 74 6f 20 70 | .which.case.it.is.pointless.to.p |
| 453a0 | 72 65 73 65 72 76 65 20 68 69 73 74 6f 72 79 2e 29 22 0a 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 | reserve.history.)"...(with-slots |
| 453c0 | 20 28 76 61 6c 75 65 20 6d 75 6c 74 69 2d 76 61 6c 75 65 20 61 6c 77 61 79 73 2d 72 65 61 64 20 | .(value.multi-value.always-read. |
| 453e0 | 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 63 68 6f 69 63 65 73 29 20 6f 62 6a 0a 20 20 20 20 28 69 66 | allow-empty.choices).obj.....(if |
| 45400 | 20 28 61 6e 64 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 75 | .(and.value..............(not.mu |
| 45420 | 6c 74 69 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 61 6c 77 | lti-value)..............(not.alw |
| 45440 | 61 79 73 2d 72 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 | ays-read)..............transient |
| 45460 | 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 | --prefix).........(oset.obj.valu |
| 45480 | 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 65 6e 61 62 6c 65 2d 72 65 63 75 | e.nil).......(let*.((enable-recu |
| 454a0 | 72 73 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | rsive-minibuffers.t)............ |
| 454c0 | 20 20 28 72 65 61 64 65 72 20 28 6f 72 65 66 20 6f 62 6a 20 72 65 61 64 65 72 29 29 0a 20 20 20 | ..(reader.(oref.obj.reader)).... |
| 454e0 | 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 73 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e | ..........(choices.(if.(function |
| 45500 | 70 20 63 68 6f 69 63 65 73 29 20 28 66 75 6e 63 61 6c 6c 20 63 68 6f 69 63 65 73 29 20 63 68 6f | p.choices).(funcall.choices).cho |
| 45520 | 69 63 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 6d 70 74 20 28 74 72 61 | ices))..............(prompt.(tra |
| 45540 | 6e 73 69 65 6e 74 2d 70 72 6f 6d 70 74 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-prompt.obj))............. |
| 45560 | 20 28 76 61 6c 75 65 20 28 69 66 20 6d 75 6c 74 69 2d 76 61 6c 75 65 20 28 6d 61 70 63 6f 6e 63 | .(value.(if.multi-value.(mapconc |
| 45580 | 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 76 61 6c 75 65 20 22 2c 22 29 20 76 61 6c 75 65 29 29 | at.#'identity.value.",").value)) |
| 455a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 69 73 74 6f 72 79 2d 6b 65 79 20 28 6f 72 20 28 | ..............(history-key.(or.( |
| 455c0 | 6f 72 65 66 20 6f 62 6a 20 68 69 73 74 6f 72 79 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 | oref.obj.history-key)........... |
| 455e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f | ....................(oref.obj.co |
| 45600 | 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | mmand)))..............(transient |
| 45620 | 2d 2d 68 69 73 74 6f 72 79 20 28 61 6c 69 73 74 2d 67 65 74 20 68 69 73 74 6f 72 79 2d 6b 65 79 | --history.(alist-get.history-key |
| 45640 | 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .transient-history))............ |
| 45660 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 20 28 69 66 20 28 6f 72 20 28 6e | ..(transient--history.(if.(or.(n |
| 45680 | 75 6c 6c 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ull.value)...................... |
| 456a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 76 61 6c 75 65 20 28 63 | ....................(eq.value.(c |
| 456c0 | 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 | ar.transient--history)))........ |
| 456e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 | ..............................tr |
| 45700 | 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ansient--history................ |
| 45720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 76 61 6c 75 65 20 | ....................(cons.value. |
| 45740 | 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | transient--history)))........... |
| 45760 | 20 20 20 28 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 28 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 | ...(initial-input.(and.transient |
| 45780 | 2d 72 65 61 64 2d 77 69 74 68 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 | -read-with-initial-input........ |
| 457a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 74 | ..........................(car.t |
| 457c0 | 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ransient--history)))............ |
| 457e0 | 20 20 28 68 69 73 74 6f 72 79 20 28 69 66 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 | ..(history.(if.initial-input.... |
| 45800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 74 72 | .......................(cons.'tr |
| 45820 | 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ansient--history.1)............. |
| 45840 | 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 29 | ............'transient--history) |
| 45860 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 | )..............(value........... |
| 45880 | 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 65 72 | ....(cond................(reader |
| 458a0 | 20 28 66 75 6e 63 61 6c 6c 20 72 65 61 64 65 72 20 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d | .(funcall.reader.prompt.initial- |
| 458c0 | 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | input.history))................( |
| 458e0 | 6d 75 6c 74 69 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d | multi-value.................(com |
| 45900 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 70 72 6f 6d 70 74 20 63 68 6f | pleting-read-multiple.prompt.cho |
| 45920 | 69 63 65 73 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ices.nil.nil.................... |
| 45940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 | .......................initial-i |
| 45960 | 6e 70 75 74 20 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | nput.history))................(c |
| 45980 | 68 6f 69 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 | hoices.................(completi |
| 459a0 | 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 6e 69 6c 20 74 20 69 6e 69 | ng-read.prompt.choices.nil.t.ini |
| 459c0 | 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tial-input.history))............ |
| 459e0 | 20 20 20 20 28 28 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c | ....((read-string.prompt.initial |
| 45a00 | 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e | -input.history))))).........(con |
| 45a20 | 64 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 76 61 6c 75 65 20 22 22 29 20 28 6e 6f 74 20 61 6c | d.((and.(equal.value."").(not.al |
| 45a40 | 6c 6f 77 2d 65 6d 70 74 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | low-empty))................(setq |
| 45a60 | 20 76 61 6c 75 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 | .value.nil))...............((and |
| 45a80 | 20 28 65 71 75 61 6c 20 76 61 6c 75 65 20 22 5c 22 5c 22 22 29 20 61 6c 6c 6f 77 2d 65 6d 70 74 | .(equal.value."\"\"").allow-empt |
| 45aa0 | 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 22 22 | y)................(setq.value."" |
| 45ac0 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 | ))).........(when.value......... |
| 45ae0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 69 | ..(when.(and.(bound-and-true-p.i |
| 45b00 | 76 79 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | vy-mode)......................(s |
| 45b20 | 74 72 69 6e 67 70 20 28 63 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 29 29 | tringp.(car.transient--history)) |
| 45b40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 | ).............(set-text-properti |
| 45b60 | 65 73 20 30 20 28 6c 65 6e 67 74 68 20 28 63 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 | es.0.(length.(car.transient--his |
| 45b80 | 74 6f 72 79 29 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory)).nil...................... |
| 45ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 | ............(car.transient--hist |
| 45bc0 | 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 | ory)))...........(setf.(alist-ge |
| 45be0 | 74 20 68 69 73 74 6f 72 79 2d 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 29 | t.history-key.transient-history) |
| 45c00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 74 72 | .................(delete-dups.tr |
| 45c20 | 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 76 61 6c 75 | ansient--history))).........valu |
| 45c40 | 65 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 | e))))..(cl-defmethod.transient-i |
| 45c60 | 6e 66 69 78 2d 72 65 61 64 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 | nfix-read.((obj.transient-switch |
| 45c80 | 29 29 0a 20 20 22 54 6f 67 67 6c 65 20 74 68 65 20 73 77 69 74 63 68 20 6f 6e 20 6f 72 20 6f 66 | ))..."Toggle.the.switch.on.or.of |
| 45ca0 | 66 2e 22 0a 20 20 28 69 66 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 20 6e 69 6c 20 28 | f."...(if.(oref.obj.value).nil.( |
| 45cc0 | 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | oref.obj.argument)))..(cl-defmet |
| 45ce0 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 28 28 6f 62 6a 20 74 | hod.transient-infix-read.((obj.t |
| 45d00 | 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 65 73 29 29 0a 20 20 22 43 79 63 6c 65 20 74 68 72 | ransient-switches))..."Cycle.thr |
| 45d20 | 6f 75 67 68 20 74 68 65 20 6d 75 74 75 61 6c 6c 79 20 65 78 63 6c 75 73 69 76 65 20 73 77 69 74 | ough.the.mutually.exclusive.swit |
| 45d40 | 63 68 65 73 2e 0a 54 68 65 20 6c 61 73 74 20 76 61 6c 75 65 20 69 73 20 5c 22 64 6f 6e 27 74 20 | ches..The.last.value.is.\"don't. |
| 45d60 | 75 73 65 20 61 6e 79 20 6f 66 20 74 68 65 73 65 20 73 77 69 74 63 68 65 73 5c 22 2e 22 0a 20 20 | use.any.of.these.switches\"."... |
| 45d80 | 28 6c 65 74 20 28 28 63 68 6f 69 63 65 73 20 28 6d 61 70 63 61 72 20 28 61 70 70 6c 79 2d 70 61 | (let.((choices.(mapcar.(apply-pa |
| 45da0 | 72 74 69 61 6c 6c 79 20 23 27 66 6f 72 6d 61 74 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d | rtially.#'format.(oref.obj.argum |
| 45dc0 | 65 6e 74 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-format)).................... |
| 45de0 | 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 63 68 6f 69 63 65 73 29 29 29 29 0a 20 20 20 20 | ......(oref.obj.choices))))..... |
| 45e00 | 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 | (if-let.((value.(oref.obj.value) |
| 45e20 | 29 29 0a 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 6d 65 6d 62 65 72 20 76 61 6c 75 65 20 63 | )).........(cadr.(member.value.c |
| 45e40 | 68 6f 69 63 65 73 29 29 0a 20 20 20 20 20 20 28 63 61 72 20 63 68 6f 69 63 65 73 29 29 29 29 0a | hoices)).......(car.choices)))). |
| 45e60 | 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 | .(cl-defmethod.transient-infix-r |
| 45e80 | 65 61 64 20 28 28 63 6f 6d 6d 61 6e 64 20 73 79 6d 62 6f 6c 29 29 0a 20 20 22 45 6c 73 65 77 68 | ead.((command.symbol))..."Elsewh |
| 45ea0 | 65 72 65 20 75 73 65 20 74 68 65 20 72 65 61 64 65 72 20 6f 66 20 74 68 65 20 69 6e 66 69 78 20 | ere.use.the.reader.of.the.infix. |
| 45ec0 | 63 6f 6d 6d 61 6e 64 20 43 4f 4d 4d 41 4e 44 2e 0a 55 73 65 20 74 68 69 73 20 69 66 20 79 6f 75 | command.COMMAND..Use.this.if.you |
| 45ee0 | 20 77 61 6e 74 20 74 6f 20 73 68 61 72 65 20 61 6e 20 69 6e 66 69 78 27 73 20 68 69 73 74 6f 72 | .want.to.share.an.infix's.histor |
| 45f00 | 79 20 77 69 74 68 20 61 20 72 65 67 75 6c 61 72 0a 73 74 61 6e 64 2d 61 6c 6f 6e 65 20 63 6f 6d | y.with.a.regular.stand-alone.com |
| 45f20 | 6d 61 6e 64 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 6f 62 6a 20 28 74 72 61 6e 73 69 65 6e | mand."...(if-let.((obj.(transien |
| 45f40 | 74 2d 2d 73 75 66 66 69 78 2d 70 72 6f 74 6f 74 79 70 65 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 | t--suffix-prototype.command))).. |
| 45f60 | 20 20 20 20 20 28 63 6c 2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e | .....(cl-letf.(((symbol-function |
| 45f80 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 29 20 23 27 69 67 6e 6f 72 65 29 29 0a 20 | .#'transient--show).#'ignore)).. |
| 45fa0 | 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 6f 62 6a | .......(transient-infix-read.obj |
| 45fc0 | 29 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 74 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d | )).....(error."Not.a.suffix.comm |
| 45fe0 | 61 6e 64 3a 20 60 25 73 27 22 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 61 64 | and:.`%s'".command)))..;;;;.Read |
| 46000 | 65 72 73 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 66 69 6c 65 20 | ers..(defun.transient-read-file. |
| 46020 | 28 70 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 5f 68 69 73 74 6f 72 79 29 | (prompt._initial-input._history) |
| 46040 | 0a 20 20 22 52 65 61 64 20 61 20 66 69 6c 65 2e 22 0a 20 20 28 66 69 6c 65 2d 6c 6f 63 61 6c 2d | ..."Read.a.file."...(file-local- |
| 46060 | 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 72 65 61 64 2d 66 69 6c | name.(expand-file-name.(read-fil |
| 46080 | 65 2d 6e 61 6d 65 20 70 72 6f 6d 70 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 | e-name.prompt))))..(defun.transi |
| 460a0 | 65 6e 74 2d 72 65 61 64 2d 65 78 69 73 74 69 6e 67 2d 66 69 6c 65 20 28 70 72 6f 6d 70 74 20 5f | ent-read-existing-file.(prompt._ |
| 460c0 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 22 52 65 61 64 20 | initial-input._history)..."Read. |
| 460e0 | 61 6e 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 2e 22 0a 20 20 28 66 69 6c 65 2d 6c 6f 63 61 6c | an.existing.file."...(file-local |
| 46100 | 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 72 65 61 64 2d 66 69 | -name.(expand-file-name.(read-fi |
| 46120 | 6c 65 2d 6e 61 6d 65 20 70 72 6f 6d 70 74 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 29 0a 0a 28 64 | le-name.prompt.nil.nil.t))))..(d |
| 46140 | 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 20 28 70 | efun.transient-read-directory.(p |
| 46160 | 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 | rompt._initial-input._history).. |
| 46180 | 20 22 52 65 61 64 20 61 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20 20 28 66 69 6c 65 2d 6c 6f 63 | ."Read.a.directory."...(file-loc |
| 461a0 | 61 6c 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 72 65 61 64 2d | al-name.(expand-file-name.(read- |
| 461c0 | 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 70 72 6f 6d 70 74 29 29 29 29 0a 0a 28 64 65 66 75 | directory-name.prompt))))..(defu |
| 461e0 | 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 65 78 69 73 74 69 6e 67 2d 64 69 72 65 63 74 | n.transient-read-existing-direct |
| 46200 | 6f 72 79 20 28 70 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 5f 68 69 73 74 | ory.(prompt._initial-input._hist |
| 46220 | 6f 72 79 29 0a 20 20 22 52 65 61 64 20 61 6e 20 65 78 69 73 74 69 6e 67 20 64 69 72 65 63 74 6f | ory)..."Read.an.existing.directo |
| 46240 | 72 79 2e 22 0a 20 20 28 66 69 6c 65 2d 6c 6f 63 61 6c 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d | ry."...(file-local-name.(expand- |
| 46260 | 66 69 6c 65 2d 6e 61 6d 65 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 70 | file-name.(read-directory-name.p |
| 46280 | 72 6f 6d 70 74 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | rompt.nil.nil.t))))..(defun.tran |
| 462a0 | 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 30 20 28 70 72 6f 6d 70 74 20 69 6e 69 | sient-read-number-N0.(prompt.ini |
| 462c0 | 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 22 52 65 61 64 20 61 20 6e 61 | tial-input.history)..."Read.a.na |
| 462e0 | 74 75 72 61 6c 20 6e 75 6d 62 65 72 20 28 69 6e 63 6c 75 64 69 6e 67 20 7a 65 72 6f 29 20 61 6e | tural.number.(including.zero).an |
| 46300 | 64 20 72 65 74 75 72 6e 20 69 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 74 72 61 | d.return.it.as.a.string."...(tra |
| 46320 | 6e 73 69 65 6e 74 2d 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 20 70 72 6f 6d 70 74 20 69 6e 69 | nsient--read-number-N.prompt.ini |
| 46340 | 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 74 | tial-input.history.t))..(defun.t |
| 46360 | 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 20 28 70 72 6f 6d 70 74 20 | ransient-read-number-N+.(prompt. |
| 46380 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 22 52 65 61 64 20 61 | initial-input.history)..."Read.a |
| 463a0 | 20 6e 61 74 75 72 61 6c 20 6e 75 6d 62 65 72 20 28 65 78 63 6c 75 64 69 6e 67 20 7a 65 72 6f 29 | .natural.number.(excluding.zero) |
| 463c0 | 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 | .and.return.it.as.a.string."...( |
| 463e0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 20 70 72 6f 6d 70 74 20 | transient--read-number-N.prompt. |
| 46400 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 6e 69 6c 29 29 0a 0a 28 64 65 | initial-input.history.nil))..(de |
| 46420 | 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 20 28 70 72 | fun.transient--read-number-N.(pr |
| 46440 | 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 69 6e 63 6c 75 | ompt.initial-input.history.inclu |
| 46460 | 64 65 2d 7a 65 72 6f 29 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 | de-zero)...(save-match-data..... |
| 46480 | 28 63 6c 2d 62 6c 6f 63 6b 20 6e 69 6c 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 74 0a 20 20 20 | (cl-block.nil.......(while.t.... |
| 464a0 | 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 | .....(let.((str.(read-from-minib |
| 464c0 | 75 66 66 65 72 20 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 6e 69 6c 20 6e | uffer.prompt.initial-input.nil.n |
| 464e0 | 69 6c 20 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f | il.history)))...........(when.(o |
| 46500 | 72 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 73 74 72 20 22 22 29 0a 20 20 20 20 20 20 20 20 | r.(string-equal.str."")......... |
| 46520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 28 69 66 20 | ............(string-match-p.(if. |
| 46540 | 69 6e 63 6c 75 64 65 2d 7a 65 72 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | include-zero.................... |
| 46560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 5c 5c 28 30 5c 5c 7c | ....................."\\`\\(0\\| |
| 46580 | 5b 31 2d 39 5d 5b 30 2d 39 5d 2a 5c 5c 29 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | [1-9][0-9]*\\)\\'".............. |
| 465a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 5b 31 2d | ........................."\\`[1- |
| 465c0 | 39 5d 5b 30 2d 39 5d 2a 5c 5c 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 9][0-9]*\\'")................... |
| 465e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 | ..................str))......... |
| 46600 | 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 73 74 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d | ....(cl-return.str))).........(m |
| 46620 | 65 73 73 61 67 65 20 22 50 6c 65 61 73 65 20 65 6e 74 65 72 20 61 20 6e 61 74 75 72 61 6c 20 6e | essage."Please.enter.a.natural.n |
| 46640 | 75 6d 62 65 72 20 28 25 73 20 7a 65 72 6f 29 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | umber.(%s.zero)."............... |
| 46660 | 20 20 20 28 69 66 20 69 6e 63 6c 75 64 65 2d 7a 65 72 6f 20 22 69 6e 63 6c 75 64 69 6e 67 22 20 | ...(if.include-zero."including". |
| 46680 | 22 65 78 63 6c 75 64 69 6e 67 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 69 74 2d 66 6f 72 20 31 | "excluding")).........(sit-for.1 |
| 466a0 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 61 74 | )))))..(defun.transient-read-dat |
| 466c0 | 65 20 28 70 72 6f 6d 70 74 20 64 65 66 61 75 6c 74 2d 74 69 6d 65 20 5f 68 69 73 74 6f 72 79 29 | e.(prompt.default-time._history) |
| 466e0 | 0a 20 20 22 52 65 61 64 20 61 20 64 61 74 65 20 75 73 69 6e 67 20 60 6f 72 67 2d 72 65 61 64 2d | ..."Read.a.date.using.`org-read- |
| 46700 | 64 61 74 65 27 20 28 77 68 69 63 68 20 73 65 65 29 2e 22 0a 20 20 28 72 65 71 75 69 72 65 20 27 | date'.(which.see)."...(require.' |
| 46720 | 6f 72 67 29 0a 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e 64 70 20 27 6f 72 67 2d 72 65 61 64 2d | org)...(when.(fboundp.'org-read- |
| 46740 | 64 61 74 65 29 0a 20 20 20 20 28 6f 72 67 2d 72 65 61 64 2d 64 61 74 65 20 27 77 69 74 68 2d 74 | date).....(org-read-date.'with-t |
| 46760 | 69 6d 65 20 6e 69 6c 20 6e 69 6c 20 70 72 6f 6d 70 74 20 64 65 66 61 75 6c 74 2d 74 69 6d 65 29 | ime.nil.nil.prompt.default-time) |
| 46780 | 29 29 0a 0a 3b 3b 3b 3b 20 50 72 6f 6d 70 74 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 | ))..;;;;.Prompt..(cl-defgeneric. |
| 467a0 | 74 72 61 6e 73 69 65 6e 74 2d 70 72 6f 6d 70 74 20 28 6f 62 6a 29 0a 20 20 22 52 65 74 75 72 6e | transient-prompt.(obj)..."Return |
| 467c0 | 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 69 | .the.prompt.to.be.used.to.read.i |
| 467e0 | 6e 66 69 78 20 6f 62 6a 65 63 74 20 4f 42 4a 27 73 20 76 61 6c 75 65 2e 22 29 0a 0a 28 63 6c 2d | nfix.object.OBJ's.value.")..(cl- |
| 46800 | 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 6f 6d 70 74 20 28 28 6f 62 6a | defmethod.transient-prompt.((obj |
| 46820 | 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 29 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 | .transient-infix))..."Return.the |
| 46840 | 20 70 72 6f 6d 70 74 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 69 6e 66 69 78 | .prompt.to.be.used.to.read.infix |
| 46860 | 20 6f 62 6a 65 63 74 20 4f 42 4a 27 73 20 76 61 6c 75 65 2e 0a 0a 54 68 69 73 20 69 6d 70 6c 65 | .object.OBJ's.value...This.imple |
| 46880 | 6d 65 6e 74 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 73 75 69 74 61 62 6c 65 20 66 6f 72 | mentation.should.be.suitable.for |
| 468a0 | 20 61 6c 6d 6f 73 74 20 61 6c 6c 20 69 6e 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 49 66 20 | .almost.all.infix.commands...If. |
| 468c0 | 74 68 65 20 76 61 6c 75 65 20 6f 66 20 4f 42 4a 27 73 20 60 70 72 6f 6d 70 74 27 20 73 6c 6f 74 | the.value.of.OBJ's.`prompt'.slot |
| 468e0 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 69 74 20 6d 75 73 74 20 62 65 0a 61 20 73 | .is.non-nil,.then.it.must.be.a.s |
| 46900 | 74 72 69 6e 67 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 61 | tring.or.a.function...If.it.is.a |
| 46920 | 20 73 74 72 69 6e 67 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 2e 20 20 49 66 0a 69 74 20 69 | .string,.then.use.that...If.it.i |
| 46940 | 73 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 65 6e 20 63 61 6c 6c 20 74 68 61 74 20 77 69 74 | s.a.function,.then.call.that.wit |
| 46960 | 68 20 4f 42 4a 20 61 73 20 74 68 65 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 2e 0a 54 68 61 74 | h.OBJ.as.the.only.argument..That |
| 46980 | 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2c 20 | .function.must.return.a.string,. |
| 469a0 | 77 68 69 63 68 20 69 73 20 74 68 65 6e 20 75 73 65 64 20 61 73 20 74 68 65 0a 70 72 6f 6d 70 74 | which.is.then.used.as.the.prompt |
| 469c0 | 2e 0a 0a 4f 74 68 65 72 77 69 73 65 2c 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 65 69 | ...Otherwise,.if.the.value.of.ei |
| 469e0 | 74 68 65 72 20 74 68 65 20 60 61 72 67 75 6d 65 6e 74 27 20 6f 72 20 60 76 61 72 69 61 62 6c 65 | ther.the.`argument'.or.`variable |
| 46a00 | 27 0a 73 6c 6f 74 20 6f 66 20 4f 42 4a 20 69 73 20 61 20 73 74 72 69 6e 67 2c 20 74 68 65 6e 20 | '.slot.of.OBJ.is.a.string,.then. |
| 46a20 | 62 61 73 65 20 74 68 65 20 70 72 6f 6d 70 74 20 6f 6e 20 74 68 61 74 20 28 70 72 65 66 65 72 72 | base.the.prompt.on.that.(preferr |
| 46a40 | 69 6e 67 0a 74 68 65 20 66 6f 72 6d 65 72 29 2c 20 61 70 70 65 6e 64 69 6e 67 20 65 69 74 68 65 | ing.the.former),.appending.eithe |
| 46a60 | 72 20 5c 22 3d 5c 22 20 28 69 66 20 69 74 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 61 0a 63 | r.\"=\".(if.it.appears.to.be.a.c |
| 46a80 | 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 6f 70 74 69 6f 6e 29 20 6f 72 20 5c 22 3a 20 5c 22 2e 0a 0a | ommand-line.option).or.\":.\"... |
| 46aa0 | 46 69 6e 61 6c 6c 79 20 66 61 6c 6c 20 74 68 72 6f 75 67 68 20 74 6f 20 75 73 69 6e 67 20 5c 22 | Finally.fall.through.to.using.\" |
| 46ac0 | 28 42 55 47 3a 20 6e 6f 20 70 72 6f 6d 70 74 29 3a 20 5c 22 20 61 73 20 74 68 65 0a 70 72 6f 6d | (BUG:.no.prompt):.\".as.the.prom |
| 46ae0 | 70 74 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 28 6f 72 65 66 20 6f 62 | pt."...(if-let.((prompt.(oref.ob |
| 46b00 | 6a 20 70 72 6f 6d 70 74 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 | j.prompt))).......(let.((prompt. |
| 46b20 | 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 | (if.(functionp.prompt).......... |
| 46b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 6f 6d 70 74 20 6f | ...............(funcall.prompt.o |
| 46b60 | 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 | bj).......................prompt |
| 46b80 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 70 72 6f 6d 70 74 29 | ))).........(if.(stringp.prompt) |
| 46ba0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 22 28 | .............prompt..........."( |
| 46bc0 | 42 55 47 3a 20 6e 6f 20 70 72 6f 6d 70 74 29 3a 20 22 29 29 0a 20 20 20 20 28 6f 72 20 28 61 6e | BUG:.no.prompt):.")).....(or.(an |
| 46be0 | 64 2d 6c 65 74 2a 20 28 28 61 72 67 20 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f | d-let*.((arg.(and.(slot-boundp.o |
| 46c00 | 62 6a 20 27 61 72 67 75 6d 65 6e 74 29 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 | bj.'argument).(oref.obj.argument |
| 46c20 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 | ))))...........(if.(and.(stringp |
| 46c40 | 20 61 72 67 29 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3d 22 20 61 72 67 29 29 | .arg).(string-suffix-p."=".arg)) |
| 46c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............arg.............( |
| 46c80 | 63 6f 6e 63 61 74 20 61 72 67 20 22 3a 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d | concat.arg.":."))).........(and- |
| 46ca0 | 6c 65 74 2a 20 28 28 76 61 72 20 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a | let*.((var.(and.(slot-boundp.obj |
| 46cc0 | 20 27 76 61 72 69 61 62 6c 65 29 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 | .'variable).(oref.obj.variable)) |
| 46ce0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 76 61 72 29 0a | ))...........(and.(stringp.var). |
| 46d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 76 61 72 20 22 3a 20 22 29 | ...............(concat.var.":.") |
| 46d20 | 29 29 0a 20 20 20 20 20 20 20 20 22 28 42 55 47 3a 20 6e 6f 20 70 72 6f 6d 70 74 29 3a 20 22 29 | ))........."(BUG:.no.prompt):.") |
| 46d40 | 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 | ))..;;;;.Set..(cl-defgeneric.tra |
| 46d60 | 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 28 6f 62 6a 20 76 61 6c 75 65 29 0a 20 20 22 | nsient-infix-set.(obj.value)..." |
| 46d80 | 53 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 69 6e 66 69 78 20 6f 62 6a 65 63 74 20 4f 42 | Set.the.value.of.infix.object.OB |
| 46da0 | 4a 20 74 6f 20 76 61 6c 75 65 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 | J.to.value.")..(cl-defmethod.tra |
| 46dc0 | 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 | nsient-infix-set.((obj.transient |
| 46de0 | 2d 69 6e 66 69 78 29 20 76 61 6c 75 65 29 0a 20 20 22 53 65 74 20 74 68 65 20 76 61 6c 75 65 20 | -infix).value)..."Set.the.value. |
| 46e00 | 6f 66 20 69 6e 66 69 78 20 6f 62 6a 65 63 74 20 4f 42 4a 20 74 6f 20 76 61 6c 75 65 2e 22 0a 20 | of.infix.object.OBJ.to.value.".. |
| 46e20 | 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 76 61 6c 75 65 29 29 0a 0a 28 63 6c 2d 64 65 | .(oset.obj.value.value))..(cl-de |
| 46e40 | 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 3a 61 66 74 | fmethod.transient-infix-set.:aft |
| 46e60 | 65 72 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 29 20 76 61 6c | er.((obj.transient-argument).val |
| 46e80 | 75 65 29 0a 20 20 22 55 6e 73 65 74 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 69 6e 66 69 78 20 | ue)..."Unset.incompatible.infix. |
| 46ea0 | 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 76 61 6c 75 65 | arguments."...(when-let*.((value |
| 46ec0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 74 72 61 6e 73 69 65 6e 74 2d | )...............(val.(transient- |
| 46ee0 | 69 6e 66 69 78 2d 76 61 6c 75 65 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | infix-value.obj))............... |
| 46f00 | 28 61 72 67 20 28 69 66 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 61 72 67 75 6d | (arg.(if.(slot-boundp.obj.'argum |
| 46f20 | 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 | ent)........................(ore |
| 46f40 | 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.obj.argument)................. |
| 46f60 | 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 2d 66 6f 72 6d 61 74 29 29 | .....(oref.obj.argument-format)) |
| 46f80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 65 63 20 28 6f 72 65 66 20 74 72 61 6e | )...............(spec.(oref.tran |
| 46fa0 | 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 29 29 0a 20 20 20 | sient--prefix.incompatible)).... |
| 46fc0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 78 20 72 75 | ...........(filter.(lambda.(x.ru |
| 46fe0 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | le).........................(and |
| 47000 | 20 28 6d 65 6d 62 65 72 20 78 20 72 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(member.x.rule)................ |
| 47020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 20 78 20 72 75 6c 65 29 29 29 29 | ..............(remove.x.rule)))) |
| 47040 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 63 6f 6d 70 20 28 6e 63 6f 6e 63 0a 20 20 | ...............(incomp.(nconc... |
| 47060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 | .....................(cl-mapcan. |
| 47080 | 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 66 69 6c 74 65 72 20 61 72 67 29 20 73 70 65 | (apply-partially.filter.arg).spe |
| 470a0 | 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | c)........................(and.( |
| 470c0 | 6e 6f 74 20 28 65 71 75 61 6c 20 76 61 6c 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | not.(equal.val.arg))............ |
| 470e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 61 70 70 | .................(cl-mapcan.(app |
| 47100 | 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 66 69 6c 74 65 72 20 76 61 6c 29 20 73 70 65 63 29 29 29 | ly-partially.filter.val).spec))) |
| 47120 | 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 | )).....(dolist.(obj.transient--s |
| 47140 | 75 66 66 69 78 65 73 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 28 63 6c 2d | uffixes).......(when-let*.(((cl- |
| 47160 | 74 79 70 65 70 20 6f 62 6a 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 29 29 0a | typep.obj.'transient-argument)). |
| 47180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 74 72 61 6e 73 69 65 6e | ..................(val.(transien |
| 471a0 | 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-infix-value.obj))............. |
| 471c0 | 20 20 20 20 20 20 28 61 72 67 20 28 69 66 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 | ......(arg.(if.(slot-boundp.obj. |
| 471e0 | 27 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'argument)...................... |
| 47200 | 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 | ......(oref.obj.argument)....... |
| 47220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 | ...................(oref.obj.arg |
| 47240 | 75 6d 65 6e 74 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ument-format)))................. |
| 47260 | 20 20 28 28 69 66 20 28 65 71 75 61 6c 20 76 61 6c 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 | ..((if.(equal.val.arg).......... |
| 47280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 61 72 67 20 69 6e 63 6f 6d 70 | ..............(member.arg.incomp |
| 472a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d 62 | )......................(or.(memb |
| 472c0 | 65 72 20 76 61 6c 20 69 6e 63 6f 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.val.incomp).................. |
| 472e0 | 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 61 72 67 20 69 6e 63 6f 6d 70 29 29 29 29 29 0a | ........(member.arg.incomp))))). |
| 47300 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 6f 62 6a | ........(transient-infix-set.obj |
| 47320 | 20 6e 69 6c 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 | .nil)))))..(cl-defgeneric.transi |
| 47340 | 65 6e 74 2d 73 65 74 2d 76 61 6c 75 65 20 28 6f 62 6a 29 0a 20 20 22 53 65 74 20 74 68 65 20 76 | ent-set-value.(obj)..."Set.the.v |
| 47360 | 61 6c 75 65 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 4f 42 4a | alue.of.the.transient.prefix.OBJ |
| 47380 | 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 | .")..(cl-defmethod.transient-set |
| 473a0 | 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 29 29 0a | -value.((obj.transient-prefix)). |
| 473c0 | 20 20 28 6f 73 65 74 20 28 6f 72 65 66 20 6f 62 6a 20 70 72 6f 74 6f 74 79 70 65 29 20 76 61 6c | ..(oset.(oref.obj.prototype).val |
| 473e0 | 75 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 29 29 0a 20 20 28 74 72 61 | ue.(transient-get-value))...(tra |
| 47400 | 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 70 75 73 68 20 6f 62 6a 29 29 0a 0a 3b 3b 3b 3b | nsient--history-push.obj))..;;;; |
| 47420 | 20 53 61 76 65 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d | .Save..(cl-defgeneric.transient- |
| 47440 | 73 61 76 65 2d 76 61 6c 75 65 20 28 6f 62 6a 29 0a 20 20 22 53 61 76 65 20 74 68 65 20 76 61 6c | save-value.(obj)..."Save.the.val |
| 47460 | 75 65 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 4f 42 4a 2e 22 | ue.of.the.transient.prefix.OBJ." |
| 47480 | 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d | )..(cl-defmethod.transient-save- |
| 474a0 | 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 29 29 0a 20 | value.((obj.transient-prefix)).. |
| 474c0 | 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c | .(let.((value.(transient-get-val |
| 474e0 | 75 65 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 28 6f 72 65 66 20 6f 62 6a 20 70 72 6f 74 6f 74 | ue))).....(oset.(oref.obj.protot |
| 47500 | 79 70 65 29 20 76 61 6c 75 65 20 76 61 6c 75 65 29 0a 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 | ype).value.value).....(setf.(ali |
| 47520 | 73 74 2d 67 65 74 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 20 74 72 61 6e 73 69 | st-get.(oref.obj.command).transi |
| 47540 | 65 6e 74 2d 76 61 6c 75 65 73 29 20 76 61 6c 75 65 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e | ent-values).value).....(transien |
| 47560 | 74 2d 73 61 76 65 2d 76 61 6c 75 65 73 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 | t-save-values))...(transient--hi |
| 47580 | 73 74 6f 72 79 2d 70 75 73 68 20 6f 62 6a 29 29 0a 0a 3b 3b 3b 3b 20 52 65 73 65 74 0a 0a 28 63 | story-push.obj))..;;;;.Reset..(c |
| 475a0 | 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 73 65 74 2d 76 61 6c | l-defgeneric.transient-reset-val |
| 475c0 | 75 65 20 28 6f 62 6a 29 0a 20 20 22 43 6c 65 61 72 20 74 68 65 20 73 65 74 20 61 6e 64 20 73 61 | ue.(obj)..."Clear.the.set.and.sa |
| 475e0 | 76 65 64 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | ved.values.of.the.transient.pref |
| 47600 | 69 78 20 4f 42 4a 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 | ix.OBJ.")..(cl-defmethod.transie |
| 47620 | 6e 74 2d 72 65 73 65 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 70 | nt-reset-value.((obj.transient-p |
| 47640 | 72 65 66 69 78 29 29 0a 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 74 72 61 6e 73 69 65 6e | refix))...(let.((value.(transien |
| 47660 | 74 2d 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 6f 73 65 74 | t-default-value.obj))).....(oset |
| 47680 | 20 6f 62 6a 20 76 61 6c 75 65 20 76 61 6c 75 65 29 0a 20 20 20 20 28 6f 73 65 74 20 28 6f 72 65 | .obj.value.value).....(oset.(ore |
| 476a0 | 66 20 6f 62 6a 20 70 72 6f 74 6f 74 79 70 65 29 20 76 61 6c 75 65 20 76 61 6c 75 65 29 0a 20 20 | f.obj.prototype).value.value)... |
| 476c0 | 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d | ..(setf.(alist-get.(oref.obj.com |
| 476e0 | 6d 61 6e 64 29 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 20 6e 69 6c 20 27 72 65 6d 6f | mand).transient-values.nil.'remo |
| 47700 | 76 65 29 20 6e 69 6c 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 76 61 6c | ve).nil).....(transient-save-val |
| 47720 | 75 65 73 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 70 75 73 68 | ues))...(transient--history-push |
| 47740 | 20 6f 62 6a 29 0a 20 20 28 6d 61 70 63 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 | .obj)...(mapc.#'transient-init-v |
| 47760 | 61 6c 75 65 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 65 73 29 29 0a 0a 3b 3b 3b 3b | alue.transient--suffixes))..;;;; |
| 47780 | 20 47 65 74 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 28 70 72 65 | .Get..(defun.transient-args.(pre |
| 477a0 | 66 69 78 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 | fix)..."Return.the.value.of.the. |
| 477c0 | 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 50 52 45 46 49 58 2e | transient.prefix.command.PREFIX. |
| 477e0 | 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f | .If.the.current.command.was.invo |
| 47800 | 6b 65 64 20 66 72 6f 6d 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 0a 63 6f | ked.from.the.transient.prefix.co |
| 47820 | 6d 6d 61 6e 64 20 50 52 45 46 49 58 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 68 65 20 61 63 | mmand.PREFIX,.then.return.the.ac |
| 47840 | 74 69 76 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 66 0a 74 68 65 20 63 75 | tive.infix.arguments...If.the.cu |
| 47860 | 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 6e 6f 74 20 69 6e 76 6f 6b 65 64 20 66 72 | rrent.command.was.not.invoked.fr |
| 47880 | 6f 6d 20 50 52 45 46 49 58 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 0a 74 68 65 20 73 65 74 2c 20 | om.PREFIX,.then.return.the.set,. |
| 478a0 | 73 61 76 65 64 20 6f 72 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 20 50 52 45 46 49 | saved.or.default.value.for.PREFI |
| 478c0 | 58 2e 22 0a 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 67 65 | X."...(cl-mapcan.#'transient--ge |
| 478e0 | 74 2d 77 72 61 70 70 65 64 2d 76 61 6c 75 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 | t-wrapped-value.(transient-suffi |
| 47900 | 78 65 73 20 70 72 65 66 69 78 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d | xes.prefix)))..(defun.transient- |
| 47920 | 73 75 66 66 69 78 65 73 20 28 70 72 65 66 69 78 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 | suffixes.(prefix)..."Return.the. |
| 47940 | 73 75 66 66 69 78 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 | suffix.objects.of.the.transient. |
| 47960 | 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 50 52 45 46 49 58 2e 22 0a 20 20 28 69 66 20 28 65 | prefix.command.PREFIX."...(if.(e |
| 47980 | 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 70 72 65 66 | q.transient-current-command.pref |
| 479a0 | 69 78 29 0a 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 73 75 66 66 | ix).......transient-current-suff |
| 479c0 | 69 78 65 73 0a 20 20 20 20 28 6c 65 74 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 | ixes.....(let.((transient--prefi |
| 479e0 | 78 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 70 72 65 66 69 78 20 70 72 65 66 69 78 | x.(transient--init-prefix.prefix |
| 47a00 | 29 29 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 66 6c 61 74 74 65 6e 2d 73 75 | ))).......(transient--flatten-su |
| 47a20 | 66 66 69 78 65 73 0a 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 69 74 2d 73 | ffixes........(transient--init-s |
| 47a40 | 75 66 66 69 78 65 73 20 70 72 65 66 69 78 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | uffixes.prefix)))))..(defun.tran |
| 47a60 | 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | sient-get-value.()...(transient- |
| 47a80 | 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 20 3a 67 65 74 2d 76 61 6c 75 65 0a | -with-emergency-exit.:get-value. |
| 47aa0 | 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 6f 62 6a 29 0a 20 20 20 | ....(cl-mapcan.(lambda.(obj).... |
| 47ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 28 73 6c 6f | ..............(and.(or.(not.(slo |
| 47ae0 | 74 2d 65 78 69 73 74 73 2d 70 20 6f 62 6a 20 27 75 6e 73 61 76 61 62 6c 65 29 29 0a 20 20 20 20 | t-exists-p.obj.'unsavable))..... |
| 47b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 65 66 | ......................(not.(oref |
| 47b20 | 20 6f 62 6a 20 75 6e 73 61 76 61 62 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .obj.unsavable)))............... |
| 47b40 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 67 65 74 2d 77 72 61 70 70 65 64 2d | ........(transient--get-wrapped- |
| 47b60 | 76 61 6c 75 65 20 6f 62 6a 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e | value.obj)))................tran |
| 47b80 | 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 73 75 66 66 69 78 65 73 29 29 29 0a 0a 28 64 65 66 75 | sient-current-suffixes)))..(defu |
| 47ba0 | 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 67 65 74 2d 77 72 61 70 70 65 64 2d 76 61 6c 75 65 20 28 | n.transient--get-wrapped-value.( |
| 47bc0 | 6f 62 6a 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 76 61 6c 75 65 20 28 74 72 61 6e 73 69 | obj)...(and-let*.((value.(transi |
| 47be0 | 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 70 63 61 73 | ent-infix-value.obj))).....(pcas |
| 47c00 | 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 61 6e 64 20 28 73 6c 6f 74 2d 65 78 69 73 74 73 2d 70 | e-exhaustive.(and.(slot-exists-p |
| 47c20 | 20 6f 62 6a 20 27 6d 75 6c 74 69 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .obj.'multi-value).............. |
| 47c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 6d 75 6c 74 69 2d 76 61 | ..............(oref.obj.multi-va |
| 47c60 | 6c 75 65 29 29 0a 20 20 20 20 20 20 28 27 6e 69 6c 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | lue)).......('nil..........(list |
| 47c80 | 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 28 28 6f 72 20 27 74 20 27 72 65 73 74 29 20 28 6c | .value)).......((or.'t.'rest).(l |
| 47ca0 | 69 73 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 28 27 72 65 70 65 61 74 20 20 20 20 20 20 | ist.value)).......('repeat...... |
| 47cc0 | 20 76 61 6c 75 65 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 | .value))))..(cl-defgeneric.trans |
| 47ce0 | 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 28 6f 62 6a 29 0a 20 20 22 52 65 74 75 72 6e | ient-infix-value.(obj)..."Return |
| 47d00 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 75 66 66 69 78 20 6f 62 6a 65 63 74 20 | .the.value.of.the.suffix.object. |
| 47d20 | 4f 42 4a 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 62 79 | OBJ...This.function.is.called.by |
| 47d40 | 20 60 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 27 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 6d | .`transient-args'.(which.see),.m |
| 47d60 | 65 61 6e 69 6e 67 0a 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 68 6f 77 20 74 68 65 20 | eaning.this.function.is.how.the. |
| 47d80 | 76 61 6c 75 65 20 6f 66 20 61 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 64 65 74 65 72 6d 69 6e | value.of.a.transient.is.determin |
| 47da0 | 65 64 20 73 6f 0a 74 68 61 74 20 74 68 65 20 69 6e 76 6f 6b 65 64 20 73 75 66 66 69 78 20 63 6f | ed.so.that.the.invoked.suffix.co |
| 47dc0 | 6d 6d 61 6e 64 20 63 61 6e 20 75 73 65 20 69 74 2e 0a 0a 43 75 72 72 65 6e 74 6c 79 20 6d 6f 73 | mmand.can.use.it...Currently.mos |
| 47de0 | 74 20 76 61 6c 75 65 73 20 61 72 65 20 73 74 72 69 6e 67 73 2c 20 62 75 74 20 74 68 61 74 20 69 | t.values.are.strings,.but.that.i |
| 47e00 | 73 20 6e 6f 74 20 73 65 74 20 69 6e 20 73 74 6f 6e 65 2e 0a 4e 69 6c 20 69 73 20 6e 6f 74 20 61 | s.not.set.in.stone..Nil.is.not.a |
| 47e20 | 20 76 61 6c 75 65 2c 20 69 74 20 6d 65 61 6e 73 20 5c 22 6e 6f 20 76 61 6c 75 65 5c 22 2e 0a 0a | .value,.it.means.\"no.value\"... |
| 47e40 | 55 73 75 61 6c 6c 79 20 6f 6e 6c 79 20 69 6e 66 69 78 65 73 20 68 61 76 65 20 61 20 76 61 6c 75 | Usually.only.infixes.have.a.valu |
| 47e60 | 65 2c 20 62 75 74 20 73 65 65 20 74 68 65 20 6d 65 74 68 6f 64 20 66 6f 72 0a 60 74 72 61 6e 73 | e,.but.see.the.method.for.`trans |
| 47e80 | 69 65 6e 74 2d 73 75 66 66 69 78 27 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | ient-suffix'.")..(cl-defmethod.t |
| 47ea0 | 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 28 28 5f 20 20 20 74 72 61 6e 73 | ransient-infix-value.((_...trans |
| 47ec0 | 69 65 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 69 6c 2c 20 77 68 69 | ient-suffix))..."Return.nil,.whi |
| 47ee0 | 63 68 20 6d 65 61 6e 73 20 5c 22 6e 6f 20 76 61 6c 75 65 5c 22 2e 0a 0a 49 6e 66 69 78 20 61 72 | ch.means.\"no.value\"...Infix.ar |
| 47f00 | 67 75 6d 65 6e 74 73 20 63 6f 6e 74 72 69 62 75 74 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 | guments.contribute.the.transient |
| 47f20 | 27 73 20 76 61 6c 75 65 20 77 68 69 6c 65 20 73 75 66 66 69 78 0a 63 6f 6d 6d 61 6e 64 73 20 63 | 's.value.while.suffix.commands.c |
| 47f40 | 6f 6e 73 75 6d 65 20 69 74 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c | onsume.it...This.function.is.cal |
| 47f60 | 6c 65 64 20 66 6f 72 20 73 75 66 66 69 78 65 73 20 61 6e 79 77 61 79 0a 62 65 63 61 75 73 65 20 | led.for.suffixes.anyway.because. |
| 47f80 | 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 62 6f 74 68 20 63 6f 6e 74 72 69 62 75 74 65 73 20 | a.command.that.both.contributes. |
| 47fa0 | 74 6f 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 27 73 20 76 61 6c 75 65 0a 61 6e 64 20 61 6c 73 | to.the.transient's.value.and.als |
| 47fc0 | 6f 20 63 6f 6e 73 75 6d 65 73 20 69 74 20 69 73 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 6c 79 20 | o.consumes.it.is.not.completely. |
| 47fe0 | 75 6e 63 6f 6e 63 65 69 76 61 62 6c 65 2e 0a 0a 49 66 20 79 6f 75 20 64 65 66 69 6e 65 20 73 75 | unconceivable...If.you.define.su |
| 48000 | 63 68 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 6e 20 79 6f 75 20 6d 75 73 74 20 64 65 66 69 | ch.a.command,.then.you.must.defi |
| 48020 | 6e 65 20 61 20 64 65 72 69 76 65 64 0a 63 6c 61 73 73 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 | ne.a.derived.class.and.implement |
| 48040 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 62 65 63 61 75 73 65 20 74 68 69 73 20 64 65 66 61 | .this.function.because.this.defa |
| 48060 | 75 6c 74 20 6d 65 74 68 6f 64 0a 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 22 20 6e 69 6c 29 0a 0a | ult.method.does.nothing.".nil).. |
| 48080 | 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 | (cl-defmethod.transient-infix-va |
| 480a0 | 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 29 29 0a 20 20 22 52 | lue.((obj.transient-infix))..."R |
| 480c0 | 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 4f 42 4a 27 73 20 60 76 61 6c 75 65 27 | eturn.the.value.of.OBJ's.`value' |
| 480e0 | 20 73 6c 6f 74 2e 22 0a 20 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 0a 0a 28 63 6c | .slot."...(oref.obj.value))..(cl |
| 48100 | 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 | -defmethod.transient-infix-value |
| 48120 | 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 29 29 0a 20 20 22 52 65 74 | .((obj.transient-option))..."Ret |
| 48140 | 75 72 6e 20 41 52 47 55 4d 45 4e 54 20 61 6e 64 20 56 41 4c 55 45 20 61 73 20 61 20 75 6e 69 74 | urn.ARGUMENT.and.VALUE.as.a.unit |
| 48160 | 20 6f 72 20 6e 69 6c 20 69 66 20 74 68 65 20 6c 61 74 74 65 72 20 69 73 20 6e 69 6c 2e 22 0a 20 | .or.nil.if.the.latter.is.nil.".. |
| 48180 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c | .(and-let*.((value.(oref.obj.val |
| 481a0 | 75 65 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 20 28 6f 72 65 66 20 6f 62 6a 20 61 | ue))).....(let.((arg.(oref.obj.a |
| 481c0 | 72 67 75 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 | rgument))).......(pcase-exhausti |
| 481e0 | 76 65 20 28 6f 72 65 66 20 6f 62 6a 20 6d 75 6c 74 69 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 | ve.(oref.obj.multi-value)....... |
| 48200 | 20 20 28 27 6e 69 6c 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 61 72 67 20 76 61 6c | ..('nil..........(concat.arg.val |
| 48220 | 75 65 29 29 0a 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 74 20 27 72 65 73 74 29 20 28 63 6f 6e | ue)).........((or.'t.'rest).(con |
| 48240 | 73 20 61 72 67 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 28 27 72 65 70 65 61 74 20 20 | s.arg.value)).........('repeat.. |
| 48260 | 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 76 29 20 28 63 6f 6e 63 61 74 | .....(mapcar.(lambda.(v).(concat |
| 48280 | 20 61 72 67 20 76 29 29 20 76 61 6c 75 65 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | .arg.v)).value))))))..(cl-defmet |
| 482a0 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 28 28 5f 20 20 20 | hod.transient-infix-value.((_... |
| 482c0 | 74 72 61 6e 73 69 65 6e 74 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 22 52 65 74 75 72 6e 20 6e | transient-variable))..."Return.n |
| 482e0 | 69 6c 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 5c 22 6e 6f 20 76 61 6c 75 65 5c 22 2e 0a 0a 53 | il,.which.means.\"no.value\"...S |
| 48300 | 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 69 | etting.the.value.of.a.variable.i |
| 48320 | 73 20 64 6f 6e 65 20 62 79 2c 20 77 65 6c 6c 2c 20 73 65 74 74 69 6e 67 20 74 68 65 0a 76 61 6c | s.done.by,.well,.setting.the.val |
| 48340 | 75 65 20 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 2e 20 20 49 2e 65 2e 2c 20 74 68 69 73 20 | ue.of.the.variable...I.e.,.this. |
| 48360 | 69 73 20 61 20 73 69 64 65 2d 65 66 66 65 63 74 20 61 6e 64 20 64 6f 65 73 0a 6e 6f 74 20 63 6f | is.a.side-effect.and.does.not.co |
| 48380 | 6e 74 72 69 62 75 74 65 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 74 72 61 | ntribute.to.the.value.of.the.tra |
| 483a0 | 6e 73 69 65 6e 74 2e 22 0a 20 20 6e 69 6c 29 0a 0a 3b 3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a | nsient."...nil)..;;;;.Utilities. |
| 483c0 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 28 61 72 67 | .(defun.transient-arg-value.(arg |
| 483e0 | 20 61 72 67 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 41 52 | .args)..."Return.the.value.of.AR |
| 48400 | 47 20 61 73 20 69 74 20 61 70 70 65 61 72 73 20 69 6e 20 41 52 47 53 2e 0a 0a 46 6f 72 20 61 20 | G.as.it.appears.in.ARGS...For.a. |
| 48420 | 73 77 69 74 63 68 20 72 65 74 75 72 6e 20 61 20 62 6f 6f 6c 65 61 6e 2e 20 20 46 6f 72 20 61 6e | switch.return.a.boolean...For.an |
| 48440 | 20 6f 70 74 69 6f 6e 20 72 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 61 73 0a 61 20 73 74 | .option.return.the.value.as.a.st |
| 48460 | 72 69 6e 67 2c 20 75 73 69 6e 67 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 66 6f 72 | ring,.using.the.empty.string.for |
| 48480 | 20 74 68 65 20 65 6d 70 74 79 20 76 61 6c 75 65 2c 20 6f 72 20 6e 69 6c 20 69 66 0a 74 68 65 20 | .the.empty.value,.or.nil.if.the. |
| 484a0 | 6f 70 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 41 52 47 53 2e 22 | option.does.not.appear.in.ARGS." |
| 484c0 | 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3d 22 20 61 72 67 29 | ...(if.(string-suffix-p."=".arg) |
| 484e0 | 0a 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 | .......(save-match-data......... |
| 48500 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6d 61 74 63 68 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f | (and-let*.((match.(let.((case-fo |
| 48520 | 6c 64 2d 73 65 61 72 63 68 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ld-search.nil).................. |
| 48540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 25 | ...............(re.(format."\\`% |
| 48560 | 73 5c 5c 28 3f 3a 3d 5c 5c 28 2e 2b 5c 5c 29 5c 5c 29 3f 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 | s\\(?:=\\(.+\\)\\)?\\'"......... |
| 48580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 485a0 | 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 61 72 67 20 30 20 2d 31 29 29 29 29 0a 20 20 20 20 | ....(substring.arg.0.-1))))..... |
| 485c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 66 69 6e 64 | ........................(cl-find |
| 485e0 | 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -if.(lambda.(a)................. |
| 48600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | ..........................(and.( |
| 48620 | 73 74 72 69 6e 67 70 20 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stringp.a)...................... |
| 48640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | ..........................(strin |
| 48660 | 67 2d 6d 61 74 63 68 20 72 65 20 61 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-match.re.a)))................. |
| 48680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 29 | ........................args)))) |
| 486a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6d | ...........(or.(match-string.1.m |
| 486c0 | 61 74 63 68 29 20 22 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 61 72 67 | atch).""))).....(and.(member.arg |
| 486e0 | 20 61 72 67 73 29 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 63 | .args).t)))..(defun.transient-sc |
| 48700 | 6f 70 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 | ope.()..."Return.the.value.of.th |
| 48720 | 65 20 60 73 63 6f 70 65 27 20 73 6c 6f 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 | e.`scope'.slot.of.the.current.pr |
| 48740 | 65 66 69 78 2e 22 0a 20 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 | efix."...(oref.(transient-prefix |
| 48760 | 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 29 0a 0a 3b 3b 3b 20 48 69 73 74 6f 72 79 0a 0a 28 | -object).scope))..;;;.History..( |
| 48780 | 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 | cl-defgeneric.transient--history |
| 487a0 | 2d 6b 65 79 20 28 6f 62 6a 29 0a 20 20 22 52 65 74 75 72 6e 20 4f 42 4a 27 73 20 68 69 73 74 6f | -key.(obj)..."Return.OBJ's.histo |
| 487c0 | 72 79 20 6b 65 79 2e 0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 60 68 69 73 | ry.key..If.the.value.of.the.`his |
| 487e0 | 74 6f 72 79 2d 6b 65 79 27 20 73 6c 6f 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 | tory-key'.slot.is.non-nil,.then. |
| 48800 | 72 65 74 75 72 6e 0a 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 20 74 | return.that...Otherwise.return.t |
| 48820 | 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 60 63 6f 6d 6d 61 6e 64 27 20 73 6c 6f 74 2e 22 | he.value.of.the.`command'.slot." |
| 48840 | 0a 20 20 28 6f 72 20 28 6f 72 65 66 20 6f 62 6a 20 68 69 73 74 6f 72 79 2d 6b 65 79 29 0a 20 20 | ...(or.(oref.obj.history-key)... |
| 48860 | 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 0a 28 63 6c 2d 64 65 | ....(oref.obj.command)))..(cl-de |
| 48880 | 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 70 75 73 68 | fgeneric.transient--history-push |
| 488a0 | 20 28 6f 62 6a 29 0a 20 20 22 50 75 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 | .(obj)..."Push.the.current.value |
| 488c0 | 20 6f 66 20 4f 42 4a 20 74 6f 20 69 74 73 20 65 6e 74 72 79 20 69 6e 20 60 74 72 61 6e 73 69 65 | .of.OBJ.to.its.entry.in.`transie |
| 488e0 | 6e 74 2d 68 69 73 74 6f 72 79 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 74 72 61 6e | nt-history'."...(let.((key.(tran |
| 48900 | 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 6b 65 79 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 73 | sient--history-key.obj))).....(s |
| 48920 | 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 | etf.(alist-get.key.transient-his |
| 48940 | 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 74 72 61 | tory)...........(let.((args.(tra |
| 48960 | 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-get-value)))............. |
| 48980 | 28 63 6f 6e 73 20 61 72 67 73 20 28 64 65 6c 65 74 65 20 61 72 67 73 20 28 61 6c 69 73 74 2d 67 | (cons.args.(delete.args.(alist-g |
| 489a0 | 65 74 20 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 29 29 29 29 29 29 29 0a | et.key.transient-history))))))). |
| 489c0 | 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f | .(cl-defgeneric.transient--histo |
| 489e0 | 72 79 2d 69 6e 69 74 20 28 6f 62 6a 29 0a 20 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 4f 42 4a 27 | ry-init.(obj)..."Initialize.OBJ' |
| 48a00 | 73 20 60 68 69 73 74 6f 72 79 27 20 73 6c 6f 74 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 74 72 | s.`history'.slot..This.is.the.tr |
| 48a20 | 61 6e 73 69 65 6e 74 2d 77 69 64 65 20 68 69 73 74 6f 72 79 3b 20 6d 61 6e 79 20 69 6e 64 69 76 | ansient-wide.history;.many.indiv |
| 48a40 | 69 64 75 61 6c 20 69 6e 66 69 78 65 73 20 61 6c 73 6f 0a 68 61 76 65 20 61 20 68 69 73 74 6f 72 | idual.infixes.also.have.a.histor |
| 48a60 | 79 20 6f 66 20 74 68 65 69 72 20 6f 77 6e 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | y.of.their.own.")..(cl-defmethod |
| 48a80 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 69 6e 69 74 20 28 28 6f 62 6a 20 74 | .transient--history-init.((obj.t |
| 48aa0 | 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 29 29 0a 20 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 | ransient-prefix))..."Initialize. |
| 48ac0 | 4f 42 4a 27 73 20 60 68 69 73 74 6f 72 79 27 20 73 6c 6f 74 20 66 72 6f 6d 20 74 68 65 20 76 61 | OBJ's.`history'.slot.from.the.va |
| 48ae0 | 72 69 61 62 6c 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 27 2e 22 0a 20 20 28 | riable.`transient-history'."...( |
| 48b00 | 6c 65 74 20 28 28 76 61 6c 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 29 0a 20 20 20 | let.((val.(oref.obj.value))).... |
| 48b20 | 20 28 6f 73 65 74 20 6f 62 6a 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f | .(oset.obj.history...........(co |
| 48b40 | 6e 73 20 76 61 6c 20 28 64 65 6c 65 74 65 20 76 61 6c 20 28 61 6c 69 73 74 2d 67 65 74 20 28 74 | ns.val.(delete.val.(alist-get.(t |
| 48b60 | 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 6b 65 79 20 6f 62 6a 29 0a 20 20 20 20 20 | ransient--history-key.obj)...... |
| 48b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48ba0 | 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 29 29 29 29 29 29 0a 0a 3b | ......transient-history))))))..; |
| 48bc0 | 3b 3b 20 44 72 61 77 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 2d | ;;.Draw..(defun.transient--show- |
| 48be0 | 62 72 69 65 66 20 28 29 0a 20 20 28 6c 65 74 20 28 28 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 | brief.()...(let.((message-log-ma |
| 48c00 | 78 20 6e 69 6c 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 | x.nil)).....(if.(and.transient-s |
| 48c20 | 68 6f 77 2d 70 6f 70 75 70 20 28 3c 3d 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 70 6f 70 | how-popup.(<=.transient-show-pop |
| 48c40 | 75 70 20 30 29 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 2d 22 20 28 6b | up.0)).........(message."%s-".(k |
| 48c60 | 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 | ey-description.(this-command-key |
| 48c80 | 73 29 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 22 25 73 2d 20 | s))).......(message........"%s-. |
| 48ca0 | 5b 25 73 5d 20 25 73 22 0a 20 20 20 20 20 20 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e | [%s].%s"........(key-description |
| 48cc0 | 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 29 0a 20 20 20 20 20 20 20 28 6f 72 | .(this-command-keys))........(or |
| 48ce0 | 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 | ef.transient--prefix.command)... |
| 48d00 | 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 23 27 69 64 65 6e 74 69 | .....(mapconcat.........#'identi |
| 48d20 | 74 79 0a 20 20 20 20 20 20 20 20 28 73 6f 72 74 0a 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 | ty.........(sort..........(cl-ma |
| 48d40 | 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 75 66 66 69 78 29 0a | pcan...........(lambda.(suffix). |
| 48d60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 6b 62 64 20 28 6f 72 65 | ............(let.((key.(kbd.(ore |
| 48d80 | 66 20 73 75 66 66 69 78 20 6b 65 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | f.suffix.key))))...............; |
| 48da0 | 3b 20 44 6f 6e 27 74 20 6c 69 73 74 20 61 6e 79 20 63 6f 6d 6d 6f 6e 20 63 6f 6d 6d 61 6e 64 73 | ;.Don't.list.any.common.commands |
| 48dc0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 65 6d 71 20 | ................(and.(not.(memq. |
| 48de0 | 28 6f 72 65 66 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 | (oref.suffix.command)........... |
| 48e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 2c 28 6c 6f 6f 6b 75 70 2d 6b | ....................`(,(lookup-k |
| 48e20 | 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 6d 61 70 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 | ey.transient-map.key)........... |
| 48e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 6c 6f 6f 6b 75 70 2d 6b | ......................,(lookup-k |
| 48e60 | 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 73 74 69 63 6b 79 2d 6d 61 70 20 6b 65 79 29 0a 20 20 20 | ey.transient-sticky-map.key).... |
| 48e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .............................;;. |
| 48ea0 | 46 72 6f 6d 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 6d 61 6e 64 73 3a 0a | From.transient-common-commands:. |
| 48ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 48ee0 | 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | transient-set................... |
| 48f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 0a 20 20 20 | ..............transient-save.... |
| 48f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 | .............................tra |
| 48f40 | 6e 73 69 65 6e 74 2d 68 69 73 74 6f 72 79 2d 70 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-history-prev............. |
| 48f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 | ....................transient-hi |
| 48f80 | 73 74 6f 72 79 2d 6e 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | story-next...................... |
| 48fa0 | 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 6f 6e 65 0a 20 20 | ...........transient-quit-one... |
| 48fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 | ..............................tr |
| 48fe0 | 61 6e 73 69 65 6e 74 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | ansient-toggle-common........... |
| 49000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d | ......................transient- |
| 49020 | 73 65 74 2d 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | set-level))).................... |
| 49040 | 28 6c 69 73 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 65 66 20 73 75 66 66 69 78 20 6b | (list.(propertize.(oref.suffix.k |
| 49060 | 65 79 29 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 29 29 29 29 29 0a 20 20 | ey).'face.'transient-key)))))... |
| 49080 | 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 66 66 69 78 65 73 29 0a 20 20 20 | ........transient--suffixes).... |
| 490a0 | 20 20 20 20 20 20 23 27 73 74 72 69 6e 67 3c 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | ......#'string<).........(proper |
| 490c0 | 74 69 7a 65 20 22 7c 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 64 65 6c 69 6d 69 | tize."|".'face.'transient-delimi |
| 490e0 | 74 65 72 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f | ter))))))..(defun.transient--sho |
| 49100 | 77 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 29 | w.()...(transient--timer-cancel) |
| 49120 | 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 70 20 74 29 0a 20 20 28 | ...(setq.transient--showp.t)...( |
| 49140 | 6c 65 74 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 | let.((transient--shadowed-buffer |
| 49160 | 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 20 | .(current-buffer)).........(buf. |
| 49180 | 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 74 72 61 6e 73 69 65 6e 74 2d 2d 62 75 | (get-buffer-create.transient--bu |
| 491a0 | 66 66 65 72 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 63 75 73 20 6e 69 6c 29 29 | ffer-name)).........(focus.nil)) |
| 491c0 | 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 | .....(with-current-buffer.buf... |
| 491e0 | 20 20 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 | ....(when.transient-enable-popup |
| 49200 | 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 6f 63 75 73 20 | -navigation.........(setq.focus. |
| 49220 | 28 6f 72 20 28 62 75 74 74 6f 6e 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 27 63 6f 6d 6d 61 6e 64 | (or.(button-get.(point).'command |
| 49240 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | ).........................(and.( |
| 49260 | 6e 6f 74 20 28 62 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | not.(bobp))..................... |
| 49280 | 20 20 20 20 20 20 20 20 20 28 62 75 74 74 6f 6e 2d 67 65 74 20 28 31 2d 20 28 70 6f 69 6e 74 29 | .........(button-get.(1-.(point) |
| 492a0 | 29 20 27 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).'command)).................... |
| 492c0 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 61 64 69 6e 67 2d 61 74 2d 70 6f 69 6e | .....(transient--heading-at-poin |
| 492e0 | 74 29 29 29 29 0a 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 | t)))).......(erase-buffer)...... |
| 49300 | 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 2d 62 75 66 | .(run-hooks.'transient-setup-buf |
| 49320 | 66 65 72 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d | fer-hook).......(when.transient- |
| 49340 | 66 6f 72 63 65 2d 66 69 78 65 64 2d 70 69 74 63 68 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 | force-fixed-pitch.........(trans |
| 49360 | 69 65 6e 74 2d 2d 66 6f 72 63 65 2d 66 69 78 65 64 2d 70 69 74 63 68 29 29 0a 20 20 20 20 20 20 | ient--force-fixed-pitch))....... |
| 49380 | 28 73 65 74 71 20 77 69 6e 64 6f 77 2d 73 69 7a 65 2d 66 69 78 65 64 20 74 29 0a 20 20 20 20 20 | (setq.window-size-fixed.t)...... |
| 493a0 | 20 28 77 68 65 6e 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 74 61 62 2d 6c 69 6e | .(when.(bound-and-true-p.tab-lin |
| 493c0 | 65 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 62 2d 6c 69 6e 65 | e-format).........(setq.tab-line |
| 493e0 | 2d 66 6f 72 6d 61 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 65 72 | -format.nil)).......(setq.header |
| 49400 | 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f | -line-format.nil).......(setq.mo |
| 49420 | 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | de-line-format.............(if.( |
| 49440 | 6f 72 20 28 6e 61 74 6e 75 6d 70 20 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d | or.(natnump.transient-mode-line- |
| 49460 | 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 | format).....................(eq. |
| 49480 | 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 27 6c 69 6e 65 | transient-mode-line-format.'line |
| 494a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | )).................nil.......... |
| 494c0 | 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 | .....transient-mode-line-format) |
| 494e0 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d 62 75 66 66 65 72 2d 69 | ).......(setq.mode-line-buffer-i |
| 49500 | 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f | dentification.............(symbo |
| 49520 | 6c 2d 6e 61 6d 65 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 | l-name.(oref.transient--prefix.c |
| 49540 | 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e | ommand))).......(if.transient-en |
| 49560 | 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | able-popup-navigation........... |
| 49580 | 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 75 72 73 6f 72 2d 69 6e 2d 6e 6f 6e 2d 73 65 6c 65 63 74 | (setq-local.cursor-in-non-select |
| 495a0 | 65 64 2d 77 69 6e 64 6f 77 73 20 27 62 6f 78 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 | ed-windows.'box).........(setq.c |
| 495c0 | 75 72 73 6f 72 2d 74 79 70 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 69 73 | ursor-type.nil)).......(setq.dis |
| 495e0 | 70 6c 61 79 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 | play-line-numbers.nil).......(se |
| 49600 | 74 71 20 73 68 6f 77 2d 74 72 61 69 6c 69 6e 67 2d 77 68 69 74 65 73 70 61 63 65 20 6e 69 6c 29 | tq.show-trailing-whitespace.nil) |
| 49620 | 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 73 | .......(transient--insert-groups |
| 49640 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c | ).......(when.(or.transient--hel |
| 49660 | 70 70 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 29 0a 20 20 20 20 20 20 20 20 28 74 72 | pp.transient--editp).........(tr |
| 49680 | 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 68 65 6c 70 29 29 0a 20 20 20 20 20 20 28 77 68 | ansient--insert-help)).......(wh |
| 496a0 | 65 6e 2d 6c 65 74 20 28 28 6c 69 6e 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 65 70 61 72 61 | en-let.((line.(transient--separa |
| 496c0 | 74 6f 72 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 6c 69 6e 65 | tor-line))).........(insert.line |
| 496e0 | 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 74 | ))).....(unless.(window-live-p.t |
| 49700 | 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 72 | ransient--window).......(setq.tr |
| 49720 | 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 | ansient--window.............(dis |
| 49740 | 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 20 74 72 61 6e 73 69 65 6e 74 2d 64 69 73 70 6c 61 | play-buffer.buf.transient-displa |
| 49760 | 79 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 77 69 | y-buffer-action))).....(when.(wi |
| 49780 | 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 29 0a 20 | ndow-live-p.transient--window).. |
| 497a0 | 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 74 72 61 6e 73 | .....(with-selected-window.trans |
| 497c0 | 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | ient--window.........(goto-char. |
| 497e0 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 72 61 6e 73 | (point-min)).........(when.trans |
| 49800 | 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 | ient-enable-popup-navigation.... |
| 49820 | 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 67 6f 74 6f 2d 62 75 74 74 6f 6e 20 66 | .......(transient--goto-button.f |
| 49840 | 6f 63 75 73 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 66 69 74 2d 77 | ocus)).........(transient--fit-w |
| 49860 | 69 6e 64 6f 77 2d 74 6f 2d 62 75 66 66 65 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f | indow-to-buffer.transient--windo |
| 49880 | 77 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 66 69 74 2d 77 69 | w)))))..(defun.transient--fit-wi |
| 498a0 | 6e 64 6f 77 2d 74 6f 2d 62 75 66 66 65 72 20 28 77 69 6e 64 6f 77 29 0a 20 20 28 6c 65 74 20 28 | ndow-to-buffer.(window)...(let.( |
| 498c0 | 28 77 69 6e 64 6f 77 2d 72 65 73 69 7a 65 2d 70 69 78 65 6c 77 69 73 65 20 74 29 0a 20 20 20 20 | (window-resize-pixelwise.t)..... |
| 498e0 | 20 20 20 20 28 77 69 6e 64 6f 77 2d 73 69 7a 65 2d 66 69 78 65 64 20 6e 69 6c 29 29 0a 20 20 20 | ....(window-size-fixed.nil)).... |
| 49900 | 20 28 69 66 20 28 65 71 20 28 63 61 72 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 | .(if.(eq.(car.(window-parameter. |
| 49920 | 77 69 6e 64 6f 77 20 27 71 75 69 74 2d 72 65 73 74 6f 72 65 29 29 20 27 6f 74 68 65 72 29 0a 20 | window.'quit-restore)).'other).. |
| 49940 | 20 20 20 20 20 20 20 3b 3b 20 47 72 6f 77 20 62 75 74 20 6e 65 76 65 72 20 73 68 72 69 6e 6b 20 | .......;;.Grow.but.never.shrink. |
| 49960 | 77 69 6e 64 6f 77 20 74 68 61 74 20 70 72 65 76 69 6f 75 73 6c 79 20 64 69 73 70 6c 61 79 65 64 | window.that.previously.displayed |
| 49980 | 0a 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 20 61 6e 64 20 69 | .........;;.another.buffer.and.i |
| 499a0 | 73 20 67 6f 69 6e 67 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 61 74 20 61 67 61 69 6e 2e 0a 20 | s.going.to.display.that.again... |
| 499c0 | 20 20 20 20 20 20 20 28 66 69 74 2d 77 69 6e 64 6f 77 2d 74 6f 2d 62 75 66 66 65 72 20 77 69 6e | .......(fit-window-to-buffer.win |
| 499e0 | 64 6f 77 20 6e 69 6c 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 77 69 6e 64 6f 77 29 29 0a | dow.nil.(window-height.window)). |
| 49a00 | 20 20 20 20 20 20 28 66 69 74 2d 77 69 6e 64 6f 77 2d 74 6f 2d 62 75 66 66 65 72 20 77 69 6e 64 | ......(fit-window-to-buffer.wind |
| 49a20 | 6f 77 20 6e 69 6c 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d | ow.nil.1))))..(defun.transient-- |
| 49a40 | 73 65 70 61 72 61 74 6f 72 2d 6c 69 6e 65 20 28 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | separator-line.()...(and-let*.(( |
| 49a60 | 68 65 69 67 68 74 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 77 69 6e 64 6f 77 2d 73 79 73 74 65 6d | height.(cond.((not.window-system |
| 49a80 | 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).nil).......................... |
| 49aa0 | 20 20 28 28 6e 61 74 6e 75 6d 70 20 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d | ..((natnump.transient-mode-line- |
| 49ac0 | 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | format)......................... |
| 49ae0 | 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 0a | ....transient-mode-line-format). |
| 49b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 | ...........................((eq. |
| 49b20 | 74 72 61 6e 73 69 65 6e 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 27 6c 69 6e 65 | transient-mode-line-format.'line |
| 49b40 | 29 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 63 65 20 60 28 2c 40 28 61 | ).1)))..............(face.`(,@(a |
| 49b60 | 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 | nd.(>=.emacs-major-version.27).' |
| 49b80 | 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (:extend.t)).................... |
| 49ba0 | 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..:background................... |
| 49bc0 | 20 20 20 2c 28 6f 72 20 28 66 61 63 65 2d 66 6f 72 65 67 72 6f 75 6e 64 20 28 74 72 61 6e 73 69 | ...,(or.(face-foreground.(transi |
| 49be0 | 65 6e 74 2d 2d 6b 65 79 2d 66 61 63 65 20 6e 69 6c 20 27 6e 6f 6e 2d 73 75 66 66 69 78 29 0a 20 | ent--key-face.nil.'non-suffix).. |
| 49c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 49c20 | 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........nil.t)................ |
| 49c40 | 20 20 20 20 20 20 20 20 20 20 20 22 23 67 72 61 79 36 30 22 29 29 29 29 0a 20 20 20 20 28 63 6f | ..........."#gray60")))).....(co |
| 49c60 | 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5f 5f 22 20 27 66 61 63 65 20 66 61 63 65 | ncat.(propertize."__".'face.face |
| 49c80 | 20 27 64 69 73 70 6c 61 79 20 60 28 73 70 61 63 65 20 3a 68 65 69 67 68 74 20 28 2c 68 65 69 67 | .'display.`(space.:height.(,heig |
| 49ca0 | 68 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5c | ht))).............(propertize."\ |
| 49cc0 | 6e 22 20 27 66 61 63 65 20 66 61 63 65 20 27 6c 69 6e 65 2d 68 65 69 67 68 74 20 74 29 29 29 29 | n".'face.face.'line-height.t)))) |
| 49ce0 | 0a 0a 28 64 65 66 6d 61 63 72 6f 20 74 72 61 6e 73 69 65 6e 74 2d 77 69 74 68 2d 73 68 61 64 6f | ..(defmacro.transient-with-shado |
| 49d00 | 77 65 64 2d 62 75 66 66 65 72 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 57 68 69 6c 65 | wed-buffer.(&rest.body)..."While |
| 49d20 | 20 69 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 2c 20 74 65 6d 70 6f 72 | .in.the.transient.buffer,.tempor |
| 49d40 | 61 72 6c 79 20 6d 61 6b 65 20 74 68 65 20 73 68 61 64 6f 77 65 64 20 62 75 66 66 65 72 20 63 75 | arly.make.the.shadowed.buffer.cu |
| 49d60 | 72 72 65 6e 74 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 30 29 20 28 64 | rrent."...(declare.(indent.0).(d |
| 49d80 | 65 62 75 67 20 74 29 29 0a 20 20 60 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | ebug.t))...`(with-current-buffer |
| 49da0 | 20 28 6f 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 20 | .(or.transient--shadowed-buffer. |
| 49dc0 | 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 29 0a | (current-buffer))......,@body)). |
| 49de0 | 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 73 | .(defun.transient--insert-groups |
| 49e00 | 20 28 29 0a 20 20 28 6c 65 74 20 28 28 67 72 6f 75 70 73 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 | .()...(let.((groups.(cl-mapcan.( |
| 49e20 | 6c 61 6d 62 64 61 20 28 67 72 6f 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda.(group).................. |
| 49e40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 69 64 65 20 28 6f 72 65 66 20 67 72 | ............(let.((hide.(oref.gr |
| 49e60 | 6f 75 70 20 68 69 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oup.hide)))..................... |
| 49e80 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 61 6e 64 20 28 66 75 6e 63 74 | ...........(and.(not.(and.(funct |
| 49ea0 | 69 6f 6e 70 20 68 69 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ionp.hide)...................... |
| 49ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 | .........................(transi |
| 49ee0 | 65 6e 74 2d 77 69 74 68 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | ent-with-shadowed-buffer........ |
| 49f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 49f20 | 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 68 69 64 65 29 29 29 29 0a 20 20 20 20 20 | .........(funcall.hide))))...... |
| 49f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 49f60 | 6c 69 73 74 20 67 72 6f 75 70 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | list.group)))).................. |
| 49f80 | 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6c 61 79 6f 75 74 29 29 0a 20 20 | ..........transient--layout))... |
| 49fa0 | 20 20 20 20 20 20 67 72 6f 75 70 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 73 65 74 71 20 67 72 | ......group).....(while.(setq.gr |
| 49fc0 | 6f 75 70 20 28 70 6f 70 20 67 72 6f 75 70 73 29 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | oup.(pop.groups)).......(transie |
| 49fe0 | 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 20 67 72 6f 75 70 29 0a 20 20 20 20 20 20 28 77 | nt--insert-group.group).......(w |
| 4a000 | 68 65 6e 20 67 72 6f 75 70 73 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 | hen.groups.........(insert.?\n)) |
| 4a020 | 29 29 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 78 2d 67 72 6f 75 | )))..(defvar.transient--max-grou |
| 4a040 | 70 2d 6c 65 76 65 6c 20 31 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 | p-level.1)..(cl-defgeneric.trans |
| 4a060 | 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 20 28 67 72 6f 75 70 29 0a 20 20 22 46 6f | ient--insert-group.(group)..."Fo |
| 4a080 | 72 6d 61 74 20 47 52 4f 55 50 20 61 6e 64 20 69 74 73 20 65 6c 65 6d 65 6e 74 73 20 61 6e 64 20 | rmat.GROUP.and.its.elements.and. |
| 4a0a0 | 69 6e 73 65 72 74 20 74 68 65 20 72 65 73 75 6c 74 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | insert.the.result.")..(cl-defmet |
| 4a0c0 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 20 3a 61 72 6f | hod.transient--insert-group.:aro |
| 4a0e0 | 75 6e 64 20 28 28 67 72 6f 75 70 20 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 29 29 0a 20 20 | und.((group.transient-group))... |
| 4a100 | 22 49 6e 73 65 72 74 20 47 52 4f 55 50 27 73 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 69 66 20 | "Insert.GROUP's.description,.if. |
| 4a120 | 61 6e 79 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 64 65 73 63 20 28 74 72 61 6e 73 69 | any."...(when-let.((desc.(transi |
| 4a140 | 65 6e 74 2d 77 69 74 68 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | ent-with-shadowed-buffer........ |
| 4a160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d | ..............(transient-format- |
| 4a180 | 64 65 73 63 72 69 70 74 69 6f 6e 20 67 72 6f 75 70 29 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 | description.group)))).....(inser |
| 4a1a0 | 74 20 64 65 73 63 20 3f 5c 6e 29 29 0a 20 20 28 6c 65 74 20 28 28 74 72 61 6e 73 69 65 6e 74 2d | t.desc.?\n))...(let.((transient- |
| 4a1c0 | 2d 6d 61 78 2d 67 72 6f 75 70 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 | -max-group-level..........(max.( |
| 4a1e0 | 6f 72 65 66 20 67 72 6f 75 70 20 6c 65 76 65 6c 29 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 78 | oref.group.level).transient--max |
| 4a200 | 2d 67 72 6f 75 70 2d 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | -group-level)).........(transien |
| 4a220 | 74 2d 2d 70 65 6e 64 69 6e 67 2d 67 72 6f 75 70 20 67 72 6f 75 70 29 29 0a 20 20 20 20 28 63 6c | t--pending-group.group)).....(cl |
| 4a240 | 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 67 72 6f 75 70 29 29 29 0a 0a 28 63 6c 2d | -call-next-method.group)))..(cl- |
| 4a260 | 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 | defmethod.transient--insert-grou |
| 4a280 | 70 20 28 28 67 72 6f 75 70 20 74 72 61 6e 73 69 65 6e 74 2d 72 6f 77 29 29 0a 20 20 28 74 72 61 | p.((group.transient-row))...(tra |
| 4a2a0 | 6e 73 69 65 6e 74 2d 2d 6d 61 79 62 65 2d 70 61 64 2d 6b 65 79 73 20 67 72 6f 75 70 29 0a 20 20 | nsient--maybe-pad-keys.group)... |
| 4a2c0 | 28 64 6f 6c 69 73 74 20 28 73 75 66 66 69 78 20 28 6f 72 65 66 20 67 72 6f 75 70 20 73 75 66 66 | (dolist.(suffix.(oref.group.suff |
| 4a2e0 | 69 78 65 73 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 77 69 | ixes)).....(insert.(transient-wi |
| 4a300 | 74 68 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f | th-shadowed-buffer.(transient-fo |
| 4a320 | 72 6d 61 74 20 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 20 20 22 | rmat.suffix))).....(insert."..." |
| 4a340 | 29 29 0a 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f | ))...(insert.?\n))..(cl-defmetho |
| 4a360 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 20 28 28 67 72 6f 75 | d.transient--insert-group.((grou |
| 4a380 | 70 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e | p.transient-column))...(transien |
| 4a3a0 | 74 2d 2d 6d 61 79 62 65 2d 70 61 64 2d 6b 65 79 73 20 67 72 6f 75 70 29 0a 20 20 28 64 6f 6c 69 | t--maybe-pad-keys.group)...(doli |
| 4a3c0 | 73 74 20 28 73 75 66 66 69 78 20 28 6f 72 65 66 20 67 72 6f 75 70 20 73 75 66 66 69 78 65 73 29 | st.(suffix.(oref.group.suffixes) |
| 4a3e0 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 77 69 74 68 | ).....(let.((str.(transient-with |
| 4a400 | 2d 73 68 61 64 6f 77 65 64 2d 62 75 66 66 65 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d | -shadowed-buffer.(transient-form |
| 4a420 | 61 74 20 73 75 66 66 69 78 29 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 74 72 29 | at.suffix)))).......(insert.str) |
| 4a440 | 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 | .......(unless.(string-match-p." |
| 4a460 | 2e 5c 6e 5c 5c 27 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e | .\n\\'".str).........(insert.?\n |
| 4a480 | 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d | )))))..(cl-defmethod.transient-- |
| 4a4a0 | 69 6e 73 65 72 74 2d 67 72 6f 75 70 20 28 28 67 72 6f 75 70 20 74 72 61 6e 73 69 65 6e 74 2d 63 | insert-group.((group.transient-c |
| 4a4c0 | 6f 6c 75 6d 6e 73 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 6f 6c 75 6d 6e 73 0a 20 20 20 20 20 | olumns))...(let*.((columns...... |
| 4a4e0 | 20 20 20 20 20 28 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | .....(mapcar............(lambda. |
| 4a500 | 28 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | (column)..............(transient |
| 4a520 | 2d 2d 6d 61 79 62 65 2d 70 61 64 2d 6b 65 79 73 20 63 6f 6c 75 6d 6e 20 67 72 6f 75 70 29 0a 20 | --maybe-pad-keys.column.group).. |
| 4a540 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 77 69 74 68 2d 73 68 61 64 | ............(transient-with-shad |
| 4a560 | 6f 77 65 64 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a | owed-buffer................(let* |
| 4a580 | 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 65 6e 64 69 6e 67 2d 67 72 6f 75 70 20 63 6f 6c 75 | .((transient--pending-group.colu |
| 4a5a0 | 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 6f 77 73 20 | mn).......................(rows. |
| 4a5c0 | 28 6d 61 70 63 61 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 20 28 6f 72 65 66 | (mapcar.#'transient-format.(oref |
| 4a5e0 | 20 63 6f 6c 75 6d 6e 20 73 75 66 66 69 78 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .column.suffixes))))............ |
| 4a600 | 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 64 65 73 63 20 28 74 72 61 6e 73 69 65 6e | ......(when-let.((desc.(transien |
| 4a620 | 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 63 6f 6c 75 6d 6e 29 29 29 0a 20 | t-format-description.column))).. |
| 4a640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 64 65 73 63 20 72 6f 77 | ..................(push.desc.row |
| 4a660 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 61 74 74 65 6e 2d 74 72 | s))..................(flatten-tr |
| 4a680 | 65 65 20 72 6f 77 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 67 72 6f | ee.rows))))............(oref.gro |
| 4a6a0 | 75 70 20 73 75 66 66 69 78 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 70 20 28 6f 72 20 | up.suffixes)))..........(vp.(or. |
| 4a6c0 | 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 76 61 72 69 61 62 6c 65 | (oref.transient--prefix.variable |
| 4a6e0 | 2d 70 69 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 | -pitch)..................transie |
| 4a700 | 6e 74 2d 61 6c 69 67 6e 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 29 29 0a 20 20 20 20 20 20 | nt-align-variable-pitch))....... |
| 4a720 | 20 20 20 28 72 73 20 28 61 70 70 6c 79 20 23 27 6d 61 78 20 28 6d 61 70 63 61 72 20 23 27 6c 65 | ...(rs.(apply.#'max.(mapcar.#'le |
| 4a740 | 6e 67 74 68 20 63 6f 6c 75 6d 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 73 20 28 6c 65 | ngth.columns)))..........(cs.(le |
| 4a760 | 6e 67 74 68 20 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 77 20 28 6d 61 70 | ngth.columns))..........(cw.(map |
| 4a780 | 63 61 72 20 28 6c 65 74 20 28 28 77 69 64 74 68 73 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e | car.(let.((widths.(oref.transien |
| 4a7a0 | 74 2d 2d 70 72 65 66 69 78 20 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 73 29 29 29 0a 20 20 20 20 20 | t--prefix.column-widths)))...... |
| 4a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6c 29 0a | ..................(lambda.(col). |
| 4a7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 0a | .........................(apply. |
| 4a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 78 0a | ..........................#'max. |
| 4a820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 | ..........................(if-le |
| 4a840 | 74 20 28 28 6d 69 6e 20 28 70 6f 70 20 77 69 64 74 68 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | t.((min.(pop.widths))).......... |
| 4a860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 76 70 20 28 2a 20 6d | .....................(if.vp.(*.m |
| 4a880 | 69 6e 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 69 78 65 6c 2d 77 69 64 74 68 20 22 20 22 29 29 | in.(transient--pixel-width.".")) |
| 4a8a0 | 20 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .min)........................... |
| 4a8c0 | 20 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..0)...........................( |
| 4a8e0 | 6d 61 70 63 61 72 20 28 69 66 20 76 70 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 69 78 65 6c | mapcar.(if.vp.#'transient--pixel |
| 4a900 | 2d 77 69 64 74 68 20 23 27 6c 65 6e 67 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -width.#'length)................ |
| 4a920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 29 29 29 29 0a 20 20 20 20 20 | ...................col))))...... |
| 4a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 20 20 | ................columns))....... |
| 4a960 | 20 20 20 28 63 63 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 65 71 2d 72 65 64 75 63 74 69 6f 6e | ...(cc.(transient--seq-reduction |
| 4a980 | 73 2d 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 2d 70 61 72 74 | s-from...............(apply-part |
| 4a9a0 | 69 61 6c 6c 79 20 23 27 2b 20 28 2a 20 33 20 28 69 66 20 76 70 20 28 74 72 61 6e 73 69 65 6e 74 | ially.#'+.(*.3.(if.vp.(transient |
| 4a9c0 | 2d 2d 70 69 78 65 6c 2d 77 69 64 74 68 20 22 20 22 29 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 | --pixel-width.".").1)))......... |
| 4a9e0 | 20 20 20 20 20 20 63 77 20 30 29 29 29 0a 20 20 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d | ......cw.0))).....(if.transient- |
| 4aa00 | 66 6f 72 63 65 2d 73 69 6e 67 6c 65 2d 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 28 64 6f 74 | force-single-column.........(dot |
| 4aa20 | 69 6d 65 73 20 28 63 20 63 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 | imes.(c.cs)...........(dotimes.( |
| 4aa40 | 72 20 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 63 65 | r.rs).............(when-let.((ce |
| 4aa60 | 6c 6c 20 28 6e 74 68 20 72 20 28 6e 74 68 20 63 20 63 6f 6c 75 6d 6e 73 29 29 29 29 0a 20 20 20 | ll.(nth.r.(nth.c.columns)))).... |
| 4aa80 | 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 63 65 6c 6c 20 22 | ...........(unless.(equal.cell." |
| 4aaa0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 63 65 6c 6c 20 | ").................(insert.cell. |
| 4aac0 | 3f 5c 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3d 20 63 20 28 | ?\n))))...........(unless.(=.c.( |
| 4aae0 | 31 2d 20 63 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 | 1-.cs)).............(insert.?\n) |
| 4ab00 | 29 29 0a 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 72 20 72 73 29 0a 20 20 20 20 20 20 20 | )).......(dotimes.(r.rs)........ |
| 4ab20 | 20 28 64 6f 74 69 6d 65 73 20 28 63 20 63 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 76 | .(dotimes.(c.cs)...........(if.v |
| 4ab40 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 | p...............(progn.......... |
| 4ab60 | 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 63 65 6c 6c 20 28 6e 74 68 20 72 20 28 | .......(when-let.((cell.(nth.r.( |
| 4ab80 | 6e 74 68 20 63 20 63 6f 6c 75 6d 6e 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nth.c.columns))))............... |
| 4aba0 | 20 20 20 20 28 69 6e 73 65 72 74 20 63 65 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(insert.cell)).............. |
| 4abc0 | 20 20 20 28 69 66 20 28 3d 20 63 20 28 31 2d 20 63 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(if.(=.c.(1-.cs))............ |
| 4abe0 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | .........(insert.?\n)........... |
| 4ac00 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 | ........(insert.(propertize.".". |
| 4ac20 | 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'display........................ |
| 4ac40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d 74 6f | ...............`(space.:align-to |
| 4ac60 | 20 28 2c 28 6e 74 68 20 28 31 2b 20 63 29 20 63 63 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | .(,(nth.(1+.c).cc)))))))........ |
| 4ac80 | 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 63 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(when.(>.c.0).............. |
| 4aca0 | 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6d 61 78 20 31 20 28 2d 20 | .(insert.(make-string.(max.1.(-. |
| 4acc0 | 28 6e 74 68 20 63 20 63 63 29 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 29 0a 20 20 | (nth.c.cc).(current-column)))... |
| 4ace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ad00 | 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | .?\s))).............(when-let.(( |
| 4ad20 | 63 65 6c 6c 20 28 6e 74 68 20 72 20 28 6e 74 68 20 63 20 63 6f 6c 75 6d 6e 73 29 29 29 29 0a 20 | cell.(nth.r.(nth.c.columns)))).. |
| 4ad40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 63 65 6c 6c 29 29 0a 20 20 20 20 | .............(insert.cell))..... |
| 4ad60 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 63 20 28 31 2d 20 63 73 29 29 0a 20 20 20 20 | ........(when.(=.c.(1-.cs))..... |
| 4ad80 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 29 29 0a 0a 28 | ..........(insert.?\n))))))))..( |
| 4ada0 | 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 | cl-defmethod.transient--insert-g |
| 4adc0 | 72 6f 75 70 20 28 28 67 72 6f 75 70 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 67 72 6f 75 70 73 | roup.((group.transient-subgroups |
| 4ade0 | 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 73 75 62 67 72 6f 75 70 73 20 28 6f 72 65 66 20 67 72 6f | ))...(let*.((subgroups.(oref.gro |
| 4ae00 | 75 70 20 73 75 66 66 69 78 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 20 28 6c 65 6e 67 74 | up.suffixes))..........(n.(lengt |
| 4ae20 | 68 20 73 75 62 67 72 6f 75 70 73 29 29 29 0a 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 73 20 6e | h.subgroups))).....(dotimes.(s.n |
| 4ae40 | 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 75 62 67 72 6f 75 70 20 28 6e 74 68 20 73 20 73 | ).......(let.((subgroup.(nth.s.s |
| 4ae60 | 75 62 67 72 6f 75 70 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ubgroups))).........(transient-- |
| 4ae80 | 6d 61 79 62 65 2d 70 61 64 2d 6b 65 79 73 20 73 75 62 67 72 6f 75 70 20 67 72 6f 75 70 29 0a 20 | maybe-pad-keys.subgroup.group).. |
| 4aea0 | 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 20 | .......(transient--insert-group. |
| 4aec0 | 73 75 62 67 72 6f 75 70 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3c 20 73 20 28 31 2d | subgroup).........(when.(<.s.(1- |
| 4aee0 | 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 | .n))...........(insert.?\n)))))) |
| 4af00 | 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 | ..(cl-defgeneric.transient-forma |
| 4af20 | 74 20 28 6f 62 6a 29 0a 20 20 22 46 6f 72 6d 61 74 20 61 6e 64 20 72 65 74 75 72 6e 20 4f 42 4a | t.(obj)..."Format.and.return.OBJ |
| 4af40 | 20 66 6f 72 20 64 69 73 70 6c 61 79 2e 0a 0a 57 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f | .for.display...When.this.functio |
| 4af60 | 6e 20 69 73 20 63 61 6c 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | n.is.called,.then.the.current.bu |
| 4af80 | 66 66 65 72 20 69 73 20 73 6f 6d 65 0a 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 2e 20 20 | ffer.is.some.temporary.buffer... |
| 4afa0 | 49 66 20 79 6f 75 20 6e 65 65 64 20 74 68 65 20 62 75 66 66 65 72 20 66 72 6f 6d 20 77 68 69 63 | If.you.need.the.buffer.from.whic |
| 4afc0 | 68 20 74 68 65 20 70 72 65 66 69 78 0a 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 | h.the.prefix.command.was.invoked |
| 4afe0 | 20 74 6f 20 62 65 20 63 75 72 72 65 6e 74 2c 20 74 68 65 6e 20 64 6f 20 73 6f 20 62 79 20 74 65 | .to.be.current,.then.do.so.by.te |
| 4b000 | 6d 70 6f 72 61 72 69 6c 79 0a 6d 61 6b 69 6e 67 20 60 74 72 61 6e 73 69 65 6e 74 2d 2d 6f 72 69 | mporarily.making.`transient--ori |
| 4b020 | 67 69 6e 61 6c 2d 62 75 66 66 65 72 27 20 63 75 72 72 65 6e 74 2e 22 29 0a 0a 28 63 6c 2d 64 65 | ginal-buffer'.current.")..(cl-de |
| 4b040 | 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 20 28 28 61 72 67 20 73 | fmethod.transient-format.((arg.s |
| 4b060 | 74 72 69 6e 67 29 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 74 72 69 6e 67 20 41 52 47 | tring))..."Return.the.string.ARG |
| 4b080 | 20 61 66 74 65 72 20 61 70 70 6c 79 69 6e 67 20 74 68 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 68 | .after.applying.the.`transient-h |
| 4b0a0 | 65 61 64 69 6e 67 27 20 66 61 63 65 2e 22 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 61 72 67 | eading'.face."...(propertize.arg |
| 4b0c0 | 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 29 0a 0a 28 63 6c | .'face.'transient-heading))..(cl |
| 4b0e0 | 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 20 28 28 5f 20 | -defmethod.transient-format.((_. |
| 4b100 | 20 20 6e 75 6c 6c 29 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 63 6f 6e 74 | ..null))..."Return.a.string.cont |
| 4b120 | 61 69 6e 69 6e 67 20 6a 75 73 74 20 74 68 65 20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65 | aining.just.the.newline.characte |
| 4b140 | 72 2e 22 0a 20 20 22 5c 6e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 | r."..."\n")..(cl-defmethod.trans |
| 4b160 | 69 65 6e 74 2d 66 6f 72 6d 61 74 20 28 28 61 72 67 20 69 6e 74 65 67 65 72 29 29 0a 20 20 22 52 | ient-format.((arg.integer))..."R |
| 4b180 | 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6a 75 73 74 20 74 | eturn.a.string.containing.just.t |
| 4b1a0 | 68 65 20 41 52 47 20 63 68 61 72 61 63 74 65 72 2e 22 0a 20 20 28 63 68 61 72 2d 74 6f 2d 73 74 | he.ARG.character."...(char-to-st |
| 4b1c0 | 72 69 6e 67 20 61 72 67 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 | ring.arg))..(cl-defmethod.transi |
| 4b1e0 | 65 6e 74 2d 66 6f 72 6d 61 74 20 3a 61 72 6f 75 6e 64 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 | ent-format.:around.((obj.transie |
| 4b200 | 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 22 41 64 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 66 6f | nt-suffix))..."Add.additional.fo |
| 4b220 | 72 6d 61 74 74 69 6e 67 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 57 68 65 6e 20 72 65 | rmatting.if.appropriate..When.re |
| 4b240 | 61 64 69 6e 67 20 75 73 65 72 20 69 6e 70 75 74 20 66 6f 72 20 74 68 69 73 20 69 6e 66 69 78 2c | ading.user.input.for.this.infix, |
| 4b260 | 20 74 68 65 6e 20 68 69 67 68 6c 69 67 68 74 20 69 74 2e 0a 57 68 65 6e 20 65 64 69 74 2d 6d 6f | .then.highlight.it..When.edit-mo |
| 4b280 | 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 70 72 65 70 65 6e 64 20 74 68 65 20 | de.is.enabled,.then.prepend.the. |
| 4b2a0 | 6c 65 76 65 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 57 68 65 6e 20 60 74 72 61 6e 73 69 65 | level.information..When.`transie |
| 4b2c0 | 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d 6e 61 76 69 67 61 74 69 6f 6e 27 20 69 73 20 6e | nt-enable-popup-navigation'.is.n |
| 4b2e0 | 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 66 6f 72 6d 61 74 0a 61 73 20 61 20 62 75 74 74 6f 6e 2e 22 | on-nil.then.format.as.a.button." |
| 4b300 | 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 | ...(let.((str.(cl-call-next-meth |
| 4b320 | 6f 64 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 63 6c 2d 74 79 70 | od.obj))).....(when.(and.(cl-typ |
| 4b340 | 65 70 20 6f 62 6a 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 29 0a 20 20 20 20 20 20 20 | ep.obj.'transient-infix)........ |
| 4b360 | 20 20 20 20 20 20 20 20 28 65 71 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 20 74 | ........(eq.(oref.obj.command).t |
| 4b380 | 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 | his-original-command)........... |
| 4b3a0 | 20 20 20 20 20 28 61 63 74 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 | .....(active-minibuffer-window)) |
| 4b3c0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 61 64 64 | .......(setq.str.(transient--add |
| 4b3e0 | 2d 66 61 63 65 20 73 74 72 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 63 74 69 76 65 2d 69 6e 66 69 | -face.str.'transient-active-infi |
| 4b400 | 78 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 0a | x))).....(when.transient--editp. |
| 4b420 | 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 63 6f 6e 63 61 74 20 28 6c 65 74 20 28 28 6c | ......(setq.str.(concat.(let.((l |
| 4b440 | 65 76 65 6c 20 28 6f 72 65 66 20 6f 62 6a 20 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 | evel.(oref.obj.level)))......... |
| 4b460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 | ..................(propertize.(f |
| 4b480 | 6f 72 6d 61 74 20 22 20 25 73 20 22 20 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ormat.".%s.".level)............. |
| 4b4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 | ..........................'face. |
| 4b4c0 | 28 69 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 75 73 65 2d 6c 65 76 65 6c 2d 70 20 6c 65 76 65 | (if.(transient--use-level-p.leve |
| 4b4e0 | 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.t)............................ |
| 4b500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d | .....................'transient- |
| 4b520 | 65 6e 61 62 6c 65 64 2d 73 75 66 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | enabled-suffix.................. |
| 4b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 | .............................'tr |
| 4b560 | 61 6e 73 69 65 6e 74 2d 64 69 73 61 62 6c 65 64 2d 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 | ansient-disabled-suffix)))...... |
| 4b580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 29 29 29 0a 20 20 20 20 28 77 | ...................str))).....(w |
| 4b5a0 | 68 65 6e 20 28 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 2d 70 6f 70 75 70 2d | hen.(and.transient-enable-popup- |
| 4b5c0 | 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6c 6f 74 2d | navigation................(slot- |
| 4b5e0 | 62 6f 75 6e 64 70 20 6f 62 6a 20 27 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 28 73 65 74 | boundp.obj.'command)).......(set |
| 4b600 | 71 20 73 74 72 20 28 6d 61 6b 65 2d 74 65 78 74 2d 62 75 74 74 6f 6e 20 73 74 72 20 6e 69 6c 0a | q.str.(make-text-button.str.nil. |
| 4b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4b640 | 20 20 27 74 79 70 65 20 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'type.'transient.............. |
| 4b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 6f 6d 6d 61 6e 64 20 28 6f | .....................'command.(o |
| 4b680 | 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 29 29 29 0a 20 20 20 20 73 74 72 29 29 0a 0a 28 | ref.obj.command)))).....str))..( |
| 4b6a0 | 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 20 28 28 | cl-defmethod.transient-format.(( |
| 4b6c0 | 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 29 29 0a 20 20 22 52 65 74 75 72 6e 20 | obj.transient-infix))..."Return. |
| 4b6e0 | 61 20 73 74 72 69 6e 67 20 67 65 6e 65 72 61 74 65 64 20 75 73 69 6e 67 20 4f 42 4a 27 73 20 60 | a.string.generated.using.OBJ's.` |
| 4b700 | 66 6f 72 6d 61 74 27 2e 0a 25 6b 20 69 73 20 66 6f 72 6d 61 74 74 65 64 20 75 73 69 6e 67 20 60 | format'..%k.is.formatted.using.` |
| 4b720 | 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 27 2e 0a 25 64 20 69 73 20 66 6f 72 | transient-format-key'..%d.is.for |
| 4b740 | 6d 61 74 74 65 64 20 75 73 69 6e 67 20 60 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 | matted.using.`transient-format-d |
| 4b760 | 65 73 63 72 69 70 74 69 6f 6e 27 2e 0a 25 76 20 69 73 20 66 6f 72 6d 61 74 74 65 64 20 75 73 69 | escription'..%v.is.formatted.usi |
| 4b780 | 6e 67 20 60 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 27 2e 22 0a 20 20 | ng.`transient-format-value'."... |
| 4b7a0 | 28 66 6f 72 6d 61 74 2d 73 70 65 63 20 28 6f 72 65 66 20 6f 62 6a 20 66 6f 72 6d 61 74 29 0a 20 | (format-spec.(oref.obj.format).. |
| 4b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 3f 6b 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e | ..............`((?k...,(transien |
| 4b7e0 | 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-format-key.obj)).............. |
| 4b800 | 20 20 20 20 28 3f 64 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 | ....(?d...,(transient-format-des |
| 4b820 | 63 72 69 70 74 69 6f 6e 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cription.obj)).................. |
| 4b840 | 28 3f 76 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 6f | (?v...,(transient-format-value.o |
| 4b860 | 62 6a 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 | bj)))))..(cl-defmethod.transient |
| 4b880 | 2d 66 6f 72 6d 61 74 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 | -format.((obj.transient-suffix)) |
| 4b8a0 | 0a 20 20 22 52 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 67 65 6e 65 72 61 74 65 64 20 75 73 | ..."Return.a.string.generated.us |
| 4b8c0 | 69 6e 67 20 4f 42 4a 27 73 20 60 66 6f 72 6d 61 74 27 2e 0a 25 6b 20 69 73 20 66 6f 72 6d 61 74 | ing.OBJ's.`format'..%k.is.format |
| 4b8e0 | 74 65 64 20 75 73 69 6e 67 20 60 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 27 | ted.using.`transient-format-key' |
| 4b900 | 2e 0a 25 64 20 69 73 20 66 6f 72 6d 61 74 74 65 64 20 75 73 69 6e 67 20 60 74 72 61 6e 73 69 65 | ..%d.is.formatted.using.`transie |
| 4b920 | 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 2e 22 0a 20 20 28 66 6f 72 6d | nt-format-description'."...(form |
| 4b940 | 61 74 2d 73 70 65 63 20 28 6f 72 65 66 20 6f 62 6a 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 | at-spec.(oref.obj.format)....... |
| 4b960 | 20 20 20 20 20 20 20 20 20 60 28 28 3f 6b 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 | .........`((?k...,(transient-for |
| 4b980 | 6d 61 74 2d 6b 65 79 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | mat-key.obj))..................( |
| 4b9a0 | 3f 64 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 | ?d...,(transient-format-descript |
| 4b9c0 | 69 6f 6e 20 6f 62 6a 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 | ion.obj)))))..(cl-defgeneric.tra |
| 4b9e0 | 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 20 28 6f 62 6a 29 0a 20 20 22 46 6f 72 6d 61 | nsient-format-key.(obj)..."Forma |
| 4ba00 | 74 20 4f 42 4a 27 73 20 60 6b 65 79 27 20 66 6f 72 20 64 69 73 70 6c 61 79 20 61 6e 64 20 72 65 | t.OBJ's.`key'.for.display.and.re |
| 4ba20 | 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f | turn.the.result.")..(cl-defmetho |
| 4ba40 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 20 3a 61 72 6f 75 6e 64 20 28 | d.transient-format-key.:around.( |
| 4ba60 | 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 22 41 64 64 20 60 | (obj.transient-suffix))..."Add.` |
| 4ba80 | 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 70 74 2d 73 75 66 66 69 78 27 20 66 61 63 65 20 69 66 20 | transient-inapt-suffix'.face.if. |
| 4baa0 | 73 75 66 66 69 78 20 69 73 20 69 6e 61 70 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 | suffix.is.inapt."...(let.((str.( |
| 4bac0 | 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 29 29 29 0a 20 20 20 20 28 69 66 20 28 | cl-call-next-method))).....(if.( |
| 4bae0 | 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | oref.obj.inapt).........(transie |
| 4bb00 | 6e 74 2d 2d 61 64 64 2d 66 61 63 65 20 73 74 72 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 70 | nt--add-face.str.'transient-inap |
| 4bb20 | 74 2d 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 73 74 72 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d | t-suffix).......str)))..(cl-defm |
| 4bb40 | 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 20 28 28 6f 62 6a | ethod.transient-format-key.((obj |
| 4bb60 | 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 4f 42 | .transient-suffix))..."Format.OB |
| 4bb80 | 4a 27 73 20 60 6b 65 79 27 20 66 6f 72 20 64 69 73 70 6c 61 79 20 61 6e 64 20 72 65 74 75 72 6e | J's.`key'.for.display.and.return |
| 4bba0 | 20 74 68 65 20 72 65 73 75 6c 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 69 66 20 28 | .the.result."...(let.((key.(if.( |
| 4bbc0 | 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 6b 65 79 29 20 28 6f 72 65 66 20 6f 62 6a 20 | slot-boundp.obj.'key).(oref.obj. |
| 4bbe0 | 6b 65 79 29 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 28 63 6d 64 20 28 61 6e 64 20 28 73 6c 6f | key)."")).........(cmd.(and.(slo |
| 4bc00 | 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 63 6f 6d 6d 61 6e 64 29 20 28 6f 72 65 66 20 6f 62 6a | t-boundp.obj.'command).(oref.obj |
| 4bc20 | 20 63 6f 6d 6d 61 6e 64 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 77 69 64 | .command)))).....(when-let.((wid |
| 4bc40 | 74 68 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 65 6e 64 69 6e 67 2d 67 72 6f 75 | th.(oref.transient--pending-grou |
| 4bc60 | 70 20 70 61 64 2d 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 74 | p.pad-keys))).......(setq.key.(t |
| 4bc80 | 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 20 6b 65 79 20 77 69 64 74 | runcate-string-to-width.key.widt |
| 4bca0 | 68 20 6e 69 6c 20 3f 5c 73 29 29 29 0a 20 20 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d | h.nil.?\s))).....(if.transient-- |
| 4bcc0 | 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 65 6e | redisplay-key.........(let.((len |
| 4bce0 | 20 28 6c 65 6e 67 74 68 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 | .(length.transient--redisplay-ke |
| 4bd00 | 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 20 28 63 6c 2d 63 6f 65 72 63 | y))...............(seq.(cl-coerc |
| 4bd20 | 65 20 28 65 64 6d 61 63 72 6f 2d 70 61 72 73 65 2d 6b 65 79 73 20 6b 65 79 20 74 29 20 27 6c 69 | e.(edmacro-parse-keys.key.t).'li |
| 4bd40 | 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | st)))...........(cond........... |
| 4bd60 | 20 28 28 6d 65 6d 62 65 72 20 28 73 65 71 2d 74 61 6b 65 20 73 65 71 20 6c 65 6e 29 0a 20 20 20 | .((member.(seq-take.seq.len).... |
| 4bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 74 72 61 6e 73 69 65 6e 74 | .................(list.transient |
| 4bda0 | 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --redisplay-key................. |
| 4bdc0 | 20 20 20 20 20 20 20 20 20 20 28 74 68 72 65 61 64 2d 6c 61 73 74 20 74 72 61 6e 73 69 65 6e 74 | ..........(thread-last.transient |
| 4bde0 | 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --redisplay-key................. |
| 4be00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73 75 62 73 74 69 74 75 74 65 20 3f 2d 20 27 6b | ............(cl-substitute.?-.'k |
| 4be20 | 70 2d 73 75 62 74 72 61 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-subtract)..................... |
| 4be40 | 20 20 20 20 20 20 20 20 28 63 6c 2d 73 75 62 73 74 69 74 75 74 65 20 3f 3d 20 27 6b 70 2d 65 71 | ........(cl-substitute.?=.'kp-eq |
| 4be60 | 75 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ual)............................ |
| 4be80 | 20 28 63 6c 2d 73 75 62 73 74 69 74 75 74 65 20 3f 2b 20 27 6b 70 2d 61 64 64 29 29 29 29 0a 20 | .(cl-substitute.?+.'kp-add)))).. |
| 4bea0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 20 28 6b 65 79 2d 64 65 73 63 72 | ...........(let.((pre.(key-descr |
| 4bec0 | 69 70 74 69 6f 6e 20 28 76 63 6f 6e 63 61 74 20 28 73 65 71 2d 74 61 6b 65 20 73 65 71 20 6c 65 | iption.(vconcat.(seq-take.seq.le |
| 4bee0 | 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 66 20 28 6b 65 | n))))...................(suf.(ke |
| 4bf00 | 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 76 63 6f 6e 63 61 74 20 28 73 65 71 2d 64 72 6f 70 | y-description.(vconcat.(seq-drop |
| 4bf20 | 20 73 65 71 20 6c 65 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | .seq.len)))))...............(set |
| 4bf40 | 71 20 70 72 65 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 52 45 54 22 20 22 43 2d 6d | q.pre.(string-replace."RET"."C-m |
| 4bf60 | 22 20 70 72 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 20 | ".pre))...............(setq.pre. |
| 4bf80 | 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 54 41 42 22 20 22 43 2d 69 22 20 70 72 65 29 | (string-replace."TAB"."C-i".pre) |
| 4bfa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 75 66 20 28 73 74 72 69 6e | )...............(setq.suf.(strin |
| 4bfc0 | 67 2d 72 65 70 6c 61 63 65 20 22 52 45 54 22 20 22 43 2d 6d 22 20 73 75 66 29 29 0a 20 20 20 20 | g-replace."RET"."C-m".suf))..... |
| 4bfe0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 75 66 20 28 73 74 72 69 6e 67 2d 72 65 70 6c | ..........(setq.suf.(string-repl |
| 4c000 | 61 63 65 20 22 54 41 42 22 20 22 43 2d 69 22 20 73 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ace."TAB"."C-i".suf))........... |
| 4c020 | 20 20 20 20 3b 3b 20 57 65 20 75 73 65 20 65 2e 67 2e 2c 20 22 2d 6b 22 20 69 6e 73 74 65 61 64 | ....;;.We.use.e.g.,."-k".instead |
| 4c040 | 20 6f 66 20 74 68 65 20 6d 6f 72 65 20 63 6f 72 72 65 63 74 20 22 2d 20 6b 22 2c 0a 20 20 20 20 | .of.the.more.correct."-.k",..... |
| 4c060 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 74 68 65 20 66 6f 72 6d 65 72 20 | ..........;;.because.the.former. |
| 4c080 | 69 73 20 70 72 65 74 74 69 65 72 2e 20 20 49 66 20 77 65 20 64 69 64 20 74 68 61 74 20 69 6e 0a | is.prettier...If.we.did.that.in. |
| 4c0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 2c | ..............;;.the.definition, |
| 4c0c0 | 20 74 68 65 6e 20 77 65 20 77 61 6e 74 20 74 6f 20 64 72 6f 70 20 74 68 65 20 73 70 61 63 65 20 | .then.we.want.to.drop.the.space. |
| 4c0e0 | 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 20 72 65 69 6e 73 65 72 | that...............;;.is.reinser |
| 4c100 | 74 65 64 20 61 62 6f 76 65 2e 20 20 46 61 6c 73 65 2d 70 6f 73 69 74 69 76 65 73 20 61 72 65 20 | ted.above...False-positives.are. |
| 4c120 | 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 73 69 | possible...............;;.for.si |
| 4c140 | 6c 6c 79 20 62 69 6e 64 69 6e 67 73 20 6c 69 6b 65 20 22 2d 43 2d 63 20 43 2d 63 22 2e 0a 20 20 | lly.bindings.like."-C-c.C-c".... |
| 4c160 | 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 73 65 61 72 | ............(unless.(string-sear |
| 4c180 | 63 68 20 22 20 22 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | ch.".".key).................(set |
| 4c1a0 | 71 20 70 72 65 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 20 22 20 22 22 20 70 72 65 | q.pre.(string-replace."."."".pre |
| 4c1c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 75 66 20 28 73 74 | )).................(setq.suf.(st |
| 4c1e0 | 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 20 22 20 22 22 20 73 75 66 29 29 29 0a 20 20 20 20 20 | ring-replace."."."".suf)))...... |
| 4c200 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 70 72 65 | .........(concat.(propertize.pre |
| 4c220 | 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 75 6e 72 65 61 63 68 61 62 6c 65 2d 6b 65 | .'face.'transient-unreachable-ke |
| 4c240 | 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 | y).......................(and.(s |
| 4c260 | 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 28 63 6f 6e 63 61 74 20 70 72 65 20 22 20 22 29 20 | tring-prefix-p.(concat.pre."."). |
| 4c280 | 6b 65 79 29 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | key).".")....................... |
| 4c2a0 | 28 70 72 6f 70 65 72 74 69 7a 65 20 73 75 66 20 27 66 61 63 65 20 28 74 72 61 6e 73 69 65 6e 74 | (propertize.suf.'face.(transient |
| 4c2c0 | 2d 2d 6b 65 79 2d 66 61 63 65 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --key-face.cmd))................ |
| 4c2e0 | 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | .......(save-excursion.......... |
| 4c300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ...............(and.(string-matc |
| 4c320 | 68 20 22 20 2b 5c 5c 27 22 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.".+\\'".key).................. |
| 4c340 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 74 63 68 2d 73 | ............(propertize.(match-s |
| 4c360 | 74 72 69 6e 67 20 30 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring.0.key).................... |
| 4c380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 66 69 78 | ......................'face.'fix |
| 4c3a0 | 65 64 2d 70 69 74 63 68 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 74 72 61 6e | ed-pitch))))))............((tran |
| 4c3c0 | 73 69 65 6e 74 2d 2d 6c 6f 6f 6b 75 70 2d 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 73 74 69 63 | sient--lookup-key.transient-stic |
| 4c3e0 | 6b 79 2d 6d 61 70 20 28 6b 62 64 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ky-map.(kbd.key)).............(p |
| 4c400 | 72 6f 70 65 72 74 69 7a 65 20 6b 65 79 20 27 66 61 63 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ropertize.key.'face.(transient-- |
| 4c420 | 6b 65 79 2d 66 61 63 65 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 | key-face.cmd)))............(t... |
| 4c440 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6b 65 79 20 27 66 61 63 65 20 | ..........(propertize.key.'face. |
| 4c460 | 27 74 72 61 6e 73 69 65 6e 74 2d 75 6e 72 65 61 63 68 61 62 6c 65 2d 6b 65 79 29 29 29 29 0a 20 | 'transient-unreachable-key)))).. |
| 4c480 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6b 65 79 20 27 66 61 63 65 20 28 74 72 61 6e | .....(propertize.key.'face.(tran |
| 4c4a0 | 73 69 65 6e 74 2d 2d 6b 65 79 2d 66 61 63 65 20 63 6d 64 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 | sient--key-face.cmd)))))..(cl-de |
| 4c4c0 | 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 20 3a 61 72 | fmethod.transient-format-key.:ar |
| 4c4e0 | 6f 75 6e 64 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 29 29 0a | ound.((obj.transient-argument)). |
| 4c500 | 20 20 22 48 61 6e 64 6c 65 20 60 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 6d | .."Handle.`transient-highlight-m |
| 4c520 | 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 73 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 | ismatched-keys'."...(let.((key.( |
| 4c540 | 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 | cl-call-next-method.obj))).....( |
| 4c560 | 63 6f 6e 64 0a 20 20 20 20 20 28 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 | cond......((not.transient-highli |
| 4c580 | 67 68 74 2d 6d 69 73 6d 61 74 63 68 65 64 2d 6b 65 79 73 29 20 6b 65 79 29 0a 20 20 20 20 20 28 | ght-mismatched-keys).key)......( |
| 4c5a0 | 28 6e 6f 74 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 73 68 6f 72 74 61 72 67 29 | (not.(slot-boundp.obj.'shortarg) |
| 4c5c0 | 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 61 64 64 2d 66 61 63 65 20 6b 65 79 | ).......(transient--add-face.key |
| 4c5e0 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 6e 6f 6e 73 74 61 6e 64 61 72 64 2d 6b 65 79 29 29 0a 20 20 | .'transient-nonstandard-key))... |
| 4c600 | 20 20 20 28 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 6b 65 79 20 28 6f 72 65 66 | ...((not.(string-equal.key.(oref |
| 4c620 | 20 6f 62 6a 20 73 68 6f 72 74 61 72 67 29 29 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | .obj.shortarg))).......(transien |
| 4c640 | 74 2d 2d 61 64 64 2d 66 61 63 65 20 6b 65 79 20 27 74 72 61 6e 73 69 65 6e 74 2d 6d 69 73 6d 61 | t--add-face.key.'transient-misma |
| 4c660 | 74 63 68 65 64 2d 6b 65 79 29 29 0a 20 20 20 20 20 28 6b 65 79 29 29 29 29 0a 0a 28 63 6c 2d 64 | tched-key))......(key))))..(cl-d |
| 4c680 | 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 | efgeneric.transient-format-descr |
| 4c6a0 | 69 70 74 69 6f 6e 20 28 6f 62 6a 29 0a 20 20 22 46 6f 72 6d 61 74 20 4f 42 4a 27 73 20 60 64 65 | iption.(obj)..."Format.OBJ's.`de |
| 4c6c0 | 73 63 72 69 70 74 69 6f 6e 27 20 66 6f 72 20 64 69 73 70 6c 61 79 20 61 6e 64 20 72 65 74 75 72 | scription'.for.display.and.retur |
| 4c6e0 | 6e 20 74 68 65 20 72 65 73 75 6c 74 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | n.the.result.")..(cl-defmethod.t |
| 4c700 | 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 28 6f 62 | ransient-format-description.((ob |
| 4c720 | 6a 20 74 72 61 6e 73 69 65 6e 74 2d 63 68 69 6c 64 29 29 0a 20 20 22 54 68 65 20 60 64 65 73 63 | j.transient-child))..."The.`desc |
| 4c740 | 72 69 70 74 69 6f 6e 27 20 73 6c 6f 74 20 6d 61 79 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 2c | ription'.slot.may.be.a.function, |
| 4c760 | 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 61 74 20 69 73 0a 63 61 6c 6c 65 64 20 69 6e | .in.which.case.that.is.called.in |
| 4c780 | 73 69 64 65 20 74 68 65 20 63 6f 72 72 65 63 74 20 62 75 66 66 65 72 20 28 73 65 65 20 60 74 72 | side.the.correct.buffer.(see.`tr |
| 4c7a0 | 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 67 72 6f 75 70 27 29 0a 61 6e 64 20 69 74 73 20 | ansient--insert-group').and.its. |
| 4c7c0 | 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 74 6f 20 74 68 65 20 63 61 6c 6c 65 72 2e | value.is.returned.to.the.caller. |
| 4c7e0 | 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 64 65 73 63 20 28 6f 72 65 66 20 6f 62 6a 20 64 | "...(and-let*.((desc.(oref.obj.d |
| 4c800 | 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63 20 | escription))..............(desc. |
| 4c820 | 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (if.(functionp.desc)............ |
| 4c840 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 28 63 61 72 20 28 66 75 6e 63 2d 61 72 | ............(if.(=.(car.(func-ar |
| 4c860 | 69 74 79 20 64 65 73 63 29 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ity.desc)).1)................... |
| 4c880 | 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 64 65 73 63 20 6f 62 6a 29 0a 20 20 20 20 | .........(funcall.desc.obj)..... |
| 4c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 64 65 | .....................(funcall.de |
| 4c8c0 | 73 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 29 29 | sc))......................desc)) |
| 4c8e0 | 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 66 61 63 65 20 28 74 72 61 6e 73 69 65 6e 74 | ).....(if-let*.((face.(transient |
| 4c900 | 2d 2d 67 65 74 2d 66 61 63 65 20 6f 62 6a 20 27 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 | --get-face.obj.'face)))......... |
| 4c920 | 28 74 72 61 6e 73 69 65 6e 74 2d 2d 61 64 64 2d 66 61 63 65 20 64 65 73 63 20 66 61 63 65 20 74 | (transient--add-face.desc.face.t |
| 4c940 | 29 0a 20 20 20 20 20 20 64 65 73 63 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | ).......desc)))..(cl-defmethod.t |
| 4c960 | 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 28 6f 62 | ransient-format-description.((ob |
| 4c980 | 6a 20 74 72 61 6e 73 69 65 6e 74 2d 67 72 6f 75 70 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 74 68 | j.transient-group))..."Format.th |
| 4c9a0 | 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 62 79 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 6e 65 78 | e.description.by.calling.the.nex |
| 4c9c0 | 74 20 6d 65 74 68 6f 64 2e 20 20 49 66 20 74 68 65 20 72 65 73 75 6c 74 0a 64 6f 65 73 6e 27 74 | t.method...If.the.result.doesn't |
| 4c9e0 | 20 75 73 65 20 74 68 65 20 60 66 61 63 65 27 20 70 72 6f 70 65 72 74 79 20 61 74 20 61 6c 6c 2c | .use.the.`face'.property.at.all, |
| 4ca00 | 20 74 68 65 6e 20 61 70 70 6c 79 20 74 68 65 20 66 61 63 65 0a 60 74 72 61 6e 73 69 65 6e 74 2d | .then.apply.the.face.`transient- |
| 4ca20 | 68 65 61 64 69 6e 67 27 20 74 6f 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 73 74 72 69 6e 67 2e | heading'.to.the.complete.string. |
| 4ca40 | 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 64 65 73 63 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 | "...(and-let*.((desc.(cl-call-ne |
| 4ca60 | 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 69 66 20 28 74 65 78 74 2d 70 | xt-method.obj))).....(if.(text-p |
| 4ca80 | 72 6f 70 65 72 74 79 2d 6e 6f 74 2d 61 6c 6c 20 30 20 28 6c 65 6e 67 74 68 20 64 65 73 63 29 20 | roperty-not-all.0.(length.desc). |
| 4caa0 | 27 66 61 63 65 20 6e 69 6c 20 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 64 65 73 63 0a 20 20 20 | 'face.nil.desc).........desc.... |
| 4cac0 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 64 65 73 63 20 27 66 61 63 65 20 27 74 72 61 6e 73 | ...(propertize.desc.'face.'trans |
| 4cae0 | 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 | ient-heading))))..(cl-defmethod. |
| 4cb00 | 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 3a 61 72 | transient-format-description.:ar |
| 4cb20 | 6f 75 6e 64 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 | ound.((obj.transient-suffix))... |
| 4cb40 | 22 46 6f 72 6d 61 74 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 62 79 20 63 61 6c 6c 69 | "Format.the.description.by.calli |
| 4cb60 | 6e 67 20 74 68 65 20 6e 65 78 74 20 6d 65 74 68 6f 64 2e 20 20 49 66 20 74 68 65 20 72 65 73 75 | ng.the.next.method...If.the.resu |
| 4cb80 | 6c 74 0a 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 75 73 65 20 5c 22 28 42 55 47 3a 20 6e 6f 20 64 | lt.is.nil,.then.use.\"(BUG:.no.d |
| 4cba0 | 65 73 63 72 69 70 74 69 6f 6e 29 5c 22 20 61 73 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e | escription)\".as.the.description |
| 4cbc0 | 2e 0a 49 66 20 74 68 65 20 4f 42 4a 27 73 20 60 6b 65 79 27 20 69 73 20 63 75 72 72 65 6e 74 6c | ..If.the.OBJ's.`key'.is.currentl |
| 4cbe0 | 79 20 75 6e 72 65 61 63 68 61 62 6c 65 2c 20 74 68 65 6e 20 61 70 70 6c 79 20 74 68 65 20 66 61 | y.unreachable,.then.apply.the.fa |
| 4cc00 | 63 65 0a 60 74 72 61 6e 73 69 65 6e 74 2d 75 6e 72 65 61 63 68 61 62 6c 65 27 20 74 6f 20 74 68 | ce.`transient-unreachable'.to.th |
| 4cc20 | 65 20 63 6f 6d 70 6c 65 74 65 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 73 | e.complete.string."...(let.((des |
| 4cc40 | 63 20 28 6f 72 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 0a | c.(or.(cl-call-next-method.obj). |
| 4cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 | ..................(and.(slot-bou |
| 4cc80 | 6e 64 70 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 27 73 75 66 66 69 78 2d 64 65 | ndp.transient--prefix.'suffix-de |
| 4cca0 | 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | scription)...................... |
| 4ccc0 | 20 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 | ..(funcall.(oref.transient--pref |
| 4cce0 | 69 78 20 73 75 66 66 69 78 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | ix.suffix-description).......... |
| 4cd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 29 29 0a 20 20 20 | .......................obj)).... |
| 4cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 28 42 55 47 | ...............(propertize."(BUG |
| 4cd40 | 3a 20 6e 6f 20 64 65 73 63 72 69 70 74 69 6f 6e 29 22 20 27 66 61 63 65 20 27 65 72 72 6f 72 29 | :.no.description)".'face.'error) |
| 4cd60 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 61 6c 6c | ))).....(when.(if.transient--all |
| 4cd80 | 2d 6c 65 76 65 6c 73 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 28 6f 72 65 66 | -levels-p...............(>.(oref |
| 4cda0 | 20 6f 62 6a 20 6c 65 76 65 6c 29 20 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 70 | .obj.level).transient--default-p |
| 4cdc0 | 72 65 66 69 78 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 74 72 | refix-level).............(and.tr |
| 4cde0 | 61 6e 73 69 65 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 68 69 67 68 65 72 2d 6c 65 76 65 6c 73 0a | ansient-highlight-higher-levels. |
| 4ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 28 6d 61 78 20 28 6f 72 65 66 20 6f | .................(>.(max.(oref.o |
| 4ce20 | 62 6a 20 6c 65 76 65 6c 29 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6d 61 78 2d 67 72 6f 75 70 2d 6c | bj.level).transient--max-group-l |
| 4ce40 | 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 | evel).....................transi |
| 4ce60 | 65 6e 74 2d 2d 64 65 66 61 75 6c 74 2d 70 72 65 66 69 78 2d 6c 65 76 65 6c 29 29 29 0a 20 20 20 | ent--default-prefix-level))).... |
| 4ce80 | 20 20 20 28 73 65 74 71 20 64 65 73 63 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 61 64 64 2d 66 61 | ...(setq.desc.(transient--add-fa |
| 4cea0 | 63 65 20 64 65 73 63 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 69 67 68 65 72 2d 6c 65 76 65 6c 29 | ce.desc.'transient-higher-level) |
| 4cec0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 69 6e 61 70 74 2d 66 61 63 65 20 28 61 | )).....(when-let.((inapt-face.(a |
| 4cee0 | 6e 64 20 28 6f 72 65 66 20 6f 62 6a 20 69 6e 61 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nd.(oref.obj.inapt)............. |
| 4cf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | ....................(transient-- |
| 4cf20 | 67 65 74 2d 66 61 63 65 20 6f 62 6a 20 27 69 6e 61 70 74 2d 66 61 63 65 29 29 29 29 0a 20 20 20 | get-face.obj.'inapt-face)))).... |
| 4cf40 | 20 20 20 28 73 65 74 71 20 64 65 73 63 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 61 64 64 2d 66 61 | ...(setq.desc.(transient--add-fa |
| 4cf60 | 63 65 20 64 65 73 63 20 69 6e 61 70 74 2d 66 61 63 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 | ce.desc.inapt-face))).....(when. |
| 4cf80 | 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 6b 65 79 29 0a 20 20 20 20 | (and.(slot-boundp.obj.'key)..... |
| 4cfa0 | 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 6b 65 79 2d 75 6e 72 65 61 | ...........(transient--key-unrea |
| 4cfc0 | 63 68 61 62 6c 65 2d 70 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 73 63 20 | chable-p.obj)).......(setq.desc. |
| 4cfe0 | 28 74 72 61 6e 73 69 65 6e 74 2d 2d 61 64 64 2d 66 61 63 65 20 64 65 73 63 20 27 74 72 61 6e 73 | (transient--add-face.desc.'trans |
| 4d000 | 69 65 6e 74 2d 75 6e 72 65 61 63 68 61 62 6c 65 29 29 29 0a 20 20 20 20 64 65 73 63 29 29 0a 0a | ient-unreachable))).....desc)).. |
| 4d020 | 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d | (cl-defgeneric.transient-format- |
| 4d040 | 76 61 6c 75 65 20 28 6f 62 6a 29 0a 20 20 22 46 6f 72 6d 61 74 20 4f 42 4a 27 73 20 76 61 6c 75 | value.(obj)..."Format.OBJ's.valu |
| 4d060 | 65 20 66 6f 72 20 64 69 73 70 6c 61 79 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 73 | e.for.display.and.return.the.res |
| 4d080 | 75 6c 74 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d | ult.")..(cl-defmethod.transient- |
| 4d0a0 | 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 | format-value.((obj.transient-suf |
| 4d0c0 | 66 69 78 29 29 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 | fix))...(propertize.(oref.obj.ar |
| 4d0e0 | 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 28 69 66 20 | gument)...............'face.(if. |
| 4d100 | 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (oref.obj.value)................ |
| 4d120 | 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 | .........'transient-argument.... |
| 4d140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e | ...................'transient-in |
| 4d160 | 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f | active-argument)))..(cl-defmetho |
| 4d180 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 74 | d.transient-format-value.((obj.t |
| 4d1a0 | 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 29 29 0a 20 20 28 6c 65 74 20 28 28 61 72 67 75 6d | ransient-option))...(let.((argum |
| 4d1c0 | 65 6e 74 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 29 29 0a 20 20 20 20 28 69 | ent.(oref.obj.argument))).....(i |
| 4d1e0 | 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 29 | f-let.((value.(oref.obj.value))) |
| 4d200 | 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 6f 72 65 66 | .........(pcase-exhaustive.(oref |
| 4d220 | 20 6f 62 6a 20 6d 75 6c 74 69 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 6e 69 | .obj.multi-value)...........('ni |
| 4d240 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 | l............(concat.(propertize |
| 4d260 | 20 61 72 67 75 6d 65 6e 74 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d | .argument.'face.'transient-argum |
| 4d280 | 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | ent)....................(propert |
| 4d2a0 | 69 7a 65 20 76 61 6c 75 65 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 | ize.value....'face.'transient-va |
| 4d2c0 | 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 74 20 27 72 65 73 74 29 0a | lue)))...........((or.'t.'rest). |
| 4d2e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 | ...........(concat.(propertize.( |
| 4d300 | 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 20 22 20 61 72 67 75 6d 65 6e 74 | if.(string-suffix-p.".".argument |
| 4d320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 4d340 | 20 20 20 20 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....argument................... |
| 4d360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 61 72 67 75 6d 65 6e 74 20 | ...............(concat.argument. |
| 4d380 | 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."))........................... |
| 4d3a0 | 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 29 0a | .....'face.'transient-argument). |
| 4d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 | ...................(propertize.( |
| 4d3e0 | 6d 61 70 63 6f 6e 63 61 74 20 23 27 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 76 61 6c 75 | mapconcat.#'prin1-to-string.valu |
| 4d400 | 65 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.".").......................... |
| 4d420 | 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 29 0a | ......'face.'transient-value))). |
| 4d440 | 20 20 20 20 20 20 20 20 20 20 28 27 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..........('repeat............(m |
| 4d460 | 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 | apconcat.(lambda.(value)........ |
| 4d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 | .................(concat.(proper |
| 4d4a0 | 74 69 7a 65 20 61 72 67 75 6d 65 6e 74 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 | tize.argument.'face.'transient-a |
| 4d4c0 | 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rgument)........................ |
| 4d4e0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 76 61 6c 75 65 20 20 20 20 27 66 | .........(propertize.value....'f |
| 4d500 | 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 | ace.'transient-value)))......... |
| 4d520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 22 20 22 29 29 29 0a 20 20 20 20 20 | ..............value.".")))...... |
| 4d540 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 61 72 67 75 6d 65 6e 74 20 27 66 61 63 65 20 27 74 72 61 | .(propertize.argument.'face.'tra |
| 4d560 | 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 29 0a 0a 28 63 | nsient-inactive-argument))))..(c |
| 4d580 | 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c | l-defmethod.transient-format-val |
| 4d5a0 | 75 65 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 65 73 29 29 0a 20 20 | ue.((obj.transient-switches))... |
| 4d5c0 | 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 76 61 6c 75 65 20 61 72 67 75 6d 65 6e 74 2d 66 6f 72 6d | (with-slots.(value.argument-form |
| 4d5e0 | 61 74 20 63 68 6f 69 63 65 73 29 20 6f 62 6a 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f | at.choices).obj.....(format.(pro |
| 4d600 | 70 65 72 74 69 7a 65 20 61 72 67 75 6d 65 6e 74 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 | pertize.argument-format......... |
| 4d620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 28 69 66 20 76 61 6c 75 65 0a | ................'face.(if.value. |
| 4d640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4d660 | 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 | ..'transient-argument........... |
| 4d680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 | ......................'transient |
| 4d6a0 | 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -inactive-argument))............ |
| 4d6c0 | 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | .(format..............(propertiz |
| 4d6e0 | 65 20 22 5b 25 73 5d 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 64 65 6c 69 6d 69 | e."[%s]".'face.'transient-delimi |
| 4d700 | 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 | ter)..............(mapconcat.... |
| 4d720 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 68 6f 69 63 65 29 0a 20 20 20 20 | ...........(lambda.(choice)..... |
| 4d740 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 63 68 6f 69 63 65 20 27 | ............(propertize.choice.' |
| 4d760 | 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | face............................ |
| 4d780 | 20 28 69 66 20 28 65 71 75 61 6c 20 28 66 6f 72 6d 61 74 20 61 72 67 75 6d 65 6e 74 2d 66 6f 72 | .(if.(equal.(format.argument-for |
| 4d7a0 | 6d 61 74 20 63 68 6f 69 63 65 29 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat.choice).value).............. |
| 4d7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 | ...................'transient-va |
| 4d7e0 | 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lue............................. |
| 4d800 | 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29 29 29 0a 20 | ..'transient-inactive-value))).. |
| 4d820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 | .............choices............ |
| 4d840 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 | ...(propertize."|".'face.'transi |
| 4d860 | 65 6e 74 2d 64 65 6c 69 6d 69 74 65 72 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | ent-delimiter))))))..(defun.tran |
| 4d880 | 73 69 65 6e 74 2d 2d 61 64 64 2d 66 61 63 65 20 28 73 74 72 69 6e 67 20 66 61 63 65 20 26 6f 70 | sient--add-face.(string.face.&op |
| 4d8a0 | 74 69 6f 6e 61 6c 20 61 70 70 65 6e 64 20 62 65 67 20 65 6e 64 29 0a 20 20 28 6c 65 74 20 28 28 | tional.append.beg.end)...(let.(( |
| 4d8c0 | 73 74 72 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 | str.(copy-sequence.string))).... |
| 4d8e0 | 20 28 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 6f 72 20 62 65 67 | .(add-face-text-property.(or.beg |
| 4d900 | 20 30 29 20 28 6f 72 20 65 6e 64 20 28 6c 65 6e 67 74 68 20 73 74 72 29 29 20 66 61 63 65 20 61 | .0).(or.end.(length.str)).face.a |
| 4d920 | 70 70 65 6e 64 20 73 74 72 29 0a 20 20 20 20 73 74 72 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 | ppend.str).....str))..(defun.tra |
| 4d940 | 6e 73 69 65 6e 74 2d 2d 67 65 74 2d 66 61 63 65 20 28 6f 62 6a 20 73 6c 6f 74 29 0a 20 20 28 61 | nsient--get-face.(obj.slot)...(a |
| 4d960 | 6e 64 2d 6c 65 74 2a 20 28 28 28 73 6c 6f 74 2d 65 78 69 73 74 73 2d 70 20 6f 62 6a 20 73 6c 6f | nd-let*.(((slot-exists-p.obj.slo |
| 4d980 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f | t))..............((slot-boundp.o |
| 4d9a0 | 62 6a 20 73 6c 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 63 65 20 28 73 6c | bj.slot))..............(face.(sl |
| 4d9c0 | 6f 74 2d 76 61 6c 75 65 20 6f 62 6a 20 73 6c 6f 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e | ot-value.obj.slot))).....(if.(an |
| 4d9e0 | 64 20 28 6e 6f 74 20 28 66 61 63 65 70 20 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | d.(not.(facep.face))............ |
| 4da00 | 20 20 28 66 75 6e 63 74 69 6f 6e 70 20 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 | ..(functionp.face)).........(let |
| 4da20 | 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 65 6e 64 69 6e 67 2d 73 75 66 66 69 78 20 6f 62 6a | .((transient--pending-suffix.obj |
| 4da40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 28 63 61 72 20 28 66 75 6e 63 2d 61 | ))...........(if.(=.(car.(func-a |
| 4da60 | 72 69 74 79 20 66 61 63 65 29 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 | rity.face)).1)...............(fu |
| 4da80 | 6e 63 61 6c 6c 20 66 61 63 65 20 6f 62 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e | ncall.face.obj).............(fun |
| 4daa0 | 63 61 6c 6c 20 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 66 61 63 65 29 29 29 0a 0a 28 64 65 66 | call.face))).......face)))..(def |
| 4dac0 | 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 6b 65 79 2d 66 61 63 65 20 28 26 6f 70 74 69 6f 6e 61 | un.transient--key-face.(&optiona |
| 4dae0 | 6c 20 63 6d 64 20 65 6e 66 6f 72 63 65 2d 74 79 70 65 29 0a 20 20 28 6f 72 20 28 61 6e 64 20 74 | l.cmd.enforce-type)...(or.(and.t |
| 4db00 | 72 61 6e 73 69 65 6e 74 2d 73 65 6d 61 6e 74 69 63 2d 63 6f 6c 6f 72 69 6e 67 0a 20 20 20 20 20 | ransient-semantic-coloring...... |
| 4db20 | 20 20 20 20 20 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c 70 70 29 0a 20 20 20 | ......(not.transient--helpp).... |
| 4db40 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 29 0a 20 | ........(not.transient--editp).. |
| 4db60 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 63 6d 64 20 28 67 65 74 20 63 6d 64 20 | ..........(or.(and.cmd.(get.cmd. |
| 4db80 | 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'transient-face))............... |
| 4dba0 | 20 28 67 65 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 67 65 74 2d 70 72 65 2d 63 6f 6d 6d 61 6e | .(get.(transient--get-pre-comman |
| 4dbc0 | 64 20 63 6d 64 20 65 6e 66 6f 72 63 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.cmd.enforce-type)............. |
| 4dbe0 | 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 | ........'transient-face)))...... |
| 4dc00 | 20 28 69 66 20 63 6d 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 20 27 74 72 61 6e 73 69 65 | .(if.cmd.'transient-key.'transie |
| 4dc20 | 6e 74 2d 6b 65 79 2d 6e 6f 6f 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 | nt-key-noop)))..(defun.transient |
| 4dc40 | 2d 2d 6b 65 79 2d 75 6e 72 65 61 63 68 61 62 6c 65 2d 70 20 28 6f 62 6a 29 0a 20 20 28 61 6e 64 | --key-unreachable-p.(obj)...(and |
| 4dc60 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 0a 20 20 20 20 20 20 | .transient--redisplay-key....... |
| 4dc80 | 20 28 6c 65 74 20 28 28 6b 65 79 20 28 6f 72 65 66 20 6f 62 6a 20 6b 65 79 29 29 29 0a 20 20 20 | .(let.((key.(oref.obj.key))).... |
| 4dca0 | 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 28 65 71 75 61 6c 20 28 73 65 71 2d 74 61 6b 65 20 | ......(not.(or.(equal.(seq-take. |
| 4dcc0 | 28 63 6c 2d 63 6f 65 72 63 65 20 28 65 64 6d 61 63 72 6f 2d 70 61 72 73 65 2d 6b 65 79 73 20 6b | (cl-coerce.(edmacro-parse-keys.k |
| 4dce0 | 65 79 20 74 29 20 27 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ey.t).'list).................... |
| 4dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 74 72 61 6e 73 69 65 6e | ................(length.transien |
| 4dd20 | 74 2d 2d 72 65 64 69 73 70 6c 61 79 2d 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t--redisplay-key)).............. |
| 4dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 64 69 73 70 6c 61 79 | ............transient--redisplay |
| 4dd60 | 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | -key)...................(transie |
| 4dd80 | 6e 74 2d 2d 6c 6f 6f 6b 75 70 2d 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 73 74 69 63 6b 79 2d | nt--lookup-key.transient-sticky- |
| 4dda0 | 6d 61 70 20 28 6b 62 64 20 6b 65 79 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | map.(kbd.key)))))))..(defun.tran |
| 4ddc0 | 73 69 65 6e 74 2d 2d 6c 6f 6f 6b 75 70 2d 6b 65 79 20 28 6b 65 79 6d 61 70 20 6b 65 79 29 0a 20 | sient--lookup-key.(keymap.key).. |
| 4dde0 | 20 28 6c 65 74 20 28 28 76 61 6c 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6b 65 79 6d 61 70 20 6b | .(let.((val.(lookup-key.keymap.k |
| 4de00 | 65 79 29 29 29 0a 20 20 20 20 28 61 6e 64 20 76 61 6c 20 28 6e 6f 74 20 28 69 6e 74 65 67 65 72 | ey))).....(and.val.(not.(integer |
| 4de20 | 70 20 76 61 6c 29 29 20 76 61 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 | p.val)).val)))..(defun.transient |
| 4de40 | 2d 2d 6d 61 79 62 65 2d 70 61 64 2d 6b 65 79 73 20 28 67 72 6f 75 70 20 26 6f 70 74 69 6f 6e 61 | --maybe-pad-keys.(group.&optiona |
| 4de60 | 6c 20 70 61 72 65 6e 74 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 61 64 20 28 6f 72 20 | l.parent)...(when-let.((pad.(or. |
| 4de80 | 28 6f 72 65 66 20 67 72 6f 75 70 20 70 61 64 2d 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 | (oref.group.pad-keys)........... |
| 4dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 61 72 65 6e 74 20 28 6f 72 65 66 20 70 61 | ............(and.parent.(oref.pa |
| 4dec0 | 72 65 6e 74 20 70 61 64 2d 6b 65 79 73 29 29 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 67 72 6f | rent.pad-keys))))).....(oset.gro |
| 4dee0 | 75 70 20 70 61 64 2d 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d | up.pad-keys...........(apply.#'m |
| 4df00 | 61 78 20 28 63 6f 6e 73 20 28 69 66 20 28 69 6e 74 65 67 65 72 70 20 70 61 64 29 20 70 61 64 20 | ax.(cons.(if.(integerp.pad).pad. |
| 4df20 | 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 0).............................. |
| 4df40 | 28 73 65 71 2d 6b 65 65 70 20 28 6c 61 6d 62 64 61 20 28 73 75 66 66 69 78 29 0a 20 20 20 20 20 | (seq-keep.(lambda.(suffix)...... |
| 4df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4df80 | 20 20 20 20 28 61 6e 64 20 28 65 69 65 69 6f 2d 6f 62 6a 65 63 74 2d 70 20 73 75 66 66 69 78 29 | ....(and.(eieio-object-p.suffix) |
| 4dfa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 73 75 66 66 | ...............(slot-boundp.suff |
| 4dfe0 | 69 78 20 27 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ix.'key)........................ |
| 4e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 | .......................(length.( |
| 4e020 | 6f 72 65 66 20 73 75 66 66 69 78 20 6b 65 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | oref.suffix.key))))............. |
| 4e040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 | ...........................(oref |
| 4e060 | 20 67 72 6f 75 70 20 73 75 66 66 69 78 65 73 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 | .group.suffixes)))))))..(defun.t |
| 4e080 | 72 61 6e 73 69 65 6e 74 2d 2d 70 69 78 65 6c 2d 77 69 64 74 68 20 28 73 74 72 69 6e 67 29 0a 20 | ransient--pixel-width.(string).. |
| 4e0a0 | 20 28 73 61 76 65 2d 77 69 6e 64 6f 77 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 77 69 74 | .(save-window-excursion.....(wit |
| 4e0c0 | 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 74 72 69 | h-temp-buffer.......(insert.stri |
| 4e0e0 | 6e 67 29 0a 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 64 65 64 69 63 61 74 65 64 2d | ng).......(set-window-dedicated- |
| 4e100 | 70 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 | p.nil.nil).......(set-window-buf |
| 4e120 | 66 65 72 20 6e 69 6c 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 | fer.nil.(current-buffer))....... |
| 4e140 | 28 63 61 72 20 28 77 69 6e 64 6f 77 2d 74 65 78 74 2d 70 69 78 65 6c 2d 73 69 7a 65 0a 20 20 20 | (car.(window-text-pixel-size.... |
| 4e160 | 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 | .........nil.(line-beginning-pos |
| 4e180 | 69 74 69 6f 6e 29 20 28 70 6f 69 6e 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e | ition).(point))))))..(defun.tran |
| 4e1a0 | 73 69 65 6e 74 2d 63 6f 6d 6d 61 6e 64 2d 73 75 6d 6d 61 72 79 2d 6f 72 2d 6e 61 6d 65 20 28 6f | sient-command-summary-or-name.(o |
| 4e1c0 | 62 6a 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 75 6d 6d 61 72 79 20 6f 72 20 6e 61 6d | bj)..."Return.the.summary.or.nam |
| 4e1e0 | 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 72 65 70 72 65 73 65 6e 74 65 64 20 62 79 20 | e.of.the.command.represented.by. |
| 4e200 | 4f 42 4a 2e 0a 0a 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 61 20 64 6f 63 2d 73 | OBJ...If.the.command.has.a.doc-s |
| 4e220 | 74 72 69 6e 67 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e | tring,.then.return.the.first.lin |
| 4e240 | 65 20 6f 66 0a 74 68 61 74 2c 20 65 6c 73 65 20 69 74 73 20 6e 61 6d 65 2e 0a 0a 49 6e 74 65 6e | e.of.that,.else.its.name...Inten |
| 4e260 | 64 65 64 20 74 6f 20 62 65 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 75 73 65 64 20 61 73 20 74 68 | ded.to.be.temporarily.used.as.th |
| 4e280 | 65 20 60 3a 73 75 66 66 69 78 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 20 6f 66 0a 61 20 70 72 65 | e.`:suffix-description'.of.a.pre |
| 4e2a0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 6c 65 20 70 6f 72 74 69 6e 67 20 61 20 72 65 67 | fix.command,.while.porting.a.reg |
| 4e2c0 | 75 6c 61 72 20 6b 65 79 6d 61 70 20 74 6f 20 61 20 74 72 61 6e 73 69 65 6e 74 2e 22 0a 20 20 28 | ular.keymap.to.a.transient."...( |
| 4e2e0 | 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 | let.((command.(oref.obj.command) |
| 4e300 | 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 64 6f 63 20 28 64 6f 63 75 6d 65 6e 74 61 74 | )).....(if-let.((doc.(documentat |
| 4e320 | 69 6f 6e 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | ion.command))).........(properti |
| 4e340 | 7a 65 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 64 6f 63 20 22 5c 6e 22 29 29 | ze.(car.(split-string.doc."\n")) |
| 4e360 | 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 29 0a 20 20 20 20 | .'face.'font-lock-doc-face)..... |
| 4e380 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 63 6f 6d 6d 61 | ..(propertize.(symbol-name.comma |
| 4e3a0 | 6e 64 29 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 | nd).'face.'font-lock-function-na |
| 4e3c0 | 6d 65 2d 66 61 63 65 29 29 29 29 0a 0a 3b 3b 3b 20 48 65 6c 70 0a 0a 28 63 6c 2d 64 65 66 67 65 | me-face))))..;;;.Help..(cl-defge |
| 4e3e0 | 6e 65 72 69 63 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 20 28 6f 62 6a 29 0a | neric.transient-show-help.(obj). |
| 4e400 | 20 20 22 53 68 6f 77 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 63 6f | .."Show.documentation.for.the.co |
| 4e420 | 6d 6d 61 6e 64 20 72 65 70 72 65 73 65 6e 74 65 64 20 62 79 20 4f 42 4a 2e 22 29 0a 0a 28 63 6c | mmand.represented.by.OBJ.")..(cl |
| 4e440 | 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 20 28 | -defmethod.transient-show-help.( |
| 4e460 | 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 29 29 0a 20 20 22 43 61 6c 6c 20 | (obj.transient-prefix))..."Call. |
| 4e480 | 60 73 68 6f 77 2d 68 65 6c 70 27 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 6c 73 65 20 73 68 6f | `show-help'.if.non-nil,.else.sho |
| 4e4a0 | 77 20 60 69 6e 66 6f 2d 6d 61 6e 75 61 6c 27 2c 0a 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 6c 73 | w.`info-manual',.if.non-nil,.els |
| 4e4c0 | 65 20 73 68 6f 77 20 74 68 65 20 60 6d 61 6e 2d 70 61 67 65 27 20 69 66 20 6e 6f 6e 2d 6e 69 6c | e.show.the.`man-page'.if.non-nil |
| 4e4e0 | 2c 20 65 6c 73 65 20 75 73 65 0a 60 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 | ,.else.use.`describe-function'." |
| 4e500 | 0a 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 73 68 6f 77 2d 68 65 6c 70 20 69 6e 66 6f 2d 6d | ...(with-slots.(show-help.info-m |
| 4e520 | 61 6e 75 61 6c 20 6d 61 6e 2d 70 61 67 65 20 63 6f 6d 6d 61 6e 64 29 20 6f 62 6a 0a 20 20 20 20 | anual.man-page.command).obj..... |
| 4e540 | 28 63 6f 6e 64 20 28 73 68 6f 77 2d 68 65 6c 70 20 28 66 75 6e 63 61 6c 6c 20 73 68 6f 77 2d 68 | (cond.(show-help.(funcall.show-h |
| 4e560 | 65 6c 70 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 66 6f 2d 6d 61 6e 75 61 6c | elp.obj))...........(info-manual |
| 4e580 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 2d 6d 61 6e 75 61 6c 20 69 6e 66 6f 2d 6d 61 | .(transient--show-manual.info-ma |
| 4e5a0 | 6e 75 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 6e 2d 70 61 67 65 20 28 74 72 61 6e | nual))...........(man-page.(tran |
| 4e5c0 | 73 69 65 6e 74 2d 2d 73 68 6f 77 2d 6d 61 6e 70 61 67 65 20 6d 61 6e 2d 70 61 67 65 29 29 0a 20 | sient--show-manpage.man-page)).. |
| 4e5e0 | 20 20 20 20 20 20 20 20 20 28 28 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 73 63 72 69 62 65 2d 66 | .........((transient--describe-f |
| 4e600 | 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | unction.command)))))..(cl-defmet |
| 4e620 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 20 28 28 6f 62 6a 20 74 72 | hod.transient-show-help.((obj.tr |
| 4e640 | 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 29 29 0a 20 20 22 43 61 6c 6c 20 60 73 68 6f 77 2d 68 | ansient-suffix))..."Call.`show-h |
| 4e660 | 65 6c 70 27 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 6c 73 65 20 75 73 65 20 60 64 65 73 63 72 | elp'.if.non-nil,.else.use.`descr |
| 4e680 | 69 62 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 41 6c 73 6f 20 75 73 65 64 20 74 6f 20 64 69 73 70 | ibe-function'..Also.used.to.disp |
| 4e6a0 | 61 74 63 68 20 73 68 6f 77 69 6e 67 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 | atch.showing.documentation.for.t |
| 4e6c0 | 68 65 20 63 75 72 72 65 6e 74 0a 70 72 65 66 69 78 2e 20 20 49 66 20 74 68 65 20 73 75 66 66 69 | he.current.prefix...If.the.suffi |
| 4e6e0 | 78 20 69 73 20 61 20 73 75 62 2d 70 72 65 66 69 78 2c 20 74 68 65 6e 20 61 6c 73 6f 20 63 61 6c | x.is.a.sub-prefix,.then.also.cal |
| 4e700 | 6c 20 74 68 65 0a 70 72 65 66 69 78 20 6d 65 74 68 6f 64 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 | l.the.prefix.method."...(cond... |
| 4e720 | 20 28 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 | .((eq.this-command.'transient-he |
| 4e740 | 6c 70 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 20 74 72 61 | lp).....(transient-show-help.tra |
| 4e760 | 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 29 0a 20 20 20 28 28 6c 65 74 20 28 28 70 72 65 66 | nsient--prefix))....((let.((pref |
| 4e780 | 69 78 20 28 67 65 74 20 28 6f 72 65 66 20 6f 62 6a 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 | ix.(get.(oref.obj.command)...... |
| 4e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 | ..................'transient--pr |
| 4e7c0 | 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 70 72 65 66 69 78 20 28 6e 6f 74 20 28 | efix))).......(and.prefix.(not.( |
| 4e7e0 | 65 71 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 63 6f 6d 6d 61 | eq.(oref.transient--prefix.comma |
| 4e800 | 6e 64 29 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 | nd).this-command))............(p |
| 4e820 | 72 6f 67 31 20 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 20 70 72 65 66 | rog1.t.(transient-show-help.pref |
| 4e840 | 69 78 29 29 29 29 29 0a 20 20 20 28 28 69 66 2d 6c 65 74 20 28 28 73 68 6f 77 2d 68 65 6c 70 20 | ix)))))....((if-let.((show-help. |
| 4e860 | 28 6f 72 65 66 20 6f 62 6a 20 73 68 6f 77 2d 68 65 6c 70 29 29 29 0a 20 20 20 20 20 20 20 20 28 | (oref.obj.show-help))).........( |
| 4e880 | 66 75 6e 63 61 6c 6c 20 73 68 6f 77 2d 68 65 6c 70 20 6f 62 6a 29 0a 20 20 20 20 20 20 28 74 72 | funcall.show-help.obj).......(tr |
| 4e8a0 | 61 6e 73 69 65 6e 74 2d 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 74 68 69 73 2d | ansient--describe-function.this- |
| 4e8c0 | 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e | command)))))..(cl-defmethod.tran |
| 4e8e0 | 73 69 65 6e 74 2d 73 68 6f 77 2d 68 65 6c 70 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d | sient-show-help.((obj.transient- |
| 4e900 | 69 6e 66 69 78 29 29 0a 20 20 22 43 61 6c 6c 20 60 73 68 6f 77 2d 68 65 6c 70 27 20 69 66 20 6e | infix))..."Call.`show-help'.if.n |
| 4e920 | 6f 6e 2d 6e 69 6c 2c 20 65 6c 73 65 20 73 68 6f 77 20 74 68 65 20 60 6d 61 6e 2d 70 61 67 65 27 | on-nil,.else.show.the.`man-page' |
| 4e940 | 0a 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 6c 73 65 20 75 73 65 20 60 64 65 73 63 72 69 62 65 2d | .if.non-nil,.else.use.`describe- |
| 4e960 | 66 75 6e 63 74 69 6f 6e 27 2e 20 20 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 74 68 65 0a 6d 61 6e | function'...When.showing.the.man |
| 4e980 | 70 61 67 65 2c 20 74 68 65 6e 20 74 72 79 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 63 6f | page,.then.try.to.jump.to.the.co |
| 4e9a0 | 72 72 65 63 74 20 6c 6f 63 61 74 69 6f 6e 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 73 68 6f | rrect.location."...(if-let.((sho |
| 4e9c0 | 77 2d 68 65 6c 70 20 28 6f 72 65 66 20 6f 62 6a 20 73 68 6f 77 2d 68 65 6c 70 29 29 29 0a 20 20 | w-help.(oref.obj.show-help)))... |
| 4e9e0 | 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 73 68 6f 77 2d 68 65 6c 70 20 6f 62 6a 29 0a 20 20 20 20 | ....(funcall.show-help.obj)..... |
| 4ea00 | 28 69 66 2d 6c 65 74 20 28 28 6d 61 6e 2d 70 61 67 65 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 | (if-let.((man-page.(oref.transie |
| 4ea20 | 6e 74 2d 2d 70 72 65 66 69 78 20 6d 61 6e 2d 70 61 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | nt--prefix.man-page))........... |
| 4ea40 | 20 20 20 28 61 72 67 75 6d 65 6e 74 20 28 61 6e 64 20 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f | ...(argument.(and.(slot-boundp.o |
| 4ea60 | 62 6a 20 27 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bj.'argument)................... |
| 4ea80 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 61 72 67 75 6d 65 6e 74 29 29 29 29 | ..........(oref.obj.argument)))) |
| 4eaa0 | 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 2d 6d 61 6e 70 61 67 | .........(transient--show-manpag |
| 4eac0 | 65 20 6d 61 6e 2d 70 61 67 65 20 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 28 74 72 61 6e | e.man-page.argument).......(tran |
| 4eae0 | 73 69 65 6e 74 2d 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 74 68 69 73 2d 63 6f | sient--describe-function.this-co |
| 4eb00 | 6d 6d 61 6e 64 29 29 29 29 0a 0a 3b 3b 20 60 63 6c 2d 67 65 6e 65 72 69 63 2d 67 65 6e 65 72 61 | mmand))))..;;.`cl-generic-genera |
| 4eb20 | 6c 69 7a 65 72 73 27 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74 20 60 63 6f 6d 6d 61 6e 64 | lizers'.doesn't.support.`command |
| 4eb40 | 27 20 65 74 20 61 6c 2e 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 | '.et.al..(cl-defmethod.transient |
| 4eb60 | 2d 73 68 6f 77 2d 68 65 6c 70 20 28 63 6d 64 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 63 6f 6d | -show-help.(cmd)..."Show.the.com |
| 4eb80 | 6d 61 6e 64 20 64 6f 63 2d 73 74 72 69 6e 67 2e 22 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | mand.doc-string."...(transient-- |
| 4eba0 | 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 63 6d 64 29 29 0a 0a 28 64 65 66 75 6e 20 | describe-function.cmd))..(defun. |
| 4ebc0 | 74 72 61 6e 73 69 65 6e 74 2d 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 28 66 6e | transient--describe-function.(fn |
| 4ebe0 | 29 0a 20 20 28 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 66 6e 29 0a 20 20 28 75 6e | )...(describe-function.fn)...(un |
| 4ec00 | 6c 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 68 65 6c 70 2d 6d 6f 64 65 29 | less.(derived-mode-p.'help-mode) |
| 4ec20 | 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 75 66 20 28 67 65 74 2d 62 75 66 66 65 | .....(when-let*.((buf.(get-buffe |
| 4ec40 | 72 20 22 2a 48 65 6c 70 2a 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 | r."*Help*")).................(wi |
| 4ec60 | 6e 20 28 6f 72 20 28 61 6e 64 20 62 75 66 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f | n.(or.(and.buf.(get-buffer-windo |
| 4ec80 | 77 20 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w.buf))......................... |
| 4eca0 | 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 77 69 6e 29 0a 20 20 20 20 20 | .(cl-find-if.(lambda.(win)...... |
| 4ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4ece0 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 77 69 6e 64 6f 77 2d 62 | ..(with-current-buffer.(window-b |
| 4ed00 | 75 66 66 65 72 20 77 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer.win)...................... |
| 4ed20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 | ....................(derived-mod |
| 4ed40 | 65 2d 70 20 27 68 65 6c 70 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-p.'help-mode)))............... |
| 4ed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 6c | .......................(window-l |
| 4ed80 | 69 73 74 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 77 69 | ist))))).......(select-window.wi |
| 4eda0 | 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 2d 6d 61 | n))))..(defun.transient--show-ma |
| 4edc0 | 6e 75 61 6c 20 28 6d 61 6e 75 61 6c 29 0a 20 20 28 69 6e 66 6f 20 6d 61 6e 75 61 6c 29 29 0a 0a | nual.(manual)...(info.manual)).. |
| 4ede0 | 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 68 6f 77 2d 6d 61 6e 70 61 67 65 20 28 | (defun.transient--show-manpage.( |
| 4ee00 | 6d 61 6e 70 61 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 29 0a 20 20 28 72 | manpage.&optional.argument)...(r |
| 4ee20 | 65 71 75 69 72 65 20 27 6d 61 6e 29 0a 20 20 28 6c 65 74 2a 20 28 28 4d 61 6e 2d 6e 6f 74 69 66 | equire.'man)...(let*.((Man-notif |
| 4ee40 | 79 2d 6d 65 74 68 6f 64 20 27 6d 65 65 6b 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 20 28 4d | y-method.'meek)..........(buf.(M |
| 4ee60 | 61 6e 2d 67 65 74 70 61 67 65 2d 69 6e 2d 62 61 63 6b 67 72 6f 75 6e 64 20 6d 61 6e 70 61 67 65 | an-getpage-in-background.manpage |
| 4ee80 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 20 28 67 65 74 2d 62 75 66 66 65 72 2d 70 72 | ))..........(proc.(get-buffer-pr |
| 4eea0 | 6f 63 65 73 73 20 62 75 66 29 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 70 72 6f | ocess.buf))).....(while.(and.pro |
| 4eec0 | 63 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 29 20 27 72 75 6e | c.(eq.(process-status.proc).'run |
| 4eee0 | 29 29 0a 20 20 20 20 20 20 28 61 63 63 65 70 74 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 20 | )).......(accept-process-output. |
| 4ef00 | 70 72 6f 63 29 29 0a 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 | proc)).....(switch-to-buffer.buf |
| 4ef20 | 29 0a 20 20 20 20 28 77 68 65 6e 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 28 74 72 61 6e | ).....(when.argument.......(tran |
| 4ef40 | 73 69 65 6e 74 2d 2d 67 6f 74 6f 2d 61 72 67 75 6d 65 6e 74 2d 64 65 73 63 72 69 70 74 69 6f 6e | sient--goto-argument-description |
| 4ef60 | 20 61 72 67 75 6d 65 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d | .argument))))..(defun.transient- |
| 4ef80 | 2d 67 6f 74 6f 2d 61 72 67 75 6d 65 6e 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 61 72 67 29 | -goto-argument-description.(arg) |
| 4efa0 | 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 28 6c 65 | ...(goto-char.(point-min))...(le |
| 4efc0 | 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 6e 69 6c 29 0a 20 20 20 20 20 20 | t.((case-fold-search.nil)....... |
| 4efe0 | 20 20 3b 3b 20 54 68 69 73 20 6d 61 74 63 68 65 73 20 70 72 65 63 65 64 69 6e 67 2f 70 72 6f 63 | ..;;.This.matches.preceding/proc |
| 4f000 | 65 65 64 69 6e 67 20 6f 70 74 69 6f 6e 73 2e 20 20 4f 70 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 | eeding.options...Options........ |
| 4f020 | 20 3b 3b 20 73 75 63 68 20 61 73 20 22 2d 61 22 2c 20 22 2d 53 5b 3c 6b 65 79 69 64 3e 5d 22 2c | .;;.such.as."-a",."-S[<keyid>]", |
| 4f040 | 20 61 6e 64 20 22 2d 2d 67 72 65 70 3d 3c 70 61 74 74 65 72 6e 3e 22 0a 20 20 20 20 20 20 20 20 | .and."--grep=<pattern>"......... |
| 4f060 | 3b 3b 20 61 72 65 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 69 73 20 72 65 67 65 78 20 77 69 74 | ;;.are.matched.by.this.regex.wit |
| 4f080 | 68 6f 75 74 20 74 68 65 20 73 68 79 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 20 20 20 3b 3b 20 54 | hout.the.shy.group..........;;.T |
| 4f0a0 | 68 65 20 22 2e 20 22 20 69 6e 20 74 68 65 20 73 68 79 20 67 72 6f 75 70 20 69 73 20 66 6f 72 20 | he."..".in.the.shy.group.is.for. |
| 4f0c0 | 6f 70 74 69 6f 6e 73 20 73 75 63 68 20 61 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 22 2d 6d 20 70 | options.such.as.........;;."-m.p |
| 4f0e0 | 61 72 65 6e 74 2d 6e 75 6d 62 65 72 22 2c 20 61 6e 64 20 74 68 65 20 22 2d 5b 5e 5b 3a 73 70 61 | arent-number",.and.the."-[^[:spa |
| 4f100 | 63 65 3a 5d 5d 2b 20 22 20 69 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 6f 70 74 69 6f | ce:]]+.".is.........;;.for.optio |
| 4f120 | 6e 73 20 73 75 63 68 20 61 73 20 22 2d 2d 6d 61 69 6e 6c 69 6e 65 20 70 61 72 65 6e 74 2d 6e 75 | ns.such.as."--mainline.parent-nu |
| 4f140 | 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 28 6f 74 68 65 72 73 20 22 2d 5c 5c 28 3f 3a 2e 20 5c | mber".........(others."-\\(?:..\ |
| 4f160 | 5c 7c 2d 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5d 2b 20 5c 5c 29 3f 5b 5e 5b 3a 73 70 61 63 65 3a 5d | \|-[^[:space:]]+.\\)?[^[:space:] |
| 4f180 | 5d 2b 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 | ]+")).....(when.(re-search-forwa |
| 4f1a0 | 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 61 72 67 20 22 2d 2d | rd............(if.(equal.arg."-- |
| 4f1c0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 70 65 63 69 61 6c 20 63 61 73 | ")................;;.Special.cas |
| 4f1e0 | 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 5b 5c 74 5c 73 5d 2b 5c 5c 28 2d 2d | e................."^[\t\s]+\\(-- |
| 4f200 | 5c 5c 28 3f 3a 20 5c 5c 7c 24 5c 5c 29 5c 5c 7c 5c 5c 5b 2d 2d 5c 5c 5d 5c 5c 29 22 0a 20 20 20 | \\(?:.\\|$\\)\\|\\[--\\]\\)".... |
| 4f220 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 68 6f 75 6c 64 20 73 74 61 72 74 20 77 69 74 68 20 77 | ..........;;.Should.start.with.w |
| 4f240 | 68 69 74 65 73 70 61 63 65 20 61 6e 64 20 6d 61 79 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 | hitespace.and.may.have.......... |
| 4f260 | 20 20 20 20 3b 3b 20 61 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 6f 70 74 69 6f 6e 73 20 62 65 66 | ....;;.any.number.of.options.bef |
| 4f280 | 6f 72 65 20 61 6e 64 2f 6f 72 20 61 66 74 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ore.and/or.after...............( |
| 4f2a0 | 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 5b 5c 74 5c 73 5d 2b 5c 5c | format..............."^[\t\s]+\\ |
| 4f2c0 | 28 3f 3a 25 73 2c 20 5c 5c 29 2a 3f 5c 5c 28 3f 31 3a 25 73 5c 5c 29 25 73 5c 5c 28 3f 3a 2c 20 | (?:%s,.\\)*?\\(?1:%s\\)%s\\(?:,. |
| 4f2e0 | 25 73 5c 5c 29 2a 24 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 74 68 65 72 73 0a 20 20 | %s\\)*$"...............others... |
| 4f300 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 70 74 69 6f 6e 73 20 64 6f 6e 27 74 20 6e 65 63 | ............;;.Options.don't.nec |
| 4f320 | 65 73 73 61 72 69 6c 79 20 65 6e 64 20 69 6e 20 61 6e 20 22 3d 22 0a 20 20 20 20 20 20 20 20 20 | essarily.end.in.an."=".......... |
| 4f340 | 20 20 20 20 20 3b 3b 20 28 65 2e 67 2e 2c 20 22 2d 2d 67 70 67 2d 73 69 67 6e 5b 3d 3c 6b 65 79 | .....;;.(e.g.,."--gpg-sign[=<key |
| 4f360 | 69 64 3e 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 6d | id>]")...............(string-rem |
| 4f380 | 6f 76 65 2d 73 75 66 66 69 78 20 22 3d 22 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ove-suffix."=".arg)............. |
| 4f3a0 | 20 20 3b 3b 20 53 69 6d 70 6c 65 20 6f 70 74 69 6f 6e 73 20 64 6f 6e 27 74 20 65 6e 64 20 69 6e | ..;;.Simple.options.don't.end.in |
| 4f3c0 | 20 61 6e 20 22 3d 22 2e 20 20 53 70 6c 69 74 74 69 6e 67 20 74 68 69 73 0a 20 20 20 20 20 20 20 | .an."="...Splitting.this........ |
| 4f3e0 | 20 20 20 20 20 20 20 3b 3b 20 69 6e 74 6f 20 32 20 63 61 73 65 73 20 73 68 6f 75 6c 64 20 6d 61 | .......;;.into.2.cases.should.ma |
| 4f400 | 6b 65 20 67 65 74 74 69 6e 67 20 66 61 6c 73 65 20 70 6f 73 69 74 69 76 65 73 0a 20 20 20 20 20 | ke.getting.false.positives...... |
| 4f420 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 65 73 73 20 6c 69 6b 65 6c 79 2e 0a 20 20 20 20 20 20 20 | .........;;.less.likely......... |
| 4f440 | 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3d 22 20 | .......(if.(string-suffix-p."=". |
| 4f460 | 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 5b 5e 5b 3a 73 | arg)...................;;."[^[:s |
| 4f480 | 70 61 63 65 3a 5d 5d 2a 5b 5e 2e 5b 3a 73 70 61 63 65 3a 5d 5d 22 20 6d 61 74 63 68 65 73 20 74 | pace:]]*[^.[:space:]]".matches.t |
| 4f4a0 | 68 65 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 76 | he.option...................;;.v |
| 4f4c0 | 61 6c 75 65 2c 20 77 68 69 63 68 20 69 73 20 75 73 75 61 6c 6c 79 20 61 66 74 65 72 20 74 68 65 | alue,.which.is.usually.after.the |
| 4f4e0 | 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | .option.name...................; |
| 4f500 | 3b 20 61 6e 64 20 65 69 74 68 65 72 20 27 3d 27 20 6f 72 20 27 5b 3d 27 2e 20 20 54 68 65 20 76 | ;.and.either.'='.or.'[='...The.v |
| 4f520 | 61 6c 75 65 20 63 61 6e 27 74 20 65 6e 64 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alue.can't.end.in............... |
| 4f540 | 20 20 20 20 3b 3b 20 61 20 70 65 72 69 6f 64 2c 20 61 73 20 74 68 61 74 20 6d 65 61 6e 73 20 69 | ....;;.a.period,.as.that.means.i |
| 4f560 | 74 27 73 20 62 65 69 6e 67 20 75 73 65 64 20 61 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | t's.being.used.at.the........... |
| 4f580 | 20 20 20 20 20 20 20 20 3b 3b 20 65 6e 64 20 6f 66 20 61 20 73 65 6e 74 65 6e 63 65 2e 20 20 54 | ........;;.end.of.a.sentence...T |
| 4f5a0 | 68 65 20 73 70 61 63 65 20 69 73 20 66 6f 72 20 6f 70 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 | he.space.is.for.options......... |
| 4f5c0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 75 63 68 20 61 73 20 27 2d 2d 6d 61 69 6e 6c 69 6e 65 | ..........;;.such.as.'--mainline |
| 4f5e0 | 20 70 61 72 65 6e 74 2d 6e 75 6d 62 65 72 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .parent-number'................. |
| 4f600 | 20 20 20 22 5c 5c 28 3f 3a 20 5c 5c 7c 5c 5c 5b 3f 3d 5c 5c 29 5b 5e 5b 3a 73 70 61 63 65 3a 5d | ..."\\(?:.\\|\\[?=\\)[^[:space:] |
| 4f620 | 5d 2a 5b 5e 2e 5b 3a 73 70 61 63 65 3a 5d 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ]*[^.[:space:]]"................ |
| 4f640 | 20 3b 3b 20 45 69 74 68 65 72 20 74 68 69 73 20 64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 61 6e | .;;.Either.this.doesn't.match.an |
| 4f660 | 79 74 68 69 6e 67 20 28 65 2e 67 2e 2c 20 22 2d 61 22 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | ything.(e.g.,."-a"),............ |
| 4f680 | 20 20 20 20 20 3b 3b 20 6f 72 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 66 6f 6c 6c 6f 77 65 | .....;;.or.the.option.is.followe |
| 4f6a0 | 64 20 62 79 20 61 20 76 61 6c 75 65 20 64 65 6c 69 6d 69 74 65 64 0a 20 20 20 20 20 20 20 20 20 | d.by.a.value.delimited.......... |
| 4f6c0 | 20 20 20 20 20 20 20 3b 3b 20 62 79 20 61 20 22 5b 22 2c 20 22 3c 22 2c 20 6f 72 20 22 3a 22 2e | .......;;.by.a."[",."<",.or.":". |
| 4f6e0 | 20 20 41 20 73 70 61 63 65 20 6d 69 67 68 74 20 61 70 70 65 61 72 0a 20 20 20 20 20 20 20 20 20 | ..A.space.might.appear.......... |
| 4f700 | 20 20 20 20 20 20 20 3b 3b 20 62 65 66 6f 72 65 20 74 68 69 73 20 76 61 6c 75 65 2c 20 61 73 20 | .......;;.before.this.value,.as. |
| 4f720 | 69 6e 20 22 2d 66 20 3c 66 69 6c 65 3e 22 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 | in."-f.<file>"...The............ |
| 4f740 | 20 20 20 20 20 3b 3b 20 73 70 61 63 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 66 6f 72 | .....;;.space.alternative.is.for |
| 4f760 | 20 6f 70 74 69 6f 6e 73 20 73 75 63 68 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .options.such.as................ |
| 4f780 | 20 3b 3b 20 22 2d 6d 20 70 61 72 65 6e 74 2d 6e 75 6d 62 65 72 22 2e 0a 20 20 20 20 20 20 20 20 | .;;."-m.parent-number".......... |
| 4f7a0 | 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5c 5c 28 3f 3a 20 5c 5c 7c 20 3f 5b 5c 5c 5b 3c 3a 5d | ........"\\(?:\\(?:.\\|.?[\\[<:] |
| 4f7c0 | 5c 5c 29 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5d 2a 5b 5e 2e 5b 3a 73 70 61 63 65 3a 5d 5d 5c 5c 29 | \\)[^[:space:]]*[^.[:space:]]\\) |
| 4f7e0 | 3f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 74 68 65 72 73 29 29 0a 20 20 20 20 20 | ?")...............others))...... |
| 4f800 | 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d | ......nil.t).......(goto-char.(m |
| 4f820 | 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 | atch-beginning.1)))))..(defun.tr |
| 4f840 | 61 6e 73 69 65 6e 74 2d 2d 69 6e 73 65 72 74 2d 68 65 6c 70 20 28 29 0a 20 20 28 75 6e 6c 65 73 | ansient--insert-help.()...(unles |
| 4f860 | 73 20 28 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 22 5c 6e 5c 6e 22 20 32 29 0a 20 20 20 20 28 69 | s.(looking-back."\n\n".2).....(i |
| 4f880 | 6e 73 65 72 74 20 22 5c 6e 22 29 29 0a 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d | nsert."\n"))...(when.transient-- |
| 4f8a0 | 68 65 6c 70 70 0a 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 | helpp.....(insert......(format.( |
| 4f8c0 | 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 0a 54 79 70 65 20 61 20 25 73 20 74 6f 20 73 68 6f 77 20 | propertize."\.Type.a.%s.to.show. |
| 4f8e0 | 68 65 6c 70 20 66 6f 72 20 74 68 61 74 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 6f 72 | help.for.that.suffix.command,.or |
| 4f900 | 20 25 73 20 74 6f 20 73 68 6f 77 20 6d 61 6e 75 61 6c 2e 0a 54 79 70 65 20 25 73 20 74 6f 20 65 | .%s.to.show.manual..Type.%s.to.e |
| 4f920 | 78 69 74 20 68 65 6c 70 2e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xit.help.\n".................... |
| 4f940 | 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a | ......'face.'transient-heading). |
| 4f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 3c 4b 45 59 3e 22 | .............(propertize."<KEY>" |
| 4f980 | 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 | .'face.'transient-key).......... |
| 4f9a0 | 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 3f 22 20 20 20 20 20 27 66 61 63 65 20 27 74 | ....(propertize."?".....'face.'t |
| 4f9c0 | 72 61 6e 73 69 65 6e 74 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 | ransient-key)..............(prop |
| 4f9e0 | 65 72 74 69 7a 65 20 22 43 2d 67 22 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d | ertize."C-g"...'face.'transient- |
| 4fa00 | 6b 65 79 29 29 29 29 0a 20 20 28 77 68 65 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 69 74 70 | key))))...(when.transient--editp |
| 4fa20 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 6c 70 70 0a 20 20 | .....(unless.transient--helpp... |
| 4fa40 | 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 | ....(insert........(format.(prop |
| 4fa60 | 65 72 74 69 7a 65 20 22 5c 0a 54 79 70 65 20 61 20 25 73 20 74 6f 20 73 65 74 20 6c 65 76 65 6c | ertize."\.Type.a.%s.to.set.level |
| 4fa80 | 20 66 6f 72 20 74 68 61 74 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 54 79 70 65 20 25 | .for.that.suffix.command..Type.% |
| 4faa0 | 73 20 74 6f 20 73 65 74 20 77 68 61 74 20 6c 65 76 65 6c 73 20 61 72 65 20 61 76 61 69 6c 61 62 | s.to.set.what.levels.are.availab |
| 4fac0 | 6c 65 20 66 6f 72 20 74 68 69 73 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 5c 6e 22 0a 20 | le.for.this.prefix.command.\n".. |
| 4fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 | ..........................'face. |
| 4fb00 | 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'transient-heading)............. |
| 4fb20 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 3c 4b 45 59 3e 22 20 20 20 27 66 61 63 65 20 27 | ...(propertize."<KEY>"...'face.' |
| 4fb40 | 74 72 61 6e 73 69 65 6e 74 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | transient-key)................(p |
| 4fb60 | 72 6f 70 65 72 74 69 7a 65 20 22 43 2d 78 20 6c 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 | ropertize."C-x.l".'face.'transie |
| 4fb80 | 6e 74 2d 6b 65 79 29 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 6c 65 76 65 | nt-key)))).....(with-slots.(leve |
| 4fba0 | 6c 29 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 28 69 6e 73 65 | l).transient--prefix.......(inse |
| 4fbc0 | 72 74 0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 0a | rt........(format.(propertize.". |
| 4fbe0 | 53 75 66 66 69 78 65 73 20 6f 6e 20 6c 65 76 65 6c 73 20 25 73 20 61 72 65 20 61 76 61 69 6c 61 | Suffixes.on.levels.%s.are.availa |
| 4fc00 | 62 6c 65 2e 0a 53 75 66 66 69 78 65 73 20 6f 6e 20 6c 65 76 65 6c 73 20 25 73 20 61 6e 64 20 25 | ble..Suffixes.on.levels.%s.and.% |
| 4fc20 | 73 20 61 72 65 20 75 6e 61 76 61 69 6c 61 62 6c 65 2e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 | s.are.unavailable.\n"........... |
| 4fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e | .................'face.'transien |
| 4fc60 | 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | t-heading)................(prope |
| 4fc80 | 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 22 31 2d 25 73 22 20 6c 65 76 65 6c 29 0a 20 20 20 20 | rtize.(format."1-%s".level)..... |
| 4fca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 | .......................'face.'tr |
| 4fcc0 | 61 6e 73 69 65 6e 74 2d 65 6e 61 62 6c 65 64 2d 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 | ansient-enabled-suffix)......... |
| 4fce0 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 30 20 22 0a 20 20 20 20 20 20 20 | .......(propertize.".0."........ |
| 4fd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 | ....................'face.'trans |
| 4fd20 | 69 65 6e 74 2d 64 69 73 61 62 6c 65 64 2d 73 75 66 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 | ient-disabled-suffix)........... |
| 4fd40 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 22 3e 3d 25 73 22 20 | .....(propertize.(format.">=%s". |
| 4fd60 | 28 31 2b 20 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (1+.level))..................... |
| 4fd80 | 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 64 69 73 61 62 6c 65 64 | .......'face.'transient-disabled |
| 4fda0 | 2d 73 75 66 66 69 78 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 50 6f 70 75 70 20 4e 61 76 69 67 61 74 | -suffix))))))..;;;.Popup.Navigat |
| 4fdc0 | 69 6f 6e 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 6f 6c 6c 2d 75 70 20 | ion..(defun.transient-scroll-up. |
| 4fde0 | 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 53 63 72 6f 6c 6c 20 74 65 78 74 20 6f | (&optional.arg)..."Scroll.text.o |
| 4fe00 | 66 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 77 69 6e 64 6f 77 20 75 70 77 61 72 64 20 | f.transient.popup.window.upward. |
| 4fe20 | 41 52 47 20 6c 69 6e 65 73 2e 0a 49 66 20 41 52 47 20 69 73 20 6e 69 6c 20 73 63 72 6f 6c 6c 20 | ARG.lines..If.ARG.is.nil.scroll. |
| 4fe40 | 6e 65 61 72 20 66 75 6c 6c 20 73 63 72 65 65 6e 2e 20 20 54 68 69 73 20 69 73 20 61 20 77 72 61 | near.full.screen...This.is.a.wra |
| 4fe60 | 70 70 65 72 0a 61 72 6f 75 6e 64 20 60 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 27 20 | pper.around.`scroll-up-command'. |
| 4fe80 | 28 77 68 69 63 68 20 73 65 65 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 5e 50 | (which.see)."...(interactive."^P |
| 4fea0 | 22 29 0a 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 74 72 61 6e 73 | ")...(with-selected-window.trans |
| 4fec0 | 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d | ient--window.....(scroll-up-comm |
| 4fee0 | 61 6e 64 20 61 72 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 73 63 72 | and.arg)))..(defun.transient-scr |
| 4ff00 | 6f 6c 6c 2d 64 6f 77 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 53 63 72 6f | oll-down.(&optional.arg)..."Scro |
| 4ff20 | 6c 6c 20 74 65 78 74 20 6f 66 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 77 69 6e 64 6f | ll.text.of.transient.popup.windo |
| 4ff40 | 77 20 64 6f 77 6e 20 41 52 47 20 6c 69 6e 65 73 2e 0a 49 66 20 41 52 47 20 69 73 20 6e 69 6c 20 | w.down.ARG.lines..If.ARG.is.nil. |
| 4ff60 | 73 63 72 6f 6c 6c 20 6e 65 61 72 20 66 75 6c 6c 20 73 63 72 65 65 6e 2e 20 20 54 68 69 73 20 69 | scroll.near.full.screen...This.i |
| 4ff80 | 73 20 61 20 77 72 61 70 70 65 72 0a 61 72 6f 75 6e 64 20 60 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d | s.a.wrapper.around.`scroll-down- |
| 4ffa0 | 63 6f 6d 6d 61 6e 64 27 20 28 77 68 69 63 68 20 73 65 65 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 | command'.(which.see)."...(intera |
| 4ffc0 | 63 74 69 76 65 20 22 5e 50 22 29 0a 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e | ctive."^P")...(with-selected-win |
| 4ffe0 | 64 6f 77 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 73 63 72 6f 6c | dow.transient--window.....(scrol |
| 50000 | 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 20 61 72 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 | l-down-command.arg)))..(defun.tr |
| 50020 | 61 6e 73 69 65 6e 74 2d 62 61 63 6b 77 61 72 64 2d 62 75 74 74 6f 6e 20 28 6e 29 0a 20 20 22 4d | ansient-backward-button.(n)..."M |
| 50040 | 6f 76 65 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 75 74 74 6f 6e 20 69 6e 20 74 68 | ove.to.the.previous.button.in.th |
| 50060 | 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 0a 53 65 65 20 60 62 | e.transient.popup.buffer..See.`b |
| 50080 | 61 63 6b 77 61 72 64 2d 62 75 74 74 6f 6e 27 20 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | ackward-button'.for.information. |
| 500a0 | 61 62 6f 75 74 20 4e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 | about.N."...(interactive."p")... |
| 500c0 | 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 74 72 61 6e 73 69 65 6e 74 2d | (with-selected-window.transient- |
| 500e0 | 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 62 61 63 6b 77 61 72 64 2d 62 75 74 74 6f 6e 20 6e 20 74 | -window.....(backward-button.n.t |
| 50100 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 77 61 72 64 2d 62 75 | )))..(defun.transient-forward-bu |
| 50120 | 74 74 6f 6e 20 28 6e 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 62 75 74 | tton.(n)..."Move.to.the.next.but |
| 50140 | 74 6f 6e 20 69 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 62 75 66 66 65 | ton.in.the.transient.popup.buffe |
| 50160 | 72 2e 0a 53 65 65 20 60 66 6f 72 77 61 72 64 2d 62 75 74 74 6f 6e 27 20 66 6f 72 20 69 6e 66 6f | r..See.`forward-button'.for.info |
| 50180 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 4e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | rmation.about.N."...(interactive |
| 501a0 | 20 22 70 22 29 0a 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 74 72 | ."p")...(with-selected-window.tr |
| 501c0 | 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 62 75 74 | ansient--window.....(forward-but |
| 501e0 | 74 6f 6e 20 6e 20 74 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79 70 65 20 | ton.n.t)))..(define-button-type. |
| 50200 | 27 74 72 61 6e 73 69 65 6e 74 0a 20 20 27 66 61 63 65 20 6e 69 6c 0a 20 20 27 6b 65 79 6d 61 70 | 'transient...'face.nil...'keymap |
| 50220 | 20 74 72 61 6e 73 69 65 6e 74 2d 62 75 74 74 6f 6e 2d 6d 61 70 29 0a 0a 28 64 65 66 75 6e 20 74 | .transient-button-map)..(defun.t |
| 50240 | 72 61 6e 73 69 65 6e 74 2d 2d 67 6f 74 6f 2d 62 75 74 74 6f 6e 20 28 63 6f 6d 6d 61 6e 64 29 0a | ransient--goto-button.(command). |
| 50260 | 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 73 74 72 69 6e 67 70 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 | ..(cond....((stringp.command)... |
| 50280 | 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 6f 6e 63 | ..(when.(re-search-forward.(conc |
| 502a0 | 61 74 20 22 5e 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 61 6e 64 29 29 20 6e | at."^".(regexp-quote.command)).n |
| 502c0 | 69 6c 20 74 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 | il.t).......(goto-char.(match-be |
| 502e0 | 67 69 6e 6e 69 6e 67 20 30 29 29 29 29 0a 20 20 20 28 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 28 77 | ginning.0))))....(command.....(w |
| 50300 | 68 69 6c 65 20 28 61 6e 64 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 66 6f 72 77 61 72 | hile.(and.(ignore-errors.(forwar |
| 50320 | 64 2d 62 75 74 74 6f 6e 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | d-button.1)).................(no |
| 50340 | 74 20 28 65 71 20 28 62 75 74 74 6f 6e 2d 67 65 74 20 28 62 75 74 74 6f 6e 2d 61 74 20 28 70 6f | t.(eq.(button-get.(button-at.(po |
| 50360 | 69 6e 74 29 29 20 27 63 6f 6d 6d 61 6e 64 29 20 63 6f 6d 6d 61 6e 64 29 29 29 29 0a 20 20 20 20 | int)).'command).command))))..... |
| 50380 | 28 75 6e 6c 65 73 73 20 28 65 71 20 28 62 75 74 74 6f 6e 2d 67 65 74 20 28 62 75 74 74 6f 6e 2d | (unless.(eq.(button-get.(button- |
| 503a0 | 61 74 20 28 70 6f 69 6e 74 29 29 20 27 63 6f 6d 6d 61 6e 64 29 20 63 6f 6d 6d 61 6e 64 29 0a 20 | at.(point)).'command).command).. |
| 503c0 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 | .....(goto-char.(point-min)).... |
| 503e0 | 20 20 20 28 66 6f 72 77 61 72 64 2d 62 75 74 74 6f 6e 20 31 29 29 29 29 29 0a 0a 28 64 65 66 75 | ...(forward-button.1)))))..(defu |
| 50400 | 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 68 65 61 64 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 28 29 | n.transient--heading-at-point.() |
| 50420 | 0a 20 20 28 61 6e 64 20 28 65 71 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 | ...(and.(eq.(get-text-property.( |
| 50440 | 70 6f 69 6e 74 29 20 27 66 61 63 65 29 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 | point).'face).'transient-heading |
| 50460 | 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e | )........(let.((beg.(line-beginn |
| 50480 | 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 | ing-position)))..........(buffer |
| 504a0 | 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 | -substring-no-properties........ |
| 504c0 | 20 20 20 62 65 67 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 | ...beg.(next-single-property-cha |
| 504e0 | 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 20 27 66 61 63 65 20 6e 69 6c | nge................beg.'face.nil |
| 50500 | 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 43 | .(line-end-position))))))..;;;.C |
| 50520 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 3b 3b 3b 3b 20 50 6f 70 75 70 20 49 73 65 61 72 63 68 0a | ompatibility.;;;;.Popup.Isearch. |
| 50540 | 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 | .(defvar-keymap.transient--isear |
| 50560 | 63 68 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 70 61 72 65 6e 74 20 69 73 65 61 72 63 68 2d 6d 6f | ch-mode-map...:parent.isearch-mo |
| 50580 | 64 65 2d 6d 61 70 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 69 73 65 61 72 63 68 2d 65 78 69 74 3e | de-map..."<remap>.<isearch-exit> |
| 505a0 | 22 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 65 78 69 74 0a 20 20 22 | "...#'transient-isearch-exit..." |
| 505c0 | 3c 72 65 6d 61 70 3e 20 3c 69 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 3e 22 20 23 27 74 72 61 6e | <remap>.<isearch-cancel>".#'tran |
| 505e0 | 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 0a 20 20 22 3c 72 65 6d 61 70 3e 20 | sient-isearch-cancel..."<remap>. |
| 50600 | 3c 69 73 65 61 72 63 68 2d 61 62 6f 72 74 3e 22 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 69 73 | <isearch-abort>"..#'transient-is |
| 50620 | 65 61 72 63 68 2d 61 62 6f 72 74 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 69 | earch-abort)..(defun.transient-i |
| 50640 | 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 67 65 78 | search-backward.(&optional.regex |
| 50660 | 70 2d 70 29 0a 20 20 22 44 6f 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 73 65 61 72 63 68 20 62 61 | p-p)..."Do.incremental.search.ba |
| 50680 | 63 6b 77 61 72 64 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 | ckward..With.a.prefix.argument,. |
| 506a0 | 64 6f 20 61 6e 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 | do.an.incremental.regular.expres |
| 506c0 | 73 69 6f 6e 0a 73 65 61 72 63 68 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | sion.search.instead."...(interac |
| 506e0 | 74 69 76 65 20 22 50 22 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 63 68 2d | tive."P")...(transient--isearch- |
| 50700 | 73 65 74 75 70 29 0a 20 20 28 6c 65 74 20 28 28 69 73 65 61 72 63 68 2d 6d 6f 64 65 2d 6d 61 70 | setup)...(let.((isearch-mode-map |
| 50720 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 63 68 2d 6d 6f 64 65 2d 6d 61 70 29 29 0a 20 | .transient--isearch-mode-map)).. |
| 50740 | 20 20 20 28 69 73 65 61 72 63 68 2d 6d 6f 64 65 20 6e 69 6c 20 72 65 67 65 78 70 2d 70 29 29 29 | ...(isearch-mode.nil.regexp-p))) |
| 50760 | 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 66 6f 72 77 61 | ..(defun.transient-isearch-forwa |
| 50780 | 72 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 67 65 78 70 2d 70 29 0a 20 20 22 44 6f 20 69 6e | rd.(&optional.regexp-p)..."Do.in |
| 507a0 | 63 72 65 6d 65 6e 74 61 6c 20 73 65 61 72 63 68 20 66 6f 72 77 61 72 64 2e 0a 57 69 74 68 20 61 | cremental.search.forward..With.a |
| 507c0 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 64 6f 20 61 6e 20 69 6e 63 72 65 6d 65 6e | .prefix.argument,.do.an.incremen |
| 507e0 | 74 61 6c 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 0a 73 65 61 72 63 68 20 69 6e | tal.regular.expression.search.in |
| 50800 | 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 74 | stead."...(interactive."P")...(t |
| 50820 | 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 63 68 2d 73 65 74 75 70 29 0a 20 20 28 6c 65 74 20 | ransient--isearch-setup)...(let. |
| 50840 | 28 28 69 73 65 61 72 63 68 2d 6d 6f 64 65 2d 6d 61 70 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 | ((isearch-mode-map.transient--is |
| 50860 | 65 61 72 63 68 2d 6d 6f 64 65 2d 6d 61 70 29 29 0a 20 20 20 20 28 69 73 65 61 72 63 68 2d 6d 6f | earch-mode-map)).....(isearch-mo |
| 50880 | 64 65 20 74 20 72 65 67 65 78 70 2d 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 | de.t.regexp-p)))..(defun.transie |
| 508a0 | 6e 74 2d 69 73 65 61 72 63 68 2d 65 78 69 74 20 28 29 0a 20 20 22 4c 69 6b 65 20 60 69 73 65 61 | nt-isearch-exit.()..."Like.`isea |
| 508c0 | 72 63 68 2d 65 78 69 74 27 20 62 75 74 20 61 64 61 70 74 65 64 20 66 6f 72 20 60 74 72 61 6e 73 | rch-exit'.but.adapted.for.`trans |
| 508e0 | 69 65 6e 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 73 65 61 72 | ient'."...(interactive)...(isear |
| 50900 | 63 68 2d 65 78 69 74 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 63 68 2d 65 | ch-exit)...(transient--isearch-e |
| 50920 | 78 69 74 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d | xit))..(defun.transient-isearch- |
| 50940 | 63 61 6e 63 65 6c 20 28 29 0a 20 20 22 4c 69 6b 65 20 60 69 73 65 61 72 63 68 2d 63 61 6e 63 65 | cancel.()..."Like.`isearch-cance |
| 50960 | 6c 27 20 62 75 74 20 61 64 61 70 74 65 64 20 66 6f 72 20 60 74 72 61 6e 73 69 65 6e 74 27 2e 22 | l'.but.adapted.for.`transient'." |
| 50980 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 | ...(interactive)...(condition-ca |
| 509a0 | 73 65 20 6e 69 6c 20 28 69 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 29 20 28 71 75 69 74 29 29 0a | se.nil.(isearch-cancel).(quit)). |
| 509c0 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 63 68 2d 65 78 69 74 29 29 0a 0a 28 64 | ..(transient--isearch-exit))..(d |
| 509e0 | 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 69 73 65 61 72 63 68 2d 61 62 6f 72 74 20 28 29 0a | efun.transient-isearch-abort.(). |
| 50a00 | 20 20 22 4c 69 6b 65 20 60 69 73 65 61 72 63 68 2d 61 62 6f 72 74 27 20 62 75 74 20 61 64 61 70 | .."Like.`isearch-abort'.but.adap |
| 50a20 | 74 65 64 20 66 6f 72 20 60 74 72 61 6e 73 69 65 6e 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | ted.for.`transient'."...(interac |
| 50a40 | 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 61 72 6f 75 6e 64 20 28 6c 61 6d 62 64 61 20 28 66 | tive)...(let.((around.(lambda.(f |
| 50a60 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d | n)...................(condition- |
| 50a80 | 63 61 73 65 20 6e 69 6c 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 20 28 71 75 69 74 29 29 0a 20 20 | case.nil.(funcall.fn).(quit))... |
| 50aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 | ................(transient--isea |
| 50ac0 | 72 63 68 2d 65 78 69 74 29 29 29 29 0a 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 69 73 | rch-exit)))).....(advice-add.'is |
| 50ae0 | 65 61 72 63 68 2d 63 61 6e 63 65 6c 20 3a 61 72 6f 75 6e 64 20 61 72 6f 75 6e 64 29 0a 20 20 20 | earch-cancel.:around.around).... |
| 50b00 | 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 28 69 73 65 61 72 63 | .(unwind-protect.........(isearc |
| 50b20 | 68 2d 61 62 6f 72 74 29 0a 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 69 | h-abort).......(advice-remove.'i |
| 50b40 | 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 20 61 72 6f 75 6e 64 29 29 29 29 0a 0a 28 64 65 66 75 6e | search-cancel.around))))..(defun |
| 50b60 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 63 68 2d 73 65 74 75 70 20 28 29 0a 20 20 28 | .transient--isearch-setup.()...( |
| 50b80 | 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 74 72 61 6e 73 69 65 6e 74 2d 2d 77 69 6e 64 6f 77 29 | select-window.transient--window) |
| 50ba0 | 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 73 70 65 6e 64 2d 6f 76 65 72 72 69 64 65 20 | ...(transient--suspend-override. |
| 50bc0 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 69 73 65 61 72 63 68 2d 65 | t))..(defun.transient--isearch-e |
| 50be0 | 78 69 74 20 28 29 0a 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 74 72 61 6e 73 69 65 6e | xit.()...(select-window.transien |
| 50c00 | 74 2d 2d 6f 72 69 67 69 6e 61 6c 2d 77 69 6e 64 6f 77 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 | t--original-window)...(transient |
| 50c20 | 2d 2d 72 65 73 75 6d 65 2d 6f 76 65 72 72 69 64 65 29 29 0a 0a 3b 3b 3b 3b 20 45 64 65 62 75 67 | --resume-override))..;;;;.Edebug |
| 50c40 | 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 65 64 65 62 75 67 2d 63 6f 6d 6d 61 | ..(defun.transient--edebug-comma |
| 50c60 | 6e 64 2d 70 20 28 29 0a 20 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 | nd-p.()...(and.(bound-and-true-p |
| 50c80 | 20 65 64 65 62 75 67 2d 61 63 74 69 76 65 29 0a 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 | .edebug-active)........(or.(memq |
| 50ca0 | 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28 74 6f 70 2d 6c 65 76 65 6c 20 61 62 6f 72 74 2d | .this-command.'(top-level.abort- |
| 50cc0 | 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 | recursive-edit))............(str |
| 50ce0 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 65 64 65 62 75 67 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 | ing-prefix-p."edebug".(symbol-na |
| 50d00 | 6d 65 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4d 69 73 63 65 | me.this-command)))))..;;;;.Misce |
| 50d20 | 6c 6c 61 6e 65 6f 75 73 0a 0a 28 63 6c 2d 70 75 73 68 6e 65 77 20 28 6c 69 73 74 20 6e 69 6c 20 | llaneous..(cl-pushnew.(list.nil. |
| 50d40 | 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 28 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat."^\\s-*("............... |
| 50d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 | ................(eval-when-compi |
| 50d80 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.............................. |
| 50da0 | 20 20 20 28 72 65 67 65 78 70 2d 6f 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(regexp-opt.................. |
| 50dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | ................'("transient-def |
| 50de0 | 69 6e 65 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine-prefix"..................... |
| 50e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | ..............."transient-define |
| 50e20 | 2d 73 75 66 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -suffix"........................ |
| 50e40 | 20 20 20 20 20 20 20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e | ............"transient-define-in |
| 50e60 | 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fix"............................ |
| 50e80 | 20 20 20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 | ........"transient-define-argume |
| 50ea0 | 6e 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt")............................ |
| 50ec0 | 20 20 20 20 20 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......t))....................... |
| 50ee0 | 20 20 20 20 20 20 20 20 22 5c 5c 73 2d 2b 5c 5c 28 22 20 6c 69 73 70 2d 6d 6f 64 65 2d 73 79 6d | ........"\\s-+\\(".lisp-mode-sym |
| 50f00 | 62 6f 6c 2d 72 65 67 65 78 70 20 22 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bol-regexp."\\)")............... |
| 50f20 | 20 20 20 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 70 2d 69 6d 65 6e 75 2d 67 65 | ....2).............lisp-imenu-ge |
| 50f40 | 6e 65 72 69 63 2d 65 78 70 72 65 73 73 69 6f 6e 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a | neric-expression.:test.#'equal). |
| 50f60 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 2d 6b 65 79 2d 6d 6f 64 | .(declare-function.which-key-mod |
| 50f80 | 65 20 22 77 68 69 63 68 2d 6b 65 79 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 29 0a 0a | e."which-key".(&optional.arg)).. |
| 50fa0 | 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 75 73 70 65 6e 64 2d 77 68 69 63 68 2d | (defun.transient--suspend-which- |
| 50fc0 | 6b 65 79 2d 6d 6f 64 65 20 28 29 0a 20 20 28 77 68 65 6e 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 | key-mode.()...(when.(bound-and-t |
| 50fe0 | 72 75 65 2d 70 20 77 68 69 63 68 2d 6b 65 79 2d 6d 6f 64 65 29 0a 20 20 20 20 28 77 68 69 63 68 | rue-p.which-key-mode).....(which |
| 51000 | 2d 6b 65 79 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 74 72 61 | -key-mode.-1).....(add-hook.'tra |
| 51020 | 6e 73 69 65 6e 74 2d 65 78 69 74 2d 68 6f 6f 6b 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 2d 72 65 | nsient-exit-hook.#'transient--re |
| 51040 | 73 75 6d 65 2d 77 68 69 63 68 2d 6b 65 79 2d 6d 6f 64 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 | sume-which-key-mode)))..(defun.t |
| 51060 | 72 61 6e 73 69 65 6e 74 2d 2d 72 65 73 75 6d 65 2d 77 68 69 63 68 2d 6b 65 79 2d 6d 6f 64 65 20 | ransient--resume-which-key-mode. |
| 51080 | 28 29 0a 20 20 28 75 6e 6c 65 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 0a 20 | ()...(unless.transient--prefix.. |
| 510a0 | 20 20 20 28 77 68 69 63 68 2d 6b 65 79 2d 6d 6f 64 65 20 31 29 0a 20 20 20 20 28 72 65 6d 6f 76 | ...(which-key-mode.1).....(remov |
| 510c0 | 65 2d 68 6f 6f 6b 20 27 74 72 61 6e 73 69 65 6e 74 2d 65 78 69 74 2d 68 6f 6f 6b 20 23 27 74 72 | e-hook.'transient-exit-hook.#'tr |
| 510e0 | 61 6e 73 69 65 6e 74 2d 2d 72 65 73 75 6d 65 2d 77 68 69 63 68 2d 6b 65 79 2d 6d 6f 64 65 29 29 | ansient--resume-which-key-mode)) |
| 51100 | 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 62 69 6e 64 2d 71 2d 74 6f 2d 71 75 | )..(defun.transient-bind-q-to-qu |
| 51120 | 69 74 20 28 29 0a 20 20 22 4d 6f 64 69 66 79 20 73 6f 6d 65 20 6b 65 79 6d 61 70 73 20 74 6f 20 | it.()..."Modify.some.keymaps.to. |
| 51140 | 62 69 6e 64 20 5c 22 71 5c 22 20 74 6f 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 71 75 | bind.\"q\".to.the.appropriate.qu |
| 51160 | 69 74 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 5c 22 43 2d 67 5c 22 20 69 73 20 74 68 65 20 64 65 66 61 | it.command...\"C-g\".is.the.defa |
| 51180 | 75 6c 74 20 62 69 6e 64 69 6e 67 20 66 6f 72 20 73 75 63 68 20 63 6f 6d 6d 61 6e 64 73 20 6e 6f | ult.binding.for.such.commands.no |
| 511a0 | 77 2c 20 62 75 74 20 54 72 61 6e 73 69 65 6e 74 27 73 0a 70 72 65 64 65 63 65 73 73 6f 72 20 4d | w,.but.Transient's.predecessor.M |
| 511c0 | 61 67 69 74 2d 50 6f 70 75 70 20 75 73 65 64 20 5c 22 71 5c 22 20 69 6e 73 74 65 61 64 2e 20 20 | agit-Popup.used.\"q\".instead... |
| 511e0 | 49 66 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 67 65 74 0a 74 68 61 74 20 62 69 | If.you.would.like.to.get.that.bi |
| 51200 | 6e 64 69 6e 67 20 62 61 63 6b 2c 20 74 68 65 6e 20 63 61 6c 6c 20 74 68 69 73 20 66 75 6e 63 74 | nding.back,.then.call.this.funct |
| 51220 | 69 6f 6e 20 69 6e 20 79 6f 75 72 20 69 6e 69 74 20 66 69 6c 65 20 6c 69 6b 65 20 73 6f 3a 0a 0a | ion.in.your.init.file.like.so:.. |
| 51240 | 20 20 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 5c 5c 3d 27 74 72 61 6e | ..(with-eval-after-load.\\='tran |
| 51260 | 73 69 65 6e 74 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 62 69 6e 64 2d 71 2d 74 6f 2d 71 | sient.....(transient-bind-q-to-q |
| 51280 | 75 69 74 29 29 0a 0a 49 6e 64 69 76 69 64 75 61 6c 20 74 72 61 6e 73 69 65 6e 74 73 20 6d 61 79 | uit))..Individual.transients.may |
| 512a0 | 20 61 6c 72 65 61 64 79 20 62 69 6e 64 20 5c 22 71 5c 22 20 74 6f 20 73 6f 6d 65 74 68 69 6e 67 | .already.bind.\"q\".to.something |
| 512c0 | 20 65 6c 73 65 0a 61 6e 64 20 73 75 63 68 20 61 20 62 69 6e 64 69 6e 67 20 77 6f 75 6c 64 20 73 | .else.and.such.a.binding.would.s |
| 512e0 | 68 61 64 6f 77 20 74 68 65 20 71 75 69 74 20 62 69 6e 64 69 6e 67 2e 20 20 49 66 20 74 68 61 74 | hadow.the.quit.binding...If.that |
| 51300 | 20 69 73 20 74 68 65 0a 63 61 73 65 20 74 68 65 6e 20 5c 22 51 5c 22 20 69 73 20 62 6f 75 6e 64 | .is.the.case.then.\"Q\".is.bound |
| 51320 | 20 74 6f 20 77 68 61 74 65 76 65 72 20 5c 22 71 5c 22 20 77 6f 75 6c 64 20 68 61 76 65 20 62 65 | .to.whatever.\"q\".would.have.be |
| 51340 | 65 6e 20 62 6f 75 6e 64 0a 74 6f 20 62 79 20 73 65 74 74 69 6e 67 20 60 74 72 61 6e 73 69 65 6e | en.bound.to.by.setting.`transien |
| 51360 | 74 2d 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 66 75 6e 63 74 69 6f 6e 27 20 74 6f 20 61 20 | t-substitute-key-function'.to.a. |
| 51380 | 66 75 6e 63 74 69 6f 6e 0a 74 68 61 74 20 64 6f 65 73 20 74 68 61 74 2e 20 20 4f 66 20 63 6f 75 | function.that.does.that...Of.cou |
| 513a0 | 72 73 65 20 5c 22 51 5c 22 20 6d 61 79 20 61 6c 72 65 61 64 79 20 62 65 20 62 6f 75 6e 64 20 74 | rse.\"Q\".may.already.be.bound.t |
| 513c0 | 6f 20 73 6f 6d 65 74 68 69 6e 67 0a 65 6c 73 65 2c 20 73 6f 20 74 68 61 74 20 66 75 6e 63 74 69 | o.something.else,.so.that.functi |
| 513e0 | 6f 6e 20 62 69 6e 64 73 20 5c 22 4d 2d 71 5c 22 20 74 6f 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 | on.binds.\"M-q\".to.that.command |
| 51400 | 20 69 6e 73 74 65 61 64 2e 0a 4f 66 20 63 6f 75 72 73 65 20 5c 22 4d 2d 71 5c 22 20 6d 61 79 20 | .instead..Of.course.\"M-q\".may. |
| 51420 | 61 6c 72 65 61 64 79 20 62 65 20 62 6f 75 6e 64 20 74 6f 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c | already.be.bound.to.something.el |
| 51440 | 73 65 2c 20 62 75 74 0a 77 65 20 73 74 6f 70 20 74 68 65 72 65 2e 22 0a 20 20 28 6b 65 79 6d 61 | se,.but.we.stop.there."...(keyma |
| 51460 | 70 2d 73 65 74 20 74 72 61 6e 73 69 65 6e 74 2d 62 61 73 65 2d 6d 61 70 20 20 20 22 71 22 20 23 | p-set.transient-base-map..."q".# |
| 51480 | 27 74 72 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 6f 6e 65 29 0a 20 20 28 6b 65 79 6d 61 70 2d 73 | 'transient-quit-one)...(keymap-s |
| 514a0 | 65 74 20 74 72 61 6e 73 69 65 6e 74 2d 73 74 69 63 6b 79 2d 6d 61 70 20 22 71 22 20 23 27 74 72 | et.transient-sticky-map."q".#'tr |
| 514c0 | 61 6e 73 69 65 6e 74 2d 71 75 69 74 2d 73 65 71 29 0a 20 20 28 73 65 74 71 20 74 72 61 6e 73 69 | ansient-quit-seq)...(setq.transi |
| 514e0 | 65 6e 74 2d 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | ent-substitute-key-function..... |
| 51500 | 20 20 20 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 62 69 6e 64 2d 71 75 69 74 2d 63 6f 6d 6d | ....#'transient-rebind-quit-comm |
| 51520 | 61 6e 64 73 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 62 69 6e 64 2d | ands))..(defun.transient-rebind- |
| 51540 | 71 75 69 74 2d 63 6f 6d 6d 61 6e 64 73 20 28 6f 62 6a 29 0a 20 20 22 53 65 65 20 60 74 72 61 6e | quit-commands.(obj)..."See.`tran |
| 51560 | 73 69 65 6e 74 2d 62 69 6e 64 2d 71 2d 74 6f 2d 71 75 69 74 27 2e 22 0a 20 20 28 6c 65 74 20 28 | sient-bind-q-to-quit'."...(let.( |
| 51580 | 28 6b 65 79 20 28 6f 72 65 66 20 6f 62 6a 20 6b 65 79 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 | (key.(oref.obj.key))).....(cond. |
| 515a0 | 28 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 6b 65 79 20 22 71 22 29 20 22 51 22 29 0a 20 20 20 | ((string-equal.key."q")."Q").... |
| 515c0 | 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 6b 65 79 20 22 51 22 29 20 22 | .......((string-equal.key."Q")." |
| 515e0 | 4d 2d 71 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 29 29 29 29 0a 0a 28 64 65 66 75 6e | M-q")...........(key))))..(defun |
| 51600 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 66 6f 72 63 65 2d 66 69 78 65 64 2d 70 69 74 63 68 20 28 29 | .transient--force-fixed-pitch.() |
| 51620 | 0a 20 20 28 72 65 71 75 69 72 65 20 27 66 61 63 65 2d 72 65 6d 61 70 29 0a 20 20 28 66 61 63 65 | ...(require.'face-remap)...(face |
| 51640 | 2d 72 65 6d 61 70 2d 72 65 73 65 74 2d 62 61 73 65 20 27 64 65 66 61 75 6c 74 29 0a 20 20 28 66 | -remap-reset-base.'default)...(f |
| 51660 | 61 63 65 2d 72 65 6d 61 70 2d 61 64 64 2d 72 65 6c 61 74 69 76 65 20 27 64 65 66 61 75 6c 74 20 | ace-remap-add-relative.'default. |
| 51680 | 27 66 69 78 65 64 2d 70 69 74 63 68 29 29 0a 0a 3b 3b 3b 3b 20 4d 69 73 73 69 6e 67 20 66 72 6f | 'fixed-pitch))..;;;;.Missing.fro |
| 516a0 | 6d 20 45 6d 61 63 73 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 65 71 2d 72 | m.Emacs..(defun.transient--seq-r |
| 516c0 | 65 64 75 63 74 69 6f 6e 73 2d 66 72 6f 6d 20 28 66 75 6e 63 74 69 6f 6e 20 73 65 71 75 65 6e 63 | eductions-from.(function.sequenc |
| 516e0 | 65 20 69 6e 69 74 69 61 6c 2d 76 61 6c 75 65 29 0a 20 20 28 6c 65 74 20 28 28 61 63 63 20 28 6c | e.initial-value)...(let.((acc.(l |
| 51700 | 69 73 74 20 69 6e 69 74 69 61 6c 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 28 73 65 71 2d 64 6f | ist.initial-value))).....(seq-do |
| 51720 | 73 65 71 20 28 65 6c 74 20 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 | seq.(elt.sequence).......(push.( |
| 51740 | 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 28 63 61 72 20 61 63 63 29 20 65 6c 74 29 20 | funcall.function.(car.acc).elt). |
| 51760 | 61 63 63 29 29 0a 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 61 63 63 29 29 29 0a 0a 28 64 65 66 | acc)).....(nreverse.acc)))..(def |
| 51780 | 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 70 6c 69 73 74 2d 74 6f 2d 61 6c 69 73 74 20 28 70 6c 69 | un.transient-plist-to-alist.(pli |
| 517a0 | 73 74 29 0a 20 20 28 6c 65 74 20 28 61 6c 69 73 74 29 0a 20 20 20 20 28 77 68 69 6c 65 20 70 6c | st)...(let.(alist).....(while.pl |
| 517c0 | 69 73 74 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 28 6c 65 74 2a 20 28 28 73 79 | ist.......(push.(cons.(let*.((sy |
| 517e0 | 6d 62 6f 6c 20 28 70 6f 70 20 70 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbol.(pop.plist))............... |
| 51800 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 73 79 | ...........(name.(symbol-name.sy |
| 51820 | 6d 62 6f 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | mbol))).....................(if. |
| 51840 | 28 65 71 20 28 61 72 65 66 20 6e 61 6d 65 20 30 29 20 3f 3a 29 0a 20 20 20 20 20 20 20 20 20 20 | (eq.(aref.name.0).?:)........... |
| 51860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 28 73 75 62 73 74 72 69 6e 67 | ..............(intern.(substring |
| 51880 | 20 6e 61 6d 65 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .name.1))....................... |
| 518a0 | 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 | symbol))...................(pop. |
| 518c0 | 70 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 69 73 74 29 29 0a 20 20 20 20 | plist)).............alist))..... |
| 518e0 | 28 6e 72 65 76 65 72 73 65 20 61 6c 69 73 74 29 29 29 0a 0a 3b 3b 3b 20 46 6f 6e 74 2d 4c 6f 63 | (nreverse.alist)))..;;;.Font-Loc |
| 51900 | 6b 0a 0a 28 64 65 66 63 6f 6e 73 74 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 6e 74 2d 6c 6f 63 6b | k..(defconst.transient-font-lock |
| 51920 | 2d 6b 65 79 77 6f 72 64 73 0a 20 20 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 | -keywords...(eval-when-compile.. |
| 51940 | 20 20 20 60 28 28 2c 28 63 6f 6e 63 61 74 20 22 28 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...`((,(concat."(".............. |
| 51960 | 20 20 20 28 72 65 67 65 78 70 2d 6f 70 74 20 28 6c 69 73 74 20 22 74 72 61 6e 73 69 65 6e 74 2d | ...(regexp-opt.(list."transient- |
| 51980 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | define-prefix".................. |
| 519a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | ................."transient-defi |
| 519c0 | 6e 65 2d 69 6e 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne-infix"....................... |
| 519e0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 | ............"transient-define-ar |
| 51a00 | 67 75 6d 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gument"......................... |
| 51a20 | 20 20 20 20 20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 | .........."transient-define-suff |
| 51a40 | 69 78 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ix")............................ |
| 51a60 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5f 3e 5b 20 5c 74 27 28 5d | .t)................."\\_>[.\t'(] |
| 51a80 | 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 | *"................."\\(\\(?:\\sw |
| 51aa0 | 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 3f 22 29 0a 20 20 20 20 20 20 20 28 31 20 27 66 6f 6e | \\|\\s_\\)+\\)?")........(1.'fon |
| 51ac0 | 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 28 32 20 27 | t-lock-keyword-face)........(2.' |
| 51ae0 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 20 6e 69 6c | font-lock-function-name-face.nil |
| 51b00 | 20 74 29 29 29 29 29 0a 0a 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 61 64 64 2d 6b 65 79 77 6f 72 64 73 | .t)))))..(font-lock-add-keywords |
| 51b20 | 20 27 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 6e 74 | .'emacs-lisp-mode.transient-font |
| 51b40 | 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 0a 0a 3b 3b 3b 20 41 75 78 69 6c 69 61 72 79 20 43 | -lock-keywords)..;;;.Auxiliary.C |
| 51b60 | 6c 61 73 73 65 73 0a 3b 3b 3b 3b 20 60 74 72 61 6e 73 69 65 6e 74 2d 6c 69 73 70 2d 76 61 72 69 | lasses.;;;;.`transient-lisp-vari |
| 51b80 | 61 62 6c 65 27 0a 0a 28 64 65 66 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 6c 69 73 70 2d | able'..(defclass.transient-lisp- |
| 51ba0 | 76 61 72 69 61 62 6c 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 | variable.(transient-variable)... |
| 51bc0 | 28 28 72 65 61 64 65 72 20 3a 69 6e 69 74 66 6f 72 6d 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 6c | ((reader.:initform.#'transient-l |
| 51be0 | 69 73 70 2d 76 61 72 69 61 62 6c 65 2d 2d 72 65 61 64 65 72 29 0a 20 20 20 28 61 6c 77 61 79 73 | isp-variable--reader)....(always |
| 51c00 | 2d 72 65 61 64 20 3a 69 6e 69 74 66 6f 72 6d 20 74 29 0a 20 20 20 28 73 65 74 2d 76 61 6c 75 65 | -read.:initform.t)....(set-value |
| 51c20 | 20 3a 69 6e 69 74 61 72 67 20 3a 73 65 74 2d 76 61 6c 75 65 20 3a 69 6e 69 74 66 6f 72 6d 20 23 | .:initarg.:set-value.:initform.# |
| 51c40 | 27 73 65 74 29 29 0a 20 20 22 5b 45 78 70 65 72 69 6d 65 6e 74 61 6c 5d 20 43 6c 61 73 73 20 75 | 'set))..."[Experimental].Class.u |
| 51c60 | 73 65 64 20 66 6f 72 20 4c 69 73 70 20 76 61 72 69 61 62 6c 65 73 2e 22 29 0a 0a 28 63 6c 2d 64 | sed.for.Lisp.variables.")..(cl-d |
| 51c80 | 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 | efmethod.transient-init-value.(( |
| 51ca0 | 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 6c 69 73 70 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 | obj.transient-lisp-variable))... |
| 51cc0 | 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 28 6f | (oset.obj.value.(symbol-value.(o |
| 51ce0 | 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | ref.obj.variable))))..(cl-defmet |
| 51d00 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 28 28 6f 62 6a 20 74 72 | hod.transient-infix-set.((obj.tr |
| 51d20 | 61 6e 73 69 65 6e 74 2d 6c 69 73 70 2d 76 61 72 69 61 62 6c 65 29 20 76 61 6c 75 65 29 0a 20 20 | ansient-lisp-variable).value)... |
| 51d40 | 28 66 75 6e 63 61 6c 6c 20 28 6f 72 65 66 20 6f 62 6a 20 73 65 74 2d 76 61 6c 75 65 29 0a 20 20 | (funcall.(oref.obj.set-value)... |
| 51d60 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 0a 20 20 20 | .........(oref.obj.variable).... |
| 51d80 | 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 76 61 6c 75 65 29 29 29 | ........(oset.obj.value.value))) |
| 51da0 | 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 | ..(cl-defmethod.transient-format |
| 51dc0 | 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 28 6f 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 6c 69 73 | -description.((obj.transient-lis |
| 51de0 | 70 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 28 6f 72 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 | p-variable))...(or.(cl-call-next |
| 51e00 | 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 0a 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 | -method.obj).......(symbol-name. |
| 51e20 | 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d | (oref.obj.variable))))..(cl-defm |
| 51e40 | 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 28 28 6f | ethod.transient-format-value.((o |
| 51e60 | 62 6a 20 74 72 61 6e 73 69 65 6e 74 2d 6c 69 73 70 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 28 | bj.transient-lisp-variable))...( |
| 51e80 | 70 72 6f 70 65 72 74 69 7a 65 20 28 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 28 6f 72 65 | propertize.(prin1-to-string.(ore |
| 51ea0 | 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 | f.obj.value))...............'fac |
| 51ec0 | 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | e.'transient-value))..(cl-defmet |
| 51ee0 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 70 72 6f 6d 70 74 20 28 28 6f 62 6a 20 74 72 61 6e 73 | hod.transient-prompt.((obj.trans |
| 51f00 | 69 65 6e 74 2d 6c 69 73 70 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 | ient-lisp-variable))...(if.(and. |
| 51f20 | 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 | (slot-boundp.obj.'prompt)....... |
| 51f40 | 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 20 20 28 63 | .....(oref.obj.prompt)).......(c |
| 51f60 | 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 0a 20 20 20 20 28 66 6f 72 | l-call-next-method.obj).....(for |
| 51f80 | 6d 61 74 20 22 53 65 74 20 25 73 3a 20 22 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c | mat."Set.%s:.".(oref.obj.variabl |
| 51fa0 | 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 69 65 6e 74 2d 6c 69 73 70 2d 76 61 72 | e))))..(defun.transient-lisp-var |
| 51fc0 | 69 61 62 6c 65 2d 2d 72 65 61 64 65 72 20 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e | iable--reader.(prompt.initial-in |
| 51fe0 | 70 75 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 28 72 65 61 64 2d 2d 65 78 70 72 65 73 73 69 6f | put._history)...(read--expressio |
| 52000 | 6e 20 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 0a 0a 3b 3b 3b 20 5f 0a | n.prompt.initial-input))..;;;._. |
| 52020 | 28 70 72 6f 76 69 64 65 20 27 74 72 61 6e 73 69 65 6e 74 29 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 | (provide.'transient).;;.Local.Va |
| 52040 | 72 69 61 62 6c 65 73 3a 0a 3b 3b 20 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 3a 20 6e 69 | riables:.;;.indent-tabs-mode:.ni |
| 52060 | 6c 0a 3b 3b 20 63 68 65 63 6b 64 6f 63 2d 73 79 6d 62 6f 6c 2d 77 6f 72 64 73 3a 20 28 22 63 6f | l.;;.checkdoc-symbol-words:.("co |
| 52080 | 6d 6d 61 6e 64 2d 6c 69 6e 65 22 20 22 65 64 69 74 2d 6d 6f 64 65 22 20 22 68 65 6c 70 2d 6d 6f | mmand-line"."edit-mode"."help-mo |
| 520a0 | 64 65 22 29 0a 3b 3b 20 45 6e 64 3a 0a 3b 3b 3b 20 74 72 61 6e 73 69 65 6e 74 2e 65 6c 20 65 6e | de").;;.End:.;;;.transient.el.en |
| 520c0 | 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ds.here......................... |
| 520e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 521a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 521c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 521e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52200 | 74 72 61 6e 73 69 65 6e 74 2d 32 30 32 34 30 34 30 35 2e 31 34 34 33 2f 67 70 6c 2e 69 6e 66 6f | transient-20240405.1443/gpl.info |
| 52220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 52280 | 30 31 31 31 32 32 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 34 35 32 00 20 30 00 00 00 | 0111222.00000000000.014452..0... |
| 522a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 522c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 522e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 52320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 52340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 523a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 523c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 523e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 52400 | 54 68 69 73 20 69 73 20 67 70 6c 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 20 62 79 20 6d 61 | This.is.gpl.info,.produced.by.ma |
| 52420 | 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 37 20 66 72 6f 6d 20 67 70 6c 2e 74 65 78 69 | keinfo.version.6.7.from.gpl.texi |
| 52440 | 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 65 72 73 69 | ...........................Versi |
| 52460 | 6f 6e 20 33 2c 20 32 39 20 4a 75 6e 65 20 32 30 30 37 0a 0a 20 20 20 20 20 43 6f 70 79 72 69 67 | on.3,.29.June.2007.......Copyrig |
| 52480 | 68 74 20 28 43 29 20 32 30 30 37 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 | ht.(C).2007.Free.Software.Founda |
| 524a0 | 74 69 6f 6e 2c 20 49 6e 63 2e 20 3c 68 74 74 70 73 3a 2f 2f 66 73 66 2e 6f 72 67 2f 3e 0a 0a 20 | tion,.Inc..<https://fsf.org/>... |
| 524c0 | 20 20 20 20 45 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f 70 | ....Everyone.is.permitted.to.cop |
| 524e0 | 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 | y.and.distribute.verbatim.copies |
| 52500 | 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 | .of.this......license.document,. |
| 52520 | 62 75 74 20 63 68 61 6e 67 69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a | but.changing.it.is.not.allowed.. |
| 52540 | 0a 50 72 65 61 6d 62 6c 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 47 4e 55 20 47 65 6e 65 | .Preamble.========..The.GNU.Gene |
| 52560 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 73 20 61 20 66 72 65 65 2c 20 63 6f | ral.Public.License.is.a.free,.co |
| 52580 | 70 79 6c 65 66 74 20 6c 69 63 65 6e 73 65 20 66 6f 72 20 73 6f 66 74 77 61 72 65 0a 61 6e 64 20 | pyleft.license.for.software.and. |
| 525a0 | 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66 20 77 6f 72 6b 73 2e 0a 0a 20 20 20 54 68 65 20 6c 69 | other.kinds.of.works......The.li |
| 525c0 | 63 65 6e 73 65 73 20 66 6f 72 20 6d 6f 73 74 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f 74 68 | censes.for.most.software.and.oth |
| 525e0 | 65 72 20 70 72 61 63 74 69 63 61 6c 20 77 6f 72 6b 73 20 61 72 65 20 64 65 73 69 67 6e 65 64 0a | er.practical.works.are.designed. |
| 52600 | 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 20 73 68 61 | to.take.away.your.freedom.to.sha |
| 52620 | 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 74 68 65 20 77 6f 72 6b 73 2e 20 20 42 79 20 63 6f 6e | re.and.change.the.works...By.con |
| 52640 | 74 72 61 73 74 2c 0a 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | trast,.the.GNU.General.Public.Li |
| 52660 | 63 65 6e 73 65 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20 79 | cense.is.intended.to.guarantee.y |
| 52680 | 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 0a 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 | our.freedom.to.share.and.change. |
| 526a0 | 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 20 70 72 6f 67 72 61 6d 2d 2d 74 6f 20 6d 61 | all.versions.of.a.program--to.ma |
| 526c0 | 6b 65 20 73 75 72 65 20 69 74 20 72 65 6d 61 69 6e 73 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 | ke.sure.it.remains.free.software |
| 526e0 | 20 66 6f 72 20 61 6c 6c 20 69 74 73 20 75 73 65 72 73 2e 20 20 57 65 2c 20 74 68 65 20 46 72 65 | .for.all.its.users...We,.the.Fre |
| 52700 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 75 73 65 20 74 68 65 0a 47 | e.Software.Foundation,.use.the.G |
| 52720 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f | NU.General.Public.License.for.mo |
| 52740 | 73 74 20 6f 66 20 6f 75 72 20 73 6f 66 74 77 61 72 65 3b 20 69 74 20 61 70 70 6c 69 65 73 20 61 | st.of.our.software;.it.applies.a |
| 52760 | 6c 73 6f 20 74 6f 0a 61 6e 79 20 6f 74 68 65 72 20 77 6f 72 6b 20 72 65 6c 65 61 73 65 64 20 74 | lso.to.any.other.work.released.t |
| 52780 | 68 69 73 20 77 61 79 20 62 79 20 69 74 73 20 61 75 74 68 6f 72 73 2e 20 20 59 6f 75 20 63 61 6e | his.way.by.its.authors...You.can |
| 527a0 | 20 61 70 70 6c 79 20 69 74 20 74 6f 0a 79 6f 75 72 20 70 72 6f 67 72 61 6d 73 2c 20 74 6f 6f 2e | .apply.it.to.your.programs,.too. |
| 527c0 | 0a 0a 20 20 20 57 68 65 6e 20 77 65 20 73 70 65 61 6b 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77 | .....When.we.speak.of.free.softw |
| 527e0 | 61 72 65 2c 20 77 65 20 61 72 65 20 72 65 66 65 72 72 69 6e 67 20 74 6f 20 66 72 65 65 64 6f 6d | are,.we.are.referring.to.freedom |
| 52800 | 2c 20 6e 6f 74 0a 70 72 69 63 65 2e 20 20 4f 75 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | ,.not.price...Our.General.Public |
| 52820 | 20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 64 65 73 69 67 6e 65 64 20 74 6f 20 6d 61 6b 65 20 73 | .Licenses.are.designed.to.make.s |
| 52840 | 75 72 65 20 74 68 61 74 20 79 6f 75 0a 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f | ure.that.you.have.the.freedom.to |
| 52860 | 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77 | .distribute.copies.of.free.softw |
| 52880 | 61 72 65 20 28 61 6e 64 20 63 68 61 72 67 65 20 66 6f 72 0a 74 68 65 6d 20 69 66 20 79 6f 75 20 | are.(and.charge.for.them.if.you. |
| 528a0 | 77 69 73 68 29 2c 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 69 76 65 20 73 6f 75 72 63 65 20 63 | wish),.that.you.receive.source.c |
| 528c0 | 6f 64 65 20 6f 72 20 63 61 6e 20 67 65 74 20 69 74 20 69 66 20 79 6f 75 0a 77 61 6e 74 20 69 74 | ode.or.can.get.it.if.you.want.it |
| 528e0 | 2c 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77 61 | ,.that.you.can.change.the.softwa |
| 52900 | 72 65 20 6f 72 20 75 73 65 20 70 69 65 63 65 73 20 6f 66 20 69 74 20 69 6e 20 6e 65 77 0a 66 72 | re.or.use.pieces.of.it.in.new.fr |
| 52920 | 65 65 20 70 72 6f 67 72 61 6d 73 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75 20 6b 6e 6f 77 20 79 | ee.programs,.and.that.you.know.y |
| 52940 | 6f 75 20 63 61 6e 20 64 6f 20 74 68 65 73 65 20 74 68 69 6e 67 73 2e 0a 0a 20 20 20 54 6f 20 70 | ou.can.do.these.things......To.p |
| 52960 | 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 70 | rotect.your.rights,.we.need.to.p |
| 52980 | 72 65 76 65 6e 74 20 6f 74 68 65 72 73 20 66 72 6f 6d 20 64 65 6e 79 69 6e 67 20 79 6f 75 0a 74 | revent.others.from.denying.you.t |
| 529a0 | 68 65 73 65 20 72 69 67 68 74 73 20 6f 72 20 61 73 6b 69 6e 67 20 79 6f 75 20 74 6f 20 73 75 72 | hese.rights.or.asking.you.to.sur |
| 529c0 | 72 65 6e 64 65 72 20 74 68 65 20 72 69 67 68 74 73 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 79 | render.the.rights...Therefore,.y |
| 529e0 | 6f 75 20 68 61 76 65 0a 63 65 72 74 61 69 6e 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 | ou.have.certain.responsibilities |
| 52a00 | 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 | .if.you.distribute.copies.of.the |
| 52a20 | 20 73 6f 66 74 77 61 72 65 2c 20 6f 72 20 69 66 0a 79 6f 75 20 6d 6f 64 69 66 79 20 69 74 3a 20 | .software,.or.if.you.modify.it:. |
| 52a40 | 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 20 74 6f 20 72 65 73 70 65 63 74 20 74 68 65 20 | responsibilities.to.respect.the. |
| 52a60 | 66 72 65 65 64 6f 6d 20 6f 66 20 6f 74 68 65 72 73 2e 0a 0a 20 20 20 46 6f 72 20 65 78 61 6d 70 | freedom.of.others......For.examp |
| 52a80 | 6c 65 2c 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 | le,.if.you.distribute.copies.of. |
| 52aa0 | 73 75 63 68 20 61 20 70 72 6f 67 72 61 6d 2c 20 77 68 65 74 68 65 72 0a 67 72 61 74 69 73 20 6f | such.a.program,.whether.gratis.o |
| 52ac0 | 72 20 66 6f 72 20 61 20 66 65 65 2c 20 79 6f 75 20 6d 75 73 74 20 70 61 73 73 20 6f 6e 20 74 6f | r.for.a.fee,.you.must.pass.on.to |
| 52ae0 | 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 68 65 20 73 61 6d 65 0a 66 72 65 65 64 6f 6d | .the.recipients.the.same.freedom |
| 52b00 | 73 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 69 76 65 64 2e 20 20 59 6f 75 20 6d 75 73 74 20 6d | s.that.you.received...You.must.m |
| 52b20 | 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 79 2c 20 74 6f 6f 2c 20 72 65 63 65 69 76 65 | ake.sure.that.they,.too,.receive |
| 52b40 | 0a 6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 2e 20 20 41 6e | .or.can.get.the.source.code...An |
| 52b60 | 64 20 79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 68 65 6d 20 74 68 65 73 65 20 74 65 72 6d 73 | d.you.must.show.them.these.terms |
| 52b80 | 20 73 6f 20 74 68 65 79 0a 6b 6e 6f 77 20 74 68 65 69 72 20 72 69 67 68 74 73 2e 0a 0a 20 20 20 | .so.they.know.their.rights...... |
| 52ba0 | 44 65 76 65 6c 6f 70 65 72 73 20 74 68 61 74 20 75 73 65 20 74 68 65 20 47 4e 55 20 47 50 4c 20 | Developers.that.use.the.GNU.GPL. |
| 52bc0 | 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 20 77 69 74 68 20 74 77 6f 20 73 74 65 | protect.your.rights.with.two.ste |
| 52be0 | 70 73 3a 0a 28 31 29 20 61 73 73 65 72 74 20 63 6f 70 79 72 69 67 68 74 20 6f 6e 20 74 68 65 20 | ps:.(1).assert.copyright.on.the. |
| 52c00 | 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 28 32 29 20 6f 66 66 65 72 20 79 6f 75 20 74 68 69 73 | software,.and.(2).offer.you.this |
| 52c20 | 20 4c 69 63 65 6e 73 65 0a 67 69 76 69 6e 67 20 79 6f 75 20 6c 65 67 61 6c 20 70 65 72 6d 69 73 | .License.giving.you.legal.permis |
| 52c40 | 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 | sion.to.copy,.distribute.and/or. |
| 52c60 | 6d 6f 64 69 66 79 20 69 74 2e 0a 0a 20 20 20 46 6f 72 20 74 68 65 20 64 65 76 65 6c 6f 70 65 72 | modify.it......For.the.developer |
| 52c80 | 73 27 20 61 6e 64 20 61 75 74 68 6f 72 73 27 20 70 72 6f 74 65 63 74 69 6f 6e 2c 20 74 68 65 20 | s'.and.authors'.protection,.the. |
| 52ca0 | 47 50 4c 20 63 6c 65 61 72 6c 79 20 65 78 70 6c 61 69 6e 73 0a 74 68 61 74 20 74 68 65 72 65 20 | GPL.clearly.explains.that.there. |
| 52cc0 | 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 74 68 69 73 20 66 72 65 65 20 73 6f 66 | is.no.warranty.for.this.free.sof |
| 52ce0 | 74 77 61 72 65 2e 20 20 46 6f 72 20 62 6f 74 68 20 75 73 65 72 73 27 20 61 6e 64 0a 61 75 74 68 | tware...For.both.users'.and.auth |
| 52d00 | 6f 72 73 27 20 73 61 6b 65 2c 20 74 68 65 20 47 50 4c 20 72 65 71 75 69 72 65 73 20 74 68 61 74 | ors'.sake,.the.GPL.requires.that |
| 52d20 | 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 62 65 20 6d 61 72 6b 65 64 20 61 73 0a | .modified.versions.be.marked.as. |
| 52d40 | 63 68 61 6e 67 65 64 2c 20 73 6f 20 74 68 61 74 20 74 68 65 69 72 20 70 72 6f 62 6c 65 6d 73 20 | changed,.so.that.their.problems. |
| 52d60 | 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 74 74 72 69 62 75 74 65 64 20 65 72 72 6f 6e 65 6f 75 73 | will.not.be.attributed.erroneous |
| 52d80 | 6c 79 20 74 6f 0a 61 75 74 68 6f 72 73 20 6f 66 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f | ly.to.authors.of.previous.versio |
| 52da0 | 6e 73 2e 0a 0a 20 20 20 53 6f 6d 65 20 64 65 76 69 63 65 73 20 61 72 65 20 64 65 73 69 67 6e 65 | ns......Some.devices.are.designe |
| 52dc0 | 64 20 74 6f 20 64 65 6e 79 20 75 73 65 72 73 20 61 63 63 65 73 73 20 74 6f 20 69 6e 73 74 61 6c | d.to.deny.users.access.to.instal |
| 52de0 | 6c 20 6f 72 20 72 75 6e 0a 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 | l.or.run.modified.versions.of.th |
| 52e00 | 65 20 73 6f 66 74 77 61 72 65 20 69 6e 73 69 64 65 20 74 68 65 6d 2c 20 61 6c 74 68 6f 75 67 68 | e.software.inside.them,.although |
| 52e20 | 20 74 68 65 20 6d 61 6e 75 66 61 63 74 75 72 65 72 0a 63 61 6e 20 64 6f 20 73 6f 2e 20 20 54 68 | .the.manufacturer.can.do.so...Th |
| 52e40 | 69 73 20 69 73 20 66 75 6e 64 61 6d 65 6e 74 61 6c 6c 79 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 | is.is.fundamentally.incompatible |
| 52e60 | 20 77 69 74 68 20 74 68 65 20 61 69 6d 20 6f 66 0a 70 72 6f 74 65 63 74 69 6e 67 20 75 73 65 72 | .with.the.aim.of.protecting.user |
| 52e80 | 73 27 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77 61 72 | s'.freedom.to.change.the.softwar |
| 52ea0 | 65 2e 20 20 54 68 65 20 73 79 73 74 65 6d 61 74 69 63 0a 70 61 74 74 65 72 6e 20 6f 66 20 73 75 | e...The.systematic.pattern.of.su |
| 52ec0 | 63 68 20 61 62 75 73 65 20 6f 63 63 75 72 73 20 69 6e 20 74 68 65 20 61 72 65 61 20 6f 66 20 70 | ch.abuse.occurs.in.the.area.of.p |
| 52ee0 | 72 6f 64 75 63 74 73 20 66 6f 72 20 69 6e 64 69 76 69 64 75 61 6c 73 20 74 6f 0a 75 73 65 2c 20 | roducts.for.individuals.to.use,. |
| 52f00 | 77 68 69 63 68 20 69 73 20 70 72 65 63 69 73 65 6c 79 20 77 68 65 72 65 20 69 74 20 69 73 20 6d | which.is.precisely.where.it.is.m |
| 52f20 | 6f 73 74 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 77 65 | ost.unacceptable...Therefore,.we |
| 52f40 | 0a 68 61 76 65 20 64 65 73 69 67 6e 65 64 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 | .have.designed.this.version.of.t |
| 52f60 | 68 65 20 47 50 4c 20 74 6f 20 70 72 6f 68 69 62 69 74 20 74 68 65 20 70 72 61 63 74 69 63 65 20 | he.GPL.to.prohibit.the.practice. |
| 52f80 | 66 6f 72 20 74 68 6f 73 65 0a 70 72 6f 64 75 63 74 73 2e 20 20 49 66 20 73 75 63 68 20 70 72 6f | for.those.products...If.such.pro |
| 52fa0 | 62 6c 65 6d 73 20 61 72 69 73 65 20 73 75 62 73 74 61 6e 74 69 61 6c 6c 79 20 69 6e 20 6f 74 68 | blems.arise.substantially.in.oth |
| 52fc0 | 65 72 20 64 6f 6d 61 69 6e 73 2c 20 77 65 0a 73 74 61 6e 64 20 72 65 61 64 79 20 74 6f 20 65 78 | er.domains,.we.stand.ready.to.ex |
| 52fe0 | 74 65 6e 64 20 74 68 69 73 20 70 72 6f 76 69 73 69 6f 6e 20 74 6f 20 74 68 6f 73 65 20 64 6f 6d | tend.this.provision.to.those.dom |
| 53000 | 61 69 6e 73 20 69 6e 20 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 0a 6f 66 20 74 68 65 20 47 | ains.in.future.versions.of.the.G |
| 53020 | 50 4c 2c 20 61 73 20 6e 65 65 64 65 64 20 74 6f 20 70 72 6f 74 65 63 74 20 74 68 65 20 66 72 65 | PL,.as.needed.to.protect.the.fre |
| 53040 | 65 64 6f 6d 20 6f 66 20 75 73 65 72 73 2e 0a 0a 20 20 20 46 69 6e 61 6c 6c 79 2c 20 65 76 65 72 | edom.of.users......Finally,.ever |
| 53060 | 79 20 70 72 6f 67 72 61 6d 20 69 73 20 74 68 72 65 61 74 65 6e 65 64 20 63 6f 6e 73 74 61 6e 74 | y.program.is.threatened.constant |
| 53080 | 6c 79 20 62 79 20 73 6f 66 74 77 61 72 65 20 70 61 74 65 6e 74 73 2e 0a 53 74 61 74 65 73 20 73 | ly.by.software.patents..States.s |
| 530a0 | 68 6f 75 6c 64 20 6e 6f 74 20 61 6c 6c 6f 77 20 70 61 74 65 6e 74 73 20 74 6f 20 72 65 73 74 72 | hould.not.allow.patents.to.restr |
| 530c0 | 69 63 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 75 73 65 20 6f 66 0a 73 6f 66 74 77 | ict.development.and.use.of.softw |
| 530e0 | 61 72 65 20 6f 6e 20 67 65 6e 65 72 61 6c 2d 70 75 72 70 6f 73 65 20 63 6f 6d 70 75 74 65 72 73 | are.on.general-purpose.computers |
| 53100 | 2c 20 62 75 74 20 69 6e 20 74 68 6f 73 65 20 74 68 61 74 20 64 6f 2c 20 77 65 20 77 69 73 68 20 | ,.but.in.those.that.do,.we.wish. |
| 53120 | 74 6f 0a 61 76 6f 69 64 20 74 68 65 20 73 70 65 63 69 61 6c 20 64 61 6e 67 65 72 20 74 68 61 74 | to.avoid.the.special.danger.that |
| 53140 | 20 70 61 74 65 6e 74 73 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20 66 72 65 65 20 70 72 6f 67 72 | .patents.applied.to.a.free.progr |
| 53160 | 61 6d 20 63 6f 75 6c 64 0a 6d 61 6b 65 20 69 74 20 65 66 66 65 63 74 69 76 65 6c 79 20 70 72 6f | am.could.make.it.effectively.pro |
| 53180 | 70 72 69 65 74 61 72 79 2e 20 20 54 6f 20 70 72 65 76 65 6e 74 20 74 68 69 73 2c 20 74 68 65 20 | prietary...To.prevent.this,.the. |
| 531a0 | 47 50 4c 20 61 73 73 75 72 65 73 20 74 68 61 74 0a 70 61 74 65 6e 74 73 20 63 61 6e 6e 6f 74 20 | GPL.assures.that.patents.cannot. |
| 531c0 | 62 65 20 75 73 65 64 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 70 72 6f 67 72 61 6d 20 6e 6f | be.used.to.render.the.program.no |
| 531e0 | 6e 2d 66 72 65 65 2e 0a 0a 20 20 20 54 68 65 20 70 72 65 63 69 73 65 20 74 65 72 6d 73 20 61 6e | n-free......The.precise.terms.an |
| 53200 | 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e 67 2c 20 64 69 73 74 72 69 | d.conditions.for.copying,.distri |
| 53220 | 62 75 74 69 6f 6e 20 61 6e 64 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 66 6f 6c 6c 6f 77 2e 0a | bution.and.modification.follow.. |
| 53240 | 0a 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .TERMS.AND.CONDITIONS.========== |
| 53260 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 20 30 2e 20 44 65 66 69 6e 69 74 69 6f 6e 73 2e 0a 0a 20 | ==========....0..Definitions.... |
| 53280 | 20 20 20 20 22 54 68 69 73 20 4c 69 63 65 6e 73 65 22 20 72 65 66 65 72 73 20 74 6f 20 76 65 72 | ...."This.License".refers.to.ver |
| 532a0 | 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | sion.3.of.the.GNU.General.Public |
| 532c0 | 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 22 43 6f 70 79 72 69 67 68 74 22 | ......License........"Copyright" |
| 532e0 | 20 61 6c 73 6f 20 6d 65 61 6e 73 20 63 6f 70 79 72 69 67 68 74 2d 6c 69 6b 65 20 6c 61 77 73 20 | .also.means.copyright-like.laws. |
| 53300 | 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 6f 74 68 65 72 0a 20 20 20 20 20 6b 69 6e 64 73 20 6f | that.apply.to.other......kinds.o |
| 53320 | 66 20 77 6f 72 6b 73 2c 20 73 75 63 68 20 61 73 20 73 65 6d 69 63 6f 6e 64 75 63 74 6f 72 20 6d | f.works,.such.as.semiconductor.m |
| 53340 | 61 73 6b 73 2e 0a 0a 20 20 20 20 20 22 54 68 65 20 50 72 6f 67 72 61 6d 22 20 72 65 66 65 72 73 | asks........"The.Program".refers |
| 53360 | 20 74 6f 20 61 6e 79 20 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 20 6c 69 63 65 6e | .to.any.copyrightable.work.licen |
| 53380 | 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2e 20 20 45 61 | sed.under.this......License...Ea |
| 533a0 | 63 68 20 6c 69 63 65 6e 73 65 65 20 69 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 22 79 6f 75 | ch.licensee.is.addressed.as."you |
| 533c0 | 22 2e 20 20 22 4c 69 63 65 6e 73 65 65 73 22 20 61 6e 64 0a 20 20 20 20 20 22 72 65 63 69 70 69 | "..."Licensees".and......"recipi |
| 533e0 | 65 6e 74 73 22 20 6d 61 79 20 62 65 20 69 6e 64 69 76 69 64 75 61 6c 73 20 6f 72 20 6f 72 67 61 | ents".may.be.individuals.or.orga |
| 53400 | 6e 69 7a 61 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 54 6f 20 22 6d 6f 64 69 66 79 22 20 61 20 77 | nizations........To."modify".a.w |
| 53420 | 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20 63 6f 70 79 20 66 72 6f 6d 20 6f 72 20 61 64 61 70 74 20 | ork.means.to.copy.from.or.adapt. |
| 53440 | 61 6c 6c 20 6f 72 20 70 61 72 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 77 6f 72 6b 20 69 6e 20 | all.or.part.of.the......work.in. |
| 53460 | 61 20 66 61 73 68 69 6f 6e 20 72 65 71 75 69 72 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 70 65 | a.fashion.requiring.copyright.pe |
| 53480 | 72 6d 69 73 73 69 6f 6e 2c 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 0a 20 20 20 20 20 6d 61 | rmission,.other.than.the......ma |
| 534a0 | 6b 69 6e 67 20 6f 66 20 61 6e 20 65 78 61 63 74 20 63 6f 70 79 2e 20 20 54 68 65 20 72 65 73 75 | king.of.an.exact.copy...The.resu |
| 534c0 | 6c 74 69 6e 67 20 77 6f 72 6b 20 69 73 20 63 61 6c 6c 65 64 20 61 20 22 6d 6f 64 69 66 69 65 64 | lting.work.is.called.a."modified |
| 534e0 | 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 22 20 6f 66 20 74 68 65 20 65 61 72 6c 69 65 72 20 77 6f | ......version".of.the.earlier.wo |
| 53500 | 72 6b 20 6f 72 20 61 20 77 6f 72 6b 20 22 62 61 73 65 64 20 6f 6e 22 20 74 68 65 20 65 61 72 6c | rk.or.a.work."based.on".the.earl |
| 53520 | 69 65 72 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 41 20 22 63 6f 76 65 72 65 64 20 77 6f 72 6b 22 | ier.work........A."covered.work" |
| 53540 | 20 6d 65 61 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f | .means.either.the.unmodified.Pro |
| 53560 | 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 6b 0a 20 20 20 20 20 62 61 73 65 64 20 6f 6e 20 74 68 65 | gram.or.a.work......based.on.the |
| 53580 | 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 20 20 20 54 6f 20 22 70 72 6f 70 61 67 61 74 65 22 20 61 | .Program........To."propagate".a |
| 535a0 | 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 77 69 74 68 20 | .work.means.to.do.anything.with. |
| 535c0 | 69 74 20 74 68 61 74 2c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e | it.that,.without......permission |
| 535e0 | 2c 20 77 6f 75 6c 64 20 6d 61 6b 65 20 79 6f 75 20 64 69 72 65 63 74 6c 79 20 6f 72 20 73 65 63 | ,.would.make.you.directly.or.sec |
| 53600 | 6f 6e 64 61 72 69 6c 79 20 6c 69 61 62 6c 65 20 66 6f 72 0a 20 20 20 20 20 69 6e 66 72 69 6e 67 | ondarily.liable.for......infring |
| 53620 | 65 6d 65 6e 74 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 63 6f 70 79 72 69 67 68 74 | ement.under.applicable.copyright |
| 53640 | 20 6c 61 77 2c 20 65 78 63 65 70 74 20 65 78 65 63 75 74 69 6e 67 20 69 74 20 6f 6e 0a 20 20 20 | .law,.except.executing.it.on.... |
| 53660 | 20 20 61 20 63 6f 6d 70 75 74 65 72 20 6f 72 20 6d 6f 64 69 66 79 69 6e 67 20 61 20 70 72 69 76 | ..a.computer.or.modifying.a.priv |
| 53680 | 61 74 65 20 63 6f 70 79 2e 20 20 50 72 6f 70 61 67 61 74 69 6f 6e 20 69 6e 63 6c 75 64 65 73 0a | ate.copy...Propagation.includes. |
| 536a0 | 20 20 20 20 20 63 6f 70 79 69 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 28 77 69 74 68 | .....copying,.distribution.(with |
| 536c0 | 20 6f 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 2c 20 6d 61 6b 69 6e | .or.without.modification),.makin |
| 536e0 | 67 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2c 20 | g......available.to.the.public,. |
| 53700 | 61 6e 64 20 69 6e 20 73 6f 6d 65 20 63 6f 75 6e 74 72 69 65 73 20 6f 74 68 65 72 20 61 63 74 69 | and.in.some.countries.other.acti |
| 53720 | 76 69 74 69 65 73 20 61 73 0a 20 20 20 20 20 77 65 6c 6c 2e 0a 0a 20 20 20 20 20 54 6f 20 22 63 | vities.as......well........To."c |
| 53740 | 6f 6e 76 65 79 22 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 61 6e 79 20 6b 69 6e 64 20 6f 66 20 | onvey".a.work.means.any.kind.of. |
| 53760 | 70 72 6f 70 61 67 61 74 69 6f 6e 20 74 68 61 74 20 65 6e 61 62 6c 65 73 20 6f 74 68 65 72 0a 20 | propagation.that.enables.other.. |
| 53780 | 20 20 20 20 70 61 72 74 69 65 73 20 74 6f 20 6d 61 6b 65 20 6f 72 20 72 65 63 65 69 76 65 20 63 | ....parties.to.make.or.receive.c |
| 537a0 | 6f 70 69 65 73 2e 20 20 4d 65 72 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 77 69 74 68 20 61 20 | opies...Mere.interaction.with.a. |
| 537c0 | 75 73 65 72 0a 20 20 20 20 20 74 68 72 6f 75 67 68 20 61 20 63 6f 6d 70 75 74 65 72 20 6e 65 74 | user......through.a.computer.net |
| 537e0 | 77 6f 72 6b 2c 20 77 69 74 68 20 6e 6f 20 74 72 61 6e 73 66 65 72 20 6f 66 20 61 20 63 6f 70 79 | work,.with.no.transfer.of.a.copy |
| 53800 | 2c 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 20 20 20 41 | ,.is.not......conveying........A |
| 53820 | 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 64 69 73 | n.interactive.user.interface.dis |
| 53840 | 70 6c 61 79 73 20 22 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 | plays."Appropriate.Legal.Notices |
| 53860 | 22 0a 20 20 20 20 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 74 68 61 74 20 69 74 20 69 6e 63 | "......to.the.extent.that.it.inc |
| 53880 | 6c 75 64 65 73 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 61 6e 64 20 70 72 6f 6d 69 6e 65 6e 74 | ludes.a.convenient.and.prominent |
| 538a0 | 6c 79 20 76 69 73 69 62 6c 65 0a 20 20 20 20 20 66 65 61 74 75 72 65 20 74 68 61 74 20 28 31 29 | ly.visible......feature.that.(1) |
| 538c0 | 20 64 69 73 70 6c 61 79 73 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 | .displays.an.appropriate.copyrig |
| 538e0 | 68 74 20 6e 6f 74 69 63 65 2c 20 61 6e 64 20 28 32 29 0a 20 20 20 20 20 74 65 6c 6c 73 20 74 68 | ht.notice,.and.(2)......tells.th |
| 53900 | 65 20 75 73 65 72 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 | e.user.that.there.is.no.warranty |
| 53920 | 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 20 28 65 78 63 65 70 74 20 74 6f 0a 20 20 20 20 20 74 68 | .for.the.work.(except.to......th |
| 53940 | 65 20 65 78 74 65 6e 74 20 74 68 61 74 20 77 61 72 72 61 6e 74 69 65 73 20 61 72 65 20 70 72 6f | e.extent.that.warranties.are.pro |
| 53960 | 76 69 64 65 64 29 2c 20 74 68 61 74 20 6c 69 63 65 6e 73 65 65 73 20 6d 61 79 20 63 6f 6e 76 65 | vided),.that.licensees.may.conve |
| 53980 | 79 0a 20 20 20 20 20 74 68 65 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e | y......the.work.under.this.Licen |
| 539a0 | 73 65 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20 76 69 65 77 20 61 20 63 6f 70 79 20 6f 66 20 74 68 | se,.and.how.to.view.a.copy.of.th |
| 539c0 | 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 74 68 65 20 69 6e 74 65 72 66 61 | is......License...If.the.interfa |
| 539e0 | 63 65 20 70 72 65 73 65 6e 74 73 20 61 20 6c 69 73 74 20 6f 66 20 75 73 65 72 20 63 6f 6d 6d 61 | ce.presents.a.list.of.user.comma |
| 53a00 | 6e 64 73 20 6f 72 0a 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 20 73 75 63 68 20 61 73 20 61 20 6d | nds.or......options,.such.as.a.m |
| 53a20 | 65 6e 75 2c 20 61 20 70 72 6f 6d 69 6e 65 6e 74 20 69 74 65 6d 20 69 6e 20 74 68 65 20 6c 69 73 | enu,.a.prominent.item.in.the.lis |
| 53a40 | 74 20 6d 65 65 74 73 20 74 68 69 73 0a 20 20 20 20 20 63 72 69 74 65 72 69 6f 6e 2e 0a 0a 20 20 | t.meets.this......criterion..... |
| 53a60 | 31 2e 20 53 6f 75 72 63 65 20 43 6f 64 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 22 73 6f 75 72 63 | 1..Source.Code........The."sourc |
| 53a80 | 65 20 63 6f 64 65 22 20 66 6f 72 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 68 65 20 70 72 65 | e.code".for.a.work.means.the.pre |
| 53aa0 | 66 65 72 72 65 64 20 66 6f 72 6d 20 6f 66 20 74 68 65 20 77 6f 72 6b 0a 20 20 20 20 20 66 6f 72 | ferred.form.of.the.work......for |
| 53ac0 | 20 6d 61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 74 6f 20 69 74 2e 20 20 22 4f | .making.modifications.to.it..."O |
| 53ae0 | 62 6a 65 63 74 20 63 6f 64 65 22 20 6d 65 61 6e 73 20 61 6e 79 20 6e 6f 6e 2d 73 6f 75 72 63 65 | bject.code".means.any.non-source |
| 53b00 | 0a 20 20 20 20 20 66 6f 72 6d 20 6f 66 20 61 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 41 20 22 53 | ......form.of.a.work........A."S |
| 53b20 | 74 61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65 22 20 6d 65 61 6e 73 20 61 6e 20 69 6e 74 65 | tandard.Interface".means.an.inte |
| 53b40 | 72 66 61 63 65 20 74 68 61 74 20 65 69 74 68 65 72 20 69 73 20 61 6e 0a 20 20 20 20 20 6f 66 66 | rface.that.either.is.an......off |
| 53b60 | 69 63 69 61 6c 20 73 74 61 6e 64 61 72 64 20 64 65 66 69 6e 65 64 20 62 79 20 61 20 72 65 63 6f | icial.standard.defined.by.a.reco |
| 53b80 | 67 6e 69 7a 65 64 20 73 74 61 6e 64 61 72 64 73 20 62 6f 64 79 2c 20 6f 72 2c 20 69 6e 0a 20 20 | gnized.standards.body,.or,.in... |
| 53ba0 | 20 20 20 74 68 65 20 63 61 73 65 20 6f 66 20 69 6e 74 65 72 66 61 63 65 73 20 73 70 65 63 69 66 | ...the.case.of.interfaces.specif |
| 53bc0 | 69 65 64 20 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 | ied.for.a.particular.programming |
| 53be0 | 0a 20 20 20 20 20 6c 61 6e 67 75 61 67 65 2c 20 6f 6e 65 20 74 68 61 74 20 69 73 20 77 69 64 65 | ......language,.one.that.is.wide |
| 53c00 | 6c 79 20 75 73 65 64 20 61 6d 6f 6e 67 20 64 65 76 65 6c 6f 70 65 72 73 20 77 6f 72 6b 69 6e 67 | ly.used.among.developers.working |
| 53c20 | 20 69 6e 20 74 68 61 74 0a 20 20 20 20 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 20 20 20 54 68 | .in.that......language........Th |
| 53c40 | 65 20 22 53 79 73 74 65 6d 20 4c 69 62 72 61 72 69 65 73 22 20 6f 66 20 61 6e 20 65 78 65 63 75 | e."System.Libraries".of.an.execu |
| 53c60 | 74 61 62 6c 65 20 77 6f 72 6b 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 69 6e 67 2c 0a 20 20 20 | table.work.include.anything,.... |
| 53c80 | 20 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 77 6f 72 6b 20 61 73 20 61 20 77 68 6f 6c 65 | ..other.than.the.work.as.a.whole |
| 53ca0 | 2c 20 74 68 61 74 20 28 61 29 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 6e 6f | ,.that.(a).is.included.in.the.no |
| 53cc0 | 72 6d 61 6c 0a 20 20 20 20 20 66 6f 72 6d 20 6f 66 20 70 61 63 6b 61 67 69 6e 67 20 61 20 4d 61 | rmal......form.of.packaging.a.Ma |
| 53ce0 | 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 62 75 74 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 | jor.Component,.but.which.is.not. |
| 53d00 | 70 61 72 74 20 6f 66 20 74 68 61 74 0a 20 20 20 20 20 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e | part.of.that......Major.Componen |
| 53d20 | 74 2c 20 61 6e 64 20 28 62 29 20 73 65 72 76 65 73 20 6f 6e 6c 79 20 74 6f 20 65 6e 61 62 6c 65 | t,.and.(b).serves.only.to.enable |
| 53d40 | 20 75 73 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 77 69 74 68 0a 20 20 20 20 20 74 68 61 74 20 | .use.of.the.work.with......that. |
| 53d60 | 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 6f 72 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 | Major.Component,.or.to.implement |
| 53d80 | 20 61 20 53 74 61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65 20 66 6f 72 0a 20 20 20 20 20 77 | .a.Standard.Interface.for......w |
| 53da0 | 68 69 63 68 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 | hich.an.implementation.is.availa |
| 53dc0 | 62 6c 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 20 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 | ble.to.the.public.in.source.code |
| 53de0 | 0a 20 20 20 20 20 66 6f 72 6d 2e 20 20 41 20 22 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 22 | ......form...A."Major.Component" |
| 53e00 | 2c 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 2c 20 6d 65 61 6e 73 20 61 20 6d 61 6a 6f 72 | ,.in.this.context,.means.a.major |
| 53e20 | 0a 20 20 20 20 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 20 28 6b 65 72 6e 65 | ......essential.component.(kerne |
| 53e40 | 6c 2c 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 20 6f 66 20 | l,.window.system,.and.so.on).of. |
| 53e60 | 74 68 65 0a 20 20 20 20 20 73 70 65 63 69 66 69 63 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 | the......specific.operating.syst |
| 53e80 | 65 6d 20 28 69 66 20 61 6e 79 29 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 65 78 65 63 75 74 61 | em.(if.any).on.which.the.executa |
| 53ea0 | 62 6c 65 20 77 6f 72 6b 0a 20 20 20 20 20 72 75 6e 73 2c 20 6f 72 20 61 20 63 6f 6d 70 69 6c 65 | ble.work......runs,.or.a.compile |
| 53ec0 | 72 20 75 73 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68 65 20 77 6f 72 6b 2c 20 6f 72 20 61 | r.used.to.produce.the.work,.or.a |
| 53ee0 | 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 0a 20 20 20 20 20 69 6e 74 65 72 70 72 65 74 65 72 20 75 | n.object.code......interpreter.u |
| 53f00 | 73 65 64 20 74 6f 20 72 75 6e 20 69 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 22 43 6f 72 72 65 73 | sed.to.run.it........The."Corres |
| 53f20 | 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 22 20 66 6f 72 20 61 20 77 6f 72 6b 20 69 6e 20 6f 62 | ponding.Source".for.a.work.in.ob |
| 53f40 | 6a 65 63 74 20 63 6f 64 65 20 66 6f 72 6d 20 6d 65 61 6e 73 20 61 6c 6c 0a 20 20 20 20 20 74 68 | ject.code.form.means.all......th |
| 53f60 | 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6e 65 65 64 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 | e.source.code.needed.to.generate |
| 53f80 | 2c 20 69 6e 73 74 61 6c 6c 2c 20 61 6e 64 20 28 66 6f 72 20 61 6e 20 65 78 65 63 75 74 61 62 6c | ,.install,.and.(for.an.executabl |
| 53fa0 | 65 0a 20 20 20 20 20 77 6f 72 6b 29 20 72 75 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 | e......work).run.the.object.code |
| 53fc0 | 20 61 6e 64 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72 6b 2c 20 69 6e 63 6c 75 64 69 | .and.to.modify.the.work,.includi |
| 53fe0 | 6e 67 20 73 63 72 69 70 74 73 0a 20 20 20 20 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 6f 73 65 | ng.scripts......to.control.those |
| 54000 | 20 61 63 74 69 76 69 74 69 65 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 74 20 64 6f 65 73 20 6e | .activities...However,.it.does.n |
| 54020 | 6f 74 20 69 6e 63 6c 75 64 65 20 74 68 65 0a 20 20 20 20 20 77 6f 72 6b 27 73 20 53 79 73 74 65 | ot.include.the......work's.Syste |
| 54040 | 6d 20 4c 69 62 72 61 72 69 65 73 2c 20 6f 72 20 67 65 6e 65 72 61 6c 2d 70 75 72 70 6f 73 65 20 | m.Libraries,.or.general-purpose. |
| 54060 | 74 6f 6f 6c 73 20 6f 72 20 67 65 6e 65 72 61 6c 6c 79 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c | tools.or.generally......availabl |
| 54080 | 65 20 66 72 65 65 20 70 72 6f 67 72 61 6d 73 20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 20 75 | e.free.programs.which.are.used.u |
| 540a0 | 6e 6d 6f 64 69 66 69 65 64 20 69 6e 20 70 65 72 66 6f 72 6d 69 6e 67 0a 20 20 20 20 20 74 68 6f | nmodified.in.performing......tho |
| 540c0 | 73 65 20 61 63 74 69 76 69 74 69 65 73 20 62 75 74 20 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 | se.activities.but.which.are.not. |
| 540e0 | 70 61 72 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a | part.of.the.work...For.example,. |
| 54100 | 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 69 6e 63 6c 75 64 | .....Corresponding.Source.includ |
| 54120 | 65 73 20 69 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 6c 65 73 20 61 73 | es.interface.definition.files.as |
| 54140 | 73 6f 63 69 61 74 65 64 0a 20 20 20 20 20 77 69 74 68 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 | sociated......with.source.files. |
| 54160 | 66 6f 72 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 | for.the.work,.and.the.source.cod |
| 54180 | 65 20 66 6f 72 20 73 68 61 72 65 64 0a 20 20 20 20 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 | e.for.shared......libraries.and. |
| 541a0 | 64 79 6e 61 6d 69 63 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 73 75 62 70 72 6f 67 72 61 6d 73 20 74 | dynamically.linked.subprograms.t |
| 541c0 | 68 61 74 20 74 68 65 20 77 6f 72 6b 20 69 73 0a 20 20 20 20 20 73 70 65 63 69 66 69 63 61 6c 6c | hat.the.work.is......specificall |
| 541e0 | 79 20 64 65 73 69 67 6e 65 64 20 74 6f 20 72 65 71 75 69 72 65 2c 20 73 75 63 68 20 61 73 20 62 | y.designed.to.require,.such.as.b |
| 54200 | 79 20 69 6e 74 69 6d 61 74 65 20 64 61 74 61 0a 20 20 20 20 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | y.intimate.data......communicati |
| 54220 | 6f 6e 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20 74 68 6f 73 65 | on.or.control.flow.between.those |
| 54240 | 20 73 75 62 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 6f 74 68 65 72 0a 20 20 20 20 20 70 61 72 74 | .subprograms.and.other......part |
| 54260 | 73 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 54 68 65 20 43 6f 72 72 65 73 70 | s.of.the.work........The.Corresp |
| 54280 | 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6e 65 65 64 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 | onding.Source.need.not.include.a |
| 542a0 | 6e 79 74 68 69 6e 67 20 74 68 61 74 20 75 73 65 72 73 20 63 61 6e 0a 20 20 20 20 20 72 65 67 65 | nything.that.users.can......rege |
| 542c0 | 6e 65 72 61 74 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d 20 6f 74 68 65 72 20 | nerate.automatically.from.other. |
| 542e0 | 70 61 72 74 73 20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 20 | parts.of.the.Corresponding...... |
| 54300 | 53 6f 75 72 63 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | Source........The.Corresponding. |
| 54320 | 53 6f 75 72 63 65 20 66 6f 72 20 61 20 77 6f 72 6b 20 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 | Source.for.a.work.in.source.code |
| 54340 | 20 66 6f 72 6d 20 69 73 20 74 68 61 74 0a 20 20 20 20 20 73 61 6d 65 20 77 6f 72 6b 2e 0a 0a 20 | .form.is.that......same.work.... |
| 54360 | 20 32 2e 20 42 61 73 69 63 20 50 65 72 6d 69 73 73 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 41 6c 6c | .2..Basic.Permissions........All |
| 54380 | 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e | .rights.granted.under.this.Licen |
| 543a0 | 73 65 20 61 72 65 20 67 72 61 6e 74 65 64 20 66 6f 72 20 74 68 65 20 74 65 72 6d 20 6f 66 0a 20 | se.are.granted.for.the.term.of.. |
| 543c0 | 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 61 6e | ....copyright.on.the.Program,.an |
| 543e0 | 64 20 61 72 65 20 69 72 72 65 76 6f 63 61 62 6c 65 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 73 | d.are.irrevocable.provided.the.s |
| 54400 | 74 61 74 65 64 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 6d 65 74 2e 20 20 | tated......conditions.are.met... |
| 54420 | 54 68 69 73 20 4c 69 63 65 6e 73 65 20 65 78 70 6c 69 63 69 74 6c 79 20 61 66 66 69 72 6d 73 20 | This.License.explicitly.affirms. |
| 54440 | 79 6f 75 72 20 75 6e 6c 69 6d 69 74 65 64 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 | your.unlimited......permission.t |
| 54460 | 6f 20 72 75 6e 20 74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 61 6d 2e 20 20 54 | o.run.the.unmodified.Program...T |
| 54480 | 68 65 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 20 61 20 63 6f | he.output.from.running......a.co |
| 544a0 | 76 65 72 65 64 20 77 6f 72 6b 20 69 73 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 | vered.work.is.covered.by.this.Li |
| 544c0 | 63 65 6e 73 65 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 6f 75 74 70 75 74 2c 20 67 69 76 65 6e 0a | cense.only.if.the.output,.given. |
| 544e0 | 20 20 20 20 20 69 74 73 20 63 6f 6e 74 65 6e 74 2c 20 63 6f 6e 73 74 69 74 75 74 65 73 20 61 20 | .....its.content,.constitutes.a. |
| 54500 | 63 6f 76 65 72 65 64 20 77 6f 72 6b 2e 20 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 61 63 6b 6e | covered.work...This.License.ackn |
| 54520 | 6f 77 6c 65 64 67 65 73 0a 20 20 20 20 20 79 6f 75 72 20 72 69 67 68 74 73 20 6f 66 20 66 61 69 | owledges......your.rights.of.fai |
| 54540 | 72 20 75 73 65 20 6f 72 20 6f 74 68 65 72 20 65 71 75 69 76 61 6c 65 6e 74 2c 20 61 73 20 70 72 | r.use.or.other.equivalent,.as.pr |
| 54560 | 6f 76 69 64 65 64 20 62 79 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 2e 0a 0a 20 | ovided.by......copyright.law.... |
| 54580 | 20 20 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b 65 2c 20 72 75 6e 20 61 6e 64 20 70 72 6f 70 61 67 | ....You.may.make,.run.and.propag |
| 545a0 | 61 74 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e 6f | ate.covered.works.that.you.do.no |
| 545c0 | 74 0a 20 20 20 20 20 63 6f 6e 76 65 79 2c 20 77 69 74 68 6f 75 74 20 63 6f 6e 64 69 74 69 6f 6e | t......convey,.without.condition |
| 545e0 | 73 20 73 6f 20 6c 6f 6e 67 20 61 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 6f 74 68 65 72 77 | s.so.long.as.your.license.otherw |
| 54600 | 69 73 65 0a 20 20 20 20 20 72 65 6d 61 69 6e 73 20 69 6e 20 66 6f 72 63 65 2e 20 20 59 6f 75 20 | ise......remains.in.force...You. |
| 54620 | 6d 61 79 20 63 6f 6e 76 65 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 6f 20 6f 74 68 65 | may.convey.covered.works.to.othe |
| 54640 | 72 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 73 6f 6c 65 20 70 75 72 70 6f 73 65 20 6f 66 20 | rs.for.the......sole.purpose.of. |
| 54660 | 68 61 76 69 6e 67 20 74 68 65 6d 20 6d 61 6b 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 65 | having.them.make.modifications.e |
| 54680 | 78 63 6c 75 73 69 76 65 6c 79 20 66 6f 72 20 79 6f 75 2c 0a 20 20 20 20 20 6f 72 20 70 72 6f 76 | xclusively.for.you,......or.prov |
| 546a0 | 69 64 65 20 79 6f 75 20 77 69 74 68 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 72 75 6e 6e | ide.you.with.facilities.for.runn |
| 546c0 | 69 6e 67 20 74 68 6f 73 65 20 77 6f 72 6b 73 2c 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 20 74 | ing.those.works,.provided......t |
| 546e0 | 68 61 74 20 79 6f 75 20 63 6f 6d 70 6c 79 20 77 69 74 68 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | hat.you.comply.with.the.terms.of |
| 54700 | 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 63 6f 6e 76 65 79 69 6e 67 20 61 6c 6c 0a 20 | .this.License.in.conveying.all.. |
| 54720 | 20 20 20 20 6d 61 74 65 72 69 61 6c 20 66 6f 72 20 77 68 69 63 68 20 79 6f 75 20 64 6f 20 6e 6f | ....material.for.which.you.do.no |
| 54740 | 74 20 63 6f 6e 74 72 6f 6c 20 63 6f 70 79 72 69 67 68 74 2e 20 20 54 68 6f 73 65 20 74 68 75 73 | t.control.copyright...Those.thus |
| 54760 | 20 6d 61 6b 69 6e 67 0a 20 20 20 20 20 6f 72 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 63 6f 76 65 | .making......or.running.the.cove |
| 54780 | 72 65 64 20 77 6f 72 6b 73 20 66 6f 72 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 73 6f 20 65 78 63 | red.works.for.you.must.do.so.exc |
| 547a0 | 6c 75 73 69 76 65 6c 79 20 6f 6e 20 79 6f 75 72 0a 20 20 20 20 20 62 65 68 61 6c 66 2c 20 75 6e | lusively.on.your......behalf,.un |
| 547c0 | 64 65 72 20 79 6f 75 72 20 64 69 72 65 63 74 69 6f 6e 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 2c 20 | der.your.direction.and.control,. |
| 547e0 | 6f 6e 20 74 65 72 6d 73 20 74 68 61 74 20 70 72 6f 68 69 62 69 74 0a 20 20 20 20 20 74 68 65 6d | on.terms.that.prohibit......them |
| 54800 | 20 66 72 6f 6d 20 6d 61 6b 69 6e 67 20 61 6e 79 20 63 6f 70 69 65 73 20 6f 66 20 79 6f 75 72 20 | .from.making.any.copies.of.your. |
| 54820 | 63 6f 70 79 72 69 67 68 74 65 64 20 6d 61 74 65 72 69 61 6c 20 6f 75 74 73 69 64 65 0a 20 20 20 | copyrighted.material.outside.... |
| 54840 | 20 20 74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 77 69 74 68 20 79 6f 75 2e 0a 0a | ..their.relationship.with.you... |
| 54860 | 20 20 20 20 20 43 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 63 | .....Conveying.under.any.other.c |
| 54880 | 69 72 63 75 6d 73 74 61 6e 63 65 73 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 73 6f 6c 65 6c 79 | ircumstances.is.permitted.solely |
| 548a0 | 20 75 6e 64 65 72 0a 20 20 20 20 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 74 61 74 65 | .under......the.conditions.state |
| 548c0 | 64 20 62 65 6c 6f 77 2e 20 20 53 75 62 6c 69 63 65 6e 73 69 6e 67 20 69 73 20 6e 6f 74 20 61 6c | d.below...Sublicensing.is.not.al |
| 548e0 | 6c 6f 77 65 64 3b 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 31 30 20 6d 61 6b 65 73 20 69 74 20 | lowed;.section......10.makes.it. |
| 54900 | 75 6e 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 33 2e 20 50 72 6f 74 65 63 74 69 6e 67 20 55 73 | unnecessary.....3..Protecting.Us |
| 54920 | 65 72 73 27 20 4c 65 67 61 6c 20 52 69 67 68 74 73 20 46 72 6f 6d 20 41 6e 74 69 2d 43 69 72 63 | ers'.Legal.Rights.From.Anti-Circ |
| 54940 | 75 6d 76 65 6e 74 69 6f 6e 20 4c 61 77 2e 0a 0a 20 20 20 20 20 4e 6f 20 63 6f 76 65 72 65 64 20 | umvention.Law........No.covered. |
| 54960 | 77 6f 72 6b 20 73 68 61 6c 6c 20 62 65 20 64 65 65 6d 65 64 20 70 61 72 74 20 6f 66 20 61 6e 20 | work.shall.be.deemed.part.of.an. |
| 54980 | 65 66 66 65 63 74 69 76 65 20 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 0a 20 20 20 20 20 6d 65 61 | effective.technological......mea |
| 549a0 | 73 75 72 65 20 75 6e 64 65 72 20 61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 6c 61 77 20 66 75 | sure.under.any.applicable.law.fu |
| 549c0 | 6c 66 69 6c 6c 69 6e 67 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 0a 20 20 20 20 20 | lfilling.obligations.under...... |
| 549e0 | 61 72 74 69 63 6c 65 20 31 31 20 6f 66 20 74 68 65 20 57 49 50 4f 20 63 6f 70 79 72 69 67 68 74 | article.11.of.the.WIPO.copyright |
| 54a00 | 20 74 72 65 61 74 79 20 61 64 6f 70 74 65 64 20 6f 6e 20 32 30 20 44 65 63 65 6d 62 65 72 0a 20 | .treaty.adopted.on.20.December.. |
| 54a20 | 20 20 20 20 31 39 39 36 2c 20 6f 72 20 73 69 6d 69 6c 61 72 20 6c 61 77 73 20 70 72 6f 68 69 62 | ....1996,.or.similar.laws.prohib |
| 54a40 | 69 74 69 6e 67 20 6f 72 20 72 65 73 74 72 69 63 74 69 6e 67 20 63 69 72 63 75 6d 76 65 6e 74 69 | iting.or.restricting.circumventi |
| 54a60 | 6f 6e 20 6f 66 0a 20 20 20 20 20 73 75 63 68 20 6d 65 61 73 75 72 65 73 2e 0a 0a 20 20 20 20 20 | on.of......such.measures........ |
| 54a80 | 57 68 65 6e 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 | When.you.convey.a.covered.work,. |
| 54aa0 | 79 6f 75 20 77 61 69 76 65 20 61 6e 79 20 6c 65 67 61 6c 20 70 6f 77 65 72 20 74 6f 20 66 6f 72 | you.waive.any.legal.power.to.for |
| 54ac0 | 62 69 64 0a 20 20 20 20 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 20 74 65 63 68 6e 6f | bid......circumvention.of.techno |
| 54ae0 | 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 73 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 73 | logical.measures.to.the.extent.s |
| 54b00 | 75 63 68 0a 20 20 20 20 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 69 73 20 65 66 66 65 63 74 | uch......circumvention.is.effect |
| 54b20 | 65 64 20 62 79 20 65 78 65 72 63 69 73 69 6e 67 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 | ed.by.exercising.rights.under.th |
| 54b40 | 69 73 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 77 69 74 68 20 72 65 73 70 65 63 74 20 74 6f 20 | is.License......with.respect.to. |
| 54b60 | 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 79 6f 75 20 64 69 73 63 6c 61 | the.covered.work,.and.you.discla |
| 54b80 | 69 6d 20 61 6e 79 20 69 6e 74 65 6e 74 69 6f 6e 20 74 6f 0a 20 20 20 20 20 6c 69 6d 69 74 20 6f | im.any.intention.to......limit.o |
| 54ba0 | 70 65 72 61 74 69 6f 6e 20 6f 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 | peration.or.modification.of.the. |
| 54bc0 | 77 6f 72 6b 20 61 73 20 61 20 6d 65 61 6e 73 20 6f 66 0a 20 20 20 20 20 65 6e 66 6f 72 63 69 6e | work.as.a.means.of......enforcin |
| 54be0 | 67 2c 20 61 67 61 69 6e 73 74 20 74 68 65 20 77 6f 72 6b 27 73 20 75 73 65 72 73 2c 20 79 6f 75 | g,.against.the.work's.users,.you |
| 54c00 | 72 20 6f 72 20 74 68 69 72 64 20 70 61 72 74 69 65 73 27 20 6c 65 67 61 6c 0a 20 20 20 20 20 72 | r.or.third.parties'.legal......r |
| 54c20 | 69 67 68 74 73 20 74 6f 20 66 6f 72 62 69 64 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 | ights.to.forbid.circumvention.of |
| 54c40 | 20 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 73 2e 0a 0a 20 20 34 2e 20 43 | .technological.measures.....4..C |
| 54c60 | 6f 6e 76 65 79 69 6e 67 20 56 65 72 62 61 74 69 6d 20 43 6f 70 69 65 73 2e 0a 0a 20 20 20 20 20 | onveying.Verbatim.Copies........ |
| 54c80 | 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 20 6f | You.may.convey.verbatim.copies.o |
| 54ca0 | 66 20 74 68 65 20 50 72 6f 67 72 61 6d 27 73 20 73 6f 75 72 63 65 20 63 6f 64 65 20 61 73 20 79 | f.the.Program's.source.code.as.y |
| 54cc0 | 6f 75 0a 20 20 20 20 20 72 65 63 65 69 76 65 20 69 74 2c 20 69 6e 20 61 6e 79 20 6d 65 64 69 75 | ou......receive.it,.in.any.mediu |
| 54ce0 | 6d 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 73 70 69 63 75 6f 75 73 | m,.provided.that.you.conspicuous |
| 54d00 | 6c 79 20 61 6e 64 0a 20 20 20 20 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 70 75 62 6c 69 73 | ly.and......appropriately.publis |
| 54d20 | 68 20 6f 6e 20 65 61 63 68 20 63 6f 70 79 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f | h.on.each.copy.an.appropriate.co |
| 54d40 | 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 3b 0a 20 20 20 20 20 6b 65 65 70 20 69 6e 74 61 63 74 | pyright.notice;......keep.intact |
| 54d60 | 20 61 6c 6c 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 74 68 69 73 20 4c | .all.notices.stating.that.this.L |
| 54d80 | 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 0a 20 20 20 20 20 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 | icense.and.any......non-permissi |
| 54da0 | 76 65 20 74 65 72 6d 73 20 61 64 64 65 64 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 20 73 65 | ve.terms.added.in.accord.with.se |
| 54dc0 | 63 74 69 6f 6e 20 37 20 61 70 70 6c 79 20 74 6f 20 74 68 65 0a 20 20 20 20 20 63 6f 64 65 3b 20 | ction.7.apply.to.the......code;. |
| 54de0 | 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 20 6f 66 20 74 68 65 20 61 | keep.intact.all.notices.of.the.a |
| 54e00 | 62 73 65 6e 63 65 20 6f 66 20 61 6e 79 20 77 61 72 72 61 6e 74 79 3b 20 61 6e 64 0a 20 20 20 20 | bsence.of.any.warranty;.and..... |
| 54e20 | 20 67 69 76 65 20 61 6c 6c 20 72 65 63 69 70 69 65 6e 74 73 20 61 20 63 6f 70 79 20 6f 66 20 74 | .give.all.recipients.a.copy.of.t |
| 54e40 | 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 50 72 6f 67 72 | his.License.along.with.the.Progr |
| 54e60 | 61 6d 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 68 61 72 67 65 20 61 6e 79 20 70 72 69 | am........You.may.charge.any.pri |
| 54e80 | 63 65 20 6f 72 20 6e 6f 20 70 72 69 63 65 20 66 6f 72 20 65 61 63 68 20 63 6f 70 79 20 74 68 61 | ce.or.no.price.for.each.copy.tha |
| 54ea0 | 74 20 79 6f 75 20 63 6f 6e 76 65 79 2c 0a 20 20 20 20 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 6f | t.you.convey,......and.you.may.o |
| 54ec0 | 66 66 65 72 20 73 75 70 70 6f 72 74 20 6f 72 20 77 61 72 72 61 6e 74 79 20 70 72 6f 74 65 63 74 | ffer.support.or.warranty.protect |
| 54ee0 | 69 6f 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a 20 20 35 2e 20 43 6f 6e 76 65 79 69 6e 67 20 4d | ion.for.a.fee.....5..Conveying.M |
| 54f00 | 6f 64 69 66 69 65 64 20 53 6f 75 72 63 65 20 56 65 72 73 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 59 | odified.Source.Versions........Y |
| 54f20 | 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 | ou.may.convey.a.work.based.on.th |
| 54f40 | 65 20 50 72 6f 67 72 61 6d 2c 20 6f 72 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 | e.Program,.or.the.modifications. |
| 54f60 | 74 6f 0a 20 20 20 20 20 70 72 6f 64 75 63 65 20 69 74 20 66 72 6f 6d 20 74 68 65 20 50 72 6f 67 | to......produce.it.from.the.Prog |
| 54f80 | 72 61 6d 2c 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 73 6f 75 72 63 65 20 63 6f 64 65 20 | ram,.in.the.form.of.source.code. |
| 54fa0 | 75 6e 64 65 72 20 74 68 65 0a 20 20 20 20 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 | under.the......terms.of.section. |
| 54fc0 | 34 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 6d 65 65 74 20 61 | 4,.provided.that.you.also.meet.a |
| 54fe0 | 6c 6c 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 20 20 | ll.of.these......conditions:.... |
| 55000 | 20 20 20 20 20 61 2e 20 54 68 65 20 77 6f 72 6b 20 6d 75 73 74 20 63 61 72 72 79 20 70 72 6f 6d | .....a..The.work.must.carry.prom |
| 55020 | 69 6e 65 6e 74 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 79 6f 75 0a 20 | inent.notices.stating.that.you.. |
| 55040 | 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 69 65 64 20 69 74 2c 20 61 6e 64 20 67 69 76 69 6e 67 | .........modified.it,.and.giving |
| 55060 | 20 61 20 72 65 6c 65 76 61 6e 74 20 64 61 74 65 2e 0a 0a 20 20 20 20 20 20 20 62 2e 20 54 68 65 | .a.relevant.date..........b..The |
| 55080 | 20 77 6f 72 6b 20 6d 75 73 74 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 | .work.must.carry.prominent.notic |
| 550a0 | 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 | es.stating.that.it.is........... |
| 550c0 | 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 | released.under.this.License.and. |
| 550e0 | 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 64 64 65 64 20 75 6e 64 65 72 0a 20 20 20 20 20 | any.conditions.added.under...... |
| 55100 | 20 20 20 20 20 73 65 63 74 69 6f 6e 20 37 2e 20 20 54 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e | .....section.7...This.requiremen |
| 55120 | 74 20 6d 6f 64 69 66 69 65 73 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 69 6e 0a 20 20 | t.modifies.the.requirement.in... |
| 55140 | 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 20 34 20 74 6f 20 22 6b 65 65 70 20 69 6e 74 61 63 | ........section.4.to."keep.intac |
| 55160 | 74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 22 2e 0a 0a 20 20 20 20 20 20 20 63 2e 20 59 6f 75 20 6d | t.all.notices"..........c..You.m |
| 55180 | 75 73 74 20 6c 69 63 65 6e 73 65 20 74 68 65 20 65 6e 74 69 72 65 20 77 6f 72 6b 2c 20 61 73 20 | ust.license.the.entire.work,.as. |
| 551a0 | 61 20 77 68 6f 6c 65 2c 20 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 4c 69 | a.whole,.under.this...........Li |
| 551c0 | 63 65 6e 73 65 20 74 6f 20 61 6e 79 6f 6e 65 20 77 68 6f 20 63 6f 6d 65 73 20 69 6e 74 6f 20 70 | cense.to.anyone.who.comes.into.p |
| 551e0 | 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 61 20 63 6f 70 79 2e 20 20 54 68 69 73 0a 20 20 20 20 20 | ossession.of.a.copy...This...... |
| 55200 | 20 20 20 20 20 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 74 68 65 72 65 66 6f 72 65 20 61 70 70 6c | .....License.will.therefore.appl |
| 55220 | 79 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 0a 20 20 20 | y,.along.with.any.applicable.... |
| 55240 | 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 20 37 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d | .......section.7.additional.term |
| 55260 | 73 2c 20 74 6f 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 | s,.to.the.whole.of.the.work,.and |
| 55280 | 20 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 69 74 73 20 70 61 72 74 73 2c 20 72 65 67 61 72 64 | .all...........its.parts,.regard |
| 552a0 | 6c 65 73 73 20 6f 66 20 68 6f 77 20 74 68 65 79 20 61 72 65 20 70 61 63 6b 61 67 65 64 2e 20 20 | less.of.how.they.are.packaged... |
| 552c0 | 54 68 69 73 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 20 20 20 20 20 67 69 76 65 73 20 6e 6f 20 | This.License...........gives.no. |
| 552e0 | 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 63 65 6e 73 65 20 74 68 65 20 77 6f 72 6b 20 69 | permission.to.license.the.work.i |
| 55300 | 6e 20 61 6e 79 20 6f 74 68 65 72 20 77 61 79 2c 20 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 69 | n.any.other.way,.but...........i |
| 55320 | 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 76 61 6c 69 64 61 74 65 20 73 75 63 68 20 70 65 72 6d 69 | t.does.not.invalidate.such.permi |
| 55340 | 73 73 69 6f 6e 20 69 66 20 79 6f 75 20 68 61 76 65 20 73 65 70 61 72 61 74 65 6c 79 0a 20 20 20 | ssion.if.you.have.separately.... |
| 55360 | 20 20 20 20 20 20 20 72 65 63 65 69 76 65 64 20 69 74 2e 0a 0a 20 20 20 20 20 20 20 64 2e 20 49 | .......received.it..........d..I |
| 55380 | 66 20 74 68 65 20 77 6f 72 6b 20 68 61 73 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 | f.the.work.has.interactive.user. |
| 553a0 | 69 6e 74 65 72 66 61 63 65 73 2c 20 65 61 63 68 20 6d 75 73 74 20 64 69 73 70 6c 61 79 0a 20 20 | interfaces,.each.must.display... |
| 553c0 | 20 20 20 20 20 20 20 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 | ........Appropriate.Legal.Notice |
| 553e0 | 73 3b 20 68 6f 77 65 76 65 72 2c 20 69 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 68 61 73 0a 20 | s;.however,.if.the.Program.has.. |
| 55400 | 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 61 63 74 69 76 65 20 69 6e 74 65 72 66 61 63 65 73 20 | .........interactive.interfaces. |
| 55420 | 74 68 61 74 20 64 6f 20 6e 6f 74 20 64 69 73 70 6c 61 79 20 41 70 70 72 6f 70 72 69 61 74 65 20 | that.do.not.display.Appropriate. |
| 55440 | 4c 65 67 61 6c 0a 20 20 20 20 20 20 20 20 20 20 4e 6f 74 69 63 65 73 2c 20 79 6f 75 72 20 77 6f | Legal...........Notices,.your.wo |
| 55460 | 72 6b 20 6e 65 65 64 20 6e 6f 74 20 6d 61 6b 65 20 74 68 65 6d 20 64 6f 20 73 6f 2e 0a 0a 20 20 | rk.need.not.make.them.do.so..... |
| 55480 | 20 20 20 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f | ...A.compilation.of.a.covered.wo |
| 554a0 | 72 6b 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 70 61 72 61 74 65 20 61 6e 64 20 69 6e 64 65 70 | rk.with.other.separate.and.indep |
| 554c0 | 65 6e 64 65 6e 74 0a 20 20 20 20 20 77 6f 72 6b 73 2c 20 77 68 69 63 68 20 61 72 65 20 6e 6f 74 | endent......works,.which.are.not |
| 554e0 | 20 62 79 20 74 68 65 69 72 20 6e 61 74 75 72 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 6f 66 20 74 | .by.their.nature.extensions.of.t |
| 55500 | 68 65 20 63 6f 76 65 72 65 64 0a 20 20 20 20 20 77 6f 72 6b 2c 20 61 6e 64 20 77 68 69 63 68 20 | he.covered......work,.and.which. |
| 55520 | 61 72 65 20 6e 6f 74 20 63 6f 6d 62 69 6e 65 64 20 77 69 74 68 20 69 74 20 73 75 63 68 20 61 73 | are.not.combined.with.it.such.as |
| 55540 | 20 74 6f 20 66 6f 72 6d 20 61 20 6c 61 72 67 65 72 0a 20 20 20 20 20 70 72 6f 67 72 61 6d 2c 20 | .to.form.a.larger......program,. |
| 55560 | 69 6e 20 6f 72 20 6f 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 20 73 74 6f 72 61 67 65 20 6f | in.or.on.a.volume.of.a.storage.o |
| 55580 | 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 2c 20 69 73 0a 20 20 20 20 20 63 | r.distribution.medium,.is......c |
| 555a0 | 61 6c 6c 65 64 20 61 6e 20 22 61 67 67 72 65 67 61 74 65 22 20 69 66 20 74 68 65 20 63 6f 6d 70 | alled.an."aggregate".if.the.comp |
| 555c0 | 69 6c 61 74 69 6f 6e 20 61 6e 64 20 69 74 73 20 72 65 73 75 6c 74 69 6e 67 0a 20 20 20 20 20 63 | ilation.and.its.resulting......c |
| 555e0 | 6f 70 79 72 69 67 68 74 20 61 72 65 20 6e 6f 74 20 75 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 | opyright.are.not.used.to.limit.t |
| 55600 | 68 65 20 61 63 63 65 73 73 20 6f 72 20 6c 65 67 61 6c 20 72 69 67 68 74 73 20 6f 66 20 74 68 65 | he.access.or.legal.rights.of.the |
| 55620 | 0a 20 20 20 20 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 27 73 20 75 73 65 72 73 20 62 65 79 6f 6e 64 | ......compilation's.users.beyond |
| 55640 | 20 77 68 61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 77 6f 72 6b 73 20 70 65 72 6d 69 | .what.the.individual.works.permi |
| 55660 | 74 2e 0a 20 20 20 20 20 49 6e 63 6c 75 73 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 | t.......Inclusion.of.a.covered.w |
| 55680 | 6f 72 6b 20 69 6e 20 61 6e 20 61 67 67 72 65 67 61 74 65 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 | ork.in.an.aggregate.does.not.cau |
| 556a0 | 73 65 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 20 74 6f 20 61 70 70 6c 79 20 74 6f | se.this......License.to.apply.to |
| 556c0 | 20 74 68 65 20 6f 74 68 65 72 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 61 67 67 72 65 67 61 74 | .the.other.parts.of.the.aggregat |
| 556e0 | 65 2e 0a 0a 20 20 36 2e 20 43 6f 6e 76 65 79 69 6e 67 20 4e 6f 6e 2d 53 6f 75 72 63 65 20 46 6f | e.....6..Conveying.Non-Source.Fo |
| 55700 | 72 6d 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 | rms........You.may.convey.a.cove |
| 55720 | 72 65 64 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 66 6f 72 6d 20 75 6e 64 | red.work.in.object.code.form.und |
| 55740 | 65 72 20 74 68 65 20 74 65 72 6d 73 0a 20 20 20 20 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 34 20 | er.the.terms......of.sections.4. |
| 55760 | 61 6e 64 20 35 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 63 6f | and.5,.provided.that.you.also.co |
| 55780 | 6e 76 65 79 20 74 68 65 0a 20 20 20 20 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 43 | nvey.the......machine-readable.C |
| 557a0 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 75 6e 64 65 72 20 74 68 65 20 74 65 | orresponding.Source.under.the.te |
| 557c0 | 72 6d 73 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2c 20 69 6e 20 6f 6e 65 | rms.of.this......License,.in.one |
| 557e0 | 20 6f 66 20 74 68 65 73 65 20 77 61 79 73 3a 0a 0a 20 20 20 20 20 20 20 61 2e 20 43 6f 6e 76 65 | .of.these.ways:.........a..Conve |
| 55800 | 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65 | y.the.object.code.in,.or.embodie |
| 55820 | 64 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f 64 75 63 74 0a 20 20 20 20 20 20 20 | d.in,.a.physical.product........ |
| 55840 | 20 20 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 69 73 74 72 69 62 | ...(including.a.physical.distrib |
| 55860 | 75 74 69 6f 6e 20 6d 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 62 79 20 74 68 | ution.medium),.accompanied.by.th |
| 55880 | 65 0a 20 20 20 20 20 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 | e...........Corresponding.Source |
| 558a0 | 20 66 69 78 65 64 20 6f 6e 20 61 20 64 75 72 61 62 6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65 64 | .fixed.on.a.durable.physical.med |
| 558c0 | 69 75 6d 0a 20 20 20 20 20 20 20 20 20 20 63 75 73 74 6f 6d 61 72 69 6c 79 20 75 73 65 64 20 66 | ium...........customarily.used.f |
| 558e0 | 6f 72 20 73 6f 66 74 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65 2e 0a 0a 20 20 20 20 20 20 | or.software.interchange......... |
| 55900 | 20 62 2e 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c 20 6f | .b..Convey.the.object.code.in,.o |
| 55920 | 72 20 65 6d 62 6f 64 69 65 64 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f 64 75 63 | r.embodied.in,.a.physical.produc |
| 55940 | 74 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61 | t...........(including.a.physica |
| 55960 | 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e | l.distribution.medium),.accompan |
| 55980 | 69 65 64 20 62 79 20 61 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 74 65 6e 20 6f 66 66 65 72 | ied.by.a...........written.offer |
| 559a0 | 2c 20 76 61 6c 69 64 20 66 6f 72 20 61 74 20 6c 65 61 73 74 20 74 68 72 65 65 20 79 65 61 72 73 | ,.valid.for.at.least.three.years |
| 559c0 | 20 61 6e 64 20 76 61 6c 69 64 20 66 6f 72 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 6e 67 | .and.valid.for.as...........long |
| 559e0 | 20 61 73 20 79 6f 75 20 6f 66 66 65 72 20 73 70 61 72 65 20 70 61 72 74 73 20 6f 72 20 63 75 73 | .as.you.offer.spare.parts.or.cus |
| 55a00 | 74 6f 6d 65 72 20 73 75 70 70 6f 72 74 20 66 6f 72 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 | tomer.support.for.that.......... |
| 55a20 | 20 70 72 6f 64 75 63 74 20 6d 6f 64 65 6c 2c 20 74 6f 20 67 69 76 65 20 61 6e 79 6f 6e 65 20 77 | .product.model,.to.give.anyone.w |
| 55a40 | 68 6f 20 70 6f 73 73 65 73 73 65 73 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 0a 20 20 20 | ho.possesses.the.object.code.... |
| 55a60 | 20 20 20 20 20 20 20 65 69 74 68 65 72 20 28 31 29 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 | .......either.(1).a.copy.of.the. |
| 55a80 | 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72 20 61 6c 6c 20 74 68 65 | Corresponding.Source.for.all.the |
| 55aa0 | 0a 20 20 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 69 6e 20 74 68 65 20 70 72 6f 64 75 | ...........software.in.the.produ |
| 55ac0 | 63 74 20 74 68 61 74 20 69 73 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e | ct.that.is.covered.by.this.Licen |
| 55ae0 | 73 65 2c 20 6f 6e 20 61 0a 20 20 20 20 20 20 20 20 20 20 64 75 72 61 62 6c 65 20 70 68 79 73 69 | se,.on.a...........durable.physi |
| 55b00 | 63 61 6c 20 6d 65 64 69 75 6d 20 63 75 73 74 6f 6d 61 72 69 6c 79 20 75 73 65 64 20 66 6f 72 20 | cal.medium.customarily.used.for. |
| 55b20 | 73 6f 66 74 77 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 63 68 61 6e 67 65 2c 20 | software...........interchange,. |
| 55b40 | 66 6f 72 20 61 20 70 72 69 63 65 20 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 79 6f 75 72 20 72 65 | for.a.price.no.more.than.your.re |
| 55b60 | 61 73 6f 6e 61 62 6c 65 20 63 6f 73 74 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 70 68 79 73 69 | asonable.cost.of...........physi |
| 55b80 | 63 61 6c 6c 79 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 69 73 20 63 6f 6e 76 65 79 69 6e 67 20 | cally.performing.this.conveying. |
| 55ba0 | 6f 66 20 73 6f 75 72 63 65 2c 20 6f 72 20 28 32 29 20 61 63 63 65 73 73 0a 20 20 20 20 20 20 20 | of.source,.or.(2).access........ |
| 55bc0 | 20 20 20 74 6f 20 63 6f 70 79 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 | ...to.copy.the.Corresponding.Sou |
| 55be0 | 72 63 65 20 66 72 6f 6d 20 61 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 20 61 74 20 6e 6f 0a | rce.from.a.network.server.at.no. |
| 55c00 | 20 20 20 20 20 20 20 20 20 20 63 68 61 72 67 65 2e 0a 0a 20 20 20 20 20 20 20 63 2e 20 43 6f 6e | ..........charge..........c..Con |
| 55c20 | 76 65 79 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 6f 62 6a | vey.individual.copies.of.the.obj |
| 55c40 | 65 63 74 20 63 6f 64 65 20 77 69 74 68 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 0a 20 20 20 20 | ect.code.with.a.copy.of.the..... |
| 55c60 | 20 20 20 20 20 20 77 72 69 74 74 65 6e 20 6f 66 66 65 72 20 74 6f 20 70 72 6f 76 69 64 65 20 74 | ......written.offer.to.provide.t |
| 55c80 | 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 20 54 68 69 73 0a 20 | he.Corresponding.Source...This.. |
| 55ca0 | 20 20 20 20 20 20 20 20 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 61 6c 6c 6f 77 65 64 20 | .........alternative.is.allowed. |
| 55cc0 | 6f 6e 6c 79 20 6f 63 63 61 73 69 6f 6e 61 6c 6c 79 20 61 6e 64 20 6e 6f 6e 63 6f 6d 6d 65 72 63 | only.occasionally.and.noncommerc |
| 55ce0 | 69 61 6c 6c 79 2c 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 79 6f 75 | ially,...........and.only.if.you |
| 55d00 | 20 72 65 63 65 69 76 65 64 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 69 74 68 20 73 | .received.the.object.code.with.s |
| 55d20 | 75 63 68 20 61 6e 20 6f 66 66 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 69 6e 20 61 63 63 6f 72 | uch.an.offer,...........in.accor |
| 55d40 | 64 20 77 69 74 68 20 73 75 62 73 65 63 74 69 6f 6e 20 36 62 2e 0a 0a 20 20 20 20 20 20 20 64 2e | d.with.subsection.6b..........d. |
| 55d60 | 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 62 79 20 6f 66 66 65 72 | .Convey.the.object.code.by.offer |
| 55d80 | 69 6e 67 20 61 63 63 65 73 73 20 66 72 6f 6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 0a 20 20 20 | ing.access.from.a.designated.... |
| 55da0 | 20 20 20 20 20 20 20 70 6c 61 63 65 20 28 67 72 61 74 69 73 20 6f 72 20 66 6f 72 20 61 20 63 68 | .......place.(gratis.or.for.a.ch |
| 55dc0 | 61 72 67 65 29 2c 20 61 6e 64 20 6f 66 66 65 72 20 65 71 75 69 76 61 6c 65 6e 74 20 61 63 63 65 | arge),.and.offer.equivalent.acce |
| 55de0 | 73 73 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e | ss.to...........the.Correspondin |
| 55e00 | 67 20 53 6f 75 72 63 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 74 68 72 6f 75 67 68 | g.Source.in.the.same.way.through |
| 55e20 | 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 70 6c 61 63 65 20 61 74 20 6e 6f 20 | .the.same...........place.at.no. |
| 55e40 | 66 75 72 74 68 65 72 20 63 68 61 72 67 65 2e 20 20 59 6f 75 20 6e 65 65 64 20 6e 6f 74 20 72 65 | further.charge...You.need.not.re |
| 55e60 | 71 75 69 72 65 20 72 65 63 69 70 69 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 63 6f | quire.recipients...........to.co |
| 55e80 | 70 79 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 61 6c 6f 6e | py.the.Corresponding.Source.alon |
| 55ea0 | 67 20 77 69 74 68 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 2e 0a 20 20 20 20 20 20 20 20 | g.with.the.object.code.......... |
| 55ec0 | 20 20 49 66 20 74 68 65 20 70 6c 61 63 65 20 74 6f 20 63 6f 70 79 20 74 68 65 20 6f 62 6a 65 63 | ..If.the.place.to.copy.the.objec |
| 55ee0 | 74 20 63 6f 64 65 20 69 73 20 61 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 2c 20 74 68 65 0a | t.code.is.a.network.server,.the. |
| 55f00 | 20 20 20 20 20 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6d | ..........Corresponding.Source.m |
| 55f20 | 61 79 20 62 65 20 6f 6e 20 61 20 64 69 66 66 65 72 65 6e 74 20 73 65 72 76 65 72 20 28 6f 70 65 | ay.be.on.a.different.server.(ope |
| 55f40 | 72 61 74 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 79 6f 75 20 6f 72 20 61 20 74 68 69 72 | rated.by...........you.or.a.thir |
| 55f60 | 64 20 70 61 72 74 79 29 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 65 71 75 69 76 61 6c 65 6e | d.party).that.supports.equivalen |
| 55f80 | 74 20 63 6f 70 79 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 66 61 63 69 6c 69 74 69 65 73 2c 20 | t.copying...........facilities,. |
| 55fa0 | 70 72 6f 76 69 64 65 64 20 79 6f 75 20 6d 61 69 6e 74 61 69 6e 20 63 6c 65 61 72 20 64 69 72 65 | provided.you.maintain.clear.dire |
| 55fc0 | 63 74 69 6f 6e 73 20 6e 65 78 74 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 6f 62 6a | ctions.next.to.the...........obj |
| 55fe0 | 65 63 74 20 63 6f 64 65 20 73 61 79 69 6e 67 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64 20 74 68 | ect.code.saying.where.to.find.th |
| 56000 | 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 0a 20 20 20 20 20 20 20 20 | e.Corresponding.Source.......... |
| 56020 | 20 20 52 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 61 74 20 73 65 72 76 65 72 20 68 6f 73 74 | ..Regardless.of.what.server.host |
| 56040 | 73 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2c 20 79 6f 75 0a | s.the.Corresponding.Source,.you. |
| 56060 | 20 20 20 20 20 20 20 20 20 20 72 65 6d 61 69 6e 20 6f 62 6c 69 67 61 74 65 64 20 74 6f 20 65 6e | ..........remain.obligated.to.en |
| 56080 | 73 75 72 65 20 74 68 61 74 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 61 73 | sure.that.it.is.available.for.as |
| 560a0 | 20 6c 6f 6e 67 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 65 64 20 74 6f 20 73 61 74 | .long.as...........needed.to.sat |
| 560c0 | 69 73 66 79 20 74 68 65 73 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 | isfy.these.requirements......... |
| 560e0 | 20 65 2e 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 75 73 69 6e 67 | .e..Convey.the.object.code.using |
| 56100 | 20 70 65 65 72 2d 74 6f 2d 70 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2c 0a 20 20 20 20 | .peer-to-peer.transmission,..... |
| 56120 | 20 20 20 20 20 20 70 72 6f 76 69 64 65 64 20 79 6f 75 20 69 6e 66 6f 72 6d 20 6f 74 68 65 72 20 | ......provided.you.inform.other. |
| 56140 | 70 65 65 72 73 20 77 68 65 72 65 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 0a | peers.where.the.object.code.and. |
| 56160 | 20 20 20 20 20 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6f | ..........Corresponding.Source.o |
| 56180 | 66 20 74 68 65 20 77 6f 72 6b 20 61 72 65 20 62 65 69 6e 67 20 6f 66 66 65 72 65 64 20 74 6f 20 | f.the.work.are.being.offered.to. |
| 561a0 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 67 65 6e 65 72 61 6c 20 70 75 62 6c 69 63 20 61 74 20 | the...........general.public.at. |
| 561c0 | 6e 6f 20 63 68 61 72 67 65 20 75 6e 64 65 72 20 73 75 62 73 65 63 74 69 6f 6e 20 36 64 2e 0a 0a | no.charge.under.subsection.6d... |
| 561e0 | 20 20 20 20 20 41 20 73 65 70 61 72 61 62 6c 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 | .....A.separable.portion.of.the. |
| 56200 | 6f 62 6a 65 63 74 20 63 6f 64 65 2c 20 77 68 6f 73 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69 | object.code,.whose.source.code.i |
| 56220 | 73 0a 20 20 20 20 20 65 78 63 6c 75 64 65 64 20 66 72 6f 6d 20 74 68 65 20 43 6f 72 72 65 73 70 | s......excluded.from.the.Corresp |
| 56240 | 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 61 73 20 61 20 53 79 73 74 65 6d 20 4c 69 62 72 61 72 | onding.Source.as.a.System.Librar |
| 56260 | 79 2c 20 6e 65 65 64 0a 20 20 20 20 20 6e 6f 74 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | y,.need......not.be.included.in. |
| 56280 | 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 6f 72 6b 2e 0a | conveying.the.object.code.work.. |
| 562a0 | 0a 20 20 20 20 20 41 20 22 55 73 65 72 20 50 72 6f 64 75 63 74 22 20 69 73 20 65 69 74 68 65 72 | ......A."User.Product".is.either |
| 562c0 | 20 28 31 29 20 61 20 22 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 22 2c 20 77 68 69 63 68 | .(1).a."consumer.product",.which |
| 562e0 | 20 6d 65 61 6e 73 0a 20 20 20 20 20 61 6e 79 20 74 61 6e 67 69 62 6c 65 20 70 65 72 73 6f 6e 61 | .means......any.tangible.persona |
| 56300 | 6c 20 70 72 6f 70 65 72 74 79 20 77 68 69 63 68 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 75 73 65 | l.property.which.is.normally.use |
| 56320 | 64 20 66 6f 72 20 70 65 72 73 6f 6e 61 6c 2c 0a 20 20 20 20 20 66 61 6d 69 6c 79 2c 20 6f 72 20 | d.for.personal,......family,.or. |
| 56340 | 68 6f 75 73 65 68 6f 6c 64 20 70 75 72 70 6f 73 65 73 2c 20 6f 72 20 28 32 29 20 61 6e 79 74 68 | household.purposes,.or.(2).anyth |
| 56360 | 69 6e 67 20 64 65 73 69 67 6e 65 64 20 6f 72 20 73 6f 6c 64 20 66 6f 72 0a 20 20 20 20 20 69 6e | ing.designed.or.sold.for......in |
| 56380 | 63 6f 72 70 6f 72 61 74 69 6f 6e 20 69 6e 74 6f 20 61 20 64 77 65 6c 6c 69 6e 67 2e 20 20 49 6e | corporation.into.a.dwelling...In |
| 563a0 | 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 70 72 6f 64 75 63 74 20 69 | .determining.whether.a.product.i |
| 563c0 | 73 0a 20 20 20 20 20 61 20 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 2c 20 64 6f 75 62 74 | s......a.consumer.product,.doubt |
| 563e0 | 66 75 6c 20 63 61 73 65 73 20 73 68 61 6c 6c 20 62 65 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 66 | ful.cases.shall.be.resolved.in.f |
| 56400 | 61 76 6f 72 20 6f 66 0a 20 20 20 20 20 63 6f 76 65 72 61 67 65 2e 20 20 46 6f 72 20 61 20 70 61 | avor.of......coverage...For.a.pa |
| 56420 | 72 74 69 63 75 6c 61 72 20 70 72 6f 64 75 63 74 20 72 65 63 65 69 76 65 64 20 62 79 20 61 20 70 | rticular.product.received.by.a.p |
| 56440 | 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 2c 0a 20 20 20 20 20 22 6e 6f 72 6d 61 6c 6c 79 20 75 | articular.user,......"normally.u |
| 56460 | 73 65 64 22 20 72 65 66 65 72 73 20 74 6f 20 61 20 74 79 70 69 63 61 6c 20 6f 72 20 63 6f 6d 6d | sed".refers.to.a.typical.or.comm |
| 56480 | 6f 6e 20 75 73 65 20 6f 66 20 74 68 61 74 20 63 6c 61 73 73 20 6f 66 0a 20 20 20 20 20 70 72 6f | on.use.of.that.class.of......pro |
| 564a0 | 64 75 63 74 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 20 6f | duct,.regardless.of.the.status.o |
| 564c0 | 66 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 20 6f 72 20 6f 66 20 74 68 65 0a | f.the.particular.user.or.of.the. |
| 564e0 | 20 20 20 20 20 77 61 79 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 | .....way.in.which.the.particular |
| 56500 | 20 75 73 65 72 20 61 63 74 75 61 6c 6c 79 20 75 73 65 73 2c 20 6f 72 20 65 78 70 65 63 74 73 20 | .user.actually.uses,.or.expects. |
| 56520 | 6f 72 20 69 73 0a 20 20 20 20 20 65 78 70 65 63 74 65 64 20 74 6f 20 75 73 65 2c 20 74 68 65 20 | or.is......expected.to.use,.the. |
| 56540 | 70 72 6f 64 75 63 74 2e 20 20 41 20 70 72 6f 64 75 63 74 20 69 73 20 61 20 63 6f 6e 73 75 6d 65 | product...A.product.is.a.consume |
| 56560 | 72 20 70 72 6f 64 75 63 74 0a 20 20 20 20 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 | r.product......regardless.of.whe |
| 56580 | 74 68 65 72 20 74 68 65 20 70 72 6f 64 75 63 74 20 68 61 73 20 73 75 62 73 74 61 6e 74 69 61 6c | ther.the.product.has.substantial |
| 565a0 | 20 63 6f 6d 6d 65 72 63 69 61 6c 2c 0a 20 20 20 20 20 69 6e 64 75 73 74 72 69 61 6c 20 6f 72 20 | .commercial,......industrial.or. |
| 565c0 | 6e 6f 6e 2d 63 6f 6e 73 75 6d 65 72 20 75 73 65 73 2c 20 75 6e 6c 65 73 73 20 73 75 63 68 20 75 | non-consumer.uses,.unless.such.u |
| 565e0 | 73 65 73 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 0a 20 20 20 20 20 6f 6e 6c 79 20 73 69 67 6e | ses.represent.the......only.sign |
| 56600 | 69 66 69 63 61 6e 74 20 6d 6f 64 65 20 6f 66 20 75 73 65 20 6f 66 20 74 68 65 20 70 72 6f 64 75 | ificant.mode.of.use.of.the.produ |
| 56620 | 63 74 2e 0a 0a 20 20 20 20 20 22 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 | ct........"Installation.Informat |
| 56640 | 69 6f 6e 22 20 66 6f 72 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 6d 65 61 6e 73 20 61 6e | ion".for.a.User.Product.means.an |
| 56660 | 79 20 6d 65 74 68 6f 64 73 2c 0a 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 73 2c 20 61 75 74 68 | y.methods,......procedures,.auth |
| 56680 | 6f 72 69 7a 61 74 69 6f 6e 20 6b 65 79 73 2c 20 6f 72 20 6f 74 68 65 72 20 69 6e 66 6f 72 6d 61 | orization.keys,.or.other.informa |
| 566a0 | 74 69 6f 6e 20 72 65 71 75 69 72 65 64 20 74 6f 0a 20 20 20 20 20 69 6e 73 74 61 6c 6c 20 61 6e | tion.required.to......install.an |
| 566c0 | 64 20 65 78 65 63 75 74 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 | d.execute.modified.versions.of.a |
| 566e0 | 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 74 68 61 74 0a 20 20 20 20 20 55 73 65 72 20 | .covered.work.in.that......User. |
| 56700 | 50 72 6f 64 75 63 74 20 66 72 6f 6d 20 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 20 | Product.from.a.modified.version. |
| 56720 | 6f 66 20 69 74 73 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 0a 20 20 20 | of.its.Corresponding.Source..... |
| 56740 | 20 20 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6d 75 73 74 20 73 75 66 66 69 63 65 20 74 | ..The.information.must.suffice.t |
| 56760 | 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6e 74 69 6e 75 65 64 0a 20 20 20 20 | o.ensure.that.the.continued..... |
| 56780 | 20 66 75 6e 63 74 69 6f 6e 69 6e 67 20 6f 66 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 6f 62 6a | .functioning.of.the.modified.obj |
| 567a0 | 65 63 74 20 63 6f 64 65 20 69 73 20 69 6e 20 6e 6f 20 63 61 73 65 20 70 72 65 76 65 6e 74 65 64 | ect.code.is.in.no.case.prevented |
| 567c0 | 20 6f 72 0a 20 20 20 20 20 69 6e 74 65 72 66 65 72 65 64 20 77 69 74 68 20 73 6f 6c 65 6c 79 20 | .or......interfered.with.solely. |
| 567e0 | 62 65 63 61 75 73 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 6d 61 | because.modification.has.been.ma |
| 56800 | 64 65 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 6e 20 6f 62 6a 65 63 | de........If.you.convey.an.objec |
| 56820 | 74 20 63 6f 64 65 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 69 | t.code.work.under.this.section.i |
| 56840 | 6e 2c 20 6f 72 20 77 69 74 68 2c 0a 20 20 20 20 20 6f 72 20 73 70 65 63 69 66 69 63 61 6c 6c 79 | n,.or.with,......or.specifically |
| 56860 | 20 66 6f 72 20 75 73 65 20 69 6e 2c 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 74 2c 20 61 6e 64 | .for.use.in,.a.User.Product,.and |
| 56880 | 20 74 68 65 20 63 6f 6e 76 65 79 69 6e 67 0a 20 20 20 20 20 6f 63 63 75 72 73 20 61 73 20 70 61 | .the.conveying......occurs.as.pa |
| 568a0 | 72 74 20 6f 66 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 74 68 65 | rt.of.a.transaction.in.which.the |
| 568c0 | 20 72 69 67 68 74 20 6f 66 20 70 6f 73 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 61 6e 64 20 75 73 | .right.of.possession......and.us |
| 568e0 | 65 20 6f 66 20 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 69 73 20 74 72 61 6e 73 66 65 | e.of.the.User.Product.is.transfe |
| 56900 | 72 72 65 64 20 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 20 69 6e 0a 20 20 20 20 20 70 65 | rred.to.the.recipient.in......pe |
| 56920 | 72 70 65 74 75 69 74 79 20 6f 72 20 66 6f 72 20 61 20 66 69 78 65 64 20 74 65 72 6d 20 28 72 65 | rpetuity.or.for.a.fixed.term.(re |
| 56940 | 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 0a | gardless.of.how.the.transaction. |
| 56960 | 20 20 20 20 20 69 73 20 63 68 61 72 61 63 74 65 72 69 7a 65 64 29 2c 20 74 68 65 20 43 6f 72 72 | .....is.characterized),.the.Corr |
| 56980 | 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 65 64 20 75 6e 64 65 72 20 | esponding.Source.conveyed.under. |
| 569a0 | 74 68 69 73 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 61 63 63 6f 6d 70 | this......section.must.be.accomp |
| 569c0 | 61 6e 69 65 64 20 62 79 20 74 68 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 6d | anied.by.the.Installation.Inform |
| 569e0 | 61 74 69 6f 6e 2e 20 20 42 75 74 0a 20 20 20 20 20 74 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e | ation...But......this.requiremen |
| 56a00 | 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 20 69 66 20 6e 65 69 74 68 65 72 20 79 6f 75 20 | t.does.not.apply.if.neither.you. |
| 56a20 | 6e 6f 72 20 61 6e 79 20 74 68 69 72 64 20 70 61 72 74 79 0a 20 20 20 20 20 72 65 74 61 69 6e 73 | nor.any.third.party......retains |
| 56a40 | 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73 74 61 6c 6c 20 6d 6f 64 69 66 69 65 64 | .the.ability.to.install.modified |
| 56a60 | 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 6f 6e 20 74 68 65 20 55 73 65 72 0a 20 20 20 20 20 50 72 | .object.code.on.the.User......Pr |
| 56a80 | 6f 64 75 63 74 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 77 6f 72 6b 20 68 61 73 | oduct.(for.example,.the.work.has |
| 56aa0 | 20 62 65 65 6e 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e 20 52 4f 4d 29 2e 0a 0a 20 20 20 20 20 54 | .been.installed.in.ROM)........T |
| 56ac0 | 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 74 6f 20 70 72 6f 76 69 64 65 20 49 6e 73 74 61 6c | he.requirement.to.provide.Instal |
| 56ae0 | 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 | lation.Information.does.not..... |
| 56b00 | 20 69 6e 63 6c 75 64 65 20 61 20 72 65 71 75 69 72 65 6d 65 6e 74 20 74 6f 20 63 6f 6e 74 69 6e | .include.a.requirement.to.contin |
| 56b20 | 75 65 20 74 6f 20 70 72 6f 76 69 64 65 20 73 75 70 70 6f 72 74 20 73 65 72 76 69 63 65 2c 0a 20 | ue.to.provide.support.service,.. |
| 56b40 | 20 20 20 20 77 61 72 72 61 6e 74 79 2c 20 6f 72 20 75 70 64 61 74 65 73 20 66 6f 72 20 61 20 77 | ....warranty,.or.updates.for.a.w |
| 56b60 | 6f 72 6b 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 6f 72 20 69 6e | ork.that.has.been.modified.or.in |
| 56b80 | 73 74 61 6c 6c 65 64 0a 20 20 20 20 20 62 79 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 2c 20 6f | stalled......by.the.recipient,.o |
| 56ba0 | 72 20 66 6f 72 20 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 69 6e 20 77 68 69 63 68 20 | r.for.the.User.Product.in.which. |
| 56bc0 | 69 74 20 68 61 73 20 62 65 65 6e 0a 20 20 20 20 20 6d 6f 64 69 66 69 65 64 20 6f 72 20 69 6e 73 | it.has.been......modified.or.ins |
| 56be0 | 74 61 6c 6c 65 64 2e 20 20 41 63 63 65 73 73 20 74 6f 20 61 20 6e 65 74 77 6f 72 6b 20 6d 61 79 | talled...Access.to.a.network.may |
| 56c00 | 20 62 65 20 64 65 6e 69 65 64 20 77 68 65 6e 20 74 68 65 0a 20 20 20 20 20 6d 6f 64 69 66 69 63 | .be.denied.when.the......modific |
| 56c20 | 61 74 69 6f 6e 20 69 74 73 65 6c 66 20 6d 61 74 65 72 69 61 6c 6c 79 20 61 6e 64 20 61 64 76 65 | ation.itself.materially.and.adve |
| 56c40 | 72 73 65 6c 79 20 61 66 66 65 63 74 73 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 0a 20 20 20 20 | rsely.affects.the.operation..... |
| 56c60 | 20 6f 66 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 6f 72 20 76 69 6f 6c 61 74 65 73 20 74 68 65 20 | .of.the.network.or.violates.the. |
| 56c80 | 72 75 6c 65 73 20 61 6e 64 20 70 72 6f 74 6f 63 6f 6c 73 20 66 6f 72 0a 20 20 20 20 20 63 6f 6d | rules.and.protocols.for......com |
| 56ca0 | 6d 75 6e 69 63 61 74 69 6f 6e 20 61 63 72 6f 73 73 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e 0a 0a | munication.across.the.network... |
| 56cc0 | 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 | .....Corresponding.Source.convey |
| 56ce0 | 65 64 2c 20 61 6e 64 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e | ed,.and.Installation.Information |
| 56d00 | 0a 20 20 20 20 20 70 72 6f 76 69 64 65 64 2c 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 20 74 | ......provided,.in.accord.with.t |
| 56d20 | 68 69 73 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 | his.section.must.be.in.a.format. |
| 56d40 | 74 68 61 74 20 69 73 0a 20 20 20 20 20 70 75 62 6c 69 63 6c 79 20 64 6f 63 75 6d 65 6e 74 65 64 | that.is......publicly.documented |
| 56d60 | 20 28 61 6e 64 20 77 69 74 68 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 61 76 61 | .(and.with.an.implementation.ava |
| 56d80 | 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 70 75 62 6c 69 63 20 69 6e 20 73 6f 75 | ilable.to.the......public.in.sou |
| 56da0 | 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 29 2c 20 61 6e 64 20 6d 75 73 74 20 72 65 71 75 69 72 65 | rce.code.form),.and.must.require |
| 56dc0 | 20 6e 6f 20 73 70 65 63 69 61 6c 20 70 61 73 73 77 6f 72 64 0a 20 20 20 20 20 6f 72 20 6b 65 79 | .no.special.password......or.key |
| 56de0 | 20 66 6f 72 20 75 6e 70 61 63 6b 69 6e 67 2c 20 72 65 61 64 69 6e 67 20 6f 72 20 63 6f 70 79 69 | .for.unpacking,.reading.or.copyi |
| 56e00 | 6e 67 2e 0a 0a 20 20 37 2e 20 41 64 64 69 74 69 6f 6e 61 6c 20 54 65 72 6d 73 2e 0a 0a 20 20 20 | ng.....7..Additional.Terms...... |
| 56e20 | 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 22 20 61 72 65 20 74 | .."Additional.permissions".are.t |
| 56e40 | 65 72 6d 73 20 74 68 61 74 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 6f | erms.that.supplement.the.terms.o |
| 56e60 | 66 0a 20 20 20 20 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 62 79 20 6d 61 6b 69 6e 67 20 65 78 | f......this.License.by.making.ex |
| 56e80 | 63 65 70 74 69 6f 6e 73 20 66 72 6f 6d 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 69 74 73 | ceptions.from.one.or.more.of.its |
| 56ea0 | 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 20 20 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 | ......conditions...Additional.pe |
| 56ec0 | 72 6d 69 73 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 61 70 70 6c 69 63 61 62 6c 65 20 74 6f | rmissions.that.are.applicable.to |
| 56ee0 | 20 74 68 65 0a 20 20 20 20 20 65 6e 74 69 72 65 20 50 72 6f 67 72 61 6d 20 73 68 61 6c 6c 20 62 | .the......entire.Program.shall.b |
| 56f00 | 65 20 74 72 65 61 74 65 64 20 61 73 20 74 68 6f 75 67 68 20 74 68 65 79 20 77 65 72 65 20 69 6e | e.treated.as.though.they.were.in |
| 56f20 | 63 6c 75 64 65 64 20 69 6e 0a 20 20 20 20 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 6f 20 | cluded.in......this.License,.to. |
| 56f40 | 74 68 65 20 65 78 74 65 6e 74 20 74 68 61 74 20 74 68 65 79 20 61 72 65 20 76 61 6c 69 64 20 75 | the.extent.that.they.are.valid.u |
| 56f60 | 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 0a 20 20 20 20 20 6c 61 77 2e 20 20 49 66 20 61 64 | nder.applicable......law...If.ad |
| 56f80 | 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 61 70 70 6c 79 20 6f 6e 6c 79 20 | ditional.permissions.apply.only. |
| 56fa0 | 74 6f 20 70 61 72 74 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 0a 20 20 20 20 20 74 68 61 | to.part.of.the.Program,......tha |
| 56fc0 | 74 20 70 61 72 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 73 65 70 61 72 61 74 65 6c 79 20 75 6e | t.part.may.be.used.separately.un |
| 56fe0 | 64 65 72 20 74 68 6f 73 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 62 75 74 20 74 68 65 0a 20 | der.those.permissions,.but.the.. |
| 57000 | 20 20 20 20 65 6e 74 69 72 65 20 50 72 6f 67 72 61 6d 20 72 65 6d 61 69 6e 73 20 67 6f 76 65 72 | ....entire.Program.remains.gover |
| 57020 | 6e 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 20 72 65 67 61 | ned.by.this.License.without.rega |
| 57040 | 72 64 20 74 6f 0a 20 20 20 20 20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 | rd.to......the.additional.permis |
| 57060 | 73 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 20 63 | sions........When.you.convey.a.c |
| 57080 | 6f 70 79 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 79 6f 75 20 6d 61 79 20 61 | opy.of.a.covered.work,.you.may.a |
| 570a0 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 72 65 6d 6f 76 65 20 61 6e 79 20 61 64 | t.your.option......remove.any.ad |
| 570c0 | 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 66 72 6f 6d 20 74 68 61 74 20 63 | ditional.permissions.from.that.c |
| 570e0 | 6f 70 79 2c 20 6f 72 20 66 72 6f 6d 20 61 6e 79 20 70 61 72 74 0a 20 20 20 20 20 6f 66 20 69 74 | opy,.or.from.any.part......of.it |
| 57100 | 2e 20 20 28 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6d 61 79 20 62 | ...(Additional.permissions.may.b |
| 57120 | 65 20 77 72 69 74 74 65 6e 20 74 6f 20 72 65 71 75 69 72 65 20 74 68 65 69 72 20 6f 77 6e 0a 20 | e.written.to.require.their.own.. |
| 57140 | 20 20 20 20 72 65 6d 6f 76 61 6c 20 69 6e 20 63 65 72 74 61 69 6e 20 63 61 73 65 73 20 77 68 65 | ....removal.in.certain.cases.whe |
| 57160 | 6e 20 79 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72 6b 2e 29 20 20 59 6f 75 20 6d 61 79 | n.you.modify.the.work.)..You.may |
| 57180 | 20 70 6c 61 63 65 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f | .place......additional.permissio |
| 571a0 | 6e 73 20 6f 6e 20 6d 61 74 65 72 69 61 6c 2c 20 61 64 64 65 64 20 62 79 20 79 6f 75 20 74 6f 20 | ns.on.material,.added.by.you.to. |
| 571c0 | 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 0a 20 20 20 20 20 66 6f 72 20 77 68 69 63 68 20 79 | a.covered.work,......for.which.y |
| 571e0 | 6f 75 20 68 61 76 65 20 6f 72 20 63 61 6e 20 67 69 76 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 | ou.have.or.can.give.appropriate. |
| 57200 | 63 6f 70 79 72 69 67 68 74 20 70 65 72 6d 69 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 4e 6f 74 77 | copyright.permission........Notw |
| 57220 | 69 74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 20 6f 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 | ithstanding.any.other.provision. |
| 57240 | 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 66 6f 72 20 6d 61 74 65 72 69 61 6c 0a 20 20 | of.this.License,.for.material... |
| 57260 | 20 20 20 79 6f 75 20 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 79 6f | ...you.add.to.a.covered.work,.yo |
| 57280 | 75 20 6d 61 79 20 28 69 66 20 61 75 74 68 6f 72 69 7a 65 64 20 62 79 20 74 68 65 20 63 6f 70 79 | u.may.(if.authorized.by.the.copy |
| 572a0 | 72 69 67 68 74 0a 20 20 20 20 20 68 6f 6c 64 65 72 73 20 6f 66 20 74 68 61 74 20 6d 61 74 65 72 | right......holders.of.that.mater |
| 572c0 | 69 61 6c 29 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 | ial).supplement.the.terms.of.thi |
| 572e0 | 73 20 4c 69 63 65 6e 73 65 20 77 69 74 68 0a 20 20 20 20 20 74 65 72 6d 73 3a 0a 0a 20 20 20 20 | s.License.with......terms:...... |
| 57300 | 20 20 20 61 2e 20 44 69 73 63 6c 61 69 6d 69 6e 67 20 77 61 72 72 61 6e 74 79 20 6f 72 20 6c 69 | ...a..Disclaiming.warranty.or.li |
| 57320 | 6d 69 74 69 6e 67 20 6c 69 61 62 69 6c 69 74 79 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f | miting.liability.differently.fro |
| 57340 | 6d 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e | m...........the.terms.of.section |
| 57360 | 73 20 31 35 20 61 6e 64 20 31 36 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 3b 20 6f 72 0a | s.15.and.16.of.this.License;.or. |
| 57380 | 0a 20 20 20 20 20 20 20 62 2e 20 52 65 71 75 69 72 69 6e 67 20 70 72 65 73 65 72 76 61 74 69 6f | ........b..Requiring.preservatio |
| 573a0 | 6e 20 6f 66 20 73 70 65 63 69 66 69 65 64 20 72 65 61 73 6f 6e 61 62 6c 65 20 6c 65 67 61 6c 20 | n.of.specified.reasonable.legal. |
| 573c0 | 6e 6f 74 69 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 61 75 74 68 6f 72 20 61 74 74 72 | notices...........or.author.attr |
| 573e0 | 69 62 75 74 69 6f 6e 73 20 69 6e 20 74 68 61 74 20 6d 61 74 65 72 69 61 6c 20 6f 72 20 69 6e 20 | ibutions.in.that.material.or.in. |
| 57400 | 74 68 65 20 41 70 70 72 6f 70 72 69 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 4c 65 67 61 6c 20 | the.Appropriate...........Legal. |
| 57420 | 4e 6f 74 69 63 65 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 77 6f 72 6b 73 20 63 6f 6e 74 61 | Notices.displayed.by.works.conta |
| 57440 | 69 6e 69 6e 67 20 69 74 3b 20 6f 72 0a 0a 20 20 20 20 20 20 20 63 2e 20 50 72 6f 68 69 62 69 74 | ining.it;.or.........c..Prohibit |
| 57460 | 69 6e 67 20 6d 69 73 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 72 69 | ing.misrepresentation.of.the.ori |
| 57480 | 67 69 6e 20 6f 66 20 74 68 61 74 20 6d 61 74 65 72 69 61 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 | gin.of.that.material,........... |
| 574a0 | 6f 72 20 72 65 71 75 69 72 69 6e 67 20 74 68 61 74 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 | or.requiring.that.modified.versi |
| 574c0 | 6f 6e 73 20 6f 66 20 73 75 63 68 20 6d 61 74 65 72 69 61 6c 20 62 65 20 6d 61 72 6b 65 64 0a 20 | ons.of.such.material.be.marked.. |
| 574e0 | 20 20 20 20 20 20 20 20 20 69 6e 20 72 65 61 73 6f 6e 61 62 6c 65 20 77 61 79 73 20 61 73 20 64 | .........in.reasonable.ways.as.d |
| 57500 | 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 | ifferent.from.the.original.versi |
| 57520 | 6f 6e 3b 20 6f 72 0a 0a 20 20 20 20 20 20 20 64 2e 20 4c 69 6d 69 74 69 6e 67 20 74 68 65 20 75 | on;.or.........d..Limiting.the.u |
| 57540 | 73 65 20 66 6f 72 20 70 75 62 6c 69 63 69 74 79 20 70 75 72 70 6f 73 65 73 20 6f 66 20 6e 61 6d | se.for.publicity.purposes.of.nam |
| 57560 | 65 73 20 6f 66 20 6c 69 63 65 6e 73 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 61 75 74 | es.of.licensors...........or.aut |
| 57580 | 68 6f 72 73 20 6f 66 20 74 68 65 20 6d 61 74 65 72 69 61 6c 3b 20 6f 72 0a 0a 20 20 20 20 20 20 | hors.of.the.material;.or........ |
| 575a0 | 20 65 2e 20 44 65 63 6c 69 6e 69 6e 67 20 74 6f 20 67 72 61 6e 74 20 72 69 67 68 74 73 20 75 6e | .e..Declining.to.grant.rights.un |
| 575c0 | 64 65 72 20 74 72 61 64 65 6d 61 72 6b 20 6c 61 77 20 66 6f 72 20 75 73 65 20 6f 66 20 73 6f 6d | der.trademark.law.for.use.of.som |
| 575e0 | 65 0a 20 20 20 20 20 20 20 20 20 20 74 72 61 64 65 20 6e 61 6d 65 73 2c 20 74 72 61 64 65 6d 61 | e...........trade.names,.tradema |
| 57600 | 72 6b 73 2c 20 6f 72 20 73 65 72 76 69 63 65 20 6d 61 72 6b 73 3b 20 6f 72 0a 0a 20 20 20 20 20 | rks,.or.service.marks;.or....... |
| 57620 | 20 20 66 2e 20 52 65 71 75 69 72 69 6e 67 20 69 6e 64 65 6d 6e 69 66 69 63 61 74 69 6f 6e 20 6f | ..f..Requiring.indemnification.o |
| 57640 | 66 20 6c 69 63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 61 74 0a | f.licensors.and.authors.of.that. |
| 57660 | 20 20 20 20 20 20 20 20 20 20 6d 61 74 65 72 69 61 6c 20 62 79 20 61 6e 79 6f 6e 65 20 77 68 6f | ..........material.by.anyone.who |
| 57680 | 20 63 6f 6e 76 65 79 73 20 74 68 65 20 6d 61 74 65 72 69 61 6c 20 28 6f 72 20 6d 6f 64 69 66 69 | .conveys.the.material.(or.modifi |
| 576a0 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 69 74 29 20 77 69 74 | ed...........versions.of.it).wit |
| 576c0 | 68 20 63 6f 6e 74 72 61 63 74 75 61 6c 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 6f 66 20 6c 69 61 | h.contractual.assumptions.of.lia |
| 576e0 | 62 69 6c 69 74 79 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 72 65 63 69 70 69 65 6e | bility.to...........the.recipien |
| 57700 | 74 2c 20 66 6f 72 20 61 6e 79 20 6c 69 61 62 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 73 65 20 | t,.for.any.liability.that.these. |
| 57720 | 63 6f 6e 74 72 61 63 74 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 61 73 73 75 6d 70 74 69 6f 6e | contractual...........assumption |
| 57740 | 73 20 64 69 72 65 63 74 6c 79 20 69 6d 70 6f 73 65 20 6f 6e 20 74 68 6f 73 65 20 6c 69 63 65 6e | s.directly.impose.on.those.licen |
| 57760 | 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 73 2e 0a 0a 20 20 20 20 20 41 6c 6c 20 6f 74 68 65 | sors.and.authors........All.othe |
| 57780 | 72 20 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d | r.non-permissive.additional.term |
| 577a0 | 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 22 66 75 72 74 68 65 72 0a 20 20 20 20 20 72 | s.are.considered."further......r |
| 577c0 | 65 73 74 72 69 63 74 69 6f 6e 73 22 20 77 69 74 68 69 6e 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 | estrictions".within.the.meaning. |
| 577e0 | 6f 66 20 73 65 63 74 69 6f 6e 20 31 30 2e 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 61 | of.section.10...If.the.Program.a |
| 57800 | 73 0a 20 20 20 20 20 79 6f 75 20 72 65 63 65 69 76 65 64 20 69 74 2c 20 6f 72 20 61 6e 79 20 70 | s......you.received.it,.or.any.p |
| 57820 | 61 72 74 20 6f 66 20 69 74 2c 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 6f 74 69 63 65 20 73 74 61 | art.of.it,.contains.a.notice.sta |
| 57840 | 74 69 6e 67 20 74 68 61 74 0a 20 20 20 20 20 69 74 20 69 73 20 67 6f 76 65 72 6e 65 64 20 62 79 | ting.that......it.is.governed.by |
| 57860 | 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 20 74 65 72 6d 20 | .this.License.along.with.a.term. |
| 57880 | 74 68 61 74 20 69 73 20 61 20 66 75 72 74 68 65 72 0a 20 20 20 20 20 72 65 73 74 72 69 63 74 69 | that.is.a.further......restricti |
| 578a0 | 6f 6e 2c 20 79 6f 75 20 6d 61 79 20 72 65 6d 6f 76 65 20 74 68 61 74 20 74 65 72 6d 2e 20 20 49 | on,.you.may.remove.that.term...I |
| 578c0 | 66 20 61 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 63 6f 6e 74 61 69 | f.a.license.document......contai |
| 578e0 | 6e 73 20 61 20 66 75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 6f 6e 20 62 75 74 20 70 65 72 | ns.a.further.restriction.but.per |
| 57900 | 6d 69 74 73 20 72 65 6c 69 63 65 6e 73 69 6e 67 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 0a 20 20 | mits.relicensing.or.conveying... |
| 57920 | 20 20 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 20 61 | ...under.this.License,.you.may.a |
| 57940 | 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 6d 61 74 65 72 69 61 6c 20 67 6f | dd.to.a.covered.work.material.go |
| 57960 | 76 65 72 6e 65 64 0a 20 20 20 20 20 62 79 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 61 74 | verned......by.the.terms.of.that |
| 57980 | 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 | .license.document,.provided.that |
| 579a0 | 20 74 68 65 20 66 75 72 74 68 65 72 0a 20 20 20 20 20 72 65 73 74 72 69 63 74 69 6f 6e 20 64 6f | .the.further......restriction.do |
| 579c0 | 65 73 20 6e 6f 74 20 73 75 72 76 69 76 65 20 73 75 63 68 20 72 65 6c 69 63 65 6e 73 69 6e 67 20 | es.not.survive.such.relicensing. |
| 579e0 | 6f 72 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 61 64 64 20 74 | or.conveying........If.you.add.t |
| 57a00 | 65 72 6d 73 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 63 63 6f 72 64 | erms.to.a.covered.work.in.accord |
| 57a20 | 20 77 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2c 20 79 6f 75 0a 20 20 20 20 20 6d 75 73 | .with.this.section,.you......mus |
| 57a40 | 74 20 70 6c 61 63 65 2c 20 69 6e 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 73 6f 75 72 63 65 20 | t.place,.in.the.relevant.source. |
| 57a60 | 66 69 6c 65 73 2c 20 61 20 73 74 61 74 65 6d 65 6e 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 61 | files,.a.statement.of.the......a |
| 57a80 | 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 74 68 | dditional.terms.that.apply.to.th |
| 57aa0 | 6f 73 65 20 66 69 6c 65 73 2c 20 6f 72 20 61 20 6e 6f 74 69 63 65 20 69 6e 64 69 63 61 74 69 6e | ose.files,.or.a.notice.indicatin |
| 57ac0 | 67 0a 20 20 20 20 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 61 70 70 6c 69 63 61 | g......where.to.find.the.applica |
| 57ae0 | 62 6c 65 20 74 65 72 6d 73 2e 0a 0a 20 20 20 20 20 41 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d | ble.terms........Additional.term |
| 57b00 | 73 2c 20 70 65 72 6d 69 73 73 69 76 65 20 6f 72 20 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 2c | s,.permissive.or.non-permissive, |
| 57b20 | 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 69 6e 0a 20 20 20 20 20 74 68 65 20 66 6f 72 6d 20 | .may.be.stated.in......the.form. |
| 57b40 | 6f 66 20 61 20 73 65 70 61 72 61 74 65 6c 79 20 77 72 69 74 74 65 6e 20 6c 69 63 65 6e 73 65 2c | of.a.separately.written.license, |
| 57b60 | 20 6f 72 20 73 74 61 74 65 64 20 61 73 20 65 78 63 65 70 74 69 6f 6e 73 3b 0a 20 20 20 20 20 74 | .or.stated.as.exceptions;......t |
| 57b80 | 68 65 20 61 62 6f 76 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 61 70 70 6c 79 20 65 69 74 68 | he.above.requirements.apply.eith |
| 57ba0 | 65 72 20 77 61 79 2e 0a 0a 20 20 38 2e 20 54 65 72 6d 69 6e 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 | er.way.....8..Termination....... |
| 57bc0 | 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 70 72 6f 70 61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 | .You.may.not.propagate.or.modify |
| 57be0 | 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 65 78 63 65 70 74 20 61 73 20 65 78 70 72 65 73 | .a.covered.work.except.as.expres |
| 57c00 | 73 6c 79 0a 20 20 20 20 20 70 72 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 | sly......provided.under.this.Lic |
| 57c20 | 65 6e 73 65 2e 20 20 41 6e 79 20 61 74 74 65 6d 70 74 20 6f 74 68 65 72 77 69 73 65 20 74 6f 20 | ense...Any.attempt.otherwise.to. |
| 57c40 | 70 72 6f 70 61 67 61 74 65 20 6f 72 0a 20 20 20 20 20 6d 6f 64 69 66 79 20 69 74 20 69 73 20 76 | propagate.or......modify.it.is.v |
| 57c60 | 6f 69 64 2c 20 61 6e 64 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 72 6d | oid,.and.will.automatically.term |
| 57c80 | 69 6e 61 74 65 20 79 6f 75 72 20 72 69 67 68 74 73 0a 20 20 20 20 20 75 6e 64 65 72 20 74 68 69 | inate.your.rights......under.thi |
| 57ca0 | 73 20 4c 69 63 65 6e 73 65 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 6e 79 20 70 61 74 65 6e 74 20 | s.License.(including.any.patent. |
| 57cc0 | 6c 69 63 65 6e 73 65 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 65 0a 20 20 20 20 20 | licenses.granted.under.the...... |
| 57ce0 | 74 68 69 72 64 20 70 61 72 61 67 72 61 70 68 20 6f 66 20 73 65 63 74 69 6f 6e 20 31 31 29 2e 0a | third.paragraph.of.section.11).. |
| 57d00 | 0a 20 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 65 61 73 65 20 61 6c 6c 20 | ......However,.if.you.cease.all. |
| 57d20 | 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 6e 20 | violation.of.this.License,.then. |
| 57d40 | 79 6f 75 72 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 | your......license.from.a.particu |
| 57d60 | 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e 73 74 61 74 | lar.copyright.holder.is.reinstat |
| 57d80 | 65 64 20 28 61 29 0a 20 20 20 20 20 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 | ed.(a)......provisionally,.unles |
| 57da0 | 73 20 61 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 | s.and.until.the.copyright.holder |
| 57dc0 | 20 65 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 0a 20 20 20 20 20 66 69 6e 61 6c 6c 79 20 74 65 72 | .explicitly.and......finally.ter |
| 57de0 | 6d 69 6e 61 74 65 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 | minates.your.license,.and.(b).pe |
| 57e00 | 72 6d 61 6e 65 6e 74 6c 79 2c 20 69 66 20 74 68 65 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 | rmanently,.if.the......copyright |
| 57e20 | 20 68 6f 6c 64 65 72 20 66 61 69 6c 73 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 | .holder.fails.to.notify.you.of.t |
| 57e40 | 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 0a 20 20 20 20 20 72 65 61 73 6f 6e | he.violation.by.some......reason |
| 57e60 | 61 62 6c 65 20 6d 65 61 6e 73 20 70 72 69 6f 72 20 74 6f 20 36 30 20 64 61 79 73 20 61 66 74 65 | able.means.prior.to.60.days.afte |
| 57e80 | 72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 4d 6f 72 65 6f 76 65 72 2c | r.the.cessation........Moreover, |
| 57ea0 | 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 | .your.license.from.a.particular. |
| 57ec0 | 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 0a 20 20 20 20 20 72 65 69 6e 73 74 61 | copyright.holder.is......reinsta |
| 57ee0 | 74 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 | ted.permanently.if.the.copyright |
| 57f00 | 20 68 6f 6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 74 68 65 0a 20 20 20 20 | .holder.notifies.you.of.the..... |
| 57f20 | 20 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 | .violation.by.some.reasonable.me |
| 57f40 | 61 6e 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 | ans,.this.is.the.first.time.you. |
| 57f60 | 68 61 76 65 0a 20 20 20 20 20 72 65 63 65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f | have......received.notice.of.vio |
| 57f80 | 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 | lation.of.this.License.(for.any. |
| 57fa0 | 77 6f 72 6b 29 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 61 74 20 63 6f 70 79 72 69 67 68 74 20 68 | work).from......that.copyright.h |
| 57fc0 | 6f 6c 64 65 72 2c 20 61 6e 64 20 79 6f 75 20 63 75 72 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f | older,.and.you.cure.the.violatio |
| 57fe0 | 6e 20 70 72 69 6f 72 20 74 6f 20 33 30 20 64 61 79 73 0a 20 20 20 20 20 61 66 74 65 72 20 79 6f | n.prior.to.30.days......after.yo |
| 58000 | 75 72 20 72 65 63 65 69 70 74 20 6f 66 20 74 68 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 20 20 20 20 | ur.receipt.of.the.notice........ |
| 58020 | 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 | Termination.of.your.rights.under |
| 58040 | 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74 65 | .this.section.does.not.terminate |
| 58060 | 0a 20 20 20 20 20 74 68 65 20 6c 69 63 65 6e 73 65 73 20 6f 66 20 70 61 72 74 69 65 73 20 77 68 | ......the.licenses.of.parties.wh |
| 58080 | 6f 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65 73 20 6f 72 20 72 69 67 68 74 73 | o.have.received.copies.or.rights |
| 580a0 | 20 66 72 6f 6d 20 79 6f 75 0a 20 20 20 20 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 | .from.you......under.this.Licens |
| 580c0 | 65 2e 20 20 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 65 65 6e 20 74 65 72 | e...If.your.rights.have.been.ter |
| 580e0 | 6d 69 6e 61 74 65 64 20 61 6e 64 20 6e 6f 74 0a 20 20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 | minated.and.not......permanently |
| 58100 | 20 72 65 69 6e 73 74 61 74 65 64 2c 20 79 6f 75 20 64 6f 20 6e 6f 74 20 71 75 61 6c 69 66 79 20 | .reinstated,.you.do.not.qualify. |
| 58120 | 74 6f 20 72 65 63 65 69 76 65 20 6e 65 77 20 6c 69 63 65 6e 73 65 73 0a 20 20 20 20 20 66 6f 72 | to.receive.new.licenses......for |
| 58140 | 20 74 68 65 20 73 61 6d 65 20 6d 61 74 65 72 69 61 6c 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e | .the.same.material.under.section |
| 58160 | 20 31 30 2e 0a 0a 20 20 39 2e 20 41 63 63 65 70 74 61 6e 63 65 20 4e 6f 74 20 52 65 71 75 69 72 | .10.....9..Acceptance.Not.Requir |
| 58180 | 65 64 20 66 6f 72 20 48 61 76 69 6e 67 20 43 6f 70 69 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 | ed.for.Having.Copies........You. |
| 581a0 | 61 72 65 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 74 6f 20 61 63 63 65 70 74 20 74 68 69 73 20 | are.not.required.to.accept.this. |
| 581c0 | 4c 69 63 65 6e 73 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 63 65 69 76 65 20 6f 72 0a 20 | License.in.order.to.receive.or.. |
| 581e0 | 20 20 20 20 72 75 6e 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 20 20 | ....run.a.copy.of.the.Program... |
| 58200 | 41 6e 63 69 6c 6c 61 72 79 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 72 | Ancillary.propagation.of.a.cover |
| 58220 | 65 64 20 77 6f 72 6b 0a 20 20 20 20 20 6f 63 63 75 72 72 69 6e 67 20 73 6f 6c 65 6c 79 20 61 73 | ed.work......occurring.solely.as |
| 58240 | 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d | .a.consequence.of.using.peer-to- |
| 58260 | 70 65 65 72 0a 20 20 20 20 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 74 6f 20 72 65 63 65 69 76 | peer......transmission.to.receiv |
| 58280 | 65 20 61 20 63 6f 70 79 20 6c 69 6b 65 77 69 73 65 20 64 6f 65 73 20 6e 6f 74 20 72 65 71 75 69 | e.a.copy.likewise.does.not.requi |
| 582a0 | 72 65 0a 20 20 20 20 20 61 63 63 65 70 74 61 6e 63 65 2e 20 20 48 6f 77 65 76 65 72 2c 20 6e 6f | re......acceptance...However,.no |
| 582c0 | 74 68 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 67 72 | thing.other.than.this.License.gr |
| 582e0 | 61 6e 74 73 20 79 6f 75 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 70 72 6f 70 | ants.you......permission.to.prop |
| 58300 | 61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | agate.or.modify.any.covered.work |
| 58320 | 2e 20 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73 0a 20 20 20 20 20 69 6e 66 72 69 6e 67 65 20 63 | ...These.actions......infringe.c |
| 58340 | 6f 70 79 72 69 67 68 74 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 61 63 63 65 70 74 20 74 68 | opyright.if.you.do.not.accept.th |
| 58360 | 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 0a 20 20 20 20 20 62 79 20 | is.License...Therefore,......by. |
| 58380 | 6d 6f 64 69 66 79 69 6e 67 20 6f 72 20 70 72 6f 70 61 67 61 74 69 6e 67 20 61 20 63 6f 76 65 72 | modifying.or.propagating.a.cover |
| 583a0 | 65 64 20 77 6f 72 6b 2c 20 79 6f 75 20 69 6e 64 69 63 61 74 65 20 79 6f 75 72 0a 20 20 20 20 20 | ed.work,.you.indicate.your...... |
| 583c0 | 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 64 6f | acceptance.of.this.License.to.do |
| 583e0 | 20 73 6f 2e 0a 0a 20 20 31 30 2e 20 41 75 74 6f 6d 61 74 69 63 20 4c 69 63 65 6e 73 69 6e 67 20 | .so.....10..Automatic.Licensing. |
| 58400 | 6f 66 20 44 6f 77 6e 73 74 72 65 61 6d 20 52 65 63 69 70 69 65 6e 74 73 2e 0a 0a 20 20 20 20 20 | of.Downstream.Recipients........ |
| 58420 | 45 61 63 68 20 74 69 6d 65 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 | Each.time.you.convey.a.covered.w |
| 58440 | 6f 72 6b 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 | ork,.the.recipient.automatically |
| 58460 | 0a 20 20 20 20 20 72 65 63 65 69 76 65 73 20 61 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 74 68 | ......receives.a.license.from.th |
| 58480 | 65 20 6f 72 69 67 69 6e 61 6c 20 6c 69 63 65 6e 73 6f 72 73 2c 20 74 6f 20 72 75 6e 2c 20 6d 6f | e.original.licensors,.to.run,.mo |
| 584a0 | 64 69 66 79 20 61 6e 64 0a 20 20 20 20 20 70 72 6f 70 61 67 61 74 65 20 74 68 61 74 20 77 6f 72 | dify.and......propagate.that.wor |
| 584c0 | 6b 2c 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 | k,.subject.to.this.License...You |
| 584e0 | 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 65 6e | .are.not......responsible.for.en |
| 58500 | 66 6f 72 63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e 63 65 20 62 79 20 74 68 69 72 64 20 70 61 72 74 | forcing.compliance.by.third.part |
| 58520 | 69 65 73 20 77 69 74 68 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 | ies.with.this......License...... |
| 58540 | 20 20 41 6e 20 22 65 6e 74 69 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 22 20 69 73 20 61 20 74 | ..An."entity.transaction".is.a.t |
| 58560 | 72 61 6e 73 61 63 74 69 6f 6e 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 | ransaction.transferring.control. |
| 58580 | 6f 66 20 61 6e 0a 20 20 20 20 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 73 75 62 73 | of.an......organization,.or.subs |
| 585a0 | 74 61 6e 74 69 61 6c 6c 79 20 61 6c 6c 20 61 73 73 65 74 73 20 6f 66 20 6f 6e 65 2c 20 6f 72 20 | tantially.all.assets.of.one,.or. |
| 585c0 | 73 75 62 64 69 76 69 64 69 6e 67 20 61 6e 0a 20 20 20 20 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e | subdividing.an......organization |
| 585e0 | 2c 20 6f 72 20 6d 65 72 67 69 6e 67 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 2e 20 20 49 66 20 | ,.or.merging.organizations...If. |
| 58600 | 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 0a 20 20 20 20 20 63 6f 76 65 72 65 64 20 77 6f | propagation.of.a......covered.wo |
| 58620 | 72 6b 20 72 65 73 75 6c 74 73 20 66 72 6f 6d 20 61 6e 20 65 6e 74 69 74 79 20 74 72 61 6e 73 61 | rk.results.from.an.entity.transa |
| 58640 | 63 74 69 6f 6e 2c 20 65 61 63 68 20 70 61 72 74 79 20 74 6f 20 74 68 61 74 0a 20 20 20 20 20 74 | ction,.each.party.to.that......t |
| 58660 | 72 61 6e 73 61 63 74 69 6f 6e 20 77 68 6f 20 72 65 63 65 69 76 65 73 20 61 20 63 6f 70 79 20 6f | ransaction.who.receives.a.copy.o |
| 58680 | 66 20 74 68 65 20 77 6f 72 6b 20 61 6c 73 6f 20 72 65 63 65 69 76 65 73 20 77 68 61 74 65 76 65 | f.the.work.also.receives.whateve |
| 586a0 | 72 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 20 74 68 65 20 | r......licenses.to.the.work.the. |
| 586c0 | 70 61 72 74 79 27 73 20 70 72 65 64 65 63 65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65 73 74 20 | party's.predecessor.in.interest. |
| 586e0 | 68 61 64 20 6f 72 0a 20 20 20 20 20 63 6f 75 6c 64 20 67 69 76 65 20 75 6e 64 65 72 20 74 68 65 | had.or......could.give.under.the |
| 58700 | 20 70 72 65 76 69 6f 75 73 20 70 61 72 61 67 72 61 70 68 2c 20 70 6c 75 73 20 61 20 72 69 67 68 | .previous.paragraph,.plus.a.righ |
| 58720 | 74 20 74 6f 20 70 6f 73 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 6f 66 20 74 68 65 20 43 6f 72 72 | t.to.possession......of.the.Corr |
| 58740 | 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 66 72 6f | esponding.Source.of.the.work.fro |
| 58760 | 6d 20 74 68 65 20 70 72 65 64 65 63 65 73 73 6f 72 20 69 6e 0a 20 20 20 20 20 69 6e 74 65 72 65 | m.the.predecessor.in......intere |
| 58780 | 73 74 2c 20 69 66 20 74 68 65 20 70 72 65 64 65 63 65 73 73 6f 72 20 68 61 73 20 69 74 20 6f 72 | st,.if.the.predecessor.has.it.or |
| 587a0 | 20 63 61 6e 20 67 65 74 20 69 74 20 77 69 74 68 20 72 65 61 73 6f 6e 61 62 6c 65 0a 20 20 20 20 | .can.get.it.with.reasonable..... |
| 587c0 | 20 65 66 66 6f 72 74 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 69 6d 70 6f | .efforts........You.may.not.impo |
| 587e0 | 73 65 20 61 6e 79 20 66 75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f 6e 20 74 | se.any.further.restrictions.on.t |
| 58800 | 68 65 20 65 78 65 72 63 69 73 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 72 69 67 68 74 73 20 67 | he.exercise.of.the......rights.g |
| 58820 | 72 61 6e 74 65 64 20 6f 72 20 61 66 66 69 72 6d 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 | ranted.or.affirmed.under.this.Li |
| 58840 | 63 65 6e 73 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 0a 20 20 20 20 20 6d 61 | cense...For.example,.you......ma |
| 58860 | 79 20 6e 6f 74 20 69 6d 70 6f 73 65 20 61 20 6c 69 63 65 6e 73 65 20 66 65 65 2c 20 72 6f 79 61 | y.not.impose.a.license.fee,.roya |
| 58880 | 6c 74 79 2c 20 6f 72 20 6f 74 68 65 72 20 63 68 61 72 67 65 20 66 6f 72 20 65 78 65 72 63 69 73 | lty,.or.other.charge.for.exercis |
| 588a0 | 65 0a 20 20 20 20 20 6f 66 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 | e......of.rights.granted.under.t |
| 588c0 | 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 6e 6f 74 20 69 6e 69 | his.License,.and.you.may.not.ini |
| 588e0 | 74 69 61 74 65 0a 20 20 20 20 20 6c 69 74 69 67 61 74 69 6f 6e 20 28 69 6e 63 6c 75 64 69 6e 67 | tiate......litigation.(including |
| 58900 | 20 61 20 63 72 6f 73 73 2d 63 6c 61 69 6d 20 6f 72 20 63 6f 75 6e 74 65 72 63 6c 61 69 6d 20 69 | .a.cross-claim.or.counterclaim.i |
| 58920 | 6e 20 61 20 6c 61 77 73 75 69 74 29 0a 20 20 20 20 20 61 6c 6c 65 67 69 6e 67 20 74 68 61 74 20 | n.a.lawsuit)......alleging.that. |
| 58940 | 61 6e 79 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 20 69 73 20 69 6e 66 72 69 6e 67 65 64 20 62 79 | any.patent.claim.is.infringed.by |
| 58960 | 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 0a 20 20 20 20 20 73 65 6c 6c 69 6e 67 2c 20 6f 66 | .making,.using,......selling,.of |
| 58980 | 66 65 72 69 6e 67 20 66 6f 72 20 73 61 6c 65 2c 20 6f 72 20 69 6d 70 6f 72 74 69 6e 67 20 74 68 | fering.for.sale,.or.importing.th |
| 589a0 | 65 20 50 72 6f 67 72 61 6d 20 6f 72 20 61 6e 79 20 70 6f 72 74 69 6f 6e 0a 20 20 20 20 20 6f 66 | e.Program.or.any.portion......of |
| 589c0 | 20 69 74 2e 0a 0a 20 20 31 31 2e 20 50 61 74 65 6e 74 73 2e 0a 0a 20 20 20 20 20 41 20 22 63 6f | .it.....11..Patents........A."co |
| 589e0 | 6e 74 72 69 62 75 74 6f 72 22 20 69 73 20 61 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 | ntributor".is.a.copyright.holder |
| 58a00 | 20 77 68 6f 20 61 75 74 68 6f 72 69 7a 65 73 20 75 73 65 20 75 6e 64 65 72 20 74 68 69 73 0a 20 | .who.authorizes.use.under.this.. |
| 58a20 | 20 20 20 20 4c 69 63 65 6e 73 65 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 6f 72 20 61 20 | ....License.of.the.Program.or.a. |
| 58a40 | 77 6f 72 6b 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 50 72 6f 67 72 61 6d 20 69 73 20 62 61 73 | work.on.which.the.Program.is.bas |
| 58a60 | 65 64 2e 0a 20 20 20 20 20 54 68 65 20 77 6f 72 6b 20 74 68 75 73 20 6c 69 63 65 6e 73 65 64 20 | ed.......The.work.thus.licensed. |
| 58a80 | 69 73 20 63 61 6c 6c 65 64 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 63 6f 6e | is.called.the.contributor's."con |
| 58aa0 | 74 72 69 62 75 74 6f 72 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 22 2e 0a 0a 20 20 20 20 20 41 20 | tributor......version"........A. |
| 58ac0 | 63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 65 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74 20 | contributor's."essential.patent. |
| 58ae0 | 63 6c 61 69 6d 73 22 20 61 72 65 20 61 6c 6c 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 0a 20 20 | claims".are.all.patent.claims... |
| 58b00 | 20 20 20 6f 77 6e 65 64 20 6f 72 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 63 6f | ...owned.or.controlled.by.the.co |
| 58b20 | 6e 74 72 69 62 75 74 6f 72 2c 20 77 68 65 74 68 65 72 20 61 6c 72 65 61 64 79 20 61 63 71 75 69 | ntributor,.whether.already.acqui |
| 58b40 | 72 65 64 20 6f 72 0a 20 20 20 20 20 68 65 72 65 61 66 74 65 72 20 61 63 71 75 69 72 65 64 2c 20 | red.or......hereafter.acquired,. |
| 58b60 | 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 62 79 20 73 6f 6d 65 20 | that.would.be.infringed.by.some. |
| 58b80 | 6d 61 6e 6e 65 72 2c 0a 20 20 20 20 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 74 68 69 73 20 4c | manner,......permitted.by.this.L |
| 58ba0 | 69 63 65 6e 73 65 2c 20 6f 66 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 6f 72 20 73 65 6c | icense,.of.making,.using,.or.sel |
| 58bc0 | 6c 69 6e 67 20 69 74 73 0a 20 20 20 20 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69 6f | ling.its......contributor.versio |
| 58be0 | 6e 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 63 6c 61 69 6d 73 20 74 68 61 | n,.but.do.not.include.claims.tha |
| 58c00 | 74 20 77 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 69 6e 66 72 69 6e 67 65 64 20 6f 6e 6c 79 20 61 | t.would.be......infringed.only.a |
| 58c20 | 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 66 75 72 74 68 65 72 20 6d 6f 64 69 66 | s.a.consequence.of.further.modif |
| 58c40 | 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 | ication.of.the......contributor. |
| 58c60 | 76 65 72 73 69 6f 6e 2e 20 20 46 6f 72 20 70 75 72 70 6f 73 65 73 20 6f 66 20 74 68 69 73 20 64 | version...For.purposes.of.this.d |
| 58c80 | 65 66 69 6e 69 74 69 6f 6e 2c 20 22 63 6f 6e 74 72 6f 6c 22 0a 20 20 20 20 20 69 6e 63 6c 75 64 | efinition,."control"......includ |
| 58ca0 | 65 73 20 74 68 65 20 72 69 67 68 74 20 74 6f 20 67 72 61 6e 74 20 70 61 74 65 6e 74 20 73 75 62 | es.the.right.to.grant.patent.sub |
| 58cc0 | 6c 69 63 65 6e 73 65 73 20 69 6e 20 61 20 6d 61 6e 6e 65 72 0a 20 20 20 20 20 63 6f 6e 73 69 73 | licenses.in.a.manner......consis |
| 58ce0 | 74 65 6e 74 20 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 6f 66 20 74 68 | tent.with.the.requirements.of.th |
| 58d00 | 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 63 6f 6e 74 72 69 62 75 74 | is.License........Each.contribut |
| 58d20 | 6f 72 20 67 72 61 6e 74 73 20 79 6f 75 20 61 20 6e 6f 6e 2d 65 78 63 6c 75 73 69 76 65 2c 20 77 | or.grants.you.a.non-exclusive,.w |
| 58d40 | 6f 72 6c 64 77 69 64 65 2c 0a 20 20 20 20 20 72 6f 79 61 6c 74 79 2d 66 72 65 65 20 70 61 74 65 | orldwide,......royalty-free.pate |
| 58d60 | 6e 74 20 6c 69 63 65 6e 73 65 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 | nt.license.under.the.contributor |
| 58d80 | 27 73 20 65 73 73 65 6e 74 69 61 6c 0a 20 20 20 20 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 2c | 's.essential......patent.claims, |
| 58da0 | 20 74 6f 20 6d 61 6b 65 2c 20 75 73 65 2c 20 73 65 6c 6c 2c 20 6f 66 66 65 72 20 66 6f 72 20 73 | .to.make,.use,.sell,.offer.for.s |
| 58dc0 | 61 6c 65 2c 20 69 6d 70 6f 72 74 20 61 6e 64 0a 20 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 72 | ale,.import.and......otherwise.r |
| 58de0 | 75 6e 2c 20 6d 6f 64 69 66 79 20 61 6e 64 20 70 72 6f 70 61 67 61 74 65 20 74 68 65 20 63 6f 6e | un,.modify.and.propagate.the.con |
| 58e00 | 74 65 6e 74 73 20 6f 66 20 69 74 73 20 63 6f 6e 74 72 69 62 75 74 6f 72 0a 20 20 20 20 20 76 65 | tents.of.its.contributor......ve |
| 58e20 | 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 | rsion........In.the.following.th |
| 58e40 | 72 65 65 20 70 61 72 61 67 72 61 70 68 73 2c 20 61 20 22 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 | ree.paragraphs,.a."patent.licens |
| 58e60 | 65 22 20 69 73 20 61 6e 79 0a 20 20 20 20 20 65 78 70 72 65 73 73 20 61 67 72 65 65 6d 65 6e 74 | e".is.any......express.agreement |
| 58e80 | 20 6f 72 20 63 6f 6d 6d 69 74 6d 65 6e 74 2c 20 68 6f 77 65 76 65 72 20 64 65 6e 6f 6d 69 6e 61 | .or.commitment,.however.denomina |
| 58ea0 | 74 65 64 2c 20 6e 6f 74 20 74 6f 0a 20 20 20 20 20 65 6e 66 6f 72 63 65 20 61 20 70 61 74 65 6e | ted,.not.to......enforce.a.paten |
| 58ec0 | 74 20 28 73 75 63 68 20 61 73 20 61 6e 20 65 78 70 72 65 73 73 20 70 65 72 6d 69 73 73 69 6f 6e | t.(such.as.an.express.permission |
| 58ee0 | 20 74 6f 20 70 72 61 63 74 69 63 65 20 61 0a 20 20 20 20 20 70 61 74 65 6e 74 20 6f 72 20 63 6f | .to.practice.a......patent.or.co |
| 58f00 | 76 65 6e 61 6e 74 20 6e 6f 74 20 74 6f 20 73 75 65 20 66 6f 72 20 70 61 74 65 6e 74 20 69 6e 66 | venant.not.to.sue.for.patent.inf |
| 58f20 | 72 69 6e 67 65 6d 65 6e 74 29 2e 20 20 54 6f 20 22 67 72 61 6e 74 22 0a 20 20 20 20 20 73 75 63 | ringement)...To."grant"......suc |
| 58f40 | 68 20 61 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 61 20 70 61 72 74 79 20 6d 65 | h.a.patent.license.to.a.party.me |
| 58f60 | 61 6e 73 20 74 6f 20 6d 61 6b 65 20 73 75 63 68 20 61 6e 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 | ans.to.make.such.an.agreement.or |
| 58f80 | 0a 20 20 20 20 20 63 6f 6d 6d 69 74 6d 65 6e 74 20 6e 6f 74 20 74 6f 20 65 6e 66 6f 72 63 65 20 | ......commitment.not.to.enforce. |
| 58fa0 | 61 20 70 61 74 65 6e 74 20 61 67 61 69 6e 73 74 20 74 68 65 20 70 61 72 74 79 2e 0a 0a 20 20 20 | a.patent.against.the.party...... |
| 58fc0 | 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 | ..If.you.convey.a.covered.work,. |
| 58fe0 | 6b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 69 6e 67 20 6f 6e 20 61 20 70 61 74 65 6e 74 0a 20 20 | knowingly.relying.on.a.patent... |
| 59000 | 20 20 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e | ...license,.and.the.Correspondin |
| 59020 | 67 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 69 73 20 6e 6f 74 20 61 76 61 69 | g.Source.of.the.work.is.not.avai |
| 59040 | 6c 61 62 6c 65 0a 20 20 20 20 20 66 6f 72 20 61 6e 79 6f 6e 65 20 74 6f 20 63 6f 70 79 2c 20 66 | lable......for.anyone.to.copy,.f |
| 59060 | 72 65 65 20 6f 66 20 63 68 61 72 67 65 20 61 6e 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | ree.of.charge.and.under.the.term |
| 59080 | 73 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2c 20 74 68 72 6f 75 67 68 20 | s.of.this......License,.through. |
| 590a0 | 61 20 70 75 62 6c 69 63 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 6e 65 74 77 6f 72 6b 20 73 65 72 | a.publicly.available.network.ser |
| 590c0 | 76 65 72 20 6f 72 20 6f 74 68 65 72 0a 20 20 20 20 20 72 65 61 64 69 6c 79 20 61 63 63 65 73 73 | ver.or.other......readily.access |
| 590e0 | 69 62 6c 65 20 6d 65 61 6e 73 2c 20 74 68 65 6e 20 79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 | ible.means,.then.you.must.either |
| 59100 | 20 28 31 29 20 63 61 75 73 65 20 74 68 65 0a 20 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e | .(1).cause.the......Correspondin |
| 59120 | 67 20 53 6f 75 72 63 65 20 74 6f 20 62 65 20 73 6f 20 61 76 61 69 6c 61 62 6c 65 2c 20 6f 72 20 | g.Source.to.be.so.available,.or. |
| 59140 | 28 32 29 20 61 72 72 61 6e 67 65 20 74 6f 20 64 65 70 72 69 76 65 0a 20 20 20 20 20 79 6f 75 72 | (2).arrange.to.deprive......your |
| 59160 | 73 65 6c 66 20 6f 66 20 74 68 65 20 62 65 6e 65 66 69 74 20 6f 66 20 74 68 65 20 70 61 74 65 6e | self.of.the.benefit.of.the.paten |
| 59180 | 74 20 6c 69 63 65 6e 73 65 20 66 6f 72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 0a 20 20 | t.license.for.this.particular... |
| 591a0 | 20 20 20 77 6f 72 6b 2c 20 6f 72 20 28 33 29 20 61 72 72 61 6e 67 65 2c 20 69 6e 20 61 20 6d 61 | ...work,.or.(3).arrange,.in.a.ma |
| 591c0 | 6e 6e 65 72 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 | nner.consistent.with.the.require |
| 591e0 | 6d 65 6e 74 73 0a 20 20 20 20 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 6f 20 65 | ments......of.this.License,.to.e |
| 59200 | 78 74 65 6e 64 20 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 64 6f 77 6e | xtend.the.patent.license.to.down |
| 59220 | 73 74 72 65 61 6d 0a 20 20 20 20 20 72 65 63 69 70 69 65 6e 74 73 2e 20 20 22 4b 6e 6f 77 69 6e | stream......recipients..."Knowin |
| 59240 | 67 6c 79 20 72 65 6c 79 69 6e 67 22 20 6d 65 61 6e 73 20 79 6f 75 20 68 61 76 65 20 61 63 74 75 | gly.relying".means.you.have.actu |
| 59260 | 61 6c 20 6b 6e 6f 77 6c 65 64 67 65 0a 20 20 20 20 20 74 68 61 74 2c 20 62 75 74 20 66 6f 72 20 | al.knowledge......that,.but.for. |
| 59280 | 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 2c 20 79 6f 75 72 20 63 6f 6e 76 65 79 69 | the.patent.license,.your.conveyi |
| 592a0 | 6e 67 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 20 20 20 20 20 69 6e 20 61 20 63 6f | ng.the.covered.work......in.a.co |
| 592c0 | 75 6e 74 72 79 2c 20 6f 72 20 79 6f 75 72 20 72 65 63 69 70 69 65 6e 74 27 73 20 75 73 65 20 6f | untry,.or.your.recipient's.use.o |
| 592e0 | 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 0a 20 20 20 20 20 63 6f 75 | f.the.covered.work.in.a......cou |
| 59300 | 6e 74 72 79 2c 20 77 6f 75 6c 64 20 69 6e 66 72 69 6e 67 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 | ntry,.would.infringe.one.or.more |
| 59320 | 20 69 64 65 6e 74 69 66 69 61 62 6c 65 20 70 61 74 65 6e 74 73 20 69 6e 20 74 68 61 74 0a 20 20 | .identifiable.patents.in.that... |
| 59340 | 20 20 20 63 6f 75 6e 74 72 79 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 72 65 61 73 6f 6e 20 | ...country.that.you.have.reason. |
| 59360 | 74 6f 20 62 65 6c 69 65 76 65 20 61 72 65 20 76 61 6c 69 64 2e 0a 0a 20 20 20 20 20 49 66 2c 20 | to.believe.are.valid........If,. |
| 59380 | 70 75 72 73 75 61 6e 74 20 74 6f 20 6f 72 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 | pursuant.to.or.in.connection.wit |
| 593a0 | 68 20 61 20 73 69 6e 67 6c 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6f 72 0a 20 20 20 20 20 61 | h.a.single.transaction.or......a |
| 593c0 | 72 72 61 6e 67 65 6d 65 6e 74 2c 20 79 6f 75 20 63 6f 6e 76 65 79 2c 20 6f 72 20 70 72 6f 70 61 | rrangement,.you.convey,.or.propa |
| 593e0 | 67 61 74 65 20 62 79 20 70 72 6f 63 75 72 69 6e 67 20 63 6f 6e 76 65 79 61 6e 63 65 20 6f 66 2c | gate.by.procuring.conveyance.of, |
| 59400 | 20 61 0a 20 20 20 20 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 67 72 61 6e 74 20 | .a......covered.work,.and.grant. |
| 59420 | 61 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 | a.patent.license.to.some.of.the. |
| 59440 | 70 61 72 74 69 65 73 0a 20 20 20 20 20 72 65 63 65 69 76 69 6e 67 20 74 68 65 20 63 6f 76 65 72 | parties......receiving.the.cover |
| 59460 | 65 64 20 77 6f 72 6b 20 61 75 74 68 6f 72 69 7a 69 6e 67 20 74 68 65 6d 20 74 6f 20 75 73 65 2c | ed.work.authorizing.them.to.use, |
| 59480 | 20 70 72 6f 70 61 67 61 74 65 2c 0a 20 20 20 20 20 6d 6f 64 69 66 79 20 6f 72 20 63 6f 6e 76 65 | .propagate,......modify.or.conve |
| 594a0 | 79 20 61 20 73 70 65 63 69 66 69 63 20 63 6f 70 79 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 | y.a.specific.copy.of.the.covered |
| 594c0 | 20 77 6f 72 6b 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 70 61 74 65 6e 74 20 6c 69 63 65 | .work,.then.the......patent.lice |
| 594e0 | 6e 73 65 20 79 6f 75 20 67 72 61 6e 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 | nse.you.grant.is.automatically.e |
| 59500 | 78 74 65 6e 64 65 64 20 74 6f 20 61 6c 6c 0a 20 20 20 20 20 72 65 63 69 70 69 65 6e 74 73 20 6f | xtended.to.all......recipients.o |
| 59520 | 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 61 6e 64 20 77 6f 72 6b 73 20 62 61 73 | f.the.covered.work.and.works.bas |
| 59540 | 65 64 20 6f 6e 20 69 74 2e 0a 0a 20 20 20 20 20 41 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 | ed.on.it........A.patent.license |
| 59560 | 20 69 73 20 22 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 22 20 69 66 20 69 74 20 64 6f 65 73 20 | .is."discriminatory".if.it.does. |
| 59580 | 6e 6f 74 20 69 6e 63 6c 75 64 65 20 77 69 74 68 69 6e 0a 20 20 20 20 20 74 68 65 20 73 63 6f 70 | not.include.within......the.scop |
| 595a0 | 65 20 6f 66 20 69 74 73 20 63 6f 76 65 72 61 67 65 2c 20 70 72 6f 68 69 62 69 74 73 20 74 68 65 | e.of.its.coverage,.prohibits.the |
| 595c0 | 20 65 78 65 72 63 69 73 65 20 6f 66 2c 20 6f 72 20 69 73 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 | .exercise.of,.or.is......conditi |
| 595e0 | 6f 6e 65 64 20 6f 6e 20 74 68 65 20 6e 6f 6e 2d 65 78 65 72 63 69 73 65 20 6f 66 20 6f 6e 65 20 | oned.on.the.non-exercise.of.one. |
| 59600 | 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 72 69 67 68 74 73 20 74 68 61 74 0a 20 20 20 20 20 | or.more.of.the.rights.that...... |
| 59620 | 61 72 65 20 73 70 65 63 69 66 69 63 61 6c 6c 79 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 | are.specifically.granted.under.t |
| 59640 | 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 6e 76 65 79 | his.License...You.may.not.convey |
| 59660 | 20 61 0a 20 20 20 20 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 66 20 79 6f 75 20 61 72 65 20 | .a......covered.work.if.you.are. |
| 59680 | 61 20 70 61 72 74 79 20 74 6f 20 61 6e 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 77 69 74 68 20 61 | a.party.to.an.arrangement.with.a |
| 596a0 | 20 74 68 69 72 64 0a 20 20 20 20 20 70 61 72 74 79 20 74 68 61 74 20 69 73 20 69 6e 20 74 68 65 | .third......party.that.is.in.the |
| 596c0 | 20 62 75 73 69 6e 65 73 73 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6e 67 20 73 6f 66 74 77 61 | .business.of.distributing.softwa |
| 596e0 | 72 65 2c 20 75 6e 64 65 72 20 77 68 69 63 68 0a 20 20 20 20 20 79 6f 75 20 6d 61 6b 65 20 70 61 | re,.under.which......you.make.pa |
| 59700 | 79 6d 65 6e 74 20 74 6f 20 74 68 65 20 74 68 69 72 64 20 70 61 72 74 79 20 62 61 73 65 64 20 6f | yment.to.the.third.party.based.o |
| 59720 | 6e 20 74 68 65 20 65 78 74 65 6e 74 20 6f 66 20 79 6f 75 72 0a 20 20 20 20 20 61 63 74 69 76 69 | n.the.extent.of.your......activi |
| 59740 | 74 79 20 6f 66 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 75 6e | ty.of.conveying.the.work,.and.un |
| 59760 | 64 65 72 20 77 68 69 63 68 20 74 68 65 20 74 68 69 72 64 20 70 61 72 74 79 0a 20 20 20 20 20 67 | der.which.the.third.party......g |
| 59780 | 72 61 6e 74 73 2c 20 74 6f 20 61 6e 79 20 6f 66 20 74 68 65 20 70 61 72 74 69 65 73 20 77 68 6f | rants,.to.any.of.the.parties.who |
| 597a0 | 20 77 6f 75 6c 64 20 72 65 63 65 69 76 65 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a | .would.receive.the.covered.work. |
| 597c0 | 20 20 20 20 20 66 72 6f 6d 20 79 6f 75 2c 20 61 20 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 20 | .....from.you,.a.discriminatory. |
| 597e0 | 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 28 61 29 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e | patent.license.(a).in.connection |
| 59800 | 20 77 69 74 68 0a 20 20 20 20 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 | .with......copies.of.the.covered |
| 59820 | 20 77 6f 72 6b 20 63 6f 6e 76 65 79 65 64 20 62 79 20 79 6f 75 20 28 6f 72 20 63 6f 70 69 65 73 | .work.conveyed.by.you.(or.copies |
| 59840 | 20 6d 61 64 65 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 6f 73 65 20 63 6f 70 69 65 73 29 2c 20 6f | .made.from......those.copies),.o |
| 59860 | 72 20 28 62 29 20 70 72 69 6d 61 72 69 6c 79 20 66 6f 72 20 61 6e 64 20 69 6e 20 63 6f 6e 6e 65 | r.(b).primarily.for.and.in.conne |
| 59880 | 63 74 69 6f 6e 20 77 69 74 68 20 73 70 65 63 69 66 69 63 0a 20 20 20 20 20 70 72 6f 64 75 63 74 | ction.with.specific......product |
| 598a0 | 73 20 6f 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 74 | s.or.compilations.that.contain.t |
| 598c0 | 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 75 6e 6c 65 73 73 20 79 6f 75 0a 20 20 20 20 | he.covered.work,.unless.you..... |
| 598e0 | 20 65 6e 74 65 72 65 64 20 69 6e 74 6f 20 74 68 61 74 20 61 72 72 61 6e 67 65 6d 65 6e 74 2c 20 | .entered.into.that.arrangement,. |
| 59900 | 6f 72 20 74 68 61 74 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 77 61 73 20 67 72 61 6e 74 | or.that.patent.license.was.grant |
| 59920 | 65 64 2c 0a 20 20 20 20 20 70 72 69 6f 72 20 74 6f 20 32 38 20 4d 61 72 63 68 20 32 30 30 37 2e | ed,......prior.to.28.March.2007. |
| 59940 | 0a 0a 20 20 20 20 20 4e 6f 74 68 69 6e 67 20 69 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 73 | .......Nothing.in.this.License.s |
| 59960 | 68 61 6c 6c 20 62 65 20 63 6f 6e 73 74 72 75 65 64 20 61 73 20 65 78 63 6c 75 64 69 6e 67 20 6f | hall.be.construed.as.excluding.o |
| 59980 | 72 20 6c 69 6d 69 74 69 6e 67 0a 20 20 20 20 20 61 6e 79 20 69 6d 70 6c 69 65 64 20 6c 69 63 65 | r.limiting......any.implied.lice |
| 599a0 | 6e 73 65 20 6f 72 20 6f 74 68 65 72 20 64 65 66 65 6e 73 65 73 20 74 6f 20 69 6e 66 72 69 6e 67 | nse.or.other.defenses.to.infring |
| 599c0 | 65 6d 65 6e 74 20 74 68 61 74 20 6d 61 79 0a 20 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 62 65 | ement.that.may......otherwise.be |
| 599e0 | 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 79 6f 75 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 | .available.to.you.under.applicab |
| 59a00 | 6c 65 20 70 61 74 65 6e 74 20 6c 61 77 2e 0a 0a 20 20 31 32 2e 20 4e 6f 20 53 75 72 72 65 6e 64 | le.patent.law.....12..No.Surrend |
| 59a20 | 65 72 20 6f 66 20 4f 74 68 65 72 73 27 20 46 72 65 65 64 6f 6d 2e 0a 0a 20 20 20 20 20 49 66 20 | er.of.Others'.Freedom........If. |
| 59a40 | 63 6f 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 79 6f 75 20 28 77 | conditions.are.imposed.on.you.(w |
| 59a60 | 68 65 74 68 65 72 20 62 79 20 63 6f 75 72 74 20 6f 72 64 65 72 2c 20 61 67 72 65 65 6d 65 6e 74 | hether.by.court.order,.agreement |
| 59a80 | 0a 20 20 20 20 20 6f 72 20 6f 74 68 65 72 77 69 73 65 29 20 74 68 61 74 20 63 6f 6e 74 72 61 64 | ......or.otherwise).that.contrad |
| 59aa0 | 69 63 74 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e | ict.the.conditions.of.this.Licen |
| 59ac0 | 73 65 2c 20 74 68 65 79 0a 20 20 20 20 20 64 6f 20 6e 6f 74 20 65 78 63 75 73 65 20 79 6f 75 20 | se,.they......do.not.excuse.you. |
| 59ae0 | 66 72 6f 6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 | from.the.conditions.of.this.Lice |
| 59b00 | 6e 73 65 2e 20 20 49 66 20 79 6f 75 0a 20 20 20 20 20 63 61 6e 6e 6f 74 20 63 6f 6e 76 65 79 20 | nse...If.you......cannot.convey. |
| 59b20 | 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 73 6f 20 61 73 20 74 6f 20 73 61 74 69 73 66 79 20 | a.covered.work.so.as.to.satisfy. |
| 59b40 | 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 79 6f 75 72 0a 20 20 20 20 20 6f 62 6c 69 67 61 74 | simultaneously.your......obligat |
| 59b60 | 69 6f 6e 73 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 20 | ions.under.this.License.and.any. |
| 59b80 | 6f 74 68 65 72 20 70 65 72 74 69 6e 65 6e 74 20 6f 62 6c 69 67 61 74 69 6f 6e 73 2c 0a 20 20 20 | other.pertinent.obligations,.... |
| 59ba0 | 20 20 74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 79 6f 75 20 6d 61 79 20 | ..then.as.a.consequence.you.may. |
| 59bc0 | 6e 6f 74 20 63 6f 6e 76 65 79 20 69 74 20 61 74 20 61 6c 6c 2e 20 20 46 6f 72 20 65 78 61 6d 70 | not.convey.it.at.all...For.examp |
| 59be0 | 6c 65 2c 0a 20 20 20 20 20 69 66 20 79 6f 75 20 61 67 72 65 65 20 74 6f 20 74 65 72 6d 73 20 74 | le,......if.you.agree.to.terms.t |
| 59c00 | 68 61 74 20 6f 62 6c 69 67 61 74 65 20 79 6f 75 20 74 6f 20 63 6f 6c 6c 65 63 74 20 61 20 72 6f | hat.obligate.you.to.collect.a.ro |
| 59c20 | 79 61 6c 74 79 20 66 6f 72 0a 20 20 20 20 20 66 75 72 74 68 65 72 20 63 6f 6e 76 65 79 69 6e 67 | yalty.for......further.conveying |
| 59c40 | 20 66 72 6f 6d 20 74 68 6f 73 65 20 74 6f 20 77 68 6f 6d 20 79 6f 75 20 63 6f 6e 76 65 79 20 74 | .from.those.to.whom.you.convey.t |
| 59c60 | 68 65 20 50 72 6f 67 72 61 6d 2c 20 74 68 65 0a 20 20 20 20 20 6f 6e 6c 79 20 77 61 79 20 79 6f | he.Program,.the......only.way.yo |
| 59c80 | 75 20 63 6f 75 6c 64 20 73 61 74 69 73 66 79 20 62 6f 74 68 20 74 68 6f 73 65 20 74 65 72 6d 73 | u.could.satisfy.both.those.terms |
| 59ca0 | 20 61 6e 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 6f 75 6c 64 0a 20 20 20 20 20 62 65 20 | .and.this.License.would......be. |
| 59cc0 | 74 6f 20 72 65 66 72 61 69 6e 20 65 6e 74 69 72 65 6c 79 20 66 72 6f 6d 20 63 6f 6e 76 65 79 69 | to.refrain.entirely.from.conveyi |
| 59ce0 | 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 31 33 2e 20 55 73 65 20 77 69 74 68 20 | ng.the.Program.....13..Use.with. |
| 59d00 | 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | the.GNU.Affero.General.Public.Li |
| 59d20 | 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 4e 6f 74 77 69 74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 | cense........Notwithstanding.any |
| 59d40 | 20 6f 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 | .other.provision.of.this.License |
| 59d60 | 2c 20 79 6f 75 20 68 61 76 65 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 | ,.you.have......permission.to.li |
| 59d80 | 6e 6b 20 6f 72 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 77 | nk.or.combine.any.covered.work.w |
| 59da0 | 69 74 68 20 61 20 77 6f 72 6b 20 6c 69 63 65 6e 73 65 64 0a 20 20 20 20 20 75 6e 64 65 72 20 76 | ith.a.work.licensed......under.v |
| 59dc0 | 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 | ersion.3.of.the.GNU.Affero.Gener |
| 59de0 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 61 0a 20 20 20 20 20 73 69 | al.Public.License.into.a......si |
| 59e00 | 6e 67 6c 65 20 63 6f 6d 62 69 6e 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 74 6f 20 63 6f 6e 76 65 | ngle.combined.work,.and.to.conve |
| 59e20 | 79 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 77 6f 72 6b 2e 20 20 54 68 65 20 74 65 72 6d 73 | y.the.resulting.work...The.terms |
| 59e40 | 0a 20 20 20 20 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 63 6f 6e 74 69 | ......of.this.License.will.conti |
| 59e60 | 6e 75 65 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 70 61 72 74 20 77 68 69 63 68 20 69 | nue.to.apply.to.the.part.which.i |
| 59e80 | 73 20 74 68 65 0a 20 20 20 20 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 62 75 74 20 74 68 65 | s.the......covered.work,.but.the |
| 59ea0 | 20 73 70 65 63 69 61 6c 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 47 4e 55 | .special.requirements.of.the.GNU |
| 59ec0 | 20 41 66 66 65 72 6f 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | .Affero......General.Public.Lice |
| 59ee0 | 6e 73 65 2c 20 73 65 63 74 69 6f 6e 20 31 33 2c 20 63 6f 6e 63 65 72 6e 69 6e 67 20 69 6e 74 65 | nse,.section.13,.concerning.inte |
| 59f00 | 72 61 63 74 69 6f 6e 20 74 68 72 6f 75 67 68 0a 20 20 20 20 20 61 20 6e 65 74 77 6f 72 6b 20 77 | raction.through......a.network.w |
| 59f20 | 69 6c 6c 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 61 73 20 | ill.apply.to.the.combination.as. |
| 59f40 | 73 75 63 68 2e 0a 0a 20 20 31 34 2e 20 52 65 76 69 73 65 64 20 56 65 72 73 69 6f 6e 73 20 6f 66 | such.....14..Revised.Versions.of |
| 59f60 | 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 46 72 65 65 20 53 6f | .this.License........The.Free.So |
| 59f80 | 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 72 65 | ftware.Foundation.may.publish.re |
| 59fa0 | 76 69 73 65 64 20 61 6e 64 2f 6f 72 20 6e 65 77 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 6f | vised.and/or.new......versions.o |
| 59fc0 | 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | f.the.GNU.General.Public.License |
| 59fe0 | 20 66 72 6f 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20 20 53 75 63 68 0a 20 20 20 20 20 6e | .from.time.to.time...Such......n |
| 5a000 | 65 77 20 76 65 72 73 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c 61 72 20 69 6e 20 73 | ew.versions.will.be.similar.in.s |
| 5a020 | 70 69 72 69 74 20 74 6f 20 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 69 6f 6e 2c 20 62 75 | pirit.to.the.present.version,.bu |
| 5a040 | 74 0a 20 20 20 20 20 6d 61 79 20 64 69 66 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 6f 20 61 | t......may.differ.in.detail.to.a |
| 5a060 | 64 64 72 65 73 73 20 6e 65 77 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 6e 73 2e | ddress.new.problems.or.concerns. |
| 5a080 | 0a 0a 20 20 20 20 20 45 61 63 68 20 76 65 72 73 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64 | .......Each.version.is.given.a.d |
| 5a0a0 | 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 20 49 | istinguishing.version.number...I |
| 5a0c0 | 66 20 74 68 65 0a 20 20 20 20 20 50 72 6f 67 72 61 6d 20 73 70 65 63 69 66 69 65 73 20 74 68 61 | f.the......Program.specifies.tha |
| 5a0e0 | 74 20 61 20 63 65 72 74 61 69 6e 20 6e 75 6d 62 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 | t.a.certain.numbered.version.of. |
| 5a100 | 74 68 65 20 47 4e 55 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | the.GNU......General.Public.Lice |
| 5a120 | 6e 73 65 20 22 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 20 61 70 70 6c 69 | nse."or.any.later.version".appli |
| 5a140 | 65 73 20 74 6f 20 69 74 2c 20 79 6f 75 0a 20 20 20 20 20 68 61 76 65 20 74 68 65 20 6f 70 74 69 | es.to.it,.you......have.the.opti |
| 5a160 | 6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f | on.of.following.the.terms.and.co |
| 5a180 | 6e 64 69 74 69 6f 6e 73 20 65 69 74 68 65 72 20 6f 66 0a 20 20 20 20 20 74 68 61 74 20 6e 75 6d | nditions.either.of......that.num |
| 5a1a0 | 62 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | bered.version.or.of.any.later.ve |
| 5a1c0 | 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 0a 20 20 20 20 | rsion.published.by.the.Free..... |
| 5a1e0 | 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 50 72 | .Software.Foundation...If.the.Pr |
| 5a200 | 6f 67 72 61 6d 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 76 65 72 73 69 6f 6e | ogram.does.not.specify.a.version |
| 5a220 | 0a 20 20 20 20 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | ......number.of.the.GNU.General. |
| 5a240 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 | Public.License,.you.may.choose.a |
| 5a260 | 6e 79 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 20 65 76 65 72 20 70 75 62 6c 69 73 68 65 64 20 62 | ny......version.ever.published.b |
| 5a280 | 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 0a | y.the.Free.Software.Foundation.. |
| 5a2a0 | 0a 20 20 20 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 73 70 65 63 69 66 69 65 73 20 74 | ......If.the.Program.specifies.t |
| 5a2c0 | 68 61 74 20 61 20 70 72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 20 77 68 69 63 68 20 66 75 74 | hat.a.proxy.can.decide.which.fut |
| 5a2e0 | 75 72 65 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | ure......versions.of.the.GNU.Gen |
| 5a300 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 20 75 73 65 64 2c | eral.Public.License.can.be.used, |
| 5a320 | 20 74 68 61 74 0a 20 20 20 20 20 70 72 6f 78 79 27 73 20 70 75 62 6c 69 63 20 73 74 61 74 65 6d | .that......proxy's.public.statem |
| 5a340 | 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 20 76 65 72 73 69 6f 6e 20 70 | ent.of.acceptance.of.a.version.p |
| 5a360 | 65 72 6d 61 6e 65 6e 74 6c 79 0a 20 20 20 20 20 61 75 74 68 6f 72 69 7a 65 73 20 79 6f 75 20 74 | ermanently......authorizes.you.t |
| 5a380 | 6f 20 63 68 6f 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 68 65 20 50 72 | o.choose.that.version.for.the.Pr |
| 5a3a0 | 6f 67 72 61 6d 2e 0a 0a 20 20 20 20 20 4c 61 74 65 72 20 6c 69 63 65 6e 73 65 20 76 65 72 73 69 | ogram........Later.license.versi |
| 5a3c0 | 6f 6e 73 20 6d 61 79 20 67 69 76 65 20 79 6f 75 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 72 20 64 | ons.may.give.you.additional.or.d |
| 5a3e0 | 69 66 66 65 72 65 6e 74 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 73 2e 20 20 48 6f 77 65 | ifferent......permissions...Howe |
| 5a400 | 76 65 72 2c 20 6e 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 61 | ver,.no.additional.obligations.a |
| 5a420 | 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 61 6e 79 0a 20 20 20 20 20 61 75 74 68 6f 72 20 6f 72 | re.imposed.on.any......author.or |
| 5a440 | 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 | .copyright.holder.as.a.result.of |
| 5a460 | 20 79 6f 75 72 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 66 6f 6c 6c 6f 77 20 61 0a 20 20 20 20 20 | .your.choosing.to.follow.a...... |
| 5a480 | 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 31 35 2e 20 44 69 73 63 6c 61 69 6d 65 72 | later.version.....15..Disclaimer |
| 5a4a0 | 20 6f 66 20 57 61 72 72 61 6e 74 79 2e 0a 0a 20 20 20 20 20 54 48 45 52 45 20 49 53 20 4e 4f 20 | .of.Warranty........THERE.IS.NO. |
| 5a4c0 | 57 41 52 52 41 4e 54 59 20 46 4f 52 20 54 48 45 20 50 52 4f 47 52 41 4d 2c 20 54 4f 20 54 48 45 | WARRANTY.FOR.THE.PROGRAM,.TO.THE |
| 5a4e0 | 20 45 58 54 45 4e 54 20 50 45 52 4d 49 54 54 45 44 20 42 59 0a 20 20 20 20 20 41 50 50 4c 49 43 | .EXTENT.PERMITTED.BY......APPLIC |
| 5a500 | 41 42 4c 45 20 4c 41 57 2e 20 20 45 58 43 45 50 54 20 57 48 45 4e 20 4f 54 48 45 52 57 49 53 45 | ABLE.LAW...EXCEPT.WHEN.OTHERWISE |
| 5a520 | 20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54 49 4e 47 20 54 48 45 0a 20 20 20 20 20 43 4f 50 59 | .STATED.IN.WRITING.THE......COPY |
| 5a540 | 52 49 47 48 54 20 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52 20 4f 54 48 45 52 20 50 41 52 54 49 | RIGHT.HOLDERS.AND/OR.OTHER.PARTI |
| 5a560 | 45 53 20 50 52 4f 56 49 44 45 20 54 48 45 20 50 52 4f 47 52 41 4d 20 22 41 53 20 49 53 22 0a 20 | ES.PROVIDE.THE.PROGRAM."AS.IS".. |
| 5a580 | 20 20 20 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 | ....WITHOUT.WARRANTY.OF.ANY.KIND |
| 5a5a0 | 2c 20 45 49 54 48 45 52 20 45 58 50 52 45 53 53 45 44 20 4f 52 20 49 4d 50 4c 49 45 44 2c 0a 20 | ,.EITHER.EXPRESSED.OR.IMPLIED,.. |
| 5a5c0 | 20 20 20 20 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 | ....INCLUDING,.BUT.NOT.LIMITED.T |
| 5a5e0 | 4f 2c 20 54 48 45 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 20 4f 46 0a 20 20 20 | O,.THE.IMPLIED.WARRANTIES.OF.... |
| 5a600 | 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f | ..MERCHANTABILITY.AND.FITNESS.FO |
| 5a620 | 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 54 48 45 20 45 4e 54 | R.A.PARTICULAR.PURPOSE...THE.ENT |
| 5a640 | 49 52 45 0a 20 20 20 20 20 52 49 53 4b 20 41 53 20 54 4f 20 54 48 45 20 51 55 41 4c 49 54 59 20 | IRE......RISK.AS.TO.THE.QUALITY. |
| 5a660 | 41 4e 44 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 45 20 50 52 4f 47 52 41 4d 20 49 | AND.PERFORMANCE.OF.THE.PROGRAM.I |
| 5a680 | 53 20 57 49 54 48 20 59 4f 55 2e 0a 20 20 20 20 20 53 48 4f 55 4c 44 20 54 48 45 20 50 52 4f 47 | S.WITH.YOU.......SHOULD.THE.PROG |
| 5a6a0 | 52 41 4d 20 50 52 4f 56 45 20 44 45 46 45 43 54 49 56 45 2c 20 59 4f 55 20 41 53 53 55 4d 45 20 | RAM.PROVE.DEFECTIVE,.YOU.ASSUME. |
| 5a6c0 | 54 48 45 20 43 4f 53 54 20 4f 46 20 41 4c 4c 0a 20 20 20 20 20 4e 45 43 45 53 53 41 52 59 20 53 | THE.COST.OF.ALL......NECESSARY.S |
| 5a6e0 | 45 52 56 49 43 49 4e 47 2c 20 52 45 50 41 49 52 20 4f 52 20 43 4f 52 52 45 43 54 49 4f 4e 2e 0a | ERVICING,.REPAIR.OR.CORRECTION.. |
| 5a700 | 0a 20 20 31 36 2e 20 4c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 4c 69 61 62 69 6c 69 74 79 2e 0a | ...16..Limitation.of.Liability.. |
| 5a720 | 0a 20 20 20 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 55 4e 4c 45 53 53 20 52 45 51 55 49 52 45 | ......IN.NO.EVENT.UNLESS.REQUIRE |
| 5a740 | 44 20 42 59 20 41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 20 4f 52 20 41 47 52 45 45 44 20 54 4f | D.BY.APPLICABLE.LAW.OR.AGREED.TO |
| 5a760 | 20 49 4e 0a 20 20 20 20 20 57 52 49 54 49 4e 47 20 57 49 4c 4c 20 41 4e 59 20 43 4f 50 59 52 49 | .IN......WRITING.WILL.ANY.COPYRI |
| 5a780 | 47 48 54 20 48 4f 4c 44 45 52 2c 20 4f 52 20 41 4e 59 20 4f 54 48 45 52 20 50 41 52 54 59 20 57 | GHT.HOLDER,.OR.ANY.OTHER.PARTY.W |
| 5a7a0 | 48 4f 20 4d 4f 44 49 46 49 45 53 0a 20 20 20 20 20 41 4e 44 2f 4f 52 20 43 4f 4e 56 45 59 53 20 | HO.MODIFIES......AND/OR.CONVEYS. |
| 5a7c0 | 54 48 45 20 50 52 4f 47 52 41 4d 20 41 53 20 50 45 52 4d 49 54 54 45 44 20 41 42 4f 56 45 2c 20 | THE.PROGRAM.AS.PERMITTED.ABOVE,. |
| 5a7e0 | 42 45 20 4c 49 41 42 4c 45 20 54 4f 20 59 4f 55 20 46 4f 52 0a 20 20 20 20 20 44 41 4d 41 47 45 | BE.LIABLE.TO.YOU.FOR......DAMAGE |
| 5a800 | 53 2c 20 49 4e 43 4c 55 44 49 4e 47 20 41 4e 59 20 47 45 4e 45 52 41 4c 2c 20 53 50 45 43 49 41 | S,.INCLUDING.ANY.GENERAL,.SPECIA |
| 5a820 | 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 20 4f 52 0a 20 20 20 20 20 43 4f 4e 53 45 51 55 45 4e 54 | L,.INCIDENTAL.OR......CONSEQUENT |
| 5a840 | 49 41 4c 20 44 41 4d 41 47 45 53 20 41 52 49 53 49 4e 47 20 4f 55 54 20 4f 46 20 54 48 45 20 55 | IAL.DAMAGES.ARISING.OUT.OF.THE.U |
| 5a860 | 53 45 20 4f 52 20 49 4e 41 42 49 4c 49 54 59 20 54 4f 20 55 53 45 0a 20 20 20 20 20 54 48 45 20 | SE.OR.INABILITY.TO.USE......THE. |
| 5a880 | 50 52 4f 47 52 41 4d 20 28 49 4e 43 4c 55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 | PROGRAM.(INCLUDING.BUT.NOT.LIMIT |
| 5a8a0 | 45 44 20 54 4f 20 4c 4f 53 53 20 4f 46 20 44 41 54 41 20 4f 52 20 44 41 54 41 0a 20 20 20 20 20 | ED.TO.LOSS.OF.DATA.OR.DATA...... |
| 5a8c0 | 42 45 49 4e 47 20 52 45 4e 44 45 52 45 44 20 49 4e 41 43 43 55 52 41 54 45 20 4f 52 20 4c 4f 53 | BEING.RENDERED.INACCURATE.OR.LOS |
| 5a8e0 | 53 45 53 20 53 55 53 54 41 49 4e 45 44 20 42 59 20 59 4f 55 20 4f 52 20 54 48 49 52 44 0a 20 20 | SES.SUSTAINED.BY.YOU.OR.THIRD... |
| 5a900 | 20 20 20 50 41 52 54 49 45 53 20 4f 52 20 41 20 46 41 49 4c 55 52 45 20 4f 46 20 54 48 45 20 50 | ...PARTIES.OR.A.FAILURE.OF.THE.P |
| 5a920 | 52 4f 47 52 41 4d 20 54 4f 20 4f 50 45 52 41 54 45 20 57 49 54 48 20 41 4e 59 20 4f 54 48 45 52 | ROGRAM.TO.OPERATE.WITH.ANY.OTHER |
| 5a940 | 0a 20 20 20 20 20 50 52 4f 47 52 41 4d 53 29 2c 20 45 56 45 4e 20 49 46 20 53 55 43 48 20 48 4f | ......PROGRAMS),.EVEN.IF.SUCH.HO |
| 5a960 | 4c 44 45 52 20 4f 52 20 4f 54 48 45 52 20 50 41 52 54 59 20 48 41 53 20 42 45 45 4e 20 41 44 56 | LDER.OR.OTHER.PARTY.HAS.BEEN.ADV |
| 5a980 | 49 53 45 44 20 4f 46 0a 20 20 20 20 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 20 | ISED.OF......THE.POSSIBILITY.OF. |
| 5a9a0 | 53 55 43 48 20 44 41 4d 41 47 45 53 2e 0a 0a 20 20 31 37 2e 20 49 6e 74 65 72 70 72 65 74 61 74 | SUCH.DAMAGES.....17..Interpretat |
| 5a9c0 | 69 6f 6e 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 20 31 36 2e 0a 0a 20 20 20 20 | ion.of.Sections.15.and.16....... |
| 5a9e0 | 20 49 66 20 74 68 65 20 64 69 73 63 6c 61 69 6d 65 72 20 6f 66 20 77 61 72 72 61 6e 74 79 20 61 | .If.the.disclaimer.of.warranty.a |
| 5aa00 | 6e 64 20 6c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 70 72 6f 76 69 | nd.limitation.of.liability.provi |
| 5aa20 | 64 65 64 0a 20 20 20 20 20 61 62 6f 76 65 20 63 61 6e 6e 6f 74 20 62 65 20 67 69 76 65 6e 20 6c | ded......above.cannot.be.given.l |
| 5aa40 | 6f 63 61 6c 20 6c 65 67 61 6c 20 65 66 66 65 63 74 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 | ocal.legal.effect.according.to.t |
| 5aa60 | 68 65 69 72 20 74 65 72 6d 73 2c 0a 20 20 20 20 20 72 65 76 69 65 77 69 6e 67 20 63 6f 75 72 74 | heir.terms,......reviewing.court |
| 5aa80 | 73 20 73 68 61 6c 6c 20 61 70 70 6c 79 20 6c 6f 63 61 6c 20 6c 61 77 20 74 68 61 74 20 6d 6f 73 | s.shall.apply.local.law.that.mos |
| 5aaa0 | 74 20 63 6c 6f 73 65 6c 79 0a 20 20 20 20 20 61 70 70 72 6f 78 69 6d 61 74 65 73 20 61 6e 20 61 | t.closely......approximates.an.a |
| 5aac0 | 62 73 6f 6c 75 74 65 20 77 61 69 76 65 72 20 6f 66 20 61 6c 6c 20 63 69 76 69 6c 20 6c 69 61 62 | bsolute.waiver.of.all.civil.liab |
| 5aae0 | 69 6c 69 74 79 20 69 6e 0a 20 20 20 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 74 68 | ility.in......connection.with.th |
| 5ab00 | 65 20 50 72 6f 67 72 61 6d 2c 20 75 6e 6c 65 73 73 20 61 20 77 61 72 72 61 6e 74 79 20 6f 72 20 | e.Program,.unless.a.warranty.or. |
| 5ab20 | 61 73 73 75 6d 70 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 6c 69 61 62 69 6c 69 74 79 20 61 63 63 | assumption.of......liability.acc |
| 5ab40 | 6f 6d 70 61 6e 69 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 69 | ompanies.a.copy.of.the.Program.i |
| 5ab60 | 6e 20 72 65 74 75 72 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a 45 4e 44 20 4f 46 20 54 45 52 4d | n.return.for.a.fee...END.OF.TERM |
| 5ab80 | 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | S.AND.CONDITIONS.=============== |
| 5aba0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 48 6f 77 20 74 6f 20 41 70 70 6c 79 20 54 68 65 73 65 | ============..How.to.Apply.These |
| 5abc0 | 20 54 65 72 6d 73 20 74 6f 20 59 6f 75 72 20 4e 65 77 20 50 72 6f 67 72 61 6d 73 0a 3d 3d 3d 3d | .Terms.to.Your.New.Programs.==== |
| 5abe0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 5ac00 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 66 20 79 6f 75 20 64 65 76 65 6c 6f 70 20 61 20 6e 65 77 20 | =========..If.you.develop.a.new. |
| 5ac20 | 70 72 6f 67 72 61 6d 2c 20 61 6e 64 20 79 6f 75 20 77 61 6e 74 20 69 74 20 74 6f 20 62 65 20 6f | program,.and.you.want.it.to.be.o |
| 5ac40 | 66 20 74 68 65 20 67 72 65 61 74 65 73 74 0a 70 6f 73 73 69 62 6c 65 20 75 73 65 20 74 6f 20 74 | f.the.greatest.possible.use.to.t |
| 5ac60 | 68 65 20 70 75 62 6c 69 63 2c 20 74 68 65 20 62 65 73 74 20 77 61 79 20 74 6f 20 61 63 68 69 65 | he.public,.the.best.way.to.achie |
| 5ac80 | 76 65 20 74 68 69 73 20 69 73 20 74 6f 20 6d 61 6b 65 20 69 74 0a 66 72 65 65 20 73 6f 66 74 77 | ve.this.is.to.make.it.free.softw |
| 5aca0 | 61 72 65 20 77 68 69 63 68 20 65 76 65 72 79 6f 6e 65 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 | are.which.everyone.can.redistrib |
| 5acc0 | 75 74 65 20 61 6e 64 20 63 68 61 6e 67 65 20 75 6e 64 65 72 20 74 68 65 73 65 0a 74 65 72 6d 73 | ute.and.change.under.these.terms |
| 5ace0 | 2e 0a 0a 20 20 20 54 6f 20 64 6f 20 73 6f 2c 20 61 74 74 61 63 68 20 74 68 65 20 66 6f 6c 6c 6f | ......To.do.so,.attach.the.follo |
| 5ad00 | 77 69 6e 67 20 6e 6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 70 72 6f 67 72 61 6d 2e 20 20 49 74 | wing.notices.to.the.program...It |
| 5ad20 | 20 69 73 20 73 61 66 65 73 74 0a 74 6f 20 61 74 74 61 63 68 20 74 68 65 6d 20 74 6f 20 74 68 65 | .is.safest.to.attach.them.to.the |
| 5ad40 | 20 73 74 61 72 74 20 6f 66 20 65 61 63 68 20 73 6f 75 72 63 65 20 66 69 6c 65 20 74 6f 20 6d 6f | .start.of.each.source.file.to.mo |
| 5ad60 | 73 74 20 65 66 66 65 63 74 69 76 65 6c 79 0a 73 74 61 74 65 20 74 68 65 20 65 78 63 6c 75 73 69 | st.effectively.state.the.exclusi |
| 5ad80 | 6f 6e 20 6f 66 20 77 61 72 72 61 6e 74 79 3b 20 61 6e 64 20 65 61 63 68 20 66 69 6c 65 20 73 68 | on.of.warranty;.and.each.file.sh |
| 5ada0 | 6f 75 6c 64 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 74 68 65 0a 22 63 6f 70 79 72 69 67 68 | ould.have.at.least.the."copyrigh |
| 5adc0 | 74 22 20 6c 69 6e 65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 77 68 65 72 65 20 74 | t".line.and.a.pointer.to.where.t |
| 5ade0 | 68 65 20 66 75 6c 6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 20 20 20 20 20 4f | he.full.notice.is.found........O |
| 5ae00 | 4e 45 20 4c 49 4e 45 20 54 4f 20 47 49 56 45 20 54 48 45 20 50 52 4f 47 52 41 4d 27 53 20 4e 41 | NE.LINE.TO.GIVE.THE.PROGRAM'S.NA |
| 5ae20 | 4d 45 20 41 4e 44 20 41 20 42 52 49 45 46 20 49 44 45 41 20 4f 46 20 57 48 41 54 20 49 54 20 44 | ME.AND.A.BRIEF.IDEA.OF.WHAT.IT.D |
| 5ae40 | 4f 45 53 2e 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 59 45 41 52 20 4e 41 4d | OES.......Copyright.(C).YEAR.NAM |
| 5ae60 | 45 20 4f 46 20 41 55 54 48 4f 52 0a 0a 20 20 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 | E.OF.AUTHOR.......This.program.i |
| 5ae80 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software:.you.can.redistr |
| 5aea0 | 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 20 20 20 20 20 69 74 20 75 | ibute.it.and/or.modify......it.u |
| 5aec0 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | nder.the.terms.of.the.GNU.Genera |
| 5aee0 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | l.Public.License.as.published.by |
| 5af00 | 0a 20 20 20 20 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | ......the.Free.Software.Foundati |
| 5af20 | 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 | on,.either.version.3.of.the.Lice |
| 5af40 | 6e 73 65 2c 20 6f 72 20 28 61 74 0a 20 20 20 20 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e | nse,.or.(at......your.option).an |
| 5af60 | 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 70 72 6f 67 | y.later.version........This.prog |
| 5af80 | 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 | ram.is.distributed.in.the.hope.t |
| 5afa0 | 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 0a 20 20 20 20 20 | hat.it.will.be.useful,.but...... |
| 5afc0 | 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 | WITHOUT.ANY.WARRANTY;.without.ev |
| 5afe0 | 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 20 20 20 20 20 | en.the.implied.warranty.of...... |
| 5b000 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | MERCHANTABILITY.or.FITNESS.FOR.A |
| 5b020 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e | .PARTICULAR.PURPOSE...See.the.GN |
| 5b040 | 55 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f | U......General.Public.License.fo |
| 5b060 | 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 73 68 6f 75 6c 64 | r.more.details........You.should |
| 5b080 | 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 | .have.received.a.copy.of.the.GNU |
| 5b0a0 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 61 6c 6f | .General.Public.License......alo |
| 5b0c0 | 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 | ng.with.this.program...If.not,.s |
| 5b0e0 | 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | ee.<https://www.gnu.org/licenses |
| 5b100 | 2f 3e 2e 0a 0a 20 20 20 41 6c 73 6f 20 61 64 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 | />......Also.add.information.on. |
| 5b120 | 68 6f 77 20 74 6f 20 63 6f 6e 74 61 63 74 20 79 6f 75 20 62 79 20 65 6c 65 63 74 72 6f 6e 69 63 | how.to.contact.you.by.electronic |
| 5b140 | 20 61 6e 64 20 70 61 70 65 72 0a 6d 61 69 6c 2e 0a 0a 20 20 20 49 66 20 74 68 65 20 70 72 6f 67 | .and.paper.mail......If.the.prog |
| 5b160 | 72 61 6d 20 64 6f 65 73 20 74 65 72 6d 69 6e 61 6c 20 69 6e 74 65 72 61 63 74 69 6f 6e 2c 20 6d | ram.does.terminal.interaction,.m |
| 5b180 | 61 6b 65 20 69 74 20 6f 75 74 70 75 74 20 61 20 73 68 6f 72 74 0a 6e 6f 74 69 63 65 20 6c 69 6b | ake.it.output.a.short.notice.lik |
| 5b1a0 | 65 20 74 68 69 73 20 77 68 65 6e 20 69 74 20 73 74 61 72 74 73 20 69 6e 20 61 6e 20 69 6e 74 65 | e.this.when.it.starts.in.an.inte |
| 5b1c0 | 72 61 63 74 69 76 65 20 6d 6f 64 65 3a 0a 0a 20 20 20 20 20 50 52 4f 47 52 41 4d 20 43 6f 70 79 | ractive.mode:.......PROGRAM.Copy |
| 5b1e0 | 72 69 67 68 74 20 28 43 29 20 59 45 41 52 20 4e 41 4d 45 20 4f 46 20 41 55 54 48 4f 52 0a 20 20 | right.(C).YEAR.NAME.OF.AUTHOR... |
| 5b200 | 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 63 6f 6d 65 73 20 77 69 74 68 20 41 42 53 4f 4c | ...This.program.comes.with.ABSOL |
| 5b220 | 55 54 45 4c 59 20 4e 4f 20 57 41 52 52 41 4e 54 59 3b 20 66 6f 72 20 64 65 74 61 69 6c 73 20 74 | UTELY.NO.WARRANTY;.for.details.t |
| 5b240 | 79 70 65 20 27 73 68 6f 77 20 77 27 2e 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 66 72 65 65 20 | ype.'show.w'.......This.is.free. |
| 5b260 | 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 79 6f 75 20 61 72 65 20 77 65 6c 63 6f 6d 65 20 74 6f | software,.and.you.are.welcome.to |
| 5b280 | 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 0a 20 20 20 20 20 75 6e 64 65 72 20 63 65 72 74 | .redistribute.it......under.cert |
| 5b2a0 | 61 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 73 3b 20 74 79 70 65 20 27 73 68 6f 77 20 63 27 20 66 6f | ain.conditions;.type.'show.c'.fo |
| 5b2c0 | 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 54 68 65 20 68 79 70 6f 74 68 65 74 69 63 61 6c 20 | r.details......The.hypothetical. |
| 5b2e0 | 63 6f 6d 6d 61 6e 64 73 20 27 73 68 6f 77 20 77 27 20 61 6e 64 20 27 73 68 6f 77 20 63 27 20 73 | commands.'show.w'.and.'show.c'.s |
| 5b300 | 68 6f 75 6c 64 20 73 68 6f 77 20 74 68 65 0a 61 70 70 72 6f 70 72 69 61 74 65 20 70 61 72 74 73 | hould.show.the.appropriate.parts |
| 5b320 | 20 6f 66 20 74 68 65 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 20 | .of.the.General.Public.License.. |
| 5b340 | 20 4f 66 20 63 6f 75 72 73 65 2c 20 79 6f 75 72 0a 70 72 6f 67 72 61 6d 27 73 20 63 6f 6d 6d 61 | .Of.course,.your.program's.comma |
| 5b360 | 6e 64 73 20 6d 69 67 68 74 20 62 65 20 64 69 66 66 65 72 65 6e 74 3b 20 66 6f 72 20 61 20 47 55 | nds.might.be.different;.for.a.GU |
| 5b380 | 49 20 69 6e 74 65 72 66 61 63 65 2c 20 79 6f 75 20 77 6f 75 6c 64 0a 75 73 65 20 61 6e 20 22 61 | I.interface,.you.would.use.an."a |
| 5b3a0 | 62 6f 75 74 20 62 6f 78 22 2e 0a 0a 20 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 67 | bout.box"......You.should.also.g |
| 5b3c0 | 65 74 20 79 6f 75 72 20 65 6d 70 6c 6f 79 65 72 20 28 69 66 20 79 6f 75 20 77 6f 72 6b 20 61 73 | et.your.employer.(if.you.work.as |
| 5b3e0 | 20 61 20 70 72 6f 67 72 61 6d 6d 65 72 29 20 6f 72 0a 73 63 68 6f 6f 6c 2c 20 69 66 20 61 6e 79 | .a.programmer).or.school,.if.any |
| 5b400 | 2c 20 74 6f 20 73 69 67 6e 20 61 20 22 63 6f 70 79 72 69 67 68 74 20 64 69 73 63 6c 61 69 6d 65 | ,.to.sign.a."copyright.disclaime |
| 5b420 | 72 22 20 66 6f 72 20 74 68 65 20 70 72 6f 67 72 61 6d 2c 20 69 66 0a 6e 65 63 65 73 73 61 72 79 | r".for.the.program,.if.necessary |
| 5b440 | 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 69 73 2c | ...For.more.information.on.this, |
| 5b460 | 20 61 6e 64 20 68 6f 77 20 74 6f 20 61 70 70 6c 79 20 61 6e 64 20 66 6f 6c 6c 6f 77 0a 74 68 65 | .and.how.to.apply.and.follow.the |
| 5b480 | 20 47 4e 55 20 47 50 4c 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | .GNU.GPL,.see.<https://www.gnu.o |
| 5b4a0 | 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20 20 54 68 65 20 47 4e 55 20 47 65 6e 65 72 | rg/licenses/>......The.GNU.Gener |
| 5b4c0 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 64 6f 65 73 20 6e 6f 74 20 70 65 72 6d 69 | al.Public.License.does.not.permi |
| 5b4e0 | 74 20 69 6e 63 6f 72 70 6f 72 61 74 69 6e 67 20 79 6f 75 72 0a 70 72 6f 67 72 61 6d 20 69 6e 74 | t.incorporating.your.program.int |
| 5b500 | 6f 20 70 72 6f 70 72 69 65 74 61 72 79 20 70 72 6f 67 72 61 6d 73 2e 20 20 49 66 20 79 6f 75 72 | o.proprietary.programs...If.your |
| 5b520 | 20 70 72 6f 67 72 61 6d 20 69 73 20 61 20 73 75 62 72 6f 75 74 69 6e 65 0a 6c 69 62 72 61 72 79 | .program.is.a.subroutine.library |
| 5b540 | 2c 20 79 6f 75 20 6d 61 79 20 63 6f 6e 73 69 64 65 72 20 69 74 20 6d 6f 72 65 20 75 73 65 66 75 | ,.you.may.consider.it.more.usefu |
| 5b560 | 6c 20 74 6f 20 70 65 72 6d 69 74 20 6c 69 6e 6b 69 6e 67 20 70 72 6f 70 72 69 65 74 61 72 79 0a | l.to.permit.linking.proprietary. |
| 5b580 | 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 77 69 74 68 20 74 68 65 20 6c 69 62 72 61 72 79 2e 20 20 | applications.with.the.library... |
| 5b5a0 | 49 66 20 74 68 69 73 20 69 73 20 77 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 6f 2c 20 | If.this.is.what.you.want.to.do,. |
| 5b5c0 | 75 73 65 20 74 68 65 0a 47 4e 55 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | use.the.GNU.Lesser.General.Publi |
| 5b5e0 | 63 20 4c 69 63 65 6e 73 65 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 | c.License.instead.of.this.Licens |
| 5b600 | 65 2e 20 20 42 75 74 20 66 69 72 73 74 2c 0a 70 6c 65 61 73 65 20 72 65 61 64 20 3c 68 74 74 70 | e...But.first,.please.read.<http |
| 5b620 | 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 77 68 79 2d 6e 6f 74 | s://www.gnu.org/licenses/why-not |
| 5b640 | 2d 6c 67 70 6c 2e 68 74 6d 6c 3e 2e 0a 0a 1f 0a 54 61 67 20 54 61 62 6c 65 3a 0a 1f 0a 45 6e 64 | -lgpl.html>.....Tag.Table:...End |
| 5b660 | 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 63 | .Tag.Table....Local.Variables:.c |
| 5b680 | 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | oding:.utf-8.End:............... |
| 5b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5baa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |