| 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 35 2e 33 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f | cs.version.25.3.1.;;;.with.all.o |
| 0040 | 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 | ptimizations...;;;.This.file.use |
| 0060 | 73 20 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 | s.dynamic.docstrings,.first.adde |
| 0080 | 64 20 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 | d.in.Emacs.19.29...;;;.This.file |
| 00a0 | 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 | .does.not.contain.utf-8.non-ASCI |
| 00c0 | 49 20 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 | I.characters,.;;;.and.so.can.be. |
| 00e0 | 6c 6f 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 | loaded.in.Emacs.versions.earlier |
| 0100 | 20 74 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | .than.23...;;;;;;;;;;;;;;;;;;;;; |
| 0120 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 0140 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;; |
| 0160 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 0180 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 | ;;;;;;;;;;;;;;;;;;...(byte-code. |
| 01a0 | 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 | "\300\301!\210\302\303\304\305\3 |
| 01c0 | 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 30 5c 33 30 31 26 09 5c 32 30 37 22 20 5b 72 | 06\307\310\311\310\301&.\207".[r |
| 01e0 | 65 71 75 69 72 65 20 6f 72 67 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 | equire.org.custom-declare-group. |
| 0200 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 6e 69 6c 20 22 49 6e 74 65 72 63 65 70 74 20 63 61 6c 6c | org-protocol.nil."Intercept.call |
| 0220 | 73 20 66 72 6f 6d 20 65 6d 61 63 73 63 6c 69 65 6e 74 20 74 6f 20 74 72 69 67 67 65 72 20 63 75 | s.from.emacsclient.to.trigger.cu |
| 0240 | 73 74 6f 6d 20 61 63 74 69 6f 6e 73 2e 5c 6e 5c 6e 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 | stom.actions.\n\nThis.is.done.by |
| 0260 | 20 61 64 76 69 73 69 6e 67 20 60 73 65 72 76 65 72 2d 76 69 73 69 74 2d 66 69 6c 65 73 27 20 74 | .advising.`server-visit-files'.t |
| 0280 | 6f 20 73 63 61 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 6e 61 6d 65 73 5c 6e 66 6f | o.scan.the.list.of.filenames\nfo |
| 02a0 | 72 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 20 61 6e | r.`org-protocol-the-protocol'.an |
| 02c0 | 64 20 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 73 20 64 65 66 69 6e 65 64 20 69 6e 5c 6e 60 6f 72 67 | d.sub-protocols.defined.in\n`org |
| 02e0 | 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 61 6e 64 20 60 6f | -protocol-protocol-alist'.and.`o |
| 0300 | 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 |
| 0320 | 6c 74 27 2e 22 20 3a 76 65 72 73 69 6f 6e 20 22 32 32 2e 31 22 20 3a 67 72 6f 75 70 20 63 6f 6e | lt'.".:version."22.1".:group.con |
| 0340 | 76 65 6e 69 65 6e 63 65 5d 20 31 30 29 0a 23 40 39 37 20 44 65 66 61 75 6c 74 20 70 72 6f 74 6f | venience].10).#@97.Default.proto |
| 0360 | 63 6f 6c 73 20 74 6f 20 75 73 65 2e 0a 53 65 65 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 | cols.to.use..See.`org-protocol-p |
| 0380 | 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 27 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e | rotocol-alist'.for.a.description |
| 03a0 | 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 | .of.this.variable...(defconst.or |
| 03c0 | 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 6c | g-protocol-protocol-alist-defaul |
| 03e0 | 74 20 27 28 28 22 6f 72 67 2d 63 61 70 74 75 72 65 22 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 63 61 | t.'(("org-capture".:protocol."ca |
| 0400 | 70 74 75 72 65 22 20 3a 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 61 | pture".:function.org-protocol-ca |
| 0420 | 70 74 75 72 65 20 3a 6b 69 6c 6c 2d 63 6c 69 65 6e 74 20 74 29 20 28 22 6f 72 67 2d 73 74 6f 72 | pture.:kill-client.t).("org-stor |
| 0440 | 65 2d 6c 69 6e 6b 22 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 73 74 6f 72 65 2d 6c 69 6e 6b 22 20 3a | e-link".:protocol."store-link".: |
| 0460 | 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 73 74 6f 72 65 2d 6c 69 6e 6b | function.org-protocol-store-link |
| 0480 | 29 20 28 22 6f 72 67 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 22 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 | ).("org-open-source".:protocol." |
| 04a0 | 6f 70 65 6e 2d 73 6f 75 72 63 65 22 20 3a 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 70 72 6f 74 6f | open-source".:function.org-proto |
| 04c0 | 63 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 29 29 20 28 23 24 20 2e 20 38 35 31 29 29 0a 23 40 | col-open-source)).(#$...851)).#@ |
| 04e0 | 33 33 38 20 54 68 69 73 20 69 73 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 74 6f 20 64 65 74 65 | 338.This.is.the.protocol.to.dete |
| 0500 | 63 74 20 69 66 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 65 6c 20 69 73 20 6c 6f 61 64 65 64 2e | ct.if.org-protocol.el.is.loaded. |
| 0520 | 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 2d 64 65 | .`org-protocol-protocol-alist-de |
| 0540 | 66 61 75 6c 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 6f | fault'.and.`org-protocol-protoco |
| 0560 | 6c 2d 61 6c 69 73 74 27 20 68 6f 6c 64 0a 74 68 65 20 73 75 62 2d 70 72 6f 74 6f 63 6f 6c 73 20 | l-alist'.hold.the.sub-protocols. |
| 0580 | 74 68 61 74 20 74 72 69 67 67 65 72 20 74 68 65 20 72 65 71 75 69 72 65 64 20 61 63 74 69 6f 6e | that.trigger.the.required.action |
| 05a0 | 2e 20 20 59 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 64 65 66 69 6e 65 0a 6a 75 73 74 20 | ...You.will.have.to.define.just. |
| 05c0 | 6f 6e 65 20 70 72 6f 74 6f 63 6f 6c 20 68 61 6e 64 6c 65 72 20 4f 53 2d 77 69 64 65 20 28 4d 53 | one.protocol.handler.OS-wide.(MS |
| 05e0 | 2d 57 69 6e 64 6f 77 73 29 20 6f 72 20 70 65 72 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 28 4c 69 | -Windows).or.per.application.(Li |
| 0600 | 6e 75 78 29 2e 0a 54 68 61 74 20 70 72 6f 74 6f 63 6f 6c 20 68 61 6e 64 6c 65 72 20 73 68 6f 75 | nux)..That.protocol.handler.shou |
| 0620 | 6c 64 20 63 61 6c 6c 20 65 6d 61 63 73 63 6c 69 65 6e 74 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 | ld.call.emacsclient...(defconst. |
| 0640 | 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 22 6f 72 67 2d 70 | org-protocol-the-protocol."org-p |
| 0660 | 72 6f 74 6f 63 6f 6c 22 20 28 23 24 20 2e 20 31 32 35 32 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 | rotocol".(#$...1252)).(byte-code |
| 0680 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 | ."\300\301\302\303\304DD\305\306 |
| 06a0 | 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 30 5c 33 31 32 5c 33 30 32 5c 33 | \307\310\311&.\210\300\312\302\3 |
| 06c0 | 30 33 5c 33 31 33 44 44 5c 33 31 34 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 35 26 07 5c 32 | 03\313DD\314\306\307\310\315&.\2 |
| 06e0 | 31 30 5c 33 30 30 5c 33 31 36 5c 33 30 32 5c 33 30 33 5c 33 31 37 44 44 5c 33 32 30 5c 33 30 36 | 10\300\316\302\303\317DD\320\306 |
| 0700 | 5c 33 30 37 5c 33 31 30 5c 33 32 31 26 07 5c 32 31 30 5c 33 30 30 5c 33 32 32 5c 33 30 32 5c 33 | \307\310\321&.\210\300\322\302\3 |
| 0720 | 30 33 5c 33 32 33 44 44 5c 33 32 34 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 32 35 26 07 5c 32 | 03\323DD\324\306\307\310\325&.\2 |
| 0740 | 31 30 5c 33 30 30 5c 33 32 36 5c 33 30 32 5c 33 30 33 5c 33 32 37 44 44 5c 33 33 30 5c 33 30 36 | 10\300\326\302\303\327DD\330\306 |
| 0760 | 5c 33 30 37 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 31 30 5c 33 33 35 26 0b 5c 32 | \307\331\332\333\334\310\335&.\2 |
| 0780 | 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 6f 72 67 | 07".[custom-declare-variable.org |
| 07a0 | 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 73 20 | -protocol-reverse-list-of-files. |
| 07c0 | 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 | funcall.function.#[0."\300\207". |
| 07e0 | 5b 74 5d 20 31 5d 20 22 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 72 65 2d 72 65 76 65 72 73 65 | [t].1]."Non-nil.means.re-reverse |
| 0800 | 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 6e 61 6d 65 73 20 70 61 73 73 65 64 20 6f 6e | .the.list.of.filenames.passed.on |
| 0820 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 5c 6e 54 68 65 20 66 69 6c 65 6e 61 6d 65 | .the.command.line.\nThe.filename |
| 0840 | 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 20 61 72 65 | s.passed.on.the.command.line.are |
| 0860 | 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 65 6d 61 63 73 2d 73 65 72 76 65 72 20 69 6e 5c 6e | .passed.to.the.emacs-server.in\n |
| 0880 | 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 20 20 53 65 74 20 74 6f 20 74 20 28 64 65 66 61 75 6c | reverse.order...Set.to.t.(defaul |
| 08a0 | 74 29 20 74 6f 20 72 65 2d 72 65 76 65 72 73 65 20 74 68 65 20 6c 69 73 74 2c 20 69 2e 65 2e 20 | t).to.re-reverse.the.list,.i.e.. |
| 08c0 | 75 73 65 20 74 68 65 5c 6e 73 65 71 75 65 6e 63 65 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | use.the\nsequence.on.the.command |
| 08e0 | 20 6c 69 6e 65 2e 20 20 49 66 20 6e 69 6c 2c 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 6f 66 20 | .line...If.nil,.the.sequence.of. |
| 0900 | 74 68 65 20 66 69 6c 65 6e 61 6d 65 73 20 69 73 5c 6e 75 6e 63 68 61 6e 67 65 64 2e 22 20 3a 67 | the.filenames.is\nunchanged.".:g |
| 0920 | 72 6f 75 70 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 20 | roup.org-protocol.:type.boolean. |
| 0940 | 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 20 23 5b 30 20 22 | org-protocol-project-alist.#[0." |
| 0960 | 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 4d 61 70 20 55 52 4c 73 20 74 6f 20 | \300\207".[nil].1]."Map.URLs.to. |
| 0980 | 6c 6f 63 61 6c 20 66 69 6c 65 6e 61 6d 65 73 20 66 6f 72 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f | local.filenames.for.`org-protoco |
| 09a0 | 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 27 20 28 6f 70 65 6e 2d 73 6f 75 72 63 65 29 2e 5c 6e 5c | l-open-source'.(open-source).\n\ |
| 09c0 | 6e 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 69 73 20 6c 69 73 74 20 6d 75 73 74 20 | nEach.element.of.this.list.must. |
| 09e0 | 62 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 3a 5c 6e 5c 6e 20 20 28 6d 6f 64 75 6c 65 2d 6e 61 6d | be.of.the.form:\n\n..(module-nam |
| 0a00 | 65 20 3a 70 72 6f 70 65 72 74 79 20 76 61 6c 75 65 20 70 72 6f 70 65 72 74 79 3a 20 76 61 6c 75 | e.:property.value.property:.valu |
| 0a20 | 65 20 2e 2e 2e 29 5c 6e 5c 6e 77 68 65 72 65 20 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 69 73 20 61 | e....)\n\nwhere.module-name.is.a |
| 0a40 | 6e 20 61 72 62 69 74 72 61 72 79 20 6e 61 6d 65 2e 20 20 41 6c 6c 20 74 68 65 20 76 61 6c 75 65 | n.arbitrary.name...All.the.value |
| 0a60 | 73 20 61 72 65 20 73 74 72 69 6e 67 73 2e 5c 6e 5c 6e 50 6f 73 73 69 62 6c 65 20 70 72 6f 70 65 | s.are.strings.\n\nPossible.prope |
| 0a80 | 72 74 69 65 73 20 61 72 65 3a 5c 6e 5c 6e 20 20 3a 6f 6e 6c 69 6e 65 2d 73 75 66 66 69 78 20 20 | rties.are:\n\n..:online-suffix.. |
| 0aa0 | 20 20 20 2d 20 74 68 65 20 73 75 66 66 69 78 20 74 6f 20 73 74 72 69 70 20 66 72 6f 6d 20 74 68 | ...-.the.suffix.to.strip.from.th |
| 0ac0 | 65 20 70 75 62 6c 69 73 68 65 64 20 55 52 4c 73 5c 6e 20 20 3a 77 6f 72 6b 69 6e 67 2d 73 75 66 | e.published.URLs\n..:working-suf |
| 0ae0 | 66 69 78 20 20 20 20 2d 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 6f 6e 6c | fix....-.the.replacement.for.onl |
| 0b00 | 69 6e 65 2d 73 75 66 66 69 78 5c 6e 20 20 3a 62 61 73 65 2d 75 72 6c 20 20 20 20 20 20 20 20 20 | ine-suffix\n..:base-url......... |
| 0b20 | 20 2d 20 74 68 65 20 62 61 73 65 20 55 52 4c 2c 20 65 2e 67 2e 20 68 74 74 70 3a 2f 2f 77 77 77 | .-.the.base.URL,.e.g..http://www |
| 0b40 | 2e 65 78 61 6d 70 6c 65 2e 63 6f 6d 2f 70 72 6f 6a 65 63 74 2f 5c 6e 20 20 20 20 20 20 20 20 20 | .example.com/project/\n......... |
| 0b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 74 20 73 6c 61 73 68 20 72 65 71 75 69 72 65 | ..............Last.slash.require |
| 0b80 | 64 2e 5c 6e 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 2d 20 74 68 65 20 6c | d.\n..:working-directory.-.the.l |
| 0ba0 | 6f 63 61 6c 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 69 73 20 69 73 | ocal.working.directory...This.is |
| 0bc0 | 2c 20 77 68 61 74 20 62 61 73 65 2d 75 72 6c 20 77 69 6c 6c 5c 6e 20 20 20 20 20 20 20 20 20 20 | ,.what.base-url.will\n.......... |
| 0be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 2e 5c 6e | .............be.replaced.with.\n |
| 0c00 | 20 20 3a 72 65 64 69 72 65 63 74 73 20 20 20 20 20 20 20 20 20 2d 20 41 20 6c 69 73 74 20 6f 66 | ..:redirects.........-.A.list.of |
| 0c20 | 20 63 6f 6e 73 20 63 65 6c 6c 73 2c 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 6d 61 70 73 20 | .cons.cells,.each.of.which.maps. |
| 0c40 | 61 20 72 65 67 75 6c 61 72 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a.regular\n..................... |
| 0c60 | 20 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 6d 61 74 63 68 20 74 6f 20 61 20 70 61 74 68 20 | ..expression.to.match.to.a.path. |
| 0c80 | 72 65 6c 61 74 69 76 65 20 74 6f 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 2e 5c | relative.to.:working-directory.\ |
| 0ca0 | 6e 5c 6e 45 78 61 6d 70 6c 65 3a 5c 6e 5c 6e 20 20 20 28 73 65 74 71 20 6f 72 67 2d 70 72 6f 74 | n\nExample:\n\n...(setq.org-prot |
| 0cc0 | 6f 63 6f 6c 2d 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 5c 6e 20 20 20 20 20 20 20 5c 5c 3d 27 28 | ocol-project-alist\n.......\\='( |
| 0ce0 | 28 5c 22 68 74 74 70 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 77 6f 72 67 2f 5c 22 5c 6e 20 | (\"http://orgmode.org/worg/\"\n. |
| 0d00 | 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 70 68 70 5c 22 | .........:online-suffix.\".php\" |
| 0d20 | 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 |
| 0d40 | 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 |
| 0d60 | 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 77 6f 72 67 2f 5c 22 5c 6e 20 20 20 20 20 20 20 20 | ://orgmode.org/worg/\"\n........ |
| 0d80 | 20 20 3a 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 | ..:working-directory.\"/home/use |
| 0da0 | 72 2f 6f 72 67 2f 57 6f 72 67 2f 5c 22 29 5c 6e 20 20 20 20 20 20 20 20 20 28 5c 22 68 74 74 70 | r/org/Worg/\")\n.........(\"http |
| 0dc0 | 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 74 2f 6f 72 67 2d 6e 6f 74 65 73 2f 5c 22 5c 6e 20 20 20 20 20 | ://localhost/org-notes/\"\n..... |
| 0de0 | 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 5c 6e 20 | .....:online-suffix.\".html\"\n. |
| 0e00 | 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 72 67 5c | .........:working-suffix.\".org\ |
| 0e20 | 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 3a 2f 2f | "\n..........:base-url.\"http:// |
| 0e40 | 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 77 6f 72 | localhost/org/\"\n..........:wor |
| 0e60 | 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 72 67 2f | king-directory.\"/home/user/org/ |
| 0e80 | 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 72 67 2f | \"\n..........:rewrites.((\"org/ |
| 0ea0 | 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 20 20 20 | ?$\"...\"index.php\")))\n....... |
| 0ec0 | 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 20 20 20 | ..(\"Hugo.based.blog\"\n........ |
| 0ee0 | 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 65 2e 63 | ..:base-url.\"https://www.site.c |
| 0f00 | 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 65 63 74 | om/\"\n..........:working-direct |
| 0f20 | 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 6e 20 20 | ory.\"~/site/content/post/\"\n.. |
| 0f40 | 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\" |
| 0f60 | 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 6d | \n..........:working-suffix.\".m |
| 0f80 | 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 5c 5c 28 | d\"\n..........:rewrites.((\"\\( |
| 0fa0 | 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 2b 2f 5b | https://site.com/[0-9]+/[0-9]+/[ |
| 0fc0 | 30 2d 39 5d 2b 2f 5c 5c 29 5c 22 20 2e 20 5c 22 2e 6d 64 5c 22 29 29 29 29 29 5c 6e 5c 6e 5c 6e | 0-9]+/\\)\"...\".md\")))))\n\n\n |
| 0fe0 | 20 20 20 54 68 65 20 6c 61 73 74 20 6c 69 6e 65 20 74 65 6c 6c 73 20 60 6f 72 67 2d 70 72 6f 74 | ...The.last.line.tells.`org-prot |
| 1000 | 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 5c 6e 20 20 20 2f 68 | ocol-open-source'.to.open\n.../h |
| 1020 | 6f 6d 65 2f 75 73 65 72 2f 6f 72 67 2f 69 6e 64 65 78 2e 70 68 70 2c 20 69 66 20 74 68 65 20 55 | ome/user/org/index.php,.if.the.U |
| 1040 | 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 69 73 74 69 | RL.cannot.be.mapped.to.an.existi |
| 1060 | 6e 67 5c 6e 20 20 20 66 69 6c 65 2c 20 61 6e 64 20 65 6e 64 73 20 77 69 74 68 20 65 69 74 68 65 | ng\n...file,.and.ends.with.eithe |
| 1080 | 72 20 5c 22 6f 72 67 5c 22 20 6f 72 20 5c 22 6f 72 67 2f 5c 22 2e 5c 6e 5c 6e 43 6f 6e 73 69 64 | r.\"org\".or.\"org/\".\n\nConsid |
| 10a0 | 65 72 20 75 73 69 6e 67 20 74 68 65 20 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f | er.using.the.interactive.functio |
| 10c0 | 6e 73 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 27 20 61 6e 64 5c 6e 60 6f | ns.`org-protocol-create'.and\n`o |
| 10e0 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 2d 66 6f 72 2d 6f 72 67 27 20 74 6f 20 68 | rg-protocol-create-for-org'.to.h |
| 1100 | 65 6c 70 20 79 6f 75 20 66 69 6c 6c 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 77 69 | elp.you.filling.this.variable.wi |
| 1120 | 74 68 20 76 61 6c 69 64 20 63 6f 6e 74 65 6e 74 73 2e 22 20 61 6c 69 73 74 20 6f 72 67 2d 70 72 | th.valid.contents.".alist.org-pr |
| 1140 | 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 20 23 5b 30 20 22 5c 33 30 30 5c | otocol-protocol-alist.#[0."\300\ |
| 1160 | 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 52 65 67 69 73 74 65 72 20 63 75 73 74 6f 6d 20 68 | 207".[nil].1]."Register.custom.h |
| 1180 | 61 6e 64 6c 65 72 73 20 66 6f 72 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 5c 6e 5c 6e 45 61 63 | andlers.for.org-protocol.\n\nEac |
| 11a0 | 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 69 73 20 6c 69 73 74 20 6d 75 73 74 20 62 65 20 6f | h.element.of.this.list.must.be.o |
| 11c0 | 66 20 74 68 65 20 66 6f 72 6d 3a 5c 6e 5c 6e 20 20 28 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 3a 70 | f.the.form:\n\n..(module-name.:p |
| 11e0 | 72 6f 74 6f 63 6f 6c 20 70 72 6f 74 6f 63 6f 6c 20 3a 66 75 6e 63 74 69 6f 6e 20 66 75 6e 63 20 | rotocol.protocol.:function.func. |
| 1200 | 3a 6b 69 6c 6c 2d 63 6c 69 65 6e 74 20 6e 69 6c 29 5c 6e 5c 6e 70 72 6f 74 6f 63 6f 6c 20 2d 20 | :kill-client.nil)\n\nprotocol.-. |
| 1220 | 70 72 6f 74 6f 63 6f 6c 20 74 6f 20 64 65 74 65 63 74 20 69 6e 20 61 20 66 69 6c 65 6e 61 6d 65 | protocol.to.detect.in.a.filename |
| 1240 | 20 77 69 74 68 6f 75 74 20 74 72 61 69 6c 69 6e 67 5c 6e 20 20 20 20 20 20 20 20 20 20 20 63 6f | .without.trailing\n...........co |
| 1260 | 6c 6f 6e 20 61 6e 64 20 73 6c 61 73 68 65 73 2e 20 20 53 65 65 20 72 66 63 31 37 33 38 20 73 65 | lon.and.slashes...See.rfc1738.se |
| 1280 | 63 74 69 6f 6e 20 32 2e 31 20 66 6f 72 20 6d 6f 72 65 5c 6e 20 20 20 20 20 20 20 20 20 20 20 6f | ction.2.1.for.more\n...........o |
| 12a0 | 6e 20 74 68 69 73 2e 20 20 49 66 20 79 6f 75 20 64 65 66 69 6e 65 20 61 20 70 72 6f 74 6f 63 6f | n.this...If.you.define.a.protoco |
| 12c0 | 6c 20 5c 22 6d 79 2d 70 72 6f 74 6f 63 6f 6c 5c 22 2c 5c 6e 20 20 20 20 20 20 20 20 20 20 20 60 | l.\"my-protocol\",\n...........` |
| 12e0 | 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 2d | org-protocol-check-filename-for- |
| 1300 | 70 72 6f 74 6f 63 6f 6c 27 20 77 69 6c 6c 20 73 65 61 72 63 68 5c 6e 20 20 20 20 20 20 20 20 20 | protocol'.will.search\n......... |
| 1320 | 20 20 66 69 6c 65 6e 61 6d 65 73 20 66 6f 72 20 5c 22 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f | ..filenames.for.\"org-protocol:/ |
| 1340 | 6d 79 2d 70 72 6f 74 6f 63 6f 6c 5c 22 20 61 6e 64 5c 6e 20 20 20 20 20 20 20 20 20 20 20 74 72 | my-protocol\".and\n...........tr |
| 1360 | 69 67 67 65 72 20 79 6f 75 72 20 61 63 74 69 6f 6e 20 66 6f 72 20 65 76 65 72 79 20 6d 61 74 63 | igger.your.action.for.every.matc |
| 1380 | 68 2e 20 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 27 5c 6e 20 20 20 20 20 20 20 20 20 20 20 69 | h...`org-protocol'\n...........i |
| 13a0 | 73 20 64 65 66 69 6e 65 64 20 69 6e 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 74 68 65 2d 70 | s.defined.in.`org-protocol-the-p |
| 13c0 | 72 6f 74 6f 63 6f 6c 27 2e 20 20 44 6f 75 62 6c 65 20 61 6e 64 5c 6e 20 20 20 20 20 20 20 20 20 | rotocol'...Double.and\n......... |
| 13e0 | 20 20 74 72 69 70 6c 65 20 73 6c 61 73 68 65 73 20 61 72 65 20 63 6f 6d 70 72 65 73 73 65 64 20 | ..triple.slashes.are.compressed. |
| 1400 | 74 6f 20 6f 6e 65 20 62 79 20 65 6d 61 63 73 63 6c 69 65 6e 74 2e 5c 6e 5c 6e 66 75 6e 63 74 69 | to.one.by.emacsclient.\n\nfuncti |
| 1420 | 6f 6e 20 2d 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 68 61 6e 64 6c 65 73 20 72 65 71 75 65 | on.-.function.that.handles.reque |
| 1440 | 73 74 73 20 77 69 74 68 20 70 72 6f 74 6f 63 6f 6c 20 61 6e 64 20 74 61 6b 65 73 5c 6e 20 20 20 | sts.with.protocol.and.takes\n... |
| 1460 | 20 20 20 20 20 20 20 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 66 20 61 20 6e 65 77 2d | ........one.argument...If.a.new- |
| 1480 | 73 74 79 6c 65 20 6c 69 6e 6b 20 28 6b 65 79 3d 76 61 6c 26 6b 65 79 32 3d 76 61 6c 32 29 5c 6e | style.link.(key=val&key2=val2)\n |
| 14a0 | 20 20 20 20 20 20 20 20 20 20 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 20 61 72 67 75 6d 65 6e | ...........is.given,.the.argumen |
| 14c0 | 74 20 77 69 6c 6c 20 62 65 20 61 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 20 77 69 74 68 5c 6e | t.will.be.a.property.list.with\n |
| 14e0 | 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 74 68 65 20 6c | ...........the.values.from.the.l |
| 1500 | 69 6e 6b 2e 20 20 49 66 20 61 6e 20 6f 6c 64 2d 73 74 79 6c 65 20 6c 69 6e 6b 20 69 73 5c 6e 20 | ink...If.an.old-style.link.is\n. |
| 1520 | 20 20 20 20 20 20 20 20 20 20 67 69 76 65 6e 20 28 76 61 6c 31 2f 76 61 6c 32 29 2c 20 74 68 65 | ..........given.(val1/val2),.the |
| 1540 | 20 61 72 67 75 6d 65 6e 74 20 77 69 6c 6c 20 62 65 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 5c 6e | .argument.will.be.the.filename\n |
| 1560 | 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 61 6c 6c 20 70 72 6f 74 6f 63 6f 6c 73 20 73 74 | ...........with.all.protocols.st |
| 1580 | 72 69 70 70 65 64 2e 5c 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 66 75 6e | ripped.\n\n...........If.the.fun |
| 15a0 | 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 65 6d 61 63 73 63 6c 69 65 6e 74 20 61 | ction.returns.nil,.emacsclient.a |
| 15c0 | 6e 64 20 2d 73 65 72 76 65 72 5c 6e 20 20 20 20 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 68 69 6e | nd.-server\n...........do.nothin |
| 15e0 | 67 2e 20 20 41 6e 79 20 6e 6f 6e 2d 6e 69 6c 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 | g...Any.non-nil.return.value.is. |
| 1600 | 63 6f 6e 73 69 64 65 72 65 64 20 61 5c 6e 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 69 64 20 66 | considered.a\n...........valid.f |
| 1620 | 69 6c 65 6e 61 6d 65 20 61 6e 64 20 74 68 75 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 73 | ilename.and.thus.passed.to.the.s |
| 1640 | 65 72 76 65 72 2e 5c 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 20 60 6f 72 67 2d 70 72 6f 74 6f 63 | erver.\n\n...........`org-protoc |
| 1660 | 6f 6c 2e 65 6c 27 20 70 72 6f 76 69 64 65 73 20 73 6f 6d 65 20 73 75 70 70 6f 72 74 20 66 6f 72 | ol.el'.provides.some.support.for |
| 1680 | 20 68 61 6e 64 6c 69 6e 67 5c 6e 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 2d 73 74 79 6c 65 20 | .handling\n...........old-style. |
| 16a0 | 66 69 6c 65 6e 61 6d 65 73 2c 20 69 66 20 79 6f 75 20 66 6f 6c 6c 6f 77 20 74 68 65 20 63 6f 6e | filenames,.if.you.follow.the.con |
| 16c0 | 76 65 6e 74 69 6f 6e 73 5c 6e 20 20 20 20 20 20 20 20 20 20 20 75 73 65 64 20 66 6f 72 20 74 68 | ventions\n...........used.for.th |
| 16e0 | 65 20 73 74 61 6e 64 61 72 64 20 68 61 6e 64 6c 65 72 73 20 69 6e 5c 6e 20 20 20 20 20 20 20 20 | e.standard.handlers.in\n........ |
| 1700 | 20 20 20 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 2d | ...`org-protocol-protocol-alist- |
| 1720 | 64 65 66 61 75 6c 74 27 2e 20 20 53 65 65 5c 6e 20 20 20 20 20 20 20 20 20 20 20 60 6f 72 67 2d | default'...See\n...........`org- |
| 1740 | 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 27 2e 5c 6e 5c 6e 6b | protocol-parse-parameters'.\n\nk |
| 1760 | 69 6c 6c 2d 63 6c 69 65 6e 74 20 2d 20 49 66 20 74 2c 20 6b 69 6c 6c 20 74 68 65 20 63 6c 69 65 | ill-client.-.If.t,.kill.the.clie |
| 1780 | 6e 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 6f 6e 63 65 20 74 68 65 20 73 75 62 2d 70 72 6f | nt.immediately,.once.the.sub-pro |
| 17a0 | 74 6f 63 6f 6c 20 69 73 5c 6e 20 20 20 20 20 20 20 20 20 20 20 64 65 74 65 63 74 65 64 2e 20 20 | tocol.is\n...........detected... |
| 17c0 | 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 74 68 | This.is.necessary.for.actions.th |
| 17e0 | 61 74 20 63 61 6e 20 62 65 20 69 6e 74 65 72 72 75 70 74 65 64 20 62 79 5c 6e 20 20 20 20 20 20 | at.can.be.interrupted.by\n...... |
| 1800 | 20 20 20 20 20 60 43 2d 67 27 20 74 6f 20 61 76 6f 69 64 20 64 61 6e 67 6c 69 6e 67 20 65 6d 61 | .....`C-g'.to.avoid.dangling.ema |
| 1820 | 63 73 63 6c 69 65 6e 74 73 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 61 6c 6c 20 6f 74 68 65 72 20 | csclients...Note.that.all.other. |
| 1840 | 63 6f 6d 6d 61 6e 64 5c 6e 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e | command\n...........line.argumen |
| 1860 | 74 73 20 62 75 74 20 74 68 65 20 74 68 69 73 20 6f 6e 65 20 77 69 6c 6c 20 62 65 20 64 69 73 63 | ts.but.the.this.one.will.be.disc |
| 1880 | 61 72 64 65 64 2e 20 20 47 72 65 65 64 79 20 68 61 6e 64 6c 65 72 73 5c 6e 20 20 20 20 20 20 20 | arded...Greedy.handlers\n....... |
| 18a0 | 20 20 20 20 73 74 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 77 68 6f 6c 65 20 6c 69 73 74 | ....still.receive.the.whole.list |
| 18c0 | 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 6f 75 67 68 2e 5c 6e 5c 6e 48 65 72 65 20 69 73 | .of.arguments.though.\n\nHere.is |
| 18e0 | 20 61 6e 20 65 78 61 6d 70 6c 65 3a 5c 6e 5c 6e 20 20 28 73 65 74 71 20 6f 72 67 2d 70 72 6f 74 | .an.example:\n\n..(setq.org-prot |
| 1900 | 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 5c 6e 20 20 20 20 20 20 5c 5c 3d 27 28 | ocol-protocol-alist\n......\\='( |
| 1920 | 28 5c 22 6d 79 2d 70 72 6f 74 6f 63 6f 6c 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 3a 70 72 6f 74 | (\"my-protocol\"\n.........:prot |
| 1940 | 6f 63 6f 6c 20 5c 22 6d 79 2d 70 72 6f 74 6f 63 6f 6c 5c 22 5c 6e 20 20 20 20 20 20 20 20 20 3a | ocol.\"my-protocol\"\n.........: |
| 1960 | 66 75 6e 63 74 69 6f 6e 20 6d 79 2d 70 72 6f 74 6f 63 6f 6c 2d 68 61 6e 64 6c 65 72 2d 66 75 6e | function.my-protocol-handler-fun |
| 1980 | 63 74 69 6f 6e 29 5c 6e 20 20 20 20 20 20 20 20 28 5c 22 79 6f 75 72 2d 70 72 6f 74 6f 63 6f 6c | ction)\n........(\"your-protocol |
| 19a0 | 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 79 6f 75 72 2d 70 72 | \"\n.........:protocol.\"your-pr |
| 19c0 | 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 79 6f 75 | otocol\"\n.........:function.you |
| 19e0 | 72 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 29 29 22 20 | r-protocol-handler-function)))". |
| 1a00 | 28 61 6c 69 73 74 29 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 65 66 61 75 6c 74 2d 74 65 6d | (alist).org-protocol-default-tem |
| 1a20 | 70 6c 61 74 65 2d 6b 65 79 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 | plate-key.#[0."\300\207".[nil].1 |
| 1a40 | 5d 20 22 54 68 65 20 64 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 20 6b 65 79 20 74 6f 20 75 | ]."The.default.template.key.to.u |
| 1a60 | 73 65 2e 5c 6e 54 68 69 73 20 69 73 20 75 73 75 61 6c 6c 79 20 61 20 73 69 6e 67 6c 65 20 63 68 | se.\nThis.is.usually.a.single.ch |
| 1a80 | 61 72 61 63 74 65 72 20 73 74 72 69 6e 67 20 62 75 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 | aracter.string.but.can.also.be.a |
| 1aa0 | 5c 6e 73 74 72 69 6e 67 20 77 69 74 68 20 74 77 6f 20 63 68 61 72 61 63 74 65 72 73 2e 22 20 28 | \nstring.with.two.characters.".( |
| 1ac0 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 6e 69 6c 29 20 28 73 74 72 69 6e 67 29 29 20 6f 72 67 | choice.(const.nil).(string)).org |
| 1ae0 | 2d 70 72 6f 74 6f 63 6f 6c 2d 64 61 74 61 2d 73 65 70 61 72 61 74 6f 72 20 23 5b 30 20 22 5c 33 | -protocol-data-separator.#[0."\3 |
| 1b00 | 30 30 5c 32 30 37 22 20 5b 23 31 3d 22 2f 2b 5c 5c 7c 5c 5c 3f 22 5d 20 31 20 23 31 23 5d 20 22 | 00\207".[#1="/+\\|\\?"].1.#1#]." |
| 1b20 | 54 68 65 20 64 65 66 61 75 6c 74 20 64 61 74 61 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 75 73 | The.default.data.separator.to.us |
| 1b40 | 65 2e 5c 6e 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 69 6e 67 6c 65 20 72 65 67 65 | e.\nThis.should.be.a.single.rege |
| 1b60 | 78 70 20 73 74 72 69 6e 67 2e 22 20 3a 76 65 72 73 69 6f 6e 20 22 32 34 2e 34 22 20 3a 70 61 63 | xp.string.".:version."24.4".:pac |
| 1b80 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 4f 72 67 20 2e 20 22 38 2e 30 22 29 20 73 74 72 69 6e | kage-version.(Org..."8.0").strin |
| 1ba0 | 67 5d 20 31 32 29 0a 23 40 31 30 34 20 53 61 6e 69 74 69 7a 65 20 73 6c 61 73 68 65 73 20 74 6f | g].12).#@104.Sanitize.slashes.to |
| 1bc0 | 20 64 6f 75 62 6c 65 2d 73 6c 61 73 68 65 73 20 69 6e 20 55 52 49 2e 0a 45 6d 61 63 73 63 6c 69 | .double-slashes.in.URI..Emacscli |
| 1be0 | 65 6e 74 20 63 6f 6d 70 72 65 73 73 65 73 20 64 6f 75 62 6c 65 20 61 6e 64 20 74 72 69 70 6c 65 | ent.compresses.double.and.triple |
| 1c00 | 20 73 6c 61 73 68 65 73 2e 0a 0a 28 66 6e 20 55 52 49 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | .slashes...(fn.URI)..(defalias.' |
| 1c20 | 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 23 5b 32 35 37 20 | org-protocol-sanitize-uri.#[257. |
| 1c40 | 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 33 17 00 5c 33 30 32 01 5c 33 30 33 5c 22 5c 32 31 | "\300\301.\"\203..\302.\303\"\21 |
| 1c60 | 31 40 5c 33 30 34 5c 33 30 35 5c 33 30 36 04 41 5c 33 30 37 23 51 5c 32 36 36 5c 32 30 32 5c 32 | 1@\304\305\306.A\307#Q\266\202\2 |
| 1c80 | 30 37 22 20 5b 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 61 2d 7a 5d 2b 5c 5c 29 | 07".[string-match."^\\([a-z]+\\) |
| 1ca0 | 3a 2f 22 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 2f 2b 22 20 22 2f 2f 22 20 6d 61 70 63 6f | :/".split-string."/+"."//".mapco |
| 1cc0 | 6e 63 61 74 20 69 64 65 6e 74 69 74 79 20 22 2f 22 5d 20 38 20 28 23 24 20 2e 20 37 30 38 35 29 | ncat.identity."/"].8.(#$...7085) |
| 1ce0 | 5d 29 0a 23 40 34 31 30 20 53 70 6c 69 74 20 74 68 65 20 44 41 54 41 20 61 72 67 75 6d 65 6e 74 | ]).#@410.Split.the.DATA.argument |
| 1d00 | 20 66 6f 72 20 61 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 68 61 6e 64 6c 65 72 20 66 75 6e | .for.an.org-protocol.handler.fun |
| 1d20 | 63 74 69 6f 6e 2e 0a 49 66 20 55 4e 48 45 58 49 46 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 68 | ction..If.UNHEXIFY.is.non-nil,.h |
| 1d40 | 65 78 2d 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 49 66 20 55 | ex-decode.each.split.part...If.U |
| 1d60 | 4e 48 45 58 49 46 59 0a 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 75 73 65 20 74 68 61 74 20 | NHEXIFY.is.a.function,.use.that. |
| 1d80 | 66 75 6e 63 74 69 6f 6e 20 74 6f 20 64 65 63 6f 64 65 20 65 61 63 68 20 73 70 6c 69 74 20 70 61 | function.to.decode.each.split.pa |
| 1da0 | 72 74 2e 20 20 54 68 65 0a 73 74 72 69 6e 67 20 69 73 20 73 70 6c 69 74 20 61 74 20 65 61 63 68 | rt...The.string.is.split.at.each |
| 1dc0 | 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 53 45 50 41 52 41 54 4f 52 20 28 72 65 67 65 78 70 | .occurrence.of.SEPARATOR.(regexp |
| 1de0 | 29 2e 20 20 49 66 20 6e 6f 0a 53 45 50 41 52 41 54 4f 52 20 69 73 20 73 70 65 63 69 66 69 65 64 | )...If.no.SEPARATOR.is.specified |
| 1e00 | 20 6f 72 20 53 45 50 41 52 41 54 4f 52 20 69 73 20 6e 69 6c 2c 20 61 73 73 75 6d 65 20 22 2f 2b | .or.SEPARATOR.is.nil,.assume."/+ |
| 1e20 | 22 2e 20 20 54 68 65 0a 72 65 73 75 6c 74 73 20 6f 66 20 74 68 61 74 20 73 70 6c 69 74 74 69 6e | "...The.results.of.that.splittin |
| 1e40 | 67 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 44 | g.are.returned.as.a.list...(fn.D |
| 1e60 | 41 54 41 20 26 6f 70 74 69 6f 6e 61 6c 20 55 4e 48 45 58 49 46 59 20 53 45 50 41 52 41 54 4f 52 | ATA.&optional.UNHEXIFY.SEPARATOR |
| 1e80 | 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 73 70 6c 69 74 | )..(defalias.'org-protocol-split |
| 1ea0 | 2d 64 61 74 61 20 23 5b 37 36 39 20 22 5c 32 31 31 5c 32 30 36 05 00 5c 33 30 30 5c 33 30 31 04 | -data.#[769."\211\206..\300\301. |
| 1ec0 | 02 5c 22 03 5c 32 30 33 21 00 5c 33 30 32 04 21 5c 32 30 33 1a 00 5c 33 30 33 04 02 5c 22 5c 32 | .\".\203!.\302.!\203..\303..\"\2 |
| 1ee0 | 30 32 5c 22 00 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 30 32 5c 22 00 5c 32 31 31 5c 32 30 37 22 | 02\".\303\304.\"\202\".\211\207" |
| 1f00 | 20 5b 22 2f 2b 5c 5c 7c 5c 5c 3f 22 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 66 62 6f 75 6e 64 | .["/+\\|\\?".split-string.fbound |
| 1f20 | 70 20 6d 61 70 63 61 72 20 6f 72 67 2d 6c 69 6e 6b 2d 75 6e 65 73 63 61 70 65 5d 20 38 20 28 23 | p.mapcar.org-link-unescape].8.(# |
| 1f40 | 24 20 2e 20 37 34 30 31 29 5d 29 0a 23 40 39 33 39 20 54 72 61 6e 73 66 6f 72 6d 20 50 41 52 41 | $...7401)]).#@939.Transform.PARA |
| 1f60 | 4d 2d 4c 49 53 54 20 69 6e 74 6f 20 61 20 66 6c 61 74 20 6c 69 73 74 20 66 6f 72 20 67 72 65 65 | M-LIST.into.a.flat.list.for.gree |
| 1f80 | 64 79 20 68 61 6e 64 6c 65 72 73 2e 0a 0a 47 72 65 65 64 79 20 68 61 6e 64 6c 65 72 73 20 6d 69 | dy.handlers...Greedy.handlers.mi |
| 1fa0 | 67 68 74 20 72 65 63 65 69 76 65 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 74 68 69 73 20 66 72 6f | ght.receive.a.list.like.this.fro |
| 1fc0 | 6d 20 65 6d 61 63 73 63 6c 69 65 6e 74 3a 0a 28 28 22 2f 64 69 72 2f 6f 72 67 2d 70 72 6f 74 6f | m.emacsclient:.(("/dir/org-proto |
| 1fe0 | 63 6f 6c 3a 2f 67 72 65 65 64 79 3a 2f 7e 2f 70 61 74 68 31 22 20 28 32 33 20 2e 20 31 32 29 29 | col:/greedy:/~/path1".(23...12)) |
| 2000 | 20 28 22 2f 64 69 72 2f 70 61 72 61 6d 22 29 29 0a 77 68 65 72 65 20 22 2f 64 69 72 2f 22 20 69 | .("/dir/param")).where."/dir/".i |
| 2020 | 73 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 65 6d 61 63 73 63 6c 69 65 | s.the.absolute.path.to.emacsclie |
| 2040 | 6e 74 27 73 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 69 73 0a 66 75 | nt's.working.directory...This.fu |
| 2060 | 6e 63 74 69 6f 6e 20 74 72 61 6e 73 66 6f 72 6d 73 20 69 74 20 69 6e 74 6f 20 61 20 66 6c 61 74 | nction.transforms.it.into.a.flat |
| 2080 | 20 6c 69 73 74 20 75 73 69 6e 67 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 | .list.using.`org-protocol-flatte |
| 20a0 | 6e 27 20 61 6e 64 0a 74 72 61 6e 73 66 6f 72 6d 73 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f | n'.and.transforms.the.elements.o |
| 20c0 | 66 20 74 68 61 74 20 6c 69 73 74 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 49 66 20 53 54 52 49 | f.that.list.as.follows:..If.STRI |
| 20e0 | 50 2d 50 41 54 48 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 22 2f | P-PATH.is.non-nil,.remove.the."/ |
| 2100 | 64 69 72 2f 22 20 70 72 65 66 69 78 20 66 72 6f 6d 20 61 6c 6c 20 6d 65 6d 62 65 72 73 20 6f 66 | dir/".prefix.from.all.members.of |
| 2120 | 0a 70 61 72 61 6d 2d 6c 69 73 74 2e 0a 0a 49 66 20 52 45 50 4c 41 43 45 4d 45 4e 54 20 69 73 20 | .param-list...If.REPLACEMENT.is. |
| 2140 | 73 74 72 69 6e 67 2c 20 72 65 70 6c 61 63 65 20 74 68 65 20 22 2f 64 69 72 2f 22 20 70 72 65 66 | string,.replace.the."/dir/".pref |
| 2160 | 69 78 20 77 69 74 68 20 69 74 2e 0a 0a 54 68 65 20 66 69 72 73 74 20 70 61 72 61 6d 65 74 65 72 | ix.with.it...The.first.parameter |
| 2180 | 2c 20 74 68 65 20 6f 6e 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 70 72 6f 74 | ,.the.one.that.contains.the.prot |
| 21a0 | 6f 63 6f 6c 73 2c 20 69 73 20 61 6c 77 61 79 73 20 63 68 61 6e 67 65 64 2e 0a 45 76 65 72 79 74 | ocols,.is.always.changed..Everyt |
| 21c0 | 68 69 6e 67 20 75 70 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 70 72 6f 74 6f 63 | hing.up.to.the.end.of.the.protoc |
| 21e0 | 6f 6c 73 20 69 73 20 73 74 72 69 70 70 65 64 2e 0a 0a 4e 6f 74 65 2c 20 74 68 61 74 20 74 68 69 | ols.is.stripped...Note,.that.thi |
| 2200 | 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 68 61 76 65 20 61 73 | s.function.will.always.behave.as |
| 2220 | 20 69 66 0a 60 6f 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 | .if.`org-protocol-reverse-list-o |
| 2240 | 66 2d 66 69 6c 65 73 27 20 77 61 73 20 73 65 74 20 74 6f 20 74 20 61 6e 64 20 74 68 65 20 72 65 | f-files'.was.set.to.t.and.the.re |
| 2260 | 74 75 72 6e 65 64 20 6c 69 73 74 20 77 69 6c 6c 0a 72 65 66 6c 65 63 74 20 74 68 61 74 2e 20 20 | turned.list.will.reflect.that... |
| 2280 | 65 6d 61 63 73 63 6c 69 65 6e 74 27 73 20 66 69 72 73 74 20 70 61 72 61 6d 65 74 65 72 20 77 69 | emacsclient's.first.parameter.wi |
| 22a0 | 6c 6c 20 62 65 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 69 6e 20 74 68 65 0a 72 65 74 75 72 | ll.be.the.first.one.in.the.retur |
| 22c0 | 6e 65 64 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 50 41 52 41 4d 2d 4c 49 53 54 20 26 6f 70 74 69 6f | ned.list...(fn.PARAM-LIST.&optio |
| 22e0 | 6e 61 6c 20 53 54 52 49 50 2d 50 41 54 48 20 52 45 50 4c 41 43 45 4d 45 4e 54 29 1f 0a 28 64 65 | nal.STRIP-PATH.REPLACEMENT)..(de |
| 2300 | 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 2d 67 72 65 | falias.'org-protocol-flatten-gre |
| 2320 | 65 64 79 20 23 5b 37 36 39 20 22 5c 33 30 31 08 5c 32 30 33 09 00 03 5c 32 30 32 5c 66 00 5c 33 | edy.#[769."\301.\203...\202\f.\3 |
| 2340 | 30 32 04 21 21 5c 32 31 31 40 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 33 30 35 5c 33 30 36 05 5c | 02.!!\211@\303\304\211\305\306.\ |
| 2360 | 22 5c 32 30 33 2d 00 5c 33 30 37 5c 33 31 30 05 5c 22 5c 32 36 32 02 01 47 5c 32 36 32 03 04 02 | "\203-.\307\310.\"\262..G\262... |
| 2380 | 5c 33 30 37 5c 33 31 31 06 07 5c 22 50 5c 32 34 30 5c 32 31 30 06 06 5c 32 30 33 70 00 04 5c 32 | \307\311..\"P\240\210..\203p..\2 |
| 23a0 | 31 31 5c 32 30 33 6b 00 5c 32 31 31 40 5c 33 31 32 03 02 3b 5c 32 30 33 5f 00 06 09 3b 5c 32 30 | 11\203k.\211@\312..;\203_...;\20 |
| 23c0 | 33 54 00 06 09 03 06 08 5c 33 30 34 4f 50 5c 32 31 31 5c 32 36 32 04 5c 32 30 32 60 00 02 06 07 | 3T......\304OP\211\262.\202`.... |
| 23e0 | 5c 33 30 34 4f 5c 32 31 31 5c 32 36 32 04 5c 32 30 32 60 00 02 43 5c 22 5c 32 36 32 03 01 41 5c | \304O\211\262.\202`..C\"\262..A\ |
| 2400 | 32 36 36 5c 32 30 32 5c 32 30 32 33 00 5c 32 31 30 5c 32 31 31 5c 32 30 32 71 00 04 5c 32 30 37 | 266\202\2023.\210\211\202q..\207 |
| 2420 | 22 20 5b 6f 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 | ".[org-protocol-reverse-list-of- |
| 2440 | 66 69 6c 65 73 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 20 72 65 76 65 72 | files.org-protocol-flatten.rever |
| 2460 | 73 65 20 30 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 2e 2a 5c 5c 29 | se.0.nil.string-match."^\\(.*\\) |
| 2480 | 5c 5c 28 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2b 5b 61 2d 7a 41 2d 7a 30 2d 39 5d 5b 2d 5f | \\(org-protocol:/+[a-zA-z0-9][-_ |
| 24a0 | 61 2d 7a 41 2d 7a 30 2d 39 5d 2a 3a 2f 2b 5c 5c 29 5c 5c 28 2e 2a 5c 5c 29 22 20 6d 61 74 63 68 | a-zA-z0-9]*:/+\\)\\(.*\\)".match |
| 24c0 | 2d 73 74 72 69 6e 67 20 31 20 33 20 61 70 70 65 6e 64 5d 20 31 36 20 28 23 24 20 2e 20 38 30 31 | -string.1.3.append].16.(#$...801 |
| 24e0 | 38 29 5d 29 0a 23 40 32 39 33 20 54 72 61 6e 73 66 6f 72 6d 20 4c 49 53 54 20 69 6e 74 6f 20 61 | 8)]).#@293.Transform.LIST.into.a |
| 2500 | 20 66 6c 61 74 20 6c 69 73 74 2e 0a 0a 47 72 65 65 64 79 20 68 61 6e 64 6c 65 72 73 20 6d 69 67 | .flat.list...Greedy.handlers.mig |
| 2520 | 68 74 20 72 65 63 65 69 76 65 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 74 68 69 73 20 66 72 6f 6d | ht.receive.a.list.like.this.from |
| 2540 | 20 65 6d 61 63 73 63 6c 69 65 6e 74 3a 0a 28 28 22 2f 64 69 72 2f 6f 72 67 2d 70 72 6f 74 6f 63 | .emacsclient:.(("/dir/org-protoc |
| 2560 | 6f 6c 3a 2f 67 72 65 65 64 79 3a 2f 7e 2f 70 61 74 68 31 22 20 28 32 33 20 2e 20 31 32 29 29 20 | ol:/greedy:/~/path1".(23...12)). |
| 2580 | 28 22 2f 64 69 72 2f 70 61 72 61 6d 22 29 29 0a 77 68 65 72 65 20 22 2f 64 69 72 2f 22 20 69 73 | ("/dir/param")).where."/dir/".is |
| 25a0 | 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 65 6d 61 63 73 63 6c 69 65 6e | .the.absolute.path.to.emacsclien |
| 25c0 | 74 73 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 54 68 69 73 20 66 75 6e 63 74 | ts.working.directory..This.funct |
| 25e0 | 69 6f 6e 20 74 72 61 6e 73 66 6f 72 6d 73 20 69 74 20 69 6e 74 6f 20 61 20 66 6c 61 74 20 6c 69 | ion.transforms.it.into.a.flat.li |
| 2600 | 73 74 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6f 72 67 2d 70 | st...(fn.LIST)..(defalias.'org-p |
| 2620 | 72 6f 74 6f 63 6f 6c 2d 66 6c 61 74 74 65 6e 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 35 16 | rotocol-flatten.#[257."\211\205. |
| 2640 | 00 5c 32 31 31 3c 5c 32 30 33 14 00 5c 33 30 30 5c 33 30 31 02 40 21 5c 33 30 31 03 41 21 5c 22 | .\211<\203..\300\301.@!\301.A!\" |
| 2660 | 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 74 6f | \207\211C\207".[append.org-proto |
| 2680 | 63 6f 6c 2d 66 6c 61 74 74 65 6e 5d 20 35 20 28 23 24 20 2e 20 39 34 35 31 29 5d 29 0a 23 40 34 | col-flatten].5.(#$...9451)]).#@4 |
| 26a0 | 31 38 20 52 65 74 75 72 6e 20 61 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 20 6f 66 20 70 61 72 | 18.Return.a.property.list.of.par |
| 26c0 | 61 6d 65 74 65 72 73 20 66 72 6f 6d 20 49 4e 46 4f 2e 0a 49 66 20 4e 45 57 2d 53 54 59 4c 45 20 | ameters.from.INFO..If.NEW-STYLE. |
| 26e0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 72 65 61 74 20 49 4e 46 4f 20 61 73 20 61 20 71 75 65 72 | is.non-nil,.treat.INFO.as.a.quer |
| 2700 | 79 20 73 74 72 69 6e 67 20 28 65 78 3a 0a 75 72 6c 3d 55 52 4c 26 74 69 74 6c 65 3d 54 49 54 4c | y.string.(ex:.url=URL&title=TITL |
| 2720 | 45 29 2e 20 20 49 66 20 6f 6c 64 2d 73 74 79 6c 65 20 6c 69 6e 6b 73 20 61 72 65 20 75 73 65 64 | E)...If.old-style.links.are.used |
| 2740 | 20 28 65 78 3a 0a 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 2f | .(ex:.org-protocol://store-link/ |
| 2760 | 75 72 6c 2f 74 69 74 6c 65 29 2c 20 61 73 73 69 67 6e 20 74 68 65 6d 20 74 6f 20 61 74 74 72 69 | url/title),.assign.them.to.attri |
| 2780 | 62 75 74 65 73 0a 66 6f 6c 6c 6f 77 69 6e 67 20 44 45 46 41 55 4c 54 2d 4f 52 44 45 52 2e 0a 0a | butes.following.DEFAULT-ORDER... |
| 27a0 | 49 66 20 6e 6f 20 44 45 46 41 55 4c 54 2d 4f 52 44 45 52 20 69 73 20 73 70 65 63 69 66 69 65 64 | If.no.DEFAULT-ORDER.is.specified |
| 27c0 | 2c 20 72 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 76 61 6c 75 65 73 2e 0a 0a 49 66 | ,.return.the.list.of.values...If |
| 27e0 | 20 49 4e 46 4f 20 69 73 20 61 6c 72 65 61 64 79 20 61 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 | .INFO.is.already.a.property.list |
| 2800 | 2c 20 72 65 74 75 72 6e 20 69 74 20 75 6e 63 68 61 6e 67 65 64 2e 0a 0a 28 66 6e 20 49 4e 46 4f | ,.return.it.unchanged...(fn.INFO |
| 2820 | 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 45 57 2d 53 54 59 4c 45 20 44 45 46 41 55 4c 54 2d 4f 52 44 | .&optional.NEW-STYLE.DEFAULT-ORD |
| 2840 | 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 70 61 72 | ER)..(defalias.'org-protocol-par |
| 2860 | 73 65 2d 70 61 72 61 6d 65 74 65 72 73 20 23 5b 37 36 39 20 22 02 3c 5c 32 30 33 07 00 02 5c 32 | se-parameters.#[769.".<\203...\2 |
| 2880 | 30 37 01 5c 32 30 33 2b 00 5c 33 30 31 03 21 5c 33 30 32 01 5c 32 30 33 2a 00 5c 33 30 33 01 03 | 07.\203+.\301.!\302.\203*.\303.. |
| 28a0 | 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 33 30 34 05 5c 32 31 31 41 5c 32 36 32 07 5c 32 34 | \211A\262.\242\304.\211A\262.\24 |
| 28c0 | 32 21 44 5c 22 5c 32 36 32 01 5c 32 30 32 0f 00 5c 32 30 37 5c 33 30 35 03 5c 33 30 36 08 23 01 | 2!D\"\262.\202..\207\305.\306.#. |
| 28e0 | 5c 32 30 33 3b 00 5c 33 30 37 01 03 5c 22 5c 32 30 32 3c 00 5c 32 31 31 5c 32 30 37 22 20 5b 6f | \203;.\307..\"\202<.\211\207".[o |
| 2900 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 61 74 61 2d 73 65 70 61 72 61 74 6f 72 20 6f 72 67 2d 70 | rg-protocol-data-separator.org-p |
| 2920 | 72 6f 74 6f 63 6f 6c 2d 63 6f 6e 76 65 72 74 2d 71 75 65 72 79 2d 74 6f 2d 70 6c 69 73 74 20 6e | rotocol-convert-query-to-plist.n |
| 2940 | 69 6c 20 61 70 70 65 6e 64 20 6f 72 67 2d 6c 69 6e 6b 2d 75 6e 65 73 63 61 70 65 20 6f 72 67 2d | il.append.org-link-unescape.org- |
| 2960 | 70 72 6f 74 6f 63 6f 6c 2d 73 70 6c 69 74 2d 64 61 74 61 20 74 20 6f 72 67 2d 70 72 6f 74 6f 63 | protocol-split-data.t.org-protoc |
| 2980 | 6f 6c 2d 61 73 73 69 67 6e 2d 70 61 72 61 6d 65 74 65 72 73 5d 20 31 31 20 28 23 24 20 2e 20 39 | ol-assign-parameters].11.(#$...9 |
| 29a0 | 38 39 31 29 5d 29 0a 23 40 32 37 31 20 52 65 74 75 72 6e 20 61 20 70 72 6f 70 65 72 74 79 20 6c | 891)]).#@271.Return.a.property.l |
| 29c0 | 69 73 74 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 66 72 6f 6d 20 44 41 54 41 2e 0a 4b 65 79 | ist.of.parameters.from.DATA..Key |
| 29e0 | 20 6e 61 6d 65 73 20 61 72 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 44 45 46 41 55 4c 54 2d 4f 52 | .names.are.taken.from.DEFAULT-OR |
| 2a00 | 44 45 52 2c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 0a 73 | DER,.which.should.be.a.list.of.s |
| 2a20 | 79 6d 62 6f 6c 73 2e 20 20 49 66 20 44 45 46 41 55 4c 54 2d 4f 52 44 45 52 20 69 73 20 73 68 6f | ymbols...If.DEFAULT-ORDER.is.sho |
| 2a40 | 72 74 65 72 20 74 68 61 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 76 61 6c 75 65 73 0a 73 | rter.than.the.number.of.values.s |
| 2a60 | 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 76 61 6c 75 65 73 | pecified,.the.rest.of.the.values |
| 2a80 | 20 61 72 65 20 74 72 65 61 74 65 64 20 61 73 20 3a 6b 65 79 20 76 61 6c 75 65 20 70 61 69 72 73 | .are.treated.as.:key.value.pairs |
| 2aa0 | 2e 0a 0a 28 66 6e 20 44 41 54 41 20 44 45 46 41 55 4c 54 2d 4f 52 44 45 52 29 1f 0a 28 64 65 66 | ...(fn.DATA.DEFAULT-ORDER)..(def |
| 2ac0 | 61 6c 69 61 73 20 27 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 | alias.'org-protocol-assign-param |
| 2ae0 | 65 74 65 72 73 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 32 30 33 1a 00 5c 33 30 31 01 03 5c 32 | eters.#[514."\300.\203..\301..\2 |
| 2b00 | 31 31 41 5c 32 36 32 05 5c 32 34 32 05 5c 32 31 31 41 5c 32 36 32 07 5c 32 34 32 44 5c 22 5c 32 | 11A\262.\242.\211A\262.\242D\"\2 |
| 2b20 | 36 32 01 5c 32 30 32 01 00 02 5c 32 30 33 38 00 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 06 06 5c | 62.\202...\2038.\301.\302\303..\ |
| 2b40 | 32 31 31 41 5c 32 36 32 08 5c 32 34 32 50 21 05 5c 32 31 31 41 5c 32 36 32 07 5c 32 34 32 44 5c | 211A\262.\242P!.\211A\262.\242D\ |
| 2b60 | 22 5c 32 36 32 01 5c 32 30 32 1a 00 5c 32 31 31 5c 32 30 37 22 20 5b 6e 69 6c 20 61 70 70 65 6e | "\262.\202..\211\207".[nil.appen |
| 2b80 | 64 20 69 6e 74 65 72 6e 20 22 3a 22 5d 20 39 20 28 23 24 20 2e 20 31 30 36 36 39 29 5d 29 0a 23 | d.intern.":"].9.(#$...10669)]).# |
| 2ba0 | 40 38 36 34 20 50 72 6f 63 65 73 73 20 61 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 73 | @864.Process.an.org-protocol://s |
| 2bc0 | 74 6f 72 65 2d 6c 69 6e 6b 20 73 74 79 6c 65 20 75 72 6c 2e 0a 41 64 64 69 74 69 6f 6e 61 6c 6c | tore-link.style.url..Additionall |
| 2be0 | 79 20 73 74 6f 72 65 20 61 20 62 72 6f 77 73 65 72 20 55 52 4c 20 61 73 20 61 6e 20 6f 72 67 20 | y.store.a.browser.URL.as.an.org. |
| 2c00 | 6c 69 6e 6b 2e 20 20 41 6c 73 6f 20 70 75 73 68 65 73 20 74 68 65 0a 6c 69 6e 6b 27 73 20 55 52 | link...Also.pushes.the.link's.UR |
| 2c20 | 4c 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 2e 0a 0a 50 61 72 61 6d 65 74 65 72 | L.to.the.`kill-ring'...Parameter |
| 2c40 | 73 3a 20 75 72 6c 2c 20 74 69 74 6c 65 20 28 6f 70 74 69 6f 6e 61 6c 29 2c 20 62 6f 64 79 20 28 | s:.url,.title.(optional),.body.( |
| 2c60 | 6f 70 74 69 6f 6e 61 6c 29 0a 0a 4f 6c 64 2d 73 74 79 6c 65 20 6c 69 6e 6b 73 20 73 75 63 68 20 | optional)..Old-style.links.such. |
| 2c80 | 61 73 20 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 3a 2f 2f 55 | as.org-protocol://store-link://U |
| 2ca0 | 52 4c 2f 54 49 54 4c 45 20 61 72 65 0a 61 6c 73 6f 20 72 65 63 6f 67 6e 69 7a 65 64 2e 0a 0a 54 | RL/TITLE.are.also.recognized...T |
| 2cc0 | 68 65 20 6c 6f 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 | he.location.for.a.browser's.book |
| 2ce0 | 6d 61 72 6b 20 68 61 73 20 74 6f 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 6a | mark.has.to.look.like.this:....j |
| 2d00 | 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 0a 20 20 20 20 | avascript:location.href.=.\..... |
| 2d20 | 20 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 75 | ..\='org-protocol://store-link?u |
| 2d40 | 72 6c 3d 5c 3d 27 20 2b 20 5c 0a 20 20 20 20 20 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e | rl=\='.+.\.......encodeURICompon |
| 2d60 | 65 6e 74 28 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 29 20 2b 20 5c 3d 27 26 74 69 74 6c 65 3d 5c | ent(location.href).+.\='&title=\ |
| 2d80 | 3d 27 20 2b 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 | ='.+.\.......encodeURIComponent( |
| 2da0 | 64 6f 63 75 6d 65 6e 74 2e 74 69 74 6c 65 29 3b 0a 0a 44 6f 6e 27 74 20 75 73 65 20 60 65 73 63 | document.title);..Don't.use.`esc |
| 2dc0 | 61 70 65 28 29 27 21 20 20 55 73 65 20 60 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 | ape()'!..Use.`encodeURIComponent |
| 2de0 | 28 29 27 20 69 6e 73 74 65 61 64 2e 20 20 54 68 65 0a 74 69 74 6c 65 20 6f 66 20 74 68 65 20 70 | ()'.instead...The.title.of.the.p |
| 2e00 | 61 67 65 20 63 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 73 6c 61 73 68 65 73 20 61 6e 64 20 74 68 | age.could.contain.slashes.and.th |
| 2e20 | 65 20 6c 6f 63 61 74 69 6f 6e 0a 64 65 66 69 6e 69 74 65 6c 79 20 77 69 6c 6c 2e 0a 0a 54 68 65 | e.location.definitely.will...The |
| 2e40 | 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 20 74 68 69 73 | .sub-protocol.used.to.reach.this |
| 2e60 | 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 6f 74 6f 63 6f | .function.is.set.in.`org-protoco |
| 2e80 | 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 68 6f 75 6c 64 | l-protocol-alist'...FNAME.should |
| 2ea0 | 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 74 2c 20 61 6e | .be.a.property.list...If.not,.an |
| 2ec0 | 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 20 55 52 4c 2f | .old-style.link.of.the.form.URL/ |
| 2ee0 | 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 6e 20 46 4e 41 | TITLE.can.also.be.used...(fn.FNA |
| 2f00 | 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 6c 2d 73 74 6f | ME)..(defalias.'org-protocol-sto |
| 2f20 | 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 33 23 5c 33 30 | re-link.#[257."\301.\302\303#\30 |
| 2f40 | 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 30 5c 33 30 30 | 4\305.\306\"!\305.\307\"\310\300 |
| 2f60 | 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 5c 33 31 33 5c | !\203....D.B.\311.!\210\312\313\ |
| 2f80 | 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 32 5c 32 30 37 | 314\315!\314\316!.$\266.\302\207 |
| 2fa0 | 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 74 6f 63 6f 6c | ".[org-stored-links.org-protocol |
| 2fc0 | 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 20 3a 74 69 74 | -parse-parameters.nil.(:url.:tit |
| 2fe0 | 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 72 69 20 70 6c | le).org-protocol-sanitize-uri.pl |
| 3000 | 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 6b 69 6c 6c 2d | ist-get.:url.:title.boundp.kill- |
| 3020 | 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 20 6e 65 77 20 | new.message."`%s'.to.insert.new. |
| 3040 | 6f 72 67 2d 6c 69 6e 6b 2c 20 60 25 73 27 20 74 6f 20 69 6e 73 65 72 74 20 60 25 73 27 22 20 73 | org-link,.`%s'.to.insert.`%s'".s |
| 3060 | 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 22 60 5c 5c 5b 6f 72 67 2d | ubstitute-command-keys."`\\[org- |
| 3080 | 69 6e 73 65 72 74 2d 6c 69 6e 6b 5d 27 22 20 22 60 5c 5c 5b 79 61 6e 6b 5d 27 22 5d 20 39 20 28 | insert-link]'"."`\\[yank]'"].9.( |
| 30a0 | 23 24 20 2e 20 31 31 31 37 33 29 5d 29 0a 23 40 38 34 36 20 50 72 6f 63 65 73 73 20 61 6e 20 6f | #$...11173)]).#@846.Process.an.o |
| 30c0 | 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. |
| 30e0 | 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 |
| 3100 | 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. |
| 3120 | 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' |
| 3140 | 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, |
| 3160 | 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 |
| 3180 | 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. |
| 31a0 | 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 |
| 31c0 | 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. |
| 31e0 | 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 75 72 6c 3d | =.\='org-protocol://capture?url= |
| 3200 | 5c 3d 27 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 | \='+.\.........encodeURIComponen |
| 3220 | 74 28 6c 6f 63 61 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 | t(location.href).+.\='&title=\=' |
| 3240 | 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 64 6f | .\.........encodeURIComponent(do |
| 3260 | 63 75 6d 65 6e 74 2e 74 69 74 6c 65 29 20 2b 20 5c 3d 27 26 62 6f 64 79 3d 5c 3d 27 20 2b 20 5c | cument.title).+.\='&body=\='.+.\ |
| 3280 | 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 77 69 6e 64 | .........encodeURIComponent(wind |
| 32a0 | 6f 77 2e 67 65 74 53 65 6c 65 63 74 69 6f 6e 28 29 29 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 | ow.getSelection())..By.default,. |
| 32c0 | 69 74 20 75 73 65 73 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 60 6f 72 67 2d 70 72 6f 74 6f | it.uses.the.character.`org-proto |
| 32e0 | 63 6f 6c 2d 64 65 66 61 75 6c 74 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 27 2c 0a 77 68 69 63 68 | col-default-template-key',.which |
| 3300 | 20 73 68 6f 75 6c 64 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d | .should.be.associated.with.a.tem |
| 3320 | 70 6c 61 74 65 20 69 6e 20 60 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 27 | plate.in.`org-capture-templates' |
| 3340 | 2e 0a 59 6f 75 20 6d 61 79 20 73 70 65 63 69 66 79 20 74 68 65 20 74 65 6d 70 6c 61 74 65 20 77 | ..You.may.specify.the.template.w |
| 3360 | 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 3d 20 71 75 65 72 79 20 70 61 72 61 6d 65 74 65 72 2c | ith.a.template=.query.parameter, |
| 3380 | 20 6c 69 6b 65 20 74 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 | .like.this:....javascript:locati |
| 33a0 | 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 63 61 70 74 | on.href.=.\='org-protocol://capt |
| 33c0 | 75 72 65 3f 74 65 6d 70 6c 61 74 65 3d 62 5c 3d 27 2b 20 2e 2e 2e 0a 0a 4e 6f 77 20 74 65 6d 70 | ure?template=b\='+......Now.temp |
| 33e0 | 6c 61 74 65 20 3f 62 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 0a 0a 28 66 6e 20 49 4e 46 4f 29 | late.?b.will.be.used...(fn.INFO) |
| 3400 | 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 63 61 70 74 75 72 | ..(defalias.'org-protocol-captur |
| 3420 | 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 33 10 00 5c 33 30 32 01 21 5c 32 | e.#[257."\300\301!\203..\302.!\2 |
| 3440 | 30 33 10 00 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 5c 33 30 35 5c 32 30 37 22 20 5b 62 6f 75 6e | 03..\303\304!\210\305\207".[boun |
| 3460 | 64 70 20 6f 72 67 2d 73 74 6f 72 65 64 2d 6c 69 6e 6b 73 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c | dp.org-stored-links.org-protocol |
| 3480 | 2d 64 6f 2d 63 61 70 74 75 72 65 20 6d 65 73 73 61 67 65 20 22 49 74 65 6d 20 63 61 70 74 75 72 | -do-capture.message."Item.captur |
| 34a0 | 65 64 2e 22 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 31 32 34 36 38 29 5d 29 0a 23 40 37 34 20 | ed.".nil].3.(#$...12468)]).#@74. |
| 34c0 | 43 6f 6e 76 65 72 74 20 51 55 45 52 59 20 6b 65 79 3d 76 61 6c 75 65 20 70 61 69 72 73 20 69 6e | Convert.QUERY.key=value.pairs.in |
| 34e0 | 20 74 68 65 20 55 52 4c 20 74 6f 20 61 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 2e 0a 0a 28 66 | .the.URL.to.a.property.list...(f |
| 3500 | 6e 20 51 55 45 52 59 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.QUERY)..(defalias.'org-protoco |
| 3520 | 6c 2d 63 6f 6e 76 65 72 74 2d 71 75 65 72 79 2d 74 6f 2d 70 6c 69 73 74 20 23 5b 32 35 37 20 22 | l-convert-query-to-plist.#[257." |
| 3540 | 5c 32 31 31 5c 32 30 35 0e 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 05 5c | \211\205..\300\301\302\303\304.\ |
| 3560 | 33 30 35 5c 22 5c 22 5c 22 5c 32 30 37 22 20 5b 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 | 305\"\"\"\207".[apply.append.map |
| 3580 | 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 33 30 32 5c 33 30 33 02 40 | car.#[257."\300.\301\"\302\303.@ |
| 35a0 | 50 21 01 41 40 44 5c 32 30 37 22 20 5b 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 3d 22 20 69 6e | P!.A@D\207".[split-string."=".in |
| 35c0 | 74 65 72 6e 20 22 3a 22 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 73 70 6c 69 74 2d | tern.":"].5."\n\n(fn.X)"].split- |
| 35e0 | 73 74 72 69 6e 67 20 22 26 22 5d 20 38 20 28 23 24 20 2e 20 31 33 35 30 34 29 5d 29 0a 23 40 35 | string."&"].8.(#$...13504)]).#@5 |
| 3600 | 34 20 50 65 72 66 6f 72 6d 20 74 68 65 20 61 63 74 75 61 6c 20 63 61 70 74 75 72 65 20 62 61 73 | 4.Perform.the.actual.capture.bas |
| 3620 | 65 64 20 6f 6e 20 49 4e 46 4f 2e 0a 0a 28 66 6e 20 49 4e 46 4f 29 1f 0a 28 64 65 66 61 6c 69 61 | ed.on.INFO...(fn.INFO)..(defalia |
| 3640 | 73 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 64 6f 2d 63 61 70 74 75 72 65 20 23 5b 32 35 37 | s.'org-protocol-do-capture.#[257 |
| 3660 | 20 22 5c 33 30 33 01 21 01 3c 5c 32 30 33 12 00 01 40 39 5c 32 30 33 12 00 01 5c 32 30 32 25 00 | ."\303.!.<\203...@9\203...\202%. |
| 3680 | 5c 32 31 31 40 47 5c 33 30 34 55 5c 32 30 33 21 00 5c 33 30 35 01 5c 33 30 36 5c 22 5c 32 30 32 | \211@G\304U\203!.\305.\306\"\202 |
| 36a0 | 25 00 5c 33 30 35 01 5c 33 30 37 5c 22 5c 33 31 30 01 5c 33 31 31 5c 22 5c 32 30 36 2d 00 08 5c | %.\305.\307\"\310.\311\"\206-..\ |
| 36c0 | 33 31 30 02 5c 33 31 32 5c 22 5c 32 30 35 3a 00 5c 33 31 33 5c 33 31 30 03 5c 33 31 32 5c 22 21 | 310.\312\"\205:.\313\310.\312\"! |
| 36e0 | 5c 32 31 31 5c 32 30 35 49 00 5c 33 31 34 5c 33 31 35 02 5c 22 5c 32 30 35 49 00 5c 33 31 36 5c | \211\205I.\314\315.\"\205I.\316\ |
| 3700 | 33 30 34 02 5c 22 5c 33 31 30 04 5c 33 31 37 5c 22 5c 32 30 36 51 00 5c 33 32 30 5c 33 31 30 05 | 304.\"\310.\317\"\206Q.\320\310. |
| 3720 | 5c 33 32 31 5c 22 5c 32 30 36 59 00 5c 33 32 30 03 5c 32 30 33 6f 00 5c 33 32 32 04 5c 33 31 34 | \321\"\206Y.\320.\203o.\322.\314 |
| 3740 | 5c 33 32 33 05 5c 22 5c 32 30 33 6a 00 03 5c 32 30 32 6b 00 05 5c 22 5c 32 30 32 70 00 01 5c 33 | \323.\"\203j..\202k..\"\202p..\3 |
| 3760 | 32 34 19 04 03 44 5c 6e 42 12 5c 33 32 35 5c 33 32 36 05 5c 33 32 37 06 08 5c 33 33 30 06 08 5c | 24...D\nB.\325\326.\327..\330..\ |
| 3780 | 33 33 31 06 08 5c 33 33 32 06 0b 5c 33 33 33 06 12 26 5c 66 5c 32 31 30 5c 33 33 34 20 5c 32 31 | 331..\332..\333..&\f\210\334.\21 |
| 37a0 | 30 5c 33 33 35 5c 33 33 36 06 07 5c 22 29 5c 32 30 37 22 20 5b 6f 72 67 2d 70 72 6f 74 6f 63 6f | 0\335\336..\")\207".[org-protoco |
| 37c0 | 6c 2d 64 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 | l-default-template-key.org-captu |
| 37e0 | 72 65 2d 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 | re-link-is-already-stored.org-st |
| 3800 | 6f 72 65 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 | ored-links.org-protocol-parse-pa |
| 3820 | 72 61 6d 65 74 65 72 73 20 31 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 61 73 73 69 67 6e 2d 70 | rameters.1.org-protocol-assign-p |
| 3840 | 61 72 61 6d 65 74 65 72 73 20 28 3a 74 65 6d 70 6c 61 74 65 20 3a 75 72 6c 20 3a 74 69 74 6c 65 | arameters.(:template.:url.:title |
| 3860 | 20 3a 62 6f 64 79 29 20 28 3a 75 72 6c 20 3a 74 69 74 6c 65 20 3a 62 6f 64 79 29 20 70 6c 69 73 | .:body).(:url.:title.:body).plis |
| 3880 | 74 2d 67 65 74 20 3a 74 65 6d 70 6c 61 74 65 20 3a 75 72 6c 20 6f 72 67 2d 70 72 6f 74 6f 63 6f | t-get.:template.:url.org-protoco |
| 38a0 | 6c 2d 73 61 6e 69 74 69 7a 65 2d 75 72 69 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c | l-sanitize-uri.string-match."^\\ |
| 38c0 | 28 5b 61 2d 7a 5d 2b 5c 5c 29 3a 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 3a 74 69 74 6c 65 | ([a-z]+\\):".match-string.:title |
| 38e0 | 20 22 22 20 3a 62 6f 64 79 20 6f 72 67 2d 6d 61 6b 65 2d 6c 69 6e 6b 2d 73 74 72 69 6e 67 20 22 | ."".:body.org-make-link-string." |
| 3900 | 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5d 22 20 74 20 6f 72 67 2d 73 74 6f 72 65 2d 6c 69 6e 6b 2d 70 | [^[:space:]]".t.org-store-link-p |
| 3920 | 72 6f 70 73 20 3a 74 79 70 65 20 3a 6c 69 6e 6b 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 3a 61 | rops.:type.:link.:description.:a |
| 3940 | 6e 6e 6f 74 61 74 69 6f 6e 20 3a 69 6e 69 74 69 61 6c 20 3a 71 75 65 72 79 20 72 61 69 73 65 2d | nnotation.:initial.:query.raise- |
| 3960 | 66 72 61 6d 65 20 6f 72 67 2d 63 61 70 74 75 72 65 20 6e 69 6c 5d 20 32 32 20 28 23 24 20 2e 20 | frame.org-capture.nil].22.(#$... |
| 3980 | 31 33 38 32 36 29 5d 29 0a 23 40 33 34 38 20 50 72 6f 63 65 73 73 20 61 6e 20 6f 72 67 2d 70 72 | 13826)]).#@348.Process.an.org-pr |
| 39a0 | 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 20 73 74 79 6c 65 20 | otocol://open-source?url=.style. |
| 39c0 | 55 52 4c 20 77 69 74 68 20 46 4e 41 4d 45 2e 0a 0a 43 68 61 6e 67 65 20 61 20 66 69 6c 65 6e 61 | URL.with.FNAME...Change.a.filena |
| 39e0 | 6d 65 20 62 79 20 6d 61 70 70 69 6e 67 20 55 52 4c 73 20 74 6f 20 6c 6f 63 61 6c 20 66 69 6c 65 | me.by.mapping.URLs.to.local.file |
| 3a00 | 6e 61 6d 65 73 20 61 73 20 73 65 74 0a 69 6e 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 | names.as.set.in.`org-protocol-pr |
| 3a20 | 6f 6a 65 63 74 2d 61 6c 69 73 74 27 2e 0a 0a 54 68 65 20 6c 6f 63 61 74 69 6f 6e 20 66 6f 72 20 | oject-alist'...The.location.for. |
| 3a40 | 61 20 62 72 6f 77 73 65 72 27 73 20 62 6f 6f 6b 6d 61 72 6b 20 73 68 6f 75 6c 64 20 6c 6f 6f 6b | a.browser's.bookmark.should.look |
| 3a60 | 20 6c 69 6b 65 20 74 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 | .like.this:....javascript:locati |
| 3a80 | 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 6f 70 65 6e | on.href.=.\='org-protocol://open |
| 3aa0 | 2d 73 6f 75 72 63 65 3f 75 72 6c 3d 5c 3d 27 20 2b 20 5c 0a 20 20 20 20 20 20 20 20 65 6e 63 6f | -source?url=\='.+.\.........enco |
| 3ac0 | 64 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 0a 0a 28 | deURIComponent(location.href)..( |
| 3ae0 | 66 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 | fn.FNAME)..(defalias.'org-protoc |
| 3b00 | 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 5c 33 | ol-open-source.#[257."\301\302\3 |
| 3b20 | 30 33 5c 33 30 34 04 5c 33 30 31 5c 33 30 35 23 5c 33 30 36 5c 22 21 5c 33 30 37 32 5c 33 31 32 | 03\304.\301\305#\306\"!\3072\312 |
| 3b40 | 00 08 5c 32 31 31 5c 32 30 33 5c 33 30 37 00 5c 32 31 31 40 5c 33 30 33 01 41 5c 33 31 30 5c 22 | ..\211\203\307.\211@\303.A\310\" |
| 3b60 | 5c 33 31 31 01 21 5c 33 31 32 01 06 06 5c 22 5c 32 30 33 5c 32 37 36 00 5c 33 30 33 03 41 5c 33 | \311.!\312...\"\203\276.\303.A\3 |
| 3b80 | 31 33 5c 22 5c 33 30 33 04 41 5c 33 31 34 5c 22 5c 33 30 33 05 41 5c 33 31 35 5c 22 06 07 5c 33 | 13\"\303.A\314\"\303.A\315\"..\3 |
| 3ba0 | 31 36 5c 33 31 32 5c 33 31 37 06 0b 5c 22 4f 5c 33 31 32 05 02 5c 22 06 06 47 5c 5c 5c 33 31 32 | 16\312\317..\"O\312..\"..G\\\312 |
| 3bc0 | 5c 33 31 31 05 21 03 5c 22 05 03 03 03 4f 50 5c 32 31 31 05 50 5c 33 32 30 01 21 5c 32 30 34 5c | \311.!.\"....OP\211.P\320.!\204\ |
| 3be0 | 32 33 36 00 5c 33 32 31 5c 33 32 32 02 5c 22 5c 32 31 30 5c 33 30 33 06 0b 41 5c 33 32 33 5c 22 | 236.\321\322.\"\210\303..A\323\" |
| 3c00 | 5c 32 31 31 5c 32 30 33 5c 32 33 35 00 5c 33 32 31 5c 33 32 34 02 5c 22 5c 32 31 30 5c 32 31 31 | \211\203\235.\321\324.\"\210\211 |
| 3c20 | 5c 32 31 31 5c 32 30 33 5c 32 33 34 00 5c 32 31 31 40 5c 33 31 32 01 40 06 09 5c 22 5c 32 30 33 | \211\203\234.\211@\312.@..\"\203 |
| 3c40 | 5c 32 32 35 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 33 30 31 5c 32 31 31 06 5c 66 5c 33 33 30 | \225.\325\326\327\301\211.\f\330 |
| 3c60 | 25 21 01 41 50 5c 33 33 31 5c 33 30 37 06 0d 03 50 5c 22 5c 32 36 36 02 01 41 5c 32 36 36 5c 32 | %!.AP\331\307...P\"\266..A\266\2 |
| 3c80 | 30 32 5c 32 30 32 70 00 5c 32 31 30 5c 32 31 30 5c 33 33 32 01 21 5c 32 30 33 5c 32 35 31 00 5c | 02\202p.\210\210\332.!\203\251.\ |
| 3ca0 | 33 33 31 5c 33 30 37 02 5c 22 5c 32 31 30 5c 33 32 30 01 21 5c 32 30 33 5c 32 36 37 00 5c 33 32 | 331\307.\"\210\320.!\203\267.\32 |
| 3cc0 | 31 5c 33 33 33 02 5c 22 5c 32 31 30 5c 32 30 32 5c 32 37 34 00 5c 33 32 31 5c 33 33 34 02 5c 22 | 1\333.\"\210\202\274.\321\334.\" |
| 3ce0 | 5c 32 31 30 5c 32 36 36 08 5c 32 36 36 02 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 10 00 5c 32 | \210\266.\266..A\266\202\202..\2 |
| 3d00 | 31 30 01 30 5c 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 | 10.0\207".[org-protocol-project- |
| 3d20 | 61 6c 69 73 74 20 6e 69 6c 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 73 61 6e 69 74 69 7a 65 2d | alist.nil.org-protocol-sanitize- |
| 3d40 | 75 72 69 20 70 6c 69 73 74 2d 67 65 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 61 72 73 65 | uri.plist-get.org-protocol-parse |
| 3d60 | 2d 70 61 72 61 6d 65 74 65 72 73 20 28 3a 75 72 6c 29 20 3a 75 72 6c 20 72 65 73 75 6c 74 20 3a | -parameters.(:url).:url.result.: |
| 3d80 | 62 61 73 65 2d 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 | base-url.regexp-quote.string-mat |
| 3da0 | 63 68 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 65 2d 73 75 | ch.:working-directory.:online-su |
| 3dc0 | 66 66 69 78 20 3a 77 6f 72 6b 69 6e 67 2d 73 75 66 66 69 78 20 30 20 22 5c 5c 28 5b 5c 5c 3f 23 | ffix.:working-suffix.0."\\([\\?# |
| 3de0 | 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 73 61 67 65 20 | ].*\\)?$".file-exists-p.message. |
| 3e00 | 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 65 73 74 69 6e | "File.%s.does.not.exist.\nTestin |
| 3e20 | 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 72 69 74 65 73 | g.for.rewritten.URLs.".:rewrites |
| 3e40 | 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 74 6f 72 79 2d | ."Rewrites.found:.%S".directory- |
| 3e60 | 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 31 20 74 68 72 | file-name.replace-match."".1.thr |
| 3e80 | 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 6d 69 73 73 69 | ow.file-readable-p."%s:.permissi |
| 3ea0 | 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 6c 65 20 6f 72 | on.denied!"."%s:.no.such.file.or |
| 3ec0 | 20 64 69 72 65 63 74 6f 72 79 2e 22 5d 20 32 35 20 28 23 24 20 2e 20 31 34 37 33 35 29 5d 29 0a | .directory."].25.(#$...14735)]). |
| 3ee0 | 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 6f 6c 2d 74 68 | #@1027.Check.if.`org-protocol-th |
| 3f00 | 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 74 6f 63 6f 6c | e-protocol'.and.a.valid.protocol |
| 3f20 | 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 74 6f 63 6f 6c | .are.used.in.FNAME..Sub-protocol |
| 3f40 | 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 6f 74 6f 63 6f | s.are.registered.in.`org-protoco |
| 3f60 | 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 70 72 6f 74 6f | l-protocol-alist'.and.`org-proto |
| 3f80 | 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 54 68 | col-protocol-alist-default'...Th |
| 3fa0 | 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 6f 6e 65 3a 0a | is.is.how.the.matching.is.done:. |
| 3fc0 | 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 2f 2b 73 75 62 | ...(string-match."protocol:/+sub |
| 3fe0 | 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 2e 2e 29 0a 0a | -protocol\\(://\\|\\?\\)"....).. |
| 4000 | 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 72 65 20 72 65 | protocol.and.sub-protocol.are.re |
| 4020 | 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 6b 73 20 73 75 | gexp-quoted...Old-style.links.su |
| 4040 | 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 63 6f 6c 3a 2f | ch.as."protocol://sub-protocol:/ |
| 4060 | 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 63 6f 67 6e 69 | /param1/param2".are.also.recogni |
| 4080 | 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 6c 20 69 73 20 | zed...If.a.matching.protocol.is. |
| 40a0 | 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 70 70 65 64 20 | found,.the.protocol.is.stripped. |
| 40c0 | 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 73 20 70 61 73 | from.fname.and.the.result.is.pas |
| 40e0 | 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 6e 20 61 73 20 | sed.to.the.protocol.function.as. |
| 4100 | 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 65 63 6f 6e 64 | the.first.parameter...The.second |
| 4120 | 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 69 66 20 46 4e | .parameter.will.be.non-nil.if.FN |
| 4140 | 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 74 79 70 65 20 | AME.uses.key=val&key2=val2-type. |
| 4160 | 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 75 73 65 73 0a | arguments,.or.nil.if.FNAME.uses. |
| 4180 | 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 66 20 74 68 65 | val/val2-type.arguments...If.the |
| 41a0 | 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 66 69 6c 65 6e | .function.returns.nil,.the.filen |
| 41c0 | 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 74 20 6f 66 20 | ame.is.removed.from.the.list.of. |
| 41e0 | 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 63 6c 69 65 6e | filenames.passed.from.emacsclien |
| 4200 | 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 6e 63 74 69 6f | t.to.the.server...If.the.functio |
| 4220 | 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 74 68 61 74 20 | n.returns.a.non-nil.value,.that. |
| 4240 | 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 65 72 20 61 73 | value.is.passed.to.the.server.as |
| 4260 | 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 66 75 6e 63 74 | .filename...If.the.handler.funct |
| 4280 | 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 77 69 6c 6c 20 | ion.is.greedy,.RESTOFFILES.will. |
| 42a0 | 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 4e 54 20 69 73 | also.be.passed.to.it...CLIENT.is |
| 42c0 | 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 46 49 4c 45 53 | .ignored...(fn.FNAME.RESTOFFILES |
| 42e0 | 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 6f 74 6f 63 6f | .CLIENT)..(defalias.'org-protoco |
| 4300 | 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 20 23 5b | l-check-filename-for-protocol.#[ |
| 4320 | 37 37 31 20 22 5c 33 30 33 08 09 5c 22 5c 33 30 34 32 5c 32 33 33 00 5c 33 30 35 5c 6e 21 5c 33 | 771."\303..\"\3042\233.\305\n!\3 |
| 4340 | 30 36 50 5c 33 30 37 01 06 06 5c 22 5c 32 30 33 5c 32 33 30 00 01 5c 32 31 31 5c 32 30 33 5c 32 | 06P\307...\"\203\230..\211\203\2 |
| 4360 | 32 37 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 33 31 32 51 5c | 27.\211@.\305\310.A\311\"!\312Q\ |
| 4380 | 33 30 37 01 06 09 5c 22 5c 32 30 33 5c 32 31 37 00 5c 33 31 30 02 41 5c 33 31 33 5c 22 5c 33 31 | 307...\"\203\217.\310.A\313\"\31 |
| 43a0 | 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 09 5c 32 30 32 | 0.A\314\"\315.\n.\".\203F...\202 |
| 43c0 | 49 00 5c 32 31 31 41 40 5c 33 31 36 5c 33 31 37 06 0d 5c 22 5c 33 32 30 5c 32 33 30 5c 33 31 30 | I.\211A@\316\317..\"\320\230\310 |
| 43e0 | 06 07 41 5c 33 32 31 5c 22 5c 32 30 33 60 00 5c 33 32 32 5c 33 32 33 21 5c 32 31 30 5c 33 32 34 | ..A\321\"\203`.\322\323!\210\324 |
| 4400 | 20 5c 32 31 30 5c 33 32 35 05 21 5c 32 30 33 5c 32 31 35 00 03 5c 32 30 34 5c 32 30 34 00 5c 33 | .\210\325.!\203\215..\204\204.\3 |
| 4420 | 32 36 5c 33 30 34 02 5c 32 30 33 7a 00 06 06 5c 33 32 37 05 05 5c 22 21 5c 32 30 32 5c 32 30 32 | 26\304.\203z...\327..\"!\202\202 |
| 4440 | 00 5c 33 33 30 5c 33 33 31 21 5c 32 31 30 06 06 04 21 5c 22 5c 32 31 30 04 02 21 5c 32 31 30 5c | .\330\331!\210...!\"\210..!\210\ |
| 4460 | 33 32 36 5c 33 30 34 5c 33 33 32 5c 22 5c 32 31 30 5c 32 36 36 05 5c 32 31 30 01 41 5c 32 36 36 | 326\304\332\"\210\266.\210.A\266 |
| 4480 | 5c 32 30 32 5c 32 30 32 16 00 5c 32 31 30 5c 32 31 30 03 30 5c 32 30 37 22 20 5b 6f 72 67 2d 70 | \202\202..\210\210.0\207".[org-p |
| 44a0 | 72 6f 74 6f 63 6f 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 20 6f 72 67 2d 70 72 6f 74 6f | rotocol-protocol-alist.org-proto |
| 44c0 | 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 20 6f 72 67 2d 70 | col-protocol-alist-default.org-p |
| 44e0 | 72 6f 74 6f 63 6f 6c 2d 74 68 65 2d 70 72 6f 74 6f 63 6f 6c 20 61 70 70 65 6e 64 20 66 6e 61 6d | rotocol-the-protocol.append.fnam |
| 4500 | 65 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 22 3a 2f 2b 22 20 73 74 72 69 6e 67 2d 6d 61 74 63 | e.regexp-quote.":/+".string-matc |
| 4520 | 68 20 70 6c 69 73 74 2d 67 65 74 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 5c 5c 28 3a 2f 2b 5c 5c 7c | h.plist-get.:protocol."\\(:/+\\| |
| 4540 | 5c 5c 3f 5c 5c 29 22 20 3a 66 75 6e 63 74 69 6f 6e 20 3a 67 72 65 65 64 79 20 73 70 6c 69 74 2d | \\?\\)".:function.:greedy.split- |
| 4560 | 73 74 72 69 6e 67 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 22 3f 22 20 3a 6b 69 6c 6c 2d | string.match-string.1."?".:kill- |
| 4580 | 63 6c 69 65 6e 74 20 6d 65 73 73 61 67 65 20 22 47 72 65 65 64 79 20 6f 72 67 2d 70 72 6f 74 6f | client.message."Greedy.org-proto |
| 45a0 | 63 6f 6c 20 68 61 6e 64 6c 65 72 2e 20 20 4b 69 6c 6c 69 6e 67 20 63 6c 69 65 6e 74 2e 22 20 73 | col.handler...Killing.client.".s |
| 45c0 | 65 72 76 65 72 2d 65 64 69 74 20 66 62 6f 75 6e 64 70 20 74 68 72 6f 77 20 6f 72 67 2d 70 72 6f | erver-edit.fboundp.throw.org-pro |
| 45e0 | 74 6f 63 6f 6c 2d 70 61 72 73 65 2d 70 61 72 61 6d 65 74 65 72 73 20 77 61 72 6e 20 22 50 6c 65 | tocol-parse-parameters.warn."Ple |
| 4600 | 61 73 65 20 75 70 64 61 74 65 20 79 6f 75 72 20 4f 72 67 20 50 72 6f 74 6f 63 6f 6c 20 68 61 6e | ase.update.your.Org.Protocol.han |
| 4620 | 64 6c 65 72 20 74 6f 20 64 65 61 6c 20 77 69 74 68 20 6e 65 77 2d 73 74 79 6c 65 20 6c 69 6e 6b | dler.to.deal.with.new-style.link |
| 4640 | 73 2e 22 20 74 5d 20 31 39 20 28 23 24 20 2e 20 31 36 31 30 33 29 5d 29 0a 28 62 79 74 65 2d 63 | s.".t].19.(#$...16103)]).(byte-c |
| 4660 | 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 24 5c 32 31 30 5c 33 | ode."\300\301\302\303\304$\210\3 |
| 4680 | 30 35 5c 33 30 31 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 61 64 2d 61 64 64 2d 61 64 76 69 63 65 | 05\301\304\"\207".[ad-add-advice |
| 46a0 | 20 73 65 72 76 65 72 2d 76 69 73 69 74 2d 66 69 6c 65 73 20 28 6f 72 67 2d 70 72 6f 74 6f 63 6f | .server-visit-files.(org-protoco |
| 46c0 | 6c 2d 64 65 74 65 63 74 2d 70 72 6f 74 6f 63 6f 6c 2d 73 65 72 76 65 72 20 6e 69 6c 20 74 20 28 | l-detect-protocol-server.nil.t.( |
| 46e0 | 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 41 64 76 69 63 65 20 73 65 72 76 65 72 | advice.lambda.nil."Advice.server |
| 4700 | 2d 76 69 73 69 74 2d 66 6c 69 73 74 20 74 6f 20 63 61 6c 6c 20 60 6f 72 67 2d 70 72 6f 74 6f 63 | -visit-flist.to.call.`org-protoc |
| 4720 | 6f 6c 2d 6d 6f 64 69 66 79 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 70 72 6f 74 6f 63 6f 6c 27 | ol-modify-filename-for-protocol' |
| 4740 | 2e 22 20 28 6c 65 74 20 28 28 66 6c 69 73 74 20 28 69 66 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c | .".(let.((flist.(if.org-protocol |
| 4760 | 2d 72 65 76 65 72 73 65 2d 6c 69 73 74 2d 6f 66 2d 66 69 6c 65 73 20 28 72 65 76 65 72 73 65 20 | -reverse-list-of-files.(reverse. |
| 4780 | 28 61 64 2d 67 65 74 2d 61 72 67 20 30 29 29 20 28 61 64 2d 67 65 74 2d 61 72 67 20 30 29 29 29 | (ad-get-arg.0)).(ad-get-arg.0))) |
| 47a0 | 20 28 63 6c 69 65 6e 74 20 28 61 64 2d 67 65 74 2d 61 72 67 20 31 29 29 29 20 28 63 61 74 63 68 | .(client.(ad-get-arg.1))).(catch |
| 47c0 | 20 27 67 72 65 65 64 79 20 28 64 6f 6c 69 73 74 20 28 76 61 72 20 66 6c 69 73 74 29 20 28 6c 65 | .'greedy.(dolist.(var.flist).(le |
| 47e0 | 74 20 28 28 66 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 61 72 | t.((fname.(expand-file-name.(car |
| 4800 | 20 76 61 72 29 29 29 29 20 28 73 65 74 71 20 66 6e 61 6d 65 20 28 6f 72 67 2d 70 72 6f 74 6f 63 | .var)))).(setq.fname.(org-protoc |
| 4820 | 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 6f 6c 20 66 | ol-check-filename-for-protocol.f |
| 4840 | 6e 61 6d 65 20 28 6d 65 6d 62 65 72 20 76 61 72 20 66 6c 69 73 74 29 20 63 6c 69 65 6e 74 29 29 | name.(member.var.flist).client)) |
| 4860 | 20 28 69 66 20 28 65 71 20 66 6e 61 6d 65 20 74 29 20 28 70 72 6f 67 6e 20 28 61 64 2d 73 65 74 | .(if.(eq.fname.t).(progn.(ad-set |
| 4880 | 2d 61 72 67 20 30 20 6e 69 6c 29 20 28 74 68 72 6f 77 20 27 67 72 65 65 64 79 20 74 29 29 20 28 | -arg.0.nil).(throw.'greedy.t)).( |
| 48a0 | 69 66 20 28 73 74 72 69 6e 67 70 20 66 6e 61 6d 65 29 20 28 73 65 74 63 61 72 20 76 61 72 20 66 | if.(stringp.fname).(setcar.var.f |
| 48c0 | 6e 61 6d 65 29 20 28 61 64 2d 73 65 74 2d 61 72 67 20 30 20 28 64 65 6c 71 20 76 61 72 20 28 61 | name).(ad-set-arg.0.(delq.var.(a |
| 48e0 | 64 2d 67 65 74 2d 61 72 67 20 30 29 29 29 29 29 29 29 29 29 29 29 20 62 65 66 6f 72 65 20 6e 69 | d-get-arg.0))))))))))).before.ni |
| 4900 | 6c 20 61 64 2d 61 63 74 69 76 61 74 65 5d 20 35 29 0a 23 40 32 33 37 20 43 72 65 61 74 65 20 61 | l.ad-activate].5).#@237.Create.a |
| 4920 | 20 4f 72 67 20 70 72 6f 74 6f 63 6f 6c 20 70 72 6f 6a 65 63 74 20 66 6f 72 20 74 68 65 20 63 75 | .Org.protocol.project.for.the.cu |
| 4940 | 72 72 65 6e 74 20 66 69 6c 65 27 73 20 70 72 6f 6a 65 63 74 2e 0a 54 68 65 20 76 69 73 69 74 65 | rrent.file's.project..The.visite |
| 4960 | 64 20 66 69 6c 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 70 61 72 74 20 6f 66 20 61 20 70 75 62 | d.file.needs.to.be.part.of.a.pub |
| 4980 | 6c 69 73 68 69 6e 67 20 70 72 6f 6a 65 63 74 20 69 6e 0a 60 6f 72 67 2d 70 75 62 6c 69 73 68 2d | lishing.project.in.`org-publish- |
| 49a0 | 70 72 6f 6a 65 63 74 2d 61 6c 69 73 74 27 20 66 6f 72 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e | project-alist'.for.this.to.work. |
| 49c0 | 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 0a 64 65 6c 65 67 61 74 65 73 20 6d 6f 73 74 20 6f 66 | ..The.function.delegates.most.of |
| 49e0 | 20 74 68 65 20 77 6f 72 6b 20 74 6f 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 | .the.work.to.`org-protocol-creat |
| 4a00 | 65 27 2e 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 63 72 65 | e'...(defalias.'org-protocol-cre |
| 4a20 | 61 74 65 2d 66 6f 72 2d 6f 72 67 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 | ate-for-org.#[0."\301\302!\210\3 |
| 4a40 | 30 33 08 21 5c 32 31 31 5c 32 30 33 12 00 5c 33 30 34 01 41 21 5c 32 30 32 18 00 5c 33 30 35 5c | 03.!\211\203..\304.A!\202..\305\ |
| 4a60 | 33 30 36 5c 33 30 37 5c 33 31 30 21 5c 22 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 | 306\307\310!\"\207".[buffer-file |
| 4a80 | 2d 6e 61 6d 65 20 72 65 71 75 69 72 65 20 6f 78 2d 70 75 62 6c 69 73 68 20 6f 72 67 2d 70 75 62 | -name.require.ox-publish.org-pub |
| 4aa0 | 6c 69 73 68 2d 67 65 74 2d 70 72 6f 6a 65 63 74 2d 66 72 6f 6d 2d 66 69 6c 65 6e 61 6d 65 20 6f | lish-get-project-from-filename.o |
| 4ac0 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 20 6d 65 73 73 61 67 65 20 22 25 73 22 20 | rg-protocol-create.message."%s". |
| 4ae0 | 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 4e 6f 74 20 69 6e 20 | substitute-command-keys."Not.in. |
| 4b00 | 61 6e 20 4f 72 67 20 70 72 6f 6a 65 63 74 2e 20 20 44 69 64 20 79 6f 75 20 6d 65 61 6e 20 60 5c | an.Org.project...Did.you.mean.`\ |
| 4b20 | 5c 5b 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 63 72 65 61 74 65 5d 27 3f 22 5d 20 35 20 28 23 24 | \[org-protocol-create]'?"].5.(#$ |
| 4b40 | 20 2e 20 31 38 37 31 32 29 20 6e 69 6c 5d 29 0a 23 40 34 30 33 20 43 72 65 61 74 65 20 61 20 6e | ...18712).nil]).#@403.Create.a.n |
| 4b60 | 65 77 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 70 72 6f 6a 65 63 74 20 69 6e 74 65 72 61 63 74 | ew.org-protocol.project.interact |
| 4b80 | 69 76 65 6c 79 2e 0a 41 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 70 72 6f 6a 65 63 74 20 69 | ively..An.org-protocol.project.i |
| 4ba0 | 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 0a 60 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a | s.an.entry.in.`org-protocol-proj |
| 4bc0 | 65 63 74 2d 61 6c 69 73 74 27 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 62 79 0a 60 6f 72 67 | ect-alist'.which.is.used.by.`org |
| 4be0 | 2d 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 73 6f 75 72 63 65 27 2e 20 20 4f 70 74 69 6f 6e 61 | -protocol-open-source'...Optiona |
| 4c00 | 6c 6c 79 20 75 73 65 20 50 52 4f 4a 45 43 54 2d 50 4c 49 53 54 20 74 6f 0a 69 6e 69 74 69 61 6c | lly.use.PROJECT-PLIST.to.initial |
| 4c20 | 69 7a 65 20 74 68 65 20 64 65 66 61 75 6c 74 73 20 66 6f 72 20 74 68 69 73 20 70 72 6f 6a 65 63 | ize.the.defaults.for.this.projec |
| 4c40 | 74 2e 20 20 49 66 20 50 52 4f 4a 45 43 54 2d 50 4c 49 53 54 20 69 73 0a 74 68 65 20 63 64 72 20 | t...If.PROJECT-PLIST.is.the.cdr. |
| 4c60 | 6f 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 6e 20 60 6f 72 67 2d 70 75 62 6c 69 73 68 2d 70 72 | of.an.element.in.`org-publish-pr |
| 4c80 | 6f 6a 65 63 74 2d 61 6c 69 73 74 27 2c 20 72 65 75 73 65 0a 3a 62 61 73 65 2d 64 69 72 65 63 74 | oject-alist',.reuse.:base-direct |
| 4ca0 | 6f 72 79 2c 20 3a 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 61 6e 64 20 3a 62 61 73 65 2d 65 | ory,.:html-extension.and.:base-e |
| 4cc0 | 78 74 65 6e 73 69 6f 6e 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 4a 45 43 54 | xtension...(fn.&optional.PROJECT |
| 4ce0 | 2d 50 4c 49 53 54 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 | -PLIST)..(defalias.'org-protocol |
| 4d00 | 2d 63 72 65 61 74 65 20 23 5b 32 35 36 20 22 5c 33 30 34 5c 33 30 35 02 5c 33 30 36 5c 22 5c 32 | -create.#[256."\304\305.\306\"\2 |
| 4d20 | 30 36 09 00 08 21 5c 33 30 37 5c 33 30 35 03 5c 33 31 30 5c 22 5c 32 30 36 13 00 5c 33 31 31 5c | 06...!\307\305.\310\"\206..\311\ |
| 4d40 | 33 30 35 04 5c 33 31 32 5c 22 5c 32 30 33 23 00 5c 33 31 33 5c 33 30 35 05 5c 33 31 32 5c 22 50 | 305.\312\"\203#.\313\305.\312\"P |
| 4d60 | 5c 32 30 32 24 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 19 1a 5c 33 31 37 5c 33 32 30 04 5c 33 31 | \202$.\314\315\316..\317\320.\31 |
| 4d80 | 36 06 06 5c 33 31 35 25 5c 32 36 32 03 5c 33 32 31 5c 33 32 32 04 5c 22 5c 32 30 34 3e 00 02 5c | 6..\315%\262.\321\322.\"\204>..\ |
| 4da0 | 33 32 32 50 5c 32 36 32 03 5c 33 30 34 5c 33 32 33 5c 33 32 34 06 06 5c 32 31 31 5c 33 31 35 24 | 322P\262.\304\323\324..\211\315$ |
| 4dc0 | 21 5c 32 36 32 04 5c 33 32 31 5c 33 32 32 05 5c 22 5c 32 30 34 55 00 03 5c 33 32 32 50 5c 32 36 | !\262.\321\322.\"\204U..\322P\26 |
| 4de0 | 32 04 5c 33 31 37 5c 33 32 35 03 5c 33 32 36 51 03 5c 33 31 36 05 5c 33 31 35 25 5c 32 36 32 02 | 2.\317\325.\326Q.\316.\315%\262. |
| 4e00 | 5c 33 31 37 5c 33 32 37 02 5c 33 32 36 51 02 5c 33 31 36 04 5c 33 31 35 25 5c 32 36 32 01 5c 33 | \317\327.\326Q.\316.\315%\262.\3 |
| 4e20 | 33 30 5c 33 33 31 21 5c 32 30 35 5c 32 31 30 00 02 5c 33 33 32 04 5c 33 33 33 06 07 5c 33 33 34 | 30\331!\205\210..\332.\333..\334 |
| 4e40 | 06 07 5c 33 33 35 06 08 5c 32 35 37 09 0b 42 13 5c 33 33 36 5c 33 30 33 0b 5c 22 2a 5c 32 30 37 | ..\335..\257..B.\336\303.\"*\207 |
| 4e60 | 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6d 69 6e 69 62 75 66 66 65 72 2d | ".[default-directory.minibuffer- |
| 4e80 | 61 6c 6c 6f 77 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 69 6e 73 65 72 74 2d 64 65 66 | allow-text-properties.insert-def |
| 4ea0 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a | ault-directory.org-protocol-proj |
| 4ec0 | 65 63 74 2d 61 6c 69 73 74 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 6c 69 73 74 | ect-alist.expand-file-name.plist |
| 4ee0 | 2d 67 65 74 20 3a 62 61 73 65 2d 64 69 72 65 63 74 6f 72 79 20 22 68 74 74 70 3a 2f 2f 6f 72 67 | -get.:base-directory."http://org |
| 4f00 | 6d 6f 64 65 2e 6f 72 67 2f 77 6f 72 67 2f 22 20 3a 68 74 6d 6c 2d 65 78 74 65 6e 73 69 6f 6e 20 | mode.org/worg/".:html-extension. |
| 4f20 | 22 2e 68 74 6d 6c 22 20 3a 62 61 73 65 2d 65 78 74 65 6e 73 69 6f 6e 20 22 2e 22 20 22 2e 6f 72 | ".html".:base-extension.".".".or |
| 4f40 | 67 22 20 74 20 6e 69 6c 20 72 65 61 64 2d 73 74 72 69 6e 67 20 22 42 61 73 65 20 55 52 4c 20 6f | g".t.nil.read-string."Base.URL.o |
| 4f60 | 66 20 70 75 62 6c 69 73 68 65 64 20 63 6f 6e 74 65 6e 74 3a 20 22 20 73 74 72 69 6e 67 2d 73 75 | f.published.content:.".string-su |
| 4f80 | 66 66 69 78 2d 70 20 22 2f 22 20 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 | ffix-p."/".read-directory-name." |
| 4fa0 | 4c 6f 63 61 6c 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 3a 20 22 20 22 45 78 74 65 | Local.working.directory:."."Exte |
| 4fc0 | 6e 73 69 6f 6e 20 74 6f 20 73 74 72 69 70 20 66 72 6f 6d 20 70 75 62 6c 69 73 68 65 64 20 55 52 | nsion.to.strip.from.published.UR |
| 4fe0 | 4c 73 20 28 22 20 22 29 3a 20 22 20 22 45 78 74 65 6e 73 69 6f 6e 20 6f 66 20 65 64 69 74 61 62 | Ls.("."):."."Extension.of.editab |
| 5000 | 6c 65 20 66 69 6c 65 73 20 28 22 20 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 22 53 61 76 65 20 74 68 | le.files.(".yes-or-no-p."Save.th |
| 5020 | 65 20 6e 65 77 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f 6a 65 63 74 20 74 6f 20 79 6f | e.new.org-protocol-project.to.yo |
| 5040 | 75 72 20 69 6e 69 74 20 66 69 6c 65 3f 20 22 20 3a 62 61 73 65 2d 75 72 6c 20 3a 77 6f 72 6b 69 | ur.init.file?.".:base-url.:worki |
| 5060 | 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 3a 77 6f 72 | ng-directory.:online-suffix.:wor |
| 5080 | 6b 69 6e 67 2d 73 75 66 66 69 78 20 63 75 73 74 6f 6d 69 7a 65 2d 73 61 76 65 2d 76 61 72 69 61 | king-suffix.customize-save-varia |
| 50a0 | 62 6c 65 5d 20 31 34 20 28 23 24 20 2e 20 31 39 32 38 36 29 20 6e 69 6c 5d 29 0a 28 70 72 6f 76 | ble].14.(#$...19286).nil]).(prov |
| 50c0 | 69 64 65 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 29 0a | ide.'org-protocol). |