ofs | hex dump | ascii |
---|
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 37 2e 32 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 | cs.version.27.2.;;;.with.all.opt |
0040 | 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 73 20 | imizations...;;;.This.file.uses. |
0060 | 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 64 20 | dynamic.docstrings,.first.added. |
0080 | 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 20 64 | in.Emacs.19.29...;;;.This.file.d |
00a0 | 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 49 20 | oes.not.contain.utf-8.non-ASCII. |
00c0 | 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 6c 6f | characters,.;;;.and.so.can.be.lo |
00e0 | 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 20 74 | aded.in.Emacs.versions.earlier.t |
0100 | 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 3b 3b | han.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 0a 3b 3b 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 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c | ;;;;;;;;;;;;;;;;...(byte-code."\ |
01a0 | 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 33 5c 33 30 | 300\301!\210\300\302!\210\303\30 |
01c0 | 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 31 5c 33 30 | 4\305\306\307\310\311\312\311\30 |
01e0 | 31 26 09 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 6f 72 67 20 6f 6c 20 63 75 73 74 6f 6d 2d | 1&.\207".[require.org.ol.custom- |
0200 | 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 6e 69 6c 20 22 | declare-group.org-protocol.nil." |
0220 | 49 6e 74 65 72 63 65 70 74 20 63 61 6c 6c 73 20 66 72 6f 6d 20 65 6d 61 63 73 63 6c 69 65 6e 74 | Intercept.calls.from.emacsclient |
0240 | 20 74 6f 20 74 72 69 67 67 65 72 20 63 75 73 74 6f 6d 20 61 63 74 69 6f 6e 73 2e 5c 6e 5c 6e 54 | .to.trigger.custom.actions.\n\nT |
0260 | 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 61 64 76 69 73 69 6e 67 20 60 73 65 72 76 65 72 2d | his.is.done.by.advising.`server- |
0280 | 76 69 73 69 74 2d 66 69 6c 65 73 27 20 74 6f 20 73 63 61 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 | visit-files'.to.scan.the.list.of |
02a0 | 20 66 69 6c 65 6e 61 6d 65 73 5c 6e 66 6f 72 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 74 68 | .filenames\nfor.`org-protocol-th |
02c0 | 65 2d 70 72 6f 74 6f 63 6f 6c 27 20 61 6e 64 20 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 73 20 64 65 | e-protocol'.and.sub-protocols.de |
02e0 | 66 69 6e 65 64 20 69 6e 5c 6e 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c | fined.in\n`org-protocol-protocol |
0300 | 2d 61 6c 69 73 74 27 20 61 6e 64 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 | -alist'.and.`org-protocol-protoc |
0320 | 6f 6c 2d 61 6c 69 73 74 2d 64 65 66 61 75 6c 74 27 2e 22 20 3a 76 65 72 73 69 6f 6e 20 22 32 32 | ol-alist-default'.".:version."22 |
0340 | 2e 31 22 20 3a 67 72 6f 75 70 20 63 6f 6e 76 65 6e 69 65 6e 63 65 5d 20 31 30 29 0a 23 40 39 37 | .1".:group.convenience].10).#@97 |
0360 | 20 44 65 66 61 75 6c 74 20 70 72 6f 74 6f 63 6f 6c 73 20 74 6f 20 75 73 65 2e 0a 53 65 65 20 60 | .Default.protocols.to.use..See.` |
0380 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 27 20 66 6f 72 | org-protocol-protocol-alist'.for |
03a0 | 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e | .a.description.of.this.variable. |
03c0 | 1f 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f | ..(defconst.org-protocol-protoco |
03e0 | 6c 2d 61 6c 69 73 74 2d 64 65 66 61 75 6c 74 20 27 28 28 22 6f 72 67 2d 63 61 70 74 75 72 65 22 | l-alist-default.'(("org-capture" |
0400 | 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 63 61 70 74 75 72 65 22 20 3a 66 75 6e 63 74 69 6f 6e 20 6f | .:protocol."capture".:function.o |
0420 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 61 70 74 75 72 65 20 3a 6b 69 6c 6c 2d 63 6c 69 65 6e 74 | rg-protocol-capture.:kill-client |
0440 | 20 74 29 20 28 22 6f 72 67 2d 73 74 6f 72 65 2d 6c 69 6e 6b 22 20 3a 70 72 6f 74 6f 63 6f 6c 20 | .t).("org-store-link".:protocol. |
0460 | 22 73 74 6f 72 65 2d 6c 69 6e 6b 22 20 3a 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 70 72 6f 74 6f | "store-link".:function.org-proto |
0480 | 63 6f 6c 2d 73 74 6f 72 65 2d 6c 69 6e 6b 29 20 28 22 6f 72 67 2d 6f 70 65 6e 2d 73 6f 75 72 63 | col-store-link).("org-open-sourc |
04a0 | 65 22 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 6f 70 65 6e 2d 73 6f 75 72 63 65 22 20 3a 66 75 6e 63 | e".:protocol."open-source".:func |
04c0 | 74 69 6f 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 29 29 20 | tion.org-protocol-open-source)). |
04e0 | 28 23 24 20 2e 20 38 36 35 29 29 0a 23 40 33 33 38 20 54 68 69 73 20 69 73 20 74 68 65 20 70 72 | (#$...865)).#@338.This.is.the.pr |
0500 | 6f 74 6f 63 6f 6c 20 74 6f 20 64 65 74 65 63 74 20 69 66 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c | otocol.to.detect.if.org-protocol |
0520 | 2e 65 6c 20 69 73 20 6c 6f 61 64 65 64 2e 0a 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f | .el.is.loaded..`org-protocol-pro |
0540 | 74 6f 63 6f 6c 2d 61 6c 69 73 74 2d 64 65 66 61 75 6c 74 27 20 61 6e 64 20 60 6f 72 67 2d 70 72 | tocol-alist-default'.and.`org-pr |
0560 | 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 27 20 68 6f 6c 64 0a 74 68 65 20 | otocol-protocol-alist'.hold.the. |
0580 | 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 73 20 74 68 61 74 20 74 72 69 67 67 65 72 20 74 68 65 20 72 | sub-protocols.that.trigger.the.r |
05a0 | 65 71 75 69 72 65 64 20 61 63 74 69 6f 6e 2e 20 20 59 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 74 | equired.action...You.will.have.t |
05c0 | 6f 20 64 65 66 69 6e 65 0a 6a 75 73 74 20 6f 6e 65 20 70 72 6f 74 6f 63 6f 6c 20 68 61 6e 64 6c | o.define.just.one.protocol.handl |
05e0 | 65 72 20 4f 53 2d 77 69 64 65 20 28 4d 53 2d 57 69 6e 64 6f 77 73 29 20 6f 72 20 70 65 72 20 61 | er.OS-wide.(MS-Windows).or.per.a |
0600 | 70 70 6c 69 63 61 74 69 6f 6e 20 28 4c 69 6e 75 78 29 2e 0a 54 68 61 74 20 70 72 6f 74 6f 63 6f | pplication.(Linux)..That.protoco |
0620 | 6c 20 68 61 6e 64 6c 65 72 20 73 68 6f 75 6c 64 20 63 61 6c 6c 20 65 6d 61 63 73 63 6c 69 65 6e | l.handler.should.call.emacsclien |
0640 | 74 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 74 68 65 2d 70 | t...(defconst.org-protocol-the-p |
0660 | 72 6f 74 6f 63 6f 6c 20 22 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 22 20 28 23 24 20 2e 20 31 32 36 | rotocol."org-protocol".(#$...126 |
0680 | 36 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 | 6)).(byte-code."\300\301\302\303 |
06a0 | 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 | \304DD\305\306\307\310\311&.\210 |
06c0 | 5c 33 30 30 5c 33 31 32 5c 33 30 32 5c 33 30 33 5c 33 31 33 44 44 5c 33 31 34 5c 33 30 36 5c 33 | \300\312\302\303\313DD\314\306\3 |
06e0 | 30 37 5c 33 31 30 5c 33 31 35 26 07 5c 32 31 30 5c 33 30 30 5c 33 31 36 5c 33 30 32 5c 33 30 33 | 07\310\315&.\210\300\316\302\303 |
0700 | 5c 33 31 37 44 44 5c 33 32 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 32 31 26 07 5c 32 31 30 | \317DD\320\306\307\310\321&.\210 |
0720 | 5c 33 30 30 5c 33 32 32 5c 33 30 32 5c 33 30 33 5c 33 32 33 44 44 5c 33 32 34 5c 33 30 36 5c 33 | \300\322\302\303\323DD\324\306\3 |
0740 | 30 37 5c 33 31 30 5c 33 32 35 26 07 5c 32 31 30 5c 33 30 30 5c 33 32 36 5c 33 30 32 5c 33 30 33 | 07\310\325&.\210\300\326\302\303 |
0760 | 5c 33 32 37 44 44 5c 33 33 30 5c 33 30 36 5c 33 30 37 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 | \327DD\330\306\307\331\332\333\3 |
0780 | 33 34 5c 33 31 30 5c 33 33 35 26 0b 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 | 34\310\335&.\207".[custom-declar |
07a0 | 65 2d 76 61 72 69 61 62 6c 65 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 72 65 76 65 72 73 65 2d | e-variable.org-protocol-reverse- |
07c0 | 6c 69 73 74 2d 6f 66 2d 66 69 6c 65 73 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 | list-of-files.funcall.function.# |
07e0 | 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 4e 6f 6e 2d 6e 69 6c 20 6d 65 | [0."\300\207".[t].1]."Non-nil.me |
0800 | 61 6e 73 20 72 65 2d 72 65 76 65 72 73 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 6e | ans.re-reverse.the.list.of.filen |
0820 | 61 6d 65 73 20 70 61 73 73 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e | ames.passed.on.the.command.line. |
0840 | 5c 6e 54 68 65 20 66 69 6c 65 6e 61 6d 65 73 20 70 61 73 73 65 64 20 6f 6e 20 74 68 65 20 63 6f | \nThe.filenames.passed.on.the.co |
0860 | 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 65 6d 61 | mmand.line.are.passed.to.the.ema |
0880 | 63 73 2d 73 65 72 76 65 72 20 69 6e 5c 6e 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 20 20 53 65 | cs-server.in\nreverse.order...Se |
08a0 | 74 20 74 6f 20 74 20 28 64 65 66 61 75 6c 74 29 20 74 6f 20 72 65 2d 72 65 76 65 72 73 65 20 74 | t.to.t.(default).to.re-reverse.t |
08c0 | 68 65 20 6c 69 73 74 2c 20 69 2e 65 2e 20 75 73 65 20 74 68 65 5c 6e 73 65 71 75 65 6e 63 65 20 | he.list,.i.e..use.the\nsequence. |
08e0 | 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 20 20 49 66 20 6e 69 6c 2c 20 74 68 | on.the.command.line...If.nil,.th |
0900 | 65 20 73 65 71 75 65 6e 63 65 20 6f 66 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 73 20 69 73 5c 6e | e.sequence.of.the.filenames.is\n |
0920 | 75 6e 63 68 61 6e 67 65 64 2e 22 20 3a 67 72 6f 75 70 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 | unchanged.".:group.org-protocol. |
0940 | 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a 65 | :type.boolean.org-protocol-proje |
0960 | 63 74 2d 61 6c 69 73 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d | ct-alist.#[0."\300\207".[nil].1] |
0980 | 20 22 4d 61 70 20 55 52 4c 73 20 74 6f 20 6c 6f 63 61 6c 20 66 69 6c 65 6e 61 6d 65 73 20 66 6f | ."Map.URLs.to.local.filenames.fo |
09a0 | 72 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 27 20 28 6f 70 | r.`org-protocol-open-source'.(op |
09c0 | 65 6e 2d 73 6f 75 72 63 65 29 2e 5c 6e 5c 6e 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 | en-source).\n\nEach.element.of.t |
09e0 | 68 69 73 20 6c 69 73 74 20 6d 75 73 74 20 62 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 3a 5c 6e 5c | his.list.must.be.of.the.form:\n\ |
0a00 | 6e 20 20 28 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 3a 70 72 6f 70 65 72 74 79 20 76 61 6c 75 65 20 | n..(module-name.:property.value. |
0a20 | 70 72 6f 70 65 72 74 79 3a 20 76 61 6c 75 65 20 2e 2e 2e 29 5c 6e 5c 6e 77 68 65 72 65 20 6d 6f | property:.value....)\n\nwhere.mo |
0a40 | 64 75 6c 65 2d 6e 61 6d 65 20 69 73 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 6e 61 6d 65 2e 20 | dule-name.is.an.arbitrary.name.. |
0a60 | 20 41 6c 6c 20 74 68 65 20 76 61 6c 75 65 73 20 61 72 65 20 73 74 72 69 6e 67 73 2e 5c 6e 5c 6e | .All.the.values.are.strings.\n\n |
0a80 | 50 6f 73 73 69 62 6c 65 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 3a 5c 6e 5c 6e 20 20 3a 6f | Possible.properties.are:\n\n..:o |
0aa0 | 6e 6c 69 6e 65 2d 73 75 66 66 69 78 20 20 20 20 20 2d 20 74 68 65 20 73 75 66 66 69 78 20 74 6f | nline-suffix.....-.the.suffix.to |
0ac0 | 20 73 74 72 69 70 20 66 72 6f 6d 20 74 68 65 20 70 75 62 6c 69 73 68 65 64 20 55 52 4c 73 5c 6e | .strip.from.the.published.URLs\n |
0ae0 | 20 20 3a 77 6f 72 6b 69 6e 67 2d 73 75 66 66 69 78 20 20 20 20 2d 20 74 68 65 20 72 65 70 6c 61 | ..:working-suffix....-.the.repla |
0b00 | 63 65 6d 65 6e 74 20 66 6f 72 20 6f 6e 6c 69 6e 65 2d 73 75 66 66 69 78 5c 6e 20 20 3a 62 61 73 | cement.for.online-suffix\n..:bas |
0b20 | 65 2d 75 72 6c 20 20 20 20 20 20 20 20 20 20 2d 20 74 68 65 20 62 61 73 65 20 55 52 4c 2c 20 65 | e-url..........-.the.base.URL,.e |
0b40 | 2e 67 2e 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 65 78 61 6d 70 6c 65 2e 63 6f 6d 2f 70 72 6f 6a | .g..https://www.example.com/proj |
0b60 | 65 63 74 2f 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 | ect/\n.......................Las |
0b80 | 74 20 73 6c 61 73 68 20 72 65 71 75 69 72 65 64 2e 5c 6e 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 | t.slash.required.\n..:working-di |
0ba0 | 72 65 63 74 6f 72 79 20 2d 20 74 68 65 20 6c 6f 63 61 6c 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 | rectory.-.the.local.working.dire |
0bc0 | 63 74 6f 72 79 2e 20 20 54 68 69 73 20 69 73 20 77 68 61 74 5c 6e 20 20 20 20 20 20 20 20 20 20 | ctory...This.is.what\n.......... |
0be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61 73 65 2d 75 72 6c 20 77 69 6c 6c 20 62 65 20 72 65 | .............base-url.will.be.re |
0c00 | 70 6c 61 63 65 64 20 77 69 74 68 2e 5c 6e 20 20 3a 72 65 64 69 72 65 63 74 73 20 20 20 20 20 20 | placed.with.\n..:redirects...... |
0c20 | 20 20 20 2d 20 41 20 6c 69 73 74 20 6f 66 20 63 6f 6e 73 20 63 65 6c 6c 73 2c 20 65 61 63 68 20 | ...-.A.list.of.cons.cells,.each. |
0c40 | 6f 66 20 77 68 69 63 68 20 6d 61 70 73 20 61 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | of.which.maps.a\n............... |
0c60 | 20 20 20 20 20 20 20 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 6d 61 | ........regular.expression.to.ma |
0c80 | 74 63 68 20 74 6f 20 61 20 70 61 74 68 20 72 65 6c 61 74 69 76 65 5c 6e 20 20 20 20 20 20 20 20 | tch.to.a.path.relative\n........ |
0ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 60 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 | ...............to.`:working-dire |
0cc0 | 63 74 6f 72 79 27 2e 5c 6e 5c 6e 45 78 61 6d 70 6c 65 3a 5c 6e 5c 6e 20 20 20 28 73 65 74 71 20 | ctory'.\n\nExample:\n\n...(setq. |
0ce0 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 5c 6e 20 20 20 20 | org-protocol-project-alist\n.... |
0d00 | 20 20 20 5c 5c 3d 27 28 28 5c 22 68 74 74 70 73 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 77 | ...\\='((\"https://orgmode.org/w |
0d20 | 6f 72 67 2f 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 6f 6e 6c 69 6e 65 2d 73 75 66 66 69 78 | org/\"\n..........:online-suffix |
0d40 | 20 5c 22 2e 70 68 70 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 77 6f 72 6b 69 6e 67 2d 73 75 | .\".php\"\n..........:working-su |
0d60 | 66 66 69 78 20 5c 22 2e 6f 72 67 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 62 61 73 65 2d 75 | ffix.\".org\"\n..........:base-u |
0d80 | 72 6c 20 5c 22 68 74 74 70 73 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 77 6f 72 67 2f 5c 22 | rl.\"https://orgmode.org/worg/\" |
0da0 | 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 5c | \n..........:working-directory.\ |
0dc0 | 22 2f 68 6f 6d 65 2f 75 73 65 72 2f 6f 72 67 2f 57 6f 72 67 2f 5c 22 29 5c 6e 20 20 20 20 20 20 | "/home/user/org/Worg/\")\n...... |
0de0 | 20 20 20 28 5c 22 6c 6f 63 61 6c 68 6f 73 74 20 6f 72 67 2d 6e 6f 74 65 73 2f 5c 22 5c 6e 20 20 | ...(\"localhost.org-notes/\"\n.. |
0e00 | 20 20 20 20 20 20 20 20 3a 6f 6e 6c 69 6e 65 2d 73 75 66 66 69 78 20 5c 22 2e 68 74 6d 6c 5c 22 | ........:online-suffix.\".html\" |
0e20 | 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 77 6f 72 6b 69 6e 67 2d 73 75 66 66 69 78 20 5c 22 2e 6f | \n..........:working-suffix.\".o |
0e40 | 72 67 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 62 61 73 65 2d 75 72 6c 20 5c 22 68 74 74 70 | rg\"\n..........:base-url.\"http |
0e60 | 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 74 2f 6f 72 67 2f 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a | ://localhost/org/\"\n..........: |
0e80 | 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 5c 22 2f 68 6f 6d 65 2f 75 73 65 72 2f 6f | working-directory.\"/home/user/o |
0ea0 | 72 67 2f 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 72 65 77 72 69 74 65 73 20 28 28 5c 22 6f | rg/\"\n..........:rewrites.((\"o |
0ec0 | 72 67 2f 3f 24 5c 22 20 2e 20 5c 22 69 6e 64 65 78 2e 70 68 70 5c 22 29 29 29 5c 6e 20 20 20 20 | rg/?$\"...\"index.php\")))\n.... |
0ee0 | 20 20 20 20 20 28 5c 22 48 75 67 6f 20 62 61 73 65 64 20 62 6c 6f 67 5c 22 5c 6e 20 20 20 20 20 | .....(\"Hugo.based.blog\"\n..... |
0f00 | 20 20 20 20 20 3a 62 61 73 65 2d 75 72 6c 20 5c 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 73 69 74 | .....:base-url.\"https://www.sit |
0f20 | 65 2e 63 6f 6d 2f 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 | e.com/\"\n..........:working-dir |
0f40 | 65 63 74 6f 72 79 20 5c 22 7e 2f 73 69 74 65 2f 63 6f 6e 74 65 6e 74 2f 70 6f 73 74 2f 5c 22 5c | ectory.\"~/site/content/post/\"\ |
0f60 | 6e 20 20 20 20 20 20 20 20 20 20 3a 6f 6e 6c 69 6e 65 2d 73 75 66 66 69 78 20 5c 22 2e 68 74 6d | n..........:online-suffix.\".htm |
0f80 | 6c 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 77 6f 72 6b 69 6e 67 2d 73 75 66 66 69 78 20 5c | l\"\n..........:working-suffix.\ |
0fa0 | 22 2e 6d 64 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 72 65 77 72 69 74 65 73 20 28 28 5c 22 | ".md\"\n..........:rewrites.((\" |
0fc0 | 5c 5c 28 68 74 74 70 73 3a 2f 2f 73 69 74 65 2e 63 6f 6d 2f 5b 30 2d 39 5d 2b 2f 5b 30 2d 39 5d | \\(https://site.com/[0-9]+/[0-9] |
0fe0 | 2b 2f 5b 30 2d 39 5d 2b 2f 5c 5c 29 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | +/[0-9]+/\\)\"\n................ |
1000 | 20 20 20 20 20 2e 20 5c 22 2e 6d 64 5c 22 29 29 29 5c 6e 20 20 20 20 20 20 20 20 20 28 5c 22 47 | .......\".md\")))\n.........(\"G |
1020 | 4e 55 20 65 6d 61 63 73 20 4f 70 65 6e 47 72 6f 6b 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 20 3a | NU.emacs.OpenGrok\"\n..........: |
1040 | 62 61 73 65 2d 75 72 6c 20 5c 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 67 72 6f 6b 2e 68 6f 75 73 | base-url.\"https://opengrok.hous |
1060 | 65 67 6f 72 64 6f 6e 2e 63 6f 6d 2f 73 6f 75 72 63 65 2f 78 72 65 66 2f 65 6d 61 63 73 2f 5c 22 | egordon.com/source/xref/emacs/\" |
1080 | 5c 6e 20 20 20 20 20 20 20 20 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 5c | \n..........:working-directory.\ |
10a0 | 22 7e 2f 64 65 76 2f 67 6e 75 2d 65 6d 61 63 73 2f 5c 22 29 29 29 5c 6e 5c 6e 20 20 20 54 68 65 | "~/dev/gnu-emacs/\")))\n\n...The |
10c0 | 20 3a 72 65 77 72 69 74 65 73 20 6c 69 6e 65 20 6f 66 20 5c 22 6c 6f 63 61 6c 68 6f 73 74 20 6f | .:rewrites.line.of.\"localhost.o |
10e0 | 72 67 2d 6e 6f 74 65 73 5c 22 20 65 6e 74 72 79 20 74 65 6c 6c 73 5c 6e 20 20 20 60 6f 72 67 2d | rg-notes\".entry.tells\n...`org- |
1100 | 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 27 20 74 6f 20 6f 70 65 6e 20 2f 68 | protocol-open-source'.to.open./h |
1120 | 6f 6d 65 2f 75 73 65 72 2f 6f 72 67 2f 69 6e 64 65 78 2e 70 68 70 2c 5c 6e 20 20 20 69 66 20 74 | ome/user/org/index.php,\n...if.t |
1140 | 68 65 20 55 52 4c 20 63 61 6e 6e 6f 74 20 62 65 20 6d 61 70 70 65 64 20 74 6f 20 61 6e 20 65 78 | he.URL.cannot.be.mapped.to.an.ex |
1160 | 69 73 74 69 6e 67 20 66 69 6c 65 2c 20 61 6e 64 20 65 6e 64 73 20 77 69 74 68 5c 6e 20 20 20 65 | isting.file,.and.ends.with\n...e |
1180 | 69 74 68 65 72 20 5c 22 6f 72 67 5c 22 20 6f 72 20 5c 22 6f 72 67 2f 5c 22 2e 20 20 54 68 65 20 | ither.\"org\".or.\"org/\"...The. |
11a0 | 5c 22 47 4e 55 20 65 6d 61 63 73 20 4f 70 65 6e 47 72 6f 6b 5c 22 20 65 6e 74 72 79 5c 6e 20 20 | \"GNU.emacs.OpenGrok\".entry\n.. |
11c0 | 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 6e 79 20 73 75 66 66 69 78 20 70 72 6f | .does.not.include.any.suffix.pro |
11e0 | 70 65 72 74 69 65 73 2c 20 61 6c 6c 6f 77 69 6e 67 20 6c 6f 63 61 6c 20 73 6f 75 72 63 65 5c 6e | perties,.allowing.local.source\n |
1200 | 20 20 20 66 69 6c 65 20 74 6f 20 62 65 20 6f 70 65 6e 65 64 20 61 73 20 66 6f 75 6e 64 20 62 79 | ...file.to.be.opened.as.found.by |
1220 | 20 4f 70 65 6e 47 72 6f 6b 2e 5c 6e 5c 6e 43 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 20 74 68 65 | .OpenGrok.\n\nConsider.using.the |
1240 | 20 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 60 6f 72 67 2d 70 72 6f 74 | .interactive.functions.`org-prot |
1260 | 6f 63 6f 6c 2d 63 72 65 61 74 65 27 5c 6e 61 6e 64 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d | ocol-create'\nand.`org-protocol- |
1280 | 63 72 65 61 74 65 2d 66 6f 72 2d 6f 72 67 27 20 74 6f 20 68 65 6c 70 20 79 6f 75 20 66 69 6c 6c | create-for-org'.to.help.you.fill |
12a0 | 69 6e 67 20 74 68 69 73 5c 6e 76 61 72 69 61 62 6c 65 20 77 69 74 68 20 76 61 6c 69 64 20 63 6f | ing.this\nvariable.with.valid.co |
12c0 | 6e 74 65 6e 74 73 2e 22 20 61 6c 69 73 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 | ntents.".alist.org-protocol-prot |
12e0 | 6f 63 6f 6c 2d 61 6c 69 73 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 | ocol-alist.#[0."\300\207".[nil]. |
1300 | 31 5d 20 22 52 65 67 69 73 74 65 72 20 63 75 73 74 6f 6d 20 68 61 6e 64 6c 65 72 73 20 66 6f 72 | 1]."Register.custom.handlers.for |
1320 | 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 5c 6e 5c 6e 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f | .org-protocol.\n\nEach.element.o |
1340 | 66 20 74 68 69 73 20 6c 69 73 74 20 6d 75 73 74 20 62 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 3a | f.this.list.must.be.of.the.form: |
1360 | 5c 6e 5c 6e 20 20 28 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 3a 70 72 6f 74 6f 63 6f 6c 20 70 72 6f | \n\n..(module-name.:protocol.pro |
1380 | 74 6f 63 6f 6c 20 3a 66 75 6e 63 74 69 6f 6e 20 66 75 6e 63 20 3a 6b 69 6c 6c 2d 63 6c 69 65 6e | tocol.:function.func.:kill-clien |
13a0 | 74 20 6e 69 6c 29 5c 6e 5c 6e 70 72 6f 74 6f 63 6f 6c 20 2d 20 70 72 6f 74 6f 63 6f 6c 20 74 6f | t.nil)\n\nprotocol.-.protocol.to |
13c0 | 20 64 65 74 65 63 74 20 69 6e 20 61 20 66 69 6c 65 6e 61 6d 65 20 77 69 74 68 6f 75 74 20 74 72 | .detect.in.a.filename.without.tr |
13e0 | 61 69 6c 69 6e 67 5c 6e 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f 6e 20 61 6e 64 20 73 6c 61 | ailing\n...........colon.and.sla |
1400 | 73 68 65 73 2e 20 20 53 65 65 20 72 66 63 31 37 33 38 20 73 65 63 74 69 6f 6e 20 32 2e 31 20 66 | shes...See.rfc1738.section.2.1.f |
1420 | 6f 72 20 6d 6f 72 65 5c 6e 20 20 20 20 20 20 20 20 20 20 20 6f 6e 20 74 68 69 73 2e 20 20 49 66 | or.more\n...........on.this...If |
1440 | 20 79 6f 75 20 64 65 66 69 6e 65 20 61 20 70 72 6f 74 6f 63 6f 6c 20 5c 22 6d 79 2d 70 72 6f 74 | .you.define.a.protocol.\"my-prot |
1460 | 6f 63 6f 6c 5c 22 2c 5c 6e 20 20 20 20 20 20 20 20 20 20 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f | ocol\",\n...........`org-protoco |
1480 | 6c 2d 63 68 65 63 6b 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 70 72 6f 74 6f 63 6f 6c 27 20 77 | l-check-filename-for-protocol'.w |
14a0 | 69 6c 6c 20 73 65 61 72 63 68 5c 6e 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 73 | ill.search\n...........filenames |
14c0 | 20 66 6f 72 20 5c 22 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 6d 79 2d 70 72 6f 74 6f 63 6f 6c | .for.\"org-protocol:/my-protocol |
14e0 | 5c 22 20 61 6e 64 5c 6e 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 20 79 6f 75 72 20 | \".and\n...........trigger.your. |
1500 | 61 63 74 69 6f 6e 20 66 6f 72 20 65 76 65 72 79 20 6d 61 74 63 68 2e 20 20 60 6f 72 67 2d 70 72 | action.for.every.match...`org-pr |
1520 | 6f 74 6f 63 6f 6c 27 5c 6e 20 20 20 20 20 20 20 20 20 20 20 69 73 20 64 65 66 69 6e 65 64 20 69 | otocol'\n...........is.defined.i |
1540 | 6e 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 74 68 65 2d 70 72 6f 74 6f 63 6f 6c 27 2e 20 20 | n.`org-protocol-the-protocol'... |
1560 | 44 6f 75 62 6c 65 20 61 6e 64 5c 6e 20 20 20 20 20 20 20 20 20 20 20 74 72 69 70 6c 65 20 73 6c | Double.and\n...........triple.sl |
1580 | 61 73 68 65 73 20 61 72 65 20 63 6f 6d 70 72 65 73 73 65 64 20 74 6f 20 6f 6e 65 20 62 79 20 65 | ashes.are.compressed.to.one.by.e |
15a0 | 6d 61 63 73 63 6c 69 65 6e 74 2e 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 2d 20 66 75 6e 63 74 69 | macsclient.\n\nfunction.-.functi |
15c0 | 6f 6e 20 74 68 61 74 20 68 61 6e 64 6c 65 73 20 72 65 71 75 65 73 74 73 20 77 69 74 68 20 70 72 | on.that.handles.requests.with.pr |
15e0 | 6f 74 6f 63 6f 6c 20 61 6e 64 20 74 61 6b 65 73 5c 6e 20 20 20 20 20 20 20 20 20 20 20 6f 6e 65 | otocol.and.takes\n...........one |
1600 | 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 66 20 61 20 6e 65 77 2d 73 74 79 6c 65 20 6c 69 6e 6b 20 | .argument...If.a.new-style.link. |
1620 | 28 6b 65 79 3d 76 61 6c 26 6b 65 79 32 3d 76 61 6c 32 29 5c 6e 20 20 20 20 20 20 20 20 20 20 20 | (key=val&key2=val2)\n........... |
1640 | 69 73 20 67 69 76 65 6e 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 69 6c 6c 20 62 65 20 61 | is.given,.the.argument.will.be.a |
1660 | 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 20 77 69 74 68 5c 6e 20 20 20 20 20 20 20 20 20 20 20 | .property.list.with\n........... |
1680 | 74 68 65 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 6e 6b 2e 20 20 49 66 20 61 6e | the.values.from.the.link...If.an |
16a0 | 20 6f 6c 64 2d 73 74 79 6c 65 20 6c 69 6e 6b 20 69 73 5c 6e 20 20 20 20 20 20 20 20 20 20 20 67 | .old-style.link.is\n...........g |
16c0 | 69 76 65 6e 20 28 76 61 6c 31 2f 76 61 6c 32 29 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 | iven.(val1/val2),.the.argument.w |
16e0 | 69 6c 6c 20 62 65 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 5c 6e 20 20 20 20 20 20 20 20 20 20 20 | ill.be.the.filename\n........... |
1700 | 77 69 74 68 20 61 6c 6c 20 70 72 6f 74 6f 63 6f 6c 73 20 73 74 72 69 70 70 65 64 2e 5c 6e 5c 6e | with.all.protocols.stripped.\n\n |
1720 | 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 | ...........If.the.function.retur |
1740 | 6e 73 20 6e 69 6c 2c 20 65 6d 61 63 73 63 6c 69 65 6e 74 20 61 6e 64 20 2d 73 65 72 76 65 72 5c | ns.nil,.emacsclient.and.-server\ |
1760 | 6e 20 20 20 20 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 20 20 41 6e 79 20 6e 6f 6e | n...........do.nothing...Any.non |
1780 | 2d 6e 69 6c 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 | -nil.return.value.is.considered. |
17a0 | 61 5c 6e 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 69 64 20 66 69 6c 65 6e 61 6d 65 20 61 6e 64 | a\n...........valid.filename.and |
17c0 | 20 74 68 75 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2e 5c 6e 5c 6e 20 | .thus.passed.to.the.server.\n\n. |
17e0 | 20 20 20 20 20 20 20 20 20 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 65 6c 27 20 70 72 6f 76 | ..........`org-protocol.el'.prov |
1800 | 69 64 65 73 20 73 6f 6d 65 20 73 75 70 70 6f 72 74 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 5c 6e | ides.some.support.for.handling\n |
1820 | 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 2d 73 74 79 6c 65 20 66 69 6c 65 6e 61 6d 65 73 2c 20 | ...........old-style.filenames,. |
1840 | 69 66 20 79 6f 75 20 66 6f 6c 6c 6f 77 20 74 68 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 5c 6e 20 | if.you.follow.the.conventions\n. |
1860 | 20 20 20 20 20 20 20 20 20 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 | ..........used.for.the.standard. |
1880 | 68 61 6e 64 6c 65 72 73 20 69 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 20 60 6f 72 67 2d 70 72 6f | handlers.in\n...........`org-pro |
18a0 | 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 2d 64 65 66 61 75 6c 74 27 2e 20 20 | tocol-protocol-alist-default'... |
18c0 | 53 65 65 5c 6e 20 20 20 20 20 20 20 20 20 20 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 61 | See\n...........`org-protocol-pa |
18e0 | 72 73 65 2d 70 61 72 61 6d 65 74 65 72 73 27 2e 5c 6e 5c 6e 6b 69 6c 6c 2d 63 6c 69 65 6e 74 20 | rse-parameters'.\n\nkill-client. |
1900 | 2d 20 49 66 20 74 2c 20 6b 69 6c 6c 20 74 68 65 20 63 6c 69 65 6e 74 20 69 6d 6d 65 64 69 61 74 | -.If.t,.kill.the.client.immediat |
1920 | 65 6c 79 2c 20 6f 6e 63 65 20 74 68 65 20 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 20 69 73 5c 6e 20 | ely,.once.the.sub-protocol.is\n. |
1940 | 20 20 20 20 20 20 20 20 20 20 64 65 74 65 63 74 65 64 2e 20 20 54 68 69 73 20 69 73 20 6e 65 63 | ..........detected...This.is.nec |
1960 | 65 73 73 61 72 79 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 69 | essary.for.actions.that.can.be.i |
1980 | 6e 74 65 72 72 75 70 74 65 64 20 62 79 5c 6e 20 20 20 20 20 20 20 20 20 20 20 60 43 2d 67 27 20 | nterrupted.by\n...........`C-g'. |
19a0 | 74 6f 20 61 76 6f 69 64 20 64 61 6e 67 6c 69 6e 67 20 65 6d 61 63 73 63 6c 69 65 6e 74 73 2e 20 | to.avoid.dangling.emacsclients.. |
19c0 | 20 4e 6f 74 65 20 74 68 61 74 20 61 6c 6c 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 5c 6e 20 20 | .Note.that.all.other.command\n.. |
19e0 | 20 20 20 20 20 20 20 20 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 20 62 75 74 20 74 68 65 20 | .........line.arguments.but.the. |
1a00 | 74 68 69 73 20 6f 6e 65 20 77 69 6c 6c 20 62 65 20 64 69 73 63 61 72 64 65 64 2e 20 20 47 72 65 | this.one.will.be.discarded...Gre |
1a20 | 65 64 79 20 68 61 6e 64 6c 65 72 73 5c 6e 20 20 20 20 20 20 20 20 20 20 20 73 74 69 6c 6c 20 72 | edy.handlers\n...........still.r |
1a40 | 65 63 65 69 76 65 20 74 68 65 20 77 68 6f 6c 65 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e | eceive.the.whole.list.of.argumen |
1a60 | 74 73 20 74 68 6f 75 67 68 2e 5c 6e 5c 6e 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 | ts.though.\n\nHere.is.an.example |
1a80 | 3a 5c 6e 5c 6e 20 20 28 73 65 74 71 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 | :\n\n..(setq.org-protocol-protoc |
1aa0 | 6f 6c 2d 61 6c 69 73 74 5c 6e 20 20 20 20 20 20 5c 5c 3d 27 28 28 5c 22 6d 79 2d 70 72 6f 74 6f | ol-alist\n......\\='((\"my-proto |
1ac0 | 63 6f 6c 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 3a 70 72 6f 74 6f 63 6f 6c 20 5c 22 6d 79 2d 70 | col\"\n.........:protocol.\"my-p |
1ae0 | 72 6f 74 6f 63 6f 6c 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 3a 66 75 6e 63 74 69 6f 6e 20 6d 79 | rotocol\"\n.........:function.my |
1b00 | 2d 70 72 6f 74 6f 63 6f 6c 2d 68 61 6e 64 6c 65 72 2d 66 75 6e 63 74 69 6f 6e 29 5c 6e 20 20 20 | -protocol-handler-function)\n... |
1b20 | 20 20 20 20 20 28 5c 22 79 6f 75 72 2d 70 72 6f 74 6f 63 6f 6c 5c 22 5c 6e 20 20 20 20 20 20 20 | .....(\"your-protocol\"\n....... |
1b40 | 20 20 3a 70 72 6f 74 6f 63 6f 6c 20 5c 22 79 6f 75 72 2d 70 72 6f 74 6f 63 6f 6c 5c 22 5c 6e 20 | ..:protocol.\"your-protocol\"\n. |
1b60 | 20 20 20 20 20 20 20 20 3a 66 75 6e 63 74 69 6f 6e 20 79 6f 75 72 2d 70 72 6f 74 6f 63 6f 6c 2d | ........:function.your-protocol- |
1b80 | 68 61 6e 64 6c 65 72 2d 66 75 6e 63 74 69 6f 6e 29 29 29 22 20 28 61 6c 69 73 74 29 20 6f 72 67 | handler-function)))".(alist).org |
1ba0 | 2d 70 72 6f 74 6f 63 6f 6c 2d 64 65 66 61 75 6c 74 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 20 23 | -protocol-default-template-key.# |
1bc0 | 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 54 68 65 20 64 65 66 61 | [0."\300\207".[nil].1]."The.defa |
1be0 | 75 6c 74 20 74 65 6d 70 6c 61 74 65 20 6b 65 79 20 74 6f 20 75 73 65 2e 5c 6e 54 68 69 73 20 69 | ult.template.key.to.use.\nThis.i |
1c00 | 73 20 75 73 75 61 6c 6c 79 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 73 74 72 | s.usually.a.single.character.str |
1c20 | 69 6e 67 20 62 75 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 5c 6e 73 74 72 69 6e 67 20 77 69 | ing.but.can.also.be.a\nstring.wi |
1c40 | 74 68 20 74 77 6f 20 63 68 61 72 61 63 74 65 72 73 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e | th.two.characters.".(choice.(con |
1c60 | 73 74 20 6e 69 6c 29 20 28 73 74 72 69 6e 67 29 29 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 | st.nil).(string)).org-protocol-d |
1c80 | 61 74 61 2d 73 65 70 61 72 61 74 6f 72 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 31 | ata-separator.#[0."\300\207".[#1 |
1ca0 | 3d 22 2f 2b 5c 5c 7c 5c 5c 3f 22 5d 20 31 20 23 31 23 5d 20 22 54 68 65 20 64 65 66 61 75 6c 74 | ="/+\\|\\?"].1.#1#]."The.default |
1cc0 | 20 64 61 74 61 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 75 73 65 2e 5c 6e 54 68 69 73 20 73 68 | .data.separator.to.use.\nThis.sh |
1ce0 | 6f 75 6c 64 20 62 65 20 61 20 73 69 6e 67 6c 65 20 72 65 67 65 78 70 20 73 74 72 69 6e 67 2e 22 | ould.be.a.single.regexp.string." |
1d00 | 20 3a 76 65 72 73 69 6f 6e 20 22 32 34 2e 34 22 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | .:version."24.4".:package-versio |
1d20 | 6e 20 28 4f 72 67 20 2e 20 22 38 2e 30 22 29 20 72 65 67 65 78 70 5d 20 31 32 29 0a 23 40 31 30 | n.(Org..."8.0").regexp].12).#@10 |
1d40 | 34 20 53 61 6e 69 74 69 7a 65 20 73 6c 61 73 68 65 73 20 74 6f 20 64 6f 75 62 6c 65 2d 73 6c 61 | 4.Sanitize.slashes.to.double-sla |
1d60 | 73 68 65 73 20 69 6e 20 55 52 49 2e 0a 45 6d 61 63 73 63 6c 69 65 6e 74 20 63 6f 6d 70 72 65 73 | shes.in.URI..Emacsclient.compres |
1d80 | 73 65 73 20 64 6f 75 62 6c 65 20 61 6e 64 20 74 72 69 70 6c 65 20 73 6c 61 73 68 65 73 2e 0a 0a | ses.double.and.triple.slashes... |
1da0 | 28 66 6e 20 55 52 49 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f | (fn.URI)..(defalias.'org-protoco |
1dc0 | 6c 2d 73 61 6e 69 74 69 7a 65 2d 75 72 69 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c | l-sanitize-uri.#[257."\300\301.\ |
1de0 | 22 5c 32 30 33 17 00 5c 33 30 32 01 5c 33 30 33 5c 22 5c 32 31 31 40 5c 33 30 34 5c 33 30 35 5c | "\203..\302.\303\"\211@\304\305\ |
1e00 | 33 30 36 04 41 5c 33 30 37 23 51 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 | 306.A\307#Q\266\202\207".[string |
1e20 | 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 61 2d 7a 5d 2b 5c 5c 29 3a 2f 22 20 73 70 6c 69 74 2d 73 | -match."^\\([a-z]+\\):/".split-s |
1e40 | 74 72 69 6e 67 20 22 2f 2b 22 20 22 2f 2f 22 20 6d 61 70 63 6f 6e 63 61 74 20 69 64 65 6e 74 69 | tring."/+"."//".mapconcat.identi |
1e60 | 74 79 20 22 2f 22 5d 20 38 20 28 23 24 20 2e 20 37 34 39 30 29 5d 29 0a 23 40 34 31 30 20 53 70 | ty."/"].8.(#$...7490)]).#@410.Sp |
1e80 | 6c 69 74 20 74 68 65 20 44 41 54 41 20 61 72 67 75 6d 65 6e 74 20 66 6f 72 20 61 6e 20 6f 72 67 | lit.the.DATA.argument.for.an.org |
1ea0 | 2d 70 72 6f 74 6f 63 6f 6c 20 68 61 6e 64 6c 65 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 49 66 20 55 | -protocol.handler.function..If.U |
1ec0 | 4e 48 45 58 49 46 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 68 65 78 2d 64 65 63 6f 64 65 20 65 | NHEXIFY.is.non-nil,.hex-decode.e |
1ee0 | 61 63 68 20 73 70 6c 69 74 20 70 61 72 74 2e 20 20 49 66 20 55 4e 48 45 58 49 46 59 0a 69 73 20 | ach.split.part...If.UNHEXIFY.is. |
1f00 | 61 20 66 75 6e 63 74 69 6f 6e 2c 20 75 73 65 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 74 6f | a.function,.use.that.function.to |
1f20 | 20 64 65 63 6f 64 65 20 65 61 63 68 20 73 70 6c 69 74 20 70 61 72 74 2e 20 20 54 68 65 0a 73 74 | .decode.each.split.part...The.st |
1f40 | 72 69 6e 67 20 69 73 20 73 70 6c 69 74 20 61 74 20 65 61 63 68 20 6f 63 63 75 72 72 65 6e 63 65 | ring.is.split.at.each.occurrence |
1f60 | 20 6f 66 20 53 45 50 41 52 41 54 4f 52 20 28 72 65 67 65 78 70 29 2e 20 20 49 66 20 6e 6f 0a 53 | .of.SEPARATOR.(regexp)...If.no.S |
1f80 | 45 50 41 52 41 54 4f 52 20 69 73 20 73 70 65 63 69 66 69 65 64 20 6f 72 20 53 45 50 41 52 41 54 | EPARATOR.is.specified.or.SEPARAT |
1fa0 | 4f 52 20 69 73 20 6e 69 6c 2c 20 61 73 73 75 6d 65 20 22 2f 2b 22 2e 20 20 54 68 65 0a 72 65 73 | OR.is.nil,.assume."/+"...The.res |
1fc0 | 75 6c 74 73 20 6f 66 20 74 68 61 74 20 73 70 6c 69 74 74 69 6e 67 20 61 72 65 20 72 65 74 75 72 | ults.of.that.splitting.are.retur |
1fe0 | 6e 65 64 20 61 73 20 61 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 44 41 54 41 20 26 6f 70 74 69 6f 6e | ned.as.a.list...(fn.DATA.&option |
2000 | 61 6c 20 55 4e 48 45 58 49 46 59 20 53 45 50 41 52 41 54 4f 52 29 1f 0a 28 64 65 66 61 6c 69 61 | al.UNHEXIFY.SEPARATOR)..(defalia |
2020 | 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 73 70 6c 69 74 2d 64 61 74 61 20 23 5b 37 36 39 | s.'org-protocol-split-data.#[769 |
2040 | 20 22 5c 32 31 31 5c 32 30 36 05 00 5c 33 30 30 5c 33 30 31 04 02 5c 22 03 5c 32 30 34 11 00 5c | ."\211\206..\300\301..\".\204..\ |
2060 | 32 31 31 5c 32 30 32 5c 22 00 5c 33 30 32 04 21 5c 32 30 33 1e 00 5c 33 30 33 04 02 5c 22 5c 32 | 211\202\".\302.!\203..\303..\"\2 |
2080 | 30 32 5c 22 00 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 30 37 22 20 5b 22 2f 2b 5c 5c 7c 5c 5c 3f | 02\".\303\304.\"\207".["/+\\|\\? |
20a0 | 22 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 66 62 6f 75 6e 64 70 20 6d 61 70 63 61 72 20 6f 72 | ".split-string.fboundp.mapcar.or |
20c0 | 67 2d 6c 69 6e 6b 2d 64 65 63 6f 64 65 5d 20 38 20 28 23 24 20 2e 20 37 38 30 36 29 5d 29 0a 23 | g-link-decode].8.(#$...7806)]).# |
20e0 | 40 39 33 39 20 54 72 61 6e 73 66 6f 72 6d 20 50 41 52 41 4d 2d 4c 49 53 54 20 69 6e 74 6f 20 61 | @939.Transform.PARAM-LIST.into.a |
2100 | 20 66 6c 61 74 20 6c 69 73 74 20 66 6f 72 20 67 72 65 65 64 79 20 68 61 6e 64 6c 65 72 73 2e 0a | .flat.list.for.greedy.handlers.. |
2120 | 0a 47 72 65 65 64 79 20 68 61 6e 64 6c 65 72 73 20 6d 69 67 68 74 20 72 65 63 65 69 76 65 20 61 | .Greedy.handlers.might.receive.a |
2140 | 20 6c 69 73 74 20 6c 69 6b 65 20 74 68 69 73 20 66 72 6f 6d 20 65 6d 61 63 73 63 6c 69 65 6e 74 | .list.like.this.from.emacsclient |
2160 | 3a 0a 28 28 22 2f 64 69 72 2f 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 67 72 65 65 64 79 3a 2f | :.(("/dir/org-protocol:/greedy:/ |
2180 | 7e 2f 70 61 74 68 31 22 20 28 32 33 20 2e 20 31 32 29 29 20 28 22 2f 64 69 72 2f 70 61 72 61 6d | ~/path1".(23...12)).("/dir/param |
21a0 | 22 29 29 0a 77 68 65 72 65 20 22 2f 64 69 72 2f 22 20 69 73 20 74 68 65 20 61 62 73 6f 6c 75 74 | ")).where."/dir/".is.the.absolut |
21c0 | 65 20 70 61 74 68 20 74 6f 20 65 6d 61 63 73 63 6c 69 65 6e 74 27 73 20 77 6f 72 6b 69 6e 67 20 | e.path.to.emacsclient's.working. |
21e0 | 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 74 72 61 6e 73 66 | directory...This.function.transf |
2200 | 6f 72 6d 73 20 69 74 20 69 6e 74 6f 20 61 20 66 6c 61 74 20 6c 69 73 74 20 75 73 69 6e 67 20 60 | orms.it.into.a.flat.list.using.` |
2220 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 27 20 61 6e 64 0a 74 72 61 6e 73 66 | org-protocol-flatten'.and.transf |
2240 | 6f 72 6d 73 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 74 68 61 74 20 6c 69 73 74 20 61 | orms.the.elements.of.that.list.a |
2260 | 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 49 66 20 53 54 52 49 50 2d 50 41 54 48 20 69 73 20 6e 6f 6e | s.follows:..If.STRIP-PATH.is.non |
2280 | 2d 6e 69 6c 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 22 2f 64 69 72 2f 22 20 70 72 65 66 69 78 20 | -nil,.remove.the."/dir/".prefix. |
22a0 | 66 72 6f 6d 20 61 6c 6c 20 6d 65 6d 62 65 72 73 20 6f 66 0a 70 61 72 61 6d 2d 6c 69 73 74 2e 0a | from.all.members.of.param-list.. |
22c0 | 0a 49 66 20 52 45 50 4c 41 43 45 4d 45 4e 54 20 69 73 20 73 74 72 69 6e 67 2c 20 72 65 70 6c 61 | .If.REPLACEMENT.is.string,.repla |
22e0 | 63 65 20 74 68 65 20 22 2f 64 69 72 2f 22 20 70 72 65 66 69 78 20 77 69 74 68 20 69 74 2e 0a 0a | ce.the."/dir/".prefix.with.it... |
2300 | 54 68 65 20 66 69 72 73 74 20 70 61 72 61 6d 65 74 65 72 2c 20 74 68 65 20 6f 6e 65 20 74 68 61 | The.first.parameter,.the.one.tha |
2320 | 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 73 2c 20 69 73 20 61 6c 77 | t.contains.the.protocols,.is.alw |
2340 | 61 79 73 20 63 68 61 6e 67 65 64 2e 0a 45 76 65 72 79 74 68 69 6e 67 20 75 70 20 74 6f 20 74 68 | ays.changed..Everything.up.to.th |
2360 | 65 20 65 6e 64 20 6f 66 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 73 20 69 73 20 73 74 72 69 70 70 | e.end.of.the.protocols.is.stripp |
2380 | 65 64 2e 0a 0a 4e 6f 74 65 2c 20 74 68 61 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 | ed...Note,.that.this.function.wi |
23a0 | 6c 6c 20 61 6c 77 61 79 73 20 62 65 68 61 76 65 20 61 73 20 69 66 0a 60 6f 72 67 2d 70 72 6f 74 | ll.always.behave.as.if.`org-prot |
23c0 | 6f 63 6f 6c 2d 72 65 76 65 72 73 65 2d 6c 69 73 74 2d 6f 66 2d 66 69 6c 65 73 27 20 77 61 73 20 | ocol-reverse-list-of-files'.was. |
23e0 | 73 65 74 20 74 6f 20 74 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 77 | set.to.t.and.the.returned.list.w |
2400 | 69 6c 6c 0a 72 65 66 6c 65 63 74 20 74 68 61 74 2e 20 20 65 6d 61 63 73 63 6c 69 65 6e 74 27 73 | ill.reflect.that...emacsclient's |
2420 | 20 66 69 72 73 74 20 70 61 72 61 6d 65 74 65 72 20 77 69 6c 6c 20 62 65 20 74 68 65 20 66 69 72 | .first.parameter.will.be.the.fir |
2440 | 73 74 20 6f 6e 65 20 69 6e 20 74 68 65 0a 72 65 74 75 72 6e 65 64 20 6c 69 73 74 2e 0a 0a 28 66 | st.one.in.the.returned.list...(f |
2460 | 6e 20 50 41 52 41 4d 2d 4c 49 53 54 20 26 6f 70 74 69 6f 6e 61 6c 20 53 54 52 49 50 2d 50 41 54 | n.PARAM-LIST.&optional.STRIP-PAT |
2480 | 48 20 52 45 50 4c 41 43 45 4d 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 | H.REPLACEMENT)..(defalias.'org-p |
24a0 | 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 2d 67 72 65 65 64 79 20 23 5b 37 36 39 20 22 5c 33 | rotocol-flatten-greedy.#[769."\3 |
24c0 | 30 31 08 5c 32 30 33 09 00 03 5c 32 30 32 5c 66 00 5c 33 30 32 04 21 21 5c 32 31 31 40 5c 33 30 | 01.\203...\202\f.\302.!!\211@\30 |
24e0 | 33 5c 33 30 34 5c 32 31 31 5c 33 30 35 5c 33 30 36 05 5c 22 5c 32 30 33 2d 00 5c 33 30 37 5c 33 | 3\304\211\305\306.\"\203-.\307\3 |
2500 | 31 30 05 5c 22 5c 32 36 32 02 01 47 5c 32 36 32 03 04 02 5c 33 30 37 5c 33 31 31 06 07 5c 22 50 | 10.\"\262..G\262...\307\311..\"P |
2520 | 5c 32 34 30 5c 32 31 30 06 06 5c 32 30 33 70 00 04 5c 32 31 31 5c 32 30 33 6b 00 5c 32 31 31 40 | \240\210..\203p..\211\203k.\211@ |
2540 | 5c 33 31 32 03 02 3b 5c 32 30 33 5f 00 06 09 3b 5c 32 30 33 54 00 06 09 5c 33 31 33 04 06 09 5c | \312..;\203_...;\203T...\313...\ |
2560 | 22 50 5c 32 31 31 5c 32 36 32 04 5c 32 30 32 60 00 5c 33 31 33 03 06 08 5c 22 5c 32 31 31 5c 32 | "P\211\262.\202`.\313...\"\211\2 |
2580 | 36 32 04 5c 32 30 32 60 00 02 43 5c 22 5c 32 36 32 03 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 | 62.\202`..C\"\262..A\266\202\202 |
25a0 | 33 00 5c 32 31 30 5c 32 31 31 5c 32 30 32 71 00 04 5c 32 30 37 22 20 5b 6f 72 67 2d 70 72 6f 74 | 3.\210\211\202q..\207".[org-prot |
25c0 | 6f 63 6f 6c 2d 72 65 76 65 72 73 65 2d 6c 69 73 74 2d 6f 66 2d 66 69 6c 65 73 20 6f 72 67 2d 70 | ocol-reverse-list-of-files.org-p |
25e0 | 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 20 72 65 76 65 72 73 65 20 30 20 6e 69 6c 20 73 74 | rotocol-flatten.reverse.0.nil.st |
2600 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 2e 2a 5c 5c 29 5c 5c 28 6f 72 67 2d 70 72 6f 74 | ring-match."^\\(.*\\)\\(org-prot |
2620 | 6f 63 6f 6c 3a 2f 2b 5b 61 2d 7a 41 2d 5a 30 2d 39 5d 5b 2d 5f 61 2d 7a 41 2d 5a 30 2d 39 5d 2a | ocol:/+[a-zA-Z0-9][-_a-zA-Z0-9]* |
2640 | 3a 2f 2b 5c 5c 29 5c 5c 28 2e 2a 5c 5c 29 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 33 | :/+\\)\\(.*\\)".match-string.1.3 |
2660 | 20 61 70 70 65 6e 64 20 73 75 62 73 74 72 69 6e 67 5d 20 31 36 20 28 23 24 20 2e 20 38 34 32 31 | .append.substring].16.(#$...8421 |
2680 | 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 | )]).(byte-code."\300\301\302\303 |
26a0 | 21 5c 32 30 33 5c 66 00 5c 33 30 33 5c 32 30 32 0d 00 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 64 | !\203\f.\303\202..\304\"\207".[d |
26c0 | 65 66 61 6c 69 61 73 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 20 66 62 6f | efalias.org-protocol-flatten.fbo |
26e0 | 75 6e 64 70 20 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 | undp.flatten-tree.#[257."\211\20 |
2700 | 35 16 00 5c 32 31 31 3a 5c 32 30 33 14 00 5c 33 30 30 5c 33 30 31 02 40 21 5c 33 30 31 03 41 21 | 5..\211:\203..\300\301.@!\301.A! |
2720 | 5c 22 5c 32 30 37 5c 32 31 31 43 5c 32 30 37 22 20 5b 61 70 70 65 6e 64 20 6f 72 67 2d 70 72 6f | \"\207\211C\207".[append.org-pro |
2740 | 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 5d 20 35 20 22 54 72 61 6e 73 66 6f 72 6d 20 4c 49 53 54 | tocol-flatten].5."Transform.LIST |
2760 | 20 69 6e 74 6f 20 61 20 66 6c 61 74 20 6c 69 73 74 2e 5c 6e 5c 6e 47 72 65 65 64 79 20 68 61 6e | .into.a.flat.list.\n\nGreedy.han |
2780 | 64 6c 65 72 73 20 6d 69 67 68 74 20 72 65 63 65 69 76 65 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 | dlers.might.receive.a.list.like. |
27a0 | 74 68 69 73 20 66 72 6f 6d 20 65 6d 61 63 73 63 6c 69 65 6e 74 3a 5c 6e 28 28 5c 22 2f 64 69 72 | this.from.emacsclient:\n((\"/dir |
27c0 | 2f 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 67 72 65 65 64 79 3a 2f 7e 2f 70 61 74 68 31 5c 22 | /org-protocol:/greedy:/~/path1\" |
27e0 | 20 28 32 33 20 2e 20 31 32 29 29 20 28 5c 22 2f 64 69 72 2f 70 61 72 61 6d 5c 22 29 29 5c 6e 77 | .(23...12)).(\"/dir/param\"))\nw |
2800 | 68 65 72 65 20 5c 22 2f 64 69 72 2f 5c 22 20 69 73 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 | here.\"/dir/\".is.the.absolute.p |
2820 | 61 74 68 20 74 6f 20 65 6d 61 63 73 63 6c 69 65 6e 74 73 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 | ath.to.emacsclients.working.dire |
2840 | 63 74 6f 72 79 2e 5c 6e 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 72 61 6e 73 66 6f 72 6d 73 | ctory.\nThis.function.transforms |
2860 | 20 69 74 20 69 6e 74 6f 20 61 20 66 6c 61 74 20 6c 69 73 74 2e 5c 6e 5c 6e 28 66 6e 20 4c 49 53 | .it.into.a.flat.list.\n\n(fn.LIS |
2880 | 54 29 22 5d 5d 20 34 29 0a 23 40 34 31 38 20 52 65 74 75 72 6e 20 61 20 70 72 6f 70 65 72 74 79 | T)"]].4).#@418.Return.a.property |
28a0 | 20 6c 69 73 74 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 66 72 6f 6d 20 49 4e 46 4f 2e 0a 49 | .list.of.parameters.from.INFO..I |
28c0 | 66 20 4e 45 57 2d 53 54 59 4c 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 72 65 61 74 20 49 4e | f.NEW-STYLE.is.non-nil,.treat.IN |
28e0 | 46 4f 20 61 73 20 61 20 71 75 65 72 79 20 73 74 72 69 6e 67 20 28 65 78 3a 0a 75 72 6c 3d 55 52 | FO.as.a.query.string.(ex:.url=UR |
2900 | 4c 26 74 69 74 6c 65 3d 54 49 54 4c 45 29 2e 20 20 49 66 20 6f 6c 64 2d 73 74 79 6c 65 20 6c 69 | L&title=TITLE)...If.old-style.li |
2920 | 6e 6b 73 20 61 72 65 20 75 73 65 64 20 28 65 78 3a 0a 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f | nks.are.used.(ex:.org-protocol:/ |
2940 | 2f 73 74 6f 72 65 2d 6c 69 6e 6b 2f 75 72 6c 2f 74 69 74 6c 65 29 2c 20 61 73 73 69 67 6e 20 74 | /store-link/url/title),.assign.t |
2960 | 68 65 6d 20 74 6f 20 61 74 74 72 69 62 75 74 65 73 0a 66 6f 6c 6c 6f 77 69 6e 67 20 44 45 46 41 | hem.to.attributes.following.DEFA |
2980 | 55 4c 54 2d 4f 52 44 45 52 2e 0a 0a 49 66 20 6e 6f 20 44 45 46 41 55 4c 54 2d 4f 52 44 45 52 20 | ULT-ORDER...If.no.DEFAULT-ORDER. |
29a0 | 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 72 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 | is.specified,.return.the.list.of |
29c0 | 20 76 61 6c 75 65 73 2e 0a 0a 49 66 20 49 4e 46 4f 20 69 73 20 61 6c 72 65 61 64 79 20 61 20 70 | .values...If.INFO.is.already.a.p |
29e0 | 72 6f 70 65 72 74 79 20 6c 69 73 74 2c 20 72 65 74 75 72 6e 20 69 74 20 75 6e 63 68 61 6e 67 65 | roperty.list,.return.it.unchange |
2a00 | 64 2e 0a 0a 28 66 6e 20 49 4e 46 4f 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 45 57 2d 53 54 59 4c 45 | d...(fn.INFO.&optional.NEW-STYLE |
2a20 | 20 44 45 46 41 55 4c 54 2d 4f 52 44 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d | .DEFAULT-ORDER)..(defalias.'org- |
2a40 | 70 72 6f 74 6f 63 6f 6c 2d 70 61 72 73 65 2d 70 61 72 61 6d 65 74 65 72 73 20 23 5b 37 36 39 20 | protocol-parse-parameters.#[769. |
2a60 | 22 02 3c 5c 32 30 33 07 00 02 5c 32 30 37 01 5c 32 30 33 2b 00 5c 33 30 31 03 21 5c 33 30 32 01 | ".<\203...\207.\203+.\301.!\302. |
2a80 | 5c 32 30 33 2a 00 5c 33 30 33 01 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 33 30 34 05 5c | \203*.\303..\211A\262.\242\304.\ |
2aa0 | 32 31 31 41 5c 32 36 32 07 5c 32 34 32 21 44 5c 22 5c 32 36 32 01 5c 32 30 32 0f 00 5c 32 30 37 | 211A\262.\242!D\"\262.\202..\207 |
2ac0 | 5c 33 30 35 03 5c 33 30 36 08 23 01 5c 32 30 33 3b 00 5c 33 30 37 01 03 5c 22 5c 32 30 32 3c 00 | \305.\306.#.\203;.\307..\"\202<. |
2ae0 | 5c 32 31 31 5c 32 30 37 22 20 5b 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 61 74 61 2d 73 65 70 | \211\207".[org-protocol-data-sep |
2b00 | 61 72 61 74 6f 72 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 6f 6e 76 65 72 74 2d 71 75 65 72 | arator.org-protocol-convert-quer |
2b20 | 79 2d 74 6f 2d 70 6c 69 73 74 20 6e 69 6c 20 61 70 70 65 6e 64 20 6f 72 67 2d 6c 69 6e 6b 2d 64 | y-to-plist.nil.append.org-link-d |
2b40 | 65 63 6f 64 65 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 73 70 6c 69 74 2d 64 61 74 61 20 74 20 | ecode.org-protocol-split-data.t. |
2b60 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 61 73 73 69 67 6e 2d 70 61 72 61 6d 65 74 65 72 73 5d 20 | org-protocol-assign-parameters]. |
2b80 | 31 31 20 28 23 24 20 2e 20 31 30 33 38 33 29 5d 29 0a 23 40 32 37 31 20 52 65 74 75 72 6e 20 61 | 11.(#$...10383)]).#@271.Return.a |
2ba0 | 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 66 72 6f | .property.list.of.parameters.fro |
2bc0 | 6d 20 44 41 54 41 2e 0a 4b 65 79 20 6e 61 6d 65 73 20 61 72 65 20 74 61 6b 65 6e 20 66 72 6f 6d | m.DATA..Key.names.are.taken.from |
2be0 | 20 44 45 46 41 55 4c 54 2d 4f 52 44 45 52 2c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 | .DEFAULT-ORDER,.which.should.be. |
2c00 | 61 20 6c 69 73 74 20 6f 66 0a 73 79 6d 62 6f 6c 73 2e 20 20 49 66 20 44 45 46 41 55 4c 54 2d 4f | a.list.of.symbols...If.DEFAULT-O |
2c20 | 52 44 45 52 20 69 73 20 73 68 6f 72 74 65 72 20 74 68 61 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 | RDER.is.shorter.than.the.number. |
2c40 | 6f 66 20 76 61 6c 75 65 73 0a 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 65 73 74 20 6f 66 | of.values.specified,.the.rest.of |
2c60 | 20 74 68 65 20 76 61 6c 75 65 73 20 61 72 65 20 74 72 65 61 74 65 64 20 61 73 20 3a 6b 65 79 20 | .the.values.are.treated.as.:key. |
2c80 | 76 61 6c 75 65 20 70 61 69 72 73 2e 0a 0a 28 66 6e 20 44 41 54 41 20 44 45 46 41 55 4c 54 2d 4f | value.pairs...(fn.DATA.DEFAULT-O |
2ca0 | 52 44 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 61 | RDER)..(defalias.'org-protocol-a |
2cc0 | 73 73 69 67 6e 2d 70 61 72 61 6d 65 74 65 72 73 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 32 30 | ssign-parameters.#[514."\300.\20 |
2ce0 | 33 1a 00 5c 33 30 31 01 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 05 5c 32 31 31 41 5c 32 36 | 3..\301..\211A\262.\242.\211A\26 |
2d00 | 32 07 5c 32 34 32 44 5c 22 5c 32 36 32 01 5c 32 30 32 01 00 02 5c 32 30 33 38 00 5c 33 30 31 01 | 2.\242D\"\262.\202...\2038.\301. |
2d20 | 5c 33 30 32 5c 33 30 33 06 06 5c 32 31 31 41 5c 32 36 32 08 5c 32 34 32 50 21 05 5c 32 31 31 41 | \302\303..\211A\262.\242P!.\211A |
2d40 | 5c 32 36 32 07 5c 32 34 32 44 5c 22 5c 32 36 32 01 5c 32 30 32 1a 00 5c 32 31 31 5c 32 30 37 22 | \262.\242D\"\262.\202..\211\207" |
2d60 | 20 5b 6e 69 6c 20 61 70 70 65 6e 64 20 69 6e 74 65 72 6e 20 22 3a 22 5d 20 39 20 28 23 24 20 2e | .[nil.append.intern.":"].9.(#$.. |
2d80 | 20 31 31 31 36 30 29 5d 29 0a 23 40 31 32 30 39 20 50 72 6f 63 65 73 73 20 61 6e 20 6f 72 67 2d | .11160)]).#@1209.Process.an.org- |
2da0 | 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 73 74 6f 72 65 2d 6c 69 6e 6b 20 73 74 79 6c 65 20 75 72 6c 2e | protocol://store-link.style.url. |
2dc0 | 0a 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 73 74 6f 72 65 20 61 20 62 72 6f 77 73 65 72 20 55 52 | .Additionally.store.a.browser.UR |
2de0 | 4c 20 61 73 20 61 6e 20 6f 72 67 20 6c 69 6e 6b 2e 20 20 41 6c 73 6f 20 70 75 73 68 65 73 20 74 | L.as.an.org.link...Also.pushes.t |
2e00 | 68 65 0a 6c 69 6e 6b 27 73 20 55 52 4c 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 | he.link's.URL.to.the.`kill-ring' |
2e20 | 2e 0a 0a 50 61 72 61 6d 65 74 65 72 73 3a 20 75 72 6c 2c 20 74 69 74 6c 65 20 28 6f 70 74 69 6f | ...Parameters:.url,.title.(optio |
2e40 | 6e 61 6c 29 2c 20 62 6f 64 79 20 28 6f 70 74 69 6f 6e 61 6c 29 0a 0a 4f 6c 64 2d 73 74 79 6c 65 | nal),.body.(optional)..Old-style |
2e60 | 20 6c 69 6e 6b 73 20 73 75 63 68 20 61 73 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 73 74 | .links.such.as.org-protocol://st |
2e80 | 6f 72 65 2d 6c 69 6e 6b 3a 2f 2f 55 52 4c 2f 54 49 54 4c 45 20 61 72 65 0a 61 6c 73 6f 20 72 65 | ore-link://URL/TITLE.are.also.re |
2ea0 | 63 6f 67 6e 69 7a 65 64 2e 0a 0a 54 68 65 20 6c 6f 63 61 74 69 6f 6e 20 66 6f 72 20 61 20 62 72 | cognized...The.location.for.a.br |
2ec0 | 6f 77 73 65 72 27 73 20 62 6f 6f 6b 6d 61 72 6b 20 6d 61 79 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 | owser's.bookmark.may.look.like.t |
2ee0 | 68 69 73 3a 0a 0a 20 20 6a 61 76 61 73 63 72 69 70 74 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 | his:....javascript:location.href |
2f00 | 20 3d 20 5c 3d 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 73 74 6f 72 65 2d 6c 69 6e 6b 3f | .=.\='org-protocol://store-link? |
2f20 | 5c 3d 27 20 2b 0a 20 20 20 20 20 20 20 6e 65 77 20 55 52 4c 53 65 61 72 63 68 50 61 72 61 6d 73 | \='.+........new.URLSearchParams |
2f40 | 28 7b 75 72 6c 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 2c 20 74 69 74 6c 65 3a 64 6f 63 75 6d | ({url:location.href,.title:docum |
2f60 | 65 6e 74 2e 74 69 74 6c 65 7d 29 3b 0a 0a 6f 72 20 74 6f 20 6b 65 65 70 20 63 6f 6d 70 61 74 69 | ent.title});..or.to.keep.compati |
2f80 | 62 69 6c 69 74 79 20 77 69 74 68 20 4f 72 67 20 76 65 72 73 69 6f 6e 73 20 66 72 6f 6d 20 39 2e | bility.with.Org.versions.from.9. |
2fa0 | 30 20 74 6f 20 39 2e 34 20 69 74 20 6d 61 79 20 62 65 3a 0a 0a 20 20 6a 61 76 61 73 63 72 69 70 | 0.to.9.4.it.may.be:....javascrip |
2fc0 | 74 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 20 3d 20 5c 0a 20 20 20 20 20 20 5c 3d 27 6f 72 67 | t:location.href.=.\.......\='org |
2fe0 | 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 73 74 6f 72 65 2d 6c 69 6e 6b 3f 75 72 6c 3d 5c 3d 27 20 2b | -protocol://store-link?url=\='.+ |
3000 | 20 5c 0a 20 20 20 20 20 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 28 6c 6f 63 61 | .\.......encodeURIComponent(loca |
3020 | 74 69 6f 6e 2e 68 72 65 66 29 20 2b 20 5c 3d 27 26 74 69 74 6c 65 3d 5c 3d 27 20 2b 20 5c 0a 20 | tion.href).+.\='&title=\='.+.\.. |
3040 | 20 20 20 20 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 28 64 6f 63 75 6d 65 6e 74 | .....encodeURIComponent(document |
3060 | 2e 74 69 74 6c 65 29 3b 0a 0a 44 6f 6e 27 74 20 75 73 65 20 60 65 73 63 61 70 65 28 29 27 21 20 | .title);..Don't.use.`escape()'!. |
3080 | 20 55 73 65 20 60 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 28 29 27 20 69 6e 73 74 | .Use.`encodeURIComponent()'.inst |
30a0 | 65 61 64 2e 20 20 54 68 65 0a 74 69 74 6c 65 20 6f 66 20 74 68 65 20 70 61 67 65 20 63 6f 75 6c | ead...The.title.of.the.page.coul |
30c0 | 64 20 63 6f 6e 74 61 69 6e 20 73 6c 61 73 68 65 73 20 61 6e 64 20 74 68 65 20 6c 6f 63 61 74 69 | d.contain.slashes.and.the.locati |
30e0 | 6f 6e 0a 64 65 66 69 6e 69 74 65 6c 79 20 77 69 6c 6c 2e 20 20 4f 72 67 20 39 2e 34 20 61 6e 64 | on.definitely.will...Org.9.4.and |
3100 | 20 65 61 72 6c 69 65 72 20 63 6f 75 6c 64 20 6e 6f 74 20 64 65 63 6f 64 65 20 22 2b 22 0a 74 6f | .earlier.could.not.decode."+".to |
3120 | 20 73 70 61 63 65 2c 20 74 68 61 74 20 69 73 20 77 68 79 20 6c 65 73 73 20 72 65 61 64 61 62 6c | .space,.that.is.why.less.readabl |
3140 | 65 20 6c 61 74 74 65 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 79 20 62 65 20 6e 65 63 65 73 | e.latter.expression.may.be.neces |
3160 | 73 61 72 79 0a 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e | sary.for.backward.compatibility. |
3180 | 0a 0a 54 68 65 20 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 20 75 73 65 64 20 74 6f 20 72 65 61 63 68 | ..The.sub-protocol.used.to.reach |
31a0 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 73 65 74 20 69 6e 0a 60 6f 72 67 2d 70 72 | .this.function.is.set.in.`org-pr |
31c0 | 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 27 2e 0a 0a 46 4e 41 4d 45 20 73 | otocol-protocol-alist'...FNAME.s |
31e0 | 68 6f 75 6c 64 20 62 65 20 61 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 2e 20 20 49 66 20 6e 6f | hould.be.a.property.list...If.no |
3200 | 74 2c 20 61 6e 20 6f 6c 64 2d 73 74 79 6c 65 20 6c 69 6e 6b 20 6f 66 20 74 68 65 0a 66 6f 72 6d | t,.an.old-style.link.of.the.form |
3220 | 20 55 52 4c 2f 54 49 54 4c 45 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 2e 0a 0a 28 66 | .URL/TITLE.can.also.be.used...(f |
3240 | 6e 20 46 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f | n.FNAME)..(defalias.'org-protoco |
3260 | 6c 2d 73 74 6f 72 65 2d 6c 69 6e 6b 20 23 5b 32 35 37 20 22 5c 33 30 31 01 5c 33 30 32 5c 33 30 | l-store-link.#[257."\301.\302\30 |
3280 | 33 23 5c 33 30 34 5c 33 30 35 02 5c 33 30 36 5c 22 21 5c 33 30 35 02 5c 33 30 37 5c 22 5c 33 31 | 3#\304\305.\306\"!\305.\307\"\31 |
32a0 | 30 5c 33 30 30 21 5c 32 30 33 1b 00 01 01 44 08 42 10 5c 33 31 31 02 21 5c 32 31 30 5c 33 31 32 | 0\300!\203....D.B.\311.!\210\312 |
32c0 | 5c 33 31 33 5c 33 31 34 5c 33 31 35 21 5c 33 31 34 5c 33 31 36 21 05 24 5c 32 36 36 04 5c 33 30 | \313\314\315!\314\316!.$\266.\30 |
32e0 | 32 5c 32 30 37 22 20 5b 6f 72 67 2d 73 74 6f 72 65 64 2d 6c 69 6e 6b 73 20 6f 72 67 2d 70 72 6f | 2\207".[org-stored-links.org-pro |
3300 | 74 6f 63 6f 6c 2d 70 61 72 73 65 2d 70 61 72 61 6d 65 74 65 72 73 20 6e 69 6c 20 28 3a 75 72 6c | tocol-parse-parameters.nil.(:url |
3320 | 20 3a 74 69 74 6c 65 29 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 73 61 6e 69 74 69 7a 65 2d 75 | .:title).org-protocol-sanitize-u |
3340 | 72 69 20 70 6c 69 73 74 2d 67 65 74 20 3a 75 72 6c 20 3a 74 69 74 6c 65 20 62 6f 75 6e 64 70 20 | ri.plist-get.:url.:title.boundp. |
3360 | 6b 69 6c 6c 2d 6e 65 77 20 6d 65 73 73 61 67 65 20 22 60 25 73 27 20 74 6f 20 69 6e 73 65 72 74 | kill-new.message."`%s'.to.insert |
3380 | 20 6e 65 77 20 4f 72 67 20 6c 69 6e 6b 2c 20 60 25 73 27 20 74 6f 20 69 6e 73 65 72 74 20 25 53 | .new.Org.link,.`%s'.to.insert.%S |
33a0 | 22 20 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 22 5c 5c 5b 6f 72 | ".substitute-command-keys."\\[or |
33c0 | 67 2d 69 6e 73 65 72 74 2d 6c 69 6e 6b 5d 22 20 22 5c 5c 5b 79 61 6e 6b 5d 22 5d 20 39 20 28 23 | g-insert-link]"."\\[yank]"].9.(# |
33e0 | 24 20 2e 20 31 31 36 36 35 29 5d 29 0a 23 40 31 31 31 36 20 50 72 6f 63 65 73 73 20 61 6e 20 6f | $...11665)]).#@1116.Process.an.o |
3400 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 63 61 70 74 75 72 65 20 73 74 79 6c 65 20 75 72 6c 20 | rg-protocol://capture.style.url. |
3420 | 77 69 74 68 20 49 4e 46 4f 2e 0a 0a 54 68 65 20 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 20 75 73 65 | with.INFO...The.sub-protocol.use |
3440 | 64 20 74 6f 20 72 65 61 63 68 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 73 65 74 20 | d.to.reach.this.function.is.set. |
3460 | 69 6e 0a 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 27 | in.`org-protocol-protocol-alist' |
3480 | 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 65 74 65 63 74 73 20 61 6e 20 55 52 4c 2c | ...This.function.detects.an.URL, |
34a0 | 20 74 69 74 6c 65 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 20 74 65 78 74 2c 20 73 65 70 61 72 61 | .title.and.optional.text,.separa |
34c0 | 74 65 64 0a 62 79 20 60 2f 27 2e 20 20 54 68 65 20 6c 6f 63 61 74 69 6f 6e 20 66 6f 72 20 61 20 | ted.by.`/'...The.location.for.a. |
34e0 | 62 72 6f 77 73 65 72 27 73 20 62 6f 6f 6b 6d 61 72 6b 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 | browser's.bookmark.looks.like.th |
3500 | 69 73 3a 0a 0a 20 20 6a 61 76 61 73 63 72 69 70 74 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 20 | is:....javascript:location.href. |
3520 | 3d 20 5c 3d 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 63 61 70 74 75 72 65 3f 5c 3d 27 20 | =.\='org-protocol://capture?\='. |
3540 | 2b 0a 20 20 20 20 20 20 20 20 6e 65 77 20 55 52 4c 53 65 61 72 63 68 50 61 72 61 6d 73 28 7b 0a | +.........new.URLSearchParams({. |
3560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 72 6c 3a 20 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 | ..............url:.location.href |
3580 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 3a 20 64 6f 63 75 6d 65 6e 74 2e | ,...............title:.document. |
35a0 | 74 69 74 6c 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 64 79 3a 20 77 69 6e 64 6f | title,...............body:.windo |
35c0 | 77 2e 67 65 74 53 65 6c 65 63 74 69 6f 6e 28 29 7d 29 0a 0a 6f 72 20 74 6f 20 6b 65 65 70 20 63 | w.getSelection()})..or.to.keep.c |
35e0 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 4f 72 67 20 76 65 72 73 69 6f 6e 73 20 66 | ompatibility.with.Org.versions.f |
3600 | 72 6f 6d 20 39 2e 30 20 74 6f 20 39 2e 34 3a 0a 0a 20 20 6a 61 76 61 73 63 72 69 70 74 3a 6c 6f | rom.9.0.to.9.4:....javascript:lo |
3620 | 63 61 74 69 6f 6e 2e 68 72 65 66 20 3d 20 5c 3d 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f | cation.href.=.\='org-protocol:// |
3640 | 63 61 70 74 75 72 65 3f 75 72 6c 3d 5c 3d 27 2b 20 5c 0a 20 20 20 20 20 20 20 20 65 6e 63 6f 64 | capture?url=\='+.\.........encod |
3660 | 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 28 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 29 20 2b 20 5c | eURIComponent(location.href).+.\ |
3680 | 3d 27 26 74 69 74 6c 65 3d 5c 3d 27 20 2b 20 5c 0a 20 20 20 20 20 20 20 20 65 6e 63 6f 64 65 55 | ='&title=\='.+.\.........encodeU |
36a0 | 52 49 43 6f 6d 70 6f 6e 65 6e 74 28 64 6f 63 75 6d 65 6e 74 2e 74 69 74 6c 65 29 20 2b 20 5c 3d | RIComponent(document.title).+.\= |
36c0 | 27 26 62 6f 64 79 3d 5c 3d 27 20 2b 20 5c 0a 20 20 20 20 20 20 20 20 65 6e 63 6f 64 65 55 52 49 | '&body=\='.+.\.........encodeURI |
36e0 | 43 6f 6d 70 6f 6e 65 6e 74 28 77 69 6e 64 6f 77 2e 67 65 74 53 65 6c 65 63 74 69 6f 6e 28 29 29 | Component(window.getSelection()) |
3700 | 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 75 73 65 73 20 74 68 65 20 63 68 61 72 61 63 | ..By.default,.it.uses.the.charac |
3720 | 74 65 72 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 65 66 61 75 6c 74 2d 74 65 6d 70 6c 61 | ter.`org-protocol-default-templa |
3740 | 74 65 2d 6b 65 79 27 2c 0a 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 61 73 73 6f 63 69 61 | te-key',.which.should.be.associa |
3760 | 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 20 69 6e 20 60 6f 72 67 2d 63 61 70 74 | ted.with.a.template.in.`org-capt |
3780 | 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 27 2e 0a 59 6f 75 20 6d 61 79 20 73 70 65 63 69 66 79 20 | ure-templates'..You.may.specify. |
37a0 | 74 68 65 20 74 65 6d 70 6c 61 74 65 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 3d 20 71 75 | the.template.with.a.template=.qu |
37c0 | 65 72 79 20 70 61 72 61 6d 65 74 65 72 2c 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 6a 61 76 | ery.parameter,.like.this:....jav |
37e0 | 61 73 63 72 69 70 74 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 20 3d 20 5c 3d 27 6f 72 67 2d 70 | ascript:location.href.=.\='org-p |
3800 | 72 6f 74 6f 63 6f 6c 3a 2f 2f 63 61 70 74 75 72 65 3f 74 65 6d 70 6c 61 74 65 3d 62 5c 3d 27 2b | rotocol://capture?template=b\='+ |
3820 | 20 2e 2e 2e 0a 0a 4e 6f 77 20 74 65 6d 70 6c 61 74 65 20 3f 62 20 77 69 6c 6c 20 62 65 20 75 73 | ......Now.template.?b.will.be.us |
3840 | 65 64 2e 0a 0a 28 66 6e 20 49 4e 46 4f 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 | ed...(fn.INFO)..(defalias.'org-p |
3860 | 72 6f 74 6f 63 6f 6c 2d 63 61 70 74 75 72 65 20 23 5b 32 35 37 20 22 5c 33 30 33 01 21 5c 33 30 | rotocol-capture.#[257."\303.!\30 |
3880 | 34 02 3a 5c 32 30 33 1d 00 02 40 5c 33 30 35 01 21 5c 32 30 33 15 00 03 5c 32 30 32 18 00 01 03 | 4.:\203...@\305.!\203...\202.... |
38a0 | 21 5c 32 36 32 01 5c 32 30 32 20 00 5c 32 31 31 02 21 5c 32 36 36 5c 32 30 32 5c 33 30 36 01 5c | !\262.\202..\211.!\266\202\306.\ |
38c0 | 33 30 37 5c 22 5c 32 30 36 2a 00 08 5c 33 30 36 02 5c 33 31 30 5c 22 5c 32 30 35 37 00 5c 33 31 | 307\"\206*..\306.\310\"\2057.\31 |
38e0 | 31 5c 33 30 36 03 5c 33 31 30 5c 22 21 5c 32 31 31 5c 32 30 35 46 00 5c 33 31 32 5c 33 31 33 02 | 1\306.\310\"!\211\205F.\312\313. |
3900 | 5c 22 5c 32 30 35 46 00 5c 33 31 34 5c 33 31 35 02 5c 22 5c 33 30 36 04 5c 33 31 36 5c 22 5c 32 | \"\205F.\314\315.\"\306.\316\"\2 |
3920 | 30 36 4e 00 5c 33 31 37 5c 33 30 36 05 5c 33 32 30 5c 22 5c 32 30 36 56 00 5c 33 31 37 03 5c 32 | 06N.\317\306.\320\"\206V.\317.\2 |
3940 | 30 34 5e 00 01 5c 32 30 32 68 00 5c 33 32 31 04 5c 33 32 32 04 21 5c 32 30 36 67 00 05 5c 22 5c | 04^..\202h.\321.\322.!\206g..\"\ |
3960 | 33 32 33 19 04 5c 32 30 33 74 00 04 03 44 5c 6e 42 12 5c 33 32 34 5c 33 32 35 05 5c 33 32 36 06 | 323..\203t...D\nB.\324\325.\326. |
3980 | 08 5c 33 32 37 06 08 5c 33 33 30 06 08 5c 33 33 31 06 0b 5c 33 33 32 06 12 26 5c 66 5c 32 31 30 | .\327..\330..\331..\332..&\f\210 |
39a0 | 5c 33 33 33 20 5c 32 31 30 5c 33 33 34 5c 33 33 35 06 07 5c 22 5c 32 31 30 5c 33 33 36 5c 33 33 | \333.\210\334\335..\"\210\336\33 |
39c0 | 37 21 5c 32 31 30 29 5c 33 33 35 5c 32 30 37 22 20 5b 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 | 7!\210)\335\207".[org-protocol-d |
39e0 | 65 66 61 75 6c 74 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 20 6f 72 67 2d 63 61 70 74 75 72 65 2d | efault-template-key.org-capture- |
3a00 | 6c 69 6e 6b 2d 69 73 2d 61 6c 72 65 61 64 79 2d 73 74 6f 72 65 64 20 6f 72 67 2d 73 74 6f 72 65 | link-is-already-stored.org-store |
3a20 | 64 2d 6c 69 6e 6b 73 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 61 72 73 65 2d 70 61 72 61 6d | d-links.org-protocol-parse-param |
3a40 | 65 74 65 72 73 20 23 5b 32 35 37 20 22 5c 32 31 31 40 47 5c 33 30 30 55 5c 32 30 33 5c 66 00 5c | eters.#[257."\211@G\300U\203\f.\ |
3a60 | 33 30 31 5c 32 30 32 0d 00 5c 33 30 32 5c 33 30 33 02 02 5c 22 5c 32 30 37 22 20 5b 31 20 28 3a | 301\202..\302\303..\"\207".[1.(: |
3a80 | 74 65 6d 70 6c 61 74 65 20 3a 75 72 6c 20 3a 74 69 74 6c 65 20 3a 62 6f 64 79 29 20 28 3a 75 72 | template.:url.:title.:body).(:ur |
3aa0 | 6c 20 3a 74 69 74 6c 65 20 3a 62 6f 64 79 29 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 61 73 73 | l.:title.:body).org-protocol-ass |
3ac0 | 69 67 6e 2d 70 61 72 61 6d 65 74 65 72 73 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 50 29 22 5d 20 | ign-parameters].5."\n\n(fn.P)"]. |
3ae0 | 6b 65 79 77 6f 72 64 70 20 70 6c 69 73 74 2d 67 65 74 20 3a 74 65 6d 70 6c 61 74 65 20 3a 75 72 | keywordp.plist-get.:template.:ur |
3b00 | 6c 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 73 61 6e 69 74 69 7a 65 2d 75 72 69 20 73 74 72 69 | l.org-protocol-sanitize-uri.stri |
3b20 | 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 61 2d 7a 5d 2b 5c 5c 29 3a 22 20 6d 61 74 63 68 2d | ng-match."^\\([a-z]+\\):".match- |
3b40 | 73 74 72 69 6e 67 20 31 20 3a 74 69 74 6c 65 20 22 22 20 3a 62 6f 64 79 20 6f 72 67 2d 6c 69 6e | string.1.:title."".:body.org-lin |
3b60 | 6b 2d 6d 61 6b 65 2d 73 74 72 69 6e 67 20 6f 72 67 2d 73 74 72 69 6e 67 2d 6e 77 2d 70 20 74 20 | k-make-string.org-string-nw-p.t. |
3b80 | 6f 72 67 2d 6c 69 6e 6b 2d 73 74 6f 72 65 2d 70 72 6f 70 73 20 3a 74 79 70 65 20 3a 6c 69 6e 6b | org-link-store-props.:type.:link |
3ba0 | 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 3a 61 6e 6e 6f 74 61 74 69 6f 6e 20 3a 69 6e 69 74 69 | .:description.:annotation.:initi |
3bc0 | 61 6c 20 3a 71 75 65 72 79 20 72 61 69 73 65 2d 66 72 61 6d 65 20 6f 72 67 2d 63 61 70 74 75 72 | al.:query.raise-frame.org-captur |
3be0 | 65 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 49 74 65 6d 20 63 61 70 74 75 72 65 64 2e 22 5d 20 | e.nil.message."Item.captured."]. |
3c00 | 32 31 20 28 23 24 20 2e 20 31 33 33 30 30 29 5d 29 0a 23 40 37 34 20 43 6f 6e 76 65 72 74 20 51 | 21.(#$...13300)]).#@74.Convert.Q |
3c20 | 55 45 52 59 20 6b 65 79 3d 76 61 6c 75 65 20 70 61 69 72 73 20 69 6e 20 74 68 65 20 55 52 4c 20 | UERY.key=value.pairs.in.the.URL. |
3c40 | 74 6f 20 61 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 51 55 45 52 59 29 1f | to.a.property.list...(fn.QUERY). |
3c60 | 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 6f 6e 76 65 72 74 | .(defalias.'org-protocol-convert |
3c80 | 2d 71 75 65 72 79 2d 74 6f 2d 70 6c 69 73 74 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 35 17 | -query-to-plist.#[257."\211\205. |
3ca0 | 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 33 30 33 5c 32 31 31 25 5c 33 30 34 5c 33 30 35 5c | .\300\301\302.\303\211%\304\305\ |
3cc0 | 33 30 36 5c 33 30 37 5c 33 31 30 05 5c 33 31 31 5c 22 5c 22 5c 22 5c 32 36 32 01 5c 32 30 37 22 | 306\307\310.\311\"\"\"\262.\207" |
3ce0 | 20 5b 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 2b 22 | .[replace-regexp-in-string."\\+" |
3d00 | 20 22 20 22 20 74 20 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 23 5b 32 35 37 | .".".t.apply.append.mapcar.#[257 |
3d20 | 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 33 30 32 5c 33 30 33 02 40 50 21 01 41 40 44 5c 32 30 | ."\300.\301\"\302\303.@P!.A@D\20 |
3d40 | 37 22 20 5b 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 3d 22 20 69 6e 74 65 72 6e 20 22 3a 22 5d | 7".[split-string."=".intern.":"] |
3d60 | 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 26 | .5."\n\n(fn.X)"].split-string."& |
3d80 | 22 5d 20 39 20 28 23 24 20 2e 20 31 35 33 38 33 29 5d 29 0a 23 40 35 37 37 20 50 72 6f 63 65 73 | "].9.(#$...15383)]).#@577.Proces |
3da0 | 73 20 61 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 6f 70 65 6e 2d 73 6f 75 72 63 65 3f | s.an.org-protocol://open-source? |
3dc0 | 75 72 6c 3d 20 73 74 79 6c 65 20 55 52 4c 20 77 69 74 68 20 46 4e 41 4d 45 2e 0a 0a 43 68 61 6e | url=.style.URL.with.FNAME...Chan |
3de0 | 67 65 20 61 20 66 69 6c 65 6e 61 6d 65 20 62 79 20 6d 61 70 70 69 6e 67 20 55 52 4c 73 20 74 6f | ge.a.filename.by.mapping.URLs.to |
3e00 | 20 6c 6f 63 61 6c 20 66 69 6c 65 6e 61 6d 65 73 20 61 73 20 73 65 74 0a 69 6e 20 60 6f 72 67 2d | .local.filenames.as.set.in.`org- |
3e20 | 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 27 2e 0a 0a 54 68 65 20 6c 6f | protocol-project-alist'...The.lo |
3e40 | 63 61 74 69 6f 6e 20 66 6f 72 20 61 20 62 72 6f 77 73 65 72 27 73 20 62 6f 6f 6b 6d 61 72 6b 20 | cation.for.a.browser's.bookmark. |
3e60 | 73 68 6f 75 6c 64 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 6a 61 76 61 73 63 | should.look.like.this:....javasc |
3e80 | 72 69 70 74 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 20 3d 20 5c 3d 27 6f 72 67 2d 70 72 6f 74 | ript:location.href.=.\='org-prot |
3ea0 | 6f 63 6f 6c 3a 2f 2f 6f 70 65 6e 2d 73 6f 75 72 63 65 3f 5c 3d 27 20 2b 0a 20 20 20 20 20 20 20 | ocol://open-source?\='.+........ |
3ec0 | 20 6e 65 77 20 55 52 4c 53 65 61 72 63 68 50 61 72 61 6d 73 28 7b 75 72 6c 3a 20 6c 6f 63 61 74 | .new.URLSearchParams({url:.locat |
3ee0 | 69 6f 6e 2e 68 72 65 66 7d 29 0a 0a 6f 72 20 69 66 20 79 6f 75 20 70 72 65 66 65 72 20 74 6f 20 | ion.href})..or.if.you.prefer.to. |
3f00 | 6b 65 65 70 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 6f 6c 64 65 72 20 4f 72 | keep.compatibility.with.older.Or |
3f20 | 67 20 76 65 72 73 69 6f 6e 73 20 28 39 2e 30 20 74 6f 20 39 2e 34 29 2c 0a 63 6f 6e 73 69 64 65 | g.versions.(9.0.to.9.4),.conside |
3f40 | 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 3a 0a 0a 20 20 6a | r.the.following.expression:....j |
3f60 | 61 76 61 73 63 72 69 70 74 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 20 3d 20 5c 3d 27 6f 72 67 | avascript:location.href.=.\='org |
3f80 | 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 6f 70 65 6e 2d 73 6f 75 72 63 65 3f 75 72 6c 3d 5c 3d 27 20 | -protocol://open-source?url=\='. |
3fa0 | 2b 20 5c 0a 20 20 20 20 20 20 20 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 28 6c | +.\.........encodeURIComponent(l |
3fc0 | 6f 63 61 74 69 6f 6e 2e 68 72 65 66 29 0a 0a 28 66 6e 20 46 4e 41 4d 45 29 1f 0a 28 64 65 66 61 | ocation.href)..(fn.FNAME)..(defa |
3fe0 | 6c 69 61 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 20 23 | lias.'org-protocol-open-source.# |
4000 | 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 5c 33 30 34 5c 33 30 35 23 5c 33 30 36 | [257."\301\302\303.\304\305#\306 |
4020 | 5c 22 21 5c 33 30 37 32 5c 33 33 34 00 08 5c 32 31 31 5c 32 30 33 5c 33 33 31 00 5c 32 31 31 40 | \"!\3072\334..\211\203\331.\211@ |
4040 | 5c 33 30 32 01 41 5c 33 31 30 5c 22 5c 33 31 31 01 21 5c 33 31 32 01 06 06 5c 22 5c 32 30 33 5c | \302.A\310\"\311.!\312...\"\203\ |
4060 | 33 32 30 00 5c 33 30 32 03 41 5c 33 31 33 5c 22 5c 33 30 32 04 41 5c 33 31 34 5c 22 5c 33 30 32 | 320.\302.A\313\"\302.A\314\"\302 |
4080 | 05 41 5c 33 31 35 5c 22 5c 33 31 36 06 08 5c 33 31 37 5c 33 31 32 5c 33 32 30 06 5c 66 5c 22 23 | .A\315\"\316..\317\312\320.\f\"# |
40a0 | 5c 33 31 32 05 02 5c 22 06 06 47 5c 5c 03 5c 32 30 33 53 00 5c 33 31 32 5c 33 31 31 05 21 03 5c | \312..\"..G\\.\203S.\312\311.!.\ |
40c0 | 22 5c 32 30 32 55 00 01 47 05 5c 33 31 36 04 04 04 23 50 04 5c 32 30 33 66 00 5c 32 31 31 05 50 | "\202U..G.\316...#P.\203f.\211.P |
40e0 | 5c 32 30 32 67 00 5c 32 31 31 5c 33 32 31 01 21 5c 32 30 34 5c 32 36 30 00 5c 33 32 32 5c 33 32 | \202g.\211\321.!\204\260.\322\32 |
4100 | 33 02 5c 22 5c 32 31 30 5c 33 30 32 06 0b 41 5c 33 32 34 5c 22 5c 32 31 31 5c 32 30 33 5c 32 35 | 3.\"\210\302..A\324\"\211\203\25 |
4120 | 37 00 5c 33 32 32 5c 33 32 35 02 5c 22 5c 32 31 30 5c 32 31 31 5c 32 31 31 5c 32 30 33 5c 32 35 | 7.\322\325.\"\210\211\211\203\25 |
4140 | 36 00 5c 32 31 31 40 5c 33 31 32 01 40 06 09 5c 22 5c 32 30 33 5c 32 34 37 00 5c 33 32 36 5c 33 | 6.\211@\312.@..\"\203\247.\326\3 |
4160 | 32 37 5c 33 33 30 5c 33 30 34 5c 32 31 31 06 5c 66 5c 33 33 31 25 21 01 41 50 5c 33 33 32 5c 33 | 27\330\304\211.\f\331%!.AP\332\3 |
4180 | 30 37 06 0d 03 50 5c 22 5c 32 36 36 02 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 5c 32 30 32 00 | 07...P\"\266..A\266\202\202\202. |
41a0 | 5c 32 31 30 5c 32 31 30 5c 33 33 33 01 21 5c 32 30 33 5c 32 37 33 00 5c 33 33 32 5c 33 30 37 02 | \210\210\333.!\203\273.\332\307. |
41c0 | 5c 22 5c 32 31 30 5c 33 32 31 01 21 5c 32 30 33 5c 33 31 31 00 5c 33 32 32 5c 33 33 34 02 5c 22 | \"\210\321.!\203\311.\322\334.\" |
41e0 | 5c 32 31 30 5c 32 30 32 5c 33 31 36 00 5c 33 32 32 5c 33 33 35 02 5c 22 5c 32 31 30 5c 32 36 36 | \210\202\316.\322\335.\"\210\266 |
4200 | 08 5c 32 36 36 02 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 0f 00 5c 32 31 30 5c 33 30 34 30 5c | .\266..A\266\202\202..\210\3040\ |
4220 | 32 30 37 22 20 5b 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 | 207".[org-protocol-project-alist |
4240 | 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 73 61 6e 69 74 69 7a 65 2d 75 72 69 20 70 6c 69 73 74 | .org-protocol-sanitize-uri.plist |
4260 | 2d 67 65 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 61 72 73 65 2d 70 61 72 61 6d 65 74 65 | -get.org-protocol-parse-paramete |
4280 | 72 73 20 6e 69 6c 20 28 3a 75 72 6c 29 20 3a 75 72 6c 20 72 65 73 75 6c 74 20 3a 62 61 73 65 2d | rs.nil.(:url).:url.result.:base- |
42a0 | 75 72 6c 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 3a 77 | url.regexp-quote.string-match.:w |
42c0 | 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 3a 6f 6e 6c 69 6e 65 2d 73 75 66 66 69 78 20 | orking-directory.:online-suffix. |
42e0 | 3a 77 6f 72 6b 69 6e 67 2d 73 75 66 66 69 78 20 73 75 62 73 74 72 69 6e 67 20 30 20 22 5c 5c 28 | :working-suffix.substring.0."\\( |
4300 | 5b 5c 5c 3f 23 5d 2e 2a 5c 5c 29 3f 24 22 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6d 65 73 | [\\?#].*\\)?$".file-exists-p.mes |
4320 | 73 61 67 65 20 22 46 69 6c 65 20 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 5c 6e 54 | sage."File.%s.does.not.exist.\nT |
4340 | 65 73 74 69 6e 67 20 66 6f 72 20 72 65 77 72 69 74 74 65 6e 20 55 52 4c 73 2e 22 20 3a 72 65 77 | esting.for.rewritten.URLs.".:rew |
4360 | 72 69 74 65 73 20 22 52 65 77 72 69 74 65 73 20 66 6f 75 6e 64 3a 20 25 53 22 20 64 69 72 65 63 | rites."Rewrites.found:.%S".direc |
4380 | 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 | tory-file-name.replace-match."". |
43a0 | 31 20 74 68 72 6f 77 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 22 25 73 3a 20 70 65 72 | 1.throw.file-readable-p."%s:.per |
43c0 | 6d 69 73 73 69 6f 6e 20 64 65 6e 69 65 64 21 22 20 22 25 73 3a 20 6e 6f 20 73 75 63 68 20 66 69 | mission.denied!"."%s:.no.such.fi |
43e0 | 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 2e 22 5d 20 32 34 20 28 23 24 20 2e 20 31 35 37 37 | le.or.directory."].24.(#$...1577 |
4400 | 30 29 5d 29 0a 23 40 31 30 32 37 20 43 68 65 63 6b 20 69 66 20 60 6f 72 67 2d 70 72 6f 74 6f 63 | 0)]).#@1027.Check.if.`org-protoc |
4420 | 6f 6c 2d 74 68 65 2d 70 72 6f 74 6f 63 6f 6c 27 20 61 6e 64 20 61 20 76 61 6c 69 64 20 70 72 6f | ol-the-protocol'.and.a.valid.pro |
4440 | 74 6f 63 6f 6c 20 61 72 65 20 75 73 65 64 20 69 6e 20 46 4e 41 4d 45 2e 0a 53 75 62 2d 70 72 6f | tocol.are.used.in.FNAME..Sub-pro |
4460 | 74 6f 63 6f 6c 73 20 61 72 65 20 72 65 67 69 73 74 65 72 65 64 20 69 6e 20 60 6f 72 67 2d 70 72 | tocols.are.registered.in.`org-pr |
4480 | 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 27 20 61 6e 64 0a 60 6f 72 67 2d | otocol-protocol-alist'.and.`org- |
44a0 | 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 2d 64 65 66 61 75 6c 74 27 | protocol-protocol-alist-default' |
44c0 | 2e 20 20 54 68 69 73 20 69 73 20 68 6f 77 20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 69 73 20 64 | ...This.is.how.the.matching.is.d |
44e0 | 6f 6e 65 3a 0a 0a 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 70 72 6f 74 6f 63 6f 6c 3a | one:....(string-match."protocol: |
4500 | 2f 2b 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 5c 5c 28 3a 2f 2f 5c 5c 7c 5c 5c 3f 5c 5c 29 22 20 2e | /+sub-protocol\\(://\\|\\?\\)".. |
4520 | 2e 2e 29 0a 0a 70 72 6f 74 6f 63 6f 6c 20 61 6e 64 20 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 20 61 | ..)..protocol.and.sub-protocol.a |
4540 | 72 65 20 72 65 67 65 78 70 2d 71 75 6f 74 65 64 2e 0a 0a 4f 6c 64 2d 73 74 79 6c 65 20 6c 69 6e | re.regexp-quoted...Old-style.lin |
4560 | 6b 73 20 73 75 63 68 20 61 73 20 22 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 73 75 62 2d 70 72 6f 74 6f | ks.such.as."protocol://sub-proto |
4580 | 63 6f 6c 3a 2f 2f 70 61 72 61 6d 31 2f 70 61 72 61 6d 32 22 20 61 72 65 0a 61 6c 73 6f 20 72 65 | col://param1/param2".are.also.re |
45a0 | 63 6f 67 6e 69 7a 65 64 2e 0a 0a 49 66 20 61 20 6d 61 74 63 68 69 6e 67 20 70 72 6f 74 6f 63 6f | cognized...If.a.matching.protoco |
45c0 | 6c 20 69 73 20 66 6f 75 6e 64 2c 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 73 74 72 69 | l.is.found,.the.protocol.is.stri |
45e0 | 70 70 65 64 20 66 72 6f 6d 0a 66 6e 61 6d 65 20 61 6e 64 20 74 68 65 20 72 65 73 75 6c 74 20 69 | pped.from.fname.and.the.result.i |
4600 | 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 66 75 6e 63 74 69 6f | s.passed.to.the.protocol.functio |
4620 | 6e 20 61 73 20 74 68 65 0a 66 69 72 73 74 20 70 61 72 61 6d 65 74 65 72 2e 20 20 54 68 65 20 73 | n.as.the.first.parameter...The.s |
4640 | 65 63 6f 6e 64 20 70 61 72 61 6d 65 74 65 72 20 77 69 6c 6c 20 62 65 20 6e 6f 6e 2d 6e 69 6c 20 | econd.parameter.will.be.non-nil. |
4660 | 69 66 20 46 4e 41 4d 45 0a 75 73 65 73 20 6b 65 79 3d 76 61 6c 26 6b 65 79 32 3d 76 61 6c 32 2d | if.FNAME.uses.key=val&key2=val2- |
4680 | 74 79 70 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 6f 72 20 6e 69 6c 20 69 66 20 46 4e 41 4d 45 20 | type.arguments,.or.nil.if.FNAME. |
46a0 | 75 73 65 73 0a 76 61 6c 2f 76 61 6c 32 2d 74 79 70 65 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 | uses.val/val2-type.arguments...I |
46c0 | 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 68 65 0a | f.the.function.returns.nil,.the. |
46e0 | 66 69 6c 65 6e 61 6d 65 20 69 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 | filename.is.removed.from.the.lis |
4700 | 74 20 6f 66 20 66 69 6c 65 6e 61 6d 65 73 20 70 61 73 73 65 64 20 66 72 6f 6d 0a 65 6d 61 63 73 | t.of.filenames.passed.from.emacs |
4720 | 63 6c 69 65 6e 74 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2e 20 20 49 66 20 74 68 65 20 66 75 | client.to.the.server...If.the.fu |
4740 | 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 20 6e 6f 6e 2d 6e 69 6c 0a 76 61 6c 75 65 2c 20 | nction.returns.a.non-nil.value,. |
4760 | 74 68 61 74 20 76 61 6c 75 65 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 73 65 72 76 | that.value.is.passed.to.the.serv |
4780 | 65 72 20 61 73 20 66 69 6c 65 6e 61 6d 65 2e 0a 0a 49 66 20 74 68 65 20 68 61 6e 64 6c 65 72 20 | er.as.filename...If.the.handler. |
47a0 | 66 75 6e 63 74 69 6f 6e 20 69 73 20 67 72 65 65 64 79 2c 20 52 45 53 54 4f 46 46 49 4c 45 53 20 | function.is.greedy,.RESTOFFILES. |
47c0 | 77 69 6c 6c 20 61 6c 73 6f 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 69 74 2e 0a 0a 43 4c 49 45 | will.also.be.passed.to.it...CLIE |
47e0 | 4e 54 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 28 66 6e 20 46 4e 41 4d 45 20 52 45 53 54 4f 46 | NT.is.ignored...(fn.FNAME.RESTOF |
4800 | 46 49 4c 45 53 20 43 4c 49 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 72 | FILES.CLIENT)..(defalias.'org-pr |
4820 | 6f 74 6f 63 6f 6c 2d 63 68 65 63 6b 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 70 72 6f 74 6f 63 | otocol-check-filename-for-protoc |
4840 | 6f 6c 20 23 5b 37 37 31 20 22 5c 33 30 33 08 09 5c 22 5c 33 30 34 32 5c 32 33 36 00 5c 33 30 35 | ol.#[771."\303..\"\3042\236.\305 |
4860 | 5c 6e 21 5c 33 30 36 50 5c 33 30 37 01 06 06 5c 22 5c 32 30 33 5c 32 33 33 00 01 5c 32 31 31 5c | \n!\306P\307...\"\203\233..\211\ |
4880 | 32 30 33 5c 32 33 32 00 5c 32 31 31 40 02 5c 33 30 35 5c 33 31 30 03 41 5c 33 31 31 5c 22 21 5c | 203\232.\211@.\305\310.A\311\"!\ |
48a0 | 33 31 32 51 5c 33 30 37 01 06 09 5c 22 5c 32 30 33 5c 32 32 32 00 5c 33 31 30 02 41 5c 33 31 33 | 312Q\307...\"\203\222.\310.A\313 |
48c0 | 5c 22 5c 33 31 30 03 41 5c 33 31 34 5c 22 5c 33 31 35 06 5c 6e 04 5c 22 01 5c 32 30 33 46 00 06 | \"\310.A\314\"\315.\n.\".\203F.. |
48e0 | 09 5c 32 30 32 49 00 5c 32 31 31 41 40 5c 33 31 36 5c 33 31 37 06 0d 5c 22 5c 33 32 30 48 5c 33 | .\202I.\211A@\316\317..\"\320H\3 |
4900 | 32 31 55 3f 5c 33 31 30 06 07 41 5c 33 32 32 5c 22 5c 32 30 33 63 00 5c 33 32 33 5c 33 32 34 21 | 21U?\310..A\322\"\203c.\323\324! |
4920 | 5c 32 31 30 5c 33 32 35 20 5c 32 31 30 5c 33 32 36 05 21 5c 32 30 33 5c 32 32 30 00 03 5c 32 30 | \210\325.\210\326.!\203\220..\20 |
4940 | 34 5c 32 30 37 00 5c 33 32 37 5c 33 30 34 02 5c 32 30 33 7d 00 06 06 5c 33 33 30 05 05 5c 22 21 | 4\207.\327\304.\203}...\330..\"! |
4960 | 5c 32 30 32 5c 32 30 35 00 5c 33 33 31 5c 33 33 32 21 5c 32 31 30 06 06 04 21 5c 22 5c 32 31 30 | \202\205.\331\332!\210...!\"\210 |
4980 | 04 02 21 5c 32 31 30 5c 33 32 37 5c 33 30 34 5c 33 33 33 5c 22 5c 32 31 30 5c 32 36 36 05 5c 32 | ..!\210\327\304\333\"\210\266.\2 |
49a0 | 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 16 00 5c 32 31 30 5c 32 31 30 03 30 5c 32 30 37 | 10.A\266\202\202..\210\210.0\207 |
49c0 | 22 20 5b 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 20 6f | ".[org-protocol-protocol-alist.o |
49e0 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 2d 64 65 66 61 75 | rg-protocol-protocol-alist-defau |
4a00 | 6c 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 74 68 65 2d 70 72 6f 74 6f 63 6f 6c 20 61 70 70 | lt.org-protocol-the-protocol.app |
4a20 | 65 6e 64 20 66 6e 61 6d 65 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 22 3a 2f 2b 22 20 73 74 72 | end.fname.regexp-quote.":/+".str |
4a40 | 69 6e 67 2d 6d 61 74 63 68 20 70 6c 69 73 74 2d 67 65 74 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 5c | ing-match.plist-get.:protocol."\ |
4a60 | 5c 28 3a 2f 2b 5c 5c 7c 2f 2a 5c 5c 3f 5c 5c 29 22 20 3a 66 75 6e 63 74 69 6f 6e 20 3a 67 72 65 | \(:/+\\|/*\\?\\)".:function.:gre |
4a80 | 65 64 79 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | edy.split-string.match-string.1. |
4aa0 | 30 20 35 38 20 3a 6b 69 6c 6c 2d 63 6c 69 65 6e 74 20 6d 65 73 73 61 67 65 20 22 47 72 65 65 64 | 0.58.:kill-client.message."Greed |
4ac0 | 79 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 68 61 6e 64 6c 65 72 2e 20 20 4b 69 6c 6c 69 6e 67 | y.org-protocol.handler...Killing |
4ae0 | 20 63 6c 69 65 6e 74 2e 22 20 73 65 72 76 65 72 2d 65 64 69 74 20 66 62 6f 75 6e 64 70 20 74 68 | .client.".server-edit.fboundp.th |
4b00 | 72 6f 77 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 61 72 73 65 2d 70 61 72 61 6d 65 74 65 72 | row.org-protocol-parse-parameter |
4b20 | 73 20 77 61 72 6e 20 22 50 6c 65 61 73 65 20 75 70 64 61 74 65 20 79 6f 75 72 20 4f 72 67 20 50 | s.warn."Please.update.your.Org.P |
4b40 | 72 6f 74 6f 63 6f 6c 20 68 61 6e 64 6c 65 72 20 74 6f 20 64 65 61 6c 20 77 69 74 68 20 6e 65 77 | rotocol.handler.to.deal.with.new |
4b60 | 2d 73 74 79 6c 65 20 6c 69 6e 6b 73 2e 22 20 74 5d 20 31 39 20 28 23 24 20 2e 20 31 37 34 32 30 | -style.links.".t].19.(#$...17420 |
4b80 | 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 | )]).(byte-code."\300\301\302\303 |
4ba0 | 5c 33 30 34 24 5c 32 31 30 5c 33 30 35 5c 33 30 31 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 61 64 | \304$\210\305\301\304\"\207".[ad |
4bc0 | 2d 61 64 64 2d 61 64 76 69 63 65 20 73 65 72 76 65 72 2d 76 69 73 69 74 2d 66 69 6c 65 73 20 28 | -add-advice.server-visit-files.( |
4be0 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 65 74 65 63 74 2d 70 72 6f 74 6f 63 6f 6c 2d 73 65 72 | org-protocol-detect-protocol-ser |
4c00 | 76 65 72 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 41 64 | ver.nil.t.(advice.lambda.nil."Ad |
4c20 | 76 69 63 65 20 73 65 72 76 65 72 2d 76 69 73 69 74 2d 66 6c 69 73 74 20 74 6f 20 63 61 6c 6c 20 | vice.server-visit-flist.to.call. |
4c40 | 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 6d 6f 64 69 66 79 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f | `org-protocol-modify-filename-fo |
4c60 | 72 2d 70 72 6f 74 6f 63 6f 6c 27 2e 22 20 28 6c 65 74 20 28 28 66 6c 69 73 74 20 28 69 66 20 6f | r-protocol'.".(let.((flist.(if.o |
4c80 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 72 65 76 65 72 73 65 2d 6c 69 73 74 2d 6f 66 2d 66 69 6c 65 | rg-protocol-reverse-list-of-file |
4ca0 | 73 20 28 72 65 76 65 72 73 65 20 28 61 64 2d 67 65 74 2d 61 72 67 20 30 29 29 20 28 61 64 2d 67 | s.(reverse.(ad-get-arg.0)).(ad-g |
4cc0 | 65 74 2d 61 72 67 20 30 29 29 29 20 28 63 6c 69 65 6e 74 20 28 61 64 2d 67 65 74 2d 61 72 67 20 | et-arg.0))).(client.(ad-get-arg. |
4ce0 | 31 29 29 29 20 28 63 61 74 63 68 20 27 67 72 65 65 64 79 20 28 64 6f 6c 69 73 74 20 28 76 61 72 | 1))).(catch.'greedy.(dolist.(var |
4d00 | 20 66 6c 69 73 74 29 20 28 6c 65 74 20 28 28 66 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c | .flist).(let.((fname.(expand-fil |
4d20 | 65 2d 6e 61 6d 65 20 28 63 61 72 20 76 61 72 29 29 29 29 20 28 73 65 74 71 20 66 6e 61 6d 65 20 | e-name.(car.var)))).(setq.fname. |
4d40 | 28 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 68 65 63 6b 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 | (org-protocol-check-filename-for |
4d60 | 2d 70 72 6f 74 6f 63 6f 6c 20 66 6e 61 6d 65 20 28 6d 65 6d 62 65 72 20 76 61 72 20 66 6c 69 73 | -protocol.fname.(member.var.flis |
4d80 | 74 29 20 63 6c 69 65 6e 74 29 29 20 28 69 66 20 28 65 71 20 66 6e 61 6d 65 20 74 29 20 28 70 72 | t).client)).(if.(eq.fname.t).(pr |
4da0 | 6f 67 6e 20 28 61 64 2d 73 65 74 2d 61 72 67 20 30 20 6e 69 6c 29 20 28 74 68 72 6f 77 20 27 67 | ogn.(ad-set-arg.0.nil).(throw.'g |
4dc0 | 72 65 65 64 79 20 74 29 29 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 66 6e 61 6d 65 29 20 28 73 | reedy.t)).(if.(stringp.fname).(s |
4de0 | 65 74 63 61 72 20 76 61 72 20 66 6e 61 6d 65 29 20 28 61 64 2d 73 65 74 2d 61 72 67 20 30 20 28 | etcar.var.fname).(ad-set-arg.0.( |
4e00 | 64 65 6c 71 20 76 61 72 20 28 61 64 2d 67 65 74 2d 61 72 67 20 30 29 29 29 29 29 29 29 29 29 29 | delq.var.(ad-get-arg.0)))))))))) |
4e20 | 29 20 62 65 66 6f 72 65 20 6e 69 6c 20 61 64 2d 61 63 74 69 76 61 74 65 5d 20 35 29 0a 23 40 32 | ).before.nil.ad-activate].5).#@2 |
4e40 | 33 38 20 43 72 65 61 74 65 20 61 6e 20 4f 72 67 20 70 72 6f 74 6f 63 6f 6c 20 70 72 6f 6a 65 63 | 38.Create.an.Org.protocol.projec |
4e60 | 74 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 27 73 20 70 72 6f 6a 65 63 74 | t.for.the.current.file's.project |
4e80 | 2e 0a 54 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 70 | ..The.visited.file.needs.to.be.p |
4ea0 | 61 72 74 20 6f 66 20 61 20 70 75 62 6c 69 73 68 69 6e 67 20 70 72 6f 6a 65 63 74 20 69 6e 0a 60 | art.of.a.publishing.project.in.` |
4ec0 | 6f 72 67 2d 70 75 62 6c 69 73 68 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 27 20 66 6f 72 20 74 | org-publish-project-alist'.for.t |
4ee0 | 68 69 73 20 74 6f 20 77 6f 72 6b 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 0a 64 65 6c 65 67 | his.to.work...The.function.deleg |
4f00 | 61 74 65 73 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 74 6f 20 60 6f 72 67 2d 70 72 | ates.most.of.the.work.to.`org-pr |
4f20 | 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d | otocol-create'...(defalias.'org- |
4f40 | 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 2d 66 6f 72 2d 6f 72 67 20 23 5b 30 20 22 5c 33 30 | protocol-create-for-org.#[0."\30 |
4f60 | 31 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 08 21 5c 32 31 31 5c 32 30 33 12 00 5c 33 30 34 01 41 | 1\302!\210\303.!\211\203..\304.A |
4f80 | 21 5c 32 30 32 18 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 21 5c 22 5c 32 30 37 22 20 | !\202..\305\306\307\310!\"\207". |
4fa0 | 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 71 75 69 72 65 20 6f 78 2d 70 75 62 | [buffer-file-name.require.ox-pub |
4fc0 | 6c 69 73 68 20 6f 72 67 2d 70 75 62 6c 69 73 68 2d 67 65 74 2d 70 72 6f 6a 65 63 74 2d 66 72 6f | lish.org-publish-get-project-fro |
4fe0 | 6d 2d 66 69 6c 65 6e 61 6d 65 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 20 6d | m-filename.org-protocol-create.m |
5000 | 65 73 73 61 67 65 20 22 25 73 22 20 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b | essage."%s".substitute-command-k |
5020 | 65 79 73 20 22 4e 6f 74 20 69 6e 20 61 6e 20 4f 72 67 20 70 72 6f 6a 65 63 74 2e 20 20 44 69 64 | eys."Not.in.an.Org.project...Did |
5040 | 20 79 6f 75 20 6d 65 61 6e 20 60 5c 5c 5b 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 | .you.mean.`\\[org-protocol-creat |
5060 | 65 5d 27 3f 22 5d 20 35 20 28 23 24 20 2e 20 32 30 30 33 35 29 20 6e 69 6c 5d 29 0a 23 40 34 30 | e]'?"].5.(#$...20035).nil]).#@40 |
5080 | 33 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 70 72 6f 6a | 3.Create.a.new.org-protocol.proj |
50a0 | 65 63 74 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 0a 41 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 | ect.interactively..An.org-protoc |
50c0 | 6f 6c 20 70 72 6f 6a 65 63 74 20 69 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 0a 60 6f 72 67 2d 70 | ol.project.is.an.entry.in.`org-p |
50e0 | 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 27 20 77 68 69 63 68 20 69 73 20 | rotocol-project-alist'.which.is. |
5100 | 75 73 65 64 20 62 79 0a 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 | used.by.`org-protocol-open-sourc |
5120 | 65 27 2e 20 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 75 73 65 20 50 52 4f 4a 45 43 54 2d 50 4c 49 53 | e'...Optionally.use.PROJECT-PLIS |
5140 | 54 20 74 6f 0a 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 64 65 66 61 75 6c 74 73 20 66 6f 72 | T.to.initialize.the.defaults.for |
5160 | 20 74 68 69 73 20 70 72 6f 6a 65 63 74 2e 20 20 49 66 20 50 52 4f 4a 45 43 54 2d 50 4c 49 53 54 | .this.project...If.PROJECT-PLIST |
5180 | 20 69 73 0a 74 68 65 20 63 64 72 20 6f 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 6e 20 60 6f 72 | .is.the.cdr.of.an.element.in.`or |
51a0 | 67 2d 70 75 62 6c 69 73 68 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 27 2c 20 72 65 75 73 65 0a | g-publish-project-alist',.reuse. |
51c0 | 3a 62 61 73 65 2d 64 69 72 65 63 74 6f 72 79 2c 20 3a 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e | :base-directory,.:html-extension |
51e0 | 20 61 6e 64 20 3a 62 61 73 65 2d 65 78 74 65 6e 73 69 6f 6e 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 | .and.:base-extension...(fn.&opti |
5200 | 6f 6e 61 6c 20 50 52 4f 4a 45 43 54 2d 50 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | onal.PROJECT-PLIST)..(defalias.' |
5220 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 20 23 5b 32 35 36 20 22 5c 33 30 34 5c | org-protocol-create.#[256."\304\ |
5240 | 33 30 35 02 5c 33 30 36 5c 22 5c 32 30 36 09 00 08 21 5c 33 30 37 5c 33 30 35 03 5c 33 31 30 5c | 305.\306\"\206...!\307\305.\310\ |
5260 | 22 5c 32 30 36 13 00 5c 33 31 31 5c 33 30 35 04 5c 33 31 32 5c 22 5c 32 30 33 23 00 5c 33 31 33 | "\206..\311\305.\312\"\203#.\313 |
5280 | 5c 33 30 35 05 5c 33 31 32 5c 22 50 5c 32 30 32 24 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 19 1a | \305.\312\"P\202$.\314\315\316.. |
52a0 | 5c 33 31 37 5c 33 32 30 04 5c 33 31 36 06 06 5c 33 31 35 25 5c 32 36 32 03 5c 33 32 31 5c 33 32 | \317\320.\316..\315%\262.\321\32 |
52c0 | 32 04 5c 22 5c 32 30 34 3e 00 02 5c 33 32 32 50 5c 32 36 32 03 5c 33 30 34 5c 33 32 33 5c 33 32 | 2.\"\204>..\322P\262.\304\323\32 |
52e0 | 34 06 06 5c 32 31 31 5c 33 31 35 24 21 5c 32 36 32 04 5c 33 32 31 5c 33 32 32 05 5c 22 5c 32 30 | 4..\211\315$!\262.\321\322.\"\20 |
5300 | 34 55 00 03 5c 33 32 32 50 5c 32 36 32 04 5c 33 31 37 5c 33 32 35 03 5c 33 32 36 51 03 5c 33 31 | 4U..\322P\262.\317\325.\326Q.\31 |
5320 | 36 05 5c 33 31 35 25 5c 32 36 32 02 5c 33 31 37 5c 33 32 37 02 5c 33 32 36 51 02 5c 33 31 36 04 | 6.\315%\262.\317\327.\326Q.\316. |
5340 | 5c 33 31 35 25 5c 32 36 32 01 5c 33 33 30 5c 33 33 31 21 5c 32 30 35 5c 32 31 30 00 02 5c 33 33 | \315%\262.\330\331!\205\210..\33 |
5360 | 32 04 5c 33 33 33 06 07 5c 33 33 34 06 07 5c 33 33 35 06 08 5c 32 35 37 09 0b 42 13 5c 33 33 36 | 2.\333..\334..\335..\257..B.\336 |
5380 | 5c 33 30 33 0b 5c 22 2a 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | \303.\"*\207".[default-directory |
53a0 | 20 6d 69 6e 69 62 75 66 66 65 72 2d 61 6c 6c 6f 77 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 | .minibuffer-allow-text-propertie |
53c0 | 73 20 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 70 | s.insert-default-directory.org-p |
53e0 | 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 20 65 78 70 61 6e 64 2d 66 69 6c | rotocol-project-alist.expand-fil |
5400 | 65 2d 6e 61 6d 65 20 70 6c 69 73 74 2d 67 65 74 20 3a 62 61 73 65 2d 64 69 72 65 63 74 6f 72 79 | e-name.plist-get.:base-directory |
5420 | 20 22 68 74 74 70 73 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 77 6f 72 67 2f 22 20 3a 68 74 | ."https://orgmode.org/worg/".:ht |
5440 | 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 22 2e 68 74 6d 6c 22 20 3a 62 61 73 65 2d 65 78 74 65 6e | ml-extension.".html".:base-exten |
5460 | 73 69 6f 6e 20 22 2e 22 20 22 2e 6f 72 67 22 20 74 20 6e 69 6c 20 72 65 61 64 2d 73 74 72 69 6e | sion.".".".org".t.nil.read-strin |
5480 | 67 20 22 42 61 73 65 20 55 52 4c 20 6f 66 20 70 75 62 6c 69 73 68 65 64 20 63 6f 6e 74 65 6e 74 | g."Base.URL.of.published.content |
54a0 | 3a 20 22 20 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 2f 22 20 72 65 61 64 2d 64 69 72 | :.".string-suffix-p."/".read-dir |
54c0 | 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 4c 6f 63 61 6c 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 | ectory-name."Local.working.direc |
54e0 | 74 6f 72 79 3a 20 22 20 22 45 78 74 65 6e 73 69 6f 6e 20 74 6f 20 73 74 72 69 70 20 66 72 6f 6d | tory:."."Extension.to.strip.from |
5500 | 20 70 75 62 6c 69 73 68 65 64 20 55 52 4c 73 20 28 22 20 22 29 3a 20 22 20 22 45 78 74 65 6e 73 | .published.URLs.("."):."."Extens |
5520 | 69 6f 6e 20 6f 66 20 65 64 69 74 61 62 6c 65 20 66 69 6c 65 73 20 28 22 20 79 65 73 2d 6f 72 2d | ion.of.editable.files.(".yes-or- |
5540 | 6e 6f 2d 70 20 22 53 61 76 65 20 74 68 65 20 6e 65 77 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d | no-p."Save.the.new.org-protocol- |
5560 | 70 72 6f 6a 65 63 74 20 74 6f 20 79 6f 75 72 20 69 6e 69 74 20 66 69 6c 65 3f 20 22 20 3a 62 61 | project.to.your.init.file?.".:ba |
5580 | 73 65 2d 75 72 6c 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 3a 6f 6e 6c 69 6e | se-url.:working-directory.:onlin |
55a0 | 65 2d 73 75 66 66 69 78 20 3a 77 6f 72 6b 69 6e 67 2d 73 75 66 66 69 78 20 63 75 73 74 6f 6d 69 | e-suffix.:working-suffix.customi |
55c0 | 7a 65 2d 73 61 76 65 2d 76 61 72 69 61 62 6c 65 5d 20 31 34 20 28 23 24 20 2e 20 32 30 36 31 30 | ze-save-variable].14.(#$...20610 |
55e0 | 29 20 6e 69 6c 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 29 0a | ).nil]).(provide.'org-protocol). |