| ofs | hex dump | ascii |
|---|
| 0000 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/.................... |
| 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 31 33 32 37 00 20 35 00 00 00 | 0000000.00000000000.011327..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 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 70 6f 70 75 70 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/popup.el............ |
| 0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 31 35 36 32 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 30 32 34 00 20 30 00 00 00 | 0156213.00000000000.013024..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 | 3b 3b 3b 20 70 6f 70 75 70 2e 65 6c 20 2d 2d 2d 20 56 69 73 75 61 6c 20 50 6f 70 75 70 20 55 73 | ;;;.popup.el.---.Visual.Popup.Us |
| 0420 | 65 72 20 49 6e 74 65 72 66 61 63 65 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 | er.Interface..;;.Copyright.(C).2 |
| 0440 | 30 30 39 2d 32 30 31 35 20 20 54 6f 6d 6f 68 69 72 6f 20 4d 61 74 73 75 79 61 6d 61 0a 3b 3b 20 | 009-2015..Tomohiro.Matsuyama.;;. |
| 0460 | 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 32 30 2d 32 30 32 31 20 4a 65 6e 2d 43 68 69 65 | Copyright.(c).2020-2021.Jen-Chie |
| 0480 | 68 20 53 68 65 6e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 54 6f 6d 6f 68 69 72 6f 20 4d 61 74 73 | h.Shen..;;.Author:.Tomohiro.Mats |
| 04a0 | 75 79 61 6d 61 20 3c 6d 32 79 6d 2e 70 75 62 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 4d 61 | uyama.<m2ym.pub@gmail.com>.;;.Ma |
| 04c0 | 69 6e 74 61 69 6e 65 72 3a 20 53 68 65 6e 2c 20 4a 65 6e 2d 43 68 69 65 68 20 3c 6a 63 73 30 39 | intainer:.Shen,.Jen-Chieh.<jcs09 |
| 04e0 | 30 32 31 38 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | 0218@gmail.com>.;;.URL:.https:// |
| 0500 | 67 69 74 68 75 62 2e 63 6f 6d 2f 61 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 2f 70 6f 70 75 70 2d 65 | github.com/auto-complete/popup-e |
| 0520 | 6c 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6c 69 73 70 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 | l.;;.Keywords:.lisp.;;.Version:. |
| 0540 | 30 2e 35 2e 39 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 | 0.5.9.;;.Package-Requires:.((ema |
| 0560 | 63 73 20 22 32 34 2e 33 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 | cs."24.3"))..;;.This.program.is. |
| 0580 | 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 | free.software;.you.can.redistrib |
| 05a0 | 75 74 65 20 69 74 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 | ute.it.and/or.modify.;;.it.under |
| 05c0 | 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 6c 20 50 75 | .the.terms.of.the.GNU.General.Pu |
| 05e0 | 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 0a 3b 3b 20 | blic.License.as.published.by.;;. |
| 0600 | 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 2c 20 65 69 | the.Free.Software.Foundation,.ei |
| 0620 | 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 6e 73 65 2c 20 6f | ther.version.3.of.the.License,.o |
| 0640 | 72 0a 3b 3b 20 28 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 | r.;;.(at.your.option).any.later. |
| 0660 | 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 | version...;;.This.program.is.dis |
| 0680 | 74 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 | tributed.in.the.hope.that.it.wil |
| 06a0 | 6c 20 62 65 20 75 73 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 | l.be.useful,.;;.but.WITHOUT.ANY. |
| 06c0 | 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 69 | WARRANTY;.without.even.the.impli |
| 06e0 | 65 64 20 77 61 72 72 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 | ed.warranty.of.;;.MERCHANTABILIT |
| 0700 | 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 20 50 55 | Y.or.FITNESS.FOR.A.PARTICULAR.PU |
| 0720 | 52 50 4f 53 45 2e 20 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 | RPOSE...See.the.;;.GNU.General.P |
| 0740 | 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 69 6c 73 2e 0a | ublic.License.for.more.details.. |
| 0760 | 0a 3b 3b 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 | .;;.You.should.have.received.a.c |
| 0780 | 6f 70 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 | opy.of.the.GNU.General.Public.Li |
| 07a0 | 63 65 6e 73 65 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 | cense.;;.along.with.this.program |
| 07c0 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | ...If.not,.see.<http://www.gnu.o |
| 07e0 | 72 67 2f 6c 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 | rg/licenses/>...;;;.Commentary:. |
| 0800 | 0a 3b 3b 20 70 6f 70 75 70 2e 65 6c 20 69 73 20 61 20 76 69 73 75 61 6c 20 70 6f 70 75 70 20 75 | .;;.popup.el.is.a.visual.popup.u |
| 0820 | 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 6c 69 62 72 61 72 79 20 66 6f 72 20 45 6d 61 63 73 2e | ser.interface.library.for.Emacs. |
| 0840 | 20 20 54 68 69 73 0a 3b 3b 20 70 72 6f 76 69 64 65 73 20 61 20 62 61 73 69 63 20 41 50 49 20 61 | ..This.;;.provides.a.basic.API.a |
| 0860 | 6e 64 20 63 6f 6d 6d 6f 6e 20 55 49 20 77 69 64 67 65 74 73 20 73 75 63 68 20 61 73 20 70 6f 70 | nd.common.UI.widgets.such.as.pop |
| 0880 | 75 70 20 74 6f 6f 6c 74 69 70 73 0a 3b 3b 20 61 6e 64 20 70 6f 70 75 70 20 6d 65 6e 75 73 2e 0a | up.tooltips.;;.and.popup.menus.. |
| 08a0 | 3b 3b 20 53 65 65 20 52 45 41 44 4d 45 2e 6d 61 72 6b 64 6f 77 6e 20 66 6f 72 20 6d 6f 72 65 20 | ;;.See.README.markdown.for.more. |
| 08c0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 | information...;;;.Code:..(requir |
| 08e0 | 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65 20 27 6d 75 6c 65 29 0a 0a 28 64 65 66 | e.'cl-lib).(require.'mule)..(def |
| 0900 | 63 6f 6e 73 74 20 70 6f 70 75 70 2d 76 65 72 73 69 6f 6e 20 22 30 2e 35 2e 39 22 29 0a 0a 0c 0a | const.popup-version."0.5.9").... |
| 0920 | 0a 3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 61 6c | .;;;.Utilities..(defun.popup-cal |
| 0940 | 63 75 6c 61 74 65 2d 6d 61 78 2d 77 69 64 74 68 20 28 6d 61 78 2d 77 69 64 74 68 29 0a 20 20 22 | culate-max-width.(max-width)..." |
| 0960 | 44 65 74 65 72 6d 69 6e 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 77 69 64 74 68 20 77 69 74 | Determines.whether.the.width.wit |
| 0980 | 68 20 4d 41 58 2d 57 49 44 54 48 20 64 65 73 69 72 65 64 20 69 73 20 63 68 61 72 61 63 74 65 72 | h.MAX-WIDTH.desired.is.character |
| 09a0 | 20 6f 72 20 77 69 6e 64 6f 77 20 5c 0a 70 72 6f 70 6f 72 74 69 6f 6e 20 62 61 73 65 64 2c 20 41 | .or.window.\.proportion.based,.A |
| 09c0 | 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 2e 22 0a 20 20 28 63 6c 2d 74 79 70 | nd.return.the.result."...(cl-typ |
| 09e0 | 65 63 61 73 65 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 20 28 69 6e 74 65 67 65 72 20 6d 61 78 | ecase.max-width.....(integer.max |
| 0a00 | 2d 77 69 64 74 68 29 0a 20 20 20 20 28 66 6c 6f 61 74 20 28 2a 20 28 63 65 69 6c 69 6e 67 20 28 | -width).....(float.(*.(ceiling.( |
| 0a20 | 2f 20 28 72 6f 75 6e 64 20 28 2a 20 6d 61 78 2d 77 69 64 74 68 20 28 77 69 6e 64 6f 77 2d 77 69 | /.(round.(*.max-width.(window-wi |
| 0a40 | 64 74 68 29 29 29 20 31 30 2e 30 29 29 20 31 30 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f | dth))).10.0)).10))))..(defvar.po |
| 0a60 | 70 75 70 2d 75 73 65 2d 6f 70 74 69 6d 69 7a 65 64 2d 63 6f 6c 75 6d 6e 2d 63 6f 6d 70 75 74 61 | pup-use-optimized-column-computa |
| 0a80 | 74 69 6f 6e 20 74 0a 20 20 22 55 73 65 20 74 68 65 20 6f 70 74 69 6d 69 7a 65 64 20 63 6f 6c 75 | tion.t..."Use.the.optimized.colu |
| 0aa0 | 6d 6e 20 63 6f 6d 70 75 74 61 74 69 6f 6e 20 72 6f 75 74 69 6e 65 2e 0a 49 66 20 74 68 65 72 65 | mn.computation.routine..If.there |
| 0ac0 | 20 69 73 20 61 20 70 72 6f 62 6c 65 6d 2c 20 70 6c 65 61 73 65 20 73 65 74 20 69 74 20 6e 69 6c | .is.a.problem,.please.set.it.nil |
| 0ae0 | 2e 22 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 70 6f 70 75 70 2d 61 69 66 20 28 74 65 73 74 20 74 | .")..(defmacro.popup-aif.(test.t |
| 0b00 | 68 65 6e 20 26 72 65 73 74 20 65 6c 73 65 29 0a 20 20 22 41 6e 61 70 68 6f 72 69 63 20 69 66 2e | hen.&rest.else)..."Anaphoric.if. |
| 0b20 | 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 60 28 6c 65 74 | "...(declare.(indent.2))...`(let |
| 0b40 | 20 28 28 69 74 20 2c 74 65 73 74 29 29 0a 20 20 20 20 20 28 69 66 20 69 74 20 2c 74 68 65 6e 20 | .((it.,test))......(if.it.,then. |
| 0b60 | 2c 40 65 6c 73 65 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 70 6f 70 75 70 2d 61 77 68 65 6e | ,@else)))..(defmacro.popup-awhen |
| 0b80 | 20 28 74 65 73 74 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 41 6e 61 70 68 6f 72 69 63 20 | .(test.&rest.body)..."Anaphoric. |
| 0ba0 | 77 68 65 6e 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 | when."...(declare.(indent.1))... |
| 0bc0 | 60 28 6c 65 74 20 28 28 69 74 20 2c 74 65 73 74 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 69 74 | `(let.((it.,test))......(when.it |
| 0be0 | 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 78 2d 74 6f 2d 73 74 | .,@body)))..(defun.popup-x-to-st |
| 0c00 | 72 69 6e 67 20 28 78 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 6e 79 20 6f 62 6a 65 63 74 20 74 | ring.(x)..."Convert.any.object.t |
| 0c20 | 6f 20 73 74 72 69 6e 67 20 65 66 66 69 63 69 65 6e 74 6c 79 2e 0a 54 68 69 73 20 69 73 20 66 61 | o.string.efficiently..This.is.fa |
| 0c40 | 73 74 65 72 20 74 68 61 6e 20 60 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 27 20 69 6e 20 6d | ster.than.`prin1-to-string'.in.m |
| 0c60 | 61 6e 79 20 63 61 73 65 73 2e 22 0a 20 20 28 63 6c 2d 74 79 70 65 63 61 73 65 20 78 0a 20 20 20 | any.cases."...(cl-typecase.x.... |
| 0c80 | 20 28 73 74 72 69 6e 67 20 78 29 0a 20 20 20 20 28 73 79 6d 62 6f 6c 20 28 73 79 6d 62 6f 6c 2d | .(string.x).....(symbol.(symbol- |
| 0ca0 | 6e 61 6d 65 20 78 29 29 0a 20 20 20 20 28 69 6e 74 65 67 65 72 20 28 6e 75 6d 62 65 72 2d 74 6f | name.x)).....(integer.(number-to |
| 0cc0 | 2d 73 74 72 69 6e 67 20 78 29 29 0a 20 20 20 20 28 66 6c 6f 61 74 20 28 6e 75 6d 62 65 72 2d 74 | -string.x)).....(float.(number-t |
| 0ce0 | 6f 2d 73 74 72 69 6e 67 20 78 29 29 0a 20 20 20 20 28 74 20 28 66 6f 72 6d 61 74 20 22 25 73 22 | o-string.x)).....(t.(format."%s" |
| 0d00 | 20 78 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 75 62 73 74 72 69 6e 67 2d 62 | .x))))..(defun.popup-substring-b |
| 0d20 | 79 2d 77 69 64 74 68 20 28 73 74 72 69 6e 67 20 77 69 64 74 68 29 0a 20 20 22 52 65 74 75 72 6e | y-width.(string.width)..."Return |
| 0d40 | 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 6f 66 20 73 75 62 73 74 72 69 6e 67 20 61 6e 64 20 72 65 | .a.cons.cell.of.substring.and.re |
| 0d60 | 6d 61 69 6e 69 6e 67 20 73 74 72 69 6e 67 20 62 79 0a 73 70 6c 69 74 74 69 6e 67 20 77 69 74 68 | maining.string.by.splitting.with |
| 0d80 | 20 57 49 44 54 48 2e 22 0a 20 20 3b 3b 20 45 78 70 61 6e 64 20 74 61 62 73 20 69 6e 74 6f 20 34 | .WIDTH."...;;.Expand.tabs.into.4 |
| 0da0 | 20 73 70 61 63 65 73 0a 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 72 65 70 6c 61 63 65 2d | .spaces...(setq.string.(replace- |
| 0dc0 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 74 22 20 22 20 20 20 20 22 20 73 74 72 | regexp-in-string."\t"."....".str |
| 0de0 | 69 6e 67 29 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 6c 65 6e 20 3d 20 28 6c 65 6e | ing))...(cl-loop.with.len.=.(len |
| 0e00 | 67 74 68 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 77 20 3d 20 | gth.string)............with.w.=. |
| 0e20 | 30 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 66 72 6f 6d 20 30 0a 20 20 20 20 20 20 | 0............for.l.from.0....... |
| 0e40 | 20 20 20 20 20 66 6f 72 20 63 20 69 6e 20 28 61 70 70 65 6e 64 20 73 74 72 69 6e 67 20 6e 69 6c | .....for.c.in.(append.string.nil |
| 0e60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 3c 3d 20 28 63 6c 2d 69 6e 63 66 20 | )............while.(<=.(cl-incf. |
| 0e80 | 77 20 28 63 68 61 72 2d 77 69 64 74 68 20 63 29 29 20 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 | w.(char-width.c)).width)........ |
| 0ea0 | 20 20 20 20 66 69 6e 61 6c 6c 79 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 | ....finally.return............(i |
| 0ec0 | 66 20 28 3c 20 6c 20 6c 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | f.(<.l.len)................(cons |
| 0ee0 | 20 28 73 75 62 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 30 20 6c 29 20 28 73 75 62 73 74 72 69 | .(substring.string.0.l).(substri |
| 0f00 | 6e 67 20 73 74 72 69 6e 67 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ng.string.l))..............(list |
| 0f20 | 20 73 74 72 69 6e 67 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 66 69 6c 6c 2d 73 | .string))))..(defun.popup-fill-s |
| 0f40 | 74 72 69 6e 67 20 28 73 74 72 69 6e 67 20 26 6f 70 74 69 6f 6e 61 6c 20 77 69 64 74 68 20 6d 61 | tring.(string.&optional.width.ma |
| 0f60 | 78 2d 77 69 64 74 68 20 6a 75 73 74 69 66 79 20 73 71 75 65 65 7a 65 29 0a 20 20 22 53 70 6c 69 | x-width.justify.squeeze)..."Spli |
| 0f80 | 74 20 53 54 52 49 4e 47 20 69 6e 74 6f 20 66 69 78 65 64 20 77 69 64 74 68 20 73 74 72 69 6e 67 | t.STRING.into.fixed.width.string |
| 0fa0 | 73 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 63 6f 6e 73 20 63 65 6c 6c 0a 6c 69 6b 65 20 5c 28 | s.and.return.a.cons.cell.like.\( |
| 0fc0 | 57 49 44 54 48 20 2e 20 52 4f 57 53 29 2e 20 48 65 72 65 2c 20 74 68 65 20 63 61 72 20 57 49 44 | WIDTH...ROWS)..Here,.the.car.WID |
| 0fe0 | 54 48 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 61 63 74 75 61 6c 0a 6d 61 78 69 6d 20 77 69 | TH.indicates.the.actual.maxim.wi |
| 1000 | 64 74 68 20 6f 66 20 52 4f 57 53 2e 0a 0a 54 68 65 20 61 72 67 75 6d 65 6e 74 20 57 49 44 54 48 | dth.of.ROWS...The.argument.WIDTH |
| 1020 | 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 66 69 6c 6c 69 6e 67 20 | .specifies.the.width.of.filling. |
| 1040 | 65 61 63 68 0a 70 61 72 61 67 72 61 70 68 2e 20 57 49 44 54 48 20 6e 69 6c 20 6d 65 61 6e 73 20 | each.paragraph..WIDTH.nil.means. |
| 1060 | 64 6f 6e 27 74 20 70 65 72 66 6f 72 6d 20 61 6e 79 20 6a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 | don't.perform.any.justification. |
| 1080 | 61 6e 64 0a 77 6f 72 64 20 77 72 61 70 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 66 75 | and.word.wrap..Note.that.this.fu |
| 10a0 | 6e 63 74 69 6f 6e 20 64 6f 65 73 6e 27 74 20 61 64 64 20 61 6e 79 20 70 61 64 64 69 6e 67 0a 63 | nction.doesn't.add.any.padding.c |
| 10c0 | 68 61 72 61 63 74 65 72 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 65 61 63 68 20 72 6f 77 | haracters.at.the.end.of.each.row |
| 10e0 | 2e 0a 0a 4d 41 58 2d 57 49 44 54 48 2c 20 69 66 20 57 49 44 54 48 20 69 73 20 6e 69 6c 2c 20 73 | ...MAX-WIDTH,.if.WIDTH.is.nil,.s |
| 1100 | 70 65 63 69 66 69 65 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 0a 63 | pecifies.the.maximum.number.of.c |
| 1120 | 6f 6c 75 6d 6e 73 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 66 6f 75 72 74 68 20 61 72 67 | olumns...The.optional.fourth.arg |
| 1140 | 75 6d 65 6e 74 20 4a 55 53 54 49 46 59 20 73 70 65 63 69 66 69 65 73 20 77 68 69 63 68 20 6b 69 | ument.JUSTIFY.specifies.which.ki |
| 1160 | 6e 64 20 6f 66 0a 6a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 74 6f 20 64 6f 3a 20 60 66 75 6c 6c | nd.of.justification.to.do:.`full |
| 1180 | 27 2c 20 60 6c 65 66 74 27 2c 20 60 72 69 67 68 74 27 2c 20 60 63 65 6e 74 65 72 27 2c 20 6f 72 | ',.`left',.`right',.`center',.or |
| 11a0 | 0a 60 6e 6f 6e 65 27 20 28 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 6e 69 6c 29 2e 20 20 41 20 | .`none'.(equivalent.to.nil)...A. |
| 11c0 | 76 61 6c 75 65 20 6f 66 20 74 20 6d 65 61 6e 73 20 68 61 6e 64 6c 65 20 65 61 63 68 0a 70 61 72 | value.of.t.means.handle.each.par |
| 11e0 | 61 67 72 61 70 68 20 61 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 69 74 73 20 74 65 78 74 20 | agraph.as.specified.by.its.text. |
| 1200 | 70 72 6f 70 65 72 74 69 65 73 2e 0a 0a 53 51 55 45 45 5a 45 20 6e 69 6c 20 6d 65 61 6e 73 20 6c | properties...SQUEEZE.nil.means.l |
| 1220 | 65 61 76 65 20 77 68 69 74 65 73 70 61 63 65 73 20 6f 74 68 65 72 20 74 68 61 6e 20 6c 69 6e 65 | eave.whitespaces.other.than.line |
| 1240 | 20 62 72 65 61 6b 73 0a 75 6e 74 6f 75 63 68 65 64 2e 22 0a 20 20 28 69 66 20 28 65 71 20 77 69 | .breaks.untouched."...(if.(eq.wi |
| 1260 | 64 74 68 20 30 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 27 74 20 66 69 6c 6c 20 | dth.0).......(error."Can't.fill. |
| 1280 | 73 74 72 69 6e 67 20 77 69 74 68 20 30 20 77 69 64 74 68 22 29 29 0a 20 20 28 69 66 20 77 69 64 | string.with.0.width"))...(if.wid |
| 12a0 | 74 68 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 78 2d 77 69 64 74 68 20 77 69 64 74 68 29 29 | th.......(setq.max-width.width)) |
| 12c0 | 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 6c 65 74 20 28 28 | ...(with-temp-buffer.....(let.(( |
| 12e0 | 74 61 62 2d 77 69 64 74 68 20 34 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 6c 2d 63 6f 6c | tab-width.4)...........(fill-col |
| 1300 | 75 6d 6e 20 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 66 74 2d 6d 61 72 67 69 | umn.width)...........(left-margi |
| 1320 | 6e 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 69 6e 73 6f 6b 75 2d 6c 69 6d 69 74 20 31 29 | n.0)...........(kinsoku-limit.1) |
| 1340 | 0a 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 0a 20 20 20 20 | ...........indent-tabs-mode..... |
| 1360 | 20 20 20 20 20 20 72 6f 77 20 72 6f 77 73 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 74 | ......row.rows).......(insert.st |
| 1380 | 72 69 6e 67 29 0a 20 20 20 20 20 20 28 75 6e 74 61 62 69 66 79 20 28 70 6f 69 6e 74 2d 6d 69 6e | ring).......(untabify.(point-min |
| 13a0 | 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 28 69 66 20 77 69 64 74 68 0a 20 | ).(point-max)).......(if.width.. |
| 13c0 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 6c 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e | .........(fill-region.(point-min |
| 13e0 | 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 6a 75 73 74 69 66 79 20 28 6e 6f 74 20 73 71 75 65 65 | ).(point-max).justify.(not.squee |
| 1400 | 7a 65 29 29 29 0a 20 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 | ze))).......(goto-char.(point-mi |
| 1420 | 6e 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 30 29 0a 20 20 20 20 20 20 28 | n)).......(setq.width.0).......( |
| 1440 | 77 68 69 6c 65 20 28 70 72 6f 67 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | while.(prog2..................(l |
| 1460 | 65 74 20 28 28 6c 69 6e 65 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 0a 20 20 20 20 | et.((line.(buffer-substring..... |
| 1480 | 20 20 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 6f 69 6e 74 | ..........................(point |
| 14a0 | 29 20 28 70 72 6f 67 6e 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 70 6f 69 6e 74 29 29 29 | ).(progn.(end-of-line).(point))) |
| 14c0 | 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 20 6d 61 78 2d 77 69 | ))....................(if.max-wi |
| 14e0 | 64 74 68 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 77 68 69 6c | dth........................(whil |
| 1500 | 65 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.(progn........................ |
| 1520 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 6f 77 20 28 74 72 75 6e 63 61 74 65 2d 73 74 72 | .........(setq.row.(truncate-str |
| 1540 | 69 6e 67 2d 74 6f 2d 77 69 64 74 68 20 6c 69 6e 65 20 6d 61 78 2d 77 69 64 74 68 29 0a 20 20 20 | ing-to-width.line.max-width).... |
| 1560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1580 | 20 20 20 77 69 64 74 68 20 28 6d 61 78 20 77 69 64 74 68 20 28 73 74 72 69 6e 67 2d 77 69 64 74 | ...width.(max.width.(string-widt |
| 15a0 | 68 20 72 6f 77 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 | h.row)))........................ |
| 15c0 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 72 6f 77 20 72 6f 77 73 29 0a 20 20 20 20 20 20 20 | .........(push.row.rows)........ |
| 15e0 | 20 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 6e 6f | .........................(if.(no |
| 1600 | 74 20 28 3d 20 28 6c 65 6e 67 74 68 20 72 6f 77 29 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 29 29 | t.(=.(length.row).(length.line)) |
| 1620 | 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 | )............................... |
| 1640 | 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 | ......(setq.line.(substring.line |
| 1660 | 20 28 6c 65 6e 67 74 68 20 72 6f 77 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(length.row)))))).............. |
| 1680 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 28 6d 61 78 20 77 69 64 74 68 20 28 | ........(setq.width.(max.width.( |
| 16a0 | 73 74 72 69 6e 67 2d 77 69 64 74 68 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | string-width.line)))............ |
| 16c0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6c 69 6e 65 20 72 6f 77 73 29 29 29 0a 20 20 20 | ..........(push.line.rows))).... |
| 16e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d | ..............(<.(point).(point- |
| 1700 | 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d | max))................(beginning- |
| 1720 | 6f 66 2d 6c 69 6e 65 20 32 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 77 69 64 74 68 20 28 | of-line.2))).......(cons.width.( |
| 1740 | 6e 72 65 76 65 72 73 65 20 72 6f 77 73 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 70 6f | nreverse.rows)))))..(defmacro.po |
| 1760 | 70 75 70 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 73 74 61 74 65 20 28 26 72 65 73 74 20 62 6f 64 | pup-save-buffer-state.(&rest.bod |
| 1780 | 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 30 29 29 0a 20 20 60 28 73 61 | y)...(declare.(indent.0))...`(sa |
| 17a0 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d | ve-excursion......(let.((buffer- |
| 17c0 | 75 6e 64 6f 2d 6c 69 73 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 | undo-list.t)............(inhibit |
| 17e0 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 69 66 69 | -read-only.t)............(modifi |
| 1800 | 65 64 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 29 0a 20 20 20 20 20 20 20 | ed.(buffer-modified-p)))........ |
| 1820 | 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 28 70 72 6f 67 | (unwind-protect............(prog |
| 1840 | 6e 20 2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d | n.,@body)..........(set-buffer-m |
| 1860 | 6f 64 69 66 69 65 64 2d 70 20 6d 6f 64 69 66 69 65 64 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | odified-p.modified)))))..(defun. |
| 1880 | 70 6f 70 75 70 2d 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 28 63 6f 6c 75 6d 6e 20 64 69 | popup-vertical-motion.(column.di |
| 18a0 | 72 65 63 74 69 6f 6e 29 0a 20 20 22 41 20 70 6f 72 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 20 6f | rection)..."A.portable.version.o |
| 18c0 | 66 20 60 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 62 | f.`vertical-motion'."...(when.(b |
| 18e0 | 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 64 69 73 70 6c 61 79 2d 6c 69 6e 65 2d 6e 75 6d | ound-and-true-p.display-line-num |
| 1900 | 62 65 72 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 6c 75 6d 6e 20 28 2d 20 63 | bers-mode).....(setq.column.(-.c |
| 1920 | 6f 6c 75 6d 6e 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 64 69 73 70 6c 61 79 2d 77 69 64 74 68 | olumn.(line-number-display-width |
| 1940 | 20 27 63 6f 6c 75 6d 6e 73 29 29 29 29 0a 20 20 28 69 66 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 | .'columns))))...(if.(>=.emacs-ma |
| 1960 | 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 33 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 61 6c 2d | jor-version.23).......(vertical- |
| 1980 | 6d 6f 74 69 6f 6e 20 28 63 6f 6e 73 20 63 6f 6c 75 6d 6e 20 64 69 72 65 63 74 69 6f 6e 29 29 0a | motion.(cons.column.direction)). |
| 19a0 | 20 20 20 20 28 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 29 0a | ....(vertical-motion.direction). |
| 19c0 | 20 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 28 2b 20 28 63 75 72 72 65 6e 74 2d | ....(move-to-column.(+.(current- |
| 19e0 | 63 6f 6c 75 6d 6e 29 20 63 6f 6c 75 6d 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 | column).column))))..(defun.popup |
| 1a00 | 2d 6c 61 73 74 2d 6c 69 6e 65 2d 6f 66 2d 62 75 66 66 65 72 2d 70 20 28 29 0a 20 20 22 52 65 74 | -last-line-of-buffer-p.()..."Ret |
| 1a20 | 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 61 74 20 | urn.non-nil.if.the.cursor.is.at. |
| 1a40 | 74 68 65 20 6c 61 73 74 20 6c 69 6e 65 20 6f 66 20 74 68 65 0a 62 75 66 66 65 72 2e 22 0a 20 20 | the.last.line.of.the.buffer."... |
| 1a60 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 2f | (save-excursion.(end-of-line).(/ |
| 1a80 | 3d 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 20 30 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f | =.(forward-line).0)))..(defun.po |
| 1aa0 | 70 75 70 2d 6c 6f 6f 6b 75 70 2d 6b 65 79 2d 62 79 2d 65 76 65 6e 74 20 28 66 75 6e 63 74 69 6f | pup-lookup-key-by-event.(functio |
| 1ac0 | 6e 20 65 76 65 6e 74 29 0a 20 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e | n.event)...(or.(funcall.function |
| 1ae0 | 20 28 76 65 63 74 6f 72 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 73 79 6d 62 | .(vector.event)).......(if.(symb |
| 1b00 | 6f 6c 70 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 61 69 66 20 | olp.event)...........(popup-aif. |
| 1b20 | 28 67 65 74 20 65 76 65 6e 74 20 27 65 76 65 6e 74 2d 73 79 6d 62 6f 6c 2d 65 6c 65 6d 65 6e 74 | (get.event.'event-symbol-element |
| 1b40 | 2d 6d 61 73 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 75 | -mask)...............(funcall.fu |
| 1b60 | 6e 63 74 69 6f 6e 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 76 | nction........................(v |
| 1b80 | 65 63 74 6f 72 20 28 6c 6f 67 69 6f 72 20 28 6f 72 20 28 67 65 74 20 28 63 61 72 20 69 74 29 20 | ector.(logior.(or.(get.(car.it). |
| 1ba0 | 27 61 73 63 69 69 2d 63 68 61 72 61 63 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'ascii-character)............... |
| 1bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 0a | .............................0). |
| 1be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1c00 | 20 20 20 20 20 20 20 28 63 61 64 72 20 69 74 29 29 29 29 29 29 29 29 0a 0a 0c 0a 0a 3b 3b 3b 20 | .......(cadr.it)))))))).....;;;. |
| 1c20 | 43 6f 72 65 0a 0a 28 64 65 66 67 72 6f 75 70 20 70 6f 70 75 70 20 6e 69 6c 0a 20 20 22 56 69 73 | Core..(defgroup.popup.nil..."Vis |
| 1c40 | 75 61 6c 20 50 6f 70 75 70 20 55 73 65 72 20 49 6e 74 65 72 66 61 63 65 22 0a 20 20 3a 67 72 6f | ual.Popup.User.Interface"...:gro |
| 1c60 | 75 70 20 27 6c 69 73 70 0a 20 20 3a 70 72 65 66 69 78 20 22 70 6f 70 75 70 2d 22 29 0a 0a 28 64 | up.'lisp...:prefix."popup-")..(d |
| 1c80 | 65 66 66 61 63 65 20 70 6f 70 75 70 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a 69 6e 68 65 72 | efface.popup-face...'((t.(:inher |
| 1ca0 | 69 74 20 64 65 66 61 75 6c 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 6c 69 67 68 74 67 72 61 | it.default.:background."lightgra |
| 1cc0 | 79 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 29 29 29 0a 20 20 22 46 61 63 | y".:foreground."black")))..."Fac |
| 1ce0 | 65 20 66 6f 72 20 70 6f 70 75 70 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a | e.for.popup."...:group.'popup).. |
| 1d00 | 28 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 2d 66 61 63 65 0a 20 20 27 28 | (defface.popup-summary-face...'( |
| 1d20 | 28 74 20 28 3a 69 6e 68 65 72 69 74 20 70 6f 70 75 70 2d 66 61 63 65 20 3a 66 6f 72 65 67 72 6f | (t.(:inherit.popup-face.:foregro |
| 1d40 | 75 6e 64 20 22 64 69 6d 67 72 61 79 22 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f 70 | und."dimgray")))..."Face.for.pop |
| 1d60 | 75 70 20 73 75 6d 6d 61 72 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 | up.summary."...:group.'popup)..( |
| 1d80 | 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f | defface.popup-scroll-bar-foregro |
| 1da0 | 75 6e 64 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 62 6c | und-face...'((t.(:background."bl |
| 1dc0 | 61 63 6b 22 29 29 29 0a 20 20 22 46 6f 72 65 67 72 6f 75 6e 64 20 66 61 63 65 20 66 6f 72 20 73 | ack")))..."Foreground.face.for.s |
| 1de0 | 63 72 6f 6c 6c 2d 62 61 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 | croll-bar."...:group.'popup)..(d |
| 1e00 | 65 66 66 61 63 65 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 | efface.popup-scroll-bar-backgrou |
| 1e20 | 6e 64 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 61 | nd-face...'((t.(:background."gra |
| 1e40 | 79 22 29 29 29 0a 20 20 22 42 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 20 66 6f 72 20 73 63 72 | y")))..."Background.face.for.scr |
| 1e60 | 6f 6c 6c 2d 62 61 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 66 | oll-bar."...:group.'popup)..(def |
| 1e80 | 76 61 72 20 70 6f 70 75 70 2d 69 6e 73 74 61 6e 63 65 73 20 6e 69 6c 0a 20 20 22 50 6f 70 75 70 | var.popup-instances.nil..."Popup |
| 1ea0 | 20 69 6e 73 74 61 6e 63 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 73 63 72 | .instances.")..(defvar.popup-scr |
| 1ec0 | 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 28 70 72 6f 70 65 | oll-bar-foreground-char...(prope |
| 1ee0 | 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 | rtize.".".'face.'popup-scroll-ba |
| 1f00 | 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 0a 20 20 22 46 6f 72 65 67 72 6f 75 6e 64 | r-foreground-face)..."Foreground |
| 1f20 | 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 73 63 72 6f 6c 6c 2d 62 61 72 2e 22 29 0a 0a 28 64 | .character.for.scroll-bar.")..(d |
| 1f40 | 65 66 76 61 72 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e | efvar.popup-scroll-bar-backgroun |
| 1f60 | 64 2d 63 68 61 72 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 27 | d-char...(propertize.".".'face.' |
| 1f80 | 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 66 61 63 65 | popup-scroll-bar-background-face |
| 1fa0 | 29 0a 20 20 22 42 61 63 6b 67 72 6f 75 6e 64 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 73 63 | )..."Background.character.for.sc |
| 1fc0 | 72 6f 6c 6c 2d 62 61 72 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 70 6f 70 75 70 | roll-bar.")..(cl-defstruct.popup |
| 1fe0 | 0a 20 20 70 6f 69 6e 74 20 72 6f 77 20 63 6f 6c 75 6d 6e 20 77 69 64 74 68 20 68 65 69 67 68 74 | ...point.row.column.width.height |
| 2000 | 20 6d 69 6e 2d 68 65 69 67 68 74 20 64 69 72 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 73 20 6b | .min-height.direction.overlays.k |
| 2020 | 65 79 6d 61 70 0a 20 20 70 61 72 65 6e 74 20 64 65 70 74 68 0a 20 20 66 61 63 65 20 6d 6f 75 73 | eymap...parent.depth...face.mous |
| 2040 | 65 2d 66 61 63 65 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 75 6d 6d 61 72 79 2d 66 61 | e-face.selection-face.summary-fa |
| 2060 | 63 65 0a 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 | ce...margin-left.margin-right.ma |
| 2080 | 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 20 73 63 72 6f 6c 6c 2d 62 61 72 20 73 79 6d 62 | rgin-left-cancel.scroll-bar.symb |
| 20a0 | 6f 6c 0a 20 20 63 75 72 73 6f 72 20 6f 66 66 73 65 74 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 63 75 | ol...cursor.offset.scroll-top.cu |
| 20c0 | 72 72 65 6e 74 2d 68 65 69 67 68 74 20 6c 69 73 74 20 6e 65 77 6c 69 6e 65 73 0a 20 20 70 61 74 | rrent-height.list.newlines...pat |
| 20e0 | 74 65 72 6e 20 6f 72 69 67 69 6e 61 6c 2d 6c 69 73 74 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 | tern.original-list.invis-overlay |
| 2100 | 73 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 | s)..(defun.popup-item-propertize |
| 2120 | 20 28 69 74 65 6d 20 26 72 65 73 74 20 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20 22 53 61 6d 65 | .(item.&rest.properties)..."Same |
| 2140 | 20 61 73 20 60 70 72 6f 70 65 72 74 69 7a 65 27 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 69 | .as.`propertize'.except.that.thi |
| 2160 | 73 20 61 76 6f 69 64 73 20 6f 76 65 72 72 69 64 69 6e 67 0a 65 78 69 73 74 65 64 20 76 61 6c 75 | s.avoids.overriding.existed.valu |
| 2180 | 65 20 77 69 74 68 20 60 6e 69 6c 27 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 28 63 6c 2d 6c 6f | e.with.`nil'.property."...(cl-lo |
| 21a0 | 6f 70 20 66 6f 72 20 28 6b 20 76 29 20 6f 6e 20 70 72 6f 70 65 72 74 69 65 73 20 62 79 20 27 63 | op.for.(k.v).on.properties.by.'c |
| 21c0 | 64 64 72 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 20 61 70 70 65 6e 64 20 28 6c 69 73 74 | ddr............if.v.append.(list |
| 21e0 | 20 6b 20 76 29 20 69 6e 74 6f 20 70 72 6f 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 61 | .k.v).into.props............fina |
| 2200 | 6c 6c 79 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 27 70 72 | lly.return............(apply.'pr |
| 2220 | 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 | opertize...................(popu |
| 2240 | 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | p-x-to-string.item)............. |
| 2260 | 20 20 20 20 20 20 70 72 6f 70 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 | ......props)))..(defun.popup-ite |
| 2280 | 6d 2d 70 72 6f 70 65 72 74 79 20 28 69 74 65 6d 20 70 72 6f 70 65 72 74 79 29 0a 20 20 22 53 61 | m-property.(item.property)..."Sa |
| 22a0 | 6d 65 20 61 73 20 60 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 27 20 65 78 63 65 70 74 | me.as.`get-text-property'.except |
| 22c0 | 20 74 68 61 74 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 0a 49 54 45 4d 20 69 | .that.this.returns.nil.if.ITEM.i |
| 22e0 | 73 20 6e 6f 74 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 69 74 | s.not.string."...(if.(stringp.it |
| 2300 | 65 6d 29 0a 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 70 | em).......(get-text-property.0.p |
| 2320 | 72 6f 70 65 72 74 79 20 69 74 65 6d 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 72 65 | roperty.item)))..(defun.popup-re |
| 2340 | 70 6c 61 63 65 2d 64 69 73 70 6c 61 79 61 62 6c 65 20 28 73 74 72 20 26 6f 70 74 69 6f 6e 61 6c | place-displayable.(str.&optional |
| 2360 | 20 72 65 70 29 0a 20 20 22 52 65 70 6c 61 63 65 20 6e 6f 6e 2d 64 69 73 70 6c 61 79 61 62 6c 65 | .rep)..."Replace.non-displayable |
| 2380 | 20 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 53 54 52 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 | .character.from.STR...Optional.a |
| 23a0 | 72 67 75 6d 65 6e 74 20 52 45 50 20 69 73 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 | rgument.REP.is.the.replacement.s |
| 23c0 | 74 72 69 6e 67 20 6f 66 0a 6e 6f 6e 2d 64 69 73 70 6c 61 79 61 62 6c 65 20 63 68 61 72 61 63 74 | tring.of.non-displayable.charact |
| 23e0 | 65 72 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 72 65 70 20 28 73 65 74 71 20 72 65 70 20 22 22 29 | er."...(unless.rep.(setq.rep."") |
| 2400 | 29 0a 20 20 28 6c 65 74 20 28 28 72 65 73 75 6c 74 20 22 22 29 29 0a 20 20 20 20 28 64 6f 6c 69 | )...(let.((result."")).....(doli |
| 2420 | 73 74 20 28 73 74 72 69 6e 67 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 22 22 29 | st.(string.(split-string.str."") |
| 2440 | 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 68 61 72 20 28 73 74 72 69 6e 67 2d 74 6f 2d | ).......(let*.((char.(string-to- |
| 2460 | 63 68 61 72 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | char.string))..............(stri |
| 2480 | 6e 67 20 28 69 66 20 28 63 68 61 72 2d 64 69 73 70 6c 61 79 61 62 6c 65 2d 70 20 63 68 61 72 29 | ng.(if.(char-displayable-p.char) |
| 24a0 | 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 73 74 72 69 6e 67 | ..........................string |
| 24c0 | 0a 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 70 29 29 29 0a 20 | ........................rep))).. |
| 24e0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 75 6c 74 20 28 63 6f 6e 63 61 74 20 72 65 73 75 | .......(setq.result.(concat.resu |
| 2500 | 6c 74 20 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 72 65 73 75 6c 74 29 29 0a 0a 28 63 6c 2d | lt.string)))).....result))..(cl- |
| 2520 | 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 28 6e 61 6d 65 0a 20 20 20 20 | defun.popup-make-item.(name..... |
| 2540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 | .......................&key..... |
| 2560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 0a 20 20 20 | .......................value.... |
| 2580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 20 | ........................face.... |
| 25a0 | 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 75 73 65 2d 66 61 | ........................mouse-fa |
| 25c0 | 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 73 65 | ce............................se |
| 25e0 | 6c 65 63 74 69 6f 6e 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lection-face.................... |
| 2600 | 20 20 20 20 20 20 20 20 73 75 62 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........sublist................. |
| 2620 | 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........document............. |
| 2640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 | ...............symbol........... |
| 2660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 29 0a 20 20 22 55 74 69 | .................summary)..."Uti |
| 2680 | 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 6d 61 6b 65 20 70 6f 70 75 70 20 69 74 65 6d | lity.function.to.make.popup.item |
| 26a0 | 2e 20 53 65 65 20 61 6c 73 6f 0a 60 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a | ..See.also.`popup-item-propertiz |
| 26c0 | 65 27 2e 22 0a 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 20 6e 61 | e'."...(popup-item-propertize.na |
| 26e0 | 6d 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 27 76 61 6c | me..........................'val |
| 2700 | 75 65 20 76 61 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 | ue.value........................ |
| 2720 | 20 20 27 70 6f 70 75 70 2d 66 61 63 65 20 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'popup-face.face.............. |
| 2740 | 20 20 20 20 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 2d 6d 6f 75 73 65 2d 66 61 63 65 20 6d 6f | ............'popup-mouse-face.mo |
| 2760 | 75 73 65 2d 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 | use-face........................ |
| 2780 | 20 20 27 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 | ..'selection-face.selection-face |
| 27a0 | 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 27 64 6f 63 75 6d | ..........................'docum |
| 27c0 | 65 6e 74 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent.document.................... |
| 27e0 | 20 20 20 20 20 20 27 73 79 6d 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | ......'symbol.symbol............ |
| 2800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 75 6d 6d 61 72 79 20 73 75 6d 6d 61 72 79 0a 20 | ..............'summary.summary.. |
| 2820 | 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 73 75 62 6c 69 73 74 | ........................'sublist |
| 2840 | 20 73 75 62 6c 69 73 74 29 29 0a 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d | .sublist))..(defsubst.popup-item |
| 2860 | 2d 76 61 6c 75 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 | -value.(item)...............(pop |
| 2880 | 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 76 61 6c 75 65 29 29 0a 28 | up-item-property.item.'value)).( |
| 28a0 | 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 76 61 6c 75 65 2d 6f 72 2d 73 65 6c | defsubst.popup-item-value-or-sel |
| 28c0 | 66 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 28 6f 72 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 76 | f.(item).......(or.(popup-item-v |
| 28e0 | 61 6c 75 65 20 69 74 65 6d 29 20 69 74 65 6d 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 | alue.item).item)).(defsubst.popu |
| 2900 | 70 2d 69 74 65 6d 2d 66 61 63 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-item-face.(item).............. |
| 2920 | 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 70 6f 70 | ..(popup-item-property.item.'pop |
| 2940 | 75 70 2d 66 61 63 65 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 6d | up-face)).(defsubst.popup-item-m |
| 2960 | 6f 75 73 65 2d 66 61 63 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 | ouse-face.(item)..........(popup |
| 2980 | 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 70 6f 70 75 70 2d 6d 6f 75 73 65 | -item-property.item.'popup-mouse |
| 29a0 | 2d 66 61 63 65 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 65 6c | -face)).(defsubst.popup-item-sel |
| 29c0 | 65 63 74 69 6f 6e 2d 66 61 63 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 | ection-face.(item)......(popup-i |
| 29e0 | 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 | tem-property.item.'selection-fac |
| 2a00 | 65 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e | e)).(defsubst.popup-item-documen |
| 2a20 | 74 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d | t.(item)............(popup-item- |
| 2a40 | 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 64 6f 63 75 6d 65 6e 74 29 29 0a 28 64 65 66 73 75 | property.item.'document)).(defsu |
| 2a60 | 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 6d 6d 61 72 79 20 28 69 74 65 6d 29 20 20 20 | bst.popup-item-summary.(item)... |
| 2a80 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 | ..........(popup-item-property.i |
| 2aa0 | 74 65 6d 20 27 73 75 6d 6d 61 72 79 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 | tem.'summary)).(defsubst.popup-i |
| 2ac0 | 74 65 6d 2d 73 79 6d 62 6f 6c 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tem-symbol.(item)..............( |
| 2ae0 | 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 73 79 6d 62 6f 6c | popup-item-property.item.'symbol |
| 2b00 | 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 62 6c 69 73 74 20 | )).(defsubst.popup-item-sublist. |
| 2b20 | 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 | (item).............(popup-item-p |
| 2b40 | 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 73 75 62 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 | roperty.item.'sublist))..(defun. |
| 2b60 | 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 28 69 74 65 6d 29 0a | popup-item-documentation.(item). |
| 2b80 | 20 20 28 6c 65 74 20 28 28 64 6f 63 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e | ..(let.((doc.(popup-item-documen |
| 2ba0 | 74 20 69 74 65 6d 29 29 29 0a 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 6f 63 | t.item))).....(if.(functionp.doc |
| 2bc0 | 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 63 20 28 66 75 6e 63 61 6c 6c 20 64 6f 63 | ).........(setq.doc.(funcall.doc |
| 2be0 | 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 76 61 6c 75 65 2d 6f 72 2d 73 65 6c 66 20 69 74 65 6d 29 | .(popup-item-value-or-self.item) |
| 2c00 | 29 29 29 0a 20 20 20 20 64 6f 63 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 6d | ))).....doc))..(defun.popup-item |
| 2c20 | 2d 73 68 6f 77 2d 68 65 6c 70 2d 31 20 28 69 74 65 6d 29 0a 20 20 28 6c 65 74 20 28 28 64 6f 63 | -show-help-1.(item)...(let.((doc |
| 2c40 | 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 74 65 6d 29 | .(popup-item-documentation.item) |
| 2c60 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 64 6f 63 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 | )).....(when.doc.......(with-cur |
| 2c80 | 72 65 6e 74 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 | rent-buffer.(get-buffer-create." |
| 2ca0 | 20 2a 50 6f 70 75 70 20 48 65 6c 70 2a 22 29 0a 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 | .*Popup.Help*").........(erase-b |
| 2cc0 | 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 64 6f 63 29 0a 20 20 20 20 | uffer).........(insert.doc)..... |
| 2ce0 | 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 20 | ....(goto-char.(point-min))..... |
| 2d00 | 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 | ....(display-buffer.(current-buf |
| 2d20 | 66 65 72 29 29 29 0a 20 20 20 20 20 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d | fer))).......t)))..(defun.popup- |
| 2d40 | 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 2d 77 69 74 68 2d 65 76 65 6e 74 2d 6c 6f 6f 70 20 28 | item-show-help-with-event-loop.( |
| 2d60 | 69 74 65 6d 29 0a 20 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 | item)...(save-window-excursion.. |
| 2d80 | 20 20 20 28 77 68 65 6e 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 2d 31 | ...(when.(popup-item-show-help-1 |
| 2da0 | 20 69 74 65 6d 29 0a 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 64 6f 20 28 63 6c 65 61 72 2d | .item).......(cl-loop.do.(clear- |
| 2dc0 | 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | this-command-keys).............. |
| 2de0 | 20 20 66 6f 72 20 6b 65 79 20 3d 20 28 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 2d 76 | ..for.key.=.(read-key-sequence-v |
| 2e00 | 65 63 74 6f 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 0a 20 20 20 | ector.nil)................do.... |
| 2e20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 28 6b 65 79 2d 62 69 6e 64 69 6e | ............(cl-case.(key-bindin |
| 2e40 | 67 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d | g.key)..................(scroll- |
| 2e60 | 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | other-window...................( |
| 2e80 | 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 | scroll-other-window))........... |
| 2ea0 | 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 6f 77 6e | .......(scroll-other-window-down |
| 2ec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 | ...................(scroll-other |
| 2ee0 | 2d 77 69 6e 64 6f 77 2d 64 6f 77 6e 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -window-down.nil)).............. |
| 2f00 | 20 20 20 20 28 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(otherwise.................. |
| 2f20 | 20 28 73 65 74 71 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 20 28 61 70 | .(setq.unread-command-events.(ap |
| 2f40 | 70 65 6e 64 20 6b 65 79 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 | pend.key.unread-command-events)) |
| 2f60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 29 29 29 | ...................(cl-return))) |
| 2f80 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c | ))))..(defun.popup-item-show-hel |
| 2fa0 | 70 20 28 69 74 65 6d 20 26 6f 70 74 69 6f 6e 61 6c 20 70 65 72 73 69 73 74 29 0a 20 20 22 44 69 | p.(item.&optional.persist)..."Di |
| 2fc0 | 73 70 6c 61 79 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 49 54 45 4d 20 | splay.the.documentation.of.ITEM. |
| 2fe0 | 77 69 74 68 20 60 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 2e 20 49 66 0a 50 45 52 53 49 53 | with.`display-buffer'..If.PERSIS |
| 3000 | 54 20 69 73 20 6e 69 6c 2c 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 62 75 66 66 | T.is.nil,.the.documentation.buff |
| 3020 | 65 72 20 77 69 6c 6c 20 62 65 20 63 6c 6f 73 65 64 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c | er.will.be.closed.automatically, |
| 3040 | 20 6d 65 61 6e 69 6e 67 20 69 6e 74 65 72 61 6c 20 65 76 65 6e 74 20 6c 6f 6f 70 20 65 6e 73 75 | .meaning.interal.event.loop.ensu |
| 3060 | 72 65 73 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 0a 62 65 20 63 6c 6f 73 65 64 2e 20 4f 74 68 | res.the.buffer.to.be.closed..Oth |
| 3080 | 65 72 77 69 73 65 2c 20 74 68 65 20 62 75 66 66 65 72 20 77 69 6c 6c 20 62 65 20 6a 75 73 74 20 | erwise,.the.buffer.will.be.just. |
| 30a0 | 64 69 73 70 6c 61 79 65 64 20 61 73 0a 75 73 75 61 6c 2e 22 0a 20 20 28 77 68 65 6e 20 69 74 65 | displayed.as.usual."...(when.ite |
| 30c0 | 6d 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 70 65 72 73 69 73 74 29 0a 20 20 20 20 20 20 20 20 | m.....(if.(not.persist)......... |
| 30e0 | 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 2d 77 69 74 68 2d 65 76 65 6e 74 | (popup-item-show-help-with-event |
| 3100 | 2d 6c 6f 6f 70 20 69 74 65 6d 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 | -loop.item).......(popup-item-sh |
| 3120 | 6f 77 2d 68 65 6c 70 2d 31 20 69 74 65 6d 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 | ow-help-1.item))))..(defun.popup |
| 3140 | 2d 73 65 74 2d 6c 69 73 74 20 28 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 28 70 6f 70 75 70 2d | -set-list.(popup.list)...(popup- |
| 3160 | 73 65 74 2d 66 69 6c 74 65 72 65 64 2d 6c 69 73 74 20 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 | set-filtered-list.popup.list)... |
| 3180 | 28 73 65 74 66 20 28 70 6f 70 75 70 2d 70 61 74 74 65 72 6e 20 70 6f 70 75 70 29 20 6e 69 6c 29 | (setf.(popup-pattern.popup).nil) |
| 31a0 | 0a 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 6f 72 69 67 69 6e 61 6c 2d 6c 69 73 74 20 70 6f | ...(setf.(popup-original-list.po |
| 31c0 | 70 75 70 29 20 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 74 2d 66 69 | pup).list))..(defun.popup-set-fi |
| 31e0 | 6c 74 65 72 65 64 2d 6c 69 73 74 20 28 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 28 6c 65 74 20 | ltered-list.(popup.list)...(let. |
| 3200 | 28 28 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 6f 70 75 70 2d | ((offset..........(if.(>.(popup- |
| 3220 | 64 69 72 65 63 74 69 6f 6e 20 70 6f 70 75 70 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | direction.popup).0)............. |
| 3240 | 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 2d 20 28 70 6f 70 75 70 2d 68 65 69 | .0............(max.(-.(popup-hei |
| 3260 | 67 68 74 20 70 6f 70 75 70 29 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 29 29 20 30 29 29 29 29 0a | ght.popup).(length.list)).0)))). |
| 3280 | 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 20 6c 69 73 | ....(setf.(popup-list.popup).lis |
| 32a0 | 74 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6f 66 66 73 65 74 20 70 6f 70 75 70 29 | t...........(popup-offset.popup) |
| 32c0 | 20 6f 66 66 73 65 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 | .offset)))..(defun.popup-selecte |
| 32e0 | 64 2d 69 74 65 6d 20 28 70 6f 70 75 70 29 0a 20 20 28 6e 74 68 20 28 70 6f 70 75 70 2d 63 75 72 | d-item.(popup)...(nth.(popup-cur |
| 3300 | 73 6f 72 20 70 6f 70 75 70 29 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 0a | sor.popup).(popup-list.popup))). |
| 3320 | 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c 69 6e 65 20 28 70 6f 70 | .(defun.popup-selected-line.(pop |
| 3340 | 75 70 29 0a 20 20 28 2d 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 28 70 | up)...(-.(popup-cursor.popup).(p |
| 3360 | 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e | opup-scroll-top.popup)))..(defun |
| 3380 | 20 70 6f 70 75 70 2d 6c 69 6e 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 20 6c 69 6e 65 29 | .popup-line-overlay.(popup.line) |
| 33a0 | 0a 20 20 28 61 72 65 66 20 28 70 6f 70 75 70 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 20 | ...(aref.(popup-overlays.popup). |
| 33c0 | 6c 69 6e 65 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c 69 | line))..(defun.popup-selected-li |
| 33e0 | 6e 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 29 0a 20 20 28 70 6f 70 75 70 2d 6c 69 6e 65 | ne-overlay.(popup)...(popup-line |
| 3400 | 2d 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c | -overlay.popup.(popup-selected-l |
| 3420 | 69 6e 65 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 68 69 64 65 2d | ine.popup)))..(defun.popup-hide- |
| 3440 | 6c 69 6e 65 20 28 70 6f 70 75 70 20 6c 69 6e 65 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 65 72 6c | line.(popup.line)...(let.((overl |
| 3460 | 61 79 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 6c 69 6e | ay.(popup-line-overlay.popup.lin |
| 3480 | 65 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 64 | e))).....(overlay-put.overlay.'d |
| 34a0 | 69 73 70 6c 61 79 20 6e 69 6c 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 | isplay.nil).....(overlay-put.ove |
| 34c0 | 72 6c 61 79 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 | rlay.'after-string.nil)))..(defu |
| 34e0 | 6e 20 70 6f 70 75 70 2d 6c 69 6e 65 2d 68 69 64 64 65 6e 2d 70 20 28 70 6f 70 75 70 20 6c 69 6e | n.popup-line-hidden-p.(popup.lin |
| 3500 | 65 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d | e)...(let.((overlay.(popup-line- |
| 3520 | 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 | overlay.popup.line))).....(and.( |
| 3540 | 65 71 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 64 69 73 70 6c 61 79 | eq.(overlay-get.overlay.'display |
| 3560 | 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 65 71 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 | ).nil)..........(eq.(overlay-get |
| 3580 | 20 6f 76 65 72 6c 61 79 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 29 20 6e 69 6c 29 29 29 29 0a | .overlay.'after-string).nil)))). |
| 35a0 | 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 2d 69 74 65 6d 20 28 | .(cl-defun.popup-set-line-item.( |
| 35c0 | 70 6f 70 75 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 20 20 20 | popup........................... |
| 35e0 | 20 20 20 20 20 6c 69 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 | .....line....................... |
| 3600 | 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........&key................... |
| 3620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............item............... |
| 3640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 | .................face........... |
| 3660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 75 73 65 2d 66 61 63 65 0a | .....................mouse-face. |
| 3680 | 20 20 20 20 20 20 20 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 | ...............................m |
| 36a0 | 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | argin-left...................... |
| 36c0 | 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 | ..........margin-right.......... |
| 36e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 62 61 72 | ......................scroll-bar |
| 3700 | 2d 63 68 61 72 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 | -char........................... |
| 3720 | 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....symbol..................... |
| 3740 | 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........summary.............. |
| 3760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 0a 20 | ..................summary-face.. |
| 3780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 | ..............................ke |
| 37a0 | 79 6d 61 70 29 0a 20 20 28 6c 65 74 2a 20 28 28 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 2d 6c | ymap)...(let*.((overlay.(popup-l |
| 37c0 | 69 6e 65 2d 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 | ine-overlay.popup.line))........ |
| 37e0 | 20 20 28 63 6f 6e 74 65 6e 74 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 2d 6c 69 6e 65 2d 73 74 | ..(content.(popup-create-line-st |
| 3800 | 72 69 6e 67 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 | ring.popup.(popup-x-to-string.it |
| 3820 | 65 6d 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 | em)............................. |
| 3840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 | ................:margin-left.mar |
| 3860 | 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gin-left........................ |
| 3880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 | .....................:margin-rig |
| 38a0 | 68 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ht.margin-right................. |
| 38c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 79 6d | ............................:sym |
| 38e0 | 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bol.symbol...................... |
| 3900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 20 | .......................:summary. |
| 3920 | 73 75 6d 6d 61 72 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 20 | summary......................... |
| 3940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 2d 66 61 63 | ....................:summary-fac |
| 3960 | 65 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 | e.summary-face))..........(start |
| 3980 | 20 30 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 28 6f 76 65 72 6c 61 79 2d 67 65 | .0)..........(prefix.(overlay-ge |
| 39a0 | 74 20 6f 76 65 72 6c 61 79 20 27 70 72 65 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f | t.overlay.'prefix))..........(po |
| 39c0 | 73 74 66 69 78 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 70 6f 73 74 | stfix.(overlay-get.overlay.'post |
| 39e0 | 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 28 70 75 74 2d 74 65 78 | fix))..........end).....(put-tex |
| 3a00 | 74 2d 70 72 6f 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 29 20 27 70 | t-property.0.(length.content).'p |
| 3a20 | 6f 70 75 70 2d 69 74 65 6d 20 69 74 65 6d 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 28 70 75 74 | opup-item.item.content).....(put |
| 3a40 | 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 | -text-property.0.(length.content |
| 3a60 | 29 20 27 6b 65 79 6d 61 70 20 6b 65 79 6d 61 70 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 3b 3b | ).'keymap.keymap.content).....;; |
| 3a80 | 20 4f 76 65 72 6c 61 70 20 66 61 63 65 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 28 77 68 | .Overlap.face.properties.....(wh |
| 3aa0 | 65 6e 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 74 61 72 74 20 27 66 61 63 | en.(get-text-property.start.'fac |
| 3ac0 | 65 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 72 74 20 28 6e 65 | e.content).......(setq.start.(ne |
| 3ae0 | 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 73 74 61 72 74 20 | xt-single-property-change.start. |
| 3b00 | 27 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 | 'face.content))).....(while.(and |
| 3b20 | 20 73 74 61 72 74 20 28 73 65 74 71 20 65 6e 64 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 | .start.(setq.end.(next-single-pr |
| 3b40 | 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 73 74 61 72 74 20 27 66 61 63 65 20 63 6f 6e 74 65 6e | operty-change.start.'face.conten |
| 3b60 | 74 29 29 29 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 74 | t))).......(put-text-property.st |
| 3b80 | 61 72 74 20 65 6e 64 20 27 66 61 63 65 20 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 | art.end.'face.face.content)..... |
| 3ba0 | 20 20 28 73 65 74 71 20 73 74 61 72 74 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 | ..(setq.start.(next-single-prope |
| 3bc0 | 72 74 79 2d 63 68 61 6e 67 65 20 65 6e 64 20 27 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 29 0a | rty-change.end.'face.content))). |
| 3be0 | 20 20 20 20 28 77 68 65 6e 20 73 74 61 72 74 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d | ....(when.start.......(put-text- |
| 3c00 | 70 72 6f 70 65 72 74 79 20 73 74 61 72 74 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 29 20 | property.start.(length.content). |
| 3c20 | 27 66 61 63 65 20 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d | 'face.face.content)).....(when.m |
| 3c40 | 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 | ouse-face.......(put-text-proper |
| 3c60 | 74 79 20 30 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 29 20 27 6d 6f 75 73 65 2d 66 61 63 | ty.0.(length.content).'mouse-fac |
| 3c80 | 65 20 6d 6f 75 73 65 2d 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 28 6c 65 74 20 | e.mouse-face.content)).....(let. |
| 3ca0 | 28 28 70 72 6f 70 20 28 69 66 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 | ((prop.(if.(overlay-get.overlay. |
| 3cc0 | 27 64 61 6e 67 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 66 | 'dangle).....................'af |
| 3ce0 | 74 65 72 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 | ter-string...................'di |
| 3d00 | 73 70 6c 61 79 29 29 29 0a 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 | splay))).......(overlay-put.over |
| 3d20 | 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 70 0a 20 20 20 20 | lay....................prop..... |
| 3d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 0a 20 20 | ...............(concat.prefix... |
| 3d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 | .........................content |
| 3d80 | 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 73 63 72 6f | ............................scro |
| 3da0 | 6c 6c 2d 62 61 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll-bar-char..................... |
| 3dc0 | 20 20 20 20 20 20 20 70 6f 73 74 66 69 78 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 | .......postfix)))))..(cl-defun.p |
| 3de0 | 6f 70 75 70 2d 63 72 65 61 74 65 2d 6c 69 6e 65 2d 73 74 72 69 6e 67 20 28 70 6f 70 75 70 0a 20 | opup-create-line-string.(popup.. |
| 3e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3e20 | 20 20 20 73 74 72 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 | ...string....................... |
| 3e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............&key.............. |
| 3e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 | .......................margin-le |
| 3e80 | 66 74 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 | ft.............................. |
| 3ea0 | 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......margin-right............. |
| 3ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 | ........................symbol.. |
| 3ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3f00 | 20 20 20 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...summary...................... |
| 3f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 29 0a 20 20 28 | ...............summary-face)...( |
| 3f40 | 6c 65 74 2a 20 28 28 70 6f 70 75 70 2d 77 69 64 74 68 20 28 70 6f 70 75 70 2d 77 69 64 74 68 20 | let*.((popup-width.(popup-width. |
| 3f60 | 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 20 | popup))..........(summary-width. |
| 3f80 | 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 | (string-width.summary))......... |
| 3fa0 | 20 28 63 6f 6e 74 65 6e 74 2d 77 69 64 74 68 20 28 6d 61 78 0a 20 20 20 20 20 20 20 20 20 20 20 | .(content-width.(max............ |
| 3fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 70 6f 70 75 70 2d 77 69 64 74 68 20 28 | ..............(min.popup-width.( |
| 3fe0 | 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | string-width.string))........... |
| 4000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 70 6f 70 75 70 2d 77 69 64 74 68 0a 20 20 | ...............(-.popup-width... |
| 4020 | 20 20 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 3e | ..........................(if.(> |
| 4040 | 20 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .summary-width.0)............... |
| 4060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 73 75 6d 6d 61 72 79 2d 77 69 64 | ..................(+.summary-wid |
| 4080 | 74 68 20 32 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 | th.2)........................... |
| 40a0 | 20 20 20 20 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 63 61 72 20 | ....0))))..........(string.(car. |
| 40c0 | 28 70 6f 70 75 70 2d 73 75 62 73 74 72 69 6e 67 2d 62 79 2d 77 69 64 74 68 20 73 74 72 69 6e 67 | (popup-substring-by-width.string |
| 40e0 | 20 63 6f 6e 74 65 6e 74 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | .content-width)))..........(stri |
| 4100 | 6e 67 2d 77 69 64 74 68 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 74 72 69 6e 67 29 29 0a | ng-width.(string-width.string)). |
| 4120 | 20 20 20 20 20 20 20 20 20 28 73 70 61 63 69 6e 67 20 28 6d 61 78 20 28 2d 20 70 6f 70 75 70 2d | .........(spacing.(max.(-.popup- |
| 4140 | 77 69 64 74 68 20 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 | width.string-width.summary-width |
| 4160 | 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 69 66 20 28 3e 20 | )........................(if.(>. |
| 4180 | 70 6f 70 75 70 2d 77 69 64 74 68 20 73 74 72 69 6e 67 2d 77 69 64 74 68 29 20 31 20 30 29 29 29 | popup-width.string-width).1.0))) |
| 41a0 | 0a 20 20 20 20 20 20 20 20 20 28 74 72 75 6e 63 61 74 65 64 2d 73 75 6d 6d 61 72 79 0a 20 20 20 | ..........(truncated-summary.... |
| 41c0 | 20 20 20 20 20 20 20 28 63 61 72 20 28 70 6f 70 75 70 2d 73 75 62 73 74 72 69 6e 67 2d 62 79 2d | .......(car.(popup-substring-by- |
| 41e0 | 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 20 28 6d | width.................summary.(m |
| 4200 | 61 78 20 28 2d 20 70 6f 70 75 70 2d 77 69 64 74 68 20 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 | ax.(-.popup-width.string-width.s |
| 4220 | 70 61 63 69 6e 67 29 20 30 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 73 75 6d 6d 61 72 79 | pacing).0))))).....(when.summary |
| 4240 | 2d 66 61 63 65 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 | -face.......(put-text-property.0 |
| 4260 | 20 28 6c 65 6e 67 74 68 20 74 72 75 6e 63 61 74 65 64 2d 73 75 6d 6d 61 72 79 29 0a 20 20 20 20 | .(length.truncated-summary)..... |
| 4280 | 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 73 75 6d 6d 61 | .....................'face.summa |
| 42a0 | 72 79 2d 66 61 63 65 20 74 72 75 6e 63 61 74 65 64 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 | ry-face.truncated-summary))..... |
| 42c0 | 28 63 6f 6e 63 61 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (concat.margin-left............. |
| 42e0 | 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 | string.............(make-string. |
| 4300 | 73 70 61 63 69 6e 67 20 3f 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 75 6e 63 61 74 65 | spacing.?.).............truncate |
| 4320 | 64 2d 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 | d-summary.............symbol.... |
| 4340 | 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 29 29 29 0a 0a 28 64 65 66 75 6e | .........margin-right)))..(defun |
| 4360 | 20 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 28 70 6f 70 75 70 29 0a 20 20 22 52 65 74 75 72 6e 20 | .popup-live-p.(popup)..."Return. |
| 4380 | 6e 6f 6e 2d 6e 69 6c 20 69 66 20 50 4f 50 55 50 20 69 73 20 61 6c 69 76 65 2e 22 0a 20 20 28 61 | non-nil.if.POPUP.is.alive."...(a |
| 43a0 | 6e 64 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 20 | nd.popup.(popup-overlays.popup). |
| 43c0 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 68 69 6c 64 2d 70 6f 69 6e 74 20 28 70 | t))..(defun.popup-child-point.(p |
| 43e0 | 6f 70 75 70 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 66 66 73 65 74 29 0a 20 20 28 6f 76 65 72 6c 61 | opup.&optional.offset)...(overla |
| 4400 | 79 2d 65 6e 64 0a 20 20 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d 6f 76 65 72 6c 61 79 0a 20 20 20 | y-end....(popup-line-overlay.... |
| 4420 | 20 70 6f 70 75 70 0a 20 20 20 20 28 6f 72 20 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 28 70 | .popup.....(or.offset.........(p |
| 4440 | 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c 69 6e 65 20 70 6f 70 75 70 29 29 29 29 29 0a 0a 28 | opup-selected-line.popup)))))..( |
| 4460 | 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 61 6c 63 75 6c 61 74 65 2d 64 69 72 65 63 74 69 6f 6e 20 | defun.popup-calculate-direction. |
| 4480 | 28 68 65 69 67 68 74 20 72 6f 77 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 70 72 6f 70 65 72 20 | (height.row)..."Return.a.proper. |
| 44a0 | 64 69 72 65 63 74 69 6f 6e 20 77 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 20 61 20 70 6f 70 75 | direction.when.displaying.a.popu |
| 44c0 | 70 20 6f 6e 20 74 68 69 73 0a 77 69 6e 64 6f 77 2e 20 48 45 49 47 48 54 20 69 73 20 74 68 65 20 | p.on.this.window..HEIGHT.is.the. |
| 44e0 | 61 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2c 20 61 6e 64 20 52 4f 57 20 69 | a.height.of.the.popup,.and.ROW.i |
| 4500 | 73 20 61 20 6c 69 6e 65 0a 6e 75 6d 62 65 72 20 61 74 20 74 68 65 20 70 6f 69 6e 74 2e 22 0a 20 | s.a.line.number.at.the.point.".. |
| 4520 | 20 28 6c 65 74 2a 20 28 28 72 65 6d 61 69 6e 69 6e 67 2d 72 6f 77 73 20 28 2d 20 28 6d 61 78 20 | .(let*.((remaining-rows.(-.(max. |
| 4540 | 31 20 28 2d 20 28 77 69 6e 64 6f 77 2d 74 65 78 74 2d 68 65 69 67 68 74 29 0a 20 20 20 20 20 20 | 1.(-.(window-text-height)....... |
| 4560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4580 | 28 69 66 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 31 20 30 29 0a 20 20 20 20 20 20 | (if.mode-line-format.1.0)....... |
| 45a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 45c0 | 28 69 66 20 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 31 20 30 29 29 29 0a 20 20 | (if.header-line-format.1.0)))... |
| 45e0 | 20 20 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 6f 75 6e 74 | ..........................(count |
| 4600 | 2d 6c 69 6e 65 73 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 20 28 70 6f 69 6e 74 29 29 29 29 | -lines.(window-start).(point)))) |
| 4620 | 0a 20 20 20 20 20 20 20 20 20 28 65 6e 6f 75 67 68 2d 73 70 61 63 65 2d 61 62 6f 76 65 20 28 3e | ..........(enough-space-above.(> |
| 4640 | 20 72 6f 77 20 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 65 6e 6f 75 67 68 2d 73 | .row.height))..........(enough-s |
| 4660 | 70 61 63 65 2d 62 65 6c 6f 77 20 28 3c 3d 20 68 65 69 67 68 74 20 72 65 6d 61 69 6e 69 6e 67 2d | pace-below.(<=.height.remaining- |
| 4680 | 72 6f 77 73 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 65 6e 6f 75 67 68 2d 73 70 61 63 | rows))).....(if.(and.enough-spac |
| 46a0 | 65 2d 61 62 6f 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 65 6e 6f 75 67 68 | e-above..............(not.enough |
| 46c0 | 2d 73 70 61 63 65 2d 62 65 6c 6f 77 29 29 0a 20 20 20 20 20 20 20 20 2d 31 0a 20 20 20 20 20 20 | -space-below)).........-1....... |
| 46e0 | 31 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f | 1)))..(cl-defun.popup-create.(po |
| 4700 | 69 6e 74 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 77 69 64 74 | int.........................widt |
| 4720 | 68 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 68 65 69 67 68 74 | h.........................height |
| 4740 | 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 26 6b 65 79 0a 20 20 | .........................&key... |
| 4760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e 2d 68 65 69 67 68 74 | ......................min-height |
| 4780 | 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 6d 61 78 2d 77 69 64 | .........................max-wid |
| 47a0 | 74 68 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 61 72 6f 75 6e | th.........................aroun |
| 47c0 | 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 28 66 61 63 65 20 | d.........................(face. |
| 47e0 | 27 70 6f 70 75 70 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'popup-face).................... |
| 4800 | 20 20 20 20 20 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....mouse-face................. |
| 4820 | 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 66 61 63 65 29 0a 20 20 | ........(selection-face.face)... |
| 4840 | 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 6d 6d 61 72 79 2d 66 | ......................(summary-f |
| 4860 | 61 63 65 20 27 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 | ace.'popup-summary-face)........ |
| 4880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 | .................scroll-bar..... |
| 48a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a | ....................margin-left. |
| 48c0 | 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 61 72 67 69 6e 2d 72 | ........................margin-r |
| 48e0 | 69 67 68 74 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 73 79 6d | ight.........................sym |
| 4900 | 62 6f 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 70 61 72 65 | bol.........................pare |
| 4920 | 6e 74 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 70 61 72 65 6e | nt.........................paren |
| 4940 | 74 2d 6f 66 66 73 65 74 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-offset........................ |
| 4960 | 20 6b 65 79 6d 61 70 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 70 6f 70 75 70 20 69 6e 73 74 61 | .keymap)..."Create.a.popup.insta |
| 4980 | 6e 63 65 20 61 74 20 50 4f 49 4e 54 20 77 69 74 68 20 57 49 44 54 48 20 61 6e 64 20 48 45 49 47 | nce.at.POINT.with.WIDTH.and.HEIG |
| 49a0 | 48 54 2e 0a 0a 4d 49 4e 2d 48 45 49 47 48 54 20 69 73 20 61 20 6d 69 6e 69 6d 61 6c 20 68 65 69 | HT...MIN-HEIGHT.is.a.minimal.hei |
| 49c0 | 67 68 74 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 | ght.of.the.popup..The.default.va |
| 49e0 | 6c 75 65 20 69 73 0a 30 2e 0a 0a 4d 41 58 2d 57 49 44 54 48 20 69 73 20 74 68 65 20 6d 61 78 69 | lue.is.0...MAX-WIDTH.is.the.maxi |
| 4a00 | 6d 75 6d 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 | mum.width.of.the.popup..The.defa |
| 4a20 | 75 6c 74 20 76 61 6c 75 65 20 69 73 0a 6e 69 6c 20 28 6e 6f 20 6c 69 6d 69 74 29 2e 20 49 66 20 | ult.value.is.nil.(no.limit)..If. |
| 4a40 | 61 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 2c 20 74 68 65 20 76 61 6c 75 65 20 72 65 66 65 | a.floating.point,.the.value.refe |
| 4a60 | 72 73 20 74 6f 20 74 68 65 20 72 61 74 69 6f 20 6f 66 0a 74 68 65 20 77 69 6e 64 6f 77 2e 20 49 | rs.to.the.ratio.of.the.window..I |
| 4a80 | 66 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 6c 69 6d 69 74 20 69 73 20 69 6e 20 63 68 61 72 61 63 | f.an.integer,.limit.is.in.charac |
| 4aa0 | 74 65 72 73 2e 0a 0a 49 66 20 41 52 4f 55 4e 44 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | ters...If.AROUND.is.non-nil,.the |
| 4ac0 | 20 70 6f 70 75 70 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 72 6f 75 6e 64 20 | .popup.will.be.displayed.around. |
| 4ae0 | 74 68 65 0a 70 6f 69 6e 74 20 62 75 74 20 6e 6f 74 20 61 74 20 74 68 65 20 70 6f 69 6e 74 2e 0a | the.point.but.not.at.the.point.. |
| 4b00 | 0a 46 41 43 45 20 69 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 20 6f 66 20 74 68 | .FACE.is.a.background.face.of.th |
| 4b20 | 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 50 4f | e.popup..The.default.value.is.PO |
| 4b40 | 50 55 50 2d 46 41 43 45 2e 0a 0a 53 45 4c 45 43 54 49 4f 4e 2d 46 41 43 45 20 69 73 20 61 20 66 | PUP-FACE...SELECTION-FACE.is.a.f |
| 4b60 | 6f 72 65 67 72 6f 75 6e 64 20 28 73 65 6c 65 63 74 69 6f 6e 29 20 66 61 63 65 20 6f 66 20 74 68 | oreground.(selection).face.of.th |
| 4b80 | 65 20 70 6f 70 75 70 20 54 68 65 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 50 4f 50 | e.popup.The.default.value.is.POP |
| 4ba0 | 55 50 2d 46 41 43 45 2e 0a 0a 49 66 20 53 43 52 4f 4c 4c 2d 42 41 52 20 69 73 20 6e 6f 6e 2d 6e | UP-FACE...If.SCROLL-BAR.is.non-n |
| 4bc0 | 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 68 61 76 65 20 61 20 73 63 72 6f 6c 6c | il,.the.popup.will.have.a.scroll |
| 4be0 | 20 62 61 72 20 61 74 20 74 68 65 0a 72 69 67 68 74 2e 0a 0a 49 66 20 4d 41 52 47 49 4e 2d 4c 45 | .bar.at.the.right...If.MARGIN-LE |
| 4c00 | 46 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 68 61 | FT.is.non-nil,.the.popup.will.ha |
| 4c20 | 76 65 20 61 20 6d 61 72 67 69 6e 20 61 74 20 74 68 65 0a 6c 65 66 74 2e 0a 0a 49 66 20 4d 41 52 | ve.a.margin.at.the.left...If.MAR |
| 4c40 | 47 49 4e 2d 52 49 47 48 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 | GIN-RIGHT.is.non-nil,.the.popup. |
| 4c60 | 77 69 6c 6c 20 68 61 76 65 20 61 20 6d 61 72 67 69 6e 20 61 74 20 74 68 65 0a 72 69 67 68 74 2e | will.have.a.margin.at.the.right. |
| 4c80 | 0a 0a 53 59 4d 42 4f 4c 20 69 73 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 77 | ..SYMBOL.is.a.single.character.w |
| 4ca0 | 68 69 63 68 20 69 6e 64 69 63 61 74 65 73 20 61 20 6b 69 6e 64 20 6f 66 20 74 68 65 20 69 74 65 | hich.indicates.a.kind.of.the.ite |
| 4cc0 | 6d 2e 0a 0a 50 41 52 45 4e 54 20 69 73 20 61 20 70 61 72 65 6e 74 20 70 6f 70 75 70 20 69 6e 73 | m...PARENT.is.a.parent.popup.ins |
| 4ce0 | 74 61 6e 63 65 2e 20 49 66 20 50 41 52 45 4e 54 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 | tance..If.PARENT.is.omitted,.the |
| 4d00 | 0a 70 6f 70 75 70 20 77 69 6c 6c 20 62 65 20 61 20 72 6f 6f 74 20 69 6e 73 74 61 6e 63 65 2e 0a | .popup.will.be.a.root.instance.. |
| 4d20 | 0a 50 41 52 45 4e 54 2d 4f 46 46 53 45 54 20 69 73 20 61 20 72 6f 77 20 6f 66 66 73 65 74 20 66 | .PARENT-OFFSET.is.a.row.offset.f |
| 4d40 | 72 6f 6d 20 74 68 65 20 70 61 72 65 6e 74 20 70 6f 70 75 70 2e 0a 0a 4b 45 59 4d 41 50 20 69 73 | rom.the.parent.popup...KEYMAP.is |
| 4d60 | 20 61 20 6b 65 79 6d 61 70 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 70 75 74 20 6f 6e 20 74 68 | .a.keymap.that.will.be.put.on.th |
| 4d80 | 65 20 70 6f 70 75 70 20 63 6f 6e 74 65 6e 74 73 2e 22 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d | e.popup.contents."...(or.margin- |
| 4da0 | 6c 65 66 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 30 29 29 0a 20 20 28 6f 72 | left.(setq.margin-left.0))...(or |
| 4dc0 | 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 | .margin-right.(setq.margin-right |
| 4de0 | 20 30 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 70 6f 69 6e 74 0a 20 20 20 20 28 73 65 74 71 20 70 | .0))...(unless.point.....(setq.p |
| 4e00 | 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 70 61 72 65 6e 74 20 28 70 6f 70 75 70 | oint...........(if.parent.(popup |
| 4e20 | 2d 63 68 69 6c 64 2d 70 6f 69 6e 74 20 70 61 72 65 6e 74 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 | -child-point.parent.parent-offse |
| 4e40 | 74 29 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 28 77 68 65 6e 20 6d 61 78 2d 77 69 64 74 68 0a | t).(point))))...(when.max-width. |
| 4e60 | 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 28 6d 69 6e 20 77 69 64 74 68 20 28 70 6f 70 75 | ....(setq.width.(min.width.(popu |
| 4e80 | 70 2d 63 61 6c 63 75 6c 61 74 65 2d 6d 61 78 2d 77 69 64 74 68 20 6d 61 78 2d 77 69 64 74 68 29 | p-calculate-max-width.max-width) |
| 4ea0 | 29 29 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d | )))...(save-excursion.....(goto- |
| 4ec0 | 63 68 61 72 20 70 6f 69 6e 74 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6f 6c 2d 72 6f 77 20 | char.point).....(let*.((col-row. |
| 4ee0 | 28 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 70 6f 73 6e 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a | (posn-col-row.(posn-at-point))). |
| 4f00 | 20 20 20 20 20 20 20 20 20 20 20 28 72 6f 77 20 28 63 64 72 20 63 6f 6c 2d 72 6f 77 29 29 0a 20 | ...........(row.(cdr.col-row)).. |
| 4f20 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 75 6d 6e 20 28 63 61 72 20 63 6f 6c 2d 72 6f 77 29 29 | ..........(column.(car.col-row)) |
| 4f40 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 20 28 6d 61 6b 65 2d 76 65 63 74 | ............(overlays.(make-vect |
| 4f60 | 6f 72 20 68 65 69 67 68 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 | or.height.nil))............(popu |
| 4f80 | 70 2d 77 69 64 74 68 20 28 2b 20 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-width.(+.width................ |
| 4fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 63 72 6f 6c 6c 2d 62 61 72 20 31 20 30 29 0a | ............(if.scroll-bar.1.0). |
| 4fc0 | 20 20 20 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 61 72 67 69 | ...........................margi |
| 4fe0 | 6e 2d 6c 65 66 74 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 | n-left.......................... |
| 5000 | 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..margin-right.................. |
| 5020 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 79 6d 62 6f 6c 20 32 20 30 29 29 29 0a 20 20 20 20 | ..........(if.symbol.2.0)))..... |
| 5040 | 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 0a 20 20 20 20 20 20 | .......margin-left-cancel....... |
| 5060 | 20 20 20 20 20 28 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 0a | .....(window.(selected-window)). |
| 5080 | 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 28 77 69 6e 64 6f 77 | ...........(window-start.(window |
| 50a0 | 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 | -start))............(window-hscr |
| 50c0 | 6f 6c 6c 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | oll.(window-hscroll))........... |
| 50e0 | 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 0a 20 | .(window-width.(window-width)).. |
| 5100 | 20 20 20 20 20 20 20 20 20 20 28 72 69 67 68 74 20 28 2b 20 63 6f 6c 75 6d 6e 20 70 6f 70 75 70 | ..........(right.(+.column.popup |
| 5120 | 2d 77 69 64 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 66 6c 6f 77 20 28 61 | -width))............(overflow.(a |
| 5140 | 6e 64 20 28 3e 20 72 69 67 68 74 20 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 | nd.(>.right.window-width)....... |
| 5160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 72 69 67 68 74 20 70 6f | ....................(>=.right.po |
| 5180 | 70 75 70 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 6c 64 61 62 6c | pup-width)))............(foldabl |
| 51a0 | 65 20 28 61 6e 64 20 28 6e 75 6c 6c 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e.(and.(null.parent)............ |
| 51c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 63 6f 6c 75 6d 6e 20 70 6f 70 75 70 2d | ...............(>=.column.popup- |
| 51e0 | 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 69 6f 6e 20 28 | width)))............(direction.( |
| 5200 | 6f 72 0a 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 43 75 72 | or........................;;.Cur |
| 5220 | 72 65 6e 74 6c 79 20 74 68 65 20 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 63 61 73 63 61 64 65 20 | rently.the.direction.of.cascade. |
| 5240 | 70 6f 70 75 70 20 77 6f 6e 27 74 20 62 65 20 63 68 61 6e 67 65 64 0a 20 20 20 20 20 20 20 20 20 | popup.won't.be.changed.......... |
| 5260 | 20 20 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 70 6f 70 75 70 | ..............(and.parent.(popup |
| 5280 | 2d 64 69 72 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | -direction.parent))............. |
| 52a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 61 6c 63 75 6c 61 74 65 20 64 69 72 65 63 74 69 | ............;;.Calculate.directi |
| 52c0 | 6f 6e 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 70 6f 70 75 70 | on........................(popup |
| 52e0 | 2d 63 61 6c 63 75 6c 61 74 65 2d 64 69 72 65 63 74 69 6f 6e 20 68 65 69 67 68 74 20 72 6f 77 29 | -calculate-direction.height.row) |
| 5300 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 70 74 68 20 28 69 66 20 70 61 72 65 6e 74 20 | ))............(depth.(if.parent. |
| 5320 | 28 31 2b 20 28 70 6f 70 75 70 2d 64 65 70 74 68 20 70 61 72 65 6e 74 29 29 20 30 29 29 0a 20 20 | (1+.(popup-depth.parent)).0))... |
| 5340 | 20 20 20 20 20 20 20 20 20 28 6e 65 77 6c 69 6e 65 73 20 28 6d 61 78 20 30 20 28 2b 20 28 2d 20 | .........(newlines.(max.0.(+.(-. |
| 5360 | 68 65 69 67 68 74 20 28 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 70 6f 69 6e 74 20 28 70 6f 69 6e 74 | height.(count-lines.point.(point |
| 5380 | 2d 6d 61 78 29 29 29 20 28 69 66 20 61 72 6f 75 6e 64 20 31 20 30 29 29 29 29 0a 20 20 20 20 20 | -max))).(if.around.1.0))))...... |
| 53a0 | 20 20 20 20 20 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ......invis-overlays............ |
| 53c0 | 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 3b 3b 20 43 61 73 65 3a 20 6e | current-column).......;;.Case:.n |
| 53e0 | 6f 20 6e 65 77 6c 69 6e 65 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 62 75 66 | o.newlines.at.the.end.of.the.buf |
| 5400 | 66 65 72 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 6e 65 77 6c 69 6e 65 73 20 30 29 0a 20 | fer.......(when.(>.newlines.0).. |
| 5420 | 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 73 74 61 74 65 0a | .......(popup-save-buffer-state. |
| 5440 | 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 | ..........(goto-char.(point-max) |
| 5460 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 | )...........(insert.(make-string |
| 5480 | 20 6e 65 77 6c 69 6e 65 73 20 3f 5c 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 43 61 73 65 | .newlines.?\n))))........;;.Case |
| 54a0 | 3a 20 74 68 65 20 70 6f 70 75 70 20 6f 76 65 72 66 6c 6f 77 73 0a 20 20 20 20 20 20 28 69 66 20 | :.the.popup.overflows.......(if. |
| 54c0 | 6f 76 65 72 66 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 66 6f 6c 64 61 62 6c 65 0a | overflow...........(if.foldable. |
| 54e0 | 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 20 20 | ..............(progn............ |
| 5500 | 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 63 6f 6c 75 6d 6e 20 28 2d 20 70 6f 70 75 70 2d 77 69 | .....(cl-decf.column.(-.popup-wi |
| 5520 | 64 74 68 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 29 29 0a 20 | dth.margin-left.margin-right)).. |
| 5540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 61 72 6f 75 6e 64 20 28 6d | ...............(unless.around.(m |
| 5560 | 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 63 6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | ove-to-column.column)))......... |
| 5580 | 20 20 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 74 72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 29 0a 20 | ....(when.(not.truncate-lines).. |
| 55a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 72 75 6e 63 61 74 65 2e 0a 20 20 20 20 20 20 | .............;;.Truncate........ |
| 55c0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 20 28 31 2b 20 28 2d 20 70 6f 70 75 70 2d 77 69 | ........(let.((d.(1+.(-.popup-wi |
| 55e0 | 64 74 68 20 28 2d 20 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 63 6f 6c 75 6d 6e 29 29 29 29 29 0a | dth.(-.window-width.column))))). |
| 5600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 70 6f 70 75 70 2d 77 | ................(cl-decf.popup-w |
| 5620 | 69 64 74 68 20 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 | idth.d).................(cl-decf |
| 5640 | 20 77 69 64 74 68 20 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 | .width.d))).............(cl-decf |
| 5660 | 20 63 6f 6c 75 6d 6e 20 6d 61 72 67 69 6e 2d 6c 65 66 74 29 29 0a 20 20 20 20 20 20 20 20 28 63 | .column.margin-left)).........(c |
| 5680 | 6c 2d 64 65 63 66 20 63 6f 6c 75 6d 6e 20 6d 61 72 67 69 6e 2d 6c 65 66 74 29 29 0a 0a 20 20 20 | l-decf.column.margin-left))..... |
| 56a0 | 20 20 20 3b 3b 20 43 61 73 65 3a 20 6e 6f 20 73 70 61 63 65 20 61 74 20 74 68 65 20 6c 65 66 74 | ...;;.Case:.no.space.at.the.left |
| 56c0 | 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 75 6c 6c 20 70 61 72 65 6e 74 29 0a | .......(when.(and.(null.parent). |
| 56e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 63 6f 6c 75 6d 6e 20 30 29 29 0a 20 | .................(<.column.0)).. |
| 5700 | 20 20 20 20 20 20 20 3b 3b 20 43 61 6e 63 65 6c 20 6d 61 72 67 69 6e 20 6c 65 66 74 0a 20 20 20 | .......;;.Cancel.margin.left.... |
| 5720 | 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 75 6d 6e 20 30 29 0a 20 20 20 20 20 20 20 20 28 63 6c | .....(setq.column.0).........(cl |
| 5740 | 2d 64 65 63 66 20 70 6f 70 75 70 2d 77 69 64 74 68 20 6d 61 72 67 69 6e 2d 6c 65 66 74 29 0a 20 | -decf.popup-width.margin-left).. |
| 5760 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 20 | .......(setq.margin-left-cancel. |
| 5780 | 74 29 29 0a 0a 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 69 20 68 65 69 67 68 74 29 0a 20 | t))........(dotimes.(i.height).. |
| 57a0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 6f 76 65 72 6c 61 79 20 62 65 67 69 6e 20 77 20 28 64 61 | .......(let.(overlay.begin.w.(da |
| 57c0 | 6e 67 6c 65 20 74 29 20 28 70 72 65 66 69 78 20 22 22 29 20 28 70 6f 73 74 66 69 78 20 22 22 29 | ngle.t).(prefix."").(postfix."") |
| 57e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 | )...........(when.around........ |
| 5800 | 20 20 20 20 20 28 70 6f 70 75 70 2d 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 63 6f 6c 75 | .....(popup-vertical-motion.colu |
| 5820 | 6d 6e 20 64 69 72 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f | mn.direction))...........(cl-loo |
| 5840 | 70 20 66 6f 72 20 6f 76 20 69 6e 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 28 73 61 76 65 2d 65 | p.for.ov.in.(overlays-in.(save-e |
| 5860 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xcursion........................ |
| 5880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d | .....................(beginning- |
| 58a0 | 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | of-visual-line)................. |
| 58c0 | 20 20 20 20 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 6f 69 | ............................(poi |
| 58e0 | 6e 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 20 20 20 20 20 | nt))............................ |
| 5900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | ...............(save-excursion.. |
| 5920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5940 | 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a | ...........(end-of-visual-line). |
| 5960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5980 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ............(point)))........... |
| 59a0 | 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 6f 76 65 72 6c 61 79 | .........when.(and.(not.(overlay |
| 59c0 | 2d 67 65 74 20 6f 76 20 27 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -get.ov.'popup))................ |
| 59e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 | ..............(not.(overlay-get. |
| 5a00 | 6f 76 20 27 70 6f 70 75 70 2d 69 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ov.'popup-item))................ |
| 5a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f | ..............(or.(overlay-get.o |
| 5a40 | 76 20 27 69 6e 76 69 73 69 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v.'invisible)................... |
| 5a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 | ...............(overlay-get.ov.' |
| 5a80 | 64 69 73 70 6c 61 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f | display)))....................do |
| 5aa0 | 20 28 70 72 6f 67 6e 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 | .(progn......................... |
| 5ac0 | 28 70 75 73 68 20 28 6c 69 73 74 20 6f 76 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 | (push.(list.ov.(overlay-get.ov.' |
| 5ae0 | 64 69 73 70 6c 61 79 29 29 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 20 20 20 20 | display)).invis-overlays)....... |
| 5b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f | ..................(overlay-put.o |
| 5b20 | 76 20 27 64 69 73 70 6c 61 79 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | v.'display."")))...........(setq |
| 5b40 | 20 61 72 6f 75 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 72 65 | .around.t)...........(setq.curre |
| 5b60 | 6e 74 2d 63 6f 6c 75 6d 6e 20 28 63 61 72 20 28 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 70 6f | nt-column.(car.(posn-col-row.(po |
| 5b80 | 73 6e 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | sn-at-point))))............(when |
| 5ba0 | 20 28 3c 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 | .(<.current-column.column)...... |
| 5bc0 | 20 20 20 20 20 20 20 3b 3b 20 45 78 74 65 6e 64 20 73 68 6f 72 74 20 62 75 66 66 65 72 20 6c 69 | .......;;.Extend.short.buffer.li |
| 5be0 | 6e 65 73 20 62 79 20 70 6f 70 75 70 20 70 72 65 66 69 78 20 28 6c 69 6e 65 20 6f 66 20 73 70 61 | nes.by.popup.prefix.(line.of.spa |
| 5c00 | 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 66 69 78 20 28 6d | ces).............(setq.prefix.(m |
| 5c20 | 61 6b 65 2d 73 74 72 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 | ake-string...................... |
| 5c40 | 20 20 20 20 20 28 2b 20 28 69 66 20 28 3d 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 20 30 29 | .....(+.(if.(=.current-column.0) |
| 5c60 | 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 | ................................ |
| 5c80 | 20 20 28 2d 20 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 | ..(-.window-hscroll.current-colu |
| 5ca0 | 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 20 20 20 20 20 20 | mn)............................. |
| 5cc0 | 20 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 | ...0)........................... |
| 5ce0 | 20 20 20 28 2d 20 63 6f 6c 75 6d 6e 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 | ...(-.column.current-column))... |
| 5d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 20 29 29 29 0a 0a 20 | ........................?.)))... |
| 5d20 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 65 67 69 6e 20 28 70 6f 69 6e 74 29 29 0a 20 20 | .........(setq.begin.(point))... |
| 5d40 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 20 28 2b 20 70 6f 70 75 70 2d 77 69 64 74 68 20 28 | ........(setq.w.(+.popup-width.( |
| 5d60 | 6c 65 6e 67 74 68 20 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c | length.prefix)))...........(whil |
| 5d80 | 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f 6c 70 29 29 20 28 3e 20 77 20 30 29 29 0a 20 20 20 | e.(and.(not.(eolp)).(>.w.0)).... |
| 5da0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 61 6e 67 6c 65 20 6e 69 6c 29 0a 20 20 20 20 20 | .........(setq.dangle.nil)...... |
| 5dc0 | 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 77 20 28 63 68 61 72 2d 77 69 64 74 68 20 28 63 | .......(cl-decf.w.(char-width.(c |
| 5de0 | 68 61 72 2d 61 66 74 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 | har-after))).............(forwar |
| 5e00 | 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 20 77 20 30 29 0a 20 | d-char))...........(if.(<.w.0).. |
| 5e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 74 66 69 78 20 28 6d 61 6b 65 | .............(setq.postfix.(make |
| 5e40 | 2d 73 74 72 69 6e 67 20 28 2d 20 77 29 20 3f 20 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 | -string.(-.w).?.)))............( |
| 5e60 | 73 65 74 71 20 6f 76 65 72 6c 61 79 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 62 65 67 69 6e | setq.overlay.(make-overlay.begin |
| 5e80 | 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 | .(point)))...........(overlay-pu |
| 5ea0 | 74 20 6f 76 65 72 6c 61 79 20 27 70 6f 70 75 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f | t.overlay.'popup.t)...........(o |
| 5ec0 | 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 77 69 6e 64 6f 77 20 77 69 6e 64 6f | verlay-put.overlay.'window.windo |
| 5ee0 | 77 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 | w)...........(overlay-put.overla |
| 5f00 | 79 20 27 64 61 6e 67 6c 65 20 64 61 6e 67 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 | y.'dangle.dangle)...........(ove |
| 5f20 | 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 70 72 65 66 69 78 20 70 72 65 66 69 78 29 | rlay-put.overlay.'prefix.prefix) |
| 5f40 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 | ...........(overlay-put.overlay. |
| 5f60 | 27 70 6f 73 74 66 69 78 20 70 6f 73 74 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 | 'postfix.postfix)...........(ove |
| 5f80 | 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 77 69 64 74 68 20 77 69 64 74 68 29 0a 20 | rlay-put.overlay.'width.width).. |
| 5fa0 | 20 20 20 20 20 20 20 20 20 28 61 73 65 74 20 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 | .........(aset.overlays......... |
| 5fc0 | 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 64 69 72 65 63 74 69 6f 6e 20 30 29 20 69 20 28 2d | ........(if.(>.direction.0).i.(- |
| 5fe0 | 20 68 65 69 67 68 74 20 69 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 76 | .height.i.1)).................ov |
| 6000 | 65 72 6c 61 79 29 29 29 0a 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 70 20 66 72 | erlay))).......(cl-loop.for.p.fr |
| 6020 | 6f 6d 20 28 2d 20 31 30 30 30 30 20 28 2a 20 64 65 70 74 68 20 31 30 30 30 29 29 0a 20 20 20 20 | om.(-.10000.(*.depth.1000))..... |
| 6040 | 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c 61 79 20 69 6e 20 28 6e 72 65 76 65 | ...........for.overlay.in.(nreve |
| 6060 | 72 73 65 20 28 61 70 70 65 6e 64 20 6f 76 65 72 6c 61 79 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 | rse.(append.overlays.nil))...... |
| 6080 | 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 | ..........do.(overlay-put.overla |
| 60a0 | 79 20 27 70 72 69 6f 72 69 74 79 20 70 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 74 20 | y.'priority.p)).......(let.((it. |
| 60c0 | 28 6d 61 6b 65 2d 70 6f 70 75 70 20 3a 70 6f 69 6e 74 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 | (make-popup.:point.point........ |
| 60e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 6f 77 20 72 6f 77 0a 20 20 | .....................:row.row... |
| 6100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 6f 6c 75 6d | ..........................:colum |
| 6120 | 6e 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.column........................ |
| 6140 | 20 20 20 20 20 3a 77 69 64 74 68 20 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....:width.width............... |
| 6160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 69 67 68 74 20 68 65 69 67 68 74 0a 20 20 20 | ..............:height.height.... |
| 6180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 69 6e 2d 68 65 | .........................:min-he |
| 61a0 | 69 67 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ight.min-height................. |
| 61c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 69 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e | ............:direction.direction |
| 61e0 | 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 3a 70 61 | .............................:pa |
| 6200 | 72 65 6e 74 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent.parent..................... |
| 6220 | 20 20 20 20 20 20 20 20 3a 64 65 70 74 68 20 64 65 70 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 | ........:depth.depth............ |
| 6240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 66 61 63 65 0a 20 20 20 20 | .................:face.face..... |
| 6260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 6f 75 73 65 2d 66 | ........................:mouse-f |
| 6280 | 61 63 65 20 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.mouse-face.................. |
| 62a0 | 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 65 6c 65 63 | ...........:selection-face.selec |
| 62c0 | 74 69 6f 6e 2d 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 | tion-face....................... |
| 62e0 | 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 2d 66 61 63 65 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 | ......:summary-face.summary-face |
| 6300 | 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 3a 6d 61 | .............................:ma |
| 6320 | 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 | rgin-left.margin-left........... |
| 6340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 | ..................:margin-right. |
| 6360 | 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | margin-right.................... |
| 6380 | 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 20 6d 61 72 | .........:margin-left-cancel.mar |
| 63a0 | 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gin-left-cancel................. |
| 63c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 73 63 72 6f 6c 6c 2d 62 | ............:scroll-bar.scroll-b |
| 63e0 | 61 72 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 3a | ar.............................: |
| 6400 | 73 79 6d 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | symbol.symbol................... |
| 6420 | 20 20 20 20 20 20 20 20 20 20 3a 63 75 72 73 6f 72 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..........:cursor.0............. |
| 6440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 66 66 73 65 74 20 30 0a 20 20 20 20 20 20 | ................:offset.0....... |
| 6460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 74 6f | ......................:scroll-to |
| 6480 | 70 20 30 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 | p.0............................. |
| 64a0 | 3a 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :current-height.0............... |
| 64c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 73 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | ..............:list.nil......... |
| 64e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 65 77 6c 69 6e 65 73 20 6e 65 | ....................:newlines.ne |
| 6500 | 77 6c 69 6e 65 73 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 | wlines.......................... |
| 6520 | 20 20 20 3a 6f 76 65 72 6c 61 79 73 20 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 | ...:overlays.overlays........... |
| 6540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 | ..................:invis-overlay |
| 6560 | 73 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.invis-overlays................ |
| 6580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 6b 65 79 6d 61 70 29 29 29 0a 20 | .............:keymap.keymap))).. |
| 65a0 | 20 20 20 20 20 20 20 28 70 75 73 68 20 69 74 20 70 6f 70 75 70 2d 69 6e 73 74 61 6e 63 65 73 29 | .......(push.it.popup-instances) |
| 65c0 | 0a 20 20 20 20 20 20 20 20 69 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 64 65 | .........it))))..(defun.popup-de |
| 65e0 | 6c 65 74 65 20 28 70 6f 70 75 70 29 0a 20 20 22 44 65 6c 65 74 65 20 50 4f 50 55 50 20 69 6e 73 | lete.(popup)..."Delete.POPUP.ins |
| 6600 | 74 61 6e 63 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 70 6f | tance."...(when.(popup-live-p.po |
| 6620 | 70 75 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 68 69 64 65 20 70 6f 70 75 70 29 0a 20 20 20 20 | pup).....(popup-hide.popup)..... |
| 6640 | 28 6d 61 70 63 20 27 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 2d 6f 76 65 | (mapc.'delete-overlay.(popup-ove |
| 6660 | 72 6c 61 79 73 20 70 6f 70 75 70 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 6f | rlays.popup)).....(setf.(popup-o |
| 6680 | 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 70 6f | verlays.popup).nil).....(setq.po |
| 66a0 | 70 75 70 2d 69 6e 73 74 61 6e 63 65 73 20 28 64 65 6c 71 20 70 6f 70 75 70 20 70 6f 70 75 70 2d | pup-instances.(delq.popup.popup- |
| 66c0 | 69 6e 73 74 61 6e 63 65 73 29 29 0a 20 20 20 20 3b 3b 20 52 65 73 74 6f 72 65 20 6e 65 77 6c 69 | instances)).....;;.Restore.newli |
| 66e0 | 6e 65 73 20 73 74 61 74 65 0a 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 6c 69 6e 65 73 20 28 70 | nes.state.....(let.((newlines.(p |
| 6700 | 6f 70 75 70 2d 6e 65 77 6c 69 6e 65 73 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 20 20 28 77 68 | opup-newlines.popup))).......(wh |
| 6720 | 65 6e 20 28 3e 20 6e 65 77 6c 69 6e 65 73 20 30 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 | en.(>.newlines.0).........(popup |
| 6740 | 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f | -save-buffer-state...........(go |
| 6760 | 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | to-char.(point-max))...........( |
| 6780 | 64 6f 74 69 6d 65 73 20 28 69 20 6e 65 77 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | dotimes.(i.newlines)............ |
| 67a0 | 20 28 69 66 20 28 61 6e 64 20 28 63 68 61 72 2d 62 65 66 6f 72 65 29 0a 20 20 20 20 20 20 20 20 | .(if.(and.(char-before)......... |
| 67c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 63 68 61 72 2d 62 65 66 6f 72 65 29 20 3f 5c | .............(=.(char-before).?\ |
| 67e0 | 6e 29 29 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 63 68 61 72 | n)).................(delete-char |
| 6800 | 20 2d 31 29 29 29 29 29 29 29 0a 20 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d | .-1)))))))...nil)..(defun.popup- |
| 6820 | 64 72 61 77 20 28 70 6f 70 75 70 29 0a 20 20 22 44 72 61 77 20 50 4f 50 55 50 2e 22 0a 20 20 28 | draw.(popup)..."Draw.POPUP."...( |
| 6840 | 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 28 6f 76 20 6f 6c 64 64 69 73 70 6c 61 79 29 20 69 6e 20 28 | cl-loop.for.(ov.olddisplay).in.( |
| 6860 | 70 6f 70 75 70 2d 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 0a 20 20 20 20 | popup-invis-overlays.popup)..... |
| 6880 | 20 20 20 20 20 20 20 64 6f 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 64 69 73 70 6c | .......do.(overlay-put.ov.'displ |
| 68a0 | 61 79 20 22 22 29 29 0a 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 68 65 69 67 68 74 20 | ay.""))....(cl-loop.with.height. |
| 68c0 | 3d 20 28 70 6f 70 75 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 | =.(popup-height.popup).......... |
| 68e0 | 20 20 77 69 74 68 20 6d 69 6e 2d 68 65 69 67 68 74 20 3d 20 28 70 6f 70 75 70 2d 6d 69 6e 2d 68 | ..with.min-height.=.(popup-min-h |
| 6900 | 65 69 67 68 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 6f 70 | eight.popup)............with.pop |
| 6920 | 75 70 2d 66 61 63 65 20 3d 20 28 70 6f 70 75 70 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 | up-face.=.(popup-face.popup).... |
| 6940 | 20 20 20 20 20 20 20 20 77 69 74 68 20 6d 6f 75 73 65 2d 66 61 63 65 20 3d 20 28 70 6f 70 75 70 | ........with.mouse-face.=.(popup |
| 6960 | 2d 6d 6f 75 73 65 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 | -mouse-face.popup)............wi |
| 6980 | 74 68 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 3d 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 | th.selection-face.=.(popup-selec |
| 69a0 | 74 69 6f 6e 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 | tion-face.popup)............with |
| 69c0 | 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 2d 30 20 3d 20 28 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 | .summary-face-0.=.(popup-summary |
| 69e0 | 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 69 73 | -face.popup)............with.lis |
| 6a00 | 74 20 3d 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 | t.=.(popup-list.popup).......... |
| 6a20 | 20 20 77 69 74 68 20 6c 65 6e 67 74 68 20 3d 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 29 0a 20 20 | ..with.length.=.(length.list)... |
| 6a40 | 20 20 20 20 20 20 20 20 20 77 69 74 68 20 74 68 75 6d 2d 73 69 7a 65 20 3d 20 28 6d 61 78 20 28 | .........with.thum-size.=.(max.( |
| 6a60 | 2f 20 28 2a 20 68 65 69 67 68 74 20 68 65 69 67 68 74 29 20 28 6d 61 78 20 6c 65 6e 67 74 68 20 | /.(*.height.height).(max.length. |
| 6a80 | 31 29 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 61 67 65 2d 73 69 7a 65 | 1)).1)............with.page-size |
| 6aa0 | 20 3d 20 28 2f 20 28 2b 20 30 2e 30 20 28 6d 61 78 20 6c 65 6e 67 74 68 20 31 29 29 20 68 65 69 | .=.(/.(+.0.0.(max.length.1)).hei |
| 6ac0 | 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 73 63 72 6f 6c 6c 2d 62 61 72 20 | ght)............with.scroll-bar. |
| 6ae0 | 3d 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 20 70 6f 70 75 70 29 0a 20 20 20 20 20 | =.(popup-scroll-bar.popup)...... |
| 6b00 | 20 20 20 20 20 20 77 69 74 68 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 3d 20 28 6d 61 6b 65 2d 73 | ......with.margin-left.=.(make-s |
| 6b20 | 74 72 69 6e 67 20 28 69 66 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e | tring.(if.(popup-margin-left-can |
| 6b40 | 63 65 6c 20 70 6f 70 75 70 29 20 30 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e 2d 6c 65 66 74 20 | cel.popup).0.(popup-margin-left. |
| 6b60 | 70 6f 70 75 70 29 29 20 3f 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6d 61 72 67 | popup)).?.)............with.marg |
| 6b80 | 69 6e 2d 72 69 67 68 74 20 3d 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 70 6f 70 75 70 2d 6d | in-right.=.(make-string.(popup-m |
| 6ba0 | 61 72 67 69 6e 2d 72 69 67 68 74 20 70 6f 70 75 70 29 20 3f 20 29 0a 20 20 20 20 20 20 20 20 20 | argin-right.popup).?.).......... |
| 6bc0 | 20 20 77 69 74 68 20 73 79 6d 62 6f 6c 20 3d 20 28 70 6f 70 75 70 2d 73 79 6d 62 6f 6c 20 70 6f | ..with.symbol.=.(popup-symbol.po |
| 6be0 | 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 63 75 72 73 6f 72 20 3d 20 28 70 | pup)............with.cursor.=.(p |
| 6c00 | 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 | opup-cursor.popup)............wi |
| 6c20 | 74 68 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 3d 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f | th.scroll-top.=.(popup-scroll-to |
| 6c40 | 70 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6f 66 66 73 65 74 20 | p.popup)............with.offset. |
| 6c60 | 3d 20 28 70 6f 70 75 70 2d 6f 66 66 73 65 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 | =.(popup-offset.popup).......... |
| 6c80 | 20 20 77 69 74 68 20 6b 65 79 6d 61 70 20 3d 20 28 70 6f 70 75 70 2d 6b 65 79 6d 61 70 20 70 6f | ..with.keymap.=.(popup-keymap.po |
| 6ca0 | 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6f 20 66 72 6f 6d 20 6f 66 66 73 65 | pup)............for.o.from.offse |
| 6cc0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 66 72 6f 6d 20 73 63 72 6f 6c 6c 2d 74 | t............for.i.from.scroll-t |
| 6ce0 | 6f 70 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 3c 20 6f 20 68 65 69 67 68 74 29 | op............while.(<.o.height) |
| 6d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 28 6e 74 68 63 64 72 20 | ............for.item.in.(nthcdr. |
| 6d20 | 73 63 72 6f 6c 6c 2d 74 6f 70 20 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 | scroll-top.list)............for. |
| 6d40 | 70 61 67 65 2d 69 6e 64 65 78 20 3d 20 28 2a 20 74 68 75 6d 2d 73 69 7a 65 20 28 2f 20 6f 20 74 | page-index.=.(*.thum-size.(/.o.t |
| 6d60 | 68 75 6d 2d 73 69 7a 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 66 61 63 65 20 3d | hum-size))............for.face.= |
| 6d80 | 20 28 69 66 20 28 3d 20 69 20 63 75 72 73 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.(=.i.cursor)............... |
| 6da0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 65 6c 65 | ............(or.(popup-item-sele |
| 6dc0 | 63 74 69 6f 6e 2d 66 61 63 65 20 69 74 65 6d 29 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 29 | ction-face.item).selection-face) |
| 6de0 | 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 20 28 70 6f | .........................(or.(po |
| 6e00 | 70 75 70 2d 69 74 65 6d 2d 66 61 63 65 20 69 74 65 6d 29 20 70 6f 70 75 70 2d 66 61 63 65 29 29 | pup-item-face.item).popup-face)) |
| 6e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 20 3d 20 28 | ............for.summary-face.=.( |
| 6e40 | 75 6e 6c 65 73 73 20 28 3d 20 69 20 63 75 72 73 6f 72 29 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 | unless.(=.i.cursor).summary-face |
| 6e60 | 2d 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 6d 70 74 79 2d 63 68 61 72 20 3d 20 | -0)............for.empty-char.=. |
| 6e80 | 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 66 61 63 65 29 0a 20 20 20 20 | (propertize.".".'face.face)..... |
| 6ea0 | 20 20 20 20 20 20 20 66 6f 72 20 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 3d 20 28 69 66 | .......for.scroll-bar-char.=.(if |
| 6ec0 | 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .scroll-bar..................... |
| 6ee0 | 20 20 20 20 20 20 20 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 | .................(cond.......... |
| 6f00 | 20 20 20 20 20 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 61 | .............................((a |
| 6f20 | 6e 64 20 28 6e 6f 74 20 28 65 71 20 73 63 72 6f 6c 6c 2d 62 61 72 20 3a 61 6c 77 61 79 73 29 29 | nd.(not.(eq.scroll-bar.:always)) |
| 6f40 | 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 | ................................ |
| 6f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 70 61 67 65 2d 73 69 7a 65 20 31 29 29 0a 20 | .............(<=.page-size.1)).. |
| 6f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6fa0 | 20 20 20 20 20 20 65 6d 70 74 79 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......empty-char)............... |
| 6fc0 | 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 61 6e 64 20 28 3e | ........................((and.(> |
| 6fe0 | 20 70 61 67 65 2d 73 69 7a 65 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .page-size.1)................... |
| 7000 | 20 20 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 3d 20 63 75 | ..........................(>=.cu |
| 7020 | 72 73 6f 72 20 28 2a 20 70 61 67 65 2d 69 6e 64 65 78 20 70 61 67 65 2d 73 69 7a 65 29 29 0a 20 | rsor.(*.page-index.page-size)).. |
| 7040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7060 | 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 63 75 72 73 6f 72 20 28 2a 20 28 2b 20 70 61 67 65 2d | ...........(<.cursor.(*.(+.page- |
| 7080 | 69 6e 64 65 78 20 74 68 75 6d 2d 73 69 7a 65 29 20 70 61 67 65 2d 73 69 7a 65 29 29 29 0a 20 20 | index.thum-size).page-size)))... |
| 70a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 70c0 | 20 20 20 20 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 | .....popup-scroll-bar-foreground |
| 70e0 | 2d 63 68 61 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 20 20 20 | -char).......................... |
| 7100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(t................. |
| 7120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 70 75 70 2d 73 63 72 | .......................popup-scr |
| 7140 | 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 | oll-bar-background-char))....... |
| 7160 | 20 20 20 20 20 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 22 29 | ............................."") |
| 7180 | 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 79 6d 20 3d 20 28 69 66 20 73 79 6d 62 6f 6c | ............for.sym.=.(if.symbol |
| 71a0 | 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 63 6f 6e 63 61 | ..........................(conca |
| 71c0 | 74 20 22 20 22 20 28 6f 72 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 79 6d 62 6f 6c 20 69 74 65 | t.".".(or.(popup-item-symbol.ite |
| 71e0 | 6d 29 20 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 | m)."."))........................ |
| 7200 | 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 6d 6d 61 72 79 20 3d 20 28 6f 72 | "")............for.summary.=.(or |
| 7220 | 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 6d 6d 61 72 79 20 69 74 65 6d 29 20 22 22 29 0a 0a | .(popup-item-summary.item)."").. |
| 7240 | 20 20 20 20 20 20 20 20 20 20 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 68 6f 77 | ...........do............;;.Show |
| 7260 | 20 6c 69 6e 65 20 61 6e 64 20 73 65 74 20 69 74 65 6d 20 74 6f 20 74 68 65 20 6c 69 6e 65 0a 20 | .line.and.set.item.to.the.line.. |
| 7280 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 2d 69 74 65 6d 20 70 | ..........(popup-set-line-item.p |
| 72a0 | 6f 70 75 70 20 6f 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 | opup.o.......................... |
| 72c0 | 20 20 20 20 20 20 20 3a 69 74 65 6d 20 69 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......:item.item............... |
| 72e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 66 61 63 65 0a 20 20 20 | ..................:face.face.... |
| 7300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 6f | .............................:mo |
| 7320 | 75 73 65 2d 66 61 63 65 20 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | use-face.mouse-face............. |
| 7340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 | ....................:margin-left |
| 7360 | 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .margin-left.................... |
| 7380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 | .............:margin-right.margi |
| 73a0 | 6e 2d 72 69 67 68 74 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 | n-right......................... |
| 73c0 | 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 73 63 72 6f 6c 6c 2d | ........:scroll-bar-char.scroll- |
| 73e0 | 62 61 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bar-char........................ |
| 7400 | 20 20 20 20 20 20 20 20 20 3a 73 79 6d 62 6f 6c 20 73 79 6d 0a 20 20 20 20 20 20 20 20 20 20 20 | .........:symbol.sym............ |
| 7420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 20 73 75 | .....................:summary.su |
| 7440 | 6d 6d 61 72 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 20 20 20 | mmary........................... |
| 7460 | 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 2d 66 61 63 65 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 | ......:summary-face.summary-face |
| 7480 | 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 | ................................ |
| 74a0 | 20 3a 6b 65 79 6d 61 70 20 6b 65 79 6d 61 70 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e | .:keymap.keymap).............fin |
| 74c0 | 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 65 6d 62 65 72 20 63 75 72 72 | ally............;;.Remember.curr |
| 74e0 | 65 6e 74 20 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 | ent.height............(setf.(pop |
| 7500 | 75 70 2d 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 20 28 2d 20 6f 20 6f 66 | up-current-height.popup).(-.o.of |
| 7520 | 66 73 65 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 69 64 65 20 72 65 6d 61 69 | fset)).............;;.Hide.remai |
| 7540 | 6e 69 6e 67 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 63 72 | ning.lines............(let.((scr |
| 7560 | 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 28 69 66 20 73 63 72 6f 6c 6c 2d 62 61 72 20 28 70 72 6f | oll-bar-char.(if.scroll-bar.(pro |
| 7580 | 70 65 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 70 6f 70 75 70 2d 66 61 63 65 29 20 22 22 | pertize.".".'face.popup-face)."" |
| 75a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 20 28 69 66 20 | ))..................(symbol.(if. |
| 75c0 | 73 79 6d 62 6f 6c 20 22 20 22 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | symbol."."."")))..............(i |
| 75e0 | 66 20 28 3e 20 28 70 6f 70 75 70 2d 64 69 72 65 63 74 69 6f 6e 20 70 6f 70 75 70 29 20 30 29 0a | f.(>.(popup-direction.popup).0). |
| 7600 | 20 20 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 | .................(progn......... |
| 7620 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 | ...........(when.min-height..... |
| 7640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 6f 20 6d 69 6e | .................(while.(<.o.min |
| 7660 | 2d 68 65 69 67 68 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 | -height)........................ |
| 7680 | 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 2d 69 74 65 6d 20 70 6f 70 75 70 20 6f 0a 20 20 20 | (popup-set-line-item.popup.o.... |
| 76a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 76c0 | 20 20 20 20 20 20 20 20 20 3a 69 74 65 6d 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........:item.""............... |
| 76e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 | ..............................:f |
| 7700 | 61 63 65 20 70 6f 70 75 70 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.popup-face.................. |
| 7720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 | ...........................:marg |
| 7740 | 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | in-left.margin-left............. |
| 7760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7780 | 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 | :margin-right.margin-right...... |
| 77a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 77c0 | 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 73 63 72 6f 6c 6c 2d 62 | .......:scroll-bar-char.scroll-b |
| 77e0 | 61 72 2d 63 68 61 72 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 | ar-char......................... |
| 7800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 79 6d 62 6f 6c 20 73 79 6d 62 | ....................:symbol.symb |
| 7820 | 6f 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 | ol.............................. |
| 7840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 20 22 22 29 0a 20 20 20 20 | ...............:summary."")..... |
| 7860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6f 29 29 29 | ...................(cl-incf.o))) |
| 7880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 6f 20 | ....................(while.(<.o. |
| 78a0 | 68 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | height)......................(po |
| 78c0 | 70 75 70 2d 68 69 64 65 2d 6c 69 6e 65 20 70 6f 70 75 70 20 6f 29 0a 20 20 20 20 20 20 20 20 20 | pup-hide-line.popup.o).......... |
| 78e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6f 29 29 29 0a 20 20 20 20 20 20 | ............(cl-incf.o)))....... |
| 7900 | 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 68 20 3d 20 28 69 66 20 6d | .........(cl-loop.with.h.=.(if.m |
| 7920 | 69 6e 2d 68 65 69 67 68 74 20 28 2d 20 68 65 69 67 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 29 20 | in-height.(-.height.min-height). |
| 7940 | 6f 66 66 73 65 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 | offset)......................... |
| 7960 | 66 6f 72 20 6f 20 66 72 6f 6d 20 30 20 62 65 6c 6f 77 20 6f 66 66 73 65 74 0a 20 20 20 20 20 20 | for.o.from.0.below.offset....... |
| 7980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 3c 20 6f 20 68 29 0a 20 20 20 | ..................if.(<.o.h).... |
| 79a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 70 6f 70 75 70 2d 68 | .....................do.(popup-h |
| 79c0 | 69 64 65 2d 6c 69 6e 65 20 70 6f 70 75 70 20 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ide-line.popup.o)............... |
| 79e0 | 20 20 20 20 20 20 20 20 20 20 69 66 20 28 3e 3d 20 6f 20 68 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........if.(>=.o.h)........... |
| 7a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 | ..............do.(popup-set-line |
| 7a20 | 2d 69 74 65 6d 20 70 6f 70 75 70 20 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -item.popup.o................... |
| 7a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 | ..............................:i |
| 7a60 | 74 65 6d 20 22 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 | tem."".......................... |
| 7a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 70 6f 70 | .......................:face.pop |
| 7aa0 | 75 70 2d 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 | up-face......................... |
| 7ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d | ........................:margin- |
| 7ae0 | 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | left.margin-left................ |
| 7b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7b20 | 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 | .:margin-right.margin-right..... |
| 7b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7b60 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 73 63 72 | ............:scroll-bar-char.scr |
| 7b80 | 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oll-bar-char.................... |
| 7ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 79 | .............................:sy |
| 7bc0 | 6d 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbol.symbol..................... |
| 7be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d | ............................:sum |
| 7c00 | 6d 61 72 79 20 22 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 68 69 64 65 | mary.""))))))..(defun.popup-hide |
| 7c20 | 20 28 70 6f 70 75 70 29 0a 20 20 22 48 69 64 65 20 50 4f 50 55 50 2e 22 0a 20 20 28 63 6c 2d 6c | .(popup)..."Hide.POPUP."...(cl-l |
| 7c40 | 6f 6f 70 20 66 6f 72 20 28 6f 76 20 6f 6c 64 64 69 73 70 6c 61 79 29 20 69 6e 20 28 70 6f 70 75 | oop.for.(ov.olddisplay).in.(popu |
| 7c60 | 70 2d 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 | p-invis-overlays.popup)......... |
| 7c80 | 20 20 20 64 6f 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 64 69 73 70 6c 61 79 20 6f | ...do.(overlay-put.ov.'display.o |
| 7ca0 | 6c 64 64 69 73 70 6c 61 79 29 29 0a 20 20 28 64 6f 74 69 6d 65 73 20 28 69 20 28 70 6f 70 75 70 | lddisplay))...(dotimes.(i.(popup |
| 7cc0 | 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 68 69 64 65 2d | -height.popup)).....(popup-hide- |
| 7ce0 | 6c 69 6e 65 20 70 6f 70 75 70 20 69 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 68 69 | line.popup.i)))..(defun.popup-hi |
| 7d00 | 64 64 65 6e 2d 70 20 28 70 6f 70 75 70 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c | dden-p.(popup)..."Return.non-nil |
| 7d20 | 20 69 66 20 50 4f 50 55 50 20 69 73 20 68 69 64 64 65 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 | .if.POPUP.is.hidden."...(let.((h |
| 7d40 | 69 64 64 65 6e 20 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d | idden.t)).....(when.(popup-live- |
| 7d60 | 70 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 69 20 28 70 6f 70 75 | p.popup).......(dotimes.(i.(popu |
| 7d80 | 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | p-height.popup)).........(unless |
| 7da0 | 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d 68 69 64 64 65 6e 2d 70 20 70 6f 70 75 70 20 69 29 0a 20 | .(popup-line-hidden-p.popup.i).. |
| 7dc0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 69 64 64 65 6e 20 6e 69 6c 29 29 29 29 0a 20 20 | .........(setq.hidden.nil))))... |
| 7de0 | 20 20 68 69 64 64 65 6e 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6a 75 6d 70 20 28 70 | ..hidden))..(defun.popup-jump.(p |
| 7e00 | 6f 70 75 70 20 63 75 72 73 6f 72 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 61 20 70 6f 73 69 74 69 | opup.cursor)..."Jump.to.a.positi |
| 7e20 | 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 43 55 52 53 4f 52 20 6f 66 20 50 4f 50 55 50 20 | on.specified.by.CURSOR.of.POPUP. |
| 7e40 | 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 | and.draw."...(let.((scroll-top.( |
| 7e60 | 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 3b 3b | popup-scroll-top.popup))).....;; |
| 7e80 | 20 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 70 61 67 65 20 61 73 20 6d 75 63 68 20 61 73 20 70 | .Do.not.change.page.as.much.as.p |
| 7ea0 | 6f 73 73 69 62 6c 65 2e 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 3c 3d 20 73 63 | ossible......(unless.(and.(<=.sc |
| 7ec0 | 72 6f 6c 6c 2d 74 6f 70 20 63 75 72 73 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | roll-top.cursor)................ |
| 7ee0 | 20 20 28 3c 20 63 75 72 73 6f 72 20 28 2b 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 70 6f 70 75 70 | ..(<.cursor.(+.scroll-top.(popup |
| 7f00 | 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 70 | -height.popup)))).......(setf.(p |
| 7f20 | 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 63 75 72 73 6f 72 29 29 0a | opup-scroll-top.popup).cursor)). |
| 7f40 | 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 63 | ....(setf.(popup-cursor.popup).c |
| 7f60 | 75 72 73 6f 72 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a | ursor).....(popup-draw.popup))). |
| 7f80 | 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 28 70 6f 70 75 70 20 69 29 0a 20 | .(defun.popup-select.(popup.i).. |
| 7fa0 | 20 22 53 65 6c 65 63 74 20 74 68 65 20 69 74 65 6d 20 61 74 20 49 20 6f 66 20 50 4f 50 55 50 20 | ."Select.the.item.at.I.of.POPUP. |
| 7fc0 | 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 73 65 74 71 20 69 20 28 2b 20 69 20 28 70 6f 70 75 70 | and.draw."...(setq.i.(+.i.(popup |
| 7fe0 | 2d 6f 66 66 73 65 74 20 70 6f 70 75 70 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3c | -offset.popup)))...(when.(and.(< |
| 8000 | 3d 20 30 20 69 29 20 28 3c 20 69 20 28 70 6f 70 75 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 | =.0.i).(<.i.(popup-height.popup) |
| 8020 | 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 | )).....(setf.(popup-cursor.popup |
| 8040 | 29 20 69 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 0a 20 20 20 20 | ).i).....(popup-draw.popup)..... |
| 8060 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6e 65 78 74 20 28 70 6f 70 75 70 29 0a 20 | t))..(defun.popup-next.(popup).. |
| 8080 | 20 22 53 65 6c 65 63 74 20 74 68 65 20 6e 65 78 74 20 69 74 65 6d 20 6f 66 20 50 4f 50 55 50 20 | ."Select.the.next.item.of.POPUP. |
| 80a0 | 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 65 69 67 68 74 20 28 70 6f 70 75 | and.draw."...(let.((height.(popu |
| 80c0 | 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 73 6f 72 | p-height.popup)).........(cursor |
| 80e0 | 20 28 31 2b 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 | .(1+.(popup-cursor.popup)))..... |
| 8100 | 20 20 20 20 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f | ....(scroll-top.(popup-scroll-to |
| 8120 | 70 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6c 65 6e 67 74 | p.popup)).........(length.(lengt |
| 8140 | 68 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 28 63 6f 6e | h.(popup-list.popup)))).....(con |
| 8160 | 64 0a 20 20 20 20 20 28 28 3e 3d 20 63 75 72 73 6f 72 20 6c 65 6e 67 74 68 29 0a 20 20 20 20 20 | d......((>=.cursor.length)...... |
| 8180 | 20 3b 3b 20 42 61 63 6b 20 74 6f 20 66 69 72 73 74 20 70 61 67 65 0a 20 20 20 20 20 20 28 73 65 | .;;.Back.to.first.page.......(se |
| 81a0 | 74 71 20 63 75 72 73 6f 72 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 74 | tq.cursor.0.............scroll-t |
| 81c0 | 6f 70 20 30 29 29 0a 20 20 20 20 20 28 28 3d 20 63 75 72 73 6f 72 20 28 2b 20 73 63 72 6f 6c 6c | op.0))......((=.cursor.(+.scroll |
| 81e0 | 2d 74 6f 70 20 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 3b 3b 20 47 6f 20 74 6f 20 6e 65 78 | -top.height)).......;;.Go.to.nex |
| 8200 | 74 20 70 61 67 65 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 6d | t.page.......(setq.scroll-top.(m |
| 8220 | 69 6e 20 28 31 2b 20 73 63 72 6f 6c 6c 2d 74 6f 70 29 20 28 6d 61 78 20 28 2d 20 6c 65 6e 67 74 | in.(1+.scroll-top).(max.(-.lengt |
| 8240 | 68 20 68 65 69 67 68 74 29 20 30 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 | h.height).0))))).....(setf.(popu |
| 8260 | 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 63 75 72 73 6f 72 0a 20 20 20 20 20 20 20 20 20 | p-cursor.popup).cursor.......... |
| 8280 | 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c | .(popup-scroll-top.popup).scroll |
| 82a0 | 2d 74 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a 0a | -top).....(popup-draw.popup))).. |
| 82c0 | 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 28 70 6f 70 75 70 29 0a 20 20 | (defun.popup-previous.(popup)... |
| 82e0 | 22 53 65 6c 65 63 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 69 74 65 6d 20 6f 66 20 50 4f 50 | "Select.the.previous.item.of.POP |
| 8300 | 55 50 20 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 65 69 67 68 74 20 28 70 | UP.and.draw."...(let.((height.(p |
| 8320 | 6f 70 75 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 | opup-height.popup)).........(cur |
| 8340 | 73 6f 72 20 28 31 2d 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 29 29 0a 20 | sor.(1-.(popup-cursor.popup))).. |
| 8360 | 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c | .......(scroll-top.(popup-scroll |
| 8380 | 2d 74 6f 70 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6c 65 | -top.popup)).........(length.(le |
| 83a0 | 6e 67 74 68 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 28 | ngth.(popup-list.popup)))).....( |
| 83c0 | 63 6f 6e 64 0a 20 20 20 20 20 28 28 3c 20 63 75 72 73 6f 72 20 30 29 0a 20 20 20 20 20 20 3b 3b | cond......((<.cursor.0).......;; |
| 83e0 | 20 47 6f 20 74 6f 20 6c 61 73 74 20 70 61 67 65 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 | .Go.to.last.page.......(setq.cur |
| 8400 | 73 6f 72 20 28 31 2d 20 6c 65 6e 67 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f | sor.(1-.length).............scro |
| 8420 | 6c 6c 2d 74 6f 70 20 28 6d 61 78 20 28 2d 20 6c 65 6e 67 74 68 20 68 65 69 67 68 74 29 20 30 29 | ll-top.(max.(-.length.height).0) |
| 8440 | 29 29 0a 20 20 20 20 20 28 28 3d 20 63 75 72 73 6f 72 20 28 31 2d 20 73 63 72 6f 6c 6c 2d 74 6f | ))......((=.cursor.(1-.scroll-to |
| 8460 | 70 29 29 0a 20 20 20 20 20 20 3b 3b 20 47 6f 20 74 6f 20 70 72 65 76 69 6f 75 73 20 70 61 67 65 | p)).......;;.Go.to.previous.page |
| 8480 | 0a 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 73 63 72 6f 6c 6c 2d 74 6f 70 29 29 29 0a 20 20 | .......(cl-decf.scroll-top)))... |
| 84a0 | 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 63 75 72 | ..(setf.(popup-cursor.popup).cur |
| 84c0 | 73 6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 | sor...........(popup-scroll-top. |
| 84e0 | 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 | popup).scroll-top).....(popup-dr |
| 8500 | 61 77 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 61 67 65 2d 6e | aw.popup)))..(defun.popup-page-n |
| 8520 | 65 78 74 20 28 70 6f 70 75 70 29 0a 20 20 22 53 65 6c 65 63 74 20 6e 65 78 74 20 69 74 65 6d 20 | ext.(popup)..."Select.next.item. |
| 8540 | 6f 66 20 50 4f 50 55 50 20 70 65 72 20 60 70 6f 70 75 70 2d 68 65 69 67 68 74 27 20 72 61 6e 67 | of.POPUP.per.`popup-height'.rang |
| 8560 | 65 2e 0a 50 61 67 65 73 20 64 6f 77 6e 20 74 68 72 6f 75 67 68 20 50 4f 50 55 50 2e 22 0a 20 20 | e..Pages.down.through.POPUP."... |
| 8580 | 28 64 6f 74 69 6d 65 73 20 28 63 6f 75 6e 74 65 72 20 28 31 2d 20 28 70 6f 70 75 70 2d 68 65 69 | (dotimes.(counter.(1-.(popup-hei |
| 85a0 | 67 68 74 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f 70 | ght.popup))).....(popup-next.pop |
| 85c0 | 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 61 67 65 2d 70 72 65 76 69 6f 75 | up)))..(defun.popup-page-previou |
| 85e0 | 73 20 28 70 6f 70 75 70 29 0a 20 20 22 53 65 6c 65 63 74 20 70 72 65 76 69 6f 75 73 20 69 74 65 | s.(popup)..."Select.previous.ite |
| 8600 | 6d 20 6f 66 20 50 4f 50 55 50 20 70 65 72 20 60 70 6f 70 75 70 2d 68 65 69 67 68 74 27 20 72 61 | m.of.POPUP.per.`popup-height'.ra |
| 8620 | 6e 67 65 2e 0a 50 61 67 65 73 20 75 70 20 74 68 72 6f 75 67 68 20 50 4f 50 55 50 2e 22 0a 20 20 | nge..Pages.up.through.POPUP."... |
| 8640 | 28 64 6f 74 69 6d 65 73 20 28 63 6f 75 6e 74 65 72 20 28 31 2d 20 28 70 6f 70 75 70 2d 68 65 69 | (dotimes.(counter.(1-.(popup-hei |
| 8660 | 67 68 74 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 | ght.popup))).....(popup-previous |
| 8680 | 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 | .popup)))..(defun.popup-scroll-d |
| 86a0 | 6f 77 6e 20 28 70 6f 70 75 70 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 53 63 72 6f 6c | own.(popup.&optional.n)..."Scrol |
| 86c0 | 6c 20 64 6f 77 6e 20 4e 20 6f 66 20 50 4f 50 55 50 20 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 | l.down.N.of.POPUP.and.draw."...( |
| 86e0 | 6c 65 74 20 28 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 6d 69 6e 20 28 2b 20 28 70 6f 70 75 70 2d | let.((scroll-top.(min.(+.(popup- |
| 8700 | 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 28 6f 72 20 6e 20 31 29 29 0a 20 20 20 20 | scroll-top.popup).(or.n.1))..... |
| 8720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 28 6c 65 6e 67 74 68 20 | .....................(-.(length. |
| 8740 | 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 20 28 70 6f 70 75 70 2d 68 65 69 67 68 | (popup-list.popup)).(popup-heigh |
| 8760 | 74 20 70 6f 70 75 70 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 | t.popup))))).....(setf.(popup-cu |
| 8780 | 72 73 6f 72 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 6f 70 0a 20 20 20 20 20 20 20 20 20 | rsor.popup).scroll-top.......... |
| 87a0 | 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c | .(popup-scroll-top.popup).scroll |
| 87c0 | 2d 74 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a 0a | -top).....(popup-draw.popup))).. |
| 87e0 | 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 70 6f 70 75 70 20 26 6f | (defun.popup-scroll-up.(popup.&o |
| 8800 | 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 53 63 72 6f 6c 6c 20 75 70 20 4e 20 6f 66 20 50 4f 50 | ptional.n)..."Scroll.up.N.of.POP |
| 8820 | 55 50 20 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 63 72 6f 6c 6c 2d 74 6f | UP.and.draw."...(let.((scroll-to |
| 8840 | 70 20 28 6d 61 78 20 28 2d 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 | p.(max.(-.(popup-scroll-top.popu |
| 8860 | 70 29 20 28 6f 72 20 6e 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p).(or.n.1)).................... |
| 8880 | 20 20 20 20 20 20 30 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 | ......0))).....(setf.(popup-curs |
| 88a0 | 6f 72 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 6f 70 0a 20 20 20 20 20 20 20 20 20 20 28 | or.popup).scroll-top...........( |
| 88c0 | 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 | popup-scroll-top.popup).scroll-t |
| 88e0 | 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a 0a 0c 0a | op).....(popup-draw.popup))).... |
| 8900 | 0a 3b 3b 3b 20 50 6f 70 75 70 20 49 6e 63 72 65 6d 65 6e 74 61 6c 20 53 65 61 72 63 68 0a 0a 28 | .;;;.Popup.Incremental.Search..( |
| 8920 | 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6d 61 74 63 68 0a 20 20 27 28 | defface.popup-isearch-match...'( |
| 8940 | 28 74 20 28 3a 69 6e 68 65 72 69 74 20 64 65 66 61 75 6c 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 | (t.(:inherit.default.:background |
| 8960 | 20 22 73 6b 79 20 62 6c 75 65 22 29 29 29 0a 20 20 22 50 6f 70 75 70 20 69 73 65 61 72 63 68 20 | ."sky.blue")))..."Popup.isearch. |
| 8980 | 6d 61 74 63 68 20 66 61 63 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 | match.face."...:group.'popup)..( |
| 89a0 | 64 65 66 76 61 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f | defvar.popup-isearch-cursor-colo |
| 89c0 | 72 20 22 62 6c 75 65 22 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 | r."blue")..(defvar.popup-isearch |
| 89e0 | 2d 6b 65 79 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 | -keymap...(let.((map.(make-spars |
| 8a00 | 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 3b 3b 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | e-keymap))).....;;(define-key.ma |
| 8a20 | 70 20 22 5c 72 22 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 6f 6e | p."\r"........'popup-isearch-don |
| 8a40 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 67 22 20 20 20 | e).....(define-key.map."\C-g"... |
| 8a60 | 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 28 64 | ...'popup-isearch-cancel).....(d |
| 8a80 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 62 22 20 20 20 20 20 20 27 70 6f 70 75 70 | efine-key.map."\C-b"......'popup |
| 8aa0 | 2d 69 73 65 61 72 63 68 2d 63 6c 6f 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | -isearch-close).....(define-key. |
| 8ac0 | 6d 61 70 20 5b 6c 65 66 74 5d 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 | map.[left]......'popup-isearch-c |
| 8ae0 | 6c 6f 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 68 22 | lose).....(define-key.map."\C-h" |
| 8b00 | 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 20 | ......'popup-isearch-delete).... |
| 8b20 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 44 45 4c 22 29 20 27 70 6f | .(define-key.map.(kbd."DEL").'po |
| 8b40 | 70 75 70 2d 69 73 65 61 72 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | pup-isearch-delete).....(define- |
| 8b60 | 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 79 22 29 20 27 70 6f 70 75 70 2d 69 73 65 61 72 | key.map.(kbd."C-y").'popup-isear |
| 8b80 | 63 68 2d 79 61 6e 6b 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 | ch-yank).....map))..(defvar.popu |
| 8ba0 | 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d 68 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 | p-menu-show-quick-help-function. |
| 8bc0 | 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d 68 65 6c 70 0a 20 20 22 46 | 'popup-menu-show-quick-help..."F |
| 8be0 | 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 73 68 6f 77 69 6e 67 20 71 75 69 63 6b 20 68 | unction.used.for.showing.quick.h |
| 8c00 | 65 6c 70 20 62 79 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2a 27 2e 22 29 0a 0a 28 64 65 66 63 75 73 | elp.by.`popup-menu*'.")..(defcus |
| 8c20 | 74 6f 6d 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 72 65 67 65 78 70 2d 62 75 69 6c 64 65 72 | tom.popup-isearch-regexp-builder |
| 8c40 | 2d 66 75 6e 63 74 69 6f 6e 20 23 27 72 65 67 65 78 70 2d 71 75 6f 74 65 0a 20 20 22 46 75 6e 63 | -function.#'regexp-quote..."Func |
| 8c60 | 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 61 20 72 65 67 65 78 70 20 | tion.used.to.construct.a.regexp. |
| 8c80 | 66 72 6f 6d 20 61 20 70 61 74 74 65 72 6e 2e 20 59 6f 75 20 6d 61 79 20 66 6f 72 20 69 6e 73 74 | from.a.pattern..You.may.for.inst |
| 8ca0 | 61 6e 63 65 0a 20 20 70 72 6f 76 69 64 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 | ance...provide.a.function.that.r |
| 8cc0 | 65 70 6c 61 63 65 73 20 73 70 61 63 65 73 20 62 79 20 27 2e 2b 27 20 69 66 20 79 6f 75 20 6c 69 | eplaces.spaces.by.'.+'.if.you.li |
| 8ce0 | 6b 65 20 68 65 6c 6d 20 6f 72 20 69 76 79 20 73 74 79 6c 65 0a 20 20 6f 66 20 63 6f 6d 70 6c 65 | ke.helm.or.ivy.style...of.comple |
| 8d00 | 74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 73 | tion."...:type.'function)..(defs |
| 8d20 | 75 62 73 74 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 68 61 72 2d 70 20 28 63 68 61 72 29 | ubst.popup-isearch-char-p.(char) |
| 8d40 | 0a 20 20 28 61 6e 64 20 28 69 6e 74 65 67 65 72 70 20 63 68 61 72 29 0a 20 20 20 20 20 20 20 28 | ...(and.(integerp.char)........( |
| 8d60 | 3c 3d 20 33 32 20 63 68 61 72 29 0a 20 20 20 20 20 20 20 28 3c 3d 20 63 68 61 72 20 31 32 36 29 | <=.32.char)........(<=.char.126) |
| 8d80 | 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d | ))..(defun.popup-isearch-filter- |
| 8da0 | 6c 69 73 74 20 28 70 61 74 74 65 72 6e 20 6c 69 73 74 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 | list.(pattern.list)...(cl-loop.w |
| 8dc0 | 69 74 68 20 72 65 67 65 78 70 20 3d 20 28 66 75 6e 63 61 6c 6c 20 70 6f 70 75 70 2d 69 73 65 61 | ith.regexp.=.(funcall.popup-isea |
| 8de0 | 72 63 68 2d 72 65 67 65 78 70 2d 62 75 69 6c 64 65 72 2d 66 75 6e 63 74 69 6f 6e 20 70 61 74 74 | rch-regexp-builder-function.patt |
| 8e00 | 65 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 6c 69 73 74 | ern)............for.item.in.list |
| 8e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | ............do............(unles |
| 8e40 | 73 20 28 73 74 72 69 6e 67 70 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | s.(stringp.item)..............(s |
| 8e60 | 65 74 71 20 69 74 65 6d 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 20 | etq.item.(popup-item-propertize. |
| 8e80 | 28 70 6f 70 75 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 | (popup-x-to-string.item)........ |
| 8ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 8ec0 | 20 20 20 20 20 20 20 20 27 76 61 6c 75 65 20 69 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ........'value.item))).......... |
| 8ee0 | 20 20 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 69 74 65 6d 29 0a | ..if.(string-match.regexp.item). |
| 8f00 | 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c | ...........collect............(l |
| 8f20 | 65 74 20 28 28 62 65 67 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 | et.((beg.(match-beginning.0))... |
| 8f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 | ...............(end.(match-end.0 |
| 8f60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 74 65 72 2d 74 65 78 74 2d 70 72 6f | )))..............(alter-text-pro |
| 8f80 | 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 69 74 65 6d 29 20 27 66 61 63 65 0a 20 20 20 20 | perty.0.(length.item).'face..... |
| 8fa0 | 20 20 20 20 20 20 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 |
| 8fc0 | 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 20 20 20 20 | ambda.(prop).................... |
| 8fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 70 72 6f | .................(unless.(eq.pro |
| 9000 | 70 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 | p.'popup-isearch-match)......... |
| 9020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ..............................pr |
| 9040 | 6f 70 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 20 | op))............................ |
| 9060 | 20 20 20 20 20 20 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 | .......item)..............(put-t |
| 9080 | 65 78 74 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ext-property.beg.end............ |
| 90a0 | 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 70 6f 70 75 | .....................'face.'popu |
| 90c0 | 70 2d 69 73 65 61 72 63 68 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-isearch-match................. |
| 90e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 | ................item)........... |
| 9100 | 20 20 20 69 74 65 6d 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 | ...item)))..(defun.popup-isearch |
| 9120 | 2d 70 72 6f 6d 70 74 20 28 70 6f 70 75 70 20 70 61 74 74 65 72 6e 29 0a 20 20 28 66 6f 72 6d 61 | -prompt.(popup.pattern)...(forma |
| 9140 | 74 20 22 50 61 74 74 65 72 6e 3a 20 25 73 22 20 28 69 66 20 28 3d 20 28 6c 65 6e 67 74 68 20 28 | t."Pattern:.%s".(if.(=.(length.( |
| 9160 | 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 | popup-list.popup)).0)........... |
| 9180 | 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 70 61 | ..................(propertize.pa |
| 91a0 | 74 74 65 72 6e 20 27 66 61 63 65 20 27 69 73 65 61 72 63 68 2d 66 61 69 6c 29 0a 20 20 20 20 20 | ttern.'face.'isearch-fail)...... |
| 91c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 29 29 29 0a | .....................pattern))). |
| 91e0 | 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 28 70 6f | .(defun.popup-isearch-update.(po |
| 9200 | 70 75 70 20 66 69 6c 74 65 72 20 70 61 74 74 65 72 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 63 61 6c | pup.filter.pattern.&optional.cal |
| 9220 | 6c 62 61 63 6b 29 0a 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 | lback)...(setf.(popup-cursor.pop |
| 9240 | 75 70 29 20 30 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 | up).0.........(popup-scroll-top. |
| 9260 | 70 6f 70 75 70 29 20 30 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 70 61 74 74 65 72 6e 20 | popup).0.........(popup-pattern. |
| 9280 | 70 6f 70 75 70 29 20 70 61 74 74 65 72 6e 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 73 74 20 28 66 | popup).pattern)...(let.((list.(f |
| 92a0 | 75 6e 63 61 6c 6c 20 66 69 6c 74 65 72 20 70 61 74 74 65 72 6e 20 28 70 6f 70 75 70 2d 6f 72 69 | uncall.filter.pattern.(popup-ori |
| 92c0 | 67 69 6e 61 6c 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d | ginal-list.popup)))).....(popup- |
| 92e0 | 73 65 74 2d 66 69 6c 74 65 72 65 64 2d 6c 69 73 74 20 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 | set-filtered-list.popup.list)... |
| 9300 | 20 20 28 69 66 20 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | ..(if.callback.........(funcall. |
| 9320 | 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 29 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 | callback.list)))...(popup-draw.p |
| 9340 | 6f 70 75 70 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 20 | opup))..(cl-defun.popup-isearch. |
| 9360 | 28 70 6f 70 75 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 20 20 | (popup.......................... |
| 9380 | 26 6b 65 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 20 20 28 66 | &key..........................(f |
| 93a0 | 69 6c 74 65 72 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 6c 69 73 74 | ilter.'popup-isearch-filter-list |
| 93c0 | 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 63 75 72 73 | )..........................(curs |
| 93e0 | 6f 72 2d 63 6f 6c 6f 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f | or-color.popup-isearch-cursor-co |
| 9400 | 6c 6f 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 20 20 20 28 6b | lor)..........................(k |
| 9420 | 65 79 6d 61 70 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 | eymap.popup-isearch-keymap)..... |
| 9440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6c 6c 62 61 63 6b 0a 20 20 | .....................callback... |
| 9460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 2d 64 65 6c 61 | .......................help-dela |
| 9480 | 79 29 0a 20 20 22 53 74 61 72 74 20 69 73 65 61 72 63 68 20 6f 6e 20 50 4f 50 55 50 2e 20 54 68 | y)..."Start.isearch.on.POPUP..Th |
| 94a0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 6d 65 61 | is.function.is.synchronized,.mea |
| 94c0 | 6e 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 20 77 61 69 74 73 20 66 6f 72 20 71 75 69 74 69 6e | ning.event.loop.waits.for.quitin |
| 94e0 | 67 20 6f 66 20 69 73 65 61 72 63 68 2e 0a 0a 46 49 4c 54 45 52 20 69 73 20 66 75 6e 63 74 69 6f | g.of.isearch...FILTER.is.functio |
| 9500 | 6e 20 77 69 74 68 20 74 77 6f 20 61 72 67 75 6d 65 6e 73 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 | n.with.two.argumenst.to.perform. |
| 9520 | 70 6f 70 75 70 20 69 74 65 6d 73 20 66 69 6c 74 65 72 69 6e 67 2e 0a 0a 43 55 52 53 4f 52 2d 43 | popup.items.filtering...CURSOR-C |
| 9540 | 4f 4c 4f 52 20 69 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f 72 20 64 75 72 69 6e 67 20 69 73 | OLOR.is.a.cursor.color.during.is |
| 9560 | 65 61 72 63 68 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 69 73 20 60 70 6f 70 | earch..The.default.value.is.`pop |
| 9580 | 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 27 2e 0a 0a 4b 45 59 4d 41 | up-isearch-cursor-color'...KEYMA |
| 95a0 | 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e | P.is.a.keymap.which.is.used.when |
| 95c0 | 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 20 | .processing.events.during.event. |
| 95e0 | 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 | loop..The.default.value.is.`popu |
| 9600 | 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 27 2e 0a 0a 43 41 4c 4c 42 41 43 4b 20 69 73 20 | p-isearch-keymap'...CALLBACK.is. |
| 9620 | 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 | a.function.taking.one.argument.. |
| 9640 | 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 27 20 63 61 6c 6c 73 0a 43 41 4c 4c 42 41 43 4b 2c 20 | `popup-isearch'.calls.CALLBACK,. |
| 9660 | 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 | if.specified,.after.isearch.fini |
| 9680 | 73 68 65 64 20 6f 72 20 69 73 65 61 72 63 68 0a 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 | shed.or.isearch.canceled..The.ar |
| 96a0 | 67 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f | guments.is.whole.filtered.list.o |
| 96c0 | 66 20 69 74 65 6d 73 2e 0a 0a 48 45 4c 50 2d 44 45 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 | f.items...HELP-DELAY.is.a.delay. |
| 96e0 | 6f 66 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 6c 70 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 6c | of.displaying.helps."...(let.((l |
| 9700 | 69 73 74 20 28 70 6f 70 75 70 2d 6f 72 69 67 69 6e 61 6c 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 | ist.(popup-original-list.popup)) |
| 9720 | 0a 20 20 20 20 20 20 20 20 28 70 61 74 74 65 72 6e 20 28 6f 72 20 28 70 6f 70 75 70 2d 70 61 74 | .........(pattern.(or.(popup-pat |
| 9740 | 74 65 72 6e 20 70 6f 70 75 70 29 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 28 6f 6c 64 2d 63 75 | tern.popup)."")).........(old-cu |
| 9760 | 72 73 6f 72 2d 63 6f 6c 6f 72 20 28 66 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 72 20 28 73 65 6c | rsor-color.(frame-parameter.(sel |
| 9780 | 65 63 74 65 64 2d 66 72 61 6d 65 29 20 27 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 29 29 0a 20 20 20 | ected-frame).'cursor-color)).... |
| 97a0 | 20 20 20 20 20 70 72 6f 6d 70 74 20 6b 65 79 20 62 69 6e 64 69 6e 67 29 0a 20 20 20 20 28 75 6e | .....prompt.key.binding).....(un |
| 97c0 | 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 62 6c 6f 63 6b 20 6e | wind-protect.........(cl-block.n |
| 97e0 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 | il...........(if.cursor-color... |
| 9800 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 63 75 | ............(set-cursor-color.cu |
| 9820 | 72 73 6f 72 2d 63 6f 6c 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 74 0a | rsor-color))...........(while.t. |
| 9840 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 20 28 70 6f 70 75 70 2d | ............(setq.prompt.(popup- |
| 9860 | 69 73 65 61 72 63 68 2d 70 72 6f 6d 70 74 20 70 6f 70 75 70 20 70 61 74 74 65 72 6e 29 29 0a 20 | isearch-prompt.popup.pattern)).. |
| 9880 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 70 6f 70 75 70 2d 6d 65 6e 75 | ...........(setq.key.(popup-menu |
| 98a0 | 2d 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 6b 65 79 6d 61 70 20 70 72 6f 6d 70 74 | -read-key-sequence.keymap.prompt |
| 98c0 | 20 68 65 6c 70 2d 64 65 6c 61 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e | .help-delay)).............(if.(n |
| 98e0 | 75 6c 6c 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | ull.key).................(unless |
| 9900 | 20 28 66 75 6e 63 61 6c 6c 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d | .(funcall.popup-menu-show-quick- |
| 9920 | 68 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 70 6f 70 75 70 20 6e 69 6c 20 3a 70 72 6f 6d 70 74 20 | help-function.popup.nil.:prompt. |
| 9940 | 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 65 61 72 | prompt)...................(clear |
| 9960 | 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -this-command-keys)............. |
| 9980 | 20 20 20 20 20 20 28 70 75 73 68 20 28 72 65 61 64 2d 65 76 65 6e 74 20 70 72 6f 6d 70 74 29 20 | ......(push.(read-event.prompt). |
| 99a0 | 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 | unread-command-events))......... |
| 99c0 | 20 20 20 20 20 20 28 73 65 74 71 20 62 69 6e 64 69 6e 67 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 | ......(setq.binding.(lookup-key. |
| 99e0 | 6b 65 79 6d 61 70 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 | keymap.key))...............(cond |
| 9a00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 6b | ................((and.(stringp.k |
| 9a20 | 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 28 70 6f 70 75 70 2d | ey)......................(popup- |
| 9a40 | 69 73 65 61 72 63 68 2d 63 68 61 72 2d 70 20 28 61 72 65 66 20 6b 65 79 20 30 29 29 29 0a 20 20 | isearch-char-p.(aref.key.0)))... |
| 9a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 74 65 72 6e 20 28 63 6f 6e | ..............(setq.pattern.(con |
| 9a80 | 63 61 74 20 70 61 74 74 65 72 6e 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | cat.pattern.key))).............. |
| 9aa0 | 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 6f | ..((eq.binding.'popup-isearch-do |
| 9ac0 | 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 6e | ne).................(cl-return.n |
| 9ae0 | 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 | il))................((eq.binding |
| 9b00 | 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 20 20 20 20 | .'popup-isearch-cancel)......... |
| 9b20 | 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f | ........(popup-isearch-update.po |
| 9b40 | 70 75 70 20 66 69 6c 74 65 72 20 22 22 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 | pup.filter."".callback)......... |
| 9b60 | 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ........(cl-return.t)).......... |
| 9b80 | 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 | ......((eq.binding.'popup-isearc |
| 9ba0 | 68 2d 63 6c 6f 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d | h-close).................(popup- |
| 9bc0 | 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 66 69 6c 74 65 72 20 22 22 20 63 | isearch-update.popup.filter."".c |
| 9be0 | 61 6c 6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 | allback).................(setq.u |
| 9c00 | 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 20 20 | nread-command-events............ |
| 9c20 | 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 6c 69 73 74 69 66 79 2d 6b 65 79 2d | ...........(append.(listify-key- |
| 9c40 | 73 65 71 75 65 6e 63 65 20 6b 65 79 29 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 | sequence.key).unread-command-eve |
| 9c60 | 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e | nts)).................(cl-return |
| 9c80 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 | .nil))................((eq.bindi |
| 9ca0 | 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 20 20 | ng.'popup-isearch-delete)....... |
| 9cc0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 61 74 74 65 72 6e | ..........(if.(>.(length.pattern |
| 9ce0 | 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 | ).0).....................(setq.p |
| 9d00 | 61 74 74 65 72 6e 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 20 30 20 28 31 2d 20 | attern.(substring.pattern.0.(1-. |
| 9d20 | 28 6c 65 6e 67 74 68 20 70 61 74 74 65 72 6e 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (length.pattern))))))........... |
| 9d40 | 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 | .....((eq.binding.'popup-isearch |
| 9d60 | 2d 79 61 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 | -yank).................(popup-is |
| 9d80 | 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 66 69 6c 74 65 72 20 28 63 61 72 20 6b | earch-update.popup.filter.(car.k |
| 9da0 | 69 6c 6c 2d 72 69 6e 67 29 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ill-ring).callback)............. |
| 9dc0 | 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ....(cl-return.nil))............ |
| 9de0 | 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 6e 72 | ....(t.................(setq.unr |
| 9e00 | 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 20 20 20 20 | ead-command-events.............. |
| 9e20 | 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 6c 69 73 74 69 66 79 2d 6b 65 79 2d 73 65 | .........(append.(listify-key-se |
| 9e40 | 71 75 65 6e 63 65 20 6b 65 79 29 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 | quence.key).unread-command-event |
| 9e60 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 6e | s)).................(cl-return.n |
| 9e80 | 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 | il)))...............(popup-isear |
| 9ea0 | 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 66 69 6c 74 65 72 20 70 61 74 74 65 72 6e 20 63 | ch-update.popup.filter.pattern.c |
| 9ec0 | 61 6c 6c 62 61 63 6b 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 6f 6c 64 2d 63 75 72 73 6f 72 | allback)))).......(if.old-cursor |
| 9ee0 | 2d 63 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 63 75 72 73 6f 72 2d 63 6f 6c | -color...........(set-cursor-col |
| 9f00 | 6f 72 20 6f 6c 64 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 29 29 29 29 29 0a 0a 0c 0a 0a 3b 3b 3b | or.old-cursor-color))))).....;;; |
| 9f20 | 20 50 6f 70 75 70 20 54 69 70 0a 0a 28 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 74 69 70 2d 66 | .Popup.Tip..(defface.popup-tip-f |
| 9f40 | 61 63 65 0a 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 6b 68 61 6b 69 31 22 | ace...'((t.(:background."khaki1" |
| 9f60 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 29 29 29 0a 20 20 22 46 61 63 65 20 | .:foreground."black")))..."Face. |
| 9f80 | 66 6f 72 20 70 6f 70 75 70 20 74 69 70 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 | for.popup.tip."...:group.'popup) |
| 9fa0 | 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 74 69 70 2d 6d 61 78 2d 77 69 64 74 68 20 38 30 | ..(defvar.popup-tip-max-width.80 |
| 9fc0 | 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 69 70 20 28 73 74 72 69 6e 67 0a 20 | )..(cl-defun.popup-tip.(string.. |
| 9fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 | ....................&key........ |
| a000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............point............. |
| a020 | 20 20 20 20 20 20 20 20 20 28 61 72 6f 75 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........(around.t)............. |
| a040 | 20 20 20 20 20 20 20 20 20 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........width.................. |
| a060 | 20 20 20 20 28 68 65 69 67 68 74 20 31 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(height.15)................. |
| a080 | 20 20 20 20 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....min-height................. |
| a0a0 | 20 20 20 20 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....max-width.................. |
| a0c0 | 20 20 20 20 74 72 75 6e 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....truncate.................... |
| a0e0 | 20 20 6d 61 72 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ..margin......................ma |
| a100 | 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | rgin-left......................m |
| a120 | 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | argin-right..................... |
| a140 | 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .scroll-bar..................... |
| a160 | 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 | .parent......................par |
| a180 | 65 6e 74 2d 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-offset...................... |
| a1a0 | 6e 6f 77 61 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 73 74 | nowait......................nost |
| a1c0 | 72 69 70 0a 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 0a | rip......................prompt. |
| a1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 20 20 20 20 | .....................face....... |
| a200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 | ...............&allow-other-keys |
| a220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 75 78 20 74 69 70 20 6c | ......................&aux.tip.l |
| a240 | 69 6e 65 73 29 0a 20 20 22 53 68 6f 77 20 61 20 74 6f 6f 6c 74 69 70 20 6f 66 20 53 54 52 49 4e | ines)..."Show.a.tooltip.of.STRIN |
| a260 | 47 20 61 74 20 50 4f 49 4e 54 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 73 79 6e | G.at.POINT..This.function.is.syn |
| a280 | 63 68 72 6f 6e 69 7a 65 64 20 75 6e 6c 65 73 73 20 4e 4f 57 41 49 54 20 73 70 65 63 69 66 69 65 | chronized.unless.NOWAIT.specifie |
| a2a0 | 64 2e 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 0a 74 68 65 20 | d..Almost.all.arguments.are.the. |
| a2c0 | 73 61 6d 65 20 61 73 20 69 6e 20 60 70 6f 70 75 70 2d 63 72 65 61 74 65 27 2c 20 65 78 63 65 70 | same.as.in.`popup-create',.excep |
| a2e0 | 74 20 66 6f 72 20 54 52 55 4e 43 41 54 45 2c 20 4e 4f 57 41 49 54 2c 20 61 6e 64 0a 50 52 4f 4d | t.for.TRUNCATE,.NOWAIT,.and.PROM |
| a300 | 50 54 2e 0a 0a 49 66 20 54 52 55 4e 43 41 54 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | PT...If.TRUNCATE.is.non-nil,.the |
| a320 | 20 74 6f 6f 6c 74 69 70 20 63 61 6e 20 62 65 20 74 72 75 6e 63 61 74 65 64 2e 0a 0a 49 66 20 4e | .tooltip.can.be.truncated...If.N |
| a340 | 4f 57 41 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | OWAIT.is.non-nil,.this.function. |
| a360 | 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 0a 74 6f 6f 6c 74 69 70 20 | immediately.returns.the.tooltip. |
| a380 | 69 6e 73 74 61 6e 63 65 20 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 20 65 76 65 6e 74 20 | instance.without.entering.event. |
| a3a0 | 6c 6f 6f 70 2e 0a 0a 49 66 20 60 4e 4f 53 54 52 49 50 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | loop...If.`NOSTRIP`.is.non-nil,. |
| a3c0 | 60 53 54 52 49 4e 47 60 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 6e 6f 74 20 73 74 72 69 | `STRING`.properties.are.not.stri |
| a3e0 | 70 70 65 64 2e 0a 0a 50 52 4f 4d 50 54 20 69 73 20 61 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 | pped...PROMPT.is.a.prompt.string |
| a400 | 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 65 76 65 6e | .when.reading.events.during.even |
| a420 | 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 46 41 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 20 | t.loop...If.FACE.is.non-nil,.it. |
| a440 | 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 66 61 63 65 20 60 70 6f | will.be.used.instead.of.face.`po |
| a460 | 70 75 70 2d 74 69 70 2d 66 61 63 65 27 2e 22 0a 20 20 28 69 66 20 28 62 75 66 66 65 72 70 20 73 | pup-tip-face'."...(if.(bufferp.s |
| a480 | 74 72 69 6e 67 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 77 69 74 68 2d | tring).......(setq.string.(with- |
| a4a0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 | current-buffer.string.(buffer-st |
| a4c0 | 72 69 6e 67 29 29 29 29 0a 0a 20 20 28 75 6e 6c 65 73 73 20 6e 6f 73 74 72 69 70 0a 20 20 20 20 | ring))))....(unless.nostrip..... |
| a4e0 | 3b 3b 20 54 4f 44 4f 20 73 74 72 69 70 20 74 65 78 74 20 28 6d 61 69 6e 6c 79 20 66 61 63 65 29 | ;;.TODO.strip.text.(mainly.face) |
| a500 | 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 73 75 | .properties.....(setq.string.(su |
| a520 | 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 73 74 72 69 6e 67 29 29 29 0a | bstring-no-properties.string))). |
| a540 | 0a 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 70 6f 70 75 70 2d 72 65 70 6c 61 63 65 2d 64 | ...(setq.string.(popup-replace-d |
| a560 | 69 73 70 6c 61 79 61 62 6c 65 20 73 74 72 69 6e 67 29 29 0a 0a 20 20 28 61 6e 64 20 28 65 71 20 | isplayable.string))....(and.(eq. |
| a580 | 6d 61 72 67 69 6e 20 74 29 20 28 73 65 74 71 20 6d 61 72 67 69 6e 20 31 29 29 0a 20 20 28 6f 72 | margin.t).(setq.margin.1))...(or |
| a5a0 | 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d | .margin-left.(setq.margin-left.m |
| a5c0 | 61 72 67 69 6e 29 29 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 28 73 65 74 71 | argin))...(or.margin-right.(setq |
| a5e0 | 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 29 29 0a 0a 20 20 28 6c 65 74 20 28 | .margin-right.margin))....(let.( |
| a600 | 28 69 74 20 28 70 6f 70 75 70 2d 66 69 6c 6c 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 77 69 | (it.(popup-fill-string.string.wi |
| a620 | 64 74 68 20 70 6f 70 75 70 2d 74 69 70 2d 6d 61 78 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 28 | dth.popup-tip-max-width))).....( |
| a640 | 73 65 74 71 20 77 69 64 74 68 20 28 63 61 72 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 6c 69 | setq.width.(car.it)...........li |
| a660 | 6e 65 73 20 28 63 64 72 20 69 74 29 29 29 0a 0a 20 20 28 73 65 74 71 20 74 69 70 20 28 70 6f 70 | nes.(cdr.it)))....(setq.tip.(pop |
| a680 | 75 70 2d 63 72 65 61 74 65 20 70 6f 69 6e 74 20 77 69 64 74 68 20 68 65 69 67 68 74 0a 20 20 20 | up-create.point.width.height.... |
| a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 69 6e 2d 68 65 69 67 | .......................:min-heig |
| a6c0 | 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ht.min-height................... |
| a6e0 | 20 20 20 20 20 20 20 20 3a 6d 61 78 2d 77 69 64 74 68 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 | ........:max-width.max-width.... |
| a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 72 6f 75 6e 64 20 61 | .......................:around.a |
| a720 | 72 6f 75 6e 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 20 20 | round........................... |
| a740 | 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 | :margin-left.margin-left........ |
| a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 | ...................:margin-right |
| a780 | 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .margin-right................... |
| a7a0 | 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 | ........:scroll-bar.scroll-bar.. |
| a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 28 | .........................:face.( |
| a7e0 | 6f 72 20 66 61 63 65 20 27 70 6f 70 75 70 2d 74 69 70 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 | or.face.'popup-tip-face)........ |
| a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 20 70 61 72 65 6e | ...................:parent.paren |
| a820 | 74 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 3a 70 61 72 | t...........................:par |
| a840 | 65 6e 74 2d 6f 66 66 73 65 74 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 29 29 0a 0a 20 20 28 75 | ent-offset.parent-offset))....(u |
| a860 | 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 28 70 6f | nwind-protect.......(when.(>.(po |
| a880 | 70 75 70 2d 77 69 64 74 68 20 74 69 70 29 20 30 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pup-width.tip).0)............... |
| a8a0 | 20 20 20 20 3b 20 6e 6f 74 20 74 6f 20 62 65 20 63 6f 72 72 75 70 74 65 64 0a 20 20 20 20 20 20 | ....;.not.to.be.corrupted....... |
| a8c0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 77 69 64 74 68 20 28 70 6f 70 | ..(when.(and.(not.(eq.width.(pop |
| a8e0 | 75 70 2d 77 69 64 74 68 20 74 69 70 29 29 29 20 3b 20 74 72 75 6e 63 61 74 65 64 0a 20 20 20 20 | up-width.tip))).;.truncated..... |
| a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 74 72 75 6e 63 61 74 65 29 29 0a 20 | ...............(not.truncate)).. |
| a920 | 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 66 69 6c 6c 20 6f 6e 63 65 20 61 67 61 69 6e 20 74 6f | .........;;.Refill.once.again.to |
| a940 | 20 6c 69 6e 65 73 20 62 65 20 66 69 74 74 65 64 20 74 6f 20 70 6f 70 75 70 20 77 69 64 74 68 0a | .lines.be.fitted.to.popup.width. |
| a960 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 28 70 6f 70 75 70 2d 77 69 64 | ..........(setq.width.(popup-wid |
| a980 | 74 68 20 74 69 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 73 20 28 | th.tip))...........(setq.lines.( |
| a9a0 | 63 64 72 20 28 70 6f 70 75 70 2d 66 69 6c 6c 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 77 69 | cdr.(popup-fill-string.string.wi |
| a9c0 | 64 74 68 20 77 69 64 74 68 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 | dth.width))))..........(popup-se |
| a9e0 | 74 2d 6c 69 73 74 20 74 69 70 20 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 | t-list.tip.lines).........(popup |
| aa00 | 2d 64 72 61 77 20 74 69 70 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 77 61 69 74 0a 20 20 | -draw.tip).........(if.nowait... |
| aa20 | 20 20 20 20 20 20 20 20 20 20 74 69 70 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 65 61 72 2d 74 | ..........tip...........(clear-t |
| aa40 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | his-command-keys)...........(pus |
| aa60 | 68 20 28 72 65 61 64 2d 65 76 65 6e 74 20 70 72 6f 6d 70 74 29 20 75 6e 72 65 61 64 2d 63 6f 6d | h.(read-event.prompt).unread-com |
| aa80 | 6d 61 6e 64 2d 65 76 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 74 29 29 0a 20 20 20 20 28 | mand-events)...........t)).....( |
| aaa0 | 75 6e 6c 65 73 73 20 6e 6f 77 61 69 74 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 | unless.nowait.......(popup-delet |
| aac0 | 65 20 74 69 70 29 29 29 29 0a 0a 0c 0a 0a 3b 3b 3b 20 50 6f 70 75 70 20 4d 65 6e 75 0a 0a 28 64 | e.tip)))).....;;;.Popup.Menu..(d |
| aae0 | 65 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a | efface.popup-menu-face...'((t.(: |
| ab00 | 69 6e 68 65 72 69 74 20 70 6f 70 75 70 2d 66 61 63 65 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f | inherit.popup-face)))..."Face.fo |
| ab20 | 72 20 70 6f 70 75 70 20 6d 65 6e 75 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a | r.popup.menu."...:group.'popup). |
| ab40 | 0a 28 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 6d 6f 75 73 65 2d 66 61 63 65 0a | .(defface.popup-menu-mouse-face. |
| ab60 | 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 62 6c 75 65 22 20 3a 66 6f 72 65 | ..'((t.(:background."blue".:fore |
| ab80 | 67 72 6f 75 6e 64 20 22 77 68 69 74 65 22 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f | ground."white")))..."Face.for.po |
| aba0 | 70 75 70 20 6d 65 6e 75 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 | pup.menu."...:group.'popup)..(de |
| abc0 | 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 0a | fface.popup-menu-selection-face. |
| abe0 | 20 20 27 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 64 65 66 61 75 6c 74 20 3a 62 61 63 6b 67 72 | ..'((t.(:inherit.default.:backgr |
| ac00 | 6f 75 6e 64 20 22 73 74 65 65 6c 62 6c 75 65 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 77 68 | ound."steelblue".:foreground."wh |
| ac20 | 69 74 65 22 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f 70 75 70 20 6d 65 6e 75 20 73 | ite")))..."Face.for.popup.menu.s |
| ac40 | 65 6c 65 63 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 | election."...:group.'popup)..(de |
| ac60 | 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 75 6d 6d 61 72 79 2d 66 61 63 65 0a 20 20 | fface.popup-menu-summary-face... |
| ac80 | 27 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 2d 66 61 63 | '((t.(:inherit.popup-summary-fac |
| aca0 | 65 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f 70 75 70 20 73 75 6d 6d 61 72 79 2e 22 | e)))..."Face.for.popup.summary." |
| acc0 | 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 | ...:group.'popup)..(defvar.popup |
| ace0 | 2d 6d 65 6e 75 2d 73 68 6f 77 2d 74 69 70 2d 66 75 6e 63 74 69 6f 6e 20 27 70 6f 70 75 70 2d 74 | -menu-show-tip-function.'popup-t |
| ad00 | 69 70 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 73 68 6f 77 69 6e 67 20 | ip..."Function.used.for.showing. |
| ad20 | 74 6f 6f 6c 74 69 70 20 62 79 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 | tooltip.by.`popup-menu-show-quic |
| ad40 | 6b 2d 68 65 6c 70 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 | k-help'.")..(defun.popup-menu-sh |
| ad60 | 6f 77 2d 68 65 6c 70 20 28 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 70 65 72 73 69 73 74 20 | ow-help.(menu.&optional.persist. |
| ad80 | 69 74 65 6d 29 0a 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 20 28 6f | item)...(popup-item-show-help.(o |
| ada0 | 72 20 69 74 65 6d 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 6d 65 6e 75 | r.item.(popup-selected-item.menu |
| adc0 | 29 29 20 70 65 72 73 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d | )).persist))..(defun.popup-menu- |
| ade0 | 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 28 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 69 74 | documentation.(menu.&optional.it |
| ae00 | 65 6d 29 0a 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 | em)...(popup-item-documentation. |
| ae20 | 28 6f 72 20 69 74 65 6d 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 6d 65 | (or.item.(popup-selected-item.me |
| ae40 | 6e 75 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 | nu))))..(defun.popup-menu-show-q |
| ae60 | 75 69 63 6b 2d 68 65 6c 70 20 28 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 69 74 65 6d 20 26 | uick-help.(menu.&optional.item.& |
| ae80 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6c 65 74 2a 20 28 28 70 6f 69 6e 74 20 28 70 6c 69 73 | rest.args)...(let*.((point.(plis |
| aea0 | 74 2d 67 65 74 20 61 72 67 73 20 3a 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 | t-get.args.:point))..........(he |
| aec0 | 69 67 68 74 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 61 72 67 73 20 3a 68 65 69 67 68 74 | ight.(or.(plist-get.args.:height |
| aee0 | 29 20 28 70 6f 70 75 70 2d 68 65 69 67 68 74 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 | ).(popup-height.menu)))......... |
| af00 | 20 28 6d 69 6e 2d 68 65 69 67 68 74 20 28 6d 69 6e 20 68 65 69 67 68 74 20 28 70 6f 70 75 70 2d | .(min-height.(min.height.(popup- |
| af20 | 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 20 | current-height.menu))).......... |
| af40 | 28 61 72 6f 75 6e 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 6f 66 | (around.nil)..........(parent-of |
| af60 | 66 73 65 74 20 28 70 6f 70 75 70 2d 6f 66 66 73 65 74 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 | fset.(popup-offset.menu))....... |
| af80 | 20 20 20 28 64 6f 63 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f | ...(doc.(popup-menu-documentatio |
| afa0 | 6e 20 6d 65 6e 75 20 69 74 65 6d 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 | n.menu.item))).....(when.(string |
| afc0 | 70 20 64 6f 63 29 0a 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 68 69 64 64 65 6e 2d 70 | p.doc).......(if.(popup-hidden-p |
| afe0 | 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 6f 75 6e 64 20 74 0a | .menu)...........(setq.around.t. |
| b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 6e 75 20 6e 69 6c 0a 20 20 20 20 20 20 20 | ................menu.nil........ |
| b020 | 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 6e 69 6c 29 0a 20 20 20 20 | .........parent-offset.nil)..... |
| b040 | 20 20 20 20 28 73 65 74 71 20 70 6f 69 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 | ....(setq.point.nil)).......(let |
| b060 | 20 28 28 70 6f 70 75 70 2d 75 73 65 2d 6f 70 74 69 6d 69 7a 65 64 2d 63 6f 6c 75 6d 6e 2d 63 6f | .((popup-use-optimized-column-co |
| b080 | 6d 70 75 74 61 74 69 6f 6e 20 6e 69 6c 29 29 20 3b 20 54 6f 20 61 76 6f 69 64 20 77 72 6f 6e 67 | mputation.nil)).;.To.avoid.wrong |
| b0a0 | 20 70 6f 73 69 74 69 6f 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 70 6f 70 75 | .positioning.........(apply.popu |
| b0c0 | 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 74 69 70 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 | p-menu-show-tip-function........ |
| b0e0 | 20 20 20 20 20 20 20 20 64 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 6f 69 6e | ........doc................:poin |
| b100 | 74 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 69 67 68 74 20 68 | t.point................:height.h |
| b120 | 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 69 6e 2d 68 65 69 67 68 74 | eight................:min-height |
| b140 | 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 72 6f 75 | .min-height................:arou |
| b160 | 6e 64 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 | nd.around................:parent |
| b180 | 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 2d 6f 66 66 | .menu................:parent-off |
| b1a0 | 73 65 74 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | set.parent-offset............... |
| b1c0 | 20 61 72 67 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 69 74 | .args)))))..(defun.popup-menu-it |
| b1e0 | 65 6d 2d 6f 66 2d 6d 6f 75 73 65 2d 65 76 65 6e 74 20 28 65 76 65 6e 74 29 0a 20 20 28 77 68 65 | em-of-mouse-event.(event)...(whe |
| b200 | 6e 20 28 61 6e 64 20 28 63 6f 6e 73 70 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.(and.(consp.event)............ |
| b220 | 20 20 28 6d 65 6d 71 20 28 63 6c 2d 66 69 72 73 74 20 65 76 65 6e 74 29 20 27 28 6d 6f 75 73 65 | ..(memq.(cl-first.event).'(mouse |
| b240 | 2d 31 20 6d 6f 75 73 65 2d 32 20 6d 6f 75 73 65 2d 33 20 6d 6f 75 73 65 2d 34 20 6d 6f 75 73 65 | -1.mouse-2.mouse-3.mouse-4.mouse |
| b260 | 2d 35 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 70 6f 73 69 74 69 6f 6e 20 28 63 6c 2d 73 | -5))).....(let*.((position.(cl-s |
| b280 | 65 63 6f 6e 64 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 62 6a 65 63 74 | econd.event))............(object |
| b2a0 | 20 28 65 6c 74 20 70 6f 73 69 74 69 6f 6e 20 34 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | .(elt.position.4))).......(when. |
| b2c0 | 28 63 6f 6e 73 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 | (consp.object).........(get-text |
| b2e0 | 2d 70 72 6f 70 65 72 74 79 20 28 63 64 72 20 6f 62 6a 65 63 74 29 20 27 70 6f 70 75 70 2d 69 74 | -property.(cdr.object).'popup-it |
| b300 | 65 6d 20 28 63 61 72 20 6f 62 6a 65 63 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 | em.(car.object))))))..(defun.pop |
| b320 | 75 70 2d 6d 65 6e 75 2d 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 28 6b 65 79 6d 61 | up-menu-read-key-sequence.(keyma |
| b340 | 70 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 20 74 69 6d 65 6f 75 74 29 0a 20 20 28 63 | p.&optional.prompt.timeout)...(c |
| b360 | 61 74 63 68 20 27 74 69 6d 65 6f 75 74 0a 20 20 20 20 28 6c 65 74 20 28 28 74 69 6d 65 72 20 28 | atch.'timeout.....(let.((timer.( |
| b380 | 61 6e 64 20 74 69 6d 65 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.timeout..................... |
| b3a0 | 20 20 28 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 20 74 69 6d 65 6f 75 74 20 6e 69 6c 0a 20 20 | ..(run-with-timer.timeout.nil... |
| b3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b3e0 | 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 20 20 20 | ....(lambda.().................. |
| b400 | 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 7a 65 72 6f | .......................(if.(zero |
| b420 | 70 20 28 6c 65 6e 67 74 68 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 29 29 0a | p.(length.(this-command-keys))). |
| b440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b460 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 74 69 6d 65 6f 75 74 20 6e 69 6c 29 | ............(throw.'timeout.nil) |
| b480 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6c 64 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 | )))))...........(old-global-map. |
| b4a0 | 28 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (current-global-map))........... |
| b4c0 | 28 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 | (temp-global-map.(make-sparse-ke |
| b4e0 | 79 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 | ymap))...........(overriding-ter |
| b500 | 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 | minal-local-map.(make-sparse-key |
| b520 | 6d 61 70 29 29 29 0a 20 20 20 20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 64 65 66 | map))).......(substitute-key-def |
| b540 | 69 6e 69 74 69 6f 6e 20 27 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 20 27 6b 65 79 62 6f 61 72 64 | inition.'keyboard-quit.'keyboard |
| b560 | 2d 71 75 69 74 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 | -quit........................... |
| b580 | 20 20 20 20 20 20 20 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 6f 6c 64 2d 67 6c 6f 62 61 | .......temp-global-map.old-globa |
| b5a0 | 6c 2d 6d 61 70 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 74 65 6d 70 2d 67 6c | l-map).......(define-key.temp-gl |
| b5c0 | 6f 62 61 6c 2d 6d 61 70 20 5b 6d 65 6e 75 2d 62 61 72 5d 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 | obal-map.[menu-bar].(lookup-key. |
| b5e0 | 6f 6c 64 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 5b 6d 65 6e 75 2d 62 61 72 5d 29 29 0a 20 20 20 20 | old-global-map.[menu-bar]))..... |
| b600 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 5b 74 | ..(define-key.temp-global-map.[t |
| b620 | 6f 6f 6c 2d 62 61 72 5d 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6f 6c 64 2d 67 6c 6f 62 61 6c 2d | ool-bar].(lookup-key.old-global- |
| b640 | 6d 61 70 20 5b 74 6f 6f 6c 2d 62 61 72 5d 29 29 0a 20 20 20 20 20 20 28 73 65 74 2d 6b 65 79 6d | map.[tool-bar])).......(set-keym |
| b660 | 61 70 2d 70 61 72 65 6e 74 20 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f | ap-parent.overriding-terminal-lo |
| b680 | 63 61 6c 2d 6d 61 70 20 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 28 69 66 20 28 63 75 72 72 65 | cal-map.keymap).......(if.(curre |
| b6a0 | 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d | nt-local-map)...........(define- |
| b6c0 | 6b 65 79 20 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d 61 | key.overriding-terminal-local-ma |
| b6e0 | 70 20 5b 6d 65 6e 75 2d 62 61 72 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 75 70 | p.[menu-bar].............(lookup |
| b700 | 2d 6b 65 79 20 28 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 20 5b 6d 65 6e 75 2d 62 | -key.(current-local-map).[menu-b |
| b720 | 61 72 5d 29 29 29 0a 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 | ar]))).......(unwind-protect.... |
| b740 | 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 28 75 73 65 2d 67 | .......(progn.............(use-g |
| b760 | 6c 6f 62 61 6c 2d 6d 61 70 20 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 0a 20 20 20 20 20 | lobal-map.temp-global-map)...... |
| b780 | 20 20 20 20 20 20 20 28 63 6c 65 61 72 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 | .......(clear-this-command-keys) |
| b7a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 6d 65 73 73 61 67 65 20 | .............(with-temp-message. |
| b7c0 | 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6b 65 79 2d 73 | prompt...............(read-key-s |
| b7e0 | 65 71 75 65 6e 63 65 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 2d 67 6c 6f 62 | equence.nil))).........(use-glob |
| b800 | 61 6c 2d 6d 61 70 20 6f 6c 64 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 0a 20 20 20 20 20 20 20 20 28 | al-map.old-global-map).........( |
| b820 | 69 66 20 74 69 6d 65 72 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 29 29 29 | if.timer.(cancel-timer.timer)))) |
| b840 | 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 6c 6c 62 61 63 6b 20 28 | ))..(defun.popup-menu-fallback.( |
| b860 | 65 76 65 6e 74 20 64 65 66 61 75 6c 74 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 | event.default))..(cl-defun.popup |
| b880 | 2d 6d 65 6e 75 2d 65 76 65 6e 74 2d 6c 6f 6f 70 20 28 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 | -menu-event-loop.(menu.......... |
| b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 6d 61 70 0a 20 | ........................keymap.. |
| b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b8e0 | 66 61 6c 6c 62 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 20 20 | fallback........................ |
| b900 | 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........&key.................. |
| b920 | 20 20 20 20 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 | ................prompt.......... |
| b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 2d 64 65 6c | ........................help-del |
| b960 | 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 20 20 20 20 20 20 | ay.............................. |
| b980 | 20 20 20 20 69 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....isearch..................... |
| b9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 0a 20 20 20 20 | .............isearch-filter..... |
| b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 | .............................ise |
| b9e0 | 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arch-cursor-color............... |
| ba00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 | ...................isearch-keyma |
| ba20 | 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 20 20 20 20 20 20 20 | p............................... |
| ba40 | 20 20 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...isearch-callback............. |
| ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 75 78 20 6b 65 79 20 62 69 | .....................&aux.key.bi |
| ba80 | 6e 64 69 6e 67 29 0a 20 20 28 63 6c 2d 62 6c 6f 63 6b 20 6e 69 6c 0a 20 20 20 20 28 77 68 69 6c | nding)...(cl-block.nil.....(whil |
| baa0 | 65 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 28 61 6e 64 | e.(popup-live-p.menu).......(and |
| bac0 | 20 69 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 | .isearch............(popup-isear |
| bae0 | 63 68 20 6d 65 6e 75 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 | ch.menu......................... |
| bb00 | 20 20 3a 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 | ..:filter.isearch-filter........ |
| bb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 | ...................:cursor-color |
| bb40 | 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | .isearch-cursor-color........... |
| bb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 69 73 65 61 72 63 68 2d | ................:keymap.isearch- |
| bb80 | 6b 65 79 6d 61 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 20 20 | keymap.......................... |
| bba0 | 20 3a 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 | .:callback.isearch-callback..... |
| bbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 | ......................:help-dela |
| bbe0 | 79 20 68 65 6c 70 2d 64 65 6c 61 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 62 6f 61 | y.help-delay)............(keyboa |
| bc00 | 72 64 2d 71 75 69 74 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 70 6f 70 75 70 | rd-quit)).......(setq.key.(popup |
| bc20 | 2d 6d 65 6e 75 2d 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 6b 65 79 6d 61 70 20 70 | -menu-read-key-sequence.keymap.p |
| bc40 | 72 6f 6d 70 74 20 68 65 6c 70 2d 64 65 6c 61 79 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 | rompt.help-delay)).......(setq.b |
| bc60 | 69 6e 64 69 6e 67 20 28 61 6e 64 20 6b 65 79 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6b 65 79 6d | inding.(and.key.(lookup-key.keym |
| bc80 | 61 70 20 6b 65 79 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 | ap.key))).......(cond........((o |
| bca0 | 72 20 28 6e 75 6c 6c 20 6b 65 79 29 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74 68 20 6b 65 79 29 | r.(null.key).(zerop.(length.key) |
| bcc0 | 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 75 6e 63 61 6c 6c 20 70 6f 70 75 | )).........(unless.(funcall.popu |
| bce0 | 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d 68 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 | p-menu-show-quick-help-function. |
| bd00 | 6d 65 6e 75 20 6e 69 6c 20 3a 70 72 6f 6d 70 74 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 | menu.nil.:prompt.prompt)........ |
| bd20 | 20 20 20 28 63 6c 65 61 72 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 | ...(clear-this-command-keys).... |
| bd40 | 20 20 20 20 20 20 20 28 70 75 73 68 20 28 72 65 61 64 2d 65 76 65 6e 74 20 70 72 6f 6d 70 74 29 | .......(push.(read-event.prompt) |
| bd60 | 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 | .unread-command-events)))....... |
| bd80 | 20 28 28 65 71 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 28 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 | .((eq.(lookup-key.(current-globa |
| bda0 | 6c 2d 6d 61 70 29 20 6b 65 79 29 20 27 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 29 0a 20 20 20 20 | l-map).key).'keyboard-quit)..... |
| bdc0 | 20 20 20 20 28 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d | ....(keyboard-quit).........(cl- |
| bde0 | 72 65 74 75 72 6e 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f | return))........((eq.binding.'po |
| be00 | 70 75 70 2d 63 6c 6f 73 65 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 70 61 | pup-close).........(if.(popup-pa |
| be20 | 72 65 6e 74 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 | rent.menu).............(cl-retur |
| be40 | 6e 29 29 29 0a 20 20 20 20 20 20 20 28 28 6d 65 6d 71 20 62 69 6e 64 69 6e 67 20 27 28 70 6f 70 | n)))........((memq.binding.'(pop |
| be60 | 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 2d 6f 70 65 6e 29 29 0a 20 20 20 20 20 20 20 20 28 | up-select.popup-open)).........( |
| be80 | 6c 65 74 2a 20 28 28 69 74 65 6d 20 28 6f 72 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2d 69 74 65 6d | let*.((item.(or.(popup-menu-item |
| bea0 | 2d 6f 66 2d 6d 6f 75 73 65 2d 65 76 65 6e 74 20 28 65 6c 74 20 6b 65 79 20 30 29 29 0a 20 20 20 | -of-mouse-event.(elt.key.0)).... |
| bec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 6c | ......................(popup-sel |
| bee0 | 65 63 74 65 64 2d 69 74 65 6d 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ected-item.menu))).............. |
| bf00 | 20 20 28 69 6e 64 65 78 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 69 74 65 6d 20 28 70 6f 70 75 | ..(index.(cl-position.item.(popu |
| bf20 | 70 2d 6c 69 73 74 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | p-list.menu)))................(s |
| bf40 | 75 62 6c 69 73 74 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 62 6c 69 73 74 20 69 74 65 6d 29 | ublist.(popup-item-sublist.item) |
| bf60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 69 6e 64 65 78 20 28 63 6c 2d 72 | ))...........(unless.index.(cl-r |
| bf80 | 65 74 75 72 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 75 62 6c 69 73 74 0a 20 20 | eturn))...........(if.sublist... |
| bfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 61 69 66 20 28 6c 65 74 20 28 70 6f 70 | ............(popup-aif.(let.(pop |
| bfc0 | 75 70 2d 75 73 65 2d 6f 70 74 69 6d 69 7a 65 64 2d 63 6f 6c 75 6d 6e 2d 63 6f 6d 70 75 74 61 74 | up-use-optimized-column-computat |
| bfe0 | 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 20 20 20 20 20 20 | ion)............................ |
| c000 | 28 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 73 75 62 6c 69 73 74 0a 20 20 20 20 | (popup-cascade-menu.sublist..... |
| c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c040 | 20 20 20 20 20 20 20 20 20 20 20 3a 61 72 6f 75 6e 64 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | ...........:around.nil.......... |
| c060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c080 | 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e | ......:margin-left.(popup-margin |
| c0a0 | 2d 6c 65 66 74 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -left.menu)..................... |
| c0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 | ...........................:marg |
| c0e0 | 69 6e 2d 72 69 67 68 74 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 65 6e | in-right.(popup-margin-right.men |
| c100 | 75 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 | u).............................. |
| c120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 28 70 | ..................:scroll-bar.(p |
| c140 | 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 | opup-scroll-bar.menu)........... |
| c160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c180 | 20 20 20 20 20 3a 70 61 72 65 6e 74 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....:parent.menu............... |
| c1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c1c0 | 20 3a 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 | .:parent-offset.index........... |
| c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c200 | 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 79 20 68 65 6c 70 2d 64 65 6c 61 79 0a 20 20 20 20 | .....:help-delay.help-delay..... |
| c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c240 | 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 20 69 73 65 61 72 63 68 0a 20 20 20 20 | ...........:isearch.isearch..... |
| c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c280 | 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 20 69 73 65 61 72 | ...........:isearch-filter.isear |
| c2a0 | 63 68 2d 66 69 6c 74 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 | ch-filter....................... |
| c2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 | .........................:isearc |
| c2e0 | 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f | h-cursor-color.isearch-cursor-co |
| c300 | 6c 6f 72 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 | lor............................. |
| c320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d 6b 65 79 6d | ...................:isearch-keym |
| c340 | 61 70 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ap.isearch-keymap............... |
| c360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c380 | 20 3a 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 | .:isearch-callback.isearch-callb |
| c3a0 | 61 63 6b 29 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 69 74 20 | ack))...................(and.it. |
| c3c0 | 28 63 6c 2d 72 65 74 75 72 6e 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | (cl-return.it))).............(if |
| c3e0 | 20 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 73 65 6c 65 63 74 29 0a 20 20 20 20 | .(eq.binding.'popup-select)..... |
| c400 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 28 70 6f 70 75 70 2d 69 74 | ............(cl-return.(popup-it |
| c420 | 65 6d 2d 76 61 6c 75 65 2d 6f 72 2d 73 65 6c 66 20 69 74 65 6d 29 29 29 29 29 29 0a 20 20 20 20 | em-value-or-self.item))))))..... |
| c440 | 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 0a 20 20 20 | ...((eq.binding.'popup-next).... |
| c460 | 20 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 20 28 | .....(popup-next.menu))........( |
| c480 | 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 29 0a 20 20 20 | (eq.binding.'popup-previous).... |
| c4a0 | 20 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 6d 65 6e 75 29 29 0a 20 20 20 20 | .....(popup-previous.menu))..... |
| c4c0 | 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 70 61 67 65 2d 6e 65 78 74 | ...((eq.binding.'popup-page-next |
| c4e0 | 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 70 61 67 65 2d 6e 65 78 74 20 6d 65 6e 75 29 | ).........(popup-page-next.menu) |
| c500 | 29 0a 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 70 61 67 | )........((eq.binding.'popup-pag |
| c520 | 65 2d 70 72 65 76 69 6f 75 73 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 70 61 67 65 2d | e-previous).........(popup-page- |
| c540 | 70 72 65 76 69 6f 75 73 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 | previous.menu))........((eq.bind |
| c560 | 69 6e 67 20 27 70 6f 70 75 70 2d 68 65 6c 70 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d | ing.'popup-help).........(popup- |
| c580 | 6d 65 6e 75 2d 73 68 6f 77 2d 68 65 6c 70 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 20 28 28 65 | menu-show-help.menu))........((e |
| c5a0 | 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 29 0a 20 20 20 20 20 20 | q.binding.'popup-isearch)....... |
| c5c0 | 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 | ..(popup-isearch.menu........... |
| c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 66 69 6c | .............:filter.isearch-fil |
| c600 | 74 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 20 3a 63 75 72 73 | ter........................:curs |
| c620 | 6f 72 2d 63 6f 6c 6f 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 | or-color.isearch-cursor-color... |
| c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 69 73 65 | .....................:keymap.ise |
| c660 | 61 72 63 68 2d 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arch-keymap..................... |
| c680 | 20 20 20 3a 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 | ...:callback.isearch-callback... |
| c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 79 | .....................:help-delay |
| c6c0 | 20 68 65 6c 70 2d 64 65 6c 61 79 29 29 0a 20 20 20 20 20 20 20 28 28 63 6f 6d 6d 61 6e 64 70 20 | .help-delay))........((commandp. |
| c6e0 | 62 69 6e 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 | binding).........(call-interacti |
| c700 | 76 65 6c 79 20 62 69 6e 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 | vely.binding))........(t........ |
| c720 | 20 28 66 75 6e 63 61 6c 6c 20 66 61 6c 6c 62 61 63 6b 20 6b 65 79 20 28 6b 65 79 2d 62 69 6e 64 | .(funcall.fallback.key.(key-bind |
| c740 | 69 6e 67 20 6b 65 79 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 72 65 | ing.key)))))))..(defun.popup-pre |
| c760 | 66 65 72 72 65 64 2d 77 69 64 74 68 20 28 6c 69 73 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | ferred-width.(list)..."Return.th |
| c780 | 65 20 70 72 65 66 65 72 72 65 64 20 77 69 64 74 68 20 74 6f 20 73 68 6f 77 20 4c 49 53 54 20 62 | e.preferred.width.to.show.LIST.b |
| c7a0 | 65 61 75 74 69 66 75 6c 6c 79 2e 22 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 74 61 62 | eautifully."...(cl-loop.with.tab |
| c7c0 | 2d 77 69 64 74 68 20 3d 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 | -width.=.4............for.item.i |
| c7e0 | 6e 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 6d 6d 61 72 79 20 3d 20 | n.list............for.summary.=. |
| c800 | 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 6d 6d 61 72 79 20 69 74 65 6d 29 0a 20 20 20 20 20 20 | (popup-item-summary.item)....... |
| c820 | 20 20 20 20 20 6d 61 78 69 6d 69 7a 65 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 28 70 6f 70 | .....maximize.(string-width.(pop |
| c840 | 75 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 65 6d 29 29 20 69 6e 74 6f 20 77 69 64 74 68 | up-x-to-string.item)).into.width |
| c860 | 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 72 69 6e 67 70 20 73 75 6d 6d 61 72 79 29 | ............if.(stringp.summary) |
| c880 | 0a 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 69 6d 69 7a 65 20 28 2b 20 28 73 74 72 69 6e 67 2d | ............maximize.(+.(string- |
| c8a0 | 77 69 64 74 68 20 73 75 6d 6d 61 72 79 29 20 32 29 20 69 6e 74 6f 20 73 75 6d 6d 61 72 79 2d 77 | width.summary).2).into.summary-w |
| c8c0 | 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 61 6c 6c 79 20 72 65 74 75 72 6e 0a 20 | idth............finally.return.. |
| c8e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 74 61 6c 20 28 2b 20 28 6f 72 20 77 69 | ..........(let.((total.(+.(or.wi |
| c900 | 64 74 68 20 30 29 20 28 6f 72 20 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 20 30 29 29 29 29 0a 20 | dth.0).(or.summary-width.0)))).. |
| c920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 28 63 65 69 6c 69 6e 67 20 28 2f 20 74 6f 74 61 6c | ............(*.(ceiling.(/.total |
| c940 | 20 31 30 2e 30 29 29 20 31 30 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 6d 65 | .10.0)).10))))..(defvar.popup-me |
| c960 | 6e 75 2d 6b 65 79 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 | nu-keymap...(let.((map.(make-spa |
| c980 | 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | rse-keymap))).....(define-key.ma |
| c9a0 | 70 20 22 5c 72 22 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 2d 73 65 6c 65 63 74 29 0a 20 20 20 | p."\r"........'popup-select).... |
| c9c0 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 66 22 20 20 20 20 20 20 27 70 6f | .(define-key.map."\C-f"......'po |
| c9e0 | 70 75 70 2d 6f 70 65 6e 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 | pup-open).....(define-key.map.[r |
| ca00 | 69 67 68 74 5d 20 20 20 20 20 27 70 6f 70 75 70 2d 6f 70 65 6e 29 0a 20 20 20 20 28 64 65 66 69 | ight].....'popup-open).....(defi |
| ca20 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 62 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 63 6c | ne-key.map."\C-b"......'popup-cl |
| ca40 | 6f 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6c 65 66 74 5d 20 | ose).....(define-key.map.[left]. |
| ca60 | 20 20 20 20 20 27 70 6f 70 75 70 2d 63 6c 6f 73 65 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | .....'popup-close)......(define- |
| ca80 | 6b 65 79 20 6d 61 70 20 22 5c 43 2d 6e 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 | key.map."\C-n"......'popup-next) |
| caa0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 64 6f 77 6e 5d 20 20 20 20 20 | .....(define-key.map.[down]..... |
| cac0 | 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | .'popup-next).....(define-key.ma |
| cae0 | 70 20 22 5c 43 2d 70 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 29 0a 20 | p."\C-p"......'popup-previous).. |
| cb00 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 75 70 5d 20 20 20 20 20 20 20 20 27 | ...(define-key.map.[up]........' |
| cb20 | 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | popup-previous)......(define-key |
| cb40 | 20 6d 61 70 20 5b 6e 65 78 74 5d 20 20 20 20 20 20 27 70 6f 70 75 70 2d 70 61 67 65 2d 6e 65 78 | .map.[next]......'popup-page-nex |
| cb60 | 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 70 72 69 6f 72 5d 20 20 | t).....(define-key.map.[prior].. |
| cb80 | 20 20 20 27 70 6f 70 75 70 2d 70 61 67 65 2d 70 72 65 76 69 6f 75 73 29 0a 0a 20 20 20 20 28 64 | ...'popup-page-previous)......(d |
| cba0 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 66 31 5d 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 | efine-key.map.[f1]........'popup |
| cbc0 | 2d 68 65 6c 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 | -help).....(define-key.map.(kbd. |
| cbe0 | 22 5c 43 2d 3f 22 29 20 27 70 6f 70 75 70 2d 68 65 6c 70 29 0a 0a 20 20 20 20 28 64 65 66 69 6e | "\C-?").'popup-help)......(defin |
| cc00 | 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 73 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 | e-key.map."\C-s"......'popup-ise |
| cc20 | 61 72 63 68 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6d 6f 75 73 | arch)......(define-key.map.[mous |
| cc40 | 65 2d 31 5d 20 20 20 27 70 6f 70 75 70 2d 73 65 6c 65 63 74 29 0a 20 20 20 20 28 64 65 66 69 6e | e-1]...'popup-select).....(defin |
| cc60 | 65 2d 6b 65 79 20 6d 61 70 20 5b 6d 6f 75 73 65 2d 34 5d 20 20 20 27 70 6f 70 75 70 2d 70 72 65 | e-key.map.[mouse-4]...'popup-pre |
| cc80 | 76 69 6f 75 73 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6d 6f 75 73 | vious).....(define-key.map.[mous |
| cca0 | 65 2d 35 5d 20 20 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 | e-5]...'popup-next).....map))..( |
| ccc0 | 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 28 6c 69 73 74 0a 20 20 20 20 20 | cl-defun.popup-menu*.(list...... |
| cce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 | ..................&key.......... |
| cd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............point............. |
| cd20 | 20 20 20 20 20 20 20 20 20 20 20 28 61 72 6f 75 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........(around.t)........... |
| cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 64 74 68 20 28 70 6f 70 75 70 2d 70 72 65 66 65 | .............(width.(popup-prefe |
| cd60 | 72 72 65 64 2d 77 69 64 74 68 20 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rred-width.list))............... |
| cd80 | 20 20 20 20 20 20 20 20 20 28 68 65 69 67 68 74 20 31 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .........(height.15)............ |
| cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 | ............max-width........... |
| cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............margin............. |
| cde0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 | ...........margin-left.......... |
| ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 | ..............margin-right...... |
| ce20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 | ..................scroll-bar.... |
| ce40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 | ....................symbol...... |
| ce60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 | ..................parent........ |
| ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 0a 20 20 | ................parent-offset... |
| cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 73 6f 72 0a 20 20 20 20 | .....................cursor..... |
| cec0 | 20 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 20 70 6f 70 75 70 | ...................(keymap.popup |
| cee0 | 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -menu-keymap)................... |
| cf00 | 20 20 20 20 20 28 66 61 6c 6c 62 61 63 6b 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 6c 6c 62 | .....(fallback.'popup-menu-fallb |
| cf20 | 61 63 6b 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 68 65 6c 70 | ack)........................help |
| cf40 | 2d 64 65 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 6e 6f | -delay........................no |
| cf60 | 77 61 69 74 0a 20 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 | wait........................prom |
| cf80 | 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 61 72 63 | pt........................isearc |
| cfa0 | 68 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 69 73 65 61 72 63 | h........................(isearc |
| cfc0 | 68 2d 66 69 6c 74 65 72 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 6c | h-filter.'popup-isearch-filter-l |
| cfe0 | 69 73 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 69 73 65 | ist)........................(ise |
| d000 | 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d | arch-cursor-color.popup-isearch- |
| d020 | 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cursor-color)................... |
| d040 | 20 20 20 20 20 28 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 20 70 6f 70 75 70 2d 69 73 65 61 72 | .....(isearch-keymap.popup-isear |
| d060 | 63 68 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-keymap)...................... |
| d080 | 20 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..isearch-callback.............. |
| d0a0 | 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 | ..........initial-index......... |
| d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 | ...............&allow-other-keys |
| d0e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 75 78 20 6d 65 6e | ........................&aux.men |
| d100 | 75 20 65 76 65 6e 74 29 0a 20 20 22 53 68 6f 77 20 61 20 70 6f 70 75 70 20 6d 65 6e 75 20 6f 66 | u.event)..."Show.a.popup.menu.of |
| d120 | 20 4c 49 53 54 20 61 74 20 50 4f 49 4e 54 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 | .LIST.at.POINT..This.function.re |
| d140 | 74 75 72 6e 73 20 61 0a 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 | turns.a.value.of.the.selected.it |
| d160 | 65 6d 2e 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 68 65 | em..Almost.all.arguments.are.the |
| d180 | 20 73 61 6d 65 20 61 73 20 69 6e 0a 60 70 6f 70 75 70 2d 63 72 65 61 74 65 27 2c 20 65 78 63 65 | .same.as.in.`popup-create',.exce |
| d1a0 | 70 74 20 66 6f 72 20 4b 45 59 4d 41 50 2c 20 46 41 4c 4c 42 41 43 4b 2c 20 48 45 4c 50 2d 44 45 | pt.for.KEYMAP,.FALLBACK,.HELP-DE |
| d1c0 | 4c 41 59 2c 20 50 52 4f 4d 50 54 2c 0a 49 53 45 41 52 43 48 2c 20 49 53 45 41 52 43 48 2d 46 49 | LAY,.PROMPT,.ISEARCH,.ISEARCH-FI |
| d1e0 | 4c 54 45 52 2c 20 49 53 45 41 52 43 48 2d 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 2c 20 49 53 45 41 | LTER,.ISEARCH-CURSOR-COLOR,.ISEA |
| d200 | 52 43 48 2d 4b 45 59 4d 41 50 2c 20 61 6e 64 0a 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b | RCH-KEYMAP,.and.ISEARCH-CALLBACK |
| d220 | 2e 0a 0a 49 66 20 4b 45 59 4d 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 | ...If.KEYMAP.is.a.keymap.which.i |
| d240 | 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 | s.used.when.processing.events.du |
| d260 | 72 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 46 41 4c 4c 42 41 43 4b 20 69 73 | ring.event.loop...If.FALLBACK.is |
| d280 | 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 | .a.function.taking.two.arguments |
| d2a0 | 3b 20 61 20 6b 65 79 20 61 6e 64 20 61 0a 63 6f 6d 6d 61 6e 64 2e 20 46 41 4c 4c 42 41 43 4b 20 | ;.a.key.and.a.command..FALLBACK. |
| d2c0 | 69 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 6e 6f 20 73 70 65 63 69 61 6c 20 6f 70 65 72 61 74 | is.called.when.no.special.operat |
| d2e0 | 69 6f 6e 20 69 73 20 66 6f 75 6e 64 20 6f 6e 0a 74 68 65 20 6b 65 79 2e 20 54 68 65 20 64 65 66 | ion.is.found.on.the.key..The.def |
| d300 | 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 6c 6c 62 61 | ault.value.is.`popup-menu-fallba |
| d320 | 63 6b 27 2c 20 77 68 69 63 68 20 64 6f 65 73 0a 6e 6f 74 68 69 6e 67 2e 0a 0a 48 45 4c 50 2d 44 | ck',.which.does.nothing...HELP-D |
| d340 | 45 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 | ELAY.is.a.delay.of.displaying.he |
| d360 | 6c 70 73 2e 0a 0a 49 66 20 4e 4f 57 41 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 | lps...If.NOWAIT.is.non-nil,.this |
| d380 | 20 66 75 6e 63 74 69 6f 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 | .function.immediately.returns.th |
| d3a0 | 65 20 6d 65 6e 75 0a 69 6e 73 74 61 6e 63 65 20 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 | e.menu.instance.without.entering |
| d3c0 | 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 50 52 4f 4d 50 54 20 69 73 20 61 20 70 72 6f 6d 70 74 | .event.loop...PROMPT.is.a.prompt |
| d3e0 | 20 73 74 72 69 6e 67 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 | .string.when.reading.events.duri |
| d400 | 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 49 53 45 41 52 43 48 20 69 73 20 6e 6f | ng.event.loop...If.ISEARCH.is.no |
| d420 | 6e 2d 6e 69 6c 2c 20 64 6f 20 69 73 65 61 72 63 68 20 61 73 20 73 6f 6f 6e 20 61 73 20 64 69 73 | n-nil,.do.isearch.as.soon.as.dis |
| d440 | 70 6c 61 79 69 6e 67 20 74 68 65 20 70 6f 70 75 70 0a 6d 65 6e 75 2e 0a 0a 49 53 45 41 52 43 48 | playing.the.popup.menu...ISEARCH |
| d460 | 2d 46 49 4c 54 45 52 20 69 73 20 61 20 66 69 6c 74 65 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 | -FILTER.is.a.filtering.function. |
| d480 | 74 61 6b 69 6e 67 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 0a 73 65 61 72 63 68 20 70 61 74 | taking.two.arguments:.search.pat |
| d4a0 | 74 65 72 6e 20 61 6e 64 20 6c 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 20 52 65 74 75 72 6e 73 20 | tern.and.list.of.items..Returns. |
| d4c0 | 61 20 6c 69 73 74 20 6f 66 20 6d 61 74 63 68 69 6e 67 20 69 74 65 6d 73 2e 0a 0a 49 53 45 41 52 | a.list.of.matching.items...ISEAR |
| d4e0 | 43 48 2d 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 20 69 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f | CH-CURSOR-COLOR.is.a.cursor.colo |
| d500 | 72 20 64 75 72 69 6e 67 20 69 73 65 61 72 63 68 2e 20 54 68 65 0a 64 65 66 61 75 6c 74 20 76 61 | r.during.isearch..The.default.va |
| d520 | 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c | lue.is.`popup-isearch-cursor-col |
| d540 | 6f 72 27 2e 0a 0a 49 53 45 41 52 43 48 2d 4b 45 59 4d 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 | or'...ISEARCH-KEYMAP.is.a.keymap |
| d560 | 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 | .which.is.used.when.processing.e |
| d580 | 76 65 6e 74 73 0a 64 75 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 | vents.during.event.loop..The.def |
| d5a0 | 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 | ault.value.is.`popup-isearch-key |
| d5c0 | 6d 61 70 27 2e 0a 0a 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 20 69 73 20 61 20 66 75 6e | map'...ISEARCH-CALLBACK.is.a.fun |
| d5e0 | 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 60 70 6f 70 | ction.taking.one.argument...`pop |
| d600 | 75 70 2d 6d 65 6e 75 27 0a 63 61 6c 6c 73 20 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 2c | up-menu'.calls.ISEARCH-CALLBACK, |
| d620 | 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e | .if.specified,.after.isearch.fin |
| d640 | 69 73 68 65 64 20 6f 72 0a 69 73 65 61 72 63 68 20 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 | ished.or.isearch.canceled..The.a |
| d660 | 72 67 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 | rguments.is.whole.filtered.list. |
| d680 | 6f 66 20 69 74 65 6d 73 2e 0a 0a 49 66 20 60 49 4e 49 54 49 41 4c 2d 49 4e 44 45 58 27 20 69 73 | of.items...If.`INITIAL-INDEX'.is |
| d6a0 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 69 73 20 61 6e 20 69 6e 69 74 69 61 6c 20 69 6e 64 | .non-nil,.this.is.an.initial.ind |
| d6c0 | 65 78 20 76 61 6c 75 65 20 66 6f 72 0a 60 70 6f 70 75 70 2d 73 65 6c 65 63 74 27 2e 20 4f 6e 6c | ex.value.for.`popup-select'..Onl |
| d6e0 | 79 20 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 20 69 73 20 76 61 6c 69 64 2e 22 0a 20 20 | y.positive.integer.is.valid."... |
| d700 | 28 61 6e 64 20 28 65 71 20 6d 61 72 67 69 6e 20 74 29 20 28 73 65 74 71 20 6d 61 72 67 69 6e 20 | (and.(eq.margin.t).(setq.margin. |
| d720 | 31 29 29 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 28 73 65 74 71 20 6d 61 72 67 | 1))...(or.margin-left.(setq.marg |
| d740 | 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 29 29 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d 72 69 | in-left.margin))...(or.margin-ri |
| d760 | 67 68 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 29 29 0a | ght.(setq.margin-right.margin)). |
| d780 | 20 20 28 69 66 20 28 61 6e 64 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 20 20 20 20 20 20 | ..(if.(and.scroll-bar........... |
| d7a0 | 20 28 69 6e 74 65 67 65 72 70 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 | .(integerp.margin-right)........ |
| d7c0 | 20 20 20 20 28 3e 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 30 29 29 0a 20 20 20 20 20 20 3b 3b | ....(>.margin-right.0)).......;; |
| d7e0 | 20 4d 61 6b 65 20 73 63 72 6f 6c 6c 2d 62 61 72 20 73 70 61 63 65 20 61 73 20 6d 61 72 67 69 6e | .Make.scroll-bar.space.as.margin |
| d800 | 2d 72 69 67 68 74 0a 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 6d 61 72 67 69 6e 2d 72 69 67 | -right.......(cl-decf.margin-rig |
| d820 | 68 74 29 29 0a 20 20 28 73 65 74 71 20 6d 65 6e 75 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 | ht))...(setq.menu.(popup-create. |
| d840 | 70 6f 69 6e 74 20 77 69 64 74 68 20 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | point.width.height.............. |
| d860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 78 2d 77 69 64 74 68 20 6d 61 78 2d 77 69 64 | ..............:max-width.max-wid |
| d880 | 74 68 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 3a 61 | th............................:a |
| d8a0 | 72 6f 75 6e 64 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | round.around.................... |
| d8c0 | 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 63 65 0a 20 | ........:face.'popup-menu-face.. |
| d8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 6f 75 73 65 | ..........................:mouse |
| d900 | 2d 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 | -face.'popup-menu-mouse-face.... |
| d920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 6c 65 63 74 69 | ........................:selecti |
| d940 | 6f 6e 2d 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 | on-face.'popup-menu-selection-fa |
| d960 | 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 3a 73 | ce............................:s |
| d980 | 75 6d 6d 61 72 79 2d 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 75 6d 6d 61 72 79 2d | ummary-face.'popup-menu-summary- |
| d9a0 | 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............................ |
| d9c0 | 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 | :margin-left.margin-left........ |
| d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 | ....................:margin-righ |
| da00 | 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.margin-right.................. |
| da20 | 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 73 63 72 6f 6c 6c 2d 62 61 72 | ..........:scroll-bar.scroll-bar |
| da40 | 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 3a 73 79 6d | ............................:sym |
| da60 | 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bol.symbol...................... |
| da80 | 20 20 20 20 20 20 3a 70 61 72 65 6e 74 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ......:parent.parent............ |
| daa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 70 | ................:parent-offset.p |
| dac0 | 61 72 65 6e 74 2d 6f 66 66 73 65 74 29 29 0a 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 | arent-offset))...(unwind-protect |
| dae0 | 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 74 | .......(progn.........(popup-set |
| db00 | 2d 6c 69 73 74 20 6d 65 6e 75 20 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 63 75 72 | -list.menu.list).........(if.cur |
| db20 | 73 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6a 75 6d 70 20 6d 65 6e 75 | sor.............(popup-jump.menu |
| db40 | 20 63 75 72 73 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 6d | .cursor)...........(popup-draw.m |
| db60 | 65 6e 75 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 | enu)).........(when.initial-inde |
| db80 | 78 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 5f 69 20 28 6d 69 6e 20 28 2d | x...........(dotimes.(_i.(min.(- |
| dba0 | 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 29 20 31 29 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 29 | .(length.list).1).initial-index) |
| dbc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 6d 65 6e 75 29 29 | ).............(popup-next.menu)) |
| dbe0 | 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 77 61 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ).........(if.nowait............ |
| dc00 | 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2d 65 76 65 6e | .menu...........(popup-menu-even |
| dc20 | 74 2d 6c 6f 6f 70 20 6d 65 6e 75 20 6b 65 79 6d 61 70 20 66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 | t-loop.menu.keymap.fallback..... |
| dc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 | .............................:pr |
| dc60 | 6f 6d 70 74 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ompt.prompt..................... |
| dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 79 20 68 65 6c 70 2d 64 65 | .............:help-delay.help-de |
| dca0 | 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 20 20 20 20 20 | lay............................. |
| dcc0 | 20 20 20 20 20 3a 69 73 65 61 72 63 68 20 69 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 | .....:isearch.isearch........... |
| dce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d | .......................:isearch- |
| dd00 | 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 | filter.isearch-filter........... |
| dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d | .......................:isearch- |
| dd40 | 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f | cursor-color.isearch-cursor-colo |
| dd60 | 72 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 | r............................... |
| dd80 | 20 20 20 3a 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 | ...:isearch-keymap.isearch-keyma |
| dda0 | 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 20 20 20 20 20 20 20 | p............................... |
| ddc0 | 20 20 20 3a 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c | ...:isearch-callback.isearch-cal |
| dde0 | 6c 62 61 63 6b 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 77 61 69 74 0a 20 20 20 20 | lback))).....(unless.nowait..... |
| de00 | 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 6d 65 6e 75 29 29 29 29 0a 0a 28 64 65 66 75 6e | ..(popup-delete.menu))))..(defun |
| de20 | 20 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 6c 69 73 74 20 26 72 65 73 74 20 | .popup-cascade-menu.(list.&rest. |
| de40 | 61 72 67 73 29 0a 20 20 22 53 61 6d 65 20 61 73 20 60 70 6f 70 75 70 2d 6d 65 6e 75 27 20 65 78 | args)..."Same.as.`popup-menu'.ex |
| de60 | 63 65 70 74 20 74 68 61 74 20 61 6e 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 63 61 6e | cept.that.an.element.of.LIST.can |
| de80 | 20 62 65 0a 61 6c 73 6f 20 61 20 73 75 62 2d 6d 65 6e 75 20 69 66 20 74 68 65 20 65 6c 65 6d 65 | .be.also.a.sub-menu.if.the.eleme |
| dea0 | 6e 74 20 69 73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 66 6f 72 6d 65 64 20 28 49 54 45 4d 0a 2e | nt.is.a.cons.cell.formed.(ITEM.. |
| dec0 | 20 53 55 42 4c 49 53 54 29 20 77 68 65 72 65 20 49 54 45 4d 20 69 73 20 61 6e 20 75 73 75 61 6c | .SUBLIST).where.ITEM.is.an.usual |
| dee0 | 20 69 74 65 6d 20 61 6e 64 20 53 55 42 4c 49 53 54 20 69 73 20 61 20 6c 69 73 74 20 6f 66 0a 74 | .item.and.SUBLIST.is.a.list.of.t |
| df00 | 68 65 20 73 75 62 20 6d 65 6e 75 2e 22 0a 20 20 28 61 70 70 6c 79 20 27 70 6f 70 75 70 2d 6d 65 | he.sub.menu."...(apply.'popup-me |
| df20 | 6e 75 2a 0a 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 69 74 | nu*..........(mapcar.(lambda.(it |
| df40 | 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 63 6f 6e 73 | em)....................(if.(cons |
| df60 | 70 20 69 74 65 6d 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 | p.item)........................( |
| df80 | 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 28 63 61 72 20 69 74 65 6d 29 0a 20 20 20 20 20 | popup-make-item.(car.item)...... |
| dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| dfc0 | 20 20 20 3a 73 75 62 6c 69 73 74 20 28 63 64 72 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 | ...:sublist.(cdr.item).......... |
| dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | ...............................: |
| e000 | 73 79 6d 62 6f 6c 20 22 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | symbol.">")..................... |
| e020 | 20 69 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 29 0a 20 | .item))..................list).. |
| e040 | 20 20 20 20 20 20 20 20 3a 73 79 6d 62 6f 6c 20 74 0a 20 20 20 20 20 20 20 20 20 61 72 67 73 29 | ........:symbol.t..........args) |
| e060 | 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 70 6f 70 75 70 29 0a 3b 3b 3b 20 70 6f 70 75 70 2e 65 6c | )..(provide.'popup).;;;.popup.el |
| e080 | 20 65 6e 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 | .ends.here...................... |
| e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e200 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 2e 74 72 61 76 69 73 2e 79 6d 6c 00 00 00 00 00 00 00 00 00 | popup-0.5.9/.travis.yml......... |
| e220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e260 | 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 |
| e280 | 30 30 30 31 31 35 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 34 34 00 20 30 00 00 00 | 0001157.00000000000.013444..0... |
| e2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e300 | 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................... |
| e320 | 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................... |
| e340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e400 | 6c 61 6e 67 75 61 67 65 3a 20 67 65 6e 65 72 69 63 0a 73 75 64 6f 3a 20 66 61 6c 73 65 0a 62 65 | language:.generic.sudo:.false.be |
| e420 | 66 6f 72 65 5f 69 6e 73 74 61 6c 6c 3a 0a 20 20 2d 20 63 75 72 6c 20 2d 66 73 53 6b 4c 20 68 74 | fore_install:...-.curl.-fsSkL.ht |
| e440 | 74 70 73 3a 2f 2f 67 69 73 74 2e 67 69 74 68 75 62 2e 63 6f 6d 2f 72 65 6a 65 65 70 2f 65 62 63 | tps://gist.github.com/rejeep/ebc |
| e460 | 64 35 37 63 33 61 66 38 33 62 30 34 39 38 33 33 62 2f 72 61 77 20 3e 20 78 2e 73 68 20 26 26 20 | d57c3af83b049833b/raw.>.x.sh.&&. |
| e480 | 73 6f 75 72 63 65 20 2e 2f 78 2e 73 68 0a 20 20 2d 20 65 76 6d 20 69 6e 73 74 61 6c 6c 20 24 45 | source../x.sh...-.evm.install.$E |
| e4a0 | 56 4d 5f 45 4d 41 43 53 20 2d 2d 75 73 65 20 2d 2d 73 6b 69 70 0a 20 20 2d 20 63 61 73 6b 0a 65 | VM_EMACS.--use.--skip...-.cask.e |
| e4c0 | 6e 76 3a 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 34 2e 33 2d 74 72 61 | nv:...-.EVM_EMACS=emacs-24.3-tra |
| e4e0 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 34 2e 34 2d 74 72 61 | vis...-.EVM_EMACS=emacs-24.4-tra |
| e500 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 34 2e 35 2d 74 72 61 | vis...-.EVM_EMACS=emacs-24.5-tra |
| e520 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 35 2e 31 2d 74 72 61 | vis...-.EVM_EMACS=emacs-25.1-tra |
| e540 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 35 2e 32 2d 74 72 61 | vis...-.EVM_EMACS=emacs-25.2-tra |
| e560 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 35 2e 33 2d 74 72 61 | vis...-.EVM_EMACS=emacs-25.3-tra |
| e580 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 36 2e 31 2d 74 72 61 | vis...-.EVM_EMACS=emacs-26.1-tra |
| e5a0 | 76 69 73 2d 6c 69 6e 75 78 2d 78 65 6e 69 61 6c 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 | vis-linux-xenial...-.EVM_EMACS=e |
| e5c0 | 6d 61 63 73 2d 32 36 2e 32 2d 74 72 61 76 69 73 2d 6c 69 6e 75 78 2d 78 65 6e 69 61 6c 0a 20 20 | macs-26.2-travis-linux-xenial... |
| e5e0 | 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 36 2e 33 2d 74 72 61 76 69 73 2d 6c 69 | -.EVM_EMACS=emacs-26.3-travis-li |
| e600 | 6e 75 78 2d 78 65 6e 69 61 6c 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 67 | nux-xenial...-.EVM_EMACS=emacs-g |
| e620 | 69 74 2d 73 6e 61 70 73 68 6f 74 2d 74 72 61 76 69 73 2d 6c 69 6e 75 78 2d 78 65 6e 69 61 6c 0a | it-snapshot-travis-linux-xenial. |
| e640 | 73 63 72 69 70 74 3a 0a 20 20 2d 20 65 6d 61 63 73 20 2d 2d 76 65 72 73 69 6f 6e 0a 20 20 2d 20 | script:...-.emacs.--version...-. |
| e660 | 6d 61 6b 65 20 74 72 61 76 69 73 2d 63 69 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | make.travis-ci.................. |
| e680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e800 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 70 6f 70 75 70 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 | popup-0.5.9/popup-pkg.el........ |
| e820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e860 | 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 |
| e880 | 30 30 30 30 36 30 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 37 30 00 20 30 00 00 00 | 0000601.00000000000.013570..0... |
| e8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e900 | 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................... |
| e920 | 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................... |
| e940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ea00 | 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e | ;;.Generated.package.description |
| ea20 | 20 66 72 6f 6d 20 70 6f 70 75 70 2e 65 6c 20 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 | .from.popup.el..-*-.no-byte-comp |
| ea40 | 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 70 6f 70 75 | ile:.t.-*-.(define-package."popu |
| ea60 | 70 22 20 22 30 2e 35 2e 39 22 20 22 56 69 73 75 61 6c 20 50 6f 70 75 70 20 55 73 65 72 20 49 6e | p"."0.5.9"."Visual.Popup.User.In |
| ea80 | 74 65 72 66 61 63 65 22 20 27 28 28 65 6d 61 63 73 20 22 32 34 2e 33 22 29 29 20 3a 63 6f 6d 6d | terface".'((emacs."24.3")).:comm |
| eaa0 | 69 74 20 22 62 66 61 31 30 64 63 38 61 66 33 66 30 37 36 33 32 65 35 31 36 37 34 35 37 36 37 31 | it."bfa10dc8af3f07632e5167457671 |
| eac0 | 63 65 33 37 33 38 61 63 30 62 37 65 22 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 54 6f 6d 6f 68 | ce3738ac0b7e".:authors.'(("Tomoh |
| eae0 | 69 72 6f 20 4d 61 74 73 75 79 61 6d 61 22 20 2e 20 22 6d 32 79 6d 2e 70 75 62 40 67 6d 61 69 6c | iro.Matsuyama"..."m2ym.pub@gmail |
| eb00 | 2e 63 6f 6d 22 29 29 20 3a 6d 61 69 6e 74 61 69 6e 65 72 20 27 28 22 4a 65 6e 2d 43 68 69 65 68 | .com")).:maintainer.'("Jen-Chieh |
| eb20 | 22 20 2e 20 22 6a 63 73 30 39 30 32 31 38 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 20 3a 6b 65 79 77 | "..."jcs090218@gmail.com").:keyw |
| eb40 | 6f 72 64 73 20 27 28 22 6c 69 73 70 22 29 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 | ords.'("lisp").:url."https://git |
| eb60 | 68 75 62 2e 63 6f 6d 2f 61 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 2f 70 6f 70 75 70 2d 65 6c 22 29 | hub.com/auto-complete/popup-el") |
| eb80 | 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 00 00 00 00 00 | ................................ |
| eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ebc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ec00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/etc/................ |
| ec20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ec40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ec60 | 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 |
| ec80 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 30 32 00 20 35 00 00 00 | 0000000.00000000000.012102..5... |
| eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ecc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ece0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ed00 | 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................... |
| ed20 | 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................... |
| ed40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ed60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ed80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| edc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ede0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 00 00 00 00 00 00 00 00 00 | popup-0.5.9/etc/images/......... |
| ee20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee60 | 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 |
| ee80 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 33 34 37 00 20 35 00 00 00 | 0000000.00000000000.013347..5... |
| eea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ef00 | 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................... |
| ef20 | 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................... |
| ef40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ef60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ef80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| efa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| efc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| efe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f000 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 70 6f 70 75 70 32 2e 70 6e | popup-0.5.9/etc/images/popup2.pn |
| f020 | 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g............................... |
| f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f060 | 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 |
| f080 | 30 30 30 34 30 36 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 33 30 35 00 20 30 00 00 00 | 0004063.00000000000.015305..0... |
| f0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f100 | 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................... |
| f120 | 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................... |
| f140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f200 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 01 3c 00 00 00 ad 08 02 00 00 00 a2 2a 54 | .PNG........IHDR...<..........*T |
| f220 | 03 00 00 00 09 70 48 59 73 00 00 00 48 00 00 00 48 00 46 c9 6b 3e 00 00 00 09 76 70 41 67 00 00 | .....pHYs...H...H.F.k>....vpAg.. |
| f240 | 01 3c 00 00 00 ad 00 db b4 b3 cf 00 00 07 51 49 44 41 54 78 da ed dd b1 6b 1d 37 00 c7 71 b9 f8 | .<............QIDATx....k.7..q.. |
| f260 | 4f c8 50 4c 4a 87 16 3a bd a5 a6 43 29 86 4c 09 d8 60 28 a1 59 32 95 a6 06 af 19 ba 85 d0 66 6e | O.PLJ..:...C).L..`(.Y2........fn |
| f280 | d7 d0 90 7f a0 29 5e 0c 0e 24 53 fe 83 0e 9e b3 84 f0 dc 21 7f 44 07 b9 aa 2a e9 ee 74 7a 77 a7 | .....)^..$S........!.D...*..tzw. |
| f2a0 | fb dd fb 7e 08 cd 59 d6 3b e9 ee dd ef 49 27 fb d2 1d 03 40 c5 fe 5b 63 cc 47 b5 7b 01 a0 9f 5d | ...~..Y.;....I'....@..[c.G.{...] |
| f2c0 | 9b dd bd ab 83 a6 1a 37 f6 6e d6 ee 24 b0 45 3e ac df c7 85 eb f5 da 6d f7 18 69 df bc 7e 59 fb | .......7.n..$.E>.......m..i..~Y. |
| f2e0 | 70 a6 90 3c 4c bf f0 f1 d1 43 f7 df 4d e4 ec 67 19 6d c5 a7 74 4b ae a5 91 ec 66 d6 7b f3 fa e5 | p..<L....C..M..g.m..tK....f.{... |
| f300 | ad db 87 b5 7b 5b 47 fb b1 07 57 f9 cf 17 bf 8d d7 13 bf ad 51 1b 1a b6 ad 5b b7 0f 83 73 18 97 | ....{[G...W.........Q....[...s.. |
| f320 | 20 5f 6e 68 97 61 a4 0b 65 ec fc 24 db 7a 7c f4 70 ec 76 a7 6c 0b f9 b2 a6 c7 0b f8 50 f4 e7 63 | ._nh.a..e..$.z|.p.v.l.......P..c |
| f340 | bd e6 66 0b 38 f6 39 b0 43 6b 7b 09 32 95 8c b4 fe b9 76 17 b4 2b b4 25 71 1d ff ea b7 db c9 fd | ..f.8.9.Ck{.2.....v..+.%q....... |
| f360 | 94 b5 e5 f6 d6 d4 96 ab d0 19 c2 ce 88 da 31 a7 7d e4 71 73 4b 7f b0 0a 4a 72 f6 53 d0 96 1d 15 | ..............1.}.qsK...Jr.S.... |
| f380 | 6d e1 04 6d 35 ed 81 91 79 3c 85 d3 e3 38 7e 41 49 5c 27 73 3f f1 77 dd fe 5b da 8a 37 92 6d 8d | m..m5...y<...8~AI\'s?.w..[..7.m. |
| f3a0 | 34 6c 26 63 e3 be 65 23 34 d4 54 b3 29 fc fe 9e e3 8d 91 da 62 fe 5c c5 bc ee 69 33 13 15 4f ab | 4l&c..e#4.T.).......b.\...i3..O. |
| f3c0 | 72 5e 98 39 d2 16 a8 7b 4f 1b af f7 c6 19 1b af 2d 43 62 27 37 af d0 66 2a 48 5d d3 58 ad 2e 18 | r^.9...{O.......-Cb'7..f*H].X... |
| f3e0 | c3 a7 6f 8b c4 4e 2f 2b b4 f1 85 1e dc 55 26 35 d5 49 ae 09 95 a5 a8 33 7e c9 fd f7 6a 6b 61 21 | ..o..N/+.....U&5.I.....3~...jka! |
| f400 | 1f 56 7e 62 e3 73 c8 59 2d b6 e9 3d ad fb 32 8e 47 53 9d 64 e5 5e 4d 77 be 3c d9 56 59 73 05 dc | .V~b.s.Y-..=..2.GS.d.^Mw.<.VYs.. |
| f420 | 3a 90 f1 56 65 e2 fb c3 32 2d 7b 1e 5c 4e 5b 53 fe e8 18 d6 4e fe af 31 e6 2c f6 38 43 d5 99 09 | :..Ve...2-{.\N[S....N..1.,.8C... |
| f440 | a1 ae ce 10 c3 6c 2f 6d bf c6 d8 f7 81 81 6d 3e cb db 7c ec 9b 8b cf 1e e7 73 13 dd 23 ed bb bf | .....l/m......m>..|......s..#... |
| f460 | be 0a 4a be 3c ba aa dd 6d 60 b1 86 1c 69 01 cc 01 a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 | ..J.<...m`...i.......Z@.....Z@.. |
| f480 | 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 74 3f 4f 7b f8 fb 8f 41 c9 | ...Z@.....Z@.....Z@....t?O{...A. |
| f4a0 | c7 c7 b5 7b dd e5 ef f3 5f 6a 77 01 18 0b 23 2d 20 a6 7b a4 7d f5 e8 c8 ff f2 ce 93 8b da 7d 06 | ...{...._jw...#-..{.}.........}. |
| f4c0 | b6 5a d6 3f 37 43 50 81 f9 60 7a 0c 88 29 fc 87 dd dc 9c d9 0d c2 71 09 80 31 64 85 36 08 e4 ab | .Z.?7CP..`z..)........q..1d.6... |
| f4e0 | 47 47 7e 56 ef 3c b9 88 4b 6a 1f 17 b0 58 dc d3 02 62 b8 a7 05 c4 10 5a 40 4c c9 42 94 bd 89 75 | GG~V.<..Kj...X...b.....Z@L.B...u |
| f500 | db c9 12 00 23 e9 0e 6d 32 84 71 21 59 05 a6 c1 f4 18 10 d3 3d d2 fe fa ed a7 b5 3b d9 db fd f3 | ....#..m2.q!Y.......=......;.... |
| f520 | da 3d 00 46 c3 48 0b 88 e9 1e 69 57 ab 95 db be bc bc ac dd 61 60 db 65 ad 1e bb ac ae 56 2b 72 | .=.F.H....iW........a`.e.....V+r |
| f540 | 0b d4 c5 f4 18 10 53 18 da d5 bf dc 97 ae b0 f6 11 01 0b 97 35 3d 76 51 74 73 e3 78 c2 1c 6f 00 | ......S.............5=vQts.x..o. |
| f560 | 18 43 e1 3d 6d 3c a2 c6 79 06 30 86 92 5f 63 f4 c7 52 e6 c3 c0 c4 58 88 02 c4 94 dc d3 5e 5e 5e | .C.=m<..y.0.._c..R....X......^^^ |
| f580 | 32 c0 02 b5 74 87 36 79 8f 1a 14 72 1f 0b 4c 86 e9 31 20 86 d0 02 62 08 2d 20 86 07 06 00 31 3c | 2...t.6y...r..L..1....b.-.....1< |
| f5a0 | 30 00 88 61 7a 0c 88 29 fc 3f 0c 04 3f b9 0d 7e 6c cb 68 0c 8c 67 98 07 06 98 3f 03 93 19 ec 81 | 0..az..).?..?..~l.h..g....?..... |
| f5c0 | 01 43 62 81 49 0c f6 c0 00 89 05 a6 31 cc 42 14 89 05 26 33 d8 03 03 fc 38 17 98 06 0f 0c 00 62 | .Cb.I.......1.B...&3....8......b |
| f5e0 | f8 39 2d 20 a6 7b a4 bd ff fd 0f b5 3b 09 e0 3f 8c b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 | .9-..{......;..?....B..!...B..!. |
| f600 | 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b | ..B..!...B..!...B..!...B..!...B. |
| f620 | 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 | .!...B..!...B..!...B..!...B..!.. |
| f640 | 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 | .B..!...B..!...B..!...B..!...B.. |
| f660 | 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 | !...B..!...B..!...B..!...B..!... |
| f680 | 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 | B..!...B..!...B..!...B..!...B..! |
| f6a0 | b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 | ...B..!...B..!...B..!...B..!...B |
| f6c0 | 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 | ..!...B..!...B..!...B..!...B..!. |
| f6e0 | 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 98 5d fb | ..B..!...B..!...B..!...B..!...]. |
| f700 | d7 37 07 5f d7 ee 09 00 63 8c f9 e2 b3 4f e2 c2 3f ff 38 73 db bb b5 7b 88 c5 3a 79 70 6a 37 9e | .7._....c....O..?.8s...{..:ypj7. |
| f720 | 3d 7f ba 49 9d fc 57 9d 3c 38 6d df 4f 67 05 09 8d a1 f5 0f 6f 19 87 ea bc 38 3e 33 c6 dc 3b bf | =..I..W.<8m.Og......o....8>3..;. |
| f740 | 5b 5c 61 62 ee 1a b5 8a df 8b e4 fb 58 16 9b 4c 71 a8 82 72 bb 11 1c 60 c1 9e 4d de 15 3b c8 31 | [\ab........X..Lq..r...`..M..;.1 |
| f760 | 66 7e 18 8d 17 99 01 ee 69 e3 33 5e f0 1e 24 d9 f0 cc 47 ad fe 3c 7b fe d4 5e 01 6e 63 28 f6 da | f~......i.3^..$...G..<{..^.nc(.. |
| f780 | b2 7f 86 7a d7 e6 d0 d6 a8 dc 7b 51 ab 03 bd 43 eb 9f ee 78 bb e9 bb 7d f9 f1 98 43 74 e7 d6 1f | ...z......{Q...C...x...}...Ct... |
| f7a0 | 04 16 36 19 6c d7 ef 9e d6 25 d3 7d d8 74 96 14 b3 d9 68 4a 8b 9d bb ba 12 ff cb 7b e7 77 fd f9 | ..6.l....%.}.t....hJ.......{.w.. |
| f7c0 | 6d b2 8e f9 ff 1c 38 a8 13 57 48 f6 a7 ae 60 92 e6 7f 44 e6 9f f9 2a 17 7a ad 61 d6 b6 eb 1f f2 | m.....8..WH...`...D...*.z.a..... |
| f7e0 | 20 e7 d0 5e ea fe ce fd 01 cc 9f b1 07 6d 05 af 32 a9 89 b7 2b 49 2c 44 65 de 35 d9 66 fc ef 76 | ...^.........m..2...+I,De.5.f..v |
| f800 | 96 94 dd 8f b9 e0 99 28 90 ae 8e 1f d1 17 c7 67 7e ba fc 6a ee e5 b6 3c 88 74 cb 7e fc 92 b8 3f | .......(.......g~..j...<.t.~...? |
| f820 | 75 25 ef df 36 59 83 98 6c a4 f2 2f d6 89 05 ed 0e 78 0e 5d 65 77 0b 10 bc 3c d9 56 bc 11 d4 69 | u%..6Y..l../.....x.]ew...<.V...i |
| f840 | ea c3 ae 3b 9e fc 23 0f ba 1b f7 29 d9 8f 5e 82 01 36 0e 98 5f b9 fd cb fc b1 b1 73 69 2a ee cf | ...;..#....)..^..6.._......si*.. |
| f860 | 32 4c 9c d8 da 87 7b cd cf f0 86 bd ca 79 79 fc 39 15 ac c6 99 ec 39 c8 a6 f7 b4 9d f3 e4 62 36 | 2L....{......yy.9.....9.......b6 |
| f880 | 18 fe b8 e7 be 95 9f c3 01 d7 81 83 fe 2c c6 94 41 9a 4f 62 5d 7f 26 5b 18 73 6d 35 9d 04 7f a1 | .............,..A.Ob].&[.sm5.... |
| f8a0 | ae 7d 57 fd 42 1b ac 36 05 b3 e2 64 49 99 78 7e 6b 37 92 99 b1 93 d8 cd 4f 6b cb 7e 92 fd 99 9b | .}W.B..6...dI.x~k7......Ok.~.... |
| f8c0 | 93 07 a7 f6 4f c1 bc 4e 5d 41 f0 92 f5 0b ce 61 df 56 36 ff 80 68 5c 88 4a 4e 1e 92 f3 ec f8 f0 | ....O..N]A.....a.V6..h\.JN...... |
| f8e0 | 86 3a e0 a6 d1 d5 0d 7a 2e 66 4d 41 f2 eb 24 0b dd fd 6a ce 98 3c 9f b8 36 bd 3b 9d 2f 8c d7 5a | .:.....z.fMA..$...j..<..6.;./..Z |
| f900 | ca 56 5f 86 ea f3 78 9a 8e 34 39 19 2c 38 87 ed c1 0e 16 99 72 8e 3d fe dc f1 4b fc 85 a8 1d b3 | .V_...x..49.,8......r.=...K..... |
| f920 | ff d6 18 f3 dd e7 3f 8d 7d 12 31 aa 19 8e 99 33 fc 8d a8 ce dd ce ed 1c 3a d7 a1 dd 7f 6b f8 35 | ......?.}.1....3........:....k.5 |
| f940 | 46 8c 27 27 00 65 21 69 19 ac 6a 1f f4 14 ae 47 da bd ab 83 a6 1a 37 f6 6e d6 ee 24 b0 45 3e ac | F.''.e!i..j....G......7.n..$.E>. |
| f960 | df c7 85 eb f5 da 98 eb 91 96 47 f3 00 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 | ..........G..1...Ch.1...Ch.1...C |
| f980 | 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 b3 53 bb 03 00 b2 f1 c0 00 a0 e8 1f | h.1...Ch.1...Ch.1....S.......... |
| f9a0 | fd 60 bd 2e ac de de 06 00 00 00 11 74 45 58 74 63 6f 6d 6d 65 6e 74 00 2a 73 63 72 61 74 63 68 | .`..........tEXtcomment.*scratch |
| f9c0 | 2a cb 5b cb 5f 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 31 31 2d 30 33 | *.[._...%tEXtdate:create.2011-03 |
| f9e0 | 2d 30 37 54 31 33 3a 35 39 3a 33 34 2b 30 39 3a 30 30 99 b1 23 99 00 00 00 25 74 45 58 74 64 61 | -07T13:59:34+09:00..#....%tEXtda |
| fa00 | 74 65 3a 6d 6f 64 69 66 79 00 32 30 31 31 2d 30 33 2d 30 37 54 31 33 3a 35 39 3a 33 34 2b 30 39 | te:modify.2011-03-07T13:59:34+09 |
| fa20 | 3a 30 30 e8 ec 9b 25 00 00 00 00 49 45 4e 44 ae 42 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00 | :00...%....IEND.B`.............. |
| fa40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fa60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fa80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| faa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fc00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 70 6f 70 75 70 33 2e 70 6e | popup-0.5.9/etc/images/popup3.pn |
| fc20 | 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g............................... |
| fc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fc60 | 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 |
| fc80 | 30 30 30 34 33 30 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 33 30 36 00 20 30 00 00 00 | 0004306.00000000000.015306..0... |
| fca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fd00 | 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................... |
| fd20 | 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................... |
| fd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe00 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 01 3c 00 00 00 ad 08 02 00 00 00 a2 2a 54 | .PNG........IHDR...<..........*T |
| fe20 | 03 00 00 00 09 70 48 59 73 00 00 00 48 00 00 00 48 00 46 c9 6b 3e 00 00 00 09 76 70 41 67 00 00 | .....pHYs...H...H.F.k>....vpAg.. |
| fe40 | 01 3c 00 00 00 ad 00 db b4 b3 cf 00 00 07 e4 49 44 41 54 78 da ed dd b1 8e 1c 35 00 c6 71 1f da | .<.............IDATx......5..q.. |
| fe60 | 47 88 4e 28 8a 84 94 14 34 6c 01 07 25 52 0a 92 48 39 05 89 9a 0a 21 72 d4 e9 4f 51 b8 0e 89 f4 | G.N(....4l..%R..H9....!r..OQ.... |
| fe80 | 7b 8f 81 74 27 25 69 f2 06 08 5d 7d 57 a0 dc 86 22 8f 90 82 c2 60 9c b1 67 c6 e3 9d 1d fb 9b fd | {..t'%i...]}W..."....`..g....... |
| fea0 | ff 14 c1 ac cf 33 f6 cc ce b7 f6 98 cd b1 67 00 a8 38 b8 34 c6 7c 54 ba 17 00 86 59 d8 ec de 7c | .....3........g..8.4.|T....Y...| |
| fec0 | fb 75 5b 8d 1b 37 6f 95 ee 24 b0 43 de ad df 84 85 eb f5 da 6d 0f 18 69 5f bf 3c 2f 7d 3a f3 17 | .u[..7o..$.C........m..i_.</}:.. |
| fee0 | bd c8 61 a1 5f f2 f4 f0 89 fb e7 26 52 8e b3 bd b6 52 ee ae 29 5b af f9 6e 5f 24 d6 7b fd f2 fc | ..a._......&R....R..)[..n_$.{... |
| ff00 | ee fd 87 a5 7b bb 2d 35 9f 5d d8 b7 ee de 36 ee e9 67 67 cf b7 d7 37 bf ad 0d 1b ba 7b ff e1 d0 | ....{.-5.]....6..gg...7.....{... |
| ff20 | 77 61 ab ad 67 f4 67 32 a9 a1 85 90 ad 06 b5 ad ad a7 87 4f a6 6c b7 86 d6 4b 49 9a 1e 57 fb 91 | wa..g.g2...........O.l...KI..W.. |
| ff40 | 33 7b 43 87 59 69 76 70 ab a7 f5 b2 fd e9 90 33 d2 fa 67 e2 6e 20 57 68 4b c2 3a fe dd 66 b7 a3 | 3{C.Yivp.......3..g.n.WhK.:..f.. |
| ff60 | c7 e9 68 ae ad ad cd 4b 3a da ca 3b 77 77 76 6d e7 de 76 b2 19 81 b4 23 4c f7 38 e3 66 92 fe d0 | ..h....K:..;wwvm..v....#L.8.f... |
| ff80 | d4 28 49 39 4e 46 5b d1 e9 7a ca 71 c6 6a fd d9 d9 73 5b 38 e8 4c 6b 96 39 3d 0e e3 17 de 94 29 | .(I9NF[..z.q.j...s[8.Lk.9=.....) |
| ffa0 | b7 69 47 8c 4d f0 5c d1 76 e4 e8 c7 c1 d0 bd 4c df c7 8a 3b 82 db b7 a3 ad 70 63 4a d1 1b d7 fd | .iG.M.\.v......L...;.....pcJ.... |
| ffc0 | c8 de c4 63 4d 2c db c2 ef 8e bc d5 19 6c 6f eb d1 0d 75 75 3d d3 76 df df 6d 23 a4 9f ae f0 08 | ...cM,.......lo...uu=.v..m#..... |
| ffe0 | 1d e3 6a 28 9a d2 a1 7b a5 ef b8 25 65 9f 69 a3 ab bb 5b 0a 4c 4a eb 61 9e d5 d5 15 da 14 e1 08 | ..j(...{...%e.i...[.LJ.a........ |
| 10000 | 69 12 46 f5 e8 5e a1 bc b0 cd f5 21 33 43 63 0c 0f 0b a7 6f 7d 7e 92 16 a2 c2 89 e2 eb 97 e7 f6 | i.F..^.....!3Cc....o}~.......... |
| 10020 | 4f f7 b3 68 b4 8e 7f a8 94 e3 44 77 4c 29 4f f9 e9 c4 7b 0d 3d ac d0 ea 48 9b f4 c4 96 5d 63 13 | O..h......DwL)O...{.=...H....]c. |
| 10040 | 5a f3 db f4 99 d6 bd 0c 07 bd b6 3a dd b3 d9 b0 a1 46 e5 ee fb 38 ac 93 b2 57 c7 59 a4 5c 8a de | Z..........:.....F...8...W.Y.\.. |
| 10060 | bd a2 e7 3e 19 b7 12 63 bc 35 98 f0 69 30 4f c7 91 c3 3a 9b 37 97 d1 fa fc ec a5 7f 8d 71 d0 e2 | ...>...c.5..i0O...:.7........q.. |
| 10080 | ca 58 75 60 a4 06 81 11 cf b1 6c eb 05 fb d3 f5 35 c6 a1 7f 61 60 66 77 89 90 8e d5 b5 d9 28 7b | .Xu`......l.....5...a`fw......({ |
| 100a0 | 46 5a 57 b8 7f a4 fd eb 8f af 1a 25 5f 1c be 2d dd 6d 60 b6 c6 1c 69 01 d4 80 d0 02 62 08 2d 20 | FZW........%_..-.m`...i.....b.-. |
| 100c0 | 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 | ...b.-....b.-....b.-....b.-....b |
| 100e0 | fa ff 3e ed c3 d5 4f 8d 92 8f bf 2d dd 6b b4 fb fb f7 5f 4a 77 01 db c5 48 0b 88 e9 1f 69 5f 1c | ..>...O....-.k...._Jw...H....i_. |
| 10100 | 1f fa 2f 1f 9c 9c 95 ee 73 8e 17 c7 87 8d 9e fb e7 25 7a 52 d8 4d 49 bf 6e 66 06 f7 f4 83 93 b3 | ../.....s........%zR.MI.nf...... |
| 10120 | 30 b7 ee 65 f8 23 a0 5a 3b 34 3d b6 b9 2d dd 0b 60 53 99 bf d8 cd dd fd fe 60 d5 28 a9 50 74 bc | 0..e.#.Z;4=..-..`S.......`.(.Pt. |
| 10140 | ed 38 af 79 3c 1a 60 66 fa 7f dd cc f5 f5 b5 db 76 b7 72 63 62 19 96 94 3e af 2e ae cf 8d f3 0a | .8.y<.`f........v.rcb...>....... |
| 10160 | eb b4 bd ac 19 ab c7 ea 7a 7f dd cc ae 3c d3 3a 7e fc c2 0f 9a e8 fc 59 28 b1 d8 05 7a ff 87 81 | ........z....<.:~......Y(...z... |
| 10180 | 4d f4 ce 8d c3 d9 3e 89 45 6d 76 68 21 2a 23 7e 24 16 15 ca 19 69 fd 07 42 7b 4f 87 25 b5 89 c6 | M.....>.Emvh!*#~$....i..B{O.%... |
| 101a0 | af e3 2c c2 3a d5 9e 1a 76 4d ff 42 d4 67 3f 9f 96 ee 24 06 60 21 4a 1d bf f7 18 98 9b fe e9 f1 | ..,.:...vM.B.g?...$.`!J......... |
| 101c0 | 6f df 7d 52 ba 93 5b f1 fd 0f 3f 96 ee 02 90 83 91 16 10 d3 3f d2 2e 97 4b b7 7d 71 71 51 ba c3 | o.}R..[...?.........?...K.}qqQ.. |
| 101e0 | c0 ae 4b 5a 3d 76 59 5d 2e 97 e4 16 28 8b e9 31 20 26 33 b4 cb ff b8 97 ae b0 f4 19 01 33 97 34 | ..KZ=vY]....(..1.&3..........3.4 |
| 10200 | 3d 76 51 74 73 e3 70 c2 1c 6e 00 d8 86 cc 67 da 70 44 0d f3 0c 60 1b 72 be c6 e8 8f a5 cc 87 81 | =vQts.p..n....g.pD...`.r........ |
| 10220 | 89 b1 10 05 88 c9 79 a6 bd b8 b8 60 80 05 4a e9 0f 6d f4 19 b5 51 c8 73 2c 30 19 a6 c7 80 98 fe | ......y....`..J..m...Q.s,0...... |
| 10240 | 91 96 2f d6 03 55 61 a4 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 | ../..Ua....Z@.....Z@.....Z@..... |
| 10260 | 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 | Z@.....Z@.....Z@.....Z@.....Z@.. |
| 10280 | 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a | ...Z@.....Z@.....Z@.....Z@.....Z |
| 102a0 | 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 | @.....Z@.....Z@.....Z@.....Z@... |
| 102c0 | c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 | ..Z@.....Z@.....Z@.....Z@.....Z@ |
| 102e0 | 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 | .....Z@.....Z@.....Z@.....Z@.... |
| 10300 | 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c | .Z@.....Z@.....Z@.....Z@.....Z@. |
| 10320 | a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 | ....Z@.....Z@.....Z@.....Z@..... |
| 10340 | 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 | Z@.....Z@.....Z@.....Z@.....Z@.. |
| 10360 | 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 cc c2 fe eb d1 a3 | ...Z@.....Z@.....Z@.....Z@...... |
| 10380 | 47 a5 7b 02 c0 18 63 cc c1 e7 61 d9 6a b5 72 db 0b b7 f5 ea d5 ab d2 9d 05 d0 6f b1 f9 21 80 36 | G.{...c...a.j.r...........o..!.6 |
| 103a0 | ab d5 a9 dd 38 3a 7a bc 49 9d 94 bd da 8e b3 5a 9d 76 1f b9 b7 42 6d ba 42 eb 9f 8c dc 89 75 bb | ....8:z.I......Z.v...Bm.B.....u. |
| 103c0 | 3c b9 32 c6 dc 39 be 9d 5d 61 62 ee 8e b4 b2 df 8b e8 fb 98 17 9b 44 61 84 1a e5 76 a3 71 82 19 | <.2..9..]ab...........Da...v.q.. |
| 103e0 | 47 8e 96 a4 dc c3 a3 9c 75 e2 c7 d3 28 6d 8d b3 10 15 5e f1 8c f7 20 ca 86 a7 1e a5 fa 73 74 f4 | G.......u...(m....^..........st. |
| 10400 | d8 be df 6e 63 2c f6 4e b2 7f c6 7a d7 6a 68 6b 62 ee dd 99 a0 ad 9c d0 fa 97 3b dc 6e fb e9 50 | ...nc,.N...z.jhkb.........;.n..P |
| 10420 | 7e 3c 6a 88 6e 6d fd 41 af 99 4d 0f 9d c1 cf b4 2e 99 ee a3 a5 b7 24 9b cd 46 5b 5a ec dc d5 95 | ~<j.nm.A..M...........$..F[Z.... |
| 10440 | f8 2f ef 1c df f6 e7 b7 d1 3a e6 c3 39 70 a3 4e 58 21 da 9f b2 1a 53 32 ff 23 32 fd ca 17 b9 ad | ./.......:..9p.NX!....S2.#2..... |
| 10460 | eb 19 66 6d 4f fc 8b 30 ca 55 b5 37 bf 7f 70 7f 48 6b 7b 0e 0f f7 72 75 ee dd fb c6 1d 7c e1 37 | ..fmO..0.U.7..p.Hk{...ru.....|.7 |
| 10480 | e3 b7 da d6 3f 7b 50 ff a7 bd 25 79 cf 63 2e 78 26 08 a4 ab e3 47 f4 f2 e4 ca 4f 97 5f cd ed 6e | ....?{P...%y.c.x&....G....O._..n |
| 104a0 | cb 1b 91 ee 38 8e 5f 12 f6 a7 ac e8 d3 da 26 6b 10 93 8d 4b fe ad 59 5c a3 27 23 5e 55 57 d9 3d | ....8._.......&k...K..Y\.'#^UW.= |
| 104c0 | 14 34 76 8f b6 15 6e 84 2d fe 1f da ec cf e6 70 5c 0d c7 de 8c ab d9 18 60 c3 80 f9 95 bb 5f a6 | .4v...n.-......p\.......`....._. |
| 104e0 | 8f 8d bd 4b 53 61 7f e6 61 e2 c4 96 3e dd 56 7e 86 37 ec 67 ca ee e1 27 57 63 7d ce c4 46 da 11 | ...KSa..a...>.V~.7.g...'Wc}..F.. |
| 10500 | 9e 69 7b e7 c9 d9 6c 30 fc 71 cf fd 28 3d 87 23 ae 03 37 fa 33 1b 53 06 a9 e6 c4 ba 1e 4e b6 54 | .i{...l0.q..(=.#..7.3.S......N.T |
| 10520 | e6 da 6a bb 2c 6e 94 f6 0b 07 87 b6 b1 da d4 98 15 47 4b f2 84 f3 5b bb 11 cd 8c 9d c4 6e 7e 11 | ..j.,n...........GK...[......n~. |
| 10540 | 3b 8e 13 ed 4f 6d 56 ab 53 fb 27 63 16 37 3f 19 c1 8b d6 cf b8 aa 43 5b 19 d4 cf ae 85 a8 e8 54 | ;...OmV.S.'c.7?.......C[.......T |
| 10560 | 21 9c 9a 9b b4 ff 62 96 a7 6d 74 75 83 9e 8b 59 5b 90 fc 3a d1 42 f7 bc 9a 32 26 d7 13 d7 b6 77 | !.....b..mtu...Y[..:.B...2&....w |
| 10580 | a7 77 c7 70 65 25 6f ad 65 ac 3e 4f a9 ed dc a3 d3 c3 8c ab da 1d ec c6 22 53 ca d5 70 75 fc e9 | .w.pe%o.e.>O............"S..pu.. |
| 105a0 | f1 9e 39 b8 34 c6 1c 7d f9 2b 5f 63 54 57 e1 98 29 f1 8d a8 de 86 6a b8 aa 57 57 57 c6 18 9b 56 | ..9.4..}.+_cTW..).....j..WWW...V |
| 105c0 | be c6 88 2d 4a b9 dd f3 22 91 3e b9 ab 21 72 e3 fa 77 a4 5d fc f9 69 e9 9e 00 68 f5 fe fd 7b 63 | ...-J...".>..!r..w.]..i...h...{c |
| 105e0 | 3e 1c 69 f7 f7 f7 db 6a df b8 79 ab 74 87 81 1d f2 6e fd 26 2c 5c af d7 6e 9b bf 04 0f 88 21 b4 | >.i....j..y.t....n.&,\..n.....!. |
| 10600 | 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b | ..B..!...B..!...B..!...B..!...B. |
| 10620 | 88 21 b4 80 98 bd d2 1d 00 90 ec e0 d2 30 d2 02 72 fe 01 99 f6 5a 00 e4 0e 4f 4f 00 00 00 11 74 | .!...........0..r....Z...OO....t |
| 10640 | 45 58 74 63 6f 6d 6d 65 6e 74 00 2a 73 63 72 61 74 63 68 2a cb 5b cb 5f 00 00 00 25 74 45 58 74 | EXtcomment.*scratch*.[._...%tEXt |
| 10660 | 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 31 31 2d 30 33 2d 30 37 54 31 34 3a 30 31 3a 34 35 2b | date:create.2011-03-07T14:01:45+ |
| 10680 | 30 39 3a 30 30 2a f0 cb da 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 31 | 09:00*......%tEXtdate:modify.201 |
| 106a0 | 31 2d 30 33 2d 30 37 54 31 34 3a 30 31 3a 34 35 2b 30 39 3a 30 30 5b ad 73 66 00 00 00 00 49 45 | 1-03-07T14:01:45+09:00[.sf....IE |
| 106c0 | 4e 44 ae 42 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ND.B`........................... |
| 106e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 107a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 107c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 107e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10800 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 70 6f 70 75 70 31 2e 70 6e | popup-0.5.9/etc/images/popup1.pn |
| 10820 | 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g............................... |
| 10840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10860 | 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 |
| 10880 | 30 30 30 34 32 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 32 37 35 00 20 30 00 00 00 | 0004200.00000000000.015275..0... |
| 108a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10900 | 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................... |
| 10920 | 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................... |
| 10940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 109a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 109c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 109e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a00 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 01 3c 00 00 00 ad 08 02 00 00 00 a2 2a 54 | .PNG........IHDR...<..........*T |
| 10a20 | 03 00 00 00 09 70 48 59 73 00 00 00 48 00 00 00 48 00 46 c9 6b 3e 00 00 00 09 76 70 41 67 00 00 | .....pHYs...H...H.F.k>....vpAg.. |
| 10a40 | 01 3c 00 00 00 ad 00 db b4 b3 cf 00 00 07 9e 49 44 41 54 78 da ed dd bf 8e 14 37 00 c7 71 6f b2 | .<.............IDATx......7..qo. |
| 10a60 | 15 52 3a 44 81 a8 a0 48 19 25 97 94 89 28 02 05 27 5e 83 ab 0f 29 25 42 88 2e 05 d4 cb 0b e4 09 | .R:D...H.%...(..'^...)%B........ |
| 10a80 | a0 80 06 e5 05 22 fa dc 15 11 59 1a 6a 2a 24 52 18 39 c6 f6 78 bc 9e 3f 9e df dc f7 a3 13 cc cd | ....."....Y.j*$R.9..x..?........ |
| 10aa0 | d9 1e cf ac 7f 6b cf 70 77 6c 0c 00 15 47 67 c6 98 af 5a f7 02 c0 61 b6 36 bb 57 df fd dc 55 e2 | .....k.pwl...Gg...Z...a.6.W...U. |
| 10ac0 | f2 d5 6b ad 3b 09 5c 20 ef f7 6f e3 9d fb fd de 6d 1f 30 d3 be 7e f9 a2 f5 e9 0c ea cc c3 e3 fb | ..k.;.\...o.....m.0..~.......... |
| 10ae0 | ee cf 8a 8a f3 d4 6a ab fa e2 f8 15 17 35 4e 56 a9 34 b4 af 5f be b8 79 fb 4e 93 2e 26 07 c1 f0 | ......j......5NV.4.._..y.N..&... |
| 10b00 | ce 3c 3c be ef 7f 98 ee 21 fb e8 f9 93 8a f6 eb 6a 95 74 bb fa 64 7b db 19 a5 cf 37 6f df 21 b7 | .<<.....!.......j.t..d{....7o.!. |
| 10b20 | 93 ba b8 f7 b4 8f 9e 3f b1 63 d4 6d ac d8 ea 4f f0 42 29 0a 6d c3 69 16 8a 98 6c 27 b5 ad a8 e3 | .......?.c.m...O.B).m.i...l'.... |
| 10b40 | bf 1e 2e cc 6e a7 dd 13 97 f1 93 6f b7 93 ed 24 8f 65 ff 0c 8e 15 1f da 64 97 cd 6e 5e cd 9f 9d | ....n......o...$.e......d..n^... |
| 10b60 | 5d 37 ba 62 c1 a7 c6 5b 58 66 9a 1a 52 2b 53 c6 5f c6 07 3d cc ef 29 6f 27 6e 24 df e7 c2 ab 8a | ]7.b...[Xf..R+S._..=..)o'n$..... |
| 10b80 | 11 d5 84 d6 7c 19 18 1b bf 60 4f 5c a6 b0 9d e0 ab 41 e3 6e 7f 5c b2 f7 58 25 1e 1e df b7 e3 cf | ....|....`O\.....A.n.\..X%...... |
| 10ba0 | 6d 3c 7a fe c4 1f be 6e 7f b0 1d a8 ae 95 2f 63 9b 0d de 0b 82 5a 25 c7 8a db 89 fb 5c d2 1f 34 | m<z....n....../c.....Z%.....\..4 |
| 10bc0 | 51 19 da 89 34 5f 84 f7 0e 4d 7f 64 97 8f e3 c2 5a 8a 0f 9c 31 bf 65 85 56 42 dd fc d3 5b 2b 98 | Q...4_...M.d....Z...1.e.VB...[+. |
| 10be0 | 21 5b 9f 65 27 66 dd e6 8a 42 1b af 51 83 3b d8 a4 ae 32 fe ca b6 a4 1d bf 70 fe d6 b7 b0 9d 21 | ![.e'f...B..Q.;...2......p.....! |
| 10c00 | ea 86 ec 14 03 7d ac 36 33 ed 74 dd 2d f7 1e 9a 27 97 93 1a 7a 4f eb 3e 8d 63 d3 55 26 59 38 7f | .....}.63.t.-...'...zO.>.c.U&Y8. |
| 10c20 | ac e4 93 27 7f 64 4c 37 44 82 61 7a d0 42 f7 a0 5a f1 2d 65 be 58 57 cb 99 63 f9 61 0b da 31 a9 | ...'.dL7D.az.B..Z.-e.XW..c.a..1. |
| 10c40 | 40 c6 5d 4d de 0c 63 66 9b f2 6f 63 74 21 29 79 1f 1d ab 4c 09 de d7 a7 50 1d 4e 5e 8e 81 72 df | @.]M..cf..oct!)y...L....P.N^..r. |
| 10c60 | c6 78 e8 0f 0c f0 4a a0 04 e3 64 6a fd 33 ed 3f 7f fd 14 ec f9 e1 f8 5d eb 6e 03 ab 35 e6 4c 0b | .x....J...dj.3.?.......].n..5.L. |
| 10c80 | 60 09 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d | `..-....b.-....b.-....b.-....b.- |
| 10ca0 | 20 86 d0 02 62 08 2d 20 a6 ff e7 69 bf fe e6 66 b0 e7 cd 9f ad 7b ad e6 bb 5f fe 68 dd 05 ac c7 | ....b.-....i...f.....{..._.h.... |
| 10cc0 | 98 33 ed e6 d2 e9 6c b5 da 52 ec 33 56 a3 3f b4 9b 4b a7 fe 87 e9 1e b2 9f 3e 3c ad e8 41 5d ad | .3....l..R.3V.?..K.......><..A]. |
| 10ce0 | 92 6e d7 d5 0a 2a 26 db 99 a8 cf 40 89 fe d0 7e fa f0 d4 8e 51 b7 b1 62 ab 3f 41 ac 00 0f a2 00 | .n...*&....@...~....Q..b.?A..... |
| 10d00 | 31 f5 bf 42 d5 ae 1b dd d4 14 7c 6a bc 85 65 66 fa 1a 52 2b 53 c6 5f c6 07 3d cc ef 29 6f 27 6e | 1..B......|j..ef..R+S._..=..)o'n |
| 10d20 | c4 30 51 63 16 95 a1 dd 5c 3a b5 03 d4 6d 7c fa f0 d4 1f be 6e 7f b0 1d a8 ae 95 2f 63 9b 0d de | .0Qc....\:...m|.....n....../c... |
| 10d40 | 0b 82 5a 25 c7 8a db 89 fb 5c d2 1f 60 44 95 a1 ed 1d 9a fe c8 2e 1f c7 85 b5 78 78 8b 8b 6c c2 | ..Z%.....\..`D............xx..l. |
| 10d60 | ff 61 a0 6e fe e9 ad 15 cc 90 b3 5d a9 43 31 eb 62 22 53 3d 88 5a ce bf d9 8e d5 66 a6 1d f7 ef | .a.n.......].C1.b"S=.Z.....f.... |
| 10d80 | 61 c1 bb c9 92 df 53 a0 6b b4 99 d6 0d d3 f8 16 b7 77 a1 7b 50 ad f8 96 32 5f ac ab e5 cc b1 fc | a.....S.k........w.{P...2_...... |
| 10da0 | f8 05 ed c4 7d 4e 76 35 79 33 0c 8c a2 ff f7 1e ff fb f7 6f ad 3b b9 68 25 e1 e4 db 18 51 8e df | ....}Nv5y3.........o.;.h%....Q.. |
| 10dc0 | 7b 0c ac cd 01 ff 97 0f 80 19 30 d3 02 6b 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 | {.........0..kCh.1...Ch.1...Ch.1 |
| 10de0 | 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 | ...Ch.1...Ch.1...Ch.1...Ch.1...C |
| 10e00 | 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 | h.1...Ch.1...Ch.1...Ch.1...Ch.1. |
| 10e20 | 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 | ..Ch.1...Ch.1...Ch.1...Ch.1...Ch |
| 10e40 | 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 | .1...Ch.1...Ch.1...Ch.1...Ch.1.. |
| 10e60 | 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 | .Ch.1...Ch.1...Ch.1...Ch.1...Ch. |
| 10e80 | 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 | 1...Ch.1...Ch.1...Ch.1...Ch.1... |
| 10ea0 | 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 | Ch.1...Ch.1...Ch.1...Ch.1...Ch.1 |
| 10ec0 | 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 | ...Ch.1...Ch.1...Ch.1...Ch.1...C |
| 10ee0 | 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 | h.1...Ch.1...Ch.1...Ch.1...Ch.1. |
| 10f00 | 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 | ..Ch.1...Ch.1...Ch.1...Ch.1...Ch |
| 10f20 | 01 31 84 16 10 43 68 01 31 84 16 10 b3 b5 7f dd bd 7b b7 75 4f 00 18 63 8c 39 fa 3e de b7 db ed | .1...Ch.1........{.uO..c.9.>.... |
| 10f40 | dc f6 d6 6d bd 7a f5 aa 75 67 01 f4 db 0e 6f 02 e8 b2 db 3d b3 1b 27 27 f7 86 94 29 af b5 db 3d | ...m.z..ug....o....=..''...)...= |
| 10f60 | cb b7 d3 5b 60 f9 72 a1 f5 4f 6f 05 a7 ea 3b 7b 7c 6e 8c b9 f1 e0 7a 75 81 99 b9 31 6a 55 bf 16 | ...[`.r..Oo...;{|n....zu...1jU.. |
| 10f80 | c9 d7 b1 2e 36 85 e2 50 05 fb ed 46 70 82 15 2d 9b b2 11 3b ca 39 16 be 19 4d 14 99 71 1e 44 c5 | ....6..P...Fp..-...;.9...M..q.D. |
| 10fa0 | 57 bc e2 35 48 b2 e1 59 8e 56 fd 39 39 b9 67 47 80 db 18 8b 1d 5b f6 63 ac 57 6d 09 c7 9a 94 7b | W..5H..Y.V.99.gG.....[.c.Wm....{ |
| 10fc0 | 2d 9a 1c bd 26 b4 fe e5 8e b7 bb be 7a 28 3f 1e 4b 88 ee d2 fa 83 c0 ca 16 83 19 07 df d3 ba 64 | -...&.......z(?.K..............d |
| 10fe0 | ba 37 9b de 3d d5 6c 36 ba d2 62 d7 ae 6e 8f ff e9 8d 07 d7 fd f5 6d b2 8c f9 72 0d 1c 94 89 0b | .7..=.l6..b..n........m...r..... |
| 11000 | 24 fb d3 56 b0 48 f3 df 22 cb af 7c 93 81 de 6a 9a b5 c7 f5 4f 79 94 6b 68 87 ba df b8 3f 81 f9 | $..V.H.."..|...j....Oy.kh....?.. |
| 11020 | 2b f6 e0 58 41 2d 93 5a 78 db 3d b7 6e fd ea 0e b7 f5 0f ec f7 a3 ab c7 f6 30 fe 57 7b f7 d4 dd | +..XA-.Zx.=.n............0.W{... |
| 11040 | 8f b9 e0 99 28 90 ae 8c 1f d1 b3 c7 e7 7e ba fc 62 ae ba dd 1f 44 3a d3 8e bf 27 ee 4f 5b c9 fb | ....(........~..b....D:...'.O[.. |
| 11060 | b7 21 cf 20 66 9b a9 fc c1 3a b3 e0 b8 23 5e 43 57 d8 dd 02 04 d5 93 c7 8a 37 82 32 c9 3e fc 1f | .!..f....:...#^CW........7.2.>.. |
| 11080 | da ea f7 e6 78 5e 8d e7 de 8a eb 1b 4c b0 71 c0 fc c2 f9 4f cb e7 c6 de 47 53 71 7f d6 61 e6 c4 | ....x^......L.q....O....GSq..a.. |
| 110a0 | b6 3e dd cf fc 0c 0f ec 55 49 f5 f8 7d 2a 78 1a 67 ca d6 20 23 dc d3 f6 ae 93 ab d9 60 f8 f3 9e | .>......UI..}*x.g...#.......`... |
| 110c0 | fb 52 79 0e 47 7c 0e 1c f4 67 35 e6 0c d2 72 12 eb fa 33 db 83 31 77 ac ae 8b e0 3f a8 cb b4 73 | .Ry.G|...g5...r...3..1w....?...s |
| 110e0 | 70 68 83 a7 4d c1 aa 38 b9 a7 4e bc be b5 1b c9 cc d8 45 ec f0 cb 9a 69 27 d9 9f a5 d9 ed 9e d9 | ph..M..8..N.......E....i'....... |
| 11100 | 8f 8a 75 9d ba 8a e0 25 cb 57 5c c3 43 8f 32 f0 0d 22 f7 20 2a b9 78 48 ae b3 e3 d3 1b eb 84 bb | ..u....%.W\.C.2.."..*.xH........ |
| 11120 | 66 57 37 e9 b9 98 75 05 c9 2f 93 dc e9 ee 57 4b e6 e4 e5 c4 b5 eb d5 e9 ad 18 3f 6b a9 7b fa 32 | fW7...u../....WK..........?k.{.2 |
| 11140 | 56 9f a7 d3 75 a6 c9 c5 60 c5 35 cc 07 3b 78 c8 54 72 ee f1 fb 8e db e3 3f 88 da 98 a3 33 63 cc | V...u...`.5..;x.Tr......?....3c. |
| 11160 | c9 8f bf f3 6d 8c ea 16 38 67 2e f0 3b a2 7a 9b 5d da 35 b4 ce cf cf 8d 31 36 ad 7c 1b 23 26 54 | ....m...8g..;.z.].5.....16.|.#&T |
| 11180 | 12 80 ba 90 64 26 ab d6 27 3d b9 cf 33 ed f6 cd b7 ad 7b 02 a0 d3 c7 8f 1f 8d f9 72 a6 bd 72 e5 | ....d&..'=..3.....{........r..r. |
| 111a0 | 4a 57 e9 cb 57 af b5 ee 30 70 81 bc df bf 8d 77 ee f7 7b b7 cd 0f c1 03 62 08 2d 20 86 d0 02 62 | JW..W...0p.....w..{.....b.-....b |
| 111c0 | 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 66 | .-....b.-....b.-....b.-....b.-.f |
| 111e0 | d3 ba 03 00 8a 1d 9d 19 66 5a 40 ce 7f d2 1d fa e1 08 8c b6 c7 00 00 00 11 74 45 58 74 63 6f 6d | ........fZ@..............tEXtcom |
| 11200 | 6d 65 6e 74 00 2a 73 63 72 61 74 63 68 2a cb 5b cb 5f 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 | ment.*scratch*.[._...%tEXtdate:c |
| 11220 | 72 65 61 74 65 00 32 30 31 31 2d 30 33 2d 30 37 54 31 33 3a 35 38 3a 35 31 2b 30 39 3a 30 30 e2 | reate.2011-03-07T13:58:51+09:00. |
| 11240 | 24 6e 87 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 31 31 2d 30 33 2d 30 | $n....%tEXtdate:modify.2011-03-0 |
| 11260 | 37 54 31 33 3a 35 38 3a 35 31 2b 30 39 3a 30 30 93 79 d6 3b 00 00 00 00 49 45 4e 44 ae 42 60 82 | 7T13:58:51+09:00.y.;....IEND.B`. |
| 11280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 113a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 113c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 113e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11400 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 4d 61 6b 65 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/Makefile............ |
| 11420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11460 | 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 |
| 11480 | 30 30 30 31 31 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 37 36 34 00 20 30 00 00 00 | 0001132.00000000000.012764..0... |
| 114a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11500 | 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................... |
| 11520 | 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................... |
| 11540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 115a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 115c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 115e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11600 | 45 4d 41 43 53 20 3f 3d 20 65 6d 61 63 73 0a 43 41 53 4b 20 3f 3d 20 63 61 73 6b 0a 45 4d 41 43 | EMACS.?=.emacs.CASK.?=.cask.EMAC |
| 11620 | 53 32 33 3d 65 6d 61 63 73 32 33 0a 0a 45 4c 50 41 5f 44 49 52 20 3d 20 24 28 73 68 65 6c 6c 20 | S23=emacs23..ELPA_DIR.=.$(shell. |
| 11640 | 45 4d 41 43 53 3d 24 28 45 4d 41 43 53 29 20 24 28 43 41 53 4b 29 20 70 61 63 6b 61 67 65 2d 64 | EMACS=$(EMACS).$(CASK).package-d |
| 11660 | 69 72 65 63 74 6f 72 79 29 0a 0a 2e 50 48 4f 4e 59 3a 20 74 65 73 74 20 74 65 73 74 2d 6e 77 20 | irectory)...PHONY:.test.test-nw. |
| 11680 | 74 65 73 74 2d 65 6d 61 63 73 32 33 20 74 65 73 74 2d 65 6d 61 63 73 32 33 2d 6e 77 20 74 72 61 | test-emacs23.test-emacs23-nw.tra |
| 116a0 | 76 69 73 2d 63 69 0a 0a 74 65 73 74 3a 0a 09 24 28 43 41 53 4b 29 20 65 78 65 63 20 24 28 45 4d | vis-ci..test:..$(CASK).exec.$(EM |
| 116c0 | 41 43 53 29 20 2d 51 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 | ACS).-Q.-L...-l.tests/run-test.e |
| 116e0 | 6c 0a 0a 74 65 73 74 2d 6e 77 3a 0a 09 24 28 43 41 53 4b 29 20 65 78 65 63 20 24 28 45 4d 41 43 | l..test-nw:..$(CASK).exec.$(EMAC |
| 11700 | 53 29 20 2d 51 20 2d 6e 77 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 | S).-Q.-nw.-L...-l.tests/run-test |
| 11720 | 2e 65 6c 0a 0a 74 65 73 74 2d 65 6d 61 63 73 32 33 3a 20 74 65 73 74 73 2f 65 72 74 2e 65 6c 0a | .el..test-emacs23:.tests/ert.el. |
| 11740 | 09 24 7b 45 4d 41 43 53 32 33 7d 20 2d 51 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 2f 65 72 74 2e | .${EMACS23}.-Q.-L...-l.test/ert. |
| 11760 | 65 6c 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 0a 0a 74 65 73 74 2d 65 6d | el.-l.tests/run-test.el..test-em |
| 11780 | 61 63 73 32 33 2d 6e 77 3a 20 74 65 73 74 73 2f 65 72 74 2e 65 6c 0a 09 24 28 45 4d 41 43 53 32 | acs23-nw:.tests/ert.el..$(EMACS2 |
| 117a0 | 33 29 20 2d 51 20 2d 6e 77 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 2f 65 72 74 2e 65 6c 20 2d 6c | 3).-Q.-nw.-L...-l.test/ert.el.-l |
| 117c0 | 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 0a 0a 74 72 61 76 69 73 2d 63 69 3a 20 65 | .tests/run-test.el..travis-ci:.e |
| 117e0 | 6c 70 61 0a 09 24 28 43 41 53 4b 29 20 65 78 65 63 20 24 28 45 4d 41 43 53 29 20 2d 62 61 74 63 | lpa..$(CASK).exec.$(EMACS).-batc |
| 11800 | 68 20 2d 51 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 0a 0a 65 6c 70 61 3a | h.-Q.-l.tests/run-test.el..elpa: |
| 11820 | 20 24 28 45 4c 50 41 5f 44 49 52 29 0a 24 28 45 4c 50 41 5f 44 49 52 29 3a 20 43 61 73 6b 0a 09 | .$(ELPA_DIR).$(ELPA_DIR):.Cask.. |
| 11840 | 24 28 43 41 53 4b 29 20 69 6e 73 74 61 6c 6c 0a 09 74 6f 75 63 68 20 24 40 0a 00 00 00 00 00 00 | $(CASK).install..touch.$@....... |
| 11860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 118a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 118c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 118e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 43 61 73 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/Cask................ |
| 11a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a60 | 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 |
| 11a80 | 30 30 30 30 31 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 32 37 00 20 30 00 00 00 | 0000132.00000000000.012127..0... |
| 11aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b00 | 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................... |
| 11b20 | 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................... |
| 11b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c00 | 28 73 6f 75 72 63 65 20 67 6e 75 29 0a 28 73 6f 75 72 63 65 20 6d 65 6c 70 61 29 0a 0a 28 70 61 | (source.gnu).(source.melpa)..(pa |
| 11c20 | 63 6b 61 67 65 2d 66 69 6c 65 20 22 70 6f 70 75 70 2e 65 6c 22 29 0a 0a 28 64 65 76 65 6c 6f 70 | ckage-file."popup.el")..(develop |
| 11c40 | 6d 65 6e 74 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 65 72 74 22 29 29 0a 00 00 00 00 00 00 | ment..(depends-on."ert"))....... |
| 11c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 52 45 41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/README.md........... |
| 11e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e60 | 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 |
| 11e80 | 30 30 32 34 36 31 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 36 31 37 00 20 30 00 00 00 | 0024616.00000000000.012617..0... |
| 11ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11f00 | 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................... |
| 11f20 | 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................... |
| 11f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12000 | 70 6f 70 75 70 2e 65 6c 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 5b 21 5b 42 75 69 6c 64 20 53 74 61 74 | popup.el.========..[](ht |
| 12060 | 74 70 3a 2f 2f 74 72 61 76 69 73 2d 63 69 2e 6f 72 67 2f 61 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 | tp://travis-ci.org/auto-complete |
| 12080 | 2f 70 6f 70 75 70 2d 65 6c 29 20 5b 21 5b 6d 65 6c 70 61 20 62 61 64 67 65 5d 5b 6d 65 6c 70 61 | /popup-el).[![melpa.badge][melpa |
| 120a0 | 2d 62 61 64 67 65 5d 5d 5b 6d 65 6c 70 61 2d 6c 69 6e 6b 5d 20 5b 21 5b 6d 65 6c 70 61 20 73 74 | -badge]][melpa-link].[![melpa.st |
| 120c0 | 61 62 6c 65 20 62 61 64 67 65 5d 5b 6d 65 6c 70 61 2d 73 74 61 62 6c 65 2d 62 61 64 67 65 5d 5d | able.badge][melpa-stable-badge]] |
| 120e0 | 5b 6d 65 6c 70 61 2d 73 74 61 62 6c 65 2d 6c 69 6e 6b 5d 0a 0a 4f 76 65 72 76 69 65 77 0a 2d 2d | [melpa-stable-link]..Overview.-- |
| 12100 | 2d 2d 2d 2d 2d 2d 0a 0a 70 6f 70 75 70 2e 65 6c 20 69 73 20 61 20 76 69 73 75 61 6c 20 70 6f 70 | ------..popup.el.is.a.visual.pop |
| 12120 | 75 70 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 6c 69 62 72 61 72 79 20 66 6f 72 20 45 6d | up.user.interface.library.for.Em |
| 12140 | 61 63 73 2e 20 54 68 69 73 0a 70 72 6f 76 69 64 65 73 20 61 20 62 61 73 69 63 20 41 50 49 20 61 | acs..This.provides.a.basic.API.a |
| 12160 | 6e 64 20 63 6f 6d 6d 6f 6e 20 55 49 20 77 69 64 67 65 74 73 20 73 75 63 68 20 61 73 20 70 6f 70 | nd.common.UI.widgets.such.as.pop |
| 12180 | 75 70 20 74 6f 6f 6c 74 69 70 73 20 61 6e 64 0a 70 6f 70 75 70 20 6d 65 6e 75 73 2e 0a 0a 53 63 | up.tooltips.and.popup.menus...Sc |
| 121a0 | 72 65 65 6e 73 68 6f 74 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2a 2a 54 6f 6f 6c 74 69 70 | reenshots.-----------..**Tooltip |
| 121c0 | 2a 2a 0a 0a 21 5b 5d 28 68 74 74 70 73 3a 2f 2f 72 61 77 2e 67 69 74 68 75 62 75 73 65 72 63 6f | **.... |
| 12220 | 2a 2a 50 6f 70 75 70 20 4d 65 6e 75 2a 2a 0a 0a 21 5b 5d 28 68 74 74 70 73 3a 2f 2f 72 61 77 2e | **Popup.Menu**....**Popup.Cascade.Menu |
| 122a0 | 2a 2a 0a 0a 21 5b 5d 28 68 74 74 70 73 3a 2f 2f 72 61 77 2e 67 69 74 68 75 62 75 73 65 72 63 6f | **.... |
| 12300 | 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 59 6f 75 20 63 | Installation.------------..You.c |
| 12320 | 61 6e 20 69 6e 73 74 61 6c 6c 20 60 70 6f 70 75 70 2e 65 6c 60 20 66 72 6f 6d 20 5b 4d 45 4c 50 | an.install.`popup.el`.from.[MELP |
| 12340 | 41 5d 28 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 29 20 77 69 74 68 20 70 61 63 6b | A](https://melpa.org/).with.pack |
| 12360 | 61 67 65 2e 65 6c 2e 0a 70 6f 70 77 69 6e 20 69 73 20 74 65 73 74 65 64 20 75 6e 64 65 72 20 47 | age.el..popwin.is.tested.under.G |
| 12380 | 4e 55 20 45 6d 61 63 73 20 32 34 20 6f 72 20 6c 61 74 65 72 2e 0a 0a 41 6c 74 65 72 6e 61 74 69 | NU.Emacs.24.or.later...Alternati |
| 123a0 | 76 65 6c 79 2c 20 75 73 65 72 73 20 6f 66 20 44 65 62 69 61 6e 20 39 20 6f 72 20 6c 61 74 65 72 | vely,.users.of.Debian.9.or.later |
| 123c0 | 20 6f 72 20 55 62 75 6e 74 75 20 31 36 2e 30 34 20 6f 72 20 6c 61 74 65 72 20 6d 61 79 0a 73 69 | .or.Ubuntu.16.04.or.later.may.si |
| 123e0 | 6d 70 6c 79 20 60 61 70 74 2d 67 65 74 20 69 6e 73 74 61 6c 6c 20 65 6c 70 61 2d 70 6f 70 75 70 | mply.`apt-get.install.elpa-popup |
| 12400 | 60 2e 0a 0a 50 6f 70 75 70 20 49 74 65 6d 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 45 6c 65 | `...Popup.Items.-----------..Ele |
| 12420 | 6d 65 6e 74 73 20 6f 66 20 60 70 6f 70 75 70 2d 6c 69 73 74 60 20 68 61 76 65 20 74 6f 20 62 65 | ments.of.`popup-list`.have.to.be |
| 12440 | 20 70 6f 70 75 70 20 69 74 65 6d 73 2e 20 41 20 70 6f 70 75 70 20 69 74 65 6d 20 69 73 0a 73 75 | .popup.items..A.popup.item.is.su |
| 12460 | 62 73 74 61 6e 74 69 61 6c 6c 79 20 61 20 73 74 72 69 6e 67 20 62 75 74 20 69 74 20 6d 61 79 20 | bstantially.a.string.but.it.may. |
| 12480 | 69 6e 76 6f 6c 76 65 20 73 6f 6d 65 20 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2e 20 54 68 | involve.some.text-properties..Th |
| 124a0 | 65 72 65 0a 61 72 65 20 74 77 6f 20 77 61 79 73 20 74 6f 20 6d 61 6b 65 20 70 6f 70 75 70 20 69 | ere.are.two.ways.to.make.popup.i |
| 124c0 | 74 65 6d 73 2e 20 4f 6e 65 20 69 73 20 6a 75 73 74 20 75 73 69 6e 67 20 73 74 72 69 6e 67 73 2e | tems..One.is.just.using.strings. |
| 124e0 | 20 41 6e 6f 74 68 65 72 0a 69 73 20 74 6f 20 75 73 65 20 74 68 65 20 60 70 6f 70 75 70 2d 6d 61 | .Another.is.to.use.the.`popup-ma |
| 12500 | 6b 65 2d 69 74 65 6d 60 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 6a 75 73 74 20 72 65 | ke-item`.function,.which.just.re |
| 12520 | 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 0a 61 66 74 65 72 20 61 64 64 69 6e 67 20 74 65 | turns.the.string.after.adding.te |
| 12540 | 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 69 74 73 20 6b 65 79 77 6f 72 64 73 2e 20 45 | xt-properties.of.its.keywords..E |
| 12560 | 66 66 65 63 74 69 76 65 20 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 0a 61 72 65 3a 0a 0a 2a | ffective.text-properties.are:..* |
| 12580 | 20 60 76 61 6c 75 65 60 20 2d 2d 20 54 68 69 73 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 | .`value`.--.This.represents.the. |
| 125a0 | 2a 2a 72 65 61 6c 2a 2a 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 69 73 | **real**.value.of.the.item..This |
| 125c0 | 20 77 69 6c 6c 0a 20 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 72 65 74 75 72 6e 69 6e 67 20 74 | .will...be.used.when.returning.t |
| 125e0 | 68 65 20 76 61 6c 75 65 20 62 75 74 20 6e 6f 74 20 74 68 65 20 69 74 65 6d 20 28 6f 72 20 73 74 | he.value.but.not.the.item.(or.st |
| 12600 | 72 69 6e 67 29 20 66 72 6f 6d 0a 20 20 73 6f 6d 65 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 66 75 | ring).from...some.synchronous.fu |
| 12620 | 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2a 60 2e 0a 2a | nctions.such.as.`popup-menu*`..* |
| 12640 | 20 60 66 61 63 65 60 20 2d 2d 20 54 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 20 6f | .`face`.--.The.background.face.o |
| 12660 | 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 60 70 6f 70 75 70 2d | f.the.item..The.value.of.`popup- |
| 12680 | 66 61 63 65 60 0a 20 20 77 69 6c 6c 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 2e 0a 2a 20 60 73 | face`...will.be.overridden..*.`s |
| 126a0 | 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 60 20 2d 2d 20 54 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 | election-face`.--.The.selection. |
| 126c0 | 66 61 63 65 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 | face.of.the.item..The.value.of.. |
| 126e0 | 20 60 70 6f 70 75 70 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 60 20 77 69 6c 6c 20 62 65 20 | .`popup-selection-face`.will.be. |
| 12700 | 6f 76 65 72 72 69 64 64 65 6e 2e 0a 2a 20 60 64 6f 63 75 6d 65 6e 74 60 20 2d 2d 20 54 68 65 20 | overridden..*.`document`.--.The. |
| 12720 | 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 6f 72 20 66 75 6e 63 74 69 6f 6e | documentation.string.or.function |
| 12740 | 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 0a 2a 20 60 73 75 6d 6d 61 72 79 60 20 2d 2d 20 54 68 65 | .of.the.item..*.`summary`.--.The |
| 12760 | 20 73 75 6d 6d 61 72 79 20 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 69 | .summary.string.of.the.item..Thi |
| 12780 | 73 20 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 0a 20 20 69 6e 6c 69 6e 65 20 77 69 74 68 20 74 68 | s.will.be.shown...inline.with.th |
| 127a0 | 65 20 69 74 65 6d 2e 0a 2a 20 60 73 79 6d 62 6f 6c 60 20 2d 2d 20 54 68 65 20 73 79 6d 62 6f 6c | e.item..*.`symbol`.--.The.symbol |
| 127c0 | 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 0a 2a 20 60 73 75 62 6c 69 | .character.of.the.item..*.`subli |
| 127e0 | 73 74 60 20 2d 2d 20 54 68 65 20 73 75 62 6c 69 73 74 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 | st`.--.The.sublist.of.the.item.. |
| 12800 | 54 68 69 73 20 69 73 20 65 66 66 65 63 74 69 76 65 20 6f 6e 6c 79 20 77 69 74 68 0a 20 20 60 70 | This.is.effective.only.with...`p |
| 12820 | 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 60 2e 0a 0a 41 6c 6c 20 6f 66 20 70 72 6f 70 | opup-cascade-menu`...All.of.prop |
| 12840 | 65 72 74 69 65 73 20 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 62 79 20 60 70 6f 70 75 70 | erties.can.be.accessed.by.`popup |
| 12860 | 2d 69 74 65 6d 2d 3c 70 72 6f 70 65 72 74 79 3e 60 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 | -item-<property>`.utility.functi |
| 12880 | 6f 6e 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 69 74 65 6d 2d 70 | on...###.Function:.`popup-item-p |
| 128a0 | 72 6f 70 65 72 74 69 7a 65 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 | ropertize`......popup-item-prope |
| 128c0 | 72 74 69 7a 65 20 69 74 65 6d 20 26 72 65 73 74 20 70 72 6f 70 65 72 74 69 65 73 20 3d 3e 20 69 | rtize.item.&rest.properties.=>.i |
| 128e0 | 74 65 6d 0a 0a 53 61 6d 65 20 61 73 20 60 70 72 6f 70 65 72 74 69 7a 65 60 20 65 78 63 65 70 74 | tem..Same.as.`propertize`.except |
| 12900 | 20 74 68 61 74 20 74 68 69 73 20 61 76 6f 69 64 73 20 6f 76 65 72 72 69 64 69 6e 67 20 65 78 69 | .that.this.avoids.overriding.exi |
| 12920 | 73 74 65 64 20 76 61 6c 75 65 0a 77 69 74 68 20 60 6e 69 6c 60 20 70 72 6f 70 65 72 74 79 2e 0a | sted.value.with.`nil`.property.. |
| 12940 | 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 60 | .###.Function:.`popup-make-item` |
| 12960 | 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 6e 61 6d 65 20 26 6b 65 79 20 | ......popup-make-item.name.&key. |
| 12980 | 76 61 6c 75 65 20 70 6f 70 75 70 2d 66 61 63 65 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 | value.popup-face.selection-face. |
| 129a0 | 73 75 62 6c 69 73 74 0a 20 20 20 20 64 6f 63 75 6d 65 6e 74 20 73 79 6d 62 6f 6c 20 73 75 6d 6d | sublist.....document.symbol.summ |
| 129c0 | 61 72 79 20 3d 3e 20 69 74 65 6d 0a 0a 54 68 65 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f | ary.=>.item..The.utility.functio |
| 129e0 | 6e 20 6f 66 20 60 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 60 2e 0a 0a 50 | n.of.`popup-item-propertize`...P |
| 12a00 | 6f 70 75 70 73 0a 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 | opups.------..This.section.descr |
| 12a20 | 69 62 65 73 20 74 68 65 20 62 61 73 69 63 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 73 20 61 | ibes.the.basic.data.structures.a |
| 12a40 | 6e 64 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 66 0a 70 6f 70 75 70 73 2e 0a 0a 23 23 23 20 53 74 | nd.operations.of.popups...###.St |
| 12a60 | 72 75 63 74 3a 20 60 70 6f 70 75 70 60 0a 0a 41 6e 79 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 60 | ruct:.`popup`..Any.instance.of.` |
| 12a80 | 70 6f 70 75 70 60 20 73 74 72 75 63 74 75 72 65 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | popup`.structure.has.the.followi |
| 12aa0 | 6e 67 20 66 69 65 6c 64 73 20 28 73 6f 6d 65 0a 75 6e 69 6d 70 6f 72 74 61 6e 74 20 66 69 65 6c | ng.fields.(some.unimportant.fiel |
| 12ac0 | 64 73 20 61 72 65 20 6e 6f 74 20 6c 69 73 74 65 64 29 3a 0a 0a 2a 20 60 70 6f 69 6e 74 60 0a 2a | ds.are.not.listed):..*.`point`.* |
| 12ae0 | 20 60 72 6f 77 60 20 2d 2d 20 54 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 2e 0a 2a 20 60 63 6f | .`row`.--.The.line.number..*.`co |
| 12b00 | 6c 75 6d 6e 60 0a 2a 20 60 77 69 64 74 68 60 20 2d 2d 20 4d 61 78 20 77 69 64 74 68 20 6f 66 20 | lumn`.*.`width`.--.Max.width.of. |
| 12b20 | 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 2e 0a 2a 20 60 68 65 69 67 68 74 60 20 2d 2d 20 | `popup`.instance..*.`height`.--. |
| 12b40 | 4d 61 78 20 68 65 69 67 68 74 20 6f 66 20 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 2e 0a | Max.height.of.`popup`.instance.. |
| 12b60 | 2a 20 60 6d 69 6e 2d 68 65 69 67 68 74 60 0a 2a 20 60 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 | *.`min-height`.*.`current-height |
| 12b80 | 60 0a 2a 20 60 64 69 72 65 63 74 69 6f 6e 60 20 2d 2d 20 50 6f 73 69 74 69 76 65 20 6e 75 6d 62 | `.*.`direction`.--.Positive.numb |
| 12ba0 | 65 72 20 6d 65 61 6e 73 20 66 6f 72 77 61 72 64 2c 20 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 | er.means.forward,.negative.numbe |
| 12bc0 | 72 20 6d 65 61 6e 73 20 62 61 63 6b 77 61 72 64 2e 0a 2a 20 60 70 61 72 65 6e 74 60 20 2d 2d 20 | r.means.backward..*.`parent`.--. |
| 12be0 | 54 68 65 20 70 61 72 65 6e 74 20 6f 66 20 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 2e 0a | The.parent.of.`popup`.instance.. |
| 12c00 | 2a 20 60 66 61 63 65 60 20 2d 2d 20 54 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 2e | *.`face`.--.The.background.face. |
| 12c20 | 0a 2a 20 60 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 60 0a 2a 20 60 6d 61 72 67 69 6e 2d 6c 65 | .*.`selection-face`.*.`margin-le |
| 12c40 | 66 74 60 0a 2a 20 60 6d 61 72 67 69 6e 2d 72 69 67 68 74 60 0a 2a 20 60 73 63 72 6f 6c 6c 2d 62 | ft`.*.`margin-right`.*.`scroll-b |
| 12c60 | 61 72 60 20 2d 2d 20 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 60 70 6f 70 75 70 60 20 69 6e 73 | ar`.--.Non-nil.means.`popup`.ins |
| 12c80 | 74 61 6e 63 65 20 68 61 73 20 61 20 73 63 72 6f 6c 6c 20 62 61 72 2e 0a 2a 20 60 73 79 6d 62 6f | tance.has.a.scroll.bar..*.`symbo |
| 12ca0 | 6c 60 20 2d 2d 20 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 60 70 6f 70 75 70 60 20 69 6e 73 74 | l`.--.Non-nil.means.`popup`.inst |
| 12cc0 | 61 6e 63 65 20 68 61 73 20 61 20 73 70 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 | ance.has.a.space.for.displaying. |
| 12ce0 | 73 79 6d 62 6f 6c 73 20 6f 66 20 69 74 65 6d 2e 0a 2a 20 60 63 75 72 73 6f 72 60 20 2d 2d 20 54 | symbols.of.item..*.`cursor`.--.T |
| 12d00 | 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 60 6c 69 73 74 60 2e 0a 2a | he.current.position.of.`list`..* |
| 12d20 | 20 60 73 63 72 6f 6c 6c 2d 74 6f 70 60 20 2d 2d 20 54 68 65 20 6f 66 66 73 65 74 20 6f 66 20 73 | .`scroll-top`.--.The.offset.of.s |
| 12d40 | 63 72 6f 6c 6c 69 6e 67 2e 0a 2a 20 60 6c 69 73 74 60 20 2d 2d 20 54 68 65 20 63 6f 6e 74 65 6e | crolling..*.`list`.--.The.conten |
| 12d60 | 74 73 20 6f 66 20 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 61 20 6c 69 73 74 | ts.of.`popup`.instance.in.a.list |
| 12d80 | 20 6f 66 20 69 74 65 6d 73 20 28 73 74 72 69 6e 67 73 29 2e 0a 2a 20 60 6f 72 69 67 69 6e 61 6c | .of.items.(strings)..*.`original |
| 12da0 | 2d 6c 69 73 74 60 20 2d 2d 20 53 61 6d 65 20 61 73 20 60 6c 69 73 74 60 20 65 78 63 65 70 74 20 | -list`.--.Same.as.`list`.except. |
| 12dc0 | 74 68 61 74 20 74 68 69 73 20 69 73 20 6e 6f 74 20 66 69 6c 74 65 72 65 64 2e 0a 0a 41 6c 6c 20 | that.this.is.not.filtered...All. |
| 12de0 | 6f 66 20 74 68 65 73 65 20 66 69 65 6c 64 73 20 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 | of.these.fields.can.be.accessed. |
| 12e00 | 62 79 20 60 70 6f 70 75 70 2d 3c 66 69 65 6c 64 3e 60 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 23 23 | by.`popup-<field>`.function...## |
| 12e20 | 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 63 72 65 61 74 65 60 0a 0a 20 20 20 20 | #.Function:.`popup-create`...... |
| 12e40 | 70 6f 70 75 70 2d 63 72 65 61 74 65 20 70 6f 69 6e 74 20 77 69 64 74 68 20 68 65 69 67 68 74 20 | popup-create.point.width.height. |
| 12e60 | 26 6b 65 79 20 6d 69 6e 2d 68 65 69 67 68 74 20 6d 61 78 2d 77 69 64 74 68 20 61 72 6f 75 6e 64 | &key.min-height.max-width.around |
| 12e80 | 20 66 61 63 65 0a 20 20 20 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 63 72 6f 6c 6c 2d | .face.....selection-face.scroll- |
| 12ea0 | 62 61 72 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 73 79 6d | bar.margin-left.margin-right.sym |
| 12ec0 | 62 6f 6c 20 70 61 72 65 6e 74 0a 20 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 3d 3e 20 | bol.parent.....parent-offset.=>. |
| 12ee0 | 70 6f 70 75 70 0a 0a 43 72 65 61 74 65 20 61 20 70 6f 70 75 70 20 69 6e 73 74 61 6e 63 65 20 61 | popup..Create.a.popup.instance.a |
| 12f00 | 74 20 60 50 4f 49 4e 54 60 20 77 69 74 68 20 60 57 49 44 54 48 60 20 61 6e 64 20 60 48 45 49 47 | t.`POINT`.with.`WIDTH`.and.`HEIG |
| 12f20 | 48 54 60 2e 0a 0a 60 4d 49 4e 2d 48 45 49 47 48 54 60 20 69 73 20 74 68 65 20 6d 69 6e 69 6d 61 | HT`...`MIN-HEIGHT`.is.the.minima |
| 12f40 | 6c 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 | l.height.of.the.popup..The.defau |
| 12f60 | 6c 74 20 76 61 6c 75 65 20 69 73 20 30 2e 0a 0a 60 4d 41 58 2d 57 49 44 54 48 60 20 69 73 20 74 | lt.value.is.0...`MAX-WIDTH`.is.t |
| 12f80 | 68 65 20 6d 61 78 69 6d 75 6d 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 | he.maximum.width.of.the.popup..T |
| 12fa0 | 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 0a 6e 69 6c 20 28 6e 6f 20 6c 69 6d 69 | he.default.value.is.nil.(no.limi |
| 12fc0 | 74 29 2e 20 49 66 20 61 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 2c 20 74 68 65 20 76 61 6c | t)..If.a.floating.point,.the.val |
| 12fe0 | 75 65 20 72 65 66 65 72 73 20 74 6f 20 74 68 65 20 72 61 74 69 6f 20 6f 66 0a 74 68 65 20 77 69 | ue.refers.to.the.ratio.of.the.wi |
| 13000 | 6e 64 6f 77 2e 20 49 66 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 6c 69 6d 69 74 20 69 73 20 69 6e | ndow..If.an.integer,.limit.is.in |
| 13020 | 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 49 66 20 60 41 52 4f 55 4e 44 60 20 69 73 20 6e 6f 6e | .characters...If.`AROUND`.is.non |
| 13040 | 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 | -nil,.the.popup.will.be.displaye |
| 13060 | 64 20 61 72 6f 75 6e 64 20 74 68 65 20 70 6f 69 6e 74 0a 62 75 74 20 6e 6f 74 20 61 74 20 74 68 | d.around.the.point.but.not.at.th |
| 13080 | 65 20 70 6f 69 6e 74 2e 0a 0a 60 46 41 43 45 60 20 69 73 20 74 68 65 20 62 61 63 6b 67 72 6f 75 | e.point...`FACE`.is.the.backgrou |
| 130a0 | 6e 64 20 66 61 63 65 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 6c | nd.face.of.the.popup..The.defaul |
| 130c0 | 74 20 76 61 6c 75 65 20 69 73 0a 60 70 6f 70 75 70 2d 66 61 63 65 60 2e 0a 0a 60 53 45 4c 45 43 | t.value.is.`popup-face`...`SELEC |
| 130e0 | 54 49 4f 4e 2d 46 41 43 45 60 20 69 73 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 28 73 65 | TION-FACE`.is.the.foreground.(se |
| 13100 | 6c 65 63 74 69 6f 6e 29 20 66 61 63 65 20 6f 66 20 74 68 65 20 70 6f 70 75 70 20 54 68 65 0a 64 | lection).face.of.the.popup.The.d |
| 13120 | 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 66 61 63 65 60 2e 0a 0a 49 | efault.value.is.`popup-face`...I |
| 13140 | 66 20 60 53 43 52 4f 4c 4c 2d 42 41 52 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 | f.`SCROLL-BAR`.is.non-nil,.the.p |
| 13160 | 6f 70 75 70 20 77 69 6c 6c 20 68 61 76 65 20 61 20 73 63 72 6f 6c 6c 20 62 61 72 20 61 74 20 74 | opup.will.have.a.scroll.bar.at.t |
| 13180 | 68 65 0a 72 69 67 68 74 2e 0a 0a 49 66 20 60 4d 41 52 47 49 4e 2d 4c 45 46 54 60 20 69 73 20 6e | he.right...If.`MARGIN-LEFT`.is.n |
| 131a0 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 68 61 76 65 20 61 20 6d 61 | on-nil,.the.popup.will.have.a.ma |
| 131c0 | 72 67 69 6e 20 61 74 20 74 68 65 20 6c 65 66 74 2e 0a 0a 49 66 20 60 4d 41 52 47 49 4e 2d 52 49 | rgin.at.the.left...If.`MARGIN-RI |
| 131e0 | 47 48 54 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 | GHT`.is.non-nil,.the.popup.will. |
| 13200 | 68 61 76 65 20 61 20 6d 61 72 67 69 6e 20 61 74 20 74 68 65 0a 72 69 67 68 74 2e 0a 0a 60 53 59 | have.a.margin.at.the.right...`SY |
| 13220 | 4d 42 4f 4c 60 20 69 73 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 77 68 69 63 | MBOL`.is.a.single.character.whic |
| 13240 | 68 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 74 68 65 20 69 74 65 6d | h.indicates.the.kind.of.the.item |
| 13260 | 2e 0a 0a 60 50 41 52 45 4e 54 60 20 69 73 20 74 68 65 20 70 61 72 65 6e 74 20 70 6f 70 75 70 20 | ...`PARENT`.is.the.parent.popup. |
| 13280 | 69 6e 73 74 61 6e 63 65 2e 20 49 66 20 60 50 41 52 45 4e 54 60 20 69 73 20 6f 6d 69 74 74 65 64 | instance..If.`PARENT`.is.omitted |
| 132a0 | 2c 20 74 68 65 20 70 6f 70 75 70 0a 77 69 6c 6c 20 62 65 20 61 20 72 6f 6f 74 20 69 6e 73 74 61 | ,.the.popup.will.be.a.root.insta |
| 132c0 | 6e 63 65 2e 0a 0a 60 50 41 52 45 4e 54 2d 4f 46 46 53 45 54 60 20 69 73 20 61 20 72 6f 77 20 6f | nce...`PARENT-OFFSET`.is.a.row.o |
| 132e0 | 66 66 73 65 74 20 66 72 6f 6d 20 74 68 65 20 70 61 72 65 6e 74 20 70 6f 70 75 70 2e 0a 0a 48 65 | ffset.from.the.parent.popup...He |
| 13300 | 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 | re.is.an.example:......(setq.pop |
| 13320 | 75 70 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 | up.(popup-create.(point).10.10)) |
| 13340 | 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 46 6f | .....(popup-set-list.popup.'("Fo |
| 13360 | 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 | o"."Bar"."Baz")).....(popup-draw |
| 13380 | 20 70 6f 70 75 70 29 0a 20 20 20 20 3b 3b 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 68 65 72 65 | .popup).....;;.do.something.here |
| 133a0 | 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 0a 0a 23 23 23 20 46 | .....(popup-delete.popup)..###.F |
| 133c0 | 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 64 65 6c 65 74 65 60 0a 0a 20 20 20 20 70 6f 70 | unction:.`popup-delete`......pop |
| 133e0 | 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 0a 0a 44 65 6c 65 74 65 20 74 68 65 20 60 50 4f 50 | up-delete.popup..Delete.the.`POP |
| 13400 | 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 6c 69 76 65 2d | UP`...###.Function:.`popup-live- |
| 13420 | 70 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 70 6f 70 75 70 20 3d 3e 20 62 6f | p`......popup-live-p.popup.=>.bo |
| 13440 | 6f 6c 65 61 6e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 73 65 74 2d | olean..###.Function:.`popup-set- |
| 13460 | 6c 69 73 74 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 | list`......popup-set-list.popup. |
| 13480 | 6c 69 73 74 0a 0a 53 65 74 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 60 50 | list..Set.the.contents.of.the.`P |
| 134a0 | 4f 50 55 50 60 2e 20 60 4c 49 53 54 60 20 68 61 73 20 74 6f 20 62 65 20 70 6f 70 75 70 20 69 74 | OPUP`..`LIST`.has.to.be.popup.it |
| 134c0 | 65 6d 73 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 64 72 61 77 60 | ems...###.Function:.`popup-draw` |
| 134e0 | 0a 0a 20 20 20 20 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 0a 0a 44 72 61 77 20 74 68 65 | ......popup-draw.popup..Draw.the |
| 13500 | 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 | .contents.of.the.`POPUP`...###.F |
| 13520 | 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 68 69 64 65 60 0a 0a 20 20 20 20 70 6f 70 75 70 | unction:.`popup-hide`......popup |
| 13540 | 2d 68 69 64 65 20 70 6f 70 75 70 0a 0a 48 69 64 65 20 74 68 65 20 60 50 4f 50 55 50 60 2e 20 54 | -hide.popup..Hide.the.`POPUP`..T |
| 13560 | 6f 20 73 68 6f 77 20 61 67 61 69 6e 2c 20 63 61 6c 6c 20 60 70 6f 70 75 70 2d 64 72 61 77 60 2e | o.show.again,.call.`popup-draw`. |
| 13580 | 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 68 69 64 64 65 6e 2d 70 60 | ..###.Function:.`popup-hidden-p` |
| 135a0 | 0a 0a 20 20 20 20 70 6f 70 75 70 2d 68 69 64 64 65 6e 2d 70 20 70 6f 70 75 70 0a 0a 52 65 74 75 | ......popup-hidden-p.popup..Retu |
| 135c0 | 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 60 50 4f 50 55 50 60 20 69 73 20 68 69 64 | rn.non-nil.if.the.`POPUP`.is.hid |
| 135e0 | 64 65 6e 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 73 65 6c 65 63 | den...###.Function:.`popup-selec |
| 13600 | 74 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 20 69 6e 64 65 78 | t`......popup-select.popup.index |
| 13620 | 0a 0a 53 65 6c 65 63 74 20 74 68 65 20 69 74 65 6d 20 6f 66 20 60 49 4e 44 45 58 60 20 6f 66 20 | ..Select.the.item.of.`INDEX`.of. |
| 13640 | 74 68 65 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 | the.`POPUP`...###.Function:.`pop |
| 13660 | 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 65 6c | up-selected-item`......popup-sel |
| 13680 | 65 63 74 65 64 2d 69 74 65 6d 20 70 6f 70 75 70 20 3d 3e 20 69 74 65 6d 0a 0a 52 65 74 75 72 6e | ected-item.popup.=>.item..Return |
| 136a0 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 20 6f 66 20 74 68 65 20 60 50 4f 50 55 50 | .the.selected.item.of.the.`POPUP |
| 136c0 | 60 2e 0a 0a 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 60 50 4f 50 55 50 | `...Return.non-nil.if.the.`POPUP |
| 136e0 | 60 20 69 73 20 73 74 69 6c 6c 20 61 6c 69 76 65 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a | `.is.still.alive...###.Function: |
| 13700 | 20 60 70 6f 70 75 70 2d 6e 65 78 74 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f | .`popup-next`......popup-next.po |
| 13720 | 70 75 70 0a 0a 53 65 6c 65 63 74 20 74 68 65 20 6e 65 78 74 20 69 74 65 6d 20 6f 66 20 74 68 65 | pup..Select.the.next.item.of.the |
| 13740 | 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d | .`POPUP`...###.Function:.`popup- |
| 13760 | 70 72 65 76 69 6f 75 73 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 70 6f | previous`......popup-previous.po |
| 13780 | 70 75 70 0a 0a 53 65 6c 65 63 74 20 74 68 65 20 6e 65 78 74 20 69 74 65 6d 20 6f 66 20 74 68 65 | pup..Select.the.next.item.of.the |
| 137a0 | 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d | .`POPUP`...###.Function:.`popup- |
| 137c0 | 73 63 72 6f 6c 6c 2d 64 6f 77 6e 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 | scroll-down`......popup-scroll-d |
| 137e0 | 6f 77 6e 20 70 6f 70 75 70 20 6e 0a 0a 53 63 72 6f 6c 6c 20 64 6f 77 6e 20 60 4e 60 20 69 74 65 | own.popup.n..Scroll.down.`N`.ite |
| 13800 | 6d 73 20 6f 66 20 74 68 65 20 60 50 4f 50 55 50 60 2e 20 54 68 69 73 20 77 6f 6e 27 74 20 77 72 | ms.of.the.`POPUP`..This.won't.wr |
| 13820 | 61 70 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 73 63 72 6f 6c 6c | ap...###.Function:.`popup-scroll |
| 13840 | 2d 75 70 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 70 6f 70 75 70 20 | -up`......popup-scroll-up.popup. |
| 13860 | 6e 0a 0a 53 63 72 6f 6c 6c 20 75 70 20 60 4e 60 20 69 74 65 6d 73 20 6f 66 20 74 68 65 20 60 50 | n..Scroll.up.`N`.items.of.the.`P |
| 13880 | 4f 50 55 50 60 2e 20 54 68 69 73 20 77 6f 6e 27 74 20 77 72 61 70 2e 0a 0a 23 23 23 20 46 75 6e | OPUP`..This.won't.wrap...###.Fun |
| 138a0 | 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 60 0a 0a 20 20 20 20 70 6f 70 75 | ction:.`popup-isearch`......popu |
| 138c0 | 70 2d 69 73 65 61 72 63 68 20 70 6f 70 75 70 20 26 6b 65 79 20 63 75 72 73 6f 72 2d 63 6f 6c 6f | p-isearch.popup.&key.cursor-colo |
| 138e0 | 72 20 6b 65 79 6d 61 70 20 63 61 6c 6c 62 61 63 6b 20 68 65 6c 70 2d 64 65 6c 61 79 0a 20 20 20 | r.keymap.callback.help-delay.... |
| 13900 | 20 3d 3e 20 62 6f 6f 6c 65 61 6e 0a 0a 45 6e 74 65 72 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 73 | .=>.boolean..Enter.incremental.s |
| 13920 | 65 61 72 63 68 20 65 76 65 6e 74 20 6c 6f 6f 70 20 6f 66 20 60 50 4f 50 55 50 60 2e 0a 0a 54 6f | earch.event.loop.of.`POPUP`...To |
| 13940 | 6f 6c 74 69 70 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 20 74 6f 6f 6c 74 69 70 20 69 73 20 61 6e | oltips.--------..A.tooltip.is.an |
| 13960 | 20 75 73 65 66 75 6c 20 76 69 73 75 61 6c 20 55 49 20 77 69 64 67 65 74 20 66 6f 72 20 64 69 73 | .useful.visual.UI.widget.for.dis |
| 13980 | 70 6c 61 79 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 73 6f 6d 65 74 68 69 6e 67 20 61 62 | playing.information.something.ab |
| 139a0 | 6f 75 74 20 77 68 61 74 20 63 75 72 73 6f 72 20 70 6f 69 6e 74 73 20 74 6f 2e 0a 0a 23 23 23 20 | out.what.cursor.points.to...###. |
| 139c0 | 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 74 69 70 60 0a 0a 20 20 20 20 70 6f 70 75 70 | Function:.`popup-tip`......popup |
| 139e0 | 2d 74 69 70 20 73 74 72 69 6e 67 20 26 6b 65 79 20 70 6f 69 6e 74 20 61 72 6f 75 6e 64 20 77 69 | -tip.string.&key.point.around.wi |
| 13a00 | 64 74 68 20 68 65 69 67 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 20 6d 61 78 2d 77 69 64 74 68 0a | dth.height.min-height.max-width. |
| 13a20 | 20 20 20 20 74 72 75 6e 63 61 74 65 20 6d 61 72 67 69 6e 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 | ....truncate.margin.margin-left. |
| 13a40 | 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 73 63 72 6f 6c 6c 2d 62 61 72 20 70 61 72 65 6e 74 0a 20 | margin-right.scroll-bar.parent.. |
| 13a60 | 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 6e 6f 77 61 69 74 20 6e 6f 73 74 72 69 70 20 | ...parent-offset.nowait.nostrip. |
| 13a80 | 70 72 6f 6d 70 74 0a 0a 53 68 6f 77 20 61 20 74 6f 6f 6c 74 69 70 20 77 69 74 68 20 6d 65 73 73 | prompt..Show.a.tooltip.with.mess |
| 13aa0 | 61 67 65 20 60 53 54 52 49 4e 47 60 20 61 74 20 60 50 4f 49 4e 54 60 2e 20 54 68 69 73 20 66 75 | age.`STRING`.at.`POINT`..This.fu |
| 13ac0 | 6e 63 74 69 6f 6e 20 69 73 0a 73 79 6e 63 68 72 6f 6e 69 7a 65 64 20 75 6e 6c 65 73 73 20 60 4e | nction.is.synchronized.unless.`N |
| 13ae0 | 4f 57 41 49 54 60 20 73 70 65 63 69 66 69 65 64 2e 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 | OWAIT`.specified..Almost.all.arg |
| 13b00 | 75 6d 65 6e 74 73 20 61 72 65 20 73 61 6d 65 20 61 73 0a 60 70 6f 70 75 70 2d 63 72 65 61 74 65 | uments.are.same.as.`popup-create |
| 13b20 | 60 20 65 78 63 65 70 74 20 66 6f 72 20 60 54 52 55 4e 43 41 54 45 60 2c 20 60 4e 4f 57 41 49 54 | `.except.for.`TRUNCATE`,.`NOWAIT |
| 13b40 | 60 2c 20 60 4e 4f 53 54 52 49 50 60 20 61 6e 64 20 60 50 52 4f 4d 50 54 60 2e 0a 0a 49 66 20 60 | `,.`NOSTRIP`.and.`PROMPT`...If.` |
| 13b60 | 54 52 55 4e 43 41 54 45 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 74 6f 6f 6c 74 69 | TRUNCATE`.is.non-nil,.the.toolti |
| 13b80 | 70 20 63 61 6e 20 62 65 20 74 72 75 6e 63 61 74 65 64 2e 0a 0a 49 66 20 60 4e 4f 57 41 49 54 60 | p.can.be.truncated...If.`NOWAIT` |
| 13ba0 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6d 6d 65 64 | .is.non-nil,.this.function.immed |
| 13bc0 | 69 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 20 74 6f 6f 6c 74 69 70 0a 69 6e 73 74 61 | iately.returns.the.tooltip.insta |
| 13be0 | 6e 63 65 20 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e | nce.without.entering.event.loop. |
| 13c00 | 0a 0a 49 66 20 60 4e 4f 53 54 52 49 50 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 53 54 52 49 | ..If.`NOSTRIP`.is.non-nil,.`STRI |
| 13c20 | 4e 47 60 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 6e 6f 74 20 73 74 72 69 70 70 65 64 2e | NG`.properties.are.not.stripped. |
| 13c40 | 0a 0a 60 50 52 4f 4d 50 54 60 20 69 73 20 61 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 20 75 73 | ..`PROMPT`.is.a.prompt.string.us |
| 13c60 | 65 64 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 74 68 | ed.when.reading.events.during.th |
| 13c80 | 65 20 65 76 65 6e 74 0a 6c 6f 6f 70 2e 0a 0a 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c | e.event.loop...Here.is.an.exampl |
| 13ca0 | 65 3a 0a 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 | e:......(popup-tip."Hello,.World |
| 13cc0 | 21 22 29 0a 20 20 20 20 3b 3b 20 72 65 61 63 68 20 68 65 72 65 20 61 66 74 65 72 20 74 68 65 20 | !").....;;.reach.here.after.the. |
| 13ce0 | 74 6f 6f 6c 74 69 70 20 64 69 73 61 70 70 65 61 72 65 64 0a 0a 50 6f 70 75 70 20 4d 65 6e 75 73 | tooltip.disappeared..Popup.Menus |
| 13d00 | 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 50 6f 70 75 70 20 6d 65 6e 75 20 69 73 20 61 6e 20 75 | .-----------..Popup.menu.is.an.u |
| 13d20 | 73 65 66 75 6c 20 76 69 73 75 61 6c 20 55 49 20 77 69 64 67 65 74 20 66 6f 72 20 70 72 6f 6d 70 | seful.visual.UI.widget.for.promp |
| 13d40 | 74 69 6e 67 20 75 73 65 72 73 20 74 6f 0a 73 65 6c 65 63 74 20 61 6e 20 69 74 65 6d 20 6f 66 20 | ting.users.to.select.an.item.of. |
| 13d60 | 61 20 6c 69 73 74 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 6d 65 | a.list...###.Function:.`popup-me |
| 13d80 | 6e 75 2a 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 6c 69 73 74 20 26 6b 65 79 20 | nu*`......popup-menu*.list.&key. |
| 13da0 | 70 6f 69 6e 74 20 61 72 6f 75 6e 64 20 77 69 64 74 68 20 68 65 69 67 68 74 20 6d 61 72 67 69 6e | point.around.width.height.margin |
| 13dc0 | 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 73 63 | .margin-left.....margin-right.sc |
| 13de0 | 72 6f 6c 6c 2d 62 61 72 20 73 79 6d 62 6f 6c 20 70 61 72 65 6e 74 20 70 61 72 65 6e 74 2d 6f 66 | roll-bar.symbol.parent.parent-of |
| 13e00 | 66 73 65 74 20 6b 65 79 6d 61 70 0a 20 20 20 20 66 61 6c 6c 62 61 63 6b 20 68 65 6c 70 2d 64 65 | fset.keymap.....fallback.help-de |
| 13e20 | 6c 61 79 20 6e 6f 77 61 69 74 20 70 72 6f 6d 70 74 20 69 73 65 61 72 63 68 20 69 73 65 61 72 63 | lay.nowait.prompt.isearch.isearc |
| 13e40 | 68 2d 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 | h-filter.isearch-cursor-color... |
| 13e60 | 20 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 | ..isearch-keymap.isearch-callbac |
| 13e80 | 6b 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 3d 3e 20 73 65 6c 65 63 74 65 64 2d 76 61 6c 75 | k.initial-index.=>.selected-valu |
| 13ea0 | 65 0a 0a 53 68 6f 77 20 61 20 70 6f 70 75 70 20 6d 65 6e 75 20 6f 66 20 60 4c 49 53 54 60 20 61 | e..Show.a.popup.menu.of.`LIST`.a |
| 13ec0 | 74 20 60 50 4f 49 4e 54 60 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 | t.`POINT`..This.function.returns |
| 13ee0 | 20 74 68 65 20 76 61 6c 75 65 0a 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 2e | .the.value.of.the.selected.item. |
| 13f00 | 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 61 6d 65 20 61 | .Almost.all.arguments.are.same.a |
| 13f20 | 73 20 60 70 6f 70 75 70 2d 63 72 65 61 74 65 60 0a 65 78 63 65 70 74 20 66 6f 72 20 60 4b 45 59 | s.`popup-create`.except.for.`KEY |
| 13f40 | 4d 41 50 60 2c 20 60 46 41 4c 4c 42 41 43 4b 60 2c 20 60 48 45 4c 50 2d 44 45 4c 41 59 60 2c 20 | MAP`,.`FALLBACK`,.`HELP-DELAY`,. |
| 13f60 | 60 50 52 4f 4d 50 54 60 2c 20 60 49 53 45 41 52 43 48 60 2c 0a 60 49 53 45 41 52 43 48 2d 46 49 | `PROMPT`,.`ISEARCH`,.`ISEARCH-FI |
| 13f80 | 4c 54 45 52 60 2c 20 60 49 53 45 41 52 43 48 2d 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 60 2c 20 60 | LTER`,.`ISEARCH-CURSOR-COLOR`,.` |
| 13fa0 | 49 53 45 41 52 43 48 2d 4b 45 59 4d 41 50 60 0a 61 6e 64 20 60 49 53 45 41 52 43 48 2d 43 41 4c | ISEARCH-KEYMAP`.and.`ISEARCH-CAL |
| 13fc0 | 4c 42 41 43 4b 60 2e 0a 0a 49 66 20 60 4b 45 59 4d 41 50 60 20 69 73 20 70 72 6f 76 69 64 65 64 | LBACK`...If.`KEYMAP`.is.provided |
| 13fe0 | 2c 20 69 74 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 | ,.it.is.a.keymap.which.is.used.w |
| 14000 | 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 0a 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 65 76 65 | hen.processing.events.during.eve |
| 14020 | 6e 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 60 46 41 4c 4c 42 41 43 4b 60 20 69 73 20 70 72 6f 76 69 | nt.loop...If.`FALLBACK`.is.provi |
| 14040 | 64 65 64 2c 20 69 74 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 74 77 6f | ded,.it.is.a.function.taking.two |
| 14060 | 20 61 72 67 75 6d 65 6e 74 73 3b 20 61 20 6b 65 79 0a 61 6e 64 20 61 20 63 6f 6d 6d 61 6e 64 2e | .arguments;.a.key.and.a.command. |
| 14080 | 20 60 46 41 4c 4c 42 41 43 4b 60 20 69 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 6e 6f 20 73 70 | .`FALLBACK`.is.called.when.no.sp |
| 140a0 | 65 63 69 61 6c 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 0a 6f 6e 20 74 68 65 20 | ecial.operation.is.found.on.the. |
| 140c0 | 6b 65 79 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 | key..The.default.value.is.`popup |
| 140e0 | 2d 6d 65 6e 75 2d 66 61 6c 6c 62 61 63 6b 60 2c 20 77 68 69 63 68 20 64 6f 65 73 0a 6e 6f 74 68 | -menu-fallback`,.which.does.noth |
| 14100 | 69 6e 67 2e 0a 0a 60 48 45 4c 50 2d 44 45 4c 41 59 60 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 | ing...`HELP-DELAY`.is.a.delay.of |
| 14120 | 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 6c 70 73 2e 0a 0a 49 66 20 60 4e 4f 57 41 49 54 60 20 | .displaying.helps...If.`NOWAIT`. |
| 14140 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6d 6d 65 64 69 | is.non-nil,.this.function.immedi |
| 14160 | 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 20 6d 65 6e 75 0a 69 6e 73 74 61 6e 63 65 20 | ately.returns.the.menu.instance. |
| 14180 | 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 60 50 | without.entering.event.loop...`P |
| 141a0 | 52 4f 4d 50 54 60 20 69 73 20 61 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 20 77 68 65 6e 20 72 | ROMPT`.is.a.prompt.string.when.r |
| 141c0 | 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e | eading.events.during.event.loop. |
| 141e0 | 0a 0a 49 66 20 60 49 53 45 41 52 43 48 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 20 69 73 | ..If.`ISEARCH`.is.non-nil,.do.is |
| 14200 | 65 61 72 63 68 20 61 73 20 73 6f 6f 6e 20 61 73 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 | earch.as.soon.as.displaying.the. |
| 14220 | 70 6f 70 75 70 0a 6d 65 6e 75 2e 0a 0a 60 49 53 45 41 52 43 48 2d 46 49 4c 54 45 52 60 20 69 73 | popup.menu...`ISEARCH-FILTER`.is |
| 14240 | 20 61 20 66 69 6c 74 65 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 74 77 6f | .a.filtering.function.taking.two |
| 14260 | 20 61 72 67 75 6d 65 6e 74 73 3a 0a 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 20 61 6e 64 20 6c | .arguments:.search.pattern.and.l |
| 14280 | 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 20 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 | ist.of.items..Returns.a.list.of. |
| 142a0 | 6d 61 74 63 68 69 6e 67 20 69 74 65 6d 73 2e 0a 0a 60 49 53 45 41 52 43 48 2d 43 55 52 53 4f 52 | matching.items...`ISEARCH-CURSOR |
| 142c0 | 2d 43 4f 4c 4f 52 60 20 69 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f 72 20 64 75 72 69 6e 67 | -COLOR`.is.a.cursor.color.during |
| 142e0 | 20 69 73 65 61 72 63 68 2e 20 54 68 65 20 64 65 66 61 75 6c 74 0a 76 61 6c 75 65 20 69 73 20 60 | .isearch..The.default.value.is.` |
| 14300 | 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 27 2e 0a 0a 60 49 | popup-isearch-cursor-color'...`I |
| 14320 | 53 45 41 52 43 48 2d 4b 45 59 4d 41 50 60 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 | SEARCH-KEYMAP`.is.a.keymap.which |
| 14340 | 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 0a | .is.used.when.processing.events. |
| 14360 | 64 75 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 | during.event.loop..The.default.v |
| 14380 | 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 60 2e 0a | alue.is.`popup-isearch-keymap`.. |
| 143a0 | 0a 60 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 60 20 69 73 20 61 20 66 75 6e 63 74 69 6f | .`ISEARCH-CALLBACK`.is.a.functio |
| 143c0 | 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 60 70 6f 70 75 70 2d 6d | n.taking.one.argument...`popup-m |
| 143e0 | 65 6e 75 60 0a 63 61 6c 6c 73 20 60 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 60 2c 20 69 | enu`.calls.`ISEARCH-CALLBACK`,.i |
| 14400 | 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 73 | f.specified,.after.isearch.finis |
| 14420 | 68 65 64 20 6f 72 0a 69 73 65 61 72 63 68 20 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 67 | hed.or.isearch.canceled..The.arg |
| 14440 | 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f 66 | uments.is.whole.filtered.list.of |
| 14460 | 20 69 74 65 6d 73 2e 0a 0a 49 66 20 60 49 4e 49 54 49 41 4c 2d 49 4e 44 45 58 60 20 69 73 20 6e | .items...If.`INITIAL-INDEX`.is.n |
| 14480 | 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 69 73 20 61 6e 20 69 6e 69 74 69 61 6c 20 69 6e 64 65 78 | on-nil,.this.is.an.initial.index |
| 144a0 | 20 76 61 6c 75 65 20 66 6f 72 0a 60 70 6f 70 75 70 2d 73 65 6c 65 63 74 60 2e 20 4f 6e 6c 79 20 | .value.for.`popup-select`..Only. |
| 144c0 | 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 20 69 73 20 76 61 6c 69 64 2e 0a 0a 48 65 72 65 | positive.integer.is.valid...Here |
| 144e0 | 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 | .is.an.example:......(popup-menu |
| 14500 | 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 29 0a 20 20 20 20 3b 3b 20 3d | *.'("Foo"."Bar"."Baz")).....;;.= |
| 14520 | 3e 20 22 42 61 7a 22 20 69 66 20 79 6f 75 20 73 65 6c 65 63 74 20 42 61 7a 0a 20 20 20 20 28 70 | >."Baz".if.you.select.Baz.....(p |
| 14540 | 6f 70 75 70 2d 6d 65 6e 75 2a 20 28 6c 69 73 74 20 28 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 | opup-menu*.(list.(popup-make-ite |
| 14560 | 6d 20 22 59 65 73 22 20 3a 76 61 6c 75 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m."Yes".:value.t)............... |
| 14580 | 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 22 4e 6f 22 20 3a | .........(popup-make-item."No".: |
| 145a0 | 76 61 6c 75 65 20 6e 69 6c 29 29 29 0a 20 20 20 20 3b 3b 20 3d 3e 20 74 20 69 66 20 79 6f 75 20 | value.nil))).....;;.=>.t.if.you. |
| 145c0 | 73 65 6c 65 63 74 20 59 65 73 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 | select.Yes..###.Function:.`popup |
| 145e0 | 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 60 0a 0a 53 61 6d 65 20 61 73 20 60 70 6f 70 75 70 2d 6d | -cascade-menu`..Same.as.`popup-m |
| 14600 | 65 6e 75 60 20 65 78 63 65 70 74 20 74 68 61 74 20 61 6e 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 | enu`.except.that.an.element.of.` |
| 14620 | 4c 49 53 54 60 20 63 61 6e 20 62 65 20 61 6c 73 6f 20 61 0a 73 75 62 2d 6d 65 6e 75 20 69 66 20 | LIST`.can.be.also.a.sub-menu.if. |
| 14640 | 74 68 65 20 65 6c 65 6d 65 6e 74 20 69 73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 66 6f 72 6d 65 | the.element.is.a.cons.cell.forme |
| 14660 | 64 20 60 28 49 54 45 4d 20 2e 20 53 55 42 4c 49 53 54 29 60 20 77 68 65 72 65 0a 60 49 54 45 4d | d.`(ITEM...SUBLIST)`.where.`ITEM |
| 14680 | 60 20 69 73 20 61 6e 20 75 73 75 61 6c 20 69 74 65 6d 20 61 6e 64 20 60 53 55 42 4c 49 53 54 60 | `.is.an.usual.item.and.`SUBLIST` |
| 146a0 | 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 73 75 62 20 6d 65 6e 75 2e 0a 0a 48 65 72 | .is.a.list.of.the.sub.menu...Her |
| 146c0 | 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 70 6f 70 75 70 2d 63 61 73 | e.is.an.example:......(popup-cas |
| 146e0 | 63 61 64 65 2d 6d 65 6e 75 20 27 28 28 22 54 6f 70 31 22 20 22 53 75 62 31 22 20 22 53 75 62 32 | cade-menu.'(("Top1"."Sub1"."Sub2 |
| 14700 | 22 29 20 22 54 6f 70 32 22 29 29 0a 0a 0a 23 23 23 20 43 75 73 74 6f 6d 69 7a 65 20 56 61 72 69 | ")."Top2"))...###.Customize.Vari |
| 14720 | 61 62 6c 65 73 0a 0a 23 23 23 23 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 72 65 67 65 78 | ables..####.`popup-isearch-regex |
| 14740 | 70 2d 62 75 69 6c 64 65 72 2d 66 75 6e 63 74 69 6f 6e 60 0a 0a 46 75 6e 63 74 69 6f 6e 20 75 73 | p-builder-function`..Function.us |
| 14760 | 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 61 20 72 65 67 65 78 70 20 66 72 6f 6d 20 61 20 | ed.to.construct.a.regexp.from.a. |
| 14780 | 70 61 74 74 65 72 6e 2e 20 59 6f 75 20 6d 61 79 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 0a 70 72 | pattern..You.may.for.instance.pr |
| 147a0 | 6f 76 69 64 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 70 6c 61 63 65 73 20 73 | ovide.a.function.that.replaces.s |
| 147c0 | 70 61 63 65 73 20 62 79 20 27 2e 2b 27 20 69 66 20 79 6f 75 20 6c 69 6b 65 20 68 65 6c 6d 20 6f | paces.by.'.+'.if.you.like.helm.o |
| 147e0 | 72 20 69 76 79 20 73 74 79 6c 65 0a 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 44 65 66 61 75 | r.ivy.style.of.completion..Defau |
| 14800 | 6c 74 20 76 61 6c 75 65 20 69 73 20 60 23 27 72 65 67 65 78 70 2d 71 75 6f 74 65 60 2e 0a 0a 2d | lt.value.is.`#'regexp-quote`...- |
| 14820 | 2d 2d 2d 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 31 2d 32 30 31 35 20 20 54 6f | ---..Copyright.(C).2011-2015..To |
| 14840 | 6d 6f 68 69 72 6f 20 4d 61 74 73 75 79 61 6d 61 20 3c 3c 6d 32 79 6d 2e 70 75 62 40 67 6d 61 69 | mohiro.Matsuyama.<<m2ym.pub@gmai |
| 14860 | 6c 2e 63 6f 6d 3e 3e 3c 62 72 2f 3e 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 30 2d | l.com>><br/>.Copyright.(C).2020- |
| 14880 | 32 30 32 31 20 20 4a 65 6e 2d 43 68 69 65 68 20 53 68 65 6e 20 3c 3c 6a 63 73 30 39 30 32 31 38 | 2021..Jen-Chieh.Shen.<<jcs090218 |
| 148a0 | 40 67 6d 61 69 6c 2e 63 6f 6d 3e 3e 0a 0a 5b 6d 65 6c 70 61 2d 6c 69 6e 6b 5d 3a 20 68 74 74 70 | @gmail.com>>..[melpa-link]:.http |
| 148c0 | 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 70 6f 70 75 70 0a 5b 6d 65 6c 70 61 2d 73 74 61 | s://melpa.org/#/popup.[melpa-sta |
| 148e0 | 62 6c 65 2d 6c 69 6e 6b 5d 3a 20 68 74 74 70 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 2e | ble-link]:.https://stable.melpa. |
| 14900 | 6f 72 67 2f 23 2f 70 6f 70 75 70 0a 5b 6d 65 6c 70 61 2d 62 61 64 67 65 5d 3a 20 68 74 74 70 73 | org/#/popup.[melpa-badge]:.https |
| 14920 | 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6f 70 75 70 2d 62 61 64 67 | ://melpa.org/packages/popup-badg |
| 14940 | 65 2e 73 76 67 0a 5b 6d 65 6c 70 61 2d 73 74 61 62 6c 65 2d 62 61 64 67 65 5d 3a 20 68 74 74 70 | e.svg.[melpa-stable-badge]:.http |
| 14960 | 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6f | s://stable.melpa.org/packages/po |
| 14980 | 70 75 70 2d 62 61 64 67 65 2e 73 76 67 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | pup-badge.svg................... |
| 149a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14a00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/tests/.............. |
| 14a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14a60 | 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 |
| 14a80 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 37 31 00 20 35 00 00 00 | 0000000.00000000000.012471..5... |
| 14aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14b00 | 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................... |
| 14b20 | 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................... |
| 14b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 70 6f 70 75 70 2d 69 6e 74 65 72 61 63 74 | popup-0.5.9/tests/popup-interact |
| 14c20 | 69 76 65 2d 74 65 73 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 | ive-test.el..................... |
| 14c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c60 | 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 |
| 14c80 | 30 30 30 37 30 37 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 34 35 34 00 20 30 00 00 00 | 0007072.00000000000.017454..0... |
| 14ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14d00 | 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................... |
| 14d20 | 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................... |
| 14d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14e00 | 28 72 65 71 75 69 72 65 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 74 65 73 74 | (require.'popup)..(defmacro.test |
| 14e20 | 20 28 65 78 70 6c 61 69 6e 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 | .(explain.&rest.body)...(declare |
| 14e40 | 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 60 28 6c 65 74 20 28 28 62 75 66 20 22 2a 62 75 66 | .(indent.1))...`(let.((buf."*buf |
| 14e60 | 2a 22 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 20 28 63 75 72 | *")..........(window-config.(cur |
| 14e80 | 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 29 29 0a 20 20 20 | rent-window-configuration))).... |
| 14ea0 | 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 28 70 72 6f 67 | ..(unwind-protect..........(prog |
| 14ec0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | n............(delete-other-windo |
| 14ee0 | 77 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | ws)............(switch-to-buffer |
| 14f00 | 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a | .buf)............(erase-buffer). |
| 14f20 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 | ...........(insert.".")......... |
| 14f40 | 20 20 20 28 6c 65 74 20 28 28 73 75 63 63 65 73 73 20 28 70 72 6f 67 6e 20 2c 40 62 6f 64 79 29 | ...(let.((success.(progn.,@body) |
| 14f60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 73 75 63 63 65 73 73 0a | ))..............(unless.success. |
| 14f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 66 61 69 6c 65 64 3a 20 25 | ...............(error."failed:.% |
| 14fa0 | 73 22 20 2c 65 78 70 6c 61 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 6f 70 | s".,explain))))........(when.pop |
| 14fc0 | 75 70 0a 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 | up..........(popup-delete.popup) |
| 14fe0 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 6e 69 6c 29 29 0a 20 20 20 20 | ..........(setq.popup.nil))..... |
| 15000 | 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 29 0a 20 20 20 20 20 20 20 28 73 65 74 | ...(kill-buffer.buf)........(set |
| 15020 | 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 6e 64 6f 77 2d 63 6f 6e | -window-configuration.window-con |
| 15040 | 66 69 67 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 75 69 2d 74 65 73 74 20 28 70 72 6f 6d | fig))))..(defmacro.ui-test.(prom |
| 15060 | 70 74 20 26 72 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 | pt.&rest.body)...(declare.(inden |
| 15080 | 74 20 31 29 29 0a 20 20 60 28 74 65 73 74 20 2c 70 72 6f 6d 70 74 20 2c 40 62 6f 64 79 20 28 79 | t.1))...`(test.,prompt.,@body.(y |
| 150a0 | 65 73 2d 6f 72 2d 6e 6f 2d 70 20 2c 70 72 6f 6d 70 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 6e | es-or-no-p.,prompt)))..(defun.in |
| 150c0 | 70 75 74 20 28 6b 65 79 29 0a 20 20 28 70 75 73 68 20 6b 65 79 20 75 6e 72 65 61 64 2d 63 6f 6d | put.(key)...(push.key.unread-com |
| 150e0 | 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 20 6e 69 6c | mand-events))..(defvar.popup.nil |
| 15100 | 29 0a 0a 28 74 65 73 74 20 22 70 6f 70 75 70 2d 63 72 65 61 74 65 22 0a 20 20 28 73 65 74 71 20 | )..(test."popup-create"...(setq. |
| 15120 | 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 | popup.(popup-create.(point).10.1 |
| 15140 | 30 29 29 29 0a 0a 28 74 65 73 74 20 22 70 6f 70 75 70 2d 64 65 6c 65 74 65 22 0a 20 20 28 73 65 | 0)))..(test."popup-delete"...(se |
| 15160 | 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 | tq.popup.(popup-create.(point).1 |
| 15180 | 30 20 31 30 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 0a 20 20 | 0.10))...(popup-delete.popup)... |
| 151a0 | 28 6e 6f 74 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 70 6f 70 75 70 29 29 29 0a 0a 28 75 69 | (not.(popup-live-p.popup)))..(ui |
| 151c0 | 2d 74 65 73 74 20 22 70 6f 70 75 70 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f | -test."popup?"...(setq.popup.(po |
| 151e0 | 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 70 6f | pup-create.(point).10.10))...(po |
| 15200 | 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 68 65 6c 6c 6f 22 20 22 77 6f | pup-set-list.popup.'("hello"."wo |
| 15220 | 72 6c 64 22 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 0a 0a 28 75 | rld"))...(popup-draw.popup))..(u |
| 15240 | 69 2d 74 65 73 74 20 22 68 69 64 64 65 6e 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 | i-test."hidden?"...(setq.popup.( |
| 15260 | 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 | popup-create.(point).10.10))...( |
| 15280 | 70 6f 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 68 65 6c 6c 6f 22 20 22 | popup-set-list.popup.'("hello"." |
| 152a0 | 77 6f 72 6c 64 22 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 0a 20 20 | world"))...(popup-draw.popup)... |
| 152c0 | 28 70 6f 70 75 70 2d 68 69 64 65 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 69 | (popup-hide.popup))..(ui-test."i |
| 152e0 | 73 65 61 72 63 68 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 72 | search?"...(setq.popup.(popup-cr |
| 15300 | 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 65 | eate.(point).10.10))...(popup-se |
| 15320 | 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 68 65 6c 6c 6f 22 20 22 77 6f 72 6c 64 22 29 29 | t-list.popup.'("hello"."world")) |
| 15340 | 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 0a 20 20 28 69 6e 70 75 74 20 3f | ...(popup-draw.popup)...(input.? |
| 15360 | 65 29 0a 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 | e)...(popup-isearch.popup))..(ui |
| 15380 | 2d 74 65 73 74 20 22 74 69 70 3f 22 0a 20 20 28 70 6f 70 75 70 2d 74 69 70 0a 20 20 20 22 53 74 | -test."tip?"...(popup-tip...."St |
| 153a0 | 61 72 74 20 69 73 65 61 72 63 68 20 6f 6e 20 50 4f 50 55 50 2e 20 54 68 69 73 20 66 75 6e 63 74 | art.isearch.on.POPUP..This.funct |
| 153c0 | 69 6f 6e 20 69 73 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 6d 65 61 6e 69 6e 67 0a 65 76 65 | ion.is.synchronized,.meaning.eve |
| 153e0 | 6e 74 20 6c 6f 6f 70 20 77 61 69 74 73 20 66 6f 72 20 71 75 69 74 69 6e 67 20 6f 66 20 69 73 65 | nt.loop.waits.for.quiting.of.ise |
| 15400 | 61 72 63 68 2e 0a 0a 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 20 69 73 20 61 20 63 75 72 73 6f 72 20 | arch...CURSOR-COLOR.is.a.cursor. |
| 15420 | 63 6f 6c 6f 72 20 64 75 72 69 6e 67 20 69 73 65 61 72 63 68 2e 20 54 68 65 20 64 65 66 61 75 6c | color.during.isearch..The.defaul |
| 15440 | 74 20 76 61 6c 75 65 0a 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 | t.value.is.`popup-isearch-cursor |
| 15460 | 2d 63 6f 6c 6f 72 27 2e 0a 0a 4b 45 59 4d 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 | -color'...KEYMAP.is.a.keymap.whi |
| 15480 | 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 | ch.is.used.when.processing.event |
| 154a0 | 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 | s.during.event.loop..The.default |
| 154c0 | 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 27 | .value.is.`popup-isearch-keymap' |
| 154e0 | 2e 0a 0a 43 41 4c 4c 42 41 43 4b 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 | ...CALLBACK.is.a.function.taking |
| 15500 | 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 27 20 63 | .one.argument..`popup-isearch'.c |
| 15520 | 61 6c 6c 73 0a 43 41 4c 4c 42 41 43 4b 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 | alls.CALLBACK,.if.specified,.aft |
| 15540 | 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 73 68 65 64 20 6f 72 20 69 73 65 61 72 63 68 0a 63 | er.isearch.finished.or.isearch.c |
| 15560 | 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 | anceled..The.arguments.is.whole. |
| 15580 | 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 0a 0a 48 45 4c 50 2d 44 45 | filtered.list.of.items...HELP-DE |
| 155a0 | 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 6c | LAY.is.a.delay.of.displaying.hel |
| 155c0 | 70 73 2e 22 0a 20 20 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 66 | ps."....:nowait.t))..(ui-test."f |
| 155e0 | 6f 6c 64 3f 22 0a 20 20 28 6c 65 74 20 28 28 73 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d | old?"...(let.((s.(make-string.(- |
| 15600 | 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 29 0a 20 20 20 20 28 69 6e | .(window-width).3).?.))).....(in |
| 15620 | 73 65 72 74 20 73 29 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 | sert.s).....(setq.popup.(popup-t |
| 15640 | 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 20 3a 6e | ip."long.long.long.long.line".:n |
| 15660 | 6f 77 61 69 74 20 74 29 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 66 6f 6c 64 3f 22 0a 20 20 | owait.t))))..(ui-test."fold?"... |
| 15680 | 28 6c 65 74 20 28 28 73 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 | (let.((s.(make-string.(-.(window |
| 156a0 | 2d 68 65 69 67 68 74 29 20 33 29 20 3f 5c 6e 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 73 | -height).3).?\n))).....(insert.s |
| 156c0 | 29 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 62 6c | ).....(setq.popup.(popup-tip."bl |
| 156e0 | 61 5c 6e 62 6c 61 5c 6e 62 6c 61 5c 6e 62 6c 61 5c 6e 62 6c 61 22 20 3a 6e 6f 77 61 69 74 20 74 | a\nbla\nbla\nbla\nbla".:nowait.t |
| 15700 | 29 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 6d 61 72 67 69 6e 3f 22 0a 20 20 28 73 65 74 71 | ))))..(ui-test."margin?"...(setq |
| 15720 | 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 20 3a 6e 6f 77 | .popup.(popup-tip."Margin?".:now |
| 15740 | 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 74 77 | ait.t.:margin.t)))..(ui-test."tw |
| 15760 | 6f 20 6c 69 6e 65 73 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 | o.lines?"...(setq.popup.(popup-t |
| 15780 | 69 70 20 22 46 6f 6f 5c 6e 42 61 72 5c 6e 42 61 7a 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 | ip."Foo\nBar\nBaz".:nowait.t.:he |
| 157a0 | 69 67 68 74 20 32 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 73 63 72 6f 6c 6c 20 62 61 72 3f | ight.2)))..(ui-test."scroll.bar? |
| 157c0 | 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 46 6f 6f 5c | "...(setq.popup.(popup-tip."Foo\ |
| 157e0 | 6e 42 61 72 5c 6e 42 61 7a 5c 6e 46 65 7a 5c 6e 4f 7a 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 | nBar\nBaz\nFez\nOz".:nowait.t.:h |
| 15800 | 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 | eight.3.:scroll-bar.t.:margin.t) |
| 15820 | 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 6d 69 6e 2d 68 65 69 67 68 74 3f 22 0a 20 20 28 73 65 | ))..(ui-test."min-height?"...(se |
| 15840 | 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 48 65 6c 6c 6f 22 20 3a 6e 6f 77 | tq.popup.(popup-tip."Hello".:now |
| 15860 | 61 69 74 20 74 20 3a 6d 69 6e 2d 68 65 69 67 68 74 20 31 30 29 29 29 0a 0a 28 75 69 2d 74 65 73 | ait.t.:min-height.10)))..(ui-tes |
| 15880 | 74 20 22 6d 65 6e 75 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d | t."menu?"...(setq.popup.(popup-m |
| 158a0 | 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 | enu*.'("Foo"."Bar"."Baz").:nowai |
| 158c0 | 74 20 74 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 63 61 73 63 61 64 65 20 6d 65 6e 75 3f 22 | t.t)))..(ui-test."cascade.menu?" |
| 158e0 | 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 | ...(setq.popup.(popup-cascade-me |
| 15900 | 6e 75 20 27 28 28 22 46 6f 6f 22 20 22 46 6f 6f 31 22 20 22 46 6f 6f 32 22 29 20 22 42 61 72 22 | nu.'(("Foo"."Foo1"."Foo2")."Bar" |
| 15920 | 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 29 0a 0a | ."Baz").:nowait.t.:margin.t))).. |
| 15940 | 28 75 69 2d 74 65 73 74 20 22 6e 65 78 74 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 | (ui-test."next?"...(setq.popup.( |
| 15960 | 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 | popup-cascade-menu.'("Foo"."Bar" |
| 15980 | 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 0a 20 20 | ."Baz").:nowait.t.:margin.t))... |
| 159a0 | 28 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 70 | (popup-next.popup))..(ui-test."p |
| 159c0 | 72 65 76 69 6f 75 73 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 | revious?"...(setq.popup.(popup-c |
| 159e0 | 61 73 63 61 64 65 2d 6d 65 6e 75 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 | ascade-menu.'("Foo"."Bar"."Baz") |
| 15a00 | 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 0a 20 20 28 70 6f 70 75 70 2d | .:nowait.t.:margin.t))...(popup- |
| 15a20 | 70 72 65 76 69 6f 75 73 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 73 65 6c 65 | previous.popup))..(ui-test."sele |
| 15a40 | 63 74 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 | ct?"...(setq.popup.(popup-cascad |
| 15a60 | 65 2d 6d 65 6e 75 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 | e-menu.'("Foo"."Bar"."Baz").:now |
| 15a80 | 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 | ait.t.:margin.t))...(popup-selec |
| 15aa0 | 74 20 70 6f 70 75 70 20 31 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 73 63 72 6f 6c 6c 2d 64 6f | t.popup.1))..(ui-test."scroll-do |
| 15ac0 | 77 6e 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 | wn?"...(setq.popup.(popup-cascad |
| 15ae0 | 65 2d 6d 65 6e 75 20 28 6c 6f 6f 70 20 72 65 70 65 61 74 20 31 30 30 20 63 6f 6c 6c 65 63 74 20 | e-menu.(loop.repeat.100.collect. |
| 15b00 | 22 46 6f 6f 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 31 30 20 3a 6d 61 72 | "Foo").:nowait.t.:height.10.:mar |
| 15b20 | 67 69 6e 20 74 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 | gin.t.:scroll-bar.t))...(popup-s |
| 15b40 | 63 72 6f 6c 6c 2d 64 6f 77 6e 20 70 6f 70 75 70 20 31 30 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 | croll-down.popup.10))..(ui-test. |
| 15b60 | 22 73 63 72 6f 6c 6c 2d 75 70 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 | "scroll-up?"...(setq.popup.(popu |
| 15b80 | 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 6c 6f 6f 70 20 72 65 70 65 61 74 20 31 30 30 20 | p-cascade-menu.(loop.repeat.100. |
| 15ba0 | 63 6f 6c 6c 65 63 74 20 22 46 6f 6f 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 | collect."Foo").:nowait.t.:height |
| 15bc0 | 20 31 30 20 3a 6d 61 72 67 69 6e 20 74 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 | .10.:margin.t.:scroll-bar.t))... |
| 15be0 | 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 70 6f 70 75 70 20 39 39 39 29 0a 20 20 | (popup-scroll-down.popup.999)... |
| 15c00 | 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 70 6f 70 75 70 20 31 30 29 29 0a 0a 28 6d 65 | (popup-scroll-up.popup.10))..(me |
| 15c20 | 73 73 61 67 65 20 22 43 6f 6e 67 72 61 74 75 6c 61 74 69 6f 6e 73 21 22 29 0a 00 00 00 00 00 00 | ssage."Congratulations!")....... |
| 15c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15e00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 00 00 00 | popup-0.5.9/tests/run-test.el... |
| 15e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15e60 | 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 |
| 15e80 | 30 30 30 31 33 36 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 37 35 00 20 30 00 00 00 | 0001361.00000000000.014575..0... |
| 15ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15f00 | 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................... |
| 15f20 | 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................... |
| 15f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16000 | 3b 3b 20 55 73 61 67 65 3a 0a 3b 3b 0a 3b 3b 20 20 20 63 61 73 6b 20 65 78 65 63 20 65 6d 61 63 | ;;.Usage:.;;.;;...cask.exec.emac |
| 16020 | 73 20 2d 51 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 20 20 20 20 20 20 20 | s.-Q.-l.tests/run-test.el....... |
| 16040 | 20 20 20 20 23 20 69 6e 74 65 72 61 63 74 69 76 65 20 6d 6f 64 65 0a 3b 3b 20 20 20 63 61 73 6b | ....#.interactive.mode.;;...cask |
| 16060 | 20 65 78 65 63 20 65 6d 61 63 73 20 2d 62 61 74 63 68 20 2d 51 20 2d 6c 20 74 65 73 74 73 2f 72 | .exec.emacs.-batch.-Q.-l.tests/r |
| 16080 | 75 6e 2d 74 65 73 74 2e 65 6c 20 20 20 20 23 20 62 61 74 63 68 20 6d 6f 64 65 0a 0a 0a 3b 3b 20 | un-test.el....#.batch.mode...;;. |
| 160a0 | 55 74 69 6c 73 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 6a 6f 69 6e 2d 70 61 74 | Utils.(defun.popup-test-join-pat |
| 160c0 | 68 20 28 70 61 74 68 20 26 72 65 73 74 20 72 65 73 74 29 0a 20 20 22 4a 6f 69 6e 20 61 20 6c 69 | h.(path.&rest.rest)..."Join.a.li |
| 160e0 | 73 74 20 6f 66 20 50 41 54 48 53 20 77 69 74 68 20 61 70 70 72 6f 70 72 69 61 74 65 20 73 65 70 | st.of.PATHS.with.appropriate.sep |
| 16100 | 61 72 61 74 6f 72 20 28 73 75 63 68 20 61 73 20 2f 29 2e 0a 0a 5c 28 66 6e 20 26 72 65 73 74 20 | arator.(such.as./)...\(fn.&rest. |
| 16120 | 70 61 74 68 73 29 22 0a 20 20 28 69 66 20 72 65 73 74 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | paths)"...(if.rest.......(concat |
| 16140 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 29 20 28 | .(file-name-as-directory.path).( |
| 16160 | 61 70 70 6c 79 20 27 70 6f 70 75 70 2d 74 65 73 74 2d 6a 6f 69 6e 2d 70 61 74 68 20 72 65 73 74 | apply.'popup-test-join-path.rest |
| 16180 | 29 29 0a 20 20 20 20 70 61 74 68 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 74 65 73 | )).....path))..(defvar.popup-tes |
| 161a0 | 74 2d 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6c 6f 61 64 2d | t-dir.(file-name-directory.load- |
| 161c0 | 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 72 6f 6f 74 2d 64 | file-name)).(defvar.popup-root-d |
| 161e0 | 69 72 20 28 63 6f 6e 63 61 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 64 69 72 20 22 2e 2e 22 29 29 | ir.(concat.popup-test-dir."..")) |
| 16200 | 0a 0a 0a 3b 3b 20 53 65 74 75 70 20 60 6c 6f 61 64 2d 70 61 74 68 27 0a 28 6d 61 70 63 20 28 6c | ...;;.Setup.`load-path'.(mapc.(l |
| 16220 | 61 6d 62 64 61 20 28 70 29 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 | ambda.(p).(add-to-list.'load-pat |
| 16240 | 68 20 70 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 64 69 72 | h.p)).......(list.popup-test-dir |
| 16260 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 70 75 70 2d 72 6f 6f 74 2d 64 69 72 29 29 0a 0a 3b | .............popup-root-dir))..; |
| 16280 | 3b 20 4c 6f 61 64 20 74 65 73 74 73 0a 28 6c 6f 61 64 20 22 70 6f 70 75 70 2d 74 65 73 74 22 29 | ;.Load.tests.(load."popup-test") |
| 162a0 | 0a 0a 0a 3b 3b 20 52 75 6e 20 74 65 73 74 73 0a 28 69 66 20 6e 6f 6e 69 6e 74 65 72 61 63 74 69 | ...;;.Run.tests.(if.noninteracti |
| 162c0 | 76 65 0a 20 20 20 20 28 65 72 74 2d 72 75 6e 2d 74 65 73 74 73 2d 62 61 74 63 68 2d 61 6e 64 2d | ve.....(ert-run-tests-batch-and- |
| 162e0 | 65 78 69 74 29 0a 20 20 28 65 72 74 20 74 29 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | exit)...(ert.t))................ |
| 16300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 163a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 163c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 163e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16400 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 70 6f 70 75 70 2d 74 65 73 74 2e 65 6c 00 | popup-0.5.9/tests/popup-test.el. |
| 16420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16460 | 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 |
| 16480 | 30 30 35 32 31 37 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 34 36 00 20 30 00 00 00 | 0052176.00000000000.015146..0... |
| 164a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 164c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 164e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16500 | 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................... |
| 16520 | 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................... |
| 16540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 165a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 165c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 165e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16600 | 28 72 65 71 75 69 72 65 20 27 65 72 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 70 6f 70 75 70 29 | (require.'ert)..(require.'popup) |
| 16620 | 0a 0a 28 77 68 65 6e 20 28 3c 20 28 66 72 61 6d 65 2d 77 69 64 74 68 29 20 28 6c 65 6e 67 74 68 | ..(when.(<.(frame-width).(length |
| 16640 | 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 | ."long.long.long.long.line"))... |
| 16660 | 28 73 65 74 2d 66 72 61 6d 65 2d 73 69 7a 65 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 | (set-frame-size.(selected-frame) |
| 16680 | 20 38 30 20 33 35 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | .80.35))..(defun.popup-test-help |
| 166a0 | 65 72 2d 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 64 75 6d 6d 79 29 0a 20 20 22 54 68 69 73 20 | er-posn-col-row.(dummy)..."This. |
| 166c0 | 66 75 6e 63 74 69 6f 6e 20 69 73 20 77 6f 72 6b 61 72 6f 75 6e 64 2e 20 42 65 63 61 75 73 65 20 | function.is.workaround..Because. |
| 166e0 | 60 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 27 20 61 6e 64 20 60 70 6f 73 6e 2d 61 74 2d 70 6f 69 6e | `posn-col-row'.and.`posn-at-poin |
| 16700 | 74 27 0a 63 61 6e 20 6e 6f 74 20 77 6f 72 6b 20 77 65 6c 6c 20 69 6e 20 62 61 74 63 68 20 6d 6f | t'.can.not.work.well.in.batch.mo |
| 16720 | 64 65 2e 22 0a 20 20 28 63 6f 6e 73 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 28 6c | de."...(cons.(current-column).(l |
| 16740 | 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 70 6f 69 6e 74 29 29 29 29 0a 0a 28 64 | ine-number-at-pos.(point))))..(d |
| 16760 | 65 66 6d 61 63 72 6f 20 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 | efmacro.popup-test-with-common-s |
| 16780 | 65 74 75 70 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e | etup.(&rest.body)...(declare.(in |
| 167a0 | 64 65 6e 74 20 30 29 20 28 64 65 62 75 67 20 74 29 29 0a 20 20 60 28 73 61 76 65 2d 65 78 63 75 | dent.0).(debug.t))...`(save-excu |
| 167c0 | 72 73 69 6f 6e 0a 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 | rsion......(with-temp-buffer.... |
| 167e0 | 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 | ....(switch-to-buffer.(current-b |
| 16800 | 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e | uffer))........(delete-other-win |
| 16820 | 64 6f 77 73 29 0a 20 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 | dows)........(erase-buffer)..... |
| 16840 | 20 20 20 28 69 66 20 6e 6f 6e 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 | ...(if.noninteractive........... |
| 16860 | 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 20 27 70 6f | .(cl-letf.(((symbol-function.'po |
| 16880 | 73 6e 2d 63 6f 6c 2d 72 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sn-col-row)..................... |
| 168a0 | 20 20 23 27 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 73 6e 2d 63 6f 6c 2d 72 | ..#'popup-test-helper-posn-col-r |
| 168c0 | 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 | ow))..............,@body)....... |
| 168e0 | 20 20 20 2c 40 62 6f 64 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 | ...,@body))))..(defun.popup-test |
| 16900 | 2d 68 65 6c 70 65 72 2d 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 20 28 61 72 67 29 0a 20 | -helper-line-move-visual.(arg).. |
| 16920 | 20 22 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 77 6f 72 6b 61 72 6f 75 6e 64 2e 20 42 | ."This.function.is.workaround..B |
| 16940 | 65 63 61 75 73 65 20 60 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 27 20 63 61 6e 20 6e 6f | ecause.`line-move-visual'.can.no |
| 16960 | 74 20 77 6f 72 6b 20 77 65 6c 6c 20 69 6e 0a 62 61 74 63 68 20 6d 6f 64 65 2e 22 0a 20 20 28 6c | t.work.well.in.batch.mode."...(l |
| 16980 | 65 74 20 28 28 63 75 72 2d 63 6f 6c 0a 20 20 20 20 20 20 20 20 20 28 2d 20 28 63 75 72 72 65 6e | et.((cur-col..........(-.(curren |
| 169a0 | 74 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | t-column).............(save-excu |
| 169c0 | 72 73 69 6f 6e 20 28 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 30 29 20 28 63 75 72 72 65 | rsion.(vertical-motion.0).(curre |
| 169e0 | 6e 74 2d 63 6f 6c 75 6d 6e 29 29 29 29 29 0a 20 20 20 20 28 76 65 72 74 69 63 61 6c 2d 6d 6f 74 | nt-column))))).....(vertical-mot |
| 16a00 | 69 6f 6e 20 61 72 67 29 0a 20 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 28 2b 20 | ion.arg).....(move-to-column.(+. |
| 16a20 | 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 63 75 72 2d 63 6f 6c 29 29 29 29 0a 0a 28 64 | (current-column).cur-col))))..(d |
| 16a40 | 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 | efun.popup-test-helper-rectangle |
| 16a60 | 2d 6d 61 74 63 68 20 28 73 74 72 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e | -match.(str)...(let.((buffer-con |
| 16a80 | 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d | tents.(popup-test-helper-buffer- |
| 16aa0 | 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 | contents))).....(with-temp-buffe |
| 16ac0 | 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 | r.......(insert.buffer-contents) |
| 16ae0 | 0a 20 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 | .......(goto-char.(point-min)).. |
| 16b00 | 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 72 69 6e 67 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | .....(let.((strings.(split-strin |
| 16b20 | 67 20 73 74 72 20 22 5c 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 65 61 | g.str."\n"))).........(when.(sea |
| 16b40 | 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 61 72 20 73 74 72 69 6e 67 73 29 20 6e 69 6c 20 74 29 | rch-forward.(car.strings).nil.t) |
| 16b60 | 0a 20 20 20 20 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 67 | ...........(goto-char.(match-beg |
| 16b80 | 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 65 76 65 72 79 0a 20 | inning.0))...........(cl-every.. |
| 16ba0 | 20 20 20 20 20 20 20 20 20 20 27 69 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ..........'identity............( |
| 16bc0 | 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 6c 65 6d | mapcar.............(lambda.(elem |
| 16be0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | )...............(popup-test-help |
| 16c00 | 65 72 2d 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 20 31 29 0a 20 20 20 20 20 20 20 20 20 | er-line-move-visual.1).......... |
| 16c20 | 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 65 | .....(looking-at.(regexp-quote.e |
| 16c40 | 6c 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 73 74 72 69 6e 67 73 29 | lem))).............(cdr.strings) |
| 16c60 | 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | )))))))..(defun.popup-test-helpe |
| 16c80 | 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 | r-buffer-contents.()...(cl-loop. |
| 16ca0 | 77 69 74 68 20 73 74 61 72 74 20 3d 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 | with.start.=.(point-min)........ |
| 16cc0 | 20 77 69 74 68 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c | .with.contents.........for.overl |
| 16ce0 | 61 79 20 69 6e 20 28 63 6c 2d 73 6f 72 74 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 28 70 6f 69 | ay.in.(cl-sort.(overlays-in.(poi |
| 16d00 | 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nt-min).(point-max))............ |
| 16d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 20 3a 6b 65 79 20 27 6f 76 65 72 | ...................'<.:key.'over |
| 16d40 | 6c 61 79 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c 61 79 2d 73 | lay-start).........for.overlay-s |
| 16d60 | 74 61 72 74 20 3d 20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 29 0a 20 | tart.=.(overlay-start.overlay).. |
| 16d80 | 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 3d 20 28 6f 76 65 72 6c 61 | .......for.overlay-end.=.(overla |
| 16da0 | 79 2d 65 6e 64 20 6f 76 65 72 6c 61 79 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 70 72 65 66 69 | y-end.overlay).........for.prefi |
| 16dc0 | 78 20 3d 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 73 74 61 72 74 20 6f 76 65 72 | x.=.(buffer-substring.start.over |
| 16de0 | 6c 61 79 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 62 65 66 73 74 72 20 3d 20 | lay-start).........for.befstr.=. |
| 16e00 | 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 62 65 66 6f 72 65 2d 73 74 72 | (overlay-get.overlay.'before-str |
| 16e20 | 69 6e 67 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 62 73 74 72 20 3d 20 28 6f 72 20 28 6f | ing).........for.substr.=.(or.(o |
| 16e40 | 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 64 69 73 70 6c 61 79 29 0a 20 20 20 | verlay-get.overlay.'display).... |
| 16e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 | ......................(buffer-su |
| 16e80 | 62 73 74 72 69 6e 67 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e | bstring.overlay-start.overlay-en |
| 16ea0 | 64 29 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 66 74 73 74 72 20 3d 20 28 6f 76 65 72 6c 61 | d)).........for.aftstr.=.(overla |
| 16ec0 | 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 29 0a 20 20 20 | y-get.overlay.'after-string).... |
| 16ee0 | 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 70 72 65 66 69 78 20 69 6e 74 6f 20 63 6f 6e 74 65 6e 74 | .....collect.prefix.into.content |
| 16f00 | 73 0a 20 20 20 20 20 20 20 20 75 6e 6c 65 73 73 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 | s.........unless.(overlay-get.ov |
| 16f20 | 65 72 6c 61 79 20 27 69 6e 76 69 73 69 62 6c 65 29 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 | erlay.'invisible).collect....... |
| 16f40 | 20 20 28 63 6f 6e 63 61 74 20 62 65 66 73 74 72 20 73 75 62 73 74 72 20 61 66 74 73 74 72 29 20 | ..(concat.befstr.substr.aftstr). |
| 16f60 | 69 6e 74 6f 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 64 6f 20 28 73 65 74 71 20 73 | into.contents.........do.(setq.s |
| 16f80 | 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 66 69 6e 61 6c 6c | tart.overlay-end).........finall |
| 16fa0 | 79 20 28 72 65 74 75 72 6e 20 28 63 6f 6e 63 61 74 20 28 61 70 70 6c 79 20 27 63 6f 6e 63 61 74 | y.(return.(concat.(apply.'concat |
| 16fc0 | 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .contents)...................... |
| 16fe0 | 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 73 74 61 | ...........(buffer-substring.sta |
| 17000 | 72 74 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 29 29 0a 0a 28 64 | rt.(point-max)))).........))..(d |
| 17020 | 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f | efun.popup-test-helper-create-po |
| 17040 | 70 75 70 20 28 73 74 72 29 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 | pup.(str)...(setq.popup.(popup-c |
| 17060 | 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 | reate.(point).10.10))...(popup-s |
| 17080 | 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 | et-list.popup.(split-string.str. |
| 170a0 | 22 5c 6e 22 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 0a 0a 28 64 | "\n"))...(popup-draw.popup))..(d |
| 170c0 | 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d | efun.popup-test-helper-in-popup- |
| 170e0 | 70 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 66 61 63 65 73 20 28 67 65 74 2d 74 65 78 74 2d 70 | p.()...(let*.((faces.(get-text-p |
| 17100 | 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 | roperty.(point).'face))......... |
| 17120 | 20 28 66 61 63 65 73 20 28 69 66 20 28 6c 69 73 74 70 20 66 61 63 65 73 29 20 66 61 63 65 73 20 | .(faces.(if.(listp.faces).faces. |
| 17140 | 28 6c 69 73 74 20 66 61 63 65 73 29 29 29 29 0a 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 20 27 70 | (list.faces)))).....(or.(memq.'p |
| 17160 | 6f 70 75 70 2d 74 69 70 2d 66 61 63 65 20 66 61 63 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 65 | opup-tip-face.faces).........(me |
| 17180 | 6d 71 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 63 65 20 66 61 63 65 73 29 0a 20 20 20 20 20 | mq.'popup-menu-face.faces)...... |
| 171a0 | 20 20 20 28 6d 65 6d 71 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 | ...(memq.'popup-menu-selection-f |
| 171c0 | 61 63 65 20 66 61 63 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 27 70 6f 70 75 70 2d | ace.faces).........(memq.'popup- |
| 171e0 | 66 61 63 65 20 66 61 63 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 | face.faces))))..(defun.popup-tes |
| 17200 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 28 73 74 | t-helper-popup-selected-item.(st |
| 17220 | 72 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 | r)...(let.((buffer-contents.(pop |
| 17240 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 | up-test-helper-buffer-contents)) |
| 17260 | 29 0a 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 28 69 | ).....(with-temp-buffer.......(i |
| 17280 | 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f | nsert.buffer-contents).......(go |
| 172a0 | 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f | to-char.(point-min)).......(goto |
| 172c0 | 2d 63 68 61 72 0a 20 20 20 20 20 20 20 28 74 65 78 74 2d 70 72 6f 70 65 72 74 79 2d 61 6e 79 20 | -char........(text-property-any. |
| 172e0 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 0a 20 20 20 20 20 20 20 20 | (point-min).(point-max)......... |
| 17300 | 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 70 6f 70 75 70 2d 6d | ..................'face.'popup-m |
| 17320 | 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 28 6c 6f 6f 6b | enu-selection-face)).......(look |
| 17340 | 69 6e 67 2d 61 74 20 73 74 72 29 0a 20 20 20 20 20 20 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f | ing-at.str).......)))..(defun.po |
| 17360 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d | pup-test-helper-popup-beginning- |
| 17380 | 6c 69 6e 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 | line.()...(let.((buffer-contents |
| 173a0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 | .(popup-test-helper-buffer-conte |
| 173c0 | 6e 74 73 29 29 29 0a 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 | nts))).....(with-temp-buffer.... |
| 173e0 | 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 | ...(insert.buffer-contents)..... |
| 17400 | 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 20 20 20 | ..(goto-char.(point-min))....... |
| 17420 | 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 | (let.((end.(point))).........(wh |
| 17440 | 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ile.(and.(not.(eobp))........... |
| 17460 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | ..........(not.(popup-test-helpe |
| 17480 | 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | r-in-popup-p)))...........(goto- |
| 174a0 | 63 68 61 72 20 28 6f 72 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 | char.(or.(next-single-property-c |
| 174c0 | 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | hange.(point).'face)............ |
| 174e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 | ..............(point-max)))).... |
| 17500 | 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 | .....(if.(popup-test-helper-in-p |
| 17520 | 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 64 6f 20 76 69 73 75 | opup-p).............;;.todo.visu |
| 17540 | 61 6c 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 | al.line.............(line-number |
| 17560 | 2d 61 74 2d 70 6f 73 20 28 70 6f 69 6e 74 29 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 29 29 | -at-pos.(point)).nil).........)) |
| 17580 | 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 | ))..(defun.popup-test-helper-pop |
| 175a0 | 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 63 6f 6c 75 6d 6e 20 28 29 0a 20 20 28 6c 65 74 20 28 28 | up-beginning-column.()...(let.(( |
| 175c0 | 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | buffer-contents.(popup-test-help |
| 175e0 | 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | er-buffer-contents))).....(with- |
| 17600 | 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 62 75 66 66 65 72 | temp-buffer.......(insert.buffer |
| 17620 | 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | -contents).......(goto-char.(poi |
| 17640 | 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e 74 | nt-min)).......(let.((end.(point |
| 17660 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f | ))).........(while.(and.(not.(eo |
| 17680 | 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 28 6e 6f 74 20 28 70 | bp)).....................(not.(p |
| 176a0 | 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a 20 | opup-test-helper-in-popup-p))).. |
| 176c0 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 6e 65 78 74 2d 73 69 | .........(goto-char.(or.(next-si |
| 176e0 | 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 66 61 | ngle-property-change.(point).'fa |
| 17700 | 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 20 20 28 70 6f | ce)..........................(po |
| 17720 | 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 74 | int-max)))).........(if.(popup-t |
| 17740 | 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 20 20 20 20 | est-helper-in-popup-p).......... |
| 17760 | 20 20 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | ...(current-column).nil)........ |
| 17780 | 20 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .))))..(defun.popup-test-helper- |
| 177a0 | 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 | popup-end-line.()...(let.((buffe |
| 177c0 | 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 | r-contents.(popup-test-helper-bu |
| 177e0 | 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d | ffer-contents))).....(with-temp- |
| 17800 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 | buffer.......(insert.buffer-cont |
| 17820 | 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 | ents).......(goto-char.(point-ma |
| 17840 | 78 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 29 0a 20 | x)).......(let.((end.(point))).. |
| 17860 | 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 6f 62 70 29 29 0a | .......(while.(and.(not.(bobp)). |
| 17880 | 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 70 6f 70 75 70 2d | ....................(not.(popup- |
| 178a0 | 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a 20 20 20 20 20 20 | test-helper-in-popup-p)))....... |
| 178c0 | 20 20 20 20 28 73 65 74 71 20 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ....(setq.end.(point)).......... |
| 178e0 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 | .(goto-char.(or.(previous-single |
| 17900 | 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29 0a | -property-change.(point).'face). |
| 17920 | 20 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 6f 69 6e 74 2d | .........................(point- |
| 17940 | 6d 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 74 65 73 74 2d | min)))).........(if.(popup-test- |
| 17960 | 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | helper-in-popup-p).............; |
| 17980 | 3b 20 74 6f 64 6f 20 76 69 73 75 61 6c 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ;.todo.visual.line.............( |
| 179a0 | 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 65 6e 64 29 20 6e 69 6c 29 0a 20 20 20 | line-number-at-pos.end).nil).... |
| 179c0 | 20 20 20 20 20 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | .....))))..(defun.popup-test-hel |
| 179e0 | 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20 28 29 0a 20 20 28 6c 65 74 20 28 | per-popup-end-column.()...(let.( |
| 17a00 | 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | (buffer-contents.(popup-test-hel |
| 17a20 | 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 | per-buffer-contents))).....(with |
| 17a40 | 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 62 75 66 66 65 | -temp-buffer.......(insert.buffe |
| 17a60 | 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f | r-contents).......(goto-char.(po |
| 17a80 | 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e | int-max)).......(let.((end.(poin |
| 17aa0 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 | t))).........(while.(and.(not.(b |
| 17ac0 | 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 28 6e 6f 74 20 28 | obp)).....................(not.( |
| 17ae0 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a | popup-test-helper-in-popup-p))). |
| 17b00 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 | ..........(setq.end.(point)).... |
| 17b20 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 70 72 65 76 69 6f 75 73 2d | .......(goto-char.(or.(previous- |
| 17b40 | 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 | single-property-change.(point).' |
| 17b60 | 66 61 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 20 20 28 | face)..........................( |
| 17b80 | 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 70 6f 70 | point-min)))).........(when.(pop |
| 17ba0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 | up-test-helper-in-popup-p)...... |
| 17bc0 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 | .....(goto-char.end)...........( |
| 17be0 | 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 20 20 20 20 20 20 29 29 29 29 0a 0a 28 | current-column)).........))))..( |
| 17c00 | 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 64 65 62 75 67 20 28 29 | defun.popup-test-helper-debug.() |
| 17c20 | 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 | ...(let.((buffer-contents.(popup |
| 17c40 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a | -test-helper-buffer-contents))). |
| 17c60 | 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 28 67 65 74 2d 62 75 | ....(with-current-buffer.(get-bu |
| 17c80 | 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 64 75 6d 70 2a 22 29 0a 20 20 20 20 20 20 28 65 72 61 | ffer-create."*dump*").......(era |
| 17ca0 | 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d | se-buffer).......(insert.buffer- |
| 17cc0 | 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 0a | contents).......(buffer-string). |
| 17ce0 | 20 20 20 20 20 20 29 29 29 0a 3b 3b 20 54 65 73 74 20 66 6f 72 20 68 65 6c 70 65 72 20 6d 65 74 | ......))).;;.Test.for.helper.met |
| 17d00 | 68 6f 64 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6e 6f 2d 74 | hod.(ert-deftest.popup-test-no-t |
| 17d20 | 72 75 6e 63 61 74 65 64 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 | runcated.()...(popup-test-with-c |
| 17d40 | 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 | ommon-setup.....(insert.(make-st |
| 17d60 | 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 3f 20 29 29 20 28 | ring.(-.(window-width).4).?.)).( |
| 17d80 | 69 6e 73 65 72 74 20 22 46 6f 6f 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b | insert."Foo\n").....(insert.(mak |
| 17da0 | 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 3f 20 | e-string.(-.(window-width).4).?. |
| 17dc0 | 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 72 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 | )).(insert."Bar\n").....(insert. |
| 17de0 | 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 | (make-string.(-.(window-width).4 |
| 17e00 | 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 7a 5c 6e 22 29 0a 20 20 20 20 28 73 68 6f | ).?.)).(insert."Baz\n").....(sho |
| 17e20 | 75 6c 64 20 28 65 71 20 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 | uld.(eq.t.(popup-test-helper-rec |
| 17e40 | 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 29 0a | tangle-match."\.Foo.Bar.Baz"))). |
| 17e60 | 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d | ....))..(ert-deftest.popup-test- |
| 17e80 | 74 72 75 6e 63 61 74 65 64 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d | truncated.()...(popup-test-with- |
| 17ea0 | 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 | common-setup.....(insert.(make-s |
| 17ec0 | 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 32 29 20 3f 20 29 29 20 | tring.(-.(window-width).2).?.)). |
| 17ee0 | 28 69 6e 73 65 72 74 20 22 46 6f 6f 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 | (insert."Foo\n").....(insert.(ma |
| 17f00 | 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 32 29 20 3f | ke-string.(-.(window-width).2).? |
| 17f20 | 20 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 72 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 | .)).(insert."Bar\n").....(insert |
| 17f40 | 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 | .(make-string.(-.(window-width). |
| 17f60 | 32 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 7a 5c 6e 22 29 0a 20 20 20 20 28 73 68 | 2).?.)).(insert."Baz\n").....(sh |
| 17f80 | 6f 75 6c 64 20 28 65 71 20 6e 69 6c 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | ould.(eq.nil.(popup-test-helper- |
| 17fa0 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 | rectangle-match."\.Foo.Bar.Baz") |
| 17fc0 | 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 | )).....))..(ert-deftest.popup-te |
| 17fe0 | 73 74 2d 6d 69 73 61 6c 69 67 6e 65 64 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 | st-misaligned.()...(popup-test-w |
| 18000 | 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 | ith-common-setup.....(progn..... |
| 18020 | 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f | ..(insert.(make-string.(-.(windo |
| 18040 | 77 2d 77 69 64 74 68 29 20 35 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 46 6f 6f 5c 6e 22 | w-width).5).?.)).(insert."Foo\n" |
| 18060 | 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 | ).......(insert.(make-string.(-. |
| 18080 | 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 | (window-width).4).?.)).(insert." |
| 180a0 | 42 61 72 5c 6e 22 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 | Bar\n").......(insert.(make-stri |
| 180c0 | 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 20 28 69 6e | ng.(-.(window-width).3).?.)).(in |
| 180e0 | 73 65 72 74 20 22 42 61 7a 5c 6e 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 6e | sert."Baz\n")).....(should.(eq.n |
| 18100 | 69 6c 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d | il.(popup-test-helper-rectangle- |
| 18120 | 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 29 0a 20 20 20 20 29 29 0a | match."\.Foo.Bar.Baz"))).....)). |
| 18140 | 3b 3b 20 54 65 73 74 20 66 6f 72 20 70 6f 70 75 70 2d 65 6c 0a 28 65 72 74 2d 64 65 66 74 65 73 | ;;.Test.for.popup-el.(ert-deftes |
| 18160 | 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 69 6d 70 6c 65 20 28 29 0a 20 20 28 70 6f 70 75 70 2d | t.popup-test-simple.()...(popup- |
| 18180 | 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 | test-with-common-setup.....(popu |
| 181a0 | 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f | p-test-helper-create-popup."\.fo |
| 181c0 | 6f 0a 62 61 72 0a 62 61 7a 22 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | o.bar.baz").....(should.(popup-t |
| 181e0 | 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 66 6f | est-helper-rectangle-match."\.fo |
| 18200 | 6f 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f | o.bar.baz")).....(should.(eq.(po |
| 18220 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d | pup-test-helper-popup-beginning- |
| 18240 | 63 6f 6c 75 6d 6e 29 20 30 29 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 | column).0))))..(ert-deftest.popu |
| 18260 | 70 2d 74 65 73 74 2d 64 65 6c 65 74 65 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 | p-test-delete.()...(popup-test-w |
| 18280 | 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 | ith-common-setup.....(popup-test |
| 182a0 | 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a | -helper-create-popup."\.foo.bar. |
| 182c0 | 62 61 7a 22 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 0a 20 | baz").....(popup-delete.popup).. |
| 182e0 | 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | ...(should-not.(popup-test-helpe |
| 18300 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a | r-rectangle-match."\.foo.bar.baz |
| 18320 | 22 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 | ")).....))..(ert-deftest.popup-t |
| 18340 | 65 73 74 2d 68 69 64 65 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 | est-hide.()...(popup-test-with-c |
| 18360 | 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | ommon-setup.....(popup-test-help |
| 18380 | 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 | er-create-popup."\.foo.bar.baz") |
| 183a0 | 0a 20 20 20 20 28 70 6f 70 75 70 2d 68 69 64 65 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f | .....(popup-hide.popup).....(sho |
| 183c0 | 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | uld-not.(popup-test-helper-recta |
| 183e0 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 | ngle-match."\.foo.bar.baz")).... |
| 18400 | 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 61 74 2d | .))..(ert-deftest.popup-test-at- |
| 18420 | 63 6f 6c 75 6d 31 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d | colum1.()...(popup-test-with-com |
| 18440 | 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 29 0a 20 20 20 20 28 | mon-setup.....(insert.".").....( |
| 18460 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 | popup-test-helper-create-popup." |
| 18480 | 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 | \.foo.bar.baz").....(should.(pop |
| 184a0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 | up-test-helper-rectangle-match." |
| 184c0 | 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 | \.foo.bar.baz")).....(should.(eq |
| 184e0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e | .(popup-test-helper-popup-beginn |
| 18500 | 69 6e 67 2d 63 6f 6c 75 6d 6e 29 20 31 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 | ing-column).1)).....))..(ert-def |
| 18520 | 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 74 69 70 20 28 29 0a 20 20 28 70 6f 70 75 70 2d | test.popup-test-tip.()...(popup- |
| 18540 | 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 | test-with-common-setup.....(popu |
| 18560 | 70 2d 74 69 70 20 22 5c 0a 53 74 61 72 74 20 69 73 65 61 72 63 68 20 6f 6e 20 50 4f 50 55 50 2e | p-tip."\.Start.isearch.on.POPUP. |
| 18580 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 | .This.function.is.synchronized,. |
| 185a0 | 6d 65 61 6e 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 20 77 61 69 74 73 20 66 6f 72 20 71 75 69 | meaning.event.loop.waits.for.qui |
| 185c0 | 74 69 6e 67 20 6f 66 20 69 73 65 61 72 63 68 2e 0a 0a 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 20 69 | ting.of.isearch...CURSOR-COLOR.i |
| 185e0 | 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f 72 20 64 75 72 69 6e 67 20 69 73 65 61 72 63 68 2e | s.a.cursor.color.during.isearch. |
| 18600 | 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 69 73 20 60 70 6f 70 75 70 2d 69 73 65 | .The.default.value.is.`popup-ise |
| 18620 | 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 27 2e 0a 0a 4b 45 59 4d 41 50 20 69 73 20 61 | arch-cursor-color'...KEYMAP.is.a |
| 18640 | 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 | .keymap.which.is.used.when.proce |
| 18660 | 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 | ssing.events.during.event.loop.. |
| 18680 | 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 | The.default.value.is.`popup-isea |
| 186a0 | 72 63 68 2d 6b 65 79 6d 61 70 27 2e 0a 0a 43 41 4c 4c 42 41 43 4b 20 69 73 20 61 20 66 75 6e 63 | rch-keymap'...CALLBACK.is.a.func |
| 186c0 | 74 69 6f 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 60 70 6f 70 75 70 | tion.taking.one.argument..`popup |
| 186e0 | 2d 69 73 65 61 72 63 68 27 20 63 61 6c 6c 73 0a 43 41 4c 4c 42 41 43 4b 2c 20 69 66 20 73 70 65 | -isearch'.calls.CALLBACK,.if.spe |
| 18700 | 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 73 68 65 64 20 6f | cified,.after.isearch.finished.o |
| 18720 | 72 20 69 73 65 61 72 63 68 0a 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 67 75 6d 65 6e 74 | r.isearch.canceled..The.argument |
| 18740 | 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f 66 20 69 74 65 6d | s.is.whole.filtered.list.of.item |
| 18760 | 73 2e 0a 0a 48 45 4c 50 2d 44 45 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 20 64 69 73 | s...HELP-DELAY.is.a.delay.of.dis |
| 18780 | 70 6c 61 79 69 6e 67 20 68 65 6c 70 73 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | playing.helps."................: |
| 187a0 | 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | nowait.t).....(should.(popup-tes |
| 187c0 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 4b 45 59 4d | t-helper-rectangle-match."\.KEYM |
| 187e0 | 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 | AP.is.a.keymap.which.is.used.whe |
| 18800 | 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 | n.processing.events.during.event |
| 18820 | 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 | .loop..The.default.value.is.`pop |
| 18840 | 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 27 2e 22 29 29 0a 20 20 20 20 29 29 0a 0a 28 | up-isearch-keymap'.")).....))..( |
| 18860 | 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e 67 2d 6c | ert-deftest.popup-test-folding-l |
| 18880 | 6f 6e 67 2d 6c 69 6e 65 2d 72 69 67 68 74 2d 74 6f 70 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 | ong-line-right-top.()...(popup-t |
| 188a0 | 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 3b 3b 20 54 6f 20 | est-with-common-setup.....;;.To. |
| 188c0 | 75 73 65 20 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 62 65 63 61 75 73 65 20 45 6d 61 63 73 20 32 | use.window-width.because.Emacs.2 |
| 188e0 | 33 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 77 69 64 74 | 3.does.not.have.window-body-widt |
| 18900 | 68 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 | h.....(insert.(make-string.(-.(w |
| 18920 | 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d | indow-width).3).?.)).....(popup- |
| 18940 | 74 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 20 3a | tip."long.long.long.long.line".: |
| 18960 | 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | nowait.t).....(should.(popup-tes |
| 18980 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 6c 6f 6e 67 20 6c | t-helper-rectangle-match."long.l |
| 189a0 | 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c | ong.long.long.line")).....(shoul |
| 189c0 | 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 | d.(eq.(popup-test-helper-popup-b |
| 189e0 | 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 | eginning-line).................2 |
| 18a00 | 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 | )).....(should.(eq.(popup-test-h |
| 18a20 | 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 | elper-popup-end-line).2)).....)) |
| 18a40 | 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e | ..(ert-deftest.popup-test-foldin |
| 18a60 | 67 2d 6c 6f 6e 67 2d 6c 69 6e 65 2d 6c 65 66 74 2d 62 6f 74 74 6f 6d 20 28 29 0a 20 20 28 70 6f | g-long-line-left-bottom.()...(po |
| 18a80 | 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 | pup-test-with-common-setup.....( |
| 18aa0 | 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 | insert.(make-string.(-.(window-b |
| 18ac0 | 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d | ody-height).1).?\n)).....(popup- |
| 18ae0 | 74 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 20 3a | tip."long.long.long.long.line".: |
| 18b00 | 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | nowait.t).....(should.(popup-tes |
| 18b20 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 6c 6f 6e 67 20 6c | t-helper-rectangle-match."long.l |
| 18b40 | 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c | ong.long.long.line")).....(shoul |
| 18b60 | 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 | d.(eq.(popup-test-helper-popup-b |
| 18b80 | 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | eginning-line).................( |
| 18ba0 | 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 | -.(window-body-height).1)))..... |
| 18bc0 | 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | (should.(eq.(popup-test-helper-p |
| 18be0 | 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 | opup-end-line).(-.(window-body-h |
| 18c00 | 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 | eight).1))).....))..(ert-deftest |
| 18c20 | 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e 67 2d 6c 6f 6e 67 2d 6c 69 6e 65 2d 72 69 | .popup-test-folding-long-line-ri |
| 18c40 | 67 68 74 2d 62 6f 74 74 6f 6d 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 | ght-bottom.()...(popup-test-with |
| 18c60 | 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d | -common-setup.....(insert.(make- |
| 18c80 | 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 | string.(-.(window-body-height).1 |
| 18ca0 | 29 20 3f 5c 6e 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 | ).?\n)).....(insert.(make-string |
| 18cc0 | 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 0a 20 20 20 20 28 | .(-.(window-width).3).?.)).....( |
| 18ce0 | 70 6f 70 75 70 2d 74 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c | popup-tip."long.long.long.long.l |
| 18d00 | 69 6e 65 22 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 | ine".:nowait.t).....(should.(pop |
| 18d20 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 | up-test-helper-rectangle-match." |
| 18d40 | 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 20 20 | long.long.long.long.line"))..... |
| 18d60 | 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | (should.(eq.(popup-test-helper-p |
| 18d80 | 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | opup-beginning-line)............ |
| 18da0 | 20 20 20 20 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 | .....(-.(window-body-height).1)) |
| 18dc0 | 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ).....(should.(eq.(popup-test-he |
| 18de0 | 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 2d 20 28 77 69 6e 64 6f 77 2d | lper-popup-end-line).(-.(window- |
| 18e00 | 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 | body-height).1))).....))..(ert-d |
| 18e20 | 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e 67 2d 73 68 6f 72 74 2d | eftest.popup-test-folding-short- |
| 18e40 | 6c 69 6e 65 2d 72 69 67 68 74 2d 74 6f 70 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d | line-right-top.()...(popup-test- |
| 18e60 | 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d | with-common-setup.....(insert.(m |
| 18e80 | 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 | ake-string.(-.(window-width).4). |
| 18ea0 | 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 | ?.)).....(popup-tip."\.bla.bla.b |
| 18ec0 | 6c 61 0a 62 6c 61 0a 62 6c 61 22 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 | la.bla.bla".:nowait.t).....(shou |
| 18ee0 | 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d | ld.(popup-test-helper-rectangle- |
| 18f00 | 6d 61 74 63 68 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 29 29 0a | match."\.bla.bla.bla.bla.bla")). |
| 18f20 | 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | ....(should.(eq.(popup-test-help |
| 18f40 | 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 | er-popup-beginning-line).2)).... |
| 18f60 | 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c | .))..(ert-deftest.popup-test-fol |
| 18f80 | 64 69 6e 67 2d 73 68 6f 72 74 2d 6c 69 6e 65 2d 6c 65 66 74 2d 62 6f 74 74 6f 6d 20 28 29 0a 20 | ding-short-line-left-bottom.().. |
| 18fa0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 | .(popup-test-with-common-setup.. |
| 18fc0 | 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 | ...(insert.(make-string.(-.(wind |
| 18fe0 | 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a 20 20 20 20 28 70 6f | ow-body-height).1).?\n)).....(po |
| 19000 | 70 75 70 2d 74 69 70 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 20 | pup-tip."\.bla.bla.bla.bla.bla". |
| 19020 | 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 | :nowait.t).....(should.(popup-te |
| 19040 | 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 62 6c 61 | st-helper-rectangle-match."\.bla |
| 19060 | 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | .bla.bla.bla.bla")).....(should. |
| 19080 | 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 | (eq.(popup-test-helper-popup-end |
| 190a0 | 2d 6c 69 6e 65 29 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 | -line).(-.(window-body-height).1 |
| 190c0 | 29 29 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 | )))))..(ert-deftest.popup-test-f |
| 190e0 | 6f 6c 64 69 6e 67 2d 73 68 6f 72 74 2d 6c 69 6e 65 2d 72 69 67 68 74 2d 62 6f 74 74 6f 6d 20 28 | olding-short-line-right-bottom.( |
| 19100 | 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 | )...(popup-test-with-common-setu |
| 19120 | 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 | p.....(insert.(make-string.(-.(w |
| 19140 | 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a 20 20 20 20 | indow-body-height).1).?\n))..... |
| 19160 | 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d | (insert.(make-string.(-.(window- |
| 19180 | 77 69 64 74 68 29 20 34 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c | width).4).?.)).....(popup-tip."\ |
| 191a0 | 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 20 3a 6e 6f 77 61 69 74 20 74 29 | .bla.bla.bla.bla.bla".:nowait.t) |
| 191c0 | 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .....(should.(popup-test-helper- |
| 191e0 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 | rectangle-match."\.bla.bla.bla.b |
| 19200 | 6c 61 0a 62 6c 61 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 | la.bla")).....(should.(eq.(popup |
| 19220 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 2d 20 | -test-helper-popup-end-line).(-. |
| 19240 | 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 29 29 | (window-body-height).1))).....)) |
| 19260 | 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6d 61 72 67 69 6e | ..(ert-deftest.popup-test-margin |
| 19280 | 2d 61 74 2d 63 6f 6c 75 6d 6e 31 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 | -at-column1.()...(popup-test-wit |
| 192a0 | 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 29 0a | h-common-setup.....(insert."."). |
| 192c0 | 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 20 3a 6e 6f 77 61 69 74 | ....(popup-tip."Margin?".:nowait |
| 192e0 | 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 | .t.:margin.t).....(should.(eq.(p |
| 19300 | 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 | opup-test-helper-popup-beginning |
| 19320 | 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 29 0a 20 20 20 | -column).................0)).... |
| 19340 | 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 | .(should.(popup-test-helper-rect |
| 19360 | 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 20 4d 61 72 67 69 6e 3f 20 22 29 29 0a 20 20 20 20 29 29 | angle-match.".Margin?.")).....)) |
| 19380 | 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6d 61 72 67 69 6e | ..(ert-deftest.popup-test-margin |
| 193a0 | 2d 6c 65 66 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d | -left.()...(popup-test-with-comm |
| 193c0 | 6f 6e 2d 73 65 74 75 70 0a 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 | on-setup....(popup-tip."Margin?" |
| 193e0 | 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 28 73 68 6f 75 6c 64 | .:nowait.t.:margin.t)....(should |
| 19400 | 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 | .(eq.(popup-test-helper-popup-be |
| 19420 | 67 69 6e 6e 69 6e 67 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 | ginning-column)................0 |
| 19440 | 29 29 0a 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 31 39 0a 20 20 20 3b 3b 20 28 73 68 6f | ))....;;.Pending:.#19....;;.(sho |
| 19460 | 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 | uld.(popup-test-helper-rectangle |
| 19480 | 2d 6d 61 74 63 68 20 22 20 4d 61 72 67 69 6e 3f 20 22 29 29 0a 20 20 20 29 29 0a 0a 28 65 72 74 | -match.".Margin?."))....))..(ert |
| 194a0 | 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6d 61 72 67 69 6e 2d 72 69 67 68 74 | -deftest.popup-test-margin-right |
| 194c0 | 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 | .()...(popup-test-with-common-se |
| 194e0 | 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 | tup.....(insert.(make-string.(-. |
| 19500 | 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 31 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 | (window-width).1).?.)).....(popu |
| 19520 | 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 | p-tip."Margin?".:nowait.t.:margi |
| 19540 | 6e 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | n.t).....(should.(popup-test-hel |
| 19560 | 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 20 4d 61 72 67 69 6e 3f 20 22 29 | per-rectangle-match.".Margin?.") |
| 19580 | 29 0a 20 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 31 39 0a 20 20 20 20 3b 3b 20 28 73 68 | ).....;;.Pending:.#19.....;;.(sh |
| 195a0 | 6f 75 6c 64 20 28 3c 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 | ould.(<.(popup-test-helper-popup |
| 195c0 | 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 29 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 29 0a 20 20 | -end-column).(window-width)))... |
| 195e0 | 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ..))..(ert-deftest.popup-test-he |
| 19600 | 69 67 68 74 2d 6c 69 6d 69 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 | ight-limit.()...(popup-test-with |
| 19620 | 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a | -common-setup.....(popup-tip."\. |
| 19640 | 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 32 | Foo.Bar.Baz".:nowait.t.:height.2 |
| 19660 | 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 | ).....(should.(popup-test-helper |
| 19680 | 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 22 29 29 0a 20 | -rectangle-match."\.Foo.Bar")).. |
| 196a0 | 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | ...(should-not.(popup-test-helpe |
| 196c0 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 73 | r-rectangle-match."Baz")).....(s |
| 196e0 | 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 | hould.(eq.(popup-test-helper-pop |
| 19700 | 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 28 73 68 6f 75 | up-beginning-line).2)).....(shou |
| 19720 | 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d | ld.(eq.(popup-test-helper-popup- |
| 19740 | 65 6e 64 2d 6c 69 6e 65 29 20 20 33 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 | end-line)..3)).....))..(ert-deft |
| 19760 | 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 69 67 68 74 2d 6c 69 6d 69 74 2d 62 6f 74 74 | est.popup-test-height-limit-bott |
| 19780 | 6f 6d 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d | om.()...(popup-test-with-common- |
| 197a0 | 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 | setup.....(insert.(make-string.( |
| 197c0 | 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a | -.(window-body-height).1).?\n)). |
| 197e0 | 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 20 3a | ....(popup-tip."\.Foo.Bar.Baz".: |
| 19800 | 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 32 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | nowait.t.:height.2).....(should. |
| 19820 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 | (popup-test-helper-rectangle-mat |
| 19840 | 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 | ch."\.Foo.Bar")).....(should-not |
| 19860 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 | .(popup-test-helper-rectangle-ma |
| 19880 | 74 63 68 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 | tch."Baz")).....(should.(eq.(pop |
| 198a0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 | up-test-helper-popup-end-line).( |
| 198c0 | 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 | -.(window-body-height).1)))..... |
| 198e0 | 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f | ))..(ert-deftest.popup-test-scro |
| 19900 | 6c 6c 2d 62 61 72 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d | ll-bar.()...(popup-test-with-com |
| 19920 | 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 70 75 70 2d 73 63 72 6f 6c | mon-setup.....(let.((popup-scrol |
| 19940 | 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 | l-bar-foreground-char........... |
| 19960 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 66 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 | .(propertize."f".'face.'popup-sc |
| 19980 | 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 29 0a 20 20 20 20 20 | roll-bar-foreground-face))...... |
| 199a0 | 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e | .....(popup-scroll-bar-backgroun |
| 199c0 | 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 62 | d-char............(propertize."b |
| 199e0 | 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 | ".'face.'popup-scroll-bar-backgr |
| 19a00 | 6f 75 6e 64 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c | ound-face))).......(popup-tip."\ |
| 19a20 | 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 0a 46 65 7a 0a 4f 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .Foo.Bar.Baz.Fez.Oz"............ |
| 19a40 | 20 20 20 20 20 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c | ......:nowait.t.:height.3.:scrol |
| 19a60 | 6c 2d 62 61 72 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 | l-bar.t.:margin.t).......(should |
| 19a80 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 | .(popup-test-helper-rectangle-ma |
| 19aa0 | 74 63 68 20 22 5c 0a 46 6f 6f 20 66 0a 42 61 72 20 62 0a 42 61 7a 20 62 22 29 29 0a 20 20 20 20 | tch."\.Foo.f.Bar.b.Baz.b"))..... |
| 19ac0 | 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 | ..(should-not.(popup-test-helper |
| 19ae0 | 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 65 7a 22 29 29 0a 20 20 20 20 20 20 28 | -rectangle-match."Fez")).......( |
| 19b00 | 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 | should-not.(popup-test-helper-re |
| 19b20 | 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 4f 7a 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 | ctangle-match."Oz")).......(shou |
| 19b40 | 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d | ld.(eq.(popup-test-helper-popup- |
| 19b60 | 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c | beginning-line).2)).......(shoul |
| 19b80 | 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 | d.(eq.(popup-test-helper-popup-e |
| 19ba0 | 6e 64 2d 6c 69 6e 65 29 20 20 34 29 29 0a 20 20 20 20 20 20 29 29 29 0a 0a 28 65 72 74 2d 64 65 | nd-line)..4)).......)))..(ert-de |
| 19bc0 | 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 72 69 67 68 | ftest.popup-test-scroll-bar-righ |
| 19be0 | 74 2d 6e 6f 2d 6d 61 72 67 69 6e 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 | t-no-margin.()...(popup-test-wit |
| 19c00 | 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 | h-common-setup.....(insert.(make |
| 19c20 | 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 31 29 20 3f 20 29 | -string.(-.(window-width).1).?.) |
| 19c40 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 66 6f | ).....(let.((popup-scroll-bar-fo |
| 19c60 | 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | reground-char............(proper |
| 19c80 | 74 69 7a 65 20 22 66 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 | tize."f".'face.'popup-scroll-bar |
| 19ca0 | 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f | -foreground-face))...........(po |
| 19cc0 | 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 | pup-scroll-bar-background-char.. |
| 19ce0 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 62 22 20 27 66 61 63 65 20 | ..........(propertize."b".'face. |
| 19d00 | 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 66 61 63 | 'popup-scroll-bar-background-fac |
| 19d20 | 65 29 29 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 46 6f 6f 0a 42 61 72 | e))).......(popup-tip."\.Foo.Bar |
| 19d40 | 0a 42 61 7a 0a 46 65 7a 0a 4f 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e | .Baz.Fez.Oz"..................:n |
| 19d60 | 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 29 | owait.t.:height.3.:scroll-bar.t) |
| 19d80 | 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | .......(should.(popup-test-helpe |
| 19da0 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 66 0a 42 61 72 62 0a 42 | r-rectangle-match."\.Foof.Barb.B |
| 19dc0 | 61 7a 62 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d | azb")).......(should-not.(popup- |
| 19de0 | 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 65 7a | test-helper-rectangle-match."Fez |
| 19e00 | 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 | ")).......(should-not.(popup-tes |
| 19e20 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 4f 7a 22 29 29 0a | t-helper-rectangle-match."Oz")). |
| 19e40 | 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ......(should.(eq.(popup-test-he |
| 19e60 | 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 | lper-popup-beginning-line).2)).. |
| 19e80 | 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | .....(should.(eq.(popup-test-hel |
| 19ea0 | 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 20 34 29 29 0a 20 20 20 20 20 20 29 | per-popup-end-line)..4)).......) |
| 19ec0 | 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f | ))..(ert-deftest.popup-test-scro |
| 19ee0 | 6c 6c 2d 62 61 72 2d 72 69 67 68 74 2d 6d 61 72 67 69 6e 20 28 29 0a 20 20 28 70 6f 70 75 70 2d | ll-bar-right-margin.()...(popup- |
| 19f00 | 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 | test-with-common-setup.....(inse |
| 19f20 | 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 | rt.(make-string.(-.(window-width |
| 19f40 | 29 20 31 29 20 3f 20 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 70 75 70 2d 73 63 72 6f 6c | ).1).?.)).....(let.((popup-scrol |
| 19f60 | 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 | l-bar-foreground-char........... |
| 19f80 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 66 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 | .(propertize."f".'face.'popup-sc |
| 19fa0 | 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 29 0a 20 20 20 20 20 | roll-bar-foreground-face))...... |
| 19fc0 | 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e | .....(popup-scroll-bar-backgroun |
| 19fe0 | 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 62 | d-char............(propertize."b |
| 1a000 | 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 | ".'face.'popup-scroll-bar-backgr |
| 1a020 | 6f 75 6e 64 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c | ound-face))).......(popup-tip."\ |
| 1a040 | 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 0a 46 65 7a 0a 4f 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .Foo.Bar.Baz.Fez.Oz"............ |
| 1a060 | 20 20 20 20 20 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c | ......:nowait.t.:height.3.:scrol |
| 1a080 | 6c 2d 62 61 72 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 | l-bar.t.:margin.t).......(should |
| 1a0a0 | 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c | -not.(popup-test-helper-rectangl |
| 1a0c0 | 65 2d 6d 61 74 63 68 20 22 46 65 7a 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f | e-match."Fez")).......(should-no |
| 1a0e0 | 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d | t.(popup-test-helper-rectangle-m |
| 1a100 | 61 74 63 68 20 22 4f 7a 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 | atch."Oz")).......(should.(eq.(p |
| 1a120 | 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 | opup-test-helper-popup-beginning |
| 1a140 | 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f | -line).2)).......(should.(eq.(po |
| 1a160 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 | pup-test-helper-popup-end-line). |
| 1a180 | 20 34 29 29 0a 20 20 20 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 32 31 0a 20 20 20 20 20 | .4)).......;;.Pending:.#21...... |
| 1a1a0 | 20 3b 3b 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | .;;.......(should.(popup-test-he |
| 1a1c0 | 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 20 20 20 20 20 20 3b 3b | lper-rectangle-match."\.......;; |
| 1a1e0 | 20 46 6f 6f 66 0a 20 20 20 20 20 20 3b 3b 20 42 61 72 62 0a 20 20 20 20 20 20 3b 3b 20 42 61 7a | .Foof.......;;.Barb.......;;.Baz |
| 1a200 | 62 22 29 29 0a 20 20 20 20 20 20 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 | b")).......)))..(ert-deftest.pop |
| 1a220 | 75 70 2d 74 65 73 74 2d 6d 69 6e 2d 68 65 69 67 68 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 | up-test-min-height.()...(popup-t |
| 1a240 | 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 | est-with-common-setup.....(inser |
| 1a260 | 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 | t.(make-string.(-.(window-width) |
| 1a280 | 20 31 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 48 65 6c 6c 6f 22 20 | .1).?.)).....(popup-tip."Hello". |
| 1a2a0 | 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 69 6e 2d 68 65 69 67 68 74 20 31 30 29 0a 20 20 20 20 28 73 | :nowait.t.:min-height.10).....(s |
| 1a2c0 | 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 | hould.(popup-test-helper-rectang |
| 1a2e0 | 6c 65 2d 6d 61 74 63 68 20 22 48 65 6c 6c 6f 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 | le-match."Hello")).....(should.( |
| 1a300 | 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 | eq.(popup-test-helper-popup-begi |
| 1a320 | 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 | nning-line).2)).....(should.(eq. |
| 1a340 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e | (popup-test-helper-popup-end-lin |
| 1a360 | 65 29 20 31 31 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 | e).11)).....))..(ert-deftest.pop |
| 1a380 | 75 70 2d 74 65 73 74 2d 6d 65 6e 75 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 | up-test-menu.()...(popup-test-wi |
| 1a3a0 | 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a | th-common-setup.....(popup-menu* |
| 1a3c0 | 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 | .'("Foo"."Bar"."Baz").:nowait.t) |
| 1a3e0 | 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .....(should.(popup-test-helper- |
| 1a400 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 | rectangle-match."\.Foo.Bar.Baz") |
| 1a420 | 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ).....(should.(eq.(popup-test-he |
| 1a440 | 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 | lper-popup-beginning-line).2)).. |
| 1a460 | 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 63 | ...))..(ert-deftest.popup-test-c |
| 1a480 | 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 | ascade-menu.()...(popup-test-wit |
| 1a4a0 | 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 | h-common-setup.....(popup-cascad |
| 1a4c0 | 65 2d 6d 65 6e 75 0a 20 20 20 20 20 27 28 28 22 46 6f 6f 22 20 22 46 6f 6f 31 22 20 22 46 6f 6f | e-menu......'(("Foo"."Foo1"."Foo |
| 1a4e0 | 32 22 29 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 | 2")."Bar"."Baz").:nowait.t)..... |
| 1a500 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | (should.(popup-test-helper-recta |
| 1a520 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 20 20 20 20 20 20 20 20 3e 22 29 29 0a 20 20 20 20 | ngle-match."Foo........>"))..... |
| 1a540 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | (should.(popup-test-helper-recta |
| 1a560 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 0a 20 20 20 | ngle-match."\.Foo.Bar.Baz")).... |
| 1a580 | 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .(should-not.(popup-test-helper- |
| 1a5a0 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 31 22 29 29 0a 20 20 20 20 28 73 68 | rectangle-match."Foo1")).....(sh |
| 1a5c0 | 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 | ould-not.(popup-test-helper-rect |
| 1a5e0 | 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 32 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 | angle-match."Foo2")).....(should |
| 1a600 | 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 | .(eq.(popup-test-helper-popup-be |
| 1a620 | 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 | ginning-line).2)).....))..(ert-d |
| 1a640 | 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6e 65 78 74 20 28 29 0a 20 20 28 70 6f 70 | eftest.popup-test-next.()...(pop |
| 1a660 | 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 | up-test-with-common-setup.....(s |
| 1a680 | 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 | etq.popup.(popup-menu*.'("Foo"." |
| 1a6a0 | 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f | Bar"."Baz").:nowait.t)).....(sho |
| 1a6c0 | 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c | uld.(popup-test-helper-popup-sel |
| 1a6e0 | 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 | ected-item."Foo")).....(popup-ne |
| 1a700 | 78 74 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | xt.popup).....(should.(popup-tes |
| 1a720 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 | t-helper-popup-selected-item."Ba |
| 1a740 | 72 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f 70 75 70 29 0a 20 20 20 20 | r")).....(popup-next.popup)..... |
| 1a760 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 | (should.(popup-test-helper-popup |
| 1a780 | 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 70 6f 70 75 | -selected-item."Baz")).....(popu |
| 1a7a0 | 70 2d 6e 65 78 74 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 | p-next.popup).....(should.(popup |
| 1a7c0 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d | -test-helper-popup-selected-item |
| 1a7e0 | 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 | ."Foo")).....(should.(popup-test |
| 1a800 | 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 5c 6e 42 61 | -helper-rectangle-match."Foo\nBa |
| 1a820 | 72 5c 6e 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 | r\nBaz")).....(should.(eq.(popup |
| 1a840 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e | -test-helper-popup-beginning-lin |
| 1a860 | 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 | e).2)).....))..(ert-deftest.popu |
| 1a880 | 70 2d 74 65 73 74 2d 70 72 65 76 69 6f 75 73 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 | p-test-previous.()...(popup-test |
| 1a8a0 | 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 | -with-common-setup.....(setq.pop |
| 1a8c0 | 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 | up.(popup-menu*.'("Foo"."Bar"."B |
| 1a8e0 | 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f | az").:nowait.t)).....(should.(po |
| 1a900 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 | pup-test-helper-popup-selected-i |
| 1a920 | 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 | tem."Foo")).....(popup-previous. |
| 1a940 | 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 | popup).....(should.(popup-test-h |
| 1a960 | 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 | elper-popup-selected-item."Baz") |
| 1a980 | 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 70 6f 70 75 70 29 0a 20 20 20 | ).....(popup-previous.popup).... |
| 1a9a0 | 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 | .(should.(popup-test-helper-popu |
| 1a9c0 | 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 72 22 29 29 0a 20 20 20 20 28 70 6f 70 | p-selected-item."Bar")).....(pop |
| 1a9e0 | 75 70 2d 70 72 65 76 69 6f 75 73 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 | up-previous.popup).....(should.( |
| 1aa00 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 | popup-test-helper-popup-selected |
| 1aa20 | 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 | -item."Foo")).....(should.(popup |
| 1aa40 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a | -test-helper-rectangle-match."\. |
| 1aa60 | 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 | Foo.Bar.Baz")).....(should.(eq.( |
| 1aa80 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e | popup-test-helper-popup-beginnin |
| 1aaa0 | 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 | g-line).2)).....))..(ert-deftest |
| 1aac0 | 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 65 6c 65 63 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 | .popup-test-select.()...(popup-t |
| 1aae0 | 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 | est-with-common-setup.....(setq. |
| 1ab00 | 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 | popup.(popup-menu*.'("Foo"."Bar" |
| 1ab20 | 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | ."Baz").:nowait.t)).....(should. |
| 1ab40 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 | (popup-test-helper-popup-selecte |
| 1ab60 | 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 | d-item."Foo")).....(popup-select |
| 1ab80 | 20 70 6f 70 75 70 20 31 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | .popup.1).....(should.(popup-tes |
| 1aba0 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 | t-helper-popup-selected-item."Ba |
| 1abc0 | 72 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 20 30 29 0a | r")).....(popup-select.popup.0). |
| 1abe0 | 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | ....(should.(popup-test-helper-p |
| 1ac00 | 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 | opup-selected-item."Foo")).....( |
| 1ac20 | 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 20 32 29 0a 20 20 20 20 28 73 68 6f 75 6c | popup-select.popup.2).....(shoul |
| 1ac40 | 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 | d.(popup-test-helper-popup-selec |
| 1ac60 | 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f | ted-item."Baz")).....(should.(po |
| 1ac80 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 | pup-test-helper-rectangle-match. |
| 1aca0 | 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 | "\.Foo.Bar.Baz")).....(should.(e |
| 1acc0 | 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e | q.(popup-test-helper-popup-begin |
| 1ace0 | 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 | ning-line).2)).....))..(ert-deft |
| 1ad00 | 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 29 0a 20 20 | est.popup-test-scroll-down.()... |
| 1ad20 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 | (popup-test-with-common-setup... |
| 1ad40 | 20 20 28 73 65 74 71 20 70 6f 70 75 70 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 63 | ..(setq.popup...........(popup-c |
| 1ad60 | 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 78 20 74 6f 20 31 30 | ascade-menu.(cl-loop.for.x.to.10 |
| 1ad80 | 30 20 63 6f 6c 6c 65 63 74 20 28 66 6f 72 6d 61 74 20 22 46 6f 6f 25 64 22 20 78 29 29 0a 20 20 | 0.collect.(format."Foo%d".x))... |
| 1ada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f 77 | ............................:now |
| 1adc0 | 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 31 30 20 3a 6d 61 72 67 69 6e 20 74 20 3a 73 63 72 6f | ait.t.:height.10.:margin.t.:scro |
| 1ade0 | 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 | ll-bar.t)).....(should.(popup-te |
| 1ae00 | 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f | st-helper-rectangle-match."\.Foo |
| 1ae20 | 30 0a 46 6f 6f 31 0a 46 6f 6f 32 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 | 0.Foo1.Foo2")).....(should.(popu |
| 1ae40 | 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 | p-test-helper-popup-selected-ite |
| 1ae60 | 6d 20 22 46 6f 6f 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 | m."Foo0")).....(popup-scroll-dow |
| 1ae80 | 6e 20 70 6f 70 75 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | n.popup.10).....(should.(popup-t |
| 1aea0 | 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 | est-helper-popup-selected-item." |
| 1aec0 | 46 6f 6f 31 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 | Foo10")).....(popup-scroll-down. |
| 1aee0 | 70 6f 70 75 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | popup.10).....(should.(popup-tes |
| 1af00 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f | t-helper-popup-selected-item."Fo |
| 1af20 | 6f 32 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 70 6f | o20")).....(popup-scroll-down.po |
| 1af40 | 70 75 70 20 31 30 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d | pup.100).....(should-not.(popup- |
| 1af60 | 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f | test-helper-rectangle-match."Foo |
| 1af80 | 39 30 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | 90")).....(should.(popup-test-he |
| 1afa0 | 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 39 31 22 29 29 0a 20 | lper-rectangle-match."Foo91")).. |
| 1afc0 | 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 | ...(should.(popup-test-helper-re |
| 1afe0 | 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 31 30 30 22 29 29 0a 20 20 20 20 28 73 68 | ctangle-match."Foo100")).....(sh |
| 1b000 | 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 | ould-not.(popup-test-helper-rect |
| 1b020 | 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 30 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 | angle-match."Foo0")).....(should |
| 1b040 | 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 | .(eq.(popup-test-helper-popup-be |
| 1b060 | 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 | ginning-line).2)).....))..(ert-d |
| 1b080 | 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 29 0a 20 | eftest.popup-test-scroll-up.().. |
| 1b0a0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 | .(popup-test-with-common-setup.. |
| 1b0c0 | 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d | ...(setq.popup...........(popup- |
| 1b0e0 | 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 78 20 74 6f 20 31 | cascade-menu.(cl-loop.for.x.to.1 |
| 1b100 | 30 30 20 63 6f 6c 6c 65 63 74 20 28 66 6f 72 6d 61 74 20 22 46 6f 6f 25 64 22 20 78 29 29 0a 20 | 00.collect.(format."Foo%d".x)).. |
| 1b120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f | .............................:no |
| 1b140 | 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 31 30 20 3a 6d 61 72 67 69 6e 20 74 20 3a 73 63 72 | wait.t.:height.10.:margin.t.:scr |
| 1b160 | 6f 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | oll-bar.t)).....(should.(popup-t |
| 1b180 | 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f | est-helper-rectangle-match."\.Fo |
| 1b1a0 | 6f 30 0a 46 6f 6f 31 0a 46 6f 6f 32 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 | o0.Foo1.Foo2")).....(should.(pop |
| 1b1c0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 | up-test-helper-popup-selected-it |
| 1b1e0 | 65 6d 20 22 46 6f 6f 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f | em."Foo0")).....(popup-scroll-do |
| 1b200 | 77 6e 20 70 6f 70 75 70 20 31 30 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 | wn.popup.100).....(should.(popup |
| 1b220 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d | -test-helper-popup-selected-item |
| 1b240 | 20 22 46 6f 6f 39 31 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 | ."Foo91")).....(popup-scroll-up. |
| 1b260 | 70 6f 70 75 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | popup.10).....(should.(popup-tes |
| 1b280 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f | t-helper-popup-selected-item."Fo |
| 1b2a0 | 6f 38 31 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 70 6f 70 75 | o81")).....(popup-scroll-up.popu |
| 1b2c0 | 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 | p.10).....(should-not.(popup-tes |
| 1b2e0 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 37 30 22 | t-helper-rectangle-match."Foo70" |
| 1b300 | 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | )).....(should.(popup-test-helpe |
| 1b320 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 37 31 22 29 29 0a 20 20 20 20 | r-rectangle-match."Foo71"))..... |
| 1b340 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | (should.(popup-test-helper-recta |
| 1b360 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 38 30 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 | ngle-match."Foo80")).....(should |
| 1b380 | 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c | -not.(popup-test-helper-rectangl |
| 1b3a0 | 65 2d 6d 61 74 63 68 20 22 46 6f 6f 38 31 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 | e-match."Foo81")).....(should.(e |
| 1b3c0 | 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e | q.(popup-test-helper-popup-begin |
| 1b3e0 | 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 | ning-line).2)).....))..(ert-deft |
| 1b400 | 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 74 77 6f 2d 74 69 70 20 28 29 0a 20 20 28 70 6f 70 | est.popup-test-two-tip.()...(pop |
| 1b420 | 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 28 70 6f | up-test-with-common-setup....(po |
| 1b440 | 70 75 70 2d 74 69 70 20 22 5c 0a 46 6f 6f 0a 42 61 72 22 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 | pup-tip."\.Foo.Bar".:nowait.t).. |
| 1b460 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 | ..(save-excursion.(insert."\n")) |
| 1b480 | 0a 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 42 61 7a 0a 51 75 78 22 20 3a 6e 6f 77 61 | ....(popup-tip."\.Baz.Qux".:nowa |
| 1b4a0 | 69 74 20 74 29 0a 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 32 30 0a 20 20 20 3b 3b 20 20 | it.t)....;;.Pending:.#20....;;.. |
| 1b4c0 | 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 | ..(should.(popup-test-helper-rec |
| 1b4e0 | 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 20 20 20 3b 3b 20 46 6f 6f 0a 20 20 20 3b 3b 20 | tangle-match."\....;;.Foo....;;. |
| 1b500 | 42 61 72 22 29 29 0a 20 20 20 3b 3b 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | Bar"))....;;....(should.(popup-t |
| 1b520 | 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 20 20 | est-helper-rectangle-match."\... |
| 1b540 | 20 3b 3b 20 42 61 7a 0a 20 20 20 3b 3b 20 51 75 78 22 29 29 0a 20 20 20 29 29 0a 0a 28 65 72 74 | .;;.Baz....;;.Qux"))....))..(ert |
| 1b560 | 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 69 6e 69 74 69 61 6c 2d 69 6e 64 65 | -deftest.popup-test-initial-inde |
| 1b580 | 78 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 | x.()...(popup-test-with-common-s |
| 1b5a0 | 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 | etup.....(setq.popup.(popup-menu |
| 1b5c0 | 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 69 6e 69 74 69 61 6c 2d | *.'("Foo"."Bar"."Baz").:initial- |
| 1b5e0 | 69 6e 64 65 78 20 30 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | index.0.:nowait.t)).....(should. |
| 1b600 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 | (popup-test-helper-popup-selecte |
| 1b620 | 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 29 0a 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 | d-item."Foo")))....(popup-test-w |
| 1b640 | 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 | ith-common-setup.....(setq.popup |
| 1b660 | 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a | .(popup-menu*.'("Foo"."Bar"."Baz |
| 1b680 | 22 29 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 32 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a | ").:initial-index.2.:nowait.t)). |
| 1b6a0 | 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | ....(should.(popup-test-helper-p |
| 1b6c0 | 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 29 0a 0a 20 20 28 | opup-selected-item."Baz")))....( |
| 1b6e0 | 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 | popup-test-with-common-setup.... |
| 1b700 | 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f | .(setq.popup.(popup-menu*.'("Foo |
| 1b720 | 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 32 20 | "."Bar"."Baz").:initial-index.2. |
| 1b740 | 3a 68 65 69 67 68 74 20 31 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 20 3a 6e 6f 77 61 69 74 20 | :height.1.:scroll-bar.t.:nowait. |
| 1b760 | 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | t)).....(should.(popup-test-help |
| 1b780 | 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 29 0a | er-popup-selected-item."Baz"))). |
| 1b7a0 | 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 | ...(popup-test-with-common-setup |
| 1b7c0 | 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 | .....(setq.popup.(popup-menu*.'( |
| 1b7e0 | 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 | "Foo"."Bar"."Baz").:initial-inde |
| 1b800 | 78 20 2d 31 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f | x.-1.:nowait.t)).....(should.(po |
| 1b820 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 | pup-test-helper-popup-selected-i |
| 1b840 | 74 65 6d 20 22 46 6f 6f 22 29 29 29 0a 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 | tem."Foo")))....(popup-test-with |
| 1b860 | 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 | -common-setup.....(setq.popup.(p |
| 1b880 | 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 | opup-menu*.'("Foo"."Bar"."Baz"). |
| 1b8a0 | 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 31 30 30 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 | :initial-index.100.:nowait.t)).. |
| 1b8c0 | 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f | ...(should.(popup-test-helper-po |
| 1b8e0 | 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 29 29 0a 0a 28 64 65 | pup-selected-item."Baz"))))..(de |
| 1b900 | 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 70 75 74 20 28 6b 65 79 | fun.popup-test-helper-input.(key |
| 1b920 | 29 0a 20 20 28 70 75 73 68 20 6b 65 79 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 | )...(push.key.unread-command-eve |
| 1b940 | 6e 74 73 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 69 | nts))..(ert-deftest.popup-test-i |
| 1b960 | 73 65 61 72 63 68 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d | search.()...(popup-test-with-com |
| 1b980 | 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 | mon-setup.....(popup-test-helper |
| 1b9a0 | 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 0a 20 | -create-popup."\.foo.bar.baz").. |
| 1b9c0 | 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 27 | ...(popup-isearch-update.popup.' |
| 1b9e0 | 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 6c 69 73 74 20 22 61 22 29 0a 20 | popup-isearch-filter-list."a").. |
| 1ba00 | 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 | ...(should.(popup-test-helper-re |
| 1ba20 | 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 20 | ctangle-match."\.bar.baz"))..... |
| 1ba40 | 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 | (should-not.(popup-test-helper-r |
| 1ba60 | 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 66 6f 6f 22 29 29 0a 20 20 20 20 29 29 0a 00 00 | ectangle-match."foo")).....))... |
| 1ba80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1baa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1be00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1be20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1be40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1be60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1be80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ca00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ca20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ca60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ca80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ccc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ce00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ce20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ce40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ce60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ce80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1cfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1d9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1da00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1da20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1da40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1da60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1da80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1daa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1db00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1db20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1db40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1db60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1db80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ddc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1de00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1de20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1de40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1de60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1de80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1df00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1df20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1df40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1df60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1df80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1dfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |