about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/sesman-20180903.1826/sesman.elc
blob: 60df2a9d0ff726ba64b41b3dd3065218bcaa9edf (plain)
ofshex dumpascii
0000 3b 45 4c 43 17 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 35 2e 33 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f cs.version.25.3.1.;;;.with.all.o
0040 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 ptimizations...;;;.This.file.use
0060 73 20 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 s.dynamic.docstrings,.first.adde
0080 64 20 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 d.in.Emacs.19.29...;;;.This.file
00a0 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 .does.not.contain.utf-8.non-ASCI
00c0 49 20 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 I.characters,.;;;.and.so.can.be.
00e0 6c 6f 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 loaded.in.Emacs.versions.earlier
0100 20 74 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b .than.23...;;;;;;;;;;;;;;;;;;;;;
0120 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0140 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;
0160 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0180 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 ;;;;;;;;;;;;;;;;;;...(byte-code.
01a0 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 30 5c "\300\301!\210\300\302!\210\300\
01c0 33 30 33 21 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 303!\210\304\305\306\307\310\311
01e0 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 26 09 5c 32 31 30 5c 33 31 36 5c 33 31 37 5c 33 \312\313\314\315&.\210\316\317\3
0200 32 30 5c 33 32 31 5c 33 31 32 5c 33 30 35 25 5c 32 31 30 5c 33 31 36 5c 33 32 32 5c 33 32 33 5c 20\321\312\305%\210\316\322\323\
0220 33 32 34 5c 33 31 32 5c 33 30 35 25 5c 32 31 30 5c 33 31 36 5c 33 32 35 5c 33 32 36 5c 33 32 37 324\312\305%\210\316\325\326\327
0240 5c 33 31 32 5c 33 30 35 25 5c 32 31 30 5c 33 33 30 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 33 \312\305%\210\330\331\332\333\33
0260 34 44 44 5c 33 33 35 5c 33 31 32 5c 33 30 35 5c 33 33 36 5c 33 33 37 5c 33 34 30 5c 33 34 31 26 4DD\335\312\305\336\337\340\341&
0280 09 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 63 6c 2d 67 65 6e 65 72 69 63 20 73 65 71 20 73 .\207".[require.cl-generic.seq.s
02a0 75 62 72 2d 78 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 73 65 73 6d 61 ubr-x.custom-declare-group.sesma
02c0 6e 20 6e 69 6c 20 22 47 65 6e 65 72 69 63 20 53 65 73 73 69 6f 6e 20 4d 61 6e 61 67 65 72 2e 22 n.nil."Generic.Session.Manager."
02e0 20 3a 70 72 65 66 69 78 20 22 73 65 73 6d 61 6e 2d 22 20 3a 67 72 6f 75 70 20 74 6f 6f 6c 73 20 .:prefix."sesman-".:group.tools.
0300 3a 6c 69 6e 6b 20 28 75 72 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 47 69 74 48 75 62 22 20 22 68 :link.(url-link.:tag."GitHub"."h
0320 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 73 70 69 6e 75 2f 73 65 73 6d 61 6e 22 ttps://github.com/vspinu/sesman"
0340 29 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 66 61 63 65 20 73 65 73 6d 61 6e 2d 70 72 6f ).custom-declare-face.sesman-pro
0360 6a 65 63 74 2d 66 61 63 65 20 28 28 64 65 66 61 75 6c 74 20 28 3a 69 6e 68 65 72 69 74 20 66 6f ject-face.((default.(:inherit.fo
0380 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 29 29 29 20 22 46 61 63 65 20 75 73 65 64 20 74 nt-lock-doc-face)))."Face.used.t
03a0 6f 20 6d 61 72 6b 20 70 72 6f 6a 65 63 74 73 2e 22 20 73 65 73 6d 61 6e 2d 64 69 72 65 63 74 6f o.mark.projects.".sesman-directo
03c0 72 79 2d 66 61 63 65 20 28 28 64 65 66 61 75 6c 74 20 28 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 ry-face.((default.(:inherit.font
03e0 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 29 20 22 46 61 63 65 20 75 73 65 64 20 74 6f -lock-type-face)))."Face.used.to
0400 20 6d 61 72 6b 20 64 69 72 65 63 74 6f 72 69 65 73 2e 22 20 73 65 73 6d 61 6e 2d 62 75 66 66 65 .mark.directories.".sesman-buffe
0420 72 2d 66 61 63 65 20 28 28 64 65 66 61 75 6c 74 20 28 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d r-face.((default.(:inherit.font-
0440 6c 6f 63 6b 2d 70 72 65 70 72 6f 63 65 73 73 6f 72 2d 66 61 63 65 29 29 29 20 22 46 61 63 65 20 lock-preprocessor-face)))."Face.
0460 75 73 65 64 20 74 6f 20 6d 61 72 6b 20 62 75 66 66 65 72 73 2e 22 20 63 75 73 74 6f 6d 2d 64 65 used.to.mark.buffers.".custom-de
0480 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 73 65 73 6d 61 6e 2d 73 69 6e 67 6c 65 2d 6c 69 6e clare-variable.sesman-single-lin
04a0 6b 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 73 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e k-context-types.funcall.function
04c0 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 62 75 66 66 65 72 29 5d 20 31 5d 20 22 4c .#[0."\300\207".[(buffer)].1]."L
04e0 69 73 74 20 6f 66 20 63 6f 6e 74 65 78 74 20 74 79 70 65 73 20 74 6f 20 77 68 69 63 68 20 61 74 ist.of.context.types.to.which.at
0500 20 6d 6f 73 74 20 6f 6e 65 20 73 65 73 73 69 6f 6e 20 63 61 6e 20 62 65 20 6c 69 6e 6b 65 64 2e .most.one.session.can.be.linked.
0520 22 20 3a 74 79 70 65 20 28 72 65 70 65 61 74 20 73 79 6d 62 6f 6c 29 20 3a 70 61 63 6b 61 67 65 ".:type.(repeat.symbol).:package
0540 2d 76 65 72 73 69 6f 6e 20 28 73 65 73 6d 61 6e 20 2e 20 22 30 2e 31 2e 30 22 29 5d 20 31 30 29 -version.(sesman..."0.1.0")].10)
0560 0a 23 40 38 30 20 48 61 73 68 2d 74 61 62 6c 65 20 6f 66 20 61 6c 6c 20 73 65 73 6d 61 6e 20 73 .#@80.Hash-table.of.all.sesman.s
0580 65 73 73 69 6f 6e 73 2e 0a 4b 65 79 20 69 73 20 61 20 63 6f 6e 73 20 28 73 79 73 74 65 6d 2d 6e essions..Key.is.a.cons.(system-n
05a0 61 6d 65 20 2e 20 73 65 73 73 69 6f 6e 2d 6e 61 6d 65 29 2e 1f 0a 28 64 65 66 76 61 72 20 73 65 ame...session-name)...(defvar.se
05c0 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 70 20 28 6d 61 6b 65 2d 68 61 73 68 sman-sessions-hashmap.(make-hash
05e0 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 33 38 32 29 -table.:test.'equal).(#$...1382)
0600 29 0a 23 40 31 38 33 20 41 6e 20 61 6c 69 73 74 20 6f 66 20 61 6c 6c 20 73 65 73 6d 61 6e 20 6c ).#@183.An.alist.of.all.sesman.l
0620 69 6e 6b 73 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 73 20 6f 66 20 74 68 65 20 66 6f 72 inks..Each.element.is.of.the.for
0640 6d 20 28 6b 65 79 20 63 78 74 2d 74 79 70 65 20 63 78 74 2d 76 61 6c 75 65 29 20 77 68 65 72 65 m.(key.cxt-type.cxt-value).where
0660 0a 22 6b 65 79 22 20 69 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 73 79 73 74 65 6d 2d 6e 61 ."key".is.of.the.form.(system-na
0680 6d 65 20 2e 20 73 65 73 73 69 6f 6e 2d 6e 61 6d 65 29 2e 20 73 79 73 74 65 6d 2d 6e 61 6d 65 0a me...session-name)..system-name.
06a0 61 6e 64 20 63 78 74 2d 74 79 70 65 20 6d 75 73 74 20 62 65 20 73 79 6d 62 6f 6c 73 2e 1f 0a 28 and.cxt-type.must.be.symbols...(
06c0 64 65 66 76 61 72 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 20 6e 69 6c 20 28 23 defvar.sesman-links-alist.nil.(#
06e0 24 20 2e 20 31 35 34 34 29 29 0a 23 40 39 39 20 4e 61 6d 65 20 6f 66 20 74 68 65 20 73 79 73 74 $...1544)).#@99.Name.of.the.syst
0700 65 6d 20 6d 61 6e 61 67 65 64 20 62 79 20 60 73 65 73 6d 61 6e 27 2e 0a 43 61 6e 20 62 65 20 65 em.managed.by.`sesman'..Can.be.e
0720 69 74 68 65 72 20 61 20 73 79 6d 62 6f 6c 2c 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 72 65 ither.a.symbol,.or.a.function.re
0740 74 75 72 6e 69 6e 67 20 61 20 73 79 6d 62 6f 6c 2e 1f 0a 28 64 65 66 76 61 72 20 73 65 73 6d 61 turning.a.symbol...(defvar.sesma
0760 6e 2d 73 79 73 74 65 6d 20 6e 69 6c 20 28 23 24 20 2e 20 31 37 37 36 29 29 0a 28 62 79 74 65 2d n-system.nil.(#$...1776)).(byte-
0780 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c code."\300\301!\210\302\301\303\
07a0 33 30 34 23 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 304#\207".[make-variable-buffer-
07c0 6c 6f 63 61 6c 20 73 65 73 6d 61 6e 2d 73 79 73 74 65 6d 20 70 75 74 20 70 65 72 6d 61 6e 65 6e local.sesman-system.put.permanen
07e0 74 2d 6c 6f 63 61 6c 20 74 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d t-local.t].4).(defalias.'sesman-
0800 2d 6f 6e 2d 43 2d 75 2d 75 2d 73 65 73 73 69 6f 6e 73 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 -on-C-u-u-sessions.#[514."\211\2
0820 30 34 0e 00 5c 33 30 31 02 21 5c 32 31 31 5c 32 30 35 0d 00 5c 32 31 31 43 5c 32 30 37 5c 32 31 04..\301.!\211\205..\211C\207\21
0840 31 5c 33 30 32 5c 32 33 32 5c 32 30 34 1a 00 5c 32 31 31 5c 33 30 33 3d 5c 32 30 33 1e 00 5c 33 1\302\232\204..\211\303=\203..\3
0860 30 34 02 21 5c 32 30 37 5c 32 31 31 5c 33 30 35 5c 32 33 32 5c 32 30 34 30 00 5c 32 31 31 5c 33 04.!\207\211\305\232\2040.\211\3
0880 30 36 3d 5c 32 30 34 30 00 5c 32 31 31 5c 33 30 37 3d 5c 32 30 33 35 00 5c 33 31 30 02 5c 33 31 06=\2040.\211\307=\2035.\310.\31
08a0 31 5c 22 5c 32 30 37 5c 32 31 31 3c 5c 32 30 33 49 00 5c 32 31 31 40 3b 5c 32 30 34 46 00 5c 32 1\"\207\211<\203I.\211@;\204F.\2
08c0 31 31 40 39 5c 32 30 33 49 00 5c 32 31 31 43 5c 32 30 37 5c 32 31 31 3b 5c 32 30 36 60 00 5c 32 11@9\203I.\211C\207\211;\206`.\2
08e0 31 31 39 5c 32 30 36 60 00 5c 33 31 32 02 02 42 08 5c 22 5c 32 30 36 60 00 5c 33 31 33 5c 33 31 119\206`.\312..B.\"\206`.\313\31
0900 34 02 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 4.\"\207".[sesman-sessions-hashm
0920 61 70 20 73 65 73 6d 61 6e 2d 63 75 72 72 65 6e 74 2d 73 65 73 73 69 6f 6e 20 28 34 29 20 6c 69 ap.sesman-current-session.(4).li
0940 6e 6b 65 64 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 65 64 2d 73 65 73 73 69 6f 6e 73 20 28 31 36 29 nked.sesman-linked-sessions.(16)
0960 20 61 6c 6c 20 74 20 73 65 73 6d 61 6e 2d 2d 61 6c 6c 2d 73 79 73 74 65 6d 2d 73 65 73 73 69 6f .all.t.sesman--all-system-sessio
0980 6e 73 20 73 6f 72 74 20 67 65 74 68 61 73 68 20 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 77 ns.sort.gethash.error."Invalid.w
09a0 68 69 63 68 20 61 72 67 75 6d 65 6e 74 20 28 25 73 29 22 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 hich.argument.(%s)"].5."\n\n(fn.
09c0 53 59 53 54 45 4d 20 57 48 49 43 48 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d SYSTEM.WHICH)"]).(defalias.'sesm
09e0 61 6e 2d 2d 63 61 70 2d 73 79 73 74 65 6d 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 31 01 an--cap-system-name.#[257."\301.
0a00 21 5c 33 30 32 01 5c 33 30 33 5c 33 30 34 18 5c 33 30 35 03 03 03 23 29 5c 32 36 36 5c 32 30 33 !\302.\303\304.\305...#)\266\203
0a20 5c 32 30 33 17 00 5c 32 31 31 5c 32 30 32 1a 00 5c 33 30 36 01 21 5c 32 30 37 22 20 5b 69 6e 68 \203..\211\202..\306.!\207".[inh
0a40 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 73 79 6d 62 6f 6c 2d ibit-changing-match-data.symbol-
0a60 6e 61 6d 65 20 22 5e 5b 5b 3a 75 70 70 65 72 3a 5d 5d 22 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 name."^[[:upper:]]".nil.t.string
0a80 2d 6d 61 74 63 68 20 63 61 70 69 74 61 6c 69 7a 65 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 -match.capitalize].9."\n\n(fn.SY
0aa0 53 54 45 4d 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 6c 65 61 73 STEM)"]).(defalias.'sesman--leas
0ac0 74 2d 73 70 65 63 69 66 69 63 2d 63 6f 6e 74 65 78 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 t-specific-context.#[257."\300\3
0ae0 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 06 21 5c 33 30 36 5c 22 5c 33 30 37 5c 01\302\303\304\305..!\306\"\307\
0b00 33 31 30 25 5c 33 31 31 5c 33 31 32 04 21 21 5c 22 5c 32 30 37 22 20 5b 73 65 71 2d 73 6f 6d 65 310%\311\312.!!\"\207".[seq-some
0b20 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 5c 22 .make-byte-code.257."\301.\300\"
0b40 5c 32 31 31 5c 32 30 35 0b 00 01 01 42 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f \211\205....B\207".vconcat.vecto
0b60 72 20 5b 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 43 54 r.[sesman-context].4."\n\n(fn.CT
0b80 59 50 45 29 22 20 72 65 76 65 72 73 65 20 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 2d 74 79 70 YPE)".reverse.sesman-context-typ
0ba0 65 73 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 29 22 5d 29 0a 28 64 65 66 61 6c es].8."\n\n(fn.SYSTEM)"]).(defal
0bc0 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 73 65 73 73 69 6f 6e 2d 69 6e 74 65 72 61 ias.'sesman--link-session-intera
0be0 63 74 69 76 65 6c 79 20 23 5b 37 37 31 20 22 5c 33 30 30 20 02 5c 32 30 34 12 00 5c 33 30 31 01 ctively.#[771."\300..\204..\301.
0c00 21 5c 32 31 31 40 5c 32 36 32 04 5c 32 31 31 41 5c 32 36 32 03 5c 32 31 30 5c 33 30 32 03 21 03 !\211@\262.\211A\262.\210\302.!.
0c20 5c 33 30 33 03 21 5c 32 33 35 5c 32 30 33 42 00 04 5c 32 30 36 35 00 5c 33 30 34 02 5c 33 30 35 \303.!\235\203B..\2065.\304.\305
0c40 5c 33 30 36 04 5c 33 30 37 5c 33 31 30 06 5c 6e 06 09 5c 22 21 23 5c 33 31 31 05 5c 33 31 32 5c \306.\307\310.\n..\"!#\311.\312\
0c60 22 5c 33 31 33 24 5c 33 31 34 03 02 06 07 06 07 24 5c 32 36 32 01 5c 32 30 32 4b 00 5c 33 31 35 "\313$\314......$\262.\202K.\315
0c80 5c 33 30 35 5c 33 31 36 5c 33 31 37 04 21 05 23 21 5c 32 36 32 01 5c 32 30 37 22 20 5b 73 65 73 \305\316\317.!.#!\262.\207".[ses
0ca0 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 73 65 73 6d 61 6e 2d 2d 6c 65 61 73 74 2d 73 70 65 63 69 66 man--system.sesman--least-specif
0cc0 69 63 2d 63 6f 6e 74 65 78 74 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 73 65 73 6d 61 6e 2d 63 6f ic-context.symbol-name.sesman-co
0ce0 6e 74 65 78 74 2d 74 79 70 65 73 20 73 65 73 6d 61 6e 2d 61 73 6b 2d 66 6f 72 2d 73 65 73 73 69 ntext-types.sesman-ask-for-sessi
0d00 6f 6e 20 66 6f 72 6d 61 74 20 22 4c 69 6e 6b 20 77 69 74 68 20 25 73 20 25 73 3a 20 22 20 73 65 on.format."Link.with.%s.%s:.".se
0d20 73 6d 61 6e 2d 2d 61 62 62 72 65 76 2d 70 61 74 68 2d 6d 61 79 62 65 20 73 65 73 6d 61 6e 2d 63 sman--abbrev-path-maybe.sesman-c
0d40 6f 6e 74 65 78 74 20 73 65 73 6d 61 6e 2d 2d 61 6c 6c 2d 73 79 73 74 65 6d 2d 73 65 73 73 69 6f ontext.sesman--all-system-sessio
0d60 6e 73 20 73 6f 72 74 20 61 73 6b 2d 6e 65 77 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 73 65 73 73 ns.sort.ask-new.sesman-link-sess
0d80 69 6f 6e 20 65 72 72 6f 72 20 22 25 73 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 6e 6f 74 20 61 6c ion.error."%s.association.not.al
0da0 6c 6f 77 65 64 20 66 6f 72 20 74 68 69 73 20 73 79 73 74 65 6d 20 28 25 73 29 22 20 63 61 70 69 lowed.for.this.system.(%s)".capi
0dc0 74 61 6c 69 7a 65 5d 20 31 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 45 53 53 49 4f 4e 20 43 58 54 2d talize].14."\n\n(fn.SESSION.CXT-
0de0 54 59 50 45 20 43 58 54 2d 56 41 4c 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d TYPE.CXT-VAL)"]).(defalias.'sesm
0e00 61 6e 2d 2d 65 78 70 61 6e 64 2d 70 61 74 68 2d 6d 61 79 62 65 20 23 5b 32 35 37 20 22 5c 32 31 an--expand-path-maybe.#[257."\21
0e20 31 3b 5c 32 30 33 09 00 5c 33 30 30 01 21 5c 32 30 37 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 1;\203..\300.!\207\207".[expand-
0e40 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 4f 42 4a 29 22 5d 29 0a 28 64 file-name].3."\n\n(fn.OBJ)"]).(d
0e60 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 61 62 62 72 65 76 2d 70 61 74 68 2d 6d 61 79 efalias.'sesman--abbrev-path-may
0e80 62 65 20 23 5b 32 35 37 20 22 5c 32 31 31 3b 5c 32 30 33 09 00 5c 33 30 30 01 21 5c 32 30 37 5c be.#[257."\211;\203..\300.!\207\
0ea0 32 30 37 22 20 5b 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 20 22 5c 207".[abbreviate-file-name].3."\
0ec0 6e 5c 6e 28 66 6e 20 4f 42 4a 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e n\n(fn.OBJ)"]).(defalias.'sesman
0ee0 2d 2d 73 79 73 74 65 6d 2d 69 6e 2d 62 75 66 66 65 72 20 23 5b 32 35 36 20 22 72 5c 32 31 31 5c --system-in-buffer.#[256."r\211\
0f00 32 30 36 06 00 70 71 5c 32 31 30 5c 33 30 31 08 21 5c 32 30 33 13 00 08 20 5c 32 30 32 14 00 08 206..pq\210\301.!\203....\202...
0f20 29 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 79 73 74 65 6d 20 66 75 6e 63 74 69 6f 6e 70 5d )\207".[sesman-system.functionp]
0f40 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 29 22 5d 29 .3."\n\n(fn.&optional.BUFFER)"])
0f60 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 23 5b 30 20 22 .(defalias.'sesman--system.#[0."
0f80 08 5c 32 30 33 0f 00 5c 33 30 31 08 21 5c 32 30 33 0d 00 08 20 5c 32 30 37 08 5c 32 30 37 5c 33 .\203..\301.!\203....\207.\207\3
0fa0 30 32 5c 33 30 33 70 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 79 73 74 65 6d 20 66 75 02\303p\"\207".[sesman-system.fu
0fc0 6e 63 74 69 6f 6e 70 20 65 72 72 6f 72 20 22 4e 6f 20 60 73 65 73 6d 61 6e 2d 73 79 73 74 65 6d nctionp.error."No.`sesman-system
0fe0 27 20 69 6e 20 62 75 66 66 65 72 20 60 25 73 27 22 5d 20 33 5d 29 0a 23 40 31 32 34 20 52 65 74 '.in.buffer.`%s'"].3]).#@124.Ret
1000 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 73 65 73 73 69 6f 6e 73 20 72 65 67 69 73 74 65 72 65 urn.a.list.of.sessions.registere
1020 64 20 77 69 74 68 20 53 59 53 54 45 4d 2e 0a 49 66 20 53 4f 52 54 20 69 73 20 6e 6f 6e 2d 6e 69 d.with.SYSTEM..If.SORT.is.non-ni
1040 6c 2c 20 73 6f 72 74 20 69 6e 20 72 65 6c 65 76 61 6e 63 65 20 6f 72 64 65 72 2e 0a 0a 28 66 6e l,.sort.in.relevance.order...(fn
1060 20 26 6f 70 74 69 6f 6e 61 6c 20 53 59 53 54 45 4d 20 53 4f 52 54 29 1f 0a 28 64 65 66 61 6c 69 .&optional.SYSTEM.SORT)..(defali
1080 61 73 20 27 73 65 73 6d 61 6e 2d 2d 61 6c 6c 2d 73 79 73 74 65 6d 2d 73 65 73 73 69 6f 6e 73 20 as.'sesman--all-system-sessions.
10a0 23 5b 35 31 32 20 22 01 5c 32 30 36 06 00 5c 33 30 31 20 5c 33 30 32 43 5c 33 30 33 5c 33 30 34 #[512.".\206..\301.\302C\303\304
10c0 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 07 06 07 5c 22 5c 33 31 31 5c 22 5c 33 31 32 \305\306\307\310....\"\311\"\312
10e0 5c 33 31 33 25 08 5c 22 5c 32 31 30 02 5c 32 30 33 27 00 5c 33 31 34 02 02 5c 32 34 32 5c 22 5c \313%.\"\210.\203'.\314..\242\"\
1100 32 30 32 29 00 5c 32 31 31 5c 32 34 32 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 202).\211\242\207".[sesman-sessi
1120 6f 6e 73 2d 68 61 73 68 6d 61 70 20 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 6e 69 6c 20 6d ons-hashmap.sesman--system.nil.m
1140 61 70 68 61 73 68 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 32 02 aphash.make-byte-code.514."\302.
1160 40 5c 33 30 30 5c 22 5c 32 30 35 0e 00 5c 33 30 31 01 5c 33 30 31 5c 32 34 32 42 5c 32 34 30 5c @\300\"\205..\301.\301\242B\240\
1180 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 65 71 6c 5d 20 35 20 22 5c 6e 5c 207".vconcat.vector.[eql].5."\n\
11a0 6e 28 66 6e 20 4b 20 53 29 22 20 73 65 73 6d 61 6e 2d 2d 73 6f 72 74 2d 73 65 73 73 69 6f 6e 73 n(fn.K.S)".sesman--sort-sessions
11c0 5d 20 31 32 20 28 23 24 20 2e 20 34 30 39 33 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 ].12.(#$...4093)]).(defalias.'se
11e0 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 6c 6f 6f 6b 75 70 2d 66 6e 20 23 5b 31 32 38 30 20 22 04 5c 32 sman--link-lookup-fn.#[1280.".\2
1200 30 36 07 00 5c 32 31 31 40 40 04 5c 32 30 36 0e 00 01 40 41 04 5c 32 30 36 15 00 02 41 40 04 5c 06..\211@@.\206...@A.\206...A@.\
1220 32 30 36 1c 00 5c 33 30 30 04 38 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 206..\300.8\301\302\303\304\305.
1240 08 06 08 06 08 06 08 24 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 5c 32 30 37 22 20 5b 32 20 .......$\306\"\307\310%\207".[2.
1260 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 5c 32 30 33 5c 66 00 5c make-byte-code.257."\300\203\f.\
1280 32 31 31 40 40 5c 33 30 30 3d 5c 32 30 35 3b 00 5c 33 30 31 5c 32 30 33 18 00 5c 32 31 31 40 41 211@@\300=\205;.\301\203..\211@A
12a0 5c 33 30 31 5c 32 33 32 5c 32 30 35 3b 00 5c 33 30 32 5c 32 30 33 31 00 5c 33 30 32 3c 5c 32 30 \301\232\205;.\302\2031.\302<\20
12c0 33 29 00 5c 32 31 31 41 40 5c 33 30 32 5c 32 33 35 5c 32 30 32 2e 00 5c 32 31 31 41 40 5c 33 30 3).\211A@\302\235\202..\211A@\30
12e0 32 3d 5c 32 30 35 3b 00 5c 33 30 33 3f 5c 32 30 36 3b 00 5c 33 30 34 01 38 5c 33 30 33 5c 32 33 2=\205;.\303?\206;.\304.8\303\23
1300 32 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 32 5d 20 33 20 22 5c 6e 5c 2\207".vconcat.vector.[2].3."\n\
1320 6e 28 66 6e 20 45 4c 29 22 5d 20 31 38 20 22 5c 6e 5c 6e 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c n(fn.EL)"].18."\n\n(fn.&optional
1340 20 53 59 53 54 45 4d 20 53 45 53 2d 4e 41 4d 45 20 43 58 54 2d 54 59 50 45 20 43 58 54 2d 56 41 .SYSTEM.SES-NAME.CXT-TYPE.CXT-VA
1360 4c 20 58 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 75 6e 6c 69 6e L.X)"]).(defalias.'sesman--unlin
1380 6b 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 5c 32 31 k.#[257."\301\302\303\211\211\21
13a0 31 06 06 25 08 5c 22 5c 32 31 31 10 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 1..%.\"\211.\207".[sesman-links-
13c0 61 6c 69 73 74 20 73 65 71 2d 72 65 6d 6f 76 65 20 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 6c 6f alist.seq-remove.sesman--link-lo
13e0 6f 6b 75 70 2d 66 6e 20 6e 69 6c 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 29 0a 28 64 okup-fn.nil].8."\n\n(fn.X)"]).(d
1400 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 63 6c 65 61 72 2d 6c 69 6e 6b 73 20 23 5b 30 efalias.'sesman--clear-links.#[0
1420 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 31 31 10 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d ."\301\302.\"\211.\207".[sesman-
1440 6c 69 6e 6b 73 2d 61 6c 69 73 74 20 73 65 71 2d 66 69 6c 74 65 72 20 23 5b 32 35 37 20 22 5c 33 links-alist.seq-filter.#[257."\3
1460 30 31 01 40 08 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 01.@.\"\207".[sesman-sessions-ha
1480 73 68 6d 61 70 20 67 65 74 68 61 73 68 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 5d 20 shmap.gethash].4."\n\n(fn.X)"]].
14a0 33 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 66 6f 72 6d 61 74 2d 73 65 3]).(defalias.'sesman--format-se
14c0 73 73 69 6f 6e 2d 6f 62 6a 65 63 74 73 20 23 5b 37 37 30 20 22 5c 33 30 30 03 03 5c 22 5c 32 31 ssion-objects.#[770."\300..\"\21
14e0 31 3c 5c 32 30 33 3b 00 5c 33 30 31 01 40 21 5c 32 30 33 3b 00 02 40 02 5c 32 30 36 17 00 5c 33 1<\203;.\301.@!\203;..@.\206..\3
1500 30 32 5c 33 30 33 03 5c 33 30 34 5c 22 5c 32 30 36 25 00 5c 33 30 35 5c 33 30 36 5c 33 30 33 05 02\303.\304\"\206%.\305\306\303.
1520 5c 33 30 37 5c 22 5c 22 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 \307\"\"\310\311\312\313\314\315
1540 06 08 21 5c 33 31 36 5c 22 5c 33 31 37 5c 33 32 30 25 02 04 23 5c 32 36 36 5c 32 30 33 5c 32 30 ..!\316\"\317\320%..#\266\203\20
1560 32 3f 00 5c 33 32 31 5c 33 32 32 02 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 2?.\321\322.\"\207".[sesman-sess
1580 69 6f 6e 2d 69 6e 66 6f 20 6b 65 79 77 6f 72 64 70 20 22 20 22 20 70 6c 69 73 74 2d 67 65 74 20 ion-info.keywordp.".".plist-get.
15a0 3a 73 74 72 69 6e 67 73 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 :strings.mapcar.#[257."\300\301.
15c0 5c 22 5c 32 30 37 22 20 5b 66 6f 72 6d 61 74 20 22 25 73 22 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e \"\207".[format."%s"].4."\n\n(fn
15e0 20 58 29 22 5d 20 3a 6f 62 6a 65 63 74 73 20 6d 61 70 63 6f 6e 63 61 74 20 6d 61 6b 65 2d 62 79 .X)"].:objects.mapconcat.make-by
1600 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 03 5c 33 30 33 5c 33 te-code.257."\301\300\302.\303\3
1620 30 34 25 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 72 65 70 6c 61 63 65 04%\207".vconcat.vector.[replace
1640 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 25 25 73 22 20 6e 69 6c 20 74 5d 20 37 -regexp-in-string."%%s".nil.t].7
1660 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 52 29 22 20 66 6f 72 6d 61 74 20 22 25 73 22 5d 20 31 34 20 ."\n\n(fn.STR)".format."%s"].14.
1680 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 20 26 6f 70 74 69 6f 6e 61 "\n\n(fn.SYSTEM.SESSION.&optiona
16a0 6c 20 53 45 50 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 66 6f 72 l.SEP)"]).(defalias.'sesman--for
16c0 6d 61 74 2d 73 65 73 73 69 6f 6e 20 23 5b 37 37 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c mat-session.#[770."\300\301\302\
16e0 33 30 33 5c 33 30 34 23 02 5c 32 30 36 0b 00 5c 33 30 35 5c 33 30 31 05 40 5c 33 30 33 5c 33 30 303\304#.\206..\305\301.@\303\30
1700 34 23 5c 33 30 31 5c 33 30 36 06 08 06 08 5c 33 30 37 23 5c 33 30 33 5c 33 31 30 23 5c 33 31 31 4#\301\306....\307#\303\310#\311
1720 06 08 06 08 5c 33 31 32 5c 32 31 31 24 25 5c 32 30 37 22 20 5b 66 6f 72 6d 61 74 20 70 72 6f 70 ....\312\211$%\207".[format.prop
1740 65 72 74 69 7a 65 20 22 25 73 25 73 20 5b 25 73 5d 20 6c 69 6e 6b 65 64 2d 74 6f 20 25 73 22 20 ertize."%s%s.[%s].linked-to.%s".
1760 66 61 63 65 20 62 6f 6c 64 20 22 22 20 73 65 73 6d 61 6e 2d 2d 66 6f 72 6d 61 74 2d 73 65 73 73 face.bold."".sesman--format-sess
1780 69 6f 6e 2d 6f 62 6a 65 63 74 73 20 22 2c 20 22 20 69 74 61 6c 69 63 20 73 65 73 6d 61 6e 2d 67 ion-objects.",.".italic.sesman-g
17a0 72 6f 75 70 65 64 2d 6c 69 6e 6b 73 20 74 5d 20 31 33 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 rouped-links.t].13."\n\n(fn.SYST
17c0 45 4d 20 53 45 53 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 45 46 49 58 29 22 5d 29 0a 28 64 65 66 EM.SES.&optional.PREFIX)"]).(def
17e0 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 66 6f 72 6d 61 74 2d 6c 69 6e 6b 20 23 5b 32 35 37 alias.'sesman--format-link.#[257
1800 20 22 5c 33 30 31 01 21 5c 33 30 32 02 40 08 5c 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 05 21 5c ."\301.!\302.@.\"\303\304\305.!\
1820 33 30 36 5c 33 30 37 5c 33 31 30 06 08 21 21 5c 33 31 31 5c 33 31 32 23 5c 33 30 36 5c 33 31 33 306\307\310..!!\311\312#\306\313
1840 06 08 21 5c 33 31 31 5c 33 31 32 23 05 5c 32 30 33 2c 00 5c 33 31 34 06 07 06 07 5c 22 5c 32 30 ..!\311\312#.\203,.\314....\"\20
1860 32 2d 00 5c 33 31 35 25 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 2-.\315%\207".[sesman-sessions-h
1880 61 73 68 6d 61 70 20 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 73 79 73 74 65 6d 2d 6e 61 6d 65 20 67 ashmap.sesman--lnk-system-name.g
18a0 65 74 68 61 73 68 20 66 6f 72 6d 61 74 20 22 25 73 28 25 73 29 20 2d 3e 20 25 73 20 5b 25 73 5d ethash.format."%s(%s).->.%s.[%s]
18c0 22 20 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 20 70 72 6f 70 65 ".sesman--lnk-context-type.prope
18e0 72 74 69 7a 65 20 73 65 73 6d 61 6e 2d 2d 61 62 62 72 65 76 2d 70 61 74 68 2d 6d 61 79 62 65 20 rtize.sesman--abbrev-path-maybe.
1900 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 76 61 6c 75 65 20 66 61 63 65 20 62 6f 6c 64 20 73 65 73 6d sesman--lnk-value.face.bold.sesm
1920 61 6e 2d 2d 6c 6e 6b 2d 73 65 73 73 69 6f 6e 2d 6e 61 6d 65 20 73 65 73 6d 61 6e 2d 2d 66 6f 72 an--lnk-session-name.sesman--for
1940 6d 61 74 2d 73 65 73 73 69 6f 6e 2d 6f 62 6a 65 63 74 73 20 22 69 6e 76 61 6c 69 64 22 5d 20 31 mat-session-objects."invalid"].1
1960 31 20 22 5c 6e 5c 6e 28 66 6e 20 4c 49 4e 4b 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 1."\n\n(fn.LINK)"]).(defalias.'s
1980 65 73 6d 61 6e 2d 2d 61 73 6b 2d 66 6f 72 2d 6c 69 6e 6b 20 23 5b 37 37 30 20 22 5c 33 30 30 5c esman--ask-for-link.#[770."\300\
19a0 33 30 31 03 5c 22 5c 33 30 32 01 03 5c 32 30 35 12 00 02 47 5c 33 30 33 56 5c 32 30 35 12 00 5c 301.\"\302..\205...G\303V\205..\
19c0 33 30 34 5c 22 5c 33 30 30 5c 33 30 35 02 5c 22 5c 33 30 36 06 06 02 5c 33 30 37 5c 33 31 30 5c 304\"\300\305.\"\306...\307\310\
19e0 33 30 37 5c 32 31 31 06 07 40 26 07 5c 32 31 31 5c 33 31 31 5c 32 33 30 5c 32 30 33 2e 00 05 5c 307\211..@&.\211\311\230\203...\
1a00 32 30 32 40 00 04 5c 32 30 33 3b 00 5c 33 31 32 01 04 5c 22 41 43 5c 32 30 32 40 00 5c 33 31 32 202@..\203;.\312..\"AC\202@.\312
1a20 01 04 5c 22 41 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 ..\"A\207".[mapcar.#[257."\300.!
1a40 01 42 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 66 6f 72 6d 61 74 2d 6c 69 6e 6b 5d 20 33 20 .B\207".[sesman--format-link].3.
1a60 22 5c 6e 5c 6e 28 66 6e 20 4c 49 4e 4b 29 22 5d 20 61 70 70 65 6e 64 20 31 20 28 28 22 2a 61 6c "\n\n(fn.LINK)"].append.1.(("*al
1a80 6c 2a 22 29 29 20 63 61 72 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 6e 69 6c 20 74 20 l*")).car.completing-read.nil.t.
1aa0 22 2a 61 6c 6c 2a 22 20 61 73 73 6f 63 5d 20 31 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 4d 50 "*all*".assoc].14."\n\n(fn.PROMP
1ac0 54 20 4c 49 4e 4b 53 20 26 6f 70 74 69 6f 6e 61 6c 20 41 53 4b 2d 41 4c 4c 29 22 5d 29 0a 28 64 T.LINKS.&optional.ASK-ALL)"]).(d
1ae0 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 73 6f 72 74 2d 73 65 73 73 69 6f 6e 73 20 23 efalias.'sesman--sort-sessions.#
1b00 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 07 [514."\300\301\302\303\304\305..
1b20 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 02 5c 22 5c 32 30 37 22 20 5b 73 65 71 2d 73 6f !\306\"\307\310%.\"\207".[seq-so
1b40 72 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 31 5c 33 30 30 03 rt.make-byte-code.514."\301\300.
1b60 03 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 65 73 6d 61 6e 2d 6d .#\207".vconcat.vector.[sesman-m
1b80 6f 72 65 2d 72 65 6c 65 76 61 6e 74 2d 70 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 58 31 20 58 32 ore-relevant-p].6."\n\n(fn.X1.X2
1ba0 29 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 53 29 22 )"].9."\n\n(fn.SYSTEM.SESSIONS)"
1bc0 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 73 6f 72 74 2d 6c 69 6e 6b 73 ]).(defalias.'sesman--sort-links
1be0 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 .#[514."\300\301\302\303\304\305
1c00 06 07 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 02 5c 22 5c 32 30 37 22 20 5b 73 65 71 2d ..!\306\"\307\310%.\"\207".[seq-
1c20 73 6f 72 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 32 5c 33 30 sort.make-byte-code.514."\302\30
1c40 30 5c 33 30 33 04 40 09 5c 22 5c 33 30 33 04 40 09 5c 22 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 0\303.@.\"\303.@.\"#\207".vconca
1c60 74 20 76 65 63 74 6f 72 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 t.vector.[sesman-sessions-hashma
1c80 70 20 73 65 73 6d 61 6e 2d 6d 6f 72 65 2d 72 65 6c 65 76 61 6e 74 2d 70 20 67 65 74 68 61 73 68 p.sesman-more-relevant-p.gethash
1ca0 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 58 31 20 58 32 29 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e ].8."\n\n(fn.X1.X2)"].9."\n\n(fn
1cc0 20 53 59 53 54 45 4d 20 4c 49 4e 4b 53 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 .SYSTEM.LINKS)"]).(defalias.'ses
1ce0 6d 61 6e 2d 2d 6c 6e 6b 2d 73 79 73 74 65 6d 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 32 31 31 man--lnk-system-name.#[257."\211
1d00 40 40 5c 32 30 37 22 20 5b 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 4c 4e 4b 29 22 5d 29 0a 28 64 @@\207".[].2."\n\n(fn.LNK)"]).(d
1d20 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 73 65 73 73 69 6f 6e 2d 6e 61 6d efalias.'sesman--lnk-session-nam
1d40 65 20 23 5b 32 35 37 20 22 5c 32 31 31 40 41 5c 32 30 37 22 20 5b 5d 20 32 20 22 5c 6e 5c 6e 28 e.#[257."\211@A\207".[].2."\n\n(
1d60 66 6e 20 4c 4e 4b 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 6c 6e fn.LNK)"]).(defalias.'sesman--ln
1d80 6b 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 20 23 5b 32 35 37 20 22 5c 32 31 31 41 40 5c 32 30 37 k-context-type.#[257."\211A@\207
1da0 22 20 5b 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 4c 4e 4b 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 ".[].2."\n\n(fn.LNK)"]).(defalia
1dc0 73 20 27 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 76 61 6c 75 65 20 23 5b 32 35 37 20 22 5c 33 30 30 s.'sesman--lnk-value.#[257."\300
1de0 01 38 5c 32 30 37 22 20 5b 32 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 4c 4e 4b 29 22 5d 29 0a 23 .8\207".[2].3."\n\n(fn.LNK)"]).#
1e00 40 36 30 20 4e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 72 61 6e 20 61 66 74 65 72 20 65 76 65 72 79 20 @60.Normal.hook.ran.after.every.
1e20 73 74 61 74 65 2d 63 68 61 6e 67 69 6e 67 20 53 65 73 6d 61 6e 20 63 6f 6d 6d 61 6e 64 2e 1f 0a state-changing.Sesman.command...
1e40 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 (defalias.'sesman-post-command-h
1e60 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 22 4e 6f 72 6d 61 6c 20 68 6f 6f 6b ook.#[0."\300\207".["Normal.hook
1e80 20 72 61 6e 20 61 66 74 65 72 20 65 76 65 72 79 20 73 74 61 74 65 2d 63 68 61 6e 67 69 6e 67 20 .ran.after.every.state-changing.
1ea0 53 65 73 6d 61 6e 20 63 6f 6d 6d 61 6e 64 2e 22 5d 20 31 20 28 23 24 20 2e 20 37 36 38 34 29 5d Sesman.command."].1.(#$...7684)]
1ec0 29 0a 23 40 32 35 20 53 74 61 72 74 20 61 20 53 65 73 6d 61 6e 20 73 65 73 73 69 6f 6e 2e 1f 0a ).#@25.Start.a.Sesman.session...
1ee0 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 73 74 61 72 74 20 23 5b 30 20 22 5c 33 30 (defalias.'sesman-start.#[0."\30
1f00 30 20 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 31 30 5c 33 30 33 01 21 5c 33 30 34 5c 33 30 35 21 0.\301\302.\"\210\303.!\304\305!
1f20 5c 32 31 30 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 6d 65 73 73 61 67 \210\207".[sesman--system.messag
1f40 65 20 22 53 74 61 72 74 69 6e 67 20 6e 65 77 20 25 73 20 73 65 73 73 69 6f 6e 20 2e 2e 2e 22 20 e."Starting.new.%s.session....".
1f60 73 65 73 6d 61 6e 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 20 72 75 6e 2d 68 6f 6f 6b 73 20 73 sesman-start-session.run-hooks.s
1f80 65 73 6d 61 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 5d 20 34 20 28 23 24 20 2e esman-post-command-hook].4.(#$..
1fa0 20 37 38 37 39 29 20 6e 69 6c 5d 29 0a 23 40 33 35 33 20 52 65 73 74 61 72 74 20 73 65 73 6d 61 .7879).nil]).#@353.Restart.sesma
1fc0 6e 20 73 65 73 73 69 6f 6e 2e 0a 57 68 65 6e 20 57 48 49 43 48 20 69 73 20 6e 69 6c 2c 20 72 65 n.session..When.WHICH.is.nil,.re
1fe0 73 74 61 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 3b 20 77 68 65 6e 20 start.the.current.session;.when.
2000 61 20 73 69 6e 67 6c 65 20 75 6e 69 76 65 72 73 61 6c 0a 61 72 67 75 6d 65 6e 74 20 6f 72 20 27 a.single.universal.argument.or.'
2020 6c 69 6e 6b 65 64 2c 20 72 65 73 74 61 72 74 20 61 6c 6c 20 6c 69 6e 6b 65 64 20 73 65 73 73 69 linked,.restart.all.linked.sessi
2040 6f 6e 73 3b 20 77 68 65 6e 20 61 20 64 6f 75 62 6c 65 20 75 6e 69 76 65 72 73 61 6c 0a 61 72 67 ons;.when.a.double.universal.arg
2060 75 6d 65 6e 74 2c 20 74 20 6f 72 20 27 61 6c 6c 2c 20 72 65 73 74 61 72 74 20 61 6c 6c 20 73 65 ument,.t.or.'all,.restart.all.se
2080 73 73 69 6f 6e 73 2e 20 46 6f 72 20 70 72 6f 67 72 61 6d 6d 61 74 69 63 20 75 73 65 2c 20 57 48 ssions..For.programmatic.use,.WH
20a0 49 43 48 20 63 61 6e 20 61 6c 73 6f 0a 62 65 20 61 20 73 65 73 73 69 6f 6e 20 6f 72 20 61 20 6e ICH.can.also.be.a.session.or.a.n
20c0 61 6d 65 20 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 ame.of.the.session,.in.which.cas
20e0 65 20 74 68 61 74 20 73 65 73 73 69 6f 6e 20 69 73 20 72 65 73 74 61 72 74 65 64 2e 0a 0a 28 66 e.that.session.is.restarted...(f
2100 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 57 48 49 43 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 n.&optional.WHICH)..(defalias.'s
2120 65 73 6d 61 6e 2d 72 65 73 74 61 72 74 20 23 5b 32 35 36 20 22 5c 33 30 30 20 5c 33 30 31 01 03 esman-restart.#[256."\300.\301..
2140 5c 22 5c 32 31 31 5c 32 30 34 11 00 5c 33 30 32 5c 33 30 33 03 5c 22 5c 32 30 32 5c 5c 00 5c 33 \"\211\204..\302\303.\"\202\\.\3
2160 30 34 5c 33 30 35 03 03 47 5c 33 30 36 55 5c 32 30 33 1f 00 5c 33 30 37 5c 32 30 32 20 00 5c 33 04\305..G\306U\203..\307\202..\3
2180 31 30 5c 33 31 31 5c 33 31 32 06 06 5c 22 24 5c 33 31 33 43 5c 33 31 34 5c 33 31 35 5c 33 31 36 10\311\312..\"$\313C\314\315\316
21a0 5c 33 31 37 5c 33 32 30 06 06 06 06 5c 22 5c 33 32 31 5c 22 5c 33 32 32 24 5c 32 31 36 01 5c 32 \317\320....\"\321\"\322$\216.\2
21c0 30 33 45 00 5c 32 31 31 5c 33 32 33 20 5c 32 34 30 5c 32 31 30 5c 33 30 32 5c 33 32 34 03 5c 22 03E.\211\323.\240\210\302\324.\"
21e0 5c 32 31 30 5c 33 32 35 5c 33 31 34 5c 33 32 36 5c 33 32 37 5c 33 31 37 5c 33 32 30 06 09 21 5c \210\325\314\326\327\317\320..!\
2200 33 33 30 5c 22 5c 33 33 31 5c 33 33 32 25 04 5c 22 5c 32 31 30 29 5c 32 36 36 02 5c 33 33 33 5c 330\"\331\332%.\"\210)\266.\333\
2220 33 33 34 21 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 73 65 73 6d 61 6e 334!\207".[sesman--system.sesman
2240 2d 2d 6f 6e 2d 43 2d 75 2d 75 2d 73 65 73 73 69 6f 6e 73 20 6d 65 73 73 61 67 65 20 22 4e 6f 20 --on-C-u-u-sessions.message."No.
2260 25 73 20 73 65 73 73 69 6f 6e 73 20 66 6f 75 6e 64 22 20 66 6f 72 6d 61 74 20 22 52 65 73 74 61 %s.sessions.found".format."Resta
2280 72 74 69 6e 67 20 25 73 20 25 73 20 25 73 22 20 31 20 22 73 65 73 73 69 6f 6e 22 20 22 73 65 73 rting.%s.%s.%s".1."session"."ses
22a0 73 69 6f 6e 73 22 20 6d 61 70 63 61 72 20 63 61 72 20 6e 69 6c 20 6d 61 6b 65 2d 62 79 74 65 2d sions".mapcar.car.nil.make-byte-
22c0 63 6f 64 65 20 30 20 22 5c 33 30 30 5c 32 30 35 12 00 5c 33 30 31 5c 32 34 32 5c 32 30 33 0f 00 code.0."\300\205..\301\242\203..
22e0 5c 33 30 32 5c 33 30 33 5c 33 30 31 5c 32 34 32 5c 22 5c 32 30 37 5c 33 30 32 5c 33 30 34 21 5c \302\303\301\242\"\207\302\304!\
2300 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 6d 65 73 73 61 67 65 20 23 31 3d 207".vconcat.vector.[message.#1=
2320 22 25 73 22 20 6e 69 6c 5d 20 33 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 23 31 23 20 "%s".nil].3.current-message.#1#.
2340 6d 61 70 63 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d mapc.257."\301\300.\"\207".[sesm
2360 61 6e 2d 72 65 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 an-restart-session].4."\n\n(fn.S
2380 29 22 20 72 75 6e 2d 68 6f 6f 6b 73 20 73 65 73 6d 61 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 )".run-hooks.sesman-post-command
23a0 2d 68 6f 6f 6b 5d 20 31 32 20 28 23 24 20 2e 20 38 31 31 35 29 20 22 50 22 5d 29 0a 23 40 33 35 -hook].12.(#$...8115)."P"]).#@35
23c0 30 20 54 65 72 6d 69 6e 61 74 65 20 61 20 53 65 73 6d 61 6e 20 73 65 73 73 69 6f 6e 2e 0a 57 68 0.Terminate.a.Sesman.session..Wh
23e0 65 6e 20 57 48 49 43 48 20 69 73 20 6e 69 6c 2c 20 6b 69 6c 6c 20 6f 6e 6c 79 20 74 68 65 20 63 en.WHICH.is.nil,.kill.only.the.c
2400 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 3b 20 77 68 65 6e 20 61 20 73 69 6e 67 6c 65 20 75 6e urrent.session;.when.a.single.un
2420 69 76 65 72 73 61 6c 0a 61 72 67 75 6d 65 6e 74 20 6f 72 20 27 6c 69 6e 6b 65 64 2c 20 6b 69 6c iversal.argument.or.'linked,.kil
2440 6c 20 61 6c 6c 20 6c 69 6e 6b 65 64 20 73 65 73 73 69 6f 6e 73 3b 20 77 68 65 6e 20 61 20 64 6f l.all.linked.sessions;.when.a.do
2460 75 62 6c 65 20 75 6e 69 76 65 72 73 61 6c 20 61 72 67 75 6d 65 6e 74 2c 0a 74 20 6f 72 20 27 61 uble.universal.argument,.t.or.'a
2480 6c 6c 2c 20 6b 69 6c 6c 20 61 6c 6c 20 73 65 73 73 69 6f 6e 73 2e 20 46 6f 72 20 70 72 6f 67 72 ll,.kill.all.sessions..For.progr
24a0 61 6d 6d 61 74 69 63 20 75 73 65 2c 20 57 48 49 43 48 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 ammatic.use,.WHICH.can.also.be.a
24c0 20 73 65 73 73 69 6f 6e 0a 6f 72 20 61 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 65 73 73 69 6f .session.or.a.name.of.the.sessio
24e0 6e 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 61 74 20 73 65 73 73 69 6f 6e 20 69 73 n,.in.which.case.that.session.is
2500 20 6b 69 6c 6c 65 64 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 57 48 49 43 48 29 1f 0a .killed...(fn.&optional.WHICH)..
2520 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 71 75 69 74 20 23 5b 32 35 36 20 22 5c 33 (defalias.'sesman-quit.#[256."\3
2540 30 30 20 5c 33 30 31 01 03 5c 22 5c 32 31 31 5c 32 30 34 11 00 5c 33 30 32 5c 33 30 33 03 5c 22 00.\301..\"\211\204..\302\303.\"
2560 5c 32 30 32 5c 5c 00 5c 33 30 34 5c 33 30 35 03 03 47 5c 33 30 36 55 5c 32 30 33 1f 00 5c 33 30 \202\\.\304\305..G\306U\203..\30
2580 37 5c 32 30 32 20 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 06 06 5c 22 24 5c 33 31 33 43 5c 33 31 7\202..\310\311\312..\"$\313C\31
25a0 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 06 06 06 06 5c 22 5c 33 32 31 5c 22 5c 33 32 4\315\316\317\320....\"\321\"\32
25c0 32 24 5c 32 31 36 01 5c 32 30 33 45 00 5c 32 31 31 5c 33 32 33 20 5c 32 34 30 5c 32 31 30 5c 33 2$\216.\203E.\211\323.\240\210\3
25e0 30 32 5c 33 32 34 03 5c 22 5c 32 31 30 5c 33 32 35 5c 33 31 34 5c 33 32 36 5c 33 32 37 5c 33 31 02\324.\"\210\325\314\326\327\31
2600 37 5c 33 32 30 06 09 21 5c 33 33 30 5c 22 5c 33 33 31 5c 33 33 32 25 04 5c 22 5c 32 31 30 29 5c 7\320..!\330\"\331\332%.\"\210)\
2620 32 36 36 02 5c 33 33 33 5c 33 33 34 21 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 74 266.\333\334!\207".[sesman--syst
2640 65 6d 20 73 65 73 6d 61 6e 2d 2d 6f 6e 2d 43 2d 75 2d 75 2d 73 65 73 73 69 6f 6e 73 20 6d 65 73 em.sesman--on-C-u-u-sessions.mes
2660 73 61 67 65 20 22 4e 6f 20 25 73 20 73 65 73 73 69 6f 6e 73 20 66 6f 75 6e 64 22 20 66 6f 72 6d sage."No.%s.sessions.found".form
2680 61 74 20 22 4b 69 6c 6c 69 6e 67 20 25 73 20 25 73 20 25 73 22 20 31 20 22 73 65 73 73 69 6f 6e at."Killing.%s.%s.%s".1."session
26a0 22 20 22 73 65 73 73 69 6f 6e 73 22 20 6d 61 70 63 61 72 20 63 61 72 20 6e 69 6c 20 6d 61 6b 65 "."sessions".mapcar.car.nil.make
26c0 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 30 5c 32 30 35 12 00 5c 33 30 31 5c 32 34 32 -byte-code.0."\300\205..\301\242
26e0 5c 32 30 33 0f 00 5c 33 30 32 5c 33 30 33 5c 33 30 31 5c 32 34 32 5c 22 5c 32 30 37 5c 33 30 32 \203..\302\303\301\242\"\207\302
2700 5c 33 30 34 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 6d 65 73 73 61 \304!\207".vconcat.vector.[messa
2720 67 65 20 23 31 3d 22 25 73 22 20 6e 69 6c 5d 20 33 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 ge.#1="%s".nil].3.current-messag
2740 65 20 23 31 23 20 6d 61 70 63 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 31 30 5c e.#1#.mapc.257."\301\300.\"\210\
2760 33 30 32 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 75 6e 72 65 67 69 73 74 302\300.\"\207".[sesman-unregist
2780 65 72 20 73 65 73 6d 61 6e 2d 71 75 69 74 2d 73 65 73 73 69 6f 6e 5d 20 34 20 22 5c 6e 5c 6e 28 er.sesman-quit-session].4."\n\n(
27a0 66 6e 20 53 29 22 20 72 75 6e 2d 68 6f 6f 6b 73 20 73 65 73 6d 61 6e 2d 70 6f 73 74 2d 63 6f 6d fn.S)".run-hooks.sesman-post-com
27c0 6d 61 6e 64 2d 68 6f 6f 6b 5d 20 31 32 20 28 23 24 20 2e 20 39 31 35 34 29 20 22 50 22 5d 29 0a mand-hook].12.(#$...9154)."P"]).
27e0 23 40 31 30 30 20 44 69 73 70 6c 61 79 20 6c 69 6e 6b 65 64 20 73 65 73 73 69 6f 6e 73 20 69 6e #@100.Display.linked.sessions.in
2800 66 6f 2e 0a 57 68 65 6e 20 41 4c 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 68 6f 77 20 69 6e fo..When.ALL.is.non-nil,.show.in
2820 66 6f 20 66 6f 72 20 61 6c 6c 20 73 65 73 73 69 6f 6e 73 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f fo.for.all.sessions...(fn.&optio
2840 6e 61 6c 20 41 4c 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 69 6e 66 6f nal.ALL)..(defalias.'sesman-info
2860 20 23 5b 32 35 36 20 22 5c 33 30 30 20 5c 33 30 31 43 02 5c 32 30 33 0f 00 5c 33 30 32 02 5c 33 .#[256."\300.\301C.\203..\302.\3
2880 30 33 5c 22 5c 32 30 32 12 00 5c 33 30 34 02 21 5c 32 31 31 5c 32 30 33 30 00 5c 33 30 35 5c 33 03\"\202..\304.!\211\2030.\305\3
28a0 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 06 09 06 09 06 09 23 5c 33 31 06\307\310\311\312\313......#\31
28c0 34 5c 22 5c 33 31 35 5c 33 31 36 25 03 5c 33 31 37 23 21 5c 32 30 32 3e 00 5c 33 30 35 5c 33 32 4\"\315\316%.\317#!\202>.\305\32
28e0 30 04 06 06 5c 32 30 33 3c 00 5c 33 32 31 5c 32 30 32 3d 00 5c 33 32 32 23 5c 32 30 37 22 20 5b 0...\203<.\321\202=.\322#\207".[
2900 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 31 20 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 sesman--system.1.sesman-sessions
2920 20 74 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 65 64 2d 73 65 73 73 69 6f 6e 73 20 6d 65 73 73 61 67 .t.sesman-linked-sessions.messag
2940 65 20 6d 61 70 63 6f 6e 63 61 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 e.mapconcat.make-byte-code.257."
2960 5c 33 30 32 47 5c 33 30 33 56 5c 32 30 33 20 00 5c 33 30 34 5c 33 30 30 02 5c 22 5c 32 30 33 1c \302G\303V\203..\304\300.\"\203.
2980 00 5c 33 30 35 5c 33 30 36 5c 33 30 31 5c 32 34 32 5c 22 5c 33 30 31 5c 32 31 31 5c 32 34 32 54 .\305\306\301\242\"\301\211\242T
29a0 5c 32 34 30 5c 32 31 30 5c 32 30 32 21 00 5c 33 30 37 5c 32 30 32 21 00 5c 33 31 30 5c 33 31 31 \240\210\202!.\307\202!.\310\311
29c0 5c 33 30 30 03 03 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 31 20 73 \300..#\207".vconcat.vector.[1.s
29e0 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e 74 2d 73 65 73 73 69 6f 6e 2d 70 20 66 6f 72 6d 61 74 20 esman-relevant-session-p.format.
2a00 22 25 64 20 22 20 22 20 20 22 20 23 31 3d 22 22 20 73 65 73 6d 61 6e 2d 2d 66 6f 72 6d 61 74 2d "%d."."..".#1="".sesman--format-
2a20 73 65 73 73 69 6f 6e 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 53 45 53 29 22 20 22 5c 6e 22 20 22 session].6."\n\n(fn.SES)"."\n"."
2a40 4e 6f 20 25 73 20 25 73 73 65 73 73 69 6f 6e 73 22 20 23 31 23 20 22 6c 69 6e 6b 65 64 20 22 5d No.%s.%ssessions".#1#."linked."]
2a60 20 31 34 20 28 23 24 20 2e 20 31 30 32 31 34 29 20 22 50 22 5d 29 0a 23 40 31 36 36 20 41 73 6b .14.(#$...10214)."P"]).#@166.Ask
2a80 20 66 6f 72 20 53 45 53 53 49 4f 4e 20 61 6e 64 20 6c 69 6e 6b 20 77 69 74 68 20 42 55 46 46 45 .for.SESSION.and.link.with.BUFFE
2aa0 52 2e 0a 42 55 46 46 45 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 63 75 72 72 65 6e 74 20 62 75 R..BUFFER.defaults.to.current.bu
2ac0 66 66 65 72 2e 20 4f 6e 20 75 6e 69 76 65 72 73 61 6c 20 61 72 67 75 6d 65 6e 74 2c 20 6f 72 20 ffer..On.universal.argument,.or.
2ae0 69 66 20 42 55 46 46 45 52 20 69 73 20 27 61 73 6b 2c 0a 61 73 6b 20 66 6f 72 20 62 75 66 66 65 if.BUFFER.is.'ask,.ask.for.buffe
2b00 72 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 20 53 45 53 53 49 4f 4e r...(fn.&optional.BUFFER.SESSION
2b20 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 74 68 2d 62 )..(defalias.'sesman-link-with-b
2b40 75 66 66 65 72 20 23 5b 35 31 32 20 22 01 5c 33 30 30 3d 5c 32 30 34 5c 66 00 01 5c 33 30 31 5c uffer.#[512.".\300=\204\f..\301\
2b60 32 33 32 5c 32 30 33 25 00 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 70 5c 33 30 35 5c 33 30 36 5c 232\203%.\302.\303\304p\305\306\
2b80 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 06 09 21 5c 33 31 33 5c 22 5c 33 31 34 5c 33 31 35 307\310\311\312..!\313\"\314\315
2ba0 25 24 5c 32 36 32 01 5c 32 30 32 2a 00 01 5c 32 30 36 2a 00 70 5c 33 31 36 02 5c 33 31 37 03 23 %$\262.\202*..\206*.p\316.\317.#
2bc0 5c 32 30 37 22 20 5b 61 73 6b 20 28 34 29 20 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 72 65 \207".[ask.(4).sesman--system.re
2be0 61 64 2d 62 75 66 66 65 72 20 22 4c 69 6e 6b 20 62 75 66 66 65 72 3a 20 22 20 74 20 6d 61 6b 65 ad-buffer."Link.buffer:.".t.make
2c00 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 41 21 5c 32 33 32 5c -byte-code.257."\300\301.A!\232\
2c20 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 207".vconcat.vector.[sesman--sys
2c40 74 65 6d 2d 69 6e 2d 62 75 66 66 65 72 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 42 55 46 2d 43 4f tem-in-buffer].4."\n\n(fn.BUF-CO
2c60 4e 53 29 22 20 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 73 65 73 73 69 6f 6e 2d 69 6e 74 65 72 61 NS)".sesman--link-session-intera
2c80 63 74 69 76 65 6c 79 20 62 75 66 66 65 72 5d 20 31 33 20 28 23 24 20 2e 20 31 30 38 37 37 29 20 ctively.buffer].13.(#$...10877).
2ca0 22 50 22 5d 29 0a 23 40 31 36 32 20 41 73 6b 20 66 6f 72 20 53 45 53 53 49 4f 4e 20 61 6e 64 20 "P"]).#@162.Ask.for.SESSION.and.
2cc0 6c 69 6e 6b 20 77 69 74 68 20 44 49 52 2e 0a 44 49 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 60 link.with.DIR..DIR.defaults.to.`
2ce0 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 20 4f 6e 20 75 6e 69 76 65 72 73 61 6c default-directory'..On.universal
2d00 20 61 72 67 75 6d 65 6e 74 2c 20 6f 72 20 69 66 20 44 49 52 20 69 73 20 27 61 73 6b 2c 0a 61 73 .argument,.or.if.DIR.is.'ask,.as
2d20 6b 20 66 6f 72 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 k.for.directory...(fn.&optional.
2d40 44 49 52 20 53 45 53 53 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d DIR.SESSION)..(defalias.'sesman-
2d60 6c 69 6e 6b 2d 77 69 74 68 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 35 31 32 20 22 01 5c 33 30 31 link-with-directory.#[512.".\301
2d80 3d 5c 32 30 34 5c 66 00 01 5c 33 30 32 5c 32 33 32 5c 32 30 33 12 00 5c 33 30 33 5c 33 30 34 21 =\204\f..\302\232\203..\303\304!
2da0 5c 32 30 32 17 00 01 5c 32 30 36 17 00 08 5c 33 30 35 02 5c 33 30 36 03 23 5c 32 30 37 22 20 5b \202...\206...\305.\306.#\207".[
2dc0 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 61 73 6b 20 28 34 29 20 72 65 61 64 2d 64 default-directory.ask.(4).read-d
2de0 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 4c 69 6e 6b 20 64 69 72 65 63 74 6f 72 79 3a 20 22 irectory-name."Link.directory:."
2e00 20 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 73 65 73 73 69 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 .sesman--link-session-interactiv
2e20 65 6c 79 20 64 69 72 65 63 74 6f 72 79 5d 20 37 20 28 23 24 20 2e 20 31 31 34 33 36 29 20 22 50 ely.directory].7.(#$...11436)."P
2e40 22 5d 29 0a 23 40 32 31 37 20 41 73 6b 20 66 6f 72 20 53 45 53 53 49 4f 4e 20 61 6e 64 20 6c 69 "]).#@217.Ask.for.SESSION.and.li
2e60 6e 6b 20 77 69 74 68 20 50 52 4f 4a 45 43 54 2e 0a 50 52 4f 4a 45 43 54 20 64 65 66 61 75 6c 74 nk.with.PROJECT..PROJECT.default
2e80 73 20 74 6f 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 20 4f 6e 20 75 6e 69 76 65 72 73 s.to.current.project..On.univers
2ea0 61 6c 20 61 72 67 75 6d 65 6e 74 2c 20 6f 72 20 69 66 20 50 52 4f 4a 45 43 54 20 69 73 0a 27 61 al.argument,.or.if.PROJECT.is.'a
2ec0 73 6b 2c 20 61 73 6b 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 20 53 45 53 53 49 4f 4e sk,.ask.for.the.project..SESSION
2ee0 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e .defaults.to.the.current.session
2f00 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 4a 45 43 54 20 53 45 53 53 49 4f 4e ...(fn.&optional.PROJECT.SESSION
2f20 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 74 68 2d 70 )..(defalias.'sesman-link-with-p
2f40 72 6f 6a 65 63 74 20 23 5b 35 31 32 20 22 5c 33 30 30 20 5c 33 30 31 03 5c 33 30 32 3d 5c 32 30 roject.#[512."\300.\301.\302=\20
2f60 34 0f 00 03 5c 33 30 33 5c 32 33 32 5c 32 30 33 18 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 04 21 4...\303\232\203..\304\305\306.!
2f80 5c 22 5c 32 30 32 1f 00 03 5c 32 30 36 1f 00 5c 33 30 36 02 21 21 5c 33 30 37 03 5c 33 31 30 03 \"\202...\206..\306.!!\307.\310.
2fa0 23 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 65 78 70 61 6e 64 2d 66 69 #\207".[sesman--system.expand-fi
2fc0 6c 65 2d 6e 61 6d 65 20 61 73 6b 20 28 34 29 20 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e le-name.ask.(4).read-directory-n
2fe0 61 6d 65 20 22 50 72 6f 6a 65 63 74 3a 20 22 20 73 65 73 6d 61 6e 2d 70 72 6f 6a 65 63 74 20 73 ame."Project:.".sesman-project.s
3000 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 73 65 73 73 69 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c esman--link-session-interactivel
3020 79 20 70 72 6f 6a 65 63 74 5d 20 38 20 28 23 24 20 2e 20 31 31 38 35 30 29 20 22 50 22 5d 29 0a y.project].8.(#$...11850)."P"]).
3040 23 40 32 35 38 20 41 73 6b 20 66 6f 72 20 53 45 53 53 49 4f 4e 20 61 6e 64 20 6c 69 6e 6b 20 77 #@258.Ask.for.SESSION.and.link.w
3060 69 74 68 20 74 68 65 20 6c 65 61 73 74 20 73 70 65 63 69 66 69 63 20 63 6f 6e 74 65 78 74 20 61 ith.the.least.specific.context.a
3080 76 61 69 6c 61 62 6c 65 2e 0a 4e 6f 72 6d 61 6c 6c 79 20 74 68 65 20 6c 65 61 73 74 20 73 70 65 vailable..Normally.the.least.spe
30a0 63 69 66 69 63 20 63 6f 6e 74 65 78 74 20 69 73 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 cific.context.is.the.project..If
30c0 20 6e 6f 74 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2c 20 6c 69 6e 6b 0a 77 69 74 68 20 74 68 65 .not.in.a.project,.link.with.the
30e0 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 20 49 66 20 60 64 65 66 61 75 6c .`default-directory'..If.`defaul
3100 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 73 20 6e 69 6c 2c 20 6c 69 6e 6b 20 77 69 74 68 20 63 t-directory'.is.nil,.link.with.c
3120 75 72 72 65 6e 74 0a 62 75 66 66 65 72 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 53 45 urrent.buffer...(fn.&optional.SE
3140 53 53 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 SSION)..(defalias.'sesman-link-w
3160 69 74 68 2d 6c 65 61 73 74 2d 73 70 65 63 69 66 69 63 20 23 5b 32 35 36 20 22 5c 33 30 30 01 5c ith-least-specific.#[256."\300.\
3180 33 30 31 5c 32 31 31 23 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 73 65 73 73 301\211#\207".[sesman--link-sess
31a0 69 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 31 ion-interactively.nil].5.(#$...1
31c0 32 33 35 38 29 20 22 50 22 5d 29 0a 23 40 34 34 20 42 72 65 61 6b 20 61 6e 79 20 6f 66 20 74 68 2358)."P"]).#@44.Break.any.of.th
31e0 65 20 70 72 65 76 69 6f 75 73 6c 79 20 63 72 65 61 74 65 64 20 6c 69 6e 6b 73 2e 1f 0a 28 64 65 e.previously.created.links...(de
3200 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 75 6e 6c 69 6e 6b 20 23 5b 30 20 22 5c 33 30 30 20 falias.'sesman-unlink.#[0."\300.
3220 5c 33 30 31 01 21 5c 32 30 36 5c 66 00 5c 33 30 32 5c 33 30 33 02 5c 22 5c 33 30 34 5c 33 30 35 \301.!\206\f.\302\303.\"\304\305
3240 5c 33 30 36 5c 33 30 37 04 5c 33 31 30 23 5c 22 5c 32 36 36 03 5c 33 31 31 5c 33 31 32 21 5c 32 \306\307.\310#\"\266.\311\312!\2
3260 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 73 65 73 6d 61 6e 2d 63 75 72 72 65 07".[sesman--system.sesman-curre
3280 6e 74 2d 6c 69 6e 6b 73 20 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 25 73 20 6c 69 6e 6b 73 nt-links.user-error."No.%s.links
32a0 20 66 6f 75 6e 64 22 20 6d 61 70 63 20 73 65 73 6d 61 6e 2d 2d 75 6e 6c 69 6e 6b 20 73 65 73 6d .found".mapc.sesman--unlink.sesm
32c0 61 6e 2d 2d 61 73 6b 2d 66 6f 72 2d 6c 69 6e 6b 20 22 55 6e 6c 69 6e 6b 3a 20 22 20 61 73 6b 2d an--ask-for-link."Unlink:.".ask-
32e0 61 6c 6c 20 72 75 6e 2d 68 6f 6f 6b 73 20 73 65 73 6d 61 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e all.run-hooks.sesman-post-comman
3300 64 2d 68 6f 6f 6b 5d 20 38 20 28 23 24 20 2e 20 31 32 37 35 33 29 20 6e 69 6c 5d 29 0a 23 40 33 d-hook].8.(#$...12753).nil]).#@3
3320 35 20 53 65 73 73 69 6f 6e 20 6d 61 6e 61 67 65 6d 65 6e 74 20 70 72 65 66 69 78 20 6b 65 79 6d 5.Session.management.prefix.keym
3340 61 70 2e 1f 0a 28 64 65 66 76 61 72 20 73 65 73 6d 61 6e 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f ap...(defvar.sesman-map.(byte-co
3360 64 65 20 22 5c 33 30 31 18 5c 33 30 32 5c 33 30 30 21 5c 32 31 30 5c 33 30 33 08 5c 33 30 34 5c de."\301.\302\300!\210\303.\304\
3380 33 30 35 23 5c 32 31 30 5c 33 30 33 08 5c 33 30 36 5c 33 30 35 23 5c 32 31 30 5c 33 30 33 08 5c 305#\210\303.\306\305#\210\303.\
33a0 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 31 5c 33 31 30 23 5c 32 31 30 5c 33 307\310#\210\303.\311\310#\210\3
33c0 30 33 08 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 34 5c 33 31 33 23 5c 32 03.\312\313#\210\303.\314\313#\2
33e0 31 30 5c 33 30 33 08 5c 33 31 35 5c 33 31 36 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 37 5c 33 31 10\303.\315\316#\210\303.\317\31
3400 36 23 5c 32 31 30 5c 33 30 33 08 5c 33 32 30 5c 33 32 31 23 5c 32 31 30 5c 33 30 33 08 5c 33 32 6#\210\303.\320\321#\210\303.\32
3420 32 5c 33 32 31 23 5c 32 31 30 5c 33 30 33 08 5c 33 32 33 5c 33 32 34 23 5c 32 31 30 5c 33 30 33 2\321#\210\303.\323\324#\210\303
3440 08 5c 33 32 35 5c 33 32 34 23 5c 32 31 30 5c 33 30 33 08 5c 33 32 36 5c 33 32 37 23 5c 32 31 30 .\325\324#\210\303.\326\327#\210
3460 5c 33 30 33 08 5c 33 33 30 5c 33 32 37 23 5c 32 31 30 5c 33 30 33 08 5c 33 33 31 5c 33 33 32 23 \303.\330\327#\210\303.\331\332#
3480 5c 32 31 30 5c 33 30 33 08 5c 33 33 33 5c 33 33 32 23 5c 32 31 30 5c 33 30 33 08 5c 33 33 34 5c \210\303.\333\332#\210\303.\334\
34a0 33 33 35 23 5c 32 31 30 5c 33 30 33 08 5c 33 33 36 5c 33 33 35 23 5c 32 31 30 5c 33 30 33 08 5c 335#\210\303.\336\335#\210\303.\
34c0 33 33 37 5c 33 34 30 23 5c 32 31 30 5c 33 30 33 08 5c 33 34 31 5c 33 34 30 23 5c 32 31 30 08 29 337\340#\210\303.\341\340#\210.)
34e0 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 6d 61 70 20 6e 69 6c 20 64 65 66 69 6e 65 2d 70 72 65 \207".[sesman-map.nil.define-pre
3500 66 69 78 2d 63 6f 6d 6d 61 6e 64 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 09 22 20 73 65 73 6d 61 fix-command.define-key.".".sesma
3520 6e 2d 69 6e 66 6f 20 22 69 22 20 22 17 22 20 73 65 73 6d 61 6e 2d 62 72 6f 77 73 65 72 20 22 77 n-info."i".".".sesman-browser."w
3540 22 20 22 13 22 20 73 65 73 6d 61 6e 2d 73 74 61 72 74 20 22 73 22 20 22 12 22 20 73 65 73 6d 61 ".".".sesman-start."s".".".sesma
3560 6e 2d 72 65 73 74 61 72 74 20 22 72 22 20 22 11 22 20 73 65 73 6d 61 6e 2d 71 75 69 74 20 22 71 n-restart."r".".".sesman-quit."q
3580 22 20 22 5c 66 22 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 74 68 2d 6c 65 61 73 74 2d 73 70 "."\f".sesman-link-with-least-sp
35a0 65 63 69 66 69 63 20 22 6c 22 20 22 02 22 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 74 68 2d ecific."l".".".sesman-link-with-
35c0 62 75 66 66 65 72 20 22 62 22 20 22 04 22 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 74 68 2d buffer."b".".".sesman-link-with-
35e0 64 69 72 65 63 74 6f 72 79 20 22 64 22 20 22 10 22 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 directory."d".".".sesman-link-wi
3600 74 68 2d 70 72 6f 6a 65 63 74 20 22 70 22 20 22 15 22 20 73 65 73 6d 61 6e 2d 75 6e 6c 69 6e 6b th-project."p".".".sesman-unlink
3620 20 22 75 22 5d 20 34 29 20 28 23 24 20 2e 20 31 33 30 39 30 29 29 0a 23 40 31 34 20 53 65 73 6d ."u"].4).(#$...13090)).#@14.Sesm
3640 61 6e 20 4d 65 6e 75 2e 1f 0a 28 64 65 66 76 61 72 20 73 65 73 6d 61 6e 2d 6d 65 6e 75 20 27 28 an.Menu...(defvar.sesman-menu.'(
3660 22 53 65 73 6d 61 6e 22 20 5b 22 53 68 6f 77 20 53 65 73 73 69 6f 6e 20 49 6e 66 6f 22 20 73 65 "Sesman".["Show.Session.Info".se
3680 73 6d 61 6e 2d 69 6e 66 6f 5d 20 22 2d 2d 22 20 5b 22 53 74 61 72 74 22 20 73 65 73 6d 61 6e 2d sman-info]."--".["Start".sesman-
36a0 73 74 61 72 74 5d 20 5b 22 52 65 73 74 61 72 74 22 20 73 65 73 6d 61 6e 2d 72 65 73 74 61 72 74 start].["Restart".sesman-restart
36c0 20 3a 61 63 74 69 76 65 20 28 73 65 73 6d 61 6e 2d 63 6f 6e 6e 65 63 74 65 64 2d 70 29 5d 20 5b .:active.(sesman-connected-p)].[
36e0 22 51 75 69 74 22 20 73 65 73 6d 61 6e 2d 71 75 69 74 20 3a 61 63 74 69 76 65 20 28 73 65 73 6d "Quit".sesman-quit.:active.(sesm
3700 61 6e 2d 63 6f 6e 6e 65 63 74 65 64 2d 70 29 5d 20 22 2d 2d 22 20 5b 22 4c 69 6e 6b 20 77 69 74 an-connected-p)]."--".["Link.wit
3720 68 20 42 75 66 66 65 72 22 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 74 68 2d 62 75 66 66 65 h.Buffer".sesman-link-with-buffe
3740 72 20 3a 61 63 74 69 76 65 20 28 73 65 73 6d 61 6e 2d 63 6f 6e 6e 65 63 74 65 64 2d 70 29 5d 20 r.:active.(sesman-connected-p)].
3760 5b 22 4c 69 6e 6b 20 77 69 74 68 20 44 69 72 65 63 74 6f 72 79 22 20 73 65 73 6d 61 6e 2d 6c 69 ["Link.with.Directory".sesman-li
3780 6e 6b 2d 77 69 74 68 2d 64 69 72 65 63 74 6f 72 79 20 3a 61 63 74 69 76 65 20 28 73 65 73 6d 61 nk-with-directory.:active.(sesma
37a0 6e 2d 63 6f 6e 6e 65 63 74 65 64 2d 70 29 5d 20 5b 22 4c 69 6e 6b 20 77 69 74 68 20 50 72 6f 6a n-connected-p)].["Link.with.Proj
37c0 65 63 74 22 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 77 69 74 68 2d 70 72 6f 6a 65 63 74 20 3a 61 ect".sesman-link-with-project.:a
37e0 63 74 69 76 65 20 28 73 65 73 6d 61 6e 2d 63 6f 6e 6e 65 63 74 65 64 2d 70 29 5d 20 22 2d 2d 22 ctive.(sesman-connected-p)]."--"
3800 20 5b 22 55 6e 6c 69 6e 6b 22 20 73 65 73 6d 61 6e 2d 75 6e 6c 69 6e 6b 20 3a 61 63 74 69 76 65 .["Unlink".sesman-unlink.:active
3820 20 28 73 65 73 6d 61 6e 2d 63 6f 6e 6e 65 63 74 65 64 2d 70 29 5d 29 20 28 23 24 20 2e 20 31 33 .(sesman-connected-p)]).(#$...13
3840 38 38 34 29 29 0a 23 40 34 33 20 49 6e 73 74 61 6c 6c 20 60 73 65 73 6d 61 6e 2d 6d 65 6e 75 27 884)).#@43.Install.`sesman-menu'
3860 20 69 6e 74 6f 20 4d 41 50 2e 0a 0a 28 66 6e 20 4d 41 50 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 .into.MAP...(fn.MAP)..(defalias.
3880 27 73 65 73 6d 61 6e 2d 69 6e 73 74 61 6c 6c 2d 6d 65 6e 75 20 23 5b 32 35 37 20 22 5c 33 30 31 'sesman-install-menu.#[257."\301
38a0 5c 33 30 32 02 5c 33 30 30 5c 33 30 33 4e 08 24 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 6d 65 \302.\300\303N.$\207".[sesman-me
38c0 6e 75 20 65 61 73 79 2d 6d 65 6e 75 2d 64 6f 2d 64 65 66 69 6e 65 20 73 65 6d 61 6e 2d 6d 65 6e nu.easy-menu-do-define.seman-men
38e0 75 2d 6f 70 65 6e 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 5d 20 36 u-open.variable-documentation].6
3900 20 28 23 24 20 2e 20 31 34 34 31 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 .(#$...14411)]).(byte-code."\300
3920 5c 33 30 31 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 23 5c 33 30 35 23 5c 32 31 30 5c 33 \301\302\301\303\304#\305#\210\3
3940 30 30 5c 33 30 36 5c 33 30 32 5c 33 30 36 5c 33 30 37 5c 33 30 34 23 5c 33 31 30 23 5c 32 31 30 00\306\302\306\307\304#\310#\210
3960 5c 33 30 30 5c 33 31 31 5c 33 30 32 5c 33 31 31 5c 33 31 32 5c 33 30 34 23 5c 33 31 33 23 5c 32 \300\311\302\311\312\304#\313#\2
3980 31 30 5c 33 31 34 5c 33 31 31 5c 33 30 34 5c 33 31 32 5c 33 30 34 5c 33 31 35 25 5c 32 31 30 5c 10\314\311\304\312\304\315%\210\
39a0 33 30 30 5c 33 31 36 5c 33 30 32 5c 33 31 36 5c 33 31 37 5c 33 30 34 23 5c 33 32 30 23 5c 32 31 300\316\302\316\317\304#\320#\21
39c0 30 5c 33 31 34 5c 33 31 36 5c 33 30 34 5c 33 31 37 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 0\314\316\304\317\304\321%\210\3
39e0 30 30 5c 33 32 32 5c 33 30 32 5c 33 32 32 5c 33 32 33 5c 33 30 34 23 5c 33 32 34 23 5c 32 31 30 00\322\302\322\323\304#\324#\210
3a00 5c 33 31 34 5c 33 32 32 5c 33 30 34 5c 33 32 33 5c 33 30 34 5c 33 32 35 25 5c 32 31 30 5c 33 30 \314\322\304\323\304\325%\210\30
3a20 30 5c 33 32 36 5c 33 30 32 5c 33 32 36 5c 33 32 37 5c 33 30 34 23 5c 33 33 30 23 5c 32 31 30 5c 0\326\302\326\327\304#\330#\210\
3a40 33 31 34 5c 33 32 36 5c 33 30 34 5c 33 32 37 5c 33 30 34 5c 33 33 31 25 5c 32 31 30 5c 33 30 30 314\326\304\327\304\331%\210\300
3a60 5c 33 33 32 5c 33 30 32 5c 33 33 32 5c 33 33 33 5c 33 30 34 23 5c 33 33 34 23 5c 32 31 30 5c 33 \332\302\332\333\304#\334#\210\3
3a80 31 34 5c 33 33 32 5c 33 30 34 5c 33 33 33 5c 33 30 34 5c 33 33 35 25 5c 32 30 37 22 20 5b 64 65 14\332\304\333\304\335%\207".[de
3aa0 66 61 6c 69 61 73 20 73 65 73 6d 61 6e 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 20 63 6c 2d 67 falias.sesman-start-session.cl-g
3ac0 65 6e 65 72 69 63 2d 64 65 66 69 6e 65 20 28 73 79 73 74 65 6d 29 20 6e 69 6c 20 22 53 74 61 72 eneric-define.(system).nil."Star
3ae0 74 20 61 6e 64 20 72 65 74 75 72 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 2e 5c 6e 5c 6e t.and.return.SYSTEM.SESSION.\n\n
3b00 28 66 6e 20 53 59 53 54 45 4d 29 22 20 73 65 73 6d 61 6e 2d 71 75 69 74 2d 73 65 73 73 69 6f 6e (fn.SYSTEM)".sesman-quit-session
3b20 20 28 73 79 73 74 65 6d 20 73 65 73 73 69 6f 6e 29 20 22 54 65 72 6d 69 6e 61 74 65 20 53 59 53 .(system.session)."Terminate.SYS
3b40 54 45 4d 20 53 45 53 53 49 4f 4e 2e 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 TEM.SESSION.\n\n(fn.SYSTEM.SESSI
3b60 4f 4e 29 22 20 73 65 73 6d 61 6e 2d 72 65 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 20 28 73 79 73 ON)".sesman-restart-session.(sys
3b80 74 65 6d 20 73 65 73 73 69 6f 6e 29 20 22 52 65 73 74 61 72 74 20 53 59 53 54 45 4d 20 53 45 53 tem.session)."Restart.SYSTEM.SES
3ba0 53 49 4f 4e 2e 5c 6e 42 79 20 64 65 66 61 75 6c 74 2c 20 63 61 6c 6c 73 20 60 73 65 73 6d 61 6e SION.\nBy.default,.calls.`sesman
3bc0 2d 71 75 69 74 2d 73 65 73 73 69 6f 6e 27 20 61 6e 64 20 74 68 65 6e 5c 6e 60 73 65 73 6d 61 6e -quit-session'.and.then\n`sesman
3be0 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 27 2e 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 -start-session'.\n\n(fn.SYSTEM.S
3c00 45 53 53 49 4f 4e 29 22 20 63 6c 2d 67 65 6e 65 72 69 63 2d 64 65 66 69 6e 65 2d 6d 65 74 68 6f ESSION)".cl-generic-define-metho
3c20 64 20 23 5b 35 31 34 20 22 5c 32 31 31 40 5c 33 30 30 03 03 5c 22 5c 32 31 30 5c 33 30 31 03 21 d.#[514."\211@\300..\"\210\301.!
3c40 5c 32 31 31 02 5c 32 34 30 5c 32 36 32 01 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 71 75 69 74 \211.\240\262.\207".[sesman-quit
3c60 2d 73 65 73 73 69 6f 6e 20 73 65 73 6d 61 6e 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 5d 20 36 -session.sesman-start-session].6
3c80 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 29 22 5d 20 73 65 73 6d ."\n\n(fn.SYSTEM.SESSION)"].sesm
3ca0 61 6e 2d 73 65 73 73 69 6f 6e 2d 69 6e 66 6f 20 28 5f 73 79 73 74 65 6d 20 73 65 73 73 69 6f 6e an-session-info.(_system.session
3cc0 29 20 22 52 65 74 75 72 6e 20 61 20 70 6c 69 73 74 20 77 69 74 68 20 3a 6f 62 6a 65 63 74 73 20 )."Return.a.plist.with.:objects.
3ce0 6b 65 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 75 73 65 72 20 5c 22 76 69 73 69 62 6c 65 5c 22 20 key.containing.user.\"visible\".
3d00 6f 62 6a 65 63 74 73 2e 5c 6e 4f 70 74 69 6f 6e 61 6c 20 3a 73 74 72 69 6e 67 73 20 76 61 6c 75 objects.\nOptional.:strings.valu
3d20 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 e.is.a.list.of.string.representa
3d40 74 69 6f 6e 73 20 6f 66 20 6f 62 6a 65 63 74 73 2e 20 4f 70 74 69 6f 6e 61 6c 5c 6e 3a 6d 61 70 tions.of.objects..Optional\n:map
3d60 20 6b 65 79 20 69 73 20 61 20 6c 6f 63 61 6c 20 6b 65 79 6d 61 70 20 74 6f 20 70 6c 61 63 65 20 .key.is.a.local.keymap.to.place.
3d80 6f 6e 20 65 76 65 72 79 20 6f 62 6a 65 63 74 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 20 62 on.every.object.in.the.session.b
3da0 72 6f 77 73 65 72 2e 5c 6e 4f 70 74 69 6f 6e 61 6c 20 3a 62 75 66 66 65 72 73 20 69 73 20 61 20 rowser.\nOptional.:buffers.is.a.
3dc0 6c 69 73 74 20 6f 66 20 62 75 66 66 65 72 73 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 75 73 list.of.buffers.which.will.be.us
3de0 65 64 20 66 6f 72 20 6e 61 76 69 67 61 74 69 6f 6e 20 66 72 6f 6d 5c 6e 74 68 65 20 73 65 73 73 ed.for.navigation.from\nthe.sess
3e00 69 6f 6e 20 62 72 6f 77 73 65 72 2e 20 49 66 20 3a 62 75 66 66 65 72 73 20 69 73 20 6d 69 73 73 ion.browser..If.:buffers.is.miss
3e20 69 6e 67 2c 20 62 75 66 66 65 72 73 20 66 72 6f 6d 20 3a 6f 62 6a 65 63 74 73 20 61 72 65 20 75 ing,.buffers.from.:objects.are.u
3e40 73 65 64 5c 6e 69 6e 73 74 65 61 64 2e 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 sed\ninstead.\n\n(fn.SYSTEM.SESS
3e60 49 4f 4e 29 22 20 23 5b 35 31 34 20 22 5c 33 30 30 01 41 44 5c 32 30 37 22 20 5b 3a 6f 62 6a 65 ION)".#[514."\300.AD\207".[:obje
3e80 63 74 73 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 29 22 cts].4."\n\n(fn.SYSTEM.SESSION)"
3ea0 5d 20 73 65 73 6d 61 6e 2d 70 72 6f 6a 65 63 74 20 28 5f 73 79 73 74 65 6d 29 20 22 52 65 74 72 ].sesman-project.(_system)."Retr
3ec0 69 65 76 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 66 6f 72 20 53 59 53 54 45 4d 20 69 6e 20 ieve.project.root.for.SYSTEM.in.
3ee0 64 69 72 65 63 74 6f 72 79 20 44 49 52 2e 5c 6e 44 49 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 directory.DIR.\nDIR.defaults.to.
3f00 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 20 52 65 74 75 72 6e 20 61 20 73 74 `default-directory'..Return.a.st
3f20 72 69 6e 67 20 6f 72 20 6e 69 6c 20 69 66 20 6e 6f 20 70 72 6f 6a 65 63 74 20 68 61 73 5c 6e 62 ring.or.nil.if.no.project.has\nb
3f40 65 65 6e 20 66 6f 75 6e 64 2e 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 29 22 20 23 5b 32 35 37 een.found.\n\n(fn.SYSTEM)".#[257
3f60 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 ."\300\207".[nil].2."\n\n(fn.SYS
3f80 54 45 4d 29 22 5d 20 73 65 73 6d 61 6e 2d 6d 6f 72 65 2d 72 65 6c 65 76 61 6e 74 2d 70 20 28 5f TEM)"].sesman-more-relevant-p.(_
3fa0 73 79 73 74 65 6d 20 73 65 73 73 69 6f 6e 31 20 73 65 73 73 69 6f 6e 32 29 20 22 52 65 74 75 72 system.session1.session2)."Retur
3fc0 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 53 45 53 53 49 4f 4e 31 20 73 68 6f 75 6c 64 20 62 65 20 n.non-nil.if.SESSION1.should.be.
3fe0 73 6f 72 74 65 64 20 62 65 66 6f 72 65 20 53 45 53 53 49 4f 4e 32 2e 5c 6e 42 79 20 64 65 66 61 sorted.before.SESSION2.\nBy.defa
4000 75 6c 74 2c 20 73 6f 72 74 20 62 79 20 73 65 73 73 69 6f 6e 20 6e 61 6d 65 2e 20 53 79 73 74 65 ult,.sort.by.session.name..Syste
4020 6d 73 20 73 68 6f 75 6c 64 20 6f 76 65 72 77 72 69 74 65 20 74 68 69 73 20 6d 65 74 68 6f 64 20 ms.should.overwrite.this.method.
4040 74 6f 5c 6e 70 72 6f 76 69 64 65 20 61 20 6d 6f 72 65 20 6d 65 61 6e 69 6e 67 66 75 6c 20 6f 72 to\nprovide.a.more.meaningful.or
4060 64 65 72 69 6e 67 2e 20 49 66 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6f 62 6a 65 63 74 73 20 61 dering..If.your.system.objects.a
4080 72 65 20 62 75 66 66 65 72 73 20 79 6f 75 20 63 61 6e 5c 6e 75 73 65 20 60 73 65 73 6d 61 6e 2d re.buffers.you.can\nuse.`sesman-
40a0 6d 6f 72 65 2d 72 65 63 65 6e 74 2d 70 27 20 75 74 69 6c 69 74 79 20 69 6e 20 74 68 69 73 20 6d more-recent-p'.utility.in.this.m
40c0 65 74 68 6f 64 2e 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 31 20 53 45 ethod.\n\n(fn.SYSTEM.SESSION1.SE
40e0 53 53 49 4f 4e 32 29 22 20 23 5b 37 37 31 20 22 5c 33 30 30 02 40 02 40 5c 22 3f 5c 32 30 37 22 SSION2)".#[771."\300.@.@\"?\207"
4100 20 5b 73 74 72 69 6e 67 2d 67 72 65 61 74 65 72 70 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 .[string-greaterp].6."\n\n(fn.SY
4120 53 54 45 4d 20 53 45 53 53 49 4f 4e 31 20 53 45 53 53 49 4f 4e 32 29 22 5d 20 73 65 73 6d 61 6e STEM.SESSION1.SESSION2)"].sesman
4140 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 73 20 28 5f 73 79 73 74 65 6d 29 20 22 52 65 74 75 72 6e -context-types.(_system)."Return
4160 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6e 74 65 78 74 20 74 79 70 65 73 20 75 6e 64 65 72 73 74 .a.list.of.context.types.underst
4180 6f 6f 64 20 62 79 20 53 59 53 54 45 4d 2e 5c 6e 43 6f 6e 74 65 78 74 73 20 6d 75 73 74 20 62 65 ood.by.SYSTEM.\nContexts.must.be
41a0 20 73 6f 72 74 65 64 20 66 72 6f 6d 20 6d 6f 73 74 20 73 70 65 63 69 66 69 63 20 74 6f 20 6c 65 .sorted.from.most.specific.to.le
41c0 61 73 74 20 73 70 65 63 69 66 69 63 2e 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 29 22 20 23 5b ast.specific.\n\n(fn.SYSTEM)".#[
41e0 32 35 37 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 62 75 66 66 65 72 20 64 69 72 65 63 74 6f 72 257."\300\207".[(buffer.director
4200 79 20 70 72 6f 6a 65 63 74 29 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 53 54 45 4d 29 22 5d y.project)].2."\n\n(fn.SYSTEM)"]
4220 5d 20 36 29 0a 23 40 38 39 20 52 65 74 72 69 65 76 65 20 53 59 53 54 45 4d 27 73 20 73 65 73 73 ].6).#@89.Retrieve.SYSTEM's.sess
4240 69 6f 6e 20 77 69 74 68 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 66 72 6f 6d 20 67 6c 6f 62 61 ion.with.SESSION-NAME.from.globa
4260 6c 20 68 61 73 68 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 l.hash...(fn.SYSTEM.SESSION-NAME
4280 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 20 23 5b 35 )..(defalias.'sesman-session.#[5
42a0 31 34 20 22 01 5c 32 30 36 06 00 5c 33 30 31 20 5c 33 30 32 01 03 42 08 5c 22 5c 32 30 37 22 20 14.".\206..\301.\302..B.\"\207".
42c0 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 70 20 73 65 73 6d 61 6e 2d [sesman-sessions-hashmap.sesman-
42e0 2d 73 79 73 74 65 6d 20 67 65 74 68 61 73 68 5d 20 36 20 28 23 24 20 2e 20 31 36 39 33 38 29 5d -system.gethash].6.(#$...16938)]
4300 29 0a 23 40 31 39 30 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 73 65 73 ).#@190.Return.a.list.of.all.ses
4320 73 69 6f 6e 73 20 72 65 67 69 73 74 65 72 65 64 20 77 69 74 68 20 53 59 53 54 45 4d 2e 0a 49 66 sions.registered.with.SYSTEM..If
4340 20 53 4f 52 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 65 73 73 69 6f 6e 73 20 61 72 65 20 73 .SORT.is.non-nil,.sessions.are.s
4360 6f 72 74 65 64 20 69 6e 20 74 68 65 20 72 65 6c 65 76 61 6e 63 65 20 6f 72 64 65 72 20 61 6e 64 orted.in.the.relevance.order.and
4380 0a 60 73 65 73 6d 61 6e 2d 6c 69 6e 6b 65 64 2d 73 65 73 73 69 6f 6e 73 27 20 6c 65 61 64 20 74 .`sesman-linked-sessions'.lead.t
43a0 68 65 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 26 6f 70 74 69 6f 6e 61 6c 20 53 he.list...(fn.SYSTEM.&optional.S
43c0 4f 52 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 ORT)..(defalias.'sesman-sessions
43e0 20 23 5b 35 31 33 20 22 01 5c 32 30 36 06 00 5c 33 30 30 20 01 5c 32 30 33 18 00 5c 33 30 31 5c .#[513.".\206..\300..\203..\301\
4400 33 30 32 5c 33 30 33 03 21 5c 33 30 34 04 5c 33 30 35 5c 22 5c 22 21 5c 32 30 32 1b 00 5c 33 30 302\303.!\304.\305\"\"!\202..\30
4420 34 01 21 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 64 65 6c 65 74 65 2d 4.!\207".[sesman--system.delete-
4440 64 75 70 73 20 61 70 70 65 6e 64 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 65 64 2d 73 65 73 73 69 6f dups.append.sesman-linked-sessio
4460 6e 73 20 73 65 73 6d 61 6e 2d 2d 61 6c 6c 2d 73 79 73 74 65 6d 2d 73 65 73 73 69 6f 6e 73 20 74 ns.sesman--all-system-sessions.t
4480 5d 20 39 20 28 23 24 20 2e 20 31 37 31 36 30 29 5d 29 0a 23 40 32 30 34 20 52 65 74 75 72 6e 20 ].9.(#$...17160)]).#@204.Return.
44a0 61 20 6c 69 73 74 20 6f 66 20 53 59 53 54 45 4d 20 73 65 73 73 69 6f 6e 73 20 6c 69 6e 6b 65 64 a.list.of.SYSTEM.sessions.linked
44c0 20 69 6e 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 2e 0a 43 58 54 2d 54 59 50 45 53 20 69 .in.current.context..CXT-TYPES.i
44e0 73 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6e 74 65 78 74 20 74 79 70 65 73 20 74 6f 20 63 6f 6e s.a.list.of.context.types.to.con
4500 73 69 64 65 72 2e 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 0a 6c 69 73 74 20 72 65 74 sider...Defaults.to.the.list.ret
4520 75 72 6e 65 64 20 66 72 6f 6d 20 60 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 73 urned.from.`sesman-context-types
4540 27 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 26 6f 70 74 69 6f 6e 61 6c 20 43 58 54 2d 54 59 50 '...(fn.SYSTEM.&optional.CXT-TYP
4560 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 6c 69 6e 6b 65 64 2d 73 65 ES)..(defalias.'sesman-linked-se
4580 73 73 69 6f 6e 73 20 23 5b 35 31 33 20 22 01 5c 32 30 36 06 00 5c 33 30 30 20 01 5c 32 30 36 0d ssions.#[513.".\206..\300..\206.
45a0 00 5c 33 30 31 01 21 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 .\301.!\302.\210\303\304\305\306
45c0 05 5c 33 30 37 06 06 23 5c 22 21 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d .\307..#\"!\207".[sesman--system
45e0 20 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 73 20 73 65 73 6d 61 6e 2d 2d 63 6c .sesman-context-types.sesman--cl
4600 65 61 72 2d 6c 69 6e 6b 73 20 64 65 6c 65 74 65 2d 64 75 70 73 20 6d 61 70 63 61 72 20 23 5b 32 ear-links.delete-dups.mapcar.#[2
4620 35 37 20 22 5c 33 30 31 01 40 08 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 57."\301.@.\"\207".[sesman-sessi
4640 6f 6e 73 2d 68 61 73 68 6d 61 70 20 67 65 74 68 61 73 68 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 ons-hashmap.gethash].4."\n\n(fn.
4660 41 53 53 4f 43 29 22 5d 20 73 65 73 6d 61 6e 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 6b 73 20 6e 69 ASSOC)"].sesman-current-links.ni
4680 6c 5d 20 31 31 20 28 23 24 20 2e 20 31 37 35 36 31 29 5d 29 0a 23 40 38 30 20 52 65 74 75 72 6e l].11.(#$...17561)]).#@80.Return
46a0 20 74 20 69 66 20 74 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 73 65 73 73 .t.if.there.is.at.least.one.sess
46c0 69 6f 6e 20 72 65 67 69 73 74 65 72 65 64 20 77 69 74 68 20 53 59 53 54 45 4d 2e 0a 0a 28 66 6e ion.registered.with.SYSTEM...(fn
46e0 20 53 59 53 54 45 4d 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 68 61 73 2d .SYSTEM)..(defalias.'sesman-has-
4700 73 65 73 73 69 6f 6e 73 2d 70 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 36 06 00 5c 33 30 31 sessions-p.#[257."\211\206..\301
4720 20 5c 33 30 32 43 5c 33 30 33 31 5c 22 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 .\302C\3031\".\304\305\306\307\3
4740 31 30 5c 33 31 31 06 07 06 07 5c 22 5c 33 31 32 5c 22 5c 33 31 33 5c 33 31 34 25 08 5c 22 30 5c 10\311....\"\312\"\313\314%.\"0\
4760 32 30 32 26 00 5c 32 31 30 5c 32 30 32 27 00 5c 32 31 30 5c 32 31 31 5c 32 34 32 5c 32 30 37 22 202&.\210\202'.\210\211\242\207"
4780 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 70 20 73 65 73 6d 61 6e .[sesman-sessions-hashmap.sesman
47a0 2d 2d 73 79 73 74 65 6d 20 6e 69 6c 20 28 65 72 72 6f 72 29 20 6d 61 70 68 61 73 68 20 6d 61 6b --system.nil.(error).maphash.mak
47c0 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 01 40 5c 33 30 30 3d 5c 32 30 35 0f 00 5c 33 e-byte-code.514.".@\300=\205..\3
47e0 30 31 5c 33 30 32 5c 32 34 30 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 22 5c 32 30 37 01\302\240\210\303\304\305\"\207
4800 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 74 20 74 68 72 6f 77 20 66 6f 75 6e 64 20 ".vconcat.vector.[t.throw.found.
4820 6e 69 6c 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 4b 20 5f 29 22 5d 20 31 31 20 28 23 24 20 2e 20 nil].5."\n\n(fn.K._)"].11.(#$...
4840 31 38 30 37 34 29 5d 29 0a 28 64 65 66 76 61 72 20 73 65 73 6d 61 6e 2d 2d 73 65 6c 65 63 74 2d 18074)]).(defvar.sesman--select-
4860 73 65 73 73 69 6f 6e 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 23 40 33 34 33 20 41 73 6b 20 66 session-history.nil).#@343.Ask.f
4880 6f 72 20 61 20 53 59 53 54 45 4d 20 73 65 73 73 69 6f 6e 20 77 69 74 68 20 50 52 4f 4d 50 54 2e or.a.SYSTEM.session.with.PROMPT.
48a0 0a 53 45 53 53 49 4f 4e 53 20 64 65 66 61 75 6c 74 73 20 74 6f 20 76 61 6c 75 65 20 72 65 74 75 .SESSIONS.defaults.to.value.retu
48c0 72 6e 65 64 20 66 72 6f 6d 20 60 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 27 2e 20 20 49 66 rned.from.`sesman-sessions'...If
48e0 0a 41 53 4b 2d 4e 45 57 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 66 66 65 72 20 2a 6e 65 77 2a .ASK-NEW.is.non-nil,.offer.*new*
4900 20 6f 70 74 69 6f 6e 20 74 6f 20 73 74 61 72 74 20 61 20 6e 65 77 20 73 65 73 73 69 6f 6e 2e 20 .option.to.start.a.new.session..
4920 20 49 66 0a 41 53 4b 2d 41 4c 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 6f 66 66 65 72 20 2a 61 6c .If.ASK-ALL.is.non-nil.offer.*al
4940 6c 2a 20 6f 70 74 69 6f 6e 2e 20 20 49 66 20 41 53 4b 2d 41 4c 4c 20 69 73 20 6e 6f 6e 2d 6e 69 l*.option...If.ASK-ALL.is.non-ni
4960 6c 2c 0a 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 73 65 73 73 69 6f 6e 73 2c 20 6f 74 l,.return.a.list.of.sessions,.ot
4980 68 65 72 77 69 73 65 20 61 20 73 69 6e 67 6c 65 20 73 65 73 73 69 6f 6e 2e 0a 0a 28 66 6e 20 53 herwise.a.single.session...(fn.S
49a0 59 53 54 45 4d 20 50 52 4f 4d 50 54 20 26 6f 70 74 69 6f 6e 61 6c 20 53 45 53 53 49 4f 4e 53 20 YSTEM.PROMPT.&optional.SESSIONS.
49c0 41 53 4b 2d 4e 45 57 20 41 53 4b 2d 41 4c 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 ASK-NEW.ASK-ALL)..(defalias.'ses
49e0 6d 61 6e 2d 61 73 6b 2d 66 6f 72 2d 73 65 73 73 69 6f 6e 20 23 5b 31 32 38 32 20 22 02 5c 32 30 man-ask-for-session.#[1282.".\20
4a00 36 07 00 5c 33 30 30 05 21 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 31 31 47 04 5c 32 30 34 1f 00 6..\300.!\301\302.\"\211G.\204..
4a20 5c 32 31 31 5c 33 30 33 55 5c 32 30 33 1f 00 5c 33 30 34 5c 33 30 35 06 09 5c 22 5c 32 30 32 34 \211\303U\203..\304\305..\"\2024
4a40 00 5c 33 30 36 02 06 06 5c 32 30 35 27 00 5c 33 30 37 06 06 5c 32 30 35 33 00 03 5c 33 31 30 56 .\306...\205'.\307..\2053..\310V
4a60 5c 32 30 35 33 00 5c 33 31 31 23 5c 32 31 31 40 40 5c 33 31 32 06 09 5c 33 30 31 5c 33 31 33 05 \2053.\311#\211@@\312..\301\313.
4a80 5c 22 5c 33 31 34 5c 33 31 35 5c 33 31 34 5c 33 31 36 06 07 26 07 5c 32 31 31 5c 33 31 37 5c 32 \"\314\315\314\316..&.\211\317\2
4aa0 33 30 5c 32 30 33 66 00 5c 33 32 30 06 0b 21 5c 33 32 31 5c 33 32 32 02 40 5c 22 5c 32 31 30 06 30\203f.\320..!\321\322.@\"\210.
4ac0 07 5c 32 30 33 60 00 5c 32 31 31 43 5c 32 30 32 61 00 5c 32 31 31 5c 32 36 32 01 5c 32 30 32 5c .\203`.\211C\202a.\211\262.\202\
4ae0 32 30 37 00 5c 32 31 31 5c 33 32 33 5c 32 33 30 5c 32 30 33 70 00 05 5c 32 30 32 5c 32 30 37 00 207.\211\323\230\203p..\202\207.
4b00 5c 33 32 34 01 04 5c 22 41 5c 33 32 34 01 06 08 5c 22 06 08 5c 32 30 33 5c 32 30 34 00 5c 32 31 \324..\"A\324...\"..\203\204.\21
4b20 31 43 5c 32 30 32 5c 32 30 35 00 5c 32 31 31 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 73 65 1C\202\205.\211\266\202\207".[se
4b40 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 sman-sessions.mapcar.#[257."\211
4b60 40 5c 32 31 31 39 5c 32 30 33 0d 00 5c 33 30 30 01 21 5c 32 30 32 0e 00 5c 32 31 31 01 42 5c 32 @\2119\203..\300.!\202..\211.B\2
4b80 30 37 22 20 5b 73 79 6d 62 6f 6c 2d 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 29 22 07".[symbol-name].4."\n\n(fn.S)"
4ba0 5d 20 30 20 65 72 72 6f 72 20 22 4e 6f 20 25 73 20 73 65 73 73 69 6f 6e 73 20 66 6f 75 6e 64 22 ].0.error."No.%s.sessions.found"
4bc0 20 61 70 70 65 6e 64 20 28 28 22 2a 6e 65 77 2a 22 29 29 20 31 20 28 28 22 2a 61 6c 6c 2a 22 29 .append.(("*new*")).1.(("*all*")
4be0 29 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 63 61 72 20 6e 69 6c 20 74 20 73 65 73 6d ).completing-read.car.nil.t.sesm
4c00 61 6e 2d 2d 73 65 6c 65 63 74 2d 73 65 73 73 69 6f 6e 2d 68 69 73 74 6f 72 79 20 22 2a 6e 65 77 an--select-session-history."*new
4c20 2a 22 20 73 65 73 6d 61 6e 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 20 6d 65 73 73 61 67 65 20 *".sesman-start-session.message.
4c40 22 53 74 61 72 74 65 64 20 25 73 22 20 22 2a 61 6c 6c 2a 22 20 61 73 73 6f 63 5d 20 31 38 20 28 "Started.%s"."*all*".assoc].18.(
4c60 23 24 20 2e 20 31 38 35 35 35 29 5d 29 0a 23 40 31 32 38 20 47 65 74 20 74 68 65 20 6d 6f 73 74 #$...18555)]).#@128.Get.the.most
4c80 20 72 65 6c 65 76 61 6e 74 20 6c 69 6e 6b 65 64 20 73 65 73 73 69 6f 6e 20 66 6f 72 20 53 59 53 .relevant.linked.session.for.SYS
4ca0 54 45 4d 2e 0a 43 58 54 2d 54 59 50 45 53 20 69 73 20 61 73 20 69 6e 20 60 73 65 73 6d 61 6e 2d TEM..CXT-TYPES.is.as.in.`sesman-
4cc0 6c 69 6e 6b 65 64 2d 73 65 73 73 69 6f 6e 73 27 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 26 6f linked-sessions'...(fn.SYSTEM.&o
4ce0 70 74 69 6f 6e 61 6c 20 43 58 54 2d 54 59 50 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 ptional.CXT-TYPES)..(defalias.'s
4d00 65 73 6d 61 6e 2d 63 75 72 72 65 6e 74 2d 73 65 73 73 69 6f 6e 20 23 5b 35 31 33 20 22 5c 33 30 esman-current-session.#[513."\30
4d20 30 02 02 5c 22 40 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 6c 69 6e 6b 65 64 2d 73 65 73 73 69 0..\"@\207".[sesman-linked-sessi
4d40 6f 6e 73 5d 20 35 20 28 23 24 20 2e 20 31 39 35 37 32 29 5d 29 0a 23 40 31 35 32 20 47 65 74 20 ons].5.(#$...19572)]).#@152.Get.
4d60 74 68 65 20 6d 6f 73 74 20 72 65 6c 65 76 61 6e 74 20 6c 69 6e 6b 65 64 20 73 65 73 73 69 6f 6e the.most.relevant.linked.session
4d80 20 66 6f 72 20 53 59 53 54 45 4d 20 6f 72 20 74 68 72 6f 77 20 69 66 20 6e 6f 6e 65 20 65 78 69 .for.SYSTEM.or.throw.if.none.exi
4da0 73 74 73 2e 0a 43 58 54 2d 54 59 50 45 53 20 69 73 20 61 73 20 69 6e 20 60 73 65 73 6d 61 6e 2d sts..CXT-TYPES.is.as.in.`sesman-
4dc0 6c 69 6e 6b 65 64 2d 73 65 73 73 69 6f 6e 73 27 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 26 6f linked-sessions'...(fn.SYSTEM.&o
4de0 70 74 69 6f 6e 61 6c 20 43 58 54 2d 54 59 50 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 ptional.CXT-TYPES)..(defalias.'s
4e00 65 73 6d 61 6e 2d 65 6e 73 75 72 65 2d 73 65 73 73 69 6f 6e 20 23 5b 35 31 33 20 22 5c 33 30 30 esman-ensure-session.#[513."\300
4e20 02 02 5c 22 40 5c 32 30 36 5c 66 00 5c 33 30 31 5c 33 30 32 03 5c 22 5c 32 30 37 22 20 5b 73 65 ..\"@\206\f.\301\302.\"\207".[se
4e40 73 6d 61 6e 2d 6c 69 6e 6b 65 64 2d 73 65 73 73 69 6f 6e 73 20 75 73 65 72 2d 65 72 72 6f 72 20 sman-linked-sessions.user-error.
4e60 22 4e 6f 20 6c 69 6e 6b 65 64 20 25 73 20 73 65 73 73 69 6f 6e 73 22 5d 20 35 20 28 23 24 20 2e "No.linked.%s.sessions"].5.(#$..
4e80 20 31 39 38 30 34 29 5d 29 0a 28 64 65 66 76 61 72 20 73 65 73 6d 61 6e 2d 2d 63 78 74 2d 61 62 .19804)]).(defvar.sesman--cxt-ab
4ea0 62 72 65 76 73 20 27 28 62 75 66 66 65 72 20 22 62 75 66 22 20 70 72 6f 6a 65 63 74 20 22 70 72 brevs.'(buffer."buf".project."pr
4ec0 6f 6a 22 20 64 69 72 65 63 74 6f 72 79 20 22 64 69 72 22 29 29 0a 28 64 65 66 61 6c 69 61 73 20 oj".directory."dir")).(defalias.
4ee0 27 73 65 73 6d 61 6e 2d 2d 66 6f 72 6d 61 74 2d 63 6f 6e 74 65 78 74 20 23 5b 37 37 31 20 22 5c 'sesman--format-context.#[771."\
4f00 33 30 31 5c 33 30 32 5c 33 30 33 05 5c 22 21 5c 33 30 34 5c 33 30 35 08 06 06 5c 22 5c 32 30 36 301\302\303.\"!\304\305...\"\206
4f20 11 00 04 4a 5c 33 30 36 5c 33 30 37 04 21 5c 32 30 33 1c 00 03 5c 32 30 32 1d 00 5c 33 31 30 05 ...J\306\307.!\203...\202..\310.
4f40 44 23 5c 32 31 31 5c 33 30 34 5c 33 30 32 5c 33 31 31 06 07 5c 22 5c 33 30 36 06 06 23 50 5c 32 D#\211\304\302\311..\"\306..#P\2
4f60 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 63 78 74 2d 61 62 62 72 65 76 73 20 69 6e 74 65 72 6e 20 07".[sesman--cxt-abbrevs.intern.
4f80 66 6f 72 6d 61 74 20 22 73 65 73 6d 61 6e 2d 25 73 2d 66 61 63 65 22 20 70 72 6f 70 65 72 74 69 format."sesman-%s-face".properti
4fa0 7a 65 20 70 6c 69 73 74 2d 67 65 74 20 66 61 63 65 20 66 61 63 65 70 20 66 6f 6e 74 2d 6c 6f 63 ze.plist-get.face.facep.font-loc
4fc0 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 20 22 28 25 73 29 22 5d 20 31 30 20 k-function-name-face."(%s)"].10.
4fe0 22 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d 54 59 50 45 20 43 58 54 2d 56 41 4c 20 45 58 54 52 41 2d "\n\n(fn.CXT-TYPE.CXT-VAL.EXTRA-
5000 46 41 43 45 29 22 5d 29 0a 23 40 34 36 38 20 52 65 74 72 69 65 76 65 20 61 6c 6c 20 6c 69 6e 6b FACE)"]).#@468.Retrieve.all.link
5020 73 20 66 6f 72 20 53 59 53 54 45 4d 27 73 20 53 45 53 53 49 4f 4e 20 66 72 6f 6d 20 74 68 65 20 s.for.SYSTEM's.SESSION.from.the.
5040 67 6c 6f 62 61 6c 20 60 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 27 2e 0a 52 65 74 global.`sesman-links-alist'..Ret
5060 75 72 6e 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 0a 0a 20 20 20 28 28 62 urn.an.alist.of.the.form.....((b
5080 75 66 66 65 72 20 62 75 66 66 65 72 73 2e 2e 29 0a 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 20 uffer.buffers..).....(directory.
50a0 64 69 72 65 63 74 6f 72 69 65 73 2e 2e 2e 29 0a 20 20 20 20 28 70 72 6f 6a 65 63 74 20 70 72 6f directories...).....(project.pro
50c0 6a 65 63 74 73 2e 2e 2e 29 29 2e 0a 0a 57 68 65 6e 20 60 43 55 52 52 45 4e 54 2d 46 49 52 53 54 jects...))...When.`CURRENT-FIRST
50e0 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 20 63 6f 6e 73 20 6f 66 20 74 77 6f 20 6c 69 73 74 '.is.non-nil,.a.cons.of.two.list
5100 73 20 61 73 20 61 62 6f 76 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 77 69 74 68 0a 63 61 72 20 s.as.above.is.returned.with.car.
5120 63 6f 6e 74 61 69 6e 69 6e 67 20 6c 69 6e 6b 73 20 72 65 6c 65 76 61 6e 74 20 69 6e 20 63 75 72 containing.links.relevant.in.cur
5140 72 65 6e 74 20 63 6f 6e 74 65 78 74 20 61 6e 64 20 63 64 72 20 61 6c 6c 20 6f 74 68 65 72 20 6c rent.context.and.cdr.all.other.l
5160 69 6e 6b 73 2e 20 49 66 0a 41 53 2d 53 54 52 49 4e 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 inks..If.AS-STRING.is.non-nil,.r
5180 65 74 75 72 6e 20 61 6e 20 65 71 75 69 76 61 6c 65 6e 74 20 73 74 72 69 6e 67 20 72 65 70 72 65 eturn.an.equivalent.string.repre
51a0 73 65 6e 74 61 74 69 6f 6e 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 20 26 sentation...(fn.SYSTEM.SESSION.&
51c0 6f 70 74 69 6f 6e 61 6c 20 43 55 52 52 45 4e 54 2d 46 49 52 53 54 20 41 53 2d 53 54 52 49 4e 47 optional.CURRENT-FIRST.AS-STRING
51e0 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 67 72 6f 75 70 65 64 2d 6c 69 6e )..(defalias.'sesman-grouped-lin
5200 6b 73 20 23 5b 31 30 32 36 20 22 03 5c 32 30 36 06 00 5c 33 30 31 20 03 5c 32 30 36 0d 00 5c 33 ks.#[1026.".\206..\301..\206..\3
5220 30 32 01 21 5c 32 31 31 40 5c 33 30 33 5c 33 30 34 04 5c 33 30 35 5c 33 30 36 06 07 06 06 5c 22 02.!\211@\303\304.\305\306....\"
5240 08 5c 22 5c 22 21 5c 33 30 37 5c 33 31 30 5c 33 31 31 06 06 21 5c 22 06 06 5c 32 30 35 2c 00 5c .\"\"!\307\310\311..!\"..\205,.\
5260 33 31 32 01 21 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 06 0d 06 312.!\313\314\315\316\317\320...
5280 08 06 08 23 5c 33 32 31 5c 22 5c 33 32 32 5c 33 32 33 25 04 5c 22 5c 32 31 30 5c 33 32 34 5c 33 ...#\321\"\322\323%.\"\210\324\3
52a0 32 35 5c 33 30 37 5c 33 32 36 05 5c 22 5c 22 5c 33 32 34 5c 33 32 35 5c 33 30 37 5c 33 32 37 05 25\307\326.\"\"\324\325\307\327.
52c0 5c 22 5c 22 06 08 5c 32 30 33 77 00 5c 33 33 30 01 5c 32 30 33 6d 00 5c 33 33 31 01 03 5c 33 33 \"\"..\203w.\330.\203m.\331..\33
52e0 32 23 03 5c 32 30 35 63 00 5c 33 33 33 5c 33 33 31 03 06 06 5c 33 33 32 23 51 5c 32 30 32 72 00 2#.\205c.\333\331...\332#Q\202r.
5300 5c 33 33 31 01 04 5c 33 33 32 23 5c 32 36 32 01 5c 32 30 32 5c 32 30 33 00 06 09 5c 32 30 33 5c \331..\332#\262.\202\203...\203\
5320 32 30 32 00 5c 32 31 31 02 42 5c 32 30 32 5c 32 30 33 00 01 5c 32 36 36 5c 32 30 32 5c 32 30 37 202.\211.B\202\203..\266\202\207
5340 22 20 5b 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 20 73 65 73 6d 61 6e 2d 2d 73 79 ".[sesman-links-alist.sesman--sy
5360 73 74 65 6d 20 73 65 73 6d 61 6e 2d 63 75 72 72 65 6e 74 2d 73 65 73 73 69 6f 6e 20 72 65 76 65 stem.sesman-current-session.reve
5380 72 73 65 20 73 65 73 6d 61 6e 2d 2d 73 6f 72 74 2d 6c 69 6e 6b 73 20 73 65 71 2d 66 69 6c 74 65 rse.sesman--sort-links.seq-filte
53a0 72 20 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 6c 6f 6f 6b 75 70 2d 66 6e 20 6d 61 70 63 61 72 20 r.sesman--link-lookup-fn.mapcar.
53c0 23 5b 32 35 37 20 22 5c 32 31 31 43 5c 32 30 37 22 20 23 31 3d 5b 5d 20 32 20 22 5c 6e 5c 6e 28 #[257."\211C\207".#1=[].2."\n\n(
53e0 66 6e 20 58 29 22 5d 20 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 73 20 63 6f 70 fn.X)"].sesman-context-types.cop
5400 79 2d 61 6c 69 73 74 20 6d 61 70 63 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 y-alist.mapc.make-byte-code.257.
5420 22 5c 33 30 33 01 21 5c 33 30 30 5c 32 30 33 14 00 5c 33 30 34 02 21 5c 32 30 33 14 00 5c 33 30 "\303.!\300\203..\304.!\203..\30
5440 35 01 5c 33 30 32 5c 22 5c 32 30 32 18 00 5c 33 30 35 01 5c 33 30 31 5c 22 5c 32 31 31 5c 32 30 5.\302\"\202..\305.\301\"\211\20
5460 35 5c 22 00 5c 32 31 31 03 02 41 42 5c 32 34 31 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 5\".\211..AB\241\207".vconcat.ve
5480 63 74 6f 72 20 5b 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 20 73 ctor.[sesman--lnk-context-type.s
54a0 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e 74 2d 6c 69 6e 6b 2d 70 20 61 73 73 6f 63 5d 20 36 20 22 esman-relevant-link-p.assoc].6."
54c0 5c 6e 5c 6e 28 66 6e 20 4c 49 4e 4b 29 22 20 64 65 6c 71 20 6e 69 6c 20 23 5b 32 35 37 20 22 5c \n\n(fn.LINK)".delq.nil.#[257."\
54e0 32 31 31 41 5c 32 30 35 06 00 5c 32 31 31 5c 32 30 37 22 20 23 31 23 20 32 20 22 5c 6e 5c 6e 28 211A\205..\211\207".#1#.2."\n\n(
5500 66 6e 20 45 4c 29 22 5d 20 23 5b 32 35 37 20 22 5c 32 31 31 41 5c 32 30 35 06 00 5c 32 31 31 5c fn.EL)"].#[257."\211A\205..\211\
5520 32 30 37 22 20 23 31 23 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 45 4c 29 22 5d 20 23 5b 32 35 37 20 207".#1#.2."\n\n(fn.EL)"].#[257.
5540 22 5c 32 31 31 40 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 06 "\211@\300\301\302\303\304\305..
5560 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 03 41 5c 33 31 31 23 5c 32 30 37 22 20 5b 6d 61 !\306\"\307\310%.A\311#\207".[ma
5580 70 63 6f 6e 63 61 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 pconcat.make-byte-code.257."\301
55a0 5c 33 30 32 02 21 21 5c 33 30 33 5c 33 30 30 02 5c 33 30 34 23 5c 32 30 37 22 20 76 63 6f 6e 63 \302.!!\303\300.\304#\207".vconc
55c0 61 74 20 76 65 63 74 6f 72 20 5b 73 65 73 6d 61 6e 2d 2d 61 62 62 72 65 76 2d 70 61 74 68 2d 6d at.vector.[sesman--abbrev-path-m
55e0 61 79 62 65 20 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 76 61 6c 75 65 20 73 65 73 6d 61 6e 2d 2d 66 aybe.sesman--lnk-value.sesman--f
5600 6f 72 6d 61 74 2d 63 6f 6e 74 65 78 74 20 69 74 61 6c 69 63 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e ormat-context.italic].6."\n\n(fn
5620 20 4c 4e 4b 29 22 20 22 2c 20 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 54 59 50 45 44 2d 4c 49 .LNK)".",."].9."\n\n(fn.TYPED-LI
5640 4e 4b 53 29 22 5d 20 6d 61 70 63 6f 6e 63 61 74 20 22 2c 20 22 20 22 20 7c 20 22 5d 20 31 39 20 NKS)"].mapconcat.",.".".|."].19.
5660 28 23 24 20 2e 20 32 30 34 39 35 29 5d 29 0a 23 40 32 37 39 20 4c 69 6e 6b 20 53 59 53 54 45 4d (#$...20495)]).#@279.Link.SYSTEM
5680 27 73 20 53 45 53 53 49 4f 4e 20 74 6f 20 63 6f 6e 74 65 78 74 20 67 69 76 65 20 62 79 20 43 58 's.SESSION.to.context.give.by.CX
56a0 54 2d 54 59 50 45 20 61 6e 64 20 43 58 54 2d 56 41 4c 2e 0a 49 66 20 43 58 54 2d 54 59 50 45 20 T-TYPE.and.CXT-VAL..If.CXT-TYPE.
56c0 69 73 20 6e 69 6c 2c 20 75 73 65 20 74 68 65 20 6c 65 61 73 74 20 73 70 65 63 69 66 69 63 20 74 is.nil,.use.the.least.specific.t
56e0 79 70 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 63 6f 6e ype.available.in.the.current.con
5700 74 65 78 74 2e 20 49 66 20 43 58 54 2d 54 59 50 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6e text..If.CXT-TYPE.is.non-nil,.an
5720 64 20 43 58 54 2d 56 41 4c 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 2c 20 72 65 74 72 69 65 76 65 d.CXT-VAL.is.not.given,.retrieve
5740 20 69 74 20 77 69 74 68 0a 60 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 27 2e 0a 0a 28 66 6e 20 .it.with.`sesman-context'...(fn.
5760 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 20 26 6f 70 74 69 6f 6e 61 6c 20 43 58 54 2d 54 59 50 SYSTEM.SESSION.&optional.CXT-TYP
5780 45 20 43 58 54 2d 56 41 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 6c 69 E.CXT-VAL)..(defalias.'sesman-li
57a0 6e 6b 2d 73 65 73 73 69 6f 6e 20 23 5b 31 30 32 36 20 22 02 5c 32 34 32 5c 32 30 36 08 00 5c 33 nk-session.#[1026.".\242\206..\3
57c0 30 32 5c 33 30 33 21 01 5c 32 30 36 2d 00 5c 33 30 34 03 5c 32 30 33 19 00 5c 33 30 35 04 06 07 02\303!.\206-.\304.\203..\305...
57e0 5c 22 5c 32 30 32 25 00 5c 33 30 36 06 06 21 5c 32 31 31 40 5c 32 36 32 05 5c 32 31 31 41 5c 32 \"\202%.\306..!\211@\262.\211A\2
5800 36 32 01 5c 32 30 36 2c 00 5c 33 30 32 5c 33 30 37 05 5c 22 21 05 02 42 5c 32 31 31 05 03 45 05 62.\206,.\302\307.\"!..B\211..E.
5820 08 5c 32 33 35 5c 32 30 33 4c 00 5c 32 31 31 5c 33 31 30 5c 33 31 31 06 5c 6e 5c 33 31 32 06 5c .\235\203L.\211\310\311.\n\312.\
5840 6e 06 08 24 09 5c 22 42 11 5c 32 30 32 60 00 5c 33 31 33 5c 33 31 31 06 09 06 06 06 09 06 07 24 n..$.\"B.\202`.\313\311........$
5860 09 5c 22 5c 32 30 34 60 00 5c 32 31 31 09 42 11 5c 33 31 34 5c 33 31 35 21 5c 32 31 30 5c 32 30 .\"\204`.\211.B.\314\315!\210\20
5880 37 22 20 5b 73 65 73 6d 61 6e 2d 73 69 6e 67 6c 65 2d 6c 69 6e 6b 2d 63 6f 6e 74 65 78 74 2d 74 7".[sesman-single-link-context-t
58a0 79 70 65 73 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 20 65 72 72 6f 72 20 22 53 ypes.sesman-links-alist.error."S
58c0 45 53 53 49 4f 4e 20 6d 75 73 74 20 62 65 20 61 20 68 65 61 64 65 64 20 6c 69 73 74 22 20 73 65 ESSION.must.be.a.headed.list".se
58e0 73 6d 61 6e 2d 2d 65 78 70 61 6e 64 2d 70 61 74 68 2d 6d 61 79 62 65 20 73 65 73 6d 61 6e 2d 63 sman--expand-path-maybe.sesman-c
5900 6f 6e 74 65 78 74 20 73 65 73 6d 61 6e 2d 2d 6c 65 61 73 74 2d 73 70 65 63 69 66 69 63 2d 63 6f ontext.sesman--least-specific-co
5920 6e 74 65 78 74 20 22 4e 6f 20 6c 6f 63 61 6c 20 63 6f 6e 74 65 78 74 20 6f 66 20 74 79 70 65 20 ntext."No.local.context.of.type.
5940 25 73 22 20 73 65 71 2d 72 65 6d 6f 76 65 20 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 6c 6f 6f 6b %s".seq-remove.sesman--link-look
5960 75 70 2d 66 6e 20 6e 69 6c 20 73 65 71 2d 66 69 6c 74 65 72 20 72 75 6e 2d 68 6f 6f 6b 73 20 73 up-fn.nil.seq-filter.run-hooks.s
5980 65 73 6d 61 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 5d 20 31 35 20 28 23 24 20 esman-post-command-hook].15.(#$.
59a0 2e 20 32 32 31 33 33 29 5d 29 0a 23 40 33 33 32 20 52 65 74 72 69 65 76 65 20 61 6c 6c 20 6c 69 ..22133)]).#@332.Retrieve.all.li
59c0 6e 6b 73 20 66 6f 72 20 53 59 53 54 45 4d 2c 20 53 45 53 53 49 4f 4e 2d 4f 52 2d 4e 41 4d 45 20 nks.for.SYSTEM,.SESSION-OR-NAME.
59e0 61 6e 64 20 43 58 54 2d 54 59 50 45 53 2e 0a 53 45 53 53 49 4f 4e 2d 4f 52 2d 4e 41 4d 45 20 63 and.CXT-TYPES..SESSION-OR-NAME.c
5a00 61 6e 20 62 65 20 65 69 74 68 65 72 20 61 20 73 65 73 73 69 6f 6e 20 6f 72 20 61 20 6e 61 6d 65 an.be.either.a.session.or.a.name
5a20 20 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 49 66 20 53 4f 52 54 20 69 73 0a 6e 6f 6e 2d .of.the.session..If.SORT.is.non-
5a40 6e 69 6c 20 6c 69 6e 6b 73 20 61 72 65 20 73 6f 72 74 65 64 20 69 6e 20 72 65 6c 65 76 61 6e 63 nil.links.are.sorted.in.relevanc
5a60 65 20 6f 72 64 65 72 20 61 6e 64 20 60 73 65 73 6d 61 6e 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 6b e.order.and.`sesman-current-link
5a80 73 27 20 6c 65 61 64 20 74 68 65 0a 6c 69 73 74 2c 20 6f 74 68 65 72 77 69 73 65 20 6c 69 6e 6b s'.lead.the.list,.otherwise.link
5aa0 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 69 6e 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f s.are.returned.in.the.creation.o
5ac0 72 64 65 72 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 26 6f 70 74 69 6f 6e 61 6c 20 53 45 53 53 rder...(fn.SYSTEM.&optional.SESS
5ae0 49 4f 4e 2d 4f 52 2d 4e 41 4d 45 20 43 58 54 2d 54 59 50 45 53 20 53 4f 52 54 29 1f 0a 28 64 65 ION-OR-NAME.CXT-TYPES.SORT)..(de
5b00 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 20 23 5b 31 30 32 35 20 22 02 3c 5c falias.'sesman-links.#[1025.".<\
5b20 32 30 33 5c 6e 00 02 40 5c 32 30 32 0b 00 02 5c 33 30 31 05 02 05 23 02 5c 32 30 33 29 00 5c 33 203\n..@\202...\301...#.\203).\3
5b40 30 32 5c 33 30 33 5c 33 30 34 06 08 05 5c 22 5c 33 30 35 06 09 5c 33 30 36 06 06 08 5c 22 5c 22 02\303\304...\"\305..\306...\"\"
5b60 5c 22 21 5c 32 30 32 2d 00 5c 33 30 36 01 08 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 6c \"!\202-.\306..\"\207".[sesman-l
5b80 69 6e 6b 73 2d 61 6c 69 73 74 20 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b 2d 6c 6f 6f 6b 75 70 2d 66 inks-alist.sesman--link-lookup-f
5ba0 6e 20 64 65 6c 65 74 65 2d 64 75 70 73 20 61 70 70 65 6e 64 20 73 65 73 6d 61 6e 2d 63 75 72 72 n.delete-dups.append.sesman-curr
5bc0 65 6e 74 2d 6c 69 6e 6b 73 20 73 65 73 6d 61 6e 2d 2d 73 6f 72 74 2d 6c 69 6e 6b 73 20 73 65 71 ent-links.sesman--sort-links.seq
5be0 2d 66 69 6c 74 65 72 5d 20 31 34 20 28 23 24 20 2e 20 32 32 39 36 31 29 5d 29 0a 23 40 33 32 35 -filter].14.(#$...22961)]).#@325
5c00 20 52 65 74 72 69 65 76 65 20 61 6c 6c 20 61 63 74 69 76 65 20 6c 69 6e 6b 73 20 69 6e 20 63 75 .Retrieve.all.active.links.in.cu
5c20 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 20 66 6f 72 20 53 59 53 54 45 4d 20 61 6e 64 20 53 45 53 rrent.context.for.SYSTEM.and.SES
5c40 53 49 4f 4e 2d 4f 52 2d 4e 41 4d 45 2e 0a 53 45 53 53 49 4f 4e 2d 4f 52 2d 4e 41 4d 45 20 63 61 SION-OR-NAME..SESSION-OR-NAME.ca
5c60 6e 20 62 65 20 65 69 74 68 65 72 20 61 20 73 65 73 73 69 6f 6e 20 6f 72 20 61 20 6e 61 6d 65 20 n.be.either.a.session.or.a.name.
5c80 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 43 58 54 2d 54 59 50 45 53 20 69 73 20 61 0a 6c of.the.session..CXT-TYPES.is.a.l
5ca0 69 73 74 20 6f 66 20 63 6f 6e 74 65 78 74 20 74 79 70 65 73 20 74 6f 20 63 6f 6e 73 69 64 65 72 ist.of.context.types.to.consider
5cc0 2e 20 52 65 74 75 72 6e 65 64 20 6c 69 6e 6b 73 20 61 72 65 20 61 20 73 75 62 73 65 74 20 6f 66 ..Returned.links.are.a.subset.of
5ce0 0a 60 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 27 20 73 6f 72 74 65 64 20 69 6e 20 .`sesman-links-alist'.sorted.in.
5d00 6f 72 64 65 72 20 6f 66 20 72 65 6c 65 76 61 6e 63 65 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 order.of.relevance...(fn.SYSTEM.
5d20 26 6f 70 74 69 6f 6e 61 6c 20 53 45 53 53 49 4f 4e 2d 4f 52 2d 4e 41 4d 45 20 43 58 54 2d 54 59 &optional.SESSION-OR-NAME.CXT-TY
5d40 50 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 63 75 72 72 65 6e 74 2d PES)..(defalias.'sesman-current-
5d60 6c 69 6e 6b 73 20 23 5b 37 36 39 20 22 01 3c 5c 32 30 33 5c 6e 00 01 40 5c 32 30 32 0b 00 01 5c links.#[769.".<\203\n..@\202...\
5d80 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 09 06 07 5c 22 5c 33 30 300\301\302\303\304\305....\"\30
5da0 36 5c 22 5c 33 30 37 5c 33 31 30 25 03 5c 32 30 36 23 00 5c 33 31 31 06 06 21 5c 22 5c 32 30 37 6\"\307\310%.\206#.\311..!\"\207
5dc0 22 20 5b 73 65 71 2d 6d 61 70 63 61 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 ".[seq-mapcat.make-byte-code.257
5de0 20 22 5c 33 30 33 5c 33 30 30 5c 33 30 31 03 23 5c 33 30 34 5c 33 30 30 5c 33 30 35 5c 33 30 36 ."\303\300\301.#\304\300\305\306
5e00 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 06 09 06 09 5c 22 5c 33 31 33 5c 22 5c 33 31 34 \307\310\311\312....\"\313\"\314
5e20 5c 33 31 35 25 5c 6e 5c 22 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 \315%\n\"\"\207".vconcat.vector.
5e40 5b 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 20 73 65 73 6d 61 6e 2d 2d 6c 69 6e 6b [sesman-links-alist.sesman--link
5e60 2d 6c 6f 6f 6b 75 70 2d 66 6e 20 73 65 73 6d 61 6e 2d 2d 73 6f 72 74 2d 6c 69 6e 6b 73 20 73 65 -lookup-fn.sesman--sort-links.se
5e80 71 2d 66 69 6c 74 65 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 q-filter.make-byte-code.257."\30
5ea0 31 01 21 5c 32 30 35 5c 66 00 5c 33 30 32 5c 33 30 30 5c 33 30 33 03 21 5c 22 5c 32 30 37 22 20 1.!\205\f.\302\300\303.!\"\207".
5ec0 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e 74 2d vconcat.vector.[sesman-relevant-
5ee0 63 6f 6e 74 65 78 74 2d 70 20 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 76 61 6c 75 65 5d 20 35 20 22 context-p.sesman--lnk-value].5."
5f00 5c 6e 5c 6e 28 66 6e 20 4c 29 22 5d 20 31 32 20 22 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d 54 59 50 \n\n(fn.L)"].12."\n\n(fn.CXT-TYP
5f20 45 29 22 20 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 73 5d 20 31 32 20 28 23 24 E)".sesman-context-types].12.(#$
5f40 20 2e 20 32 33 35 35 33 29 5d 29 0a 23 40 31 34 39 20 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 ...23553)]).#@149.Return.t.if.th
5f60 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 6c 69 6e 6b 65 64 20 73 65 73 73 69 ere.is.at.least.one.linked.sessi
5f80 6f 6e 2e 0a 43 58 54 2d 54 59 50 45 53 20 64 65 66 61 75 6c 74 73 20 74 6f 20 60 73 65 73 6d 61 on..CXT-TYPES.defaults.to.`sesma
5fa0 6e 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 73 27 20 66 6f 72 20 63 75 72 72 65 6e 74 20 53 59 53 n-context-types'.for.current.SYS
5fc0 54 45 4d 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 26 6f 70 74 69 6f 6e 61 6c 20 43 58 54 2d 54 TEM...(fn.SYSTEM.&optional.CXT-T
5fe0 59 50 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 68 61 73 2d 6c 69 6e YPES)..(defalias.'sesman-has-lin
6000 6b 73 2d 70 20 23 5b 35 31 33 20 22 5c 32 31 31 5c 32 30 36 07 00 5c 33 30 31 02 21 5c 33 30 32 ks-p.#[513."\211\206..\301.!\302
6020 43 5c 33 30 33 31 25 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 C\3031%.\304\305\306\307\310\311
6040 06 09 06 08 06 08 23 5c 33 31 32 5c 22 5c 33 31 33 5c 33 31 34 25 08 5c 22 30 5c 32 30 32 29 00 ......#\312\"\313\314%.\"0\202).
6060 5c 32 31 30 5c 32 30 32 2a 00 5c 32 31 30 5c 32 31 31 5c 32 34 32 5c 32 30 37 22 20 5b 73 65 73 \210\202*.\210\211\242\207".[ses
6080 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 20 73 65 73 6d 61 6e 2d 63 6f 6e 74 65 78 74 2d 74 man-links-alist.sesman-context-t
60a0 79 70 65 73 20 6e 69 6c 20 28 65 72 72 6f 72 29 20 6d 61 70 63 20 6d 61 6b 65 2d 62 79 74 65 2d ypes.nil.(error).mapc.make-byte-
60c0 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 5c 33 30 33 02 21 3d 5c 32 30 35 24 00 5c 33 30 34 01 code.257."\300\303.!=\205$.\304.
60e0 21 5c 32 31 31 5c 33 30 31 5c 32 33 35 5c 32 30 35 5c 22 00 5c 33 30 35 01 5c 33 30 36 04 21 5c !\211\301\235\205\".\305.\306.!\
6100 22 5c 32 30 35 5c 22 00 5c 33 30 32 5c 33 30 37 5c 32 34 30 5c 32 31 30 5c 33 31 30 5c 33 31 31 "\205\".\302\307\240\210\310\311
6120 5c 33 31 32 5c 22 5c 32 36 32 01 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 \312\"\262.\207".vconcat.vector.
6140 5b 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 73 79 73 74 65 6d 2d 6e 61 6d 65 20 73 65 73 6d 61 6e 2d [sesman--lnk-system-name.sesman-
6160 2d 6c 6e 6b 2d 63 6f 6e 74 65 78 74 2d 74 79 70 65 20 73 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e -lnk-context-type.sesman-relevan
6180 74 2d 63 6f 6e 74 65 78 74 2d 70 20 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 76 61 6c 75 65 20 74 20 t-context-p.sesman--lnk-value.t.
61a0 74 68 72 6f 77 20 66 6f 75 6e 64 20 6e 69 6c 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 4c 29 22 5d throw.found.nil].6."\n\n(fn.L)"]
61c0 20 31 33 20 28 23 24 20 2e 20 32 34 34 30 32 29 5d 29 0a 23 40 33 37 37 20 52 65 67 69 73 74 65 .13.(#$...24402)]).#@377.Registe
61e0 72 20 53 45 53 53 49 4f 4e 20 69 6e 74 6f 20 60 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d r.SESSION.into.`sesman-sessions-
6200 68 61 73 68 6d 61 70 27 20 61 6e 64 20 60 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 hashmap'.and.`sesman-links-alist
6220 27 2e 0a 53 59 53 54 45 4d 20 64 65 66 61 75 6c 74 73 20 74 6f 20 63 75 72 72 65 6e 74 20 73 79 '..SYSTEM.defaults.to.current.sy
6240 73 74 65 6d 2e 20 20 49 66 20 61 20 73 65 73 73 69 6f 6e 20 77 69 74 68 20 73 61 6d 65 20 6e 61 stem...If.a.session.with.same.na
6260 6d 65 20 69 73 20 61 6c 72 65 61 64 79 0a 72 65 67 69 73 74 65 72 65 64 20 69 6e 20 60 73 65 73 me.is.already.registered.in.`ses
6280 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 70 27 2c 20 63 68 61 6e 67 65 20 74 68 man-sessions-hashmap',.change.th
62a0 65 20 6e 61 6d 65 20 62 79 20 61 70 70 65 6e 64 69 6e 67 20 22 23 31 22 2c 0a 22 23 32 22 20 2e e.name.by.appending."#1",."#2"..
62c0 2e 2e 20 74 6f 20 74 68 65 20 6e 61 6d 65 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 ...to.the.name...This.function.s
62e0 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 20 62 79 20 73 79 73 74 65 6d 2d 73 70 65 63 69 66 hould.be.called.by.system-specif
6300 69 63 0a 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 6e 69 74 69 61 6c 69 7a 65 72 73 20 28 22 72 75 6e ic.connection.initializers.("run
6320 2d 78 79 7a 22 2c 20 22 78 79 7a 2d 6a 61 63 6b 2d 69 6e 22 20 65 74 63 2e 29 2e 0a 0a 28 66 6e -xyz",."xyz-jack-in".etc.)...(fn
6340 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 .SYSTEM.SESSION)..(defalias.'ses
6360 6d 61 6e 2d 72 65 67 69 73 74 65 72 20 23 5b 35 31 34 20 22 01 5c 32 30 36 06 00 5c 33 30 31 20 man-register.#[514.".\206..\301.
6380 01 40 02 40 5c 33 30 32 5c 33 30 33 04 04 5c 22 5c 32 30 33 20 00 5c 33 30 34 5c 33 30 35 03 03 .@.@\302\303..\"\203..\304\305..
63a0 23 5c 32 36 32 03 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 32 0b 00 02 05 41 42 5c 32 36 32 05 5c #\262.\211T\262.\202....AB\262.\
63c0 33 30 36 04 04 42 06 06 08 23 5c 32 31 30 5c 33 30 37 04 06 06 5c 22 5c 32 31 30 04 5c 32 30 37 306..B...#\210\307...\"\210.\207
63e0 22 20 5b 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 70 20 73 65 73 6d 61 ".[sesman-sessions-hashmap.sesma
6400 6e 2d 2d 73 79 73 74 65 6d 20 31 20 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 20 66 6f 72 6d 61 n--system.1.sesman-session.forma
6420 74 20 22 25 73 23 25 64 22 20 70 75 74 68 61 73 68 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 2d 73 65 t."%s#%d".puthash.sesman-link-se
6440 73 73 69 6f 6e 5d 20 31 30 20 28 23 24 20 2e 20 32 35 30 34 39 29 5d 29 0a 23 40 31 35 30 20 55 ssion].10.(#$...25049)]).#@150.U
6460 6e 72 65 67 69 73 74 65 72 20 53 45 53 53 49 4f 4e 2e 0a 53 59 53 54 45 4d 20 64 65 66 61 75 6c nregister.SESSION..SYSTEM.defaul
6480 74 73 20 74 6f 20 63 75 72 72 65 6e 74 20 73 79 73 74 65 6d 2e 20 20 52 65 6d 6f 76 65 20 73 65 ts.to.current.system...Remove.se
64a0 73 73 69 6f 6e 20 66 72 6f 6d 0a 60 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 ssion.from.`sesman-sessions-hash
64c0 6d 61 70 27 20 61 6e 64 20 60 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 2d 61 6c 69 73 74 27 2e 0a 0a map'.and.`sesman-links-alist'...
64e0 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 (fn.SYSTEM.SESSION)..(defalias.'
6500 73 65 73 6d 61 6e 2d 75 6e 72 65 67 69 73 74 65 72 20 23 5b 35 31 34 20 22 01 01 40 42 5c 33 30 sesman-unregister.#[514."..@B\30
6520 31 01 08 5c 22 5c 32 31 30 5c 33 30 32 20 5c 32 31 30 01 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 1..\"\210\302.\210.\207".[sesman
6540 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 70 20 72 65 6d 68 61 73 68 20 73 65 73 6d 61 6e -sessions-hashmap.remhash.sesman
6560 2d 2d 63 6c 65 61 72 2d 6c 69 6e 6b 73 5d 20 36 20 28 23 24 20 2e 20 32 35 36 39 35 29 5d 29 0a --clear-links].6.(#$...25695)]).
6580 23 40 32 37 31 20 41 64 64 20 28 64 65 73 74 72 75 63 74 69 76 65 6c 79 29 20 4f 42 4a 45 43 54 #@271.Add.(destructively).OBJECT
65a0 20 74 6f 20 73 65 73 73 69 6f 6e 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 6f 66 20 53 59 53 54 .to.session.SESSION-NAME.of.SYST
65c0 45 4d 2e 0a 49 66 20 41 4c 4c 4f 57 2d 4e 45 57 20 69 73 20 6e 69 6c 20 61 6e 64 20 73 65 73 73 EM..If.ALLOW-NEW.is.nil.and.sess
65e0 69 6f 6e 20 77 69 74 68 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 64 6f 65 73 20 6e 6f 74 20 65 ion.with.SESSION-NAME.does.not.e
6600 78 69 73 74 0a 74 68 72 6f 77 20 61 6e 20 65 72 72 6f 72 2c 20 6f 74 68 65 72 77 69 73 65 20 72 xist.throw.an.error,.otherwise.r
6620 65 67 69 73 74 65 72 20 61 20 6e 65 77 20 73 65 73 73 69 6f 6e 20 77 69 74 68 0a 73 65 73 73 69 egister.a.new.session.with.sessi
6640 6f 6e 20 28 6c 69 73 74 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 4f 42 4a 45 43 54 29 2e 0a 0a on.(list.SESSION-NAME.OBJECT)...
6660 28 66 6e 20 53 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 4f 42 4a 45 43 54 20 26 (fn.SYSTEM.SESSION-NAME.OBJECT.&
6680 6f 70 74 69 6f 6e 61 6c 20 41 4c 4c 4f 57 2d 4e 45 57 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 optional.ALLOW-NEW)..(defalias.'
66a0 73 65 73 6d 61 6e 2d 61 64 64 2d 6f 62 6a 65 63 74 20 23 5b 31 30 32 37 20 22 03 5c 32 30 36 06 sesman-add-object.#[1027.".\206.
66c0 00 5c 33 30 30 20 5c 33 30 31 01 05 5c 22 5c 32 31 31 5c 32 30 33 17 00 5c 32 31 31 04 02 41 42 .\300.\301..\"\211\203..\211..AB
66e0 5c 32 34 31 5c 32 30 32 2e 00 02 5c 32 30 33 26 00 5c 33 30 32 02 06 06 06 06 44 5c 22 5c 32 30 \241\202...\203&.\302.....D\"\20
6700 32 2e 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 04 21 06 07 23 5c 32 30 37 22 20 5b 73 65 73 6d 61 2..\303\304\305.!..#\207".[sesma
6720 6e 2d 2d 73 79 73 74 65 6d 20 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 20 73 65 73 6d 61 6e 2d n--system.sesman-session.sesman-
6740 72 65 67 69 73 74 65 72 20 65 72 72 6f 72 20 22 25 73 20 73 65 73 73 69 6f 6e 20 27 25 73 27 20 register.error."%s.session.'%s'.
6760 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 73 65 73 6d 61 6e 2d 2d 63 61 70 2d 73 79 73 74 does.not.exist".sesman--cap-syst
6780 65 6d 2d 6e 61 6d 65 5d 20 31 30 20 28 23 24 20 2e 20 32 35 39 39 30 29 5d 29 0a 23 40 35 37 34 em-name].10.(#$...25990)]).#@574
67a0 20 52 65 6d 6f 76 65 20 28 64 65 73 74 72 75 63 74 69 76 65 6c 79 29 20 4f 42 4a 45 43 54 20 66 .Remove.(destructively).OBJECT.f
67c0 72 6f 6d 20 73 65 73 73 69 6f 6e 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 6f 66 20 53 59 53 54 rom.session.SESSION-NAME.of.SYST
67e0 45 4d 2e 0a 49 66 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 69 73 20 6e 69 6c 2c 20 72 65 74 72 EM..If.SESSION-NAME.is.nil,.retr
6800 69 65 76 65 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 69 74 68 0a 60 73 65 73 6d 61 6e 2d 73 65 ieve.the.session.with.`sesman-se
6820 73 73 69 6f 6e 2d 66 6f 72 2d 6f 62 6a 65 63 74 27 2e 20 20 49 66 20 4f 42 4a 45 43 54 20 69 73 ssion-for-object'...If.OBJECT.is
6840 20 74 68 65 20 6c 61 73 74 20 6f 62 6a 65 63 74 20 69 6e 20 73 65 73 6d 61 6e 0a 73 65 73 73 69 .the.last.object.in.sesman.sessi
6860 6f 6e 2c 20 60 73 65 73 6d 61 6e 2d 75 6e 72 65 67 69 73 74 65 72 27 20 74 68 65 20 73 65 73 73 on,.`sesman-unregister'.the.sess
6880 69 6f 6e 2e 20 20 49 66 20 41 55 54 4f 2d 55 4e 52 45 47 49 53 54 45 52 20 69 73 20 6e 6f 6e 2d ion...If.AUTO-UNREGISTER.is.non-
68a0 6e 69 6c 0a 75 6e 72 65 67 69 73 74 65 72 20 73 65 73 73 69 6f 6e 73 20 6f 66 20 6c 65 6e 67 74 nil.unregister.sessions.of.lengt
68c0 68 20 30 20 61 6e 64 20 72 65 6d 6f 76 65 20 61 6c 6c 20 74 68 65 20 6c 69 6e 6b 73 20 77 69 74 h.0.and.remove.all.the.links.wit
68e0 68 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0a 49 66 20 4e 4f 2d 45 52 52 4f 52 20 69 73 20 6e 6f h.the.session..If.NO-ERROR.is.no
6900 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 74 68 72 6f 77 20 61 6e 20 65 72 72 6f 72 20 69 66 20 4f n-nil,.don't.throw.an.error.if.O
6920 42 4a 45 43 54 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 20 61 6e 79 0a 73 65 73 73 69 6f BJECT.is.not.found.in.any.sessio
6940 6e 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 n...This.is.useful.if.there.are.
6960 73 65 76 65 72 61 6c 20 22 63 6f 6e 63 75 72 72 65 6e 74 22 20 70 61 72 74 69 65 73 20 77 68 69 several."concurrent".parties.whi
6980 63 68 0a 63 61 6e 20 72 65 6d 6f 76 65 20 74 68 65 20 6f 62 6a 65 63 74 2e 0a 0a 28 66 6e 20 53 ch.can.remove.the.object...(fn.S
69a0 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 2d 4e 41 4d 45 20 4f 42 4a 45 43 54 20 26 6f 70 74 69 6f YSTEM.SESSION-NAME.OBJECT.&optio
69c0 6e 61 6c 20 41 55 54 4f 2d 55 4e 52 45 47 49 53 54 45 52 20 4e 4f 2d 45 52 52 4f 52 29 1f 0a 28 nal.AUTO-UNREGISTER.NO-ERROR)..(
69e0 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 72 65 6d 6f 76 65 2d 6f 62 6a 65 63 74 20 23 defalias.'sesman-remove-object.#
6a00 5b 31 32 38 33 20 22 04 5c 32 30 36 06 00 5c 33 30 31 20 04 5c 32 30 33 12 00 5c 33 30 32 01 06 [1283.".\206..\301..\203..\302..
6a20 06 5c 22 5c 32 30 32 17 00 5c 33 30 33 01 05 04 23 5c 33 30 34 05 02 5c 22 5c 32 31 31 3f 5c 32 .\"\202..\303...#\304..\"\211?\2
6a40 30 36 3a 00 5c 32 31 31 47 5c 33 30 35 55 5c 32 30 33 32 00 04 5c 32 30 35 3a 00 5c 33 30 36 03 06:.\211G\305U\2032..\205:.\306.
6a60 03 5c 22 5c 32 30 32 3a 00 5c 33 30 37 03 03 40 42 02 08 23 5c 32 30 37 22 20 5b 73 65 73 6d 61 .\"\202:.\307..@B..#\207".[sesma
6a80 6e 2d 73 65 73 73 69 6f 6e 73 2d 68 61 73 68 6d 61 70 20 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 n-sessions-hashmap.sesman--syste
6aa0 6d 20 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 20 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 2d m.sesman-session.sesman-session-
6ac0 66 6f 72 2d 6f 62 6a 65 63 74 20 64 65 6c 65 74 65 20 31 20 73 65 73 6d 61 6e 2d 75 6e 72 65 67 for-object.delete.1.sesman-unreg
6ae0 69 73 74 65 72 20 70 75 74 68 61 73 68 5d 20 31 32 20 28 23 24 20 2e 20 32 36 35 32 39 29 5d 29 ister.puthash].12.(#$...26529)])
6b00 0a 23 40 31 39 39 20 52 65 74 72 69 65 76 65 20 53 59 53 54 45 4d 20 73 65 73 73 69 6f 6e 20 77 .#@199.Retrieve.SYSTEM.session.w
6b20 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 4f 42 4a 45 43 54 2e 0a 57 68 65 6e 20 4e 4f 2d 45 52 hich.contains.OBJECT..When.NO-ER
6b40 52 4f 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 74 68 72 6f 77 20 61 6e 20 65 ROR.is.non-nil,.don't.throw.an.e
6b60 72 72 6f 72 20 69 66 20 4f 42 4a 45 43 54 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 61 6e rror.if.OBJECT.is.not.part.of.an
6b80 79 0a 73 65 73 73 69 6f 6e 2e 20 20 49 6e 20 73 75 63 68 20 63 61 73 65 2c 20 72 65 74 75 72 6e y.session...In.such.case,.return
6ba0 20 6e 69 6c 2e 0a 0a 28 66 6e 20 53 59 53 54 45 4d 20 4f 42 4a 45 43 54 20 26 6f 70 74 69 6f 6e .nil...(fn.SYSTEM.OBJECT.&option
6bc0 61 6c 20 4e 4f 2d 45 52 52 4f 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d al.NO-ERROR)..(defalias.'sesman-
6be0 73 65 73 73 69 6f 6e 2d 66 6f 72 2d 6f 62 6a 65 63 74 20 23 5b 37 37 30 20 22 02 5c 32 30 36 06 session-for-object.#[770.".\206.
6c00 00 5c 33 30 30 20 5c 33 30 31 01 21 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 .\300.\301.!\302\303\304\305\306
6c20 5c 33 30 37 06 09 21 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 02 5c 22 5c 32 30 36 26 00 02 \307..!\310\"\311\312%.\"\206&..
6c40 3f 5c 32 30 35 26 00 5c 33 31 33 5c 33 31 34 05 04 23 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d ?\205&.\313\314..#\207".[sesman-
6c60 2d 73 79 73 74 65 6d 20 73 65 73 6d 61 6e 2d 2d 61 6c 6c 2d 73 79 73 74 65 6d 2d 73 65 73 73 69 -system.sesman--all-system-sessi
6c80 6f 6e 73 20 73 65 71 2d 66 69 6e 64 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 ons.seq-find.make-byte-code.257.
6ca0 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 30 21 5c 33 "\301\302\303\304\305\306\300!\3
6cc0 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 02 41 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 07\"\310\311%.A\"\207".vconcat.v
6ce0 65 63 74 6f 72 20 5b 73 65 71 2d 66 69 6e 64 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 ector.[seq-find.make-byte-code.2
6d00 35 37 20 22 5c 33 30 30 01 5c 32 33 32 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 57."\300.\232\207".vconcat.vecto
6d20 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 r.[].3."\n\n(fn.X)"].8."\n\n(fn.
6d40 53 45 53 29 22 20 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 61 SES)".error."%s.is.not.part.of.a
6d60 6e 79 20 25 73 20 73 65 73 73 69 6f 6e 73 22 5d 20 31 32 20 28 23 24 20 2e 20 32 37 33 39 39 29 ny.%s.sessions"].12.(#$...27399)
6d80 5d 29 0a 23 40 32 31 34 20 52 65 74 72 69 65 76 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 ]).#@214.Retrieve.the.name.of.th
6da0 65 20 53 59 53 54 45 4d 27 73 20 73 65 73 73 69 6f 6e 20 63 6f 6e 74 61 69 6e 69 6e 67 20 4f 42 e.SYSTEM's.session.containing.OB
6dc0 4a 45 43 54 2e 0a 57 68 65 6e 20 4e 4f 2d 45 52 52 4f 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 JECT..When.NO-ERROR.is.non-nil,.
6de0 64 6f 6e 27 74 20 74 68 72 6f 77 20 61 6e 20 65 72 72 6f 72 20 69 66 20 4f 42 4a 43 45 43 54 20 don't.throw.an.error.if.OBJCECT.
6e00 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 0a 61 6e 79 20 73 65 73 73 69 6f 6e 2e 20 20 49 6e 20 is.not.part.of.any.session...In.
6e20 73 75 63 68 20 63 61 73 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 28 66 6e 20 53 59 53 54 such.case,.return.nil...(fn.SYST
6e40 45 4d 20 4f 42 4a 45 43 54 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 4f 2d 45 52 52 4f 52 29 1f 0a 28 EM.OBJECT.&optional.NO-ERROR)..(
6e60 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 2d 6e 61 6d 65 2d 66 6f defalias.'sesman-session-name-fo
6e80 72 2d 6f 62 6a 65 63 74 20 23 5b 37 37 30 20 22 5c 33 30 30 03 03 03 23 40 5c 32 30 37 22 20 5b r-object.#[770."\300...#@\207".[
6ea0 73 65 73 6d 61 6e 2d 73 65 73 73 69 6f 6e 2d 66 6f 72 2d 6f 62 6a 65 63 74 5d 20 37 20 28 23 24 sesman-session-for-object].7.(#$
6ec0 20 2e 20 32 38 30 34 31 29 5d 29 0a 23 40 32 38 37 20 52 65 74 75 72 6e 20 74 20 69 66 20 42 55 ...28041)]).#@287.Return.t.if.BU
6ee0 46 53 31 20 69 73 20 6d 6f 72 65 20 72 65 63 65 6e 74 20 74 68 61 6e 20 42 55 46 53 32 2e 0a 42 FS1.is.more.recent.than.BUFS2..B
6f00 55 46 53 31 20 61 6e 64 20 42 55 46 53 32 20 61 72 65 20 65 69 74 68 65 72 20 62 75 66 66 65 72 UFS1.and.BUFS2.are.either.buffer
6f20 73 20 6f 72 20 6c 69 73 74 73 20 6f 66 20 62 75 66 66 65 72 73 2e 20 20 57 68 65 6e 20 6c 69 73 s.or.lists.of.buffers...When.lis
6f40 74 73 20 6f 66 0a 62 75 66 66 65 72 73 2c 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 62 75 66 66 65 ts.of.buffers,.most.recent.buffe
6f60 72 73 20 66 72 6f 6d 20 65 61 63 68 20 6c 69 73 74 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 rs.from.each.list.are.considered
6f80 2e 20 20 54 6f 20 62 65 20 75 73 65 64 0a 70 72 69 6d 61 72 69 6c 79 20 69 6e 20 60 73 65 73 6d ...To.be.used.primarily.in.`sesm
6fa0 61 6e 2d 6d 6f 72 65 2d 72 65 6c 65 76 61 6e 74 2d 70 27 20 6d 65 74 68 6f 64 73 20 77 68 65 6e an-more-relevant-p'.methods.when
6fc0 20 73 65 73 73 69 6f 6e 20 6f 62 6a 65 63 74 73 20 61 72 65 0a 62 75 66 66 65 72 73 2e 0a 0a 28 .session.objects.are.buffers...(
6fe0 66 6e 20 42 55 46 53 31 20 42 55 46 53 32 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d fn.BUFS1.BUFS2)..(defalias.'sesm
7000 61 6e 2d 6d 6f 72 65 2d 72 65 63 65 6e 74 2d 70 20 23 5b 35 31 34 20 22 5c 33 30 30 02 21 5c 32 an-more-recent-p.#[514."\300.!\2
7020 30 33 0b 00 01 43 5c 32 30 32 5c 66 00 01 5c 33 30 30 02 21 5c 32 30 33 17 00 01 43 5c 32 30 32 03...C\202\f..\300.!\203...C\202
7040 18 00 01 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 07 06 07 5c ...\301\302\303\304\305\306....\
7060 22 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 33 31 32 20 5c 22 5c 33 31 33 3d 5c 32 30 37 "\307\"\310\311%\312.\"\313=\207
7080 22 20 5b 62 75 66 66 65 72 70 20 73 65 71 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f ".[bufferp.seq-some.make-byte-co
70a0 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 32 33 35 5c 32 30 33 08 00 5c 33 30 32 5c 32 de.257."\211\300\235\203..\302\2
70c0 30 37 5c 32 31 31 5c 33 30 31 5c 32 33 35 5c 32 30 35 0f 00 5c 33 30 33 5c 32 30 37 22 20 76 63 07\211\301\235\205..\303\207".vc
70e0 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 31 20 2d 31 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 42 oncat.vector.[1.-1].3."\n\n(fn.B
7100 29 22 20 62 75 66 66 65 72 2d 6c 69 73 74 20 31 5d 20 31 32 20 28 23 24 20 2e 20 32 38 33 37 30 )".buffer-list.1].12.(#$...28370
7120 29 5d 29 0a 28 64 65 66 76 61 72 20 73 65 73 6d 61 6e 2d 2d 70 61 74 68 2d 63 61 63 68 65 20 28 )]).(defvar.sesman--path-cache.(
7140 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 29 0a 28 make-hash-table.:test.'equal)).(
7160 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 2d 65 78 70 61 6e 64 2d 70 61 74 68 20 23 5b defalias.'sesman--expand-path.#[
7180 32 35 37 20 22 5c 33 30 31 01 08 5c 22 5c 32 30 36 0e 00 5c 33 30 32 01 5c 33 30 33 03 21 08 23 257."\301..\"\206..\302.\303.!.#
71a0 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 70 61 74 68 2d 63 61 63 68 65 20 67 65 74 68 61 73 \207".[sesman--path-cache.gethas
71c0 68 20 70 75 74 68 61 73 68 20 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 5d 20 35 20 22 5c 6e 5c 6e h.puthash.file-truename].5."\n\n
71e0 28 66 6e 20 50 41 54 48 29 22 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 (fn.PATH)"]).(byte-code."\300\30
7200 31 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 23 5c 33 30 35 23 5c 32 31 30 5c 33 30 36 5c 1\302\301\303\304#\305#\210\306\
7220 33 30 31 5c 33 30 34 5c 33 30 37 5c 33 30 34 5c 33 31 30 25 5c 32 31 30 5c 33 30 36 5c 33 30 31 301\304\307\304\310%\210\306\301
7240 5c 33 30 34 5c 33 31 31 5c 33 30 34 5c 33 31 32 25 5c 32 31 30 5c 33 30 36 5c 33 30 31 5c 33 30 \304\311\304\312%\210\306\301\30
7260 34 5c 33 31 33 5c 33 30 34 5c 33 31 34 25 5c 32 31 30 5c 33 30 30 5c 33 31 35 5c 33 30 32 5c 33 4\313\304\314%\210\300\315\302\3
7280 31 35 5c 33 31 36 5c 33 30 34 23 5c 33 31 37 23 5c 32 31 30 5c 33 30 36 5c 33 31 35 5c 33 30 34 15\316\304#\317#\210\306\315\304
72a0 5c 33 32 30 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 36 5c 33 31 35 5c 33 30 34 5c 33 32 \320\304\321%\210\306\315\304\32
72c0 32 5c 33 30 34 5c 33 32 33 25 5c 32 31 30 5c 33 30 36 5c 33 31 35 5c 33 30 34 5c 33 32 34 5c 33 2\304\323%\210\306\315\304\324\3
72e0 30 34 5c 33 32 35 25 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 73 65 73 6d 61 6e 2d 63 6f 04\325%\207".[defalias.sesman-co
7300 6e 74 65 78 74 20 63 6c 2d 67 65 6e 65 72 69 63 2d 64 65 66 69 6e 65 20 28 5f 63 78 74 2d 74 79 ntext.cl-generic-define.(_cxt-ty
7320 70 65 20 5f 73 79 73 74 65 6d 29 20 6e 69 6c 20 22 47 69 76 65 6e 20 53 59 53 54 45 4d 20 61 6e pe._system).nil."Given.SYSTEM.an
7340 64 20 63 6f 6e 74 65 78 74 20 74 79 70 65 20 43 58 54 2d 54 59 50 45 20 72 65 74 75 72 6e 20 74 d.context.type.CXT-TYPE.return.t
7360 68 65 20 63 6f 6e 74 65 78 74 2e 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d 54 59 50 45 20 53 59 53 54 he.context.\n\n(fn.CXT-TYPE.SYST
7380 45 4d 29 22 20 63 6c 2d 67 65 6e 65 72 69 63 2d 64 65 66 69 6e 65 2d 6d 65 74 68 6f 64 20 28 28 EM)".cl-generic-define-method.((
73a0 5f 63 78 74 2d 74 79 70 65 20 28 65 71 6c 20 62 75 66 66 65 72 29 29 20 5f 73 79 73 74 65 6d 29 _cxt-type.(eql.buffer))._system)
73c0 20 23 5b 35 31 34 20 22 70 5c 32 30 37 22 20 23 31 3d 5b 5d 20 33 20 22 52 65 74 75 72 6e 20 63 .#[514."p\207".#1=[].3."Return.c
73e0 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d 54 59 50 45 20 53 urrent.buffer.\n\n(fn.CXT-TYPE.S
7400 59 53 54 45 4d 29 22 5d 20 28 28 5f 63 78 74 2d 74 79 70 65 20 28 65 71 6c 20 64 69 72 65 63 74 YSTEM)"].((_cxt-type.(eql.direct
7420 6f 72 79 29 29 20 5f 73 79 73 74 65 6d 29 20 23 5b 35 31 34 20 22 5c 33 30 31 08 21 5c 32 30 37 ory))._system).#[514."\301.!\207
7440 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 73 65 73 6d 61 6e 2d 2d 65 78 70 ".[default-directory.sesman--exp
7460 61 6e 64 2d 70 61 74 68 5d 20 34 20 22 52 65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 64 69 72 65 and-path].4."Return.current.dire
7480 63 74 6f 72 79 2e 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d 54 59 50 45 20 53 59 53 54 45 4d 29 22 5d ctory.\n\n(fn.CXT-TYPE.SYSTEM)"]
74a0 20 28 28 5f 63 78 74 2d 74 79 70 65 20 28 65 71 6c 20 70 72 6f 6a 65 63 74 29 29 20 73 79 73 74 .((_cxt-type.(eql.project)).syst
74c0 65 6d 29 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 32 30 36 07 00 5c 33 30 31 20 21 5c 32 30 36 em).#[514."\300.\206..\301.!\206
74e0 0d 00 5c 33 30 32 20 5c 32 31 31 5c 32 30 35 14 00 5c 33 30 33 01 21 5c 32 30 37 22 20 5b 73 65 ..\302.\211\205..\303.!\207".[se
7500 73 6d 61 6e 2d 70 72 6f 6a 65 63 74 20 73 65 73 6d 61 6e 2d 2d 73 79 73 74 65 6d 20 76 63 2d 72 sman-project.sesman--system.vc-r
7520 6f 6f 74 2d 64 69 72 20 73 65 73 6d 61 6e 2d 2d 65 78 70 61 6e 64 2d 70 61 74 68 5d 20 35 20 22 oot-dir.sesman--expand-path].5."
7540 52 65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 5c 6e 5c 6e 28 66 6e 20 43 Return.current.project.\n\n(fn.C
7560 58 54 2d 54 59 50 45 20 53 59 53 54 45 4d 29 22 5d 20 73 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e XT-TYPE.SYSTEM)"].sesman-relevan
7580 74 2d 63 6f 6e 74 65 78 74 2d 70 20 28 5f 63 78 74 2d 74 79 70 65 20 63 78 74 29 20 22 4e 6f 6e t-context-p.(_cxt-type.cxt)."Non
75a0 2d 6e 69 6c 20 69 66 20 63 6f 6e 74 65 78 74 20 43 58 54 20 69 73 20 72 65 6c 65 76 61 6e 74 20 -nil.if.context.CXT.is.relevant.
75c0 74 6f 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 20 6f 66 20 74 79 70 65 20 43 58 54 2d 54 to.current.context.of.type.CXT-T
75e0 59 50 45 2e 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d 54 59 50 45 20 43 58 54 29 22 20 28 28 5f 63 78 YPE.\n\n(fn.CXT-TYPE.CXT)".((_cx
7600 74 2d 74 79 70 65 20 28 65 71 6c 20 62 75 66 66 65 72 29 29 20 62 75 66 29 20 23 5b 35 31 34 20 t-type.(eql.buffer)).buf).#[514.
7620 22 70 01 3d 5c 32 30 37 22 20 23 31 23 20 34 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 42 55 46 20 "p.=\207".#1#.4."Non-nil.if.BUF.
7640 69 73 20 60 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 27 2e 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d is.`current-buffer'.\n\n(fn.CXT-
7660 54 59 50 45 20 42 55 46 29 22 5d 20 28 28 5f 63 78 74 2d 74 79 70 65 20 28 65 71 6c 20 64 69 72 TYPE.BUF)"].((_cxt-type.(eql.dir
7680 65 63 74 6f 72 79 29 29 20 64 69 72 29 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 35 1b 00 08 ectory)).dir).#[514."\211\205...
76a0 5c 32 30 35 1b 00 5c 33 30 32 5c 33 30 33 02 21 50 5c 33 30 33 08 21 5c 33 30 34 5c 33 30 35 19 \205..\302\303.!P\303.!\304\305.
76c0 5c 33 30 36 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d \306...#)\266\203\207".[default-
76e0 64 69 72 65 63 74 6f 72 79 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 directory.inhibit-changing-match
7700 2d 64 61 74 61 20 22 5e 22 20 73 65 73 6d 61 6e 2d 2d 65 78 70 61 6e 64 2d 70 61 74 68 20 6e 69 -data."^".sesman--expand-path.ni
7720 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 39 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 l.t.string-match].9."Non-nil.if.
7740 44 49 52 20 69 73 20 74 68 65 20 70 61 72 65 6e 74 20 6f 72 20 65 71 75 61 6c 73 20 74 68 65 20 DIR.is.the.parent.or.equals.the.
7760 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 5c 6e 5c 6e 28 66 6e 20 43 58 54 2d `default-directory'.\n\n(fn.CXT-
7780 54 59 50 45 20 44 49 52 29 22 5d 20 28 28 5f 63 78 74 2d 74 79 70 65 20 28 65 71 6c 20 70 72 6f TYPE.DIR)"].((_cxt-type.(eql.pro
77a0 6a 65 63 74 29 29 20 70 72 6f 6a 29 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 35 1b 00 08 5c ject)).proj).#[514."\211\205...\
77c0 32 30 35 1b 00 5c 33 30 32 5c 33 30 33 02 21 50 5c 33 30 33 08 21 5c 33 30 34 5c 33 30 35 19 5c 205..\302\303.!P\303.!\304\305.\
77e0 33 30 36 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 306...#)\266\203\207".[default-d
7800 69 72 65 63 74 6f 72 79 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d irectory.inhibit-changing-match-
7820 64 61 74 61 20 22 5e 22 20 73 65 73 6d 61 6e 2d 2d 65 78 70 61 6e 64 2d 70 61 74 68 20 6e 69 6c data."^".sesman--expand-path.nil
7840 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 39 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 50 .t.string-match].9."Non-nil.if.P
7860 52 4f 4a 20 69 73 20 74 68 65 20 70 61 72 65 6e 74 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 74 68 ROJ.is.the.parent.or.equal.to.th
7880 65 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 5c 6e 5c 6e 28 66 6e 20 43 58 e.`default-directory'.\n\n(fn.CX
78a0 54 2d 54 59 50 45 20 50 52 4f 4a 29 22 5d 5d 20 36 29 0a 23 40 31 35 37 20 52 65 74 75 72 6e 20 T-TYPE.PROJ)"]].6).#@157.Return.
78c0 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4c 49 4e 4b 20 69 73 20 72 65 6c 65 76 61 6e 74 20 74 6f 20 74 non-nil.if.LINK.is.relevant.to.t
78e0 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 2e 0a 49 66 20 43 58 54 2d 54 59 50 45 53 he.current.context..If.CXT-TYPES
7900 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 6e 6c 79 20 63 68 65 63 6b 20 72 65 6c 65 76 61 6e 63 .is.non-nil,.only.check.relevanc
7920 65 20 66 6f 72 20 74 68 6f 73 65 20 63 6f 6e 74 65 78 74 73 2e 0a 0a 28 66 6e 20 4c 49 4e 4b 20 e.for.those.contexts...(fn.LINK.
7940 26 6f 70 74 69 6f 6e 61 6c 20 43 58 54 2d 54 59 50 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 &optional.CXT-TYPES)..(defalias.
7960 27 73 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e 74 2d 6c 69 6e 6b 2d 70 20 23 5b 35 31 33 20 22 5c 'sesman-relevant-link-p.#[513."\
7980 32 31 31 5c 32 30 33 5c 66 00 5c 33 30 30 02 21 01 5c 32 33 35 5c 32 30 35 14 00 5c 33 30 31 5c 211\203\f.\300.!.\235\205..\301\
79a0 33 30 30 03 21 5c 33 30 32 04 21 5c 22 5c 32 30 37 22 20 5b 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 300.!\302.!\"\207".[sesman--lnk-
79c0 63 6f 6e 74 65 78 74 2d 74 79 70 65 20 73 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e 74 2d 63 6f 6e context-type.sesman-relevant-con
79e0 74 65 78 74 2d 70 20 73 65 73 6d 61 6e 2d 2d 6c 6e 6b 2d 76 61 6c 75 65 5d 20 36 20 28 23 24 20 text-p.sesman--lnk-value].6.(#$.
7a00 2e 20 33 30 39 30 35 29 5d 29 0a 23 40 31 37 39 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 ..30905)]).#@179.Return.non-nil.
7a20 69 66 20 53 59 53 54 45 4d 27 73 20 53 45 53 53 49 4f 4e 20 69 73 20 72 65 6c 65 76 61 6e 74 20 if.SYSTEM's.SESSION.is.relevant.
7a40 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 2e 0a 49 66 20 43 58 54 2d 54 to.the.current.context..If.CXT-T
7a60 59 50 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 6e 6c 79 20 63 68 65 63 6b 20 72 65 6c 65 YPES.is.non-nil,.only.check.rele
7a80 76 61 6e 63 65 20 66 6f 72 20 74 68 6f 73 65 20 63 6f 6e 74 65 78 74 73 2e 0a 0a 28 66 6e 20 53 vance.for.those.contexts...(fn.S
7aa0 59 53 54 45 4d 20 53 45 53 53 49 4f 4e 20 26 6f 70 74 69 6f 6e 61 6c 20 43 58 54 2d 54 59 50 45 YSTEM.SESSION.&optional.CXT-TYPE
7ac0 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e 74 2d 73 S)..(defalias.'sesman-relevant-s
7ae0 65 73 73 69 6f 6e 2d 70 20 23 5b 37 37 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 05 05 05 23 ession-p.#[770."\300\301\302...#
7b00 5c 22 5c 32 30 37 22 20 5b 73 65 71 2d 73 6f 6d 65 20 73 65 73 6d 61 6e 2d 72 65 6c 65 76 61 6e \"\207".[seq-some.sesman-relevan
7b20 74 2d 6c 69 6e 6b 2d 70 20 73 65 73 6d 61 6e 2d 6c 69 6e 6b 73 5d 20 39 20 28 23 24 20 2e 20 33 t-link-p.sesman-links].9.(#$...3
7b40 31 32 34 39 29 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 73 65 73 6d 61 6e 29 0a 1249)]).(provide.'sesman).