| ofs | hex dump | ascii |
|---|
| 0000 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 00 00 00 00 00 00 00 00 00 | org-roam-20240114.1941/......... |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 0080 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 35 33 30 00 20 35 00 00 00 | 0000000.00000000000.012530..5... |
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0200 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 0220 | 63 61 70 74 75 72 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | capture.el...................... |
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 0280 | 30 31 31 35 33 32 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 32 34 31 00 20 30 00 00 00 | 0115321.00000000000.016241..0... |
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2e 65 6c 20 2d 2d 2d 20 43 61 70 74 | ;;;.org-roam-capture.el.---.Capt |
| 0420 | 75 72 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 2d 2a 2d 20 63 6f 64 69 6e 67 3a 20 75 74 | ure.functionality.-*-.coding:.ut |
| 0440 | 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b | f-8;.lexical-binding:.t;.-*-..;; |
| 0460 | 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b | .Copyright....2020-2022.Jethro.K |
| 0480 | 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b | uan.<jethrokuan95@gmail.com>..;; |
| 04a0 | 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e | .Author:.Jethro.Kuan.<jethrokuan |
| 04c0 | 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 | 95@gmail.com>.;;.URL:.https://gi |
| 04e0 | 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 | thub.com/org-roam/org-roam.;;.Ke |
| 0500 | 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 | ywords:.org-mode,.roam,.convenie |
| 0520 | 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 | nce.;;.Version:.2.2.2.;;.Package |
| 0540 | 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 | -Requires:.((emacs."26.1").(dash |
| 0560 | 20 22 32 2e 31 33 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 65 6d 61 63 73 71 6c 20 22 32 | ."2.13").(org."9.4").(emacsql."2 |
| 0580 | 30 32 33 30 32 32 38 22 29 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 33 2e 30 2e 30 22 | 0230228").(magit-section."3.0.0" |
| 05a0 | 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 | ))..;;.This.file.is.NOT.part.of. |
| 05c0 | 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 | GNU.Emacs...;;.This.program.is.f |
| 05e0 | 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software;.you.can.redistribu |
| 0600 | 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 | te.it.and/or.modify.;;.it.under. |
| 0620 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | the.terms.of.the.GNU.General.Pub |
| 0640 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 | lic.License.as.published.by.;;.t |
| 0660 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 | he.Free.Software.Foundation;.eit |
| 0680 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | her.version.3,.or.(at.your.optio |
| 06a0 | 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 | n).;;.any.later.version..;;.;;.T |
| 06c0 | 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | his.program.is.distributed.in.th |
| 06e0 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b | e.hope.that.it.will.be.useful,.; |
| 0700 | 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ;.but.WITHOUT.ANY.WARRANTY;.with |
| 0720 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of |
| 0740 | 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .;;.MERCHANTABILITY.or.FITNESS.F |
| 0760 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th |
| 0780 | 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | e.;;.GNU.General.Public.License. |
| 07a0 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou |
| 07c0 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G |
| 07e0 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo |
| 0800 | 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 | ng.with.GNU.Emacs;.see.the.file. |
| 0820 | 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 3b | COPYING...If.not,.write.to.the.; |
| 0840 | 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e | ;.Free.Software.Foundation,.Inc. |
| 0860 | 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f | ,.51.Franklin.Street,.Fifth.Floo |
| 0880 | 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 55 53 41 | r,.;;.Boston,.MA.02110-1301,.USA |
| 08a0 | 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 6d 6f | ...;;;.Commentary:.;;.;;.This.mo |
| 08c0 | 64 75 6c 65 20 70 72 6f 76 69 64 65 73 20 60 6f 72 67 2d 63 61 70 74 75 72 65 27 20 66 75 6e 63 | dule.provides.`org-capture'.func |
| 08e0 | 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 2e 20 57 69 74 68 20 74 68 69 | tionality.for.Org-roam..With.thi |
| 0900 | 73 0a 3b 3b 20 6d 6f 64 75 6c 65 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 63 61 70 74 75 72 65 | s.;;.module.the.user.can.capture |
| 0920 | 20 6e 65 77 20 6e 6f 64 65 73 20 6f 72 20 63 61 70 74 75 72 65 20 6e 65 77 20 63 6f 6e 74 65 6e | .new.nodes.or.capture.new.conten |
| 0940 | 74 20 74 6f 20 65 78 69 73 74 69 6e 67 0a 3b 3b 20 6e 6f 64 65 73 2e 0a 3b 3b 0a 3b 3b 3b 20 43 | t.to.existing.;;.nodes..;;.;;;.C |
| 0960 | 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 3b 3b 3b 3b 20 44 | ode:.(require.'org-roam)..;;;;.D |
| 0980 | 65 63 6c 61 72 61 74 69 6f 6e 73 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 65 6e 64 2d 74 69 6d 65 | eclarations.(defvar.org-end-time |
| 09a0 | 2d 77 61 73 2d 67 69 76 65 6e 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 28 64 65 66 63 75 73 | -was-given)..;;;.Options.(defcus |
| 09c0 | 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 0a 20 | tom.org-roam-capture-templates.. |
| 09e0 | 20 27 28 28 22 64 22 20 22 64 65 66 61 75 6c 74 22 20 70 6c 61 69 6e 20 22 25 3f 22 0a 20 20 20 | .'(("d"."default".plain."%?".... |
| 0a00 | 20 20 3a 74 61 72 67 65 74 20 28 66 69 6c 65 2b 68 65 61 64 20 22 25 3c 25 59 25 6d 25 64 25 48 | ..:target.(file+head."%<%Y%m%d%H |
| 0a20 | 25 4d 25 53 3e 2d 24 7b 73 6c 75 67 7d 2e 6f 72 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | %M%S>-${slug}.org".............. |
| 0a40 | 20 20 20 20 20 20 20 20 20 20 20 22 23 2b 74 69 74 6c 65 3a 20 24 7b 74 69 74 6c 65 7d 5c 6e 22 | ..........."#+title:.${title}\n" |
| 0a60 | 29 0a 20 20 20 20 20 3a 75 6e 6e 61 72 72 6f 77 65 64 20 74 29 29 0a 20 20 22 54 65 6d 70 6c 61 | )......:unnarrowed.t))..."Templa |
| 0a80 | 74 65 73 20 66 6f 72 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 6e 65 77 20 65 6e 74 72 | tes.for.the.creation.of.new.entr |
| 0aa0 | 69 65 73 20 77 69 74 68 69 6e 20 4f 72 67 2d 72 6f 61 6d 2e 0a 0a 45 61 63 68 20 65 6e 74 72 79 | ies.within.Org-roam...Each.entry |
| 0ac0 | 20 69 73 20 61 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 74 | .is.a.list.with.the.following.it |
| 0ae0 | 65 6d 73 3a 0a 0a 6b 65 79 73 20 20 20 54 68 65 20 6b 65 79 73 20 74 68 61 74 20 77 69 6c 6c 20 | ems:..keys...The.keys.that.will. |
| 0b00 | 73 65 6c 65 63 74 20 74 68 65 20 74 65 6d 70 6c 61 74 65 2c 20 61 73 20 61 20 73 74 72 69 6e 67 | select.the.template,.as.a.string |
| 0b20 | 2c 20 63 68 61 72 61 63 74 65 72 73 20 6f 6e 6c 79 2c 20 66 6f 72 0a 20 20 20 20 20 20 20 65 78 | ,.characters.only,.for........ex |
| 0b40 | 61 6d 70 6c 65 20 5c 22 61 5c 22 20 66 6f 72 20 61 20 74 65 6d 70 6c 61 74 65 20 74 6f 20 62 65 | ample.\"a\".for.a.template.to.be |
| 0b60 | 20 73 65 6c 65 63 74 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 6b 65 79 2c 20 6f 72 0a | .selected.with.a.single.key,.or. |
| 0b80 | 20 20 20 20 20 20 20 5c 22 62 74 5c 22 20 66 6f 72 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 74 68 | .......\"bt\".for.selection.with |
| 0ba0 | 20 74 77 6f 20 6b 65 79 73 2e 20 57 68 65 6e 20 75 73 69 6e 67 20 73 65 76 65 72 61 6c 20 6b 65 | .two.keys..When.using.several.ke |
| 0bc0 | 79 73 2c 20 6b 65 79 73 0a 20 20 20 20 20 20 20 75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 70 | ys,.keys........using.the.same.p |
| 0be0 | 72 65 66 69 78 20 6d 75 73 74 20 62 65 20 74 6f 67 65 74 68 65 72 20 69 6e 20 74 68 65 20 6c 69 | refix.must.be.together.in.the.li |
| 0c00 | 73 74 20 61 6e 64 20 70 72 65 63 65 64 65 64 20 62 79 20 61 0a 20 20 20 20 20 20 20 32 2d 65 6c | st.and.preceded.by.a........2-el |
| 0c20 | 65 6d 65 6e 74 20 65 6e 74 72 79 20 65 78 70 6c 61 69 6e 69 6e 67 20 74 68 65 20 70 72 65 66 69 | ement.entry.explaining.the.prefi |
| 0c40 | 78 20 6b 65 79 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | x.key,.for.example:............. |
| 0c60 | 20 20 20 20 20 20 20 20 28 5c 22 62 5c 22 20 5c 22 54 65 6d 70 6c 61 74 65 73 20 66 6f 72 20 6d | ........(\"b\".\"Templates.for.m |
| 0c80 | 61 72 6b 69 6e 67 20 73 74 75 66 66 20 74 6f 20 62 75 79 5c 22 29 0a 0a 20 20 20 20 20 20 20 54 | arking.stuff.to.buy\").........T |
| 0ca0 | 68 65 20 5c 22 43 5c 22 20 6b 65 79 20 69 73 20 75 73 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 | he.\"C\".key.is.used.by.default. |
| 0cc0 | 66 6f 72 20 71 75 69 63 6b 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 63 75 73 74 6f 6d 69 7a | for.quick.access.to.the.customiz |
| 0ce0 | 61 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 20 20 74 68 65 20 74 65 6d 70 6c 61 74 65 20 76 61 72 | ation.of........the.template.var |
| 0d00 | 69 61 62 6c 65 2e 20 42 75 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 | iable..But.if.you.want.to.use.th |
| 0d20 | 61 74 20 6b 65 79 20 66 6f 72 20 61 20 74 65 6d 70 6c 61 74 65 2c 0a 20 20 20 20 20 20 20 79 6f | at.key.for.a.template,........yo |
| 0d40 | 75 20 63 61 6e 2e 0a 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 41 20 73 68 6f 72 74 20 73 74 | u.can...description...A.short.st |
| 0d60 | 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 74 65 6d 70 6c 61 74 65 2c 20 77 68 | ring.describing.the.template,.wh |
| 0d80 | 69 63 68 20 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ich.will.be.shown............... |
| 0da0 | 64 75 72 69 6e 67 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 74 79 70 65 20 20 20 20 20 20 20 54 68 | during.selection...type.......Th |
| 0dc0 | 65 20 74 79 70 65 20 6f 66 20 65 6e 74 72 79 2e 20 56 61 6c 69 64 20 74 79 70 65 73 20 61 72 65 | e.type.of.entry..Valid.types.are |
| 0de0 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 74 72 79 20 20 20 20 20 20 20 61 6e 20 | :................entry.......an. |
| 0e00 | 4f 72 67 20 6e 6f 64 65 2c 20 77 69 74 68 20 61 20 68 65 61 64 6c 69 6e 65 2e 20 20 57 69 6c 6c | Org.node,.with.a.headline...Will |
| 0e20 | 20 62 65 20 66 69 6c 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .be.filed....................... |
| 0e40 | 20 20 20 20 20 61 73 20 74 68 65 20 63 68 69 6c 64 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 20 | .....as.the.child.of.the.target. |
| 0e60 | 65 6e 74 72 79 20 6f 72 20 61 73 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | entry.or.as.a................... |
| 0e80 | 20 20 20 20 20 20 20 20 20 74 6f 70 20 6c 65 76 65 6c 20 65 6e 74 72 79 2e 20 20 49 74 73 20 64 | .........top.level.entry...Its.d |
| 0ea0 | 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 20 69 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | efault.template.is:............. |
| 0ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22 2a 20 25 3f 5c 6e 20 25 61 5c 22 0a 20 | .................\"*.%?\n.%a\".. |
| 0ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 20 20 20 20 20 20 20 61 20 70 6c 61 69 | ..............item........a.plai |
| 0f00 | 6e 20 6c 69 73 74 20 69 74 65 6d 2c 20 77 69 6c 6c 20 62 65 20 70 6c 61 63 65 64 20 69 6e 20 74 | n.list.item,.will.be.placed.in.t |
| 0f20 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 | he............................fi |
| 0f40 | 72 73 74 20 70 6c 61 69 6e 20 6c 69 73 74 20 61 74 20 74 68 65 20 74 61 72 67 65 74 20 6c 6f 63 | rst.plain.list.at.the.target.loc |
| 0f60 | 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ation........................... |
| 0f80 | 20 20 49 74 73 20 64 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 20 69 73 3a 0a 20 20 20 20 20 | ..Its.default.template.is:...... |
| 0fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22 2d 20 25 3f 5c 22 | ........................\"-.%?\" |
| 0fc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 69 74 65 6d 20 20 20 61 20 63 68 | ................checkitem...a.ch |
| 0fe0 | 65 63 6b 62 6f 78 20 69 74 65 6d 2e 20 20 54 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 | eckbox.item...This.differs.from. |
| 1000 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 | the............................p |
| 1020 | 6c 61 69 6e 20 6c 69 73 74 20 69 74 65 6d 20 6f 6e 6c 79 20 69 6e 20 73 6f 20 66 61 72 20 61 73 | lain.list.item.only.in.so.far.as |
| 1040 | 20 69 74 20 75 73 65 73 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .it.uses.a...................... |
| 1060 | 20 20 20 20 20 20 64 69 66 66 65 72 65 6e 74 20 64 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 | ......different.default.template |
| 1080 | 2e 20 20 49 74 73 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...Its.default.................. |
| 10a0 | 20 20 20 20 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65 20 69 73 3a 0a 20 20 20 20 20 20 20 20 20 | ..........template.is:.......... |
| 10c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22 2d 20 5b 20 5d 20 25 3f 5c 22 | ....................\"-.[.].%?\" |
| 10e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2d 6c 69 6e 65 20 20 61 20 6e 65 | ................table-line..a.ne |
| 1100 | 77 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 66 69 72 73 74 20 74 61 62 6c 65 20 61 74 20 74 61 72 | w.line.in.the.first.table.at.tar |
| 1120 | 67 65 74 20 6c 6f 63 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | get.location.................... |
| 1140 | 20 20 20 20 20 20 20 20 20 49 74 73 20 64 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 20 69 73 | .........Its.default.template.is |
| 1160 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c | :..............................\ |
| 1180 | 22 7c 20 25 3f 20 7c 5c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 61 69 6e 20 20 | "|.%?.|\"................plain.. |
| 11a0 | 20 20 20 20 20 74 65 78 74 20 74 6f 20 62 65 20 69 6e 73 65 72 74 65 64 20 61 73 20 69 74 20 69 | .....text.to.be.inserted.as.it.i |
| 11c0 | 73 2e 0a 0a 74 65 6d 70 6c 61 74 65 20 20 20 20 20 54 68 65 20 74 65 6d 70 6c 61 74 65 20 66 6f | s...template.....The.template.fo |
| 11e0 | 72 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 63 61 70 74 75 72 65 20 69 74 65 6d 2e 0a 20 20 20 | r.creating.the.capture.item..... |
| 1200 | 20 20 20 20 20 20 20 20 20 20 49 66 20 69 74 20 69 73 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 | ..........If.it.is.an.empty.stri |
| 1220 | 6e 67 20 6f 72 20 6e 69 6c 2c 20 61 20 64 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 20 62 61 | ng.or.nil,.a.default.template.ba |
| 1240 | 73 65 64 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 65 6e 74 72 79 20 74 79 | sed.on..............the.entry.ty |
| 1260 | 70 65 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 28 73 65 65 20 74 68 65 20 5c 22 74 79 70 65 5c | pe.will.be.used.(see.the.\"type\ |
| 1280 | 22 20 73 65 63 74 69 6f 6e 20 61 62 6f 76 65 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 49 | ".section.above)...............I |
| 12a0 | 6e 73 74 65 61 64 20 6f 66 20 61 20 73 74 72 69 6e 67 2c 20 74 68 69 73 20 6d 61 79 20 61 6c 73 | nstead.of.a.string,.this.may.als |
| 12c0 | 6f 20 62 65 20 6f 6e 65 20 6f 66 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | o.be.one.of:...................( |
| 12e0 | 66 69 6c 65 20 5c 22 2f 70 61 74 68 2f 74 6f 2f 74 65 6d 70 6c 61 74 65 2d 66 69 6c 65 5c 22 29 | file.\"/path/to/template-file\") |
| 1300 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 66 75 6e 63 | ..................(function.func |
| 1320 | 74 69 6f 6e 2d 72 65 74 75 72 6e 69 6e 67 2d 74 68 65 2d 74 65 6d 70 6c 61 74 65 29 0a 0a 20 20 | tion-returning-the-template).... |
| 1340 | 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 67 65 74 20 61 20 74 65 6d | ...........in.order.to.get.a.tem |
| 1360 | 70 6c 61 74 65 20 66 72 6f 6d 20 61 20 66 69 6c 65 2c 20 6f 72 20 64 79 6e 61 6d 69 63 61 6c 6c | plate.from.a.file,.or.dynamicall |
| 1380 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a | y..............from.a.function.. |
| 13a0 | 0a 54 68 65 20 74 65 6d 70 6c 61 74 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 63 6f 6d 70 75 6c 73 | .The.template.contains.a.compuls |
| 13c0 | 6f 72 79 20 3a 74 61 72 67 65 74 20 70 72 6f 70 65 72 74 79 2e 20 54 68 65 20 3a 74 61 72 67 65 | ory.:target.property..The.:targe |
| 13e0 | 74 20 70 72 6f 70 65 72 74 79 0a 63 6f 6e 74 61 69 6e 73 20 61 20 6c 69 73 74 2c 20 77 68 65 72 | t.property.contains.a.list,.wher |
| 1400 | 65 3a 0a 20 20 2d 20 54 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 69 6e 64 69 63 61 74 | e:...-.The.first.element.indicat |
| 1420 | 65 73 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 2e 0a 20 20 2d 20 54 | es.the.type.of.the.target....-.T |
| 1440 | 68 65 20 73 65 63 6f 6e 64 20 65 6c 65 6d 65 6e 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 | he.second.element.indicates.the. |
| 1460 | 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 61 70 74 75 72 65 64 20 6e 6f 64 65 2e 0a 20 | location.of.the.captured.node... |
| 1480 | 20 2d 20 41 6e 64 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 69 6e 64 69 | .-.And.the.rest.of.the.list.indi |
| 14a0 | 63 61 74 65 20 74 68 65 20 70 72 65 66 69 6c 6c 65 64 20 74 65 6d 70 6c 61 74 65 2c 20 74 68 61 | cate.the.prefilled.template,.tha |
| 14c0 | 74 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 69 6e 73 65 72 74 65 64 20 61 6e 64 20 74 68 65 20 70 | t.will.be.....inserted.and.the.p |
| 14e0 | 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 6f 69 6e 74 20 77 69 6c 6c 20 62 65 20 61 64 6a | osition.of.the.point.will.be.adj |
| 1500 | 75 73 74 65 64 20 66 6f 72 2e 0a 20 20 20 20 54 68 69 73 20 62 65 68 61 76 69 6f 72 20 76 61 72 | usted.for......This.behavior.var |
| 1520 | 69 65 73 20 66 72 6f 6d 20 74 79 70 65 20 74 6f 20 74 79 70 65 2e 0a 0a 54 68 65 20 66 6f 6c 6c | ies.from.type.to.type...The.foll |
| 1540 | 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 | owing.options.are.supported.for. |
| 1560 | 74 68 65 20 3a 74 61 72 67 65 74 20 70 72 6f 70 65 72 74 79 3a 0a 0a 20 20 20 28 66 69 6c 65 20 | the.:target.property:.....(file. |
| 1580 | 5c 22 70 61 74 68 2f 74 6f 2f 66 69 6c 65 5c 22 29 0a 20 20 20 20 20 20 20 54 68 65 20 66 69 6c | \"path/to/file\")........The.fil |
| 15a0 | 65 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 2c 20 61 6e 64 20 70 72 65 73 63 72 69 62 65 | e.will.be.created,.and.prescribe |
| 15c0 | 64 20 61 6e 20 49 44 2e 0a 0a 20 20 20 28 66 69 6c 65 2b 68 65 61 64 20 5c 22 70 61 74 68 2f 74 | d.an.ID......(file+head.\"path/t |
| 15e0 | 6f 2f 66 69 6c 65 5c 22 20 5c 22 68 65 61 64 20 63 6f 6e 74 65 6e 74 5c 22 29 0a 20 20 20 20 20 | o/file\".\"head.content\")...... |
| 1600 | 20 20 54 68 65 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 2c 20 70 72 65 73 | ..The.file.will.be.created,.pres |
| 1620 | 63 72 69 62 65 64 20 61 6e 20 49 44 2c 20 61 6e 64 20 68 65 61 64 20 63 6f 6e 74 65 6e 74 20 77 | cribed.an.ID,.and.head.content.w |
| 1640 | 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 69 6e 73 65 72 74 65 64 20 69 66 20 74 68 65 20 6e 6f | ill.be........inserted.if.the.no |
| 1660 | 64 65 20 69 73 20 61 20 6e 65 77 6c 79 20 63 61 70 74 75 72 65 64 20 6f 6e 65 2e 0a 0a 20 20 20 | de.is.a.newly.captured.one...... |
| 1680 | 28 66 69 6c 65 2b 6f 6c 70 20 5c 22 70 61 74 68 2f 74 6f 2f 66 69 6c 65 5c 22 20 28 5c 22 68 31 | (file+olp.\"path/to/file\".(\"h1 |
| 16a0 | 5c 22 20 5c 22 68 32 5c 22 29 29 0a 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 20 77 69 6c 6c | \".\"h2\"))........The.file.will |
| 16c0 | 20 62 65 20 63 72 65 61 74 65 64 2c 20 70 72 65 73 63 72 69 62 65 64 20 61 6e 20 49 44 2e 20 49 | .be.created,.prescribed.an.ID..I |
| 16e0 | 66 20 74 68 65 20 66 69 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 74 61 69 6e 0a 20 20 20 20 20 | f.the.file.doesn't.contain...... |
| 1700 | 20 20 74 68 65 20 6f 75 74 6c 69 6e 65 20 70 61 74 68 20 28 68 31 2c 20 68 32 29 2c 20 69 74 20 | ..the.outline.path.(h1,.h2),.it. |
| 1720 | 77 69 6c 6c 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 72 65 61 74 65 64 2e 20 54 | will.be.automatically.created..T |
| 1740 | 68 65 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 77 69 6c 6c 20 62 65 20 61 64 6a 75 73 74 65 64 | he.point........will.be.adjusted |
| 1760 | 20 74 6f 20 74 68 65 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 20 69 6e 20 74 68 65 20 4f 4c 50 2e | .to.the.last.element.in.the.OLP. |
| 1780 | 0a 0a 20 20 20 28 66 69 6c 65 2b 68 65 61 64 2b 6f 6c 70 20 5c 22 70 61 74 68 2f 74 6f 2f 66 69 | .....(file+head+olp.\"path/to/fi |
| 17a0 | 6c 65 5c 22 20 5c 22 68 65 61 64 20 63 6f 6e 74 65 6e 74 5c 22 20 28 5c 22 68 31 5c 22 20 5c 22 | le\".\"head.content\".(\"h1\".\" |
| 17c0 | 68 32 5c 22 29 29 0a 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 63 | h2\"))........The.file.will.be.c |
| 17e0 | 72 65 61 74 65 64 2c 20 70 72 65 73 63 72 69 62 65 64 20 61 6e 20 49 44 2e 20 48 65 61 64 20 63 | reated,.prescribed.an.ID..Head.c |
| 1800 | 6f 6e 74 65 6e 74 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 69 6e 73 65 72 74 65 64 20 61 | ontent.will.be........inserted.a |
| 1820 | 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 66 69 6c 65 20 69 66 20 74 68 65 20 6e | t.the.start.of.the.file.if.the.n |
| 1840 | 6f 64 65 20 69 73 20 61 20 6e 65 77 6c 79 20 63 61 70 74 75 72 65 64 20 6f 6e 65 2e 0a 20 20 20 | ode.is.a.newly.captured.one..... |
| 1860 | 20 20 20 20 49 66 20 74 68 65 20 66 69 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 74 61 69 6e 20 | ....If.the.file.doesn't.contain. |
| 1880 | 74 68 65 20 6f 75 74 6c 69 6e 65 20 70 61 74 68 20 28 68 31 2c 20 68 32 29 2c 20 69 74 20 77 69 | the.outline.path.(h1,.h2),.it.wi |
| 18a0 | 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 72 65 61 74 | ll.be........automatically.creat |
| 18c0 | 65 64 2e 20 54 68 65 20 70 6f 69 6e 74 20 77 69 6c 6c 20 62 65 20 61 64 6a 75 73 74 65 64 20 74 | ed..The.point.will.be.adjusted.t |
| 18e0 | 6f 20 74 68 65 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 20 69 6e 0a 20 20 20 20 20 20 20 74 68 65 | o.the.last.element.in........the |
| 1900 | 20 4f 4c 50 2e 0a 0a 20 20 20 28 66 69 6c 65 2b 64 61 74 65 74 72 65 65 20 5c 22 70 61 74 68 2f | .OLP......(file+datetree.\"path/ |
| 1920 | 74 6f 2f 66 69 6c 65 5c 22 20 74 72 65 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 54 68 65 20 | to/file\".tree-type)........The. |
| 1940 | 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 2c 20 70 72 65 73 63 72 69 62 65 64 | file.will.be.created,.prescribed |
| 1960 | 20 61 6e 20 49 44 2e 20 41 20 64 61 74 65 20 62 61 73 65 64 20 6f 75 74 6c 69 6e 65 20 70 61 74 | .an.ID..A.date.based.outline.pat |
| 1980 | 68 0a 20 20 20 20 20 20 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20 66 6f 72 20 74 6f 64 | h........will.be.created.for.tod |
| 19a0 | 61 79 27 73 20 64 61 74 65 2e 20 54 68 65 20 74 72 65 65 2d 74 79 70 65 20 63 61 6e 20 62 65 20 | ay's.date..The.tree-type.can.be. |
| 19c0 | 6f 6e 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6d 62 | one.of.the........following.symb |
| 19e0 | 6f 6c 73 3a 20 64 61 79 2c 20 77 65 65 6b 20 6f 72 20 6d 6f 6e 74 68 2e 20 54 68 65 20 70 6f 69 | ols:.day,.week.or.month..The.poi |
| 1a00 | 6e 74 20 77 69 6c 6c 20 61 64 6a 75 73 74 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 6c | nt.will.adjusted.to.the........l |
| 1a20 | 61 73 74 20 65 6c 65 6d 65 6e 74 20 69 6e 20 74 68 65 20 74 72 65 65 2e 20 54 6f 20 70 72 6f 6d | ast.element.in.the.tree..To.prom |
| 1a40 | 70 74 20 66 6f 72 20 64 61 74 65 20 69 6e 73 74 65 61 64 20 6f 66 20 75 73 69 6e 67 20 74 6f 64 | pt.for.date.instead.of.using.tod |
| 1a60 | 61 79 27 73 2c 0a 20 20 20 20 20 20 20 75 73 65 20 74 68 65 20 3a 74 69 6d 65 2d 70 72 6f 6d 70 | ay's,........use.the.:time-promp |
| 1a80 | 74 20 70 72 6f 70 65 72 74 79 2e 0a 0a 20 20 20 28 6e 6f 64 65 20 5c 22 74 69 74 6c 65 20 6f 72 | t.property......(node.\"title.or |
| 1aa0 | 20 61 6c 69 61 73 20 6f 72 20 49 44 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6e 6f 64 65 | .alias.or.ID.of.an.existing.node |
| 1ac0 | 5c 22 29 0a 20 20 20 20 20 20 20 54 68 65 20 70 6f 69 6e 74 20 77 69 6c 6c 20 62 65 20 70 6c 61 | \")........The.point.will.be.pla |
| 1ae0 | 63 65 64 20 66 6f 72 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6e 6f 64 65 2c 20 62 61 73 65 64 20 | ced.for.an.existing.node,.based. |
| 1b00 | 6f 6e 20 65 69 74 68 65 72 2c 20 69 74 73 0a 20 20 20 20 20 20 20 74 69 74 6c 65 2c 20 61 6c 69 | on.either,.its........title,.ali |
| 1b20 | 61 73 20 6f 72 20 49 44 2e 0a 0a 54 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 65 6e 74 72 79 | as.or.ID...The.rest.of.the.entry |
| 1b40 | 20 69 73 20 61 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 | .is.a.property.list.of.additiona |
| 1b60 | 6c 20 6f 70 74 69 6f 6e 73 2e 20 20 52 65 63 6f 67 6e 69 7a 65 64 0a 70 72 6f 70 65 72 74 69 65 | l.options...Recognized.propertie |
| 1b80 | 73 20 61 72 65 3a 0a 0a 20 3a 70 72 65 70 65 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 72 | s.are:...:prepend............Nor |
| 1ba0 | 6d 61 6c 6c 79 20 6e 65 77 6c 79 20 63 61 70 74 75 72 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | mally.newly.captured.information |
| 1bc0 | 20 77 69 6c 6c 20 62 65 20 61 70 70 65 6e 64 65 64 20 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .will.be.appended.at............ |
| 1be0 | 20 20 20 20 20 20 20 20 20 20 74 68 65 20 74 61 72 67 65 74 20 6c 6f 63 61 74 69 6f 6e 20 28 6c | ..........the.target.location.(l |
| 1c00 | 61 73 74 20 63 68 69 6c 64 2c 20 6c 61 73 74 20 74 61 62 6c 65 20 6c 69 6e 65 2c 0a 20 20 20 20 | ast.child,.last.table.line,..... |
| 1c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 20 6c 69 73 74 20 69 74 65 6d 2e | .................last.list.item. |
| 1c40 | 2e 2e 29 2e 20 20 53 65 74 74 69 6e 67 20 74 68 69 73 20 70 72 6f 70 65 72 74 79 20 77 69 6c 6c | ..)...Setting.this.property.will |
| 1c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 20 74 68 61 | ......................change.tha |
| 1c80 | 74 2e 0a 0a 20 3a 69 6d 6d 65 64 69 61 74 65 2d 66 69 6e 69 73 68 20 20 20 57 68 65 6e 20 73 65 | t....:immediate-finish...When.se |
| 1ca0 | 74 2c 20 64 6f 20 6e 6f 74 20 6f 66 66 65 72 20 74 6f 20 65 64 69 74 20 74 68 65 20 69 6e 66 6f | t,.do.not.offer.to.edit.the.info |
| 1cc0 | 72 6d 61 74 69 6f 6e 2c 20 6a 75 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmation,.just................... |
| 1ce0 | 20 20 20 66 69 6c 65 20 69 74 20 61 77 61 79 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 20 20 54 68 | ...file.it.away.immediately...Th |
| 1d00 | 69 73 20 6d 61 6b 65 73 20 73 65 6e 73 65 20 69 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | is.makes.sense.if.the........... |
| 1d20 | 20 20 20 20 20 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65 20 6f 6e 6c 79 20 6e 65 65 64 73 20 69 | ...........template.only.needs.i |
| 1d40 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 61 64 64 65 64 0a 20 20 20 | nformation.that.can.be.added.... |
| 1d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e | ..................automatically. |
| 1d80 | 0a 0a 20 3a 6a 75 6d 70 2d 74 6f 2d 63 61 70 74 75 72 65 64 20 20 20 57 68 65 6e 20 73 65 74 2c | ...:jump-to-captured...When.set, |
| 1da0 | 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 63 61 70 74 75 72 65 64 20 65 6e 74 72 79 20 77 68 65 6e | .jump.to.the.captured.entry.when |
| 1dc0 | 20 66 69 6e 69 73 68 65 64 2e 0a 0a 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 20 20 20 20 20 20 20 | .finished....:empty-lines....... |
| 1de0 | 20 53 65 74 20 74 68 69 73 20 74 6f 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 | .Set.this.to.the.number.of.lines |
| 1e00 | 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 65 72 74 65 64 0a 20 20 20 20 20 20 20 | .that.should.be.inserted........ |
| 1e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 74 | ..............before.and.after.t |
| 1e40 | 68 65 20 6e 65 77 20 69 74 65 6d 2e 20 20 44 65 66 61 75 6c 74 20 30 2c 20 6f 6e 6c 79 20 63 6f | he.new.item...Default.0,.only.co |
| 1e60 | 6d 6d 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 74 68 65 72 20 | mmon......................other. |
| 1e80 | 76 61 6c 75 65 20 69 73 20 31 2e 0a 0a 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 62 65 66 6f 72 | value.is.1....:empty-lines-befor |
| 1ea0 | 65 20 53 65 74 20 74 68 69 73 20 74 6f 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 | e.Set.this.to.the.number.of.line |
| 1ec0 | 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 65 72 74 65 64 0a 20 20 20 20 20 20 | s.that.should.be.inserted....... |
| 1ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 20 74 68 65 20 6e 65 77 20 69 74 | ...............before.the.new.it |
| 1f00 | 65 6d 2e 20 20 4f 76 65 72 72 69 64 65 73 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 20 66 6f 72 20 | em...Overrides.:empty-lines.for. |
| 1f20 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 20 | the......................number. |
| 1f40 | 6c 69 6e 65 73 20 69 6e 73 65 72 74 65 64 20 62 65 66 6f 72 65 2e 0a 0a 20 3a 65 6d 70 74 79 2d | lines.inserted.before....:empty- |
| 1f60 | 6c 69 6e 65 73 2d 61 66 74 65 72 20 20 53 65 74 20 74 68 69 73 20 74 6f 20 74 68 65 20 6e 75 6d | lines-after..Set.this.to.the.num |
| 1f80 | 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 65 | ber.of.lines.that.should.be.inse |
| 1fa0 | 72 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 66 74 65 72 20 | rted......................after. |
| 1fc0 | 74 68 65 20 6e 65 77 20 69 74 65 6d 2e 20 20 4f 76 65 72 72 69 64 65 73 20 3a 65 6d 70 74 79 2d | the.new.item...Overrides.:empty- |
| 1fe0 | 6c 69 6e 65 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lines.for.the................... |
| 2000 | 20 20 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 69 6e 73 65 72 74 65 64 20 61 66 74 65 | ...number.of.lines.inserted.afte |
| 2020 | 72 2e 0a 0a 20 3a 63 6c 6f 63 6b 2d 69 6e 20 20 20 20 20 20 20 20 20 20 20 53 74 61 72 74 20 74 | r....:clock-in...........Start.t |
| 2040 | 68 65 20 63 6c 6f 63 6b 20 69 6e 20 74 68 69 73 20 69 74 65 6d 2e 0a 0a 20 3a 63 6c 6f 63 6b 2d | he.clock.in.this.item....:clock- |
| 2060 | 6b 65 65 70 20 20 20 20 20 20 20 20 20 4b 65 65 70 20 74 68 65 20 63 6c 6f 63 6b 20 72 75 6e 6e | keep.........Keep.the.clock.runn |
| 2080 | 69 6e 67 20 77 68 65 6e 20 66 69 6c 69 6e 67 20 74 68 65 20 63 61 70 74 75 72 65 64 20 65 6e 74 | ing.when.filing.the.captured.ent |
| 20a0 | 72 79 2e 0a 0a 20 3a 63 6c 6f 63 6b 2d 72 65 73 75 6d 65 20 20 20 20 20 20 20 53 74 61 72 74 20 | ry....:clock-resume.......Start. |
| 20c0 | 74 68 65 20 69 6e 74 65 72 72 75 70 74 65 64 20 63 6c 6f 63 6b 20 77 68 65 6e 20 66 69 6e 69 73 | the.interrupted.clock.when.finis |
| 20e0 | 68 69 6e 67 20 74 68 65 20 63 61 70 74 75 72 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hing.the.capture................ |
| 2100 | 20 20 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 3a 63 6c 6f 63 6b 2d 6b 65 65 70 20 68 61 73 | .......Note.that.:clock-keep.has |
| 2120 | 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 3a 63 6c 6f 63 6b 2d 72 65 73 75 6d 65 2e 0a | .precedence.over.:clock-resume.. |
| 2140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 68 65 6e 20 73 65 74 74 69 6e | .....................When.settin |
| 2160 | 67 20 62 6f 74 68 20 74 6f 20 74 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6c 6f 63 6b 20 77 | g.both.to.t,.the.current.clock.w |
| 2180 | 69 6c 6c 20 72 75 6e 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ill.run.and..................... |
| 21a0 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6f 6e 65 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 72 65 | .the.previous.one.will.not.be.re |
| 21c0 | 73 75 6d 65 64 2e 0a 0a 20 3a 74 69 6d 65 2d 70 72 6f 6d 70 74 20 20 20 20 20 20 20 20 50 72 6f | sumed....:time-prompt........Pro |
| 21e0 | 6d 70 74 20 66 6f 72 20 61 20 64 61 74 65 2f 74 69 6d 65 20 74 6f 20 62 65 20 75 73 65 64 20 66 | mpt.for.a.date/time.to.be.used.f |
| 2200 | 6f 72 20 64 61 74 65 2f 77 65 65 6b 20 74 72 65 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.date/week.trees.............. |
| 2220 | 20 20 20 20 20 20 20 20 61 6e 64 20 77 68 65 6e 20 66 69 6c 6c 69 6e 67 20 74 68 65 20 74 65 6d | ........and.when.filling.the.tem |
| 2240 | 70 6c 61 74 65 2e 0a 0a 20 3a 74 72 65 65 2d 74 79 70 65 20 20 20 20 20 20 20 20 20 20 57 68 65 | plate....:tree-type..........Whe |
| 2260 | 6e 20 60 77 65 65 6b 27 2c 20 6d 61 6b 65 20 61 20 77 65 65 6b 20 74 72 65 65 20 69 6e 73 74 65 | n.`week',.make.a.week.tree.inste |
| 2280 | 61 64 20 6f 66 20 74 68 65 20 6d 6f 6e 74 68 2d 64 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ad.of.the.month-day............. |
| 22a0 | 20 20 20 20 20 20 20 20 20 74 72 65 65 2e 20 20 57 68 65 6e 20 60 6d 6f 6e 74 68 27 2c 20 6d 61 | .........tree...When.`month',.ma |
| 22c0 | 6b 65 20 61 20 6d 6f 6e 74 68 20 74 72 65 65 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 0a 20 | ke.a.month.tree.instead.of.the.. |
| 22e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 6e 74 68 2d 64 61 79 20 74 72 | ....................month-day.tr |
| 2300 | 65 65 2e 0a 0a 20 3a 75 6e 6e 61 72 72 6f 77 65 64 20 20 20 20 20 20 20 20 20 44 6f 20 6e 6f 74 | ee....:unnarrowed.........Do.not |
| 2320 | 20 6e 61 72 72 6f 77 20 74 68 65 20 74 61 72 67 65 74 20 62 75 66 66 65 72 2c 20 73 69 6d 70 6c | .narrow.the.target.buffer,.simpl |
| 2340 | 79 20 73 68 6f 77 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.show.the...................... |
| 2360 | 66 75 6c 6c 20 62 75 66 66 65 72 2e 20 20 44 65 66 61 75 6c 74 20 69 73 20 74 6f 20 6e 61 72 72 | full.buffer...Default.is.to.narr |
| 2380 | 6f 77 20 69 74 20 73 6f 20 74 68 61 74 20 79 6f 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ow.it.so.that.you............... |
| 23a0 | 20 20 20 20 20 20 20 6f 6e 6c 79 20 73 65 65 20 74 68 65 20 6e 65 77 20 73 74 75 66 66 2e 0a 0a | .......only.see.the.new.stuff... |
| 23c0 | 20 3a 74 61 62 6c 65 2d 6c 69 6e 65 2d 70 6f 73 20 20 20 20 20 53 70 65 63 69 66 69 63 61 74 69 | .:table-line-pos.....Specificati |
| 23e0 | 6f 6e 20 6f 66 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 74 61 62 6c 65 20 | on.of.the.location.in.the.table. |
| 2400 | 77 68 65 72 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | where.the......................n |
| 2420 | 65 77 20 6c 69 6e 65 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 65 72 74 65 64 2e 20 20 49 74 20 | ew.line.should.be.inserted...It. |
| 2440 | 73 68 6f 75 6c 64 20 62 65 20 61 20 73 74 72 69 6e 67 20 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 | should.be.a.string.like......... |
| 2460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22 49 49 2d 33 5c 22 2c 20 6d 65 61 6e 69 6e 67 20 74 | .............\"II-3\",.meaning.t |
| 2480 | 68 61 74 20 74 68 65 20 6e 65 77 20 6c 69 6e 65 20 73 68 6f 75 6c 64 20 62 65 63 6f 6d 65 20 74 | hat.the.new.line.should.become.t |
| 24a0 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 72 64 20 6c 69 | he......................third.li |
| 24c0 | 6e 65 20 62 65 66 6f 72 65 20 74 68 65 20 73 65 63 6f 6e 64 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 | ne.before.the.second.horizontal. |
| 24e0 | 73 65 70 61 72 61 74 6f 72 20 6c 69 6e 65 2e 0a 0a 20 3a 6b 69 6c 6c 2d 62 75 66 66 65 72 20 20 | separator.line....:kill-buffer.. |
| 2500 | 20 20 20 20 20 20 49 66 20 74 68 65 20 74 61 72 67 65 74 20 66 69 6c 65 20 77 61 73 20 6e 6f 74 | ......If.the.target.file.was.not |
| 2520 | 20 79 65 74 20 76 69 73 69 74 65 64 20 62 79 20 61 20 62 75 66 66 65 72 20 77 68 65 6e 0a 20 20 | .yet.visited.by.a.buffer.when... |
| 2540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 70 74 75 72 65 20 77 61 73 20 69 | ...................capture.was.i |
| 2560 | 6e 76 6f 6b 65 64 2c 20 6b 69 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 61 67 61 69 6e 20 61 66 | nvoked,.kill.the.buffer.again.af |
| 2580 | 74 65 72 20 63 61 70 74 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ter.capture..................... |
| 25a0 | 20 69 73 20 66 69 6e 61 6c 69 7a 65 64 2e 0a 0a 20 3a 6e 6f 2d 73 61 76 65 20 20 20 20 20 20 20 | .is.finalized....:no-save....... |
| 25c0 | 20 20 20 20 20 44 6f 20 6e 6f 74 20 73 61 76 65 20 74 68 65 20 74 61 72 67 65 74 20 66 69 6c 65 | .....Do.not.save.the.target.file |
| 25e0 | 20 61 66 74 65 72 20 66 69 6e 69 73 68 69 6e 67 20 74 68 65 20 63 61 70 74 75 72 65 2e 0a 0a 54 | .after.finishing.the.capture...T |
| 2600 | 68 65 20 74 65 6d 70 6c 61 74 65 20 64 65 66 69 6e 65 73 20 74 68 65 20 74 65 78 74 20 74 6f 20 | he.template.defines.the.text.to. |
| 2620 | 62 65 20 69 6e 73 65 72 74 65 64 2e 20 20 4f 66 74 65 6e 20 74 68 69 73 20 69 73 20 61 6e 0a 4f | be.inserted...Often.this.is.an.O |
| 2640 | 72 67 20 6d 6f 64 65 20 65 6e 74 72 79 20 28 73 6f 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 | rg.mode.entry.(so.the.first.line |
| 2660 | 20 73 68 6f 75 6c 64 20 73 74 61 72 74 20 77 69 74 68 20 61 20 73 74 61 72 29 20 74 68 61 74 0a | .should.start.with.a.star).that. |
| 2680 | 77 69 6c 6c 20 62 65 20 66 69 6c 65 64 20 61 73 20 61 20 63 68 69 6c 64 20 6f 66 20 74 68 65 20 | will.be.filed.as.a.child.of.the. |
| 26a0 | 74 61 72 67 65 74 20 68 65 61 64 6c 69 6e 65 2e 20 20 49 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 | target.headline...It.can.also.be |
| 26c0 | 0a 66 72 65 65 6c 79 20 66 6f 72 6d 61 74 74 65 64 20 74 65 78 74 2e 20 20 46 75 72 74 68 65 72 | .freely.formatted.text...Further |
| 26e0 | 6d 6f 72 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 25 2d 65 73 63 61 70 65 73 20 77 69 | more,.the.following.%-escapes.wi |
| 2700 | 6c 6c 0a 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 63 6f 6e 74 65 6e 74 20 61 6e 64 20 | ll.be.replaced.with.content.and. |
| 2720 | 65 78 70 61 6e 64 65 64 3a 0a 0a 20 20 25 5b 70 61 74 68 6e 61 6d 65 5d 20 49 6e 73 65 72 74 20 | expanded:....%[pathname].Insert. |
| 2740 | 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 66 69 6c 65 20 67 69 76 65 6e 20 62 | the.contents.of.the.file.given.b |
| 2760 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 70 61 74 68 6e 61 6d 65 27 2e 20 20 54 68 65 | y...............`pathname'...The |
| 2780 | 73 65 20 70 6c 61 63 65 68 6f 6c 64 65 72 73 20 61 72 65 20 65 78 70 61 6e 64 65 64 20 61 74 20 | se.placeholders.are.expanded.at. |
| 27a0 | 74 68 65 20 76 65 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 6e 69 6e 67 | the.very...............beginning |
| 27c0 | 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 20 73 6f 20 74 68 65 79 20 63 61 6e 20 62 65 20 75 | .of.the.process.so.they.can.be.u |
| 27e0 | 73 65 64 20 74 6f 20 65 78 74 65 6e 64 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sed.to.extend.the............... |
| 2800 | 63 75 72 72 65 6e 74 20 74 65 6d 70 6c 61 74 65 2e 0a 20 20 25 28 73 65 78 70 29 20 20 20 20 20 | current.template....%(sexp)..... |
| 2820 | 45 76 61 6c 75 61 74 65 20 65 6c 69 73 70 20 60 28 73 65 78 70 29 27 20 61 6e 64 20 72 65 70 6c | Evaluate.elisp.`(sexp)'.and.repl |
| 2840 | 61 63 65 20 69 74 20 77 69 74 68 20 74 68 65 20 72 65 73 75 6c 74 73 2e 0a 20 20 20 20 20 20 20 | ace.it.with.the.results......... |
| 2860 | 20 20 20 20 20 20 20 4f 6e 6c 79 20 70 6c 61 63 65 68 6f 6c 64 65 72 73 20 70 72 65 2d 65 78 69 | .......Only.placeholders.pre-exi |
| 2880 | 73 74 69 6e 67 20 77 69 74 68 69 6e 20 74 68 65 20 74 65 6d 70 6c 61 74 65 2c 20 6f 72 0a 20 20 | sting.within.the.template,.or... |
| 28a0 | 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 72 6f 64 75 63 65 64 20 77 69 74 68 20 25 5b 70 61 | ............introduced.with.%[pa |
| 28c0 | 74 68 6e 61 6d 65 5d 20 61 72 65 20 65 78 70 61 6e 64 65 64 20 74 68 69 73 20 77 61 79 2e 20 20 | thname].are.expanded.this.way... |
| 28e0 | 53 69 6e 63 65 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 70 70 65 6e 73 | Since.this...............happens |
| 2900 | 20 61 66 74 65 72 20 65 78 70 61 6e 64 69 6e 67 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 | .after.expanding.non-interactive |
| 2920 | 20 25 2d 65 73 63 61 70 65 73 2c 20 74 68 6f 73 65 20 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 | .%-escapes,.those.can........... |
| 2940 | 20 20 20 20 62 65 20 75 73 65 64 20 74 6f 20 66 69 6c 6c 20 74 68 65 20 65 78 70 72 65 73 73 69 | ....be.used.to.fill.the.expressi |
| 2960 | 6f 6e 2e 0a 20 20 25 3c 2e 2e 2e 3e 20 20 20 20 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 | on....%<...>......The.result.of. |
| 2980 | 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 20 6f 6e 20 74 68 65 20 2e 2e 2e 20 | `format-time-string'.on.the..... |
| 29a0 | 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 65 63 69 66 69 63 61 74 69 | format...............specificati |
| 29c0 | 6f 6e 2e 0a 20 20 25 74 20 20 20 20 20 20 20 20 20 20 54 69 6d 65 20 73 74 61 6d 70 2c 20 64 61 | on....%t..........Time.stamp,.da |
| 29e0 | 74 65 20 6f 6e 6c 79 2e 20 20 54 68 65 20 74 69 6d 65 20 73 74 61 6d 70 20 69 73 20 74 68 65 20 | te.only...The.time.stamp.is.the. |
| 2a00 | 63 75 72 72 65 6e 74 20 74 69 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 63 65 | current.time,...............exce |
| 2a20 | 70 74 20 77 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 67 65 6e 64 61 73 20 77 69 74 68 | pt.when.called.from.agendas.with |
| 2a40 | 20 60 5c 5c 5b 6f 72 67 2d 61 67 65 6e 64 61 2d 63 61 70 74 75 72 65 5d 27 20 6f 72 0a 20 20 20 | .`\\[org-agenda-capture]'.or.... |
| 2a60 | 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 60 6f 72 67 2d 63 61 70 74 75 72 65 2d 75 73 65 | ...........with.`org-capture-use |
| 2a80 | 2d 61 67 65 6e 64 61 2d 64 61 74 65 27 20 73 65 74 2e 0a 20 20 25 54 20 20 20 20 20 20 20 20 20 | -agenda-date'.set....%T......... |
| 2aa0 | 20 54 69 6d 65 20 73 74 61 6d 70 20 61 73 20 61 62 6f 76 65 2c 20 77 69 74 68 20 64 61 74 65 20 | .Time.stamp.as.above,.with.date. |
| 2ac0 | 61 6e 64 20 74 69 6d 65 2e 0a 20 20 25 75 2c 20 25 55 20 20 20 20 20 20 4c 69 6b 65 20 74 68 65 | and.time....%u,.%U......Like.the |
| 2ae0 | 20 61 62 6f 76 65 2c 20 62 75 74 20 69 6e 61 63 74 69 76 65 20 74 69 6d 65 20 73 74 61 6d 70 73 | .above,.but.inactive.time.stamps |
| 2b00 | 2e 0a 20 20 25 69 20 20 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 6c 20 63 6f 6e 74 65 6e 74 2c | ....%i..........Initial.content, |
| 2b20 | 20 63 6f 70 69 65 64 20 66 72 6f 6d 20 74 68 65 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e 2e 20 | .copied.from.the.active.region.. |
| 2b40 | 20 49 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 72 65 20 69 73 20 74 65 78 74 20 | .If...............there.is.text. |
| 2b60 | 62 65 66 6f 72 65 20 25 69 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 6c 69 6e 65 2c 20 73 75 63 68 | before.%i.on.the.same.line,.such |
| 2b80 | 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2c 20 61 | .as...............indentation,.a |
| 2ba0 | 6e 64 20 25 69 20 69 73 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 25 28 73 65 78 70 29 2c 20 74 | nd.%i.is.not.inside.a.%(sexp),.t |
| 2bc0 | 68 61 74 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6c 6c 20 62 65 | hat.prefix...............will.be |
| 2be0 | 20 61 64 64 65 64 20 62 65 66 6f 72 65 20 65 76 65 72 79 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 | .added.before.every.line.in.the. |
| 2c00 | 69 6e 73 65 72 74 65 64 20 74 65 78 74 2e 0a 20 20 25 61 20 20 20 20 20 20 20 20 20 20 41 6e 6e | inserted.text....%a..........Ann |
| 2c20 | 6f 74 61 74 69 6f 6e 2c 20 6e 6f 72 6d 61 6c 6c 79 20 74 68 65 20 6c 69 6e 6b 20 63 72 65 61 74 | otation,.normally.the.link.creat |
| 2c40 | 65 64 20 77 69 74 68 20 60 6f 72 67 2d 73 74 6f 72 65 2d 6c 69 6e 6b 27 2e 0a 20 20 25 41 20 20 | ed.with.`org-store-link'....%A.. |
| 2c60 | 20 20 20 20 20 20 20 20 4c 69 6b 65 20 25 61 2c 20 62 75 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 | ........Like.%a,.but.prompt.for. |
| 2c80 | 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 70 61 72 74 2e 0a 20 20 25 6c 20 20 20 20 20 20 | the.description.part....%l...... |
| 2ca0 | 20 20 20 20 4c 69 6b 65 20 25 61 2c 20 62 75 74 20 6f 6e 6c 79 20 69 6e 73 65 72 74 20 74 68 65 | ....Like.%a,.but.only.insert.the |
| 2cc0 | 20 6c 69 74 65 72 61 6c 20 6c 69 6e 6b 2e 0a 20 20 25 4c 20 20 20 20 20 20 20 20 20 20 4c 69 6b | .literal.link....%L..........Lik |
| 2ce0 | 65 20 25 6c 2c 20 62 75 74 20 77 69 74 68 6f 75 74 20 62 72 61 63 6b 65 74 73 20 28 74 68 65 20 | e.%l,.but.without.brackets.(the. |
| 2d00 | 6c 69 6e 6b 20 63 6f 6e 74 65 6e 74 20 69 74 73 65 6c 66 29 2e 0a 20 20 25 63 20 20 20 20 20 20 | link.content.itself)....%c...... |
| 2d20 | 20 20 20 20 43 75 72 72 65 6e 74 20 6b 69 6c 6c 20 72 69 6e 67 20 68 65 61 64 2e 0a 20 20 25 78 | ....Current.kill.ring.head....%x |
| 2d40 | 20 20 20 20 20 20 20 20 20 20 43 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 58 20 63 6c 69 70 62 | ..........Content.of.the.X.clipb |
| 2d60 | 6f 61 72 64 2e 0a 20 20 25 6b 20 20 20 20 20 20 20 20 20 20 54 69 74 6c 65 20 6f 66 20 63 75 72 | oard....%k..........Title.of.cur |
| 2d80 | 72 65 6e 74 6c 79 20 63 6c 6f 63 6b 65 64 20 74 61 73 6b 2e 0a 20 20 25 4b 20 20 20 20 20 20 20 | rently.clocked.task....%K....... |
| 2da0 | 20 20 20 4c 69 6e 6b 20 74 6f 20 63 75 72 72 65 6e 74 6c 79 20 63 6c 6f 63 6b 65 64 20 74 61 73 | ...Link.to.currently.clocked.tas |
| 2dc0 | 6b 2e 0a 20 20 25 6e 20 20 20 20 20 20 20 20 20 20 55 73 65 72 20 6e 61 6d 65 20 28 74 61 6b 65 | k....%n..........User.name.(take |
| 2de0 | 6e 20 66 72 6f 6d 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 75 73 65 72 2d 66 75 6c 6c 2d 6e | n.from.the.variable.`user-full-n |
| 2e00 | 61 6d 65 27 29 2e 0a 20 20 25 66 20 20 20 20 20 20 20 20 20 20 46 69 6c 65 20 76 69 73 69 74 65 | ame')....%f..........File.visite |
| 2e20 | 64 20 62 79 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 77 68 65 6e 20 60 6f 72 67 2d 63 61 | d.by.current.buffer.when.`org-ca |
| 2e40 | 70 74 75 72 65 27 20 77 61 73 20 63 61 6c 6c 65 64 2e 0a 20 20 25 46 20 20 20 20 20 20 20 20 20 | pture'.was.called....%F......... |
| 2e60 | 20 46 75 6c 6c 20 70 61 74 68 20 6f 66 20 74 68 65 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 74 | .Full.path.of.the.file.or.direct |
| 2e80 | 6f 72 79 20 76 69 73 69 74 65 64 20 62 79 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 20 | ory.visited.by.current.buffer... |
| 2ea0 | 20 25 3a 6b 65 79 77 6f 72 64 20 20 20 53 70 65 63 69 66 69 63 20 69 6e 66 6f 72 6d 61 74 69 6f | .%:keyword...Specific.informatio |
| 2ec0 | 6e 20 66 6f 72 20 63 65 72 74 61 69 6e 20 6c 69 6e 6b 20 74 79 70 65 73 2c 20 73 65 65 20 62 65 | n.for.certain.link.types,.see.be |
| 2ee0 | 6c 6f 77 2e 0a 20 20 25 5e 67 20 20 20 20 20 20 20 20 20 50 72 6f 6d 70 74 20 66 6f 72 20 74 61 | low....%^g.........Prompt.for.ta |
| 2f00 | 67 73 2c 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 6e 20 74 61 67 73 20 69 6e 20 74 | gs,.with.completion.on.tags.in.t |
| 2f20 | 61 72 67 65 74 20 66 69 6c 65 2e 0a 20 20 25 5e 47 20 20 20 20 20 20 20 20 20 50 72 6f 6d 70 74 | arget.file....%^G.........Prompt |
| 2f40 | 20 66 6f 72 20 74 61 67 73 2c 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 6e 20 61 6c | .for.tags,.with.completion.on.al |
| 2f60 | 6c 20 74 61 67 73 20 69 6e 20 61 6c 6c 20 61 67 65 6e 64 61 20 66 69 6c 65 73 2e 0a 20 20 25 5e | l.tags.in.all.agenda.files....%^ |
| 2f80 | 74 20 20 20 20 20 20 20 20 20 4c 69 6b 65 20 25 74 2c 20 62 75 74 20 70 72 6f 6d 70 74 20 66 6f | t.........Like.%t,.but.prompt.fo |
| 2fa0 | 72 20 64 61 74 65 2e 20 20 53 69 6d 69 6c 61 72 6c 79 20 25 5e 54 2c 20 25 5e 75 2c 20 25 5e 55 | r.date...Similarly.%^T,.%^u,.%^U |
| 2fc0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 59 6f 75 20 6d 61 79 20 64 65 66 69 6e 65 20 61 | ................You.may.define.a |
| 2fe0 | 20 70 72 6f 6d 70 74 20 6c 69 6b 65 3a 20 25 5e 7b 50 6c 65 61 73 65 20 73 70 65 63 69 66 79 20 | .prompt.like:.%^{Please.specify. |
| 3000 | 62 69 72 74 68 64 61 79 7d 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 64 65 | birthday}t................The.de |
| 3020 | 66 61 75 6c 74 20 64 61 74 65 20 69 73 20 74 68 61 74 20 6f 66 20 25 74 2c 20 73 65 65 20 61 62 | fault.date.is.that.of.%t,.see.ab |
| 3040 | 6f 76 65 2e 0a 20 20 25 5e 43 20 20 20 20 20 20 20 20 20 49 6e 74 65 72 61 63 74 69 76 65 20 73 | ove....%^C.........Interactive.s |
| 3060 | 65 6c 65 63 74 69 6f 6e 20 6f 66 20 77 68 69 63 68 20 6b 69 6c 6c 20 6f 72 20 63 6c 69 70 20 74 | election.of.which.kill.or.clip.t |
| 3080 | 6f 20 75 73 65 2e 0a 20 20 25 5e 4c 20 20 20 20 20 20 20 20 20 4c 69 6b 65 20 25 5e 43 2c 20 62 | o.use....%^L.........Like.%^C,.b |
| 30a0 | 75 74 20 69 6e 73 65 72 74 20 61 73 20 6c 69 6e 6b 2e 0a 20 20 25 5e 7b 70 72 6f 70 7d 70 20 20 | ut.insert.as.link....%^{prop}p.. |
| 30c0 | 20 50 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 20 76 61 6c 75 65 20 66 6f 72 | .Prompt.the.user.for.a.value.for |
| 30e0 | 20 70 72 6f 70 65 72 74 79 20 60 70 72 6f 70 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .property.`prop'................ |
| 3100 | 41 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 | A.default.value.can.be.specified |
| 3120 | 20 6c 69 6b 65 20 74 68 69 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 25 5e 7b 70 72 6f | .like.this:...............%^{pro |
| 3140 | 70 7c 64 65 66 61 75 6c 74 7d 70 2e 0a 20 20 25 5e 7b 70 72 6f 6d 70 74 7d 20 20 50 72 6f 6d 70 | p|default}p....%^{prompt}..Promp |
| 3160 | 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 20 73 74 72 69 6e 67 20 61 6e 64 20 72 65 70 6c | t.the.user.for.a.string.and.repl |
| 3180 | 61 63 65 20 74 68 69 73 20 73 65 71 75 65 6e 63 65 20 77 69 74 68 20 69 74 2e 0a 20 20 20 20 20 | ace.this.sequence.with.it....... |
| 31a0 | 20 20 20 20 20 20 20 20 20 41 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 61 6e 64 20 61 20 63 | .........A.default.value.and.a.c |
| 31c0 | 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 | ompletion.table.can.be.specified |
| 31e0 | 20 6c 69 6b 65 20 74 68 69 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 25 5e 7b 70 72 6f | .like.this:...............%^{pro |
| 3200 | 6d 70 74 7c 64 65 66 61 75 6c 74 7c 63 6f 6d 70 6c 65 74 69 6f 6e 32 7c 63 6f 6d 70 6c 65 74 69 | mpt|default|completion2|completi |
| 3220 | 6f 6e 33 7c 2e 2e 2e 7d 2e 0a 20 20 25 3f 20 20 20 20 20 20 20 20 20 20 41 66 74 65 72 20 63 6f | on3|...}....%?..........After.co |
| 3240 | 6d 70 6c 65 74 69 6e 67 20 74 68 65 20 74 65 6d 70 6c 61 74 65 2c 20 70 6f 73 69 74 69 6f 6e 20 | mpleting.the.template,.position. |
| 3260 | 63 75 72 73 6f 72 20 68 65 72 65 2e 0a 20 20 25 5c 5c 31 20 2e 2e 2e 20 25 5c 5c 4e 20 49 6e 73 | cursor.here....%\\1.....%\\N.Ins |
| 3280 | 65 72 74 20 74 68 65 20 74 65 78 74 20 65 6e 74 65 72 65 64 20 61 74 20 74 68 65 20 6e 74 68 20 | ert.the.text.entered.at.the.nth. |
| 32a0 | 25 5e 7b 70 72 6f 6d 70 74 7d 2c 20 77 68 65 72 65 20 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | %^{prompt},.where.N............. |
| 32c0 | 20 20 69 73 20 61 20 6e 75 6d 62 65 72 2c 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 31 2e 0a | ..is.a.number,.starting.from.1.. |
| 32e0 | 0a 41 70 61 72 74 20 66 72 6f 6d 20 74 68 65 73 65 20 67 65 6e 65 72 61 6c 20 65 73 63 61 70 65 | .Apart.from.these.general.escape |
| 3300 | 73 2c 20 79 6f 75 20 63 61 6e 20 61 63 63 65 73 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 70 | s,.you.can.access.information.sp |
| 3320 | 65 63 69 66 69 63 20 74 6f 0a 74 68 65 20 6c 69 6e 6b 20 74 79 70 65 20 74 68 61 74 20 69 73 20 | ecific.to.the.link.type.that.is. |
| 3340 | 63 72 65 61 74 65 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 63 61 6c 6c 69 6e 67 20 60 | created...For.example,.calling.` |
| 3360 | 6f 72 67 2d 63 61 70 74 75 72 65 27 20 69 6e 20 65 6d 61 69 6c 73 0a 6f 72 20 69 6e 20 47 6e 75 | org-capture'.in.emails.or.in.Gnu |
| 3380 | 73 20 77 69 6c 6c 20 72 65 63 6f 72 64 20 74 68 65 20 61 75 74 68 6f 72 20 61 6e 64 20 74 68 65 | s.will.record.the.author.and.the |
| 33a0 | 20 73 75 62 6a 65 63 74 20 6f 66 20 74 68 65 20 6d 65 73 73 61 67 65 2c 20 77 68 69 63 68 20 79 | .subject.of.the.message,.which.y |
| 33c0 | 6f 75 0a 63 61 6e 20 61 63 63 65 73 73 20 77 69 74 68 20 5c 22 25 3a 66 72 6f 6d 5c 22 20 61 6e | ou.can.access.with.\"%:from\".an |
| 33e0 | 64 20 5c 22 25 3a 73 75 62 6a 65 63 74 5c 22 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 20 | d.\"%:subject\",.respectively... |
| 3400 | 48 65 72 65 20 69 73 20 61 0a 63 6f 6d 70 6c 65 74 65 20 6c 69 73 74 20 6f 66 20 77 68 61 74 20 | Here.is.a.complete.list.of.what. |
| 3420 | 69 73 20 72 65 63 6f 72 64 65 64 20 66 6f 72 20 65 61 63 68 20 6c 69 6e 6b 20 74 79 70 65 2e 0a | is.recorded.for.each.link.type.. |
| 3440 | 0a 4c 69 6e 6b 20 74 79 70 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 41 76 61 69 | .Link.type...............|..Avai |
| 3460 | 6c 61 62 6c 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | lable.information.-------------- |
| 3480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ----------+--------------------- |
| 34a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 34c0 | 2d 0a 62 62 64 62 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 25 3a 74 | -.bbdb....................|..%:t |
| 34e0 | 79 70 65 20 25 3a 6e 61 6d 65 20 25 3a 63 6f 6d 70 61 6e 79 0a 76 6d 2c 20 77 6c 2c 20 6d 68 2c | ype.%:name.%:company.vm,.wl,.mh, |
| 3500 | 20 6d 65 77 2c 20 72 6d 61 69 6c 2c 20 7c 20 20 25 3a 74 79 70 65 20 25 3a 73 75 62 6a 65 63 74 | .mew,.rmail,.|..%:type.%:subject |
| 3520 | 20 25 3a 6d 65 73 73 61 67 65 2d 69 64 0a 67 6e 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%:message-id.gnus.............. |
| 3540 | 20 20 20 20 20 20 7c 20 20 25 3a 66 72 6f 6d 20 25 3a 66 72 6f 6d 6e 61 6d 65 20 25 3a 66 72 6f | ......|..%:from.%:fromname.%:fro |
| 3560 | 6d 61 64 64 72 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | maddress........................ |
| 3580 | 20 7c 20 20 25 3a 74 6f 20 20 20 25 3a 74 6f 6e 61 6d 65 20 20 20 25 3a 74 6f 61 64 64 72 65 73 | .|..%:to...%:toname...%:toaddres |
| 35a0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 25 3a 66 | s.........................|..%:f |
| 35c0 | 72 6f 6d 74 6f 20 28 65 69 74 68 65 72 20 5c 22 74 6f 20 4e 41 4d 45 5c 22 20 6f 72 20 5c 22 66 | romto.(either.\"to.NAME\".or.\"f |
| 35e0 | 72 6f 6d 20 4e 41 4d 45 5c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rom.NAME\")..................... |
| 3600 | 20 20 20 20 7c 20 20 25 3a 64 61 74 65 20 25 3a 64 61 74 65 2d 74 69 6d 65 73 74 61 6d 70 20 28 | ....|..%:date.%:date-timestamp.( |
| 3620 | 61 73 20 61 63 74 69 76 65 20 74 69 6d 65 73 74 61 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 | as.active.timestamp)............ |
| 3640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 25 3a 64 61 74 65 2d 74 69 6d 65 73 74 61 6d 70 | .............|..%:date-timestamp |
| 3660 | 2d 69 6e 61 63 74 69 76 65 20 28 61 73 20 69 6e 61 63 74 69 76 65 20 74 69 6d 65 73 74 61 6d 70 | -inactive.(as.inactive.timestamp |
| 3680 | 29 0a 67 6e 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 25 3a 67 | ).gnus....................|..%:g |
| 36a0 | 72 6f 75 70 2c 20 66 6f 72 20 6d 65 73 73 61 67 65 73 20 61 6c 73 6f 20 61 6c 6c 20 65 6d 61 69 | roup,.for.messages.also.all.emai |
| 36c0 | 6c 20 66 69 65 6c 64 73 0a 65 77 77 2c 20 77 33 2c 20 77 33 6d 20 20 20 20 20 20 20 20 20 20 20 | l.fields.eww,.w3,.w3m........... |
| 36e0 | 20 7c 20 20 25 3a 74 79 70 65 20 25 3a 75 72 6c 0a 69 6e 66 6f 20 20 20 20 20 20 20 20 20 20 20 | .|..%:type.%:url.info........... |
| 3700 | 20 20 20 20 20 20 20 20 20 7c 20 20 25 3a 74 79 70 65 20 25 3a 66 69 6c 65 20 25 3a 6e 6f 64 65 | .........|..%:type.%:file.%:node |
| 3720 | 0a 63 61 6c 65 6e 64 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 25 3a 74 79 | .calendar................|..%:ty |
| 3740 | 70 65 20 25 3a 64 61 74 65 0a 0a 57 68 65 6e 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 69 6e 73 65 | pe.%:date..When.you.need.to.inse |
| 3760 | 72 74 20 61 20 6c 69 74 65 72 61 6c 20 70 65 72 63 65 6e 74 20 73 69 67 6e 20 69 6e 20 74 68 65 | rt.a.literal.percent.sign.in.the |
| 3780 | 20 74 65 6d 70 6c 61 74 65 2c 0a 79 6f 75 20 63 61 6e 20 65 73 63 61 70 65 20 61 6d 62 69 67 75 | .template,.you.can.escape.ambigu |
| 37a0 | 6f 75 73 20 63 61 73 65 73 20 77 69 74 68 20 61 20 62 61 63 6b 77 61 72 64 20 73 6c 61 73 68 2c | ous.cases.with.a.backward.slash, |
| 37c0 | 20 65 2e 67 2e 2c 20 5c 5c 25 69 2e 0a 0a 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6c 6c | .e.g.,.\\%i...In.addition.to.all |
| 37e0 | 20 6f 66 20 74 68 65 20 61 62 6f 76 65 2c 20 4f 72 67 2d 72 6f 61 6d 20 73 75 70 70 6f 72 74 73 | .of.the.above,.Org-roam.supports |
| 3800 | 20 61 64 64 69 74 69 6f 6e 61 6c 0a 73 75 62 73 74 69 74 75 74 69 6f 6e 73 20 77 69 74 68 69 6e | .additional.substitutions.within |
| 3820 | 20 69 74 73 20 74 65 6d 70 6c 61 74 65 73 2e 20 5c 22 24 7b 66 6f 6f 7d 5c 22 20 77 69 6c 6c 20 | .its.templates..\"${foo}\".will. |
| 3840 | 6c 6f 6f 6b 20 66 6f 72 20 74 68 65 0a 66 6f 6f 20 70 72 6f 70 65 72 74 79 20 69 6e 20 74 68 65 | look.for.the.foo.property.in.the |
| 3860 | 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 20 28 73 65 65 20 74 68 65 20 60 6f 72 67 2d 72 6f 61 | .Org-roam.node.(see.the.`org-roa |
| 3880 | 6d 2d 6e 6f 64 65 27 29 2e 20 49 66 0a 74 68 65 20 70 72 6f 70 65 72 74 79 20 64 6f 65 73 20 6e | m-node')..If.the.property.does.n |
| 38a0 | 6f 74 20 65 78 69 73 74 2c 20 74 68 65 20 75 73 65 72 20 77 69 6c 6c 20 62 65 20 70 72 6f 6d 70 | ot.exist,.the.user.will.be.promp |
| 38c0 | 74 65 64 20 74 6f 20 66 69 6c 6c 20 69 6e 0a 74 68 65 20 73 74 72 69 6e 67 20 76 61 6c 75 65 2e | ted.to.fill.in.the.string.value. |
| 38e0 | 0a 0a 4f 72 67 2d 72 6f 61 6d 20 74 65 6d 70 6c 61 74 65 73 20 61 72 65 20 4e 4f 54 20 63 6f 6d | ..Org-roam.templates.are.NOT.com |
| 3900 | 70 61 74 69 62 6c 65 20 77 69 74 68 20 72 65 67 75 6c 61 72 20 4f 72 67 20 63 61 70 74 75 72 65 | patible.with.regular.Org.capture |
| 3920 | 3a 0a 74 68 65 79 20 72 65 6c 79 20 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 68 61 63 6b 73 20 | :.they.rely.on.additional.hacks. |
| 3940 | 61 6e 64 20 68 6f 6f 6b 73 20 74 6f 20 61 63 68 69 65 76 65 20 74 68 65 0a 73 74 72 65 61 6d 6c | and.hooks.to.achieve.the.streaml |
| 3960 | 69 6e 65 64 20 75 73 65 72 20 65 78 70 65 72 69 65 6e 63 65 20 69 6e 20 4f 72 67 2d 72 6f 61 6d | ined.user.experience.in.Org-roam |
| 3980 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 28 | ."...:group.'org-roam...:type.'( |
| 39a0 | 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 6c 69 73 74 20 3a | repeat...........(choice.(list.: |
| 39c0 | 74 61 67 20 22 4d 75 6c 74 69 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 20 20 20 | tag."Multikey.description"...... |
| 39e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 | ...................(string.:tag. |
| 3a00 | 22 4b 65 79 73 20 20 20 20 20 20 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Keys.......").................. |
| 3a20 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 44 65 73 63 72 69 70 74 69 6f 6e | .......(string.:tag."Description |
| 3a40 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 | "))...................(list.:tag |
| 3a60 | 20 22 54 65 6d 70 6c 61 74 65 20 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Template.entry"............... |
| 3a80 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 4b 65 79 73 20 20 20 20 | ..........(string.:tag."Keys.... |
| 3aa0 | 20 20 20 20 20 20 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......")....................... |
| 3ac0 | 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 44 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 22 | ..(string.:tag."Description...." |
| 3ae0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 | ).........................(choic |
| 3b00 | 65 20 3a 74 61 67 20 22 43 61 70 74 75 72 65 20 54 79 70 65 20 20 20 22 20 3a 76 61 6c 75 65 20 | e.:tag."Capture.Type...".:value. |
| 3b20 | 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | entry........................... |
| 3b40 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4f 72 67 20 65 6e 74 72 79 22 20 65 6e | ......(const.:tag."Org.entry".en |
| 3b60 | 74 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | try)............................ |
| 3b80 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 6c 61 69 6e 20 6c 69 73 74 20 69 74 65 | .....(const.:tag."Plain.list.ite |
| 3ba0 | 6d 22 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m".item)........................ |
| 3bc0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 68 65 63 6b 62 6f 78 20 69 | .........(const.:tag."Checkbox.i |
| 3be0 | 74 65 6d 22 20 63 68 65 63 6b 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tem".checkitem)................. |
| 3c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 6c 61 | ................(const.:tag."Pla |
| 3c20 | 69 6e 20 74 65 78 74 22 20 70 6c 61 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | in.text".plain)................. |
| 3c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 61 62 | ................(const.:tag."Tab |
| 3c60 | 6c 65 20 6c 69 6e 65 22 20 74 61 62 6c 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | le.line".table-line))........... |
| 3c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 54 65 6d 70 | ..............(choice.:tag."Temp |
| 3ca0 | 6c 61 74 65 20 20 20 20 20 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | late.......".................... |
| 3cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 | .............(string)........... |
| 3ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 | ......................(list.:tag |
| 3d00 | 20 22 46 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."File"......................... |
| 3d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 | ..............(const.:format."". |
| 3d40 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file)........................... |
| 3d60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 | ............(file.:tag."Template |
| 3d80 | 20 66 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .file"))........................ |
| 3da0 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 22 0a 20 | .........(list.:tag."Function".. |
| 3dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3de0 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 75 6e 63 74 69 6f 6e 29 | .....(const.:format."".function) |
| 3e00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3e20 | 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 | .......(function.:tag."Template. |
| 3e40 | 66 75 6e 63 74 69 6f 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | function"))).................... |
| 3e60 | 20 20 20 20 20 28 70 6c 69 73 74 20 3a 69 6e 6c 69 6e 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 | .....(plist.:inline.t........... |
| 3e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 47 69 76 65 20 74 68 65 | .....................;;.Give.the |
| 3ea0 | 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 20 6f 70 74 69 6f 6e 73 20 61 73 20 63 68 65 63 6b 62 6f 78 | .most.common.options.as.checkbox |
| 3ec0 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. |
| 3ee0 | 20 20 3a 6f 70 74 69 6f 6e 73 20 28 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 | ..:options.(((const.:format."%v. |
| 3f00 | 22 20 3a 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".:target)...................... |
| 3f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 3a 74 61 | .....................(choice.:ta |
| 3f40 | 67 20 22 4e 6f 64 65 20 6c 6f 63 61 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g."Node.location"............... |
| 3f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3f80 | 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 | ....(list.:tag."File"........... |
| 3fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 | ..............(const.:format."". |
| 3fe0 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file)........................... |
| 4000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ..............................(s |
| 4020 | 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | tring.:tag."..File"))........... |
| 4040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4060 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 20 26 20 48 65 61 64 20 | ........(list.:tag."File.&.Head. |
| 4080 | 43 6f 6e 74 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Content"........................ |
| 40a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 40c0 | 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 2b 68 65 61 64 29 0a 20 20 | .(const.:format."".file+head)... |
| 40e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 | ......................(string.:t |
| 4120 | 61 67 20 22 20 20 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."..File").................... |
| 4140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4160 | 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 48 65 61 64 20 43 6f 6e 74 65 6e | .....(string.:tag."..Head.Conten |
| 4180 | 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t"))............................ |
| 41a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 | .......................(list.:ta |
| 41c0 | 67 20 22 46 69 6c 65 20 26 20 4f 75 74 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 | g."File.&.Outline.path"......... |
| 41e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 | ................(const.:format." |
| 4220 | 22 20 66 69 6c 65 2b 6f 6c 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".file+olp)..................... |
| 4240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4260 | 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 0a 20 20 20 20 20 | ....(string.:tag."..File")...... |
| 4280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 42a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 4f | ...................(list.:tag."O |
| 42c0 | 75 74 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | utline.path".................... |
| 42e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4300 | 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 | ...........(repeat.(string.:tag. |
| 4320 | 22 48 65 61 64 6c 69 6e 65 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Headline")))).................. |
| 4340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4360 | 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 20 26 20 48 65 61 64 20 43 6f 6e 74 65 6e 74 | .(list.:tag."File.&.Head.Content |
| 4380 | 20 26 20 4f 75 74 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .&.Outline.path"................ |
| 43a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 43c0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 2b | .........(const.:format."".file+ |
| 43e0 | 68 65 61 64 2b 6f 6c 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | head+olp)....................... |
| 4400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4420 | 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 | ..(string.:tag."..File")........ |
| 4440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 | .................(string.:tag.". |
| 4480 | 20 48 65 61 64 20 43 6f 6e 74 65 6e 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Head.Content")................. |
| 44a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 44c0 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 4f 75 74 6c 69 6e 65 20 70 61 74 68 | ........(list.:tag."Outline.path |
| 44e0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... |
| 4500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4520 | 28 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 48 65 61 64 6c 69 6e 65 22 29 | (repeat.(string.:tag."Headline") |
| 4540 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))))........................... |
| 4560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 | ...............((const.:format." |
| 4580 | 25 76 20 22 20 3a 70 72 65 70 65 6e 64 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 | %v.".:prepend).(const.t))....... |
| 45a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 45c0 | 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 69 6d 6d 65 64 69 | ...((const.:format."%v.".:immedi |
| 45e0 | 61 74 65 2d 66 69 6e 69 73 68 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ate-finish).(const.t)).......... |
| 4600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4620 | 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 6a 75 6d 70 2d 74 6f 2d 63 | ((const.:format."%v.".:jump-to-c |
| 4640 | 61 70 74 75 72 65 64 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | aptured).(const.t))............. |
| 4660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 | .............................((c |
| 4680 | 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 29 | onst.:format."%v.".:empty-lines) |
| 46a0 | 20 28 63 6f 6e 73 74 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(const.1))..................... |
| 46c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f | .....................((const.:fo |
| 46e0 | 72 6d 61 74 20 22 25 76 20 22 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 62 65 66 6f 72 65 29 20 | rmat."%v.".:empty-lines-before). |
| 4700 | 28 63 6f 6e 73 74 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (const.1))...................... |
| 4720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 | ....................((const.:for |
| 4740 | 6d 61 74 20 22 25 76 20 22 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 61 66 74 65 72 29 20 28 63 | mat."%v.".:empty-lines-after).(c |
| 4760 | 6f 6e 73 74 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onst.1))........................ |
| 4780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 | ..................((const.:forma |
| 47a0 | 74 20 22 25 76 20 22 20 3a 63 6c 6f 63 6b 2d 69 6e 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 | t."%v.".:clock-in).(const.t))... |
| 47c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 47e0 | 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 63 6c | .......((const.:format."%v.".:cl |
| 4800 | 6f 63 6b 2d 6b 65 65 70 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ock-keep).(const.t))............ |
| 4820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | ..............................(( |
| 4840 | 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 63 6c 6f 63 6b 2d 72 65 73 75 6d | const.:format."%v.".:clock-resum |
| 4860 | 65 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).(const.t))................... |
| 4880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a | .......................((const.: |
| 48a0 | 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 74 69 6d 65 2d 70 72 6f 6d 70 74 29 20 28 63 6f 6e 73 | format."%v.".:time-prompt).(cons |
| 48c0 | 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.t))........................... |
| 48e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 | ...............((const.:format." |
| 4900 | 25 76 20 22 20 3a 74 72 65 65 2d 74 79 70 65 29 20 28 63 6f 6e 73 74 20 77 65 65 6b 29 29 0a 20 | %v.".:tree-type).(const.week)).. |
| 4920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4940 | 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 75 | ........((const.:format."%v.".:u |
| 4960 | 6e 6e 61 72 72 6f 77 65 64 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | nnarrowed).(const.t))........... |
| 4980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 49a0 | 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 74 61 62 6c 65 2d 6c 69 6e 65 | (const.:format."%v.".:table-line |
| 49c0 | 2d 70 6f 73 29 20 28 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -pos).(string))................. |
| 49e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 | .........................((const |
| 4a00 | 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 6b 69 6c 6c 2d 62 75 66 66 65 72 29 20 28 63 6f | .:format."%v.".:kill-buffer).(co |
| 4a20 | 6e 73 74 20 74 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f | nst.t))))))))..(defcustom.org-ro |
| 4a40 | 61 6d 2d 63 61 70 74 75 72 65 2d 6e 65 77 2d 6e 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 | am-capture-new-node-hook.nil..." |
| 4a60 | 4e 6f 72 6d 61 6c 2d 6d 6f 64 65 20 68 6f 6f 6b 73 20 72 75 6e 20 77 68 65 6e 20 61 20 6e 65 77 | Normal-mode.hooks.run.when.a.new |
| 4a80 | 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 20 69 73 20 63 72 65 61 74 65 64 2e 0a 54 68 65 20 63 | .Org-roam.node.is.created..The.c |
| 4aa0 | 75 72 72 65 6e 74 20 70 6f 69 6e 74 20 69 73 20 74 68 65 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 | urrent.point.is.the.point.of.the |
| 4ac0 | 20 6e 65 77 20 6e 6f 64 65 2e 0a 54 68 65 20 68 6f 6f 6b 73 20 6d 75 73 74 20 6e 6f 74 20 6d 6f | .new.node..The.hooks.must.not.mo |
| 4ae0 | 76 65 20 74 68 65 20 70 6f 69 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 | ve.the.point."...:group.'org-roa |
| 4b00 | 6d 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f | m...:type.'hook)..(defvar.org-ro |
| 4b20 | 61 6d 2d 63 61 70 74 75 72 65 2d 70 72 65 66 61 63 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 | am-capture-preface-hook.nil..."H |
| 4b40 | 6f 6f 6b 20 72 75 6e 20 77 68 65 6e 20 4f 72 67 2d 72 6f 61 6d 20 74 72 69 65 73 20 74 6f 20 64 | ook.run.when.Org-roam.tries.to.d |
| 4b60 | 65 74 65 72 6d 69 6e 65 20 63 61 70 74 75 72 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 | etermine.capture.location.of.the |
| 4b80 | 20 6e 6f 64 65 2e 0a 49 66 20 61 6e 79 20 68 6f 6f 6b 20 72 65 74 75 72 6e 73 20 61 20 76 61 6c | .node..If.any.hook.returns.a.val |
| 4ba0 | 75 65 20 28 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 61 6e 20 49 44 29 2c 20 61 6c 6c 20 | ue.(which.should.be.an.ID),.all. |
| 4bc0 | 68 6f 6f 6b 73 0a 61 66 74 65 72 20 69 74 20 61 72 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 57 69 74 | hooks.after.it.are.ignored...Wit |
| 4be0 | 68 20 74 68 69 73 20 68 6f 6f 6b 20 79 6f 75 20 63 61 6e 20 68 69 6a 61 63 6b 20 63 6f 6e 74 72 | h.this.hook.you.can.hijack.contr |
| 4c00 | 6f 6c 73 20 6f 76 65 72 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 0a 6e 6f 64 | ols.over.the.location.of.the.nod |
| 4c20 | 65 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 63 61 70 74 75 72 65 20 70 72 6f 63 65 73 73 20 | e.for.which.the.capture.process. |
| 4c40 | 69 73 20 63 75 72 72 65 6e 74 6c 79 20 72 75 6e 6e 69 6e 67 20 66 6f 72 2c 20 6f 72 0a 75 73 65 | is.currently.running.for,.or.use |
| 4c60 | 20 74 6f 20 6a 75 73 74 20 70 65 72 66 6f 72 6d 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 73 69 | .to.just.perform.an.arbitrary.si |
| 4c80 | 64 65 20 65 66 66 65 63 74 2c 20 65 2e 67 2e 20 6d 6f 64 69 66 79 20 74 68 65 0a 73 74 61 74 65 | de.effect,.e.g..modify.the.state |
| 4ca0 | 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 61 70 74 75 72 65 20 70 72 6f 63 65 73 73 2e | .related.to.the.capture.process. |
| 4cc0 | 20 53 65 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 27 20 61 6e 64 0a 60 6f 72 | .See.`org-roam-protocol'.and.`or |
| 4ce0 | 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 27 20 61 73 20 65 78 61 6d 70 6c 65 73 20 66 6f 72 20 | g-roam-dailies'.as.examples.for. |
| 4d00 | 77 68 61 74 20 61 6e 64 20 68 6f 77 20 74 68 69 73 20 68 6f 6f 6b 20 69 73 20 75 73 65 64 0a 66 | what.and.how.this.hook.is.used.f |
| 4d20 | 6f 72 2e 0a 0a 49 66 20 79 6f 75 27 72 65 20 74 72 79 69 6e 67 20 74 6f 20 70 65 72 66 6f 72 6d | or...If.you're.trying.to.perform |
| 4d40 | 20 74 68 65 20 68 69 6a 61 63 6b 2c 20 69 74 27 73 20 6d 61 6e 64 61 74 6f 72 79 20 66 6f 72 20 | .the.hijack,.it's.mandatory.for. |
| 4d60 | 79 6f 75 20 74 6f 3a 0a 20 20 31 2e 20 53 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 | you.to:...1..Set.the.currently.a |
| 4d80 | 63 74 69 76 65 20 62 75 66 66 65 72 20 66 6f 72 20 65 64 69 74 69 6e 67 20 6f 70 65 72 61 74 69 | ctive.buffer.for.editing.operati |
| 4da0 | 6f 6e 73 20 75 73 69 6e 67 0a 20 20 20 20 20 60 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 | ons.using......`org-capture-targ |
| 4dc0 | 65 74 2d 62 75 66 66 65 72 27 2e 0a 20 20 32 2e 20 50 6c 61 63 65 20 74 68 65 20 70 6f 69 6e 74 | et-buffer'....2..Place.the.point |
| 4de0 | 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 20 66 72 6f 6d 20 77 68 65 72 65 20 74 68 65 20 6c | .in.this.buffer.from.where.the.l |
| 4e00 | 6f 63 61 74 69 6f 6e 20 73 74 61 72 74 73 0a 20 20 20 20 20 66 72 6f 6d 20 28 65 2e 67 2e 20 69 | ocation.starts......from.(e.g..i |
| 4e20 | 66 20 69 74 27 73 20 61 20 66 69 6c 65 20 62 61 73 65 64 20 6e 6f 64 65 20 69 74 20 73 68 6f 75 | f.it's.a.file.based.node.it.shou |
| 4e40 | 6c 64 20 62 65 20 74 68 65 20 42 4f 42 2c 0a 20 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 69 74 | ld.be.the.BOB,......otherwise.it |
| 4e60 | 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 66 72 6f 6d 20 77 68 65 | .should.be.the.position.from.whe |
| 4e80 | 72 65 20 74 68 65 20 68 65 61 64 69 6e 67 0a 20 20 20 20 20 62 61 73 65 64 20 6e 6f 64 65 20 73 | re.the.heading......based.node.s |
| 4ea0 | 74 61 72 74 73 20 66 72 6f 6d 29 2e 0a 20 20 33 2e 20 52 65 74 75 72 6e 20 74 68 65 20 49 44 20 | tarts.from)....3..Return.the.ID. |
| 4ec0 | 28 61 73 20 61 20 73 74 72 69 6e 67 29 20 6f 66 20 74 68 65 20 63 61 70 74 75 72 69 6e 67 20 6e | (as.a.string).of.the.capturing.n |
| 4ee0 | 6f 64 65 2e 0a 0a 49 66 20 79 6f 75 20 75 73 65 20 74 68 69 73 20 68 6f 6f 6b 20 66 6f 72 20 61 | ode...If.you.use.this.hook.for.a |
| 4f00 | 6e 79 20 6f 74 68 65 72 20 70 75 72 70 6f 73 65 2c 20 62 75 74 20 6e 6f 74 20 74 68 65 20 68 69 | ny.other.purpose,.but.not.the.hi |
| 4f20 | 6a 61 63 6b 2c 0a 69 74 27 73 20 6d 61 6e 64 61 74 6f 72 79 20 74 68 61 74 20 79 6f 75 20 73 68 | jack,.it's.mandatory.that.you.sh |
| 4f40 | 6f 75 6c 64 20 72 65 74 75 72 6e 20 6e 69 6c 20 61 73 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 | ould.return.nil.as.the.return.va |
| 4f60 | 6c 75 65 3b 20 73 6f 0a 74 68 65 20 63 61 70 74 75 72 65 20 70 72 6f 63 65 73 73 20 77 6f 75 6c | lue;.so.the.capture.process.woul |
| 4f80 | 64 20 62 65 20 61 62 6c 65 20 74 6f 20 73 65 74 75 70 20 74 68 65 20 63 61 70 74 75 72 65 20 62 | d.be.able.to.setup.the.capture.b |
| 4fa0 | 75 66 66 65 72 2e 0a 0a 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 6f 20 73 6f 6d 65 74 68 | uffer...If.you.need.to.do.someth |
| 4fc0 | 69 6e 67 20 77 68 65 6e 20 79 6f 75 20 63 61 70 74 75 72 65 20 6e 65 77 20 6e 6f 64 65 73 2c 20 | ing.when.you.capture.new.nodes,. |
| 4fe0 | 75 73 65 0a 60 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 6e 65 77 2d 6e 6f 64 65 2d 68 | use.`org-roam-capture-new-node-h |
| 5000 | 6f 6f 6b 27 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 68 6f 6f 6b 2e 0a 0a 57 41 52 4e | ook'.instead.of.this.hook...WARN |
| 5020 | 49 4e 47 3a 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 70 72 69 6d 61 72 69 6c 79 20 64 65 73 69 | ING:.This.hook.is.primarily.desi |
| 5040 | 67 6e 65 64 20 66 6f 72 20 74 68 65 20 75 73 61 67 65 20 62 79 20 74 68 65 0a 65 78 74 65 6e 73 | gned.for.the.usage.by.the.extens |
| 5060 | 69 6f 6e 73 20 61 6e 64 20 70 61 63 6b 61 67 65 73 2c 20 61 6e 64 20 72 65 71 75 69 72 65 73 20 | ions.and.packages,.and.requires. |
| 5080 | 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 6f 66 20 74 68 65 0a 69 6e 74 65 72 6e 61 6c 20 63 61 | understanding.of.the.internal.ca |
| 50a0 | 70 74 75 72 65 20 70 72 6f 63 65 73 73 2e 20 49 66 20 79 6f 75 20 64 6f 6e 27 74 20 75 6e 64 65 | pture.process..If.you.don't.unde |
| 50c0 | 72 73 74 61 6e 64 20 69 74 2c 20 79 6f 75 20 73 68 6f 75 6c 64 0a 6c 65 61 72 6e 20 74 68 65 73 | rstand.it,.you.should.learn.thes |
| 50e0 | 65 20 69 6e 74 65 72 6e 61 6c 73 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 6f 72 | e.internals.before.using.this.or |
| 5100 | 20 75 73 65 20 69 74 20 61 74 20 79 6f 75 72 20 6f 77 6e 0a 72 69 73 6b 20 62 72 65 61 6b 69 6e | .use.it.at.your.own.risk.breakin |
| 5120 | 67 20 74 68 69 6e 67 73 2e 22 29 0a 0a 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 | g.things.")..;;;.Variables..(def |
| 5140 | 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 6f 64 65 20 6e 69 6c 0a 20 | var.org-roam-capture--node.nil.. |
| 5160 | 20 22 54 68 65 20 6e 6f 64 65 20 70 61 73 73 65 64 20 64 75 72 69 6e 67 20 61 6e 20 4f 72 67 2d | ."The.node.passed.during.an.Org- |
| 5180 | 72 6f 61 6d 20 63 61 70 74 75 72 65 2e 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 70 | roam.capture..This.variable.is.p |
| 51a0 | 6f 70 75 6c 61 74 65 64 20 64 79 6e 61 6d 69 63 61 6c 6c 79 2c 20 61 6e 64 20 69 73 20 6f 6e 6c | opulated.dynamically,.and.is.onl |
| 51c0 | 79 20 6e 6f 6e 2d 6e 69 6c 0a 64 75 72 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 63 61 | y.non-nil.during.the.Org-roam.ca |
| 51e0 | 70 74 75 72 65 20 70 72 6f 63 65 73 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f | pture.process.")..(defvar.org-ro |
| 5200 | 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 66 6f 20 6e 69 6c 0a 20 20 22 41 20 70 72 6f 70 65 72 | am-capture--info.nil..."A.proper |
| 5220 | 74 79 2d 6c 69 73 74 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f | ty-list.of.additional.informatio |
| 5240 | 6e 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 74 65 6d 70 6c 61 74 | n.passed.to.the.Org-roam.templat |
| 5260 | 65 2e 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 70 6f 70 75 6c 61 74 65 64 20 64 79 | e..This.variable.is.populated.dy |
| 5280 | 6e 61 6d 69 63 61 6c 6c 79 2c 20 61 6e 64 20 69 73 20 6f 6e 6c 79 20 6e 6f 6e 2d 6e 69 6c 0a 64 | namically,.and.is.only.non-nil.d |
| 52a0 | 75 72 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 63 61 70 74 75 72 65 20 70 72 6f 63 65 | uring.the.Org-roam.capture.proce |
| 52c0 | 73 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 | ss.")..(defconst.org-roam-captur |
| 52e0 | 65 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 77 6f 72 64 73 20 28 6c 69 73 74 20 3a 74 61 72 67 | e--template-keywords.(list.:targ |
| 5300 | 65 74 20 3a 69 64 20 3a 6c 69 6e 6b 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 3a 63 61 6c 6c 2d 6c | et.:id.:link-description.:call-l |
| 5320 | 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ocation......................... |
| 5340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 67 | ............................:reg |
| 5360 | 69 6f 6e 29 0a 20 20 22 4b 65 79 77 6f 72 64 73 20 75 73 65 64 20 69 6e 20 60 6f 72 67 2d 72 6f | ion)..."Keywords.used.in.`org-ro |
| 5380 | 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 27 20 73 70 65 63 69 66 69 63 20 74 | am-capture-templates'.specific.t |
| 53a0 | 6f 20 4f 72 67 2d 72 6f 61 6d 2e 22 29 0a 0a 3b 3b 3b 20 4d 61 69 6e 20 65 6e 74 72 79 20 70 6f | o.Org-roam.")..;;;.Main.entry.po |
| 53c0 | 69 6e 74 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 | int.;;;###autoload.(cl-defun.org |
| 53e0 | 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 20 28 26 6b 65 79 20 67 6f 74 6f 20 6b 65 79 73 20 6e | -roam-capture-.(&key.goto.keys.n |
| 5400 | 6f 64 65 20 69 6e 66 6f 20 70 72 6f 70 73 20 74 65 6d 70 6c 61 74 65 73 29 0a 20 20 22 4d 61 69 | ode.info.props.templates)..."Mai |
| 5420 | 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 6f 66 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 | n.entry.point.of.`org-roam-captu |
| 5440 | 72 65 27 20 6d 6f 64 75 6c 65 2e 0a 47 4f 54 4f 20 61 6e 64 20 4b 45 59 53 20 63 6f 72 72 65 73 | re'.module..GOTO.and.KEYS.corres |
| 5460 | 70 6f 6e 64 20 74 6f 20 60 6f 72 67 2d 63 61 70 74 75 72 65 27 20 61 72 67 75 6d 65 6e 74 73 2e | pond.to.`org-capture'.arguments. |
| 5480 | 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 66 6f 72 20 66 69 6c 6c 69 6e 67 20 75 70 20 | .INFO.is.a.plist.for.filling.up. |
| 54a0 | 4f 72 67 2d 72 6f 61 6d 27 73 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 2e 0a 4e 4f | Org-roam's.capture.templates..NO |
| 54c0 | 44 45 20 69 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 20 63 6f 6e 73 74 72 75 | DE.is.an.`org-roam-node'.constru |
| 54e0 | 63 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | ct.containing.information.about. |
| 5500 | 74 68 65 20 6e 6f 64 65 2e 0a 50 52 4f 50 53 20 69 73 20 61 20 70 6c 69 73 74 20 63 6f 6e 74 61 | the.node..PROPS.is.a.plist.conta |
| 5520 | 69 6e 69 6e 67 20 61 64 64 69 74 69 6f 6e 61 6c 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 70 65 72 | ining.additional.Org-roam.proper |
| 5540 | 74 69 65 73 20 66 6f 72 20 65 61 63 68 20 74 65 6d 70 6c 61 74 65 2e 0a 54 45 4d 50 4c 41 54 45 | ties.for.each.template..TEMPLATE |
| 5560 | 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 6f 72 67 2d 72 6f 61 6d 20 74 65 6d 70 6c 61 74 65 | S.is.a.list.of.org-roam.template |
| 5580 | 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 72 6f 70 73 20 28 70 6c 69 73 74 2d 70 75 74 20 70 | s."...(let*.((props.(plist-put.p |
| 55a0 | 72 6f 70 73 20 3a 63 61 6c 6c 2d 6c 6f 63 61 74 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 61 72 6b 65 | rops.:call-location.(point-marke |
| 55c0 | 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c | r)))..........(org-capture-templ |
| 55e0 | 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 | ates...........(mapcar.(lambda.( |
| 5600 | 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | template).....................(o |
| 5620 | 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 63 6f 6e 76 65 72 74 2d 74 65 6d 70 6c 61 74 | rg-roam-capture--convert-templat |
| 5640 | 65 20 74 65 6d 70 6c 61 74 65 20 70 72 6f 70 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.template.props)).............. |
| 5660 | 20 20 20 20 20 28 6f 72 20 74 65 6d 70 6c 61 74 65 73 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 | .....(or.templates.org-roam-capt |
| 5680 | 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 5f 20 28 73 65 | ure-templates)))..........(_.(se |
| 56a0 | 74 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 20 28 6f 72 20 28 | tf.(org-roam-node-id.node).(or.( |
| 56c0 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 | org-roam-node-id.node).......... |
| 56e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5700 | 20 20 20 20 20 28 6f 72 67 2d 69 64 2d 6e 65 77 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f | .....(org-id-new))))..........(o |
| 5720 | 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 6f 64 65 20 6e 6f 64 65 29 0a 20 20 20 20 | rg-roam-capture--node.node)..... |
| 5740 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 66 6f 20 69 6e 66 | .....(org-roam-capture--info.inf |
| 5760 | 6f 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 6b 65 79 73 29 0a 20 20 | o)).....(when.(and.(not.keys)... |
| 5780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 6c 65 6e 67 74 68 20 6f 72 67 2d 63 61 70 74 | .............(=.(length.org-capt |
| 57a0 | 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 29 20 31 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6b | ure-templates).1)).......(setq.k |
| 57c0 | 65 79 73 20 28 63 61 61 72 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 29 | eys.(caar.org-capture-templates) |
| 57e0 | 29 29 0a 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 20 67 6f 74 6f 20 6b 65 79 73 29 29 29 | )).....(org-capture.goto.keys))) |
| 5800 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 2d 72 | ..;;;###autoload.(cl-defun.org-r |
| 5820 | 6f 61 6d 2d 63 61 70 74 75 72 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 67 6f 74 6f 20 6b 65 79 73 | oam-capture.(&optional.goto.keys |
| 5840 | 20 26 6b 65 79 20 66 69 6c 74 65 72 2d 66 6e 20 74 65 6d 70 6c 61 74 65 73 20 69 6e 66 6f 29 0a | .&key.filter-fn.templates.info). |
| 5860 | 20 20 22 4c 61 75 6e 63 68 65 73 20 61 6e 20 60 6f 72 67 2d 63 61 70 74 75 72 65 27 20 70 72 6f | .."Launches.an.`org-capture'.pro |
| 5880 | 63 65 73 73 20 66 6f 72 20 61 20 6e 65 77 20 6f 72 20 65 78 69 73 74 69 6e 67 20 6e 6f 64 65 2e | cess.for.a.new.or.existing.node. |
| 58a0 | 0a 54 68 69 73 20 75 73 65 73 20 74 68 65 20 74 65 6d 70 6c 61 74 65 73 20 64 65 66 69 6e 65 64 | .This.uses.the.templates.defined |
| 58c0 | 20 61 74 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 27 | .at.`org-roam-capture-templates' |
| 58e0 | 2e 0a 41 72 67 75 6d 65 6e 74 73 20 47 4f 54 4f 20 61 6e 64 20 4b 45 59 53 20 73 65 65 20 60 6f | ..Arguments.GOTO.and.KEYS.see.`o |
| 5900 | 72 67 2d 63 61 70 74 75 72 65 27 2e 0a 46 49 4c 54 45 52 2d 46 4e 20 69 73 20 61 20 66 75 6e 63 | rg-capture'..FILTER-FN.is.a.func |
| 5920 | 74 69 6f 6e 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 6e 6f 64 65 73 3a 20 69 74 20 74 61 6b | tion.to.filter.out.nodes:.it.tak |
| 5940 | 65 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2c 0a 61 6e 64 20 77 68 65 6e 20 | es.an.`org-roam-node',.and.when. |
| 5960 | 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 20 62 65 | nil.is.returned.the.node.will.be |
| 5980 | 20 66 69 6c 74 65 72 65 64 20 6f 75 74 2e 0a 54 68 65 20 54 45 4d 50 4c 41 54 45 53 2c 20 69 66 | .filtered.out..The.TEMPLATES,.if |
| 59a0 | 20 70 72 6f 76 69 64 65 64 2c 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 | .provided,.override.the.list.of. |
| 59c0 | 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 20 28 73 65 65 0a 60 6f 72 67 2d 72 6f 61 6d | capture.templates.(see.`org-roam |
| 59e0 | 2d 63 61 70 74 75 72 65 2d 27 2e 29 0a 54 68 65 20 49 4e 46 4f 2c 20 69 66 20 70 72 6f 76 69 64 | -capture-'.).The.INFO,.if.provid |
| 5a00 | 65 64 2c 20 69 73 20 70 61 73 73 65 64 20 61 6c 6f 6e 67 20 74 6f 20 74 68 65 20 75 6e 64 65 72 | ed,.is.passed.along.to.the.under |
| 5a20 | 6c 79 69 6e 67 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 27 2e 22 0a 20 20 28 69 | lying.`org-roam-capture-'."...(i |
| 5a40 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 20 28 6f | nteractive."P")...(let.((node.(o |
| 5a60 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 20 6e 69 6c 20 66 69 6c 74 65 72 2d 66 6e 29 | rg-roam-node-read.nil.filter-fn) |
| 5a80 | 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 20 3a 67 6f 74 6f 20 | )).....(org-roam-capture-.:goto. |
| 5aa0 | 67 6f 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 66 | goto........................:inf |
| 5ac0 | 6f 20 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b | o.info........................:k |
| 5ae0 | 65 79 73 20 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eys.keys........................ |
| 5b00 | 3a 74 65 6d 70 6c 61 74 65 73 20 74 65 6d 70 6c 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 | :templates.templates............ |
| 5b20 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f 64 65 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 | ............:node.node.......... |
| 5b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 6f 70 73 20 27 28 3a 69 6d 6d 65 64 69 61 74 | ..............:props.'(:immediat |
| 5b60 | 65 2d 66 69 6e 69 73 68 20 6e 69 6c 29 29 29 29 0a 0a 3b 3b 3b 20 43 61 70 74 75 72 65 20 70 72 | e-finish.nil))))..;;;.Capture.pr |
| 5b80 | 6f 63 65 73 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 70 20 | ocess.(defun.org-roam-capture-p. |
| 5ba0 | 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 | ()..."Return.t.if.the.current.ca |
| 5bc0 | 70 74 75 72 65 20 70 72 6f 63 65 73 73 20 69 73 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 63 61 70 | pture.process.is.an.Org-roam.cap |
| 5be0 | 74 75 72 65 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 6f 20 6f 6e 6c 79 20 62 | ture..This.function.is.to.only.b |
| 5c00 | 65 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 60 6f 72 67 2d 63 61 70 74 75 72 65 2d 70 6c 69 73 74 | e.called.when.`org-capture-plist |
| 5c20 | 27 20 69 73 0a 76 61 6c 69 64 20 66 6f 72 20 74 68 65 20 63 61 70 74 75 72 65 20 28 69 2e 65 2e | '.is.valid.for.the.capture.(i.e. |
| 5c40 | 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2c 20 61 6e 64 20 66 69 6e 61 6c 69 7a 61 74 69 6f | .initialization,.and.finalizatio |
| 5c60 | 6e 20 6f 66 0a 74 68 65 20 63 61 70 74 75 72 65 29 2e 22 0a 20 20 28 70 6c 69 73 74 2d 67 65 74 | n.of.the.capture)."...(plist-get |
| 5c80 | 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 70 6c 69 73 74 20 3a 6f 72 67 2d 72 6f 61 6d 29 29 0a 0a | .org-capture-plist.:org-roam)).. |
| 5ca0 | 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 28 6b 65 | (defun.org-roam-capture--get.(ke |
| 5cc0 | 79 77 6f 72 64 29 0a 20 20 22 47 65 74 20 74 68 65 20 76 61 6c 75 65 20 66 6f 72 20 4b 45 59 57 | yword)..."Get.the.value.for.KEYW |
| 5ce0 | 4f 52 44 20 66 72 6f 6d 20 74 68 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 | ORD.from.the.`org-roam-capture-t |
| 5d00 | 65 6d 70 6c 61 74 65 27 2e 22 0a 20 20 28 70 6c 69 73 74 2d 67 65 74 20 28 70 6c 69 73 74 2d 67 | emplate'."...(plist-get.(plist-g |
| 5d20 | 65 74 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 70 6c 69 73 74 20 3a 6f 72 67 2d 72 6f 61 6d 29 20 | et.org-capture-plist.:org-roam). |
| 5d40 | 6b 65 79 77 6f 72 64 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 | keyword))..(defun.org-roam-captu |
| 5d60 | 72 65 2d 2d 70 75 74 20 28 70 72 6f 70 20 76 61 6c 75 65 29 0a 20 20 22 53 65 74 20 70 72 6f 70 | re--put.(prop.value)..."Set.prop |
| 5d80 | 65 72 74 79 20 50 52 4f 50 20 74 6f 20 56 41 4c 55 45 20 69 6e 20 74 68 65 20 60 6f 72 67 2d 72 | erty.PROP.to.VALUE.in.the.`org-r |
| 5da0 | 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 27 2e 22 0a 20 20 28 6c 65 74 20 28 | oam-capture-template'."...(let.( |
| 5dc0 | 28 70 20 28 70 6c 69 73 74 2d 67 65 74 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 70 6c 69 73 74 20 | (p.(plist-get.org-capture-plist. |
| 5de0 | 3a 6f 72 67 2d 72 6f 61 6d 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 63 61 70 74 75 | :org-roam))).....(setq.org-captu |
| 5e00 | 72 65 2d 70 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 6f 72 | re-plist...........(plist-put.or |
| 5e20 | 67 2d 63 61 70 74 75 72 65 2d 70 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-capture-plist................. |
| 5e40 | 20 20 20 20 20 3a 6f 72 67 2d 72 6f 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....:org-roam.................. |
| 5e60 | 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 70 20 70 72 6f 70 20 76 61 6c 75 65 29 29 29 29 29 | ....(plist-put.p.prop.value))))) |
| 5e80 | 0a 0a 3b 3b 3b 3b 20 43 61 70 74 75 72 65 20 74 61 72 67 65 74 0a 28 64 65 66 75 6e 20 6f 72 67 | ..;;;;.Capture.target.(defun.org |
| 5ea0 | 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 70 72 65 70 61 72 65 2d 62 75 66 66 65 72 20 28 29 | -roam-capture--prepare-buffer.() |
| 5ec0 | 0a 20 20 22 50 72 65 70 61 72 65 20 74 68 65 20 63 61 70 74 75 72 65 20 62 75 66 66 65 72 20 66 | ..."Prepare.the.capture.buffer.f |
| 5ee0 | 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 72 67 2d 72 6f 61 6d 20 62 61 73 65 64 20 63 61 | or.the.current.Org-roam.based.ca |
| 5f00 | 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 | pture.template..This.function.wi |
| 5f20 | 6c 6c 20 69 6e 69 74 69 61 6c 69 7a 65 20 61 6e 64 20 73 65 74 75 70 20 74 68 65 20 63 61 70 74 | ll.initialize.and.setup.the.capt |
| 5f40 | 75 72 65 20 62 75 66 66 65 72 2c 0a 70 6f 73 69 74 69 6f 6e 20 74 68 65 20 70 6f 69 6e 74 20 74 | ure.buffer,.position.the.point.t |
| 5f60 | 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 3a 74 61 72 67 65 74 20 28 61 6e 64 20 69 66 20 6e 65 | o.the.current.:target.(and.if.ne |
| 5f80 | 63 65 73 73 61 72 79 2c 0a 63 72 65 61 74 65 20 69 74 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 | cessary,.create.it.if.it.doesn't |
| 5fa0 | 20 65 78 69 73 74 29 2c 20 61 6e 64 20 70 6c 61 63 65 20 74 68 65 20 70 6f 69 6e 74 20 66 6f 72 | .exist),.and.place.the.point.for |
| 5fc0 | 20 66 75 72 74 68 65 72 0a 70 72 6f 63 65 73 73 69 6e 67 20 62 79 20 60 6f 72 67 2d 63 61 70 74 | .further.processing.by.`org-capt |
| 5fe0 | 75 72 65 27 2e 0a 0a 4e 6f 74 65 3a 20 44 75 72 69 6e 67 20 74 68 65 20 63 61 70 74 75 72 65 20 | ure'...Note:.During.the.capture. |
| 6000 | 70 72 6f 63 65 73 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 72 75 6e 20 62 79 0a | process.this.function.is.run.by. |
| 6020 | 60 6f 72 67 2d 63 61 70 74 75 72 65 2d 73 65 74 2d 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e | `org-capture-set-target-location |
| 6040 | 27 2c 20 61 73 20 61 20 28 66 75 6e 63 74 69 6f 6e 20 2e 2e 2e 29 20 62 61 73 65 64 0a 63 61 70 | ',.as.a.(function....).based.cap |
| 6060 | 74 75 72 65 20 74 61 72 67 65 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 64 20 28 63 6f 6e 64 20 | ture.target."...(let.((id.(cond. |
| 6080 | 28 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 | ((run-hook-with-args-until-succe |
| 60a0 | 73 73 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 70 72 65 66 61 63 65 2d 68 6f 6f | ss.'org-roam-capture-preface-hoo |
| 60c0 | 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 28 6f 72 67 2d 72 6f | k))...................(t.(org-ro |
| 60e0 | 61 6d 2d 63 61 70 74 75 72 65 2d 2d 73 65 74 75 70 2d 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f | am-capture--setup-target-locatio |
| 6100 | 6e 29 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 61 64 | n))))).....(org-roam-capture--ad |
| 6120 | 6a 75 73 74 2d 70 6f 69 6e 74 2d 66 6f 72 2d 63 61 70 74 75 72 65 2d 74 79 70 65 29 0a 20 20 20 | just-point-for-capture-type).... |
| 6140 | 20 28 6c 65 74 20 28 28 74 65 6d 70 6c 61 74 65 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 67 65 | .(let.((template.(org-capture-ge |
| 6160 | 74 20 3a 74 65 6d 70 6c 61 74 65 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 | t.:template))).......(when.(stri |
| 6180 | 6e 67 70 20 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 | ngp.template).........(org-captu |
| 61a0 | 72 65 2d 70 75 74 0a 20 20 20 20 20 20 20 20 20 3a 74 65 6d 70 6c 61 74 65 0a 20 20 20 20 20 20 | re-put..........:template....... |
| 61c0 | 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6c 6c 2d 74 65 6d 70 6c | ...(org-roam-capture--fill-templ |
| 61e0 | 61 74 65 20 74 65 6d 70 6c 61 74 65 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 | ate.template)))).....(org-roam-c |
| 6200 | 61 70 74 75 72 65 2d 2d 70 75 74 20 3a 69 64 20 69 64 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 | apture--put.:id.id).....(org-roa |
| 6220 | 6d 2d 63 61 70 74 75 72 65 2d 2d 70 75 74 20 3a 66 69 6e 61 6c 69 7a 65 20 28 6f 72 20 28 6f 72 | m-capture--put.:finalize.(or.(or |
| 6240 | 67 2d 63 61 70 74 75 72 65 2d 67 65 74 20 3a 66 69 6e 61 6c 69 7a 65 29 0a 20 20 20 20 20 20 20 | g-capture-get.:finalize)........ |
| 6260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6280 | 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 3a 66 69 6e 61 6c 69 | ..(org-roam-capture--get.:finali |
| 62a0 | 7a 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 | ze)))))..(defun.org-roam-capture |
| 62c0 | 2d 2d 73 65 74 75 70 2d 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 29 0a 20 20 22 49 6e | --setup-target-location.()..."In |
| 62e0 | 69 74 69 61 6c 69 7a 65 20 74 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 20 67 6f 74 6f 20 74 68 | itialize.the.buffer,.and.goto.th |
| 6300 | 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e 65 77 20 63 61 70 74 75 72 65 2e 0a 52 | e.location.of.the.new.capture..R |
| 6320 | 65 74 75 72 6e 20 74 68 65 20 49 44 20 6f 66 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 2e 22 0a 20 | eturn.the.ID.of.the.location.".. |
| 6340 | 20 28 6c 65 74 20 28 70 20 6e 65 77 2d 66 69 6c 65 2d 70 29 0a 20 20 20 20 28 70 63 61 73 65 20 | .(let.(p.new-file-p).....(pcase. |
| 6360 | 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 2d 74 61 72 67 65 74 29 0a 20 | (org-roam-capture--get-target).. |
| 6380 | 20 20 20 20 20 28 60 28 66 69 6c 65 20 2c 70 61 74 68 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 | .....(`(file.,path)........(setq |
| 63a0 | 20 70 61 74 68 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 74 61 72 67 65 74 2d | .path.(org-roam-capture--target- |
| 63c0 | 74 72 75 65 70 61 74 68 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 2d | truepath.path)..............new- |
| 63e0 | 66 69 6c 65 2d 70 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 65 77 2d 66 69 | file-p.(org-roam-capture--new-fi |
| 6400 | 6c 65 2d 70 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 77 2d 66 69 6c | le-p.path))........(when.new-fil |
| 6420 | 65 2d 70 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 70 75 74 20 3a 6e 65 77 2d | e-p.(org-roam-capture--put.:new- |
| 6440 | 66 69 6c 65 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 20 28 | file.path))........(set-buffer.( |
| 6460 | 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 65 74 2d 62 75 66 66 65 72 20 70 61 74 68 29 29 | org-capture-target-buffer.path)) |
| 6480 | 0a 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 20 28 | ........(widen)........(setq.p.( |
| 64a0 | 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 0a 20 20 20 20 20 20 28 | goto-char.(point-min)))).......( |
| 64c0 | 60 28 66 69 6c 65 2b 6f 6c 70 20 2c 70 61 74 68 20 2c 6f 6c 70 29 0a 20 20 20 20 20 20 20 28 73 | `(file+olp.,path.,olp)........(s |
| 64e0 | 65 74 71 20 70 61 74 68 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 74 61 72 67 | etq.path.(org-roam-capture--targ |
| 6500 | 65 74 2d 74 72 75 65 70 61 74 68 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | et-truepath.path)..............n |
| 6520 | 65 77 2d 66 69 6c 65 2d 70 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 65 77 | ew-file-p.(org-roam-capture--new |
| 6540 | 2d 66 69 6c 65 2d 70 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 77 2d | -file-p.path))........(when.new- |
| 6560 | 66 69 6c 65 2d 70 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 70 75 74 20 3a 6e | file-p.(org-roam-capture--put.:n |
| 6580 | 65 77 2d 66 69 6c 65 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 | ew-file.path))........(set-buffe |
| 65a0 | 72 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 65 74 2d 62 75 66 66 65 72 20 70 61 74 | r.(org-capture-target-buffer.pat |
| 65c0 | 68 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a | h))........(setq.p.(point-min)). |
| 65e0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 | .......(let.((m.(org-roam-captur |
| 6600 | 65 2d 66 69 6e 64 2d 6f 72 2d 63 72 65 61 74 65 2d 6f 6c 70 20 6f 6c 70 29 29 29 0a 20 20 20 20 | e-find-or-create-olp.olp)))..... |
| 6620 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 6d 29 29 0a 20 20 20 20 20 20 20 28 77 69 64 65 | .....(goto-char.m))........(wide |
| 6640 | 6e 29 29 0a 20 20 20 20 20 20 28 60 28 66 69 6c 65 2b 68 65 61 64 20 2c 70 61 74 68 20 2c 68 65 | n)).......(`(file+head.,path.,he |
| 6660 | 61 64 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 6f 72 67 2d 72 6f 61 6d 2d | ad)........(setq.path.(org-roam- |
| 6680 | 63 61 70 74 75 72 65 2d 2d 74 61 72 67 65 74 2d 74 72 75 65 70 61 74 68 20 70 61 74 68 29 0a 20 | capture--target-truepath.path).. |
| 66a0 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 2d 66 69 6c 65 2d 70 20 28 6f 72 67 2d 72 6f 61 6d | ............new-file-p.(org-roam |
| 66c0 | 2d 63 61 70 74 75 72 65 2d 2d 6e 65 77 2d 66 69 6c 65 2d 70 20 70 61 74 68 29 29 0a 20 20 20 20 | -capture--new-file-p.path))..... |
| 66e0 | 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 | ...(set-buffer.(org-capture-targ |
| 6700 | 65 74 2d 62 75 66 66 65 72 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 | et-buffer.path))........(when.ne |
| 6720 | 77 2d 66 69 6c 65 2d 70 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 | w-file-p..........(org-roam-capt |
| 6740 | 75 72 65 2d 2d 70 75 74 20 3a 6e 65 77 2d 66 69 6c 65 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 | ure--put.:new-file.path)........ |
| 6760 | 20 20 28 69 6e 73 65 72 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6c | ..(insert.(org-roam-capture--fil |
| 6780 | 6c 2d 74 65 6d 70 6c 61 74 65 20 68 65 61 64 20 27 65 6e 73 75 72 65 2d 6e 65 77 6c 69 6e 65 29 | l-template.head.'ensure-newline) |
| 67a0 | 29 29 0a 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 | ))........(widen)........(setq.p |
| 67c0 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 0a 20 20 20 20 20 | .(goto-char.(point-min))))...... |
| 67e0 | 20 28 60 28 66 69 6c 65 2b 68 65 61 64 2b 6f 6c 70 20 2c 70 61 74 68 20 2c 68 65 61 64 20 2c 6f | .(`(file+head+olp.,path.,head.,o |
| 6800 | 6c 70 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 6f 72 67 2d 72 6f 61 6d 2d | lp)........(setq.path.(org-roam- |
| 6820 | 63 61 70 74 75 72 65 2d 2d 74 61 72 67 65 74 2d 74 72 75 65 70 61 74 68 20 70 61 74 68 29 0a 20 | capture--target-truepath.path).. |
| 6840 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 2d 66 69 6c 65 2d 70 20 28 6f 72 67 2d 72 6f 61 6d | ............new-file-p.(org-roam |
| 6860 | 2d 63 61 70 74 75 72 65 2d 2d 6e 65 77 2d 66 69 6c 65 2d 70 20 70 61 74 68 29 29 0a 20 20 20 20 | -capture--new-file-p.path))..... |
| 6880 | 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 | ...(set-buffer.(org-capture-targ |
| 68a0 | 65 74 2d 62 75 66 66 65 72 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a | et-buffer.path))........(widen). |
| 68c0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 77 2d 66 69 6c 65 2d 70 0a 20 20 20 20 20 20 20 20 | .......(when.new-file-p......... |
| 68e0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 70 75 74 20 3a 6e 65 77 2d 66 69 6c | .(org-roam-capture--put.:new-fil |
| 6900 | 65 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6f 72 67 2d 72 6f | e.path)..........(insert.(org-ro |
| 6920 | 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6c 6c 2d 74 65 6d 70 6c 61 74 65 20 68 65 61 64 20 27 | am-capture--fill-template.head.' |
| 6940 | 65 6e 73 75 72 65 2d 6e 65 77 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 | ensure-newline)))........(setq.p |
| 6960 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 20 28 6f | .(point-min))........(let.((m.(o |
| 6980 | 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 66 69 6e 64 2d 6f 72 2d 63 72 65 61 74 65 2d 6f | rg-roam-capture-find-or-create-o |
| 69a0 | 6c 70 20 6f 6c 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 6d 29 | lp.olp)))..........(goto-char.m) |
| 69c0 | 29 29 0a 20 20 20 20 20 20 28 60 28 66 69 6c 65 2b 64 61 74 65 74 72 65 65 20 2c 70 61 74 68 20 | )).......(`(file+datetree.,path. |
| 69e0 | 2c 74 72 65 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 6f | ,tree-type)........(setq.path.(o |
| 6a00 | 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 74 61 72 67 65 74 2d 74 72 75 65 70 61 74 68 | rg-roam-capture--target-truepath |
| 6a20 | 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 64 61 74 | .path))........(require.'org-dat |
| 6a40 | 65 74 72 65 65 29 0a 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 28 73 65 | etree)........(widen)........(se |
| 6a60 | 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 65 74 2d 62 75 66 | t-buffer.(org-capture-target-buf |
| 6a80 | 66 65 72 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d | fer.path))........(unless.(file- |
| 6aa0 | 65 78 69 73 74 73 2d 70 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 | exists-p.path)..........(org-roa |
| 6ac0 | 6d 2d 63 61 70 74 75 72 65 2d 2d 70 75 74 20 3a 6e 65 77 2d 66 69 6c 65 20 70 61 74 68 29 29 0a | m-capture--put.:new-file.path)). |
| 6ae0 | 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 74 | .......(funcall.........(pcase.t |
| 6b00 | 72 65 65 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 28 60 77 65 65 6b 20 23 27 6f 72 67 2d | ree-type...........(`week.#'org- |
| 6b20 | 64 61 74 65 74 72 65 65 2d 66 69 6e 64 2d 69 73 6f 2d 77 65 65 6b 2d 63 72 65 61 74 65 29 0a 20 | datetree-find-iso-week-create).. |
| 6b40 | 20 20 20 20 20 20 20 20 20 28 60 6d 6f 6e 74 68 20 23 27 6f 72 67 2d 64 61 74 65 74 72 65 65 2d | .........(`month.#'org-datetree- |
| 6b60 | 66 69 6e 64 2d 6d 6f 6e 74 68 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 5f 20 | find-month-create)...........(_. |
| 6b80 | 23 27 6f 72 67 2d 64 61 74 65 74 72 65 65 2d 66 69 6e 64 2d 64 61 74 65 2d 63 72 65 61 74 65 29 | #'org-datetree-find-date-create) |
| 6ba0 | 29 0a 20 20 20 20 20 20 20 20 28 63 61 6c 65 6e 64 61 72 2d 67 72 65 67 6f 72 69 61 6e 2d 66 72 | ).........(calendar-gregorian-fr |
| 6bc0 | 6f 6d 2d 61 62 73 6f 6c 75 74 65 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 | om-absolute..........(cond...... |
| 6be0 | 20 20 20 20 20 28 6f 72 67 2d 6f 76 65 72 72 69 64 69 6e 67 2d 64 65 66 61 75 6c 74 2d 74 69 6d | .....(org-overriding-default-tim |
| 6c00 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65 20 74 68 65 20 6f 76 65 72 72 69 64 69 | e............;;.Use.the.overridi |
| 6c20 | 6e 67 20 64 65 66 61 75 6c 74 20 74 69 6d 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 69 6d | ng.default.time.............(tim |
| 6c40 | 65 2d 74 6f 2d 64 61 79 73 20 6f 72 67 2d 6f 76 65 72 72 69 64 69 6e 67 2d 64 65 66 61 75 6c 74 | e-to-days.org-overriding-default |
| 6c60 | 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 67 2d 63 61 70 74 75 72 65 2d | -time))...........((org-capture- |
| 6c80 | 67 65 74 20 3a 64 65 66 61 75 6c 74 2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 | get.:default-time)............(t |
| 6ca0 | 69 6d 65 2d 74 6f 2d 64 61 79 73 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 67 65 74 20 3a 64 65 | ime-to-days.(org-capture-get.:de |
| 6cc0 | 66 61 75 6c 74 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 67 2d 63 61 | fault-time)))...........((org-ca |
| 6ce0 | 70 74 75 72 65 2d 67 65 74 20 3a 74 69 6d 65 2d 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 | pture-get.:time-prompt)......... |
| 6d00 | 20 20 20 3b 3b 20 50 72 6f 6d 70 74 20 66 6f 72 20 64 61 74 65 2e 20 20 42 69 6e 64 20 60 6f 72 | ...;;.Prompt.for.date...Bind.`or |
| 6d20 | 67 2d 65 6e 64 2d 74 69 6d 65 2d 77 61 73 2d 67 69 76 65 6e 27 20 73 6f 0a 20 20 20 20 20 20 20 | g-end-time-was-given'.so........ |
| 6d40 | 20 20 20 20 3b 3b 20 74 68 61 74 20 60 6f 72 67 2d 72 65 61 64 2d 64 61 74 65 2d 61 6e 61 6c 79 | ....;;.that.`org-read-date-analy |
| 6d60 | 7a 65 27 20 68 61 6e 64 6c 65 73 20 74 68 65 20 74 69 6d 65 20 72 61 6e 67 65 0a 20 20 20 20 20 | ze'.handles.the.time.range...... |
| 6d80 | 20 20 20 20 20 20 3b 3b 20 63 61 73 65 20 61 6e 64 20 72 65 74 75 72 6e 73 20 60 70 72 6f 6d 70 | ......;;.case.and.returns.`promp |
| 6da0 | 74 2d 74 69 6d 65 27 20 77 69 74 68 20 74 68 65 20 73 74 61 72 74 20 76 61 6c 75 65 2e 0a 20 20 | t-time'.with.the.start.value.... |
| 6dc0 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6f 72 67 2d 74 69 6d 65 2d 77 61 73 2d 67 69 | .........(let*.((org-time-was-gi |
| 6de0 | 76 65 6e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ven.nil)...................(org- |
| 6e00 | 65 6e 64 2d 74 69 6d 65 2d 77 61 73 2d 67 69 76 65 6e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | end-time-was-given.nil)......... |
| 6e20 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 6d 70 74 2d 74 69 6d 65 20 28 6f 72 67 2d 72 65 61 64 | ..........(prompt-time.(org-read |
| 6e40 | 2d 64 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -date........................... |
| 6e60 | 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 22 44 61 74 65 20 66 6f 72 20 74 72 65 65 20 65 | ......nil.t.nil."Date.for.tree.e |
| 6e80 | 6e 74 72 79 3a 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 | ntry:")))..............(org-capt |
| 6ea0 | 75 72 65 2d 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 74 | ure-put...............:default-t |
| 6ec0 | 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 6f 72 67 2d 74 69 | ime...............(if.(or.org-ti |
| 6ee0 | 6d 65 2d 77 61 73 2d 67 69 76 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me-was-given.................... |
| 6f00 | 20 20 20 28 3d 20 28 74 69 6d 65 2d 74 6f 2d 64 61 79 73 20 70 72 6f 6d 70 74 2d 74 69 6d 65 29 | ...(=.(time-to-days.prompt-time) |
| 6f20 | 20 28 6f 72 67 2d 74 6f 64 61 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(org-today))).................. |
| 6f40 | 20 70 72 6f 6d 70 74 2d 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .prompt-time.................;;. |
| 6f60 | 55 73 65 20 30 30 3a 30 30 20 77 68 65 6e 20 6e 6f 20 74 69 6d 65 20 69 73 20 67 69 76 65 6e 20 | Use.00:00.when.no.time.is.given. |
| 6f80 | 66 6f 72 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 | for.another.................;;.d |
| 6fa0 | 61 74 65 20 74 68 61 6e 20 74 6f 64 61 79 3f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate.than.today?................. |
| 6fc0 | 28 61 70 70 6c 79 20 23 27 65 6e 63 6f 64 65 2d 74 69 6d 65 20 30 20 30 0a 20 20 20 20 20 20 20 | (apply.#'encode-time.0.0........ |
| 6fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 65 78 74 65 6e 64 2d 74 6f 64 61 79 | ................org-extend-today |
| 7000 | 2d 75 6e 74 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | -until........................(c |
| 7020 | 6c 2d 63 64 64 64 72 20 28 64 65 63 6f 64 65 2d 74 69 6d 65 20 70 72 6f 6d 70 74 2d 74 69 6d 65 | l-cdddr.(decode-time.prompt-time |
| 7040 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 6d 65 2d 74 6f 2d 64 61 79 73 | )))))..............(time-to-days |
| 7060 | 20 70 72 6f 6d 70 74 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 | .prompt-time)))...........(t.... |
| 7080 | 20 20 20 20 20 20 20 20 3b 3b 20 43 75 72 72 65 6e 74 20 64 61 74 65 2c 20 70 6f 73 73 69 62 6c | ........;;.Current.date,.possibl |
| 70a0 | 79 20 63 6f 72 72 65 63 74 65 64 20 66 6f 72 20 6c 61 74 65 20 6e 69 67 68 74 0a 20 20 20 20 20 | y.corrected.for.late.night...... |
| 70c0 | 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | ......;;.workers.............(or |
| 70e0 | 67 2d 74 6f 64 61 79 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 20 28 70 6f 69 | g-today)))))........(setq.p.(poi |
| 7100 | 6e 74 29 29 29 0a 20 20 20 20 20 20 28 60 28 6e 6f 64 65 20 2c 74 69 74 6c 65 2d 6f 72 2d 69 64 | nt))).......(`(node.,title-or-id |
| 7120 | 29 0a 20 20 20 20 20 20 20 3b 3b 20 66 69 72 73 74 20 74 72 79 20 74 6f 20 67 65 74 20 49 44 2c | )........;;.first.try.to.get.ID, |
| 7140 | 20 74 68 65 6e 20 74 72 79 20 74 6f 20 67 65 74 20 74 69 74 6c 65 2f 61 6c 69 61 73 0a 20 20 20 | .then.try.to.get.title/alias.... |
| 7160 | 20 20 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 20 28 6f 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | ....(let.((node.(or.(org-roam-no |
| 7180 | 64 65 2d 66 72 6f 6d 2d 69 64 20 74 69 74 6c 65 2d 6f 72 2d 69 64 29 0a 20 20 20 20 20 20 20 20 | de-from-id.title-or-id)......... |
| 71a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 72 | ...............(org-roam-node-fr |
| 71c0 | 6f 6d 2d 74 69 74 6c 65 2d 6f 72 2d 61 6c 69 61 73 20 74 69 74 6c 65 2d 6f 72 2d 69 64 29 0a 20 | om-title-or-alias.title-or-id).. |
| 71e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | ......................(user-erro |
| 7200 | 72 20 22 4e 6f 20 6e 6f 64 65 20 77 69 74 68 20 74 69 74 6c 65 20 6f 72 20 69 64 20 5c 22 25 73 | r."No.node.with.title.or.id.\"%s |
| 7220 | 5c 22 22 20 74 69 74 6c 65 2d 6f 72 2d 69 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 | \"".title-or-id))))..........(se |
| 7240 | 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 65 74 2d 62 75 66 | t-buffer.(org-capture-target-buf |
| 7260 | 66 65 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 29 29 0a | fer.(org-roam-node-file.node))). |
| 7280 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | .........(goto-char.(org-roam-no |
| 72a0 | 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 | de-point.node))..........(setq.p |
| 72c0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 29 29 29 29 0a | .(org-roam-node-point.node))))). |
| 72e0 | 20 20 20 20 3b 3b 20 53 65 74 75 70 20 60 6f 72 67 2d 69 64 27 20 66 6f 72 20 74 68 65 20 63 75 | ....;;.Setup.`org-id'.for.the.cu |
| 7300 | 72 72 65 6e 74 20 63 61 70 74 75 72 65 20 74 61 72 67 65 74 20 61 6e 64 20 72 65 74 75 72 6e 20 | rrent.capture.target.and.return. |
| 7320 | 69 74 20 62 61 63 6b 20 74 6f 20 74 68 65 0a 20 20 20 20 3b 3b 20 63 61 6c 6c 65 72 2e 0a 20 20 | it.back.to.the.....;;.caller.... |
| 7340 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | ..(save-excursion.......(goto-ch |
| 7360 | 61 72 20 70 29 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 69 64 20 28 6f 72 67 2d 65 6e | ar.p).......(if-let.((id.(org-en |
| 7380 | 74 72 79 2d 67 65 74 20 70 20 22 49 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | try-get.p."ID")))...........(set |
| 73a0 | 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 | f.(org-roam-node-id.org-roam-cap |
| 73c0 | 74 75 72 65 2d 2d 6e 6f 64 65 29 20 69 64 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 | ture--node).id).........(org-ent |
| 73e0 | 72 79 2d 70 75 74 20 70 20 22 49 44 22 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 | ry-put.p."ID".(org-roam-node-id. |
| 7400 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 | org-roam-capture--node)))....... |
| 7420 | 28 70 72 6f 67 31 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 69 64 2d 67 65 74 29 0a 20 20 | (prog1...........(org-id-get)... |
| 7440 | 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 | ......(run-hooks.'org-roam-captu |
| 7460 | 72 65 2d 6e 65 77 2d 6e 6f 64 65 2d 68 6f 6f 6b 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | re-new-node-hook)))))..(defun.or |
| 7480 | 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 2d 74 61 72 67 65 74 20 28 29 0a 20 20 | g-roam-capture--get-target.()... |
| 74a0 | 22 47 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 70 74 75 72 65 20 3a 74 61 72 67 65 74 | "Get.the.current.capture.:target |
| 74c0 | 20 66 6f 72 20 74 68 65 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 20 69 6e 20 75 73 65 | .for.the.capture.template.in.use |
| 74e0 | 2e 22 0a 20 20 28 6f 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 | ."...(or.(org-roam-capture--get. |
| 7500 | 3a 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 65 6d 70 | :target).......(user-error."Temp |
| 7520 | 6c 61 74 65 20 6e 65 65 64 73 20 74 6f 20 73 70 65 63 69 66 79 20 60 3a 74 61 72 67 65 74 27 22 | late.needs.to.specify.`:target'" |
| 7540 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 74 61 | )))..(defun.org-roam-capture--ta |
| 7560 | 72 67 65 74 2d 74 72 75 65 70 61 74 68 20 28 70 61 74 68 29 0a 20 20 22 46 72 6f 6d 20 50 41 54 | rget-truepath.(path)..."From.PAT |
| 7580 | 48 20 67 65 74 20 74 68 65 20 63 6f 72 72 65 63 74 20 70 61 74 68 20 74 6f 20 74 68 65 20 63 75 | H.get.the.correct.path.to.the.cu |
| 75a0 | 72 72 65 6e 74 20 63 61 70 74 75 72 65 20 74 61 72 67 65 74 20 61 6e 64 20 72 65 74 75 72 6e 20 | rrent.capture.target.and.return. |
| 75c0 | 69 74 2e 0a 50 41 54 48 20 69 73 20 61 20 73 74 72 69 6e 67 20 74 68 61 74 20 63 61 6e 20 6f 70 | it..PATH.is.a.string.that.can.op |
| 75e0 | 74 69 6f 6e 61 6c 6c 79 20 63 6f 6e 74 61 69 6e 20 74 65 6d 70 6c 61 74 65 64 20 74 65 78 74 20 | tionally.contain.templated.text. |
| 7600 | 69 6e 0a 69 74 2e 22 0a 20 20 28 6f 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c | in.it."...(or.(org-roam-node-fil |
| 7620 | 65 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 | e.org-roam-capture--node)....... |
| 7640 | 28 74 68 72 65 61 64 2d 66 69 72 73 74 0a 20 20 20 20 20 20 20 20 70 61 74 68 0a 20 20 20 20 20 | (thread-first.........path...... |
| 7660 | 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6c 6c 2d 74 65 6d 70 6c | ...(org-roam-capture--fill-templ |
| 7680 | 61 74 65 29 0a 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 29 0a 20 20 20 20 20 | ate).........(string-trim)...... |
| 76a0 | 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 | ...(expand-file-name.org-roam-di |
| 76c0 | 72 65 63 74 6f 72 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 | rectory))))..(defun.org-roam-cap |
| 76e0 | 74 75 72 65 2d 2d 6e 65 77 2d 66 69 6c 65 2d 70 20 28 70 61 74 68 29 0a 20 20 22 52 65 74 75 72 | ture--new-file-p.(path)..."Retur |
| 7700 | 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 66 6f 72 20 61 20 6e 65 77 20 66 69 6c 65 20 77 69 | n.t.if.PATH.is.for.a.new.file.wi |
| 7720 | 74 68 20 6e 6f 20 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6e 6f 74 20 28 | th.no.visiting.buffer."...(not.( |
| 7740 | 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 | or.(file-exists-p.path)......... |
| 7760 | 20 20 20 28 6f 72 67 2d 66 69 6e 64 2d 62 61 73 65 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e | ...(org-find-base-buffer-visitin |
| 7780 | 67 20 70 61 74 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 | g.path))))..(defun.org-roam-capt |
| 77a0 | 75 72 65 2d 66 69 6e 64 2d 6f 72 2d 63 72 65 61 74 65 2d 6f 6c 70 20 28 6f 6c 70 29 0a 20 20 22 | ure-find-or-create-olp.(olp)..." |
| 77c0 | 52 65 74 75 72 6e 20 61 20 6d 61 72 6b 65 72 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 20 | Return.a.marker.pointing.to.the. |
| 77e0 | 65 6e 74 72 79 20 61 74 20 4f 4c 50 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | entry.at.OLP.in.the.current.buff |
| 7800 | 65 72 2e 0a 49 66 20 4f 4c 50 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 63 72 65 61 74 | er..If.OLP.does.not.exist,.creat |
| 7820 | 65 20 69 74 2e 20 49 66 20 61 6e 79 74 68 69 6e 67 20 67 6f 65 73 20 77 72 6f 6e 67 2c 20 74 68 | e.it..If.anything.goes.wrong,.th |
| 7840 | 72 6f 77 0a 61 6e 20 65 72 72 6f 72 2c 20 61 6e 64 20 69 66 20 79 6f 75 20 6e 65 65 64 20 74 6f | row.an.error,.and.if.you.need.to |
| 7860 | 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 62 61 73 65 64 20 6f 6e 20 74 68 69 73 20 65 72 72 6f | .do.something.based.on.this.erro |
| 7880 | 72 2c 0a 79 6f 75 20 63 61 6e 20 63 61 74 63 68 20 69 74 20 77 69 74 68 20 60 63 6f 6e 64 69 74 | r,.you.can.catch.it.with.`condit |
| 78a0 | 69 6f 6e 2d 63 61 73 65 27 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6c 65 76 65 6c 20 31 29 0a 20 | ion-case'."...(let*.((level.1).. |
| 78c0 | 20 20 20 20 20 20 20 20 28 6c 6d 69 6e 20 31 29 0a 20 20 20 20 20 20 20 20 20 28 6c 6d 61 78 20 | ........(lmin.1)..........(lmax. |
| 78e0 | 31 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a | 1)..........(start.(point-min)). |
| 7900 | 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 | .........(end.(point-max))...... |
| 7920 | 20 20 20 20 66 6f 75 6e 64 20 66 6c 65 76 65 6c 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 64 | ....found.flevel).....(unless.(d |
| 7940 | 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 | erived-mode-p.'org-mode).......( |
| 7960 | 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 25 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 69 6e 20 | error."Buffer.%s.needs.to.be.in. |
| 7980 | 4f 72 67 20 6d 6f 64 65 22 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 | Org.mode".(current-buffer))).... |
| 79a0 | 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 28 67 6f 74 | .(org-with-wide-buffer......(got |
| 79c0 | 6f 2d 63 68 61 72 20 73 74 61 72 74 29 0a 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 68 65 61 64 | o-char.start)......(dolist.(head |
| 79e0 | 69 6e 67 20 6f 6c 70 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 69 6e 67 20 28 6f | ing.olp)........(setq.heading.(o |
| 7a00 | 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6c 6c 2d 74 65 6d 70 6c 61 74 65 20 68 | rg-roam-capture--fill-template.h |
| 7a20 | 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 20 28 66 6f 72 6d 61 | eading))........(let.((re.(forma |
| 7a40 | 74 20 6f 72 67 2d 63 6f 6d 70 6c 65 78 2d 68 65 61 64 69 6e 67 2d 72 65 67 65 78 70 2d 66 6f 72 | t.org-complex-heading-regexp-for |
| 7a60 | 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | mat..........................(re |
| 7a80 | 67 65 78 70 2d 71 75 6f 74 65 20 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | gexp-quote.heading)))........... |
| 7aa0 | 20 20 20 28 63 6e 74 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d | ...(cnt.0))..........(while.(re- |
| 7ac0 | 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 72 65 20 65 6e 64 20 74 29 0a 20 20 20 20 20 20 20 | search-forward.re.end.t)........ |
| 7ae0 | 20 20 20 20 28 73 65 74 71 20 6c 65 76 65 6c 20 28 2d 20 28 6d 61 74 63 68 2d 65 6e 64 20 31 29 | ....(setq.level.(-.(match-end.1) |
| 7b00 | 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .(match-beginning.1))).......... |
| 7b20 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3e 3d 20 6c 65 76 65 6c 20 6c 6d 69 6e 29 20 28 3c 3d | ..(when.(and.(>=.level.lmin).(<= |
| 7b40 | 20 6c 65 76 65 6c 20 6c 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | .level.lmax))..............(setq |
| 7b60 | 20 66 6f 75 6e 64 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 66 6c 65 76 65 | .found.(match-beginning.0).fleve |
| 7b80 | 6c 20 6c 65 76 65 6c 20 63 6e 74 20 28 31 2b 20 63 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 | l.level.cnt.(1+.cnt))))......... |
| 7ba0 | 20 28 77 68 65 6e 20 28 3e 20 63 6e 74 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 | .(when.(>.cnt.1)............(err |
| 7bc0 | 6f 72 20 22 48 65 61 64 69 6e 67 20 6e 6f 74 20 75 6e 69 71 75 65 20 6f 6e 20 6c 65 76 65 6c 20 | or."Heading.not.unique.on.level. |
| 7be0 | 25 64 3a 20 25 73 22 20 6c 6d 61 78 20 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 | %d:.%s".lmax.heading)).......... |
| 7c00 | 28 77 68 65 6e 20 28 3d 20 63 6e 74 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 72 | (when.(=.cnt.0)............;;.Cr |
| 7c20 | 65 61 74 65 20 68 65 61 64 69 6e 67 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 | eate.heading.if.it.doesn't.exist |
| 7c40 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a 20 20 20 20 | ............(goto-char.end)..... |
| 7c60 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 20 28 6e 65 77 6c 69 6e 65 29 29 | .......(unless.(bolp).(newline)) |
| 7c80 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 6f 72 67 2d 69 6e 73 65 72 74 2d 68 65 61 | ............(let.(org-insert-hea |
| 7ca0 | 64 69 6e 67 2d 72 65 73 70 65 63 74 2d 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ding-respect-content)........... |
| 7cc0 | 20 20 20 28 6f 72 67 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 6e 69 6c 20 6e 69 6c 20 74 | ...(org-insert-heading.nil.nil.t |
| 7ce0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3d 20 6c 6d 61 78 20 31 29 | ))............(unless.(=.lmax.1) |
| 7d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 5f 20 6c 65 76 65 6c 29 | ..............(dotimes.(_.level) |
| 7d20 | 20 28 6f 72 67 2d 64 6f 2d 64 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 | .(org-do-demote)))............(i |
| 7d40 | 6e 73 65 72 74 20 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | nsert.heading)............(setq. |
| 7d60 | 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | end.(point))............(goto-ch |
| 7d80 | 61 72 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d | ar.start)............(while.(re- |
| 7da0 | 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 72 65 20 65 6e 64 20 74 29 0a 20 20 20 20 20 20 20 | search-forward.re.end.t)........ |
| 7dc0 | 20 20 20 20 20 20 28 73 65 74 71 20 6c 65 76 65 6c 20 28 2d 20 28 6d 61 74 63 68 2d 65 6e 64 20 | ......(setq.level.(-.(match-end. |
| 7de0 | 31 29 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 29 29 0a 20 20 20 20 20 20 20 | 1).(match-beginning.1)))........ |
| 7e00 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3e 3d 20 6c 65 76 65 6c 20 6c 6d 69 6e 29 | ......(when.(and.(>=.level.lmin) |
| 7e20 | 20 28 3c 3d 20 6c 65 76 65 6c 20 6c 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(<=.level.lmax))............... |
| 7e40 | 20 28 73 65 74 71 20 66 6f 75 6e 64 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 | .(setq.found.(match-beginning.0) |
| 7e60 | 20 66 6c 65 76 65 6c 20 6c 65 76 65 6c 20 63 6e 74 20 28 31 2b 20 63 6e 74 29 29 29 29 29 29 0a | .flevel.level.cnt.(1+.cnt)))))). |
| 7e80 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 66 6f 75 6e 64 29 0a 20 20 20 20 20 20 20 | .......(goto-char.found)........ |
| 7ea0 | 28 73 65 74 71 20 6c 6d 69 6e 20 28 31 2b 20 66 6c 65 76 65 6c 29 20 6c 6d 61 78 20 28 2b 20 6c | (setq.lmin.(1+.flevel).lmax.(+.l |
| 7ec0 | 6d 69 6e 20 28 69 66 20 6f 72 67 2d 6f 64 64 2d 6c 65 76 65 6c 73 2d 6f 6e 6c 79 20 31 20 30 29 | min.(if.org-odd-levels-only.1.0) |
| 7ee0 | 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 72 74 20 66 6f 75 6e 64 0a 20 20 20 20 | ))........(setq.start.found..... |
| 7f00 | 20 20 20 20 20 20 20 20 20 65 6e 64 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 6f 72 | .........end.(save-excursion.(or |
| 7f20 | 67 2d 65 6e 64 2d 6f 66 2d 73 75 62 74 72 65 65 20 74 20 74 29 29 29 29 0a 20 20 20 20 20 28 70 | g-end-of-subtree.t.t))))......(p |
| 7f40 | 6f 69 6e 74 2d 6d 61 72 6b 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | oint-marker))))..(defun.org-roam |
| 7f60 | 2d 63 61 70 74 75 72 65 2d 2d 61 64 6a 75 73 74 2d 70 6f 69 6e 74 2d 66 6f 72 2d 63 61 70 74 75 | -capture--adjust-point-for-captu |
| 7f80 | 72 65 2d 74 79 70 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 73 29 0a 20 20 22 52 65 70 6f 73 | re-type.(&optional.pos)..."Repos |
| 7fa0 | 69 74 69 6f 6e 20 74 68 65 20 70 6f 69 6e 74 20 66 6f 72 20 74 65 6d 70 6c 61 74 65 20 69 6e 73 | ition.the.point.for.template.ins |
| 7fc0 | 65 72 74 69 6f 6e 20 64 65 70 65 6e 64 65 6e 74 6c 79 20 6f 6e 20 74 68 65 20 63 61 70 74 75 72 | ertion.dependently.on.the.captur |
| 7fe0 | 65 20 74 79 70 65 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 6e 65 77 6c 79 20 61 64 6a 75 73 74 65 | e.type..Return.the.newly.adjuste |
| 8000 | 64 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 60 70 6f 69 6e 74 27 2e 0a 0a 50 4f 53 20 69 73 20 74 | d.position.of.`point'...POS.is.t |
| 8020 | 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 20 28 61 6e | he.current.position.of.point.(an |
| 8040 | 20 69 6e 74 65 67 65 72 29 20 69 6e 73 69 64 65 20 74 68 65 0a 63 75 72 72 65 6e 74 6c 79 20 61 | .integer).inside.the.currently.a |
| 8060 | 63 74 69 76 65 20 63 61 70 74 75 72 65 20 62 75 66 66 65 72 2c 20 77 68 65 72 65 20 74 68 65 20 | ctive.capture.buffer,.where.the. |
| 8080 | 61 64 6a 75 73 74 6d 65 6e 74 20 73 68 6f 75 6c 64 0a 73 74 61 72 74 20 74 6f 20 62 65 67 69 6e | adjustment.should.start.to.begin |
| 80a0 | 20 66 72 6f 6d 2e 20 49 66 20 69 74 27 73 20 6e 69 6c 2c 20 74 68 65 6e 20 69 74 20 77 69 6c 6c | .from..If.it's.nil,.then.it.will |
| 80c0 | 20 64 65 66 61 75 6c 74 20 74 6f 0a 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 | .default.to.the.current.value.of |
| 80e0 | 20 60 70 6f 69 6e 74 27 2e 22 0a 20 20 28 6f 72 20 70 6f 73 20 28 73 65 74 71 20 70 6f 73 20 28 | .`point'."...(or.pos.(setq.pos.( |
| 8100 | 70 6f 69 6e 74 29 29 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73 29 0a 20 20 28 6c 65 | point)))...(goto-char.pos)...(le |
| 8120 | 74 20 28 28 6c 6f 63 61 74 69 6f 6e 2d 74 79 70 65 20 28 69 66 20 28 3d 20 70 6f 73 20 31 29 20 | t.((location-type.(if.(=.pos.1). |
| 8140 | 27 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 66 69 6c 65 20 27 68 65 61 64 69 6e 67 2d 61 74 2d 70 | 'beginning-of-file.'heading-at-p |
| 8160 | 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 65 71 20 6c 6f 63 61 74 69 6f 6e 2d 74 79 | oint))).....(and.(eq.location-ty |
| 8180 | 70 65 20 27 68 65 61 64 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 | pe.'heading-at-point)..........( |
| 81a0 | 63 6c 2d 61 73 73 65 72 74 20 28 6f 72 67 2d 61 74 2d 68 65 61 64 69 6e 67 2d 70 29 29 29 0a 20 | cl-assert.(org-at-heading-p))).. |
| 81c0 | 20 20 20 28 70 63 61 73 65 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 67 65 74 20 3a 74 79 70 65 | ...(pcase.(org-capture-get.:type |
| 81e0 | 29 0a 20 20 20 20 20 20 28 60 70 6c 61 69 6e 0a 20 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 | ).......(`plain........(cl-case. |
| 8200 | 6c 6f 63 61 74 69 6f 6e 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e | location-type..........(beginnin |
| 8220 | 67 2d 6f 66 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 67 2d 63 61 70 | g-of-file...........(if.(org-cap |
| 8240 | 74 75 72 65 2d 67 65 74 20 3a 70 72 65 70 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ture-get.:prepend).............. |
| 8260 | 20 28 6c 65 74 20 28 28 65 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 | .(let.((el.(org-element-at-point |
| 8280 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 | ))).................(while.(and. |
| 82a0 | 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (not.(eobp)).................... |
| 82c0 | 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 | .........(memq.(org-element-type |
| 82e0 | 20 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .el)............................ |
| 8300 | 20 20 20 20 20 20 20 27 28 64 72 61 77 65 72 20 70 72 6f 70 65 72 74 79 2d 64 72 61 77 65 72 20 | .......'(drawer.property-drawer. |
| 8320 | 6b 65 79 77 6f 72 64 20 63 6f 6d 6d 65 6e 74 20 63 6f 6d 6d 65 6e 74 2d 62 6c 6f 63 6b 20 68 6f | keyword.comment.comment-block.ho |
| 8340 | 72 69 7a 6f 6e 74 61 6c 2d 72 75 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rizontal-rule)))................ |
| 8360 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | ...(goto-char.(org-element-prope |
| 8380 | 72 74 79 20 3a 65 6e 64 20 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rty.:end.el))................... |
| 83a0 | 28 73 65 74 71 20 65 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 29 29 | (setq.el.(org-element-at-point)) |
| 83c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 65 | )).............(goto-char.(org-e |
| 83e0 | 6e 74 72 79 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ntry-end-position))))..........( |
| 8400 | 68 65 61 64 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | heading-at-point...........(if.( |
| 8420 | 6f 72 67 2d 63 61 70 74 75 72 65 2d 67 65 74 20 3a 70 72 65 70 65 6e 64 29 0a 20 20 20 20 20 20 | org-capture-get.:prepend)....... |
| 8440 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 64 2d 6f 66 2d 6d 65 74 61 2d 64 61 74 61 20 74 29 | ........(org-end-of-meta-data.t) |
| 8460 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 65 6e 74 | .............(goto-char.(org-ent |
| 8480 | 72 79 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 29 29 29 0a 20 20 28 70 6f 69 6e 74 | ry-end-position))))))))...(point |
| 84a0 | 29 29 0a 0a 3b 3b 3b 20 43 61 70 74 75 72 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a 28 | ))..;;;.Capture.implementation.( |
| 84c0 | 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 70 72 65 66 61 | add-hook.'org-roam-capture-prefa |
| 84e0 | 63 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 74 72 79 2d | ce-hook.#'org-roam-capture--try- |
| 8500 | 63 61 70 74 75 72 65 2d 74 6f 2d 72 65 66 2d 68 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | capture-to-ref-h).(defun.org-roa |
| 8520 | 6d 2d 63 61 70 74 75 72 65 2d 2d 74 72 79 2d 63 61 70 74 75 72 65 2d 74 6f 2d 72 65 66 2d 68 20 | m-capture--try-capture-to-ref-h. |
| 8540 | 28 29 0a 20 20 22 54 72 79 20 74 6f 20 63 61 70 74 75 72 65 20 74 6f 20 61 6e 20 65 78 69 73 74 | ()..."Try.to.capture.to.an.exist |
| 8560 | 69 6e 67 20 6e 6f 64 65 20 74 68 61 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 66 2e 22 0a 20 20 | ing.node.that.match.the.ref."... |
| 8580 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 6e 6f 64 65 20 28 61 6e 64 20 28 70 6c 69 73 74 2d 67 65 74 | (when-let.((node.(and.(plist-get |
| 85a0 | 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 66 6f 20 3a 72 65 66 29 0a 20 20 | .org-roam-capture--info.:ref)... |
| 85c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | ......................(org-roam- |
| 85e0 | 6e 6f 64 65 2d 66 72 6f 6d 2d 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | node-from-ref................... |
| 8600 | 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 | .......(plist-get.org-roam-captu |
| 8620 | 72 65 2d 2d 69 6e 66 6f 20 3a 72 65 66 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 2d 62 75 66 66 | re--info.:ref))))).....(set-buff |
| 8640 | 65 72 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 61 72 67 65 74 2d 62 75 66 66 65 72 20 28 6f | er.(org-capture-target-buffer.(o |
| 8660 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 28 67 | rg-roam-node-file.node))).....(g |
| 8680 | 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f | oto-char.(org-roam-node-point.no |
| 86a0 | 64 65 29 29 0a 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e | de)).....(widen).....(org-roam-n |
| 86c0 | 6f 64 65 2d 69 64 20 6e 6f 64 65 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 72 | ode-id.node)))..(add-hook.'org-r |
| 86e0 | 6f 61 6d 2d 63 61 70 74 75 72 65 2d 6e 65 77 2d 6e 6f 64 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d | oam-capture-new-node-hook.#'org- |
| 8700 | 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 73 65 72 74 2d 63 61 70 74 75 72 65 64 2d 72 65 | roam-capture--insert-captured-re |
| 8720 | 66 2d 68 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e | f-h).(defun.org-roam-capture--in |
| 8740 | 73 65 72 74 2d 63 61 70 74 75 72 65 64 2d 72 65 66 2d 68 20 28 29 0a 20 20 22 49 6e 73 65 72 74 | sert-captured-ref-h.()..."Insert |
| 8760 | 20 74 68 65 20 72 65 66 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | .the.ref.if.any."...(when-let.(( |
| 8780 | 72 65 66 20 28 70 6c 69 73 74 2d 67 65 74 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d | ref.(plist-get.org-roam-capture- |
| 87a0 | 2d 69 6e 66 6f 20 3a 72 65 66 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d | -info.:ref))).....(org-roam-ref- |
| 87c0 | 61 64 64 20 72 65 66 29 29 29 0a 0a 3b 3b 3b 3b 20 46 69 6e 61 6c 69 7a 65 72 73 0a 28 61 64 64 | add.ref)))..;;;;.Finalizers.(add |
| 87e0 | 2d 68 6f 6f 6b 20 27 6f 72 67 2d 63 61 70 74 75 72 65 2d 70 72 65 70 61 72 65 2d 66 69 6e 61 6c | -hook.'org-capture-prepare-final |
| 8800 | 69 7a 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 73 | ize-hook.#'org-roam-capture--ins |
| 8820 | 74 61 6c 6c 2d 66 69 6e 61 6c 69 7a 65 2d 68 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | tall-finalize-h).(defun.org-roam |
| 8840 | 2d 63 61 70 74 75 72 65 2d 2d 69 6e 73 74 61 6c 6c 2d 66 69 6e 61 6c 69 7a 65 2d 68 20 28 29 0a | -capture--install-finalize-h.(). |
| 8860 | 20 20 22 49 6e 73 74 61 6c 6c 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 | .."Install.`org-roam-capture--fi |
| 8880 | 6e 61 6c 69 7a 65 27 20 69 66 20 74 68 65 20 63 61 70 74 75 72 65 20 69 73 20 61 6e 20 4f 72 67 | nalize'.if.the.capture.is.an.Org |
| 88a0 | 2d 72 6f 61 6d 20 63 61 70 74 75 72 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 72 6f 61 | -roam.capture."...(when.(org-roa |
| 88c0 | 6d 2d 63 61 70 74 75 72 65 2d 70 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d | m-capture-p).....(add-hook.'org- |
| 88e0 | 63 61 70 74 75 72 65 2d 61 66 74 65 72 2d 66 69 6e 61 6c 69 7a 65 2d 68 6f 6f 6b 20 23 27 6f 72 | capture-after-finalize-hook.#'or |
| 8900 | 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6e 61 6c 69 7a 65 29 29 29 0a 0a 28 64 65 | g-roam-capture--finalize)))..(de |
| 8920 | 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6e 61 6c 69 7a 65 20 28 | fun.org-roam-capture--finalize.( |
| 8940 | 29 0a 20 20 22 46 69 6e 61 6c 69 7a 65 20 74 68 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 | )..."Finalize.the.`org-roam-capt |
| 8960 | 75 72 65 27 20 70 72 6f 63 65 73 73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 67 | ure'.process."...(when-let.((reg |
| 8980 | 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 3a 72 65 67 69 | ion.(org-roam-capture--get.:regi |
| 89a0 | 6f 6e 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 75 6e 73 68 69 65 6c 64 2d 72 65 67 | on))).....(org-roam-unshield-reg |
| 89c0 | 69 6f 6e 20 28 63 61 72 20 72 65 67 69 6f 6e 29 20 28 63 64 72 20 72 65 67 69 6f 6e 29 29 29 0a | ion.(car.region).(cdr.region))). |
| 89e0 | 20 20 28 69 66 20 6f 72 67 2d 6e 6f 74 65 2d 61 62 6f 72 74 0a 20 20 20 20 20 20 28 77 68 65 6e | ..(if.org-note-abort.......(when |
| 8a00 | 2d 6c 65 74 20 28 28 6e 65 77 2d 66 69 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 | -let.((new-file.(org-roam-captur |
| 8a20 | 65 2d 2d 67 65 74 20 3a 6e 65 77 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e--get.:new-file)).............. |
| 8a40 | 20 20 20 20 28 5f 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 22 44 65 6c 65 74 65 20 66 69 6c 65 | ....(_.(yes-or-no-p."Delete.file |
| 8a60 | 20 66 6f 72 20 61 62 6f 72 74 65 64 20 63 61 70 74 75 72 65 3f 22 29 29 29 0a 20 20 20 20 20 20 | .for.aborted.capture?")))....... |
| 8a80 | 20 20 28 77 68 65 6e 20 28 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 6e 65 | ..(when.(find-buffer-visiting.ne |
| 8aa0 | 77 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 | w-file)...........(kill-buffer.( |
| 8ac0 | 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 6e 65 77 2d 66 69 6c 65 29 29 29 | find-buffer-visiting.new-file))) |
| 8ae0 | 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 6e 65 77 2d 66 69 6c 65 29 29 | .........(delete-file.new-file)) |
| 8b00 | 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 75 66 66 65 72 20 28 70 6c 69 73 74 2d | .....(when-let*.((buffer.(plist- |
| 8b20 | 67 65 74 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 70 6c 69 73 74 20 3a 62 75 66 66 65 72 29 29 0a | get.org-capture-plist.:buffer)). |
| 8b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66 69 | ................(file.(buffer-fi |
| 8b60 | 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 69 64 2d | le-name.buffer))).......(org-id- |
| 8b80 | 61 64 64 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d | add-location.(org-roam-capture-- |
| 8ba0 | 67 65 74 20 3a 69 64 29 20 66 69 6c 65 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 | get.:id).file)).....(when-let*.( |
| 8bc0 | 28 66 69 6e 61 6c 69 7a 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 | (finalize.(org-roam-capture--get |
| 8be0 | 20 3a 66 69 6e 61 6c 69 7a 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | .:finalize)).................(or |
| 8c00 | 67 2d 72 6f 61 6d 2d 66 69 6e 61 6c 69 7a 65 2d 66 6e 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 | g-roam-finalize-fn.(intern.(conc |
| 8c20 | 61 74 20 22 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6e 61 6c 69 7a 65 2d 22 | at."org-roam-capture--finalize-" |
| 8c40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 8c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e | .......................(symbol-n |
| 8c80 | 61 6d 65 20 66 69 6e 61 6c 69 7a 65 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 66 75 6e | ame.finalize))))).......(if.(fun |
| 8ca0 | 63 74 69 6f 6e 70 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6e 61 6c 69 7a 65 2d 66 6e 29 0a 20 20 20 | ctionp.org-roam-finalize-fn).... |
| 8cc0 | 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6e 61 6c 69 7a | .......(funcall.org-roam-finaliz |
| 8ce0 | 65 2d 66 6e 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 69 6e 61 6c 69 7a 65 29 | e-fn).........(funcall.finalize) |
| 8d00 | 29 29 29 0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 6f 72 67 2d 63 61 70 74 75 72 65 2d | )))...(remove-hook.'org-capture- |
| 8d20 | 61 66 74 65 72 2d 66 69 6e 61 6c 69 7a 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 63 | after-finalize-hook.#'org-roam-c |
| 8d40 | 61 70 74 75 72 65 2d 2d 66 69 6e 61 6c 69 7a 65 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 | apture--finalize))..(defun.org-r |
| 8d60 | 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6e 61 6c 69 7a 65 2d 66 69 6e 64 2d 66 69 6c 65 20 | oam-capture--finalize-find-file. |
| 8d80 | 28 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 62 75 66 66 65 72 20 61 66 74 65 72 20 4f 72 67 | ()..."Visit.the.buffer.after.Org |
| 8da0 | 2d 63 61 70 74 75 72 65 20 69 73 20 64 6f 6e 65 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | -capture.is.done..This.function. |
| 8dc0 | 69 73 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20 4f 72 67 2d 63 61 70 74 75 | is.to.be.called.in.the.Org-captu |
| 8de0 | 72 65 20 66 69 6e 61 6c 69 7a 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 2e 0a 49 44 20 69 73 20 75 | re.finalization.process..ID.is.u |
| 8e00 | 6e 75 73 65 64 2e 22 0a 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 6f 72 67 | nused."...(switch-to-buffer.(org |
| 8e20 | 2d 63 61 70 74 75 72 65 2d 67 65 74 20 3a 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 | -capture-get.:buffer)))..(defun. |
| 8e40 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6e 61 6c 69 7a 65 2d 69 6e 73 65 72 | org-roam-capture--finalize-inser |
| 8e60 | 74 2d 6c 69 6e 6b 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c 69 6e 6b 20 74 6f 20 49 44 | t-link.()..."Insert.a.link.to.ID |
| 8e80 | 20 69 6e 74 6f 20 74 68 65 20 62 75 66 66 65 72 20 77 68 65 72 65 20 4f 72 67 2d 63 61 70 74 75 | .into.the.buffer.where.Org-captu |
| 8ea0 | 72 65 20 77 61 73 20 63 61 6c 6c 65 64 2e 0a 49 44 20 69 73 20 74 68 65 20 4f 72 67 20 69 64 20 | re.was.called..ID.is.the.Org.id. |
| 8ec0 | 6f 66 20 74 68 65 20 6e 65 77 6c 79 20 63 61 70 74 75 72 65 64 20 63 6f 6e 74 65 6e 74 2e 0a 54 | of.the.newly.captured.content..T |
| 8ee0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 69 6e 20 | his.function.is.to.be.called.in. |
| 8f00 | 74 68 65 20 4f 72 67 2d 63 61 70 74 75 72 65 20 66 69 6e 61 6c 69 7a 61 74 69 6f 6e 20 70 72 6f | the.Org-capture.finalization.pro |
| 8f20 | 63 65 73 73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 6d 6b 72 20 28 6f 72 67 2d 72 | cess."...(when-let*.((mkr.(org-r |
| 8f40 | 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 3a 63 61 6c 6c 2d 6c 6f 63 61 74 69 6f 6e 29 | oam-capture--get.:call-location) |
| 8f60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 20 28 6d 61 72 6b 65 72 2d 62 75 66 | )...............(buf.(marker-buf |
| 8f80 | 66 65 72 20 6d 6b 72 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | fer.mkr))).....(with-current-buf |
| 8fa0 | 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 67 69 6f 6e | fer.buf.......(when-let.((region |
| 8fc0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 3a 72 65 67 69 6f 6e 29 | .(org-roam-capture--get.:region) |
| 8fe0 | 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 75 6e 73 68 69 65 6c 64 2d 72 65 | )).........(org-roam-unshield-re |
| 9000 | 67 69 6f 6e 20 28 63 61 72 20 72 65 67 69 6f 6e 29 20 28 63 64 72 20 72 65 67 69 6f 6e 29 29 0a | gion.(car.region).(cdr.region)). |
| 9020 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 63 61 72 20 72 65 67 69 | ........(delete-region.(car.regi |
| 9040 | 6f 6e 29 20 28 63 64 72 20 72 65 67 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d | on).(cdr.region)).........(set-m |
| 9060 | 61 72 6b 65 72 20 28 63 61 72 20 72 65 67 69 6f 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | arker.(car.region).nil)......... |
| 9080 | 28 73 65 74 2d 6d 61 72 6b 65 72 20 28 63 64 72 20 72 65 67 69 6f 6e 29 20 6e 69 6c 29 29 0a 20 | (set-marker.(cdr.region).nil)).. |
| 90a0 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 69 64 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 | .....(let*.((id.(org-roam-captur |
| 90c0 | 65 2d 2d 67 65 74 20 3a 69 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63 72 | e--get.:id))..............(descr |
| 90e0 | 69 70 74 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 3a 6c | iption.(org-roam-capture--get.:l |
| 9100 | 69 6e 6b 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ink-description))..............( |
| 9120 | 6c 69 6e 6b 20 28 6f 72 67 2d 6c 69 6e 6b 2d 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 63 6f 6e 63 | link.(org-link-make-string.(conc |
| 9140 | 61 74 20 22 69 64 3a 22 20 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."id:".id).................... |
| 9160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6f | ......................descriptio |
| 9180 | 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 28 70 6f 69 6e 74 29 20 28 6d 61 | n))).........(if.(eq.(point).(ma |
| 91a0 | 72 6b 65 72 2d 70 6f 73 69 74 69 6f 6e 20 6d 6b 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rker-position.mkr))............. |
| 91c0 | 28 69 6e 73 65 72 74 20 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 | (insert.link)...........(org-wit |
| 91e0 | 68 2d 70 6f 69 6e 74 2d 61 74 20 6d 6b 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | h-point-at.mkr.............(inse |
| 9200 | 72 74 20 6c 69 6e 6b 29 29 29 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 | rt.link))).........(run-hook-wit |
| 9220 | 68 2d 61 72 67 73 20 27 6f 72 67 2d 72 6f 61 6d 2d 70 6f 73 74 2d 6e 6f 64 65 2d 69 6e 73 65 72 | h-args.'org-roam-post-node-inser |
| 9240 | 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-hook.......................... |
| 9260 | 20 20 20 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...id........................... |
| 9280 | 20 20 64 65 73 63 72 69 70 74 69 6f 6e 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 50 72 6f 63 65 73 73 | ..description)))))..;;;;.Process |
| 92a0 | 69 6e 67 20 6f 66 20 74 68 65 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 0a 28 64 65 | ing.of.the.capture.templates.(de |
| 92c0 | 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 66 69 6c 6c 2d 74 65 6d 70 6c | fun.org-roam-capture--fill-templ |
| 92e0 | 61 74 65 20 28 74 65 6d 70 6c 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 65 6e 73 75 72 65 2d 6e | ate.(template.&optional.ensure-n |
| 9300 | 65 77 6c 69 6e 65 29 0a 20 20 22 45 78 70 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 61 6e 64 20 72 | ewline)..."Expand.TEMPLATE.and.r |
| 9320 | 65 74 75 72 6e 20 69 74 2e 0a 49 74 20 65 78 70 61 6e 64 73 20 24 7b 76 61 72 7d 20 6f 63 63 75 | eturn.it..It.expands.${var}.occu |
| 9340 | 72 72 65 6e 63 65 73 20 69 6e 20 54 45 4d 50 4c 41 54 45 2c 20 61 6e 64 20 74 68 65 6e 20 72 75 | rrences.in.TEMPLATE,.and.then.ru |
| 9360 | 6e 73 0a 6f 72 67 2d 63 61 70 74 75 72 65 27 73 20 74 65 6d 70 6c 61 74 65 20 65 78 70 61 6e 73 | ns.org-capture's.template.expans |
| 9380 | 69 6f 6e 2e 0a 57 68 65 6e 20 45 4e 53 55 52 45 2d 4e 45 57 4c 49 4e 45 2c 20 61 6c 77 61 79 73 | ion..When.ENSURE-NEWLINE,.always |
| 93a0 | 20 65 6e 73 75 72 65 20 74 68 65 72 65 27 73 20 61 20 6e 65 77 6c 69 6e 65 20 62 65 68 69 6e 64 | .ensure.there's.a.newline.behind |
| 93c0 | 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 74 65 6d 70 6c 61 74 65 20 28 69 66 20 28 66 75 6e 63 74 | ."...(let*.((template.(if.(funct |
| 93e0 | 69 6f 6e 70 20 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ionp.template).................. |
| 9400 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 | ......(funcall.template)........ |
| 9420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65 29 29 0a 20 20 20 20 20 20 20 | ..............template))........ |
| 9440 | 20 20 28 74 65 6d 70 6c 61 74 65 2d 77 68 69 74 65 73 70 61 63 65 2d 63 6f 6e 74 65 6e 74 20 28 | ..(template-whitespace-content.( |
| 9460 | 6f 72 67 2d 72 6f 61 6d 2d 77 68 69 74 65 73 70 61 63 65 2d 63 6f 6e 74 65 6e 74 20 74 65 6d 70 | org-roam-whitespace-content.temp |
| 9480 | 6c 61 74 65 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 74 65 6d 70 6c 61 74 65 0a 20 20 20 20 20 | late))).....(setq.template...... |
| 94a0 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 6f 72 6d 61 74 2d 74 65 6d 70 6c 61 74 65 0a 20 | .....(org-roam-format-template.. |
| 94c0 | 20 20 20 20 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..........template............(l |
| 94e0 | 61 6d 62 64 61 20 28 6b 65 79 20 64 65 66 61 75 6c 74 2d 76 61 6c 29 0a 20 20 20 20 20 20 20 20 | ambda.(key.default-val)......... |
| 9500 | 20 20 20 20 20 28 6c 65 74 20 28 28 66 6e 20 28 69 6e 74 65 72 6e 20 6b 65 79 29 29 0a 20 20 20 | .....(let.((fn.(intern.key)).... |
| 9520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 2d 66 6e 20 28 69 6e 74 65 72 6e | ................(node-fn.(intern |
| 9540 | 20 28 63 6f 6e 63 61 74 20 22 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 22 20 6b 65 79 29 29 29 | .(concat."org-roam-node-".key))) |
| 9560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 73 79 6d 20 28 69 6e 74 65 72 | ....................(ksym.(inter |
| 9580 | 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6b 65 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | n.(concat.":".key))))........... |
| 95a0 | 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 62 6f | .....(cond.................((fbo |
| 95c0 | 75 6e 64 70 20 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | undp.fn)..................(funca |
| 95e0 | 6c 6c 20 66 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 6f 64 65 29 29 0a 20 | ll.fn.org-roam-capture--node)).. |
| 9600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 62 6f 75 6e 64 70 20 6e 6f 64 65 2d 66 6e | ...............((fboundp.node-fn |
| 9620 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6e 6f 64 65 | )..................(funcall.node |
| 9640 | 2d 66 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 6e 6f 64 65 29 29 0a 20 20 20 | -fn.org-roam-capture--node)).... |
| 9660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 70 6c 69 73 74 2d 67 65 74 20 6f 72 67 2d 72 6f 61 | .............((plist-get.org-roa |
| 9680 | 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 66 6f 20 6b 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 | m-capture--info.ksym)........... |
| 96a0 | 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 | .......(plist-get.org-roam-captu |
| 96c0 | 72 65 2d 2d 69 6e 66 6f 20 6b 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | re--info.ksym))................. |
| 96e0 | 28 74 20 28 6c 65 74 20 28 28 72 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 | (t.(let.((r.(read-from-minibuffe |
| 9700 | 72 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 20 22 20 6b 65 79 29 20 64 65 66 61 75 6c 74 2d 76 61 | r.(format."%s:.".key).default-va |
| 9720 | 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 | l)))......................(plist |
| 9740 | 2d 70 75 74 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 66 6f 20 6b 73 79 6d | -put.org-roam-capture--info.ksym |
| 9760 | 20 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 29 29 29 29 29 29 | .r)......................r)))))) |
| 9780 | 29 0a 20 20 20 20 3b 3b 20 57 41 52 4e 49 4e 47 3a 0a 20 20 20 20 3b 3b 20 60 6f 72 67 2d 63 61 | ).....;;.WARNING:.....;;.`org-ca |
| 97a0 | 70 74 75 72 65 2d 66 69 6c 6c 2d 74 65 6d 70 6c 61 74 65 27 20 66 69 6c 6c 73 20 74 68 65 20 74 | pture-fill-template'.fills.the.t |
| 97c0 | 65 6d 70 6c 61 74 65 2c 20 62 75 74 20 70 6f 73 74 2d 70 72 6f 63 65 73 73 65 73 20 77 68 69 74 | emplate,.but.post-processes.whit |
| 97e0 | 65 73 70 61 63 65 20 73 75 63 68 20 74 68 61 74 20 74 68 65 20 72 65 73 75 6c 74 61 6e 74 0a 20 | espace.such.that.the.resultant.. |
| 9800 | 20 20 20 3b 3b 20 74 65 6d 70 6c 61 74 65 20 64 6f 65 73 20 6e 6f 74 20 73 74 61 72 74 20 77 69 | ...;;.template.does.not.start.wi |
| 9820 | 74 68 20 61 6e 79 20 77 68 69 74 65 73 70 61 63 65 2c 20 61 6e 64 20 6f 6e 6c 79 20 65 6e 64 73 | th.any.whitespace,.and.only.ends |
| 9840 | 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 3b 3b 0a 20 20 | .with.a.single.newline.....;;... |
| 9860 | 20 20 3b 3b 20 49 6e 73 74 65 61 64 2c 20 77 65 20 72 65 73 74 6f 72 65 20 74 68 65 20 77 68 69 | ..;;.Instead,.we.restore.the.whi |
| 9880 | 74 65 73 70 61 63 65 20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 65 6d 70 6c 61 74 65 | tespace.in.the.original.template |
| 98a0 | 2e 0a 20 20 20 20 28 73 65 74 71 20 74 65 6d 70 6c 61 74 65 20 28 72 65 70 6c 61 63 65 2d 72 65 | ......(setq.template.(replace-re |
| 98c0 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5c 6e 5d 2a 5c 5c 27 22 20 22 22 20 28 6f 72 | gexp-in-string."[\n]*\\'"."".(or |
| 98e0 | 67 2d 63 61 70 74 75 72 65 2d 66 69 6c 6c 2d 74 65 6d 70 6c 61 74 65 20 74 65 6d 70 6c 61 74 65 | g-capture-fill-template.template |
| 9900 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 65 6e 73 75 72 65 2d 6e 65 77 6c 69 6e | ))).....(when.(and.ensure-newlin |
| 9920 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 74 | e................(string-equal.t |
| 9940 | 65 6d 70 6c 61 74 65 2d 77 68 69 74 65 73 70 61 63 65 2d 63 6f 6e 74 65 6e 74 20 22 22 29 29 0a | emplate-whitespace-content."")). |
| 9960 | 20 20 20 20 20 20 28 73 65 74 71 20 74 65 6d 70 6c 61 74 65 2d 77 68 69 74 65 73 70 61 63 65 2d | ......(setq.template-whitespace- |
| 9980 | 63 6f 6e 74 65 6e 74 20 22 5c 6e 22 29 29 0a 20 20 20 20 28 73 65 74 71 20 74 65 6d 70 6c 61 74 | content."\n")).....(setq.templat |
| 99a0 | 65 20 28 63 6f 6e 63 61 74 20 74 65 6d 70 6c 61 74 65 20 74 65 6d 70 6c 61 74 65 2d 77 68 69 74 | e.(concat.template.template-whit |
| 99c0 | 65 73 70 61 63 65 2d 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 74 65 6d 70 6c 61 74 65 29 29 0a | espace-content)).....template)). |
| 99e0 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 63 6f 6e 76 65 72 | .(defun.org-roam-capture--conver |
| 9a00 | 74 2d 74 65 6d 70 6c 61 74 65 20 28 74 65 6d 70 6c 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 | t-template.(template.&optional.p |
| 9a20 | 72 6f 70 73 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 54 45 4d 50 4c 41 54 45 20 66 72 6f 6d 20 4f | rops)..."Convert.TEMPLATE.from.O |
| 9a40 | 72 67 2d 72 6f 61 6d 20 73 79 6e 74 61 78 20 74 6f 20 60 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 | rg-roam.syntax.to.`org-capture-t |
| 9a60 | 65 6d 70 6c 61 74 65 73 27 20 73 79 6e 74 61 78 2e 0a 50 52 4f 50 53 20 69 73 20 61 20 70 6c 69 | emplates'.syntax..PROPS.is.a.pli |
| 9a80 | 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 64 64 69 74 69 6f 6e 61 6c 20 4f 72 67 2d 72 6f 61 | st.containing.additional.Org-roa |
| 9aa0 | 6d 20 73 70 65 63 69 66 69 63 0a 70 72 6f 70 65 72 74 69 65 73 20 74 6f 20 62 65 20 61 64 64 65 | m.specific.properties.to.be.adde |
| 9ac0 | 64 20 74 6f 20 74 68 65 20 74 65 6d 70 6c 61 74 65 2e 22 0a 20 20 28 70 63 61 73 65 20 74 65 6d | d.to.the.template."...(pcase.tem |
| 9ae0 | 70 6c 61 74 65 0a 20 20 20 20 28 60 28 2c 5f 6b 65 79 20 2c 5f 64 65 73 63 29 0a 20 20 20 20 20 | plate.....(`(,_key.,_desc)...... |
| 9b00 | 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 28 28 6f 72 20 60 28 2c 6b 65 79 20 2c 64 65 73 63 20 | template).....((or.`(,key.,desc. |
| 9b20 | 2c 74 79 70 65 20 69 67 6e 6f 72 65 20 2c 62 6f 64 79 20 2e 20 2c 72 65 73 74 29 0a 20 20 20 20 | ,type.ignore.,body...,rest)..... |
| 9b40 | 20 20 20 20 20 60 28 2c 6b 65 79 20 2c 64 65 73 63 20 2c 74 79 70 65 20 28 66 75 6e 63 74 69 6f | .....`(,key.,desc.,type.(functio |
| 9b60 | 6e 20 69 67 6e 6f 72 65 29 20 2c 62 6f 64 79 20 2e 20 2c 72 65 73 74 29 0a 20 20 20 20 20 20 20 | n.ignore).,body...,rest)........ |
| 9b80 | 20 20 60 28 2c 6b 65 79 20 2c 64 65 73 63 20 2c 74 79 70 65 20 2c 62 6f 64 79 20 2e 20 2c 72 65 | ..`(,key.,desc.,type.,body...,re |
| 9ba0 | 73 74 29 29 0a 20 20 20 20 20 28 73 65 74 71 20 72 65 73 74 20 28 61 70 70 65 6e 64 20 72 65 73 | st))......(setq.rest.(append.res |
| 9bc0 | 74 20 70 72 6f 70 73 29 29 0a 20 20 20 20 20 28 6c 65 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6c | t.props))......(let.(org-roam-pl |
| 9be0 | 69 73 74 20 6f 70 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 72 65 73 74 0a | ist.options)........(while.rest. |
| 9c00 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6b 65 79 20 28 70 6f 70 20 72 65 73 74 29 29 | .........(let*.((key.(pop.rest)) |
| 9c20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 70 6f 70 20 72 65 73 74 29 | .................(val.(pop.rest) |
| 9c40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 73 74 6f 6d 20 28 6d 65 6d 62 65 | ).................(custom.(membe |
| 9c60 | 72 20 6b 65 79 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 74 65 6d 70 6c 61 74 65 | r.key.org-roam-capture--template |
| 9c80 | 2d 6b 65 79 77 6f 72 64 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | -keywords)))............(when.(a |
| 9ca0 | 6e 64 20 63 75 73 74 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.custom....................... |
| 9cc0 | 28 6e 6f 74 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | (not.val))..............(user-er |
| 9ce0 | 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 20 66 6f | ror."Invalid.capture.template.fo |
| 9d00 | 72 6d 61 74 3a 20 25 73 5c 6e 6b 65 79 20 25 73 20 63 61 6e 6e 6f 74 20 62 65 20 6e 69 6c 22 20 | rmat:.%s\nkey.%s.cannot.be.nil". |
| 9d20 | 74 65 6d 70 6c 61 74 65 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 75 | template.key))............(if.cu |
| 9d40 | 73 74 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f | stom................(setq.org-ro |
| 9d60 | 61 6d 2d 70 6c 69 73 74 20 28 70 6c 69 73 74 2d 70 75 74 20 6f 72 67 2d 72 6f 61 6d 2d 70 6c 69 | am-plist.(plist-put.org-roam-pli |
| 9d80 | 73 74 20 6b 65 79 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | st.key.val))..............(setq. |
| 9da0 | 6f 70 74 69 6f 6e 73 20 28 70 6c 69 73 74 2d 70 75 74 20 6f 70 74 69 6f 6e 73 20 6b 65 79 20 76 | options.(plist-put.options.key.v |
| 9dc0 | 61 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 60 28 2c 6b 65 79 20 2c 64 | al)))))........(append.`(,key.,d |
| 9de0 | 65 73 63 20 2c 74 79 70 65 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 70 72 | esc.,type.#'org-roam-capture--pr |
| 9e00 | 65 70 61 72 65 2d 62 75 66 66 65 72 20 2c 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | epare-buffer.,body)............. |
| 9e20 | 20 20 20 6f 70 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | ...options................(list. |
| 9e40 | 3a 6f 72 67 2d 72 6f 61 6d 20 6f 72 67 2d 72 6f 61 6d 2d 70 6c 69 73 74 29 29 29 29 0a 20 20 20 | :org-roam.org-roam-plist)))).... |
| 9e60 | 20 28 5f 0a 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 69 6e 76 61 6c 69 64 2d 74 65 6d 70 6c 61 | .(_......(signal.'invalid-templa |
| 9e80 | 74 65 20 74 65 6d 70 6c 61 74 65 29 29 29 29 0a 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d | te.template))))...(provide.'org- |
| 9ea0 | 72 6f 61 6d 2d 63 61 70 74 75 72 65 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 | roam-capture)..;;;.org-roam-capt |
| 9ec0 | 75 72 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ure.el.ends.here................ |
| 9ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a000 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| a020 | 63 6f 6d 70 61 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | compat.el....................... |
| a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| a080 | 30 30 32 35 34 30 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 30 36 35 00 20 30 00 00 00 | 0025406.00000000000.016065..0... |
| a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| a120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a200 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 61 74 2e 65 6c 20 2d 2d 2d 20 42 61 63 6b 77 | ;;;.org-roam-compat.el.---.Backw |
| a220 | 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 63 6f 64 65 20 2d 2a 2d 20 63 6f 64 69 6e | ard.compatibility.code.-*-.codin |
| a240 | 67 3a 20 75 74 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a | g:.utf-8;.lexical-binding:.t;.-* |
| a260 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 | -..;;.Copyright....2020-2022.Jet |
| a280 | 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d | hro.Kuan.<jethrokuan95@gmail.com |
| a2a0 | 3e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 | >..;;.Author:.Jethro.Kuan.<jethr |
| a2c0 | 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 | okuan95@gmail.com>.;;.URL:.https |
| a2e0 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a | ://github.com/org-roam/org-roam. |
| a300 | 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e | ;;.Keywords:.org-mode,.roam,.con |
| a320 | 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 | venience.;;.Version:.2.2.2.;;.Pa |
| a340 | 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 29 | ckage-Requires:.((emacs."26.1")) |
| a360 | 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e | ..;;.This.file.is.NOT.part.of.GN |
| a380 | 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 | U.Emacs...;;.This.program.is.fre |
| a3a0 | 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software;.you.can.redistribute |
| a3c0 | 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 | .it.and/or.modify.;;.it.under.th |
| a3e0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | e.terms.of.the.GNU.General.Publi |
| a400 | 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 | c.License.as.published.by.;;.the |
| a420 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 | .Free.Software.Foundation;.eithe |
| a440 | 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 | r.version.3,.or.(at.your.option) |
| a460 | 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 | .;;.any.later.version..;;.;;.Thi |
| a480 | 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 | s.program.is.distributed.in.the. |
| a4a0 | 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 | hope.that.it.will.be.useful,.;;. |
| a4c0 | 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 | but.WITHOUT.ANY.WARRANTY;.withou |
| a4e0 | 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b | t.even.the.implied.warranty.of.; |
| a500 | 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 | ;.MERCHANTABILITY.or.FITNESS.FOR |
| a520 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a | .A.PARTICULAR.PURPOSE...See.the. |
| a540 | 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f | ;;.GNU.General.Public.License.fo |
| a560 | 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 | r.more.details..;;.;;.You.should |
| a580 | 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 | .have.received.a.copy.of.the.GNU |
| a5a0 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 | .General.Public.License.;;.along |
| a5c0 | 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 43 4f | .with.GNU.Emacs;.see.the.file.CO |
| a5e0 | 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 3b 3b 20 | PYING...If.not,.write.to.the.;;. |
| a600 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 | Free.Software.Foundation,.Inc.,. |
| a620 | 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c | 51.Franklin.Street,.Fifth.Floor, |
| a640 | 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 55 53 41 2e 0a | .;;.Boston,.MA.02110-1301,.USA.. |
| a660 | 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 | .;;;.Commentary:.;;.;;.This.file |
| a680 | 20 69 73 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 6d 61 69 6e 74 61 69 6e 20 62 61 63 6b 77 61 | .is.dedicated.to.maintain.backwa |
| a6a0 | 72 64 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 6f 6c 64 65 | rd.compatibility.with.older.olde |
| a6c0 | 72 0a 3b 3b 20 45 6d 61 63 73 65 6e 20 61 6e 64 20 4f 72 67 2d 72 6f 61 6d 20 76 65 72 73 69 6f | r.;;.Emacsen.and.Org-roam.versio |
| a6e0 | 6e 73 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 | ns..;;.;;;.Code:.(require.'org-r |
| a700 | 6f 61 6d 29 0a 0a 3b 3b 3b 20 42 61 63 6b 70 6f 72 74 73 0a 3b 3b 20 52 45 56 49 45 57 20 52 65 | oam)..;;;.Backports.;;.REVIEW.Re |
| a720 | 6d 6f 76 65 20 77 68 65 6e 20 32 36 2e 78 20 73 75 70 70 6f 72 74 20 69 73 20 64 72 6f 70 70 65 | move.when.26.x.support.is.droppe |
| a740 | 64 2e 20 54 68 69 73 20 69 73 20 65 78 61 63 74 20 74 68 65 20 73 61 6d 65 20 61 73 0a 3b 3b 20 | d..This.is.exact.the.same.as.;;. |
| a760 | 60 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 27 20 66 72 | `directory-files-recursively'.fr |
| a780 | 6f 6d 20 45 6d 61 63 73 20 32 36 2c 20 62 75 74 20 77 69 74 68 20 46 4f 4c 4c 4f 57 2d 53 59 4d | om.Emacs.26,.but.with.FOLLOW-SYM |
| a7a0 | 4c 49 4e 4b 53 0a 3b 3b 20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d 20 45 6d 61 63 73 20 32 37 | LINKS.;;.parameter.from.Emacs.27 |
| a7c0 | 2e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c | ..(defun.org-roam--directory-fil |
| a7e0 | 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 20 28 64 69 72 20 72 65 67 65 78 70 0a 20 20 20 20 20 | es-recursively.(dir.regexp...... |
| a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 64 | .............&optional.include-d |
| a840 | 69 72 65 63 74 6f 72 69 65 73 20 70 72 65 64 69 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 | irectories.predicate............ |
| a860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a880 | 20 20 20 20 20 20 20 66 6f 6c 6c 6f 77 2d 73 79 6d 6c 69 6e 6b 73 29 0a 20 20 22 52 65 74 75 72 | .......follow-symlinks)..."Retur |
| a8a0 | 6e 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 75 6e 64 65 72 20 64 69 72 65 63 74 | n.list.of.all.files.under.direct |
| a8c0 | 6f 72 79 20 44 49 52 20 77 68 6f 73 65 20 6e 61 6d 65 73 20 6d 61 74 63 68 20 52 45 47 45 58 50 | ory.DIR.whose.names.match.REGEXP |
| a8e0 | 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 6f 72 6b 73 20 72 65 63 75 72 73 69 76 65 6c | ..This.function.works.recursivel |
| a900 | 79 2e 20 20 46 69 6c 65 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 69 6e 20 5c 22 64 65 70 74 | y...Files.are.returned.in.\"dept |
| a920 | 68 0a 66 69 72 73 74 5c 22 20 6f 72 64 65 72 2c 20 61 6e 64 20 66 69 6c 65 73 20 66 72 6f 6d 20 | h.first\".order,.and.files.from. |
| a940 | 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 73 6f 72 74 65 64 20 69 6e 0a 61 6c 70 | each.directory.are.sorted.in.alp |
| a960 | 68 61 62 65 74 69 63 61 6c 20 6f 72 64 65 72 2e 20 20 45 61 63 68 20 66 69 6c 65 20 6e 61 6d 65 | habetical.order...Each.file.name |
| a980 | 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 0a 69 6e | .appears.in.the.returned.list.in |
| a9a0 | 20 69 74 73 20 61 62 73 6f 6c 75 74 65 20 66 6f 72 6d 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c | .its.absolute.form...By.default, |
| a9c0 | 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 65 78 63 6c 75 64 65 73 20 64 69 72 65 | .the.returned.list.excludes.dire |
| a9e0 | 63 74 6f 72 69 65 73 2c 20 62 75 74 20 69 66 0a 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e | ctories,.but.if.optional.argumen |
| aa00 | 74 20 49 4e 43 4c 55 44 45 2d 44 49 52 45 43 54 4f 52 49 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c | t.INCLUDE-DIRECTORIES.is.non-nil |
| aa20 | 2c 20 74 68 65 79 20 61 72 65 0a 69 6e 63 6c 75 64 65 64 2e 0a 0a 50 52 45 44 49 43 41 54 45 20 | ,.they.are.included...PREDICATE. |
| aa40 | 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 6e 69 6c 20 28 77 68 69 63 68 20 6d 65 61 6e 73 20 74 | can.be.either.nil.(which.means.t |
| aa60 | 68 61 74 20 61 6c 6c 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 0a 6f 66 20 44 49 52 20 61 72 | hat.all.subdirectories.of.DIR.ar |
| aa80 | 65 20 64 65 73 63 65 6e 64 65 64 20 69 6e 74 6f 29 2c 20 74 20 28 77 68 69 63 68 20 6d 65 61 6e | e.descended.into),.t.(which.mean |
| aaa0 | 73 20 74 68 61 74 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 0a 63 61 6e 27 74 | s.that.subdirectories.that.can't |
| aac0 | 20 62 65 20 72 65 61 64 20 61 72 65 20 69 67 6e 6f 72 65 64 29 2c 20 6f 72 20 61 20 66 75 6e 63 | .be.read.are.ignored),.or.a.func |
| aae0 | 74 69 6f 6e 20 28 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 0a 74 68 65 20 6e | tion.(which.is.called.with.the.n |
| ab00 | 61 6d 65 20 6f 66 20 65 61 63 68 20 73 75 62 64 69 72 65 63 74 6f 72 79 2c 20 61 6e 64 20 73 68 | ame.of.each.subdirectory,.and.sh |
| ab20 | 6f 75 6c 64 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 0a 73 75 62 64 69 | ould.return.non-nil.if.the.subdi |
| ab40 | 72 65 63 74 6f 72 79 20 69 73 20 74 6f 20 62 65 20 64 65 73 63 65 6e 64 65 64 20 69 6e 74 6f 29 | rectory.is.to.be.descended.into) |
| ab60 | 2e 0a 0a 49 66 20 46 4f 4c 4c 4f 57 2d 53 59 4d 4c 49 4e 4b 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c | ...If.FOLLOW-SYMLINKS.is.non-nil |
| ab80 | 2c 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 74 68 61 74 20 70 6f 69 6e 74 20 74 6f 0a 64 | ,.symbolic.links.that.point.to.d |
| aba0 | 69 72 65 63 74 6f 72 69 65 73 20 61 72 65 20 66 6f 6c 6c 6f 77 65 64 2e 20 20 4e 6f 74 65 20 74 | irectories.are.followed...Note.t |
| abc0 | 68 61 74 20 74 68 69 73 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 69 6e 66 69 6e 69 74 65 0a 72 65 | hat.this.can.lead.to.infinite.re |
| abe0 | 63 75 72 73 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 73 75 6c 74 20 6e 69 6c 29 0a | cursion."...(let*.((result.nil). |
| ac00 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 64 | .........(files.nil)..........(d |
| ac20 | 69 72 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 0a 20 20 | ir.(directory-file-name.dir))... |
| ac40 | 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 44 49 52 20 69 73 20 22 2f 22 2c 20 72 65 6d 6f 74 | .......;;.When.DIR.is."/",.remot |
| ac60 | 65 20 66 69 6c 65 20 6e 61 6d 65 73 20 6c 69 6b 65 20 22 2f 6d 65 74 68 6f 64 3a 22 20 63 6f 75 | e.file.names.like."/method:".cou |
| ac80 | 6c 64 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6c 73 6f 20 62 65 20 6f 66 66 65 72 65 64 2e 20 | ld..........;;.also.be.offered.. |
| aca0 | 20 57 65 20 73 68 61 6c 6c 20 73 75 70 70 72 65 73 73 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 20 | .We.shall.suppress.them......... |
| acc0 | 20 20 28 74 72 61 6d 70 2d 6d 6f 64 65 20 28 61 6e 64 20 74 72 61 6d 70 2d 6d 6f 64 65 20 28 66 | ..(tramp-mode.(and.tramp-mode.(f |
| ace0 | 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 | ile-remote-p.(expand-file-name.d |
| ad00 | 69 72 29 29 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 28 73 6f 72 74 20 | ir))))).....(dolist.(file.(sort. |
| ad20 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 22 20 64 69 | (file-name-all-completions."".di |
| ad40 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 74 72 69 | r).........................'stri |
| ad60 | 6e 67 3c 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 | ng<)).......(unless.(member.file |
| ad80 | 20 27 28 22 2e 2f 22 20 22 2e 2e 2f 22 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 64 69 72 | .'("./"."../")).........(if.(dir |
| ada0 | 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ectory-name-p.file)............. |
| adc0 | 28 6c 65 74 2a 20 28 28 6c 65 61 66 20 28 73 75 62 73 74 72 69 6e 67 20 66 69 6c 65 20 30 20 28 | (let*.((leaf.(substring.file.0.( |
| ade0 | 31 2d 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 1-.(length.file))))............. |
| ae00 | 20 20 20 20 20 20 20 28 66 75 6c 6c 2d 66 69 6c 65 20 28 63 6f 6e 63 61 74 20 64 69 72 20 22 2f | .......(full-file.(concat.dir."/ |
| ae20 | 22 20 6c 65 61 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 6e 27 74 | ".leaf)))...............;;.Don't |
| ae40 | 20 66 6f 6c 6c 6f 77 20 73 79 6d 6c 69 6e 6b 73 20 74 6f 20 6f 74 68 65 72 20 64 69 72 65 63 74 | .follow.symlinks.to.other.direct |
| ae60 | 6f 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | ories................(when.(and. |
| ae80 | 28 6f 72 20 28 6e 6f 74 20 28 66 69 6c 65 2d 73 79 6d 6c 69 6e 6b 2d 70 20 66 75 6c 6c 2d 66 69 | (or.(not.(file-symlink-p.full-fi |
| aea0 | 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le))............................ |
| aec0 | 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 73 79 6d 6c 69 6e 6b 2d 70 20 66 75 6c 6c 2d 66 69 6c 65 | ..(and.(file-symlink-p.full-file |
| aee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| af00 | 20 20 20 20 66 6f 6c 6c 6f 77 2d 73 79 6d 6c 69 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ....follow-symlinks))........... |
| af20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 6c 6c 6f 77 20 66 69 6c 74 65 72 69 6e | ...............;;.Allow.filterin |
| af40 | 67 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.subdirectories................ |
| af60 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 65 71 20 70 72 65 64 69 63 61 74 65 20 6e 69 6c | ...........(or.(eq.predicate.nil |
| af80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( |
| afa0 | 65 71 20 70 72 65 64 69 63 61 74 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eq.predicate.t)................. |
| afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 65 64 69 63 61 74 65 20 | .............(funcall.predicate. |
| afe0 | 66 75 6c 6c 2d 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | full-file))).................(le |
| b000 | 74 20 28 28 73 75 62 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.((sub-files................... |
| b020 | 20 20 20 20 20 28 69 66 20 28 65 71 20 70 72 65 64 69 63 61 74 65 20 74 29 0a 20 20 20 20 20 20 | .....(if.(eq.predicate.t)....... |
| b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d | .....................(condition- |
| b060 | 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | case.nil........................ |
| b080 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c | ........(org-roam--directory-fil |
| b0a0 | 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es-recursively.................. |
| b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6c 6c 2d 66 69 6c 65 20 72 65 67 65 78 70 20 | ...............full-file.regexp. |
| b0e0 | 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | include-directories............. |
| b100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 64 69 63 61 74 65 20 66 6f | ....................predicate.fo |
| b120 | 6c 6c 6f 77 2d 73 79 6d 6c 69 6e 6b 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | llow-symlinks).................. |
| b140 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 72 72 6f 72 20 6e 69 6c 29 29 0a 20 20 | ............(file-error.nil))... |
| b160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | .......................(org-roam |
| b180 | 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 0a 20 20 | --directory-files-recursively... |
| b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6c 6c 2d 66 69 6c | ........................full-fil |
| b1c0 | 65 20 72 65 67 65 78 70 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 | e.regexp.include-directories.... |
| b1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 64 69 63 61 74 65 | .......................predicate |
| b200 | 20 66 6f 6c 6c 6f 77 2d 73 79 6d 6c 69 6e 6b 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .follow-symlinks))))............ |
| b220 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 75 6c 74 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c | .......(setq.result.(nconc.resul |
| b240 | 74 20 73 75 62 2d 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | t.sub-files))))...............(w |
| b260 | 68 65 6e 20 28 61 6e 64 20 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 | hen.(and.include-directories.... |
| b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | ......................(string-ma |
| b2a0 | 74 63 68 20 72 65 67 65 78 70 20 6c 65 61 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch.regexp.leaf))............... |
| b2c0 | 20 20 28 73 65 74 71 20 72 65 73 75 6c 74 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c 74 20 28 6c 69 | ..(setq.result.(nconc.result.(li |
| b2e0 | 73 74 20 66 75 6c 6c 2d 66 69 6c 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | st.full-file)))))...........(whe |
| b300 | 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 66 69 6c 65 29 0a 20 20 20 | n.(string-match.regexp.file).... |
| b320 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 63 61 74 20 64 69 72 20 22 2f 22 20 66 | .........(push.(concat.dir."/".f |
| b340 | 69 6c 65 29 20 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 28 6e 63 6f 6e 63 20 72 65 73 75 6c | ile).files))))).....(nconc.resul |
| b360 | 74 20 28 6e 72 65 76 65 72 73 65 20 66 69 6c 65 73 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 70 61 | t.(nreverse.files))))..;;;.Compa |
| b380 | 74 69 62 69 6c 69 74 79 20 68 61 63 6b 73 20 61 6e 64 20 70 61 74 63 68 65 73 0a 28 61 64 76 69 | tibility.hacks.and.patches.(advi |
| b3a0 | 63 65 2d 61 64 64 20 23 27 6f 72 67 2d 69 64 2d 61 64 64 2d 6c 6f 63 61 74 69 6f 6e 20 3a 61 72 | ce-add.#'org-id-add-location.:ar |
| b3c0 | 6f 75 6e 64 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 2d 68 61 6e 64 6c 65 2d 61 62 73 65 6e 74 2d 6f | ound.#'org-roam--handle-absent-o |
| b3e0 | 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 2d 61 29 0a 28 64 65 66 75 6e 20 6f | rg-id-locations-file-a).(defun.o |
| b400 | 72 67 2d 72 6f 61 6d 2d 2d 68 61 6e 64 6c 65 2d 61 62 73 65 6e 74 2d 6f 72 67 2d 69 64 2d 6c 6f | rg-roam--handle-absent-org-id-lo |
| b420 | 63 61 74 69 6f 6e 73 2d 66 69 6c 65 2d 61 20 28 66 6e 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 | cations-file-a.(fn.&rest.args).. |
| b440 | 20 22 47 72 61 63 65 66 75 6c 6c 79 20 68 61 6e 64 6c 65 20 65 72 72 6f 72 73 20 72 65 6c 61 74 | ."Gracefully.handle.errors.relat |
| b460 | 65 64 20 74 6f 20 61 62 73 65 6e 63 65 20 6f 66 20 60 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f | ed.to.absence.of.`org-id-locatio |
| b480 | 6e 73 2d 66 69 6c 65 27 2e 0a 46 4e 20 69 73 20 60 6f 72 67 2d 69 64 2d 61 64 64 2d 6c 6f 63 61 | ns-file'..FN.is.`org-id-add-loca |
| b4a0 | 74 69 6f 6e 27 20 74 68 61 74 20 63 6f 6d 65 73 20 66 72 6f 6d 20 61 64 76 69 63 65 20 61 6e 64 | tion'.that.comes.from.advice.and |
| b4c0 | 20 41 52 47 53 20 61 72 65 0a 70 61 73 73 65 64 20 74 6f 20 69 74 2e 22 0a 20 20 28 63 6f 6e 64 | .ARGS.are.passed.to.it."...(cond |
| b4e0 | 69 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 61 | ition-case.err.......(apply.fn.a |
| b500 | 72 67 73 29 0a 20 20 20 20 3b 3b 20 60 6f 72 67 2d 69 64 27 20 6d 61 6b 65 73 20 74 68 65 20 61 | rgs).....;;.`org-id'.makes.the.a |
| b520 | 73 73 75 6d 70 74 69 6f 6e 20 74 68 61 74 20 60 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 | ssumption.that.`org-id-locations |
| b540 | 2d 66 69 6c 65 27 20 77 69 6c 6c 20 62 65 20 73 74 6f 72 65 64 20 69 6e 20 60 75 73 65 72 2d 65 | -file'.will.be.stored.in.`user-e |
| b560 | 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 27 0a 20 20 20 20 3b 3b 20 77 68 69 63 68 20 61 6c 77 | macs-directory'.....;;.which.alw |
| b580 | 61 79 73 20 65 78 69 73 74 20 69 66 20 79 6f 75 20 68 61 76 65 20 45 6d 61 63 73 2c 20 73 6f 20 | ays.exist.if.you.have.Emacs,.so. |
| b5a0 | 69 74 20 75 73 65 73 20 60 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 27 20 74 6f 20 77 72 69 74 | it.uses.`with-temp-file'.to.writ |
| b5c0 | 65 20 74 6f 20 74 68 65 20 66 69 6c 65 2e 20 48 6f 77 65 76 65 72 2c 20 74 68 65 0a 20 20 20 20 | e.to.the.file..However,.the..... |
| b5e0 | 3b 3b 20 75 73 65 72 73 20 2a 64 6f 2a 20 63 68 61 6e 67 65 20 74 68 65 20 70 61 74 68 20 74 6f | ;;.users.*do*.change.the.path.to |
| b600 | 20 74 68 69 73 20 66 69 6c 65 20 61 6e 64 20 60 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 27 20 | .this.file.and.`with-temp-file'. |
| b620 | 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 66 69 6c 65 2c 20 69 66 20 74 68 | unable.to.create.the.file,.if.th |
| b640 | 65 20 70 61 74 68 20 74 6f 0a 20 20 20 20 3b 3b 20 69 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 | e.path.to.....;;.it.consists.of. |
| b660 | 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 64 6f 6e 27 74 20 65 78 69 73 74 2e 20 57 65 | directories.that.don't.exist..We |
| b680 | 27 6c 6c 20 68 61 76 65 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 69 73 20 6f 75 72 73 65 6c 76 65 | 'll.have.to.handle.this.ourselve |
| b6a0 | 73 2e 0a 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 | s......(error......(advice-remov |
| b6c0 | 65 20 27 6f 72 67 2d 69 64 2d 61 64 64 2d 6c 6f 63 61 74 69 6f 6e 20 23 27 6f 72 67 2d 72 6f 61 | e.'org-id-add-location.#'org-roa |
| b6e0 | 6d 2d 2d 68 61 6e 64 6c 65 2d 61 62 73 65 6e 74 2d 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e | m--handle-absent-org-id-location |
| b700 | 73 2d 66 69 6c 65 2d 61 29 0a 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d | s-file-a)......(if.(file-exists- |
| b720 | 70 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e | p.(file-truename.org-id-location |
| b740 | 73 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 28 63 61 72 20 65 | s-file))..........(signal.(car.e |
| b760 | 72 72 29 20 28 63 64 72 20 65 72 72 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 2d 61 6c 6c | rr).(cdr.err))........;;.Pre-all |
| b780 | 6f 63 61 74 65 20 74 68 65 20 68 61 73 68 20 74 61 62 6c 65 20 74 6f 20 61 76 6f 69 64 20 77 65 | ocate.the.hash.table.to.avoid.we |
| b7a0 | 69 72 64 20 61 63 63 65 73 73 20 72 65 6c 61 74 65 64 20 65 72 72 6f 72 73 20 64 75 72 69 6e 67 | ird.access.related.errors.during |
| b7c0 | 20 74 68 65 20 72 65 67 65 6e 65 72 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 28 6f 72 20 6f 72 | .the.regeneration.........(or.or |
| b7e0 | 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 20 28 73 65 74 71 20 6f 72 67 2d 69 64 2d 6c 6f 63 61 | g-id-locations.(setq.org-id-loca |
| b800 | 74 69 6f 6e 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 | tions.(make-hash-table.:test.'eq |
| b820 | 75 61 6c 29 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 49 66 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 | ual)))........;;.If.permissions. |
| b840 | 61 6c 6c 6f 77 20 74 68 61 74 2c 20 74 72 79 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 75 73 | allow.that,.try.to.create.the.us |
| b860 | 65 72 20 73 70 65 63 69 66 69 65 64 20 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 20 74 6f 0a 20 | er.specified.directory.path.to.. |
| b880 | 20 20 20 20 20 20 3b 3b 20 60 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 27 | ......;;.`org-id-locations-file' |
| b8a0 | 20 6f 75 72 73 65 6c 76 65 73 2e 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 | .ourselves.........(condition-ca |
| b8c0 | 73 65 20 5f 65 72 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6f 72 67 2d 72 | se._err............(progn.(org-r |
| b8e0 | 6f 61 6d 2d 6d 65 73 73 61 67 65 20 28 63 6f 6e 63 61 74 20 22 60 6f 72 67 2d 69 64 2d 6c 6f 63 | oam-message.(concat."`org-id-loc |
| b900 | 61 74 69 6f 6e 73 2d 66 69 6c 65 27 20 28 25 73 29 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 2e | ations-file'.(%s).doesn't.exist. |
| b920 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".............................. |
| b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 72 79 69 6e 67 20 74 6f 20 72 65 67 65 6e 65 | ..............."Trying.to.regene |
| b960 | 72 61 74 65 20 69 74 20 28 74 68 69 73 20 6d 61 79 20 74 61 6b 65 20 61 20 77 68 69 6c 65 29 2e | rate.it.(this.may.take.a.while). |
| b980 | 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..")............................ |
| b9a0 | 20 20 20 20 20 20 20 20 20 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 29 0a | .........org-id-locations-file). |
| b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 | ..................(make-director |
| b9e0 | 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 74 72 75 | y.(file-name-directory.(file-tru |
| ba00 | 65 6e 61 6d 65 20 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 29 29 29 0a 20 | ename.org-id-locations-file))).. |
| ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 75 70 64 61 74 | .................(org-roam-updat |
| ba40 | 65 2d 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-org-id-locations)............. |
| ba60 | 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ......(apply.fn.args)).......... |
| ba80 | 3b 3b 20 49 6e 20 63 61 73 65 20 6f 66 20 66 61 69 6c 75 72 65 20 28 6c 61 63 6b 20 6f 66 20 70 | ;;.In.case.of.failure.(lack.of.p |
| baa0 | 65 72 6d 69 73 73 69 6f 6e 73 29 2c 20 77 65 27 6c 6c 20 70 61 74 63 68 20 69 74 20 74 6f 20 61 | ermissions),.we'll.patch.it.to.a |
| bac0 | 74 20 6c 65 61 73 74 20 68 61 6e 64 6c 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 | t.least.handle.the.current.sessi |
| bae0 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 74 68 6f 75 74 20 65 72 72 6f 72 73 2e 0a 20 | on..........;;.without.errors... |
| bb00 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 72 72 6f 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 65 | ........(file-error.(org-roam-me |
| bb20 | 73 73 61 67 65 20 22 46 61 69 6c 65 64 20 74 6f 20 72 65 67 65 6e 65 72 61 74 65 20 60 6f 72 67 | ssage."Failed.to.regenerate.`org |
| bb40 | 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 | -id-locations-file'")........... |
| bb60 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 77 61 72 6e 20 27 6f 72 67 2d 72 6f 61 6d 20 3a 65 72 72 | ...........(lwarn.'org-roam.:err |
| bb80 | 6f 72 20 22 0a 2d 2d 2d 2d 2d 2d 2d 2d 0a 57 41 52 4e 49 4e 47 3a 20 60 6f 72 67 2d 69 64 2d 6c | or.".--------.WARNING:.`org-id-l |
| bba0 | 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 27 20 28 25 73 29 20 64 6f 65 73 6e 27 74 20 65 78 69 73 | ocations-file'.(%s).doesn't.exis |
| bbc0 | 74 21 0a 20 20 20 20 20 20 20 20 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 75 6e 61 62 6c 65 20 74 | t!..........Org-roam.is.unable.t |
| bbe0 | 6f 20 63 72 65 61 74 65 20 69 74 20 66 6f 72 20 79 6f 75 2e 0a 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 | o.create.it.for.you..--------..T |
| bc00 | 68 69 73 20 68 61 70 70 65 6e 73 20 77 68 65 6e 20 45 6d 61 63 73 20 64 6f 65 73 6e 27 74 20 68 | his.happens.when.Emacs.doesn't.h |
| bc20 | 61 76 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 0a 70 61 | ave.permissions.to.create.the.pa |
| bc40 | 74 68 20 74 6f 20 79 6f 75 72 20 60 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c | th.to.your.`org-id-locations-fil |
| bc60 | 65 27 2e 20 4f 72 67 2d 72 6f 61 6d 20 77 69 6c 6c 20 6e 6f 77 20 66 61 6c 6c 62 61 63 6b 0a 73 | e'..Org-roam.will.now.fallback.s |
| bc80 | 74 6f 72 69 6e 67 20 74 68 65 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 75 72 72 65 6e 74 20 | toring.the.file.in.your.current. |
| bca0 | 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 2c 20 62 75 74 20 74 68 65 0a 77 61 | `org-roam-directory',.but.the.wa |
| bcc0 | 72 6e 69 6e 67 20 77 69 6c 6c 20 6b 65 65 70 20 70 6f 70 75 70 20 77 69 74 68 20 65 61 63 68 20 | rning.will.keep.popup.with.each. |
| bce0 | 6e 65 77 20 73 65 73 73 69 6f 6e 2e 0a 0a 54 6f 20 73 74 6f 70 20 74 68 69 73 20 77 61 72 6e 69 | new.session...To.stop.this.warni |
| bd00 | 6e 67 20 66 72 6f 6d 20 70 6f 70 70 69 6e 67 20 75 70 2c 20 73 65 74 20 60 6f 72 67 2d 69 64 2d | ng.from.popping.up,.set.`org-id- |
| bd20 | 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 27 0a 74 6f 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 | locations-file'.to.the.location. |
| bd40 | 79 6f 75 20 77 61 6e 74 20 61 6e 64 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 70 61 74 | you.want.and.ensure.that.the.pat |
| bd60 | 68 20 65 78 69 73 74 73 20 6f 6e 20 79 6f 75 72 0a 66 69 6c 65 73 79 73 74 65 6d 2c 20 74 68 65 | h.exists.on.your.filesystem,.the |
| bd80 | 6e 20 72 75 6e 20 4d 2d 78 20 60 6f 72 67 2d 72 6f 61 6d 2d 75 70 64 61 74 65 2d 6f 72 67 2d 69 | n.run.M-x.`org-roam-update-org-i |
| bda0 | 64 2d 6c 6f 63 61 74 69 6f 6e 73 27 2e 0a 0a 4e 6f 74 65 3a 20 57 68 69 6c 65 20 4f 72 67 2d 72 | d-locations'...Note:.While.Org-r |
| bdc0 | 6f 61 6d 20 64 6f 65 73 6e 27 74 20 64 65 70 65 6e 64 20 6f 6e 20 60 6f 72 67 2d 69 64 2d 6c 6f | oam.doesn't.depend.on.`org-id-lo |
| bde0 | 63 61 74 69 6f 6e 73 2d 66 69 6c 65 27 20 74 6f 0a 6c 6f 6f 6b 75 70 20 49 44 73 20 66 6f 72 20 | cations-file'.to.lookup.IDs.for. |
| be00 | 74 68 65 20 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 | the.nodes.that.are.stored.in.the |
| be20 | 20 64 61 74 61 62 61 73 65 2c 20 69 74 0a 73 74 69 6c 6c 20 74 72 69 65 73 20 74 6f 20 6b 65 65 | .database,.it.still.tries.to.kee |
| be40 | 70 20 69 74 20 75 70 64 61 74 65 64 20 73 6f 20 49 44 73 20 77 6f 72 6b 20 61 63 72 6f 73 73 20 | p.it.updated.so.IDs.work.across. |
| be60 | 6f 74 68 65 72 20 66 69 6c 65 73 20 69 6e 0a 4f 72 67 2d 6d 6f 64 65 2c 20 73 6f 20 74 68 65 20 | other.files.in.Org-mode,.so.the. |
| be80 | 49 44 73 20 75 73 65 64 20 69 6e 20 79 6f 75 72 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 | IDs.used.in.your.`org-roam-direc |
| bea0 | 74 6f 72 79 27 20 77 6f 75 6c 64 20 62 65 0a 61 62 6c 65 20 74 6f 20 63 72 6f 73 73 2d 72 65 66 | tory'.would.be.able.to.cross-ref |
| bec0 | 65 72 65 6e 63 65 20 6f 75 74 73 69 64 65 20 6f 66 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 | erence.outside.of.`org-roam-dire |
| bee0 | 63 74 6f 72 79 27 2e 20 49 74 20 61 6c 73 6f 0a 61 6c 6c 6f 77 73 20 74 6f 20 6b 65 65 70 20 6c | ctory'..It.also.allows.to.keep.l |
| bf00 | 69 6e 6b 69 6e 67 20 77 69 74 68 20 5c 22 69 64 3a 5c 22 20 6c 69 6e 6b 73 20 77 69 74 68 69 6e | inking.with.\"id:\".links.within |
| bf20 | 20 74 68 65 20 63 75 72 72 65 6e 74 0a 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 | .the.current.`org-roam-directory |
| bf40 | 27 20 74 6f 20 68 65 61 64 69 6e 67 73 20 61 6e 64 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 | '.to.headings.and.files.that.are |
| bf60 | 20 65 78 63 6c 75 64 65 64 20 66 72 6f 6d 0a 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 65 | .excluded.from.identification.(e |
| bf80 | 2e 67 2e 20 77 69 74 68 20 5c 22 52 4f 41 4d 5f 45 58 43 4c 55 44 45 5c 22 20 70 72 6f 70 65 72 | .g..with.\"ROAM_EXCLUDE\".proper |
| bfa0 | 74 79 29 20 61 73 20 4f 72 67 2d 72 6f 61 6d 0a 6e 6f 64 65 73 2e 22 20 6f 72 67 2d 69 64 2d 6c | ty).as.Org-roam.nodes.".org-id-l |
| bfc0 | 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ocations-file).................. |
| bfe0 | 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 2d 66 69 6c 65 0a | ....(setq.org-id-locations-file. |
| c000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 | ...........................(expa |
| c020 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 6f 72 67 69 64 73 22 20 28 66 69 6c 65 2d 74 72 75 | nd-file-name.".orgids".(file-tru |
| c040 | 65 6e 61 6d 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 | ename.org-roam-directory)))..... |
| c060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29 | .................(apply.fn.args) |
| c080 | 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 44 65 70 72 65 63 61 74 65 64 20 3a 69 66 2d 6e 65 77 20 | ))))))..;;;;.Deprecated.:if-new. |
| c0a0 | 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 20 6b 65 79 77 6f 72 64 0a 28 77 69 74 68 2d 65 | capture.template.keyword.(with-e |
| c0c0 | 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 | val-after-load.'org-roam-capture |
| c0e0 | 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 | ...(add-to-list.'org-roam-captur |
| c100 | 65 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 77 6f 72 64 73 20 3a 69 66 2d 6e 65 77 29 0a 0a 20 | e--template-keywords.:if-new)... |
| c120 | 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 77 61 72 6e 69 6e 67 2d 70 20 74 29 29 20 3b 20 | .(let.((inhibit-warning-p.t)).;. |
| c140 | 52 45 56 49 45 57 20 53 65 74 20 74 68 69 73 20 74 6f 20 6e 69 6c 20 63 6c 6f 73 65 20 74 6f 20 | REVIEW.Set.this.to.nil.close.to. |
| c160 | 6e 65 78 74 20 6d 61 6a 6f 72 20 72 65 6c 65 61 73 65 0a 20 20 20 20 28 61 64 76 69 63 65 2d 61 | next.major.release.....(advice-a |
| c180 | 64 64 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 2d 74 61 72 67 65 74 | dd.'org-roam-capture--get-target |
| c1a0 | 20 3a 61 72 6f 75 6e 64 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 | .:around.#'org-roam-capture--get |
| c1c0 | 2d 69 66 2d 6e 65 77 2d 74 61 72 67 65 74 2d 61 29 0a 20 20 20 20 28 64 65 66 75 6e 20 6f 72 67 | -if-new-target-a).....(defun.org |
| c1e0 | 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 2d 69 66 2d 6e 65 77 2d 74 61 72 67 65 74 | -roam-capture--get-if-new-target |
| c200 | 2d 61 20 28 66 6e 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 22 47 65 74 20 74 68 | -a.(fn.&rest.args)......."Get.th |
| c220 | 65 20 63 75 72 72 65 6e 74 20 63 61 70 74 75 72 65 20 74 61 72 67 65 74 20 75 73 69 6e 67 20 64 | e.current.capture.target.using.d |
| c240 | 65 70 72 65 63 61 74 65 64 20 3a 69 66 2d 6e 65 77 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 20 | eprecated.:if-new.property.".... |
| c260 | 20 20 20 28 69 66 2d 6c 65 74 20 28 28 74 61 72 67 65 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 | ...(if-let.((target.(org-roam-ca |
| c280 | 70 74 75 72 65 2d 2d 67 65 74 20 3a 69 66 2d 6e 65 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | pture--get.:if-new)))........... |
| c2a0 | 28 70 72 6f 67 31 20 74 61 72 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | (prog1.target.............(unles |
| c2c0 | 73 20 69 6e 68 69 62 69 74 2d 77 61 72 6e 69 6e 67 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | s.inhibit-warning-p............. |
| c2e0 | 20 20 28 6c 77 61 72 6e 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 20 3a 77 61 72 6e | ..(lwarn.'org-roam-capture.:warn |
| c300 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e | ing......................(mapcon |
| c320 | 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 69 64 65 6e | cat.......................#'iden |
| c340 | 74 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 22 60 3a 69 | tity.......................["`:i |
| c360 | 66 2d 6e 65 77 27 20 70 72 6f 70 65 72 74 79 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 69 6e | f-new'.property.is.deprecated.in |
| c380 | 20 66 61 76 6f 72 20 6f 66 20 60 3a 74 61 72 67 65 74 27 2e 22 0a 20 20 20 20 20 20 20 20 20 20 | .favor.of.`:target'."........... |
| c3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 68 69 73 20 77 61 72 6e 69 6e 67 20 77 69 6c 6c 20 | ............."This.warning.will. |
| c3c0 | 70 6f 70 75 70 20 6f 6e 63 65 20 70 65 72 20 65 61 63 68 20 73 65 73 73 69 6f 6e 2e 20 49 6e 20 | popup.once.per.each.session..In. |
| c3e0 | 6f 72 64 65 72 20 74 6f 20 67 65 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | order.to.get"................... |
| c400 | 20 20 20 20 20 22 72 69 64 20 6f 66 20 69 74 2c 20 72 65 6e 61 6d 65 20 61 6c 6c 20 74 68 65 20 | ....."rid.of.it,.rename.all.the. |
| c420 | 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 74 68 65 20 60 3a 69 66 2d 6e 65 77 27 20 70 72 6f 70 | references.to.the.`:if-new'.prop |
| c440 | 65 72 74 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e | erty"........................"in |
| c460 | 20 79 6f 75 72 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 20 74 6f 20 60 3a 74 61 72 | .your.capture.templates.to.`:tar |
| c480 | 67 65 74 27 2e 22 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c | get'."]......................."\ |
| c4a0 | 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20 69 72 72 69 | n"))...............;;.Don't.irri |
| c4c0 | 74 61 74 65 20 74 68 65 20 75 73 65 72 20 74 6f 6f 20 6d 75 63 68 2e 20 44 69 73 70 6c 61 79 69 | tate.the.user.too.much..Displayi |
| c4e0 | 6e 67 20 74 68 65 20 77 61 72 6e 69 6e 67 20 6f 6e 63 65 20 70 65 72 20 73 65 73 73 69 6f 6e 20 | ng.the.warning.once.per.session. |
| c500 | 73 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75 67 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | should.be.enough................ |
| c520 | 28 73 65 74 71 20 69 6e 68 69 62 69 74 2d 77 61 72 6e 69 6e 67 2d 70 20 74 29 29 29 0a 20 20 20 | (setq.inhibit-warning-p.t))).... |
| c540 | 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29 29 29 29 29 0a 0a 3b 3b 3b 20 4f 62 | .....(apply.fn.args)))))..;;;.Ob |
| c560 | 73 6f 6c 65 74 65 20 61 6c 69 61 73 65 73 20 28 72 65 6d 6f 76 65 20 61 66 74 65 72 20 6e 65 78 | solete.aliases.(remove.after.nex |
| c580 | 74 20 6d 61 6a 6f 72 20 72 65 6c 65 61 73 65 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 | t.major.release).(define-obsolet |
| c5a0 | 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 73 65 74 | e-function-alias...'org-roam-set |
| c5c0 | 75 70 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 65 6e 61 62 6c | up...'org-roam-db-autosync-enabl |
| c5e0 | 65 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 | e."org-roam.2.0").(define-obsole |
| c600 | 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 74 65 | te-function-alias...'org-roam-te |
| c620 | 61 72 64 6f 77 6e 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 64 | ardown...'org-roam-db-autosync-d |
| c640 | 69 73 61 62 6c 65 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 0a 28 64 65 66 69 6e 65 2d | isable."org-roam.2.0")..(define- |
| c660 | 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 | obsolete-variable-alias...'org-r |
| c680 | 6f 61 6d 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 | oam-current-node...'org-roam-buf |
| c6a0 | 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 | fer-current-node."org-roam.2.0") |
| c6c0 | 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 | .(define-obsolete-variable-alias |
| c6e0 | 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 | ...'org-roam-current-directory.. |
| c700 | 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 | .'org-roam-buffer-current-direct |
| c720 | 6f 72 79 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f | ory."org-roam.2.0").(define-obso |
| c740 | 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d | lete-function-alias...'org-roam- |
| c760 | 62 75 66 66 65 72 2d 72 65 6e 64 65 72 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 | buffer-render...'org-roam-buffer |
| c780 | 2d 72 65 6e 64 65 72 2d 63 6f 6e 74 65 6e 74 73 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 | -render-contents."org-roam.2.0") |
| c7a0 | 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 | .(define-obsolete-function-alias |
| c7c0 | 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d | ...'org-roam-buffer...'org-roam- |
| c7e0 | 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 64 65 64 69 63 61 74 65 64 20 22 6f 72 67 2d 72 6f | buffer-display-dedicated."org-ro |
| c800 | 61 6d 20 32 2e 30 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 | am.2.0").(define-obsolete-functi |
| c820 | 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 76 69 73 69 74 2d 74 68 69 6e 67 | on-alias...'org-roam-visit-thing |
| c840 | 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 20 | ...'org-roam-buffer-visit-thing. |
| c860 | 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 | "org-roam.2.0")..(define-obsolet |
| c880 | 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 | e-function-alias...'org-roam-dai |
| c8a0 | 6c 69 65 73 2d 66 69 6e 64 2d 74 6f 64 61 79 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c | lies-find-today...'org-roam-dail |
| c8c0 | 69 65 73 2d 67 6f 74 6f 2d 74 6f 64 61 79 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 28 | ies-goto-today."org-roam.2.0").( |
| c8e0 | 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 | define-obsolete-function-alias.. |
| c900 | 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 79 65 73 74 65 72 64 61 | .'org-roam-dailies-find-yesterda |
| c920 | 79 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 79 65 73 74 65 | y...'org-roam-dailies-goto-yeste |
| c940 | 72 64 61 79 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 | rday."org-roam.2.0").(define-obs |
| c960 | 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d | olete-function-alias...'org-roam |
| c980 | 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 74 6f 6d 6f 72 72 6f 77 0a 20 20 27 6f 72 67 2d 72 6f | -dailies-find-tomorrow...'org-ro |
| c9a0 | 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 74 6f 6d 6f 72 72 6f 77 20 22 6f 72 67 2d 72 6f | am-dailies-goto-tomorrow."org-ro |
| c9c0 | 61 6d 20 32 2e 30 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 | am.2.0").(define-obsolete-functi |
| c9e0 | 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e | on-alias...'org-roam-dailies-fin |
| ca00 | 64 2d 6e 65 78 74 2d 6e 6f 74 65 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d | d-next-note...'org-roam-dailies- |
| ca20 | 67 6f 74 6f 2d 6e 65 78 74 2d 6e 6f 74 65 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 28 | goto-next-note."org-roam.2.0").( |
| ca40 | 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 | define-obsolete-function-alias.. |
| ca60 | 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 70 72 65 76 69 6f 75 73 | .'org-roam-dailies-find-previous |
| ca80 | 2d 6e 6f 74 65 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 70 | -note...'org-roam-dailies-goto-p |
| caa0 | 72 65 76 69 6f 75 73 2d 6e 6f 74 65 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 30 22 29 0a 28 64 65 | revious-note."org-roam.2.0").(de |
| cac0 | 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 | fine-obsolete-function-alias...' |
| cae0 | 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 64 61 74 65 0a 20 20 27 6f 72 | org-roam-dailies-find-date...'or |
| cb00 | 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 64 61 74 65 20 22 6f 72 67 2d 72 6f | g-roam-dailies-goto-date."org-ro |
| cb20 | 61 6d 20 32 2e 30 22 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 | am.2.0")..(define-obsolete-funct |
| cb40 | 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 61 64 64 2d 70 72 6f 70 65 72 | ion-alias...'org-roam-add-proper |
| cb60 | 74 79 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 61 64 64 20 22 6f 72 67 | ty...'org-roam-property-add."org |
| cb80 | 2d 72 6f 61 6d 20 32 2e 31 22 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 | -roam.2.1")..(define-obsolete-fu |
| cba0 | 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 72 65 6d 6f 76 65 2d | nction-alias...'org-roam-remove- |
| cbc0 | 70 72 6f 70 65 72 74 79 0a 20 20 27 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 72 65 | property...'org-roam-property-re |
| cbe0 | 6d 6f 76 65 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 31 22 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 | move."org-roam.2.1")..(define-ob |
| cc00 | 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 0a 20 20 27 6f 72 67 2d 72 6f 61 | solete-variable-alias...'org-roa |
| cc20 | 6d 2d 6d 6f 64 65 2d 73 65 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 27 6f 72 67 2d | m-mode-section-functions...'org- |
| cc40 | 72 6f 61 6d 2d 6d 6f 64 65 2d 73 65 63 74 69 6f 6e 73 20 22 6f 72 67 2d 72 6f 61 6d 20 32 2e 32 | roam-mode-sections."org-roam.2.2 |
| cc60 | 2e 30 22 29 0a 0a 3b 3b 3b 20 4f 62 73 6f 6c 65 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 28 6d 61 | .0")..;;;.Obsolete.functions.(ma |
| cc80 | 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 67 65 74 2d 6b 65 79 77 6f 72 | ke-obsolete.'org-roam-get-keywor |
| cca0 | 64 20 27 6f 72 67 2d 63 6f 6c 6c 65 63 74 2d 6b 65 79 77 6f 72 64 73 20 22 6f 72 67 2d 72 6f 61 | d.'org-collect-keywords."org-roa |
| ccc0 | 6d 20 32 2e 30 22 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 | m.2.0")..(provide.'org-roam-comp |
| cce0 | 61 74 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 61 74 2e 65 6c 20 65 6e 64 73 | at)..;;;.org-roam-compat.el.ends |
| cd00 | 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .here........................... |
| cd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ce00 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| ce20 | 67 72 61 70 68 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | graph.el........................ |
| ce40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ce60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| ce80 | 30 30 33 30 37 36 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 37 30 35 00 20 30 00 00 00 | 0030763.00000000000.015705..0... |
| cea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cf00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| cf20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| cf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| cfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| d000 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2e 65 6c 20 2d 2d 2d 20 42 61 73 69 63 20 | ;;;.org-roam-graph.el.---.Basic. |
| d020 | 67 72 61 70 68 69 6e 67 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 4f 72 67 2d 72 | graphing.functionality.for.Org-r |
| d040 | 6f 61 6d 20 2d 2a 2d 20 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 | oam.-*-.coding:.utf-8;.lexical-b |
| d060 | 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 | inding:.t;.-*-..;;.Copyright.... |
| d080 | 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 | 2020-2022.Jethro.Kuan.<jethrokua |
| d0a0 | 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 | n95@gmail.com>..;;.Author:.Jethr |
| d0c0 | 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a | o.Kuan.<jethrokuan95@gmail.com>. |
| d0e0 | 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 | ;;.URL:.https://github.com/org-r |
| d100 | 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f | oam/org-roam.;;.Keywords:.org-mo |
| d120 | 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e | de,.roam,.convenience.;;.Version |
| d140 | 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 | :.2.2.2.;;.Package-Requires:.((e |
| d160 | 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 6f 72 67 2d 72 6f | macs."26.1").(org."9.4").(org-ro |
| d180 | 61 6d 20 22 32 2e 31 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 | am."2.1"))..;;.This.file.is.NOT. |
| d1a0 | 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 | part.of.GNU.Emacs...;;.This.prog |
| d1c0 | 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 | ram.is.free.software;.you.can.re |
| d1e0 | 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 | distribute.it.and/or.modify.;;.i |
| d200 | 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | t.under.the.terms.of.the.GNU.Gen |
| d220 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 | eral.Public.License.as.published |
| d240 | 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 | .by.;;.the.Free.Software.Foundat |
| d260 | 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f | ion;.either.version.3,.or.(at.yo |
| d280 | 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e | ur.option).;;.any.later.version. |
| d2a0 | 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 | .;;.;;.This.program.is.distribut |
| d2c0 | 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 | ed.in.the.hope.that.it.will.be.u |
| d2e0 | 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e | seful,.;;.but.WITHOUT.ANY.WARRAN |
| d300 | 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 | TY;.without.even.the.implied.war |
| d320 | 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 | ranty.of.;;.MERCHANTABILITY.or.F |
| d340 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
| d360 | 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ..See.the.;;.GNU.General.Public. |
| d380 | 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 | License.for.more.details..;;.;;. |
| d3a0 | 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 | You.should.have.received.a.copy. |
| d3c0 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens |
| d3e0 | 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 | e.;;.along.with.GNU.Emacs;.see.t |
| d400 | 68 65 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 | he.file.COPYING...If.not,.write. |
| d420 | 74 6f 20 74 68 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | to.the.;;.Free.Software.Foundati |
| d440 | 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 | on,.Inc.,.51.Franklin.Street,.Fi |
| d460 | 66 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 | fth.Floor,.;;.Boston,.MA.02110-1 |
| d480 | 33 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b | 301,.USA...;;;.Commentary:.;;.;; |
| d4a0 | 20 54 68 69 73 20 65 78 74 65 6e 73 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 63 61 70 61 62 | .This.extension.implements.capab |
| d4c0 | 69 6c 69 74 79 20 74 6f 20 62 75 69 6c 64 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 67 72 61 70 | ility.to.build.and.generate.grap |
| d4e0 | 68 73 20 69 6e 20 4f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 77 69 74 68 20 74 68 65 20 68 65 6c 70 20 | hs.in.Org-roam.;;.with.the.help. |
| d500 | 6f 66 20 47 72 61 70 68 76 69 7a 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 | of.Graphviz..;;.;;;.Code:.(requi |
| d520 | 72 65 20 27 78 6d 6c 29 20 3b 78 6d 6c 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 0a 28 72 65 71 | re.'xml).;xml-escape-string.(req |
| d540 | 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 28 64 65 | uire.'org-roam)..;;;.Options.(de |
| d560 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 20 28 65 | fcustom.org-roam-graph-viewer.(e |
| d580 | 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 66 69 72 65 66 6f 78 22 29 0a 20 20 22 4d 65 74 | xecutable-find."firefox")..."Met |
| d5a0 | 68 6f 64 20 74 6f 20 76 69 65 77 20 74 68 65 20 6f 72 67 2d 72 6f 61 6d 20 67 72 61 70 68 2e 0a | hod.to.view.the.org-roam.graph.. |
| d5c0 | 49 74 20 6d 61 79 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a | It.may.be.one.of.the.following:. |
| d5e0 | 20 20 2d 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 70 61 | ..-.a.string.representing.the.pa |
| d600 | 74 68 20 74 6f 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 66 6f 72 20 76 69 65 77 69 6e 67 | th.to.the.executable.for.viewing |
| d620 | 20 74 68 65 20 67 72 61 70 68 2e 0a 20 20 2d 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 70 | .the.graph....-.a.function.accep |
| d640 | 74 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 3a 20 74 68 65 20 67 72 61 70 | ting.a.single.argument:.the.grap |
| d660 | 68 20 66 69 6c 65 20 70 61 74 68 2e 0a 20 20 2d 20 6e 69 6c 20 75 73 65 73 20 60 76 69 65 77 2d | h.file.path....-.nil.uses.`view- |
| d680 | 66 69 6c 65 27 20 74 6f 20 76 69 65 77 20 74 68 65 20 67 72 61 70 68 2e 22 0a 20 20 3a 74 79 70 | file'.to.view.the.graph."...:typ |
| d6a0 | 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 20 20 3a | e.'(choice...........(string...: |
| d6c0 | 74 61 67 20 22 50 61 74 68 20 74 6f 20 65 78 65 63 75 74 61 62 6c 65 22 29 0a 20 20 20 20 20 20 | tag."Path.to.executable")....... |
| d6e0 | 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 | ....(function.:tag."Function.to. |
| d700 | 64 69 73 70 6c 61 79 20 67 72 61 70 68 22 20 65 77 77 2d 6f 70 65 6e 2d 66 69 6c 65 29 0a 20 20 | display.graph".eww-open-file)... |
| d720 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 20 20 3a 74 61 67 20 22 76 69 65 77 2d 66 69 6c | ........(const....:tag."view-fil |
| d740 | 65 22 29 29 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 | e"))...:group.'org-roam)..(defcu |
| d760 | 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 65 63 75 74 61 62 6c 65 20 22 | stom.org-roam-graph-executable." |
| d780 | 64 6f 74 22 0a 20 20 22 50 61 74 68 20 74 6f 20 67 72 61 70 68 69 6e 67 20 65 78 65 63 75 74 61 | dot"..."Path.to.graphing.executa |
| d7a0 | 62 6c 65 2c 20 6f 72 20 69 74 73 20 6e 61 6d 65 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | ble,.or.its.name."...:type.'stri |
| d7c0 | 6e 67 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 | ng...:group.'org-roam)..(defcust |
| d7e0 | 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 66 69 6c 65 74 79 70 65 20 22 73 76 67 22 | om.org-roam-graph-filetype."svg" |
| d800 | 0a 20 20 22 46 69 6c 65 20 74 79 70 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 77 68 65 6e 20 70 | ..."File.type.to.generate.when.p |
| d820 | 72 6f 64 75 63 69 6e 67 20 67 72 61 70 68 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e | roducing.graphs."...:type.'strin |
| d840 | 67 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 0a 28 64 65 66 63 75 73 74 | g...:group.'org-roam)...(defcust |
| d860 | 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 20 6e | om.org-roam-graph-extra-config.n |
| d880 | 69 6c 0a 20 20 22 45 78 74 72 61 20 6f 70 74 69 6f 6e 73 20 70 61 73 73 65 64 20 74 6f 20 67 72 | il..."Extra.options.passed.to.gr |
| d8a0 | 61 70 68 76 69 7a 2e 0a 45 78 61 6d 70 6c 65 3a 0a 20 27 28 28 5c 22 72 61 6e 6b 64 69 72 5c 22 | aphviz..Example:..'((\"rankdir\" |
| d8c0 | 20 2e 20 5c 22 4c 52 5c 22 29 29 22 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 29 0a 20 20 | ...\"LR\"))"...:type.'(alist)... |
| d8e0 | 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | :group.'org-roam)..(defcustom.or |
| d900 | 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 64 67 65 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 20 6e | g-roam-graph-edge-extra-config.n |
| d920 | 69 6c 0a 20 20 22 45 78 74 72 61 20 65 64 67 65 20 6f 70 74 69 6f 6e 73 20 70 61 73 73 65 64 20 | il..."Extra.edge.options.passed. |
| d940 | 74 6f 20 67 72 61 70 68 76 69 7a 2e 0a 45 78 61 6d 70 6c 65 3a 0a 20 27 28 28 5c 22 64 69 72 5c | to.graphviz..Example:..'((\"dir\ |
| d960 | 22 20 2e 20 5c 22 62 61 63 6b 5c 22 29 29 22 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 29 | "...\"back\"))"...:type.'(alist) |
| d980 | 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ...:group.'org-roam)..(defcustom |
| d9a0 | 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6e 6f 64 65 2d 65 78 74 72 61 2d 63 6f 6e 66 69 | .org-roam-graph-node-extra-confi |
| d9c0 | 67 0a 20 20 27 28 28 22 69 64 22 20 2e 20 28 28 22 73 74 79 6c 65 22 20 20 20 20 20 20 2e 20 22 | g...'(("id"...(("style"........" |
| d9e0 | 62 6f 6c 64 2c 72 6f 75 6e 64 65 64 2c 66 69 6c 6c 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 | bold,rounded,filled")........... |
| da00 | 20 20 20 28 22 66 69 6c 6c 63 6f 6c 6f 72 22 20 20 2e 20 22 23 45 45 45 45 45 45 22 29 0a 20 20 | ...("fillcolor"...."#EEEEEE")... |
| da20 | 20 20 20 20 20 20 20 20 20 20 20 28 22 63 6f 6c 6f 72 22 20 20 20 20 20 20 2e 20 22 23 43 39 43 | ...........("color"........"#C9C |
| da40 | 39 43 39 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6f 6e 74 63 6f 6c 6f 72 22 20 | 9C9")..............("fontcolor". |
| da60 | 20 2e 20 22 23 31 31 31 31 31 31 22 29 29 29 0a 20 20 20 20 28 22 68 74 74 70 22 20 2e 20 28 28 | ..."#111111"))).....("http"...(( |
| da80 | 22 73 74 79 6c 65 22 20 20 20 20 20 20 2e 20 22 72 6f 75 6e 64 65 64 2c 66 69 6c 6c 65 64 22 29 | "style"........"rounded,filled") |
| daa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 69 6c 6c 63 6f 6c 6f 72 22 20 20 2e 20 | ................("fillcolor".... |
| dac0 | 22 23 45 45 45 45 45 45 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 63 6f 6c 6f | "#EEEEEE")................("colo |
| dae0 | 72 22 20 20 20 20 20 20 2e 20 22 23 43 39 43 39 43 39 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r"........"#C9C9C9")............ |
| db00 | 20 20 20 20 28 22 66 6f 6e 74 63 6f 6c 6f 72 22 20 20 2e 20 22 23 30 41 39 37 41 36 22 29 29 29 | ....("fontcolor"...."#0A97A6"))) |
| db20 | 0a 20 20 20 20 28 22 68 74 74 70 73 22 20 2e 20 28 28 22 73 74 79 6c 65 22 20 20 20 20 20 20 2e | .....("https"...(("style"....... |
| db40 | 20 22 72 6f 75 6e 64 65 64 2c 66 69 6c 6c 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."rounded,filled").............. |
| db60 | 20 20 20 28 22 66 69 6c 6c 63 6f 6c 6f 72 22 20 20 2e 20 22 23 45 45 45 45 45 45 22 29 0a 20 20 | ...("fillcolor"...."#EEEEEE")... |
| db80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 63 6f 6c 6f 72 22 20 20 20 20 20 20 2e 20 22 23 | ..............("color"........"# |
| dba0 | 43 39 43 39 43 39 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6f 6e 74 63 | C9C9C9").................("fontc |
| dbc0 | 6f 6c 6f 72 22 20 20 2e 20 22 23 30 41 39 37 41 36 22 29 29 29 29 0a 20 20 22 45 78 74 72 61 20 | olor"...."#0A97A6"))))..."Extra. |
| dbe0 | 6f 70 74 69 6f 6e 73 20 66 6f 72 20 67 72 61 70 68 76 69 7a 20 6e 6f 64 65 73 2e 22 0a 20 20 3a | options.for.graphviz.nodes."...: |
| dc00 | 74 79 70 65 20 27 28 61 6c 69 73 74 29 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d | type.'(alist)...:group.'org-roam |
| dc20 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6c 69 6e | )..(defcustom.org-roam-graph-lin |
| dc40 | 6b 2d 68 69 64 64 65 6e 2d 74 79 70 65 73 0a 20 20 27 28 22 66 69 6c 65 22 29 0a 20 20 22 57 68 | k-hidden-types...'("file")..."Wh |
| dc60 | 61 74 20 73 6f 72 74 20 6f 66 20 6c 69 6e 6b 73 20 74 6f 20 68 69 64 65 20 66 72 6f 6d 20 74 68 | at.sort.of.links.to.hide.from.th |
| dc80 | 65 20 4f 72 67 2d 72 6f 61 6d 20 67 72 61 70 68 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 | e.Org-roam.graph."...:type.'(rep |
| dca0 | 65 61 74 20 73 74 72 69 6e 67 29 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a | eat.string)...:group.'org-roam). |
| dcc0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6d 61 78 2d 74 | .(defcustom.org-roam-graph-max-t |
| dce0 | 69 74 6c 65 2d 6c 65 6e 67 74 68 20 31 30 30 0a 20 20 22 4d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 | itle-length.100..."Maximum.lengt |
| dd00 | 68 20 6f 66 20 74 69 74 6c 65 73 20 69 6e 20 67 72 61 70 68 20 6e 6f 64 65 73 2e 22 0a 20 20 3a | h.of.titles.in.graph.nodes."...: |
| dd20 | 74 79 70 65 20 27 6e 75 6d 62 65 72 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 | type.'number...:group.'org-roam) |
| dd40 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 73 68 6f 72 | ..(defcustom.org-roam-graph-shor |
| dd60 | 74 65 6e 2d 74 69 74 6c 65 73 20 27 74 72 75 6e 63 61 74 65 0a 20 20 22 44 65 74 65 72 6d 69 6e | ten-titles.'truncate..."Determin |
| dd80 | 65 73 20 68 6f 77 20 6c 6f 6e 67 20 74 69 74 6c 65 73 20 61 70 70 65 61 72 20 69 6e 20 67 72 61 | es.how.long.titles.appear.in.gra |
| dda0 | 70 68 20 6e 6f 64 65 73 2e 0a 52 65 63 6f 67 6e 69 7a 65 64 20 76 61 6c 75 65 73 20 61 72 65 20 | ph.nodes..Recognized.values.are. |
| ddc0 | 74 68 65 20 73 79 6d 62 6f 6c 73 20 60 74 72 75 6e 63 61 74 65 27 20 61 6e 64 20 60 77 72 61 70 | the.symbols.`truncate'.and.`wrap |
| dde0 | 27 2c 20 69 6e 20 77 68 69 63 68 0a 63 61 73 65 73 20 74 68 65 20 74 69 74 6c 65 20 77 69 6c 6c | ',.in.which.cases.the.title.will |
| de00 | 20 62 65 20 74 72 75 6e 63 61 74 65 64 20 6f 72 20 77 72 61 70 70 65 64 2c 20 72 65 73 70 65 63 | .be.truncated.or.wrapped,.respec |
| de20 | 74 69 76 65 6c 79 2c 20 69 66 20 69 74 0a 69 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 60 6f 72 | tively,.if.it.is.longer.than.`or |
| de40 | 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6d 61 78 2d 74 69 74 6c 65 2d 6c 65 6e 67 74 68 27 2e 0a | g-roam-graph-max-title-length'.. |
| de60 | 0a 41 6c 6c 20 6f 74 68 65 72 20 76 61 6c 75 65 73 20 69 6e 63 6c 75 64 69 6e 67 20 6e 69 6c 20 | .All.other.values.including.nil. |
| de80 | 77 69 6c 6c 20 68 61 76 65 20 6e 6f 20 65 66 66 65 63 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 | will.have.no.effect."...:type.'( |
| dea0 | 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 74 72 | choice...........(const.:tag."tr |
| dec0 | 75 6e 63 61 74 65 22 20 74 72 75 6e 63 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | uncate".truncate)...........(con |
| dee0 | 73 74 20 3a 74 61 67 20 22 77 72 61 70 22 20 77 72 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 28 | st.:tag."wrap".wrap)...........( |
| df00 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 6e 6f 22 20 6e 69 6c 29 29 0a 20 20 3a 67 72 6f 75 70 20 27 | const.:tag."no".nil))...:group.' |
| df20 | 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 67 | org-roam)..(defcustom.org-roam-g |
| df40 | 72 61 70 68 2d 6c 69 6e 6b 2d 62 75 69 6c 64 65 72 20 27 6f 72 67 2d 72 6f 61 6d 2d 6f 72 67 2d | raph-link-builder.'org-roam-org- |
| df60 | 70 72 6f 74 6f 63 6f 6c 2d 6c 69 6e 6b 2d 62 75 69 6c 64 65 72 0a 20 20 22 46 75 6e 63 74 69 6f | protocol-link-builder..."Functio |
| df80 | 6e 20 75 73 65 64 20 74 6f 20 62 75 69 6c 64 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 67 72 61 | n.used.to.build.the.Org-roam.gra |
| dfa0 | 70 68 20 6c 69 6e 6b 73 2e 0a 47 69 76 65 6e 20 61 20 6e 6f 64 65 20 6e 61 6d 65 2c 20 72 65 74 | ph.links..Given.a.node.name,.ret |
| dfc0 | 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 | urn.a.string.to.be.used.for.the. |
| dfe0 | 6c 69 6e 6b 20 66 65 64 20 74 6f 0a 74 68 65 20 67 72 61 70 68 20 67 65 6e 65 72 61 74 69 6f 6e | link.fed.to.the.graph.generation |
| e000 | 20 75 74 69 6c 69 74 79 2e 22 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 0a 20 20 3a | .utility."...:type.'function...: |
| e020 | 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 | group.'org-roam)..(defcustom.org |
| e040 | 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 67 65 6e 65 72 61 74 69 6f 6e 2d 68 6f 6f 6b 20 6e 69 6c 0a | -roam-graph-generation-hook.nil. |
| e060 | 20 20 22 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20 74 68 65 20 67 72 | .."Functions.to.run.after.the.gr |
| e080 | 61 70 68 20 68 61 73 20 62 65 65 6e 20 67 65 6e 65 72 61 74 65 64 2e 0a 45 61 63 68 20 66 75 6e | aph.has.been.generated..Each.fun |
| e0a0 | 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 77 6f 20 61 72 67 75 6d 65 6e | ction.is.called.with.two.argumen |
| e0c0 | 74 73 3a 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 0a 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 | ts:.the.filename.containing.the. |
| e0e0 | 67 72 61 70 68 20 67 65 6e 65 72 61 74 69 6f 6e 20 74 6f 6f 6c 2c 20 61 6e 64 20 74 68 65 20 67 | graph.generation.tool,.and.the.g |
| e100 | 65 6e 65 72 61 74 65 64 20 67 72 61 70 68 2e 22 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 | enerated.graph."...:type.'hook.. |
| e120 | 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 | .:group.'org-roam)..(defun.org-r |
| e140 | 6f 61 6d 2d 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 6c 69 6e 6b 2d 62 75 69 6c 64 65 72 20 28 6e | oam-org-protocol-link-builder.(n |
| e160 | 6f 64 65 29 0a 20 20 22 44 65 66 61 75 6c 74 20 6f 72 67 2d 72 6f 61 6d 20 6c 69 6e 6b 20 62 75 | ode)..."Default.org-roam.link.bu |
| e180 | 69 6c 64 65 72 2e 20 20 47 65 6e 65 72 61 74 65 20 61 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c | ilder...Generate.an.org-protocol |
| e1a0 | 20 6c 69 6e 6b 20 75 73 69 6e 67 20 4e 4f 44 45 2e 22 0a 20 20 28 63 6f 6e 63 61 74 20 22 6f 72 | .link.using.NODE."...(concat."or |
| e1c0 | 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 72 6f 61 6d 2d 6e 6f 64 65 3f 6e 6f 64 65 3d 22 0a 20 20 | g-protocol://roam-node?node="... |
| e1e0 | 20 20 20 20 20 20 20 20 28 75 72 6c 2d 68 65 78 69 66 79 2d 73 74 72 69 6e 67 20 28 6f 72 67 2d | ........(url-hexify-string.(org- |
| e200 | 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 29 29 29 0a 0a 3b 3b 3b 20 49 6e 74 65 72 | roam-node-id.node))))..;;;.Inter |
| e220 | 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | active.command.;;;###autoload.(d |
| e240 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | efun.org-roam-graph.(&optional.a |
| e260 | 72 67 20 6e 6f 64 65 29 0a 20 20 22 42 75 69 6c 64 20 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 64 | rg.node)..."Build.and.possibly.d |
| e280 | 69 73 70 6c 61 79 20 61 20 67 72 61 70 68 20 66 6f 72 20 4e 4f 44 45 2e 0a 41 52 47 20 6d 61 79 | isplay.a.graph.for.NODE..ARG.may |
| e2a0 | 20 62 65 20 61 6e 79 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 3a | .be.any.of.the.following.values: |
| e2c0 | 0a 20 20 2d 20 6e 69 6c 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 67 72 61 70 68 2e 0a 20 | ...-.nil.......show.the.graph... |
| e2e0 | 20 2d 20 60 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 27 20 20 20 20 20 | .-.`\\[universal-argument]'..... |
| e300 | 73 68 6f 77 20 74 68 65 20 67 72 61 70 68 20 66 6f 72 20 4e 4f 44 45 2e 0a 20 20 2d 20 60 5c 5c | show.the.graph.for.NODE....-.`\\ |
| e320 | 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 27 20 4e 20 20 20 73 68 6f 77 20 74 | [universal-argument]'.N...show.t |
| e340 | 68 65 20 67 72 61 70 68 20 66 6f 72 20 4e 4f 44 45 20 6c 69 6d 69 74 69 6e 67 20 6e 6f 64 65 73 | he.graph.for.NODE.limiting.nodes |
| e360 | 20 74 6f 20 4e 20 73 74 65 70 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 | .to.N.steps."...(interactive.... |
| e380 | 28 6c 69 73 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 | (list.current-prefix-arg........ |
| e3a0 | 20 20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 | ..(and.current-prefix-arg....... |
| e3c0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 | ........(org-roam-node-at-point. |
| e3e0 | 27 61 73 73 65 72 74 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 67 72 61 70 68 20 28 63 6c 2d 74 | 'assert))))...(let.((graph.(cl-t |
| e400 | 79 70 65 63 61 73 65 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 | ypecase.arg..................(nu |
| e420 | 6c 6c 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 20 6e 69 6c 20 27 61 6c 6c | ll.(org-roam-graph--dot.nil.'all |
| e440 | 2d 6e 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 | -nodes))..................(cons. |
| e460 | 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 | (org-roam-graph--dot.(org-roam-g |
| e480 | 72 61 70 68 2d 2d 63 6f 6e 6e 65 63 74 65 64 2d 63 6f 6d 70 6f 6e 65 6e 74 0a 20 20 20 20 20 20 | raph--connected-component....... |
| e4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e4c0 | 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 20 30 | .......(org-roam-node-id.node).0 |
| e4e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 28 6f | )))..................(integer.(o |
| e500 | 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 | rg-roam-graph--dot.(org-roam-gra |
| e520 | 70 68 2d 2d 63 6f 6e 6e 65 63 74 65 64 2d 63 6f 6d 70 6f 6e 65 6e 74 0a 20 20 20 20 20 20 20 20 | ph--connected-component......... |
| e540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e560 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 20 | ........(org-roam-node-id.node). |
| e580 | 28 61 62 73 20 61 72 67 29 29 29 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 | (abs.arg))))))).....(org-roam-gr |
| e5a0 | 61 70 68 2d 2d 62 75 69 6c 64 20 67 72 61 70 68 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 | aph--build.graph.#'org-roam-grap |
| e5c0 | 68 2d 2d 6f 70 65 6e 29 29 29 0a 0a 3b 3b 3b 20 47 65 6e 65 72 61 74 69 6f 6e 20 61 6e 64 20 42 | h--open)))..;;;.Generation.and.B |
| e5e0 | 75 69 6c 64 20 70 72 6f 63 65 73 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 | uild.process.(defun.org-roam-gra |
| e600 | 70 68 2d 2d 62 75 69 6c 64 20 28 67 72 61 70 68 20 26 6f 70 74 69 6f 6e 61 6c 20 63 61 6c 6c 62 | ph--build.(graph.&optional.callb |
| e620 | 61 63 6b 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 74 68 65 20 47 52 41 50 48 2c 20 61 6e 64 20 | ack)..."Generate.the.GRAPH,.and. |
| e640 | 65 78 65 63 75 74 65 20 43 41 4c 4c 42 41 43 4b 20 77 68 65 6e 20 70 72 6f 63 65 73 73 20 65 78 | execute.CALLBACK.when.process.ex |
| e660 | 69 74 73 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 0a 43 41 4c 4c 42 41 43 4b 20 69 73 20 70 61 | its.successfully..CALLBACK.is.pa |
| e680 | 73 73 65 64 20 74 68 65 20 67 72 61 70 68 20 66 69 6c 65 20 61 73 20 69 74 73 20 73 6f 6c 65 20 | ssed.the.graph.file.as.its.sole. |
| e6a0 | 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 70 20 6f 72 | argument."...(unless.(stringp.or |
| e6c0 | 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 28 75 73 | g-roam-graph-executable).....(us |
| e6e0 | 65 72 2d 65 72 72 6f 72 20 22 60 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 65 63 75 74 | er-error."`org-roam-graph-execut |
| e700 | 61 62 6c 65 27 20 69 73 20 6e 6f 74 20 61 20 73 74 72 69 6e 67 22 29 29 0a 20 20 28 75 6e 6c 65 | able'.is.not.a.string"))...(unle |
| e720 | 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 | ss.(executable-find.org-roam-gra |
| e740 | 70 68 2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 28 | ph-executable).....(user-error.( |
| e760 | 63 6f 6e 63 61 74 20 22 43 61 6e 6e 6f 74 20 66 69 6e 64 20 65 78 65 63 75 74 61 62 6c 65 20 5c | concat."Cannot.find.executable.\ |
| e780 | 22 25 73 5c 22 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 67 72 61 70 68 2e 20 20 22 0a | "%s\".to.generate.the.graph...". |
| e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 50 6c 65 61 73 65 20 | ........................"Please. |
| e7c0 | 61 64 6a 75 73 74 20 60 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 65 63 75 74 61 62 6c | adjust.`org-roam-graph-executabl |
| e7e0 | 65 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 | e'").................org-roam-gr |
| e800 | 61 70 68 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 74 65 6d 70 2d | aph-executable))...(let*.((temp- |
| e820 | 64 6f 74 20 20 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 67 72 61 70 68 2e 22 20 6e | dot...(make-temp-file."graph.".n |
| e840 | 69 6c 20 22 2e 64 6f 74 22 20 67 72 61 70 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 65 6d 70 | il.".dot".graph))..........(temp |
| e860 | 2d 67 72 61 70 68 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 67 72 61 70 68 2e 22 20 | -graph.(make-temp-file."graph.". |
| e880 | 6e 69 6c 20 28 63 6f 6e 63 61 74 20 22 2e 22 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 66 | nil.(concat.".".org-roam-graph-f |
| e8a0 | 69 6c 65 74 79 70 65 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 65 73 73 61 67 | iletype)))).....(org-roam-messag |
| e8c0 | 65 20 22 62 75 69 6c 64 69 6e 67 20 67 72 61 70 68 22 29 0a 20 20 20 20 28 6d 61 6b 65 2d 70 72 | e."building.graph").....(make-pr |
| e8e0 | 6f 63 65 73 73 0a 20 20 20 20 20 3a 6e 61 6d 65 20 22 2a 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 | ocess......:name."*org-roam-grap |
| e900 | 68 2a 22 0a 20 20 20 20 20 3a 62 75 66 66 65 72 20 22 20 2a 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 | h*"......:buffer.".*org-roam-gra |
| e920 | 70 68 2a 22 0a 20 20 20 20 20 3a 63 6f 6d 6d 61 6e 64 20 60 28 2c 6f 72 67 2d 72 6f 61 6d 2d 67 | ph*"......:command.`(,org-roam-g |
| e940 | 72 61 70 68 2d 65 78 65 63 75 74 61 62 6c 65 20 2c 74 65 6d 70 2d 64 6f 74 20 22 2d 54 22 20 2c | raph-executable.,temp-dot."-T"., |
| e960 | 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 66 69 6c 65 74 79 70 65 20 22 2d 6f 22 20 2c 74 65 | org-roam-graph-filetype."-o".,te |
| e980 | 6d 70 2d 67 72 61 70 68 29 0a 20 20 20 20 20 3a 73 65 6e 74 69 6e 65 6c 20 28 77 68 65 6e 20 63 | mp-graph)......:sentinel.(when.c |
| e9a0 | 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | allback..................(lambda |
| e9c0 | 20 28 70 72 6f 63 65 73 73 20 5f 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(process._event)............... |
| e9e0 | 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 30 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 | .....(when.(=.0.(process-exit-st |
| ea00 | 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atus.process)).................. |
| ea20 | 20 20 20 20 28 70 72 6f 67 6e 20 28 66 75 6e 63 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 20 74 65 6d | ....(progn.(funcall.callback.tem |
| ea40 | 70 2d 67 72 61 70 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-graph)........................ |
| ea60 | 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 6f 72 67 2d 72 6f | .....(run-hook-with-args.'org-ro |
| ea80 | 61 6d 2d 67 72 61 70 68 2d 67 65 6e 65 72 61 74 69 6f 6e 2d 68 6f 6f 6b 20 74 65 6d 70 2d 64 6f | am-graph-generation-hook.temp-do |
| eaa0 | 74 20 74 65 6d 70 2d 67 72 61 70 68 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | t.temp-graph))))))))..(defun.org |
| eac0 | 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 65 64 67 65 | -roam-graph--dot.(&optional.edge |
| eae0 | 73 20 61 6c 6c 2d 6e 6f 64 65 73 29 0a 20 20 22 42 75 69 6c 64 20 74 68 65 20 67 72 61 70 68 76 | s.all-nodes)..."Build.the.graphv |
| eb00 | 69 7a 20 67 69 76 65 6e 20 74 68 65 20 45 44 47 45 53 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e | iz.given.the.EDGES.of.the.graph. |
| eb20 | 0a 49 66 20 41 4c 4c 2d 4e 4f 44 45 53 2c 20 69 6e 63 6c 75 64 65 20 61 6c 73 6f 20 6e 6f 64 65 | .If.ALL-NODES,.include.also.node |
| eb40 | 73 20 77 69 74 68 6f 75 74 20 65 64 67 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 72 | s.without.edges."...(let.((org-r |
| eb60 | 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 2d 74 65 6d 70 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 | oam-directory-temp.org-roam-dire |
| eb80 | 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 28 6e 6f 64 65 73 2d 74 61 62 6c 65 20 28 6d 61 6b | ctory).........(nodes-table.(mak |
| eba0 | 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20 | e-hash-table.:test.#'equal)).... |
| ebc0 | 20 20 20 20 20 28 73 65 65 6e 2d 6e 6f 64 65 73 20 28 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 | .....(seen-nodes.(list))........ |
| ebe0 | 20 28 65 64 67 65 73 20 28 6f 72 20 65 64 67 65 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 | .(edges.(or.edges.(org-roam-db-q |
| ec00 | 75 65 72 79 20 5b 3a 73 65 6c 65 63 74 20 3a 64 69 73 74 69 6e 63 74 20 5b 73 6f 75 72 63 65 20 | uery.[:select.:distinct.[source. |
| ec20 | 64 65 73 74 20 74 79 70 65 5d 20 3a 66 72 6f 6d 20 6c 69 6e 6b 73 5d 29 29 29 29 0a 20 20 20 20 | dest.type].:from.links]))))..... |
| ec40 | 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 69 64 20 2c 66 69 6c 65 20 2c 74 69 74 6c | (pcase-dolist.(`(,id.,file.,titl |
| ec60 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | e)....................(org-roam- |
| ec80 | 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 63 74 20 5b 69 64 20 66 69 6c 65 20 74 69 74 6c 65 | db-query.[:select.[id.file.title |
| eca0 | 5d 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 5d 29 29 0a 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 | ].:from.nodes])).......(puthash. |
| ecc0 | 69 64 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 66 69 6c 65 20 66 | id.(org-roam-node-create.:file.f |
| ece0 | 69 6c 65 20 3a 69 64 20 69 64 20 3a 74 69 74 6c 65 20 74 69 74 6c 65 29 20 6e 6f 64 65 73 2d 74 | ile.:id.id.:title.title).nodes-t |
| ed00 | 61 62 6c 65 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 | able)).....(with-temp-buffer.... |
| ed20 | 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 | ...(setq-local.org-roam-director |
| ed40 | 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 2d 74 65 6d 70 29 0a 20 20 20 20 20 | y.org-roam-directory-temp)...... |
| ed60 | 20 28 69 6e 73 65 72 74 20 22 64 69 67 72 61 70 68 20 5c 22 6f 72 67 2d 72 6f 61 6d 5c 22 20 7b | .(insert."digraph.\"org-roam\".{ |
| ed80 | 5c 6e 22 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 70 74 69 6f 6e 20 6f 72 67 2d 72 | \n").......(dolist.(option.org-r |
| eda0 | 6f 61 6d 2d 67 72 61 70 68 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 20 20 20 20 | oam-graph-extra-config)......... |
| edc0 | 28 69 6e 73 65 72 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 2d 6f 70 74 | (insert.(org-roam-graph--dot-opt |
| ede0 | 69 6f 6e 20 6f 70 74 69 6f 6e 29 20 22 3b 5c 6e 22 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 | ion.option).";\n")).......(inser |
| ee00 | 74 20 28 66 6f 72 6d 61 74 20 22 20 65 64 67 65 20 5b 25 73 5d 3b 5c 6e 22 0a 20 20 20 20 20 20 | t.(format.".edge.[%s];\n"....... |
| ee20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 | ................(mapconcat.(lamb |
| ee40 | 64 61 20 28 76 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | da.(var)........................ |
| ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 | ............(org-roam-graph--dot |
| ee80 | 2d 6f 70 74 69 6f 6e 20 76 61 72 20 6e 69 6c 20 22 5c 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 | -option.var.nil."\"")).......... |
| eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d | ........................org-roam |
| eec0 | 2d 67 72 61 70 68 2d 65 64 67 65 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 0a 20 20 20 20 20 20 20 | -graph-edge-extra-config........ |
| eee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 22 29 29 29 | ..........................","))) |
| ef00 | 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 73 6f 75 72 63 65 20 | .......(pcase-dolist.(`(,source. |
| ef20 | 2c 64 65 73 74 20 2c 74 79 70 65 29 20 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c | ,dest.,type).edges).........(unl |
| ef40 | 65 73 73 20 28 6d 65 6d 62 65 72 20 74 79 70 65 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d | ess.(member.type.org-roam-graph- |
| ef60 | 6c 69 6e 6b 2d 68 69 64 64 65 6e 2d 74 79 70 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 | link-hidden-types)...........(pc |
| ef80 | 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 6e 6f 64 65 20 2c 6e 6f 64 65 2d 74 79 70 65 29 20 | ase-dolist.(`(,node.,node-type). |
| efa0 | 60 28 28 2c 73 6f 75 72 63 65 20 22 69 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | `((,source."id")................ |
| efc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| efe0 | 28 2c 64 65 73 74 20 2c 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c | (,dest.,type))).............(unl |
| f000 | 65 73 73 20 28 6d 65 6d 62 65 72 20 6e 6f 64 65 20 73 65 65 6e 2d 6e 6f 64 65 73 29 0a 20 20 20 | ess.(member.node.seen-nodes).... |
| f020 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 | ...........(insert.(org-roam-gra |
| f040 | 70 68 2d 2d 66 6f 72 6d 61 74 2d 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ph--format-node................. |
| f060 | 20 20 20 20 20 20 20 28 6f 72 20 28 67 65 74 68 61 73 68 20 6e 6f 64 65 20 6e 6f 64 65 73 2d 74 | .......(or.(gethash.node.nodes-t |
| f080 | 61 62 6c 65 29 20 6e 6f 64 65 29 20 6e 6f 64 65 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 | able).node).node-type))......... |
| f0a0 | 20 20 20 20 20 20 28 70 75 73 68 20 6e 6f 64 65 20 73 65 65 6e 2d 6e 6f 64 65 73 29 29 29 0a 20 | ......(push.node.seen-nodes))).. |
| f0c0 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 20 5c 22 25 73 | .........(insert.(format."..\"%s |
| f0e0 | 5c 22 20 2d 3e 20 5c 22 25 73 5c 22 3b 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \".->.\"%s\";\n"................ |
| f100 | 20 20 20 20 20 20 20 20 20 20 20 28 78 6d 6c 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 73 6f | ...........(xml-escape-string.so |
| f120 | 75 72 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | urce)........................... |
| f140 | 28 78 6d 6c 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 64 65 73 74 29 29 29 29 29 0a 20 20 20 | (xml-escape-string.dest))))).... |
| f160 | 20 20 20 28 77 68 65 6e 20 61 6c 6c 2d 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 28 6d 61 70 68 | ...(when.all-nodes.........(maph |
| f180 | 61 73 68 20 28 6c 61 6d 62 64 61 20 28 69 64 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ash.(lambda.(id.node)........... |
| f1a0 | 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 69 64 20 73 65 65 6e | .........(unless.(member.id.seen |
| f1c0 | 2d 6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | -nodes)......................(in |
| f1e0 | 73 65 72 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 66 6f 72 6d 61 74 2d 6e 6f 64 | sert.(org-roam-graph--format-nod |
| f200 | 65 20 6e 6f 64 65 20 22 69 64 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.node."id"))))................. |
| f220 | 20 6e 6f 64 65 73 2d 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 7d 22 | .nodes-table)).......(insert."}" |
| f240 | 29 0a 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 0a 28 64 65 66 | ).......(buffer-string))))..(def |
| f260 | 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 63 6f 6e 6e 65 63 74 65 64 2d 63 6f 6d | un.org-roam-graph--connected-com |
| f280 | 70 6f 6e 65 6e 74 20 28 69 64 20 64 69 73 74 61 6e 63 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | ponent.(id.distance)..."Return.t |
| f2a0 | 68 65 20 65 64 67 65 73 20 66 6f 72 20 61 6c 6c 20 6e 6f 64 65 73 20 72 65 61 63 68 61 62 6c 65 | he.edges.for.all.nodes.reachable |
| f2c0 | 20 66 72 6f 6d 2f 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 49 44 2e 0a 44 49 53 54 41 4e 43 45 20 | .from/connected.to.ID..DISTANCE. |
| f2e0 | 69 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 64 69 73 74 61 6e 63 65 20 61 77 61 79 20 66 72 6f | is.the.maximum.distance.away.fro |
| f300 | 6d 20 74 68 65 20 72 6f 6f 74 20 6e 6f 64 65 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 71 75 65 72 | m.the.root.node."...(let*.((quer |
| f320 | 79 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 64 69 73 74 61 6e 63 65 20 30 29 0a 20 | y...........(if.(=.distance.0).. |
| f340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 0a 57 49 54 48 20 52 45 43 55 52 53 49 56 45 0a 20 20 | .............".WITH.RECURSIVE... |
| f360 | 6c 69 6e 6b 73 5f 6f 66 28 73 6f 75 72 63 65 2c 20 64 65 73 74 29 20 41 53 0a 20 20 28 53 45 4c | links_of(source,.dest).AS...(SEL |
| f380 | 45 43 54 20 73 6f 75 72 63 65 2c 20 64 65 73 74 20 46 52 4f 4d 20 6c 69 6e 6b 73 20 55 4e 49 4f | ECT.source,.dest.FROM.links.UNIO |
| f3a0 | 4e 0a 20 20 20 53 45 4c 45 43 54 20 64 65 73 74 2c 20 73 6f 75 72 63 65 20 46 52 4f 4d 20 6c 69 | N....SELECT.dest,.source.FROM.li |
| f3c0 | 6e 6b 73 29 2c 0a 20 20 20 63 6f 6e 6e 65 63 74 65 64 5f 63 6f 6d 70 6f 6e 65 6e 74 28 73 6f 75 | nks),....connected_component(sou |
| f3e0 | 72 63 65 29 20 41 53 0a 20 20 28 53 45 4c 45 43 54 20 64 65 73 74 20 46 52 4f 4d 20 6c 69 6e 6b | rce).AS...(SELECT.dest.FROM.link |
| f400 | 73 5f 6f 66 20 57 48 45 52 45 20 73 6f 75 72 63 65 20 3d 20 24 73 31 20 55 4e 49 4f 4e 0a 20 20 | s_of.WHERE.source.=.$s1.UNION... |
| f420 | 20 53 45 4c 45 43 54 20 64 65 73 74 20 46 52 4f 4d 20 6c 69 6e 6b 73 5f 6f 66 20 4a 4f 49 4e 20 | .SELECT.dest.FROM.links_of.JOIN. |
| f440 | 63 6f 6e 6e 65 63 74 65 64 5f 63 6f 6d 70 6f 6e 65 6e 74 20 55 53 49 4e 47 28 73 6f 75 72 63 65 | connected_component.USING(source |
| f460 | 29 29 0a 53 45 4c 45 43 54 20 44 49 53 54 49 4e 43 54 20 73 6f 75 72 63 65 2c 20 64 65 73 74 2c | )).SELECT.DISTINCT.source,.dest, |
| f480 | 20 74 79 70 65 20 46 52 4f 4d 20 6c 69 6e 6b 73 0a 57 48 45 52 45 20 73 6f 75 72 63 65 20 49 4e | .type.FROM.links.WHERE.source.IN |
| f4a0 | 20 63 6f 6e 6e 65 63 74 65 64 5f 63 6f 6d 70 6f 6e 65 6e 74 20 4f 52 20 64 65 73 74 20 49 4e 20 | .connected_component.OR.dest.IN. |
| f4c0 | 63 6f 6e 6e 65 63 74 65 64 5f 63 6f 6d 70 6f 6e 65 6e 74 3b 22 0a 20 20 20 20 20 20 20 20 20 20 | connected_component;"........... |
| f4e0 | 20 20 22 0a 57 49 54 48 20 52 45 43 55 52 53 49 56 45 0a 20 20 6c 69 6e 6b 73 5f 6f 66 28 73 6f | ..".WITH.RECURSIVE...links_of(so |
| f500 | 75 72 63 65 2c 20 64 65 73 74 29 20 41 53 0a 20 20 28 53 45 4c 45 43 54 20 73 6f 75 72 63 65 2c | urce,.dest).AS...(SELECT.source, |
| f520 | 20 64 65 73 74 20 46 52 4f 4d 20 6c 69 6e 6b 73 20 55 4e 49 4f 4e 0a 20 20 20 53 45 4c 45 43 54 | .dest.FROM.links.UNION....SELECT |
| f540 | 20 64 65 73 74 2c 20 73 6f 75 72 63 65 20 46 52 4f 4d 20 6c 69 6e 6b 73 29 2c 0a 20 20 63 6f 6e | .dest,.source.FROM.links),...con |
| f560 | 6e 65 63 74 65 64 5f 63 6f 6d 70 6f 6e 65 6e 74 28 73 6f 75 72 63 65 2c 20 74 72 61 63 65 29 20 | nected_component(source,.trace). |
| f580 | 41 53 0a 20 20 28 56 41 4c 55 45 53 20 28 24 73 31 20 2c 20 6a 73 6f 6e 5f 61 72 72 61 79 28 24 | AS...(VALUES.($s1.,.json_array($ |
| f5a0 | 73 31 29 29 20 55 4e 49 4f 4e 0a 20 20 20 53 45 4c 45 43 54 20 6c 6f 2e 64 65 73 74 2c 20 6a 73 | s1)).UNION....SELECT.lo.dest,.js |
| f5c0 | 6f 6e 5f 69 6e 73 65 72 74 28 63 63 2e 74 72 61 63 65 2c 20 27 24 5b 27 20 7c 7c 20 6a 73 6f 6e | on_insert(cc.trace,.'$['.||.json |
| f5e0 | 5f 61 72 72 61 79 5f 6c 65 6e 67 74 68 28 63 63 2e 74 72 61 63 65 29 20 7c 7c 20 27 5d 27 2c 20 | _array_length(cc.trace).||.']',. |
| f600 | 6c 6f 2e 64 65 73 74 29 20 46 52 4f 4d 0a 20 20 20 63 6f 6e 6e 65 63 74 65 64 5f 63 6f 6d 70 6f | lo.dest).FROM....connected_compo |
| f620 | 6e 65 6e 74 20 41 53 20 63 63 20 4a 4f 49 4e 20 6c 69 6e 6b 73 5f 6f 66 20 41 53 20 6c 6f 20 55 | nent.AS.cc.JOIN.links_of.AS.lo.U |
| f640 | 53 49 4e 47 28 73 6f 75 72 63 65 29 0a 20 20 20 57 48 45 52 45 20 28 0a 20 20 20 20 2d 2d 20 41 | SING(source)....WHERE.(.....--.A |
| f660 | 76 6f 69 64 20 63 79 63 6c 65 73 20 62 79 20 6f 6e 6c 79 20 76 69 73 69 74 69 6e 67 20 65 61 63 | void.cycles.by.only.visiting.eac |
| f680 | 68 20 6e 6f 64 65 20 6f 6e 63 65 2e 0a 20 20 20 20 28 53 45 4c 45 43 54 20 63 6f 75 6e 74 28 2a | h.node.once......(SELECT.count(* |
| f6a0 | 29 20 46 52 4f 4d 20 6a 73 6f 6e 5f 65 61 63 68 28 63 63 2e 74 72 61 63 65 29 20 57 48 45 52 45 | ).FROM.json_each(cc.trace).WHERE |
| f6c0 | 20 6a 73 6f 6e 5f 65 61 63 68 2e 76 61 6c 75 65 20 3d 3d 20 6c 6f 2e 64 65 73 74 29 20 3d 3d 20 | .json_each.value.==.lo.dest).==. |
| f6e0 | 30 0a 20 20 20 20 2d 2d 20 4e 6f 74 65 3a 20 42 46 53 20 69 73 20 63 75 74 20 6f 66 66 20 65 61 | 0.....--.Note:.BFS.is.cut.off.ea |
| f700 | 72 6c 79 20 68 65 72 65 2e 0a 20 20 20 20 41 4e 44 20 6a 73 6f 6e 5f 61 72 72 61 79 5f 6c 65 6e | rly.here......AND.json_array_len |
| f720 | 67 74 68 28 63 63 2e 74 72 61 63 65 29 20 3c 20 24 73 32 29 29 2c 0a 20 20 6e 6f 64 65 73 28 73 | gth(cc.trace).<.$s2)),...nodes(s |
| f740 | 6f 75 72 63 65 29 20 61 73 20 28 53 45 4c 45 43 54 20 44 49 53 54 49 4e 43 54 20 73 6f 75 72 63 | ource).as.(SELECT.DISTINCT.sourc |
| f760 | 65 0a 20 20 20 46 52 4f 4d 20 63 6f 6e 6e 65 63 74 65 64 5f 63 6f 6d 70 6f 6e 65 6e 74 20 47 52 | e....FROM.connected_component.GR |
| f780 | 4f 55 50 20 42 59 20 73 6f 75 72 63 65 20 4f 52 44 45 52 20 42 59 20 6d 69 6e 28 6a 73 6f 6e 5f | OUP.BY.source.ORDER.BY.min(json_ |
| f7a0 | 61 72 72 61 79 5f 6c 65 6e 67 74 68 28 74 72 61 63 65 29 29 29 0a 53 45 4c 45 43 54 20 44 49 53 | array_length(trace))).SELECT.DIS |
| f7c0 | 54 49 4e 43 54 20 73 6f 75 72 63 65 2c 20 64 65 73 74 2c 20 74 79 70 65 20 46 52 4f 4d 20 6c 69 | TINCT.source,.dest,.type.FROM.li |
| f7e0 | 6e 6b 73 20 57 48 45 52 45 20 73 6f 75 72 63 65 20 49 4e 20 6e 6f 64 65 73 20 4f 52 20 64 65 73 | nks.WHERE.source.IN.nodes.OR.des |
| f800 | 74 20 49 4e 20 6e 6f 64 65 73 3b 22 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 | t.IN.nodes;"))).....(org-roam-db |
| f820 | 2d 71 75 65 72 79 20 71 75 65 72 79 20 69 64 20 64 69 73 74 61 6e 63 65 29 29 29 0a 0a 28 64 65 | -query.query.id.distance)))..(de |
| f840 | 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 2d 6f 70 74 69 6f 6e 20 28 | fun.org-roam-graph--dot-option.( |
| f860 | 6f 70 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 77 72 61 70 2d 6b 65 79 20 77 72 61 70 2d 76 | option.&optional.wrap-key.wrap-v |
| f880 | 61 6c 29 0a 20 20 22 52 65 74 75 72 6e 20 64 6f 74 20 73 74 72 69 6e 67 20 6f 66 20 66 6f 72 6d | al)..."Return.dot.string.of.form |
| f8a0 | 20 4b 45 59 3d 56 41 4c 20 66 6f 72 20 4f 50 54 49 4f 4e 20 63 6f 6e 73 2e 0a 49 66 20 57 52 41 | .KEY=VAL.for.OPTION.cons..If.WRA |
| f8c0 | 50 2d 4b 45 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 69 74 20 77 72 61 70 73 20 74 68 65 20 4b 45 | P-KEY.is.non-nil.it.wraps.the.KE |
| f8e0 | 59 2e 0a 49 66 20 57 52 41 50 2d 56 41 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 69 74 20 77 72 61 | Y..If.WRAP-VAL.is.non-nil.it.wra |
| f900 | 70 73 20 74 68 65 20 56 41 4c 2e 22 0a 20 20 28 63 6f 6e 63 61 74 20 77 72 61 70 2d 6b 65 79 20 | ps.the.VAL."...(concat.wrap-key. |
| f920 | 28 63 61 72 20 6f 70 74 69 6f 6e 29 20 77 72 61 70 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 | (car.option).wrap-key........... |
| f940 | 22 3d 22 0a 20 20 20 20 20 20 20 20 20 20 77 72 61 70 2d 76 61 6c 20 28 63 64 72 20 6f 70 74 69 | "="...........wrap-val.(cdr.opti |
| f960 | 6f 6e 29 20 77 72 61 70 2d 76 61 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | on).wrap-val))..(defun.org-roam- |
| f980 | 67 72 61 70 68 2d 2d 66 6f 72 6d 61 74 2d 6e 6f 64 65 20 28 6e 6f 64 65 20 74 79 70 65 29 0a 20 | graph--format-node.(node.type).. |
| f9a0 | 20 22 52 65 74 75 72 6e 20 61 20 67 72 61 70 68 76 69 7a 20 4e 4f 44 45 20 77 69 74 68 20 54 59 | ."Return.a.graphviz.NODE.with.TY |
| f9c0 | 50 45 2e 0a 48 61 6e 64 6c 65 73 20 62 6f 74 68 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 73 2c | PE..Handles.both.Org-roam.nodes, |
| f9e0 | 20 61 6e 64 20 73 74 72 69 6e 67 20 6e 6f 64 65 73 20 28 65 2e 67 2e 20 75 72 6c 73 29 2e 22 0a | .and.string.nodes.(e.g..urls).". |
| fa00 | 20 20 28 6c 65 74 20 28 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 2d 70 72 6f 70 65 72 74 69 65 73 29 | ..(let.(node-id.node-properties) |
| fa20 | 0a 20 20 20 20 28 69 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 20 6e 6f 64 65 29 0a | .....(if.(org-roam-node-p.node). |
| fa40 | 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 69 74 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d | ........(let*.((title.(org-roam- |
| fa60 | 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c | quote-string.(org-roam-node-titl |
| fa80 | 65 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 6f 72 74 65 | e.node)))................(shorte |
| faa0 | 6e 65 64 2d 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | ned-title.................(org-r |
| fac0 | 6f 61 6d 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oam-quote-string................ |
| fae0 | 20 20 28 70 63 61 73 65 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 73 68 6f 72 74 65 6e 2d | ..(pcase.org-roam-graph-shorten- |
| fb00 | 74 69 74 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 74 72 75 6e | titles....................(`trun |
| fb20 | 63 61 74 65 20 28 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 20 74 | cate.(truncate-string-to-width.t |
| fb40 | 69 74 6c 65 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6d 61 78 2d 74 69 74 6c 65 2d 6c 65 | itle.org-roam-graph-max-title-le |
| fb60 | 6e 67 74 68 20 6e 69 6c 20 6e 69 6c 20 22 2e 2e 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ngth.nil.nil."..."))............ |
| fb80 | 20 20 20 20 20 20 20 20 28 60 77 72 61 70 20 28 6f 72 67 2d 72 6f 61 6d 2d 77 6f 72 64 2d 77 72 | ........(`wrap.(org-roam-word-wr |
| fba0 | 61 70 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6d 61 78 2d 74 69 74 6c 65 2d 6c 65 6e 67 | ap.org-roam-graph-max-title-leng |
| fbc0 | 74 68 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f | th.title))....................(_ |
| fbe0 | 20 74 69 74 6c 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 64 65 | .title)))))...........(setq.node |
| fc00 | 2d 69 64 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 0a 20 20 20 20 | -id.(org-roam-node-id.node)..... |
| fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 2d 70 72 6f 70 65 72 74 69 65 73 20 60 28 28 22 | ............node-properties.`((" |
| fc40 | 6c 61 62 65 6c 22 20 20 20 2e 20 2c 73 68 6f 72 74 65 6e 65 64 2d 74 69 74 6c 65 29 0a 20 20 20 | label".....,shortened-title).... |
| fc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| fc80 | 22 55 52 4c 22 20 20 20 20 20 2e 20 2c 28 66 75 6e 63 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2d 67 | "URL".......,(funcall.org-roam-g |
| fca0 | 72 61 70 68 2d 6c 69 6e 6b 2d 62 75 69 6c 64 65 72 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 | raph-link-builder.node))........ |
| fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 74 6f 6f | ...........................("too |
| fce0 | 6c 74 69 70 22 20 2e 20 2c 28 78 6d 6c 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 74 69 74 6c | ltip"...,(xml-escape-string.titl |
| fd00 | 65 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 0a | e))))).......(setq.node-id.node. |
| fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 2d 70 72 6f 70 65 72 74 69 65 73 20 28 61 70 70 | ............node-properties.(app |
| fd40 | 65 6e 64 20 60 28 28 22 6c 61 62 65 6c 22 20 2e 20 2c 28 63 6f 6e 63 61 74 20 74 79 70 65 20 22 | end.`(("label"...,(concat.type." |
| fd60 | 3a 22 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :".node)))...................... |
| fd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 74 79 70 | ...............(when.(member.typ |
| fda0 | 65 20 28 6c 69 73 74 20 22 68 74 74 70 22 20 22 68 74 74 70 73 22 29 29 0a 20 20 20 20 20 20 20 | e.(list."http"."https"))........ |
| fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 | ...............................` |
| fde0 | 28 28 22 55 52 4c 22 20 2e 20 2c 28 78 6d 6c 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 28 63 | (("URL"...,(xml-escape-string.(c |
| fe00 | 6f 6e 63 61 74 20 74 79 70 65 20 22 3a 22 20 6e 6f 64 65 29 29 29 29 29 29 29 29 0a 20 20 20 20 | oncat.type.":".node))))))))..... |
| fe20 | 28 66 6f 72 6d 61 74 20 22 5c 22 25 73 5c 22 20 5b 25 73 5d 3b 5c 6e 22 0a 20 20 20 20 20 20 20 | (format."\"%s\".[%s];\n"........ |
| fe40 | 20 20 20 20 20 6e 6f 64 65 2d 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e | .....node-id.............(mapcon |
| fe60 | 63 61 74 20 28 6c 61 6d 62 64 61 20 28 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cat.(lambda.(n)................. |
| fe80 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 64 6f 74 2d 6f 70 | .........(org-roam-graph--dot-op |
| fea0 | 74 69 6f 6e 20 6e 20 6e 69 6c 20 22 5c 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion.n.nil."\""))............... |
| fec0 | 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 63 64 72 20 28 61 73 73 6f 63 20 74 79 70 | .........(append.(cdr.(assoc.typ |
| fee0 | 65 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6e 6f 64 65 2d 65 78 74 72 61 2d 63 6f 6e 66 | e.org-roam-graph-node-extra-conf |
| ff00 | 69 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ig))............................ |
| ff20 | 20 20 20 20 6e 6f 64 65 2d 70 72 6f 70 65 72 74 69 65 73 29 20 22 2c 22 29 29 29 29 0a 0a 28 64 | ....node-properties).","))))..(d |
| ff40 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 2d 6f 70 65 6e 20 28 66 69 6c 65 29 | efun.org-roam-graph--open.(file) |
| ff60 | 0a 20 20 22 4f 70 65 6e 20 46 49 4c 45 20 75 73 69 6e 67 20 60 6f 72 67 2d 72 6f 61 6d 2d 67 72 | ..."Open.FILE.using.`org-roam-gr |
| ff80 | 61 70 68 2d 76 69 65 77 65 72 27 20 77 69 74 68 20 60 76 69 65 77 2d 66 69 6c 65 27 20 61 73 20 | aph-viewer'.with.`view-file'.as. |
| ffa0 | 61 20 66 61 6c 6c 62 61 63 6b 2e 22 0a 20 20 28 70 63 61 73 65 20 6f 72 67 2d 72 6f 61 6d 2d 67 | a.fallback."...(pcase.org-roam-g |
| ffc0 | 72 61 70 68 2d 76 69 65 77 65 72 0a 20 20 20 20 28 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 0a | raph-viewer.....((pred.stringp). |
| ffe0 | 20 20 20 20 20 28 69 66 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 6f 72 67 2d 72 6f | .....(if.(executable-find.org-ro |
| 10000 | 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 | am-graph-viewer)..........(condi |
| 10020 | 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 6c 6c | tion-case.err..............(call |
| 10040 | 2d 70 72 6f 63 65 73 73 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 20 6e | -process.org-roam-graph-viewer.n |
| 10060 | 69 6c 20 30 20 6e 69 6c 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 | il.0.nil.file)............(error |
| 10080 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 46 61 69 6c 65 64 20 74 6f 20 6f 70 65 6e 20 6f 72 67 | .(user-error."Failed.to.open.org |
| 100a0 | 2d 72 6f 61 6d 20 67 72 61 70 68 3a 20 25 73 22 20 65 72 72 29 29 29 0a 20 20 20 20 20 20 20 28 | -roam.graph:.%s".err)))........( |
| 100c0 | 75 73 65 72 2d 65 72 72 6f 72 20 22 45 78 65 63 75 74 61 62 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 | user-error."Executable.not.found |
| 100e0 | 3a 20 5c 22 25 73 5c 22 22 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 29 | :.\"%s\"".org-roam-graph-viewer) |
| 10100 | 29 29 0a 20 20 20 20 28 28 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 20 28 66 75 6e 63 61 6c | )).....((pred.functionp).(funcal |
| 10120 | 6c 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 20 66 69 6c 65 29 29 0a 20 | l.org-roam-graph-viewer.file)).. |
| 10140 | 20 20 20 28 27 6e 69 6c 20 28 76 69 65 77 2d 66 69 6c 65 20 66 69 6c 65 29 29 0a 20 20 20 20 28 | ...('nil.(view-file.file)).....( |
| 10160 | 5f 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 60 | _.(signal.'wrong-type-argument.` |
| 10180 | 28 28 66 75 6e 63 74 69 6f 6e 70 20 73 74 72 69 6e 67 70 20 6e 75 6c 6c 29 20 2c 6f 72 67 2d 72 | ((functionp.stringp.null).,org-r |
| 101a0 | 6f 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 29 29 29 29 29 0a 0a 0a 28 70 72 6f 76 69 64 65 | oam-graph-viewer)))))...(provide |
| 101c0 | 20 27 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d | .'org-roam-graph)..;;;.org-roam- |
| 101e0 | 67 72 61 70 68 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | graph.el.ends.here.............. |
| 10200 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 10220 | 65 78 70 6f 72 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | export.el....................... |
| 10240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 10280 | 30 30 30 35 34 33 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 31 31 36 00 20 30 00 00 00 | 0005430.00000000000.016116..0... |
| 102a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 102c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 102e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 10320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 10340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 103a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 103c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 103e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10400 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 65 78 70 6f 72 74 2e 65 6c 20 2d 2d 2d 20 4f 72 67 2d 72 | ;;;.org-roam-export.el.---.Org-r |
| 10420 | 6f 61 6d 20 6f 72 67 2d 65 78 70 6f 72 74 20 74 77 65 61 6b 73 20 2d 2a 2d 20 63 6f 64 69 6e 67 | oam.org-export.tweaks.-*-.coding |
| 10440 | 3a 20 75 74 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d | :.utf-8;.lexical-binding:.t;.-*- |
| 10460 | 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 | ..;;.Copyright....2020-2022.Jeth |
| 10480 | 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e | ro.Kuan.<jethrokuan95@gmail.com> |
| 104a0 | 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f | ..;;.Author:.Jethro.Kuan.<jethro |
| 104c0 | 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a | kuan95@gmail.com>.;;.URL:.https: |
| 104e0 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b | //github.com/org-roam/org-roam.; |
| 10500 | 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 | ;.Keywords:.org-mode,.roam,.conv |
| 10520 | 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 | enience.;;.Version:.2.2.2.;;.Pac |
| 10540 | 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 | kage-Requires:.((emacs."26.1").( |
| 10560 | 6f 72 67 20 22 39 2e 34 22 29 20 28 6f 72 67 2d 72 6f 61 6d 20 22 32 2e 31 22 29 29 0a 0a 3b 3b | org."9.4").(org-roam."2.1"))..;; |
| 10580 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d | .This.file.is.NOT.part.of.GNU.Em |
| 105a0 | 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f | acs...;;.This.program.is.free.so |
| 105c0 | 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 | ftware;.you.can.redistribute.it. |
| 105e0 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 | and/or.modify.;;.it.under.the.te |
| 10600 | 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | rms.of.the.GNU.General.Public.Li |
| 10620 | 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 | cense.as.published.by.;;.the.Fre |
| 10640 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 | e.Software.Foundation;.either.ve |
| 10660 | 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 | rsion.3,.or.(at.your.option).;;. |
| 10680 | 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 | any.later.version..;;.;;.This.pr |
| 106a0 | 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 | ogram.is.distributed.in.the.hope |
| 106c0 | 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 | .that.it.will.be.useful,.;;.but. |
| 106e0 | 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 | WITHOUT.ANY.WARRANTY;.without.ev |
| 10700 | 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 | en.the.implied.warranty.of.;;.ME |
| 10720 | 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 | RCHANTABILITY.or.FITNESS.FOR.A.P |
| 10740 | 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 | ARTICULAR.PURPOSE...See.the.;;.G |
| 10760 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f | NU.General.Public.License.for.mo |
| 10780 | 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 | re.details..;;.;;.You.should.hav |
| 107a0 | 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | e.received.a.copy.of.the.GNU.Gen |
| 107c0 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 | eral.Public.License.;;.along.wit |
| 107e0 | 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 43 4f 50 59 49 4e | h.GNU.Emacs;.see.the.file.COPYIN |
| 10800 | 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 3b 3b 20 46 72 65 65 | G...If.not,.write.to.the.;;.Free |
| 10820 | 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 | .Software.Foundation,.Inc.,.51.F |
| 10840 | 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b 20 | ranklin.Street,.Fifth.Floor,.;;. |
| 10860 | 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b 3b | Boston,.MA.02110-1301,.USA...;;; |
| 10880 | 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 | .Commentary:.;;.;;.This.package. |
| 108a0 | 70 72 6f 76 69 64 65 73 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 63 68 61 6e 67 65 73 20 72 | provides.the.necessary.changes.r |
| 108c0 | 65 71 75 69 72 65 64 20 74 6f 20 6d 61 6b 65 20 6f 72 67 2d 65 78 70 6f 72 74 20 77 6f 72 6b 20 | equired.to.make.org-export.work. |
| 108e0 | 6f 75 74 2d 6f 66 2d 74 68 65 2d 62 6f 78 2e 0a 3b 3b 0a 3b 3b 20 54 6f 20 65 6e 61 62 6c 65 20 | out-of-the-box..;;.;;.To.enable. |
| 10900 | 69 74 2c 20 72 75 6e 3a 0a 3b 3b 0a 3b 3b 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d | it,.run:.;;.;;....(require.'org- |
| 10920 | 72 6f 61 6d 2d 65 78 70 6f 72 74 29 0a 3b 3b 0a 3b 3b 20 54 68 65 20 6b 65 79 20 69 73 73 75 65 | roam-export).;;.;;.The.key.issue |
| 10940 | 20 4f 72 67 27 73 20 65 78 70 6f 72 74 2d 74 6f 2d 68 74 6d 6c 20 66 75 6e 63 74 69 6f 6e 61 6c | .Org's.export-to-html.functional |
| 10960 | 69 74 79 20 68 61 73 20 69 73 20 74 68 61 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 72 65 73 70 | ity.has.is.that.it.does.not.resp |
| 10980 | 65 63 74 20 74 68 65 20 49 44 20 70 72 6f 70 65 72 74 79 2c 20 77 68 69 63 68 0a 3b 3b 20 4f 72 | ect.the.ID.property,.which.;;.Or |
| 109a0 | 67 2d 72 6f 61 6d 20 72 65 6c 69 65 73 20 68 65 61 76 69 6c 79 20 6f 6e 2e 20 54 68 69 73 20 70 | g-roam.relies.heavily.on..This.p |
| 109c0 | 61 74 63 68 65 73 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 66 75 6e 63 74 69 6f 6e 20 69 6e | atches.the.necessary.function.in |
| 109e0 | 20 6f 78 2d 68 74 6d 6c 20 74 6f 20 65 78 70 6f 72 74 20 49 44 20 6c 69 6e 6b 73 20 63 6f 72 72 | .ox-html.to.export.ID.links.corr |
| 10a00 | 65 63 74 6c 79 2c 0a 3b 3b 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 72 72 65 63 | ectly,.;;.pointing.to.the.correc |
| 10a20 | 74 20 70 6c 61 63 65 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 | t.place..;;.;;;.Code:.(require.' |
| 10a40 | 6f 78 2d 68 74 6d 6c 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 65 78 70 6f 72 74 | ox-html)..(defun.org-roam-export |
| 10a60 | 2d 2d 6f 72 67 2d 68 74 6d 6c 2d 2d 72 65 66 65 72 65 6e 63 65 20 28 64 61 74 75 6d 20 69 6e 66 | --org-html--reference.(datum.inf |
| 10a80 | 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 64 2d 6f 6e 6c 79 29 0a 20 20 22 4f 72 67 2d 72 | o.&optional.named-only)..."Org-r |
| 10aa0 | 6f 61 6d 27 73 20 70 61 74 63 68 20 66 6f 72 20 60 6f 72 67 2d 68 74 6d 6c 2d 2d 72 65 66 65 72 | oam's.patch.for.`org-html--refer |
| 10ac0 | 65 6e 63 65 27 20 74 6f 20 73 75 70 70 6f 72 74 20 49 44 20 6c 69 6e 6b 20 65 78 70 6f 72 74 2e | ence'.to.support.ID.link.export. |
| 10ae0 | 0a 53 65 65 20 60 6f 72 67 2d 68 74 6d 6c 2d 2d 72 65 66 65 72 65 6e 63 65 27 20 66 6f 72 20 44 | .See.`org-html--reference'.for.D |
| 10b00 | 41 54 55 4d 2c 20 49 4e 46 4f 20 61 6e 64 20 4e 41 4d 45 44 2d 4f 4e 4c 59 2e 22 0a 20 20 28 6c | ATUM,.INFO.and.NAMED-ONLY."...(l |
| 10b20 | 65 74 2a 20 28 28 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 64 61 74 | et*.((type.(org-element-type.dat |
| 10b40 | 75 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 6c 61 62 65 6c 0a 20 20 20 20 20 20 | um))..........(user-label....... |
| 10b60 | 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 | ....(org-element-property....... |
| 10b80 | 20 20 20 20 20 28 70 63 61 73 65 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | .....(pcase.type..............(( |
| 10ba0 | 6f 72 20 60 68 65 61 64 6c 69 6e 65 20 60 69 6e 6c 69 6e 65 74 61 73 6b 29 20 3a 43 55 53 54 4f | or.`headline.`inlinetask).:CUSTO |
| 10bc0 | 4d 5f 49 44 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 60 72 61 64 69 6f 2d 74 | M_ID)..............((or.`radio-t |
| 10be0 | 61 72 67 65 74 20 60 74 61 72 67 65 74 29 20 3a 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 | arget.`target).:value).......... |
| 10c00 | 20 20 20 20 28 5f 20 3a 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 64 61 74 75 6d 29 | ....(_.:name))............datum) |
| 10c20 | 29 0a 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 6c 61 62 65 6c 0a 20 20 20 20 20 20 20 20 20 | )..........(user-label.......... |
| 10c40 | 20 28 6f 72 20 75 73 65 72 2d 6c 61 62 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | .(or.user-label...............(w |
| 10c60 | 68 65 6e 2d 6c 65 74 20 28 28 70 61 74 68 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 | hen-let.((path.(org-element-prop |
| 10c80 | 65 72 74 79 20 3a 49 44 20 64 61 74 75 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erty.:ID.datum)))............... |
| 10ca0 | 20 20 3b 3b 20 73 65 65 20 60 6f 72 67 2d 68 74 6d 6c 2d 6c 69 6e 6b 27 20 66 6f 72 20 77 68 79 | ..;;.see.`org-html-link'.for.why |
| 10cc0 | 20 77 65 20 75 73 65 20 22 49 44 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | .we.use."ID-".................;; |
| 10ce0 | 20 28 73 65 61 72 63 68 20 66 6f 72 20 22 49 44 2d 22 20 69 6e 20 6f 78 2d 68 74 6d 6c 2e 65 6c | .(search.for."ID-".in.ox-html.el |
| 10d00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 49 44 2d 22 20 | ).................(concat."ID-". |
| 10d20 | 70 61 74 68 29 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 61 6e 64 20 75 | path))))).....(cond......((and.u |
| 10d40 | 73 65 72 2d 6c 61 62 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 70 6c 69 73 74 2d | ser-label............(or.(plist- |
| 10d60 | 67 65 74 20 69 6e 66 6f 20 3a 68 74 6d 6c 2d 70 72 65 66 65 72 2d 75 73 65 72 2d 6c 61 62 65 6c | get.info.:html-prefer-user-label |
| 10d80 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 74 79 70 65 20 27 28 68 | s)................(memq.type.'(h |
| 10da0 | 65 61 64 6c 69 6e 65 20 69 6e 6c 69 6e 65 74 61 73 6b 29 29 29 29 0a 20 20 20 20 20 20 75 73 65 | eadline.inlinetask)))).......use |
| 10dc0 | 72 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20 28 28 61 6e 64 20 6e 61 6d 65 64 2d 6f 6e 6c 79 0a 20 | r-label)......((and.named-only.. |
| 10de0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 71 20 74 79 70 65 20 27 28 68 65 61 64 | ..........(not.(memq.type.'(head |
| 10e00 | 6c 69 6e 65 20 69 6e 6c 69 6e 65 74 61 73 6b 20 72 61 64 69 6f 2d 74 61 72 67 65 74 20 74 61 72 | line.inlinetask.radio-target.tar |
| 10e20 | 67 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 75 73 65 72 2d 6c 61 62 65 | get)))............(not.user-labe |
| 10e40 | 6c 29 29 0a 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6f 72 | l)).......nil)......(t.......(or |
| 10e60 | 67 2d 65 78 70 6f 72 74 2d 67 65 74 2d 72 65 66 65 72 65 6e 63 65 20 64 61 74 75 6d 20 69 6e 66 | g-export-get-reference.datum.inf |
| 10e80 | 6f 29 29 29 29 29 0a 0a 28 61 64 76 69 63 65 2d 61 64 64 20 27 6f 72 67 2d 68 74 6d 6c 2d 2d 72 | o)))))..(advice-add.'org-html--r |
| 10ea0 | 65 66 65 72 65 6e 63 65 20 3a 6f 76 65 72 72 69 64 65 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 65 78 | eference.:override.#'org-roam-ex |
| 10ec0 | 70 6f 72 74 2d 2d 6f 72 67 2d 68 74 6d 6c 2d 2d 72 65 66 65 72 65 6e 63 65 29 0a 0a 28 70 72 6f | port--org-html--reference)..(pro |
| 10ee0 | 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 65 78 70 6f 72 74 29 0a 3b 3b 3b 20 6f 72 67 2d 72 | vide.'org-roam-export).;;;.org-r |
| 10f00 | 6f 61 6d 2d 65 78 70 6f 72 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 | oam-export.el.ends.here......... |
| 10f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11000 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 11020 | 69 64 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | id.el........................... |
| 11040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 11080 | 30 30 31 31 30 34 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 36 35 00 20 30 00 00 00 | 0011042.00000000000.015165..0... |
| 110a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 110c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 110e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 11120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 11140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11200 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 69 64 2e 65 6c 20 2d 2d 2d 20 49 44 2d 72 65 6c 61 74 65 | ;;;.org-roam-id.el.---.ID-relate |
| 11220 | 64 20 75 74 69 6c 69 74 69 65 73 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 2d 2a 2d 20 6c 65 78 | d.utilities.for.Org-roam.-*-.lex |
| 11240 | 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 | ical-binding:.t;.-*-..;;.Copyrig |
| 11260 | 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 | ht....2020-2022.Jethro.Kuan.<jet |
| 11280 | 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a | hrokuan95@gmail.com>..;;.Author: |
| 112a0 | 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c | .Jethro.Kuan.<jethrokuan95@gmail |
| 112c0 | 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | .com>.;;.URL:.https://github.com |
| 112e0 | 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 | /org-roam/org-roam.;;.Keywords:. |
| 11300 | 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 | org-mode,.roam,.convenience.;;.V |
| 11320 | 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 | ersion:.2.2.2.;;.Package-Require |
| 11340 | 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 20 22 32 2e 31 33 22 29 | s:.((emacs."26.1").(dash."2.13") |
| 11360 | 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 33 2e 30 | .(org."9.4").(magit-section."3.0 |
| 11380 | 2e 30 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 | .0"))..;;.This.file.is.NOT.part. |
| 113a0 | 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 | of.GNU.Emacs...;;.This.program.i |
| 113c0 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software;.you.can.redistr |
| 113e0 | 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 | ibute.it.and/or.modify.;;.it.und |
| 11400 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | er.the.terms.of.the.GNU.General. |
| 11420 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b | Public.License.as.published.by.; |
| 11440 | 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 | ;.the.Free.Software.Foundation;. |
| 11460 | 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 | either.version.3,.or.(at.your.op |
| 11480 | 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b | tion).;;.any.later.version..;;.; |
| 114a0 | 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e | ;.This.program.is.distributed.in |
| 114c0 | 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c | .the.hope.that.it.will.be.useful |
| 114e0 | 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 | ,.;;.but.WITHOUT.ANY.WARRANTY;.w |
| 11500 | 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 | ithout.even.the.implied.warranty |
| 11520 | 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 | .of.;;.MERCHANTABILITY.or.FITNES |
| 11540 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 | S.FOR.A.PARTICULAR.PURPOSE...See |
| 11560 | 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.;;.GNU.General.Public.Licen |
| 11580 | 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 | se.for.more.details..;;.;;.You.s |
| 115a0 | 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 | hould.have.received.a.copy.of.th |
| 115c0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 | e.GNU.General.Public.License.;;. |
| 115e0 | 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 | along.with.GNU.Emacs;.see.the.fi |
| 11600 | 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 | le.COPYING...If.not,.write.to.th |
| 11620 | 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 | e.;;.Free.Software.Foundation,.I |
| 11640 | 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 | nc.,.51.Franklin.Street,.Fifth.F |
| 11660 | 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 | loor,.;;.Boston,.MA.02110-1301,. |
| 11680 | 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 | USA...;;;.Commentary:.;;.;;.This |
| 116a0 | 20 6d 6f 64 75 6c 65 20 70 72 6f 76 69 64 65 73 20 49 44 2d 72 65 6c 61 74 65 64 20 66 61 63 69 | .module.provides.ID-related.faci |
| 116c0 | 6c 69 74 69 65 73 20 75 73 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 | lities.using.the.Org-roam.databa |
| 116e0 | 73 65 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 69 | se..;;.;;;.Code:.(require.'org-i |
| 11700 | 64 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 69 64 2d 61 74 2d 70 6f 69 6e 74 20 | d)..(defun.org-roam-id-at-point. |
| 11720 | 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 49 44 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 | ()..."Return.the.ID.at.point,.if |
| 11740 | 20 61 6e 79 2e 0a 52 65 63 75 72 73 69 76 65 6c 79 20 74 72 61 76 65 72 73 65 73 20 75 70 20 74 | .any..Recursively.traverses.up.t |
| 11760 | 68 65 20 68 65 61 64 6c 69 6e 65 20 74 72 65 65 20 74 6f 20 66 69 6e 64 20 74 68 65 0a 66 69 72 | he.headline.tree.to.find.the.fir |
| 11780 | 73 74 20 65 6e 63 61 70 73 75 6c 61 74 69 6e 67 20 49 44 2e 22 0a 20 20 28 6f 72 67 2d 77 69 74 | st.encapsulating.ID."...(org-wit |
| 117a0 | 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 | h-wide-buffer....(org-back-to-he |
| 117c0 | 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 20 74 29 0a 20 20 20 28 77 68 69 6c 65 20 | ading-or-point-min.t)....(while. |
| 117e0 | 28 61 6e 64 20 28 6e 6f 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6e 6f 64 65 2d 70 29 29 0a | (and.(not.(org-roam-db-node-p)). |
| 11800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 62 6f 62 70 29 29 29 0a 20 20 20 | ...............(not.(bobp))).... |
| 11820 | 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 75 70 2d 68 65 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d | ..(org-roam-up-heading-or-point- |
| 11840 | 6d 69 6e 29 29 0a 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6e 6f 64 65 | min))....(when.(org-roam-db-node |
| 11860 | 2d 70 29 0a 20 20 20 20 20 28 6f 72 67 2d 69 64 2d 67 65 74 29 29 29 29 0a 0a 28 64 65 66 75 6e | -p)......(org-id-get))))..(defun |
| 11880 | 20 6f 72 67 2d 72 6f 61 6d 2d 69 64 2d 66 69 6e 64 20 28 69 64 20 26 6f 70 74 69 6f 6e 61 6c 20 | .org-roam-id-find.(id.&optional. |
| 118a0 | 6d 61 72 6b 65 72 70 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 | markerp)..."Return.the.location. |
| 118c0 | 6f 66 20 74 68 65 20 65 6e 74 72 79 20 77 69 74 68 20 74 68 65 20 69 64 20 49 44 20 75 73 69 6e | of.the.entry.with.the.id.ID.usin |
| 118e0 | 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 62 2e 0a 54 68 65 20 72 65 74 75 72 6e 20 76 61 | g.the.Org-roam.db..The.return.va |
| 11900 | 6c 75 65 20 69 73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 28 66 69 6c 65 2d 6e 61 6d 65 20 2e 20 | lue.is.a.cons.cell.(file-name... |
| 11920 | 70 6f 73 69 74 69 6f 6e 29 2c 20 6f 72 20 6e 69 6c 0a 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f | position),.or.nil.if.there.is.no |
| 11940 | 20 65 6e 74 72 79 20 77 69 74 68 20 74 68 61 74 20 49 44 2e 0a 57 69 74 68 20 6f 70 74 69 6f 6e | .entry.with.that.ID..With.option |
| 11960 | 61 6c 20 61 72 67 75 6d 65 6e 74 20 4d 41 52 4b 45 52 50 2c 20 72 65 74 75 72 6e 20 74 68 65 20 | al.argument.MARKERP,.return.the. |
| 11980 | 70 6f 73 69 74 69 6f 6e 20 61 73 20 61 20 6e 65 77 20 6d 61 72 6b 65 72 2e 22 0a 20 20 28 63 6f | position.as.a.new.marker."...(co |
| 119a0 | 6e 64 0a 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 69 64 29 20 28 73 65 74 71 20 69 64 20 28 73 79 | nd....((symbolp.id).(setq.id.(sy |
| 119c0 | 6d 62 6f 6c 2d 6e 61 6d 65 20 69 64 29 29 29 0a 20 20 20 28 28 6e 75 6d 62 65 72 70 20 69 64 29 | mbol-name.id)))....((numberp.id) |
| 119e0 | 20 28 73 65 74 71 20 69 64 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 69 64 29 29 | .(setq.id.(number-to-string.id)) |
| 11a00 | 29 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c | ))...(let.((node.(org-roam-popul |
| 11a20 | 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 69 64 20 69 64 | ate.(org-roam-node-create.:id.id |
| 11a40 | 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 67 2d 72 | )))).....(when-let.((file.(org-r |
| 11a60 | 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 | oam-node-file.node))).......(if. |
| 11a80 | 6d 61 72 6b 65 72 70 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 | markerp...........(unwind-protec |
| 11aa0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 6f | t...............(let.((buffer.(o |
| 11ac0 | 72 20 28 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 66 69 6c 65 29 0a 20 20 | r.(find-buffer-visiting.file)... |
| 11ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ..............................(f |
| 11b00 | 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 | ind-file-noselect.file))))...... |
| 11b20 | 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | ...........(with-current-buffer. |
| 11b40 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 76 65 2d 6d | buffer...................(move-m |
| 11b60 | 61 72 6b 65 72 20 28 6d 61 6b 65 2d 6d 61 72 6b 65 72 29 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | arker.(make-marker).(org-roam-no |
| 11b80 | 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 20 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 | de-point.node).buffer))))....... |
| 11ba0 | 20 20 28 63 6f 6e 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 | ..(cons.(org-roam-node-file.node |
| 11bc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 | )...............(org-roam-node-p |
| 11be0 | 6f 69 6e 74 20 6e 6f 64 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | oint.node))))))..(defun.org-roam |
| 11c00 | 2d 69 64 2d 6f 70 65 6e 20 28 69 64 20 5f 29 0a 20 20 22 47 6f 20 74 6f 20 74 68 65 20 65 6e 74 | -id-open.(id._)..."Go.to.the.ent |
| 11c20 | 72 79 20 77 69 74 68 20 69 64 20 49 44 2e 0a 4c 69 6b 65 20 60 6f 72 67 2d 69 64 2d 6f 70 65 6e | ry.with.id.ID..Like.`org-id-open |
| 11c40 | 27 2c 20 62 75 74 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 75 73 65 73 20 74 68 65 20 4f 72 67 | ',.but.additionally.uses.the.Org |
| 11c60 | 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 2e 22 0a 20 20 28 6f 72 67 2d 6d 61 72 6b 2d 72 69 6e | -roam.database."...(org-mark-rin |
| 11c80 | 67 2d 70 75 73 68 29 0a 20 20 28 6c 65 74 20 28 28 6d 20 28 6f 72 20 28 6f 72 67 2d 72 6f 61 6d | g-push)...(let.((m.(or.(org-roam |
| 11ca0 | 2d 69 64 2d 66 69 6e 64 20 69 64 20 27 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -id-find.id.'marker)............ |
| 11cc0 | 20 20 20 20 28 6f 72 67 2d 69 64 2d 66 69 6e 64 20 69 64 20 27 6d 61 72 6b 65 72 29 29 29 0a 20 | ....(org-id-find.id.'marker))).. |
| 11ce0 | 20 20 20 20 20 20 20 63 6d 64 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 0a 20 20 20 20 20 20 | .......cmd).....(unless.m....... |
| 11d00 | 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 66 69 6e 64 20 65 6e 74 72 79 20 77 69 74 68 20 49 | (error."Cannot.find.entry.with.I |
| 11d20 | 44 20 5c 22 25 73 5c 22 22 20 69 64 29 29 0a 20 20 20 20 3b 3b 20 55 73 65 20 61 20 62 75 66 66 | D.\"%s\"".id)).....;;.Use.a.buff |
| 11d40 | 65 72 2d 73 77 69 74 63 68 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 61 6e 61 6c 6f 67 79 20 | er-switching.command.in.analogy. |
| 11d60 | 74 6f 20 66 69 6e 64 69 6e 67 20 66 69 6c 65 73 0a 20 20 20 20 28 73 65 74 71 20 63 6d 64 0a 20 | to.finding.files.....(setq.cmd.. |
| 11d80 | 20 20 20 20 20 20 20 20 20 28 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 0a 20 20 20 | .........(or............(cdr.... |
| 11da0 | 20 20 20 20 20 20 20 20 20 28 61 73 73 71 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 | .........(assq..............(cdr |
| 11dc0 | 20 28 61 73 73 71 20 27 66 69 6c 65 20 6f 72 67 2d 6c 69 6e 6b 2d 66 72 61 6d 65 2d 73 65 74 75 | .(assq.'file.org-link-frame-setu |
| 11de0 | 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 66 69 6e 64 2d 66 69 6c 65 20 2e 20 | p))..............'((find-file... |
| 11e00 | 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | switch-to-buffer)............... |
| 11e20 | 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 2e 20 73 77 69 74 63 | .(find-file-other-window...switc |
| 11e40 | 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 | h-to-buffer-other-window)....... |
| 11e60 | 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 | .........(find-file-other-frame. |
| 11e80 | 2e 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 29 29 | ..switch-to-buffer-other-frame)) |
| 11ea0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d | ))............'switch-to-buffer- |
| 11ec0 | 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 65 71 75 | other-window)).....(if.(not.(equ |
| 11ee0 | 61 6c 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 | al.(current-buffer).(marker-buff |
| 11f00 | 65 72 20 6d 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6d 64 20 28 6d 61 | er.m))).........(funcall.cmd.(ma |
| 11f20 | 72 6b 65 72 2d 62 75 66 66 65 72 20 6d 29 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | rker-buffer.m))).....(goto-char. |
| 11f40 | 6d 29 0a 20 20 20 20 28 6d 6f 76 65 2d 6d 61 72 6b 65 72 20 6d 20 6e 69 6c 29 0a 20 20 20 20 28 | m).....(move-marker.m.nil).....( |
| 11f60 | 6f 72 67 2d 73 68 6f 77 2d 63 6f 6e 74 65 78 74 29 29 29 0a 0a 28 6f 72 67 2d 6c 69 6e 6b 2d 73 | org-show-context)))..(org-link-s |
| 11f80 | 65 74 2d 70 61 72 61 6d 65 74 65 72 73 20 22 69 64 22 20 3a 66 6f 6c 6c 6f 77 20 23 27 6f 72 67 | et-parameters."id".:follow.#'org |
| 11fa0 | 2d 72 6f 61 6d 2d 69 64 2d 6f 70 65 6e 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | -roam-id-open)..;;;###autoload.( |
| 11fc0 | 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 75 70 64 61 74 65 2d 6f 72 67 2d 69 64 2d 6c 6f 63 | defun.org-roam-update-org-id-loc |
| 11fe0 | 61 74 69 6f 6e 73 20 28 26 72 65 73 74 20 64 69 72 65 63 74 6f 72 69 65 73 29 0a 20 20 22 53 63 | ations.(&rest.directories)..."Sc |
| 12000 | 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 20 74 6f 20 75 70 64 61 74 65 20 60 6f 72 67 | an.Org-roam.files.to.update.`org |
| 12020 | 2d 69 64 27 20 72 65 6c 61 74 65 64 20 73 74 61 74 65 2e 0a 54 68 69 73 20 69 73 20 6c 69 6b 65 | -id'.related.state..This.is.like |
| 12040 | 20 60 6f 72 67 2d 69 64 2d 75 70 64 61 74 65 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 27 2c 20 62 | .`org-id-update-id-locations',.b |
| 12060 | 75 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 75 73 65 20 74 68 65 20 63 75 | ut.will.automatically.use.the.cu |
| 12080 | 72 72 65 6e 74 6c 79 20 62 6f 75 6e 64 20 60 6f 72 67 2d 64 69 72 65 63 74 6f 72 79 27 20 61 6e | rrently.bound.`org-directory'.an |
| 120a0 | 64 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 0a 61 6c 6f 6e 67 20 77 69 74 | d.`org-roam-directory'.along.wit |
| 120c0 | 68 20 44 49 52 45 43 54 4f 52 49 45 53 20 28 69 66 20 61 6e 79 29 2c 20 77 68 65 72 65 20 74 68 | h.DIRECTORIES.(if.any),.where.th |
| 120e0 | 65 20 6c 6f 6f 6b 75 70 20 66 6f 72 20 66 69 6c 65 73 20 69 6e 0a 74 68 65 73 65 20 64 69 72 65 | e.lookup.for.files.in.these.dire |
| 12100 | 63 74 6f 72 69 65 73 20 77 69 6c 6c 20 62 65 20 61 6c 77 61 79 73 20 72 65 63 75 72 73 69 76 65 | ctories.will.be.always.recursive |
| 12120 | 2e 0a 0a 4e 6f 74 65 3a 20 4f 72 67 2d 72 6f 61 6d 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 68 | ...Note:.Org-roam.doesn't.have.h |
| 12140 | 61 72 64 20 64 65 70 65 6e 64 65 6e 63 79 20 6f 6e 0a 60 6f 72 67 2d 69 64 2d 6c 6f 63 61 74 69 | ard.dependency.on.`org-id-locati |
| 12160 | 6f 6e 73 2d 66 69 6c 65 27 20 74 6f 20 6c 6f 6f 6b 75 70 20 49 44 73 20 66 6f 72 20 6e 6f 64 65 | ons-file'.to.lookup.IDs.for.node |
| 12180 | 73 20 74 68 61 74 20 61 72 65 20 73 74 6f 72 65 64 0a 69 6e 20 74 68 65 20 64 61 74 61 62 61 73 | s.that.are.stored.in.the.databas |
| 121a0 | 65 2c 20 62 75 74 20 69 74 20 73 74 69 6c 6c 20 74 72 69 65 73 20 74 6f 20 70 72 6f 70 65 72 6c | e,.but.it.still.tries.to.properl |
| 121c0 | 79 20 69 6e 74 65 67 72 61 74 65 73 20 77 69 74 68 0a 60 6f 72 67 2d 69 64 27 2e 20 54 68 69 73 | y.integrates.with.`org-id'..This |
| 121e0 | 20 61 6c 6c 6f 77 73 20 74 68 65 20 75 73 65 72 20 74 6f 20 63 72 6f 73 73 2d 72 65 66 65 72 65 | .allows.the.user.to.cross-refere |
| 12200 | 6e 63 65 20 49 44 73 20 6f 75 74 73 69 64 65 20 6f 66 0a 74 68 65 20 63 75 72 72 65 6e 74 20 60 | nce.IDs.outside.of.the.current.` |
| 12220 | 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 2c 20 61 6e 64 20 61 6c 73 6f 20 6c 69 | org-roam-directory',.and.also.li |
| 12240 | 6e 6b 20 77 69 74 68 20 5c 22 69 64 3a 5c 22 0a 6c 69 6e 6b 73 20 74 6f 20 68 65 61 64 69 6e 67 | nk.with.\"id:\".links.to.heading |
| 12260 | 73 2f 66 69 6c 65 73 20 77 69 74 68 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 60 6f 72 67 2d | s/files.within.the.current.`org- |
| 12280 | 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 0a 74 68 61 74 20 61 72 65 20 65 78 63 6c 75 64 65 | roam-directory'.that.are.exclude |
| 122a0 | 64 20 66 72 6f 6d 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 69 6e 20 4f 72 67 2d 72 6f 61 | d.from.identification.in.Org-roa |
| 122c0 | 6d 20 61 73 0a 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 73 2c 20 65 2e 67 2e 20 77 69 74 68 | m.as.`org-roam-node's,.e.g..with |
| 122e0 | 20 5c 22 52 4f 41 4d 5f 45 58 43 4c 55 44 45 5c 22 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 28 | .\"ROAM_EXCLUDE\".property."...( |
| 12300 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 64 69 72 20 | interactive)...(cl-loop.for.dir. |
| 12320 | 69 6e 20 28 63 6f 6e 73 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 | in.(cons.org-roam-directory.dire |
| 12340 | 63 74 6f 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6f 72 67 2d 72 6f 61 6d | ctories)............for.org-roam |
| 12360 | 2d 64 69 72 65 63 74 6f 72 79 20 3d 20 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 6e 63 6f 6e | -directory.=.dir............ncon |
| 12380 | 63 20 28 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 74 2d 66 69 6c 65 73 29 20 69 6e 74 6f 20 66 69 6c | c.(org-roam-list-files).into.fil |
| 123a0 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 61 6c 6c 79 20 28 6f 72 67 2d 69 64 2d 75 70 | es............finally.(org-id-up |
| 123c0 | 64 61 74 65 2d 69 64 2d 6c 6f 63 61 74 69 6f 6e 73 20 66 69 6c 65 73 20 6f 72 67 2d 72 6f 61 6d | date-id-locations.files.org-roam |
| 123e0 | 2d 76 65 72 62 6f 73 65 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d | -verbose)))..(provide.'org-roam- |
| 12400 | 69 64 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 69 64 2e 65 6c 20 65 6e 64 73 20 68 65 72 | id)..;;;.org-roam-id.el.ends.her |
| 12420 | 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | e............................... |
| 12440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 125a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 125c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 125e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12600 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 12620 | 64 62 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | db.el........................... |
| 12640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 12680 | 30 30 37 37 32 33 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 37 36 00 20 30 00 00 00 | 0077235.00000000000.015176..0... |
| 126a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 126c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 126e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 12720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 12740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 127a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 127c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 127e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12800 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2e 65 6c 20 2d 2d 2d 20 4f 72 67 2d 72 6f 61 6d 20 | ;;;.org-roam-db.el.---.Org-roam. |
| 12820 | 64 61 74 61 62 61 73 65 20 41 50 49 20 2d 2a 2d 20 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 3b 20 | database.API.-*-.coding:.utf-8;. |
| 12840 | 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 | lexical-binding:.t;.-*-..;;.Copy |
| 12860 | 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c | right....2020-2022.Jethro.Kuan.< |
| 12880 | 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 41 75 74 68 | jethrokuan95@gmail.com>..;;.Auth |
| 128a0 | 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d | or:.Jethro.Kuan.<jethrokuan95@gm |
| 128c0 | 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | ail.com>.;;.URL:.https://github. |
| 128e0 | 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 | com/org-roam/org-roam.;;.Keyword |
| 12900 | 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b | s:.org-mode,.roam,.convenience.; |
| 12920 | 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 | ;.Version:.2.2.2.;;.Package-Requ |
| 12940 | 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 20 22 32 2e 31 | ires:.((emacs."26.1").(dash."2.1 |
| 12960 | 33 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 65 6d 61 63 73 71 6c 20 22 32 30 32 33 30 32 | 3").(org."9.4").(emacsql."202302 |
| 12980 | 32 38 22 29 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 33 2e 30 2e 30 22 29 29 0a 0a 3b | 28").(magit-section."3.0.0"))..; |
| 129a0 | 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 | ;.This.file.is.NOT.part.of.GNU.E |
| 129c0 | 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 | macs...;;.This.program.is.free.s |
| 129e0 | 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | oftware;.you.can.redistribute.it |
| 12a00 | 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 | .and/or.modify.;;.it.under.the.t |
| 12a20 | 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | erms.of.the.GNU.General.Public.L |
| 12a40 | 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 | icense.as.published.by.;;.the.Fr |
| 12a60 | 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 | ee.Software.Foundation;.either.v |
| 12a80 | 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b | ersion.3,.or.(at.your.option).;; |
| 12aa0 | 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 | .any.later.version..;;.;;.This.p |
| 12ac0 | 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 | rogram.is.distributed.in.the.hop |
| 12ae0 | 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 | e.that.it.will.be.useful,.;;.but |
| 12b00 | 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 | .WITHOUT.ANY.WARRANTY;.without.e |
| 12b20 | 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d | ven.the.implied.warranty.of.;;.M |
| 12b40 | 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 | ERCHANTABILITY.or.FITNESS.FOR.A. |
| 12b60 | 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 | PARTICULAR.PURPOSE...See.the.;;. |
| 12b80 | 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d | GNU.General.Public.License.for.m |
| 12ba0 | 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 | ore.details..;;.;;.You.should.ha |
| 12bc0 | 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 | ve.received.a.copy.of.the.GNU.Ge |
| 12be0 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 | neral.Public.License.;;.along.wi |
| 12c00 | 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 43 4f 50 59 49 | th.GNU.Emacs;.see.the.file.COPYI |
| 12c20 | 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 3b 3b 20 46 72 65 | NG...If.not,.write.to.the.;;.Fre |
| 12c40 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 | e.Software.Foundation,.Inc.,.51. |
| 12c60 | 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b | Franklin.Street,.Fifth.Floor,.;; |
| 12c80 | 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b | .Boston,.MA.02110-1301,.USA...;; |
| 12ca0 | 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 6d 6f 64 75 6c 65 20 | ;.Commentary:.;;.;;.This.module. |
| 12cc0 | 70 72 6f 76 69 64 65 73 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 64 61 74 61 62 61 73 65 | provides.the.underlying.database |
| 12ce0 | 20 41 50 49 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 | .API.to.Org-roam..;;.;;;.Code:.( |
| 12d00 | 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 28 72 65 71 75 69 72 65 20 27 75 72 6c | require.'org-roam).(require.'url |
| 12d20 | 2d 70 61 72 73 65 29 0a 28 72 65 71 75 69 72 65 20 27 6f 6c 29 0a 28 64 65 66 76 61 72 20 6f 72 | -parse).(require.'ol).(defvar.or |
| 12d40 | 67 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 63 61 63 68 65 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f | g-outline-path-cache)..;;;.Optio |
| 12d60 | 6e 73 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 74 61 62 61 73 65 2d | ns.(defcustom.org-roam-database- |
| 12d80 | 63 6f 6e 6e 65 63 74 6f 72 20 28 69 66 20 28 61 6e 64 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 | connector.(if.(and.(progn....... |
| 12da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 12dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 65 6d 61 63 73 71 6c 2d 73 71 | ............(require.'emacsql-sq |
| 12de0 | 6c 69 74 65 2d 62 75 69 6c 74 69 6e 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | lite-builtin.nil.t)............. |
| 12e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 12e20 | 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 70 20 27 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 | ......(functionp.'emacsql-sqlite |
| 12e40 | 2d 62 75 69 6c 74 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -builtin))...................... |
| 12e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | ...........................(func |
| 12e80 | 74 69 6f 6e 70 20 27 73 71 6c 69 74 65 2d 6f 70 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tionp.'sqlite-open))............ |
| 12ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 12ec0 | 27 73 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'sqlite-builtin................. |
| 12ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 71 6c 69 74 65 | .........................'sqlite |
| 12f00 | 29 0a 20 20 22 54 68 65 20 64 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 6f 72 20 75 73 65 64 | )..."The.database.connector.used |
| 12f20 | 20 62 79 20 4f 72 67 2d 72 6f 61 6d 2e 0a 54 68 69 73 20 6d 75 73 74 20 62 65 20 73 65 74 20 62 | .by.Org-roam..This.must.be.set.b |
| 12f40 | 65 66 6f 72 65 20 60 6f 72 67 2d 72 6f 61 6d 27 20 69 73 20 6c 6f 61 64 65 64 2e 20 20 54 6f 20 | efore.`org-roam'.is.loaded...To. |
| 12f60 | 75 73 65 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 0a 63 6f 6e 6e 65 63 74 6f 72 20 79 6f 75 | use.an.alternative.connector.you |
| 12f80 | 20 6d 75 73 74 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 61 63 | .must.install.the.respective.pac |
| 12fa0 | 6b 61 67 65 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 | kage.explicitly..The.default.is. |
| 12fc0 | 60 73 71 6c 69 74 65 27 2c 20 77 68 69 63 68 20 75 73 65 73 20 74 68 65 20 60 65 6d 61 63 73 71 | `sqlite',.which.uses.the.`emacsq |
| 12fe0 | 6c 2d 73 71 6c 69 74 65 27 20 6c 69 62 72 61 72 79 0a 74 68 61 74 20 69 73 20 62 65 69 6e 67 20 | l-sqlite'.library.that.is.being. |
| 13000 | 6d 61 69 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 72 65 70 6f 73 69 74 6f 72 | maintained.in.the.same.repositor |
| 13020 | 79 20 61 73 20 60 65 6d 61 63 73 71 6c 27 0a 69 74 73 65 6c 66 2e 0a 49 66 20 79 6f 75 20 61 72 | y.as.`emacsql'.itself..If.you.ar |
| 13040 | 65 20 75 73 69 6e 67 20 45 6d 61 63 73 20 32 39 2c 20 74 68 65 6e 20 74 68 65 20 72 65 63 6f 6d | e.using.Emacs.29,.then.the.recom |
| 13060 | 6d 65 6e 64 65 64 20 63 6f 6e 6e 65 63 74 6f 72 20 69 73 0a 60 73 71 6c 69 74 65 2d 62 75 69 6c | mended.connector.is.`sqlite-buil |
| 13080 | 74 69 6e 27 2c 20 77 68 69 63 68 20 75 73 65 73 20 74 68 65 20 6e 65 77 20 62 75 69 6c 74 69 6e | tin',.which.uses.the.new.builtin |
| 130a0 | 20 73 75 70 70 6f 72 74 20 66 6f 72 20 53 51 4c 69 74 65 2e 0a 59 6f 75 20 6e 65 65 64 20 74 6f | .support.for.SQLite..You.need.to |
| 130c0 | 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 60 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 2d 62 75 69 | .install.the.`emacsql-sqlite-bui |
| 130e0 | 6c 74 69 6e 27 20 70 61 63 6b 61 67 65 20 74 6f 20 75 73 65 0a 74 68 69 73 20 63 6f 6e 6e 65 63 | ltin'.package.to.use.this.connec |
| 13100 | 74 6f 72 2e 0a 49 66 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 61 6e 20 6f 6c 64 65 72 20 45 | tor..If.you.are.using.an.older.E |
| 13120 | 6d 61 63 73 20 72 65 6c 65 61 73 65 2c 20 74 68 65 6e 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 | macs.release,.then.the.recommend |
| 13140 | 65 64 0a 63 6f 6e 6e 65 63 74 6f 72 20 69 73 20 60 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 27 2c | ed.connector.is.`sqlite-module', |
| 13160 | 20 77 68 69 63 68 20 75 73 65 73 20 74 68 65 20 6d 6f 64 75 6c 65 20 70 72 6f 76 69 64 65 64 20 | .which.uses.the.module.provided. |
| 13180 | 62 79 0a 74 68 65 20 60 73 71 6c 69 74 65 33 27 20 70 61 63 6b 61 67 65 2e 20 20 54 68 69 73 20 | by.the.`sqlite3'.package...This. |
| 131a0 | 69 73 20 76 65 72 79 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a | is.very.similar.to.the.previous. |
| 131c0 | 63 6f 6e 6e 65 63 74 6f 72 20 61 6e 64 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 73 75 70 70 6f | connector.and.the.built-in.suppo |
| 131e0 | 72 74 20 69 6e 20 45 6d 61 63 73 20 32 39 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 74 68 69 73 | rt.in.Emacs.29.derives.from.this |
| 13200 | 0a 6d 6f 64 75 6c 65 2e 20 20 59 6f 75 20 6e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 | .module...You.need.to.install.th |
| 13220 | 65 20 60 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 27 20 70 61 63 6b 61 67 | e.`emacsql-sqlite-module'.packag |
| 13240 | 65 0a 74 6f 20 75 73 65 20 74 68 69 73 20 63 6f 6e 6e 65 63 74 6f 72 2e 0a 46 6f 72 20 74 68 65 | e.to.use.this.connector..For.the |
| 13260 | 20 74 69 6d 65 20 62 65 69 6e 67 20 60 6c 69 62 73 71 6c 69 74 65 33 27 20 69 73 20 73 74 69 6c | .time.being.`libsqlite3'.is.stil |
| 13280 | 6c 20 73 75 70 70 6f 72 74 65 64 2e 20 20 44 6f 20 6e 6f 74 20 75 73 65 0a 74 68 69 73 2c 20 69 | l.supported...Do.not.use.this,.i |
| 132a0 | 74 20 69 73 20 61 6e 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 60 73 71 | t.is.an.older.version.of.the.`sq |
| 132c0 | 6c 69 74 65 2d 6d 6f 64 75 6c 65 27 20 63 6f 6e 6e 65 63 74 6f 72 0a 66 72 6f 6d 20 62 65 66 6f | lite-module'.connector.from.befo |
| 132e0 | 72 65 20 74 68 65 20 63 6f 6e 6e 65 63 74 6f 72 20 61 6e 64 20 74 68 65 20 70 61 63 6b 61 67 65 | re.the.connector.and.the.package |
| 13300 | 20 77 65 72 65 20 72 65 6e 61 6d 65 64 2e 0a 46 6f 72 20 74 68 65 20 74 69 6d 65 20 62 65 69 6e | .were.renamed..For.the.time.bein |
| 13320 | 67 20 60 73 71 6c 69 74 65 33 27 20 69 73 20 61 6c 73 6f 20 73 75 70 70 6f 72 74 65 64 2e 20 20 | g.`sqlite3'.is.also.supported... |
| 13340 | 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 69 73 2e 0a 54 68 69 73 20 75 73 65 73 20 74 68 65 20 74 | Do.not.use.this..This.uses.the.t |
| 13360 | 68 69 72 64 2d 70 61 72 74 79 20 60 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 33 27 20 70 61 63 | hird-party.`emacsql-sqlite3'.pac |
| 13380 | 6b 61 67 65 2c 20 77 68 69 63 68 20 75 73 65 73 0a 74 68 65 20 6f 66 66 69 63 69 61 6c 20 60 73 | kage,.which.uses.the.official.`s |
| 133a0 | 71 6c 69 74 65 33 27 20 63 6c 69 20 74 6f 6f 6c 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 69 | qlite3'.cli.tool,.which.is.not.i |
| 133c0 | 6e 74 65 6e 64 65 64 0a 74 6f 20 62 65 20 75 73 65 64 20 6c 69 6b 65 20 74 68 69 73 2e 20 20 53 | ntended.to.be.used.like.this...S |
| 133e0 | 65 65 20 68 74 74 70 73 3a 2f 2f 6e 75 6c 6c 70 72 6f 67 72 61 6d 2e 63 6f 6d 2f 62 6c 6f 67 2f | ee.https://nullprogram.com/blog/ |
| 13400 | 32 30 31 34 2f 30 32 2f 30 36 2f 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | 2014/02/06/."...:package-version |
| 13420 | 20 27 28 66 6f 72 67 65 20 2e 20 22 30 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 | .'(forge..."0.3.0")...:group.'or |
| 13440 | 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 73 | g-roam...:type.'(choice.(const.s |
| 13460 | 71 6c 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 73 | qlite)..................(const.s |
| 13480 | 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | qlite-builtin).................. |
| 134a0 | 28 63 6f 6e 73 74 20 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | (const.sqlite-module)........... |
| 134c0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 6c 69 62 73 71 6c 69 74 65 33 20 28 | .......(const.:tag."libsqlite3.( |
| 134e0 | 4f 42 53 4f 4c 45 54 45 29 22 20 6c 69 62 73 71 6c 69 74 65 33 29 0a 20 20 20 20 20 20 20 20 20 | OBSOLETE)".libsqlite3).......... |
| 13500 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 73 71 6c 69 74 65 33 20 28 42 52 | ........(const.:tag."sqlite3.(BR |
| 13520 | 4f 4b 45 4e 29 22 20 73 71 6c 69 74 65 33 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | OKEN)".sqlite3)))..(defcustom.or |
| 13540 | 67 2d 72 6f 61 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 2d | g-roam-db-location.(locate-user- |
| 13560 | 65 6d 61 63 73 2d 66 69 6c 65 20 22 6f 72 67 2d 72 6f 61 6d 2e 64 62 22 29 0a 20 20 22 54 68 65 | emacs-file."org-roam.db")..."The |
| 13580 | 20 70 61 74 68 20 74 6f 20 66 69 6c 65 20 77 68 65 72 65 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d | .path.to.file.where.the.Org-roam |
| 135a0 | 20 64 61 74 61 62 61 73 65 20 69 73 20 73 74 6f 72 65 64 2e 0a 0a 49 74 20 69 73 20 74 68 65 20 | .database.is.stored...It.is.the. |
| 135c0 | 75 73 65 72 27 73 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 79 20 74 6f 20 73 65 74 20 74 68 69 | user's.responsibility.to.set.thi |
| 135e0 | 73 20 63 6f 72 72 65 63 74 6c 79 2c 20 65 73 70 65 63 69 61 6c 6c 79 0a 77 68 65 6e 20 75 73 65 | s.correctly,.especially.when.use |
| 13600 | 64 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 4f 72 67 2d 72 6f 61 6d 20 69 6e 73 74 61 6e 63 | d.with.multiple.Org-roam.instanc |
| 13620 | 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20 3a 67 72 6f 75 70 20 27 6f | es."...:type.'string...:group.'o |
| 13640 | 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 | rg-roam)..(defcustom.org-roam-db |
| 13660 | 2d 67 63 2d 74 68 72 65 73 68 6f 6c 64 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 0a | -gc-threshold.gc-cons-threshold. |
| 13680 | 20 20 22 54 68 65 20 76 61 6c 75 65 20 74 6f 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 65 74 20 | .."The.value.to.temporarily.set. |
| 136a0 | 74 68 65 20 60 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 27 20 74 68 72 65 73 68 6f 6c | the.`gc-cons-threshold'.threshol |
| 136c0 | 64 20 74 6f 2e 0a 44 75 72 69 6e 67 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 73 79 6e 63 27 2c | d.to..During.`org-roam-db-sync', |
| 136e0 | 20 45 6d 61 63 73 20 63 61 6e 20 70 61 75 73 65 20 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 20 | .Emacs.can.pause.multiple.times. |
| 13700 | 74 6f 0a 70 65 72 66 6f 72 6d 20 67 61 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 62 65 | to.perform.garbage.collection.be |
| 13720 | 63 61 75 73 65 20 6f 66 20 74 68 65 20 6c 61 72 67 65 20 6e 75 6d 62 65 72 20 6f 66 0a 74 65 6d | cause.of.the.large.number.of.tem |
| 13740 | 70 6f 72 61 72 79 20 73 74 72 75 63 74 75 72 65 73 20 67 65 6e 65 72 61 74 65 64 20 28 65 2e 67 | porary.structures.generated.(e.g |
| 13760 | 2e 20 70 61 72 73 65 64 20 41 53 54 73 29 2e 0a 0a 60 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 | ..parsed.ASTs)...`gc-cons-thresh |
| 13780 | 6f 6c 64 27 20 69 73 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 65 74 20 74 6f 0a 60 6f 72 67 2d | old'.is.temporarily.set.to.`org- |
| 137a0 | 72 6f 61 6d 2d 64 62 2d 67 63 2d 74 68 72 65 73 68 6f 6c 64 27 20 64 75 72 69 6e 67 20 74 68 69 | roam-db-gc-threshold'.during.thi |
| 137c0 | 73 20 6f 70 65 72 61 74 69 6f 6e 2c 20 61 6e 64 20 69 6e 63 72 65 61 73 69 6e 67 0a 60 67 63 2d | s.operation,.and.increasing.`gc- |
| 137e0 | 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 27 20 77 69 6c 6c 20 68 65 6c 70 20 72 65 64 75 63 65 | cons-threshold'.will.help.reduce |
| 13800 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 47 43 20 6f 70 65 72 61 74 69 6f 6e 73 2c 0a 61 74 | .the.number.of.GC.operations,.at |
| 13820 | 20 74 68 65 20 63 6f 73 74 20 6f 66 20 6d 65 6d 6f 72 79 20 75 73 61 67 65 2e 20 54 77 65 61 6b | .the.cost.of.memory.usage..Tweak |
| 13840 | 69 6e 67 20 74 68 69 73 20 76 61 6c 75 65 20 6d 61 79 20 6c 65 61 64 20 74 6f 0a 62 65 74 74 65 | ing.this.value.may.lead.to.bette |
| 13860 | 72 20 6f 76 65 72 61 6c 6c 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 0a 46 6f 72 20 65 78 61 6d | r.overall.performance...For.exam |
| 13880 | 70 6c 65 2c 20 74 6f 20 72 65 64 75 63 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 47 43 73 | ple,.to.reduce.the.number.of.GCs |
| 138a0 | 20 74 6f 20 74 68 65 20 6d 69 6e 69 6d 75 6d 2c 20 6f 6e 0a 6d 61 63 68 69 6e 65 73 20 77 69 74 | .to.the.minimum,.on.machines.wit |
| 138c0 | 68 20 6c 61 72 67 65 20 6d 65 6d 6f 72 79 20 6f 6e 65 20 6d 61 79 20 73 65 74 20 69 74 20 74 6f | h.large.memory.one.may.set.it.to |
| 138e0 | 0a 60 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 27 2e 22 0a 20 20 3a 74 79 70 | .`most-positive-fixnum'."...:typ |
| 13900 | 65 20 27 69 6e 74 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 | e.'int...:group.'org-roam)..(def |
| 13920 | 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6e 6f 64 65 2d 69 6e 63 6c 75 64 65 2d | custom.org-roam-db-node-include- |
| 13940 | 66 75 6e 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 20 74 29 0a 20 20 22 41 20 63 75 73 74 | function.(lambda.().t)..."A.cust |
| 13960 | 6f 6d 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 63 68 65 63 6b 20 69 66 20 74 68 65 20 70 6f 69 6e | om.function.to.check.if.the.poin |
| 13980 | 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 76 61 6c 69 64 20 6e 6f 64 65 2e 0a 54 68 69 73 20 66 75 | t.contains.a.valid.node..This.fu |
| 139a0 | 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 65 61 63 68 20 74 69 6d 65 20 61 20 6e 6f 64 | nction.is.called.each.time.a.nod |
| 139c0 | 65 20 28 62 6f 74 68 20 66 69 6c 65 20 61 6e 64 20 68 65 61 64 6c 69 6e 65 29 0a 69 73 20 61 62 | e.(both.file.and.headline).is.ab |
| 139e0 | 6f 75 74 20 74 6f 20 62 65 20 73 61 76 65 64 20 69 6e 74 6f 20 74 68 65 20 4f 72 67 2d 72 6f 61 | out.to.be.saved.into.the.Org-roa |
| 13a00 | 6d 20 64 61 74 61 62 61 73 65 2e 0a 0a 49 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 | m.database...If.the.function.ret |
| 13a20 | 75 72 6e 73 20 6e 69 6c 2c 20 4f 72 67 2d 72 6f 61 6d 20 77 69 6c 6c 20 73 6b 69 70 20 74 68 65 | urns.nil,.Org-roam.will.skip.the |
| 13a40 | 20 6e 6f 64 65 2e 20 54 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 66 75 6c 20 66 | .node..This.function.is.useful.f |
| 13a60 | 6f 72 20 65 78 63 6c 75 64 69 6e 67 20 63 65 72 74 61 69 6e 20 6e 6f 64 65 73 20 66 72 6f 6d 20 | or.excluding.certain.nodes.from. |
| 13a80 | 74 68 65 20 4f 72 67 2d 72 6f 61 6d 0a 64 61 74 61 62 61 73 65 2e 22 0a 20 20 3a 74 79 70 65 20 | the.Org-roam.database."...:type. |
| 13aa0 | 27 66 75 6e 63 74 69 6f 6e 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 | 'function...:group.'org-roam)..( |
| 13ac0 | 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 75 70 64 61 74 65 2d 6f 6e 2d | defcustom.org-roam-db-update-on- |
| 13ae0 | 73 61 76 65 20 74 0a 20 20 22 49 66 20 74 2c 20 75 70 64 61 74 65 20 74 68 65 20 4f 72 67 2d 72 | save.t..."If.t,.update.the.Org-r |
| 13b00 | 6f 61 6d 20 64 61 74 61 62 61 73 65 20 75 70 6f 6e 20 73 61 76 69 6e 67 20 74 68 65 20 66 69 6c | oam.database.upon.saving.the.fil |
| 13b20 | 65 2e 0a 44 69 73 61 62 6c 65 20 74 68 69 73 20 69 66 20 79 6f 75 72 20 66 69 6c 65 73 20 61 72 | e..Disable.this.if.your.files.ar |
| 13b40 | 65 20 6c 61 72 67 65 20 61 6e 64 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 64 61 74 61 62 61 73 | e.large.and.updating.the.databas |
| 13b60 | 65 20 69 73 0a 73 6c 6f 77 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a | e.is.slow."...:type.'boolean...: |
| 13b80 | 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 | group.'org-roam)..(defcustom.org |
| 13ba0 | 2d 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 2d 6c 69 6e 6b 73 2d 65 6c 65 6d 65 6e 74 73 20 27 28 | -roam-db-extra-links-elements.'( |
| 13bc0 | 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 20 6b 65 79 77 6f 72 64 29 0a 20 20 22 54 68 65 20 6c 69 | node-property.keyword)..."The.li |
| 13be0 | 73 74 20 6f 66 20 4f 72 67 20 65 6c 65 6d 65 6e 74 20 74 79 70 65 73 20 74 6f 20 69 6e 63 6c 75 | st.of.Org.element.types.to.inclu |
| 13c00 | 64 65 20 66 6f 72 20 70 61 72 73 69 6e 67 20 62 79 20 4f 72 67 2d 72 6f 61 6d 2e 0a 0a 42 79 20 | de.for.parsing.by.Org-roam...By. |
| 13c20 | 64 65 66 61 75 6c 74 2c 20 77 68 65 6e 20 70 61 72 73 69 6e 67 20 4f 72 67 27 73 20 41 53 54 2c | default,.when.parsing.Org's.AST, |
| 13c40 | 20 6c 69 6e 6b 73 20 77 69 74 68 69 6e 20 6b 65 79 77 6f 72 64 73 20 61 6e 64 0a 70 72 6f 70 65 | .links.within.keywords.and.prope |
| 13c60 | 72 74 79 20 64 72 61 77 65 72 73 20 61 72 65 20 6e 6f 74 20 70 61 72 73 65 64 20 61 73 20 6c 69 | rty.drawers.are.not.parsed.as.li |
| 13c80 | 6e 6b 73 2e 20 53 6f 6d 65 74 69 6d 65 73 20 68 6f 77 65 76 65 72 2c 20 69 74 0a 69 73 20 64 65 | nks..Sometimes.however,.it.is.de |
| 13ca0 | 73 69 72 61 62 6c 65 20 74 6f 20 70 61 72 73 65 20 61 6e 64 20 63 61 63 68 65 20 74 68 65 73 65 | sirable.to.parse.and.cache.these |
| 13cc0 | 20 6c 69 6e 6b 73 20 28 65 2e 67 2e 20 68 69 64 69 6e 67 20 6c 69 6e 6b 73 20 69 6e 0a 61 20 70 | .links.(e.g..hiding.links.in.a.p |
| 13ce0 | 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 29 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | roperty.drawer)."...:package-ver |
| 13d00 | 73 69 6f 6e 20 27 28 6f 72 67 2d 72 6f 61 6d 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 | sion.'(org-roam..."2.2.0")...:gr |
| 13d20 | 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 28 73 65 74 20 28 63 6f 6e | oup.'org-roam...:type.'(set.(con |
| 13d40 | 73 74 20 3a 74 61 67 20 22 6b 65 79 77 6f 72 64 73 22 20 6b 65 79 77 6f 72 64 29 0a 20 20 20 20 | st.:tag."keywords".keyword)..... |
| 13d60 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 70 72 6f 70 65 72 74 79 20 | ..........(const.:tag."property. |
| 13d80 | 64 72 61 77 65 72 73 22 20 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 29 29 29 0a 0a 28 64 65 66 63 | drawers".node-property)))..(defc |
| 13da0 | 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 2d 6c 69 6e 6b 73 2d 65 78 | ustom.org-roam-db-extra-links-ex |
| 13dc0 | 63 6c 75 64 65 2d 6b 65 79 73 20 27 28 28 6e 6f 64 65 2d 70 72 6f 70 65 72 74 79 20 2e 20 28 22 | clude-keys.'((node-property...(" |
| 13de0 | 52 4f 41 4d 5f 52 45 46 53 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ROAM_REFS")).................... |
| 13e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 13e20 | 6b 65 79 77 6f 72 64 20 2e 20 28 22 74 72 61 6e 73 63 6c 75 64 65 22 29 29 29 0a 20 20 22 4b 65 | keyword...("transclude")))..."Ke |
| 13e40 | 79 73 20 74 6f 20 69 67 6e 6f 72 65 20 77 68 65 6e 20 6d 61 70 70 69 6e 67 20 6f 76 65 72 20 6c | ys.to.ignore.when.mapping.over.l |
| 13e60 | 69 6e 6b 73 2e 0a 0a 54 68 65 20 63 61 72 20 6f 66 20 74 68 65 20 61 73 73 6f 63 69 61 74 69 6f | inks...The.car.of.the.associatio |
| 13e80 | 6e 20 6c 69 73 74 20 69 73 20 74 68 65 20 4f 72 67 20 65 6c 65 6d 65 6e 74 20 74 79 70 65 20 28 | n.list.is.the.Org.element.type.( |
| 13ea0 | 65 2e 67 2e 0a 6b 65 79 77 6f 72 64 29 2e 20 54 68 65 20 63 64 72 20 69 73 20 61 20 6c 69 73 74 | e.g..keyword)..The.cdr.is.a.list |
| 13ec0 | 20 6f 66 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 73 74 72 69 6e 67 73 20 74 6f 0a | .of.case-insensitive.strings.to. |
| 13ee0 | 65 78 63 6c 75 64 65 20 66 72 6f 6d 20 62 65 69 6e 67 20 74 72 65 61 74 65 64 20 61 73 20 6c 69 | exclude.from.being.treated.as.li |
| 13f00 | 6e 6b 73 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 65 20 75 73 65 20 74 68 69 73 20 74 | nks...For.example,.we.use.this.t |
| 13f20 | 6f 20 70 72 65 76 65 6e 74 20 73 65 6c 66 2d 72 65 66 65 72 65 6e 74 69 61 6c 20 6c 69 6e 6b 73 | o.prevent.self-referential.links |
| 13f40 | 20 69 6e 0a 52 4f 41 4d 5f 52 45 46 53 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | .in.ROAM_REFS."...:package-versi |
| 13f60 | 6f 6e 20 27 28 6f 72 67 2d 72 6f 61 6d 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | on.'(org-roam..."2.2.0")...:grou |
| 13f80 | 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 29 29 0a 0a 3b | p.'org-roam...:type.'(alist))..; |
| 13fa0 | 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 72 6f 61 6d 2d | ;;.Variables.(defconst.org-roam- |
| 13fc0 | 64 62 2d 76 65 72 73 69 6f 6e 20 31 38 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d | db-version.18)..(defvar.org-roam |
| 13fe0 | 2d 64 62 2d 2d 63 6f 6e 6e 65 63 74 69 6f 6e 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 | -db--connection.(make-hash-table |
| 14000 | 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 22 44 61 74 61 62 61 73 65 20 63 6f 6e 6e | .:test.#'equal)..."Database.conn |
| 14020 | 65 63 74 69 6f 6e 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 2e 22 29 0a 0a | ection.to.Org-roam.database.").. |
| 14040 | 3b 3b 3b 20 43 6f 72 65 20 46 75 6e 63 74 69 6f 6e 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f | ;;;.Core.Functions.(defun.org-ro |
| 14060 | 61 6d 2d 64 62 2d 2d 67 65 74 2d 63 6f 6e 6e 65 63 74 69 6f 6e 20 28 29 0a 20 20 22 52 65 74 75 | am-db--get-connection.()..."Retu |
| 14080 | 72 6e 20 74 68 65 20 64 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2c 20 69 66 20 61 | rn.the.database.connection,.if.a |
| 140a0 | 6e 79 2e 22 0a 20 20 28 67 65 74 68 61 73 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | ny."...(gethash.(expand-file-nam |
| 140c0 | 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f | e.(file-name-as-directory.org-ro |
| 140e0 | 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f | am-directory))............org-ro |
| 14100 | 61 6d 2d 64 62 2d 2d 63 6f 6e 6e 65 63 74 69 6f 6e 29 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 | am-db--connection))..(declare-fu |
| 14120 | 6e 63 74 69 6f 6e 20 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 20 22 65 78 74 3a 65 6d 61 63 73 | nction.emacsql-sqlite."ext:emacs |
| 14140 | 71 6c 2d 73 71 6c 69 74 65 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6d | ql-sqlite").(declare-function.em |
| 14160 | 61 63 73 71 6c 2d 73 71 6c 69 74 65 33 20 22 65 78 74 3a 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 | acsql-sqlite3."ext:emacsql-sqlit |
| 14180 | 65 33 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6d 61 63 73 71 6c 2d 6c | e3").(declare-function.emacsql-l |
| 141a0 | 69 62 73 71 6c 69 74 65 33 20 22 65 78 74 3a 65 6d 61 63 73 71 6c 2d 6c 69 62 73 71 6c 69 74 65 | ibsqlite3."ext:emacsql-libsqlite |
| 141c0 | 33 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6d 61 63 73 71 6c 2d 73 71 | 3").(declare-function.emacsql-sq |
| 141e0 | 6c 69 74 65 2d 62 75 69 6c 74 69 6e 20 22 65 78 74 3a 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 | lite-builtin."ext:emacsql-sqlite |
| 14200 | 2d 62 75 69 6c 74 69 6e 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6d 61 | -builtin").(declare-function.ema |
| 14220 | 63 73 71 6c 2d 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 20 22 65 78 74 3a 65 6d 61 63 73 71 6c 2d | csql-sqlite-module."ext:emacsql- |
| 14240 | 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 22 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | sqlite-module")..(defun.org-roam |
| 14260 | 2d 64 62 2d 2d 63 6f 6e 6e 2d 66 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 66 75 | -db--conn-fn.()..."Return.the.fu |
| 14280 | 6e 63 74 69 6f 6e 20 66 6f 72 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 64 61 74 61 62 61 73 65 | nction.for.creating.the.database |
| 142a0 | 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 22 0a 20 20 28 63 6c 2d 63 61 73 65 20 6f 72 67 2d 72 6f 61 | .connection."...(cl-case.org-roa |
| 142c0 | 6d 2d 64 61 74 61 62 61 73 65 2d 63 6f 6e 6e 65 63 74 6f 72 0a 20 20 20 20 28 73 71 6c 69 74 65 | m-database-connector.....(sqlite |
| 142e0 | 0a 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 65 6d | ......(progn........(require.'em |
| 14300 | 61 63 73 71 6c 2d 73 71 6c 69 74 65 29 0a 20 20 20 20 20 20 20 23 27 65 6d 61 63 73 71 6c 2d 73 | acsql-sqlite)........#'emacsql-s |
| 14320 | 71 6c 69 74 65 29 29 0a 20 20 20 20 28 73 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e 0a 20 20 20 20 | qlite)).....(sqlite-builtin..... |
| 14340 | 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 65 6d 61 63 73 71 6c | .(progn........(require.'emacsql |
| 14360 | 2d 73 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e 29 0a 20 20 20 20 20 20 20 23 27 65 6d 61 63 73 71 | -sqlite-builtin)........#'emacsq |
| 14380 | 6c 2d 73 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e 29 29 0a 20 20 20 20 28 73 71 6c 69 74 65 2d 6d | l-sqlite-builtin)).....(sqlite-m |
| 143a0 | 6f 64 75 6c 65 0a 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 72 65 71 75 69 72 | odule......(progn........(requir |
| 143c0 | 65 20 27 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 | e.'emacsql-sqlite-module)....... |
| 143e0 | 20 23 27 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 28 | .#'emacsql-sqlite-module)).....( |
| 14400 | 6c 69 62 73 71 6c 69 74 65 33 0a 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 72 | libsqlite3......(progn........(r |
| 14420 | 65 71 75 69 72 65 20 27 65 6d 61 63 73 71 6c 2d 6c 69 62 73 71 6c 69 74 65 33 29 0a 20 20 20 20 | equire.'emacsql-libsqlite3)..... |
| 14440 | 20 20 20 23 27 65 6d 61 63 73 71 6c 2d 6c 69 62 73 71 6c 69 74 65 33 29 29 0a 20 20 20 20 28 73 | ...#'emacsql-libsqlite3)).....(s |
| 14460 | 71 6c 69 74 65 33 0a 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 72 65 71 75 69 | qlite3......(progn........(requi |
| 14480 | 72 65 20 27 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 33 29 0a 20 20 20 20 20 20 20 23 27 65 6d | re.'emacsql-sqlite3)........#'em |
| 144a0 | 61 63 73 71 6c 2d 73 71 6c 69 74 65 33 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f | acsql-sqlite3))))..(defun.org-ro |
| 144c0 | 61 6d 2d 64 62 20 28 29 0a 20 20 22 45 6e 74 72 79 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 4f 72 | am-db.()..."Entrypoint.to.the.Or |
| 144e0 | 67 2d 72 6f 61 6d 20 73 71 6c 69 74 65 20 64 61 74 61 62 61 73 65 2e 0a 49 6e 69 74 69 61 6c 69 | g-roam.sqlite.database..Initiali |
| 14500 | 7a 65 73 20 61 6e 64 20 73 74 6f 72 65 73 20 74 68 65 20 64 61 74 61 62 61 73 65 2c 20 61 6e 64 | zes.and.stores.the.database,.and |
| 14520 | 20 74 68 65 20 64 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 0a 50 65 72 66 6f 72 | .the.database.connection..Perfor |
| 14540 | 6d 73 20 61 20 64 61 74 61 62 61 73 65 20 75 70 67 72 61 64 65 20 77 68 65 6e 20 72 65 71 75 69 | ms.a.database.upgrade.when.requi |
| 14560 | 72 65 64 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 | red."...(unless.(and.(org-roam-d |
| 14580 | 62 2d 2d 67 65 74 2d 63 6f 6e 6e 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | b--get-connection).............. |
| 145a0 | 20 20 28 65 6d 61 63 73 71 6c 2d 6c 69 76 65 2d 70 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d | ..(emacsql-live-p.(org-roam-db-- |
| 145c0 | 67 65 74 2d 63 6f 6e 6e 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 69 | get-connection))).....(let.((ini |
| 145e0 | 74 2d 64 62 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6f 72 67 2d 72 6f 61 | t-db.(not.(file-exists-p.org-roa |
| 14600 | 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 | m-db-location)))).......(make-di |
| 14620 | 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 | rectory.(file-name-directory.org |
| 14640 | 2d 72 6f 61 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 29 20 74 29 0a 20 20 20 20 20 20 28 6c 65 74 | -roam-db-location).t).......(let |
| 14660 | 20 28 28 63 6f 6e 6e 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 63 | .((conn.(funcall.(org-roam-db--c |
| 14680 | 6f 6e 6e 2d 66 6e 29 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 0a | onn-fn).org-roam-db-location))). |
| 146a0 | 20 20 20 20 20 20 20 20 28 65 6d 61 63 73 71 6c 20 63 6f 6e 6e 20 5b 3a 70 72 61 67 6d 61 20 28 | ........(emacsql.conn.[:pragma.( |
| 146c0 | 3d 20 66 6f 72 65 69 67 6e 5f 6b 65 79 73 20 4f 4e 29 5d 29 0a 20 20 20 20 20 20 20 20 28 77 68 | =.foreign_keys.ON)]).........(wh |
| 146e0 | 65 6e 2d 6c 65 74 2a 20 28 28 70 72 6f 63 65 73 73 20 28 65 6d 61 63 73 71 6c 2d 70 72 6f 63 65 | en-let*.((process.(emacsql-proce |
| 14700 | 73 73 20 63 6f 6e 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f | ss.conn)).....................(_ |
| 14720 | 20 28 70 72 6f 63 65 73 73 70 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(processp.process)))........... |
| 14740 | 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 71 75 65 72 79 2d 6f 6e 2d 65 78 69 74 2d 66 6c 61 67 20 | (set-process-query-on-exit-flag. |
| 14760 | 70 72 6f 63 65 73 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 28 | process.nil)).........(puthash.( |
| 14780 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 | expand-file-name.(file-name-as-d |
| 147a0 | 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 | irectory.org-roam-directory))... |
| 147c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...............conn............. |
| 147e0 | 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 63 6f 6e 6e 65 63 74 69 6f 6e 29 0a 20 20 | .....org-roam-db--connection)... |
| 14800 | 20 20 20 20 20 20 28 77 68 65 6e 20 69 6e 69 74 2d 64 62 0a 20 20 20 20 20 20 20 20 20 20 28 6f | ......(when.init-db...........(o |
| 14820 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 69 6e 69 74 20 63 6f 6e 6e 29 29 0a 20 20 20 20 20 20 20 20 | rg-roam-db--init.conn))......... |
| 14840 | 28 6c 65 74 2a 20 28 28 76 65 72 73 69 6f 6e 20 28 63 61 61 72 20 28 65 6d 61 63 73 71 6c 20 63 | (let*.((version.(caar.(emacsql.c |
| 14860 | 6f 6e 6e 20 22 50 52 41 47 4d 41 20 75 73 65 72 5f 76 65 72 73 69 6f 6e 22 29 29 29 0a 20 20 20 | onn."PRAGMA.user_version"))).... |
| 14880 | 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 73 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 | ............(version.(org-roam-d |
| 148a0 | 62 2d 2d 75 70 67 72 61 64 65 2d 6d 61 79 62 65 20 63 6f 6e 6e 20 76 65 72 73 69 6f 6e 29 29 29 | b--upgrade-maybe.conn.version))) |
| 148c0 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 3e 20 | ...........(cond............((>. |
| 148e0 | 76 65 72 73 69 6f 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 | version.org-roam-db-version).... |
| 14900 | 20 20 20 20 20 20 20 20 20 28 65 6d 61 63 73 71 6c 2d 63 6c 6f 73 65 20 63 6f 6e 6e 29 0a 20 20 | .........(emacsql-close.conn)... |
| 14920 | 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | ..........(user-error........... |
| 14940 | 20 20 20 22 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 20 77 61 73 20 63 72 | ..."The.Org-roam.database.was.cr |
| 14960 | 65 61 74 65 64 20 77 69 74 68 20 61 20 6e 65 77 65 72 20 4f 72 67 2d 72 6f 61 6d 20 76 65 72 73 | eated.with.a.newer.Org-roam.vers |
| 14980 | 69 6f 6e 2e 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 59 6f 75 20 6e 65 65 64 20 74 | ion...".............."You.need.t |
| 149a0 | 6f 20 75 70 64 61 74 65 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 70 61 63 6b 61 67 65 22 29 29 | o.update.the.Org-roam.package")) |
| 149c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 3c 20 76 65 72 73 69 6f 6e 20 6f 72 67 2d 72 6f 61 6d | ............((<.version.org-roam |
| 149e0 | 2d 64 62 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6d 61 63 73 71 | -db-version).............(emacsq |
| 14a00 | 6c 2d 63 6c 6f 73 65 20 63 6f 6e 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 | l-close.conn).............(error |
| 14a20 | 20 22 42 55 47 3a 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 20 73 63 68 | ."BUG:.The.Org-roam.database.sch |
| 14a40 | 65 6d 65 20 63 68 61 6e 67 65 64 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eme.changed.%s"................. |
| 14a60 | 20 20 20 22 61 6e 64 20 74 68 65 72 65 20 69 73 20 6e 6f 20 75 70 67 72 61 64 65 20 70 61 74 68 | ..."and.there.is.no.upgrade.path |
| 14a80 | 22 29 29 29 29 29 29 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 67 65 74 2d 63 6f 6e | ")))))))...(org-roam-db--get-con |
| 14aa0 | 6e 65 63 74 69 6f 6e 29 29 0a 0a 3b 3b 3b 20 45 6e 74 72 79 70 6f 69 6e 74 3a 20 28 6f 72 67 2d | nection))..;;;.Entrypoint:.(org- |
| 14ac0 | 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 29 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 65 6d | roam-db-query).(define-error.'em |
| 14ae0 | 61 63 73 71 6c 2d 63 6f 6e 73 74 72 61 69 6e 74 20 22 53 51 4c 20 63 6f 6e 73 74 72 61 69 6e 74 | acsql-constraint."SQL.constraint |
| 14b00 | 20 76 69 6f 6c 61 74 69 6f 6e 22 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d | .violation").(defun.org-roam-db- |
| 14b20 | 71 75 65 72 79 20 28 73 71 6c 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 52 75 6e 20 53 51 | query.(sql.&rest.args)..."Run.SQ |
| 14b40 | 4c 20 71 75 65 72 79 20 6f 6e 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 20 77 69 74 | L.query.on.Org-roam.database.wit |
| 14b60 | 68 20 41 52 47 53 2e 0a 53 51 4c 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 74 68 65 20 65 6d | h.ARGS..SQL.can.be.either.the.em |
| 14b80 | 61 63 73 71 6c 20 76 65 63 74 6f 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2c 20 6f 72 20 | acsql.vector.representation,.or. |
| 14ba0 | 61 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 61 70 70 6c 79 20 23 27 65 6d 61 63 73 71 6c 20 28 6f | a.string."...(apply.#'emacsql.(o |
| 14bc0 | 72 67 2d 72 6f 61 6d 2d 64 62 29 20 73 71 6c 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6f | rg-roam-db).sql.args))..(defun.o |
| 14be0 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 21 20 28 68 61 6e 64 6c 65 72 20 73 71 6c 20 26 | rg-roam-db-query!.(handler.sql.& |
| 14c00 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 52 75 6e 20 53 51 4c 20 71 75 65 72 79 20 6f 6e 20 4f | rest.args)..."Run.SQL.query.on.O |
| 14c20 | 72 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 20 77 69 74 68 20 41 52 47 53 2e 0a 53 51 4c 20 | rg-roam.database.with.ARGS..SQL. |
| 14c40 | 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 74 68 65 20 65 6d 61 63 73 71 6c 20 76 65 63 74 6f 72 | can.be.either.the.emacsql.vector |
| 14c60 | 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2c 20 6f 72 20 61 20 73 74 72 69 6e 67 2e 0a 54 68 | .representation,.or.a.string..Th |
| 14c80 | 65 20 71 75 65 72 79 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62 65 20 61 62 6c 65 20 74 | e.query.is.expected.to.be.able.t |
| 14ca0 | 6f 20 66 61 69 6c 2c 20 69 6e 20 74 68 69 73 20 73 69 74 75 61 74 69 6f 6e 2c 20 72 75 6e 20 48 | o.fail,.in.this.situation,.run.H |
| 14cc0 | 41 4e 44 4c 45 52 2e 22 0a 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20 | ANDLER."...(condition-case.err.. |
| 14ce0 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 73 71 6c 20 61 72 67 73 | .....(org-roam-db-query.sql.args |
| 14d00 | 29 0a 20 20 20 20 28 65 6d 61 63 73 71 6c 2d 63 6f 6e 73 74 72 61 69 6e 74 0a 20 20 20 20 20 28 | ).....(emacsql-constraint......( |
| 14d20 | 66 75 6e 63 61 6c 6c 20 68 61 6e 64 6c 65 72 20 65 72 72 29 29 29 29 0a 0a 3b 3b 3b 20 53 63 68 | funcall.handler.err))))..;;;.Sch |
| 14d40 | 65 6d 61 74 61 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 74 61 62 | emata.(defconst.org-roam-db--tab |
| 14d60 | 6c 65 2d 73 63 68 65 6d 61 74 61 0a 20 20 27 28 28 66 69 6c 65 73 0a 20 20 20 20 20 5b 28 66 69 | le-schemata...'((files......[(fi |
| 14d80 | 6c 65 20 3a 75 6e 69 71 75 65 20 3a 70 72 69 6d 61 72 79 2d 6b 65 79 29 0a 20 20 20 20 20 20 74 | le.:unique.:primary-key).......t |
| 14da0 | 69 74 6c 65 0a 20 20 20 20 20 20 28 68 61 73 68 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 | itle.......(hash.:not-null)..... |
| 14dc0 | 20 20 28 61 74 69 6d 65 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 28 6d 74 69 6d 65 | ..(atime.:not-null).......(mtime |
| 14de0 | 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 5d 29 0a 0a 20 20 20 20 28 6e 6f 64 65 73 0a 20 20 20 20 20 28 | .:not-null)])......(nodes......( |
| 14e00 | 5b 28 69 64 20 3a 6e 6f 74 2d 6e 75 6c 6c 20 3a 70 72 69 6d 61 72 79 2d 6b 65 79 29 0a 20 20 20 | [(id.:not-null.:primary-key).... |
| 14e20 | 20 20 20 20 28 66 69 6c 65 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 28 6c 65 76 | ....(file.:not-null)........(lev |
| 14e40 | 65 6c 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 28 70 6f 73 20 3a 6e 6f 74 2d 6e | el.:not-null)........(pos.:not-n |
| 14e60 | 75 6c 6c 29 0a 20 20 20 20 20 20 20 74 6f 64 6f 0a 20 20 20 20 20 20 20 70 72 69 6f 72 69 74 79 | ull)........todo........priority |
| 14e80 | 0a 20 20 20 20 20 20 20 28 73 63 68 65 64 75 6c 65 64 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 | ........(scheduled.text)........ |
| 14ea0 | 28 64 65 61 64 6c 69 6e 65 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 74 69 74 6c 65 0a 20 20 20 | (deadline.text)........title.... |
| 14ec0 | 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 6f 6c 70 5d 0a 20 20 20 20 20 | ....properties........olp]...... |
| 14ee0 | 20 28 3a 66 6f 72 65 69 67 6e 2d 6b 65 79 20 5b 66 69 6c 65 5d 20 3a 72 65 66 65 72 65 6e 63 65 | .(:foreign-key.[file].:reference |
| 14f00 | 73 20 66 69 6c 65 73 20 5b 66 69 6c 65 5d 20 3a 6f 6e 2d 64 65 6c 65 74 65 20 3a 63 61 73 63 61 | s.files.[file].:on-delete.:casca |
| 14f20 | 64 65 29 29 29 0a 0a 20 20 20 20 28 61 6c 69 61 73 65 73 0a 20 20 20 20 20 28 5b 28 6e 6f 64 65 | de)))......(aliases......([(node |
| 14f40 | 2d 69 64 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 61 6c 69 61 73 5d 0a 20 20 20 | -id.:not-null)........alias].... |
| 14f60 | 20 20 20 28 3a 66 6f 72 65 69 67 6e 2d 6b 65 79 20 5b 6e 6f 64 65 2d 69 64 5d 20 3a 72 65 66 65 | ...(:foreign-key.[node-id].:refe |
| 14f80 | 72 65 6e 63 65 73 20 6e 6f 64 65 73 20 5b 69 64 5d 20 3a 6f 6e 2d 64 65 6c 65 74 65 20 3a 63 61 | rences.nodes.[id].:on-delete.:ca |
| 14fa0 | 73 63 61 64 65 29 29 29 0a 0a 20 20 20 20 28 63 69 74 61 74 69 6f 6e 73 0a 20 20 20 20 20 28 5b | scade)))......(citations......([ |
| 14fc0 | 28 6e 6f 64 65 2d 69 64 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 28 63 69 74 65 | (node-id.:not-null)........(cite |
| 14fe0 | 2d 6b 65 79 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 28 70 6f 73 20 3a 6e 6f 74 | -key.:not-null)........(pos.:not |
| 15000 | 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 5d 0a 20 20 20 20 20 20 | -null)........properties]....... |
| 15020 | 28 3a 66 6f 72 65 69 67 6e 2d 6b 65 79 20 5b 6e 6f 64 65 2d 69 64 5d 20 3a 72 65 66 65 72 65 6e | (:foreign-key.[node-id].:referen |
| 15040 | 63 65 73 20 6e 6f 64 65 73 20 5b 69 64 5d 20 3a 6f 6e 2d 64 65 6c 65 74 65 20 3a 63 61 73 63 61 | ces.nodes.[id].:on-delete.:casca |
| 15060 | 64 65 29 29 29 0a 0a 20 20 20 20 28 72 65 66 73 0a 20 20 20 20 20 28 5b 28 6e 6f 64 65 2d 69 64 | de)))......(refs......([(node-id |
| 15080 | 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 28 72 65 66 20 3a 6e 6f 74 2d 6e 75 6c | .:not-null)........(ref.:not-nul |
| 150a0 | 6c 29 0a 20 20 20 20 20 20 20 28 74 79 70 65 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 5d 0a 20 20 20 20 | l)........(type.:not-null)]..... |
| 150c0 | 20 20 28 3a 66 6f 72 65 69 67 6e 2d 6b 65 79 20 5b 6e 6f 64 65 2d 69 64 5d 20 3a 72 65 66 65 72 | ..(:foreign-key.[node-id].:refer |
| 150e0 | 65 6e 63 65 73 20 6e 6f 64 65 73 20 5b 69 64 5d 20 3a 6f 6e 2d 64 65 6c 65 74 65 20 3a 63 61 73 | ences.nodes.[id].:on-delete.:cas |
| 15100 | 63 61 64 65 29 29 29 0a 0a 20 20 20 20 28 74 61 67 73 0a 20 20 20 20 20 28 5b 28 6e 6f 64 65 2d | cade)))......(tags......([(node- |
| 15120 | 69 64 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 74 61 67 5d 0a 20 20 20 20 20 20 | id.:not-null)........tag]....... |
| 15140 | 28 3a 66 6f 72 65 69 67 6e 2d 6b 65 79 20 5b 6e 6f 64 65 2d 69 64 5d 20 3a 72 65 66 65 72 65 6e | (:foreign-key.[node-id].:referen |
| 15160 | 63 65 73 20 6e 6f 64 65 73 20 5b 69 64 5d 20 3a 6f 6e 2d 64 65 6c 65 74 65 20 3a 63 61 73 63 61 | ces.nodes.[id].:on-delete.:casca |
| 15180 | 64 65 29 29 29 0a 0a 20 20 20 20 28 6c 69 6e 6b 73 0a 20 20 20 20 20 28 5b 28 70 6f 73 20 3a 6e | de)))......(links......([(pos.:n |
| 151a0 | 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 28 73 6f 75 72 63 65 20 3a 6e 6f 74 2d 6e 75 6c | ot-null)........(source.:not-nul |
| 151c0 | 6c 29 0a 20 20 20 20 20 20 20 28 64 65 73 74 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 | l)........(dest.:not-null)...... |
| 151e0 | 20 20 28 74 79 70 65 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 28 70 72 6f 70 65 | ..(type.:not-null)........(prope |
| 15200 | 72 74 69 65 73 20 3a 6e 6f 74 2d 6e 75 6c 6c 29 5d 0a 20 20 20 20 20 20 28 3a 66 6f 72 65 69 67 | rties.:not-null)].......(:foreig |
| 15220 | 6e 2d 6b 65 79 20 5b 73 6f 75 72 63 65 5d 20 3a 72 65 66 65 72 65 6e 63 65 73 20 6e 6f 64 65 73 | n-key.[source].:references.nodes |
| 15240 | 20 5b 69 64 5d 20 3a 6f 6e 2d 64 65 6c 65 74 65 20 3a 63 61 73 63 61 64 65 29 29 29 29 29 0a 0a | .[id].:on-delete.:cascade))))).. |
| 15260 | 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 74 61 62 6c 65 2d 69 6e 64 | (defconst.org-roam-db--table-ind |
| 15280 | 69 63 65 73 0a 20 20 27 28 28 61 6c 69 61 73 2d 6e 6f 64 65 2d 69 64 20 61 6c 69 61 73 65 73 20 | ices...'((alias-node-id.aliases. |
| 152a0 | 5b 6e 6f 64 65 2d 69 64 5d 29 0a 20 20 20 20 28 72 65 66 73 2d 6e 6f 64 65 2d 69 64 20 72 65 66 | [node-id]).....(refs-node-id.ref |
| 152c0 | 73 20 5b 6e 6f 64 65 2d 69 64 5d 29 0a 20 20 20 20 28 74 61 67 73 2d 6e 6f 64 65 2d 69 64 20 74 | s.[node-id]).....(tags-node-id.t |
| 152e0 | 61 67 73 20 5b 6e 6f 64 65 2d 69 64 5d 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | ags.[node-id])))..(defun.org-roa |
| 15300 | 6d 2d 64 62 2d 2d 69 6e 69 74 20 28 64 62 29 0a 20 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 64 61 | m-db--init.(db)..."Initialize.da |
| 15320 | 74 61 62 61 73 65 20 44 42 20 77 69 74 68 20 74 68 65 20 63 6f 72 72 65 63 74 20 73 63 68 65 6d | tabase.DB.with.the.correct.schem |
| 15340 | 61 20 61 6e 64 20 75 73 65 72 20 76 65 72 73 69 6f 6e 2e 22 0a 20 20 28 65 6d 61 63 73 71 6c 2d | a.and.user.version."...(emacsql- |
| 15360 | 77 69 74 68 2d 74 72 61 6e 73 61 63 74 69 6f 6e 20 64 62 0a 20 20 20 20 28 70 63 61 73 65 2d 64 | with-transaction.db.....(pcase-d |
| 15380 | 6f 6c 69 73 74 20 28 60 28 2c 74 61 62 6c 65 20 2c 73 63 68 65 6d 61 29 20 6f 72 67 2d 72 6f 61 | olist.(`(,table.,schema).org-roa |
| 153a0 | 6d 2d 64 62 2d 2d 74 61 62 6c 65 2d 73 63 68 65 6d 61 74 61 29 0a 20 20 20 20 20 20 28 65 6d 61 | m-db--table-schemata).......(ema |
| 153c0 | 63 73 71 6c 20 64 62 20 5b 3a 63 72 65 61 74 65 2d 74 61 62 6c 65 20 24 69 31 20 24 53 32 5d 20 | csql.db.[:create-table.$i1.$S2]. |
| 153e0 | 74 61 62 6c 65 20 73 63 68 65 6d 61 29 29 0a 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 | table.schema)).....(pcase-dolist |
| 15400 | 20 28 60 28 2c 69 6e 64 65 78 2d 6e 61 6d 65 20 2c 74 61 62 6c 65 20 2c 63 6f 6c 75 6d 6e 73 29 | .(`(,index-name.,table.,columns) |
| 15420 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 74 61 62 6c 65 2d 69 6e 64 69 63 65 73 29 0a 20 20 20 | .org-roam-db--table-indices).... |
| 15440 | 20 20 20 28 65 6d 61 63 73 71 6c 20 64 62 20 5b 3a 63 72 65 61 74 65 2d 69 6e 64 65 78 20 24 69 | ...(emacsql.db.[:create-index.$i |
| 15460 | 31 20 3a 6f 6e 20 24 69 32 20 24 53 33 5d 20 69 6e 64 65 78 2d 6e 61 6d 65 20 74 61 62 6c 65 20 | 1.:on.$i2.$S3].index-name.table. |
| 15480 | 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 28 65 6d 61 63 73 71 6c 20 64 62 20 28 66 6f 72 6d 61 | columns)).....(emacsql.db.(forma |
| 154a0 | 74 20 22 50 52 41 47 4d 41 20 75 73 65 72 5f 76 65 72 73 69 6f 6e 20 3d 20 25 73 22 20 6f 72 67 | t."PRAGMA.user_version.=.%s".org |
| 154c0 | 2d 72 6f 61 6d 2d 64 62 2d 76 65 72 73 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | -roam-db-version))))..(defun.org |
| 154e0 | 2d 72 6f 61 6d 2d 64 62 2d 2d 75 70 67 72 61 64 65 2d 6d 61 79 62 65 20 28 64 62 20 76 65 72 73 | -roam-db--upgrade-maybe.(db.vers |
| 15500 | 69 6f 6e 29 0a 20 20 22 55 70 67 72 61 64 65 73 20 74 68 65 20 64 61 74 61 62 61 73 65 20 73 63 | ion)..."Upgrades.the.database.sc |
| 15520 | 68 65 6d 61 20 66 6f 72 20 44 42 2c 20 69 66 20 56 45 52 53 49 4f 4e 20 69 73 20 6f 6c 64 2e 22 | hema.for.DB,.if.VERSION.is.old." |
| 15540 | 0a 20 20 28 65 6d 61 63 73 71 6c 2d 77 69 74 68 2d 74 72 61 6e 73 61 63 74 69 6f 6e 20 64 62 0a | ...(emacsql-with-transaction.db. |
| 15560 | 20 20 20 20 27 69 67 6e 6f 72 65 0a 20 20 20 20 28 69 66 20 28 3c 20 76 65 72 73 69 6f 6e 20 6f | ....'ignore.....(if.(<.version.o |
| 15580 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f | rg-roam-db-version).........(pro |
| 155a0 | 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 65 73 73 61 67 65 20 28 | gn...........(org-roam-message.( |
| 155c0 | 66 6f 72 6d 61 74 20 22 55 70 67 72 61 64 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 | format."Upgrading.the.Org-roam.d |
| 155e0 | 61 74 61 62 61 73 65 20 66 72 6f 6d 20 76 65 72 73 69 6f 6e 20 25 64 20 74 6f 20 76 65 72 73 69 | atabase.from.version.%d.to.versi |
| 15600 | 6f 6e 20 25 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.%d".......................... |
| 15620 | 20 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 76 | ...........version.org-roam-db-v |
| 15640 | 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d | ersion))...........(org-roam-db- |
| 15660 | 73 79 6e 63 20 74 29 29 29 29 0a 20 20 76 65 72 73 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | sync.t))))...version)..(defun.or |
| 15680 | 67 2d 72 6f 61 6d 2d 64 62 2d 2d 63 6c 6f 73 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 62 29 0a | g-roam-db--close.(&optional.db). |
| 156a0 | 20 20 22 43 6c 6f 73 65 73 20 74 68 65 20 64 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 69 6f | .."Closes.the.database.connectio |
| 156c0 | 6e 20 66 6f 72 20 64 61 74 61 62 61 73 65 20 44 42 2e 0a 49 66 20 44 42 20 69 73 20 6e 69 6c 2c | n.for.database.DB..If.DB.is.nil, |
| 156e0 | 20 63 6c 6f 73 65 73 20 74 68 65 20 64 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 | .closes.the.database.connection. |
| 15700 | 66 6f 72 20 74 68 65 20 64 61 74 61 62 61 73 65 20 69 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 | for.the.database.in.the.current. |
| 15720 | 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 28 75 6e 6c 65 73 73 | `org-roam-directory'."...(unless |
| 15740 | 20 64 62 0a 20 20 20 20 28 73 65 74 71 20 64 62 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 67 | .db.....(setq.db.(org-roam-db--g |
| 15760 | 65 74 2d 63 6f 6e 6e 65 63 74 69 6f 6e 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 64 62 | et-connection)))...(when.(and.db |
| 15780 | 20 28 65 6d 61 63 73 71 6c 2d 6c 69 76 65 2d 70 20 64 62 29 29 0a 20 20 20 20 28 65 6d 61 63 73 | .(emacsql-live-p.db)).....(emacs |
| 157a0 | 71 6c 2d 63 6c 6f 73 65 20 64 62 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | ql-close.db)))..(defun.org-roam- |
| 157c0 | 64 62 2d 2d 63 6c 6f 73 65 2d 61 6c 6c 20 28 29 0a 20 20 22 43 6c 6f 73 65 73 20 61 6c 6c 20 64 | db--close-all.()..."Closes.all.d |
| 157e0 | 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 6d 61 64 65 20 62 79 20 4f 72 67 2d | atabase.connections.made.by.Org- |
| 15800 | 72 6f 61 6d 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 63 6f 6e 6e 20 28 68 61 73 68 2d 74 61 62 | roam."...(dolist.(conn.(hash-tab |
| 15820 | 6c 65 2d 76 61 6c 75 65 73 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 63 6f 6e 6e 65 63 74 69 6f | le-values.org-roam-db--connectio |
| 15840 | 6e 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 63 6c 6f 73 65 20 63 6f 6e 6e | n)).....(org-roam-db--close.conn |
| 15860 | 29 29 29 0a 0a 3b 3b 3b 20 44 61 74 61 62 61 73 65 20 41 50 49 0a 3b 3b 3b 3b 20 43 6c 65 61 72 | )))..;;;.Database.API.;;;;.Clear |
| 15880 | 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 63 6c 65 61 72 2d 61 6c 6c | ing.(defun.org-roam-db-clear-all |
| 158a0 | 20 28 29 0a 20 20 22 43 6c 65 61 72 73 20 61 6c 6c 20 65 6e 74 72 69 65 73 20 69 6e 20 74 68 65 | .()..."Clears.all.entries.in.the |
| 158c0 | 20 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .Org-roam.cache."...(interactive |
| 158e0 | 29 0a 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6f 72 67 2d 72 6f 61 | )...(when.(file-exists-p.org-roa |
| 15900 | 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 74 61 62 6c | m-db-location).....(dolist.(tabl |
| 15920 | 65 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 74 61 62 | e.(mapcar.#'car.org-roam-db--tab |
| 15940 | 6c 65 2d 73 63 68 65 6d 61 74 61 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 | le-schemata)).......(org-roam-db |
| 15960 | 2d 71 75 65 72 79 20 60 5b 3a 64 65 6c 65 74 65 20 3a 66 72 6f 6d 20 2c 74 61 62 6c 65 5d 29 29 | -query.`[:delete.:from.,table])) |
| 15980 | 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 63 6c 65 61 72 2d 66 69 6c | ))..(defun.org-roam-db-clear-fil |
| 159a0 | 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 29 0a 20 20 22 52 65 6d 6f 76 65 20 61 6e 79 | e.(&optional.file)..."Remove.any |
| 159c0 | 20 72 65 6c 61 74 65 64 20 6c 69 6e 6b 73 20 74 6f 20 74 68 65 20 46 49 4c 45 2e 0a 54 68 69 73 | .related.links.to.the.FILE..This |
| 159e0 | 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 6e | .is.equivalent.to.removing.the.n |
| 15a00 | 6f 64 65 20 66 72 6f 6d 20 74 68 65 20 67 72 61 70 68 2e 0a 49 66 20 46 49 4c 45 20 69 73 20 6e | ode.from.the.graph..If.FILE.is.n |
| 15a20 | 69 6c 2c 20 63 6c 65 61 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 | il,.clear.the.current.buffer.".. |
| 15a40 | 20 28 73 65 74 71 20 66 69 6c 65 20 28 6f 72 20 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66 69 6c | .(setq.file.(or.file.(buffer-fil |
| 15a60 | 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 29 29 0a 20 | e-name.(buffer-base-buffer)))).. |
| 15a80 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 64 65 6c 65 74 65 20 3a 66 72 | .(org-roam-db-query.[:delete.:fr |
| 15aa0 | 6f 6d 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | om.files.......................: |
| 15ac0 | 77 68 65 72 65 20 28 3d 20 66 69 6c 65 20 24 73 31 29 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | where.(=.file.$s1)]............. |
| 15ae0 | 20 20 20 20 20 20 20 20 20 66 69 6c 65 29 29 0a 0a 3b 3b 3b 3b 20 55 70 64 61 74 69 6e 67 20 74 | .........file))..;;;;.Updating.t |
| 15b00 | 61 62 6c 65 73 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 66 69 6c 65 2d | ables..(defun.org-roam-db--file- |
| 15b20 | 74 69 74 6c 65 20 28 29 0a 20 20 22 49 6e 20 63 75 72 72 65 6e 74 20 4f 72 67 20 62 75 66 66 65 | title.()..."In.current.Org.buffe |
| 15b40 | 72 2c 20 67 65 74 20 74 68 65 20 74 69 74 6c 65 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f | r,.get.the.title..If.there.is.no |
| 15b60 | 20 74 69 74 6c 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 72 65 6c | .title,.return.the.file.name.rel |
| 15b80 | 61 74 69 76 65 20 74 6f 0a 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a | ative.to.`org-roam-directory'.". |
| 15ba0 | 20 20 28 6f 72 67 2d 6c 69 6e 6b 2d 64 69 73 70 6c 61 79 2d 66 6f 72 6d 61 74 0a 20 20 20 28 6f | ..(org-link-display-format....(o |
| 15bc0 | 72 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 63 64 72 20 28 61 73 73 6f 63 20 22 54 49 54 4c | r.(string-join.(cdr.(assoc."TITL |
| 15be0 | 45 22 20 28 6f 72 67 2d 63 6f 6c 6c 65 63 74 2d 6b 65 79 77 6f 72 64 73 20 27 28 22 74 69 74 6c | E".(org-collect-keywords.'("titl |
| 15c00 | 65 22 29 29 29 29 20 22 20 22 29 0a 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 | e")))).".")........(file-name-sa |
| 15c20 | 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 | ns-extension.(file-relative-name |
| 15c40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 15c60 | 20 20 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61 73 | ...(buffer-file-name.(buffer-bas |
| 15c80 | 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-buffer))...................... |
| 15ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 | .............org-roam-directory) |
| 15cc0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d | ))))..(defun.org-roam-db-insert- |
| 15ce0 | 66 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 68 61 73 68 29 0a 20 20 22 55 70 64 61 74 65 20 | file.(&optional.hash)..."Update. |
| 15d00 | 74 68 65 20 66 69 6c 65 73 20 74 61 62 6c 65 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 | the.files.table.for.the.current. |
| 15d20 | 62 75 66 66 65 72 2e 0a 49 66 20 55 50 44 41 54 45 2d 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | buffer..If.UPDATE-P.is.non-nil,. |
| 15d40 | 66 69 72 73 74 20 72 65 6d 6f 76 65 20 74 68 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 64 61 74 | first.remove.the.file.in.the.dat |
| 15d60 | 61 62 61 73 65 2e 0a 49 66 20 48 41 53 48 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 74 | abase..If.HASH.is.non-nil,.use.t |
| 15d80 | 68 61 74 20 61 73 20 74 68 65 20 66 69 6c 65 27 73 20 68 61 73 68 20 77 69 74 68 6f 75 74 20 72 | hat.as.the.file's.hash.without.r |
| 15da0 | 65 63 61 6c 63 75 6c 61 74 69 6e 67 20 69 74 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 | ecalculating.it."...(let*.((file |
| 15dc0 | 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 | .(buffer-file-name))..........(f |
| 15de0 | 69 6c 65 2d 74 69 74 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 66 69 6c 65 2d 74 69 74 | ile-title.(org-roam-db--file-tit |
| 15e00 | 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 74 74 72 20 28 66 69 6c 65 2d 61 74 74 72 69 62 | le))..........(attr.(file-attrib |
| 15e20 | 75 74 65 73 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 74 69 6d 65 20 28 66 69 6c | utes.file))..........(atime.(fil |
| 15e40 | 65 2d 61 74 74 72 69 62 75 74 65 2d 61 63 63 65 73 73 2d 74 69 6d 65 20 61 74 74 72 29 29 0a 20 | e-attribute-access-time.attr)).. |
| 15e60 | 20 20 20 20 20 20 20 20 28 6d 74 69 6d 65 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 2d 6d | ........(mtime.(file-attribute-m |
| 15e80 | 6f 64 69 66 69 63 61 74 69 6f 6e 2d 74 69 6d 65 20 61 74 74 72 29 29 0a 20 20 20 20 20 20 20 20 | odification-time.attr))......... |
| 15ea0 | 20 28 68 61 73 68 20 28 6f 72 20 68 61 73 68 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 66 69 | .(hash.(or.hash.(org-roam-db--fi |
| 15ec0 | 6c 65 2d 68 61 73 68 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 | le-hash.file)))).....(org-roam-d |
| 15ee0 | 62 2d 71 75 65 72 79 0a 20 20 20 20 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 66 69 6c 65 | b-query......[:insert.:into.file |
| 15f00 | 73 0a 20 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 20 28 6c 69 73 74 20 | s.......:values.$v1]......(list. |
| 15f20 | 28 76 65 63 74 6f 72 20 66 69 6c 65 20 66 69 6c 65 2d 74 69 74 6c 65 20 68 61 73 68 20 61 74 69 | (vector.file.file-title.hash.ati |
| 15f40 | 6d 65 20 6d 74 69 6d 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 | me.mtime)))))..(defun.org-roam-d |
| 15f60 | 62 2d 67 65 74 2d 73 63 68 65 64 75 6c 65 64 2d 74 69 6d 65 20 28 29 0a 20 20 22 52 65 74 75 72 | b-get-scheduled-time.()..."Retur |
| 15f80 | 6e 20 74 68 65 20 73 63 68 65 64 75 6c 65 64 20 74 69 6d 65 20 61 74 20 70 6f 69 6e 74 20 69 6e | n.the.scheduled.time.at.point.in |
| 15fa0 | 20 49 53 4f 38 36 30 31 20 66 6f 72 6d 61 74 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | .ISO8601.format."...(when-let.(( |
| 15fc0 | 74 69 6d 65 20 28 6f 72 67 2d 67 65 74 2d 73 63 68 65 64 75 6c 65 64 2d 74 69 6d 65 20 28 70 6f | time.(org-get-scheduled-time.(po |
| 15fe0 | 69 6e 74 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 | int)))).....(org-format-time-str |
| 16000 | 69 6e 67 20 22 25 46 54 25 54 25 7a 22 20 74 69 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | ing."%FT%T%z".time)))..(defun.or |
| 16020 | 67 2d 72 6f 61 6d 2d 64 62 2d 67 65 74 2d 64 65 61 64 6c 69 6e 65 2d 74 69 6d 65 20 28 29 0a 20 | g-roam-db-get-deadline-time.().. |
| 16040 | 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 65 61 64 6c 69 6e 65 20 74 69 6d 65 20 61 74 20 70 6f | ."Return.the.deadline.time.at.po |
| 16060 | 69 6e 74 20 69 6e 20 49 53 4f 38 36 30 31 20 66 6f 72 6d 61 74 2e 22 0a 20 20 28 77 68 65 6e 2d | int.in.ISO8601.format."...(when- |
| 16080 | 6c 65 74 20 28 28 74 69 6d 65 20 28 6f 72 67 2d 67 65 74 2d 64 65 61 64 6c 69 6e 65 2d 74 69 6d | let.((time.(org-get-deadline-tim |
| 160a0 | 65 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 66 6f 72 6d 61 74 2d 74 69 6d | e.(point)))).....(org-format-tim |
| 160c0 | 65 2d 73 74 72 69 6e 67 20 22 25 46 54 25 54 25 7a 22 20 74 69 6d 65 29 29 29 0a 0a 28 64 65 66 | e-string."%FT%T%z".time)))..(def |
| 160e0 | 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6e 6f 64 65 2d 70 20 28 29 0a 20 20 22 52 65 74 75 | un.org-roam-db-node-p.()..."Retu |
| 16100 | 72 6e 20 74 20 69 66 20 68 65 61 64 6c 69 6e 65 20 61 74 20 70 6f 69 6e 74 20 69 73 20 61 6e 20 | rn.t.if.headline.at.point.is.an. |
| 16120 | 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 2c 20 65 6c 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 | Org-roam.node,.else.return.nil." |
| 16140 | 0a 20 20 28 61 6e 64 20 28 6f 72 67 2d 69 64 2d 67 65 74 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 | ...(and.(org-id-get)........(not |
| 16160 | 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 52 4f 41 4d 5f 45 58 | .(org-entry-get.(point)."ROAM_EX |
| 16180 | 43 4c 55 44 45 22 29 29 0a 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 72 67 2d 72 6f 61 | CLUDE"))........(funcall.org-roa |
| 161a0 | 6d 2d 64 62 2d 6e 6f 64 65 2d 69 6e 63 6c 75 64 65 2d 66 75 6e 63 74 69 6f 6e 29 29 29 0a 0a 28 | m-db-node-include-function)))..( |
| 161c0 | 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6d 61 70 2d 6e 6f 64 65 73 20 28 66 6e 73 | defun.org-roam-db-map-nodes.(fns |
| 161e0 | 29 0a 20 20 22 52 75 6e 20 46 4e 53 20 6f 76 65 72 20 61 6c 6c 20 6e 6f 64 65 73 20 69 6e 20 74 | )..."Run.FNS.over.all.nodes.in.t |
| 16200 | 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d | he.current.buffer."...(org-with- |
| 16220 | 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 28 6f 72 67 2d 6d 61 70 2d 72 65 67 69 6f 6e 0a 20 | wide-buffer....(org-map-region.. |
| 16240 | 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 72 | ...(lambda.().......(when.(org-r |
| 16260 | 6f 61 6d 2d 64 62 2d 6e 6f 64 65 2d 70 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | oam-db-node-p).........(dolist.( |
| 16280 | 66 6e 20 66 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 | fn.fns)...........(funcall.fn))) |
| 162a0 | 29 0a 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 | ).....(point-min).(point-max)))) |
| 162c0 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6d 61 70 2d 6c 69 6e 6b 73 20 28 | ..(defun.org-roam-db-map-links.( |
| 162e0 | 66 6e 73 29 0a 20 20 22 52 75 6e 20 46 4e 53 20 6f 76 65 72 20 61 6c 6c 20 6c 69 6e 6b 73 20 69 | fns)..."Run.FNS.over.all.links.i |
| 16300 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6f 72 67 2d 77 69 | n.the.current.buffer."...(org-wi |
| 16320 | 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 | th-point-at.1.....(while.(re-sea |
| 16340 | 72 63 68 2d 66 6f 72 77 61 72 64 20 6f 72 67 2d 6c 69 6e 6b 2d 61 6e 79 2d 72 65 20 6e 69 6c 20 | rch-forward.org-link-any-re.nil. |
| 16360 | 3a 6e 6f 2d 65 72 72 6f 72 29 0a 20 20 20 20 20 20 3b 3b 20 60 72 65 2d 73 65 61 72 63 68 2d 66 | :no-error).......;;.`re-search-f |
| 16380 | 6f 72 77 61 72 64 27 20 6c 65 74 20 74 68 65 20 63 75 72 73 6f 72 20 6f 6e 65 20 63 68 61 72 61 | orward'.let.the.cursor.one.chara |
| 163a0 | 63 74 65 72 20 61 66 74 65 72 20 74 68 65 20 6c 69 6e 6b 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 | cter.after.the.link,.we.need.to. |
| 163c0 | 67 6f 20 62 61 63 6b 77 61 72 64 20 6f 6e 65 20 63 68 61 72 20 74 6f 0a 20 20 20 20 20 20 3b 3b | go.backward.one.char.to.......;; |
| 163e0 | 20 6d 61 6b 65 20 74 68 65 20 70 6f 69 6e 74 20 62 65 20 6f 6e 20 74 68 65 20 6c 69 6e 6b 2e 0a | .make.the.point.be.on.the.link.. |
| 16400 | 20 20 20 20 20 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 28 6c 65 74 | ......(backward-char).......(let |
| 16420 | 2a 20 28 28 62 65 67 69 6e 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 | *.((begin.(match-beginning.0)).. |
| 16440 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6c 65 6d 65 6e 74 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | ............(element.(org-elemen |
| 16460 | 74 2d 63 6f 6e 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 79 70 65 20 28 | t-context))..............(type.( |
| 16480 | 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 65 6c 65 6d 65 6e 74 29 29 0a 20 20 20 20 20 | org-element-type.element))...... |
| 164a0 | 20 20 20 20 20 20 20 20 6c 69 6e 6b 20 62 6f 75 6e 64 73 29 0a 20 20 20 20 20 20 20 20 28 63 6f | ........link.bounds).........(co |
| 164c0 | 6e 64 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 69 6e 6b 73 20 63 6f 72 72 65 63 74 6c 79 20 72 | nd..........;;.Links.correctly.r |
| 164e0 | 65 63 6f 67 6e 69 7a 65 64 20 62 79 20 4f 72 67 20 4d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 28 | ecognized.by.Org.Mode..........( |
| 16500 | 28 65 71 20 74 79 70 65 20 27 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | (eq.type.'link)...........(setq. |
| 16520 | 6c 69 6e 6b 20 65 6c 65 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4c 69 6e 6b 73 | link.element))..........;;.Links |
| 16540 | 20 69 6e 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 73 20 61 6e 64 20 6c 69 6e 65 73 20 73 | .in.property.drawers.and.lines.s |
| 16560 | 74 61 72 74 69 6e 67 20 77 69 74 68 20 23 2b 2e 20 52 65 63 61 6c 6c 20 74 68 61 74 2c 20 61 73 | tarting.with.#+..Recall.that,.as |
| 16580 | 20 66 6f 72 20 4f 72 67 20 4d 6f 64 65 20 76 39 2e 34 2e 34 2c 20 74 68 65 0a 20 20 20 20 20 20 | .for.Org.Mode.v9.4.4,.the....... |
| 165a0 | 20 20 20 3b 3b 20 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 6f 66 20 6c 69 6e 6b 73 20 | ...;;.org-element-type.of.links. |
| 165c0 | 77 69 74 68 69 6e 20 70 72 6f 70 65 72 74 69 65 73 20 64 72 61 77 65 72 73 20 69 73 20 22 6e 6f | within.properties.drawers.is."no |
| 165e0 | 64 65 2d 70 72 6f 70 65 72 74 79 22 20 61 6e 64 20 66 6f 72 20 6c 69 6e 65 73 20 73 74 61 72 74 | de-property".and.for.lines.start |
| 16600 | 69 6e 67 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 23 2b 20 69 73 20 22 6b 65 79 77 | ing.with..........;;.#+.is."keyw |
| 16620 | 6f 72 64 22 2e 0a 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 74 79 70 | ord"...........((and.(member.typ |
| 16640 | 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 2d 6c 69 6e 6b 73 2d 65 6c 65 6d 65 6e | e.org-roam-db-extra-links-elemen |
| 16660 | 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 2d | ts)................(not.(member- |
| 16680 | 69 67 6e 6f 72 65 2d 63 61 73 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 | ignore-case.(org-element-propert |
| 166a0 | 79 20 3a 6b 65 79 20 65 6c 65 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.:key.element)................. |
| 166c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 61 73 | ........................(cdr.(as |
| 166e0 | 73 6f 63 20 74 79 70 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 2d 6c 69 6e 6b 73 | soc.type.org-roam-db-extra-links |
| 16700 | 2d 65 78 63 6c 75 64 65 2d 6b 65 79 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -exclude-keys))))............... |
| 16720 | 20 28 73 65 74 71 20 6c 69 6e 6b 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 | .(setq.link.(save-excursion..... |
| 16740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | ........................(goto-ch |
| 16760 | 61 72 20 62 65 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar.begin)....................... |
| 16780 | 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 20 28 6f 72 67 2d 65 6c 65 6d | ......(save-match-data.(org-elem |
| 167a0 | 65 6e 74 2d 6c 69 6e 6b 2d 70 61 72 73 65 72 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | ent-link-parser))))))).........( |
| 167c0 | 77 68 65 6e 20 6c 69 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 6e 20 | when.link...........(dolist.(fn. |
| 167e0 | 66 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 6c 69 6e | fns).............(funcall.fn.lin |
| 16800 | 6b 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6d 61 70 | k)))))))..(defun.org-roam-db-map |
| 16820 | 2d 63 69 74 61 74 69 6f 6e 73 20 28 69 6e 66 6f 20 66 6e 73 29 0a 20 20 22 52 75 6e 20 46 4e 53 | -citations.(info.fns)..."Run.FNS |
| 16840 | 20 6f 76 65 72 20 61 6c 6c 20 63 69 74 61 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 | .over.all.citations.in.the.curre |
| 16860 | 6e 74 20 62 75 66 66 65 72 2e 0a 49 4e 46 4f 20 69 73 20 74 68 65 20 6f 72 67 2d 65 6c 65 6d 65 | nt.buffer..INFO.is.the.org-eleme |
| 16880 | 6e 74 20 70 61 72 73 65 64 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | nt.parsed.buffer."...(org-elemen |
| 168a0 | 74 2d 6d 61 70 20 69 6e 66 6f 20 27 63 69 74 61 74 69 6f 6e 2d 72 65 66 65 72 65 6e 63 65 0a 20 | t-map.info.'citation-reference.. |
| 168c0 | 20 20 20 28 6c 61 6d 62 64 61 20 28 63 69 74 65 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | ...(lambda.(cite).......(dolist. |
| 168e0 | 28 66 6e 20 66 6e 73 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 63 69 74 | (fn.fns).........(funcall.fn.cit |
| 16900 | 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 | e)))))..(defun.org-roam-db-inser |
| 16920 | 74 2d 66 69 6c 65 2d 6e 6f 64 65 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 66 69 6c | t-file-node.()..."Insert.the.fil |
| 16940 | 65 2d 6c 65 76 65 6c 20 6e 6f 64 65 20 69 6e 74 6f 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 63 | e-level.node.into.the.Org-roam.c |
| 16960 | 61 63 68 65 2e 22 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 | ache."...(org-with-point-at.1... |
| 16980 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 6c 65 76 | ..(when.(and.(=.(org-outline-lev |
| 169a0 | 65 6c 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | el).0)................(org-roam- |
| 169c0 | 64 62 2d 6e 6f 64 65 2d 70 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 69 64 | db-node-p)).......(when-let.((id |
| 169e0 | 20 28 6f 72 67 2d 69 64 2d 67 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 | .(org-id-get))).........(let*.(( |
| 16a00 | 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 | file.(buffer-file-name.(buffer-b |
| 16a20 | 61 73 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 | ase-buffer)))................(ti |
| 16a40 | 74 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 66 69 6c 65 2d 74 69 74 6c 65 29 29 0a 20 | tle.(org-roam-db--file-title)).. |
| 16a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 73 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 | ..............(pos.(point))..... |
| 16a80 | 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 64 6f 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........(todo.nil)........... |
| 16aa0 | 20 20 20 20 20 28 70 72 69 6f 72 69 74 79 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(priority.nil)............. |
| 16ac0 | 20 20 20 28 73 63 68 65 64 75 6c 65 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(scheduled.nil).............. |
| 16ae0 | 20 20 28 64 65 61 64 6c 69 6e 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(deadline.nil)................ |
| 16b00 | 28 6c 65 76 65 6c 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 6f | (level.0)................(tags.o |
| 16b20 | 72 67 2d 66 69 6c 65 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | rg-file-tags)................(pr |
| 16b40 | 6f 70 65 72 74 69 65 73 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 72 6f 70 65 72 74 69 65 73 29 29 | operties.(org-entry-properties)) |
| 16b60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 6c 70 20 6e 69 6c 29 29 0a 20 20 20 20 20 | ................(olp.nil))...... |
| 16b80 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 21 0a 20 20 20 20 20 20 20 | .....(org-roam-db-query!........ |
| 16ba0 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ....(lambda.(err)..............( |
| 16bc0 | 6c 77 61 72 6e 20 27 6f 72 67 2d 72 6f 61 6d 20 3a 77 61 72 6e 69 6e 67 20 22 25 73 20 66 6f 72 | lwarn.'org-roam.:warning."%s.for |
| 16be0 | 20 25 73 20 28 25 73 29 20 69 6e 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%s.(%s).in.%s"................. |
| 16c00 | 20 20 20 20 28 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 20 65 72 72 29 0a 20 | ....(error-message-string.err).. |
| 16c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 69 64 20 66 69 6c 65 | ...................title.id.file |
| 16c40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 6e 6f 64 | ))............[:insert.:into.nod |
| 16c60 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 | es.............:values.$v1]..... |
| 16c80 | 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 20 69 64 20 66 69 6c 65 20 6c 65 76 65 6c 20 70 6f 73 | .......(vector.id.file.level.pos |
| 16ca0 | 20 74 6f 64 6f 20 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .todo.priority.................. |
| 16cc0 | 20 20 73 63 68 65 64 75 6c 65 64 20 64 65 61 64 6c 69 6e 65 20 74 69 74 6c 65 20 70 72 6f 70 65 | ..scheduled.deadline.title.prope |
| 16ce0 | 72 74 69 65 73 20 6f 6c 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 61 67 73 | rties.olp))...........(when.tags |
| 16d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 0a | .............(org-roam-db-query. |
| 16d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 74 61 67 73 | .............[:insert.:into.tags |
| 16d40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 | ...............:values.$v1]..... |
| 16d60 | 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 74 61 67 29 0a 20 | .........(mapcar.(lambda.(tag).. |
| 16d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 20 69 64 | ......................(vector.id |
| 16da0 | 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 74 61 67 29 29 29 | .(substring-no-properties.tag))) |
| 16dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 67 73 29 29 29 0a 20 20 | ......................tags)))... |
| 16de0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 61 6c 69 61 | ........(org-roam-db-insert-alia |
| 16e00 | 73 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 | ses)...........(org-roam-db-inse |
| 16e20 | 72 74 2d 72 65 66 73 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | rt-refs))))))..(cl-defun.org-roa |
| 16e40 | 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 6e 6f 64 65 2d 64 61 74 61 20 28 29 0a 20 20 22 49 6e 73 65 | m-db-insert-node-data.()..."Inse |
| 16e60 | 72 74 20 6e 6f 64 65 20 64 61 74 61 20 66 6f 72 20 68 65 61 64 6c 69 6e 65 20 61 74 20 70 6f 69 | rt.node.data.for.headline.at.poi |
| 16e80 | 6e 74 20 69 6e 74 6f 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 65 2e 22 0a 20 20 28 | nt.into.the.Org-roam.cache."...( |
| 16ea0 | 77 68 65 6e 2d 6c 65 74 20 28 28 69 64 20 28 6f 72 67 2d 69 64 2d 67 65 74 29 29 29 0a 20 20 20 | when-let.((id.(org-id-get))).... |
| 16ec0 | 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 | .(let*.((file.(buffer-file-name. |
| 16ee0 | 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | (buffer-base-buffer))).......... |
| 16f00 | 20 20 28 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f 6e 65 6e 74 73 20 28 6f 72 67 2d 68 65 61 64 69 | ..(heading-components.(org-headi |
| 16f20 | 6e 67 2d 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 73 20 | ng-components))............(pos. |
| 16f40 | 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 64 6f 20 28 6e 74 68 20 32 | (point))............(todo.(nth.2 |
| 16f60 | 20 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .heading-components))........... |
| 16f80 | 20 28 70 72 69 6f 72 69 74 79 20 28 6e 74 68 20 33 20 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f 6e | .(priority.(nth.3.heading-compon |
| 16fa0 | 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 20 28 6e 74 68 20 31 20 | ents))............(level.(nth.1. |
| 16fc0 | 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | heading-components))............ |
| 16fe0 | 28 73 63 68 65 64 75 6c 65 64 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 67 65 74 2d 73 63 68 65 | (scheduled.(org-roam-db-get-sche |
| 17000 | 64 75 6c 65 64 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 61 64 6c 69 6e | duled-time))............(deadlin |
| 17020 | 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 67 65 74 2d 64 65 61 64 6c 69 6e 65 2d 74 69 6d 65 | e.(org-roam-db-get-deadline-time |
| 17040 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 6f 72 20 28 6e 74 68 20 34 20 | ))............(title.(or.(nth.4. |
| 17060 | 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | heading-components)............. |
| 17080 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6c 77 61 72 6e 20 27 6f 72 67 2d 72 6f 61 | ..........(progn.(lwarn.'org-roa |
| 170a0 | 6d 20 3a 77 61 72 6e 69 6e 67 20 22 4e 6f 64 65 20 69 6e 20 25 73 3a 25 73 3a 25 73 20 68 61 73 | m.:warning."Node.in.%s:%s:%s.has |
| 170c0 | 20 6e 6f 20 74 69 74 6c 65 2c 20 73 6b 69 70 70 69 6e 67 2e 2e 2e 22 0a 20 20 20 20 20 20 20 20 | .no.title,.skipping..."......... |
| 170e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 | ............................file |
| 17100 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17120 | 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 0a 20 20 20 20 20 20 | .....(line-number-at-pos)....... |
| 17140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 | ..............................(1 |
| 17160 | 2b 20 28 2d 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 | +.(-.(point).(line-beginning-pos |
| 17180 | 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ition))))....................... |
| 171a0 | 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 2d 66 72 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d | .......(cl-return-from.org-roam- |
| 171c0 | 64 62 2d 69 6e 73 65 72 74 2d 6e 6f 64 65 2d 64 61 74 61 29 29 29 29 0a 20 20 20 20 20 20 20 20 | db-insert-node-data))))......... |
| 171e0 | 20 20 20 28 70 72 6f 70 65 72 74 69 65 73 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 72 6f 70 65 72 | ...(properties.(org-entry-proper |
| 17200 | 74 69 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 6c 70 20 28 6f 72 67 2d 67 65 74 2d | ties))............(olp.(org-get- |
| 17220 | 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 6e 69 6c 20 27 75 73 65 2d 63 61 63 68 65 29 29 0a 20 20 | outline-path.nil.'use-cache))... |
| 17240 | 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 6f 72 67 2d 6c 69 6e 6b 2d 64 69 73 70 6c 61 | .........(title.(org-link-displa |
| 17260 | 79 2d 66 6f 72 6d 61 74 20 74 69 74 6c 65 29 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 | y-format.title))).......(org-roa |
| 17280 | 6d 2d 64 62 2d 71 75 65 72 79 21 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 | m-db-query!........(lambda.(err) |
| 172a0 | 0a 20 20 20 20 20 20 20 20 20 28 6c 77 61 72 6e 20 27 6f 72 67 2d 72 6f 61 6d 20 3a 77 61 72 6e | ..........(lwarn.'org-roam.:warn |
| 172c0 | 69 6e 67 20 22 25 73 20 66 6f 72 20 25 73 20 28 25 73 29 20 69 6e 20 25 73 22 0a 20 20 20 20 20 | ing."%s.for.%s.(%s).in.%s"...... |
| 172e0 | 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 | ...........(error-message-string |
| 17300 | 20 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 69 64 20 66 | .err).................title.id.f |
| 17320 | 69 6c 65 29 29 0a 20 20 20 20 20 20 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 6e 6f 64 65 | ile))........[:insert.:into.node |
| 17340 | 73 0a 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 20 20 20 28 76 | s.........:values.$v1]........(v |
| 17360 | 65 63 74 6f 72 20 69 64 20 66 69 6c 65 20 6c 65 76 65 6c 20 70 6f 73 20 74 6f 64 6f 20 70 72 69 | ector.id.file.level.pos.todo.pri |
| 17380 | 6f 72 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 68 65 64 75 6c 65 64 20 64 | ority................scheduled.d |
| 173a0 | 65 61 64 6c 69 6e 65 20 74 69 74 6c 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 6c 70 29 29 29 29 | eadline.title.properties.olp)))) |
| 173c0 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 61 6c 69 | )..(defun.org-roam-db-insert-ali |
| 173e0 | 61 73 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 6c 69 61 73 65 73 20 66 6f 72 20 6e 6f | ases.()..."Insert.aliases.for.no |
| 17400 | 64 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 65 2e | de.at.point.into.Org-roam.cache. |
| 17420 | 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 6e 6f 64 65 2d 69 64 20 28 6f 72 67 2d 69 64 | "...(when-let*.((node-id.(org-id |
| 17440 | 2d 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 61 73 65 73 20 28 6f | -get))...............(aliases.(o |
| 17460 | 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 22 52 4f 41 4d 5f 41 4c 49 41 53 | rg-entry-get.(point)."ROAM_ALIAS |
| 17480 | 45 53 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 61 73 65 73 20 28 73 70 | ES"))...............(aliases.(sp |
| 174a0 | 6c 69 74 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 75 6e 71 75 6f 74 65 20 61 6c 69 61 73 65 73 29 29 | lit-string-and-unquote.aliases)) |
| 174c0 | 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 69 6e 73 65 72 | ).....(org-roam-db-query.[:inser |
| 174e0 | 74 20 3a 69 6e 74 6f 20 61 6c 69 61 73 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.:into.aliases................. |
| 17500 | 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 20 20 20 20 20 20 20 | ........:values.$v1]............ |
| 17520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 61 6c 69 | ............(mapcar.(lambda.(ali |
| 17540 | 61 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | as)............................. |
| 17560 | 20 20 20 20 20 28 76 65 63 74 6f 72 20 6e 6f 64 65 2d 69 64 20 61 6c 69 61 73 29 29 0a 20 20 20 | .....(vector.node-id.alias)).... |
| 17580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 69 61 | ............................alia |
| 175a0 | 73 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 | ses))))..(defun.org-roam-db-inse |
| 175c0 | 72 74 2d 74 61 67 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 61 67 73 20 66 6f 72 20 6e 6f | rt-tags.()..."Insert.tags.for.no |
| 175e0 | 64 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 65 2e | de.at.point.into.Org-roam.cache. |
| 17600 | 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6e 6f 64 65 2d 69 64 20 28 6f 72 67 2d 69 64 2d | "...(when-let.((node-id.(org-id- |
| 17620 | 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 6f 72 67 2d 67 65 | get))..............(tags.(org-ge |
| 17640 | 74 2d 74 61 67 73 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 | t-tags))).....(org-roam-db-query |
| 17660 | 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 74 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 | .[:insert.:into.tags............ |
| 17680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 20 20 | .............:values.$v1]....... |
| 176a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 | .................(mapcar.(lambda |
| 176c0 | 20 28 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(tag).......................... |
| 176e0 | 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 20 6e 6f 64 65 2d 69 64 20 28 73 75 62 73 74 72 69 | ........(vector.node-id.(substri |
| 17700 | 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 74 61 67 29 29 29 20 74 61 67 73 29 29 29 29 | ng-no-properties.tag))).tags)))) |
| 17720 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 72 65 66 73 | ..(defun.org-roam-db-insert-refs |
| 17740 | 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 72 65 66 73 20 66 6f 72 20 6e 6f 64 65 20 61 74 20 70 | .()..."Insert.refs.for.node.at.p |
| 17760 | 6f 69 6e 74 20 69 6e 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 65 2e 22 0a 20 20 28 77 68 | oint.into.Org-roam.cache."...(wh |
| 17780 | 65 6e 2d 6c 65 74 2a 20 28 28 6e 6f 64 65 2d 69 64 20 28 6f 72 67 2d 69 64 2d 67 65 74 29 29 0a | en-let*.((node-id.(org-id-get)). |
| 177a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 73 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 | ..............(refs.(org-entry-g |
| 177c0 | 65 74 20 28 70 6f 69 6e 74 29 20 22 52 4f 41 4d 5f 52 45 46 53 22 29 29 0a 20 20 20 20 20 20 20 | et.(point)."ROAM_REFS"))........ |
| 177e0 | 20 20 20 20 20 20 20 28 72 65 66 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 75 | .......(refs.(split-string-and-u |
| 17800 | 6e 71 75 6f 74 65 20 72 65 66 73 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 72 6f 77 73 29 0a 20 | nquote.refs))).....(let.(rows).. |
| 17820 | 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 | .....(dolist.(ref.refs)......... |
| 17840 | 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 | (save-match-data...........(cond |
| 17860 | 20 28 3b 3b 20 40 63 69 74 65 4b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(;;.@citeKey..................( |
| 17880 | 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 40 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 | string-prefix-p."@".ref)........ |
| 178a0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 20 6e 6f 64 65 2d 69 64 20 | ..........(push.(vector.node-id. |
| 178c0 | 28 73 75 62 73 74 72 69 6e 67 20 72 65 66 20 31 29 20 22 63 69 74 65 22 29 20 72 6f 77 73 29 29 | (substring.ref.1)."cite").rows)) |
| 178e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3b 3b 20 5b 63 69 74 65 3a 40 63 69 74 65 | .................(;;.[cite:@cite |
| 17900 | 4b 65 79 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 | Key]..................(string-pr |
| 17920 | 65 66 69 78 2d 70 20 22 5b 63 69 74 65 3a 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 | efix-p."[cite:".ref)............ |
| 17940 | 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 | ......(condition-case.nil....... |
| 17960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 69 74 65 2d 6f 62 6a 20 28 | ...............(let.((cite-obj.( |
| 17980 | 6f 72 67 2d 63 69 74 65 2d 70 61 72 73 65 2d 6f 62 6a 65 63 74 73 20 72 65 66 29 29 29 0a 20 20 | org-cite-parse-objects.ref)))... |
| 179a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | .....................(org-elemen |
| 179c0 | 74 2d 6d 61 70 20 63 69 74 65 2d 6f 62 6a 20 27 63 69 74 61 74 69 6f 6e 2d 72 65 66 65 72 65 6e | t-map.cite-obj.'citation-referen |
| 179e0 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | ce..........................(lam |
| 17a00 | 62 64 61 20 28 63 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(cite)...................... |
| 17a20 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 | ......(let.((key.(org-element-pr |
| 17a40 | 6f 70 65 72 74 79 20 3a 6b 65 79 20 63 69 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | operty.:key.cite)))............. |
| 17a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 20 6e | .................(push.(vector.n |
| 17a80 | 6f 64 65 2d 69 64 20 6b 65 79 20 22 63 69 74 65 22 29 20 72 6f 77 73 29 29 29 29 29 0a 20 20 20 | ode-id.key."cite").rows))))).... |
| 17aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 | ................(error.......... |
| 17ac0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 77 61 72 6e 20 27 28 6f 72 67 2d 72 6f 61 6d 29 20 3a 77 | ...........(lwarn.'(org-roam).:w |
| 17ae0 | 61 72 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arning.......................... |
| 17b00 | 20 20 22 25 73 3a 25 73 5c 74 49 6e 76 61 6c 69 64 20 63 69 74 65 20 25 73 2c 20 73 6b 69 70 70 | .."%s:%s\tInvalid.cite.%s,.skipp |
| 17b20 | 69 6e 67 2e 2e 2e 22 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 28 70 6f 69 6e | ing...".(buffer-file-name).(poin |
| 17b40 | 74 29 20 72 65 66 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3b 3b 20 68 | t).ref)))).................(;;.h |
| 17b60 | 74 74 70 73 3a 2f 2f 67 6f 6f 67 6c 65 2e 63 6f 6d 2c 20 63 69 74 65 3a 63 69 74 65 4b 65 79 0a | ttps://google.com,.cite:citeKey. |
| 17b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 77 65 20 75 73 65 | .................;;.Note:.we.use |
| 17ba0 | 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 68 65 72 65 20 62 65 63 61 75 73 65 20 69 74 20 6d 61 | .string-match.here.because.it.ma |
| 17bc0 | 74 63 68 65 73 20 61 6e 79 20 6c 69 6e 6b 3a 20 65 2e 67 2e 20 5b 5b 63 69 74 65 3a 61 62 63 5d | tches.any.link:.e.g..[[cite:abc] |
| 17be0 | 5b 61 62 63 5d 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 42 75 74 20 74 | [abc]]..................;;.But.t |
| 17c00 | 68 69 73 20 66 6f 72 6d 20 6f 66 20 6d 61 74 63 68 69 6e 67 20 69 73 20 6c 6f 6f 73 65 2c 20 61 | his.form.of.matching.is.loose,.a |
| 17c20 | 6e 64 20 63 61 6e 20 61 63 63 65 70 74 20 69 6e 76 61 6c 69 64 20 6c 69 6e 6b 73 20 65 2e 67 2e | nd.can.accept.invalid.links.e.g. |
| 17c40 | 20 5b 5b 63 69 74 65 3a 61 62 63 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | .[[cite:abc]..................(s |
| 17c60 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 6f 72 67 2d 6c 69 6e 6b 2d 61 6e 79 2d 72 65 20 28 6f 72 67 | tring-match.org-link-any-re.(org |
| 17c80 | 2d 6c 69 6e 6b 2d 65 6e 63 6f 64 65 20 72 65 66 20 27 28 23 78 32 30 29 29 29 0a 20 20 20 20 20 | -link-encode.ref.'(#x20)))...... |
| 17ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 20 28 6f 72 67 2d 6c 69 6e 6b 2d | ............(setq.ref.(org-link- |
| 17cc0 | 65 6e 63 6f 64 65 20 72 65 66 20 27 28 23 78 32 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | encode.ref.'(#x20)))............ |
| 17ce0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 2d 75 72 6c 20 28 75 72 6c 2d 67 65 6e 65 72 69 | ......(let.((ref-url.(url-generi |
| 17d00 | 63 2d 70 61 72 73 65 2d 75 72 6c 20 28 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 | c-parse-url.(or.(match-string.2. |
| 17d20 | 72 65 66 29 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 72 65 66 29 29 29 29 0a 20 20 20 | ref).(match-string.0.ref)))).... |
| 17d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 74 79 70 65 20 28 | ....................(link-type.( |
| 17d60 | 29 29 20 3b 3b 20 63 6c 65 61 72 20 75 72 6c 2d 74 79 70 65 20 66 6f 72 20 62 61 63 6b 77 61 72 | )).;;.clear.url-type.for.backwar |
| 17d80 | 64 20 63 6f 6d 70 61 74 69 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.compatible.................... |
| 17da0 | 20 20 20 20 20 28 70 61 74 68 20 28 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(path.()))................. |
| 17dc0 | 20 20 20 28 73 65 74 71 20 6c 69 6e 6b 2d 74 79 70 65 20 28 75 72 6c 2d 74 79 70 65 20 72 65 66 | ...(setq.link-type.(url-type.ref |
| 17de0 | 2d 75 72 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 | -url))....................(setf. |
| 17e00 | 28 75 72 6c 2d 74 79 70 65 20 72 65 66 2d 75 72 6c 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | (url-type.ref-url).nil)......... |
| 17e20 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 6f 72 67 2d 6c 69 6e 6b 2d | ...........(setq.path.(org-link- |
| 17e40 | 64 65 63 6f 64 65 20 28 75 72 6c 2d 72 65 63 72 65 61 74 65 2d 75 72 6c 20 72 65 66 2d 75 72 6c | decode.(url-recreate-url.ref-url |
| 17e60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 | )))....................(if.(and. |
| 17e80 | 28 62 6f 75 6e 64 70 20 27 6f 72 67 2d 72 65 66 2d 63 69 74 65 2d 74 79 70 65 73 29 0a 20 20 20 | (boundp.'org-ref-cite-types).... |
| 17ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 73 | .........................(or.(as |
| 17ec0 | 73 6f 63 20 6c 69 6e 6b 2d 74 79 70 65 20 6f 72 67 2d 72 65 66 2d 63 69 74 65 2d 74 79 70 65 73 | soc.link-type.org-ref-cite-types |
| 17ee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 17f00 | 20 20 28 6d 65 6d 62 65 72 20 6c 69 6e 6b 2d 74 79 70 65 20 6f 72 67 2d 72 65 66 2d 63 69 74 65 | ..(member.link-type.org-ref-cite |
| 17f20 | 2d 74 79 70 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -types)))....................... |
| 17f40 | 20 28 64 6f 6c 69 73 74 20 28 6b 65 79 20 28 6f 72 67 2d 72 6f 61 6d 2d 6f 72 67 2d 72 65 66 2d | .(dolist.(key.(org-roam-org-ref- |
| 17f60 | 70 61 74 68 2d 74 6f 2d 6b 65 79 73 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | path-to-keys.path))............. |
| 17f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 20 6e 6f 64 65 2d | .............(push.(vector.node- |
| 17fa0 | 69 64 20 6b 65 79 20 6c 69 6e 6b 2d 74 79 70 65 29 20 72 6f 77 73 29 29 0a 20 20 20 20 20 20 20 | id.key.link-type).rows))........ |
| 17fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 20 6e 6f 64 65 | ..............(push.(vector.node |
| 17fe0 | 2d 69 64 20 70 61 74 68 20 6c 69 6e 6b 2d 74 79 70 65 29 20 72 6f 77 73 29 29 29 29 0a 20 20 20 | -id.path.link-type).rows)))).... |
| 18000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(t................. |
| 18020 | 20 28 6c 77 61 72 6e 20 27 28 6f 72 67 2d 72 6f 61 6d 29 20 3a 77 61 72 6e 69 6e 67 0a 20 20 20 | .(lwarn.'(org-roam).:warning.... |
| 18040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 73 3a 25 73 5c 74 49 6e 76 | ....................."%s:%s\tInv |
| 18060 | 61 6c 69 64 20 72 65 66 20 25 73 2c 20 73 6b 69 70 70 69 6e 67 2e 2e 2e 22 20 28 62 75 66 66 65 | alid.ref.%s,.skipping...".(buffe |
| 18080 | 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 28 70 6f 69 6e 74 29 20 72 65 66 29 29 29 29 29 0a 20 20 | r-file-name).(point).ref)))))... |
| 180a0 | 20 20 20 20 28 77 68 65 6e 20 72 6f 77 73 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | ....(when.rows.........(org-roam |
| 180c0 | 2d 64 62 2d 71 75 65 72 79 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 72 65 66 73 0a 20 20 | -db-query.[:insert.:into.refs... |
| 180e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 | ..........................:value |
| 18100 | 73 20 24 76 31 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.$v1].......................... |
| 18120 | 20 20 72 6f 77 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d | ..rows)))))..(defun.org-roam-db- |
| 18140 | 69 6e 73 65 72 74 2d 6c 69 6e 6b 20 28 6c 69 6e 6b 29 0a 20 20 22 49 6e 73 65 72 74 20 6c 69 6e | insert-link.(link)..."Insert.lin |
| 18160 | 6b 20 64 61 74 61 20 66 6f 72 20 4c 49 4e 4b 20 61 74 20 63 75 72 72 65 6e 74 20 70 6f 69 6e 74 | k.data.for.LINK.at.current.point |
| 18180 | 20 69 6e 74 6f 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 65 2e 22 0a 20 20 28 73 61 | .into.the.Org-roam.cache."...(sa |
| 181a0 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 | ve-excursion.....(goto-char.(org |
| 181c0 | 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 6c 69 6e 6b 29 29 0a | -element-property.:begin.link)). |
| 181e0 | 20 20 20 20 28 6c 65 74 20 28 28 74 79 70 65 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f | ....(let.((type.(org-element-pro |
| 18200 | 70 65 72 74 79 20 3a 74 79 70 65 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 61 | perty.:type.link))...........(pa |
| 18220 | 74 68 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 74 68 20 6c | th.(org-element-property.:path.l |
| 18240 | 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 6f 75 72 63 65 20 28 6f 72 67 2d 72 6f 61 | ink))...........(source.(org-roa |
| 18260 | 6d 2d 69 64 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | m-id-at-point))...........(prope |
| 18280 | 72 74 69 65 73 20 28 6c 69 73 74 20 3a 6f 75 74 6c 69 6e 65 20 28 69 67 6e 6f 72 65 2d 65 72 72 | rties.(list.:outline.(ignore-err |
| 182a0 | 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ors............................. |
| 182c0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 63 61 6e 20 65 72 72 6f 72 20 69 66 20 | ...........;;.This.can.error.if. |
| 182e0 | 6c 69 6e 6b 20 69 73 20 6e 6f 74 20 75 6e 64 65 72 20 61 6e 79 20 68 65 61 64 6c 69 6e 65 0a 20 | link.is.not.under.any.headline.. |
| 18300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18320 | 20 20 20 20 20 20 28 6f 72 67 2d 67 65 74 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 27 77 69 74 | ......(org-get-outline-path.'wit |
| 18340 | 68 2d 73 65 6c 66 20 27 75 73 65 2d 63 61 63 68 65 29 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 | h-self.'use-cache))))).......;;. |
| 18360 | 46 6f 72 20 4f 72 67 2d 72 65 66 20 6c 69 6e 6b 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 73 70 | For.Org-ref.links,.we.need.to.sp |
| 18380 | 6c 69 74 20 74 68 65 20 70 61 74 68 20 69 6e 74 6f 20 74 68 65 20 63 69 74 65 20 6b 65 79 73 0a | lit.the.path.into.the.cite.keys. |
| 183a0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 6f 75 72 63 65 20 70 61 74 68 29 0a 20 20 | ......(when.(and.source.path)... |
| 183c0 | 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 27 6f 72 67 2d 72 65 66 2d | ......(if.(and.(boundp.'org-ref- |
| 183e0 | 63 69 74 65 2d 74 79 70 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | cite-types)..................(or |
| 18400 | 20 28 61 73 73 6f 63 20 74 79 70 65 20 6f 72 67 2d 72 65 66 2d 63 69 74 65 2d 74 79 70 65 73 29 | .(assoc.type.org-ref-cite-types) |
| 18420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 74 79 | ......................(member.ty |
| 18440 | 70 65 20 6f 72 67 2d 72 65 66 2d 63 69 74 65 2d 74 79 70 65 73 29 29 29 0a 20 20 20 20 20 20 20 | pe.org-ref-cite-types)))........ |
| 18460 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 0a 20 20 20 20 20 20 20 20 | .....(org-roam-db-query......... |
| 18480 | 20 20 20 20 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 63 69 74 61 74 69 6f 6e 73 0a 20 20 | .....[:insert.:into.citations... |
| 184a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 20 20 20 | ............:values.$v1]........ |
| 184c0 | 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6b 29 20 28 76 65 63 74 6f | ......(mapcar.(lambda.(k).(vecto |
| 184e0 | 72 20 73 6f 75 72 63 65 20 6b 20 28 70 6f 69 6e 74 29 20 70 72 6f 70 65 72 74 69 65 73 29 29 0a | r.source.k.(point).properties)). |
| 18500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6f | .....................(org-roam-o |
| 18520 | 72 67 2d 72 65 66 2d 70 61 74 68 2d 74 6f 2d 6b 65 79 73 20 70 61 74 68 29 29 29 0a 20 20 20 20 | rg-ref-path-to-keys.path)))..... |
| 18540 | 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 0a 20 20 20 20 20 20 20 | ......(org-roam-db-query........ |
| 18560 | 20 20 20 20 5b 3a 69 6e 73 65 72 74 20 3a 69 6e 74 6f 20 6c 69 6e 6b 73 0a 20 20 20 20 20 20 20 | ....[:insert.:into.links........ |
| 18580 | 20 20 20 20 20 3a 76 61 6c 75 65 73 20 24 76 31 5d 0a 20 20 20 20 20 20 20 20 20 20 20 28 76 65 | .....:values.$v1]............(ve |
| 185a0 | 63 74 6f 72 20 28 70 6f 69 6e 74 29 20 73 6f 75 72 63 65 20 70 61 74 68 20 74 79 70 65 20 70 72 | ctor.(point).source.path.type.pr |
| 185c0 | 6f 70 65 72 74 69 65 73 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | operties)))))))..(defun.org-roam |
| 185e0 | 2d 64 62 2d 69 6e 73 65 72 74 2d 63 69 74 61 74 69 6f 6e 20 28 63 69 74 61 74 69 6f 6e 29 0a 20 | -db-insert-citation.(citation).. |
| 18600 | 20 22 49 6e 73 65 72 74 20 64 61 74 61 20 66 6f 72 20 43 49 54 41 54 49 4f 4e 20 61 74 20 63 75 | ."Insert.data.for.CITATION.at.cu |
| 18620 | 72 72 65 6e 74 20 70 6f 69 6e 74 20 69 6e 74 6f 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 63 61 | rrent.point.into.the.Org-roam.ca |
| 18640 | 63 68 65 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 | che."...(save-excursion.....(got |
| 18660 | 6f 2d 63 68 61 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 | o-char.(org-element-property.:be |
| 18680 | 67 69 6e 20 63 69 74 61 74 69 6f 6e 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 6f | gin.citation)).....(let.((key.(o |
| 186a0 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6b 65 79 20 63 69 74 61 74 69 6f | rg-element-property.:key.citatio |
| 186c0 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 6f 75 72 63 65 20 28 6f 72 67 2d 72 6f 61 6d 2d | n))...........(source.(org-roam- |
| 186e0 | 69 64 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | id-at-point))...........(propert |
| 18700 | 69 65 73 20 28 6c 69 73 74 20 3a 6f 75 74 6c 69 6e 65 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 | ies.(list.:outline.(ignore-error |
| 18720 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... |
| 18740 | 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 63 61 6e 20 65 72 72 6f 72 20 69 66 20 6c 69 | .........;;.This.can.error.if.li |
| 18760 | 6e 6b 20 69 73 20 6e 6f 74 20 75 6e 64 65 72 20 61 6e 79 20 68 65 61 64 6c 69 6e 65 0a 20 20 20 | nk.is.not.under.any.headline.... |
| 18780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 187a0 | 20 20 20 20 28 6f 72 67 2d 67 65 74 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 20 27 77 69 74 68 2d | ....(org-get-outline-path.'with- |
| 187c0 | 73 65 6c 66 20 27 75 73 65 2d 63 61 63 68 65 29 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | self.'use-cache))))).......(when |
| 187e0 | 20 28 61 6e 64 20 73 6f 75 72 63 65 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | .(and.source.key).........(org-r |
| 18800 | 6f 61 6d 2d 64 62 2d 71 75 65 72 79 0a 20 20 20 20 20 20 20 20 20 5b 3a 69 6e 73 65 72 74 20 3a | oam-db-query..........[:insert.: |
| 18820 | 69 6e 74 6f 20 63 69 74 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 73 | into.citations...........:values |
| 18840 | 20 24 76 31 5d 0a 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 20 73 6f 75 72 63 65 20 6b 65 | .$v1]..........(vector.source.ke |
| 18860 | 79 20 28 70 6f 69 6e 74 29 20 70 72 6f 70 65 72 74 69 65 73 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b | y.(point).properties))))))..;;;; |
| 18880 | 20 46 65 74 63 68 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 67 65 | .Fetching.(defun.org-roam-db--ge |
| 188a0 | 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 68 | t-current-files.()..."Return.a.h |
| 188c0 | 61 73 68 2d 74 61 62 6c 65 20 6f 66 20 66 69 6c 65 20 74 6f 20 74 68 65 20 68 61 73 68 20 6f 66 | ash-table.of.file.to.the.hash.of |
| 188e0 | 20 69 74 73 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 75 | .its.file.contents."...(let.((cu |
| 18900 | 72 72 65 6e 74 2d 66 69 6c 65 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b | rrent-files.(org-roam-db-query.[ |
| 18920 | 3a 73 65 6c 65 63 74 20 5b 66 69 6c 65 20 68 61 73 68 5d 20 3a 66 72 6f 6d 20 66 69 6c 65 73 5d | :select.[file.hash].:from.files] |
| 18940 | 29 29 0a 20 20 20 20 20 20 20 20 28 68 74 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 | )).........(ht.(make-hash-table. |
| 18960 | 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 6f | :test.#'equal))).....(dolist.(ro |
| 18980 | 77 20 63 75 72 72 65 6e 74 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 | w.current-files).......(puthash. |
| 189a0 | 28 63 61 72 20 72 6f 77 29 20 28 63 61 64 72 20 72 6f 77 29 20 68 74 29 29 0a 20 20 20 20 68 74 | (car.row).(cadr.row).ht)).....ht |
| 189c0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 66 69 6c 65 2d 68 61 73 | ))..(defun.org-roam-db--file-has |
| 189e0 | 68 20 28 66 69 6c 65 2d 70 61 74 68 29 0a 20 20 22 43 6f 6d 70 75 74 65 20 74 68 65 20 68 61 73 | h.(file-path)..."Compute.the.has |
| 18a00 | 68 20 6f 66 20 46 49 4c 45 2d 50 41 54 48 2e 22 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | h.of.FILE-PATH."...(with-temp-bu |
| 18a20 | 66 66 65 72 0a 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 75 6c 74 69 62 79 74 65 20 6e | ffer.....(set-buffer-multibyte.n |
| 18a40 | 69 6c 29 0a 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 2d 6c 69 | il).....(insert-file-contents-li |
| 18a60 | 74 65 72 61 6c 6c 79 20 66 69 6c 65 2d 70 61 74 68 29 0a 20 20 20 20 28 73 65 63 75 72 65 2d 68 | terally.file-path).....(secure-h |
| 18a80 | 61 73 68 20 27 73 68 61 31 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 0a 0a 3b | ash.'sha1.(current-buffer))))..; |
| 18aa0 | 3b 3b 3b 20 53 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 | ;;;.Synchronization.(defun.org-r |
| 18ac0 | 6f 61 6d 2d 64 62 2d 75 70 64 61 74 65 2d 66 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 | oam-db-update-file.(&optional.fi |
| 18ae0 | 6c 65 2d 70 61 74 68 20 6e 6f 2d 72 65 71 75 69 72 65 29 0a 20 20 22 55 70 64 61 74 65 20 4f 72 | le-path.no-require)..."Update.Or |
| 18b00 | 67 2d 72 6f 61 6d 20 63 61 63 68 65 20 66 6f 72 20 46 49 4c 45 2d 50 41 54 48 2e 0a 0a 49 66 20 | g-roam.cache.for.FILE-PATH...If. |
| 18b20 | 74 68 65 20 66 69 6c 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 61 6e 79 6d 6f 72 65 2c | the.file.does.not.exist.anymore, |
| 18b40 | 20 72 65 6d 6f 76 65 20 69 74 20 66 72 6f 6d 20 74 68 65 20 63 61 63 68 65 2e 0a 0a 49 66 20 74 | .remove.it.from.the.cache...If.t |
| 18b60 | 68 65 20 66 69 6c 65 20 65 78 69 73 74 73 2c 20 75 70 64 61 74 65 20 74 68 65 20 63 61 63 68 65 | he.file.exists,.update.the.cache |
| 18b80 | 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 49 66 20 4e 4f 2d 52 45 51 55 49 52 | .with.information...If.NO-REQUIR |
| 18ba0 | 45 2c 20 64 6f 6e 27 74 20 72 65 71 75 69 72 65 20 6f 70 74 69 6f 6e 61 6c 20 6c 69 62 72 61 72 | E,.don't.require.optional.librar |
| 18bc0 | 69 65 73 2e 20 53 65 74 20 4e 4f 2d 52 45 51 55 49 52 45 0a 77 68 65 6e 20 74 68 65 20 6c 69 62 | ies..Set.NO-REQUIRE.when.the.lib |
| 18be0 | 72 61 72 69 65 73 20 61 72 65 20 61 6c 72 65 61 64 79 20 72 65 71 75 69 72 65 64 20 61 74 20 73 | raries.are.already.required.at.s |
| 18c00 | 6f 6d 65 20 74 6f 70 6c 65 76 65 6c 2c 20 65 2e 67 2e 0a 69 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d | ome.toplevel,.e.g..in.`org-roam- |
| 18c20 | 64 62 2d 73 79 6e 63 27 2e 22 0a 20 20 28 73 65 74 71 20 66 69 6c 65 2d 70 61 74 68 20 28 6f 72 | db-sync'."...(setq.file-path.(or |
| 18c40 | 20 66 69 6c 65 2d 70 61 74 68 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 | .file-path.(buffer-file-name.(bu |
| 18c60 | 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 63 6f | ffer-base-buffer))))...(let.((co |
| 18c80 | 6e 74 65 6e 74 2d 68 61 73 68 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 66 69 6c 65 2d 68 61 | ntent-hash.(org-roam-db--file-ha |
| 18ca0 | 73 68 20 66 69 6c 65 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 28 64 62 2d 68 61 73 68 20 | sh.file-path)).........(db-hash. |
| 18cc0 | 28 63 61 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 63 | (caar.(org-roam-db-query.[:selec |
| 18ce0 | 74 20 68 61 73 68 20 3a 66 72 6f 6d 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.hash.:from.files.............. |
| 18d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 | ..............................:w |
| 18d20 | 68 65 72 65 20 28 3d 20 66 69 6c 65 20 24 73 31 29 5d 20 66 69 6c 65 2d 70 61 74 68 29 29 29 0a | here.(=.file.$s1)].file-path))). |
| 18d40 | 20 20 20 20 20 20 20 20 69 6e 66 6f 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e | ........info).....(unless.(strin |
| 18d60 | 67 3d 20 63 6f 6e 74 65 6e 74 2d 68 61 73 68 20 64 62 2d 68 61 73 68 29 0a 20 20 20 20 20 20 28 | g=.content-hash.db-hash).......( |
| 18d80 | 75 6e 6c 65 73 73 20 6e 6f 2d 72 65 71 75 69 72 65 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | unless.no-require.........(org-r |
| 18da0 | 6f 61 6d 2d 72 65 71 75 69 72 65 20 27 28 6f 72 67 2d 72 65 66 20 6f 63 29 29 29 0a 20 20 20 20 | oam-require.'(org-ref.oc)))..... |
| 18dc0 | 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 77 69 74 68 2d 66 69 6c 65 20 66 69 6c 65 2d 70 61 74 68 20 | ..(org-roam-with-file.file-path. |
| 18de0 | 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 65 6d 61 63 73 71 6c 2d 77 69 74 68 2d 74 72 61 6e 73 61 | nil.........(emacsql-with-transa |
| 18e00 | 63 74 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f | ction.(org-roam-db)...........(o |
| 18e20 | 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 | rg-with-wide-buffer............( |
| 18e40 | 6f 72 67 2d 73 65 74 2d 72 65 67 65 78 70 73 2d 61 6e 64 2d 6f 70 74 69 6f 6e 73 20 27 74 61 67 | org-set-regexps-and-options.'tag |
| 18e60 | 73 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 65 66 72 65 73 68 2d | s-only)............(org-refresh- |
| 18e80 | 63 61 74 65 67 6f 72 79 2d 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | category-properties)............ |
| 18ea0 | 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 63 6c 65 61 72 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 | (org-roam-db-clear-file)........ |
| 18ec0 | 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 66 69 6c 65 20 63 6f 6e | ....(org-roam-db-insert-file.con |
| 18ee0 | 74 65 6e 74 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | tent-hash)............(org-roam- |
| 18f00 | 64 62 2d 69 6e 73 65 72 74 2d 66 69 6c 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | db-insert-file-node)............ |
| 18f20 | 28 73 65 74 71 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 63 61 63 68 65 20 6e 69 6c | (setq.org-outline-path-cache.nil |
| 18f40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6d 61 70 2d 6e 6f | )............(org-roam-db-map-no |
| 18f60 | 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 23 27 6f 72 67 2d 72 6f 61 6d | des.............(list.#'org-roam |
| 18f80 | 2d 64 62 2d 69 6e 73 65 72 74 2d 6e 6f 64 65 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 | -db-insert-node-data............ |
| 18fa0 | 20 20 20 20 20 20 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 61 6c 69 61 | .......#'org-roam-db-insert-alia |
| 18fc0 | 73 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6f 72 67 2d 72 6f 61 6d | ses...................#'org-roam |
| 18fe0 | 2d 64 62 2d 69 6e 73 65 72 74 2d 74 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -db-insert-tags................. |
| 19000 | 20 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 72 65 66 73 29 29 0a 20 20 | ..#'org-roam-db-insert-refs))... |
| 19020 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d | .........(setq.org-outline-path- |
| 19040 | 63 61 63 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 66 6f | cache.nil)............(setq.info |
| 19060 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 61 72 73 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 | .(org-element-parse-buffer)).... |
| 19080 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6d 61 70 2d 6c 69 6e 6b 73 0a 20 | ........(org-roam-db-map-links.. |
| 190a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 | ...........(list.#'org-roam-db-i |
| 190c0 | 6e 73 65 72 74 2d 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 | nsert-link))............(when.(f |
| 190e0 | 62 6f 75 6e 64 70 20 27 6f 72 67 2d 63 69 74 65 2d 69 6e 73 65 72 74 29 0a 20 20 20 20 20 20 20 | boundp.'org-cite-insert)........ |
| 19100 | 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 63 29 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(require.'oc)............. |
| 19120 | 3b 65 6e 73 75 72 65 20 66 65 61 74 75 72 65 20 69 73 20 6c 6f 61 64 65 64 0a 20 20 20 20 20 20 | ;ensure.feature.is.loaded....... |
| 19140 | 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6d 61 70 2d 63 69 74 61 74 69 6f 6e | .......(org-roam-db-map-citation |
| 19160 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 | s...............info............ |
| 19180 | 20 20 20 28 6c 69 73 74 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 69 6e 73 65 72 74 2d 63 69 | ...(list.#'org-roam-db-insert-ci |
| 191a0 | 74 61 74 69 6f 6e 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | tation)))))))))..;;;###autoload. |
| 191c0 | 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 73 79 6e 63 20 28 26 6f 70 74 69 6f 6e | (defun.org-roam-db-sync.(&option |
| 191e0 | 61 6c 20 66 6f 72 63 65 29 0a 20 20 22 53 79 6e 63 68 72 6f 6e 69 7a 65 20 74 68 65 20 63 61 63 | al.force)..."Synchronize.the.cac |
| 19200 | 68 65 20 73 74 61 74 65 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 72 67 20 66 69 | he.state.with.the.current.Org.fi |
| 19220 | 6c 65 73 20 6f 6e 2d 64 69 73 6b 2e 0a 49 66 20 46 4f 52 43 45 2c 20 66 6f 72 63 65 20 61 20 72 | les.on-disk..If.FORCE,.force.a.r |
| 19240 | 65 62 75 69 6c 64 20 6f 66 20 74 68 65 20 63 61 63 68 65 20 66 72 6f 6d 20 73 63 72 61 74 63 68 | ebuild.of.the.cache.from.scratch |
| 19260 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 6f 72 67 2d 72 6f | ."...(interactive."P")...(org-ro |
| 19280 | 61 6d 2d 64 62 2d 2d 63 6c 6f 73 65 29 20 3b 3b 20 46 6f 72 63 65 20 61 20 72 65 63 6f 6e 6e 65 | am-db--close).;;.Force.a.reconne |
| 192a0 | 63 74 0a 20 20 28 77 68 65 6e 20 66 6f 72 63 65 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 6f 72 | ct...(when.force.(delete-file.or |
| 192c0 | 67 2d 72 6f 61 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d | g-roam-db-location))...(org-roam |
| 192e0 | 2d 64 62 29 20 3b 3b 20 54 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 62 61 | -db).;;.To.initialize.the.databa |
| 19300 | 73 65 2c 20 6e 6f 2d 6f 70 20 69 66 20 61 6c 72 65 61 64 79 20 69 6e 69 74 69 61 6c 69 7a 65 64 | se,.no-op.if.already.initialized |
| 19320 | 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 71 75 69 72 65 20 27 28 6f 72 67 2d 72 65 66 20 6f | ...(org-roam-require.'(org-ref.o |
| 19340 | 63 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 | c))...(let*.((gc-cons-threshold. |
| 19360 | 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 67 63 2d 74 68 72 65 73 68 6f 6c 64 29 0a 20 20 20 20 20 20 | org-roam-db-gc-threshold)....... |
| 19380 | 20 20 20 28 6f 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 65 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 | ...(org-agenda-files.nil)....... |
| 193a0 | 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 | ...(org-roam-files.(org-roam-lis |
| 193c0 | 74 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 66 69 6c 65 | t-files))..........(current-file |
| 193e0 | 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 | s.(org-roam-db--get-current-file |
| 19400 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 6f 64 69 66 69 65 64 2d 66 69 6c 65 73 20 6e 69 6c | s))..........(modified-files.nil |
| 19420 | 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 | )).....(dolist.(file.org-roam-fi |
| 19440 | 6c 65 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6e 74 65 6e 74 73 2d 68 61 73 68 20 | les).......(let.((contents-hash. |
| 19460 | 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 66 69 6c 65 2d 68 61 73 68 20 66 69 6c 65 29 29 29 0a | (org-roam-db--file-hash.file))). |
| 19480 | 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 3d 20 28 67 65 74 68 61 73 | ........(unless.(string=.(gethas |
| 194a0 | 68 20 66 69 6c 65 20 63 75 72 72 65 6e 74 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | h.file.current-files)........... |
| 194c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 2d 68 61 73 68 29 0a 20 20 | ...............contents-hash)... |
| 194e0 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 6d 6f 64 69 66 69 65 64 2d 66 69 6c 65 | ........(push.file.modified-file |
| 19500 | 73 29 29 29 0a 20 20 20 20 20 20 28 72 65 6d 68 61 73 68 20 66 69 6c 65 20 63 75 72 72 65 6e 74 | s))).......(remhash.file.current |
| 19520 | 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 28 65 6d 61 63 73 71 6c 2d 77 69 74 68 2d 74 72 61 6e 73 | -files)).....(emacsql-with-trans |
| 19540 | 61 63 74 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 29 0a 20 20 20 20 20 20 28 6f 72 67 2d | action.(org-roam-db).......(org- |
| 19560 | 72 6f 61 6d 2d 64 6f 6c 69 73 74 2d 77 69 74 68 2d 70 72 6f 67 72 65 73 73 20 28 66 69 6c 65 20 | roam-dolist-with-progress.(file. |
| 19580 | 28 68 61 73 68 2d 74 61 62 6c 65 2d 6b 65 79 73 20 63 75 72 72 65 6e 74 2d 66 69 6c 65 73 29 29 | (hash-table-keys.current-files)) |
| 195a0 | 0a 20 20 20 20 20 20 20 20 20 20 22 43 6c 65 61 72 69 6e 67 20 72 65 6d 6f 76 65 64 20 66 69 6c | ..........."Clearing.removed.fil |
| 195c0 | 65 73 2e 2e 2e 22 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 63 6c 65 61 | es...".........(org-roam-db-clea |
| 195e0 | 72 2d 66 69 6c 65 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 6f | r-file.file)).......(org-roam-do |
| 19600 | 6c 69 73 74 2d 77 69 74 68 2d 70 72 6f 67 72 65 73 73 20 28 66 69 6c 65 20 6d 6f 64 69 66 69 65 | list-with-progress.(file.modifie |
| 19620 | 64 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 22 50 72 6f 63 65 73 73 69 6e 67 20 6d | d-files)..........."Processing.m |
| 19640 | 6f 64 69 66 69 65 64 20 66 69 6c 65 73 2e 2e 2e 22 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 | odified.files...".........(condi |
| 19660 | 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | tion-case.err.............(org-r |
| 19680 | 6f 61 6d 2d 64 62 2d 75 70 64 61 74 65 2d 66 69 6c 65 20 66 69 6c 65 20 27 6e 6f 2d 72 65 71 75 | oam-db-update-file.file.'no-requ |
| 196a0 | 69 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | ire)...........(error........... |
| 196c0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 63 6c 65 61 72 2d 66 69 6c 65 20 66 69 6c 65 29 0a 20 | .(org-roam-db-clear-file.file).. |
| 196e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 77 61 72 6e 20 27 6f 72 67 2d 72 6f 61 6d 20 3a 65 72 72 6f | ..........(lwarn.'org-roam.:erro |
| 19700 | 72 20 22 46 61 69 6c 65 64 20 74 6f 20 70 72 6f 63 65 73 73 20 25 73 20 77 69 74 68 20 65 72 72 | r."Failed.to.process.%s.with.err |
| 19720 | 6f 72 20 25 73 2c 20 73 6b 69 70 70 69 6e 67 2e 2e 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | or.%s,.skipping..."............. |
| 19740 | 20 20 20 20 20 20 66 69 6c 65 20 28 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 | ......file.(error-message-string |
| 19760 | 20 65 72 72 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | .err))))))))..;;;###autoload.(de |
| 19780 | 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f | fine-minor-mode.org-roam-db-auto |
| 197a0 | 73 79 6e 63 2d 6d 6f 64 65 0a 20 20 22 47 6c 6f 62 61 6c 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 74 | sync-mode..."Global.minor.mode.t |
| 197c0 | 6f 20 6b 65 65 70 20 79 6f 75 72 20 4f 72 67 2d 72 6f 61 6d 20 73 65 73 73 69 6f 6e 20 61 75 74 | o.keep.your.Org-roam.session.aut |
| 197e0 | 6f 6d 61 74 69 63 61 6c 6c 79 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2e 0a 54 68 72 6f 75 67 68 | omatically.synchronized..Through |
| 19800 | 20 74 68 65 20 73 65 73 73 69 6f 6e 20 74 68 69 73 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 20 | .the.session.this.will.continue. |
| 19820 | 74 6f 20 73 65 74 75 70 20 79 6f 75 72 0a 62 75 66 66 65 72 73 20 28 74 68 61 74 20 61 72 65 20 | to.setup.your.buffers.(that.are. |
| 19840 | 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 20 76 69 73 69 74 69 6e 67 29 2c 20 6b 65 65 70 20 74 72 | Org-roam.file.visiting),.keep.tr |
| 19860 | 61 63 6b 20 6f 66 20 74 68 65 0a 72 65 6c 61 74 65 64 20 63 68 61 6e 67 65 73 2c 20 6d 61 69 6e | ack.of.the.related.changes,.main |
| 19880 | 74 61 69 6e 20 63 61 63 68 65 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 61 6e 64 20 69 6e 63 72 65 | tain.cache.consistency.and.incre |
| 198a0 | 6d 65 6e 74 61 6c 6c 79 0a 75 70 64 61 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 | mentally.update.the.currently.ac |
| 198c0 | 74 69 76 65 20 64 61 74 61 62 61 73 65 2e 0a 0a 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 6d | tive.database...If.you.need.to.m |
| 198e0 | 61 6e 75 61 6c 6c 79 20 74 72 69 67 67 65 72 20 72 65 73 79 6e 63 20 6f 66 20 74 68 65 20 63 75 | anually.trigger.resync.of.the.cu |
| 19900 | 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 0a 64 61 74 61 62 61 73 65 2c 20 73 65 65 20 60 6f 72 | rrently.active.database,.see.`or |
| 19920 | 67 2d 72 6f 61 6d 2d 64 62 2d 73 79 6e 63 27 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 3a 67 72 6f | g-roam-db-sync'.command."...:gro |
| 19940 | 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 3a 69 6e 69 74 | up.'org-roam...:global.t...:init |
| 19960 | 2d 76 61 6c 75 65 20 6e 69 6c 0a 20 20 28 6c 65 74 20 28 28 65 6e 61 62 6c 65 64 20 6f 72 67 2d | -value.nil...(let.((enabled.org- |
| 19980 | 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 29 29 0a 20 20 20 20 28 63 6f 6e | roam-db-autosync-mode)).....(con |
| 199a0 | 64 0a 20 20 20 20 20 28 65 6e 61 62 6c 65 64 0a 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | d......(enabled.......(add-hook. |
| 199c0 | 27 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 | 'find-file-hook..#'org-roam-db-a |
| 199e0 | 75 74 6f 73 79 6e 63 2d 2d 73 65 74 75 70 2d 66 69 6c 65 2d 68 29 0a 20 20 20 20 20 20 28 61 64 | utosync--setup-file-h).......(ad |
| 19a00 | 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f | d-hook.'kill-emacs-hook.#'org-ro |
| 19a20 | 61 6d 2d 64 62 2d 2d 63 6c 6f 73 65 2d 61 6c 6c 29 0a 20 20 20 20 20 20 28 61 64 76 69 63 65 2d | am-db--close-all).......(advice- |
| 19a40 | 61 64 64 20 23 27 72 65 6e 61 6d 65 2d 66 69 6c 65 20 3a 61 66 74 65 72 20 20 23 27 6f 72 67 2d | add.#'rename-file.:after..#'org- |
| 19a60 | 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 72 65 6e 61 6d 65 2d 66 69 6c 65 2d 61 29 | roam-db-autosync--rename-file-a) |
| 19a80 | 0a 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 64 65 6c 65 74 65 2d 66 69 6c 65 | .......(advice-add.#'delete-file |
| 19aa0 | 20 3a 62 65 66 6f 72 65 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d | .:before.#'org-roam-db-autosync- |
| 19ac0 | 2d 64 65 6c 65 74 65 2d 66 69 6c 65 2d 61 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | -delete-file-a).......(org-roam- |
| 19ae0 | 64 62 2d 73 79 6e 63 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d | db-sync))......(t.......(remove- |
| 19b00 | 68 6f 6f 6b 20 27 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 20 23 27 6f 72 67 2d 72 6f 61 6d | hook.'find-file-hook..#'org-roam |
| 19b20 | 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 73 65 74 75 70 2d 66 69 6c 65 2d 68 29 0a 20 20 20 20 | -db-autosync--setup-file-h)..... |
| 19b40 | 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 | ..(remove-hook.'kill-emacs-hook. |
| 19b60 | 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d 63 6c 6f 73 65 2d 61 6c 6c 29 0a 20 20 20 20 20 20 | #'org-roam-db--close-all)....... |
| 19b80 | 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 23 27 72 65 6e 61 6d 65 2d 66 69 6c 65 20 23 27 6f | (advice-remove.#'rename-file.#'o |
| 19ba0 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 72 65 6e 61 6d 65 2d 66 69 6c 65 | rg-roam-db-autosync--rename-file |
| 19bc0 | 2d 61 29 0a 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 23 27 64 65 6c 65 74 | -a).......(advice-remove.#'delet |
| 19be0 | 65 2d 66 69 6c 65 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 64 | e-file.#'org-roam-db-autosync--d |
| 19c00 | 65 6c 65 74 65 2d 66 69 6c 65 2d 61 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 | elete-file-a).......(org-roam-db |
| 19c20 | 2d 2d 63 6c 6f 73 65 2d 61 6c 6c 29 0a 20 20 20 20 20 20 3b 3b 20 44 69 73 61 62 6c 65 20 6c 6f | --close-all).......;;.Disable.lo |
| 19c40 | 63 61 6c 20 68 6f 6f 6b 73 20 66 6f 72 20 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 | cal.hooks.for.all.org-roam.buffe |
| 19c60 | 72 73 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 20 28 6f 72 67 2d 72 6f 61 6d 2d | rs.......(dolist.(buf.(org-roam- |
| 19c80 | 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | buffer-list)).........(with-curr |
| 19ca0 | 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 | ent-buffer.buf...........(remove |
| 19cc0 | 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 | -hook.'after-save-hook.#'org-roa |
| 19ce0 | 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 74 72 79 2d 75 70 64 61 74 65 2d 6f 6e 2d 73 61 76 | m-db-autosync--try-update-on-sav |
| 19d00 | 65 2d 68 20 74 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | e-h.t)))))))..;;;###autoload.(de |
| 19d20 | 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 65 6e 61 62 6c 65 20 | fun.org-roam-db-autosync-enable. |
| 19d40 | 28 29 0a 20 20 22 41 63 74 69 76 61 74 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f | ()..."Activate.`org-roam-db-auto |
| 19d60 | 73 79 6e 63 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f | sync-mode'."...(org-roam-db-auto |
| 19d80 | 73 79 6e 63 2d 6d 6f 64 65 20 2b 31 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | sync-mode.+1))..(defun.org-roam- |
| 19da0 | 64 62 2d 61 75 74 6f 73 79 6e 63 2d 64 69 73 61 62 6c 65 20 28 29 0a 20 20 22 44 65 61 63 74 69 | db-autosync-disable.()..."Deacti |
| 19dc0 | 76 61 74 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 27 | vate.`org-roam-db-autosync-mode' |
| 19de0 | 2e 22 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 20 | ."...(org-roam-db-autosync-mode. |
| 19e00 | 2d 31 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e | -1))..(defun.org-roam-db-autosyn |
| 19e20 | 63 2d 74 6f 67 67 6c 65 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 60 6f 72 67 2d 72 6f 61 6d 2d | c-toggle.()..."Toggle.`org-roam- |
| 19e40 | 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 27 20 65 6e 61 62 6c 65 64 2f 64 69 73 61 62 6c | db-autosync-mode'.enabled/disabl |
| 19e60 | 65 64 2e 22 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 | ed."...(org-roam-db-autosync-mod |
| 19e80 | 65 20 27 74 6f 67 67 6c 65 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d | e.'toggle))..(defun.org-roam-db- |
| 19ea0 | 61 75 74 6f 73 79 6e 63 2d 2d 64 65 6c 65 74 65 2d 66 69 6c 65 2d 61 20 28 66 69 6c 65 20 26 6f | autosync--delete-file-a.(file.&o |
| 19ec0 | 70 74 69 6f 6e 61 6c 20 5f 74 72 61 73 68 29 0a 20 20 22 4d 61 69 6e 74 61 69 6e 20 63 61 63 68 | ptional._trash)..."Maintain.cach |
| 19ee0 | 65 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 77 68 65 6e 20 66 69 6c 65 20 64 65 6c 65 74 65 73 2e | e.consistency.when.file.deletes. |
| 19f00 | 0a 46 49 4c 45 20 69 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 62 61 | .FILE.is.removed.from.the.databa |
| 19f20 | 73 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 61 75 74 6f 2d 73 61 76 | se."...(when.(and.(not.(auto-sav |
| 19f40 | 65 2d 66 69 6c 65 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-file-name-p.file))............ |
| 19f60 | 20 20 28 6e 6f 74 20 28 62 61 63 6b 75 70 2d 66 69 6c 65 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 | ..(not.(backup-file-name-p.file) |
| 19f80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 20 | )..............(org-roam-file-p. |
| 19fa0 | 66 69 6c 65 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 63 6c 65 61 72 2d 66 69 | file)).....(org-roam-db-clear-fi |
| 19fc0 | 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 29 29 0a 0a 28 | le.(expand-file-name.file))))..( |
| 19fe0 | 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 72 65 6e 61 | defun.org-roam-db-autosync--rena |
| 1a000 | 6d 65 2d 66 69 6c 65 2d 61 20 28 6f 6c 64 2d 66 69 6c 65 20 6e 65 77 2d 66 69 6c 65 2d 6f 72 2d | me-file-a.(old-file.new-file-or- |
| 1a020 | 64 69 72 20 26 72 65 73 74 20 5f 61 72 67 73 29 0a 20 20 22 4d 61 69 6e 74 61 69 6e 20 63 61 63 | dir.&rest._args)..."Maintain.cac |
| 1a040 | 68 65 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 6f 66 20 66 69 6c 65 20 72 65 6e 61 6d 65 2e 0a 4f | he.consistency.of.file.rename..O |
| 1a060 | 4c 44 2d 46 49 4c 45 20 69 73 20 63 6c 65 61 72 65 64 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 | LD-FILE.is.cleared.from.the.data |
| 1a080 | 62 61 73 65 2c 20 61 6e 64 20 4e 45 57 2d 46 49 4c 45 2d 4f 52 2d 44 49 52 20 69 73 20 61 64 64 | base,.and.NEW-FILE-OR-DIR.is.add |
| 1a0a0 | 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 66 69 6c 65 20 28 69 66 20 28 64 69 72 65 | ed."...(let.((new-file.(if.(dire |
| 1a0c0 | 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 6e 65 77 2d 66 69 6c 65 2d 6f 72 2d 64 69 72 29 0a 20 20 | ctory-name-p.new-file-or-dir)... |
| 1a0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ....................(expand-file |
| 1a100 | 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 6f 6c | -name.(file-name-nondirectory.ol |
| 1a120 | 64 2d 66 69 6c 65 29 20 6e 65 77 2d 66 69 6c 65 2d 6f 72 2d 64 69 72 29 0a 20 20 20 20 20 20 20 | d-file).new-file-or-dir)........ |
| 1a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 2d 66 69 6c 65 2d 6f 72 2d 64 69 72 29 29 29 0a | .............new-file-or-dir))). |
| 1a160 | 20 20 20 20 28 73 65 74 71 20 6e 65 77 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ....(setq.new-file.(expand-file- |
| 1a180 | 6e 61 6d 65 20 6e 65 77 2d 66 69 6c 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 6f 6c 64 2d 66 69 | name.new-file)).....(setq.old-fi |
| 1a1a0 | 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6f 6c 64 2d 66 69 6c 65 29 29 0a | le.(expand-file-name.old-file)). |
| 1a1c0 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 61 75 74 6f 2d 73 61 76 65 2d 66 | ....(when.(and.(not.(auto-save-f |
| 1a1e0 | 69 6c 65 2d 6e 61 6d 65 2d 70 20 6f 6c 64 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ile-name-p.old-file))........... |
| 1a200 | 20 20 20 20 20 28 6e 6f 74 20 28 61 75 74 6f 2d 73 61 76 65 2d 66 69 6c 65 2d 6e 61 6d 65 2d 70 | .....(not.(auto-save-file-name-p |
| 1a220 | 20 6e 65 77 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 | .new-file))................(not. |
| 1a240 | 28 62 61 63 6b 75 70 2d 66 69 6c 65 2d 6e 61 6d 65 2d 70 20 6f 6c 64 2d 66 69 6c 65 29 29 0a 20 | (backup-file-name-p.old-file)).. |
| 1a260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 62 61 63 6b 75 70 2d 66 69 6c 65 2d | ..............(not.(backup-file- |
| 1a280 | 6e 61 6d 65 2d 70 20 6e 65 77 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name-p.new-file))............... |
| 1a2a0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 20 6f 6c 64 2d 66 69 6c 65 29 29 0a 20 20 20 | .(org-roam-file-p.old-file)).... |
| 1a2c0 | 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 63 6c 65 61 72 2d 66 69 6c 65 20 6f 6c 64 2d 66 | ...(org-roam-db-clear-file.old-f |
| 1a2e0 | 69 6c 65 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 | ile)).....(when.(org-roam-file-p |
| 1a300 | 20 6e 65 77 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 75 70 | .new-file).......(org-roam-db-up |
| 1a320 | 64 61 74 65 2d 66 69 6c 65 20 6e 65 77 2d 66 69 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | date-file.new-file))))..(defun.o |
| 1a340 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 73 65 74 75 70 2d 66 69 6c 65 2d | rg-roam-db-autosync--setup-file- |
| 1a360 | 68 20 28 29 0a 20 20 22 53 65 74 75 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | h.()..."Setup.the.current.buffer |
| 1a380 | 20 69 66 20 69 74 20 76 69 73 69 74 73 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 2e 22 | .if.it.visits.an.Org-roam.file." |
| 1a3a0 | 0a 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 29 20 28 72 75 6e 2d | ...(when.(org-roam-file-p).(run- |
| 1a3c0 | 68 6f 6f 6b 73 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 29 29 | hooks.'org-roam-find-file-hook)) |
| 1a3e0 | 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 69 6e 64 2d 66 69 6c 65 | )..(add-hook.'org-roam-find-file |
| 1a400 | 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 73 65 | -hook.#'org-roam-db-autosync--se |
| 1a420 | 74 75 70 2d 75 70 64 61 74 65 2d 6f 6e 2d 73 61 76 65 2d 68 29 0a 28 64 65 66 75 6e 20 6f 72 67 | tup-update-on-save-h).(defun.org |
| 1a440 | 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 73 65 74 75 70 2d 75 70 64 61 74 65 2d | -roam-db-autosync--setup-update- |
| 1a460 | 6f 6e 2d 73 61 76 65 2d 68 20 28 29 0a 20 20 22 53 65 74 75 70 20 74 68 65 20 63 75 72 72 65 6e | on-save-h.()..."Setup.the.curren |
| 1a480 | 74 20 62 75 66 66 65 72 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 44 42 20 61 66 74 65 72 20 | t.buffer.to.update.the.DB.after. |
| 1a4a0 | 73 61 76 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2e 22 0a 20 20 28 61 64 64 | saving.the.current.file."...(add |
| 1a4c0 | 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 | -hook.'after-save-hook.#'org-roa |
| 1a4e0 | 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 2d 74 72 79 2d 75 70 64 61 74 65 2d 6f 6e 2d 73 61 76 | m-db-autosync--try-update-on-sav |
| 1a500 | 65 2d 68 20 6e 69 6c 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d | e-h.nil.t))..(defun.org-roam-db- |
| 1a520 | 61 75 74 6f 73 79 6e 63 2d 2d 74 72 79 2d 75 70 64 61 74 65 2d 6f 6e 2d 73 61 76 65 2d 68 20 28 | autosync--try-update-on-save-h.( |
| 1a540 | 29 0a 20 20 22 49 66 20 61 70 70 72 6f 70 72 69 61 74 65 2c 20 75 70 64 61 74 65 20 74 68 65 20 | )..."If.appropriate,.update.the. |
| 1a560 | 64 61 74 61 62 61 73 65 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 61 66 | database.for.the.current.file.af |
| 1a580 | 74 65 72 20 73 61 76 69 6e 67 20 62 75 66 66 65 72 2e 22 0a 20 20 28 77 68 65 6e 20 6f 72 67 2d | ter.saving.buffer."...(when.org- |
| 1a5a0 | 72 6f 61 6d 2d 64 62 2d 75 70 64 61 74 65 2d 6f 6e 2d 73 61 76 65 20 28 6f 72 67 2d 72 6f 61 6d | roam-db-update-on-save.(org-roam |
| 1a5c0 | 2d 64 62 2d 75 70 64 61 74 65 2d 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 20 44 69 61 67 6e 6f 73 74 | -db-update-file)))..;;;.Diagnost |
| 1a5e0 | 69 63 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 64 69 61 67 6e 6f 73 65 2d | ics.(defun.org-roam-db-diagnose- |
| 1a600 | 6e 6f 64 65 20 28 29 0a 20 20 22 50 72 69 6e 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | node.()..."Print.information.abo |
| 1a620 | 75 74 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ut.node.at.point."...(interactiv |
| 1a640 | 65 29 0a 20 20 28 70 72 69 6e 31 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f | e)...(prin1.(org-roam-node-at-po |
| 1a660 | 69 6e 74 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 29 0a 0a | int)))..(provide.'org-roam-db).. |
| 1a680 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 | ;;;.org-roam-db.el.ends.here.... |
| 1a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a800 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 1a820 | 6f 76 65 72 6c 61 79 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | overlay.el...................... |
| 1a840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 1a880 | 30 30 30 36 37 33 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 32 36 36 00 20 30 00 00 00 | 0006734.00000000000.016266..0... |
| 1a8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 1a920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 1a940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa00 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2e 65 6c 20 2d 2d 2d 20 4c 69 6e 6b | ;;;.org-roam-overlay.el.---.Link |
| 1aa20 | 20 6f 76 65 72 6c 61 79 20 66 6f 72 20 5b 69 64 3a 5d 20 6c 69 6e 6b 73 20 74 6f 20 4f 72 67 2d | .overlay.for.[id:].links.to.Org- |
| 1aa40 | 72 6f 61 6d 20 6e 6f 64 65 73 20 2d 2a 2d 20 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 3b 20 6c 65 | roam.nodes.-*-.coding:.utf-8;.le |
| 1aa60 | 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 | xical-binding:.t;.-*-..;;.Copyri |
| 1aa80 | 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 | ght....2020-2022.Jethro.Kuan.<je |
| 1aaa0 | 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 41 75 74 68 6f 72 | throkuan95@gmail.com>..;;.Author |
| 1aac0 | 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 | :.Jethro.Kuan.<jethrokuan95@gmai |
| 1aae0 | 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | l.com>.;;.URL:.https://github.co |
| 1ab00 | 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a | m/org-roam/org-roam.;;.Keywords: |
| 1ab20 | 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 | .org-mode,.roam,.convenience.;;. |
| 1ab40 | 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 | Version:.2.2.2.;;.Package-Requir |
| 1ab60 | 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 | es:.((emacs."26.1").(org."9.4"). |
| 1ab80 | 28 6f 72 67 2d 72 6f 61 6d 20 22 32 2e 31 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 | (org-roam."2.1"))..;;.This.file. |
| 1aba0 | 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 | is.NOT.part.of.GNU.Emacs...;;.Th |
| 1abc0 | 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 | is.program.is.free.software;.you |
| 1abe0 | 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 | .can.redistribute.it.and/or.modi |
| 1ac00 | 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 | fy.;;.it.under.the.terms.of.the. |
| 1ac20 | 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 | GNU.General.Public.License.as.pu |
| 1ac40 | 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 | blished.by.;;.the.Free.Software. |
| 1ac60 | 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 | Foundation;.either.version.3,.or |
| 1ac80 | 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 | .(at.your.option).;;.any.later.v |
| 1aca0 | 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 | ersion..;;.;;.This.program.is.di |
| 1acc0 | 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 | stributed.in.the.hope.that.it.wi |
| 1ace0 | 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 | ll.be.useful,.;;.but.WITHOUT.ANY |
| 1ad00 | 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c | .WARRANTY;.without.even.the.impl |
| 1ad20 | 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | ied.warranty.of.;;.MERCHANTABILI |
| 1ad40 | 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | TY.or.FITNESS.FOR.A.PARTICULAR.P |
| 1ad60 | 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | URPOSE...See.the.;;.GNU.General. |
| 1ad80 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e | Public.License.for.more.details. |
| 1ada0 | 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 | .;;.;;.You.should.have.received. |
| 1adc0 | 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | a.copy.of.the.GNU.General.Public |
| 1ade0 | 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 | .License.;;.along.with.GNU.Emacs |
| 1ae00 | 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c | ;.see.the.file.COPYING...If.not, |
| 1ae20 | 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 | .write.to.the.;;.Free.Software.F |
| 1ae40 | 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 | oundation,.Inc.,.51.Franklin.Str |
| 1ae60 | 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 | eet,.Fifth.Floor,.;;.Boston,.MA. |
| 1ae80 | 30 32 31 31 30 2d 31 33 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 | 02110-1301,.USA...;;;.Commentary |
| 1aea0 | 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 65 78 74 65 6e 73 69 6f 6e 20 61 6c 6c 6f 77 73 20 74 6f | :.;;.;;.This.extension.allows.to |
| 1aec0 | 20 72 65 6e 64 65 72 20 5b 5b 69 64 3a 5d 5d 20 6c 69 6e 6b 73 20 74 68 61 74 20 64 6f 6e 27 74 | .render.[[id:]].links.that.don't |
| 1aee0 | 20 68 61 76 65 20 61 6e 20 61 73 73 6f 63 69 61 74 65 64 0a 3b 3b 20 64 65 73 63 72 69 70 74 6f | .have.an.associated.;;.descripto |
| 1af00 | 72 20 77 69 74 68 20 61 6e 20 6f 76 65 72 6c 61 79 20 74 68 61 74 20 64 69 73 70 6c 61 79 73 20 | r.with.an.overlay.that.displays. |
| 1af20 | 74 68 65 20 6e 6f 64 65 27 73 20 63 75 72 72 65 6e 74 20 74 69 74 6c 65 2e 0a 3b 3b 0a 3b 3b 3b | the.node's.current.title..;;.;;; |
| 1af40 | 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 | .Code:.(require.'org-roam)..(def |
| 1af60 | 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 0a 20 20 27 28 28 28 28 63 6c 61 | face.org-roam-overlay...'((((cla |
| 1af80 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 | ss.color).(background.light))... |
| 1afa0 | 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 39 30 22 20 3a 62 6f 78 20 28 3a 6c | ...:background."grey90".:box.(:l |
| 1afc0 | 69 6e 65 2d 77 69 64 74 68 20 2d 31 20 3a 63 6f 6c 6f 72 20 22 62 6c 61 63 6b 22 29 29 0a 20 20 | ine-width.-1.:color."black"))... |
| 1afe0 | 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 | ..(((class.color).(background.da |
| 1b000 | 72 6b 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 31 30 22 20 3a | rk))......:background."grey10".: |
| 1b020 | 62 6f 78 20 28 3a 6c 69 6e 65 2d 77 69 64 74 68 20 2d 31 20 3a 63 6f 6c 6f 72 20 22 77 68 69 74 | box.(:line-width.-1.:color."whit |
| 1b040 | 65 22 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 6f | e")))..."Face.for.the.Org-roam.o |
| 1b060 | 76 65 72 6c 61 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 | verlay."...:group.'org-roam-face |
| 1b080 | 73 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 2d 6d 61 6b | s)..(defun.org-roam-overlay--mak |
| 1b0a0 | 65 20 28 6c 20 72 20 26 72 65 73 74 20 70 72 6f 70 73 29 0a 20 20 22 4d 61 6b 65 20 61 6e 20 6f | e.(l.r.&rest.props)..."Make.an.o |
| 1b0c0 | 76 65 72 6c 61 79 20 66 72 6f 6d 20 4c 20 74 6f 20 52 20 77 69 74 68 20 50 52 4f 50 53 2e 22 0a | verlay.from.L.to.R.with.PROPS.". |
| 1b0e0 | 20 20 28 6c 65 74 20 28 28 6f 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6c 20 28 6f 72 20 72 | ..(let.((o.(make-overlay.l.(or.r |
| 1b100 | 20 6c 29 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 20 27 63 61 74 65 67 | .l)))).....(overlay-put.o.'categ |
| 1b120 | 6f 72 79 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 20 20 20 20 28 77 68 69 6c 65 20 70 72 6f 70 73 20 | ory.'org-roam).....(while.props. |
| 1b140 | 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 20 28 70 6f 70 20 70 72 6f 70 73 29 20 28 70 6f 70 20 | (overlay-put.o.(pop.props).(pop. |
| 1b160 | 70 72 6f 70 73 29 29 29 0a 20 20 20 20 6f 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | props))).....o))..(defun.org-roa |
| 1b180 | 6d 2d 6f 76 65 72 6c 61 79 2d 6d 61 6b 65 2d 6c 69 6e 6b 2d 6f 76 65 72 6c 61 79 20 28 6c 69 6e | m-overlay-make-link-overlay.(lin |
| 1b1a0 | 6b 29 0a 20 20 22 43 72 65 61 74 65 20 6f 76 65 72 6c 61 79 20 66 6f 72 20 4c 49 4e 4b 2e 22 0a | k)..."Create.overlay.for.LINK.". |
| 1b1c0 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 | ..(save-excursion.....(save-matc |
| 1b1e0 | 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 79 70 65 20 28 6f 72 67 2d 65 | h-data.......(let*.((type.(org-e |
| 1b200 | 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 6c 69 6e 6b 29 29 0a 20 20 20 | lement-property.:type.link)).... |
| 1b220 | 20 20 20 20 20 20 20 20 20 20 28 69 64 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | ..........(id.(org-element-prope |
| 1b240 | 72 74 79 20 3a 70 61 74 68 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | rty.:path.link))..............(p |
| 1b260 | 6f 73 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 65 6e 64 20 6c 69 | os.(org-element-property.:end.li |
| 1b280 | 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63 2d 70 20 28 6f 72 67 2d 65 | nk))..............(desc-p.(org-e |
| 1b2a0 | 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 63 6f 6e 74 65 6e 74 73 2d 62 65 67 69 6e 20 | lement-property.:contents-begin. |
| 1b2c0 | 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 | link))..............node)....... |
| 1b2e0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 74 79 70 65 20 | ..(when.(and.(string-equal.type. |
| 1b300 | 22 69 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e | "id")....................(setq.n |
| 1b320 | 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 72 6f 6d 2d 69 64 20 69 64 29 29 0a | ode.(org-roam-node-from-id.id)). |
| 1b340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 64 65 73 63 2d 70 29 29 | ...................(not.desc-p)) |
| 1b360 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 2d 6d 61 | ...........(org-roam-overlay--ma |
| 1b380 | 6b 65 0a 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 20 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 | ke............pos.pos........... |
| 1b3a0 | 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 20 28 66 6f 72 6d 61 74 20 22 25 73 20 22 0a 20 20 20 | .'after-string.(format."%s.".... |
| 1b3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ..............................(p |
| 1b3e0 | 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 6e | ropertize.(org-roam-node-title.n |
| 1b400 | 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode)............................ |
| 1b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 6f 72 67 2d 72 6f 61 | ..................'face.'org-roa |
| 1b440 | 6d 2d 6f 76 65 72 6c 61 79 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f | m-overlay))))))))..(defun.org-ro |
| 1b460 | 61 6d 2d 6f 76 65 72 6c 61 79 2d 65 6e 61 62 6c 65 20 28 29 0a 20 20 22 45 6e 61 62 6c 65 20 4f | am-overlay-enable.()..."Enable.O |
| 1b480 | 72 67 2d 72 6f 61 6d 20 6f 76 65 72 6c 61 79 73 2e 22 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 | rg-roam.overlays."...(org-roam-d |
| 1b4a0 | 62 2d 6d 61 70 2d 6c 69 6e 6b 73 0a 20 20 20 28 6c 69 73 74 20 23 27 6f 72 67 2d 72 6f 61 6d 2d | b-map-links....(list.#'org-roam- |
| 1b4c0 | 6f 76 65 72 6c 61 79 2d 6d 61 6b 65 2d 6c 69 6e 6b 2d 6f 76 65 72 6c 61 79 29 29 29 0a 0a 28 64 | overlay-make-link-overlay)))..(d |
| 1b4e0 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 64 69 73 61 62 6c 65 20 28 29 | efun.org-roam-overlay-disable.() |
| 1b500 | 0a 20 20 22 44 69 73 61 62 6c 65 20 4f 72 67 2d 72 6f 61 6d 20 6f 76 65 72 6c 61 79 73 2e 22 0a | ..."Disable.Org-roam.overlays.". |
| 1b520 | 20 20 28 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20 6e 69 6c 20 6e 69 6c 20 27 63 61 74 65 | ..(remove-overlays.nil.nil.'cate |
| 1b540 | 67 6f 72 79 20 27 6f 72 67 2d 72 6f 61 6d 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | gory.'org-roam))..(defun.org-roa |
| 1b560 | 6d 2d 6f 76 65 72 6c 61 79 2d 72 65 64 69 73 70 6c 61 79 20 28 29 0a 20 20 22 52 65 64 69 73 70 | m-overlay-redisplay.()..."Redisp |
| 1b580 | 6c 61 79 20 4f 72 67 2d 72 6f 61 6d 20 6f 76 65 72 6c 61 79 73 2e 22 0a 20 20 28 6f 72 67 2d 72 | lay.Org-roam.overlays."...(org-r |
| 1b5a0 | 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 64 69 73 61 62 6c 65 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d | oam-overlay-disable)...(org-roam |
| 1b5c0 | 2d 6f 76 65 72 6c 61 79 2d 65 6e 61 62 6c 65 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 | -overlay-enable))..(define-minor |
| 1b5e0 | 2d 6d 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 65 0a 20 20 22 4f | -mode.org-roam-overlay-mode..."O |
| 1b600 | 76 65 72 6c 61 79 73 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 49 44 20 6c 69 6e 6b 73 2e 0a 4f | verlays.for.Org-roam.ID.links..O |
| 1b620 | 72 67 2d 72 6f 61 6d 20 6f 76 65 72 6c 61 79 20 6d 6f 64 65 20 69 73 20 61 20 6d 69 6e 6f 72 20 | rg-roam.overlay.mode.is.a.minor. |
| 1b640 | 6d 6f 64 65 2e 20 20 57 68 65 6e 20 65 6e 61 62 6c 65 64 2c 0a 6f 76 65 72 6c 61 79 20 64 69 73 | mode...When.enabled,.overlay.dis |
| 1b660 | 70 6c 61 79 69 6e 67 20 74 68 65 20 6e 6f 64 65 27 73 20 74 69 74 6c 65 20 69 73 20 64 69 73 70 | playing.the.node's.title.is.disp |
| 1b680 | 6c 61 79 65 64 2e 22 0a 20 20 3a 6c 69 67 68 74 65 72 20 22 20 6f 72 67 2d 72 6f 61 6d 2d 6f 76 | layed."...:lighter.".org-roam-ov |
| 1b6a0 | 65 72 6c 61 79 22 0a 20 20 28 69 66 20 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 6d 6f | erlay"...(if.org-roam-overlay-mo |
| 1b6c0 | 64 65 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 | de.......(progn.........(org-roa |
| 1b6e0 | 6d 2d 6f 76 65 72 6c 61 79 2d 65 6e 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 | m-overlay-enable).........(add-h |
| 1b700 | 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d | ook.'after-save-hook.#'org-roam- |
| 1b720 | 6f 76 65 72 6c 61 79 2d 72 65 64 69 73 70 6c 61 79 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 28 6f | overlay-redisplay.nil.t)).....(o |
| 1b740 | 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 64 69 73 61 62 6c 65 29 0a 20 20 20 20 28 72 65 | rg-roam-overlay-disable).....(re |
| 1b760 | 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 | move-hook.'after-save-hook.#'org |
| 1b780 | 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2d 72 65 64 69 73 70 6c 61 79 20 74 29 29 29 0a 0a 28 70 | -roam-overlay-redisplay.t)))..(p |
| 1b7a0 | 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 29 0a 3b 3b 3b 20 6f 72 | rovide.'org-roam-overlay).;;;.or |
| 1b7c0 | 67 2d 72 6f 61 6d 2d 6f 76 65 72 6c 61 79 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | g-roam-overlay.el.ends.here..... |
| 1b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b800 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 1b820 | 6c 6f 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | log.el.......................... |
| 1b840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 1b880 | 30 30 30 33 36 32 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 33 35 35 00 20 30 00 00 00 | 0003620.00000000000.015355..0... |
| 1b8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 1b920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 1b940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ba00 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 2e 65 6c 20 2d 2d 2d 20 49 6e 74 65 67 72 61 74 | ;;;.org-roam-log.el.---.Integrat |
| 1ba20 | 69 6f 6e 73 20 77 69 74 68 20 4f 72 67 2d 6c 6f 67 20 2d 2a 2d 20 63 6f 64 69 6e 67 3a 20 75 74 | ions.with.Org-log.-*-.coding:.ut |
| 1ba40 | 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b | f-8;.lexical-binding:.t;.-*-..;; |
| 1ba60 | 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 32 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b | .Copyright....2022-2022.Jethro.K |
| 1ba80 | 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b | uan.<jethrokuan95@gmail.com>..;; |
| 1baa0 | 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e | .Author:.Jethro.Kuan.<jethrokuan |
| 1bac0 | 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 | 95@gmail.com>.;;.URL:.https://gi |
| 1bae0 | 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 | thub.com/org-roam/org-roam.;;.Ke |
| 1bb00 | 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 | ywords:.org-mode,.roam,.convenie |
| 1bb20 | 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 | nce.;;.Version:.2.2.2.;;.Package |
| 1bb40 | 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 | -Requires:.((emacs."26.1").(dash |
| 1bb60 | 20 22 32 2e 31 33 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 65 6d 61 63 73 71 6c 20 22 32 | ."2.13").(org."9.4").(emacsql."2 |
| 1bb80 | 30 32 33 30 32 32 38 22 29 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 33 2e 30 2e 30 22 | 0230228").(magit-section."3.0.0" |
| 1bba0 | 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 | ))..;;.This.file.is.NOT.part.of. |
| 1bbc0 | 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 | GNU.Emacs...;;.This.program.is.f |
| 1bbe0 | 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software;.you.can.redistribu |
| 1bc00 | 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 | te.it.and/or.modify.;;.it.under. |
| 1bc20 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | the.terms.of.the.GNU.General.Pub |
| 1bc40 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 | lic.License.as.published.by.;;.t |
| 1bc60 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 | he.Free.Software.Foundation;.eit |
| 1bc80 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | her.version.3,.or.(at.your.optio |
| 1bca0 | 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 | n).;;.any.later.version..;;.;;.T |
| 1bcc0 | 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | his.program.is.distributed.in.th |
| 1bce0 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b | e.hope.that.it.will.be.useful,.; |
| 1bd00 | 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ;.but.WITHOUT.ANY.WARRANTY;.with |
| 1bd20 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of |
| 1bd40 | 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .;;.MERCHANTABILITY.or.FITNESS.F |
| 1bd60 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th |
| 1bd80 | 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | e.;;.GNU.General.Public.License. |
| 1bda0 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou |
| 1bdc0 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G |
| 1bde0 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo |
| 1be00 | 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 | ng.with.GNU.Emacs;.see.the.file. |
| 1be20 | 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 3b | COPYING...If.not,.write.to.the.; |
| 1be40 | 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e | ;.Free.Software.Foundation,.Inc. |
| 1be60 | 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f | ,.51.Franklin.Street,.Fifth.Floo |
| 1be80 | 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 55 53 41 | r,.;;.Boston,.MA.02110-1301,.USA |
| 1bea0 | 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 6d 6f | ...;;;.Commentary:.;;.;;.This.mo |
| 1bec0 | 64 75 6c 65 20 70 72 6f 76 69 64 65 73 20 69 6e 74 65 67 72 61 74 69 6f 6e 73 20 77 69 74 68 20 | dule.provides.integrations.with. |
| 1bee0 | 4f 72 67 2d 6c 6f 67 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 | Org-log..;;.;;;.Code:.(require.' |
| 1bf00 | 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6c | org-roam)..(defcustom.org-roam-l |
| 1bf20 | 6f 67 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 77 68 | og-setup-hook.nil..."Hook.run.wh |
| 1bf40 | 65 6e 20 61 20 6c 6f 67 20 66 6f 72 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 20 69 73 | en.a.log.for.an.Org-roam.file.is |
| 1bf60 | 20 73 65 74 75 70 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 | .setup."...:group.'org-roam...:t |
| 1bf80 | 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 2d | ype.'hook)..(defun.org-roam-log- |
| 1bfa0 | 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 6c 6f 67 20 62 75 66 66 | p.()..."Return.t.if.the.log.buff |
| 1bfc0 | 65 72 20 69 73 20 66 6f 72 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 2c 20 6e 69 6c 20 | er.is.for.an.Org-roam.file,.nil. |
| 1bfe0 | 6f 74 68 65 72 77 69 73 65 2e 22 0a 20 20 28 61 6e 64 20 6f 72 67 2d 6c 6f 67 2d 6e 6f 74 65 2d | otherwise."...(and.org-log-note- |
| 1c000 | 6d 61 72 6b 65 72 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 20 28 | marker........(org-roam-file-p.( |
| 1c020 | 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 65 72 20 | buffer-file-name.(marker-buffer. |
| 1c040 | 6f 72 67 2d 6c 6f 67 2d 6e 6f 74 65 2d 6d 61 72 6b 65 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | org-log-note-marker)))))..(defun |
| 1c060 | 20 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 2d 2d 73 65 74 75 70 20 28 29 0a 20 20 22 52 75 6e 20 68 | .org-roam-log--setup.()..."Run.h |
| 1c080 | 6f 6f 6b 73 20 69 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 2d 73 65 74 75 70 2d 68 6f 6f 6b | ooks.in.`org-roam-log-setup-hook |
| 1c0a0 | 27 2e 22 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 2d 73 | '."...(run-hooks.'org-roam-log-s |
| 1c0c0 | 65 74 75 70 2d 68 6f 6f 6b 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 72 6f 61 6d | etup-hook))..(add-hook.'org-roam |
| 1c0e0 | 2d 6c 6f 67 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 2d 72 65 67 69 | -log-setup-hook.#'org-roam--regi |
| 1c100 | 73 74 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 2d 68 29 0a 28 61 64 | ster-completion-functions-h).(ad |
| 1c120 | 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f | d-hook.'org-log-buffer-setup-hoo |
| 1c140 | 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 2d 2d 73 65 74 75 70 29 0a 0a 28 70 72 6f 76 69 | k.#'org-roam-log--setup)..(provi |
| 1c160 | 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 29 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6c | de.'org-roam-log).;;;.org-roam-l |
| 1c180 | 6f 67 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | og.el.ends.here................. |
| 1c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c200 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 1c220 | 6d 6f 64 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | mode.el......................... |
| 1c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 1c280 | 30 30 36 37 34 30 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 35 33 31 00 20 30 00 00 00 | 0067403.00000000000.015531..0... |
| 1c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 1c320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 1c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c400 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2e 65 6c 20 2d 2d 2d 20 4d 61 6a 6f 72 20 6d | ;;;.org-roam-mode.el.---.Major.m |
| 1c420 | 6f 64 65 20 66 6f 72 20 73 70 65 63 69 61 6c 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 73 | ode.for.special.Org-roam.buffers |
| 1c440 | 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 | .-*-.lexical-binding:.t.-*-..;;. |
| 1c460 | 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 | Copyright....2020-2022.Jethro.Ku |
| 1c480 | 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 | an.<jethrokuan95@gmail.com>..;;. |
| 1c4a0 | 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 | Author:.Jethro.Kuan.<jethrokuan9 |
| 1c4c0 | 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 | 5@gmail.com>.;;.URL:.https://git |
| 1c4e0 | 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 | hub.com/org-roam/org-roam.;;.Key |
| 1c500 | 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e | words:.org-mode,.roam,.convenien |
| 1c520 | 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d | ce.;;.Version:.2.2.2.;;.Package- |
| 1c540 | 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 20 | Requires:.((emacs."26.1").(dash. |
| 1c560 | 22 32 2e 31 33 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 65 6d 61 63 73 71 6c 20 22 32 30 | "2.13").(org."9.4").(emacsql."20 |
| 1c580 | 32 33 30 32 32 38 22 29 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 33 2e 30 2e 30 22 29 | 230228").(magit-section."3.0.0") |
| 1c5a0 | 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 | )..;;.This.file.is.NOT.part.of.G |
| 1c5c0 | 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 | NU.Emacs...;;.This.program.is.fr |
| 1c5e0 | 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 | ee.software;.you.can.redistribut |
| 1c600 | 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 | e.it.and/or.modify.;;.it.under.t |
| 1c620 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | he.terms.of.the.GNU.General.Publ |
| 1c640 | 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 | ic.License.as.published.by.;;.th |
| 1c660 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 | e.Free.Software.Foundation;.eith |
| 1c680 | 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e | er.version.3,.or.(at.your.option |
| 1c6a0 | 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 | ).;;.any.later.version..;;.;;.Th |
| 1c6c0 | 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 | is.program.is.distributed.in.the |
| 1c6e0 | 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b | .hope.that.it.will.be.useful,.;; |
| 1c700 | 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f | .but.WITHOUT.ANY.WARRANTY;.witho |
| 1c720 | 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a | ut.even.the.implied.warranty.of. |
| 1c740 | 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f | ;;.MERCHANTABILITY.or.FITNESS.FO |
| 1c760 | 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 | R.A.PARTICULAR.PURPOSE...See.the |
| 1c780 | 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 | .;;.GNU.General.Public.License.f |
| 1c7a0 | 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c | or.more.details..;;.;;.You.shoul |
| 1c7c0 | 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e | d.have.received.a.copy.of.the.GN |
| 1c7e0 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e | U.General.Public.License.;;.alon |
| 1c800 | 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 6c 65 20 43 | g.with.GNU.Emacs;.see.the.file.C |
| 1c820 | 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 3b 3b | OPYING...If.not,.write.to.the.;; |
| 1c840 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c | .Free.Software.Foundation,.Inc., |
| 1c860 | 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 | .51.Franklin.Street,.Fifth.Floor |
| 1c880 | 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 55 53 41 2e | ,.;;.Boston,.MA.02110-1301,.USA. |
| 1c8a0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 6d 6f 64 | ..;;;.Commentary:.;;.;;.This.mod |
| 1c8c0 | 75 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 73 20 60 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 27 2c 20 | ule.implements.`org-roam-mode',. |
| 1c8e0 | 77 68 69 63 68 20 69 73 20 61 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 74 68 61 74 20 75 73 65 64 20 | which.is.a.major.mode.that.used. |
| 1c900 | 62 79 0a 3b 3b 20 73 70 65 63 69 61 6c 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 73 20 74 | by.;;.special.Org-roam.buffers.t |
| 1c920 | 6f 20 64 69 73 70 6c 61 79 20 76 61 72 69 6f 75 73 20 63 6f 6e 74 65 6e 74 20 69 6e 20 61 20 73 | o.display.various.content.in.a.s |
| 1c940 | 65 63 74 69 6f 6e 2d 6c 69 6b 65 20 6d 61 6e 6e 65 72 0a 3b 3b 20 61 62 6f 75 74 20 74 68 65 20 | ection-like.manner.;;.about.the. |
| 1c960 | 6e 6f 64 65 73 20 61 6e 64 20 72 65 6c 65 76 61 6e 74 20 74 6f 20 74 68 65 6d 20 69 6e 66 6f 72 | nodes.and.relevant.to.them.infor |
| 1c980 | 6d 61 74 69 6f 6e 20 28 65 2e 67 2e 20 62 61 63 6b 6c 69 6e 6b 73 29 20 77 69 74 68 20 77 68 69 | mation.(e.g..backlinks).with.whi |
| 1c9a0 | 63 68 0a 3b 3b 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 69 6e 74 65 72 61 63 74 20 77 69 74 68 | ch.;;.the.user.can.interact.with |
| 1c9c0 | 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 | ..;;.;;;.Code:.(require.'org-roa |
| 1c9e0 | 6d 29 0a 0a 3b 3b 3b 3b 20 44 65 63 6c 61 72 61 74 69 6f 6e 73 0a 28 64 65 66 76 61 72 20 6f 72 | m)..;;;;.Declarations.(defvar.or |
| 1ca00 | 67 2d 72 65 66 2d 62 75 66 66 65 72 2d 68 61 63 6b 65 64 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e | g-ref-buffer-hacked)..;;;.Option |
| 1ca20 | 73 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2d 73 65 63 74 69 | s.(defcustom.org-roam-mode-secti |
| 1ca40 | 6f 6e 73 20 28 6c 69 73 74 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 2d 73 | ons.(list.#'org-roam-backlinks-s |
| 1ca60 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ection.......................... |
| 1ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e | ...............#'org-roam-reflin |
| 1caa0 | 6b 73 2d 73 65 63 74 69 6f 6e 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 73 65 63 74 69 6f 6e | ks-section)..."A.list.of.section |
| 1cac0 | 73 20 66 6f 72 20 74 68 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 27 20 62 61 73 65 64 20 | s.for.the.`org-roam-mode'.based. |
| 1cae0 | 62 75 66 66 65 72 73 2e 0a 45 61 63 68 20 73 65 63 74 69 6f 6e 20 69 73 20 61 20 66 75 6e 63 74 | buffers..Each.section.is.a.funct |
| 1cb00 | 69 6f 6e 20 74 68 61 74 20 69 73 20 70 61 73 73 65 64 20 74 68 65 20 61 6e 20 60 6f 72 67 2d 72 | ion.that.is.passed.the.an.`org-r |
| 1cb20 | 6f 61 6d 2d 6e 6f 64 65 27 0a 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 73 65 63 74 69 6f 6e 20 | oam-node'.for.which.the.section. |
| 1cb40 | 77 69 6c 6c 20 62 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 66 6f 72 20 61 73 20 74 68 65 20 66 | will.be.constructed.for.as.the.f |
| 1cb60 | 69 72 73 74 0a 61 72 67 75 6d 65 6e 74 2e 20 4e 6f 72 6d 61 6c 6c 79 20 74 68 69 73 20 6e 6f 64 | irst.argument..Normally.this.nod |
| 1cb80 | 65 20 69 73 20 60 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f | e.is.`org-roam-buffer-current-no |
| 1cba0 | 64 65 27 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 6d 61 79 20 61 6c 73 6f 20 61 63 63 65 70 | de'..The.function.may.also.accep |
| 1cbc0 | 74 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 2e 20 45 61 63 68 | t.other.optional.arguments..Each |
| 1cbe0 | 20 69 74 65 6d 0a 69 6e 20 74 68 65 20 6c 69 73 74 20 69 73 20 65 69 74 68 65 72 3a 0a 0a 31 2e | .item.in.the.list.is.either:..1. |
| 1cc00 | 20 41 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e 6c | .A.function,.which.is.called.onl |
| 1cc20 | 79 20 77 69 74 68 20 74 68 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 20 61 73 20 74 68 | y.with.the.`org-roam-node'.as.th |
| 1cc40 | 65 20 61 72 67 75 6d 65 6e 74 0a 32 2e 20 41 20 6c 69 73 74 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 | e.argument.2..A.list,.containing |
| 1cc60 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 | .the.function.and.the.optional.a |
| 1cc80 | 72 67 75 6d 65 6e 74 73 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 65 20 63 61 6e 20 | rguments...For.example,.one.can. |
| 1cca0 | 61 64 64 0a 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 2d 73 65 63 | add......(org-roam-backlinks-sec |
| 1ccc0 | 74 69 6f 6e 20 3a 75 6e 69 71 75 65 20 74 29 0a 0a 74 6f 20 74 68 65 20 6c 69 73 74 20 74 6f 20 | tion.:unique.t)..to.the.list.to. |
| 1cce0 | 70 61 73 73 20 3a 75 6e 69 71 75 65 20 74 20 74 6f 20 74 68 65 20 73 65 63 74 69 6f 6e 2d 72 65 | pass.:unique.t.to.the.section-re |
| 1cd00 | 6e 64 65 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 | ndering.function."...:group.'org |
| 1cd20 | 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 60 28 72 65 70 65 61 74 20 28 63 68 6f 69 63 65 20 28 | -roam...:type.`(repeat.(choice.( |
| 1cd40 | 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 | symbol.:tag."Function")......... |
| 1cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 75 6e | .................(list.:tag."Fun |
| 1cd80 | 63 74 69 6f 6e 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 20 20 20 20 20 20 20 | ction.with.arguments"........... |
| 1cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 20 3a 74 61 | .....................(symbol.:ta |
| 1cdc0 | 67 20 22 46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g."Function")................... |
| 1cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61 67 20 22 41 72 67 75 6d | .............(repeat.:tag."Argum |
| 1ce00 | 65 6e 74 73 22 20 3a 69 6e 6c 69 6e 65 20 74 20 28 73 65 78 70 20 3a 74 61 67 20 22 41 72 67 22 | ents".:inline.t.(sexp.:tag."Arg" |
| 1ce20 | 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 | ))))))..(defcustom.org-roam-buff |
| 1ce40 | 65 72 2d 70 6f 73 74 72 65 6e 64 65 72 2d 66 75 6e 63 74 69 6f 6e 73 20 28 6c 69 73 74 29 0a 20 | er-postrender-functions.(list).. |
| 1ce60 | 20 22 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20 74 68 65 20 4f 72 67 | ."Functions.to.run.after.the.Org |
| 1ce80 | 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 69 73 20 72 65 6e 64 65 72 65 64 2e 0a 45 61 63 68 20 66 | -roam.buffer.is.rendered..Each.f |
| 1cea0 | 75 6e 63 74 69 6f 6e 20 61 63 63 65 70 74 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 6e | unction.accepts.no.arguments,.an |
| 1cec0 | 64 20 69 73 20 72 75 6e 20 77 69 74 68 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 0a 62 75 66 66 65 | d.is.run.with.the.Org-roam.buffe |
| 1cee0 | 72 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f | r.as.the.current.buffer."...:gro |
| 1cf00 | 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 | up.'org-roam...:type.'hook)..(de |
| 1cf20 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 66 75 6e 63 74 69 6f | fcustom.org-roam-preview-functio |
| 1cf40 | 6e 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 64 65 66 61 75 6c 74 2d 66 75 6e | n.#'org-roam-preview-default-fun |
| 1cf60 | 63 74 69 6f 6e 0a 20 20 22 54 68 65 20 70 72 65 76 69 65 77 20 66 75 6e 63 74 69 6f 6e 20 74 6f | ction..."The.preview.function.to |
| 1cf80 | 20 75 73 65 20 74 6f 20 70 6f 70 75 6c 61 74 65 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 | .use.to.populate.the.Org-roam.bu |
| 1cfa0 | 66 66 65 72 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 | ffer...The.function.takes.no.arg |
| 1cfc0 | 75 6d 65 6e 74 73 2c 20 62 75 74 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 74 65 6d 70 6f 72 61 | uments,.but.the.point.is.tempora |
| 1cfe0 | 72 69 6c 79 20 73 65 74 0a 74 6f 20 74 68 65 20 65 78 61 63 74 20 6c 6f 63 61 74 69 6f 6e 20 6f | rily.set.to.the.exact.location.o |
| 1d000 | 66 20 74 68 65 20 62 61 63 6b 6c 69 6e 6b 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 | f.the.backlink."...:group.'org-r |
| 1d020 | 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 63 75 73 74 | oam...:type.'function)..(defcust |
| 1d040 | 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 70 6f 73 74 70 72 6f 63 65 73 73 2d | om.org-roam-preview-postprocess- |
| 1d060 | 66 75 6e 63 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 73 74 72 69 70 | functions.(list.#'org-roam-strip |
| 1d080 | 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e | -comments)..."A.list.of.function |
| 1d0a0 | 73 20 74 6f 20 70 6f 73 74 70 72 6f 63 65 73 73 20 74 68 65 20 70 72 65 76 69 65 77 20 63 6f 6e | s.to.postprocess.the.preview.con |
| 1d0c0 | 74 65 6e 74 2e 0a 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 61 20 73 69 6e | tent...Each.function.takes.a.sin |
| 1d0e0 | 67 6c 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 73 74 72 69 6e 67 20 66 6f 72 20 74 68 65 | gle.argument,.the.string.for.the |
| 1d100 | 20 70 72 65 76 69 65 77 0a 63 6f 6e 74 65 6e 74 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 | .preview.content,.and.returns.th |
| 1d120 | 65 20 70 6f 73 74 2d 70 72 6f 63 65 73 73 65 64 20 73 74 72 69 6e 67 2e 20 54 68 65 20 66 75 6e | e.post-processed.string..The.fun |
| 1d140 | 63 74 69 6f 6e 73 20 61 72 65 0a 61 70 70 6c 69 65 64 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 61 | ctions.are.applied.in.order.of.a |
| 1d160 | 70 70 65 61 72 61 6e 63 65 20 69 6e 20 74 68 65 20 6c 69 73 74 2e 22 0a 20 20 3a 67 72 6f 75 70 | ppearance.in.the.list."...:group |
| 1d180 | 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 3b 3b 3b 20 46 | .'org-roam...:type.'hook)..;;;.F |
| 1d1a0 | 61 63 65 73 0a 28 64 65 66 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 68 65 61 64 65 72 2d 6c 69 | aces.(defface.org-roam-header-li |
| 1d1c0 | 6e 65 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 | ne...`((((class.color).(backgrou |
| 1d1e0 | 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 | nd.light))......,@(and.(>=.emacs |
| 1d200 | 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 | -major-version.27).'(:extend.t)) |
| 1d220 | 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 44 61 72 6b 47 6f 6c 64 65 6e 72 6f 64 | ......:foreground."DarkGoldenrod |
| 1d240 | 34 22 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 0a 20 20 20 20 28 28 28 63 6c 61 | 4"......:weight.bold).....(((cla |
| 1d260 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 0a 20 20 | ss.color).(background..dark))... |
| 1d280 | 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f | ...,@(and.(>=.emacs-major-versio |
| 1d2a0 | 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 | n.27).'(:extend.t))......:foregr |
| 1d2c0 | 6f 75 6e 64 20 22 4c 69 67 68 74 47 6f 6c 64 65 6e 72 6f 64 32 22 0a 20 20 20 20 20 3a 77 65 69 | ound."LightGoldenrod2"......:wei |
| 1d2e0 | 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 60 68 65 61 64 | ght.bold))..."Face.for.the.`head |
| 1d300 | 65 72 2d 6c 69 6e 65 27 20 69 6e 20 73 6f 6d 65 20 4f 72 67 2d 72 6f 61 6d 20 6d 6f 64 65 73 2e | er-line'.in.some.Org-roam.modes. |
| 1d320 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 73 29 0a 0a 28 64 65 | "...:group.'org-roam-faces)..(de |
| 1d340 | 66 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 74 69 74 6c 65 0a 20 20 27 28 28 74 20 3a 77 65 69 | fface.org-roam-title...'((t.:wei |
| 1d360 | 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 | ght.bold))..."Face.for.Org-roam. |
| 1d380 | 74 69 74 6c 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 | titles."...:group.'org-roam-face |
| 1d3a0 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 6f 6c 70 0a 20 20 27 28 28 28 | s)..(defface.org-roam-olp...'((( |
| 1d3c0 | 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 | (class.color).(background.light) |
| 1d3e0 | 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 36 30 22 29 0a 20 20 20 20 28 28 28 63 | ).:foreground."grey60").....(((c |
| 1d400 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 | lass.color).(background..dark)). |
| 1d420 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 34 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 | :foreground."grey40"))..."Face.f |
| 1d440 | 6f 72 20 74 68 65 20 4f 4c 50 20 6f 66 20 74 68 65 20 6e 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 | or.the.OLP.of.the.node."...:grou |
| 1d460 | 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6f 72 67 | p.'org-roam-faces)..(defface.org |
| 1d480 | 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 68 65 61 64 69 6e 67 0a 20 20 60 28 28 28 28 63 6c 61 | -roam-preview-heading...`((((cla |
| 1d4a0 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 | ss.color).(background.light))... |
| 1d4c0 | 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f | ...,@(and.(>=.emacs-major-versio |
| 1d4e0 | 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 | n.27).'(:extend.t))......:backgr |
| 1d500 | 6f 75 6e 64 20 22 67 72 65 79 38 30 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | ound."grey80"......:foreground." |
| 1d520 | 67 72 65 79 33 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 | grey30").....(((class.color).(ba |
| 1d540 | 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 | ckground.dark))......,@(and.(>=. |
| 1d560 | 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e | emacs-major-version.27).'(:exten |
| 1d580 | 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 32 35 22 0a | d.t))......:background."grey25". |
| 1d5a0 | 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 37 30 22 29 29 0a 20 20 22 46 | .....:foreground."grey70"))..."F |
| 1d5c0 | 61 63 65 20 66 6f 72 20 70 72 65 76 69 65 77 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 | ace.for.preview.headings."...:gr |
| 1d5e0 | 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6f | oup.'org-roam-faces)..(defface.o |
| 1d600 | 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 | rg-roam-preview-heading-highligh |
| 1d620 | 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e | t...`((((class.color).(backgroun |
| 1d640 | 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d | d.light))......,@(and.(>=.emacs- |
| 1d660 | 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a | major-version.27).'(:extend.t)). |
| 1d680 | 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 37 35 22 0a 20 20 20 20 20 3a | .....:background."grey75"......: |
| 1d6a0 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 33 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 | foreground."grey30").....(((clas |
| 1d6c0 | 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 | s.color).(background.dark))..... |
| 1d6e0 | 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 | .,@(and.(>=.emacs-major-version. |
| 1d700 | 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 | 27).'(:extend.t))......:backgrou |
| 1d720 | 6e 64 20 22 67 72 65 79 33 35 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 | nd."grey35"......:foreground."gr |
| 1d740 | 65 79 37 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 63 75 72 72 65 6e 74 20 70 72 65 76 | ey70"))..."Face.for.current.prev |
| 1d760 | 69 65 77 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 | iew.headings."...:group.'org-roa |
| 1d780 | 6d 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 | m-faces)..(defface.org-roam-prev |
| 1d7a0 | 69 65 77 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e 0a 20 20 60 28 28 28 28 63 6c 61 | iew-heading-selection...`((((cla |
| 1d7c0 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 | ss.color).(background.light))... |
| 1d7e0 | 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f | ...,@(and.(>=.emacs-major-versio |
| 1d800 | 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 | n.27).'(:extend.t))......:inheri |
| 1d820 | 74 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c | t.org-roam-preview-heading-highl |
| 1d840 | 69 67 68 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 73 61 6c 6d 6f 6e 34 22 29 | ight......:foreground."salmon4") |
| 1d860 | 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 | .....(((class.color).(background |
| 1d880 | 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 | .dark))......,@(and.(>=.emacs-ma |
| 1d8a0 | 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 | jor-version.27).'(:extend.t))... |
| 1d8c0 | 20 20 20 3a 69 6e 68 65 72 69 74 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 68 65 61 | ...:inherit.org-roam-preview-hea |
| 1d8e0 | 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | ding-highlight......:foreground. |
| 1d900 | 22 4c 69 67 68 74 53 61 6c 6d 6f 6e 33 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 65 6c | "LightSalmon3"))..."Face.for.sel |
| 1d920 | 65 63 74 65 64 20 70 72 65 76 69 65 77 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 | ected.preview.headings."...:grou |
| 1d940 | 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6f 72 67 | p.'org-roam-faces)..(defface.org |
| 1d960 | 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 72 65 67 69 6f 6e 0a 20 20 60 28 28 74 20 3a 69 6e 68 | -roam-preview-region...`((t.:inh |
| 1d980 | 65 72 69 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 | erit.bold........,@(and.(>=.emac |
| 1d9a0 | 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | s-major-version.27)............. |
| 1d9c0 | 20 20 28 6c 69 73 74 20 3a 65 78 74 65 6e 64 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 | ..(list.:extend.(ignore-errors.( |
| 1d9e0 | 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 27 72 65 67 69 6f 6e 20 3a 65 78 74 65 6e 64 29 29 | face-attribute.'region.:extend)) |
| 1da00 | 29 29 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 62 79 20 60 6f 72 67 2d 72 6f 61 6d 2d 68 | ))))..."Face.used.by.`org-roam-h |
| 1da20 | 69 67 68 6c 69 67 68 74 2d 70 72 65 76 69 65 77 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 61 | ighlight-preview-region-using-fa |
| 1da40 | 63 65 27 2e 0a 0a 54 68 69 73 20 66 61 63 65 20 69 73 20 6f 76 65 72 6c 61 69 64 20 6f 76 65 72 | ce'...This.face.is.overlaid.over |
| 1da60 | 20 74 65 78 74 20 74 68 61 74 20 75 73 65 73 20 6f 74 68 65 72 20 68 75 6e 6b 20 66 61 63 65 73 | .text.that.uses.other.hunk.faces |
| 1da80 | 2c 0a 61 6e 64 20 74 68 6f 73 65 20 6e 6f 72 6d 61 6c 6c 79 20 73 65 74 20 74 68 65 20 66 6f 72 | ,.and.those.normally.set.the.for |
| 1daa0 | 65 67 72 6f 75 6e 64 20 61 6e 64 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 2e 0a 54 | eground.and.background.colors..T |
| 1dac0 | 68 65 20 60 3a 66 6f 72 65 67 72 6f 75 6e 64 27 20 61 6e 64 20 65 73 70 65 63 69 61 6c 6c 79 20 | he.`:foreground'.and.especially. |
| 1dae0 | 74 68 65 20 60 3a 62 61 63 6b 67 72 6f 75 6e 64 27 20 70 72 6f 70 65 72 74 69 65 73 0a 73 68 6f | the.`:background'.properties.sho |
| 1db00 | 75 6c 64 20 62 65 20 61 76 6f 69 64 65 64 20 68 65 72 65 2e 20 20 53 65 74 74 69 6e 67 20 74 68 | uld.be.avoided.here...Setting.th |
| 1db20 | 65 20 6c 61 74 74 65 72 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 0a 6c 6f 73 73 20 6f 66 | e.latter.would.cause.the.loss.of |
| 1db40 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 47 6f 6f 64 20 70 72 6f 70 65 72 74 69 65 73 20 74 | .information...Good.properties.t |
| 1db60 | 6f 20 73 65 74 20 68 65 72 65 20 61 72 65 20 60 3a 77 65 69 67 68 74 27 0a 61 6e 64 20 60 3a 73 | o.set.here.are.`:weight'.and.`:s |
| 1db80 | 6c 61 6e 74 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 73 | lant'."...:group.'org-roam-faces |
| 1dba0 | 29 0a 0a 28 64 65 66 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 6d 0a 20 20 27 28 28 28 28 | )..(defface.org-roam-dim...'(((( |
| 1dbc0 | 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 | class.color).(background.light)) |
| 1dbe0 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 36 30 22 29 0a 20 20 20 20 28 28 28 63 6c | .:foreground."grey60").....(((cl |
| 1dc00 | 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a | ass.color).(background..dark)).: |
| 1dc20 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 34 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f | foreground."grey40"))..."Face.fo |
| 1dc40 | 72 20 74 68 65 20 64 69 6d 6d 65 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 | r.the.dimmer.part.of.the.widgets |
| 1dc60 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 73 29 0a 0a 3b 3b | ."...:group.'org-roam-faces)..;; |
| 1dc80 | 3b 20 4d 61 6a 6f 72 20 6d 6f 64 65 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f | ;.Major.mode.(defvar.org-roam-mo |
| 1dca0 | 64 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 | de-map...(let.((map.(make-sparse |
| 1dcc0 | 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e | -keymap))).....(set-keymap-paren |
| 1dce0 | 74 20 6d 61 70 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 29 0a 20 20 | t.map.magit-section-mode-map)... |
| 1dd00 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 43 2d 72 65 74 75 72 6e 5d 20 20 27 6f | ..(define-key.map.[C-return]..'o |
| 1dd20 | 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 29 0a 20 20 20 20 | rg-roam-buffer-visit-thing)..... |
| 1dd40 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 6d 22 29 20 27 6f 72 67 | (define-key.map.(kbd."C-m").'org |
| 1dd60 | 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 29 0a 20 20 20 20 28 64 | -roam-buffer-visit-thing).....(d |
| 1dd80 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 72 65 76 65 72 74 2d 62 75 66 66 | efine-key.map.[remap.revert-buff |
| 1dda0 | 65 72 5d 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 72 65 66 72 65 73 68 29 0a 20 20 | er].'org-roam-buffer-refresh)... |
| 1ddc0 | 20 20 6d 61 70 29 0a 20 20 22 50 61 72 65 6e 74 20 6b 65 79 6d 61 70 20 66 6f 72 20 61 6c 6c 20 | ..map)..."Parent.keymap.for.all. |
| 1dde0 | 6b 65 79 6d 61 70 73 20 6f 66 20 6d 6f 64 65 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 60 6f | keymaps.of.modes.derived.from.`o |
| 1de00 | 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 27 2e 22 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 | rg-roam-mode'.")..(define-derive |
| 1de20 | 64 2d 6d 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 65 63 74 69 | d-mode.org-roam-mode.magit-secti |
| 1de40 | 6f 6e 2d 6d 6f 64 65 20 22 4f 72 67 2d 72 6f 61 6d 22 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 | on-mode."Org-roam"..."Major.mode |
| 1de60 | 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 72 65 6c 65 76 61 6e 74 20 69 6e 66 6f 72 6d 61 | .for.displaying.relevant.informa |
| 1de80 | 74 69 6f 6e 20 61 62 6f 75 74 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 73 2e 0a 54 68 69 73 20 | tion.about.Org-roam.nodes..This. |
| 1dea0 | 6d 6f 64 65 20 69 73 20 75 73 65 64 20 62 79 20 73 70 65 63 69 61 6c 20 4f 72 67 2d 72 6f 61 6d | mode.is.used.by.special.Org-roam |
| 1dec0 | 20 62 75 66 66 65 72 73 2c 20 73 75 63 68 20 61 73 20 70 65 72 73 69 73 74 65 6e 74 0a 60 6f 72 | .buffers,.such.as.persistent.`or |
| 1dee0 | 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 27 20 61 6e 64 20 64 65 64 69 63 61 74 65 64 20 4f 72 67 | g-roam-buffer'.and.dedicated.Org |
| 1df00 | 2d 72 6f 61 6d 20 62 75 66 66 65 72 73 0a 5c 28 60 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 | -roam.buffers.\(`org-roam-buffer |
| 1df20 | 2d 64 69 73 70 6c 61 79 2d 64 65 64 69 63 61 74 65 64 27 29 2c 20 77 68 69 63 68 20 72 65 6e 64 | -display-dedicated'),.which.rend |
| 1df40 | 65 72 20 74 68 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 61 20 73 65 63 74 69 6f 6e 2d | er.the.information.in.a.section- |
| 1df60 | 6c 69 6b 65 20 6d 61 6e 6e 65 72 20 28 73 65 65 0a 60 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2d | like.manner.(see.`org-roam-mode- |
| 1df80 | 73 65 63 74 69 6f 6e 73 27 29 2c 20 77 69 74 68 20 77 68 69 63 68 20 74 68 65 20 75 73 65 72 20 | sections'),.with.which.the.user. |
| 1dfa0 | 63 61 6e 0a 69 6e 74 65 72 61 63 74 20 77 69 74 68 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 | can.interact.with."...:group.'or |
| 1dfc0 | 67 2d 72 6f 61 6d 0a 20 20 28 66 61 63 65 2d 72 65 6d 61 70 2d 61 64 64 2d 72 65 6c 61 74 69 76 | g-roam...(face-remap-add-relativ |
| 1dfe0 | 65 20 27 68 65 61 64 65 72 2d 6c 69 6e 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 68 65 61 64 65 72 2d | e.'header-line.'org-roam-header- |
| 1e000 | 6c 69 6e 65 29 29 0a 0a 3b 3b 3b 20 42 75 66 66 65 72 73 0a 28 64 65 66 76 61 72 20 6f 72 67 2d | line))..;;;.Buffers.(defvar.org- |
| 1e020 | 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 6e 69 6c 0a 20 20 22 | roam-buffer-current-node.nil..." |
| 1e040 | 54 68 65 20 6e 6f 64 65 20 66 6f 72 20 77 68 69 63 68 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d | The.node.for.which.an.`org-roam- |
| 1e060 | 6d 6f 64 65 27 20 62 61 73 65 64 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 73 20 69 74 73 20 | mode'.based.buffer.displays.its. |
| 1e080 | 63 6f 6e 74 65 6e 74 73 2e 0a 54 68 69 73 20 73 65 74 20 62 6f 74 68 2c 20 6c 6f 63 61 6c 6c 79 | contents..This.set.both,.locally |
| 1e0a0 | 20 61 6e 64 20 67 6c 6f 62 61 6c 6c 79 2e 20 4e 6f 72 6d 61 6c 6c 79 20 74 68 65 20 6c 6f 63 61 | .and.globally..Normally.the.loca |
| 1e0c0 | 6c 20 76 61 6c 75 65 20 69 73 0a 6f 6e 6c 79 20 73 65 74 20 69 6e 20 74 68 65 20 60 6f 72 67 2d | l.value.is.only.set.in.the.`org- |
| 1e0e0 | 72 6f 61 6d 2d 6d 6f 64 65 27 20 62 61 73 65 64 20 62 75 66 66 65 72 73 2c 20 77 68 69 6c 65 20 | roam-mode'.based.buffers,.while. |
| 1e100 | 74 68 65 20 67 6c 6f 62 61 6c 0a 76 61 6c 75 65 20 73 68 6f 77 73 20 74 68 65 20 63 75 72 72 65 | the.global.value.shows.the.curre |
| 1e120 | 6e 74 20 6e 6f 64 65 20 69 6e 20 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 60 6f 72 67 2d 72 | nt.node.in.the.persistent.`org-r |
| 1e140 | 6f 61 6d 2d 62 75 66 66 65 72 27 2e 22 29 0a 0a 28 70 75 74 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 | oam-buffer'.")..(put.'org-roam-b |
| 1e160 | 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f | uffer-current-node.'permanent-lo |
| 1e180 | 63 61 6c 20 74 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d | cal.t)..(defvar.org-roam-buffer- |
| 1e1a0 | 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 0a 20 20 22 54 68 65 20 60 6f 72 | current-directory.nil..."The.`or |
| 1e1c0 | 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 20 76 61 6c 75 65 20 6f 66 20 60 6f 72 67 2d | g-roam-directory'.value.of.`org- |
| 1e1e0 | 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 27 2e 0a 53 65 74 20 62 | roam-buffer-current-node'..Set.b |
| 1e200 | 6f 74 68 2c 20 6c 6f 63 61 6c 6c 79 20 61 6e 64 20 67 6c 6f 62 61 6c 6c 79 20 69 6e 20 74 68 65 | oth,.locally.and.globally.in.the |
| 1e220 | 20 73 61 6d 65 20 77 61 79 20 61 73 0a 60 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 | .same.way.as.`org-roam-buffer-cu |
| 1e240 | 72 72 65 6e 74 2d 6e 6f 64 65 27 2e 22 29 0a 0a 28 70 75 74 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 | rrent-node'.")..(put.'org-roam-b |
| 1e260 | 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 27 70 65 72 6d 61 6e 65 | uffer-current-directory.'permane |
| 1e280 | 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 3b 3b 3b 3b 20 4c 69 62 72 61 72 79 0a 28 64 65 66 75 6e | nt-local.t)..;;;;.Library.(defun |
| 1e2a0 | 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 20 28 29 0a | .org-roam-buffer-visit-thing.(). |
| 1e2c0 | 20 20 22 54 68 69 73 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 | .."This.is.a.placeholder.command |
| 1e2e0 | 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 73 65 63 74 69 6f 6e 2d 73 70 65 63 | ..Where.applicable,.section-spec |
| 1e300 | 69 66 69 63 20 6b 65 79 6d 61 70 73 20 62 69 6e 64 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e | ific.keymaps.bind.another.comman |
| 1e320 | 64 0a 77 68 69 63 68 20 76 69 73 69 74 73 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e | d.which.visits.the.thing.at.poin |
| 1e340 | 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 73 65 72 2d 65 72 72 6f | t."...(interactive)...(user-erro |
| 1e360 | 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 74 68 | r."There.is.no.thing.at.point.th |
| 1e380 | 61 74 20 63 6f 75 6c 64 20 62 65 20 76 69 73 69 74 65 64 22 29 29 0a 0a 28 64 65 66 75 6e 20 6f | at.could.be.visited"))..(defun.o |
| 1e3a0 | 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 28 26 6f | rg-roam-buffer-file-at-point.(&o |
| 1e3c0 | 70 74 69 6f 6e 61 6c 20 61 73 73 65 72 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 66 69 | ptional.assert)..."Return.the.fi |
| 1e3e0 | 6c 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 60 6f 72 67 2d | le.at.point.in.the.current.`org- |
| 1e400 | 72 6f 61 6d 2d 6d 6f 64 65 27 20 62 61 73 65 64 20 62 75 66 66 65 72 2e 0a 49 66 20 41 53 53 45 | roam-mode'.based.buffer..If.ASSE |
| 1e420 | 52 54 2c 20 74 68 72 6f 77 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 | RT,.throw.an.error."...(if-let.( |
| 1e440 | 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 | (file.(magit-section-case....... |
| 1e460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 73 65 63 74 | .............(org-roam-node-sect |
| 1e480 | 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 28 6f 72 65 66 20 69 74 | ion.(org-roam-node-file.(oref.it |
| 1e4a0 | 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | .node)))....................(org |
| 1e4c0 | 2d 72 6f 61 6d 2d 67 72 65 70 2d 73 65 63 74 69 6f 6e 20 28 6f 72 65 66 20 69 74 20 66 69 6c 65 | -roam-grep-section.(oref.it.file |
| 1e4e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | ))....................(org-roam- |
| 1e500 | 70 72 65 76 69 65 77 2d 73 65 63 74 69 6f 6e 20 28 6f 72 65 66 20 69 74 20 66 69 6c 65 29 29 0a | preview-section.(oref.it.file)). |
| 1e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 28 63 6c 2d 61 73 73 65 72 74 | ...................(t.(cl-assert |
| 1e540 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 29 | .(derived-mode-p.'org-roam-mode) |
| 1e560 | 29 29 29 29 29 0a 20 20 20 20 20 20 66 69 6c 65 0a 20 20 20 20 28 77 68 65 6e 20 61 73 73 65 72 | ))))).......file.....(when.asser |
| 1e580 | 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 66 69 6c 65 20 61 74 20 | t.......(user-error."No.file.at. |
| 1e5a0 | 70 6f 69 6e 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 | point"))))..(defun.org-roam-buff |
| 1e5c0 | 65 72 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 74 68 65 20 63 6f 6e | er-refresh.()..."Refresh.the.con |
| 1e5e0 | 74 65 6e 74 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 20 | tents.of.the.currently.selected. |
| 1e600 | 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | Org-roam.buffer."...(interactive |
| 1e620 | 29 0a 20 20 28 63 6c 2d 61 73 73 65 72 74 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 | )...(cl-assert.(derived-mode-p.' |
| 1e640 | 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 29 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | org-roam-mode))...(save-excursio |
| 1e660 | 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 72 65 6e 64 65 72 2d 63 6f 6e 74 65 6e | n.(org-roam-buffer-render-conten |
| 1e680 | 74 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 72 65 | ts)))..(defun.org-roam-buffer-re |
| 1e6a0 | 6e 64 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 29 0a 20 20 22 52 65 63 6f 6d 70 75 74 65 20 61 6e | nder-contents.()..."Recompute.an |
| 1e6c0 | 64 20 72 65 6e 64 65 72 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 6e 20 4f 72 67 2d | d.render.the.contents.of.an.Org- |
| 1e6e0 | 72 6f 61 6d 20 62 75 66 66 65 72 2e 0a 41 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 65 20 63 75 | roam.buffer..Assumes.that.the.cu |
| 1e700 | 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 | rrent.buffer.is.an.`org-roam-mod |
| 1e720 | 65 27 20 62 61 73 65 64 0a 62 75 66 66 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 | e'.based.buffer."...(let.((inhib |
| 1e740 | 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 | it-read-only.t)).....(erase-buff |
| 1e760 | 65 72 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 29 0a 20 20 20 20 28 73 65 74 | er).....(org-roam-mode).....(set |
| 1e780 | 71 2d 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f | q-local.default-directory.org-ro |
| 1e7a0 | 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 | am-buffer-current-directory).... |
| 1e7c0 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 | .(setq-local.org-roam-directory. |
| 1e7e0 | 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 | org-roam-buffer-current-director |
| 1e800 | 79 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 73 65 74 2d 68 65 61 64 | y).....(org-roam-buffer-set-head |
| 1e820 | 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | er-line-format......(org-roam-no |
| 1e840 | 64 65 2d 74 69 74 6c 65 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 | de-title.org-roam-buffer-current |
| 1e860 | 2d 6e 6f 64 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f | -node)).....(magit-insert-sectio |
| 1e880 | 6e 20 28 6f 72 67 2d 72 6f 61 6d 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | n.(org-roam).......(magit-insert |
| 1e8a0 | 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 65 63 74 69 6f 6e | -heading).......(dolist.(section |
| 1e8c0 | 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2d 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 | .org-roam-mode-sections)........ |
| 1e8e0 | 20 28 70 63 61 73 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 28 70 72 65 64 | .(pcase.section...........((pred |
| 1e900 | 20 66 75 6e 63 74 69 6f 6e 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | .functionp)............(funcall. |
| 1e920 | 73 65 63 74 69 6f 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d | section.org-roam-buffer-current- |
| 1e940 | 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 66 6e 20 2e 20 2c 61 72 67 73 29 | node))...........(`(,fn...,args) |
| 1e960 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 28 63 6f 6e 73 20 6f 72 67 2d | ............(apply.fn.(cons.org- |
| 1e980 | 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 61 72 67 73 29 29 29 | roam-buffer-current-node.args))) |
| 1e9a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 5f 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | ...........(_............(user-e |
| 1e9c0 | 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 60 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2d 73 65 63 | rror."Invalid.`org-roam-mode-sec |
| 1e9e0 | 74 69 6f 6e 73 27 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 22 29 29 29 29 29 0a 20 20 20 20 28 | tions'.specification"))))).....( |
| 1ea00 | 72 75 6e 2d 68 6f 6f 6b 73 20 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 70 6f 73 74 72 | run-hooks.'org-roam-buffer-postr |
| 1ea20 | 65 6e 64 65 72 2d 66 75 6e 63 74 69 6f 6e 73 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | ender-functions).....(goto-char. |
| 1ea40 | 30 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 73 65 74 | 0)))..(defun.org-roam-buffer-set |
| 1ea60 | 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 28 73 74 72 69 6e 67 29 0a 20 20 22 | -header-line-format.(string)..." |
| 1ea80 | 53 65 74 20 74 68 65 20 68 65 61 64 65 72 2d 6c 69 6e 65 20 75 73 69 6e 67 20 53 54 52 49 4e 47 | Set.the.header-line.using.STRING |
| 1eaa0 | 2e 0a 49 66 20 74 68 65 20 60 66 61 63 65 27 20 70 72 6f 70 65 72 74 79 20 6f 66 20 61 6e 79 20 | ..If.the.`face'.property.of.any. |
| 1eac0 | 70 61 72 74 20 6f 66 20 53 54 52 49 4e 47 20 69 73 20 61 6c 72 65 61 64 79 20 73 65 74 2c 20 74 | part.of.STRING.is.already.set,.t |
| 1eae0 | 68 65 6e 0a 74 68 61 74 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 2e 20 41 6c 73 6f 20 | hen.that.takes.precedence..Also. |
| 1eb00 | 70 61 64 20 74 68 65 20 6c 65 66 74 20 73 69 64 65 20 6f 66 20 53 54 52 49 4e 47 20 73 6f 20 74 | pad.the.left.side.of.STRING.so.t |
| 1eb20 | 68 61 74 0a 69 74 20 61 6c 69 67 6e 73 20 77 69 74 68 20 74 68 65 20 74 65 78 74 20 61 72 65 61 | hat.it.aligns.with.the.text.area |
| 1eb40 | 2e 22 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 | ."...(setq-local.header-line-for |
| 1eb60 | 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 | mat...............(concat.(prope |
| 1eb80 | 72 74 69 7a 65 20 22 20 22 20 27 64 69 73 70 6c 61 79 20 27 28 73 70 61 63 65 20 3a 61 6c 69 67 | rtize.".".'display.'(space.:alig |
| 1eba0 | 6e 2d 74 6f 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 | n-to.0)).......................s |
| 1ebc0 | 74 72 69 6e 67 29 29 29 0a 0a 3b 3b 3b 3b 20 44 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 0a | tring)))..;;;;.Dedicated.buffer. |
| 1ebe0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 | ;;;###autoload.(defun.org-roam-b |
| 1ec00 | 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 64 65 64 69 63 61 74 65 64 20 28 6e 6f 64 65 29 0a 20 | uffer-display-dedicated.(node).. |
| 1ec20 | 20 22 4c 61 75 6e 63 68 20 4e 4f 44 45 20 64 65 64 69 63 61 74 65 64 20 4f 72 67 2d 72 6f 61 6d | ."Launch.NODE.dedicated.Org-roam |
| 1ec40 | 20 62 75 66 66 65 72 2e 0a 55 6e 6c 69 6b 65 20 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 60 | .buffer..Unlike.the.persistent.` |
| 1ec60 | 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 27 2c 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f | org-roam-buffer',.the.contents.o |
| 1ec80 | 66 20 74 68 69 73 0a 62 75 66 66 65 72 20 77 6f 6e 27 74 20 62 65 20 61 75 74 6f 6d 61 74 69 63 | f.this.buffer.won't.be.automatic |
| 1eca0 | 61 6c 6c 79 20 63 68 61 6e 67 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 68 65 6c 64 20 69 6e | ally.changed.and.will.be.held.in |
| 1ecc0 | 20 70 6c 61 63 65 2e 0a 0a 49 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 61 6c 6c 73 20 70 72 | .place...In.interactive.calls.pr |
| 1ece0 | 6f 6d 70 74 20 74 6f 20 73 65 6c 65 63 74 20 4e 4f 44 45 2c 20 75 6e 6c 65 73 73 20 63 61 6c 6c | ompt.to.select.NODE,.unless.call |
| 1ed00 | 65 64 20 77 69 74 68 0a 60 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 27 2c 20 69 6e | ed.with.`universal-argument',.in |
| 1ed20 | 20 77 68 69 63 68 20 63 61 73 65 20 4e 4f 44 45 20 77 69 6c 6c 20 62 65 20 73 65 74 20 74 6f 0a | .which.case.NODE.will.be.set.to. |
| 1ed40 | 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 27 2e 22 0a 20 20 28 69 6e | `org-roam-node-at-point'."...(in |
| 1ed60 | 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 | teractive....(list.(if.current-p |
| 1ed80 | 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | refix-arg..............(org-roam |
| 1eda0 | 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 27 61 73 73 65 72 74 29 0a 20 20 20 20 20 20 20 20 | -node-at-point.'assert)......... |
| 1edc0 | 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 20 6e 69 6c 20 6e 69 6c 20 6e | ...(org-roam-node-read.nil.nil.n |
| 1ede0 | 69 6c 20 27 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 62 | il.'require-match))))...(let.((b |
| 1ee00 | 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 28 6f 72 67 2d 72 6f | uffer.(get-buffer-create.(org-ro |
| 1ee20 | 61 6d 2d 62 75 66 66 65 72 2d 2d 64 65 64 69 63 61 74 65 64 2d 6e 61 6d 65 20 6e 6f 64 65 29 29 | am-buffer--dedicated-name.node)) |
| 1ee40 | 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 | )).....(with-current-buffer.buff |
| 1ee60 | 65 72 0a 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 | er.......(setq-local.org-roam-bu |
| 1ee80 | 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 28 73 | ffer-current-node.node).......(s |
| 1eea0 | 65 74 71 2d 6c 6f 63 61 6c 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e | etq-local.org-roam-buffer-curren |
| 1eec0 | 74 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 0a | t-directory.org-roam-directory). |
| 1eee0 | 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 72 65 6e 64 65 72 2d 63 6f | ......(org-roam-buffer-render-co |
| 1ef00 | 6e 74 65 6e 74 73 29 29 0a 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 | ntents)).....(display-buffer.buf |
| 1ef20 | 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 2d | fer)))..(defun.org-roam-buffer-- |
| 1ef40 | 64 65 64 69 63 61 74 65 64 2d 6e 61 6d 65 20 28 6e 6f 64 65 29 0a 20 20 22 43 6f 6e 73 74 72 75 | dedicated-name.(node)..."Constru |
| 1ef60 | 63 74 20 62 75 66 66 65 72 20 6e 61 6d 65 20 66 6f 72 20 4e 4f 44 45 20 64 65 64 69 63 61 74 65 | ct.buffer.name.for.NODE.dedicate |
| 1ef80 | 64 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 69 74 | d.Org-roam.buffer."...(let.((tit |
| 1efa0 | 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 6e 6f 64 65 29 29 0a 20 | le.(org-roam-node-title.node)).. |
| 1efc0 | 20 20 20 20 20 20 20 28 66 69 6c 65 6e 61 6d 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | .......(filename.(file-relative- |
| 1efe0 | 6e 61 6d 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 20 6f | name.(org-roam-node-file.node).o |
| 1f000 | 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 | rg-roam-directory))).....(format |
| 1f020 | 20 22 2a 6f 72 67 2d 72 6f 61 6d 3a 20 25 73 3c 25 73 3e 2a 22 20 74 69 74 6c 65 20 66 69 6c 65 | ."*org-roam:.%s<%s>*".title.file |
| 1f040 | 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d | name)))..(defun.org-roam-buffer- |
| 1f060 | 64 65 64 69 63 61 74 65 64 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 65 72 29 0a 20 | dedicated-p.(&optional.buffer).. |
| 1f080 | 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 42 55 46 46 45 52 | ."Return.t.if.an.Org-roam.BUFFER |
| 1f0a0 | 20 69 73 20 61 20 6e 6f 64 65 20 64 65 64 69 63 61 74 65 64 20 6f 6e 65 2e 0a 53 65 65 20 60 6f | .is.a.node.dedicated.one..See.`o |
| 1f0c0 | 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 64 65 64 69 63 61 74 65 64 | rg-roam-buffer-display-dedicated |
| 1f0e0 | 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 49 66 20 42 55 46 46 45 52 20 69 73 | '.for.more.details..If.BUFFER.is |
| 1f100 | 20 6e 69 6c 2c 20 64 65 66 61 75 6c 74 20 69 74 20 74 6f 20 60 63 75 72 72 65 6e 74 2d 62 75 66 | .nil,.default.it.to.`current-buf |
| 1f120 | 66 65 72 27 2e 22 0a 20 20 28 6f 72 20 62 75 66 66 65 72 20 28 73 65 74 71 20 62 75 66 66 65 72 | fer'."...(or.buffer.(setq.buffer |
| 1f140 | 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 28 73 74 72 69 6e 67 2d 6d 61 | .(current-buffer)))...(string-ma |
| 1f160 | 74 63 68 2d 70 20 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 | tch-p.(concat."^".(regexp-quote. |
| 1f180 | 22 2a 6f 72 67 2d 72 6f 61 6d 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "*org-roam:."))................. |
| 1f1a0 | 20 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 62 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b 3b 20 50 | ..(buffer-name.buffer)))..;;;;.P |
| 1f1c0 | 65 72 73 69 73 74 65 6e 74 20 62 75 66 66 65 72 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 | ersistent.buffer.(defvar.org-roa |
| 1f1e0 | 6d 2d 62 75 66 66 65 72 20 22 2a 6f 72 67 2d 72 6f 61 6d 2a 22 0a 20 20 22 54 68 65 20 70 65 72 | m-buffer."*org-roam*"..."The.per |
| 1f200 | 73 69 73 74 65 6e 74 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 6e 61 6d 65 2e 20 4d 75 | sistent.Org-roam.buffer.name..Mu |
| 1f220 | 73 74 20 62 65 20 73 75 72 72 6f 75 6e 64 20 77 69 74 68 20 5c 22 2a 5c 22 2e 0a 54 68 65 20 63 | st.be.surround.with.\"*\"..The.c |
| 1f240 | 6f 6e 74 65 6e 74 20 69 6e 73 69 64 65 20 6f 66 20 74 68 69 73 20 62 75 66 66 65 72 20 77 69 6c | ontent.inside.of.this.buffer.wil |
| 1f260 | 6c 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 70 64 61 74 65 64 0a 74 6f 20 74 68 | l.be.automatically.updated.to.th |
| 1f280 | 65 20 6e 65 61 72 65 73 74 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 20 74 68 61 74 20 63 6f 6d | e.nearest.node.at.point.that.com |
| 1f2a0 | 65 73 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 6f 20 74 | es.from.the.current.buffer..To.t |
| 1f2c0 | 6f 67 67 6c 65 20 69 74 73 20 64 69 73 70 6c 61 79 20 75 73 65 20 60 6f 72 67 2d 72 6f 61 6d 2d | oggle.its.display.use.`org-roam- |
| 1f2e0 | 62 75 66 66 65 72 2d 74 6f 67 67 6c 65 27 20 63 6f 6d 6d 61 6e 64 2e 22 29 0a 0a 28 64 65 66 75 | buffer-toggle'.command.")..(defu |
| 1f300 | 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 74 6f 67 67 6c 65 20 28 29 0a 20 20 22 54 | n.org-roam-buffer-toggle.()..."T |
| 1f320 | 6f 67 67 6c 65 20 64 69 73 70 6c 61 79 20 6f 66 20 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 | oggle.display.of.the.persistent. |
| 1f340 | 60 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | `org-roam-buffer'."...(interacti |
| 1f360 | 76 65 29 0a 20 20 28 70 63 61 73 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 2d 76 | ve)...(pcase.(org-roam-buffer--v |
| 1f380 | 69 73 69 62 69 6c 69 74 79 29 0a 20 20 20 20 28 27 76 69 73 69 62 6c 65 0a 20 20 20 20 20 28 70 | isibility).....('visible......(p |
| 1f3a0 | 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 71 75 69 74 2d 77 69 6e 64 6f 77 20 6e 69 6c 20 28 67 65 | rogn........(quit-window.nil.(ge |
| 1f3c0 | 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 29 | t-buffer-window.org-roam-buffer) |
| 1f3e0 | 29 0a 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d | )........(remove-hook.'post-comm |
| 1f400 | 61 6e 64 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 2d 72 65 64 69 | and-hook.#'org-roam-buffer--redi |
| 1f420 | 73 70 6c 61 79 2d 68 29 29 29 0a 20 20 20 20 28 28 6f 72 20 27 65 78 69 73 74 73 20 27 6e 6f 6e | splay-h))).....((or.'exists.'non |
| 1f440 | 65 29 0a 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 | e)......(progn........(display-b |
| 1f460 | 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 6f 72 67 2d 72 6f 61 | uffer.(get-buffer-create.org-roa |
| 1f480 | 6d 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 | m-buffer))........(org-roam-buff |
| 1f4a0 | 65 72 2d 70 65 72 73 69 73 74 65 6e 74 2d 72 65 64 69 73 70 6c 61 79 29 29 29 29 29 0a 0a 28 64 | er-persistent-redisplay)))))..(d |
| 1f4c0 | 65 66 69 6e 65 2d 69 6e 6c 69 6e 65 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 2d 76 69 | efine-inline.org-roam-buffer--vi |
| 1f4e0 | 73 69 62 69 6c 69 74 79 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e | sibility.()..."Return.the.curren |
| 1f500 | 74 20 76 69 73 69 62 69 6c 69 74 79 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 70 65 72 73 69 73 | t.visibility.state.of.the.persis |
| 1f520 | 74 65 6e 74 20 60 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 27 2e 0a 56 61 6c 69 64 20 73 74 | tent.`org-roam-buffer'..Valid.st |
| 1f540 | 61 74 65 73 20 61 72 65 20 27 76 69 73 69 62 6c 65 2c 20 27 65 78 69 73 74 73 20 61 6e 64 20 27 | ates.are.'visible,.'exists.and.' |
| 1f560 | 6e 6f 6e 65 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 | none."...(declare.(side-effect-f |
| 1f580 | 72 65 65 20 74 29 29 0a 20 20 28 69 6e 6c 69 6e 65 2d 71 75 6f 74 65 0a 20 20 20 28 63 6f 6e 64 | ree.t))...(inline-quote....(cond |
| 1f5a0 | 0a 20 20 20 20 28 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 6f 72 67 2d 72 6f 61 | .....((get-buffer-window.org-roa |
| 1f5c0 | 6d 2d 62 75 66 66 65 72 29 20 27 76 69 73 69 62 6c 65 29 0a 20 20 20 20 28 28 67 65 74 2d 62 75 | m-buffer).'visible).....((get-bu |
| 1f5e0 | 66 66 65 72 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 29 20 27 65 78 69 73 74 73 29 0a 20 | ffer.org-roam-buffer).'exists).. |
| 1f600 | 20 20 20 28 74 20 27 6e 6f 6e 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | ...(t.'none))))..(defun.org-roam |
| 1f620 | 2d 62 75 66 66 65 72 2d 70 65 72 73 69 73 74 65 6e 74 2d 72 65 64 69 73 70 6c 61 79 20 28 29 0a | -buffer-persistent-redisplay.(). |
| 1f640 | 20 20 22 52 65 63 6f 6d 70 75 74 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 70 65 72 | .."Recompute.contents.of.the.per |
| 1f660 | 73 69 73 74 65 6e 74 20 60 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 27 2e 0a 48 61 73 20 6e | sistent.`org-roam-buffer'..Has.n |
| 1f680 | 6f 20 65 66 66 65 63 74 20 77 68 65 6e 20 74 68 65 72 65 27 73 20 6e 6f 20 60 6f 72 67 2d 72 6f | o.effect.when.there's.no.`org-ro |
| 1f6a0 | 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 27 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 | am-node-at-point'."...(when-let. |
| 1f6c0 | 28 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 29 29 | ((node.(org-roam-node-at-point)) |
| 1f6e0 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 6e 6f 64 65 20 6f 72 67 2d 72 6f | ).....(unless.(equal.node.org-ro |
| 1f700 | 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 28 73 | am-buffer-current-node).......(s |
| 1f720 | 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 | etq.org-roam-buffer-current-node |
| 1f740 | 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 | .node.............org-roam-buffe |
| 1f760 | 72 2d 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 | r-current-directory.org-roam-dir |
| 1f780 | 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 | ectory).......(with-current-buff |
| 1f7a0 | 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 6f 72 67 2d 72 6f 61 6d 2d 62 | er.(get-buffer-create.org-roam-b |
| 1f7c0 | 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d | uffer).........(org-roam-buffer- |
| 1f7e0 | 72 65 6e 64 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f | render-contents).........(add-ho |
| 1f800 | 6f 6b 20 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d | ok.'kill-buffer-hook.#'org-roam- |
| 1f820 | 62 75 66 66 65 72 2d 2d 70 65 72 73 69 73 74 65 6e 74 2d 63 6c 65 61 6e 75 70 2d 68 20 6e 69 6c | buffer--persistent-cleanup-h.nil |
| 1f840 | 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d | .t)))))..(defun.org-roam-buffer- |
| 1f860 | 2d 70 65 72 73 69 73 74 65 6e 74 2d 63 6c 65 61 6e 75 70 2d 68 20 28 29 0a 20 20 22 43 6c 65 61 | -persistent-cleanup-h.()..."Clea |
| 1f880 | 6e 2d 75 70 20 67 6c 6f 62 61 6c 20 73 74 61 74 65 20 74 68 61 74 27 73 20 64 65 64 69 63 61 74 | n-up.global.state.that's.dedicat |
| 1f8a0 | 65 64 20 66 6f 72 20 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 60 6f 72 67 2d 72 6f 61 6d 2d | ed.for.the.persistent.`org-roam- |
| 1f8c0 | 62 75 66 66 65 72 27 2e 22 0a 20 20 28 73 65 74 71 2d 64 65 66 61 75 6c 74 20 6f 72 67 2d 72 6f | buffer'."...(setq-default.org-ro |
| 1f8e0 | 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 6e 69 6c 0a 20 20 20 20 20 | am-buffer-current-node.nil...... |
| 1f900 | 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 63 75 72 72 65 | ...........org-roam-buffer-curre |
| 1f920 | 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6f | nt-directory.nil))..(add-hook.'o |
| 1f940 | 72 67 2d 72 6f 61 6d 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 | rg-roam-find-file-hook.#'org-roa |
| 1f960 | 6d 2d 62 75 66 66 65 72 2d 2d 73 65 74 75 70 2d 72 65 64 69 73 70 6c 61 79 2d 68 29 0a 28 64 65 | m-buffer--setup-redisplay-h).(de |
| 1f980 | 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 2d 73 65 74 75 70 2d 72 65 64 69 73 | fun.org-roam-buffer--setup-redis |
| 1f9a0 | 70 6c 61 79 2d 68 20 28 29 0a 20 20 22 53 65 74 75 70 20 61 75 74 6f 6d 61 74 69 63 20 72 65 64 | play-h.()..."Setup.automatic.red |
| 1f9c0 | 69 73 70 6c 61 79 20 6f 66 20 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 60 6f 72 67 2d 72 6f | isplay.of.the.persistent.`org-ro |
| 1f9e0 | 61 6d 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 | am-buffer'."...(add-hook.'post-c |
| 1fa00 | 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 2d 72 | ommand-hook.#'org-roam-buffer--r |
| 1fa20 | 65 64 69 73 70 6c 61 79 2d 68 20 6e 69 6c 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 | edisplay-h.nil.t))..(defun.org-r |
| 1fa40 | 6f 61 6d 2d 62 75 66 66 65 72 2d 2d 72 65 64 69 73 70 6c 61 79 2d 68 20 28 29 0a 20 20 22 52 65 | oam-buffer--redisplay-h.()..."Re |
| 1fa60 | 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 60 6f 72 67 2d 72 6f | construct.the.persistent.`org-ro |
| 1fa80 | 61 6d 2d 62 75 66 66 65 72 27 2e 0a 54 68 69 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 71 75 69 | am-buffer'..This.needs.to.be.qui |
| 1faa0 | 63 6b 20 6f 72 20 69 6e 66 72 65 71 75 65 6e 74 2c 20 62 65 63 61 75 73 65 20 74 68 69 73 20 64 | ck.or.infrequent,.because.this.d |
| 1fac0 | 65 73 69 67 6e 65 64 20 74 6f 0a 72 75 6e 20 61 74 20 60 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d | esigned.to.run.at.`post-command- |
| 1fae0 | 68 6f 6f 6b 27 2e 22 0a 20 20 28 61 6e 64 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f | hook'."...(and.(get-buffer-windo |
| 1fb00 | 77 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | w.org-roam-buffer)........(org-r |
| 1fb20 | 6f 61 6d 2d 62 75 66 66 65 72 2d 70 65 72 73 69 73 74 65 6e 74 2d 72 65 64 69 73 70 6c 61 79 29 | oam-buffer-persistent-redisplay) |
| 1fb40 | 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 4e 6f 64 65 0a 28 64 65 66 76 | ))..;;;.Sections.;;;;.Node.(defv |
| 1fb60 | 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 | ar.org-roam-node-map...(let.((ma |
| 1fb80 | 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 73 65 | p.(make-sparse-keymap))).....(se |
| 1fba0 | 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 | t-keymap-parent.map.org-roam-mod |
| 1fbc0 | 65 2d 6d 61 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 | e-map).....(define-key.map.[rema |
| 1fbe0 | 70 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 27 | p.org-roam-buffer-visit-thing].' |
| 1fc00 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 76 69 73 69 74 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 | org-roam-node-visit).....map)... |
| 1fc20 | 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 73 65 63 74 69 | "Keymap.for.`org-roam-node-secti |
| 1fc40 | 6f 6e 27 73 2e 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | on's.")..(defclass.org-roam-node |
| 1fc60 | 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 6b 65 79 | -section.(magit-section)...((key |
| 1fc80 | 6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6d 61 70 | map.:initform.'org-roam-node-map |
| 1fca0 | 29 0a 20 20 20 28 6e 6f 64 65 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 0a 20 20 22 41 20 | )....(node.:initform.nil))..."A. |
| 1fcc0 | 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 27 20 75 73 65 64 20 62 79 20 60 6f 72 67 2d 72 6f 61 | `magit-section'.used.by.`org-roa |
| 1fce0 | 6d 2d 6d 6f 64 65 27 20 74 6f 20 6f 75 74 6c 69 6e 65 20 4e 4f 44 45 20 69 6e 20 69 74 73 20 6f | m-mode'.to.outline.NODE.in.its.o |
| 1fd00 | 77 6e 20 68 65 61 64 69 6e 67 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | wn.heading.")..(cl-defun.org-roa |
| 1fd20 | 6d 2d 6e 6f 64 65 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 26 6b 65 79 20 73 6f 75 72 | m-node-insert-section.(&key.sour |
| 1fd40 | 63 65 2d 6e 6f 64 65 20 70 6f 69 6e 74 20 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20 22 49 6e 73 | ce-node.point.properties)..."Ins |
| 1fd60 | 65 72 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 61 20 6c 69 6e 6b 20 66 72 6f 6d 20 53 4f 55 52 | ert.section.for.a.link.from.SOUR |
| 1fd80 | 43 45 2d 4e 4f 44 45 20 74 6f 20 73 6f 6d 65 20 6f 74 68 65 72 20 6e 6f 64 65 2e 0a 54 68 65 20 | CE-NODE.to.some.other.node..The. |
| 1fda0 | 6f 74 68 65 72 20 6e 6f 64 65 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 60 6f 72 67 2d 72 6f 61 6d | other.node.is.normally.`org-roam |
| 1fdc0 | 2d 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 6e 6f 64 65 27 2e 0a 0a 53 4f 55 52 43 45 2d 4e | -buffer-current-node'...SOURCE-N |
| 1fde0 | 4f 44 45 20 69 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 20 74 68 61 74 20 6c | ODE.is.an.`org-roam-node'.that.l |
| 1fe00 | 69 6e 6b 73 20 6f 72 20 72 65 66 65 72 65 6e 63 65 73 20 77 69 74 68 0a 74 68 65 20 6f 74 68 65 | inks.or.references.with.the.othe |
| 1fe20 | 72 20 6e 6f 64 65 2e 0a 0a 50 4f 49 4e 54 20 69 73 20 61 20 63 68 61 72 61 63 74 65 72 20 70 6f | r.node...POINT.is.a.character.po |
| 1fe40 | 73 69 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 20 6c 69 6e 6b 20 69 73 20 6c 6f 63 61 74 65 64 | sition.where.the.link.is.located |
| 1fe60 | 20 69 6e 0a 53 4f 55 52 43 45 2d 4e 4f 44 45 27 73 20 66 69 6c 65 2e 0a 0a 50 52 4f 50 45 52 54 | .in.SOURCE-NODE's.file...PROPERT |
| 1fe80 | 49 45 53 20 28 61 20 70 6c 69 73 74 29 20 63 6f 6e 74 61 69 6e 73 20 61 64 64 69 74 69 6f 6e 61 | IES.(a.plist).contains.additiona |
| 1fea0 | 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 6c 69 6e 6b 2e 0a 0a 44 | l.information.about.the.link...D |
| 1fec0 | 65 73 70 69 74 65 20 74 68 65 20 6e 61 6d 65 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 | espite.the.name,.this.function.a |
| 1fee0 | 63 74 75 61 6c 6c 79 20 69 6e 73 65 72 74 73 20 32 20 73 65 63 74 69 6f 6e 73 20 61 74 0a 74 68 | ctually.inserts.2.sections.at.th |
| 1ff00 | 65 20 73 61 6d 65 20 74 69 6d 65 3a 0a 0a 31 2e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d | e.same.time:..1..`org-roam-node- |
| 1ff20 | 73 65 63 74 69 6f 6e 27 20 66 6f 72 20 61 20 68 65 61 64 69 6e 67 20 74 68 61 74 20 64 65 73 63 | section'.for.a.heading.that.desc |
| 1ff40 | 72 69 62 65 73 0a 20 20 20 53 4f 55 52 43 45 2d 4e 4f 44 45 2e 20 41 63 74 73 20 61 73 20 61 20 | ribes....SOURCE-NODE..Acts.as.a. |
| 1ff60 | 70 61 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | parent.section.of.the.following. |
| 1ff80 | 6f 6e 65 2e 0a 0a 32 2e 20 60 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 73 65 63 74 69 | one...2..`org-roam-preview-secti |
| 1ffa0 | 6f 6e 27 20 66 6f 72 20 61 20 70 72 65 76 69 65 77 20 63 6f 6e 74 65 6e 74 20 74 68 61 74 20 63 | on'.for.a.preview.content.that.c |
| 1ffc0 | 6f 6d 65 73 0a 20 20 20 66 72 6f 6d 20 53 4f 55 52 43 45 2d 4e 4f 44 45 27 73 20 66 69 6c 65 20 | omes....from.SOURCE-NODE's.file. |
| 1ffe0 | 66 6f 72 20 74 68 65 20 6c 69 6e 6b 20 28 74 68 61 74 20 72 65 66 65 72 65 6e 63 65 73 20 74 68 | for.the.link.(that.references.th |
| 20000 | 65 0a 20 20 20 6f 74 68 65 72 20 6e 6f 64 65 29 20 61 74 20 50 4f 49 4e 54 2e 20 41 63 74 73 20 | e....other.node).at.POINT..Acts. |
| 20020 | 61 20 63 68 69 6c 64 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a | a.child.section.of.the.previous. |
| 20040 | 20 20 20 6f 6e 65 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | ...one."...(magit-insert-section |
| 20060 | 20 73 65 63 74 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 73 65 63 74 69 6f 6e 29 | .section.(org-roam-node-section) |
| 20080 | 0a 20 20 20 20 28 6c 65 74 20 28 28 6f 75 74 6c 69 6e 65 20 28 69 66 2d 6c 65 74 20 28 28 6f 75 | .....(let.((outline.(if-let.((ou |
| 200a0 | 74 6c 69 6e 65 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 6f 75 74 | tline.(plist-get.properties.:out |
| 200c0 | 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | line)))........................( |
| 200e0 | 6d 61 70 63 6f 6e 63 61 74 20 23 27 6f 72 67 2d 6c 69 6e 6b 2d 64 69 73 70 6c 61 79 2d 66 6f 72 | mapconcat.#'org-link-display-for |
| 20100 | 6d 61 74 20 6f 75 74 6c 69 6e 65 20 22 20 3e 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat.outline.".>.").............. |
| 20120 | 20 20 20 20 20 20 20 20 22 54 6f 70 22 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 | ........"Top"))).......(insert.( |
| 20140 | 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | concat.(propertize.(org-roam-nod |
| 20160 | 65 2d 74 69 74 6c 65 20 73 6f 75 72 63 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-title.source-node)............ |
| 20180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 | .......................'font-loc |
| 201a0 | 6b 2d 66 61 63 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 | k-face.'org-roam-title)......... |
| 201c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 0a 20 20 | ..............(format.".(%s)"... |
| 201e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | ............................(pro |
| 20200 | 70 65 72 74 69 7a 65 20 6f 75 74 6c 69 6e 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 | pertize.outline.'font-lock-face. |
| 20220 | 27 6f 72 67 2d 72 6f 61 6d 2d 6f 6c 70 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | 'org-roam-olp))))).....(magit-in |
| 20240 | 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 | sert-heading).....(oset.section. |
| 20260 | 6e 6f 64 65 20 73 6f 75 72 63 65 2d 6e 6f 64 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | node.source-node).....(magit-ins |
| 20280 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 | ert-section.section.(org-roam-pr |
| 202a0 | 65 76 69 65 77 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6f 72 | eview-section).......(insert.(or |
| 202c0 | 67 2d 72 6f 61 6d 2d 66 6f 6e 74 69 66 79 2d 6c 69 6b 65 2d 69 6e 2d 6f 72 67 2d 6d 6f 64 65 0a | g-roam-fontify-like-in-org-mode. |
| 202e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 | ...............(org-roam-preview |
| 20300 | 2d 67 65 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c | -get-contents.(org-roam-node-fil |
| 20320 | 65 20 73 6f 75 72 63 65 2d 6e 6f 64 65 29 20 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 | e.source-node).point)).......... |
| 20340 | 20 20 20 20 20 22 5c 6e 22 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 66 | ....."\n").......(oset.section.f |
| 20360 | 69 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 73 6f 75 72 63 65 2d 6e | ile.(org-roam-node-file.source-n |
| 20380 | 6f 64 65 29 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 70 6f 69 6e 74 20 | ode)).......(oset.section.point. |
| 203a0 | 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 3b 3b | point).......(insert.?\n))))..;; |
| 203c0 | 3b 3b 20 50 72 65 76 69 65 77 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 | ;;.Preview.(defvar.org-roam-prev |
| 203e0 | 69 65 77 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 | iew-map...(let.((map.(make-spars |
| 20400 | 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 | e-keymap))).....(set-keymap-pare |
| 20420 | 6e 74 20 6d 61 70 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2d 6d 61 70 29 0a 20 20 20 20 28 64 | nt.map.org-roam-mode-map).....(d |
| 20440 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 | efine-key.map.[remap.org-roam-bu |
| 20460 | 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 27 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 | ffer-visit-thing].'org-roam-prev |
| 20480 | 69 65 77 2d 76 69 73 69 74 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f | iew-visit).....map)..."Keymap.fo |
| 204a0 | 72 20 60 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 73 65 63 74 69 6f 6e 27 73 2e 22 29 | r.`org-roam-preview-section's.") |
| 204c0 | 0a 0a 28 64 65 66 63 6c 61 73 73 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 73 65 63 | ..(defclass.org-roam-preview-sec |
| 204e0 | 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 6b 65 79 6d 61 70 20 | tion.(magit-section)...((keymap. |
| 20500 | 3a 69 6e 69 74 66 6f 72 6d 20 27 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 6d 61 70 29 | :initform.'org-roam-preview-map) |
| 20520 | 0a 20 20 20 28 66 69 6c 65 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 70 6f 69 | ....(file.:initform.nil)....(poi |
| 20540 | 6e 74 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 0a 20 20 22 41 20 60 6d 61 67 69 74 2d 73 | nt.:initform.nil))..."A.`magit-s |
| 20560 | 65 63 74 69 6f 6e 27 20 75 73 65 64 20 62 79 20 60 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 27 20 | ection'.used.by.`org-roam-mode'. |
| 20580 | 74 6f 20 63 6f 6e 74 61 69 6e 20 70 72 65 76 69 65 77 20 63 6f 6e 74 65 6e 74 2e 0a 54 68 65 20 | to.contain.preview.content..The. |
| 205a0 | 70 72 65 76 69 65 77 20 63 6f 6e 74 65 6e 74 20 63 6f 6d 65 73 20 66 72 6f 6d 20 46 49 4c 45 2c | preview.content.comes.from.FILE, |
| 205c0 | 20 61 6e 64 20 74 68 65 20 6c 69 6e 6b 20 61 73 20 61 74 20 50 4f 49 4e 54 2e 22 29 0a 0a 28 64 | .and.the.link.as.at.POINT.")..(d |
| 205e0 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 76 69 73 69 74 20 28 66 69 6c | efun.org-roam-preview-visit.(fil |
| 20600 | 65 20 70 6f 69 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a | e.point.&optional.other-window). |
| 20620 | 20 20 22 56 69 73 69 74 20 46 49 4c 45 20 61 74 20 50 4f 49 4e 54 20 61 6e 64 20 72 65 74 75 72 | .."Visit.FILE.at.POINT.and.retur |
| 20640 | 6e 20 74 68 65 20 76 69 73 69 74 65 64 20 62 75 66 66 65 72 2e 0a 57 69 74 68 20 4f 54 48 45 52 | n.the.visited.buffer..With.OTHER |
| 20660 | 2d 57 49 4e 44 4f 57 20 6e 6f 6e 2d 6e 69 6c 20 64 6f 20 73 6f 20 69 6e 20 61 6e 6f 74 68 65 72 | -WINDOW.non-nil.do.so.in.another |
| 20680 | 20 77 69 6e 64 6f 77 2e 0a 49 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 61 6c 6c 73 20 4f 54 | .window..In.interactive.calls.OT |
| 206a0 | 48 45 52 2d 57 49 4e 44 4f 57 20 69 73 20 73 65 74 20 77 69 74 68 0a 60 75 6e 69 76 65 72 73 61 | HER-WINDOW.is.set.with.`universa |
| 206c0 | 6c 2d 61 72 67 75 6d 65 6e 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 | l-argument'."...(interactive.(li |
| 206e0 | 73 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e | st.(org-roam-buffer-file-at-poin |
| 20700 | 74 20 27 61 73 73 65 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.'assert)...................... |
| 20720 | 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 70 6f | (oref.(magit-current-section).po |
| 20740 | 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e | int)......................curren |
| 20760 | 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 66 69 6e | t-prefix-arg))...(let.((buf.(fin |
| 20780 | 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 | d-file-noselect.file)).........( |
| 207a0 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 6e 20 28 69 66 20 6f 74 68 65 72 2d 77 69 6e 64 | display-buffer-fn.(if.other-wind |
| 207c0 | 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ow.............................. |
| 207e0 | 20 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | ..#'switch-to-buffer-other-windo |
| 20800 | 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 | w..............................# |
| 20820 | 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 | 'pop-to-buffer-same-window)))... |
| 20840 | 20 20 28 66 75 6e 63 61 6c 6c 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 6e 20 62 75 66 | ..(funcall.display-buffer-fn.buf |
| 20860 | 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 | ).....(with-current-buffer.buf.. |
| 20880 | 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f | .....(widen).......(goto-char.po |
| 208a0 | 69 6e 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 69 6e 76 69 73 69 62 6c 65 2d 70 | int)).....(when.(org-invisible-p |
| 208c0 | 29 20 28 6f 72 67 2d 73 68 6f 77 2d 63 6f 6e 74 65 78 74 29 29 0a 20 20 20 20 62 75 66 29 29 0a | ).(org-show-context)).....buf)). |
| 208e0 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 64 65 66 61 75 6c 74 | .(defun.org-roam-preview-default |
| 20900 | 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 70 72 65 76 69 | -function.()..."Return.the.previ |
| 20920 | 65 77 20 63 6f 6e 74 65 6e 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 | ew.content.at.point...This.funct |
| 20940 | 69 6f 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 61 6c 6c 20 63 6f 6e 74 65 6e 74 73 20 75 6e 64 | ion.returns.the.all.contents.und |
| 20960 | 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 0a 68 65 61 64 6c 69 6e 65 2c 20 75 70 20 74 6f 20 74 | er.the.current.headline,.up.to.t |
| 20980 | 68 65 20 6e 65 78 74 20 68 65 61 64 6c 69 6e 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 65 67 20 | he.next.headline."...(let.((beg. |
| 209a0 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (save-excursion................( |
| 209c0 | 6f 72 67 2d 72 6f 61 6d 2d 65 6e 64 2d 6f 66 2d 6d 65 74 61 2d 64 61 74 61 20 74 29 0a 20 20 20 | org-roam-end-of-meta-data.t).... |
| 209e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 65 | ............(point))).........(e |
| 20a00 | 6e 64 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.(save-excursion.............. |
| 20a20 | 20 20 28 6f 72 67 2d 6e 65 78 74 2d 76 69 73 69 62 6c 65 2d 68 65 61 64 69 6e 67 20 31 29 0a 20 | ..(org-next-visible-heading.1).. |
| 20a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 28 73 74 | ..............(point)))).....(st |
| 20a60 | 72 69 6e 67 2d 74 72 69 6d 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 | ring-trim.(buffer-substring-no-p |
| 20a80 | 72 6f 70 65 72 74 69 65 73 20 62 65 67 20 65 6e 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | roperties.beg.end))))..(defun.or |
| 20aa0 | 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 67 65 74 2d 63 6f 6e 74 65 6e 74 73 20 28 66 69 6c | g-roam-preview-get-contents.(fil |
| 20ac0 | 65 20 70 74 29 0a 20 20 22 47 65 74 20 70 72 65 76 69 65 77 20 63 6f 6e 74 65 6e 74 20 66 6f 72 | e.pt)..."Get.preview.content.for |
| 20ae0 | 20 46 49 4c 45 20 61 74 20 50 54 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a | .FILE.at.PT."...(save-excursion. |
| 20b00 | 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 20 66 | ....(org-roam-with-temp-buffer.f |
| 20b20 | 69 6c 65 0a 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a | ile.......(org-with-wide-buffer. |
| 20b40 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 74 29 0a 20 20 20 20 20 20 20 28 6c 65 | .......(goto-char.pt)........(le |
| 20b60 | 74 20 28 28 73 20 28 66 75 6e 63 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d | t.((s.(funcall.org-roam-preview- |
| 20b80 | 66 75 6e 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 6e | function)))..........(dolist.(fn |
| 20ba0 | 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d 70 6f 73 74 70 72 6f 63 65 73 73 2d 66 75 | .org-roam-preview-postprocess-fu |
| 20bc0 | 6e 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 20 28 66 75 6e | nctions)............(setq.s.(fun |
| 20be0 | 63 61 6c 6c 20 66 6e 20 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 73 29 29 29 29 29 0a 0a 3b 3b | call.fn.s)))..........s)))))..;; |
| 20c00 | 3b 3b 20 42 61 63 6b 6c 69 6e 6b 73 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 28 6f 72 67 2d | ;;.Backlinks.(cl-defstruct.(org- |
| 20c20 | 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 20 28 3a 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 72 67 2d | roam-backlink.(:constructor.org- |
| 20c40 | 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 | roam-backlink-create)........... |
| 20c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 63 6f 70 69 65 72 20 | .......................(:copier. |
| 20c80 | 6e 69 6c 29 29 0a 20 20 73 6f 75 72 63 65 2d 6e 6f 64 65 20 74 61 72 67 65 74 2d 6e 6f 64 65 0a | nil))...source-node.target-node. |
| 20ca0 | 20 20 70 6f 69 6e 74 20 70 72 6f 70 65 72 74 69 65 73 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 | ..point.properties)..(cl-defmeth |
| 20cc0 | 6f 64 20 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c 61 74 65 20 28 28 62 61 63 6b 6c 69 6e 6b 20 | od.org-roam-populate.((backlink. |
| 20ce0 | 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 29 29 0a 20 20 22 50 6f 70 75 6c 61 74 65 20 | org-roam-backlink))..."Populate. |
| 20d00 | 42 41 43 4b 4c 49 4e 4b 20 66 72 6f 6d 20 64 61 74 61 62 61 73 65 2e 22 0a 20 20 28 73 65 74 66 | BACKLINK.from.database."...(setf |
| 20d20 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 2d 73 6f 75 72 63 65 2d 6e 6f 64 65 20 | .(org-roam-backlink-source-node. |
| 20d40 | 62 61 63 6b 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 | backlink).........(org-roam-popu |
| 20d60 | 6c 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 2d 73 6f 75 72 63 65 2d 6e | late.(org-roam-backlink-source-n |
| 20d80 | 6f 64 65 20 62 61 63 6b 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | ode.backlink)).........(org-roam |
| 20da0 | 2d 62 61 63 6b 6c 69 6e 6b 2d 74 61 72 67 65 74 2d 6e 6f 64 65 20 62 61 63 6b 6c 69 6e 6b 29 0a | -backlink-target-node.backlink). |
| 20dc0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c 61 74 65 20 28 6f 72 67 2d | ........(org-roam-populate.(org- |
| 20de0 | 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 2d 74 61 72 67 65 74 2d 6e 6f 64 65 20 62 61 63 6b 6c 69 | roam-backlink-target-node.backli |
| 20e00 | 6e 6b 29 29 29 0a 20 20 62 61 63 6b 6c 69 6e 6b 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 | nk)))...backlink)..(cl-defun.org |
| 20e20 | 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 2d 67 65 74 20 28 6e 6f 64 65 20 26 6b 65 79 20 75 | -roam-backlinks-get.(node.&key.u |
| 20e40 | 6e 69 71 75 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 62 61 63 6b 6c 69 6e 6b 73 20 66 | nique)..."Return.the.backlinks.f |
| 20e60 | 6f 72 20 4e 4f 44 45 2e 0a 0a 20 57 68 65 6e 20 55 4e 49 51 55 45 20 69 73 20 6e 69 6c 2c 20 73 | or.NODE....When.UNIQUE.is.nil,.s |
| 20e80 | 68 6f 77 20 61 6c 6c 20 70 6f 73 69 74 69 6f 6e 73 20 77 68 65 72 65 20 72 65 66 65 72 65 6e 63 | how.all.positions.where.referenc |
| 20ea0 | 65 73 20 61 72 65 20 66 6f 75 6e 64 2e 0a 20 57 68 65 6e 20 55 4e 49 51 55 45 20 69 73 20 74 2c | es.are.found...When.UNIQUE.is.t, |
| 20ec0 | 20 6c 69 6d 69 74 20 74 6f 20 75 6e 69 71 75 65 20 73 6f 75 72 63 65 73 2e 22 0a 20 20 28 6c 65 | .limit.to.unique.sources."...(le |
| 20ee0 | 74 2a 20 28 28 73 71 6c 20 28 69 66 20 75 6e 69 71 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t*.((sql.(if.unique............. |
| 20f00 | 20 20 20 20 20 20 5b 3a 73 65 6c 65 63 74 20 3a 64 69 73 74 69 6e 63 74 20 5b 73 6f 75 72 63 65 | ......[:select.:distinct.[source |
| 20f20 | 20 64 65 73 74 20 70 6f 73 20 70 72 6f 70 65 72 74 69 65 73 5d 0a 20 20 20 20 20 20 20 20 20 20 | .dest.pos.properties]........... |
| 20f40 | 20 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 20 6c 69 6e 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 | .........:from.links............ |
| 20f60 | 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 28 3d 20 64 65 73 74 20 24 73 31 29 0a 20 20 20 20 | ........:where.(=.dest.$s1)..... |
| 20f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 6e 64 20 28 3d 20 74 79 70 65 20 22 69 64 22 | ...............:and.(=.type."id" |
| 20fa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 67 72 6f 75 70 20 3a 62 79 20 | )....................:group.:by. |
| 20fc0 | 73 6f 75 72 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 61 76 69 6e | source....................:havin |
| 20fe0 | 67 20 28 66 75 6e 63 61 6c 6c 20 6d 69 6e 20 70 6f 73 29 5d 0a 20 20 20 20 20 20 20 20 20 20 20 | g.(funcall.min.pos)]............ |
| 21000 | 20 20 20 20 20 5b 3a 73 65 6c 65 63 74 20 5b 73 6f 75 72 63 65 20 64 65 73 74 20 70 6f 73 20 70 | .....[:select.[source.dest.pos.p |
| 21020 | 72 6f 70 65 72 74 69 65 73 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 72 6f | roperties]..................:fro |
| 21040 | 6d 20 6c 69 6e 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 | m.links..................:where. |
| 21060 | 28 3d 20 64 65 73 74 20 24 73 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 | (=.dest.$s1)..................:a |
| 21080 | 6e 64 20 28 3d 20 74 79 70 65 20 22 69 64 22 29 5d 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 61 | nd.(=.type."id")]))..........(ba |
| 210a0 | 63 6b 6c 69 6e 6b 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 73 71 6c 20 28 | cklinks.(org-roam-db-query.sql.( |
| 210c0 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 29 29 29 0a 20 20 20 20 28 63 | org-roam-node-id.node)))).....(c |
| 210e0 | 6c 2d 6c 6f 6f 70 20 66 6f 72 20 62 61 63 6b 6c 69 6e 6b 20 69 6e 20 62 61 63 6b 6c 69 6e 6b 73 | l-loop.for.backlink.in.backlinks |
| 21100 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 28 70 63 61 73 65 2d 6c 65 74 | ..............collect.(pcase-let |
| 21120 | 20 28 28 60 28 2c 73 6f 75 72 63 65 2d 69 64 20 2c 64 65 73 74 2d 69 64 20 2c 70 6f 73 20 2c 70 | .((`(,source-id.,dest-id.,pos.,p |
| 21140 | 72 6f 70 65 72 74 69 65 73 29 20 62 61 63 6b 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 | roperties).backlink))........... |
| 21160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c 61 74 65 0a | .............(org-roam-populate. |
| 21180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 | ........................(org-roa |
| 211a0 | 6d 2d 62 61 63 6b 6c 69 6e 6b 2d 63 72 65 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m-backlink-create............... |
| 211c0 | 20 20 20 20 20 20 20 20 20 20 20 3a 73 6f 75 72 63 65 2d 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 | ...........:source-node.(org-roa |
| 211e0 | 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 69 64 20 73 6f 75 72 63 65 2d 69 64 29 0a 20 20 20 | m-node-create.:id.source-id).... |
| 21200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 61 72 67 65 74 2d 6e 6f | ......................:target-no |
| 21220 | 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 69 64 20 64 65 73 | de.(org-roam-node-create.:id.des |
| 21240 | 74 2d 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | t-id)..........................: |
| 21260 | 70 6f 69 6e 74 20 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | point.pos....................... |
| 21280 | 20 20 20 3a 70 72 6f 70 65 72 74 69 65 73 20 70 72 6f 70 65 72 74 69 65 73 29 29 29 29 29 29 0a | ...:properties.properties)))))). |
| 212a0 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 2d 73 6f 72 74 20 | .(defun.org-roam-backlinks-sort. |
| 212c0 | 28 61 20 62 29 0a 20 20 22 44 65 66 61 75 6c 74 20 73 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f | (a.b)..."Default.sorting.functio |
| 212e0 | 6e 20 66 6f 72 20 62 61 63 6b 6c 69 6e 6b 73 20 41 20 61 6e 64 20 42 2e 0a 53 6f 72 74 73 20 62 | n.for.backlinks.A.and.B..Sorts.b |
| 21300 | 79 20 74 69 74 6c 65 2e 22 0a 20 20 28 73 74 72 69 6e 67 3c 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e | y.title."...(string<.(org-roam-n |
| 21320 | 6f 64 65 2d 74 69 74 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 2d 73 6f 75 | ode-title.(org-roam-backlink-sou |
| 21340 | 72 63 65 2d 6e 6f 64 65 20 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 | rce-node.a))............(org-roa |
| 21360 | 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 2d | m-node-title.(org-roam-backlink- |
| 21380 | 73 6f 75 72 63 65 2d 6e 6f 64 65 20 62 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 | source-node.b))))..(cl-defun.org |
| 213a0 | 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 2d 73 65 63 74 69 6f 6e 20 28 6e 6f 64 65 20 26 6b | -roam-backlinks-section.(node.&k |
| 213c0 | 65 79 20 28 75 6e 69 71 75 65 20 6e 69 6c 29 20 28 73 68 6f 77 2d 62 61 63 6b 6c 69 6e 6b 2d 70 | ey.(unique.nil).(show-backlink-p |
| 213e0 | 20 6e 69 6c 29 29 0a 20 20 22 54 68 65 20 62 61 63 6b 6c 69 6e 6b 73 20 73 65 63 74 69 6f 6e 20 | .nil))..."The.backlinks.section. |
| 21400 | 66 6f 72 20 4e 4f 44 45 2e 0a 0a 57 68 65 6e 20 55 4e 49 51 55 45 20 69 73 20 6e 69 6c 2c 20 73 | for.NODE...When.UNIQUE.is.nil,.s |
| 21420 | 68 6f 77 20 61 6c 6c 20 70 6f 73 69 74 69 6f 6e 73 20 77 68 65 72 65 20 72 65 66 65 72 65 6e 63 | how.all.positions.where.referenc |
| 21440 | 65 73 20 61 72 65 20 66 6f 75 6e 64 2e 0a 57 68 65 6e 20 55 4e 49 51 55 45 20 69 73 20 74 2c 20 | es.are.found..When.UNIQUE.is.t,. |
| 21460 | 6c 69 6d 69 74 20 74 6f 20 75 6e 69 71 75 65 20 73 6f 75 72 63 65 73 2e 0a 0a 57 68 65 6e 20 53 | limit.to.unique.sources...When.S |
| 21480 | 48 4f 57 2d 42 41 43 4b 4c 49 4e 4b 2d 50 20 69 73 20 6e 6f 74 20 6e 75 6c 6c 2c 20 6f 6e 6c 79 | HOW-BACKLINK-P.is.not.null,.only |
| 214a0 | 20 73 68 6f 77 20 62 61 63 6b 6c 69 6e 6b 73 20 66 6f 72 20 77 68 69 63 68 0a 74 68 69 73 20 70 | .show.backlinks.for.which.this.p |
| 214c0 | 72 65 64 69 63 61 74 65 20 69 73 20 6e 6f 74 20 6e 69 6c 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 | redicate.is.not.nil."...(when-le |
| 214e0 | 74 20 28 28 62 61 63 6b 6c 69 6e 6b 73 20 28 73 65 71 2d 73 6f 72 74 20 23 27 6f 72 67 2d 72 6f | t.((backlinks.(seq-sort.#'org-ro |
| 21500 | 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 2d 73 6f 72 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b | am-backlinks-sort.(org-roam-back |
| 21520 | 6c 69 6e 6b 73 2d 67 65 74 20 6e 6f 64 65 20 3a 75 6e 69 71 75 65 20 75 6e 69 71 75 65 29 29 29 | links-get.node.:unique.unique))) |
| 21540 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6f 72 67 | ).....(magit-insert-section.(org |
| 21560 | 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | -roam-backlinks).......(magit-in |
| 21580 | 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 42 61 63 6b 6c 69 6e 6b 73 3a 22 29 0a 20 20 20 20 20 | sert-heading."Backlinks:")...... |
| 215a0 | 20 28 64 6f 6c 69 73 74 20 28 62 61 63 6b 6c 69 6e 6b 20 62 61 63 6b 6c 69 6e 6b 73 29 0a 20 20 | .(dolist.(backlink.backlinks)... |
| 215c0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 75 6c 6c 20 73 68 6f 77 2d 62 61 63 6b 6c | ......(when.(or.(null.show-backl |
| 215e0 | 69 6e 6b 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e | ink-p)...................(and.(n |
| 21600 | 6f 74 20 28 6e 75 6c 6c 20 73 68 6f 77 2d 62 61 63 6b 6c 69 6e 6b 2d 70 29 29 0a 20 20 20 20 20 | ot.(null.show-backlink-p))...... |
| 21620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 73 68 6f 77 2d | ..................(funcall.show- |
| 21640 | 62 61 63 6b 6c 69 6e 6b 2d 70 20 62 61 63 6b 6c 69 6e 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 | backlink-p.backlink))).......... |
| 21660 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 | .(org-roam-node-insert-section.. |
| 21680 | 20 20 20 20 20 20 20 20 20 20 3a 73 6f 75 72 63 65 2d 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d | ..........:source-node.(org-roam |
| 216a0 | 2d 62 61 63 6b 6c 69 6e 6b 2d 73 6f 75 72 63 65 2d 6e 6f 64 65 20 62 61 63 6b 6c 69 6e 6b 29 0a | -backlink-source-node.backlink). |
| 216c0 | 20 20 20 20 20 20 20 20 20 20 20 3a 70 6f 69 6e 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b | ...........:point.(org-roam-back |
| 216e0 | 6c 69 6e 6b 2d 70 6f 69 6e 74 20 62 61 63 6b 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 | link-point.backlink)............ |
| 21700 | 3a 70 72 6f 70 65 72 74 69 65 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 2d 70 | :properties.(org-roam-backlink-p |
| 21720 | 72 6f 70 65 72 74 69 65 73 20 62 61 63 6b 6c 69 6e 6b 29 29 29 29 0a 20 20 20 20 20 20 28 69 6e | roperties.backlink)))).......(in |
| 21740 | 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 66 6c 69 6e 6b 73 0a 28 63 6c 2d | sert.?\n))))..;;;;.Reflinks.(cl- |
| 21760 | 64 65 66 73 74 72 75 63 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 20 28 3a 63 6f | defstruct.(org-roam-reflink.(:co |
| 21780 | 6e 73 74 72 75 63 74 6f 72 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 2d 63 72 65 61 74 | nstructor.org-roam-reflink-creat |
| 217a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. |
| 217c0 | 20 20 20 28 3a 63 6f 70 69 65 72 20 6e 69 6c 29 29 0a 20 20 73 6f 75 72 63 65 2d 6e 6f 64 65 20 | ...(:copier.nil))...source-node. |
| 217e0 | 72 65 66 0a 20 20 70 6f 69 6e 74 20 70 72 6f 70 65 72 74 69 65 73 29 0a 0a 28 63 6c 2d 64 65 66 | ref...point.properties)..(cl-def |
| 21800 | 6d 65 74 68 6f 64 20 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c 61 74 65 20 28 28 72 65 66 6c 69 | method.org-roam-populate.((refli |
| 21820 | 6e 6b 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 29 29 0a 20 20 22 50 6f 70 75 6c 61 74 | nk.org-roam-reflink))..."Populat |
| 21840 | 65 20 52 45 46 4c 49 4e 4b 20 66 72 6f 6d 20 64 61 74 61 62 61 73 65 2e 22 0a 20 20 28 73 65 74 | e.REFLINK.from.database."...(set |
| 21860 | 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 2d 73 6f 75 72 63 65 2d 6e 6f 64 65 20 | f.(org-roam-reflink-source-node. |
| 21880 | 72 65 66 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c | reflink).........(org-roam-popul |
| 218a0 | 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 2d 73 6f 75 72 63 65 2d 6e 6f 64 | ate.(org-roam-reflink-source-nod |
| 218c0 | 65 20 72 65 66 6c 69 6e 6b 29 29 29 0a 20 20 72 65 66 6c 69 6e 6b 29 0a 0a 28 64 65 66 75 6e 20 | e.reflink)))...reflink)..(defun. |
| 218e0 | 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 73 2d 67 65 74 20 28 6e 6f 64 65 29 0a 20 20 22 | org-roam-reflinks-get.(node)..." |
| 21900 | 52 65 74 75 72 6e 20 74 68 65 20 72 65 66 6c 69 6e 6b 73 20 66 6f 72 20 4e 4f 44 45 2e 22 0a 20 | Return.the.reflinks.for.NODE.".. |
| 21920 | 20 28 6c 65 74 20 28 28 72 65 66 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 | .(let.((refs.(org-roam-db-query. |
| 21940 | 5b 3a 73 65 6c 65 63 74 20 3a 64 69 73 74 69 6e 63 74 20 5b 72 65 66 73 3a 72 65 66 20 6c 69 6e | [:select.:distinct.[refs:ref.lin |
| 21960 | 6b 73 3a 73 6f 75 72 63 65 20 6c 69 6e 6b 73 3a 70 6f 73 20 6c 69 6e 6b 73 3a 70 72 6f 70 65 72 | ks:source.links:pos.links:proper |
| 21980 | 74 69 65 73 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ties]........................... |
| 219a0 | 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 20 72 65 66 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........:from.refs.............. |
| 219c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 65 66 74 2d 6a 6f 69 6e 20 | .....................:left-join. |
| 219e0 | 6c 69 6e 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | links........................... |
| 21a00 | 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 28 3d 20 72 65 66 73 3a 6e 6f 64 65 2d 69 64 20 24 | ........:where.(=.refs:node-id.$ |
| 21a20 | 73 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s1)............................. |
| 21a40 | 20 20 20 20 20 20 3a 61 6e 64 20 28 3d 20 6c 69 6e 6b 73 3a 64 65 73 74 20 72 65 66 73 3a 72 65 | ......:and.(=.links:dest.refs:re |
| 21a60 | 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f).............................. |
| 21a80 | 20 20 20 20 20 3a 75 6e 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....:union..................... |
| 21aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 6c 65 63 74 20 3a 64 69 73 74 69 6e 63 74 20 | ..............:select.:distinct. |
| 21ac0 | 5b 72 65 66 73 3a 72 65 66 20 63 69 74 61 74 69 6f 6e 73 3a 6e 6f 64 65 2d 69 64 0a 20 20 20 20 | [refs:ref.citations:node-id..... |
| 21ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 69 74 61 74 69 6f 6e 73 3a 70 6f 73 20 63 | .................citations:pos.c |
| 21b20 | 69 74 61 74 69 6f 6e 73 3a 70 72 6f 70 65 72 74 69 65 73 5d 0a 20 20 20 20 20 20 20 20 20 20 20 | itations:properties]............ |
| 21b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 20 72 65 66 | .......................:from.ref |
| 21b60 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... |
| 21b80 | 20 20 20 20 3a 6c 65 66 74 2d 6a 6f 69 6e 20 63 69 74 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 | ....:left-join.citations........ |
| 21ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 | ...........................:wher |
| 21bc0 | 65 20 28 3d 20 72 65 66 73 3a 6e 6f 64 65 2d 69 64 20 24 73 31 29 0a 20 20 20 20 20 20 20 20 20 | e.(=.refs:node-id.$s1).......... |
| 21be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 6e 64 20 28 3d | .........................:and.(= |
| 21c00 | 20 63 69 74 61 74 69 6f 6e 73 3a 63 69 74 65 2d 6b 65 79 20 72 65 66 73 3a 72 65 66 29 5d 0a 20 | .citations:cite-key.refs:ref)].. |
| 21c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21c40 | 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 | (org-roam-node-id.node)))....... |
| 21c60 | 20 20 6c 69 6e 6b 73 29 0a 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 72 | ..links).....(pcase-dolist.(`(,r |
| 21c80 | 65 66 20 2c 73 6f 75 72 63 65 2d 69 64 20 2c 70 6f 73 20 2c 70 72 6f 70 65 72 74 69 65 73 29 20 | ef.,source-id.,pos.,properties). |
| 21ca0 | 72 65 66 73 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 | refs).......(push.(org-roam-popu |
| 21cc0 | 6c 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c | late..............(org-roam-refl |
| 21ce0 | 69 6e 6b 2d 63 72 65 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 6f 75 72 63 65 | ink-create...............:source |
| 21d00 | 2d 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 69 64 20 | -node.(org-roam-node-create.:id. |
| 21d20 | 73 6f 75 72 63 65 2d 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 66 20 72 65 | source-id)...............:ref.re |
| 21d40 | 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 6f 69 6e 74 20 70 6f 73 0a 20 20 20 20 20 | f...............:point.pos...... |
| 21d60 | 20 20 20 20 20 20 20 20 20 3a 70 72 6f 70 65 72 74 69 65 73 20 70 72 6f 70 65 72 74 69 65 73 29 | .........:properties.properties) |
| 21d80 | 29 20 6c 69 6e 6b 73 29 29 0a 20 20 20 20 6c 69 6e 6b 73 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | ).links)).....links))..(defun.or |
| 21da0 | 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 73 2d 73 6f 72 74 20 28 61 20 62 29 0a 20 20 22 44 65 | g-roam-reflinks-sort.(a.b)..."De |
| 21dc0 | 66 61 75 6c 74 20 73 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 72 65 66 6c 69 | fault.sorting.function.for.refli |
| 21de0 | 6e 6b 73 20 41 20 61 6e 64 20 42 2e 0a 53 6f 72 74 73 20 62 79 20 74 69 74 6c 65 2e 22 0a 20 20 | nks.A.and.B..Sorts.by.title."... |
| 21e00 | 28 73 74 72 69 6e 67 3c 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 28 6f | (string<.(org-roam-node-title.(o |
| 21e20 | 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 2d 73 6f 75 72 63 65 2d 6e 6f 64 65 20 61 29 29 0a | rg-roam-reflink-source-node.a)). |
| 21e40 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 | ...........(org-roam-node-title. |
| 21e60 | 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 2d 73 6f 75 72 63 65 2d 6e 6f 64 65 20 62 29 | (org-roam-reflink-source-node.b) |
| 21e80 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 73 2d 73 65 | )))..(defun.org-roam-reflinks-se |
| 21ea0 | 63 74 69 6f 6e 20 28 6e 6f 64 65 29 0a 20 20 22 54 68 65 20 72 65 66 6c 69 6e 6b 73 20 73 65 63 | ction.(node)..."The.reflinks.sec |
| 21ec0 | 74 69 6f 6e 20 66 6f 72 20 4e 4f 44 45 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 | tion.for.NODE."...(when-let.((re |
| 21ee0 | 66 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 66 73 20 6e 6f 64 65 29 29 0a 20 20 | fs.(org-roam-node-refs.node))... |
| 21f00 | 20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 6c 69 6e 6b 73 20 28 73 65 71 2d 73 6f 72 74 20 23 | ...........(reflinks.(seq-sort.# |
| 21f20 | 27 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 73 2d 73 6f 72 74 20 28 6f 72 67 2d 72 6f 61 | 'org-roam-reflinks-sort.(org-roa |
| 21f40 | 6d 2d 72 65 66 6c 69 6e 6b 73 2d 67 65 74 20 6e 6f 64 65 29 29 29 29 0a 20 20 20 20 28 6d 61 67 | m-reflinks-get.node)))).....(mag |
| 21f60 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c | it-insert-section.(org-roam-refl |
| 21f80 | 69 6e 6b 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e | inks).......(magit-insert-headin |
| 21fa0 | 67 20 22 52 65 66 6c 69 6e 6b 73 3a 22 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 | g."Reflinks:").......(dolist.(re |
| 21fc0 | 66 6c 69 6e 6b 20 72 65 66 6c 69 6e 6b 73 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 | flink.reflinks).........(org-roa |
| 21fe0 | 6d 2d 6e 6f 64 65 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 3a | m-node-insert-section..........: |
| 22000 | 73 6f 75 72 63 65 2d 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 2d 73 6f | source-node.(org-roam-reflink-so |
| 22020 | 75 72 63 65 2d 6e 6f 64 65 20 72 65 66 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 3a 70 6f 69 | urce-node.reflink)..........:poi |
| 22040 | 6e 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 2d 70 6f 69 6e 74 20 72 65 66 6c 69 | nt.(org-roam-reflink-point.refli |
| 22060 | 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 3a 70 72 6f 70 65 72 74 69 65 73 20 28 6f 72 67 2d 72 6f | nk)..........:properties.(org-ro |
| 22080 | 61 6d 2d 72 65 66 6c 69 6e 6b 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 66 6c 69 6e 6b 29 29 29 | am-reflink-properties.reflink))) |
| 220a0 | 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 3b 3b 3b 3b 20 47 72 65 | .......(insert.?\n))))..;;;;.Gre |
| 220c0 | 70 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 65 70 2d 6d 61 70 0a 20 20 28 6c | p.(defvar.org-roam-grep-map...(l |
| 220e0 | 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a | et.((map.(make-sparse-keymap))). |
| 22100 | 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 6f 72 67 2d 72 | ....(set-keymap-parent.map.org-r |
| 22120 | 6f 61 6d 2d 6d 6f 64 65 2d 6d 61 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | oam-mode-map).....(define-key.ma |
| 22140 | 70 20 5b 72 65 6d 61 70 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 | p.[remap.org-roam-buffer-visit-t |
| 22160 | 68 69 6e 67 5d 20 27 6f 72 67 2d 72 6f 61 6d 2d 67 72 65 70 2d 76 69 73 69 74 29 0a 20 20 20 20 | hing].'org-roam-grep-visit)..... |
| 22180 | 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 67 72 65 70 | map)..."Keymap.for.Org-roam.grep |
| 221a0 | 20 72 65 73 75 6c 74 20 73 65 63 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6f | .result.sections.")..(defclass.o |
| 221c0 | 72 67 2d 72 6f 61 6d 2d 67 72 65 70 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 | rg-roam-grep-section.(magit-sect |
| 221e0 | 69 6f 6e 29 0a 20 20 28 28 6b 65 79 6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6f 72 67 2d 72 | ion)...((keymap.:initform.'org-r |
| 22200 | 6f 61 6d 2d 67 72 65 70 2d 6d 61 70 29 0a 20 20 20 28 66 69 6c 65 20 3a 69 6e 69 74 66 6f 72 6d | oam-grep-map)....(file.:initform |
| 22220 | 20 6e 69 6c 29 0a 20 20 20 28 72 6f 77 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 | .nil)....(row.:initform.nil).... |
| 22240 | 28 63 6f 6c 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 0a 20 20 22 41 20 60 6d 61 67 69 74 | (col.:initform.nil))..."A.`magit |
| 22260 | 2d 73 65 63 74 69 6f 6e 27 20 75 73 65 64 20 62 79 20 60 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 | -section'.used.by.`org-roam-mode |
| 22280 | 27 20 74 6f 20 63 6f 6e 74 61 69 6e 20 67 72 65 70 20 6f 75 74 70 75 74 2e 22 29 0a 0a 28 64 65 | '.to.contain.grep.output.")..(de |
| 222a0 | 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 65 70 2d 76 69 73 69 74 20 28 66 69 6c 65 20 26 6f | fun.org-roam-grep-visit.(file.&o |
| 222c0 | 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 72 6f 77 20 63 6f 6c 29 0a 20 20 | ptional.other-window.row.col)... |
| 222e0 | 22 56 69 73 69 74 20 46 49 4c 45 20 61 74 20 72 6f 77 20 52 4f 57 20 28 69 66 20 61 6e 79 29 20 | "Visit.FILE.at.row.ROW.(if.any). |
| 22300 | 61 6e 64 20 63 6f 6c 75 6d 6e 20 43 4f 4c 20 28 69 66 20 61 6e 79 29 2e 20 52 65 74 75 72 6e 20 | and.column.COL.(if.any)..Return. |
| 22320 | 74 68 65 20 62 75 66 66 65 72 2e 0a 57 69 74 68 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 20 6e 6f | the.buffer..With.OTHER-WINDOW.no |
| 22340 | 6e 2d 6e 69 6c 20 28 69 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 61 6c 6c 73 20 73 65 74 20 | n-nil.(in.interactive.calls.set. |
| 22360 | 77 69 74 68 0a 60 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 27 29 20 64 69 73 70 6c | with.`universal-argument').displ |
| 22380 | 61 79 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 0a | ay.the.buffer.in.another.window. |
| 223a0 | 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | instead."...(interactive.(list.( |
| 223c0 | 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 29 | org-roam-buffer-file-at-point.t) |
| 223e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 | ......................current-pr |
| 22400 | 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | efix-arg......................(o |
| 22420 | 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 72 6f 77 29 | ref.(magit-current-section).row) |
| 22440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 28 6d 61 67 | ......................(oref.(mag |
| 22460 | 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 63 6f 6c 29 29 29 0a 20 20 28 6c 65 | it-current-section).col)))...(le |
| 22480 | 74 20 28 28 62 75 66 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 | t.((buf.(find-file-noselect.file |
| 224a0 | 29 29 0a 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 6e 20 28 69 | )).........(display-buffer-fn.(i |
| 224c0 | 66 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.other-window.................. |
| 224e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | ..............#'switch-to-buffer |
| 22500 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -other-window................... |
| 22520 | 20 20 20 20 20 20 20 20 20 20 20 23 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d | ...........#'pop-to-buffer-same- |
| 22540 | 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 64 69 73 70 6c 61 79 2d 62 | window))).....(funcall.display-b |
| 22560 | 75 66 66 65 72 2d 66 6e 20 62 75 66 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | uffer-fn.buf).....(with-current- |
| 22580 | 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 28 | buffer.buf.......(widen).......( |
| 225a0 | 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 | goto-char.(point-min)).......(wh |
| 225c0 | 65 6e 20 72 6f 77 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31 2d | en.row.........(forward-line.(1- |
| 225e0 | 20 72 6f 77 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 63 6f 6c 0a 20 20 20 20 20 20 20 20 | .row))).......(when.col......... |
| 22600 | 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 28 31 2d 20 63 6f 6c 29 29 29 29 0a 20 20 20 20 28 77 | (forward-char.(1-.col)))).....(w |
| 22620 | 68 65 6e 20 28 6f 72 67 2d 69 6e 76 69 73 69 62 6c 65 2d 70 29 20 28 6f 72 67 2d 73 68 6f 77 2d | hen.(org-invisible-p).(org-show- |
| 22640 | 63 6f 6e 74 65 78 74 29 29 0a 20 20 20 20 62 75 66 29 29 0a 0a 3b 3b 3b 3b 20 55 6e 6c 69 6e 6b | context)).....buf))..;;;;.Unlink |
| 22660 | 65 64 20 72 65 66 65 72 65 6e 63 65 73 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 75 | ed.references.(defvar.org-roam-u |
| 22680 | 6e 6c 69 6e 6b 65 64 2d 72 65 66 65 72 65 6e 63 65 73 2d 72 65 73 75 6c 74 2d 72 65 0a 20 20 28 | nlinked-references-result-re...( |
| 226a0 | 72 78 20 28 67 72 6f 75 70 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 61 6e 79 74 68 69 6e 67 29 | rx.(group.(one-or-more.anything) |
| 226c0 | 29 0a 20 20 20 20 20 20 22 3a 22 0a 20 20 20 20 20 20 28 67 72 6f 75 70 20 28 6f 6e 65 2d 6f 72 | ).......":".......(group.(one-or |
| 226e0 | 2d 6d 6f 72 65 20 64 69 67 69 74 29 29 0a 20 20 20 20 20 20 22 3a 22 0a 20 20 20 20 20 20 28 67 | -more.digit)).......":".......(g |
| 22700 | 72 6f 75 70 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 64 69 67 69 74 29 29 0a 20 20 20 20 20 20 | roup.(one-or-more.digit))....... |
| 22720 | 22 3a 22 0a 20 20 20 20 20 20 28 67 72 6f 75 70 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 61 | ":".......(group.(zero-or-more.a |
| 22740 | 6e 79 74 68 69 6e 67 29 29 29 0a 20 20 22 52 65 67 65 78 20 66 6f 72 20 74 68 65 20 72 65 74 75 | nything)))..."Regex.for.the.retu |
| 22760 | 72 6e 20 72 65 73 75 6c 74 20 6f 66 20 61 20 72 69 70 67 72 65 70 20 71 75 65 72 79 2e 22 29 0a | rn.result.of.a.ripgrep.query."). |
| 22780 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 75 6e 6c 69 6e 6b 65 64 2d 72 65 66 65 72 65 | .(defun.org-roam-unlinked-refere |
| 227a0 | 6e 63 65 73 2d 70 72 65 76 69 65 77 2d 6c 69 6e 65 20 28 66 69 6c 65 20 72 6f 77 29 0a 20 20 22 | nces-preview-line.(file.row)..." |
| 227c0 | 52 65 74 75 72 6e 20 74 68 65 20 70 72 65 76 69 65 77 20 6c 69 6e 65 20 66 72 6f 6d 20 46 49 4c | Return.the.preview.line.from.FIL |
| 227e0 | 45 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 52 4f 57 20 77 69 74 68 69 6e 20 46 49 4c 45 2e 22 | E..This.is.the.ROW.within.FILE." |
| 22800 | 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 69 6e 73 65 72 74 | ...(with-temp-buffer.....(insert |
| 22820 | 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 66 69 6c 65 29 0a 20 20 20 20 28 66 6f 72 77 61 72 | -file-contents.file).....(forwar |
| 22840 | 64 2d 6c 69 6e 65 20 28 31 2d 20 72 6f 77 29 29 0a 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 | d-line.(1-.row)).....(buffer-sub |
| 22860 | 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 28 73 61 76 65 2d | string-no-properties......(save- |
| 22880 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c | excursion........(beginning-of-l |
| 228a0 | 69 6e 65 29 0a 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 28 73 61 76 65 2d | ine)........(point))......(save- |
| 228c0 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 0a 20 | excursion........(end-of-line).. |
| 228e0 | 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f | ......(point)))))..(defun.org-ro |
| 22900 | 61 6d 2d 75 6e 6c 69 6e 6b 65 64 2d 72 65 66 65 72 65 6e 63 65 73 2d 73 65 63 74 69 6f 6e 20 28 | am-unlinked-references-section.( |
| 22920 | 6e 6f 64 65 29 0a 20 20 22 54 68 65 20 75 6e 6c 69 6e 6b 65 64 20 72 65 66 65 72 65 6e 63 65 73 | node)..."The.unlinked.references |
| 22940 | 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 4e 4f 44 45 2e 0a 52 65 66 65 72 65 6e 63 65 73 20 66 72 | .section.for.NODE..References.fr |
| 22960 | 6f 6d 20 46 49 4c 45 20 61 72 65 20 65 78 63 6c 75 64 65 64 2e 22 0a 20 20 28 77 68 65 6e 20 28 | om.FILE.are.excluded."...(when.( |
| 22980 | 61 6e 64 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 72 67 22 29 0a 20 20 20 20 20 | and.(executable-find."rg")...... |
| 229a0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 6e 6f 64 | ........(org-roam-node-title.nod |
| 229c0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 | e)..............(not.(string-mat |
| 229e0 | 63 68 20 22 50 43 52 45 32 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 22 0a 20 20 20 20 | ch."PCRE2.is.not.available"..... |
| 22a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 65 | ............................(she |
| 22a20 | 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 22 72 67 20 2d 2d 70 63 72 65 32 | ll-command-to-string."rg.--pcre2 |
| 22a40 | 2d 76 65 72 73 69 6f 6e 22 29 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 74 69 74 6c 65 73 | -version")))).....(let*.((titles |
| 22a60 | 20 28 63 6f 6e 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 6e 6f 64 65 | .(cons.(org-roam-node-title.node |
| 22a80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | )..........................(org- |
| 22aa0 | 72 6f 61 6d 2d 6e 6f 64 65 2d 61 6c 69 61 73 65 73 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 | roam-node-aliases.node)))....... |
| 22ac0 | 20 20 20 20 20 28 72 67 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6e 63 61 74 20 22 72 67 20 2d 4c 20 | .....(rg-command.(concat."rg.-L. |
| 22ae0 | 2d 6f 20 2d 2d 76 69 6d 67 72 65 70 20 2d 50 20 2d 69 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | -o.--vimgrep.-P.-i."............ |
| 22b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 | ....................(mapconcat.( |
| 22b20 | 6c 61 6d 62 64 61 20 28 67 6c 6f 62 29 20 28 63 6f 6e 63 61 74 20 22 2d 67 20 22 20 67 6c 6f 62 | lambda.(glob).(concat."-g.".glob |
| 22b40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 22b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c | .............(org-roam--list-fil |
| 22b80 | 65 73 2d 73 65 61 72 63 68 2d 67 6c 6f 62 73 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 | es-search-globs.org-roam-file-ex |
| 22ba0 | 74 65 6e 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tensions)....................... |
| 22bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 0a 20 20 20 20 20 20 20 | ....................".")........ |
| 22be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ........................(format. |
| 22c00 | 22 20 27 5c 5c 5b 28 5b 5e 5b 5d 5d 2b 2b 7c 28 3f 52 29 29 2a 5c 5c 5d 25 73 27 20 22 0a 20 20 | ".'\\[([^[]]++|(?R))*\\]%s'."... |
| 22c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 22c40 | 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 74 69 74 6c 65 29 0a | .....(mapconcat.(lambda.(title). |
| 22c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 22c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 7c 28 5c | ....................(format."|(\ |
| 22ca0 | 5c 62 25 73 5c 5c 62 29 22 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 | \b%s\\b)".(shell-quote-argument. |
| 22cc0 | 74 69 74 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | title)))........................ |
| 22ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 | ...........................title |
| 22d00 | 73 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s."")).......................... |
| 22d20 | 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 | ......org-roam-directory))...... |
| 22d40 | 20 20 20 20 20 20 28 72 65 73 75 6c 74 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 68 | ......(results.(split-string.(sh |
| 22d60 | 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 72 67 2d 63 6f 6d 6d 61 6e 64 | ell-command-to-string.rg-command |
| 22d80 | 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 20 72 6f 77 20 63 6f 6c 20 6d 61 | )."\n"))............f.row.col.ma |
| 22da0 | 74 63 68 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | tch).......(magit-insert-section |
| 22dc0 | 20 28 75 6e 6c 69 6e 6b 65 64 2d 72 65 66 65 72 65 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 28 | .(unlinked-references).........( |
| 22de0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 55 6e 6c 69 6e 6b 65 64 20 52 | magit-insert-heading."Unlinked.R |
| 22e00 | 65 66 65 72 65 6e 63 65 73 3a 22 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 | eferences:").........(dolist.(li |
| 22e20 | 6e 65 20 72 65 73 75 6c 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 | ne.results)...........(save-matc |
| 22e40 | 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 | h-data.............(when.(string |
| 22e60 | 2d 6d 61 74 63 68 20 6f 72 67 2d 72 6f 61 6d 2d 75 6e 6c 69 6e 6b 65 64 2d 72 65 66 65 72 65 6e | -match.org-roam-unlinked-referen |
| 22e80 | 63 65 73 2d 72 65 73 75 6c 74 2d 72 65 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ces-result-re.line)............. |
| 22ea0 | 20 20 28 73 65 74 71 20 66 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6c 69 6e 65 29 0a | ..(setq.f.(match-string.1.line). |
| 22ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 77 20 28 73 74 72 69 6e 67 2d | ....................row.(string- |
| 22ee0 | 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6c 69 6e 65 29 29 | to-number.(match-string.2.line)) |
| 22f00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 20 28 73 74 72 69 6e 67 | .....................col.(string |
| 22f20 | 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 6c 69 6e 65 29 | -to-number.(match-string.3.line) |
| 22f40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 28 6d 61 74 | ).....................match.(mat |
| 22f60 | 63 68 2d 73 74 72 69 6e 67 20 34 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-string.4.line)).............. |
| 22f80 | 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(when.(and.match............... |
| 22fa0 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70 20 28 6f | ...........(not.(file-equal-p.(o |
| 22fc0 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 20 66 29 29 0a 20 20 20 20 | rg-roam-node-file.node).f))..... |
| 22fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 28 64 6f | .....................(member.(do |
| 23000 | 77 6e 63 61 73 65 20 6d 61 74 63 68 29 20 28 6d 61 70 63 61 72 20 23 27 64 6f 77 6e 63 61 73 65 | wncase.match).(mapcar.#'downcase |
| 23020 | 20 74 69 74 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .titles))).................(magi |
| 23040 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 28 6f 72 67 2d 72 6f | t-insert-section.section.(org-ro |
| 23060 | 61 6d 2d 67 72 65 70 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | am-grep-section)................ |
| 23080 | 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 66 69 6c 65 20 66 29 0a 20 20 20 20 20 20 20 | ...(oset.section.file.f)........ |
| 230a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 72 6f 77 20 72 6f 77 | ...........(oset.section.row.row |
| 230c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f | )...................(oset.sectio |
| 230e0 | 6e 20 63 6f 6c 20 63 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | n.col.col)...................(in |
| 23100 | 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 25 73 3a | sert.(propertize.(format."%s:%s: |
| 23120 | 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s"............................. |
| 23140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 75 6e 63 61 74 65 2d 73 74 72 69 | ..................(truncate-stri |
| 23160 | 6e 67 2d 74 6f 2d 77 69 64 74 68 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 62 61 73 65 20 66 29 20 31 | ng-to-width.(file-name-base.f).1 |
| 23180 | 35 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 5.nil.nil.t).................... |
| 231a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 77 20 63 | ...........................row.c |
| 231c0 | 6f 6c 29 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 69 | ol).'font-lock-face.'org-roam-di |
| 231e0 | 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 | m)..........................."." |
| 23200 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ...........................(org- |
| 23220 | 72 6f 61 6d 2d 66 6f 6e 74 69 66 79 2d 6c 69 6b 65 2d 69 6e 2d 6f 72 67 2d 6d 6f 64 65 0a 20 20 | roam-fontify-like-in-org-mode... |
| 23240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f | .........................(org-ro |
| 23260 | 61 6d 2d 75 6e 6c 69 6e 6b 65 64 2d 72 65 66 65 72 65 6e 63 65 73 2d 70 72 65 76 69 65 77 2d 6c | am-unlinked-references-preview-l |
| 23280 | 69 6e 65 20 66 20 72 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine.f.row))..................... |
| 232a0 | 20 20 20 20 20 20 22 5c 6e 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | ......"\n")))))).........(insert |
| 232c0 | 20 3f 5c 6e 29 29 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 6d 6f | .?\n)))))..(provide.'org-roam-mo |
| 232e0 | 64 65 29 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2e 65 6c 20 65 6e 64 73 20 68 65 | de).;;;.org-roam-mode.el.ends.he |
| 23300 | 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | re.............................. |
| 23320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 233a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 233c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 233e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23400 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 23420 | 64 61 69 6c 69 65 73 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | dailies.el...................... |
| 23440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 23480 | 30 30 34 30 31 34 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 32 31 31 00 20 30 00 00 00 | 0040145.00000000000.016211..0... |
| 234a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 234c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 234e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 23520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 23540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 235a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 235c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 235e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23600 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2e 65 6c 20 2d 2d 2d 20 44 61 69 6c | ;;;.org-roam-dailies.el.---.Dail |
| 23620 | 79 2d 6e 6f 74 65 73 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 2d 2a 2d 20 63 6f 64 69 6e 67 3a | y-notes.for.Org-roam.-*-.coding: |
| 23640 | 20 75 74 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a | .utf-8;.lexical-binding:.t;.-*-. |
| 23660 | 3b 3b 3b 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 | ;;;.;;.Copyright....2020-2022.Je |
| 23680 | 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f | thro.Kuan.<jethrokuan95@gmail.co |
| 236a0 | 6d 3e 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 20 4c 65 6f 20 56 69 76 69 | m>.;;.Copyright....2020.Leo.Vivi |
| 236c0 | 65 72 20 3c 6c 65 6f 2e 76 69 76 69 65 72 2b 64 65 76 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b | er.<leo.vivier+dev@gmail.com>..; |
| 236e0 | 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 | ;.Author:.Jethro.Kuan.<jethrokua |
| 23700 | 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20 20 20 4c 65 6f 20 56 69 76 69 65 | n95@gmail.com>.;;......Leo.Vivie |
| 23720 | 72 20 3c 6c 65 6f 2e 76 69 76 69 65 72 2b 64 65 76 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 | r.<leo.vivier+dev@gmail.com>.;;. |
| 23740 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d | URL:.https://github.com/org-roam |
| 23760 | 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c | /org-roam.;;.Keywords:.org-mode, |
| 23780 | 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 | .roam,.convenience.;;.Version:.2 |
| 237a0 | 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 | .2.2.;;.Package-Requires:.((emac |
| 237c0 | 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 20 22 32 2e 31 33 22 29 20 28 6f 72 67 2d 72 6f 61 | s."26.1").(dash."2.13").(org-roa |
| 237e0 | 6d 20 22 32 2e 31 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 | m."2.1"))..;;.This.file.is.NOT.p |
| 23800 | 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 | art.of.GNU.Emacs...;;.This.progr |
| 23820 | 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 | am.is.free.software;.you.can.red |
| 23840 | 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 | istribute.it.and/or.modify.;;.it |
| 23860 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 | .under.the.terms.of.the.GNU.Gene |
| 23880 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | ral.Public.License.as.published. |
| 238a0 | 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | by.;;.the.Free.Software.Foundati |
| 238c0 | 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 | on;.either.version.3,.or.(at.you |
| 238e0 | 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | r.option).;;.any.later.version.. |
| 23900 | 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 | ;;.;;.This.program.is.distribute |
| 23920 | 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 | d.in.the.hope.that.it.will.be.us |
| 23940 | 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 | eful,.;;.but.WITHOUT.ANY.WARRANT |
| 23960 | 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 | Y;.without.even.the.implied.warr |
| 23980 | 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 | anty.of.;;.MERCHANTABILITY.or.FI |
| 239a0 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
| 239c0 | 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | .See.the.;;.GNU.General.Public.L |
| 239e0 | 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 | icense.for.more.details..;;.;;.Y |
| 23a00 | 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f | ou.should.have.received.a.copy.o |
| 23a20 | 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | f.the.GNU.General.Public.License |
| 23a40 | 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 | .;;.along.with.GNU.Emacs;.see.th |
| 23a60 | 65 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 | e.file.COPYING...If.not,.write.t |
| 23a80 | 6f 20 74 68 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f | o.the.;;.Free.Software.Foundatio |
| 23aa0 | 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 | n,.Inc.,.51.Franklin.Street,.Fif |
| 23ac0 | 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 | th.Floor,.;;.Boston,.MA.02110-13 |
| 23ae0 | 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 | 01,.USA...;;;.Commentary:.;;.;;. |
| 23b00 | 54 68 69 73 20 65 78 74 65 6e 73 69 6f 6e 20 70 72 6f 76 69 64 65 73 20 66 75 6e 63 74 69 6f 6e | This.extension.provides.function |
| 23b20 | 61 6c 69 74 79 20 66 6f 72 20 63 72 65 61 74 69 6e 67 20 64 61 69 6c 79 2d 6e 6f 74 65 73 2c 20 | ality.for.creating.daily-notes,. |
| 23b40 | 6f 72 20 73 68 6f 72 74 6c 79 0a 3b 3b 20 22 64 61 69 6c 69 65 73 22 2e 20 44 61 69 6c 69 65 73 | or.shortly.;;."dailies"..Dailies |
| 23b60 | 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 68 65 72 65 20 61 73 20 61 20 75 6e 69 71 75 65 20 6e 6f | .implemented.here.as.a.unique.no |
| 23b80 | 64 65 20 70 65 72 20 75 6e 69 71 75 65 20 66 69 6c 65 2c 20 77 68 65 72 65 0a 3b 3b 20 65 61 63 | de.per.unique.file,.where.;;.eac |
| 23ba0 | 68 20 66 69 6c 65 20 6e 61 6d 65 64 20 61 66 74 65 72 20 63 65 72 74 61 69 6e 20 64 61 74 65 20 | h.file.named.after.certain.date. |
| 23bc0 | 61 6e 64 20 73 74 6f 72 65 64 20 69 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d | and.stored.in.`org-roam-dailies- |
| 23be0 | 64 69 72 65 63 74 6f 72 79 27 2e 0a 3b 3b 0a 3b 3b 20 4f 6e 65 20 63 61 6e 20 75 73 65 20 64 61 | directory'..;;.;;.One.can.use.da |
| 23c00 | 69 6c 69 65 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 70 75 72 70 6f 73 65 73 2c 20 65 2e 67 2e | ilies.for.various.purposes,.e.g. |
| 23c20 | 20 6a 6f 75 72 6e 61 6c 69 6e 67 2c 20 66 6c 65 65 74 69 6e 67 20 6e 6f 74 65 73 2c 0a 3b 3b 20 | .journaling,.fleeting.notes,.;;. |
| 23c40 | 73 63 72 61 74 63 68 20 6e 6f 74 65 73 20 6f 72 20 77 68 61 74 65 76 65 72 20 65 6c 73 65 20 79 | scratch.notes.or.whatever.else.y |
| 23c60 | 6f 75 20 63 61 6e 20 74 68 69 6e 6b 20 6f 66 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 | ou.can.think.of..;;.;;;.Code:.(r |
| 23c80 | 65 71 75 69 72 65 20 27 64 61 73 68 29 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d | equire.'dash).(require.'org-roam |
| 23ca0 | 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 28 64 65 66 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 | )..;;;.Faces.(defface.org-roam-d |
| 23cc0 | 61 69 6c 69 65 73 2d 63 61 6c 65 6e 64 61 72 2d 6e 6f 74 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 | ailies-calendar-note...'((t.:inh |
| 23ce0 | 65 72 69 74 20 28 6f 72 67 2d 6c 69 6e 6b 29 20 3a 75 6e 64 65 72 6c 69 6e 65 20 6e 69 6c 29 29 | erit.(org-link).:underline.nil)) |
| 23d00 | 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 61 74 65 73 20 77 69 74 68 20 61 20 64 61 69 6c 79 2d | ..."Face.for.dates.with.a.daily- |
| 23d20 | 6e 6f 74 65 20 69 6e 20 74 68 65 20 63 61 6c 65 6e 64 61 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | note.in.the.calendar."...:group. |
| 23d40 | 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 28 64 | 'org-roam-faces)..;;;.Options.(d |
| 23d60 | 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 | efcustom.org-roam-dailies-direct |
| 23d80 | 6f 72 79 20 22 64 61 69 6c 79 2f 22 0a 20 20 22 50 61 74 68 20 74 6f 20 64 61 69 6c 79 2d 6e 6f | ory."daily/"..."Path.to.daily-no |
| 23da0 | 74 65 73 2e 0a 54 68 69 73 20 70 61 74 68 20 69 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 60 6f | tes..This.path.is.relative.to.`o |
| 23dc0 | 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f | rg-roam-directory'."...:group.'o |
| 23de0 | 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | rg-roam...:type.'string)..(defcu |
| 23e00 | 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 66 69 6c 65 2d | stom.org-roam-dailies-find-file- |
| 23e20 | 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 74 68 61 74 20 69 73 20 72 75 6e 20 72 69 67 | hook.nil..."Hook.that.is.run.rig |
| 23e40 | 68 74 20 61 66 74 65 72 20 6e 61 76 69 67 61 74 69 6e 67 20 74 6f 20 61 20 64 61 69 6c 79 2d 6e | ht.after.navigating.to.a.daily-n |
| 23e60 | 6f 74 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 | ote."...:group.'org-roam...:type |
| 23e80 | 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 | .'hook)..(defcustom.org-roam-dai |
| 23ea0 | 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 0a 20 20 60 28 28 22 64 22 20 | lies-capture-templates...`(("d". |
| 23ec0 | 22 64 65 66 61 75 6c 74 22 20 65 6e 74 72 79 0a 20 20 20 20 20 22 2a 20 25 3f 22 0a 20 20 20 20 | "default".entry......"*.%?"..... |
| 23ee0 | 20 3a 74 61 72 67 65 74 20 28 66 69 6c 65 2b 68 65 61 64 20 22 25 3c 25 59 2d 25 6d 2d 25 64 3e | .:target.(file+head."%<%Y-%m-%d> |
| 23f00 | 2e 6f 72 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 23 | .org"........................."# |
| 23f20 | 2b 74 69 74 6c 65 3a 20 25 3c 25 59 2d 25 6d 2d 25 64 3e 5c 6e 22 29 29 29 0a 20 20 22 43 61 70 | +title:.%<%Y-%m-%d>\n")))..."Cap |
| 23f40 | 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 20 66 6f 72 20 64 61 69 6c 79 2d 6e 6f 74 65 73 20 69 | ture.templates.for.daily-notes.i |
| 23f60 | 6e 20 4f 72 67 2d 72 6f 61 6d 2e 0a 4e 6f 74 65 20 74 68 61 74 20 66 6f 72 20 64 61 69 6c 79 20 | n.Org-roam..Note.that.for.daily. |
| 23f80 | 66 69 6c 65 73 20 74 6f 20 73 68 6f 77 20 75 70 20 69 6e 20 74 68 65 20 63 61 6c 65 6e 64 61 72 | files.to.show.up.in.the.calendar |
| 23fa0 | 2c 20 74 68 65 79 20 68 61 76 65 20 74 6f 20 62 65 20 6f 66 20 66 6f 72 6d 61 74 0a 5c 22 6f 72 | ,.they.have.to.be.of.format.\"or |
| 23fc0 | 67 2d 74 69 6d 65 2d 73 74 72 69 6e 67 2e 6f 72 67 5c 22 2e 0a 53 65 65 20 60 6f 72 67 2d 72 6f | g-time-string.org\"..See.`org-ro |
| 23fe0 | 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 27 20 66 6f 72 20 74 68 65 20 74 65 | am-capture-templates'.for.the.te |
| 24000 | 6d 70 6c 61 74 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | mplate.documentation."...:group. |
| 24020 | 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 0a 20 20 20 20 20 | 'org-roam...:type.'(repeat...... |
| 24040 | 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 6c 69 73 74 20 3a 74 61 67 20 22 4d 75 6c 74 69 6b 65 | .....(choice.(list.:tag."Multike |
| 24060 | 79 20 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.description".................. |
| 24080 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 4b 65 79 73 20 20 20 20 20 20 20 | .......(string.:tag."Keys....... |
| 240a0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | ").........................(stri |
| 240c0 | 6e 67 20 3a 74 61 67 20 22 44 65 73 63 72 69 70 74 69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 20 | ng.:tag."Description"))......... |
| 240e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 65 | ..........(list.:tag."Template.e |
| 24100 | 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ntry".........................(s |
| 24120 | 74 72 69 6e 67 20 3a 74 61 67 20 22 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 20 22 29 0a 20 20 | tring.:tag."Keys...........")... |
| 24140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 | ......................(string.:t |
| 24160 | 61 67 20 22 44 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ag."Description....")........... |
| 24180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 43 61 70 74 | ..............(choice.:tag."Capt |
| 241a0 | 75 72 65 20 54 79 70 65 20 20 20 22 20 3a 76 61 6c 75 65 20 65 6e 74 72 79 0a 20 20 20 20 20 20 | ure.Type...".:value.entry....... |
| 241c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | ..........................(const |
| 241e0 | 20 3a 74 61 67 20 22 4f 72 67 20 65 6e 74 72 79 22 20 65 6e 74 72 79 29 0a 20 20 20 20 20 20 20 | .:tag."Org.entry".entry)........ |
| 24200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | .........................(const. |
| 24220 | 3a 74 61 67 20 22 50 6c 61 69 6e 20 6c 69 73 74 20 69 74 65 6d 22 20 69 74 65 6d 29 0a 20 20 20 | :tag."Plain.list.item".item).... |
| 24240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .............................(co |
| 24260 | 6e 73 74 20 3a 74 61 67 20 22 43 68 65 63 6b 62 6f 78 20 69 74 65 6d 22 20 63 68 65 63 6b 69 74 | nst.:tag."Checkbox.item".checkit |
| 24280 | 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | em)............................. |
| 242a0 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 6c 61 69 6e 20 74 65 78 74 22 20 70 6c 61 | ....(const.:tag."Plain.text".pla |
| 242c0 | 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | in)............................. |
| 242e0 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 61 62 6c 65 20 6c 69 6e 65 22 20 74 61 62 | ....(const.:tag."Table.line".tab |
| 24300 | 6c 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-line))....................... |
| 24320 | 20 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 20 20 20 20 20 20 22 | ..(choice.:tag."Template......." |
| 24340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24360 | 20 28 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(string)....................... |
| 24380 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 22 0a 20 20 20 20 | ..........(list.:tag."File"..... |
| 243a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 243c0 | 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 | ..(const.:format."".file)....... |
| 243e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24400 | 28 66 69 6c 65 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 66 69 6c 65 22 29 29 0a 20 20 20 | (file.:tag."Template.file")).... |
| 24420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li |
| 24440 | 73 74 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.:tag."Function".............. |
| 24460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | .........................(const. |
| 24480 | 3a 66 6f 72 6d 61 74 20 22 22 20 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | :format."".function)............ |
| 244a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | ...........................(func |
| 244c0 | 74 69 6f 6e 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 66 75 6e 63 74 69 6f 6e 22 29 29 29 | tion.:tag."Template.function"))) |
| 244e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 20 | .........................(plist. |
| 24500 | 3a 69 6e 6c 69 6e 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :inline.t....................... |
| 24520 | 20 20 20 20 20 20 20 20 20 3b 3b 20 47 69 76 65 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e | .........;;.Give.the.most.common |
| 24540 | 20 6f 70 74 69 6f 6e 73 20 61 73 20 63 68 65 63 6b 62 6f 78 65 73 0a 20 20 20 20 20 20 20 20 20 | .options.as.checkboxes.......... |
| 24560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 70 74 69 6f 6e 73 20 28 | ......................:options.( |
| 24580 | 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 74 61 72 67 65 74 29 0a 20 | ((const.:format."%v.".:target).. |
| 245a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 245c0 | 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 4e 6f 64 65 20 6c 6f 63 61 | .........(choice.:tag."Node.loca |
| 245e0 | 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion"........................... |
| 24600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 | ........................(list.:t |
| 24620 | 61 67 20 22 46 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."File"....................... |
| 24640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24660 | 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 | ..(const.:format."".file)....... |
| 24680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 246a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 | ..................(string.:tag." |
| 246c0 | 20 20 46 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..File"))....................... |
| 246e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | ............................(lis |
| 24700 | 74 20 3a 74 61 67 20 22 46 69 6c 65 20 26 20 48 65 61 64 20 43 6f 6e 74 65 6e 74 22 0a 20 20 20 | t.:tag."File.&.Head.Content".... |
| 24720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 | .....................(const.:for |
| 24760 | 6d 61 74 20 22 22 20 66 69 6c 65 2b 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat."".file+head)............... |
| 24780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 247a0 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 | ..........(string.:tag."..File") |
| 247c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 247e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 | .........................(string |
| 24800 | 20 3a 74 61 67 20 22 20 20 48 65 61 64 20 43 6f 6e 74 65 6e 74 22 29 29 0a 20 20 20 20 20 20 20 | .:tag."..Head.Content"))........ |
| 24820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24840 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 20 26 20 4f 75 | ...........(list.:tag."File.&.Ou |
| 24860 | 74 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tline.path"..................... |
| 24880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 248a0 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 2b 6f 6c 70 29 0a | ....(const.:format."".file+olp). |
| 248c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 248e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 | ........................(string. |
| 24900 | 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :tag."..File").................. |
| 24920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24940 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 4f 75 74 6c 69 6e 65 20 70 61 74 68 22 | .......(list.:tag."Outline.path" |
| 24960 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 249a0 | 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 48 65 61 64 6c 69 6e 65 22 29 29 | repeat.(string.:tag."Headline")) |
| 249c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 249e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 | .....................(list.:tag. |
| 24a00 | 22 46 69 6c 65 20 26 20 48 65 61 64 20 43 6f 6e 74 65 6e 74 20 26 20 4f 75 74 6c 69 6e 65 20 70 | "File.&.Head.Content.&.Outline.p |
| 24a20 | 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ath"............................ |
| 24a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .............................(co |
| 24a60 | 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 2b 68 65 61 64 2b 6f 6c 70 29 0a 20 20 | nst.:format."".file+head+olp)... |
| 24a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 | ......................(string.:t |
| 24ac0 | 61 67 20 22 20 20 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."..File").................... |
| 24ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24b00 | 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 48 65 61 64 20 43 6f 6e 74 65 6e | .....(string.:tag."..Head.Conten |
| 24b20 | 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t")............................. |
| 24b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | ............................(lis |
| 24b60 | 74 20 3a 74 61 67 20 22 4f 75 74 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 | t.:tag."Outline.path"........... |
| 24b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 28 73 74 72 | ....................(repeat.(str |
| 24bc0 | 69 6e 67 20 3a 74 61 67 20 22 48 65 61 64 6c 69 6e 65 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 | ing.:tag."Headline"))))))....... |
| 24be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24c00 | 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 70 72 65 70 65 6e | ...((const.:format."%v.".:prepen |
| 24c20 | 64 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d).(const.t))................... |
| 24c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a | .......................((const.: |
| 24c60 | 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 69 6d 6d 65 64 69 61 74 65 2d 66 69 6e 69 73 68 29 20 | format."%v.".:immediate-finish). |
| 24c80 | 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (const.t))...................... |
| 24ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 | ....................((const.:for |
| 24cc0 | 6d 61 74 20 22 25 76 20 22 20 3a 6a 75 6d 70 2d 74 6f 2d 63 61 70 74 75 72 65 64 29 20 28 63 6f | mat."%v.".:jump-to-captured).(co |
| 24ce0 | 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nst.t))......................... |
| 24d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 | .................((const.:format |
| 24d20 | 20 22 25 76 20 22 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 29 20 28 63 6f 6e 73 74 20 31 29 29 0a | ."%v.".:empty-lines).(const.1)). |
| 24d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24d60 | 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a | .........((const.:format."%v.".: |
| 24d80 | 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 62 65 66 6f 72 65 29 20 28 63 6f 6e 73 74 20 31 29 29 0a 20 | empty-lines-before).(const.1)).. |
| 24da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24dc0 | 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 65 | ........((const.:format."%v.".:e |
| 24de0 | 6d 70 74 79 2d 6c 69 6e 65 73 2d 61 66 74 65 72 29 20 28 63 6f 6e 73 74 20 31 29 29 0a 20 20 20 | mpty-lines-after).(const.1)).... |
| 24e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24e20 | 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 63 6c 6f | ......((const.:format."%v.".:clo |
| 24e40 | 63 6b 2d 69 6e 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ck-in).(const.t))............... |
| 24e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e | ...........................((con |
| 24e80 | 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 63 6c 6f 63 6b 2d 6b 65 65 70 29 20 28 63 | st.:format."%v.".:clock-keep).(c |
| 24ea0 | 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onst.t))........................ |
| 24ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 | ..................((const.:forma |
| 24ee0 | 74 20 22 25 76 20 22 20 3a 63 6c 6f 63 6b 2d 72 65 73 75 6d 65 29 20 28 63 6f 6e 73 74 20 74 29 | t."%v.".:clock-resume).(const.t) |
| 24f00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 24f20 | 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 | ...........((const.:format."%v." |
| 24f40 | 20 3a 74 69 6d 65 2d 70 72 6f 6d 70 74 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 | .:time-prompt).(const.t))....... |
| 24f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24f80 | 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 74 72 65 65 2d 74 | ...((const.:format."%v.".:tree-t |
| 24fa0 | 79 70 65 29 20 28 63 6f 6e 73 74 20 77 65 65 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ype).(const.week)).............. |
| 24fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f | ............................((co |
| 24fe0 | 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 75 6e 6e 61 72 72 6f 77 65 64 29 20 28 | nst.:format."%v.".:unnarrowed).( |
| 25000 | 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | const.t))....................... |
| 25020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d | ...................((const.:form |
| 25040 | 61 74 20 22 25 76 20 22 20 3a 74 61 62 6c 65 2d 6c 69 6e 65 2d 70 6f 73 29 20 28 73 74 72 69 6e | at."%v.".:table-line-pos).(strin |
| 25060 | 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g))............................. |
| 25080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 | .............((const.:format."%v |
| 250a0 | 20 22 20 3a 6b 69 6c 6c 2d 62 75 66 66 65 72 29 20 28 63 6f 6e 73 74 20 74 29 29 29 29 29 29 29 | .".:kill-buffer).(const.t))))))) |
| 250c0 | 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 54 6f 64 61 79 0a 3b 3b 3b 23 23 | )..;;;.Commands.;;;;.Today.;;;## |
| 250e0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 | #autoload.(defun.org-roam-dailie |
| 25100 | 73 2d 63 61 70 74 75 72 65 2d 74 6f 64 61 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 67 6f 74 6f 20 | s-capture-today.(&optional.goto. |
| 25120 | 6b 65 79 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 | keys)..."Create.an.entry.in.the. |
| 25140 | 64 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 74 6f 64 61 79 2e 0a 57 68 65 6e 20 47 4f 54 4f 20 | daily-note.for.today..When.GOTO. |
| 25160 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 68 65 20 6e 6f 74 65 20 77 69 74 68 6f 75 74 20 | is.non-nil,.go.the.note.without. |
| 25180 | 63 72 65 61 74 69 6e 67 20 61 6e 20 65 6e 74 72 79 2e 0a 0a 45 4c 69 73 70 20 70 72 6f 67 72 61 | creating.an.entry...ELisp.progra |
| 251a0 | 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 59 53 20 74 6f 20 61 20 73 74 72 69 6e 67 20 61 73 73 6f | ms.can.set.KEYS.to.a.string.asso |
| 251c0 | 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 2e 0a 49 6e 20 74 68 69 73 20 | ciated.with.a.template..In.this. |
| 251e0 | 63 61 73 65 2c 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 6c 6c | case,.interactive.selection.will |
| 25200 | 20 62 65 20 62 79 70 61 73 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 | .be.bypassed."...(interactive."P |
| 25220 | 22 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 2d 63 61 70 74 75 72 65 20 | ")...(org-roam-dailies--capture. |
| 25240 | 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 20 67 6f 74 6f 20 6b 65 79 73 29 29 0a 0a 3b 3b 3b 23 | (current-time).goto.keys))..;;;# |
| 25260 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 | ##autoload.(defun.org-roam-daili |
| 25280 | 65 73 2d 67 6f 74 6f 2d 74 6f 64 61 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6b 65 79 73 29 0a 20 | es-goto-today.(&optional.keys).. |
| 252a0 | 20 22 46 69 6e 64 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 74 6f 64 61 79 2c | ."Find.the.daily-note.for.today, |
| 252c0 | 20 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 45 4c 69 73 | .creating.it.if.necessary...ELis |
| 252e0 | 70 20 70 72 6f 67 72 61 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 59 53 20 74 6f 20 61 20 73 74 72 | p.programs.can.set.KEYS.to.a.str |
| 25300 | 69 6e 67 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 2e 0a | ing.associated.with.a.template.. |
| 25320 | 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 6c 65 63 74 | In.this.case,.interactive.select |
| 25340 | 69 6f 6e 20 77 69 6c 6c 20 62 65 20 62 79 70 61 73 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ion.will.be.bypassed."...(intera |
| 25360 | 63 74 69 76 65 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 | ctive)...(org-roam-dailies-captu |
| 25380 | 72 65 2d 74 6f 64 61 79 20 74 20 6b 65 79 73 29 29 0a 0a 3b 3b 3b 3b 20 54 6f 6d 6f 72 72 6f 77 | re-today.t.keys))..;;;;.Tomorrow |
| 253a0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | .;;;###autoload.(defun.org-roam- |
| 253c0 | 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 6f 6d 6f 72 72 6f 77 20 28 6e 20 26 6f 70 74 | dailies-capture-tomorrow.(n.&opt |
| 253e0 | 69 6f 6e 61 6c 20 67 6f 74 6f 20 6b 65 79 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 20 65 6e | ional.goto.keys)..."Create.an.en |
| 25400 | 74 72 79 20 69 6e 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 74 6f 6d 6f 72 72 | try.in.the.daily-note.for.tomorr |
| 25420 | 6f 77 2e 0a 0a 57 69 74 68 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 75 73 | ow...With.numeric.argument.N,.us |
| 25440 | 65 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 20 4e 20 64 61 79 73 20 69 6e 20 74 68 65 20 66 | e.the.daily-note.N.days.in.the.f |
| 25460 | 75 74 75 72 65 2e 0a 0a 57 69 74 68 20 61 20 60 43 2d 75 27 20 70 72 65 66 69 78 20 6f 72 20 77 | uture...With.a.`C-u'.prefix.or.w |
| 25480 | 68 65 6e 20 47 4f 54 4f 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 68 65 20 6e 6f 74 65 | hen.GOTO.is.non-nil,.go.the.note |
| 254a0 | 20 77 69 74 68 6f 75 74 0a 63 72 65 61 74 69 6e 67 20 61 6e 20 65 6e 74 72 79 2e 0a 0a 45 4c 69 | .without.creating.an.entry...ELi |
| 254c0 | 73 70 20 70 72 6f 67 72 61 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 59 53 20 74 6f 20 61 20 73 74 | sp.programs.can.set.KEYS.to.a.st |
| 254e0 | 72 69 6e 67 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 2e | ring.associated.with.a.template. |
| 25500 | 0a 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 6c 65 63 | .In.this.case,.interactive.selec |
| 25520 | 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 62 79 70 61 73 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 | tion.will.be.bypassed."...(inter |
| 25540 | 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d | active."p")...(org-roam-dailies- |
| 25560 | 2d 63 61 70 74 75 72 65 20 28 74 69 6d 65 2d 61 64 64 20 28 2a 20 6e 20 38 36 34 30 30 29 20 28 | -capture.(time-add.(*.n.86400).( |
| 25580 | 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 20 67 6f 74 6f 20 6b 65 79 73 29 29 0a 0a 3b 3b 3b 23 | current-time)).goto.keys))..;;;# |
| 255a0 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 | ##autoload.(defun.org-roam-daili |
| 255c0 | 65 73 2d 67 6f 74 6f 2d 74 6f 6d 6f 72 72 6f 77 20 28 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 6b 65 | es-goto-tomorrow.(n.&optional.ke |
| 255e0 | 79 73 29 0a 20 20 22 46 69 6e 64 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 74 | ys)..."Find.the.daily-note.for.t |
| 25600 | 6f 6d 6f 72 72 6f 77 2c 20 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 | omorrow,.creating.it.if.necessar |
| 25620 | 79 2e 0a 0a 57 69 74 68 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 75 73 65 | y...With.numeric.argument.N,.use |
| 25640 | 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 20 4e 20 64 61 79 73 20 69 6e 20 74 68 65 0a 66 75 | .the.daily-note.N.days.in.the.fu |
| 25660 | 74 75 72 65 2e 0a 0a 45 4c 69 73 70 20 70 72 6f 67 72 61 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 | ture...ELisp.programs.can.set.KE |
| 25680 | 59 53 20 74 6f 20 61 20 73 74 72 69 6e 67 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 | YS.to.a.string.associated.with.a |
| 256a0 | 20 74 65 6d 70 6c 61 74 65 2e 0a 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 69 6e 74 65 72 61 63 | .template..In.this.case,.interac |
| 256c0 | 74 69 76 65 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 62 79 70 61 73 73 65 64 2e | tive.selection.will.be.bypassed. |
| 256e0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 6f 72 67 2d 72 6f 61 | "...(interactive."p")...(org-roa |
| 25700 | 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 6f 6d 6f 72 72 6f 77 20 6e 20 74 20 6b | m-dailies-capture-tomorrow.n.t.k |
| 25720 | 65 79 73 29 29 0a 0a 3b 3b 3b 3b 20 59 65 73 74 65 72 64 61 79 0a 3b 3b 3b 23 23 23 61 75 74 6f | eys))..;;;;.Yesterday.;;;###auto |
| 25740 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 | load.(defun.org-roam-dailies-cap |
| 25760 | 74 75 72 65 2d 79 65 73 74 65 72 64 61 79 20 28 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 67 6f 74 6f | ture-yesterday.(n.&optional.goto |
| 25780 | 20 6b 65 79 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 74 68 65 | .keys)..."Create.an.entry.in.the |
| 257a0 | 20 64 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 79 65 73 74 65 64 61 79 2e 0a 0a 57 69 74 68 20 | .daily-note.for.yesteday...With. |
| 257c0 | 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 75 73 65 20 74 68 65 20 64 61 69 6c | numeric.argument.N,.use.the.dail |
| 257e0 | 79 2d 6e 6f 74 65 20 4e 20 64 61 79 73 20 69 6e 20 74 68 65 20 70 61 73 74 2e 0a 0a 57 68 65 6e | y-note.N.days.in.the.past...When |
| 25800 | 20 47 4f 54 4f 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 68 65 20 6e 6f 74 65 20 77 69 | .GOTO.is.non-nil,.go.the.note.wi |
| 25820 | 74 68 6f 75 74 20 63 72 65 61 74 69 6e 67 20 61 6e 20 65 6e 74 72 79 2e 0a 0a 45 4c 69 73 70 20 | thout.creating.an.entry...ELisp. |
| 25840 | 70 72 6f 67 72 61 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 59 53 20 74 6f 20 61 20 73 74 72 69 6e | programs.can.set.KEYS.to.a.strin |
| 25860 | 67 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 2e 0a 49 6e | g.associated.with.a.template..In |
| 25880 | 20 74 68 69 73 20 63 61 73 65 2c 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 6c 65 63 74 69 6f | .this.case,.interactive.selectio |
| 258a0 | 6e 20 77 69 6c 6c 20 62 65 20 62 79 70 61 73 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | n.will.be.bypassed."...(interact |
| 258c0 | 69 76 65 20 22 70 22 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 | ive."p")...(org-roam-dailies-cap |
| 258e0 | 74 75 72 65 2d 74 6f 6d 6f 72 72 6f 77 20 28 2d 20 6e 29 20 67 6f 74 6f 20 6b 65 79 73 29 29 0a | ture-tomorrow.(-.n).goto.keys)). |
| 25900 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | .;;;###autoload.(defun.org-roam- |
| 25920 | 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 79 65 73 74 65 72 64 61 79 20 28 6e 20 26 6f 70 74 69 6f | dailies-goto-yesterday.(n.&optio |
| 25940 | 6e 61 6c 20 6b 65 79 73 29 0a 20 20 22 46 69 6e 64 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 | nal.keys)..."Find.the.daily-note |
| 25960 | 20 66 6f 72 20 79 65 73 74 65 72 64 61 79 2c 20 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e | .for.yesterday,.creating.it.if.n |
| 25980 | 65 63 65 73 73 61 72 79 2e 0a 0a 57 69 74 68 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 | ecessary...With.numeric.argument |
| 259a0 | 20 4e 2c 20 75 73 65 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 20 4e 20 64 61 79 73 20 69 6e | .N,.use.the.daily-note.N.days.in |
| 259c0 | 20 74 68 65 0a 66 75 74 75 72 65 2e 0a 0a 45 4c 69 73 70 20 70 72 6f 67 72 61 6d 73 20 63 61 6e | .the.future...ELisp.programs.can |
| 259e0 | 20 73 65 74 20 4b 45 59 53 20 74 6f 20 61 20 73 74 72 69 6e 67 20 61 73 73 6f 63 69 61 74 65 64 | .set.KEYS.to.a.string.associated |
| 25a00 | 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 2e 0a 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 | .with.a.template..In.this.case,. |
| 25a20 | 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 62 79 | interactive.selection.will.be.by |
| 25a40 | 70 61 73 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 | passed."...(interactive."p")...( |
| 25a60 | 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 6f 6d 6f 72 72 6f | org-roam-dailies-capture-tomorro |
| 25a80 | 77 20 28 2d 20 6e 29 20 74 20 6b 65 79 73 29 29 0a 0a 3b 3b 3b 3b 20 44 61 74 65 0a 3b 3b 3b 23 | w.(-.n).t.keys))..;;;;.Date.;;;# |
| 25aa0 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 | ##autoload.(defun.org-roam-daili |
| 25ac0 | 65 73 2d 63 61 70 74 75 72 65 2d 64 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 67 6f 74 6f 20 | es-capture-date.(&optional.goto. |
| 25ae0 | 70 72 65 66 65 72 2d 66 75 74 75 72 65 20 6b 65 79 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e | prefer-future.keys)..."Create.an |
| 25b00 | 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 61 20 64 | .entry.in.the.daily-note.for.a.d |
| 25b20 | 61 74 65 20 75 73 69 6e 67 20 74 68 65 20 63 61 6c 65 6e 64 61 72 2e 0a 50 72 65 66 65 72 20 70 | ate.using.the.calendar..Prefer.p |
| 25b40 | 61 73 74 20 64 61 74 65 73 2c 20 75 6e 6c 65 73 73 20 50 52 45 46 45 52 2d 46 55 54 55 52 45 20 | ast.dates,.unless.PREFER-FUTURE. |
| 25b60 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 57 69 74 68 20 61 20 60 43 2d 75 27 20 70 72 65 66 69 78 20 | is.non-nil..With.a.`C-u'.prefix. |
| 25b80 | 6f 72 20 77 68 65 6e 20 47 4f 54 4f 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 68 65 20 | or.when.GOTO.is.non-nil,.go.the. |
| 25ba0 | 6e 6f 74 65 20 77 69 74 68 6f 75 74 0a 63 72 65 61 74 69 6e 67 20 61 6e 20 65 6e 74 72 79 2e 0a | note.without.creating.an.entry.. |
| 25bc0 | 0a 45 4c 69 73 70 20 70 72 6f 67 72 61 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 59 53 20 74 6f 20 | .ELisp.programs.can.set.KEYS.to. |
| 25be0 | 61 20 73 74 72 69 6e 67 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c | a.string.associated.with.a.templ |
| 25c00 | 61 74 65 2e 0a 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 | ate..In.this.case,.interactive.s |
| 25c20 | 65 6c 65 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 62 79 70 61 73 73 65 64 2e 22 0a 20 20 28 69 | election.will.be.bypassed."...(i |
| 25c40 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 6c 65 74 20 28 28 74 69 6d 65 20 28 6c | nteractive."P")...(let.((time.(l |
| 25c60 | 65 74 20 28 28 6f 72 67 2d 72 65 61 64 2d 64 61 74 65 2d 70 72 65 66 65 72 2d 66 75 74 75 72 65 | et.((org-read-date-prefer-future |
| 25c80 | 20 70 72 65 66 65 72 2d 66 75 74 75 72 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .prefer-future))................ |
| 25ca0 | 20 28 6f 72 67 2d 72 65 61 64 2d 64 61 74 65 20 6e 69 6c 20 74 20 6e 69 6c 20 28 69 66 20 67 6f | .(org-read-date.nil.t.nil.(if.go |
| 25cc0 | 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to.............................. |
| 25ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 46 69 6e 64 20 64 61 69 6c 79 2d 6e 6f 74 65 | ................"Find.daily-note |
| 25d00 | 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :."............................. |
| 25d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 61 70 74 75 72 65 20 74 6f 20 64 61 69 6c 79 | ..............."Capture.to.daily |
| 25d40 | 2d 6e 6f 74 65 3a 20 22 29 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c | -note:."))))).....(org-roam-dail |
| 25d60 | 69 65 73 2d 2d 63 61 70 74 75 72 65 20 74 69 6d 65 20 67 6f 74 6f 20 6b 65 79 73 29 29 29 0a 0a | ies--capture.time.goto.keys))).. |
| 25d80 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 | ;;;###autoload.(defun.org-roam-d |
| 25da0 | 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 64 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 | ailies-goto-date.(&optional.pref |
| 25dc0 | 65 72 2d 66 75 74 75 72 65 20 6b 65 79 73 29 0a 20 20 22 46 69 6e 64 20 74 68 65 20 64 61 69 6c | er-future.keys)..."Find.the.dail |
| 25de0 | 79 2d 6e 6f 74 65 20 66 6f 72 20 61 20 64 61 74 65 20 75 73 69 6e 67 20 74 68 65 20 63 61 6c 65 | y-note.for.a.date.using.the.cale |
| 25e00 | 6e 64 61 72 2c 20 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a | ndar,.creating.it.if.necessary.. |
| 25e20 | 50 72 65 66 65 72 20 70 61 73 74 20 64 61 74 65 73 2c 20 75 6e 6c 65 73 73 20 50 52 45 46 45 52 | Prefer.past.dates,.unless.PREFER |
| 25e40 | 2d 46 55 54 55 52 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 45 4c 69 73 70 20 70 72 6f 67 72 | -FUTURE.is.non-nil...ELisp.progr |
| 25e60 | 61 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 59 53 20 74 6f 20 61 20 73 74 72 69 6e 67 20 61 73 73 | ams.can.set.KEYS.to.a.string.ass |
| 25e80 | 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 2e 0a 49 6e 20 74 68 69 73 | ociated.with.a.template..In.this |
| 25ea0 | 20 63 61 73 65 2c 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 6c | .case,.interactive.selection.wil |
| 25ec0 | 6c 20 62 65 20 62 79 70 61 73 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | l.be.bypassed."...(interactive). |
| 25ee0 | 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 64 61 74 65 | ..(org-roam-dailies-capture-date |
| 25f00 | 20 74 20 70 72 65 66 65 72 2d 66 75 74 75 72 65 20 6b 65 79 73 29 29 0a 0a 3b 3b 3b 3b 20 4e 61 | .t.prefer-future.keys))..;;;;.Na |
| 25f20 | 76 69 67 61 74 69 6f 6e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 | vigation.(defun.org-roam-dailies |
| 25f40 | 2d 67 6f 74 6f 2d 6e 65 78 74 2d 6e 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 | -goto-next-note.(&optional.n)... |
| 25f60 | 22 46 69 6e 64 20 6e 65 78 74 20 64 61 69 6c 79 2d 6e 6f 74 65 2e 0a 0a 57 69 74 68 20 6e 75 6d | "Find.next.daily-note...With.num |
| 25f80 | 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 66 69 6e 64 20 6e 6f 74 65 20 4e 20 64 61 79 | eric.argument.N,.find.note.N.day |
| 25fa0 | 73 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 20 49 66 20 4e 20 69 73 0a 6e 65 67 61 74 69 76 | s.in.the.future..If.N.is.negativ |
| 25fc0 | 65 2c 20 66 69 6e 64 20 6e 6f 74 65 20 4e 20 64 61 79 73 20 69 6e 20 74 68 65 20 70 61 73 74 2e | e,.find.note.N.days.in.the.past. |
| 25fe0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 | "...(interactive."p")...(unless. |
| 26000 | 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 2d 64 61 69 6c 79 2d 6e 6f 74 65 2d 70 29 | (org-roam-dailies--daily-note-p) |
| 26020 | 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 69 6e 20 61 20 64 61 69 6c 79 | .....(user-error."Not.in.a.daily |
| 26040 | 2d 6e 6f 74 65 22 29 29 0a 20 20 28 73 65 74 71 20 6e 20 28 6f 72 20 6e 20 31 29 29 0a 20 20 28 | -note"))...(setq.n.(or.n.1))...( |
| 26060 | 6c 65 74 2a 20 28 28 64 61 69 6c 69 65 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 | let*.((dailies.(org-roam-dailies |
| 26080 | 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f 73 69 74 69 6f | --list-files))..........(positio |
| 260a0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 2d 69 66 20 28 6c 61 6d | n...........(cl-position-if.(lam |
| 260c0 | 62 64 61 20 28 63 61 6e 64 69 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(candidate)................. |
| 260e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 28 62 75 66 66 65 72 2d 66 69 6c | ............(string=.(buffer-fil |
| 26100 | 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 20 63 61 6e | e-name.(buffer-base-buffer)).can |
| 26120 | 64 69 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | didate))........................ |
| 26140 | 20 20 20 64 61 69 6c 69 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 6e 6f 74 65 29 0a 20 20 20 20 | ...dailies))..........note)..... |
| 26160 | 28 75 6e 6c 65 73 73 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | (unless.position.......(user-err |
| 26180 | 6f 72 20 22 43 61 6e 27 74 20 66 69 6e 64 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 20 66 69 6c 65 | or."Can't.find.current.note.file |
| 261a0 | 20 2d 20 68 61 76 65 20 79 6f 75 20 73 61 76 65 64 20 69 74 20 79 65 74 3f 22 29 29 0a 20 20 20 | .-.have.you.saved.it.yet?")).... |
| 261c0 | 20 28 70 63 61 73 65 20 6e 0a 20 20 20 20 20 20 28 28 70 72 65 64 20 28 6e 61 74 6e 75 6d 70 29 | .(pcase.n.......((pred.(natnump) |
| 261e0 | 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 70 6f 73 69 74 69 6f 6e 20 28 2d 20 28 | )........(when.(eq.position.(-.( |
| 26200 | 6c 65 6e 67 74 68 20 64 61 69 6c 69 65 73 29 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 73 | length.dailies).1))..........(us |
| 26220 | 65 72 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20 61 74 20 6e 65 77 65 73 74 20 6e 6f 74 65 | er-error."Already.at.newest.note |
| 26240 | 22 29 29 29 0a 20 20 20 20 20 20 28 28 70 72 65 64 20 28 69 6e 74 65 67 65 72 70 29 29 0a 20 20 | "))).......((pred.(integerp))... |
| 26260 | 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 70 6f 73 69 74 69 6f 6e 20 30 29 0a 20 20 20 20 20 | .....(when.(eq.position.0)...... |
| 26280 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20 61 74 20 6f 6c 64 65 | ....(user-error."Already.at.olde |
| 262a0 | 73 74 20 6e 6f 74 65 22 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6e 6f 74 65 20 28 6e 74 68 | st.note")))).....(setq.note.(nth |
| 262c0 | 20 28 2b 20 70 6f 73 69 74 69 6f 6e 20 6e 29 20 64 61 69 6c 69 65 73 29 29 0a 20 20 20 20 28 66 | .(+.position.n).dailies)).....(f |
| 262e0 | 69 6e 64 2d 66 69 6c 65 20 6e 6f 74 65 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6f | ind-file.note).....(run-hooks.'o |
| 26300 | 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 29 29 | rg-roam-dailies-find-file-hook)) |
| 26320 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d | )..(defun.org-roam-dailies-goto- |
| 26340 | 70 72 65 76 69 6f 75 73 2d 6e 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 46 | previous-note.(&optional.n)..."F |
| 26360 | 69 6e 64 20 70 72 65 76 69 6f 75 73 20 64 61 69 6c 79 2d 6e 6f 74 65 2e 0a 0a 57 69 74 68 20 6e | ind.previous.daily-note...With.n |
| 26380 | 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 66 69 6e 64 20 6e 6f 74 65 20 4e 20 64 | umeric.argument.N,.find.note.N.d |
| 263a0 | 61 79 73 20 69 6e 20 74 68 65 20 70 61 73 74 2e 20 49 66 20 4e 20 69 73 0a 6e 65 67 61 74 69 76 | ays.in.the.past..If.N.is.negativ |
| 263c0 | 65 2c 20 66 69 6e 64 20 6e 6f 74 65 20 4e 20 64 61 79 73 20 69 6e 20 74 68 65 20 66 75 74 75 72 | e,.find.note.N.days.in.the.futur |
| 263e0 | 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 6c 65 74 20 28 | e."...(interactive."p")...(let.( |
| 26400 | 28 6e 20 28 69 66 20 6e 20 28 2d 20 6e 29 20 2d 31 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f | (n.(if.n.(-.n).-1))).....(org-ro |
| 26420 | 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 6e 65 78 74 2d 6e 6f 74 65 20 6e 29 29 29 0a 0a | am-dailies-goto-next-note.n))).. |
| 26440 | 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 2d 6c 69 73 74 2d 66 69 | (defun.org-roam-dailies--list-fi |
| 26460 | 6c 65 73 20 28 26 72 65 73 74 20 65 78 74 72 61 2d 66 69 6c 65 73 29 0a 20 20 22 4c 69 73 74 20 | les.(&rest.extra-files)..."List. |
| 26480 | 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 | all.files.in.`org-roam-dailies-d |
| 264a0 | 69 72 65 63 74 6f 72 79 27 2e 0a 45 58 54 52 41 2d 46 49 4c 45 53 20 63 61 6e 20 62 65 20 75 73 | irectory'..EXTRA-FILES.can.be.us |
| 264c0 | 65 64 20 74 6f 20 61 70 70 65 6e 64 20 65 78 74 72 61 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 | ed.to.append.extra.files.to.the. |
| 264e0 | 6c 69 73 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | list."...(let.((dir.(expand-file |
| 26500 | 2d 6e 61 6d 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 6f 72 79 | -name.org-roam-dailies-directory |
| 26520 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 28 72 | .org-roam-directory)).........(r |
| 26540 | 65 67 65 78 70 20 28 72 78 2d 74 6f 2d 73 74 72 69 6e 67 20 60 28 61 6e 64 20 22 2e 22 20 28 6f | egexp.(rx-to-string.`(and.".".(o |
| 26560 | 72 20 2c 40 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 29 29 29 29 | r.,@org-roam-file-extensions)))) |
| 26580 | 29 0a 20 20 20 20 28 61 70 70 65 6e 64 20 28 2d 2d 72 65 6d 6f 76 65 20 28 6c 65 74 20 28 28 66 | ).....(append.(--remove.(let.((f |
| 265a0 | 69 6c 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 69 74 29 29 | ile.(file-name-nondirectory.it)) |
| 265c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ).........................(when. |
| 265e0 | 28 6f 72 20 28 61 75 74 6f 2d 73 61 76 65 2d 66 69 6c 65 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 | (or.(auto-save-file-name-p.file) |
| 26600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 26620 | 20 20 20 28 62 61 63 6b 75 70 2d 66 69 6c 65 2d 6e 61 6d 65 2d 70 20 66 69 6c 65 29 0a 20 20 20 | ...(backup-file-name-p.file).... |
| 26640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 26660 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 2e 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 | string-match."^\\.".file))...... |
| 26680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 29 29 0a 20 20 20 20 20 20 | .....................it))....... |
| 266a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 | ................(directory-files |
| 266c0 | 2d 72 65 63 75 72 73 69 76 65 6c 79 20 64 69 72 20 72 65 67 65 78 70 29 29 0a 20 20 20 20 20 20 | -recursively.dir.regexp))....... |
| 266e0 | 20 20 20 20 20 20 65 78 74 72 61 2d 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | ......extra-files)))..(defun.org |
| 26700 | 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 2d 64 61 69 6c 79 2d 6e 6f 74 65 2d 70 20 28 26 6f 70 | -roam-dailies--daily-note-p.(&op |
| 26720 | 74 69 6f 6e 61 6c 20 66 69 6c 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 46 49 4c 45 | tional.file)..."Return.t.if.FILE |
| 26740 | 20 69 73 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 64 61 69 6c 79 2d 6e 6f 74 65 2c 20 6e 69 6c 20 | .is.an.Org-roam.daily-note,.nil. |
| 26760 | 6f 74 68 65 72 77 69 73 65 2e 0a 49 66 20 46 49 4c 45 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 | otherwise..If.FILE.is.not.specif |
| 26780 | 69 65 64 2c 20 75 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 66 69 | ied,.use.the.current.buffer's.fi |
| 267a0 | 6c 65 2d 70 61 74 68 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 61 74 68 20 28 65 78 | le-path."...(when-let.((path.(ex |
| 267c0 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pand-file-name.................. |
| 267e0 | 20 20 20 28 6f 72 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(or.file..................... |
| 26800 | 20 20 20 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61 | ....(buffer-file-name.(buffer-ba |
| 26820 | 73 65 2d 62 75 66 66 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 | se-buffer)))))..............(dir |
| 26840 | 65 63 74 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6f 72 67 2d 72 6f 61 | ectory.(expand-file-name.org-roa |
| 26860 | 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 | m-dailies-directory.org-roam-dir |
| 26880 | 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 65 78 70 61 6e 64 | ectory))).....(setq.path.(expand |
| 268a0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 | -file-name.path)).....(save-matc |
| 268c0 | 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 61 6e 64 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f | h-data.......(and........(org-ro |
| 268e0 | 61 6d 2d 66 69 6c 65 2d 70 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | am-file-p.path)........(org-roam |
| 26900 | 2d 64 65 73 63 65 6e 64 61 6e 74 2d 6f 66 2d 70 20 70 61 74 68 20 64 69 72 65 63 74 6f 72 79 29 | -descendant-of-p.path.directory) |
| 26920 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d | ))))..;;;###autoload.(defun.org- |
| 26940 | 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 64 69 72 65 63 74 6f 72 79 20 28 29 0a 20 | roam-dailies-find-directory.().. |
| 26960 | 20 22 46 69 6e 64 20 61 6e 64 20 6f 70 65 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 | ."Find.and.open.`org-roam-dailie |
| 26980 | 73 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | s-directory'."...(interactive).. |
| 269a0 | 20 28 66 69 6e 64 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6f 72 | .(find-file.(expand-file-name.or |
| 269c0 | 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 | g-roam-dailies-directory.org-roa |
| 269e0 | 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 0a 3b 3b 3b 20 43 61 6c 65 6e 64 61 72 20 69 6e 74 | m-directory)))..;;;.Calendar.int |
| 26a00 | 65 67 72 61 74 69 6f 6e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 | egration.(defun.org-roam-dailies |
| 26a20 | 2d 63 61 6c 65 6e 64 61 72 2d 2d 66 69 6c 65 2d 74 6f 2d 64 61 74 65 20 28 66 69 6c 65 29 0a 20 | -calendar--file-to-date.(file).. |
| 26a40 | 20 22 43 6f 6e 76 65 72 74 20 46 49 4c 45 20 74 6f 20 64 61 74 65 2e 0a 52 65 74 75 72 6e 20 28 | ."Convert.FILE.to.date..Return.( |
| 26a60 | 4d 4f 4e 54 48 20 44 41 59 20 59 45 41 52 29 20 6f 72 20 6e 69 6c 20 69 66 20 6e 6f 74 20 61 6e | MONTH.DAY.YEAR).or.nil.if.not.an |
| 26a80 | 20 4f 72 67 20 74 69 6d 65 2d 73 74 72 69 6e 67 2e 22 0a 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 | .Org.time-string."...(ignore-err |
| 26aa0 | 6f 72 73 0a 20 20 20 20 28 63 6c 2d 64 65 73 74 72 75 63 74 75 72 69 6e 67 2d 62 69 6e 64 20 28 | ors.....(cl-destructuring-bind.( |
| 26ac0 | 5f 20 5f 20 5f 20 64 20 6d 20 79 20 5f 20 5f 20 5f 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d | _._._.d.m.y._._._).........(org- |
| 26ae0 | 70 61 72 73 65 2d 74 69 6d 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | parse-time-string..........(file |
| 26b00 | 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 | -name-sans-extension...........( |
| 26b20 | 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 20 | file-name-nondirectory.file))).. |
| 26b40 | 20 20 20 20 20 28 6c 69 73 74 20 6d 20 64 20 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | .....(list.m.d.y))))..(defun.org |
| 26b60 | 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 6c 65 6e 64 61 72 2d 6d 61 72 6b 2d 65 6e 74 72 | -roam-dailies-calendar-mark-entr |
| 26b80 | 69 65 73 20 28 29 0a 20 20 22 4d 61 72 6b 20 64 61 79 73 20 69 6e 20 74 68 65 20 63 61 6c 65 6e | ies.()..."Mark.days.in.the.calen |
| 26ba0 | 64 61 72 20 66 6f 72 20 77 68 69 63 68 20 61 20 64 61 69 6c 79 2d 6e 6f 74 65 20 69 73 20 70 72 | dar.for.which.a.daily-note.is.pr |
| 26bc0 | 65 73 65 6e 74 2e 22 0a 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 | esent."...(when.(file-exists-p.( |
| 26be0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 | expand-file-name.org-roam-dailie |
| 26c00 | 73 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 | s-directory.org-roam-directory)) |
| 26c20 | 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 64 61 74 65 20 28 72 65 6d 6f 76 65 20 6e 69 6c 0a 20 | .....(dolist.(date.(remove.nil.. |
| 26c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 | .........................(mapcar |
| 26c60 | 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 6c 65 6e 64 61 72 2d 2d 66 69 | .#'org-roam-dailies-calendar--fi |
| 26c80 | 6c 65 2d 74 6f 2d 64 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-to-date...................... |
| 26ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 2d | .............(org-roam-dailies-- |
| 26cc0 | 6c 69 73 74 2d 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 61 6c 65 | list-files)))).......(when.(cale |
| 26ce0 | 6e 64 61 72 2d 64 61 74 65 2d 69 73 2d 76 69 73 69 62 6c 65 2d 70 20 64 61 74 65 29 0a 20 20 20 | ndar-date-is-visible-p.date).... |
| 26d00 | 20 20 20 20 20 28 63 61 6c 65 6e 64 61 72 2d 6d 61 72 6b 2d 76 69 73 69 62 6c 65 2d 64 61 74 65 | .....(calendar-mark-visible-date |
| 26d20 | 20 64 61 74 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 6c 65 6e 64 61 72 | .date.'org-roam-dailies-calendar |
| 26d40 | 2d 6e 6f 74 65 29 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 63 61 6c 65 6e 64 61 72 2d | -note)))))..(add-hook.'calendar- |
| 26d60 | 74 6f 64 61 79 2d 76 69 73 69 62 6c 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 | today-visible-hook.#'org-roam-da |
| 26d80 | 69 6c 69 65 73 2d 63 61 6c 65 6e 64 61 72 2d 6d 61 72 6b 2d 65 6e 74 72 69 65 73 29 0a 28 61 64 | ilies-calendar-mark-entries).(ad |
| 26da0 | 64 2d 68 6f 6f 6b 20 27 63 61 6c 65 6e 64 61 72 2d 74 6f 64 61 79 2d 69 6e 76 69 73 69 62 6c 65 | d-hook.'calendar-today-invisible |
| 26dc0 | 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 6c 65 6e 64 61 | -hook.#'org-roam-dailies-calenda |
| 26de0 | 72 2d 6d 61 72 6b 2d 65 6e 74 72 69 65 73 29 0a 0a 3b 3b 3b 20 43 61 70 74 75 72 65 20 69 6d 70 | r-mark-entries)..;;;.Capture.imp |
| 26e00 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 72 6f | lementation.(add-to-list.'org-ro |
| 26e20 | 61 6d 2d 63 61 70 74 75 72 65 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 77 6f 72 64 73 20 3a 6f | am-capture--template-keywords.:o |
| 26e40 | 76 65 72 72 69 64 65 2d 64 65 66 61 75 6c 74 2d 74 69 6d 65 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | verride-default-time)..(defun.or |
| 26e60 | 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 2d 63 61 70 74 75 72 65 20 28 74 69 6d 65 20 26 6f | g-roam-dailies--capture.(time.&o |
| 26e80 | 70 74 69 6f 6e 61 6c 20 67 6f 74 6f 20 6b 65 79 73 29 0a 20 20 22 43 61 70 74 75 72 65 20 61 6e | ptional.goto.keys)..."Capture.an |
| 26ea0 | 20 65 6e 74 72 79 20 69 6e 20 61 20 64 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 54 49 4d 45 2c | .entry.in.a.daily-note.for.TIME, |
| 26ec0 | 20 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 57 68 65 6e 20 | .creating.it.if.necessary..When. |
| 26ee0 | 47 4f 54 4f 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 68 65 20 6e 6f 74 65 20 77 69 74 | GOTO.is.non-nil,.go.the.note.wit |
| 26f00 | 68 6f 75 74 20 63 72 65 61 74 69 6e 67 20 61 6e 20 65 6e 74 72 79 2e 0a 0a 45 4c 69 73 70 20 70 | hout.creating.an.entry...ELisp.p |
| 26f20 | 72 6f 67 72 61 6d 73 20 63 61 6e 20 73 65 74 20 4b 45 59 53 20 74 6f 20 61 20 73 74 72 69 6e 67 | rograms.can.set.KEYS.to.a.string |
| 26f40 | 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 65 6d 70 6c 61 74 65 2e 0a 49 6e 20 | .associated.with.a.template..In. |
| 26f60 | 74 68 69 73 20 63 61 73 65 2c 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 6c 65 63 74 69 6f 6e | this.case,.interactive.selection |
| 26f80 | 20 77 69 6c 6c 20 62 65 20 62 79 70 61 73 73 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 6f 72 67 | .will.be.bypassed."...(let.((org |
| 26fa0 | 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | -roam-directory.(expand-file-nam |
| 26fc0 | 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 | e.org-roam-dailies-directory.org |
| 26fe0 | 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | -roam-directory)).........(org-r |
| 27000 | 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 6f 72 79 20 22 2e 2f 22 29 29 0a 20 20 20 | oam-dailies-directory."./")).... |
| 27020 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 20 3a 67 6f 74 6f 20 28 77 68 65 6e 20 | .(org-roam-capture-.:goto.(when. |
| 27040 | 67 6f 74 6f 20 27 28 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | goto.'(4))...................... |
| 27060 | 20 20 3a 6b 65 79 73 20 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..:keys.keys.................... |
| 27080 | 20 20 20 20 3a 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 29 | ....:node.(org-roam-node-create) |
| 270a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 6d 70 6c 61 74 | ........................:templat |
| 270c0 | 65 73 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 | es.org-roam-dailies-capture-temp |
| 270e0 | 6c 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 | lates........................:pr |
| 27100 | 6f 70 73 20 28 6c 69 73 74 20 3a 6f 76 65 72 72 69 64 65 2d 64 65 66 61 75 6c 74 2d 74 69 6d 65 | ops.(list.:override-default-time |
| 27120 | 20 74 69 6d 65 29 29 29 0a 20 20 28 77 68 65 6e 20 67 6f 74 6f 20 28 72 75 6e 2d 68 6f 6f 6b 73 | .time)))...(when.goto.(run-hooks |
| 27140 | 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f | .'org-roam-dailies-find-file-hoo |
| 27160 | 6b 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 | k)))..(add-hook.'org-roam-captur |
| 27180 | 65 2d 70 72 65 66 61 63 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 | e-preface-hook.#'org-roam-dailie |
| 271a0 | 73 2d 2d 6f 76 65 72 72 69 64 65 2d 63 61 70 74 75 72 65 2d 74 69 6d 65 2d 68 29 0a 28 64 65 66 | s--override-capture-time-h).(def |
| 271c0 | 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 2d 6f 76 65 72 72 69 64 65 2d 63 61 | un.org-roam-dailies--override-ca |
| 271e0 | 70 74 75 72 65 2d 74 69 6d 65 2d 68 20 28 29 0a 20 20 22 4f 76 65 72 72 69 64 65 20 74 68 65 20 | pture-time-h.()..."Override.the. |
| 27200 | 60 3a 64 65 66 61 75 6c 74 2d 74 69 6d 65 27 20 77 69 74 68 20 74 68 65 20 74 69 6d 65 20 66 72 | `:default-time'.with.the.time.fr |
| 27220 | 6f 6d 20 60 3a 6f 76 65 72 72 69 64 65 2d 64 65 66 61 75 6c 74 2d 74 69 6d 65 27 2e 22 0a 20 20 | om.`:override-default-time'."... |
| 27240 | 28 70 72 6f 67 31 20 6e 69 6c 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 | (prog1.nil.....(when.(org-roam-c |
| 27260 | 61 70 74 75 72 65 2d 2d 67 65 74 20 3a 6f 76 65 72 72 69 64 65 2d 64 65 66 61 75 6c 74 2d 74 69 | apture--get.:override-default-ti |
| 27280 | 6d 65 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 70 75 74 20 3a 64 65 66 61 | me).......(org-capture-put.:defa |
| 272a0 | 75 6c 74 2d 74 69 6d 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 67 65 74 20 | ult-time.(org-roam-capture--get. |
| 272c0 | 3a 6f 76 65 72 72 69 64 65 2d 64 65 66 61 75 6c 74 2d 74 69 6d 65 29 29 29 29 29 0a 0a 3b 3b 3b | :override-default-time)))))..;;; |
| 272e0 | 20 42 69 6e 64 69 6e 67 73 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 | .Bindings.(defvar.org-roam-daili |
| 27300 | 65 73 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 0a 20 20 22 4b | es-map.(make-sparse-keymap)..."K |
| 27320 | 65 79 6d 61 70 20 66 6f 72 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 27 2e 22 29 0a | eymap.for.`org-roam-dailies'."). |
| 27340 | 0a 28 64 65 66 69 6e 65 2d 70 72 65 66 69 78 2d 63 6f 6d 6d 61 6e 64 20 27 6f 72 67 2d 72 6f 61 | .(define-prefix-command.'org-roa |
| 27360 | 6d 2d 64 61 69 6c 69 65 73 2d 6d 61 70 29 0a 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d | m-dailies-map)..(define-key.org- |
| 27380 | 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 6d 61 70 20 28 6b 62 64 20 22 64 22 29 20 23 27 6f 72 67 | roam-dailies-map.(kbd."d").#'org |
| 273a0 | 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 74 6f 64 61 79 29 0a 28 64 65 66 69 6e | -roam-dailies-goto-today).(defin |
| 273c0 | 65 2d 6b 65 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 6d 61 70 20 28 6b 62 64 20 | e-key.org-roam-dailies-map.(kbd. |
| 273e0 | 22 79 22 29 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 79 65 73 | "y").#'org-roam-dailies-goto-yes |
| 27400 | 74 65 72 64 61 79 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 | terday).(define-key.org-roam-dai |
| 27420 | 6c 69 65 73 2d 6d 61 70 20 28 6b 62 64 20 22 74 22 29 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 | lies-map.(kbd."t").#'org-roam-da |
| 27440 | 69 6c 69 65 73 2d 67 6f 74 6f 2d 74 6f 6d 6f 72 72 6f 77 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 | ilies-goto-tomorrow).(define-key |
| 27460 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 6d 61 70 20 28 6b 62 64 20 22 6e 22 29 20 | .org-roam-dailies-map.(kbd."n"). |
| 27480 | 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 6f 64 61 79 | #'org-roam-dailies-capture-today |
| 274a0 | 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 6d | ).(define-key.org-roam-dailies-m |
| 274c0 | 61 70 20 28 6b 62 64 20 22 66 22 29 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d | ap.(kbd."f").#'org-roam-dailies- |
| 274e0 | 67 6f 74 6f 2d 6e 65 78 74 2d 6e 6f 74 65 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d | goto-next-note).(define-key.org- |
| 27500 | 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 6d 61 70 20 28 6b 62 64 20 22 62 22 29 20 23 27 6f 72 67 | roam-dailies-map.(kbd."b").#'org |
| 27520 | 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 70 72 65 76 69 6f 75 73 2d 6e 6f 74 65 | -roam-dailies-goto-previous-note |
| 27540 | 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 6d | ).(define-key.org-roam-dailies-m |
| 27560 | 61 70 20 28 6b 62 64 20 22 63 22 29 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d | ap.(kbd."c").#'org-roam-dailies- |
| 27580 | 67 6f 74 6f 2d 64 61 74 65 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d 72 6f 61 6d 2d | goto-date).(define-key.org-roam- |
| 275a0 | 64 61 69 6c 69 65 73 2d 6d 61 70 20 28 6b 62 64 20 22 76 22 29 20 23 27 6f 72 67 2d 72 6f 61 6d | dailies-map.(kbd."v").#'org-roam |
| 275c0 | 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 64 61 74 65 29 0a 28 64 65 66 69 6e 65 2d 6b | -dailies-capture-date).(define-k |
| 275e0 | 65 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 6d 61 70 20 28 6b 62 64 20 22 2e 22 | ey.org-roam-dailies-map.(kbd."." |
| 27600 | 29 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 64 69 72 65 63 74 | ).#'org-roam-dailies-find-direct |
| 27620 | 6f 72 79 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 | ory)..(provide.'org-roam-dailies |
| 27640 | 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2e 65 6c 20 65 6e 64 73 20 | )..;;;.org-roam-dailies.el.ends. |
| 27660 | 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | here............................ |
| 27680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 276a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 276c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 276e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 277a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 277c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 277e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27800 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2e | org-roam-20240114.1941/org-roam. |
| 27820 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. |
| 27840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 27880 | 30 30 33 33 31 36 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 36 30 31 00 20 30 00 00 00 | 0033161.00000000000.014601..0... |
| 278a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 278c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 278e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 27920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 27940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 279a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 279c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 279e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 27a00 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2e 65 6c 20 2d 2d 2d 20 41 20 64 61 74 61 62 61 73 65 20 61 | ;;;.org-roam.el.---.A.database.a |
| 27a20 | 62 73 74 72 61 63 74 69 6f 6e 20 6c 61 79 65 72 20 66 6f 72 20 4f 72 67 2d 6d 6f 64 65 20 2d 2a | bstraction.layer.for.Org-mode.-* |
| 27a40 | 2d 20 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 | -.coding:.utf-8;.lexical-binding |
| 27a60 | 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 | :.t;.-*-..;;.Copyright....2020-2 |
| 27a80 | 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d | 022.Jethro.Kuan.<jethrokuan95@gm |
| 27aa0 | 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e | ail.com>..;;.Author:.Jethro.Kuan |
| 27ac0 | 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c | .<jethrokuan95@gmail.com>.;;.URL |
| 27ae0 | 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 | :.https://github.com/org-roam/or |
| 27b00 | 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f | g-roam.;;.Keywords:.org-mode,.ro |
| 27b20 | 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e | am,.convenience.;;.Version:.2.2. |
| 27b40 | 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 | 2.;;.Package-Requires:.((emacs." |
| 27b60 | 32 36 2e 31 22 29 20 28 64 61 73 68 20 22 32 2e 31 33 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 | 26.1").(dash."2.13").(org."9.4") |
| 27b80 | 20 28 65 6d 61 63 73 71 6c 20 22 32 30 32 33 30 32 32 38 22 29 20 28 6d 61 67 69 74 2d 73 65 63 | .(emacsql."20230228").(magit-sec |
| 27ba0 | 74 69 6f 6e 20 22 33 2e 30 2e 30 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | tion."3.0.0"))..;;.This.file.is. |
| 27bc0 | 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 | NOT.part.of.GNU.Emacs...;;.This. |
| 27be0 | 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 | program.is.free.software;.you.ca |
| 27c00 | 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a | n.redistribute.it.and/or.modify. |
| 27c20 | 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 | ;;.it.under.the.terms.of.the.GNU |
| 27c40 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 | .General.Public.License.as.publi |
| 27c60 | 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 | shed.by.;;.the.Free.Software.Fou |
| 27c80 | 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 | ndation;.either.version.3,.or.(a |
| 27ca0 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 | t.your.option).;;.any.later.vers |
| 27cc0 | 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 | ion..;;.;;.This.program.is.distr |
| 27ce0 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. |
| 27d00 | 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 | be.useful,.;;.but.WITHOUT.ANY.WA |
| 27d20 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied |
| 27d40 | 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | .warranty.of.;;.MERCHANTABILITY. |
| 27d60 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP |
| 27d80 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | OSE...See.the.;;.GNU.General.Pub |
| 27da0 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b | lic.License.for.more.details..;; |
| 27dc0 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c |
| 27de0 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li |
| 27e00 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 | cense.;;.along.with.GNU.Emacs;.s |
| 27e20 | 65 65 20 74 68 65 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 | ee.the.file.COPYING...If.not,.wr |
| 27e40 | 69 74 65 20 74 6f 20 74 68 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e | ite.to.the.;;.Free.Software.Foun |
| 27e60 | 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 | dation,.Inc.,.51.Franklin.Street |
| 27e80 | 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 | ,.Fifth.Floor,.;;.Boston,.MA.021 |
| 27ea0 | 31 30 2d 31 33 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b | 10-1301,.USA...;;;.Commentary:.; |
| 27ec0 | 3b 0a 3b 3b 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 61 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 | ;.;;.Org-roam.is.a.Roam.Research |
| 27ee0 | 20 69 6e 73 70 69 72 65 64 20 45 6d 61 63 73 20 70 61 63 6b 61 67 65 20 61 6e 64 20 69 73 20 61 | .inspired.Emacs.package.and.is.a |
| 27f00 | 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 0a 3b 3b 20 4f 72 67 2d 6d 6f 64 65 20 74 6f 20 68 61 76 | n.addition.to.;;.Org-mode.to.hav |
| 27f20 | 65 20 61 20 77 61 79 20 74 6f 20 71 75 69 63 6b 6c 79 20 70 72 6f 63 65 73 73 20 63 6f 6d 70 6c | e.a.way.to.quickly.process.compl |
| 27f40 | 65 78 20 53 51 4c 2d 6c 69 6b 65 20 71 75 65 72 69 65 73 20 6f 76 65 72 20 61 0a 3b 3b 20 6c 61 | ex.SQL-like.queries.over.a.;;.la |
| 27f60 | 72 67 65 20 73 65 74 20 6f 66 20 70 6c 61 69 6e 20 74 65 78 74 20 4f 72 67 2d 6d 6f 64 65 20 66 | rge.set.of.plain.text.Org-mode.f |
| 27f80 | 69 6c 65 73 2e 20 54 6f 20 61 63 68 69 65 76 65 20 74 68 69 73 20 4f 72 67 2d 72 6f 61 6d 20 70 | iles..To.achieve.this.Org-roam.p |
| 27fa0 | 72 6f 76 69 64 65 73 20 61 0a 3b 3b 20 64 61 74 61 62 61 73 65 20 61 62 73 74 72 61 63 74 69 6f | rovides.a.;;.database.abstractio |
| 27fc0 | 6e 20 6c 61 79 65 72 2c 20 74 68 65 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 6f 66 20 77 68 69 | n.layer,.the.capabilities.of.whi |
| 27fe0 | 63 68 20 69 6e 63 6c 75 64 65 2c 20 62 75 74 20 61 72 65 20 6e 6f 74 0a 3b 3b 20 6c 69 6d 69 74 | ch.include,.but.are.not.;;.limit |
| 28000 | 65 64 20 74 6f 3a 0a 3b 3b 0a 3b 3b 20 2d 20 4c 69 6e 6b 20 67 72 61 70 68 20 74 72 61 76 65 72 | ed.to:.;;.;;.-.Link.graph.traver |
| 28020 | 73 61 6c 20 61 6e 64 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 2e 0a 3b 3b 20 2d 20 49 6e 73 74 | sal.and.visualization..;;.-.Inst |
| 28040 | 61 6e 74 61 6e 65 6f 75 73 20 53 51 4c 2d 6c 69 6b 65 20 71 75 65 72 69 65 73 20 6f 6e 20 68 65 | antaneous.SQL-like.queries.on.he |
| 28060 | 61 64 6c 69 6e 65 73 0a 3b 3b 20 20 20 2d 20 57 68 61 74 20 61 72 65 20 6d 79 20 54 4f 44 4f 73 | adlines.;;...-.What.are.my.TODOs |
| 28080 | 2c 20 73 63 68 65 64 75 6c 65 64 20 66 6f 72 20 58 2c 20 6f 72 20 64 75 65 20 62 79 20 59 3f 0a | ,.scheduled.for.X,.or.due.by.Y?. |
| 280a0 | 3b 3b 20 2d 20 41 63 63 65 73 73 69 6e 67 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 | ;;.-.Accessing.the.properties.of |
| 280c0 | 20 61 20 6e 6f 64 65 2c 20 73 75 63 68 20 61 73 20 69 74 73 20 74 61 67 73 2c 20 72 65 66 73 2c | .a.node,.such.as.its.tags,.refs, |
| 280e0 | 20 54 4f 44 4f 20 73 74 61 74 65 20 6f 72 0a 3b 3b 20 20 20 70 72 69 6f 72 69 74 79 2e 0a 3b 3b | .TODO.state.or.;;...priority..;; |
| 28100 | 0a 3b 3b 20 41 6c 6c 20 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 | .;;.All.of.these.functionality.i |
| 28120 | 73 20 70 6f 77 65 72 65 64 20 62 79 20 74 68 69 73 20 6c 61 79 65 72 2e 20 48 65 6e 63 65 2c 20 | s.powered.by.this.layer..Hence,. |
| 28140 | 61 74 20 69 74 73 20 63 6f 72 65 0a 3b 3b 20 4f 72 67 2d 72 6f 61 6d 27 73 20 70 72 69 6d 61 72 | at.its.core.;;.Org-roam's.primar |
| 28160 | 79 20 67 6f 61 6c 20 69 73 20 74 6f 20 70 72 6f 76 69 64 65 20 61 20 72 65 73 69 6c 69 65 6e 74 | y.goal.is.to.provide.a.resilient |
| 28180 | 20 64 75 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 0a 3b 3b 20 77 68 61 74 27 | .dual.representation.of.;;.what' |
| 281a0 | 73 20 61 6c 72 65 61 64 79 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 70 6c 61 69 6e 20 74 65 78 | s.already.available.in.plain.tex |
| 281c0 | 74 2c 20 77 68 69 6c 65 20 63 61 63 68 65 64 20 69 6e 20 61 20 62 69 6e 61 72 79 20 64 61 74 61 | t,.while.cached.in.a.binary.data |
| 281e0 | 62 61 73 65 2c 0a 3b 3b 20 74 68 61 74 20 69 73 20 63 68 65 61 70 20 74 6f 20 6d 61 69 6e 74 61 | base,.;;.that.is.cheap.to.mainta |
| 28200 | 69 6e 2c 20 65 61 73 79 20 74 6f 20 75 6e 64 65 72 73 74 61 6e 64 2c 20 61 6e 64 20 69 73 20 61 | in,.easy.to.understand,.and.is.a |
| 28220 | 73 20 75 70 2d 74 6f 2d 64 61 74 65 20 61 73 20 69 74 0a 3b 3b 20 70 6f 73 73 69 62 6c 79 20 63 | s.up-to-date.as.it.;;.possibly.c |
| 28240 | 61 6e 2e 20 46 6f 72 20 75 73 65 72 73 20 77 68 6f 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 | an..For.users.who.would.like.to. |
| 28260 | 70 65 72 66 6f 72 6d 20 61 72 62 69 74 72 61 72 79 20 70 72 6f 67 72 61 6d 6d 61 74 69 63 0a 3b | perform.arbitrary.programmatic.; |
| 28280 | 3b 20 71 75 65 72 69 65 73 20 6f 6e 20 74 68 65 69 72 20 4f 72 67 20 66 69 6c 65 73 20 4f 72 67 | ;.queries.on.their.Org.files.Org |
| 282a0 | 2d 72 6f 61 6d 20 61 6c 73 6f 20 65 78 70 6f 73 65 73 20 61 6e 20 41 50 49 20 74 6f 20 74 68 69 | -roam.also.exposes.an.API.to.thi |
| 282c0 | 73 20 64 61 74 61 62 61 73 65 0a 3b 3b 20 61 62 73 74 72 61 63 74 69 6f 6e 20 6c 61 79 65 72 2e | s.database.;;.abstraction.layer. |
| 282e0 | 0a 3b 3b 0a 3b 3b 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .;;.;;.------------------------- |
| 28300 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 28320 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 3b 3b 0a 3b 3b 20 49 6e 20 6f 72 | --------------------.;;.;;.In.or |
| 28340 | 64 65 72 20 66 6f 72 20 74 68 65 20 70 61 63 6b 61 67 65 20 74 6f 20 63 6f 72 72 65 63 74 6c 79 | der.for.the.package.to.correctly |
| 28360 | 20 77 6f 72 6b 20 74 68 72 6f 75 67 68 20 79 6f 75 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 | .work.through.your.interactive.s |
| 28380 | 65 73 73 69 6f 6e 0a 3b 3b 20 69 74 27 73 20 6d 61 6e 64 61 74 6f 72 79 20 74 6f 20 61 64 64 20 | ession.;;.it's.mandatory.to.add. |
| 283a0 | 73 6f 6d 65 77 68 65 72 65 20 74 6f 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | somewhere.to.your.configuration. |
| 283c0 | 74 68 65 20 6e 65 78 74 20 66 6f 72 6d 3a 0a 3b 3b 0a 3b 3b 20 20 20 20 20 28 6f 72 67 2d 72 6f | the.next.form:.;;.;;.....(org-ro |
| 283e0 | 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 29 0a 3b 3b 0a 3b 3b 20 54 68 65 20 66 | am-db-autosync-mode).;;.;;.The.f |
| 28400 | 6f 72 6d 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 62 6f 74 68 2c 20 62 65 66 6f 72 65 20 6f | orm.can.be.called.both,.before.o |
| 28420 | 72 20 61 66 74 65 72 20 6c 6f 61 64 69 6e 67 20 74 68 65 20 70 61 63 6b 61 67 65 2c 20 77 68 69 | r.after.loading.the.package,.whi |
| 28440 | 63 68 20 69 73 20 75 70 0a 3b 3b 20 74 6f 20 79 6f 75 72 20 70 72 65 66 65 72 65 6e 63 65 73 2e | ch.is.up.;;.to.your.preferences. |
| 28460 | 20 49 66 20 79 6f 75 20 63 61 6c 6c 20 74 68 69 73 20 62 65 66 6f 72 65 20 74 68 65 20 70 61 63 | .If.you.call.this.before.the.pac |
| 28480 | 6b 61 67 65 20 69 73 20 6c 6f 61 64 65 64 2c 20 74 68 65 6e 20 69 74 0a 3b 3b 20 77 69 6c 6c 20 | kage.is.loaded,.then.it.;;.will. |
| 284a0 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6c 6f 61 64 20 74 68 65 20 70 61 63 6b 61 67 65 2e 0a | automatically.load.the.package.. |
| 284c0 | 3b 3b 0a 3b 3b 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ;;.;;.-------------------------- |
| 284e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 28500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 | -------------------.;;.;;.This.p |
| 28520 | 61 63 6b 61 67 65 20 61 6c 73 6f 20 63 6f 6d 65 73 20 77 69 74 68 20 61 20 73 65 74 20 6f 66 20 | ackage.also.comes.with.a.set.of. |
| 28540 | 6f 66 66 69 63 69 61 6c 6c 79 20 73 75 70 70 6f 72 74 65 64 20 65 78 74 65 6e 73 69 6f 6e 73 20 | officially.supported.extensions. |
| 28560 | 74 68 61 74 0a 3b 3b 20 70 72 6f 76 69 64 65 20 65 78 74 72 61 20 66 65 61 74 75 72 65 73 2e 20 | that.;;.provide.extra.features.. |
| 28580 | 59 6f 75 20 63 61 6e 20 66 69 6e 64 20 74 68 65 6d 20 69 6e 20 74 68 65 20 22 65 78 74 65 6e 73 | You.can.find.them.in.the."extens |
| 285a0 | 69 6f 6e 73 2f 22 20 73 75 62 64 69 72 65 63 74 6f 72 79 2e 0a 3b 3b 20 54 68 65 73 65 20 65 78 | ions/".subdirectory..;;.These.ex |
| 285c0 | 74 65 6e 73 69 6f 6e 73 20 61 72 65 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6c | tensions.are.not.automatically.l |
| 285e0 | 6f 61 64 65 64 20 77 69 74 68 20 60 6f 72 67 2d 72 6f 61 6d 60 2c 20 62 75 74 20 74 68 65 79 20 | oaded.with.`org-roam`,.but.they. |
| 28600 | 73 74 69 6c 6c 0a 3b 3b 20 77 69 6c 6c 20 62 65 20 6c 61 7a 79 2d 6c 6f 61 64 65 64 20 74 68 72 | still.;;.will.be.lazy-loaded.thr |
| 28620 | 6f 75 67 68 20 74 68 65 69 72 20 6f 77 6e 20 60 61 75 74 6f 6c 6f 61 64 27 73 2e 0a 3b 3b 0a 3b | ough.their.own.`autoload's..;;.; |
| 28640 | 3b 20 4f 72 67 2d 72 6f 61 6d 20 61 6c 73 6f 20 68 61 73 20 6f 74 68 65 72 20 65 78 74 65 6e 73 | ;.Org-roam.also.has.other.extens |
| 28660 | 69 6f 6e 73 20 74 68 61 74 20 64 6f 6e 27 74 20 63 6f 6d 65 20 74 6f 67 65 74 68 65 72 20 77 69 | ions.that.don't.come.together.wi |
| 28680 | 74 68 20 74 68 69 73 20 70 61 63 6b 61 67 65 2e 0a 3b 3b 20 53 75 63 68 20 65 78 74 65 6e 73 69 | th.this.package..;;.Such.extensi |
| 286a0 | 6f 6e 73 20 61 72 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 73 20 74 68 65 69 72 20 6f 77 6e | ons.are.distributed.as.their.own |
| 286c0 | 20 70 61 63 6b 61 67 65 73 2c 20 77 68 69 6c 65 20 61 6c 73 6f 0a 3b 3b 20 61 75 74 68 6f 72 65 | .packages,.while.also.;;.authore |
| 286e0 | 64 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 65 64 20 62 79 20 64 69 66 66 65 72 65 6e 74 20 70 65 | d.and.maintained.by.different.pe |
| 28700 | 6f 70 6c 65 20 6f 6e 20 64 69 73 74 69 6e 63 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 54 | ople.on.distinct.repositories..T |
| 28720 | 68 65 0a 3b 3b 20 6d 61 6a 6f 72 69 74 79 20 6f 66 20 74 68 65 6d 20 63 61 6e 20 62 65 20 66 6f | he.;;.majority.of.them.can.be.fo |
| 28740 | 75 6e 64 20 61 74 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f | und.at.https://github.com/org-ro |
| 28760 | 61 6d 20 61 6e 64 20 4d 45 4c 50 41 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 | am.and.MELPA..;;.;;;.Code:.(requ |
| 28780 | 69 72 65 20 27 64 61 73 68 29 0a 0a 28 72 65 71 75 69 72 65 20 27 72 78 29 0a 28 72 65 71 75 69 | ire.'dash)..(require.'rx).(requi |
| 287a0 | 72 65 20 27 73 65 71 29 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 0a 28 72 65 71 | re.'seq).(require.'cl-lib)..(req |
| 287c0 | 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 29 0a 0a 28 72 65 71 75 69 72 65 20 27 | uire.'magit-section)..(require.' |
| 287e0 | 65 6d 61 63 73 71 6c 29 0a 28 72 65 71 75 69 72 65 20 27 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 | emacsql).(require.'emacsql-sqlit |
| 28800 | 65 29 0a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 29 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 | e)..(require.'org).(require.'org |
| 28820 | 2d 61 74 74 61 63 68 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 54 6f 20 | -attach)...................;.To. |
| 28840 | 73 65 74 20 60 6f 72 67 2d 61 74 74 61 63 68 2d 69 64 2d 64 69 72 27 0a 28 72 65 71 75 69 72 65 | set.`org-attach-id-dir'.(require |
| 28860 | 20 27 6f 72 67 2d 69 64 29 0a 28 72 65 71 75 69 72 65 20 27 6f 6c 29 0a 28 72 65 71 75 69 72 65 | .'org-id).(require.'ol).(require |
| 28880 | 20 27 6f 72 67 2d 65 6c 65 6d 65 6e 74 29 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 63 61 70 | .'org-element).(require.'org-cap |
| 288a0 | 74 75 72 65 29 0a 0a 28 72 65 71 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29 20 3b 20 74 | ture)..(require.'ansi-color).;.t |
| 288c0 | 6f 20 73 74 72 69 70 20 41 4e 53 49 20 63 6f 6c 6f 72 20 63 6f 64 65 73 20 69 6e 20 60 6f 72 67 | o.strip.ANSI.color.codes.in.`org |
| 288e0 | 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 27 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 | -roam--list-files'..(eval-when-c |
| 28900 | 6f 6d 70 69 6c 65 0a 20 20 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 29 0a 0a 3b 3b 3b | ompile...(require.'subr-x))..;;; |
| 28920 | 20 4f 70 74 69 6f 6e 73 0a 28 64 65 66 67 72 6f 75 70 20 6f 72 67 2d 72 6f 61 6d 20 6e 69 6c 0a | .Options.(defgroup.org-roam.nil. |
| 28940 | 20 20 22 41 20 64 61 74 61 62 61 73 65 20 61 62 73 74 72 61 63 74 69 6f 6e 20 6c 61 79 65 72 20 | .."A.database.abstraction.layer. |
| 28960 | 66 6f 72 20 4f 72 67 2d 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 0a 20 20 3a | for.Org-mode."...:group.'org...: |
| 28980 | 70 72 65 66 69 78 20 22 6f 72 67 2d 72 6f 61 6d 2d 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c | prefix."org-roam-"...:link.'(url |
| 289a0 | 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 47 69 74 68 75 62 22 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 | -link.:tag."Github"."https://git |
| 289c0 | 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 22 29 0a 20 20 3a 6c | hub.com/org-roam/org-roam")...:l |
| 289e0 | 69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 4f 6e 6c 69 6e 65 20 4d 61 6e 75 | ink.'(url-link.:tag."Online.Manu |
| 28a00 | 61 6c 22 20 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6f 72 67 72 6f 61 6d 2e 63 6f 6d 2f 6d 61 6e | al"."https://www.orgroam.com/man |
| 28a20 | 75 61 6c 2e 68 74 6d 6c 22 29 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6f 72 67 2d 72 6f 61 6d 2d | ual.html"))..(defgroup.org-roam- |
| 28a40 | 66 61 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73 20 75 73 65 64 20 62 79 20 4f 72 67 2d 72 | faces.nil..."Faces.used.by.Org-r |
| 28a60 | 6f 61 6d 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 67 72 6f 75 | oam."...:group.'org-roam...:grou |
| 28a80 | 70 20 27 66 61 63 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 76 | p.'faces)..(defcustom.org-roam-v |
| 28aa0 | 65 72 62 6f 73 65 20 74 0a 20 20 22 45 63 68 6f 20 6d 65 73 73 61 67 65 73 20 74 68 61 74 20 61 | erbose.t..."Echo.messages.that.a |
| 28ac0 | 72 65 20 6e 6f 74 20 65 72 72 6f 72 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e | re.not.errors."...:type.'boolean |
| 28ae0 | 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ...:group.'org-roam)..(defcustom |
| 28b00 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | .org-roam-directory.(expand-file |
| 28b20 | 2d 6e 61 6d 65 20 22 7e 2f 6f 72 67 2d 72 6f 61 6d 2f 22 29 0a 20 20 22 44 65 66 61 75 6c 74 20 | -name."~/org-roam/")..."Default. |
| 28b40 | 70 61 74 68 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 2e 0a 41 6c 6c 20 4f 72 67 20 | path.to.Org-roam.files..All.Org. |
| 28b60 | 66 69 6c 65 73 2c 20 61 74 20 61 6e 79 20 6c 65 76 65 6c 20 6f 66 20 6e 65 73 74 69 6e 67 2c 20 | files,.at.any.level.of.nesting,. |
| 28b80 | 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 4f 72 67 2d 72 | are.considered.part.of.the.Org-r |
| 28ba0 | 6f 61 6d 2e 22 0a 20 20 3a 74 79 70 65 20 27 64 69 72 65 63 74 6f 72 79 0a 20 20 3a 67 72 6f 75 | oam."...:type.'directory...:grou |
| 28bc0 | 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 | p.'org-roam)..(defcustom.org-roa |
| 28be0 | 6d 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e | m-find-file-hook.nil..."Hook.run |
| 28c00 | 20 77 68 65 6e 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 20 69 73 20 76 69 73 69 74 65 | .when.an.Org-roam.file.is.visite |
| 28c20 | 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 | d."...:group.'org-roam...:type.' |
| 28c40 | 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 70 6f 73 74 2d | hook)..(defcustom.org-roam-post- |
| 28c60 | 6e 6f 64 65 2d 69 6e 73 65 72 74 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e | node-insert-hook.nil..."Hook.run |
| 28c80 | 20 77 68 65 6e 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 20 69 73 20 69 6e 73 65 72 74 | .when.an.Org-roam.node.is.insert |
| 28ca0 | 65 64 20 61 73 20 61 6e 20 4f 72 67 20 6c 69 6e 6b 2e 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e | ed.as.an.Org.link..Each.function |
| 28cc0 | 20 74 61 6b 65 73 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 20 74 68 65 20 69 64 20 6f 66 20 | .takes.two.arguments:.the.id.of. |
| 28ce0 | 74 68 65 20 6e 6f 64 65 2c 20 61 6e 64 20 74 68 65 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 | the.node,.and.the.link.descripti |
| 28d00 | 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 | on."...:group.'org-roam...:type. |
| 28d20 | 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 | 'hook)..(defcustom.org-roam-file |
| 28d40 | 2d 65 78 74 65 6e 73 69 6f 6e 73 20 27 28 22 6f 72 67 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 | -extensions.'("org")..."List.of. |
| 28d60 | 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 | file.extensions.to.be.included.b |
| 28d80 | 79 20 4f 72 67 2d 52 6f 61 6d 2e 0a 57 68 69 6c 65 20 61 20 66 69 6c 65 20 65 78 74 65 6e 73 69 | y.Org-Roam..While.a.file.extensi |
| 28da0 | 6f 6e 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 5c 22 2e 6f 72 67 5c 22 20 6d 61 79 20 62 | on.different.from.\".org\".may.b |
| 28dc0 | 65 20 75 73 65 64 2c 20 74 68 65 0a 66 69 6c 65 20 73 74 69 6c 6c 20 6e 65 65 64 73 20 74 6f 20 | e.used,.the.file.still.needs.to. |
| 28de0 | 62 65 20 61 6e 20 60 6f 72 67 2d 6d 6f 64 65 27 20 66 69 6c 65 2c 20 61 6e 64 20 69 74 20 69 73 | be.an.`org-mode'.file,.and.it.is |
| 28e00 | 20 74 68 65 20 75 73 65 72 27 73 0a 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 79 20 74 6f 20 65 6e | .the.user's.responsibility.to.en |
| 28e20 | 73 75 72 65 20 74 68 61 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 | sure.that."...:type.'(repeat.str |
| 28e40 | 69 6e 67 29 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 | ing)...:group.'org-roam)..(defcu |
| 28e60 | 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 63 6c 75 64 65 2d 72 65 67 65 78 | stom.org-roam-file-exclude-regex |
| 28e80 | 70 20 28 6c 69 73 74 20 6f 72 67 2d 61 74 74 61 63 68 2d 69 64 2d 64 69 72 29 0a 20 20 22 46 69 | p.(list.org-attach-id-dir)..."Fi |
| 28ea0 | 6c 65 73 20 6d 61 74 63 68 69 6e 67 20 74 68 69 73 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 | les.matching.this.regular.expres |
| 28ec0 | 73 69 6f 6e 20 61 72 65 20 65 78 63 6c 75 64 65 64 20 66 72 6f 6d 20 74 68 65 20 4f 72 67 2d 72 | sion.are.excluded.from.the.Org-r |
| 28ee0 | 6f 61 6d 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 | oam."...:type.'(choice.......... |
| 28f00 | 20 28 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 | .(repeat............(string.:tag |
| 28f20 | 20 22 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 66 69 | ."Regular.expression.matching.fi |
| 28f40 | 6c 65 73 20 74 6f 20 69 67 6e 6f 72 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | les.to.ignore"))...........(stri |
| 28f60 | 6e 67 20 3a 74 61 67 20 22 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 | ng.:tag."Regular.expression.matc |
| 28f80 | 68 69 6e 67 20 66 69 6c 65 73 20 74 6f 20 69 67 6e 6f 72 65 22 29 0a 20 20 20 20 20 20 20 20 20 | hing.files.to.ignore").......... |
| 28fa0 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 49 6e 63 6c 75 64 65 20 65 76 65 72 79 74 68 69 6e 67 | .(const.:tag."Include.everything |
| 28fc0 | 22 20 6e 69 6c 29 29 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 | ".nil))...:group.'org-roam)..(de |
| 28fe0 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 63 6f 6d 6d | fcustom.org-roam-list-files-comm |
| 29000 | 61 6e 64 73 0a 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 | ands...(if.(member.system-type.' |
| 29020 | 28 77 69 6e 64 6f 77 73 2d 6e 74 20 6d 73 2d 64 6f 73 20 63 79 67 77 69 6e 29 29 0a 20 20 20 20 | (windows-nt.ms-dos.cygwin))..... |
| 29040 | 20 20 6e 69 6c 0a 20 20 20 20 27 28 66 69 6e 64 20 66 64 20 66 64 66 69 6e 64 20 72 67 29 29 0a | ..nil.....'(find.fd.fdfind.rg)). |
| 29060 | 20 20 22 43 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f | .."Commands.that.will.be.used.to |
| 29080 | 20 66 69 6e 64 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 2e 0a 0a 49 74 20 73 68 6f 75 6c 64 | .find.Org-roam.files...It.should |
| 290a0 | 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 20 6f 72 20 63 6f 6e 73 20 63 65 | .be.a.list.of.symbols.or.cons.ce |
| 290c0 | 6c 6c 73 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 6e 79 20 6f 66 0a 74 68 65 20 66 6f 6c 6c | lls.representing.any.of.the.foll |
| 290e0 | 6f 77 69 6e 67 20 73 75 70 70 6f 72 74 65 64 20 66 69 6c 65 20 73 65 61 72 63 68 20 6d 65 74 68 | owing.supported.file.search.meth |
| 29100 | 6f 64 73 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 77 69 6c 6c 20 62 65 20 74 72 69 65 64 | ods...The.commands.will.be.tried |
| 29120 | 20 69 6e 20 6f 72 64 65 72 20 75 6e 74 69 6c 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 66 6f | .in.order.until.an.executable.fo |
| 29140 | 72 20 61 0a 63 6f 6d 6d 61 6e 64 20 69 73 20 66 6f 75 6e 64 2e 20 54 68 65 20 45 6c 69 73 70 20 | r.a.command.is.found..The.Elisp. |
| 29160 | 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 75 73 65 64 20 69 66 20 6e 6f 20 63 6f 6d | implementation.is.used.if.no.com |
| 29180 | 6d 61 6e 64 0a 69 6e 20 74 68 65 20 6c 69 73 74 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 20 20 60 66 | mand.in.the.list.is.found.....`f |
| 291a0 | 69 6e 64 27 0a 0a 20 20 20 20 55 73 65 20 66 69 6e 64 20 61 73 20 74 68 65 20 66 69 6c 65 20 73 | ind'......Use.find.as.the.file.s |
| 291c0 | 65 61 72 63 68 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 45 78 61 6d 70 6c 65 20 63 6f 6d 6d 61 6e | earch.method......Example.comman |
| 291e0 | 64 3a 0a 20 20 20 20 20 20 66 69 6e 64 20 2f 70 61 74 68 2f 74 6f 2f 64 69 72 20 2d 74 79 70 65 | d:.......find./path/to/dir.-type |
| 29200 | 20 66 20 5c 0a 20 20 20 20 20 20 20 20 5c 28 20 2d 6e 61 6d 65 20 5c 22 2a 2e 6f 72 67 5c 22 20 | .f.\.........\(.-name.\"*.org\". |
| 29220 | 2d 6f 20 2d 6e 61 6d 65 20 5c 22 2a 2e 6f 72 67 2e 67 70 67 5c 22 20 2d 6e 61 6d 65 20 5c 22 2a | -o.-name.\"*.org.gpg\".-name.\"* |
| 29240 | 2e 6f 72 67 2e 61 67 65 5c 22 20 5c 29 0a 0a 20 20 60 66 64 27 0a 0a 20 20 20 20 55 73 65 20 66 | .org.age\".\)....`fd'......Use.f |
| 29260 | 64 20 61 73 20 74 68 65 20 66 69 6c 65 20 73 65 61 72 63 68 20 6d 65 74 68 6f 64 2e 0a 20 20 20 | d.as.the.file.search.method..... |
| 29280 | 20 45 78 61 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 3a 0a 20 20 20 20 20 20 66 64 20 2f 70 61 74 68 | .Example.command:.......fd./path |
| 292a0 | 2f 74 6f 2f 64 69 72 2f 20 2d 2d 74 79 70 65 20 66 69 6c 65 20 2d 65 20 5c 22 2e 6f 72 67 5c 22 | /to/dir/.--type.file.-e.\".org\" |
| 292c0 | 20 2d 65 20 5c 22 2e 6f 72 67 2e 67 70 67 5c 22 20 2d 65 20 5c 22 2e 6f 72 67 2e 61 67 65 5c 22 | .-e.\".org.gpg\".-e.\".org.age\" |
| 292e0 | 0a 0a 20 20 60 66 64 66 69 6e 64 27 0a 0a 20 20 20 20 53 61 6d 65 20 61 73 20 60 66 64 27 2e 20 | ....`fdfind'......Same.as.`fd'.. |
| 29300 | 49 74 27 73 20 61 6e 20 61 6c 69 61 73 20 74 68 61 74 20 75 73 65 64 20 69 6e 20 73 6f 6d 65 20 | It's.an.alias.that.used.in.some. |
| 29320 | 4f 53 65 73 20 28 65 2e 67 2e 20 44 65 62 69 61 6e 2c 20 55 62 75 6e 74 75 29 0a 0a 20 20 60 72 | OSes.(e.g..Debian,.Ubuntu)....`r |
| 29340 | 67 27 0a 0a 20 20 20 20 55 73 65 20 72 69 70 67 72 65 70 20 61 73 20 74 68 65 20 66 69 6c 65 20 | g'......Use.ripgrep.as.the.file. |
| 29360 | 73 65 61 72 63 68 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 45 78 61 6d 70 6c 65 20 63 6f 6d 6d 61 | search.method......Example.comma |
| 29380 | 6e 64 3a 0a 20 20 20 20 20 20 20 72 67 20 2f 70 61 74 68 2f 74 6f 2f 64 69 72 2f 20 2d 2d 66 69 | nd:........rg./path/to/dir/.--fi |
| 293a0 | 6c 65 73 20 2d 67 20 5c 22 2a 2e 6f 72 67 5c 22 20 2d 67 20 5c 22 2a 2e 6f 72 67 2e 67 70 67 5c | les.-g.\"*.org\".-g.\"*.org.gpg\ |
| 293c0 | 22 20 2d 67 20 5c 22 2a 2e 6f 72 67 2e 61 67 65 5c 22 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 | ".-g.\"*.org.age\"..By.default,. |
| 293e0 | 60 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 27 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 | `executable-find'.will.be.used.t |
| 29400 | 6f 20 6c 6f 6f 6b 20 75 70 20 74 68 65 20 70 61 74 68 20 74 6f 0a 74 68 65 20 65 78 65 63 75 74 | o.look.up.the.path.to.the.execut |
| 29420 | 61 62 6c 65 2e 20 49 66 20 61 20 63 75 73 74 6f 6d 20 70 61 74 68 20 69 73 20 72 65 71 75 69 72 | able..If.a.custom.path.is.requir |
| 29440 | 65 64 2c 20 69 74 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 0a 74 6f 67 65 74 68 65 72 | ed,.it.can.be.specified.together |
| 29460 | 20 77 69 74 68 20 74 68 65 20 6d 65 74 68 6f 64 20 73 79 6d 62 6f 6c 20 61 73 20 61 20 63 6f 6e | .with.the.method.symbol.as.a.con |
| 29480 | 73 20 63 65 6c 6c 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 27 28 66 69 6e 64 20 28 72 67 20 | s.cell..For.example:.'(find.(rg. |
| 294a0 | 2e 20 5c 22 2f 70 61 74 68 2f 74 6f 2f 72 67 5c 22 29 29 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 | ..\"/path/to/rg\"))."...:type.'( |
| 294c0 | 73 65 74 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 66 69 6e 64 22 20 66 69 6e 64 29 0a 20 20 20 | set.(const.:tag."find".find).... |
| 294e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 66 64 22 20 66 64 29 0a | ...........(const.:tag."fd".fd). |
| 29500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 66 64 66 69 6e | ..............(const.:tag."fdfin |
| 29520 | 64 22 20 66 64 66 69 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | d".fdfind)...............(const. |
| 29540 | 3a 74 61 67 20 22 72 67 22 20 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | :tag."rg".rg)...............(con |
| 29560 | 73 74 20 3a 74 61 67 20 22 65 6c 69 73 70 22 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 20 4c 69 62 72 | st.:tag."elisp".nil)))..;;;.Libr |
| 29580 | 61 72 79 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 20 28 26 6f 70 74 | ary.(defun.org-roam-file-p.(&opt |
| 295a0 | 69 6f 6e 61 6c 20 66 69 6c 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 46 49 4c 45 20 | ional.file)..."Return.t.if.FILE. |
| 295c0 | 69 73 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 | is.an.Org-roam.file,.nil.otherwi |
| 295e0 | 73 65 2e 0a 49 66 20 46 49 4c 45 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 | se..If.FILE.is.not.specified,.us |
| 29600 | 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 66 69 6c 65 2d 70 61 74 68 | e.the.current.buffer's.file-path |
| 29620 | 2e 0a 0a 46 49 4c 45 20 69 73 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 20 69 66 3a 0a | ...FILE.is.an.Org-roam.file.if:. |
| 29640 | 2d 20 49 74 27 73 20 6c 6f 63 61 74 65 64 20 73 6f 6d 65 77 68 65 72 65 20 75 6e 64 65 72 20 60 | -.It's.located.somewhere.under.` |
| 29660 | 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 0a 2d 20 49 74 20 68 61 73 20 61 20 6d | org-roam-directory'.-.It.has.a.m |
| 29680 | 61 74 63 68 69 6e 67 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 28 60 6f 72 67 2d 72 6f 61 | atching.file.extension.(`org-roa |
| 296a0 | 6d 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 27 29 0a 2d 20 49 74 20 64 6f 65 73 6e 27 74 | m-file-extensions').-.It.doesn't |
| 296c0 | 20 6d 61 74 63 68 20 65 78 63 6c 75 64 65 64 20 72 65 67 65 78 70 20 28 60 6f 72 67 2d 72 6f 61 | .match.excluded.regexp.(`org-roa |
| 296e0 | 6d 2d 66 69 6c 65 2d 65 78 63 6c 75 64 65 2d 72 65 67 65 78 70 27 29 22 0a 20 20 28 77 68 65 6e | m-file-exclude-regexp')"...(when |
| 29700 | 20 28 6f 72 20 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 | .(or.file.(buffer-file-name.(buf |
| 29720 | 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 70 | fer-base-buffer))).....(let*.((p |
| 29740 | 61 74 68 20 28 6f 72 20 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 | ath.(or.file.(buffer-file-name.( |
| 29760 | 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | buffer-base-buffer)))).......... |
| 29780 | 20 20 28 72 65 6c 61 74 69 76 65 2d 70 61 74 68 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | ..(relative-path.(file-relative- |
| 297a0 | 6e 61 6d 65 20 70 61 74 68 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 | name.path.org-roam-directory)).. |
| 297c0 | 20 20 20 20 20 20 20 20 20 20 28 65 78 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 66 69 6c 65 2d 6e | ..........(ext.(org-roam--file-n |
| 297e0 | 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ame-extension.path))............ |
| 29800 | 28 65 78 74 20 28 69 66 20 28 6f 72 20 28 73 74 72 69 6e 67 3d 20 65 78 74 20 22 67 70 67 22 29 | (ext.(if.(or.(string=.ext."gpg") |
| 29820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 | .........................(string |
| 29840 | 3d 20 65 78 74 20 22 61 67 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.ext."age"))................... |
| 29860 | 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e | ..(org-roam--file-name-extension |
| 29880 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 70 61 74 68 29 | .(file-name-sans-extension.path) |
| 298a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 74 29 29 0a 20 20 20 20 20 20 | )...................ext))....... |
| 298c0 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 2d 70 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 | .....(org-roam-dir-p.(org-roam-d |
| 298e0 | 65 73 63 65 6e 64 61 6e 74 2d 6f 66 2d 70 20 70 61 74 68 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 | escendant-of-p.path.org-roam-dir |
| 29900 | 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 69 64 2d 66 69 6c 65 2d | ectory))............(valid-file- |
| 29920 | 65 78 74 2d 70 20 28 6d 65 6d 62 65 72 20 65 78 74 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d | ext-p.(member.ext.org-roam-file- |
| 29940 | 65 78 74 65 6e 73 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 65 | extensions))............(match-e |
| 29960 | 78 63 6c 75 64 65 2d 72 65 67 65 78 70 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | xclude-regexp-p.............(con |
| 29980 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 | d..............((not.org-roam-fi |
| 299a0 | 6c 65 2d 65 78 63 6c 75 64 65 2d 72 65 67 65 78 70 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | le-exclude-regexp).nil)......... |
| 299c0 | 20 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 63 | .....((stringp.org-roam-file-exc |
| 299e0 | 6c 75 64 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | lude-regexp)...............(stri |
| 29a00 | 6e 67 2d 6d 61 74 63 68 2d 70 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 63 6c 75 64 65 | ng-match-p.org-roam-file-exclude |
| 29a20 | 2d 72 65 67 65 78 70 20 72 65 6c 61 74 69 76 65 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 | -regexp.relative-path))......... |
| 29a40 | 20 20 20 20 20 28 28 6c 69 73 74 70 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 63 6c 75 | .....((listp.org-roam-file-exclu |
| 29a60 | 64 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 69 | de-regexp)...............(let.(i |
| 29a80 | 73 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 | s-match).................(dolist |
| 29aa0 | 20 28 65 78 63 6c 75 64 65 2d 72 65 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 63 6c 75 | .(exclude-re.org-roam-file-exclu |
| 29ac0 | 64 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | de-regexp)...................(se |
| 29ae0 | 74 71 20 69 73 2d 6d 61 74 63 68 20 28 6f 72 20 69 73 2d 6d 61 74 63 68 20 28 73 74 72 69 6e 67 | tq.is-match.(or.is-match.(string |
| 29b00 | 2d 6d 61 74 63 68 2d 70 20 65 78 63 6c 75 64 65 2d 72 65 20 72 65 6c 61 74 69 76 65 2d 70 61 74 | -match-p.exclude-re.relative-pat |
| 29b20 | 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 2d 6d 61 74 63 68 29 29 | h)))).................is-match)) |
| 29b40 | 29 29 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 | ))).......(save-match-data...... |
| 29b60 | 20 20 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 6f | ...(and..........path..........o |
| 29b80 | 72 67 2d 72 6f 61 6d 2d 64 69 72 2d 70 0a 20 20 20 20 20 20 20 20 20 76 61 6c 69 64 2d 66 69 6c | rg-roam-dir-p..........valid-fil |
| 29ba0 | 65 2d 65 78 74 2d 70 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 74 63 68 2d 65 78 63 6c | e-ext-p..........(not.match-excl |
| 29bc0 | 75 64 65 2d 72 65 67 65 78 70 2d 70 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ude-regexp-p))))))..;;;###autolo |
| 29be0 | 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 74 2d 66 69 6c 65 73 20 28 29 | ad.(defun.org-roam-list-files.() |
| 29c00 | 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 4f 72 67 2d 72 6f 61 | ..."Return.a.list.of.all.Org-roa |
| 29c20 | 6d 20 66 69 6c 65 73 20 75 6e 64 65 72 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 | m.files.under.`org-roam-director |
| 29c40 | 79 27 2e 0a 53 65 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 27 20 66 6f 72 20 68 6f | y'..See.`org-roam-file-p'.for.ho |
| 29c60 | 77 20 65 61 63 68 20 66 69 6c 65 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 74 6f 20 62 65 20 | w.each.file.is.determined.to.be. |
| 29c80 | 61 73 0a 70 61 72 74 20 6f 66 20 4f 72 67 2d 52 6f 61 6d 2e 22 0a 20 20 28 6f 72 67 2d 72 6f 61 | as.part.of.Org-Roam."...(org-roa |
| 29ca0 | 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | m--list-files.(expand-file-name. |
| 29cc0 | 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | org-roam-directory)))..(defun.or |
| 29ce0 | 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 65 | g-roam-buffer-p.(&optional.buffe |
| 29d00 | 72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 42 55 46 46 45 52 20 69 73 20 66 6f 72 20 | r)..."Return.t.if.BUFFER.is.for. |
| 29d20 | 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 2e 0a 49 66 20 42 55 46 46 45 52 20 69 73 20 6e | an.Org-roam.file..If.BUFFER.is.n |
| 29d40 | 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | ot.specified,.use.the.current.bu |
| 29d60 | 66 66 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 6f 72 20 62 75 66 66 65 | ffer."...(let.((buffer.(or.buffe |
| 29d80 | 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 70 61 74 | r.(current-buffer))).........pat |
| 29da0 | 68 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 | h).....(with-current-buffer.buff |
| 29dc0 | 65 72 0a 20 20 20 20 20 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f | er.......(and.(derived-mode-p.'o |
| 29de0 | 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 | rg-mode)............(setq.path.( |
| 29e00 | 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 | buffer-file-name.(buffer-base-bu |
| 29e20 | 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c | ffer)))............(org-roam-fil |
| 29e40 | 65 2d 70 20 70 61 74 68 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 62 | e-p.path)))))..(defun.org-roam-b |
| 29e60 | 75 66 66 65 72 2d 6c 69 73 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f | uffer-list.()..."Return.a.list.o |
| 29e80 | 66 20 62 75 66 66 65 72 73 20 74 68 61 74 20 61 72 65 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 | f.buffers.that.are.Org-roam.file |
| 29ea0 | 73 2e 22 0a 20 20 28 2d 2d 66 69 6c 74 65 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 | s."...(--filter.(org-roam-buffer |
| 29ec0 | 2d 70 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 | -p.it).............(buffer-list) |
| 29ee0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 65 | ))..(defun.org-roam--file-name-e |
| 29f00 | 78 74 65 6e 73 69 6f 6e 20 28 66 69 6c 65 6e 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 66 69 | xtension.(filename)..."Return.fi |
| 29f20 | 6c 65 20 6e 61 6d 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 46 49 4c 45 4e 41 4d 45 2e 0a | le.name.extension.for.FILENAME.. |
| 29f40 | 4c 69 6b 65 20 60 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 27 2c 20 62 75 74 20 | Like.`file-name-extension',.but. |
| 29f60 | 64 6f 65 73 20 6e 6f 74 20 73 74 72 69 70 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 22 0a | does.not.strip.version.number.". |
| 29f80 | 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 28 6c 65 74 20 28 28 66 69 | ..(save-match-data.....(let.((fi |
| 29fa0 | 6c 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 6e | le.(file-name-nondirectory.filen |
| 29fc0 | 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 | ame))).......(if.(and.(string-ma |
| 29fe0 | 74 63 68 20 22 5c 5c 2e 5b 5e 2e 5d 2a 5c 5c 27 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 | tch."\\.[^.]*\\'".file)......... |
| 2a000 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 30 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 | .......(not.(eq.0.(match-beginni |
| 2a020 | 6e 67 20 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 66 69 | ng.0))))...........(substring.fi |
| 2a040 | 6c 65 20 28 2b 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 31 29 29 29 29 29 | le.(+.(match-beginning.0).1))))) |
| 2a060 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 20 28 | )..(defun.org-roam--list-files.( |
| 2a080 | 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 | dir)..."Return.all.Org-roam.file |
| 2a0a0 | 73 20 6c 6f 63 61 74 65 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 77 69 74 68 69 6e 20 44 49 52 | s.located.recursively.within.DIR |
| 2a0c0 | 2e 0a 55 73 65 20 65 78 74 65 72 6e 61 6c 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 69 66 | ..Use.external.shell.commands.if |
| 2a0e0 | 20 64 65 66 69 6e 65 64 20 69 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 74 2d 66 69 6c 65 73 | .defined.in.`org-roam-list-files |
| 2a100 | 2d 63 6f 6d 6d 61 6e 64 73 27 2e 22 0a 20 20 28 6c 65 74 20 28 70 61 74 68 20 65 78 65 29 0a 20 | -commands'."...(let.(path.exe).. |
| 2a120 | 20 20 20 28 63 6c 2d 64 6f 6c 69 73 74 20 28 63 6d 64 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 74 | ...(cl-dolist.(cmd.org-roam-list |
| 2a140 | 2d 66 69 6c 65 73 2d 63 6f 6d 6d 61 6e 64 73 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 20 63 6d | -files-commands).......(pcase.cm |
| 2a160 | 64 0a 20 20 20 20 20 20 20 20 28 60 28 2c 65 20 2e 20 2c 70 61 74 68 29 0a 20 20 20 20 20 20 20 | d.........(`(,e...,path)........ |
| 2a180 | 20 20 28 73 65 74 71 20 70 61 74 68 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 70 61 | ..(setq.path.(executable-find.pa |
| 2a1a0 | 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 65 20 20 28 73 79 6d 62 6f 6c 2d | th)................exe..(symbol- |
| 2a1c0 | 6e 61 6d 65 20 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 70 72 65 64 20 73 79 6d 62 6f 6c 70 | name.e))).........((pred.symbolp |
| 2a1e0 | 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 65 78 65 63 75 74 61 62 6c | )..........(setq.path.(executabl |
| 2a200 | 65 2d 66 69 6e 64 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 63 6d 64 29 29 0a 20 20 20 20 20 20 | e-find.(symbol-name.cmd))....... |
| 2a220 | 20 20 20 20 20 20 20 20 20 65 78 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 63 6d 64 29 29 29 | .........exe.(symbol-name.cmd))) |
| 2a240 | 0a 20 20 20 20 20 20 20 20 28 77 72 6f 6e 67 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 28 73 | .........(wrong-type..........(s |
| 2a260 | 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 | ignal.'wrong-type-argument...... |
| 2a280 | 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 63 6f 6e 73 70 20 73 79 6d 62 6f 6c 70 29 0a 20 20 | ............`((consp.symbolp)... |
| 2a2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 77 72 6f 6e 67 2d 74 79 70 65 29 29 29 29 | .................,wrong-type)))) |
| 2a2c0 | 0a 20 20 20 20 20 20 28 77 68 65 6e 20 70 61 74 68 20 28 63 6c 2d 72 65 74 75 72 6e 29 29 29 0a | .......(when.path.(cl-return))). |
| 2a2e0 | 20 20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 66 69 6c 65 73 20 28 77 68 65 6e 20 70 61 74 68 0a | ....(if-let*.((files.(when.path. |
| 2a300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6e | .......................(let.((fn |
| 2a320 | 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 | .(intern.(concat."org-roam--list |
| 2a340 | 2d 66 69 6c 65 73 2d 22 20 65 78 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -files-".exe))))................ |
| 2a360 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 62 6f 75 6e 64 70 20 66 6e 29 20 28 | ..........(unless.(fboundp.fn).( |
| 2a380 | 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74 20 61 6e 20 69 6d 70 6c 65 6d 65 | user-error."%s.is.not.an.impleme |
| 2a3a0 | 6e 74 65 64 20 73 65 61 72 63 68 20 6d 65 74 68 6f 64 22 20 66 6e 29 29 0a 20 20 20 20 20 20 20 | nted.search.method".fn))........ |
| 2a3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 70 61 | ..................(funcall.fn.pa |
| 2a3e0 | 74 68 20 28 66 6f 72 6d 61 74 20 22 5c 22 25 73 5c 22 22 20 64 69 72 29 29 29 29 29 0a 20 20 20 | th.(format."\"%s\"".dir))))).... |
| 2a400 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 73 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 | ...........(files.(seq-filter.#' |
| 2a420 | 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 | org-roam-file-p.files))......... |
| 2a440 | 20 20 20 20 20 20 28 66 69 6c 65 73 20 28 6d 61 70 63 61 72 20 23 27 65 78 70 61 6e 64 2d 66 69 | ......(files.(mapcar.#'expand-fi |
| 2a460 | 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 73 29 29 29 20 3b 20 63 61 6e 6f 6e 69 63 61 6c 69 7a 65 20 | le-name.files))).;.canonicalize. |
| 2a480 | 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 66 69 6c 65 73 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 | names.........files.......(org-r |
| 2a4a0 | 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 65 6c 69 73 70 20 64 69 72 29 29 29 29 0a 0a 28 | oam--list-files-elisp.dir))))..( |
| 2a4c0 | 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 66 69 | defun.org-roam--shell-command-fi |
| 2a4e0 | 6c 65 73 20 28 63 6d 64 29 0a 20 20 22 52 75 6e 20 43 4d 44 20 69 6e 20 74 68 65 20 73 68 65 6c | les.(cmd)..."Run.CMD.in.the.shel |
| 2a500 | 6c 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2e 0a 49 66 | l.and.return.a.list.of.files..If |
| 2a520 | 20 6e 6f 20 66 69 6c 65 73 20 61 72 65 20 66 6f 75 6e 64 2c 20 61 6e 20 65 6d 70 74 79 20 6c 69 | .no.files.are.found,.an.empty.li |
| 2a540 | 73 74 20 69 73 20 72 65 74 75 72 6e 65 64 2e 22 0a 20 20 28 2d 2d 3e 20 63 6d 64 0a 20 20 20 20 | st.is.returned."...(-->.cmd..... |
| 2a560 | 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 29 0a | ...(shell-command-to-string.it). |
| 2a580 | 20 20 20 20 20 20 20 28 61 6e 73 69 2d 63 6f 6c 6f 72 2d 66 69 6c 74 65 72 2d 61 70 70 6c 79 20 | .......(ansi-color-filter-apply. |
| 2a5a0 | 69 74 29 0a 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 69 74 20 22 5c 6e 22 | it)........(split-string.it."\n" |
| 2a5c0 | 29 0a 20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 73 29 | )........(seq-filter.(lambda.(s) |
| 2a5e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 28 | ......................(not.(or.( |
| 2a600 | 6e 75 6c 6c 20 73 29 20 28 73 74 72 69 6e 67 3d 20 22 22 20 73 29 29 29 29 20 69 74 29 29 29 0a | null.s).(string=."".s)))).it))). |
| 2a620 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 73 65 61 | .(defun.org-roam--list-files-sea |
| 2a640 | 72 63 68 2d 67 6c 6f 62 73 20 28 65 78 74 73 29 0a 20 20 22 47 69 76 65 6e 20 45 58 54 53 2c 20 | rch-globs.(exts)..."Given.EXTS,. |
| 2a660 | 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 73 65 61 72 63 68 20 67 6c 6f 62 73 2e 0a 45 | return.a.list.of.search.globs..E |
| 2a680 | 2e 67 2e 20 28 5c 22 2e 6f 72 67 5c 22 29 20 3d 3e 20 28 5c 22 2a 2e 6f 72 67 5c 22 20 5c 22 2a | .g..(\".org\").=>.(\"*.org\".\"* |
| 2a6a0 | 2e 6f 72 67 2e 67 70 67 5c 22 29 22 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 65 20 69 6e | .org.gpg\")"...(cl-loop.for.e.in |
| 2a6c0 | 20 65 78 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 61 70 70 65 6e 64 20 28 6c 69 73 74 20 28 66 | .exts............append.(list.(f |
| 2a6e0 | 6f 72 6d 61 74 20 22 5c 22 2a 2e 25 73 5c 22 22 20 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ormat."\"*.%s\"".e)............. |
| 2a700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 22 2a 2e 25 73 2e 67 70 67 5c | ............(format."\"*.%s.gpg\ |
| 2a720 | 22 22 20 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | "".e).........................(f |
| 2a740 | 6f 72 6d 61 74 20 22 5c 22 2a 2e 25 73 2e 61 67 65 5c 22 22 20 65 29 29 29 29 0a 0a 28 64 65 66 | ormat."\"*.%s.age\"".e))))..(def |
| 2a760 | 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 66 69 6e 64 20 28 65 78 | un.org-roam--list-files-find.(ex |
| 2a780 | 65 63 75 74 61 62 6c 65 20 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 4f 72 67 2d | ecutable.dir)..."Return.all.Org- |
| 2a7a0 | 72 6f 61 6d 20 66 69 6c 65 73 20 75 6e 64 65 72 20 44 49 52 2c 20 75 73 69 6e 67 20 5c 22 66 69 | roam.files.under.DIR,.using.\"fi |
| 2a7c0 | 6e 64 5c 22 2c 20 70 72 6f 76 69 64 65 64 20 61 73 20 45 58 45 43 55 54 41 42 4c 45 2e 22 0a 20 | nd\",.provided.as.EXECUTABLE.".. |
| 2a7e0 | 20 28 6c 65 74 2a 20 28 28 67 6c 6f 62 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 | .(let*.((globs.(org-roam--list-f |
| 2a800 | 69 6c 65 73 2d 73 65 61 72 63 68 2d 67 6c 6f 62 73 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d | iles-search-globs.org-roam-file- |
| 2a820 | 65 78 74 65 6e 73 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 73 20 28 73 74 | extensions))..........(names.(st |
| 2a840 | 72 69 6e 67 2d 6a 6f 69 6e 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 67 6c 6f 62 29 | ring-join.(mapcar.(lambda.(glob) |
| 2a860 | 20 28 63 6f 6e 63 61 74 20 22 2d 6e 61 6d 65 20 22 20 67 6c 6f 62 29 29 20 67 6c 6f 62 73 29 20 | .(concat."-name.".glob)).globs). |
| 2a880 | 22 20 2d 6f 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 61 6e 64 20 28 73 74 72 69 | ".-o."))..........(command.(stri |
| 2a8a0 | 6e 67 2d 6a 6f 69 6e 20 60 28 2c 65 78 65 63 75 74 61 62 6c 65 20 22 2d 4c 22 20 2c 64 69 72 20 | ng-join.`(,executable."-L".,dir. |
| 2a8c0 | 22 2d 74 79 70 65 20 66 20 5c 5c 28 22 20 2c 6e 61 6d 65 73 20 22 5c 5c 29 22 29 20 22 20 22 29 | "-type.f.\\(".,names."\\)").".") |
| 2a8e0 | 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d | )).....(org-roam--shell-command- |
| 2a900 | 66 69 6c 65 73 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | files.command)))..(defun.org-roa |
| 2a920 | 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 66 64 20 28 65 78 65 63 75 74 61 62 6c 65 20 64 69 72 | m--list-files-fd.(executable.dir |
| 2a940 | 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 20 75 | )..."Return.all.Org-roam.files.u |
| 2a960 | 6e 64 65 72 20 44 49 52 2c 20 75 73 69 6e 67 20 5c 22 66 64 5c 22 2c 20 70 72 6f 76 69 64 65 64 | nder.DIR,.using.\"fd\",.provided |
| 2a980 | 20 61 73 20 45 58 45 43 55 54 41 42 4c 45 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 67 6c 6f 62 73 | .as.EXECUTABLE."...(let*.((globs |
| 2a9a0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 73 65 61 72 63 68 2d 67 6c | .(org-roam--list-files-search-gl |
| 2a9c0 | 6f 62 73 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 29 29 0a 20 | obs.org-roam-file-extensions)).. |
| 2a9e0 | 20 20 20 20 20 20 20 20 28 65 78 74 65 6e 73 69 6f 6e 73 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e | ........(extensions.(string-join |
| 2aa00 | 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 67 6c 6f 62 29 20 28 63 6f 6e 63 61 74 20 | .(mapcar.(lambda.(glob).(concat. |
| 2aa20 | 22 2d 65 20 22 20 28 73 75 62 73 74 72 69 6e 67 20 67 6c 6f 62 20 32 20 2d 31 29 29 29 20 67 6c | "-e.".(substring.glob.2.-1))).gl |
| 2aa40 | 6f 62 73 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 61 6e 64 20 28 73 74 | obs)."."))..........(command.(st |
| 2aa60 | 72 69 6e 67 2d 6a 6f 69 6e 20 60 28 2c 65 78 65 63 75 74 61 62 6c 65 20 22 2d 4c 22 20 22 2d 2d | ring-join.`(,executable."-L"."-- |
| 2aa80 | 74 79 70 65 20 66 69 6c 65 22 20 2c 65 78 74 65 6e 73 69 6f 6e 73 20 22 2e 22 20 2c 64 69 72 29 | type.file".,extensions.".".,dir) |
| 2aaa0 | 20 22 20 22 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 73 68 65 6c 6c 2d 63 6f 6d | ."."))).....(org-roam--shell-com |
| 2aac0 | 6d 61 6e 64 2d 66 69 6c 65 73 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 | mand-files.command)))..(defalias |
| 2aae0 | 20 27 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 66 64 66 69 6e 64 20 23 27 | .'org-roam--list-files-fdfind.#' |
| 2ab00 | 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 66 64 29 0a 0a 28 64 65 66 75 6e | org-roam--list-files-fd)..(defun |
| 2ab20 | 20 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 72 67 20 28 65 78 65 63 75 74 | .org-roam--list-files-rg.(execut |
| 2ab40 | 61 62 6c 65 20 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 4f 72 67 2d 72 6f 61 6d | able.dir)..."Return.all.Org-roam |
| 2ab60 | 20 66 69 6c 65 73 20 75 6e 64 65 72 20 44 49 52 2c 20 75 73 69 6e 67 20 5c 22 72 67 5c 22 2c 20 | .files.under.DIR,.using.\"rg\",. |
| 2ab80 | 70 72 6f 76 69 64 65 64 20 61 73 20 45 58 45 43 55 54 41 42 4c 45 2e 22 0a 20 20 28 6c 65 74 2a | provided.as.EXECUTABLE."...(let* |
| 2aba0 | 20 28 28 67 6c 6f 62 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 73 74 2d 66 69 6c 65 73 2d 73 | .((globs.(org-roam--list-files-s |
| 2abc0 | 65 61 72 63 68 2d 67 6c 6f 62 73 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 74 65 6e 73 | earch-globs.org-roam-file-extens |
| 2abe0 | 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 61 6e 64 20 28 73 74 72 69 6e 67 | ions))..........(command.(string |
| 2ac00 | 2d 6a 6f 69 6e 20 60 28 2c 65 78 65 63 75 74 61 62 6c 65 20 22 2d 4c 22 20 2c 64 69 72 20 22 2d | -join.`(,executable."-L".,dir."- |
| 2ac20 | 2d 66 69 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -files"......................... |
| 2ac40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 6d 61 70 63 61 72 20 28 | .....................,@(mapcar.( |
| 2ac60 | 6c 61 6d 62 64 61 20 28 67 6c 6f 62 29 20 28 63 6f 6e 63 61 74 20 22 2d 67 20 22 20 67 6c 6f 62 | lambda.(glob).(concat."-g.".glob |
| 2ac80 | 29 29 20 67 6c 6f 62 73 29 29 20 22 20 22 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | )).globs))."."))).....(org-roam- |
| 2aca0 | 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 66 69 6c 65 73 20 63 6f 6d 6d 61 6e 64 29 29 29 0a | -shell-command-files.command))). |
| 2acc0 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 64 69 72 | .(declare-function.org-roam--dir |
| 2ace0 | 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 20 22 6f 72 67 2d 72 6f | ectory-files-recursively."org-ro |
| 2ad00 | 61 6d 2d 63 6f 6d 70 61 74 22 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 6c 69 | am-compat")..(defun.org-roam--li |
| 2ad20 | 73 74 2d 66 69 6c 65 73 2d 65 6c 69 73 70 20 28 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 | st-files-elisp.(dir)..."Return.a |
| 2ad40 | 6c 6c 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 20 75 6e 64 65 72 20 44 49 52 2c 20 75 73 69 | ll.Org-roam.files.under.DIR,.usi |
| 2ad60 | 6e 67 20 45 6c 69 73 70 20 62 61 73 65 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 22 0a | ng.Elisp.based.implementation.". |
| 2ad80 | 20 20 28 6c 65 74 20 28 28 72 65 67 65 78 20 28 63 6f 6e 63 61 74 20 22 5c 5c 2e 5c 5c 28 3f 3a | ..(let.((regex.(concat."\\.\\(?: |
| 2ada0 | 22 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "(mapconcat..................... |
| 2adc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 72 65 67 65 78 70 2d 71 75 6f 74 65 20 6f 72 67 | ..............#'regexp-quote.org |
| 2ade0 | 2d 72 6f 61 6d 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 | -roam-file-extensions........... |
| 2ae00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 7c 22 20 29 22 | ........................"\\|".)" |
| 2ae20 | 5c 5c 29 5c 5c 28 3f 3a 5c 5c 2e 67 70 67 5c 5c 7c 5c 5c 2e 61 67 65 5c 5c 29 3f 5c 5c 27 22 29 | \\)\\(?:\\.gpg\\|\\.age\\)?\\'") |
| 2ae40 | 29 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 | ).........result).....(dolist.(f |
| 2ae60 | 69 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 | ile.(org-roam--directory-files-r |
| 2ae80 | 65 63 75 72 73 69 76 65 6c 79 20 64 69 72 20 72 65 67 65 78 20 6e 69 6c 20 6e 69 6c 20 74 29 20 | ecursively.dir.regex.nil.nil.t). |
| 2aea0 | 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 72 | result).......(when.(and.(file-r |
| 2aec0 | 65 61 64 61 62 6c 65 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eadable-p.file)................. |
| 2aee0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 69 6c 65 2d 70 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 | .(org-roam-file-p.file))........ |
| 2af00 | 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 73 75 6c 74 29 29 29 29 29 0a 0a 3b 3b 3b 20 50 61 63 | .(push.file.result)))))..;;;.Pac |
| 2af20 | 6b 61 67 65 20 62 6f 6f 74 73 74 72 61 70 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 | kage.bootstrap.(provide.'org-roa |
| 2af40 | 6d 29 0a 0a 28 63 6c 2d 65 76 61 6c 2d 77 68 65 6e 20 28 6c 6f 61 64 20 65 76 61 6c 29 0a 20 20 | m)..(cl-eval-when.(load.eval)... |
| 2af60 | 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 61 74 29 0a 20 20 28 72 65 | (require.'org-roam-compat)...(re |
| 2af80 | 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 75 74 69 6c 73 29 0a 20 20 28 72 65 71 75 69 72 | quire.'org-roam-utils)...(requir |
| 2afa0 | 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 62 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d | e.'org-roam-db)...(require.'org- |
| 2afc0 | 72 6f 61 6d 2d 6e 6f 64 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d | roam-node)...(require.'org-roam- |
| 2afe0 | 69 64 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 | id)...(require.'org-roam-capture |
| 2b000 | 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 29 0a 20 20 28 | )...(require.'org-roam-mode)...( |
| 2b020 | 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 6c 6f 67 29 0a 20 20 28 72 65 71 75 69 72 | require.'org-roam-log)...(requir |
| 2b040 | 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 29 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 72 | e.'org-roam-migrate))..;;;.org-r |
| 2b060 | 6f 61 6d 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | oam.el.ends.here................ |
| 2b080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b200 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 2b220 | 75 74 69 6c 73 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | utils.el........................ |
| 2b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 2b280 | 30 30 34 34 35 36 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 37 34 37 00 20 30 00 00 00 | 0044563.00000000000.015747..0... |
| 2b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 2b320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 2b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b400 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 75 74 69 6c 73 2e 65 6c 20 2d 2d 2d 20 55 74 69 6c 69 74 | ;;;.org-roam-utils.el.---.Utilit |
| 2b420 | 69 65 73 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e | ies.for.Org-roam.-*-.lexical-bin |
| 2b440 | 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 | ding:.t;.-*-..;;.Copyright....20 |
| 2b460 | 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 | 20-2022.Jethro.Kuan.<jethrokuan9 |
| 2b480 | 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 | 5@gmail.com>..;;.Author:.Jethro. |
| 2b4a0 | 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b | Kuan.<jethrokuan95@gmail.com>.;; |
| 2b4c0 | 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 | .URL:.https://github.com/org-roa |
| 2b4e0 | 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 | m/org-roam.;;.Keywords:.org-mode |
| 2b500 | 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 | ,.roam,.convenience.;;.Version:. |
| 2b520 | 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 | 2.2.2.;;.Package-Requires:.((ema |
| 2b540 | 63 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 20 22 32 2e 31 33 22 29 20 28 6f 72 67 20 22 39 | cs."26.1").(dash."2.13").(org."9 |
| 2b560 | 2e 34 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 | .4"))..;;.This.file.is.NOT.part. |
| 2b580 | 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 | of.GNU.Emacs...;;.This.program.i |
| 2b5a0 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software;.you.can.redistr |
| 2b5c0 | 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 | ibute.it.and/or.modify.;;.it.und |
| 2b5e0 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | er.the.terms.of.the.GNU.General. |
| 2b600 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b | Public.License.as.published.by.; |
| 2b620 | 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 | ;.the.Free.Software.Foundation;. |
| 2b640 | 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 | either.version.3,.or.(at.your.op |
| 2b660 | 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b | tion).;;.any.later.version..;;.; |
| 2b680 | 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e | ;.This.program.is.distributed.in |
| 2b6a0 | 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c | .the.hope.that.it.will.be.useful |
| 2b6c0 | 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 | ,.;;.but.WITHOUT.ANY.WARRANTY;.w |
| 2b6e0 | 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 | ithout.even.the.implied.warranty |
| 2b700 | 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 | .of.;;.MERCHANTABILITY.or.FITNES |
| 2b720 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 | S.FOR.A.PARTICULAR.PURPOSE...See |
| 2b740 | 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.;;.GNU.General.Public.Licen |
| 2b760 | 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 | se.for.more.details..;;.;;.You.s |
| 2b780 | 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 | hould.have.received.a.copy.of.th |
| 2b7a0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 | e.GNU.General.Public.License.;;. |
| 2b7c0 | 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 69 | along.with.GNU.Emacs;.see.the.fi |
| 2b7e0 | 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 | le.COPYING...If.not,.write.to.th |
| 2b800 | 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 | e.;;.Free.Software.Foundation,.I |
| 2b820 | 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 46 | nc.,.51.Franklin.Street,.Fifth.F |
| 2b840 | 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c 20 | loor,.;;.Boston,.MA.02110-1301,. |
| 2b860 | 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 73 | USA...;;;.Commentary:.;;.;;.This |
| 2b880 | 20 6c 69 62 72 61 72 79 20 70 72 6f 76 69 64 65 73 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 66 6f | .library.provides.definitions.fo |
| 2b8a0 | 72 20 75 74 69 6c 69 74 69 65 73 20 74 68 61 74 20 75 73 65 64 20 74 68 72 6f 75 67 68 6f 75 74 | r.utilities.that.used.throughout |
| 2b8c0 | 20 74 68 65 0a 3b 3b 20 77 68 6f 6c 65 20 70 61 63 6b 61 67 65 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f | .the.;;.whole.package..;;.;;;.Co |
| 2b8e0 | 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 75 6e | de:..(require.'org-roam)..(defun |
| 2b900 | 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 71 75 69 72 65 20 28 6c 69 62 73 29 0a 20 20 22 52 65 71 75 | .org-roam-require.(libs)..."Requ |
| 2b920 | 69 72 65 20 4c 49 42 53 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 62 20 6c 69 62 73 29 0a | ire.LIBS."...(dolist.(lib.libs). |
| 2b940 | 20 20 20 20 28 72 65 71 75 69 72 65 20 6c 69 62 20 6e 69 6c 20 27 6e 6f 65 72 72 6f 72 29 29 29 | ....(require.lib.nil.'noerror))) |
| 2b960 | 0a 0a 3b 3b 3b 20 53 74 72 69 6e 67 20 75 74 69 6c 69 74 69 65 73 0a 3b 3b 20 54 4f 44 4f 20 52 | ..;;;.String.utilities.;;.TODO.R |
| 2b980 | 65 66 61 63 74 6f 72 20 74 68 69 73 2e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 | efactor.this..(defun.org-roam-re |
| 2b9a0 | 70 6c 61 63 65 2d 73 74 72 69 6e 67 20 28 6f 6c 64 20 6e 65 77 20 73 29 0a 20 20 22 52 65 70 6c | place-string.(old.new.s)..."Repl |
| 2b9c0 | 61 63 65 20 4f 4c 44 20 77 69 74 68 20 4e 45 57 20 69 6e 20 53 2e 22 0a 20 20 28 64 65 63 6c 61 | ace.OLD.with.NEW.in.S."...(decla |
| 2b9e0 | 72 65 20 28 70 75 72 65 20 74 29 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 | re.(pure.t).(side-effect-free.t) |
| 2ba00 | 29 0a 20 20 28 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 28 72 | )...(replace-regexp-in-string.(r |
| 2ba20 | 65 67 65 78 70 2d 71 75 6f 74 65 20 6f 6c 64 29 20 6e 65 77 20 73 20 74 20 74 29 29 0a 0a 28 64 | egexp-quote.old).new.s.t.t))..(d |
| 2ba40 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 20 28 73 29 0a 20 | efun.org-roam-quote-string.(s).. |
| 2ba60 | 20 22 51 75 6f 74 65 73 20 73 74 72 69 6e 67 20 53 2e 22 0a 20 20 28 2d 3e 3e 20 73 0a 20 20 20 | ."Quotes.string.S."...(->>.s.... |
| 2ba80 | 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 70 6c 61 63 65 2d 73 74 72 69 6e 67 20 22 5c 5c | ....(org-roam-replace-string."\\ |
| 2baa0 | 22 20 22 5c 5c 5c 5c 22 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 70 6c 61 | "."\\\\")........(org-roam-repla |
| 2bac0 | 63 65 2d 73 74 72 69 6e 67 20 22 5c 22 22 20 22 5c 5c 5c 22 22 29 29 29 0a 0a 28 64 65 66 75 6e | ce-string."\""."\\\"")))..(defun |
| 2bae0 | 20 6f 72 67 2d 72 6f 61 6d 2d 77 6f 72 64 2d 77 72 61 70 20 28 6c 65 6e 20 73 29 0a 20 20 22 49 | .org-roam-word-wrap.(len.s)..."I |
| 2bb00 | 66 20 53 20 69 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 4c 45 4e 2c 20 77 72 61 70 20 74 68 65 | f.S.is.longer.than.LEN,.wrap.the |
| 2bb20 | 20 77 6f 72 64 73 20 77 69 74 68 20 6e 65 77 6c 69 6e 65 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 | .words.with.newlines."...(declar |
| 2bb40 | 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 0a 20 20 28 73 61 76 65 2d | e.(side-effect-free.t))...(save- |
| 2bb60 | 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 | match-data.....(with-temp-buffer |
| 2bb80 | 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 | .......(insert.s).......(let.((f |
| 2bba0 | 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 6c 65 6e 29 29 0a 20 20 20 20 20 20 20 20 28 66 69 6c 6c 2d 72 | ill-column.len)).........(fill-r |
| 2bbc0 | 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a | egion.(point-min).(point-max))). |
| 2bbe0 | 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74 2d 6d | ......(buffer-substring.(point-m |
| 2bc00 | 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | in).(point-max)))))..(defun.org- |
| 2bc20 | 72 6f 61 6d 2d 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 28 73 31 20 73 32 29 0a 20 20 22 52 65 74 | roam-string-equal.(s1.s2)..."Ret |
| 2bc40 | 75 72 6e 20 74 20 69 66 20 53 31 20 61 6e 64 20 53 32 20 61 72 65 20 65 71 75 61 6c 2e 0a 4c 69 | urn.t.if.S1.and.S2.are.equal..Li |
| 2bc60 | 6b 65 20 60 73 74 72 69 6e 67 2d 65 71 75 61 6c 27 2c 20 62 75 74 20 63 61 73 65 2d 69 6e 73 65 | ke.`string-equal',.but.case-inse |
| 2bc80 | 6e 73 69 74 69 76 65 2e 22 0a 20 20 28 61 6e 64 20 28 3d 20 28 6c 65 6e 67 74 68 20 73 31 29 20 | nsitive."...(and.(=.(length.s1). |
| 2bca0 | 28 6c 65 6e 67 74 68 20 73 32 29 29 0a 20 20 20 20 20 20 20 28 6f 72 20 28 73 74 72 69 6e 67 2d | (length.s2))........(or.(string- |
| 2bcc0 | 65 71 75 61 6c 20 73 31 20 73 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | equal.s1.s2)............(string- |
| 2bce0 | 65 71 75 61 6c 20 28 64 6f 77 6e 63 61 73 65 20 73 31 29 20 28 64 6f 77 6e 63 61 73 65 20 73 32 | equal.(downcase.s1).(downcase.s2 |
| 2bd00 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 77 68 69 74 65 73 70 61 63 | )))))..(defun.org-roam-whitespac |
| 2bd20 | 65 2d 63 6f 6e 74 65 6e 74 20 28 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 77 68 69 74 | e-content.(s)..."Return.the.whit |
| 2bd40 | 65 73 70 61 63 65 20 63 6f 6e 74 65 6e 74 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 53 2e 22 | espace.content.at.the.end.of.S." |
| 2bd60 | 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 6c 65 74 20 28 28 | ...(with-temp-buffer.....(let.(( |
| 2bd80 | 63 20 30 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 29 0a 20 20 20 20 20 20 28 73 6b | c.0)).......(insert.s).......(sk |
| 2bda0 | 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 5c 74 5c 6e 22 29 0a 20 20 20 20 20 | ip-chars-backward.".\t\n")...... |
| 2bdc0 | 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 | .(buffer-substring-no-properties |
| 2bde0 | 0a 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a | ........(point).(point-max))))). |
| 2be00 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 73 74 72 69 70 2d 63 6f 6d 6d 65 6e 74 73 20 | .(defun.org-roam-strip-comments. |
| 2be20 | 28 73 29 0a 20 20 22 53 74 72 69 70 20 4f 72 67 20 63 6f 6d 6d 65 6e 74 73 20 66 72 6f 6d 20 73 | (s)..."Strip.Org.comments.from.s |
| 2be40 | 74 72 69 6e 67 20 53 2e 22 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 | tring.S."...(with-temp-buffer... |
| 2be60 | 20 20 28 69 6e 73 65 72 74 20 73 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | ..(insert.s).....(goto-char.(poi |
| 2be80 | 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 | nt-min)).....(while.(not.(eobp)) |
| 2bea0 | 0a 20 20 20 20 20 20 28 69 66 20 28 6f 72 67 2d 61 74 2d 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 | .......(if.(org-at-comment-p)... |
| 2bec0 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 61 74 | ........(delete-region.(point-at |
| 2bee0 | 2d 62 6f 6c 29 20 28 70 72 6f 67 6e 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 20 28 70 6f 69 | -bol).(progn.(forward-line).(poi |
| 2bf00 | 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 0a 20 | nt))).........(forward-line))).. |
| 2bf20 | 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 0a 3b 3b 3b 20 4c 69 73 74 20 75 | ...(buffer-string)))..;;;.List.u |
| 2bf40 | 74 69 6c 69 74 69 65 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 6c 69 73 74 2d 6d | tilities.(defun.org-roam-plist-m |
| 2bf60 | 61 70 21 20 28 66 6e 20 70 6c 69 73 74 29 0a 20 20 22 4d 61 70 20 46 4e 20 6f 76 65 72 20 50 4c | ap!.(fn.plist)..."Map.FN.over.PL |
| 2bf80 | 49 53 54 2c 20 6d 6f 64 69 66 79 69 6e 67 20 69 74 20 69 6e 2d 70 6c 61 63 65 20 61 6e 64 20 72 | IST,.modifying.it.in-place.and.r |
| 2bfa0 | 65 74 75 72 6e 69 6e 67 20 69 74 2e 0a 46 4e 20 6d 75 73 74 20 74 61 6b 65 20 74 77 6f 20 61 72 | eturning.it..FN.must.take.two.ar |
| 2bfc0 | 67 75 6d 65 6e 74 73 3a 20 74 68 65 20 6b 65 79 20 61 6e 64 20 74 68 65 20 76 61 6c 75 65 2e 22 | guments:.the.key.and.the.value." |
| 2bfe0 | 0a 20 20 28 6c 65 74 20 28 28 70 6c 69 73 74 2d 69 6e 64 65 78 20 70 6c 69 73 74 29 29 0a 20 20 | ...(let.((plist-index.plist))... |
| 2c000 | 20 20 28 77 68 69 6c 65 20 70 6c 69 73 74 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 28 6c 65 74 20 | ..(while.plist-index.......(let. |
| 2c020 | 28 28 6b 65 79 20 28 70 6f 70 20 70 6c 69 73 74 2d 69 6e 64 65 78 29 29 29 0a 20 20 20 20 20 20 | ((key.(pop.plist-index)))....... |
| 2c040 | 20 20 28 73 65 74 66 20 28 63 61 72 20 70 6c 69 73 74 2d 69 6e 64 65 78 29 20 28 66 75 6e 63 61 | ..(setf.(car.plist-index).(funca |
| 2c060 | 6c 6c 20 66 6e 20 6b 65 79 20 28 63 61 72 20 70 6c 69 73 74 2d 69 6e 64 65 78 29 29 0a 20 20 20 | ll.fn.key.(car.plist-index)).... |
| 2c080 | 20 20 20 20 20 20 20 20 20 20 20 70 6c 69 73 74 2d 69 6e 64 65 78 20 28 63 64 72 20 70 6c 69 73 | ...........plist-index.(cdr.plis |
| 2c0a0 | 74 2d 69 6e 64 65 78 29 29 29 29 29 0a 20 20 70 6c 69 73 74 29 0a 0a 28 64 65 66 6d 61 63 72 6f | t-index)))))...plist)..(defmacro |
| 2c0c0 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 6f 6c 69 73 74 2d 77 69 74 68 2d 70 72 6f 67 72 65 73 73 20 28 | .org-roam-dolist-with-progress.( |
| 2c0e0 | 73 70 65 63 20 6d 73 67 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 4c 6f 6f 70 20 6f 76 65 | spec.msg.&rest.body)..."Loop.ove |
| 2c100 | 72 20 61 20 6c 69 73 74 20 61 6e 64 20 72 65 70 6f 72 74 20 70 72 6f 67 72 65 73 73 20 69 6e 20 | r.a.list.and.report.progress.in. |
| 2c120 | 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 4c 69 6b 65 20 60 64 6f 6c 69 73 74 2d 77 69 74 68 | the.echo.area..Like.`dolist-with |
| 2c140 | 2d 70 72 6f 67 72 65 73 73 2d 72 65 70 6f 72 74 65 72 27 2c 20 62 75 74 20 66 61 6c 6c 73 20 62 | -progress-reporter',.but.falls.b |
| 2c160 | 61 63 6b 20 74 6f 20 60 64 6f 6c 69 73 74 27 0a 69 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 | ack.to.`dolist'.if.the.function. |
| 2c180 | 64 6f 65 73 20 6e 6f 74 20 79 65 74 20 65 78 69 73 74 2e 0a 0a 45 76 61 6c 75 61 74 65 20 42 4f | does.not.yet.exist...Evaluate.BO |
| 2c1a0 | 44 59 20 77 69 74 68 20 56 41 52 20 62 6f 75 6e 64 20 74 6f 20 65 61 63 68 20 63 61 72 20 66 72 | DY.with.VAR.bound.to.each.car.fr |
| 2c1c0 | 6f 6d 20 4c 49 53 54 2c 20 69 6e 20 74 75 72 6e 2e 0a 54 68 65 6e 20 65 76 61 6c 75 61 74 65 20 | om.LIST,.in.turn..Then.evaluate. |
| 2c1e0 | 52 45 53 55 4c 54 20 74 6f 20 67 65 74 20 72 65 74 75 72 6e 20 76 61 6c 75 65 2c 20 64 65 66 61 | RESULT.to.get.return.value,.defa |
| 2c200 | 75 6c 74 20 6e 69 6c 2e 0a 0a 4d 53 47 20 69 73 20 61 20 70 72 6f 67 72 65 73 73 20 72 65 70 6f | ult.nil...MSG.is.a.progress.repo |
| 2c220 | 72 74 65 72 20 6f 62 6a 65 63 74 20 6f 72 20 61 20 73 74 72 69 6e 67 2e 20 20 49 6e 20 74 68 65 | rter.object.or.a.string...In.the |
| 2c240 | 20 6c 61 74 74 65 72 0a 63 61 73 65 2c 20 75 73 65 20 74 68 69 73 20 73 74 72 69 6e 67 20 74 6f | .latter.case,.use.this.string.to |
| 2c260 | 20 63 72 65 61 74 65 20 61 20 70 72 6f 67 72 65 73 73 20 72 65 70 6f 72 74 65 72 2e 0a 0a 53 50 | .create.a.progress.reporter...SP |
| 2c280 | 45 43 20 69 73 20 61 20 6c 69 73 74 2c 20 61 73 20 70 65 72 20 60 64 6f 6c 69 73 74 27 2e 22 0a | EC.is.a.list,.as.per.`dolist'.". |
| 2c2a0 | 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 28 69 66 20 28 66 62 | ..(declare.(indent.2))...(if.(fb |
| 2c2c0 | 6f 75 6e 64 70 20 27 64 6f 6c 69 73 74 2d 77 69 74 68 2d 70 72 6f 67 72 65 73 73 2d 72 65 70 6f | oundp.'dolist-with-progress-repo |
| 2c2e0 | 72 74 65 72 29 0a 20 20 20 20 20 20 60 28 64 6f 6c 69 73 74 2d 77 69 74 68 2d 70 72 6f 67 72 65 | rter).......`(dolist-with-progre |
| 2c300 | 73 73 2d 72 65 70 6f 72 74 65 72 20 2c 73 70 65 63 20 2c 6d 73 67 20 2c 40 62 6f 64 79 29 0a 20 | ss-reporter.,spec.,msg.,@body).. |
| 2c320 | 20 20 20 60 28 64 6f 6c 69 73 74 20 2c 73 70 65 63 20 2c 40 62 6f 64 79 29 29 29 0a 0a 3b 3b 3b | ...`(dolist.,spec.,@body)))..;;; |
| 2c340 | 20 46 69 6c 65 20 75 74 69 6c 69 74 69 65 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | .File.utilities.(defun.org-roam- |
| 2c360 | 64 65 73 63 65 6e 64 61 6e 74 2d 6f 66 2d 70 20 28 61 20 62 29 0a 20 20 22 52 65 74 75 72 6e 20 | descendant-of-p.(a.b)..."Return. |
| 2c380 | 74 20 69 66 20 41 20 69 73 20 64 65 73 63 65 6e 64 61 6e 74 20 6f 66 20 42 2e 22 0a 20 20 28 75 | t.if.A.is.descendant.of.B."...(u |
| 2c3a0 | 6e 6c 65 73 73 20 28 61 6e 64 20 61 20 62 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 74 72 75 65 | nless.(and.a.b.(equal.(file-true |
| 2c3c0 | 6e 61 6d 65 20 61 29 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 62 29 29 29 0a 20 20 20 20 | name.a).(file-truename.b)))..... |
| 2c3e0 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | (string-prefix-p.(replace-regexp |
| 2c400 | 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5e 5c 5c 28 5b 41 2d 5a 61 2d 7a 5d 5c 5c 29 3a 22 20 27 64 | -in-string."^\\([A-Za-z]\\):".'d |
| 2c420 | 6f 77 6e 63 61 73 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 29 20 74 20 74 | owncase.(expand-file-name.b).t.t |
| 2c440 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d | )......................(replace- |
| 2c460 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5e 5c 5c 28 5b 41 2d 5a 61 2d 7a 5d 5c 5c | regexp-in-string."^\\([A-Za-z]\\ |
| 2c480 | 29 3a 22 20 27 64 6f 77 6e 63 61 73 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ):".'downcase.(expand-file-name. |
| 2c4a0 | 61 29 20 74 20 74 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6f 72 67 2d 72 6f 61 6d 2d 77 | a).t.t))))..(defmacro.org-roam-w |
| 2c4c0 | 69 74 68 2d 66 69 6c 65 20 28 66 69 6c 65 20 6b 65 65 70 2d 62 75 66 2d 70 20 26 72 65 73 74 20 | ith-file.(file.keep-buf-p.&rest. |
| 2c4e0 | 62 6f 64 79 29 0a 20 20 22 45 78 65 63 75 74 65 20 42 4f 44 59 20 77 69 74 68 69 6e 20 46 49 4c | body)..."Execute.BODY.within.FIL |
| 2c500 | 45 2e 0a 49 66 20 46 49 4c 45 20 69 73 20 6e 69 6c 2c 20 65 78 65 63 75 74 65 20 42 4f 44 59 20 | E..If.FILE.is.nil,.execute.BODY. |
| 2c520 | 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 4b 69 6c 6c 73 20 74 68 65 | in.the.current.buffer..Kills.the |
| 2c540 | 20 62 75 66 66 65 72 20 69 66 20 4b 45 45 50 2d 42 55 46 2d 50 20 69 73 20 6e 69 6c 2c 20 61 6e | .buffer.if.KEEP-BUF-P.is.nil,.an |
| 2c560 | 64 20 46 49 4c 45 20 69 73 20 6e 6f 74 20 79 65 74 20 76 69 73 69 74 65 64 2e 22 0a 20 20 28 64 | d.FILE.is.not.yet.visited."...(d |
| 2c580 | 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 20 28 64 65 62 75 67 20 74 29 29 0a 20 20 60 | eclare.(indent.2).(debug.t))...` |
| 2c5a0 | 28 6c 65 74 2a 20 28 6e 65 77 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 28 61 75 74 6f 2d 6d | (let*.(new-buf...........(auto-m |
| 2c5c0 | 6f 64 65 2d 61 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 | ode-alist.nil)...........(find-f |
| 2c5e0 | 69 6c 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 62 75 66 20 28 6f 72 | ile-hook.nil)...........(buf.(or |
| 2c600 | 20 28 61 6e 64 20 28 6e 6f 74 20 2c 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.(not.,file)............... |
| 2c620 | 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 20 3b 49 66 20 | ..........(current-buffer)).;If. |
| 2c640 | 46 49 4c 45 20 69 73 20 6e 69 6c 2c 20 75 73 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 0a | FILE.is.nil,.use.current.buffer. |
| 2c660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 62 75 66 66 65 72 2d | ...................(find-buffer- |
| 2c680 | 76 69 73 69 74 69 6e 67 20 2c 66 69 6c 65 29 20 3b 20 49 66 20 46 49 4c 45 20 69 73 20 61 6c 72 | visiting.,file).;.If.FILE.is.alr |
| 2c6a0 | 65 61 64 79 20 76 69 73 69 74 65 64 2c 20 66 69 6e 64 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 | eady.visited,.find.buffer....... |
| 2c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(progn............. |
| 2c6e0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 65 77 2d 62 75 66 20 74 29 0a 20 20 20 20 20 20 | .........(setq.new-buf.t)....... |
| 2c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 | ...............(find-file-nosele |
| 2c720 | 63 74 20 2c 66 69 6c 65 29 29 29 29 20 3b 20 45 6c 73 65 2c 20 76 69 73 69 74 20 46 49 4c 45 20 | ct.,file)))).;.Else,.visit.FILE. |
| 2c740 | 61 6e 64 20 72 65 74 75 72 6e 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 29 | and.return.buffer...........res) |
| 2c760 | 0a 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 | ......(with-current-buffer.buf.. |
| 2c780 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f | ......(unless.(derived-mode-p.'o |
| 2c7a0 | 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f | rg-mode)..........(delay-mode-ho |
| 2c7c0 | 6f 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 69 6e 68 69 62 69 | oks............(let.((org-inhibi |
| 2c7e0 | 74 2d 73 74 61 72 74 75 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | t-startup.t)..................(o |
| 2c800 | 72 67 2d 61 67 65 6e 64 61 2d 66 69 6c 65 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | rg-agenda-files.nil))........... |
| 2c820 | 20 20 20 28 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 61 63 6b | ...(org-mode)..............(hack |
| 2c840 | 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 | -local-variables))))........(set |
| 2c860 | 71 20 72 65 73 20 28 70 72 6f 67 6e 20 2c 40 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 28 75 6e | q.res.(progn.,@body))........(un |
| 2c880 | 6c 65 73 73 20 28 61 6e 64 20 6e 65 77 2d 62 75 66 20 28 6e 6f 74 20 2c 6b 65 65 70 2d 62 75 66 | less.(and.new-buf.(not.,keep-buf |
| 2c8a0 | 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20 | -p))..........(save-buffer)))... |
| 2c8c0 | 20 20 20 28 69 66 20 28 61 6e 64 20 6e 65 77 2d 62 75 66 20 28 6e 6f 74 20 2c 6b 65 65 70 2d 62 | ...(if.(and.new-buf.(not.,keep-b |
| 2c8e0 | 75 66 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6e 64 2d 62 75 66 66 | uf-p))..........(when.(find-buff |
| 2c900 | 65 72 2d 76 69 73 69 74 69 6e 67 20 2c 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b | er-visiting.,file)............(k |
| 2c920 | 69 6c 6c 2d 62 75 66 66 65 72 20 28 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 | ill-buffer.(find-buffer-visiting |
| 2c940 | 20 2c 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 72 65 73 29 29 0a 0a 3b 3b 3b 20 42 75 66 66 65 | .,file))))......res))..;;;.Buffe |
| 2c960 | 72 20 75 74 69 6c 69 74 69 65 73 0a 28 64 65 66 6d 61 63 72 6f 20 6f 72 67 2d 72 6f 61 6d 2d 77 | r.utilities.(defmacro.org-roam-w |
| 2c980 | 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 20 28 66 69 6c 65 20 26 72 65 73 74 20 62 6f 64 79 | ith-temp-buffer.(file.&rest.body |
| 2c9a0 | 29 0a 20 20 22 45 78 65 63 75 74 65 20 42 4f 44 59 20 77 69 74 68 69 6e 20 61 20 74 65 6d 70 20 | )..."Execute.BODY.within.a.temp. |
| 2c9c0 | 62 75 66 66 65 72 2e 0a 4c 69 6b 65 20 60 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 27 2c | buffer..Like.`with-temp-buffer', |
| 2c9e0 | 20 62 75 74 20 70 72 6f 70 61 67 61 74 65 73 20 60 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 | .but.propagates.`org-roam-direct |
| 2ca00 | 6f 72 79 27 2e 0a 49 66 20 46 49 4c 45 2c 20 73 65 74 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 | ory'..If.FILE,.set.`default-dire |
| 2ca20 | 63 74 6f 72 79 27 20 74 6f 20 46 49 4c 45 27 73 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 69 | ctory'.to.FILE's.directory.and.i |
| 2ca40 | 6e 73 65 72 74 20 69 74 73 20 63 6f 6e 74 65 6e 74 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 | nsert.its.contents."...(declare. |
| 2ca60 | 28 69 6e 64 65 6e 74 20 31 29 20 28 64 65 62 75 67 20 74 29 29 0a 20 20 28 6c 65 74 20 28 28 63 | (indent.1).(debug.t))...(let.((c |
| 2ca80 | 75 72 72 65 6e 74 2d 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 6b 65 2d | urrent-org-roam-directory.(make- |
| 2caa0 | 73 79 6d 62 6f 6c 20 22 63 75 72 72 65 6e 74 2d 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f | symbol."current-org-roam-directo |
| 2cac0 | 72 79 22 29 29 29 0a 20 20 20 20 60 28 6c 65 74 20 28 28 2c 63 75 72 72 65 6e 74 2d 6f 72 67 2d | ry"))).....`(let.((,current-org- |
| 2cae0 | 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 | roam-directory.org-roam-director |
| 2cb00 | 79 29 29 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 | y))........(with-temp-buffer.... |
| 2cb20 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 | ......(let.((org-roam-directory. |
| 2cb40 | 2c 63 75 72 72 65 6e 74 2d 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 | ,current-org-roam-directory))... |
| 2cb60 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 28 6f 72 67 2d | .........(delay-mode-hooks.(org- |
| 2cb80 | 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 2c 66 69 6c 65 0a 20 20 | mode))............(when.,file... |
| 2cba0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 | ...........(insert-file-contents |
| 2cbc0 | 20 2c 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c | .,file)..............(setq-local |
| 2cbe0 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 | .default-directory.(file-name-di |
| 2cc00 | 72 65 63 74 6f 72 79 20 2c 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f | rectory.,file)))............,@bo |
| 2cc20 | 64 79 29 29 29 29 29 0a 0a 3b 3b 3b 20 46 6f 72 6d 61 74 74 69 6e 67 0a 28 64 65 66 75 6e 20 6f | dy)))))..;;;.Formatting.(defun.o |
| 2cc40 | 72 67 2d 72 6f 61 6d 2d 66 6f 72 6d 61 74 2d 74 65 6d 70 6c 61 74 65 20 28 74 65 6d 70 6c 61 74 | rg-roam-format-template.(templat |
| 2cc60 | 65 20 72 65 70 6c 61 63 65 72 29 0a 20 20 22 46 6f 72 6d 61 74 20 54 45 4d 50 4c 41 54 45 20 77 | e.replacer)..."Format.TEMPLATE.w |
| 2cc80 | 69 74 68 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 52 45 50 4c 41 43 45 52 2e 0a 54 68 65 20 74 | ith.the.function.REPLACER..The.t |
| 2cca0 | 65 6d 70 6c 61 74 65 73 20 61 72 65 20 6f 66 20 66 6f 72 6d 20 24 7b 66 6f 6f 7d 20 66 6f 72 20 | emplates.are.of.form.${foo}.for. |
| 2ccc0 | 76 61 72 69 61 62 6c 65 20 66 6f 6f 2c 20 61 6e 64 0a 24 7b 66 6f 6f 3d 64 65 66 61 75 6c 74 7d | variable.foo,.and.${foo=default} |
| 2cce0 | 20 66 6f 72 20 76 61 72 69 61 62 6c 65 20 66 6f 6f 20 77 69 74 68 20 64 65 66 61 75 6c 74 20 76 | .for.variable.foo.with.default.v |
| 2cd00 | 61 6c 75 65 20 5c 22 64 65 66 61 75 6c 74 5c 22 2e 0a 52 45 50 4c 41 43 45 52 20 74 61 6b 65 73 | alue.\"default\"..REPLACER.takes |
| 2cd20 | 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 61 74 20 76 61 72 69 61 | .an.argument.of.the.format.varia |
| 2cd40 | 62 6c 65 20 61 6e 64 20 74 68 65 20 64 65 66 61 75 6c 74 0a 76 61 6c 75 65 20 28 70 6f 73 73 69 | ble.and.the.default.value.(possi |
| 2cd60 | 62 6c 79 20 6e 69 6c 29 2e 20 41 64 61 70 74 65 64 20 66 72 6f 6d 20 60 73 2d 66 6f 72 6d 61 74 | bly.nil)..Adapted.from.`s-format |
| 2cd80 | 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 61 76 65 64 2d 6d 61 74 63 68 2d 64 61 74 61 20 28 6d | '."...(let.((saved-match-data.(m |
| 2cda0 | 61 74 63 68 2d 64 61 74 61 29 29 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 | atch-data))).....(unwind-protect |
| 2cdc0 | 0a 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | .........(replace-regexp-in-stri |
| 2cde0 | 6e 67 0a 20 20 20 20 20 20 20 20 20 22 5c 5c 24 7b 5c 5c 28 5b 5e 7d 5d 2b 5c 5c 29 7d 22 0a 20 | ng.........."\\${\\([^}]+\\)}".. |
| 2ce00 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(lambda.(md)............ |
| 2ce20 | 28 6c 65 74 20 28 28 76 61 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6d 64 29 29 0a | (let.((var.(match-string.1.md)). |
| 2ce40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 72 2d 6d 61 74 63 68 | .................(replacer-match |
| 2ce60 | 2d 64 61 74 61 20 28 6d 61 74 63 68 2d 64 61 74 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -data.(match-data))............. |
| 2ce80 | 20 20 20 20 20 64 65 66 61 75 6c 74 2d 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .....default-val)..............( |
| 2cea0 | 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 2e 2b 5c 5c 29 3d 5c 5c 28 | when.(string-match."\\(.+\\)=\\( |
| 2cec0 | 2e 2b 5c 5c 29 22 20 76 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | .+\\)".var)................(setq |
| 2cee0 | 20 64 65 66 61 75 6c 74 2d 76 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 76 61 72 | .default-val.(match-string.2.var |
| 2cf00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 28 6d 61 74 63 | )......................var.(matc |
| 2cf20 | 68 2d 73 74 72 69 6e 67 20 31 20 76 61 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | h-string.1.var)))..............( |
| 2cf40 | 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unwind-protect.................. |
| 2cf60 | 28 6c 65 74 20 28 28 76 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (let.((v.(progn................. |
| 2cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 73 61 76 65 | ............(set-match-data.save |
| 2cfa0 | 64 2d 6d 61 74 63 68 2d 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-match-data)................... |
| 2cfc0 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 72 65 70 6c 61 63 65 72 20 76 61 72 20 | ..........(funcall.replacer.var. |
| 2cfe0 | 64 65 66 61 75 6c 74 2d 76 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default-val))))................. |
| 2d000 | 20 20 20 28 69 66 20 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.v........................ |
| 2d020 | 28 66 6f 72 6d 61 74 20 28 61 70 70 6c 79 20 23 27 70 72 6f 70 65 72 74 69 7a 65 20 22 25 73 22 | (format.(apply.#'propertize."%s" |
| 2d040 | 20 28 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 61 74 20 30 20 76 61 72 29 29 20 76 29 0a | .(text-properties-at.0.var)).v). |
| 2d060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6f 72 | .....................(signal.'or |
| 2d080 | 67 2d 72 6f 61 6d 2d 66 6f 72 6d 61 74 2d 72 65 73 6f 6c 76 65 20 6d 64 29 29 29 0a 20 20 20 20 | g-roam-format-resolve.md)))..... |
| 2d0a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 72 65 70 6c 61 | ...........(set-match-data.repla |
| 2d0c0 | 63 65 72 2d 6d 61 74 63 68 2d 64 61 74 61 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 | cer-match-data))))..........(if. |
| 2d0e0 | 28 66 75 6e 63 74 69 6f 6e 70 20 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (functionp.template)............ |
| 2d100 | 20 20 28 66 75 6e 63 61 6c 6c 20 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(funcall.template)............ |
| 2d120 | 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 65 65 64 20 6c 69 74 65 72 | template)..........;;.Need.liter |
| 2d140 | 61 6c 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 77 6f 72 6b 73 0a 20 20 20 20 20 20 20 | al.to.make.sure.it.works........ |
| 2d160 | 20 20 74 20 74 29 0a 20 20 20 20 20 20 28 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 73 61 76 | ..t.t).......(set-match-data.sav |
| 2d180 | 65 64 2d 6d 61 74 63 68 2d 64 61 74 61 29 29 29 29 0a 0a 3b 3b 3b 20 46 6f 6e 74 69 66 69 63 61 | ed-match-data))))..;;;.Fontifica |
| 2d1a0 | 74 69 6f 6e 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 65 66 2d 62 75 66 66 65 72 2d 68 61 63 6b | tion.(defvar.org-ref-buffer-hack |
| 2d1c0 | 65 64 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 66 6f 6e 74 69 66 79 2d 6c 69 6b | ed)..(defun.org-roam-fontify-lik |
| 2d1e0 | 65 2d 69 6e 2d 6f 72 67 2d 6d 6f 64 65 20 28 73 29 0a 20 20 22 46 6f 6e 74 69 66 79 20 73 74 72 | e-in-org-mode.(s)..."Fontify.str |
| 2d200 | 69 6e 67 20 53 20 6c 69 6b 65 20 69 6e 20 4f 72 67 20 6d 6f 64 65 2e 0a 4c 69 6b 65 20 60 6f 72 | ing.S.like.in.Org.mode..Like.`or |
| 2d220 | 67 2d 66 6f 6e 74 69 66 79 2d 6c 69 6b 65 2d 69 6e 2d 6f 72 67 2d 6d 6f 64 65 27 2c 20 62 75 74 | g-fontify-like-in-org-mode',.but |
| 2d240 | 20 73 75 70 70 6f 72 74 73 20 60 6f 72 67 2d 72 65 66 27 2e 22 0a 20 20 3b 3b 20 4e 4f 54 45 3a | .supports.`org-ref'."...;;.NOTE: |
| 2d260 | 20 70 72 65 74 65 6e 64 20 74 68 61 74 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 | .pretend.that.the.temporary.buff |
| 2d280 | 65 72 20 63 72 65 61 74 65 64 20 62 79 20 60 6f 72 67 2d 66 6f 6e 74 69 66 79 2d 6c 69 6b 65 2d | er.created.by.`org-fontify-like- |
| 2d2a0 | 69 6e 2d 6f 72 67 2d 6d 6f 64 65 27 20 74 6f 0a 20 20 3b 3b 20 66 6f 6e 74 69 66 79 20 61 20 60 | in-org-mode'.to...;;.fontify.a.` |
| 2d2c0 | 63 69 74 65 3a 27 20 72 65 66 65 72 65 6e 63 65 20 68 61 73 20 62 65 65 6e 20 68 61 63 6b 65 64 | cite:'.reference.has.been.hacked |
| 2d2e0 | 20 62 79 20 6f 72 67 2d 72 65 66 2c 20 77 68 61 74 65 76 65 72 20 74 68 61 74 20 6d 65 61 6e 73 | .by.org-ref,.whatever.that.means |
| 2d300 | 3b 0a 20 20 3b 3b 0a 20 20 3b 3b 20 60 6f 72 67 2d 72 65 66 2d 63 69 74 65 2d 6c 69 6e 6b 2d 66 | ;...;;...;;.`org-ref-cite-link-f |
| 2d320 | 61 63 65 2d 66 6e 27 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 74 6f 20 73 75 70 70 6c 79 | ace-fn',.which.is.used.to.supply |
| 2d340 | 20 61 20 66 61 63 65 20 66 6f 72 20 60 63 69 74 65 3a 27 20 6c 69 6e 6b 73 2c 20 63 61 6c 6c 73 | .a.face.for.`cite:'.links,.calls |
| 2d360 | 0a 20 20 3b 3b 20 60 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 27 | ...;;.`hack-dir-local-variables' |
| 2d380 | 20 72 61 74 69 6f 6e 61 6c 69 7a 69 6e 67 20 74 68 61 74 20 60 62 69 62 74 65 78 2d 63 6f 6d 70 | .rationalizing.that.`bibtex-comp |
| 2d3a0 | 6c 65 74 69 6f 6e 27 20 77 6f 75 6c 64 20 74 68 72 6f 77 20 73 6f 6d 65 20 77 61 72 6e 69 6e 67 | letion'.would.throw.some.warning |
| 2d3c0 | 73 0a 20 20 3b 3b 20 6f 74 68 65 72 77 69 73 65 2e 20 20 54 68 69 73 20 64 6f 65 73 6e 27 74 20 | s...;;.otherwise...This.doesn't. |
| 2d3e0 | 73 65 65 6d 20 74 6f 20 62 65 20 74 68 65 20 63 61 73 65 20 61 6e 64 20 63 61 6c 6c 69 6e 67 20 | seem.to.be.the.case.and.calling. |
| 2d400 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6a 75 73 74 20 62 65 66 6f 72 65 0a 20 20 3b 3b 20 60 | this.function.just.before...;;.` |
| 2d420 | 6f 72 67 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 73 75 72 65 27 20 28 61 6c 69 61 73 20 6f 66 20 | org-font-lock-ensure'.(alias.of. |
| 2d440 | 60 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 73 75 72 65 27 29 20 61 63 74 75 61 6c 6c 79 20 69 6e 73 | `font-lock-ensure').actually.ins |
| 2d460 | 74 65 61 64 20 6f 66 20 66 69 78 69 6e 67 20 74 68 65 20 61 6c 6c 65 67 65 64 0a 20 20 3b 3b 20 | tead.of.fixing.the.alleged...;;. |
| 2d480 | 77 61 72 6e 69 6e 67 73 20 6d 65 73 73 65 73 20 74 68 65 20 74 68 69 6e 67 73 20 73 6f 20 62 61 | warnings.messes.the.things.so.ba |
| 2d4a0 | 64 6c 79 20 74 68 61 74 20 60 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 73 75 72 65 27 20 63 72 61 73 | dly.that.`font-lock-ensure'.cras |
| 2d4c0 | 68 65 73 20 77 69 74 68 20 65 72 72 6f 72 20 61 6e 64 20 64 6f 65 73 6e 27 74 20 6c 65 74 0a 20 | hes.with.error.and.doesn't.let.. |
| 2d4e0 | 20 3b 3b 20 6f 72 67 2d 72 6f 61 6d 20 74 6f 20 70 72 6f 63 65 65 64 20 66 75 72 74 68 65 72 2e | .;;.org-roam.to.proceed.further. |
| 2d500 | 20 49 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 77 68 61 74 27 73 20 68 61 70 70 65 6e 69 6e 67 20 74 | .I.don't.know.what's.happening.t |
| 2d520 | 68 65 72 65 20 65 78 61 63 74 6c 79 20 62 75 74 20 64 69 73 61 62 6c 69 6e 67 20 74 68 69 73 20 | here.exactly.but.disabling.this. |
| 2d540 | 68 61 63 6b 65 72 79 0a 20 20 3b 3b 20 66 69 78 65 73 20 74 68 65 20 63 72 61 73 68 69 6e 67 2e | hackery...;;.fixes.the.crashing. |
| 2d560 | 20 20 46 6f 72 74 75 6e 61 74 65 6c 79 2c 20 6f 72 67 2d 72 65 66 20 70 72 6f 76 69 64 65 73 20 | ..Fortunately,.org-ref.provides. |
| 2d580 | 74 68 65 20 60 6f 72 67 2d 72 65 66 2d 62 75 66 66 65 72 2d 68 61 63 6b 65 64 27 20 73 77 69 74 | the.`org-ref-buffer-hacked'.swit |
| 2d5a0 | 63 68 2c 20 77 68 69 63 68 20 77 65 20 75 73 65 0a 20 20 3b 3b 20 68 65 72 65 20 74 6f 20 6d 61 | ch,.which.we.use...;;.here.to.ma |
| 2d5c0 | 6b 65 20 69 74 20 62 65 6c 69 65 76 65 20 74 68 61 74 20 74 68 65 20 62 75 66 66 65 72 20 77 61 | ke.it.believe.that.the.buffer.wa |
| 2d5e0 | 73 20 68 61 63 6b 65 64 2e 0a 20 20 3b 3b 0a 20 20 3b 3b 20 54 68 69 73 20 69 73 20 61 20 77 6f | s.hacked....;;...;;.This.is.a.wo |
| 2d600 | 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 60 63 69 74 65 3a 27 20 6c 69 6e 6b 73 20 61 6e 64 20 64 | rkaround.for.`cite:'.links.and.d |
| 2d620 | 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 6e 79 20 65 66 66 65 63 74 20 6f 6e 20 6f 74 68 65 72 | oes.not.have.any.effect.on.other |
| 2d640 | 20 72 65 66 20 74 79 70 65 73 2e 0a 20 20 3b 3b 0a 20 20 3b 3b 20 60 6f 72 67 2d 72 65 66 2d 62 | .ref.types....;;...;;.`org-ref-b |
| 2d660 | 75 66 66 65 72 2d 68 61 63 6b 65 64 27 20 69 73 20 61 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 | uffer-hacked'.is.a.buffer-local. |
| 2d680 | 76 61 72 69 61 62 6c 65 2c 20 74 68 65 72 65 66 6f 72 65 20 77 65 20 69 6e 6c 69 6e 65 0a 20 20 | variable,.therefore.we.inline... |
| 2d6a0 | 3b 3b 20 60 6f 72 67 2d 66 6f 6e 74 69 66 79 2d 6c 69 6b 65 2d 69 6e 2d 6f 72 67 2d 6d 6f 64 65 | ;;.`org-fontify-like-in-org-mode |
| 2d6c0 | 27 20 68 65 72 65 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 | '.here...(with-temp-buffer.....( |
| 2d6e0 | 69 6e 73 65 72 74 20 73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 72 65 66 2d 62 75 66 | insert.s).....(let.((org-ref-buf |
| 2d700 | 66 65 72 2d 68 61 63 6b 65 64 20 74 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 6d 6f 64 65 29 0a | fer-hacked.t)).......(org-mode). |
| 2d720 | 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6f 72 67 2d 66 6f 6c 64 2d 63 6f 72 65 2d | ......(setq-local.org-fold-core- |
| 2d740 | 73 74 79 6c 65 20 27 6f 76 65 72 6c 61 79 73 29 0a 20 20 20 20 20 20 28 66 6f 6e 74 2d 6c 6f 63 | style.'overlays).......(font-loc |
| 2d760 | 6b 2d 65 6e 73 75 72 65 29 0a 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 | k-ensure).......(buffer-string)) |
| 2d780 | 29 29 0a 0a 3b 3b 3b 3b 20 53 68 69 65 6c 64 69 6e 67 20 72 65 67 69 6f 6e 73 0a 28 64 65 66 66 | ))..;;;;.Shielding.regions.(deff |
| 2d7a0 | 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 73 68 69 65 6c 64 65 64 0a 20 20 27 28 28 74 20 3a 69 6e | ace.org-roam-shielded...'((t.:in |
| 2d7c0 | 68 65 72 69 74 20 28 77 61 72 6e 69 6e 67 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 72 65 | herit.(warning)))..."Face.for.re |
| 2d7e0 | 67 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 73 68 69 65 6c 64 65 64 20 28 6d 61 72 6b 65 64 20 | gions.that.are.shielded.(marked. |
| 2d800 | 61 73 20 72 65 61 64 2d 6f 6e 6c 79 29 2e 0a 54 68 69 73 20 66 61 63 65 20 69 73 20 75 73 65 64 | as.read-only)..This.face.is.used |
| 2d820 | 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 74 61 72 67 65 74 20 62 79 20 6f 72 67 2d 72 6f 61 | .on.the.region.target.by.org-roa |
| 2d840 | 6d 2d 69 6e 73 65 72 74 69 6f 6e 0a 64 75 72 69 6e 67 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d | m-insertion.during.an.`org-roam- |
| 2d860 | 63 61 70 74 75 72 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 61 | capture'."...:group.'org-roam-fa |
| 2d880 | 63 65 73 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 73 68 69 65 6c 64 2d 72 65 67 | ces)..(defun.org-roam-shield-reg |
| 2d8a0 | 69 6f 6e 20 28 62 65 67 20 65 6e 64 29 0a 20 20 22 53 68 69 65 6c 64 20 72 65 67 69 6f 6e 20 61 | ion.(beg.end)..."Shield.region.a |
| 2d8c0 | 67 61 69 6e 73 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 2e 0a 42 45 47 20 61 6e 64 20 45 4e | gainst.modifications..BEG.and.EN |
| 2d8e0 | 44 20 61 72 65 20 6d 61 72 6b 65 72 73 20 66 6f 72 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 | D.are.markers.for.the.beginning. |
| 2d900 | 61 6e 64 20 65 6e 64 20 72 65 67 69 6f 6e 73 2e 0a 52 45 47 49 4f 4e 20 6d 75 73 74 20 62 65 20 | and.end.regions..REGION.must.be. |
| 2d920 | 61 20 63 6f 6e 73 2d 63 65 6c 6c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 6d 61 72 6b 65 | a.cons-cell.containing.the.marke |
| 2d940 | 72 20 74 6f 20 74 68 65 20 72 65 67 69 6f 6e 0a 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 6d 61 | r.to.the.region.beginning.and.ma |
| 2d960 | 78 69 6d 75 6d 20 76 61 6c 75 65 73 2e 22 0a 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 | ximum.values."...(add-text-prope |
| 2d980 | 72 74 69 65 73 20 62 65 67 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rties.beg.end................... |
| 2d9a0 | 20 20 20 20 20 27 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 6f 72 67 2d 72 6f 61 6d 2d 73 | .....'(font-lock-face.org-roam-s |
| 2d9c0 | 68 69 65 6c 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hielded......................... |
| 2d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 | ................read-only.t).... |
| 2da00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 | ....................(marker-buff |
| 2da20 | 65 72 20 62 65 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 75 6e 73 68 69 | er.beg)))..(defun.org-roam-unshi |
| 2da40 | 65 6c 64 2d 72 65 67 69 6f 6e 20 28 62 65 67 20 65 6e 64 29 0a 20 20 22 55 6e 73 68 69 65 6c 64 | eld-region.(beg.end)..."Unshield |
| 2da60 | 20 74 68 65 20 73 68 69 65 6c 64 65 64 20 52 45 47 49 4f 4e 2e 0a 42 45 47 20 61 6e 64 20 45 4e | .the.shielded.REGION..BEG.and.EN |
| 2da80 | 44 20 61 72 65 20 6d 61 72 6b 65 72 73 20 66 6f 72 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 | D.are.markers.for.the.beginning. |
| 2daa0 | 61 6e 64 20 65 6e 64 20 72 65 67 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 | and.end.regions."...(let.((inhib |
| 2dac0 | 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 74 65 78 | it-read-only.t)).....(remove-tex |
| 2dae0 | 74 2d 70 72 6f 70 65 72 74 69 65 73 20 62 65 67 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | t-properties.beg.end............ |
| 2db00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | .................'(font-lock-fac |
| 2db20 | 65 20 6f 72 67 2d 72 6f 61 6d 2d 73 68 69 65 6c 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.org-roam-shielded............. |
| 2db40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2db60 | 20 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .read-only.t)................... |
| 2db80 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 65 72 20 62 65 67 29 29 29 29 | ..........(marker-buffer.beg)))) |
| 2dba0 | 0a 0a 3b 3b 3b 20 4f 72 67 2d 6d 6f 64 65 20 75 74 69 6c 69 74 69 65 73 0a 3b 3b 3b 3b 20 4d 6f | ..;;;.Org-mode.utilities.;;;;.Mo |
| 2dbc0 | 74 69 6f 6e 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 75 70 2d 68 65 61 64 69 6e 67 | tions.(defun.org-roam-up-heading |
| 2dbe0 | 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 20 28 29 0a 20 20 22 46 69 78 65 64 20 76 65 72 73 69 6f | -or-point-min.()..."Fixed.versio |
| 2dc00 | 6e 20 6f 66 20 4f 72 67 27 73 20 60 6f 72 67 2d 75 70 2d 68 65 61 64 69 6e 67 2d 6f 72 2d 70 6f | n.of.Org's.`org-up-heading-or-po |
| 2dc20 | 69 6e 74 2d 6d 69 6e 27 2e 22 0a 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 6f 72 67 | int-min'."...(ignore-errors.(org |
| 2dc40 | 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 20 74 29 29 0a 20 20 28 6c 65 74 20 28 28 70 20 | -back-to-heading.t))...(let.((p. |
| 2dc60 | 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 3c 20 31 20 28 66 75 6e 63 61 6c 6c 20 | (point))).....(if.(<.1.(funcall. |
| 2dc80 | 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 | outline-level)).........(progn.. |
| 2dca0 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 75 70 2d 68 65 61 64 69 6e 67 2d 73 61 66 65 29 0a 20 | .........(org-up-heading-safe).. |
| 2dcc0 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 28 70 6f 69 6e 74 29 20 70 29 0a 20 20 20 | .........(when.(=.(point).p).... |
| 2dce0 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 | .........(goto-char.(point-min)) |
| 2dd00 | 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 62 70 29 20 28 67 6f 74 6f 2d 63 68 | )).......(unless.(bobp).(goto-ch |
| 2dd20 | 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4b 65 79 77 6f 72 | ar.(point-min))))))..;;;;.Keywor |
| 2dd40 | 64 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 67 65 74 2d 6b 65 79 77 6f 72 64 20 28 | ds.(defun.org-roam-get-keyword.( |
| 2dd60 | 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 20 62 6f 75 6e 64 29 0a 20 20 22 52 65 | name.&optional.file.bound)..."Re |
| 2dd80 | 74 75 72 6e 20 6b 65 79 77 6f 72 64 20 70 72 6f 70 65 72 74 79 20 4e 41 4d 45 20 66 72 6f 6d 20 | turn.keyword.property.NAME.from. |
| 2dda0 | 61 6e 20 6f 72 67 20 46 49 4c 45 2e 0a 46 49 4c 45 20 64 65 66 61 75 6c 74 73 20 74 6f 20 63 75 | an.org.FILE..FILE.defaults.to.cu |
| 2ddc0 | 72 72 65 6e 74 20 66 69 6c 65 2e 0a 4f 6e 6c 79 20 73 63 61 6e 73 20 75 70 20 74 6f 20 42 4f 55 | rrent.file..Only.scans.up.to.BOU |
| 2dde0 | 4e 44 20 62 79 74 65 73 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 20 28 75 6e | ND.bytes.of.the.document."...(un |
| 2de00 | 6c 65 73 73 20 62 6f 75 6e 64 0a 20 20 20 20 28 73 65 74 71 20 62 6f 75 6e 64 20 31 30 32 34 29 | less.bound.....(setq.bound.1024) |
| 2de20 | 29 0a 20 20 28 69 66 20 66 69 6c 65 0a 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | )...(if.file.......(with-temp-bu |
| 2de40 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e | ffer.........(insert-file-conten |
| 2de60 | 74 73 20 66 69 6c 65 20 6e 69 6c 20 30 20 62 6f 75 6e 64 29 0a 20 20 20 20 20 20 20 20 28 6f 72 | ts.file.nil.0.bound).........(or |
| 2de80 | 67 2d 72 6f 61 6d 2d 2d 67 65 74 2d 6b 65 79 77 6f 72 64 20 6e 61 6d 65 29 29 0a 20 20 20 20 28 | g-roam--get-keyword.name)).....( |
| 2dea0 | 6f 72 67 2d 72 6f 61 6d 2d 2d 67 65 74 2d 6b 65 79 77 6f 72 64 20 6e 61 6d 65 20 62 6f 75 6e 64 | org-roam--get-keyword.name.bound |
| 2dec0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 67 65 74 2d 6b 65 79 77 6f 72 | )))..(defun.org-roam--get-keywor |
| 2dee0 | 64 20 28 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 62 6f 75 6e 64 29 0a 20 20 22 52 65 74 75 | d.(name.&optional.bound)..."Retu |
| 2df00 | 72 6e 20 6b 65 79 77 6f 72 64 20 70 72 6f 70 65 72 74 79 20 4e 41 4d 45 20 69 6e 20 63 75 72 72 | rn.keyword.property.NAME.in.curr |
| 2df20 | 65 6e 74 20 62 75 66 66 65 72 2e 0a 49 66 20 42 4f 55 4e 44 2c 20 73 63 61 6e 20 75 70 20 74 6f | ent.buffer..If.BOUND,.scan.up.to |
| 2df40 | 20 42 4f 55 4e 44 20 62 79 74 65 73 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2e 22 0a 20 20 28 | .BOUND.bytes.of.the.buffer."...( |
| 2df60 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 20 28 66 6f | save-excursion.....(let.((re.(fo |
| 2df80 | 72 6d 61 74 20 22 5e 23 5c 5c 2b 25 73 3a 5b 20 5c 74 5d 2a 5c 5c 28 5b 5e 5c 6e 5d 2b 5c 5c 29 | rmat."^#\\+%s:[.\t]*\\([^\n]+\\) |
| 2dfa0 | 22 20 28 75 70 63 61 73 65 20 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | ".(upcase.name)))).......(goto-c |
| 2dfc0 | 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 | har.(point-min)).......(when.(re |
| 2dfe0 | 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 72 65 20 62 6f 75 6e 64 20 74 29 0a 20 20 20 20 | -search-forward.re.bound.t)..... |
| 2e000 | 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 | ....(buffer-substring-no-propert |
| 2e020 | 69 65 73 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 20 28 6d 61 74 63 68 2d 65 | ies.(match-beginning.1).(match-e |
| 2e040 | 6e 64 20 31 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 65 6e 64 2d | nd.1))))))..(defun.org-roam-end- |
| 2e060 | 6f 66 2d 6d 65 74 61 2d 64 61 74 61 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 75 6c 6c 29 0a 20 20 | of-meta-data.(&optional.full)... |
| 2e080 | 22 4c 69 6b 65 20 60 6f 72 67 2d 65 6e 64 2d 6f 66 2d 6d 65 74 61 2d 64 61 74 61 27 2c 20 62 75 | "Like.`org-end-of-meta-data',.bu |
| 2e0a0 | 74 20 73 75 70 70 6f 72 74 73 20 66 69 6c 65 2d 6c 65 76 65 6c 20 6d 65 74 61 64 61 74 61 2e 0a | t.supports.file-level.metadata.. |
| 2e0c0 | 0a 57 68 65 6e 20 46 55 4c 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 62 75 74 20 6e 6f 74 20 74 2c | .When.FULL.is.non-nil.but.not.t, |
| 2e0e0 | 20 73 6b 69 70 20 70 6c 61 6e 6e 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 0a 70 72 6f 70 | .skip.planning.information,.prop |
| 2e100 | 65 72 74 69 65 73 2c 20 63 6c 6f 63 6b 69 6e 67 20 6c 69 6e 65 73 20 61 6e 64 20 6c 6f 67 62 6f | erties,.clocking.lines.and.logbo |
| 2e120 | 6f 6b 20 64 72 61 77 65 72 73 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d | ok.drawers...When.optional.argum |
| 2e140 | 65 6e 74 20 46 55 4c 4c 20 69 73 20 74 2c 20 73 6b 69 70 20 65 76 65 72 79 74 68 69 6e 67 20 61 | ent.FULL.is.t,.skip.everything.a |
| 2e160 | 62 6f 76 65 2c 20 61 6e 64 20 61 6c 73 6f 0a 73 6b 69 70 20 6b 65 79 77 6f 72 64 73 2e 22 0a 20 | bove,.and.also.skip.keywords.".. |
| 2e180 | 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d | .(org-back-to-heading-or-point-m |
| 2e1a0 | 69 6e 20 74 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 61 74 2d 68 65 61 64 69 6e 67 2d 70 29 | in.t)...(when.(org-at-heading-p) |
| 2e1c0 | 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 3b 3b 20 53 6b 69 70 20 70 6c 61 6e 6e | .(forward-line))...;;.Skip.plann |
| 2e1e0 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e | ing.information....(when.(lookin |
| 2e200 | 67 2d 61 74 2d 70 20 6f 72 67 2d 70 6c 61 6e 6e 69 6e 67 2d 6c 69 6e 65 2d 72 65 29 20 28 66 6f | g-at-p.org-planning-line-re).(fo |
| 2e220 | 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 3b 3b 20 53 6b 69 70 20 70 72 6f 70 65 72 74 79 20 | rward-line))...;;.Skip.property. |
| 2e240 | 64 72 61 77 65 72 2e 0a 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6f 72 67 2d | drawer....(when.(looking-at.org- |
| 2e260 | 70 72 6f 70 65 72 74 79 2d 64 72 61 77 65 72 2d 72 65 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 | property-drawer-re).....(goto-ch |
| 2e280 | 61 72 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c | ar.(match-end.0)).....(forward-l |
| 2e2a0 | 69 6e 65 29 29 0a 20 20 3b 3b 20 57 68 65 6e 20 46 55 4c 4c 20 69 73 20 6e 6f 74 20 6e 69 6c 2c | ine))...;;.When.FULL.is.not.nil, |
| 2e2c0 | 20 73 6b 69 70 20 6d 6f 72 65 2e 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 75 6c 6c 20 28 6e | .skip.more....(when.(and.full.(n |
| 2e2e0 | 6f 74 20 28 6f 72 67 2d 61 74 2d 68 65 61 64 69 6e 67 2d 70 29 29 29 0a 20 20 20 20 28 63 61 74 | ot.(org-at-heading-p))).....(cat |
| 2e300 | 63 68 20 27 65 78 69 74 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 73 61 76 65 2d | ch.'exit.......(let.((end.(save- |
| 2e320 | 65 78 63 75 72 73 69 6f 6e 20 28 6f 75 74 6c 69 6e 65 2d 6e 65 78 74 2d 68 65 61 64 69 6e 67 29 | excursion.(outline-next-heading) |
| 2e340 | 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 20 28 63 6f 6e 63 | .(point))).............(re.(conc |
| 2e360 | 61 74 20 22 5b 20 5c 74 5d 2a 24 22 20 22 5c 5c 7c 22 20 6f 72 67 2d 63 6c 6f 63 6b 2d 6c 69 6e | at."[.\t]*$"."\\|".org-clock-lin |
| 2e380 | 65 2d 72 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 | e-re))).........(while.(not.(eob |
| 2e3a0 | 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 3b 3b 20 53 6b 69 70 20 63 6c 6f 63 | p))...........(cond.;;.Skip.cloc |
| 2e3c0 | 6b 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | k.lines.............((looking-at |
| 2e3e0 | 2d 70 20 72 65 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 | -p.re).(forward-line)).......... |
| 2e400 | 20 20 3b 3b 20 53 6b 69 70 20 6c 6f 67 62 6f 6f 6b 20 64 72 61 77 65 72 2e 0a 20 20 20 20 20 20 | ..;;.Skip.logbook.drawer........ |
| 2e420 | 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 70 20 6f 72 67 2d 6c 6f 67 62 6f 6f 6b 2d | .....((looking-at-p.org-logbook- |
| 2e440 | 64 72 61 77 65 72 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 | drawer-re).............(if.(re-s |
| 2e460 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 5b 20 5c 74 5d 2a 3a 45 4e 44 3a 5b 20 5c 74 5d | earch-forward."^[.\t]*:END:[.\t] |
| 2e480 | 2a 24 22 20 65 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 | *$".end.t).................(forw |
| 2e4a0 | 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 | ard-line)...............(throw.' |
| 2e4c0 | 65 78 69 74 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 | exit.t)))............((looking-a |
| 2e4e0 | 74 2d 70 20 6f 72 67 2d 64 72 61 77 65 72 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 | t-p.org-drawer-regexp).......... |
| 2e500 | 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 5b 20 5c 74 | ...(if.(re-search-forward."^[.\t |
| 2e520 | 5d 2a 3a 45 4e 44 3a 5b 20 5c 74 5d 2a 24 22 20 65 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 | ]*:END:[.\t]*$".end.t).......... |
| 2e540 | 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .......(forward-line)........... |
| 2e560 | 20 20 20 20 28 74 68 72 6f 77 20 27 65 78 69 74 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(throw.'exit.t)))........... |
| 2e580 | 20 3b 3b 20 57 68 65 6e 20 46 55 4c 4c 20 69 73 20 74 2c 20 73 6b 69 70 20 6b 65 79 77 6f 72 64 | .;;.When.FULL.is.t,.skip.keyword |
| 2e5a0 | 73 20 74 6f 6f 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 20 66 75 6c 6c | s.too.............((and.(eq.full |
| 2e5c0 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | .t)..................(looking-at |
| 2e5e0 | 2d 70 20 6f 72 67 2d 6b 65 79 77 6f 72 64 2d 72 65 67 65 78 70 29 29 0a 20 20 20 20 20 20 20 20 | -p.org-keyword-regexp))......... |
| 2e600 | 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ....(forward-line))............( |
| 2e620 | 74 20 28 74 68 72 6f 77 20 27 65 78 69 74 20 74 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | t.(throw.'exit.t))))))))..(defun |
| 2e640 | 20 6f 72 67 2d 72 6f 61 6d 2d 73 65 74 2d 6b 65 79 77 6f 72 64 20 28 6b 65 79 20 76 61 6c 75 65 | .org-roam-set-keyword.(key.value |
| 2e660 | 29 0a 20 20 22 53 65 74 20 6b 65 79 77 6f 72 64 20 4b 45 59 20 74 6f 20 56 41 4c 55 45 2e 0a 49 | )..."Set.keyword.KEY.to.VALUE..I |
| 2e680 | 66 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 69 73 20 61 6c 72 65 61 64 79 20 73 65 74 2c 20 69 | f.the.property.is.already.set,.i |
| 2e6a0 | 74 27 73 20 76 61 6c 75 65 20 69 73 20 72 65 70 6c 61 63 65 64 2e 22 0a 20 20 28 6f 72 67 2d 77 | t's.value.is.replaced."...(org-w |
| 2e6c0 | 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 | ith-point-at.1.....(let.((case-f |
| 2e6e0 | 6f 6c 64 2d 73 65 61 72 63 68 20 74 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 | old-search.t)).......(if.(re-sea |
| 2e700 | 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 6f 6e 63 61 74 20 22 5e 23 5c 5c 2b 22 20 6b 65 79 20 | rch-forward.(concat."^#\\+".key. |
| 2e720 | 22 3a 5c 5c 28 2e 2a 5c 5c 29 22 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 74 29 0a 20 20 20 20 | ":\\(.*\\)").(point-max).t)..... |
| 2e740 | 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 62 6c 61 6e 6b 2d 70 20 76 61 6c 75 65 29 | ......(if.(string-blank-p.value) |
| 2e760 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 77 68 6f 6c 65 2d 6c 69 6e 65 29 | ...............(kill-whole-line) |
| 2e780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 63 6f 6e | .............(replace-match.(con |
| 2e7a0 | 63 61 74 20 22 20 22 20 76 61 6c 75 65 29 20 27 66 69 78 65 64 63 61 73 65 20 6e 69 6c 20 6e 69 | cat.".".value).'fixedcase.nil.ni |
| 2e7c0 | 6c 20 31 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 65 6e 64 2d 6f 66 2d 6d | l.1)).........(org-roam-end-of-m |
| 2e7e0 | 65 74 61 2d 64 61 74 61 20 27 64 72 61 77 65 72 73 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 | eta-data.'drawers).........(if.( |
| 2e800 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 65 6f | save-excursion.(end-of-line).(eo |
| 2e820 | 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 | bp)).............(progn......... |
| 2e840 | 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(end-of-line)............. |
| 2e860 | 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 | ..(insert."\n"))...........(forw |
| 2e880 | 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f | ard-line)...........(beginning-o |
| 2e8a0 | 66 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 23 2b 22 20 6b 65 | f-line)).........(insert."#+".ke |
| 2e8c0 | 79 20 22 3a 20 22 20 76 61 6c 75 65 20 22 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | y.":.".value."\n")))))..(defun.o |
| 2e8e0 | 72 67 2d 72 6f 61 6d 2d 65 72 61 73 65 2d 6b 65 79 77 6f 72 64 20 28 6b 65 79 77 6f 72 64 29 0a | rg-roam-erase-keyword.(keyword). |
| 2e900 | 20 20 22 45 72 61 73 65 20 74 68 65 20 6c 69 6e 65 20 77 68 65 72 65 20 74 68 65 20 4b 45 59 57 | .."Erase.the.line.where.the.KEYW |
| 2e920 | 4f 52 44 20 69 73 2c 20 73 65 74 74 69 6e 67 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 74 6f | ORD.is,.setting.line.from.the.to |
| 2e940 | 70 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f | p.of.the.file."...(let.((case-fo |
| 2e960 | 6c 64 2d 73 65 61 72 63 68 20 74 29 29 0a 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e | ld-search.t)).....(org-with-poin |
| 2e980 | 74 2d 61 74 20 31 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f | t-at.1.......(when.(re-search-fo |
| 2e9a0 | 72 77 61 72 64 20 28 63 6f 6e 63 61 74 20 22 5e 23 5c 5c 2b 22 20 6b 65 79 77 6f 72 64 20 22 3a | rward.(concat."^#\\+".keyword.": |
| 2e9c0 | 22 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d | ").nil.t).........(beginning-of- |
| 2e9e0 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 6f | line).........(delete-region.(po |
| 2ea00 | 69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 | int).(line-end-position))....... |
| 2ea20 | 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 31 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 50 72 6f 70 | ..(delete-char.1)))))..;;;;.Prop |
| 2ea40 | 65 72 74 69 65 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 61 64 64 2d 70 72 6f 70 65 | erties.(defun.org-roam-add-prope |
| 2ea60 | 72 74 79 20 28 76 61 6c 20 70 72 6f 70 29 0a 20 20 22 41 64 64 20 56 41 4c 20 76 61 6c 75 65 20 | rty.(val.prop)..."Add.VAL.value. |
| 2ea80 | 74 6f 20 50 52 4f 50 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 20 61 74 | to.PROP.property.for.the.node.at |
| 2eaa0 | 20 70 6f 69 6e 74 2e 0a 42 6f 74 68 2c 20 56 41 4c 20 61 6e 64 20 50 52 4f 50 20 61 72 65 20 73 | .point..Both,.VAL.and.PROP.are.s |
| 2eac0 | 74 72 69 6e 67 73 2e 22 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 61 64 | trings."...(org-roam-property-ad |
| 2eae0 | 64 20 70 72 6f 70 20 76 61 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 | d.prop.val))..(defun.org-roam-re |
| 2eb00 | 6d 6f 76 65 2d 70 72 6f 70 65 72 74 79 20 28 70 72 6f 70 20 26 6f 70 74 69 6f 6e 61 6c 20 76 61 | move-property.(prop.&optional.va |
| 2eb20 | 6c 29 0a 20 20 22 52 65 6d 6f 76 65 20 56 41 4c 20 76 61 6c 75 65 20 66 72 6f 6d 20 50 52 4f 50 | l)..."Remove.VAL.value.from.PROP |
| 2eb40 | 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e | .property.for.the.node.at.point. |
| 2eb60 | 0a 42 6f 74 68 20 56 41 4c 20 61 6e 64 20 50 52 4f 50 20 61 72 65 20 73 74 72 69 6e 67 73 2e 0a | .Both.VAL.and.PROP.are.strings.. |
| 2eb80 | 0a 49 66 20 56 41 4c 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 72 20 69 | .If.VAL.is.not.specified,.user.i |
| 2eba0 | 73 20 70 72 6f 6d 70 74 65 64 20 74 6f 20 73 65 6c 65 63 74 20 61 20 76 61 6c 75 65 2e 22 0a 20 | s.prompted.to.select.a.value.".. |
| 2ebc0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 72 65 6d 6f 76 65 20 70 72 6f 70 20 | .(org-roam-property-remove.prop. |
| 2ebe0 | 76 61 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d | val))..(defun.org-roam-property- |
| 2ec00 | 61 64 64 20 28 70 72 6f 70 20 76 61 6c 29 0a 20 20 22 41 64 64 20 56 41 4c 20 76 61 6c 75 65 20 | add.(prop.val)..."Add.VAL.value. |
| 2ec20 | 74 6f 20 50 52 4f 50 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 20 61 74 | to.PROP.property.for.the.node.at |
| 2ec40 | 20 70 6f 69 6e 74 2e 0a 42 6f 74 68 2c 20 56 41 4c 20 61 6e 64 20 50 52 4f 50 20 61 72 65 20 73 | .point..Both,.VAL.and.PROP.are.s |
| 2ec60 | 74 72 69 6e 67 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 20 28 6f 72 67 2d 65 6e 74 72 79 2d | trings."...(let*.((p.(org-entry- |
| 2ec80 | 67 65 74 20 28 70 6f 69 6e 74 29 20 70 72 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 73 74 | get.(point).prop))..........(lst |
| 2eca0 | 20 28 77 68 65 6e 20 70 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 75 6e 71 75 6f | .(when.p.(split-string-and-unquo |
| 2ecc0 | 74 65 20 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 73 74 20 28 69 66 20 28 6d 65 6d 71 20 | te.p)))..........(lst.(if.(memq. |
| 2ece0 | 76 61 6c 20 6c 73 74 29 20 6c 73 74 20 28 63 6f 6e 73 20 76 61 6c 20 6c 73 74 29 29 29 0a 20 20 | val.lst).lst.(cons.val.lst)))... |
| 2ed00 | 20 20 20 20 20 20 20 28 6c 73 74 20 28 73 65 71 2d 75 6e 69 71 20 6c 73 74 29 29 29 0a 20 20 20 | .......(lst.(seq-uniq.lst))).... |
| 2ed20 | 20 28 6f 72 67 2d 73 65 74 2d 70 72 6f 70 65 72 74 79 20 70 72 6f 70 20 28 63 6f 6d 62 69 6e 65 | .(org-set-property.prop.(combine |
| 2ed40 | 2d 61 6e 64 2d 71 75 6f 74 65 2d 73 74 72 69 6e 67 73 20 6c 73 74 29 29 0a 20 20 20 20 76 61 6c | -and-quote-strings.lst)).....val |
| 2ed60 | 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 72 65 6d | ))..(defun.org-roam-property-rem |
| 2ed80 | 6f 76 65 20 28 70 72 6f 70 20 26 6f 70 74 69 6f 6e 61 6c 20 76 61 6c 29 0a 20 20 22 52 65 6d 6f | ove.(prop.&optional.val)..."Remo |
| 2eda0 | 76 65 20 56 41 4c 20 76 61 6c 75 65 20 66 72 6f 6d 20 50 52 4f 50 20 70 72 6f 70 65 72 74 79 20 | ve.VAL.value.from.PROP.property. |
| 2edc0 | 66 6f 72 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 0a 42 6f 74 68 20 56 41 4c 20 | for.the.node.at.point..Both.VAL. |
| 2ede0 | 61 6e 64 20 50 52 4f 50 20 61 72 65 20 73 74 72 69 6e 67 73 2e 0a 0a 49 66 20 56 41 4c 20 69 73 | and.PROP.are.strings...If.VAL.is |
| 2ee00 | 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 72 20 69 73 20 70 72 6f 6d 70 74 65 64 | .not.specified,.user.is.prompted |
| 2ee20 | 20 74 6f 20 73 65 6c 65 63 74 20 61 20 76 61 6c 75 65 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 | .to.select.a.value."...(let*.((p |
| 2ee40 | 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 28 70 6f 69 6e 74 29 20 70 72 6f 70 29 29 0a 20 | .(org-entry-get.(point).prop)).. |
| 2ee60 | 20 20 20 20 20 20 20 20 28 6c 73 74 20 28 77 68 65 6e 20 70 20 28 73 70 6c 69 74 2d 73 74 72 69 | ........(lst.(when.p.(split-stri |
| 2ee80 | 6e 67 2d 61 6e 64 2d 75 6e 71 75 6f 74 65 20 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 | ng-and-unquote.p)))..........(pr |
| 2eea0 | 6f 70 2d 74 6f 2d 72 65 6d 6f 76 65 20 28 6f 72 20 76 61 6c 20 28 63 6f 6d 70 6c 65 74 69 6e 67 | op-to-remove.(or.val.(completing |
| 2eec0 | 2d 72 65 61 64 20 22 52 65 6d 6f 76 65 3a 20 22 20 6c 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 | -read."Remove:.".lst)))......... |
| 2eee0 | 20 28 6c 73 74 20 28 64 65 6c 65 74 65 20 70 72 6f 70 2d 74 6f 2d 72 65 6d 6f 76 65 20 6c 73 74 | .(lst.(delete.prop-to-remove.lst |
| 2ef00 | 29 29 29 0a 20 20 20 20 28 69 66 20 6c 73 74 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 65 74 | ))).....(if.lst.........(org-set |
| 2ef20 | 2d 70 72 6f 70 65 72 74 79 20 70 72 6f 70 20 28 63 6f 6d 62 69 6e 65 2d 61 6e 64 2d 71 75 6f 74 | -property.prop.(combine-and-quot |
| 2ef40 | 65 2d 73 74 72 69 6e 67 73 20 6c 73 74 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 64 65 6c 65 74 | e-strings.lst)).......(org-delet |
| 2ef60 | 65 2d 70 72 6f 70 65 72 74 79 20 70 72 6f 70 29 29 0a 20 20 20 20 70 72 6f 70 2d 74 6f 2d 72 65 | e-property.prop)).....prop-to-re |
| 2ef80 | 6d 6f 76 65 29 29 0a 0a 3b 3b 3b 20 52 65 66 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | move))..;;;.Refs.(defun.org-roam |
| 2efa0 | 2d 6f 72 67 2d 72 65 66 2d 70 61 74 68 2d 74 6f 2d 6b 65 79 73 20 28 70 61 74 68 29 0a 20 20 22 | -org-ref-path-to-keys.(path)..." |
| 2efc0 | 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 6b 65 79 73 20 67 69 76 65 6e 20 61 6e 20 6f | Return.a.list.of.keys.given.an.o |
| 2efe0 | 72 67 2d 72 65 66 20 63 69 74 65 3a 20 50 41 54 48 2e 0a 41 63 63 6f 75 6e 74 73 20 66 6f 72 20 | rg-ref.cite:.PATH..Accounts.for. |
| 2f000 | 62 6f 74 68 20 76 32 20 61 6e 64 20 76 33 2e 22 0a 20 20 28 63 6f 6e 64 20 28 28 66 62 6f 75 6e | both.v2.and.v3."...(cond.((fboun |
| 2f020 | 64 70 20 27 6f 72 67 2d 72 65 66 2d 70 61 72 73 65 2d 63 69 74 65 2d 70 61 74 68 29 0a 20 20 20 | dp.'org-ref-parse-cite-path).... |
| 2f040 | 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 63 69 74 65 29 20 28 70 6c | ......(mapcar.(lambda.(cite).(pl |
| 2f060 | 69 73 74 2d 67 65 74 20 63 69 74 65 20 3a 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ist-get.cite.:key))............. |
| 2f080 | 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 28 6f 72 67 2d 72 65 66 2d 70 61 72 73 65 2d 63 | .....(plist-get.(org-ref-parse-c |
| 2f0a0 | 69 74 65 2d 70 61 74 68 20 70 61 74 68 29 20 3a 72 65 66 65 72 65 6e 63 65 73 29 29 29 0a 20 20 | ite-path.path).:references)))... |
| 2f0c0 | 20 20 20 20 20 20 28 28 66 62 6f 75 6e 64 70 20 27 6f 72 67 2d 72 65 66 2d 73 70 6c 69 74 2d 61 | ......((fboundp.'org-ref-split-a |
| 2f0e0 | 6e 64 2d 73 74 72 69 70 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | nd-strip-string)..........(org-r |
| 2f100 | 65 66 2d 73 70 6c 69 74 2d 61 6e 64 2d 73 74 72 69 70 2d 73 74 72 69 6e 67 20 70 61 74 68 29 29 | ef-split-and-strip-string.path)) |
| 2f120 | 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 73 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 76 65 | ))..;;;.Logs.(defvar.org-roam-ve |
| 2f140 | 72 62 6f 73 65 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6d 65 73 73 61 67 65 20 28 | rbose).(defun.org-roam-message.( |
| 2f160 | 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 50 61 73 | format-string.&rest.args)..."Pas |
| 2f180 | 73 20 46 4f 52 4d 41 54 2d 53 54 52 49 4e 47 20 61 6e 64 20 41 52 47 53 20 74 6f 20 60 6d 65 73 | s.FORMAT-STRING.and.ARGS.to.`mes |
| 2f1a0 | 73 61 67 65 27 20 77 68 65 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 76 65 72 62 6f 73 65 27 20 69 73 | sage'.when.`org-roam-verbose'.is |
| 2f1c0 | 20 74 2e 22 0a 20 20 28 77 68 65 6e 20 6f 72 67 2d 72 6f 61 6d 2d 76 65 72 62 6f 73 65 0a 20 20 | .t."...(when.org-roam-verbose... |
| 2f1e0 | 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 61 67 65 20 60 28 2c 28 63 6f 6e 63 61 74 20 22 28 | ..(apply.#'message.`(,(concat."( |
| 2f200 | 6f 72 67 2d 72 6f 61 6d 29 20 22 20 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 29 20 2c 40 61 72 67 | org-roam).".format-string).,@arg |
| 2f220 | 73 29 29 29 29 0a 0a 3b 3b 3b 20 44 69 61 67 6e 6f 73 74 69 63 73 0a 3b 3b 20 54 4f 44 4f 20 55 | s))))..;;;.Diagnostics.;;.TODO.U |
| 2f240 | 70 64 61 74 65 20 74 68 69 73 20 74 6f 20 61 6c 73 6f 20 67 65 74 20 63 6f 6d 6d 69 74 20 68 61 | pdate.this.to.also.get.commit.ha |
| 2f260 | 73 68 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | sh.;;;###autoload.(defun.org-roa |
| 2f280 | 6d 2d 76 65 72 73 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 65 73 73 61 67 65 29 0a 20 20 | m-version.(&optional.message)... |
| 2f2a0 | 22 52 65 74 75 72 6e 20 60 6f 72 67 2d 72 6f 61 6d 27 20 76 65 72 73 69 6f 6e 2e 0a 49 6e 74 65 | "Return.`org-roam'.version..Inte |
| 2f2c0 | 72 61 63 74 69 76 65 6c 79 2c 20 6f 72 20 77 68 65 6e 20 4d 45 53 53 41 47 45 20 69 73 20 6e 6f | ractively,.or.when.MESSAGE.is.no |
| 2f2e0 | 6e 2d 6e 69 6c 2c 20 73 68 6f 77 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 22 0a 20 | n-nil,.show.in.the.echo.area.".. |
| 2f300 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 74 6f 70 6c 69 62 20 | .(interactive)...(let*.((toplib. |
| 2f320 | 28 6f 72 20 6c 6f 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | (or.load-file-name.buffer-file-n |
| 2f340 | 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 67 69 74 64 69 72 20 74 6f 70 64 69 72 20 76 65 72 | ame))..........gitdir.topdir.ver |
| 2f360 | 73 69 6f 6e 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 74 6f 70 6c 69 62 20 28 65 | sion).....(unless.(and.toplib.(e |
| 2f380 | 71 75 61 6c 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 74 6f 70 | qual.(file-name-nondirectory.top |
| 2f3a0 | 6c 69 62 29 20 22 6f 72 67 2d 72 6f 61 6d 2d 75 74 69 6c 73 2e 65 6c 22 29 29 0a 20 20 20 20 20 | lib)."org-roam-utils.el"))...... |
| 2f3c0 | 20 28 73 65 74 71 20 74 6f 70 6c 69 62 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 22 6f | .(setq.toplib.(locate-library."o |
| 2f3e0 | 72 67 2d 72 6f 61 6d 2d 75 74 69 6c 73 2e 65 6c 22 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 74 | rg-roam-utils.el"))).....(setq.t |
| 2f400 | 6f 70 6c 69 62 20 28 61 6e 64 20 74 6f 70 6c 69 62 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 73 74 72 | oplib.(and.toplib.(org-roam--str |
| 2f420 | 61 69 67 68 74 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 20 74 6f 70 6c 69 62 29 29 29 0a 20 20 20 20 | aight-chase-links.toplib)))..... |
| 2f440 | 28 77 68 65 6e 20 74 6f 70 6c 69 62 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 64 69 72 20 | (when.toplib.......(setq.topdir. |
| 2f460 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 6c 69 62 29 0a 20 20 20 | (file-name-directory.toplib).... |
| 2f480 | 20 20 20 20 20 20 20 20 20 67 69 74 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | .........gitdir.(expand-file-nam |
| 2f4a0 | 65 20 22 2e 67 69 74 22 20 74 6f 70 64 69 72 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 | e.".git".topdir))).....(when.(fi |
| 2f4c0 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 | le-exists-p.gitdir).......(setq. |
| 2f4e0 | 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 | version.............(let.((defau |
| 2f500 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 | lt-directory.topdir))........... |
| 2f520 | 20 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 22 67 69 | ....(shell-command-to-string."gi |
| 2f540 | 74 20 64 65 73 63 72 69 62 65 20 2d 2d 74 61 67 73 20 2d 2d 64 69 72 74 79 20 2d 2d 61 6c 77 61 | t.describe.--tags.--dirty.--alwa |
| 2f560 | 79 73 22 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 | ys")))).....(unless.version..... |
| 2f580 | 20 20 28 73 65 74 71 20 76 65 72 73 69 6f 6e 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 | ..(setq.version.(with-temp-buffe |
| 2f5a0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d | r.......................(insert- |
| 2f5c0 | 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 2d 6c 69 74 65 72 61 6c 6c 79 20 28 6c 6f 63 61 74 65 2d | file-contents-literally.(locate- |
| 2f5e0 | 6c 69 62 72 61 72 79 20 22 6f 72 67 2d 72 6f 61 6d 2e 65 6c 22 29 29 0a 20 20 20 20 20 20 20 20 | library."org-roam.el"))......... |
| 2f600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d | ..............(goto-char.(point- |
| 2f620 | 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 | min)).......................(sav |
| 2f640 | 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-match-data.................... |
| 2f660 | 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 28 | .....(if.(re-search-forward."\\( |
| 2f680 | 3f 3a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 5c 5c 28 5b 5e 7a 2d 61 5d 2a 3f 24 5c 5c 29 5c 5c 29 | ?:;;.Version:.\\([^z-a]*?$\\)\\) |
| 2f6a0 | 22 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".nil.nil)...................... |
| 2f6c0 | 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 | .......(substring-no-properties. |
| 2f6e0 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (match-string.1))............... |
| 2f700 | 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 2f 41 22 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 | ............"N/A"))))).....(if.( |
| 2f720 | 6f 72 20 6d 65 73 73 61 67 65 20 28 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 | or.message.(called-interactively |
| 2f740 | 2d 70 20 27 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 | -p.'interactive)).........(messa |
| 2f760 | 67 65 20 22 25 73 22 20 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 76 65 72 73 69 6f 6e 29 29 | ge."%s".version).......version)) |
| 2f780 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 73 74 72 61 69 67 68 74 2d 63 68 61 | )..(defun.org-roam--straight-cha |
| 2f7a0 | 73 65 2d 6c 69 6e 6b 73 20 28 66 69 6c 65 6e 61 6d 65 29 0a 20 20 22 43 68 61 73 65 20 6c 69 6e | se-links.(filename)..."Chase.lin |
| 2f7c0 | 6b 73 20 69 6e 20 46 49 4c 45 4e 41 4d 45 20 75 6e 74 69 6c 20 61 20 6e 61 6d 65 20 74 68 61 74 | ks.in.FILENAME.until.a.name.that |
| 2f7e0 | 20 69 73 20 6e 6f 74 20 61 20 6c 69 6e 6b 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d | .is.not.a.link...This.is.the.sam |
| 2f800 | 65 20 61 73 20 60 66 69 6c 65 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 27 2c 20 65 78 63 65 70 74 20 | e.as.`file-chase-links',.except. |
| 2f820 | 74 68 61 74 20 69 74 20 61 6c 73 6f 0a 68 61 6e 64 6c 65 73 20 66 61 6b 65 20 73 79 6d 6c 69 6e | that.it.also.handles.fake.symlin |
| 2f840 | 6b 73 20 74 68 61 74 20 61 72 65 20 63 72 65 61 74 65 64 20 62 79 20 74 68 65 20 70 61 63 6b 61 | ks.that.are.created.by.the.packa |
| 2f860 | 67 65 20 6d 61 6e 61 67 65 72 0a 73 74 72 61 69 67 68 74 2e 65 6c 20 6f 6e 20 57 69 6e 64 6f 77 | ge.manager.straight.el.on.Window |
| 2f880 | 73 2e 0a 0a 53 65 65 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 78 6f | s...See.<https://github.com/raxo |
| 2f8a0 | 64 35 30 32 2f 73 74 72 61 69 67 68 74 2e 65 6c 2f 69 73 73 75 65 73 2f 35 32 30 3e 2e 22 0a 20 | d502/straight.el/issues/520>.".. |
| 2f8c0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 73 74 | .(when.(and.(bound-and-true-p.st |
| 2f8e0 | 72 61 69 67 68 74 2d 73 79 6d 6c 69 6e 6b 2d 65 6d 75 6c 61 74 69 6f 6e 2d 6d 6f 64 65 29 0a 20 | raight-symlink-emulation-mode).. |
| 2f900 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 73 74 72 61 69 67 68 74 2d 63 | ............(fboundp.'straight-c |
| 2f920 | 68 61 73 65 2d 65 6d 75 6c 61 74 65 64 2d 73 79 6d 6c 69 6e 6b 29 29 0a 20 20 20 20 28 77 68 65 | hase-emulated-symlink)).....(whe |
| 2f940 | 6e 2d 6c 65 74 20 28 28 74 61 72 67 65 74 20 28 73 74 72 61 69 67 68 74 2d 63 68 61 73 65 2d 65 | n-let.((target.(straight-chase-e |
| 2f960 | 6d 75 6c 61 74 65 64 2d 73 79 6d 6c 69 6e 6b 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 20 20 | mulated-symlink.filename)))..... |
| 2f980 | 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 74 61 72 67 65 74 20 27 62 72 6f 6b 65 6e 29 0a 20 20 | ..(unless.(eq.target.'broken)... |
| 2f9a0 | 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 6e 61 6d 65 20 74 61 72 67 65 74 29 29 29 29 0a | ......(setq.filename.target)))). |
| 2f9c0 | 20 20 28 66 69 6c 65 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 20 66 69 6c 65 6e 61 6d 65 29 29 0a 0a | ..(file-chase-links.filename)).. |
| 2f9e0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 | ;;;###autoload.(defun.org-roam-d |
| 2fa00 | 69 61 67 6e 6f 73 74 69 63 73 20 28 29 0a 20 20 22 43 6f 6c 6c 65 63 74 20 61 6e 64 20 70 72 69 | iagnostics.()..."Collect.and.pri |
| 2fa20 | 6e 74 20 69 6e 66 6f 20 66 6f 72 20 60 6f 72 67 2d 72 6f 61 6d 27 20 69 73 73 75 65 73 2e 22 0a | nt.info.for.`org-roam'.issues.". |
| 2fa40 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | ..(interactive)...(with-current- |
| 2fa60 | 62 75 66 66 65 72 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 | buffer.(switch-to-buffer-other-w |
| 2fa80 | 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 6f 72 67 2d 72 | indow.(get-buffer-create."*org-r |
| 2faa0 | 6f 61 6d 20 64 69 61 67 6e 6f 73 74 69 63 73 2a 22 29 29 0a 20 20 20 20 28 65 72 61 73 65 2d 62 | oam.diagnostics*")).....(erase-b |
| 2fac0 | 75 66 66 65 72 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 | uffer).....(insert.(propertize." |
| 2fae0 | 43 6f 70 79 20 69 6e 66 6f 20 62 65 6c 6f 77 20 74 68 69 73 20 6c 69 6e 65 20 69 6e 74 6f 20 69 | Copy.info.below.this.line.into.i |
| 2fb00 | 73 73 75 65 3a 5c 6e 22 20 27 66 61 63 65 20 27 28 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 29 | ssue:\n".'face.'(:weight.bold))) |
| 2fb20 | 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 2d 20 45 6d 61 63 73 3a 20 25 | .....(insert.(format."-.Emacs:.% |
| 2fb40 | 73 5c 6e 22 20 28 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 29 29 29 0a 20 20 20 20 28 69 6e 73 65 | s\n".(emacs-version))).....(inse |
| 2fb60 | 72 74 20 28 66 6f 72 6d 61 74 20 22 2d 20 46 72 61 6d 65 77 6f 72 6b 3a 20 25 73 5c 6e 22 0a 20 | rt.(format."-.Framework:.%s\n".. |
| 2fb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 | ...................(condition-ca |
| 2fba0 | 73 65 20 5f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | se._.........................(co |
| 2fbc0 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 49 27 6d 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c | mpleting-read."I'm.using.the.fol |
| 2fbe0 | 6c 6f 77 69 6e 67 20 45 6d 61 63 73 20 66 72 61 6d 65 77 6f 72 6b 3a 22 0a 20 20 20 20 20 20 20 | lowing.Emacs.framework:"........ |
| 2fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2fc20 | 20 20 27 28 22 44 6f 6f 6d 22 20 22 53 70 61 63 65 6d 61 63 73 22 20 22 4e 2f 41 22 20 22 49 20 | ..'("Doom"."Spacemacs"."N/A"."I. |
| 2fc40 | 64 6f 6e 27 74 20 6b 6e 6f 77 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | don't.know"))................... |
| 2fc60 | 20 20 20 20 28 71 75 69 74 20 22 4e 2f 41 22 29 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 | ....(quit."N/A")))).....(insert. |
| 2fc80 | 28 66 6f 72 6d 61 74 20 22 2d 20 4f 72 67 3a 20 25 73 5c 6e 22 20 28 6f 72 67 2d 76 65 72 73 69 | (format."-.Org:.%s\n".(org-versi |
| 2fca0 | 6f 6e 20 6e 69 6c 20 27 66 75 6c 6c 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 | on.nil.'full))).....(insert.(for |
| 2fcc0 | 6d 61 74 20 22 2d 20 4f 72 67 2d 72 6f 61 6d 3a 20 25 73 22 20 28 6f 72 67 2d 72 6f 61 6d 2d 76 | mat."-.Org-roam:.%s".(org-roam-v |
| 2fce0 | 65 72 73 69 6f 6e 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 2d | ersion))).....(insert.(format."- |
| 2fd00 | 20 73 71 6c 69 74 65 2d 63 6f 6e 6e 65 63 74 6f 72 3a 20 25 73 22 20 6f 72 67 2d 72 6f 61 6d 2d | .sqlite-connector:.%s".org-roam- |
| 2fd20 | 64 61 74 61 62 61 73 65 2d 63 6f 6e 6e 65 63 74 6f 72 29 29 29 29 0a 0a 0a 28 70 72 6f 76 69 64 | database-connector))))...(provid |
| 2fd40 | 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 75 74 69 6c 73 29 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d | e.'org-roam-utils).;;;.org-roam- |
| 2fd60 | 75 74 69 6c 73 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | utils.el.ends.here.............. |
| 2fd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fe00 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 2fe20 | 6d 69 67 72 61 74 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | migrate.el...................... |
| 2fe40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fe60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 2fe80 | 30 30 31 35 30 34 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 32 32 34 00 20 30 00 00 00 | 0015041.00000000000.016224..0... |
| 2fea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ff00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 2ff20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 2ff40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ff60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ff80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 30000 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2e 65 6c 20 2d 2d 2d 20 4d 69 67 72 | ;;;.org-roam-migrate.el.---.Migr |
| 30020 | 61 74 69 6f 6e 20 75 74 69 6c 69 74 69 65 73 20 66 72 6f 6d 20 76 31 20 74 6f 20 76 32 20 2d 2a | ation.utilities.from.v1.to.v2.-* |
| 30040 | 2d 20 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 | -.coding:.utf-8;.lexical-binding |
| 30060 | 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 | :.t;.-*-..;;.Copyright....2020-2 |
| 30080 | 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d | 022.Jethro.Kuan.<jethrokuan95@gm |
| 300a0 | 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e | ail.com>..;;.Author:.Jethro.Kuan |
| 300c0 | 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c | .<jethrokuan95@gmail.com>.;;.URL |
| 300e0 | 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 | :.https://github.com/org-roam/or |
| 30100 | 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f | g-roam.;;.Keywords:.org-mode,.ro |
| 30120 | 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e | am,.convenience.;;.Version:.2.2. |
| 30140 | 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 | 2.;;.Package-Requires:.((emacs." |
| 30160 | 32 36 2e 31 22 29 20 28 64 61 73 68 20 22 32 2e 31 33 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 | 26.1").(dash."2.13").(org."9.4") |
| 30180 | 20 28 65 6d 61 63 73 71 6c 20 22 32 30 32 33 30 32 32 38 22 29 20 28 6d 61 67 69 74 2d 73 65 63 | .(emacsql."20230228").(magit-sec |
| 301a0 | 74 69 6f 6e 20 22 33 2e 30 2e 30 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | tion."3.0.0"))..;;.This.file.is. |
| 301c0 | 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 | NOT.part.of.GNU.Emacs...;;.This. |
| 301e0 | 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 | program.is.free.software;.you.ca |
| 30200 | 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a | n.redistribute.it.and/or.modify. |
| 30220 | 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 | ;;.it.under.the.terms.of.the.GNU |
| 30240 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 | .General.Public.License.as.publi |
| 30260 | 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 | shed.by.;;.the.Free.Software.Fou |
| 30280 | 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 | ndation;.either.version.3,.or.(a |
| 302a0 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 | t.your.option).;;.any.later.vers |
| 302c0 | 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 | ion..;;.;;.This.program.is.distr |
| 302e0 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. |
| 30300 | 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 | be.useful,.;;.but.WITHOUT.ANY.WA |
| 30320 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied |
| 30340 | 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | .warranty.of.;;.MERCHANTABILITY. |
| 30360 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP |
| 30380 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | OSE...See.the.;;.GNU.General.Pub |
| 303a0 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b | lic.License.for.more.details..;; |
| 303c0 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c |
| 303e0 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li |
| 30400 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 | cense.;;.along.with.GNU.Emacs;.s |
| 30420 | 65 65 20 74 68 65 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 | ee.the.file.COPYING...If.not,.wr |
| 30440 | 69 74 65 20 74 6f 20 74 68 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e | ite.to.the.;;.Free.Software.Foun |
| 30460 | 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 | dation,.Inc.,.51.Franklin.Street |
| 30480 | 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 | ,.Fifth.Floor,.;;.Boston,.MA.021 |
| 304a0 | 31 30 2d 31 33 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b | 10-1301,.USA...;;;.Commentary:.; |
| 304c0 | 3b 0a 3b 3b 20 54 68 69 73 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 6c 69 62 72 61 72 79 20 70 | ;.;;.This.is.a.special.library.p |
| 304e0 | 72 6f 76 69 64 65 64 20 66 6f 72 20 74 68 65 20 76 31 20 75 73 65 72 73 20 6f 66 20 74 68 69 73 | rovided.for.the.v1.users.of.this |
| 30500 | 20 70 61 63 6b 61 67 65 2e 20 49 74 27 73 0a 3b 3b 20 70 75 72 70 6f 73 65 20 69 73 20 74 6f 20 | .package..It's.;;.purpose.is.to. |
| 30520 | 65 61 73 65 20 74 68 65 20 74 72 61 6e 73 69 74 69 6f 6e 20 66 72 6f 6d 20 76 31 20 74 6f 20 76 | ease.the.transition.from.v1.to.v |
| 30540 | 32 2c 20 62 79 20 70 72 6f 76 69 64 69 6e 67 20 6d 69 67 72 61 74 69 6f 6e 0a 3b 3b 20 75 74 69 | 2,.by.providing.migration.;;.uti |
| 30560 | 6c 69 74 69 65 73 20 74 6f 20 63 6f 6e 76 65 72 74 20 66 72 6f 6d 20 76 31 20 6e 6f 74 65 73 20 | lities.to.convert.from.v1.notes. |
| 30580 | 74 6f 20 76 32 20 6e 6f 64 65 73 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 | to.v2.nodes..;;.;;;.Code:.(requi |
| 305a0 | 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 3b 3b 3b 20 4d 69 67 72 61 74 69 6f 6e 20 77 69 7a | re.'org-roam)..;;;.Migration.wiz |
| 305c0 | 61 72 64 20 28 76 31 20 2d 3e 20 76 32 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ard.(v1.->.v2).;;;###autoload.(d |
| 305e0 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2d 77 69 7a 61 72 64 20 28 29 0a | efun.org-roam-migrate-wizard.(). |
| 30600 | 20 20 22 4d 69 67 72 61 74 65 20 61 6c 6c 20 6e 6f 74 65 73 20 66 72 6f 6d 20 74 6f 20 62 65 20 | .."Migrate.all.notes.from.to.be. |
| 30620 | 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 4f 72 67 2d 72 6f 61 6d 20 76 32 2e 0a 31 2e 20 | compatible.with.Org-roam.v2..1.. |
| 30640 | 43 6f 6e 76 65 72 74 20 61 6c 6c 20 6e 6f 74 65 73 20 66 72 6f 6d 20 76 31 20 66 6f 72 6d 61 74 | Convert.all.notes.from.v1.format |
| 30660 | 20 74 6f 20 76 32 2e 0a 32 2e 20 52 65 62 75 69 6c 64 20 74 68 65 20 63 61 63 68 65 2e 0a 33 2e | .to.v2..2..Rebuild.the.cache..3. |
| 30680 | 20 52 65 70 6c 61 63 65 20 61 6c 6c 20 66 69 6c 65 20 6c 69 6e 6b 73 20 77 69 74 68 20 49 44 20 | .Replace.all.file.links.with.ID. |
| 306a0 | 6c 69 6e 6b 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 20 | links."...(interactive)...(when. |
| 306c0 | 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 22 4f 72 67 2d 72 6f 61 6d 20 77 69 6c 6c 20 6e 6f 77 20 | (yes-or-no-p."Org-roam.will.now. |
| 306e0 | 63 6f 6e 76 65 72 74 20 61 6c 6c 20 79 6f 75 72 20 6e 6f 74 65 73 20 66 72 6f 6d 20 76 31 20 74 | convert.all.your.notes.from.v1.t |
| 30700 | 6f 20 76 32 2e 0a 54 68 69 73 20 77 69 6c 6c 20 74 61 6b 65 20 61 20 77 68 69 6c 65 2e 20 41 72 | o.v2..This.will.take.a.while..Ar |
| 30720 | 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 69 73 3f 22 | e.you.sure.you.want.to.do.this?" |
| 30740 | 29 0a 20 20 20 20 3b 3b 20 42 61 63 6b 20 75 70 20 6e 6f 74 65 73 0a 20 20 20 20 28 6c 65 74 20 | ).....;;.Back.up.notes.....(let. |
| 30760 | 28 28 62 61 63 6b 75 70 2d 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | ((backup-dir.(expand-file-name." |
| 30780 | 6f 72 67 2d 72 6f 61 6d 2e 62 61 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | org-roam.bak"................... |
| 307a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 | ......................(file-name |
| 307c0 | 2d 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 | -directory.(directory-file-name. |
| 307e0 | 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 0a 20 20 20 20 20 20 28 6d | org-roam-directory))))).......(m |
| 30800 | 65 73 73 61 67 65 20 22 42 61 63 6b 69 6e 67 20 75 70 20 66 69 6c 65 73 20 74 6f 20 25 73 22 20 | essage."Backing.up.files.to.%s". |
| 30820 | 62 61 63 6b 75 70 2d 64 69 72 29 0a 20 20 20 20 20 20 28 63 6f 70 79 2d 64 69 72 65 63 74 6f 72 | backup-dir).......(copy-director |
| 30840 | 79 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 62 61 63 6b 75 70 2d 64 69 72 29 | y.org-roam-directory.backup-dir) |
| 30860 | 29 0a 0a 20 20 20 20 3b 3b 20 55 70 67 72 61 64 65 20 64 61 74 61 62 61 73 65 20 74 6f 20 76 32 | )......;;.Upgrade.database.to.v2 |
| 30880 | 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 73 79 6e 63 20 27 66 6f 72 63 65 29 0a 0a | .....(org-roam-db-sync.'force).. |
| 308a0 | 20 20 20 20 3b 3b 20 43 6f 6e 76 65 72 74 20 76 31 20 74 6f 20 76 32 0a 20 20 20 20 28 64 6f 6c | ....;;.Convert.v1.to.v2.....(dol |
| 308c0 | 69 73 74 20 28 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 74 2d 66 69 6c 65 73 29 29 0a 20 20 | ist.(f.(org-roam-list-files))... |
| 308e0 | 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 77 69 74 68 2d 66 69 6c 65 20 66 20 6e 69 6c 0a 20 20 | ....(org-roam-with-file.f.nil... |
| 30900 | 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2d 76 31 2d 74 6f 2d 76 32 | ......(org-roam-migrate-v1-to-v2 |
| 30920 | 29 29 29 0a 0a 20 20 20 20 3b 3b 20 52 65 62 75 69 6c 64 20 63 61 63 68 65 0a 20 20 20 20 28 6f | )))......;;.Rebuild.cache.....(o |
| 30940 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 73 79 6e 63 20 27 66 6f 72 63 65 29 0a 0a 20 20 20 20 3b 3b 52 | rg-roam-db-sync.'force)......;;R |
| 30960 | 65 70 6c 61 63 65 20 61 6c 6c 20 66 69 6c 65 20 6c 69 6e 6b 73 20 77 69 74 68 20 49 44 20 6c 69 | eplace.all.file.links.with.ID.li |
| 30980 | 6e 6b 73 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 6c 69 73 | nks.....(dolist.(f.(org-roam-lis |
| 309a0 | 74 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 77 69 74 68 2d 66 | t-files)).......(org-roam-with-f |
| 309c0 | 69 6c 65 20 66 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 | ile.f.nil.........(org-roam-migr |
| 309e0 | 61 74 65 2d 72 65 70 6c 61 63 65 2d 66 69 6c 65 2d 6c 69 6e 6b 73 2d 77 69 74 68 2d 69 64 29 0a | ate-replace-file-links-with-id). |
| 30a00 | 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 29 29 29 0a 0a 28 64 65 66 75 | ........(save-buffer)))))..(defu |
| 30a20 | 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2d 76 31 2d 74 6f 2d 76 32 20 28 29 0a 20 | n.org-roam-migrate-v1-to-v2.().. |
| 30a40 | 20 22 43 6f 6e 76 65 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 | ."Convert.the.current.buffer.to. |
| 30a60 | 76 32 20 66 6f 72 6d 61 74 2e 22 0a 20 20 3b 3b 20 43 72 65 61 74 65 20 66 69 6c 65 20 6c 65 76 | v2.format."...;;.Create.file.lev |
| 30a80 | 65 6c 20 49 44 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 | el.ID...(org-with-point-at.1.... |
| 30aa0 | 20 28 6f 72 67 2d 69 64 2d 67 65 74 2d 63 72 65 61 74 65 29 29 0a 20 20 3b 3b 20 52 65 70 6c 61 | .(org-id-get-create))...;;.Repla |
| 30ac0 | 63 65 20 72 6f 61 6d 5f 6b 65 79 20 69 6e 74 6f 20 70 72 6f 70 65 72 74 69 65 73 20 64 72 61 77 | ce.roam_key.into.properties.draw |
| 30ae0 | 65 72 20 72 6f 61 6d 5f 72 65 66 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 72 65 66 73 20 | er.roam_ref...(when-let*.((refs. |
| 30b00 | 28 6d 61 70 63 61 6e 20 23 27 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 75 6e 71 75 6f | (mapcan.#'split-string-and-unquo |
| 30b20 | 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | te.............................( |
| 30b40 | 63 64 61 72 20 28 6f 72 67 2d 63 6f 6c 6c 65 63 74 2d 6b 65 79 77 6f 72 64 73 20 27 28 22 72 6f | cdar.(org-collect-keywords.'("ro |
| 30b60 | 61 6d 5f 6b 65 79 22 29 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f | am_key")))))).....(let.((case-fo |
| 30b80 | 6c 64 2d 73 65 61 72 63 68 20 74 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f | ld-search.t)).......(org-with-po |
| 30ba0 | 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 72 65 | int-at.1.........(dolist.(ref.re |
| 30bc0 | 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 61 64 64 20 | fs)...........(org-roam-ref-add. |
| 30be0 | 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d | ref)).........(while.(re-search- |
| 30c00 | 66 6f 72 77 61 72 64 20 22 5e 23 5c 5c 2b 72 6f 61 6d 5f 6b 65 79 3a 22 20 28 70 6f 69 6e 74 2d | forward."^#\\+roam_key:".(point- |
| 30c20 | 6d 61 78 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d | max).t)...........(beginning-of- |
| 30c40 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 69 6e 65 20 31 29 29 29 29 | line)...........(kill-line.1)))) |
| 30c60 | 29 0a 0a 20 20 3b 3b 20 52 65 70 6c 61 63 65 20 72 6f 61 6d 5f 61 6c 69 61 73 20 69 6e 74 6f 20 | )....;;.Replace.roam_alias.into. |
| 30c80 | 70 72 6f 70 65 72 74 69 65 73 20 64 72 61 77 65 72 20 72 6f 61 6d 5f 61 6c 69 61 73 65 73 0a 20 | properties.drawer.roam_aliases.. |
| 30ca0 | 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 61 6c 69 61 73 65 73 20 28 6d 61 70 63 61 6e 20 23 27 | .(when-let*.((aliases.(mapcan.#' |
| 30cc0 | 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 75 6e 71 75 6f 74 65 0a 20 20 20 20 20 20 20 | split-string-and-unquote........ |
| 30ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 61 72 20 28 6f | ........................(cdar.(o |
| 30d00 | 72 67 2d 63 6f 6c 6c 65 63 74 2d 6b 65 79 77 6f 72 64 73 20 27 28 22 72 6f 61 6d 5f 61 6c 69 61 | rg-collect-keywords.'("roam_alia |
| 30d20 | 73 22 29 29 29 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 61 6c 69 61 73 20 61 6c 69 61 | s")))))).....(dolist.(alias.alia |
| 30d40 | 73 65 73 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 61 6c 69 61 73 2d 61 64 64 20 61 | ses).......(org-roam-alias-add.a |
| 30d60 | 6c 69 61 73 29 29 29 0a 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 | lias)))...(let.((case-fold-searc |
| 30d80 | 68 20 74 29 29 0a 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 | h.t)).....(org-with-point-at.1.. |
| 30da0 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 | .....(while.(re-search-forward." |
| 30dc0 | 5e 23 5c 5c 2b 72 6f 61 6d 5f 61 6c 69 61 73 3a 22 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 74 29 | ^#\\+roam_alias:".(point-max).t) |
| 30de0 | 0a 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 | .........(beginning-of-line).... |
| 30e00 | 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 69 6e 65 20 31 29 29 29 29 0a 0a 20 20 3b 3b 20 52 65 70 6c | .....(kill-line.1))))....;;.Repl |
| 30e20 | 61 63 65 20 23 2b 72 6f 61 6d 5f 74 61 67 73 20 69 6e 74 6f 20 23 2b 66 69 6c 65 74 61 67 73 0a | ace.#+roam_tags.into.#+filetags. |
| 30e40 | 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 28 6c 65 74 2a | ..(org-with-point-at.1.....(let* |
| 30e60 | 20 28 28 72 6f 61 6d 2d 74 61 67 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2d 67 | .((roam-tags.(org-roam-migrate-g |
| 30e80 | 65 74 2d 70 72 6f 70 2d 6c 69 73 74 20 22 52 4f 41 4d 5f 54 41 47 53 22 29 29 0a 20 20 20 20 20 | et-prop-list."ROAM_TAGS"))...... |
| 30ea0 | 20 20 20 20 20 20 28 66 69 6c 65 2d 74 61 67 73 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d | ......(file-tags.(cl-mapcan.(lam |
| 30ec0 | 62 64 61 20 28 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(value)..................... |
| 30ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 | ...............(cl-mapcan....... |
| 30f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| 30f20 | 61 6d 62 64 61 20 28 6b 29 20 28 6f 72 67 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6b 20 22 3a | ambda.(k).(org-split-string.k.": |
| 30f40 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "))............................. |
| 30f60 | 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 76 61 6c 75 65 29 29 29 0a 20 | ........(split-string.value))).. |
| 30f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 30fa0 | 28 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2d 67 65 74 2d 70 72 6f 70 2d 6c 69 73 74 20 | (org-roam-migrate-get-prop-list. |
| 30fc0 | 22 46 49 4c 45 54 41 47 53 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 | "FILETAGS")))............(tags.( |
| 30fe0 | 61 70 70 65 6e 64 20 72 6f 61 6d 2d 74 61 67 73 20 66 69 6c 65 2d 74 61 67 73 29 29 0a 20 20 20 | append.roam-tags.file-tags)).... |
| 31000 | 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 73 65 71 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 | ........(tags.(seq-map.(lambda.( |
| 31020 | 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tag)............................ |
| 31040 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 | .(replace-regexp-in-string...... |
| 31060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5b 5e 5b 3a 61 6c 6e | ........................"[^[:aln |
| 31080 | 75 6d 3a 5d 5f 40 23 25 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | um:]_@#%]"...................... |
| 310a0 | 20 20 20 20 20 20 20 20 22 5f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........"_"..................... |
| 310c0 | 20 20 20 20 20 20 20 20 20 74 61 67 29 29 20 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .........tag)).tags))........... |
| 310e0 | 20 28 74 61 67 73 20 28 73 65 71 2d 75 6e 69 71 20 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 28 | .(tags.(seq-uniq.tags))).......( |
| 31100 | 77 68 65 6e 20 74 61 67 73 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 | when.tags.........(org-roam-migr |
| 31120 | 61 74 65 2d 70 72 6f 70 2d 73 65 74 20 22 66 69 6c 65 74 61 67 73 22 20 28 6f 72 67 2d 6d 61 6b | ate-prop-set."filetags".(org-mak |
| 31140 | 65 2d 74 61 67 2d 73 74 72 69 6e 67 20 74 61 67 73 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 | e-tag-string.tags)))).....(let.( |
| 31160 | 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 74 29 29 0a 20 20 20 20 20 20 28 6f 72 67 | (case-fold-search.t)).......(org |
| 31180 | 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 | -with-point-at.1.........(while. |
| 311a0 | 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 23 5c 5c 2b 72 6f 61 6d 5f 74 61 | (re-search-forward."^#\\+roam_ta |
| 311c0 | 67 73 3a 22 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 62 | gs:".(point-max).t)...........(b |
| 311e0 | 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c | eginning-of-line)...........(kil |
| 31200 | 6c 2d 6c 69 6e 65 20 31 29 29 29 29 29 0a 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 0a 0a | l-line.1)))))...(save-buffer)).. |
| 31220 | 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2d 67 65 74 2d 70 72 6f 70 | (defun.org-roam-migrate-get-prop |
| 31240 | 2d 6c 69 73 74 20 28 6b 65 79 77 6f 72 64 29 0a 20 20 22 52 65 74 75 72 6e 20 70 72 6f 70 20 6c | -list.(keyword)..."Return.prop.l |
| 31260 | 69 73 74 20 66 6f 72 20 4b 45 59 57 4f 52 44 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 20 28 66 | ist.for.KEYWORD."...(let.((re.(f |
| 31280 | 6f 72 6d 61 74 20 22 5e 23 5c 5c 2b 25 73 3a 5b 20 5c 74 5d 2a 5c 5c 28 5b 5e 5c 6e 5d 2b 5c 5c | ormat."^#\\+%s:[.\t]*\\([^\n]+\\ |
| 312a0 | 29 22 20 28 75 70 63 61 73 65 20 6b 65 79 77 6f 72 64 29 29 29 0a 20 20 20 20 20 20 20 20 6c 73 | )".(upcase.keyword))).........ls |
| 312c0 | 74 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 | t).....(goto-char.(point-min)).. |
| 312e0 | 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 72 65 20 | ...(while.(re-search-forward.re. |
| 31300 | 32 30 34 38 20 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6c 73 74 20 28 61 70 70 65 6e 64 20 | 2048.t).......(setq.lst.(append. |
| 31320 | 6c 73 74 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 61 6e 64 2d 75 6e 71 75 6f 74 65 0a 20 20 | lst.(split-string-and-unquote... |
| 31340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 | ...........................(buff |
| 31360 | 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 | er-substring-no-properties...... |
| 31380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .........................(match- |
| 313a0 | 62 65 67 69 6e 6e 69 6e 67 20 31 29 20 28 6d 61 74 63 68 2d 65 6e 64 20 31 29 29 29 29 29 29 0a | beginning.1).(match-end.1)))))). |
| 313c0 | 20 20 20 20 6c 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 | ....lst))..(defun.org-roam-migra |
| 313e0 | 74 65 2d 70 72 6f 70 2d 73 65 74 20 28 6e 61 6d 65 20 76 61 6c 75 65 29 0a 20 20 22 53 65 74 20 | te-prop-set.(name.value)..."Set. |
| 31400 | 61 20 66 69 6c 65 20 70 72 6f 70 65 72 74 79 20 63 61 6c 6c 65 64 20 4e 41 4d 45 20 74 6f 20 56 | a.file.property.called.NAME.to.V |
| 31420 | 41 4c 55 45 20 69 6e 20 62 75 66 66 65 72 20 66 69 6c 65 2e 0a 49 66 20 74 68 65 20 70 72 6f 70 | ALUE.in.buffer.file..If.the.prop |
| 31440 | 65 72 74 79 20 69 73 20 61 6c 72 65 61 64 79 20 73 65 74 2c 20 72 65 70 6c 61 63 65 20 69 74 73 | erty.is.already.set,.replace.its |
| 31460 | 20 76 61 6c 75 65 2e 22 0a 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 64 6f 77 6e 63 61 73 65 20 | .value."...(setq.name.(downcase. |
| 31480 | 6e 61 6d 65 29 29 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 | name))...(org-with-point-at.1... |
| 314a0 | 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 74 29 29 0a 20 20 | ..(let.((case-fold-search.t))... |
| 314c0 | 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 6f 6e 63 | ....(if.(re-search-forward.(conc |
| 314e0 | 61 74 20 22 5e 23 5c 5c 2b 22 20 6e 61 6d 65 20 22 3a 5c 5c 28 2e 2a 5c 5c 29 22 29 0a 20 20 20 | at."^#\\+".name.":\\(.*\\)").... |
| 31500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 | ..........................(point |
| 31520 | 2d 6d 61 78 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 | -max).t)...........(replace-matc |
| 31540 | 68 20 28 63 6f 6e 63 61 74 20 22 23 2b 22 20 6e 61 6d 65 20 22 3a 20 22 20 76 61 6c 75 65 29 20 | h.(concat."#+".name.":.".value). |
| 31560 | 27 66 69 78 65 64 63 61 73 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 | 'fixedcase).........(while.(and. |
| 31580 | 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (not.(eobp)).................... |
| 315a0 | 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5b 23 3a 5d 22 29 29 0a 20 20 20 20 20 20 20 20 20 | .(looking-at."^[#:]")).......... |
| 315c0 | 20 28 69 66 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e | .(if.(save-excursion.(end-of-lin |
| 315e0 | 65 29 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a | e).(eobp))...............(progn. |
| 31600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 | ................(end-of-line)... |
| 31620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 0a 20 20 20 | ..............(insert."\n")).... |
| 31640 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 | .........(forward-line)......... |
| 31660 | 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 | ....(beginning-of-line)))....... |
| 31680 | 20 20 28 69 6e 73 65 72 74 20 22 23 2b 22 20 6e 61 6d 65 20 22 3a 20 22 20 76 61 6c 75 65 20 22 | ..(insert."#+".name.":.".value." |
| 316a0 | 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 | \n")))))..(defun.org-roam-migrat |
| 316c0 | 65 2d 72 65 70 6c 61 63 65 2d 66 69 6c 65 2d 6c 69 6e 6b 73 2d 77 69 74 68 2d 69 64 20 28 29 0a | e-replace-file-links-with-id.(). |
| 316e0 | 20 20 22 52 65 70 6c 61 63 65 20 61 6c 6c 20 66 69 6c 65 3a 20 6c 69 6e 6b 73 20 77 69 74 68 20 | .."Replace.all.file:.links.with. |
| 31700 | 49 44 20 6c 69 6e 6b 73 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 | ID.links.in.current.buffer."...( |
| 31720 | 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 28 77 68 69 6c 65 20 28 | org-with-point-at.1.....(while.( |
| 31740 | 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6f 72 67 2d 6c 69 6e 6b 2d 62 72 61 63 6b | re-search-forward.org-link-brack |
| 31760 | 65 74 2d 72 65 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6d 64 61 74 61 | et-re.nil.t).......(let*.((mdata |
| 31780 | 20 28 6d 61 74 63 68 2d 64 61 74 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 | .(match-data))..............(pat |
| 317a0 | 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | h.(match-string.1))............. |
| 317c0 | 20 28 64 65 73 63 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 0a 20 20 20 20 20 20 | .(desc.(match-string.2)))....... |
| 317e0 | 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 66 69 6c 65 3a 22 | ..(when.(string-prefix-p."file:" |
| 31800 | 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 65 78 70 | .path)...........(setq.path.(exp |
| 31820 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 68 20 35 29 | and-file-name.(substring.path.5) |
| 31840 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6e 6f 64 65 2d 69 64 | ))...........(when-let.((node-id |
| 31860 | 20 28 63 61 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 | .(caar.(org-roam-db-query.[:sele |
| 31880 | 63 74 20 5b 69 64 5d 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ct.[id].:from.nodes............. |
| 318a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 318c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 28 3d 20 66 69 6c 65 20 24 73 31 29 0a | ............:where.(=.file.$s1). |
| 318e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 31900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 6e 64 20 28 3d 20 | ........................:and.(=. |
| 31920 | 6c 65 76 65 6c 20 30 29 5d 20 70 61 74 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | level.0)].path)))).............( |
| 31940 | 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 6d 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 | set-match-data.mdata)........... |
| 31960 | 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 6f 72 67 2d 6c 69 6e 6b 2d 6d 61 6b 65 2d | ..(replace-match.(org-link-make- |
| 31980 | 73 74 72 69 6e 67 20 28 63 6f 6e 63 61 74 20 22 69 64 3a 22 20 6e 6f 64 65 2d 69 64 29 0a 20 20 | string.(concat."id:".node-id)... |
| 319a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 319c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 29 20 6e 69 6c 20 74 29 29 29 29 29 29 | ...............desc).nil.t)))))) |
| 319e0 | 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 29 0a 3b | )..(provide.'org-roam-migrate).; |
| 31a00 | 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6d 69 67 72 61 74 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 | ;;.org-roam-migrate.el.ends.here |
| 31a20 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31c00 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 64 69 72 00 00 00 00 00 00 | org-roam-20240114.1941/dir...... |
| 31c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31c60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 31c80 | 30 30 30 31 31 33 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 32 33 31 00 20 30 00 00 00 | 0001135.00000000000.013231..0... |
| 31ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31d00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 31d20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 31d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 31e00 | 54 68 69 73 20 69 73 20 74 68 65 20 66 69 6c 65 20 2e 2e 2e 2f 69 6e 66 6f 2f 64 69 72 2c 20 77 | This.is.the.file..../info/dir,.w |
| 31e20 | 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 74 6f 70 6d 6f 73 74 20 6e 6f 64 65 20 6f | hich.contains.the.topmost.node.o |
| 31e40 | 66 20 74 68 65 20 49 6e 66 6f 20 68 69 65 72 61 72 63 68 79 2c 20 63 61 6c 6c 65 64 20 28 64 69 | f.the.Info.hierarchy,.called.(di |
| 31e60 | 72 29 54 6f 70 2e 0a 54 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 | r)Top..The.first.time.you.invoke |
| 31e80 | 20 49 6e 66 6f 20 79 6f 75 20 73 74 61 72 74 20 6f 66 66 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 | .Info.you.start.off.looking.at.t |
| 31ea0 | 68 69 73 20 6e 6f 64 65 2e 0a 1f 0a 46 69 6c 65 3a 20 64 69 72 2c 09 4e 6f 64 65 3a 20 54 6f 70 | his.node....File:.dir,.Node:.Top |
| 31ec0 | 09 54 68 69 73 20 69 73 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 49 4e 46 4f 20 74 72 65 | .This.is.the.top.of.the.INFO.tre |
| 31ee0 | 65 0a 0a 20 20 54 68 69 73 20 28 74 68 65 20 44 69 72 65 63 74 6f 72 79 20 6e 6f 64 65 29 20 67 | e....This.(the.Directory.node).g |
| 31f00 | 69 76 65 73 20 61 20 6d 65 6e 75 20 6f 66 20 6d 61 6a 6f 72 20 74 6f 70 69 63 73 2e 0a 20 20 54 | ives.a.menu.of.major.topics....T |
| 31f20 | 79 70 69 6e 67 20 22 71 22 20 65 78 69 74 73 2c 20 22 48 22 20 6c 69 73 74 73 20 61 6c 6c 20 49 | yping."q".exits,."H".lists.all.I |
| 31f40 | 6e 66 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 22 64 22 20 72 65 74 75 72 6e 73 20 68 65 72 65 2c 0a | nfo.commands,."d".returns.here,. |
| 31f60 | 20 20 22 68 22 20 67 69 76 65 73 20 61 20 70 72 69 6d 65 72 20 66 6f 72 20 66 69 72 73 74 2d 74 | .."h".gives.a.primer.for.first-t |
| 31f80 | 69 6d 65 72 73 2c 0a 20 20 22 6d 45 6d 61 63 73 3c 52 65 74 75 72 6e 3e 22 20 76 69 73 69 74 73 | imers,..."mEmacs<Return>".visits |
| 31fa0 | 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61 6c 2c 20 65 74 63 2e 0a 0a 20 20 49 6e 20 45 6d | .the.Emacs.manual,.etc.....In.Em |
| 31fc0 | 61 63 73 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 | acs,.you.can.click.mouse.button. |
| 31fe0 | 32 20 6f 6e 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 6f 72 20 63 72 6f 73 73 20 72 65 66 65 72 65 | 2.on.a.menu.item.or.cross.refere |
| 32000 | 6e 63 65 0a 20 20 74 6f 20 73 65 6c 65 63 74 20 69 74 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 45 6d | nce...to.select.it...*.Menu:..Em |
| 32020 | 61 63 73 0a 2a 20 4f 72 67 2d 72 6f 61 6d 3a 20 28 6f 72 67 2d 72 6f 61 6d 29 2e 20 20 20 20 20 | acs.*.Org-roam:.(org-roam)...... |
| 32040 | 20 20 20 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 20 66 6f 72 20 45 6d 61 63 73 2e 0a 00 00 00 | ....Roam.Research.for.Emacs..... |
| 32060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 320a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 320c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 320e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 321a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 321c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 321e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32200 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 32220 | 6e 6f 64 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | node.el......................... |
| 32240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 32280 | 30 31 34 31 31 35 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 35 32 36 00 20 30 00 00 00 | 0141154.00000000000.015526..0... |
| 322a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 322c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 322e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 32320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 32340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 323a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 323c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 323e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 32400 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2e 65 6c 20 2d 2d 2d 20 49 6e 74 65 72 66 61 | ;;;.org-roam-node.el.---.Interfa |
| 32420 | 63 69 6e 67 20 61 6e 64 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 6e 6f 64 65 73 20 | cing.and.interacting.with.nodes. |
| 32440 | 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 | -*-.lexical-binding:.t;.-*-..;;. |
| 32460 | 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 | Copyright....2020-2022.Jethro.Ku |
| 32480 | 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 | an.<jethrokuan95@gmail.com>..;;. |
| 324a0 | 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 | Author:.Jethro.Kuan.<jethrokuan9 |
| 324c0 | 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 | 5@gmail.com>.;;.URL:.https://git |
| 324e0 | 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 | hub.com/org-roam/org-roam.;;.Key |
| 32500 | 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e | words:.org-mode,.roam,.convenien |
| 32520 | 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d | ce.;;.Version:.2.2.2.;;.Package- |
| 32540 | 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 64 61 73 68 20 | Requires:.((emacs."26.1").(dash. |
| 32560 | 22 32 2e 31 33 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | "2.13").(org."9.4").(magit-secti |
| 32580 | 6f 6e 20 22 33 2e 30 2e 30 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f | on."3.0.0"))..;;.This.file.is.NO |
| 325a0 | 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 | T.part.of.GNU.Emacs...;;.This.pr |
| 325c0 | 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 | ogram.is.free.software;.you.can. |
| 325e0 | 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b | redistribute.it.and/or.modify.;; |
| 32600 | 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 | .it.under.the.terms.of.the.GNU.G |
| 32620 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 | eneral.Public.License.as.publish |
| 32640 | 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 | ed.by.;;.the.Free.Software.Found |
| 32660 | 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 | ation;.either.version.3,.or.(at. |
| 32680 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | your.option).;;.any.later.versio |
| 326a0 | 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 | n..;;.;;.This.program.is.distrib |
| 326c0 | 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 | uted.in.the.hope.that.it.will.be |
| 326e0 | 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 | .useful,.;;.but.WITHOUT.ANY.WARR |
| 32700 | 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 | ANTY;.without.even.the.implied.w |
| 32720 | 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 | arranty.of.;;.MERCHANTABILITY.or |
| 32740 | 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 | .FITNESS.FOR.A.PARTICULAR.PURPOS |
| 32760 | 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | E...See.the.;;.GNU.General.Publi |
| 32780 | 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b | c.License.for.more.details..;;.; |
| 327a0 | 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 | ;.You.should.have.received.a.cop |
| 327c0 | 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | y.of.the.GNU.General.Public.Lice |
| 327e0 | 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 | nse.;;.along.with.GNU.Emacs;.see |
| 32800 | 20 74 68 65 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 | .the.file.COPYING...If.not,.writ |
| 32820 | 65 20 74 6f 20 74 68 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 | e.to.the.;;.Free.Software.Founda |
| 32840 | 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 | tion,.Inc.,.51.Franklin.Street,. |
| 32860 | 46 69 66 74 68 20 46 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 | Fifth.Floor,.;;.Boston,.MA.02110 |
| 32880 | 2d 31 33 30 31 2c 20 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a | -1301,.USA...;;;.Commentary:.;;. |
| 328a0 | 3b 3b 20 54 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20 64 65 64 69 63 61 74 65 64 20 66 6f 72 20 | ;;.This.module.is.dedicated.for. |
| 328c0 | 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 73 20 61 6e 64 20 69 74 73 20 63 6f 6d 70 6f 6e 65 6e 74 | Org-roam.nodes.and.its.component |
| 328e0 | 73 2e 20 49 74 20 70 72 6f 76 69 64 65 73 0a 3b 3b 20 73 74 61 6e 64 61 72 64 20 6d 65 61 6e 73 | s..It.provides.;;.standard.means |
| 32900 | 20 74 6f 20 69 6e 74 65 72 66 61 63 65 20 77 69 74 68 20 74 68 65 6d 2c 20 62 6f 74 68 20 70 72 | .to.interface.with.them,.both.pr |
| 32920 | 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79 20 61 6e 64 0a 3b 3b 20 69 6e 74 65 72 61 63 74 69 76 | ogrammatically.and.;;.interactiv |
| 32940 | 65 6c 79 2e 0a 3b 3b 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d | ely..;;.;;;.Code:.(require.'org- |
| 32960 | 72 6f 61 6d 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 43 6f 6d 70 6c 65 74 69 | roam)..;;;.Options.;;;;.Completi |
| 32980 | 6e 67 2d 72 65 61 64 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | ng-read.(defcustom.org-roam-node |
| 329a0 | 2d 64 69 73 70 6c 61 79 2d 74 65 6d 70 6c 61 74 65 20 22 24 7b 74 69 74 6c 65 7d 22 0a 20 20 22 | -display-template."${title}"..." |
| 329c0 | 43 6f 6e 66 69 67 75 72 65 73 20 64 69 73 70 6c 61 79 20 66 6f 72 6d 61 74 74 69 6e 67 20 66 6f | Configures.display.formatting.fo |
| 329e0 | 72 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 2e 0a 50 61 74 74 65 72 6e 73 20 6f 66 20 66 6f 72 | r.Org-roam.node..Patterns.of.for |
| 32a00 | 6d 20 5c 22 24 7b 66 69 65 6c 64 2d 6e 61 6d 65 3a 6c 65 6e 67 74 68 7d 5c 22 20 61 72 65 20 69 | m.\"${field-name:length}\".are.i |
| 32a20 | 6e 74 65 72 70 6f 6c 61 74 65 64 20 62 61 73 65 64 0a 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | nterpolated.based.on.the.current |
| 32a40 | 20 6e 6f 64 65 2e 0a 0a 45 61 63 68 20 5c 22 66 69 65 6c 64 2d 6e 61 6d 65 5c 22 20 69 73 20 72 | .node...Each.\"field-name\".is.r |
| 32a60 | 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 | eplaced.with.the.return.value.of |
| 32a80 | 20 65 61 63 68 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 63 63 65 73 73 6f 72 20 66 75 6e | .each.corresponding.accessor.fun |
| 32aa0 | 63 74 69 6f 6e 20 66 6f 72 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2c 20 65 2e 67 2e 0a | ction.for.`org-roam-node',.e.g.. |
| 32ac0 | 5c 22 24 7b 74 69 74 6c 65 7d 5c 22 20 77 69 6c 6c 20 62 65 20 69 6e 74 65 72 70 6f 6c 61 74 65 | \"${title}\".will.be.interpolate |
| 32ae0 | 64 20 62 79 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 0a 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | d.by.the.result.of.`org-roam-nod |
| 32b00 | 65 2d 74 69 74 6c 65 27 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 64 65 66 69 6e 65 20 63 75 | e-title'..You.can.also.define.cu |
| 32b20 | 73 74 6f 6d 20 61 63 63 65 73 73 6f 72 73 20 75 73 69 6e 67 0a 60 63 6c 2d 64 65 66 6d 65 74 68 | stom.accessors.using.`cl-defmeth |
| 32b40 | 6f 64 27 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 63 61 6e 20 64 65 66 69 6e 65 | od'..For.example,.you.can.define |
| 32b60 | 3a 0a 0a 20 20 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | :....(cl-defmethod.org-roam-node |
| 32b80 | 2d 6d 79 2d 74 69 74 6c 65 20 28 28 6e 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 29 | -my-title.((node.org-roam-node)) |
| 32ba0 | 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 5c 22 4d 79 20 5c 22 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e | .....(concat.\"My.\".(org-roam-n |
| 32bc0 | 6f 64 65 2d 74 69 74 6c 65 20 6e 6f 64 65 29 29 29 0a 0a 61 6e 64 20 74 68 65 6e 20 72 65 66 65 | ode-title.node)))..and.then.refe |
| 32be0 | 72 65 6e 63 65 20 69 74 20 68 65 72 65 20 6f 72 20 69 6e 20 74 68 65 20 63 61 70 74 75 72 65 20 | rence.it.here.or.in.the.capture. |
| 32c00 | 74 65 6d 70 6c 61 74 65 73 20 61 73 0a 5c 22 24 7b 6d 79 2d 74 69 74 6c 65 7d 5c 22 2e 0a 0a 5c | templates.as.\"${my-title}\"...\ |
| 32c20 | 22 6c 65 6e 67 74 68 5c 22 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 73 70 65 63 69 66 69 | "length\".is.an.optional.specifi |
| 32c40 | 65 72 20 61 6e 64 20 64 65 63 6c 61 72 65 73 20 68 6f 77 20 6d 61 6e 79 0a 63 68 61 72 61 63 74 | er.and.declares.how.many.charact |
| 32c60 | 65 72 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 76 | ers.can.be.used.to.display.the.v |
| 32c80 | 61 6c 75 65 20 6f 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 66 69 65 6c 64 2e | alue.of.the.corresponding.field. |
| 32ca0 | 20 49 66 20 69 74 27 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 66 69 65 6c | .If.it's.not.specified,.the.fiel |
| 32cc0 | 64 20 77 69 6c 6c 20 62 65 20 69 6e 73 65 72 74 65 64 20 61 73 20 69 73 2c 0a 69 2e 65 2e 20 69 | d.will.be.inserted.as.is,.i.e..i |
| 32ce0 | 74 20 77 6f 6e 27 74 20 62 65 20 61 6c 69 67 6e 65 64 20 6e 6f 72 20 74 72 69 6d 6d 65 64 2e 20 | t.won't.be.aligned.nor.trimmed.. |
| 32d00 | 49 66 20 69 74 27 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 74 68 65 0a 66 69 65 6c 64 20 77 69 | If.it's.an.integer,.the.field.wi |
| 32d20 | 6c 6c 20 62 65 20 61 6c 69 67 6e 65 64 20 61 63 63 6f 72 64 69 6e 67 6c 79 20 61 6e 64 20 61 6c | ll.be.aligned.accordingly.and.al |
| 32d40 | 6c 20 74 68 65 20 65 78 63 65 65 64 69 6e 67 0a 63 68 61 72 61 63 74 65 72 73 20 77 69 6c 6c 20 | l.the.exceeding.characters.will. |
| 32d60 | 62 65 20 74 72 69 6d 6d 65 64 20 6f 75 74 2e 20 49 66 20 69 74 27 73 20 5c 22 2a 5c 22 2c 20 74 | be.trimmed.out..If.it's.\"*\",.t |
| 32d80 | 68 65 20 66 69 65 6c 64 20 77 69 6c 6c 20 75 73 65 0a 61 73 20 6d 61 6e 79 20 63 68 61 72 61 63 | he.field.will.use.as.many.charac |
| 32da0 | 74 65 72 73 20 61 73 20 70 6f 73 73 69 62 6c 65 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 61 6c 69 | ters.as.possible.and.will.be.ali |
| 32dc0 | 67 6e 65 64 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 0a 41 20 63 6c 6f 73 75 72 65 20 63 61 6e | gned.accordingly...A.closure.can |
| 32de0 | 20 61 6c 73 6f 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 69 73 20 76 61 72 69 61 62 | .also.be.assigned.to.this.variab |
| 32e00 | 6c 65 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 0a 63 6c 6f 73 75 72 65 20 69 73 20 | le.in.which.case.the.closure.is. |
| 32e20 | 65 76 61 6c 75 61 74 65 64 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 | evaluated.and.the.return.value.i |
| 32e40 | 73 20 75 73 65 64 20 61 73 20 74 68 65 0a 74 65 6d 70 6c 61 74 65 2e 20 54 68 65 20 63 6c 6f 73 | s.used.as.the.template..The.clos |
| 32e60 | 75 72 65 20 6d 75 73 74 20 65 76 61 6c 75 61 74 65 20 74 6f 20 61 20 76 61 6c 69 64 20 74 65 6d | ure.must.evaluate.to.a.valid.tem |
| 32e80 | 70 6c 61 74 65 20 73 74 72 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 | plate.string."...:group.'org-roa |
| 32ea0 | 6d 0a 20 20 3a 74 79 70 65 20 20 27 28 73 74 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a | m...:type..'(string.function)).. |
| 32ec0 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 6e 6e 6f 74 61 74 | (defcustom.org-roam-node-annotat |
| 32ee0 | 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 | ion-function.#'org-roam-node-rea |
| 32f00 | 64 2d 2d 61 6e 6e 6f 74 61 74 69 6f 6e 0a 20 20 22 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 | d--annotation..."This.function.u |
| 32f20 | 73 65 64 20 74 6f 20 61 74 74 61 63 68 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 66 6f 72 20 60 6f | sed.to.attach.annotations.for.`o |
| 32f40 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 27 2e 0a 49 74 20 74 61 6b 65 73 20 61 20 73 | rg-roam-node-read'..It.takes.a.s |
| 32f60 | 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 20 4e 4f 44 45 2c 20 77 68 69 63 68 20 69 73 20 61 6e | ingle.argument.NODE,.which.is.an |
| 32f80 | 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 20 63 6f 6e 73 74 72 75 63 74 2e 22 0a 20 20 3a | .`org-roam-node'.construct."...: |
| 32fa0 | 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f | group.'org-roam...:type.'functio |
| 32fc0 | 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 65 66 | n)..(defcustom.org-roam-node-def |
| 32fe0 | 61 75 6c 74 2d 73 6f 72 74 20 27 66 69 6c 65 2d 6d 74 69 6d 65 0a 20 20 22 44 65 66 61 75 6c 74 | ault-sort.'file-mtime..."Default |
| 33000 | 20 73 6f 72 74 20 6f 72 64 65 72 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 20 63 6f | .sort.order.for.Org-roam.node.co |
| 33020 | 6d 70 6c 65 74 69 6f 6e 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20 | mpletions."...:type.'(choice.... |
| 33040 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 6e 6f 6e 65 22 20 6e 69 6c 29 0a 20 | .......(const.:tag."none".nil).. |
| 33060 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 66 69 6c 65 2d 6d 74 69 6d 65 | .........(const.:tag."file-mtime |
| 33080 | 22 20 66 69 6c 65 2d 6d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | ".file-mtime)...........(const.: |
| 330a0 | 74 61 67 20 22 66 69 6c 65 2d 61 74 69 6d 65 22 20 66 69 6c 65 2d 61 74 69 6d 65 29 29 0a 20 20 | tag."file-atime".file-atime))... |
| 330c0 | 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | :group.'org-roam)..(defcustom.or |
| 330e0 | 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 6f 72 6d 61 74 74 65 72 20 6e 69 6c 0a 20 20 22 54 68 65 | g-roam-node-formatter.nil..."The |
| 33100 | 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 6e 6f 64 65 20 69 6e 73 65 72 | .link.description.for.node.inser |
| 33120 | 74 69 6f 6e 2e 0a 49 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 70 72 6f 76 69 64 65 64 2c | tion..If.a.function.is.provided, |
| 33140 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 74 61 6b 65 20 61 20 73 69 6e 67 | .the.function.should.take.a.sing |
| 33160 | 6c 65 0a 61 72 67 75 6d 65 6e 74 2c 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2c | le.argument,.an.`org-roam-node', |
| 33180 | 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2e 0a 0a 49 66 20 61 20 73 74 72 69 | .and.return.a.string...If.a.stri |
| 331a0 | 6e 67 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 69 74 20 69 73 20 61 20 74 65 6d 70 6c 61 74 65 | ng.is.provided,.it.is.a.template |
| 331c0 | 20 73 74 72 69 6e 67 20 65 78 70 61 6e 64 65 64 20 62 79 0a 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | .string.expanded.by.`org-roam-no |
| 331e0 | 64 65 2d 2d 66 6f 72 6d 61 74 2d 65 6e 74 72 79 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 | de--format-entry'."...:group.'or |
| 33200 | 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 28 73 74 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e | g-roam...:type.'(string.function |
| 33220 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 65 6d | ))..(defcustom.org-roam-node-tem |
| 33240 | 70 6c 61 74 65 2d 70 72 65 66 69 78 65 73 0a 20 20 27 28 28 22 74 61 67 73 22 20 2e 20 22 23 22 | plate-prefixes...'(("tags"..."#" |
| 33260 | 29 0a 20 20 20 20 28 22 74 6f 64 6f 22 20 2e 20 22 74 3a 22 29 29 0a 20 20 22 50 72 65 66 69 78 | ).....("todo"..."t:"))..."Prefix |
| 33280 | 65 73 20 66 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 20 6e 6f 64 65 27 73 20 70 72 6f 70 65 72 | es.for.each.of.the.node's.proper |
| 332a0 | 74 69 65 73 2e 0a 54 68 69 73 20 69 73 20 75 73 65 64 20 69 6e 20 63 6f 6e 6a 75 6e 63 74 69 6f | ties..This.is.used.in.conjunctio |
| 332c0 | 6e 20 77 69 74 68 0a 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 69 73 70 6c 61 79 2d 74 65 | n.with.`org-roam-node-display-te |
| 332e0 | 6d 70 6c 61 74 65 27 3a 20 69 6e 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f | mplate':.in.minibuffer.completio |
| 33300 | 6e 73 20 74 68 65 0a 6e 6f 64 65 20 70 72 6f 70 65 72 74 69 65 73 20 77 69 6c 6c 20 62 65 20 70 | ns.the.node.properties.will.be.p |
| 33320 | 72 65 66 69 78 65 64 20 77 69 74 68 20 73 74 72 69 6e 67 73 20 69 6e 20 74 68 69 73 20 76 61 72 | refixed.with.strings.in.this.var |
| 33340 | 69 61 62 6c 65 2c 0a 61 63 74 69 6e 67 20 61 73 20 61 20 71 75 65 72 79 20 6c 61 6e 67 75 61 67 | iable,.acting.as.a.query.languag |
| 33360 | 65 20 6f 66 20 73 6f 72 74 73 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 61 20 6e | e.of.sorts...For.example,.if.a.n |
| 33380 | 6f 64 65 20 68 61 73 20 74 61 67 73 20 28 5c 22 66 6f 6f 5c 22 20 5c 22 62 61 72 5c 22 29 20 61 | ode.has.tags.(\"foo\".\"bar\").a |
| 333a0 | 6e 64 20 74 68 65 20 61 6c 69 73 74 0a 68 61 73 20 74 68 65 20 65 6e 74 72 79 20 28 5c 22 74 61 | nd.the.alist.has.the.entry.(\"ta |
| 333c0 | 67 73 5c 22 20 2e 20 5c 22 23 5c 22 29 2c 20 74 68 65 73 65 20 77 69 6c 6c 20 61 70 70 65 61 72 | gs\"...\"#\"),.these.will.appear |
| 333e0 | 20 61 73 0a 5c 22 23 66 6f 6f 20 23 62 61 72 5c 22 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 | .as.\"#foo.#bar\"."...:group.'or |
| 33400 | 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 20 27 28 61 6c 69 73 74 29 29 0a 0a 28 64 65 66 63 | g-roam...:type..'(alist))..(defc |
| 33420 | 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 | ustom.org-roam-ref-annotation-fu |
| 33440 | 6e 63 74 69 6f 6e 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 72 65 61 64 2d 2d 61 6e 6e 6f | nction.#'org-roam-ref-read--anno |
| 33460 | 74 61 74 69 6f 6e 0a 20 20 22 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 | tation..."This.function.used.to. |
| 33480 | 61 74 74 61 63 68 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 66 6f 72 20 60 6f 72 67 2d 72 6f 61 6d | attach.annotations.for.`org-roam |
| 334a0 | 2d 72 65 66 2d 72 65 61 64 27 2e 0a 49 74 20 74 61 6b 65 73 20 61 20 73 69 6e 67 6c 65 20 61 72 | -ref-read'..It.takes.a.single.ar |
| 334c0 | 67 75 6d 65 6e 74 20 52 45 46 2c 20 77 68 69 63 68 20 69 73 20 61 20 70 72 6f 70 65 72 74 69 7a | gument.REF,.which.is.a.propertiz |
| 334e0 | 65 64 20 73 74 72 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 | ed.string."...:group.'org-roam.. |
| 33500 | 20 3a 74 79 70 65 20 20 27 28 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | .:type..'(function))..(defcustom |
| 33520 | 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 | .org-roam-ref-prompt-function.ni |
| 33540 | 6c 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 70 72 6f 6d 70 74 20 66 6f 72 20 72 65 66 20 | l..."Function.to.prompt.for.ref. |
| 33560 | 73 74 72 69 6e 67 73 20 69 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 61 64 64 27 2e 0a 53 | strings.in.`org-roam-ref-add'..S |
| 33580 | 68 6f 75 6c 64 20 74 61 6b 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 70 72 6f 6d 70 74 20 | hould.take.no.arguments,.prompt. |
| 335a0 | 74 68 65 20 75 73 65 72 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2e 22 0a | the.user,.and.return.a.string.". |
| 335c0 | 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 | ..:group.'org-roam...:type.'func |
| 335e0 | 74 69 6f 6e 29 0a 0a 3b 3b 3b 3b 20 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 0a | tion)..;;;;.Completion-at-point. |
| 33600 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 | (defcustom.org-roam-completion-e |
| 33620 | 76 65 72 79 77 68 65 72 65 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 | verywhere.nil..."When.non-nil,.p |
| 33640 | 72 6f 76 69 64 65 20 6c 69 6e 6b 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 | rovide.link.completion.matching. |
| 33660 | 6f 75 74 73 69 64 65 20 6f 66 20 4f 72 67 20 6c 69 6e 6b 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | outside.of.Org.links."...:group. |
| 33680 | 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 | 'org-roam...:type.'boolean)..(de |
| 336a0 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 | fcustom.org-roam-completion-func |
| 336c0 | 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 65 2d | tions.(list.#'org-roam-complete- |
| 336e0 | 6c 69 6e 6b 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | link-at-point................... |
| 33700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6f | .............................#'o |
| 33720 | 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 65 2d 65 76 65 72 79 77 68 65 72 65 29 0a 20 20 22 | rg-roam-complete-everywhere)..." |
| 33740 | 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 62 65 20 75 73 65 64 20 77 69 74 | List.of.functions.to.be.used.wit |
| 33760 | 68 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 27 20 66 6f 72 20 4f 72 67 2d | h.`completion-at-point'.for.Org- |
| 33780 | 72 6f 61 6d 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 | roam."...:group.'org-roam...:typ |
| 337a0 | 65 20 27 68 6f 6f 6b 29 0a 0a 3b 3b 3b 3b 20 4c 69 6e 6b 61 67 65 0a 28 64 65 66 63 75 73 74 6f | e.'hook)..;;;;.Linkage.(defcusto |
| 337c0 | 6d 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d 61 75 74 6f 2d 72 65 70 6c 61 63 65 20 74 0a 20 | m.org-roam-link-auto-replace.t.. |
| 337e0 | 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 70 6c 61 63 65 20 5c 22 72 6f 61 6d 3a 5c 22 20 | ."If.non-nil,.replace.\"roam:\". |
| 33800 | 6c 69 6e 6b 73 20 74 6f 20 65 78 69 73 74 69 6e 67 20 6e 6f 64 65 73 20 77 69 74 68 20 5c 22 69 | links.to.existing.nodes.with.\"i |
| 33820 | 64 3a 5c 22 20 6c 69 6e 6b 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a | d:\".links."...:group.'org-roam. |
| 33840 | 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | ..:type.'boolean)..(defcustom.or |
| 33860 | 67 2d 72 6f 61 6d 2d 65 78 74 72 61 63 74 2d 6e 65 77 2d 66 69 6c 65 2d 70 61 74 68 20 22 25 3c | g-roam-extract-new-file-path."%< |
| 33880 | 25 59 25 6d 25 64 25 48 25 4d 25 53 3e 2d 24 7b 73 6c 75 67 7d 2e 6f 72 67 22 0a 20 20 22 54 68 | %Y%m%d%H%M%S>-${slug}.org"..."Th |
| 338a0 | 65 20 66 69 6c 65 20 70 61 74 68 20 74 65 6d 70 6c 61 74 65 20 74 6f 20 75 73 65 20 77 68 65 6e | e.file.path.template.to.use.when |
| 338c0 | 20 61 20 6e 6f 64 65 20 69 73 20 65 78 74 72 61 63 74 65 64 20 74 6f 20 69 74 73 20 6f 77 6e 20 | .a.node.is.extracted.to.its.own. |
| 338e0 | 66 69 6c 65 2e 0a 54 68 69 73 20 70 61 74 68 20 69 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 60 | file..This.path.is.relative.to.` |
| 33900 | 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | org-roam-directory'."...:group.' |
| 33920 | 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 76 | org-roam...:type.'string)..(defv |
| 33940 | 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 | ar.org-roam-node-history.nil..." |
| 33960 | 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 6f 66 20 6e 6f 64 65 73 2e 22 29 0a 0a | Minibuffer.history.of.nodes.").. |
| 33980 | 28 64 65 66 76 61 72 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 68 69 73 74 6f 72 79 20 6e 69 6c | (defvar.org-roam-ref-history.nil |
| 339a0 | 0a 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 6f 66 20 72 65 66 73 2e 22 | ..."Minibuffer.history.of.refs." |
| 339c0 | 29 0a 0a 3b 3b 3b 20 44 65 66 69 6e 69 74 69 6f 6e 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 | )..;;;.Definition.(cl-defstruct. |
| 339e0 | 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 20 28 3a 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 72 67 | (org-roam-node.(:constructor.org |
| 33a00 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -roam-node-create).............. |
| 33a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 63 6f 70 69 65 72 20 6e 69 6c 29 29 0a 20 | ................(:copier.nil)).. |
| 33a40 | 20 22 41 20 68 65 61 64 69 6e 67 20 6f 72 20 74 6f 70 20 6c 65 76 65 6c 20 66 69 6c 65 20 77 69 | ."A.heading.or.top.level.file.wi |
| 33a60 | 74 68 20 61 6e 20 61 73 73 69 67 6e 65 64 20 49 44 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 66 | th.an.assigned.ID.property."...f |
| 33a80 | 69 6c 65 20 66 69 6c 65 2d 74 69 74 6c 65 20 66 69 6c 65 2d 68 61 73 68 20 66 69 6c 65 2d 61 74 | ile.file-title.file-hash.file-at |
| 33aa0 | 69 6d 65 20 66 69 6c 65 2d 6d 74 69 6d 65 0a 20 20 69 64 20 6c 65 76 65 6c 20 70 6f 69 6e 74 20 | ime.file-mtime...id.level.point. |
| 33ac0 | 74 6f 64 6f 20 70 72 69 6f 72 69 74 79 20 73 63 68 65 64 75 6c 65 64 20 64 65 61 64 6c 69 6e 65 | todo.priority.scheduled.deadline |
| 33ae0 | 20 74 69 74 6c 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 6c 70 0a 20 20 74 61 67 73 20 61 6c 69 | .title.properties.olp...tags.ali |
| 33b00 | 61 73 65 73 20 72 65 66 73 29 0a 0a 3b 3b 20 53 68 69 6d 20 60 73 74 72 69 6e 67 2d 67 6c 79 70 | ases.refs)..;;.Shim.`string-glyp |
| 33b20 | 68 2d 63 6f 6d 70 6f 73 65 27 20 61 6e 64 20 60 73 74 72 69 6e 67 2d 67 6c 79 70 68 2d 64 65 63 | h-compose'.and.`string-glyph-dec |
| 33b40 | 6f 6d 70 6f 73 65 27 20 66 6f 72 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 74 68 61 74 20 | ompose'.for.Emacs.versions.that. |
| 33b60 | 64 6f 20 6e 6f 74 20 68 61 76 65 20 69 74 2e 0a 3b 3b 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 | do.not.have.it..;;.The.functions |
| 33b80 | 20 77 65 72 65 20 69 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 65 6d 61 63 73 20 63 6f 6d 6d 69 74 | .were.introduced.in.emacs.commit |
| 33ba0 | 20 33 66 30 39 36 65 62 33 34 30 35 62 32 66 63 65 37 63 33 35 33 36 36 65 62 32 64 63 66 30 32 | .3f096eb3405b2fce7c35366eb2dcf02 |
| 33bc0 | 35 64 64 61 35 35 37 38 33 20 61 6e 64 20 74 68 65 0a 3b 3b 20 28 6f 72 69 67 69 6e 61 6c 29 20 | 5dda55783.and.the.;;.(original). |
| 33be0 | 66 75 6e 63 74 69 6f 6e 73 20 62 65 68 69 6e 64 20 74 68 65 6d 20 61 72 65 6e 27 74 20 61 75 74 | functions.behind.them.aren't.aut |
| 33c00 | 6f 6c 6f 61 64 65 64 20 61 6e 79 6d 6f 72 65 2e 0a 28 64 6f 6c 69 73 74 20 28 73 79 6d 2e 72 65 | oloaded.anymore..(dolist.(sym.re |
| 33c20 | 70 6c 61 63 65 0a 20 20 20 20 20 20 20 20 20 27 28 28 73 74 72 69 6e 67 2d 67 6c 79 70 68 2d 63 | place..........'((string-glyph-c |
| 33c40 | 6f 6d 70 6f 73 65 20 2e 20 75 63 73 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 4e 46 43 2d 73 74 72 69 6e | ompose...ucs-normalize-NFC-strin |
| 33c60 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 67 6c 79 70 68 2d 64 65 63 6f | g)............(string-glyph-deco |
| 33c80 | 6d 70 6f 73 65 20 2e 20 75 63 73 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 4e 46 44 2d 73 74 72 69 6e 67 | mpose...ucs-normalize-NFD-string |
| 33ca0 | 29 29 29 0a 20 20 28 6c 65 74 20 28 28 65 6d 61 63 73 2d 32 39 2d 73 79 6d 62 6f 6c 20 28 63 61 | )))...(let.((emacs-29-symbol.(ca |
| 33cc0 | 72 20 73 79 6d 2e 72 65 70 6c 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 65 76 69 6f 75 | r.sym.replace)).........(previou |
| 33ce0 | 73 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 28 63 64 72 20 73 79 6d 2e 72 65 70 6c 61 63 | s-implementation.(cdr.sym.replac |
| 33d00 | 65 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 62 6f 75 6e 64 70 20 65 6d 61 63 73 2d | e))).....(unless.(fboundp.emacs- |
| 33d20 | 32 39 2d 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 65 6d 61 63 73 | 29-symbol).......(defalias.emacs |
| 33d40 | 2d 32 39 2d 73 79 6d 62 6f 6c 20 70 72 65 76 69 6f 75 73 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 | -29-symbol.previous-implementati |
| 33d60 | 6f 6e 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6f 72 67 2d 72 6f 61 6d 2d 6e | on))))..(cl-defmethod.org-roam-n |
| 33d80 | 6f 64 65 2d 73 6c 75 67 20 28 28 6e 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 29 0a | ode-slug.((node.org-roam-node)). |
| 33da0 | 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 6c 75 67 20 6f 66 20 4e 4f 44 45 2e 22 0a 20 20 28 | .."Return.the.slug.of.NODE."...( |
| 33dc0 | 6c 65 74 20 28 28 74 69 74 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 | let.((title.(org-roam-node-title |
| 33de0 | 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 6c 75 67 2d 74 72 69 6d 2d 63 68 61 72 73 | .node)).........(slug-trim-chars |
| 33e00 | 20 27 28 3b 3b 20 43 6f 6d 62 69 6e 69 6e 67 20 44 69 61 63 72 69 74 69 63 61 6c 20 4d 61 72 6b | .'(;;.Combining.Diacritical.Mark |
| 33e20 | 73 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 75 6e 69 63 6f 64 65 2e 6f 72 67 2f 63 68 61 72 74 73 | s.https://www.unicode.org/charts |
| 33e40 | 2f 50 44 46 2f 55 30 33 30 30 2e 70 64 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /PDF/U0300.pdf.................. |
| 33e60 | 20 20 20 20 20 20 20 20 20 20 37 36 38 20 3b 20 55 2b 30 33 30 30 20 43 4f 4d 42 49 4e 49 4e 47 | ..........768.;.U+0300.COMBINING |
| 33e80 | 20 47 52 41 56 45 20 41 43 43 45 4e 54 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .GRAVE.ACCENT................... |
| 33ea0 | 20 20 20 20 20 20 20 20 20 37 36 39 20 3b 20 55 2b 30 33 30 31 20 43 4f 4d 42 49 4e 49 4e 47 20 | .........769.;.U+0301.COMBINING. |
| 33ec0 | 41 43 55 54 45 20 41 43 43 45 4e 54 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ACUTE.ACCENT.................... |
| 33ee0 | 20 20 20 20 20 20 20 20 37 37 30 20 3b 20 55 2b 30 33 30 32 20 43 4f 4d 42 49 4e 49 4e 47 20 43 | ........770.;.U+0302.COMBINING.C |
| 33f00 | 49 52 43 55 4d 46 4c 45 58 20 41 43 43 45 4e 54 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | IRCUMFLEX.ACCENT................ |
| 33f20 | 20 20 20 20 20 20 20 20 20 20 20 20 37 37 31 20 3b 20 55 2b 30 33 30 33 20 43 4f 4d 42 49 4e 49 | ............771.;.U+0303.COMBINI |
| 33f40 | 4e 47 20 54 49 4c 44 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | NG.TILDE........................ |
| 33f60 | 20 20 20 20 37 37 32 20 3b 20 55 2b 30 33 30 34 20 43 4f 4d 42 49 4e 49 4e 47 20 4d 41 43 52 4f | ....772.;.U+0304.COMBINING.MACRO |
| 33f80 | 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 37 34 | N............................774 |
| 33fa0 | 20 3b 20 55 2b 30 33 30 36 20 43 4f 4d 42 49 4e 49 4e 47 20 42 52 45 56 45 0a 20 20 20 20 20 20 | .;.U+0306.COMBINING.BREVE....... |
| 33fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 37 35 20 3b 20 55 2b 30 33 30 | .....................775.;.U+030 |
| 33fe0 | 37 20 43 4f 4d 42 49 4e 49 4e 47 20 44 4f 54 20 41 42 4f 56 45 0a 20 20 20 20 20 20 20 20 20 20 | 7.COMBINING.DOT.ABOVE........... |
| 34000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 37 36 20 3b 20 55 2b 30 33 30 38 20 43 4f | .................776.;.U+0308.CO |
| 34020 | 4d 42 49 4e 49 4e 47 20 44 49 41 45 52 45 53 49 53 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | MBINING.DIAERESIS............... |
| 34040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 37 37 37 20 3b 20 55 2b 30 33 30 39 20 43 4f 4d 42 49 4e | .............777.;.U+0309.COMBIN |
| 34060 | 49 4e 47 20 48 4f 4f 4b 20 41 42 4f 56 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ING.HOOK.ABOVE.................. |
| 34080 | 20 20 20 20 20 20 20 20 20 20 37 37 38 20 3b 20 55 2b 30 33 30 41 20 43 4f 4d 42 49 4e 49 4e 47 | ..........778.;.U+030A.COMBINING |
| 340a0 | 20 52 49 4e 47 20 41 42 4f 56 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .RING.ABOVE..................... |
| 340c0 | 20 20 20 20 20 20 20 37 37 39 20 3b 20 55 2b 30 33 30 42 20 43 4f 4d 42 49 4e 49 4e 47 20 44 4f | .......779.;.U+030B.COMBINING.DO |
| 340e0 | 55 42 4c 45 20 41 43 55 54 45 20 41 43 43 45 4e 54 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | UBLE.ACUTE.ACCENT............... |
| 34100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 37 38 30 20 3b 20 55 2b 30 33 30 43 20 43 4f 4d 42 49 4e | .............780.;.U+030C.COMBIN |
| 34120 | 49 4e 47 20 43 41 52 4f 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ING.CARON....................... |
| 34140 | 20 20 20 20 20 37 39 35 20 3b 20 55 2b 30 33 31 42 20 43 4f 4d 42 49 4e 49 4e 47 20 48 4f 52 4e | .....795.;.U+031B.COMBINING.HORN |
| 34160 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 30 33 20 | ............................803. |
| 34180 | 3b 20 55 2b 30 33 32 33 20 43 4f 4d 42 49 4e 49 4e 47 20 44 4f 54 20 42 45 4c 4f 57 0a 20 20 20 | ;.U+0323.COMBINING.DOT.BELOW.... |
| 341a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 30 34 20 3b 20 55 2b | ........................804.;.U+ |
| 341c0 | 30 33 32 34 20 43 4f 4d 42 49 4e 49 4e 47 20 44 49 41 45 52 45 53 49 53 20 42 45 4c 4f 57 0a 20 | 0324.COMBINING.DIAERESIS.BELOW.. |
| 341e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 30 35 20 3b 20 | ..........................805.;. |
| 34200 | 55 2b 30 33 32 35 20 43 4f 4d 42 49 4e 49 4e 47 20 52 49 4e 47 20 42 45 4c 4f 57 0a 20 20 20 20 | U+0325.COMBINING.RING.BELOW..... |
| 34220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 30 37 20 3b 20 55 2b 30 | .......................807.;.U+0 |
| 34240 | 33 32 37 20 43 4f 4d 42 49 4e 49 4e 47 20 43 45 44 49 4c 4c 41 0a 20 20 20 20 20 20 20 20 20 20 | 327.COMBINING.CEDILLA........... |
| 34260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 31 33 20 3b 20 55 2b 30 33 32 44 20 43 4f | .................813.;.U+032D.CO |
| 34280 | 4d 42 49 4e 49 4e 47 20 43 49 52 43 55 4d 46 4c 45 58 20 41 43 43 45 4e 54 20 42 45 4c 4f 57 0a | MBINING.CIRCUMFLEX.ACCENT.BELOW. |
| 342a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 31 34 20 3b | ...........................814.; |
| 342c0 | 20 55 2b 30 33 32 45 20 43 4f 4d 42 49 4e 49 4e 47 20 42 52 45 56 45 20 42 45 4c 4f 57 0a 20 20 | .U+032E.COMBINING.BREVE.BELOW... |
| 342e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 31 36 20 3b 20 55 | .........................816.;.U |
| 34300 | 2b 30 33 33 30 20 43 4f 4d 42 49 4e 49 4e 47 20 54 49 4c 44 45 20 42 45 4c 4f 57 0a 20 20 20 20 | +0330.COMBINING.TILDE.BELOW..... |
| 34320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 31 37 20 3b 20 55 2b 30 | .......................817.;.U+0 |
| 34340 | 33 33 31 20 43 4f 4d 42 49 4e 49 4e 47 20 4d 41 43 52 4f 4e 20 42 45 4c 4f 57 0a 20 20 20 20 20 | 331.COMBINING.MACRON.BELOW...... |
| 34360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 29 0a 20 20 20 20 28 63 | ......................))).....(c |
| 34380 | 6c 2d 66 6c 65 74 2a 20 28 28 6e 6f 6e 73 70 61 63 69 6e 67 2d 6d 61 72 6b 2d 70 20 28 63 68 61 | l-flet*.((nonspacing-mark-p.(cha |
| 343a0 | 72 29 20 28 6d 65 6d 71 20 63 68 61 72 20 73 6c 75 67 2d 74 72 69 6d 2d 63 68 61 72 73 29 29 0a | r).(memq.char.slug-trim-chars)). |
| 343c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 70 2d 6e 6f 6e 73 70 61 63 69 6e 67 | ...............(strip-nonspacing |
| 343e0 | 2d 6d 61 72 6b 73 20 28 73 29 20 28 73 74 72 69 6e 67 2d 67 6c 79 70 68 2d 63 6f 6d 70 6f 73 65 | -marks.(s).(string-glyph-compose |
| 34400 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 34420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 73 74 72 69 6e 67 0a 20 20 20 | .............(apply.#'string.... |
| 34440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 34460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 6e 6f | ................(seq-remove.#'no |
| 34480 | 6e 73 70 61 63 69 6e 67 2d 6d 61 72 6b 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nspacing-mark-p................. |
| 344a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 344c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 67 6c 79 70 68 2d 64 65 63 | ...............(string-glyph-dec |
| 344e0 | 6f 6d 70 6f 73 65 20 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c | ompose.s)))))................(cl |
| 34500 | 2d 72 65 70 6c 61 63 65 20 28 74 69 74 6c 65 20 70 61 69 72 29 20 28 72 65 70 6c 61 63 65 2d 72 | -replace.(title.pair).(replace-r |
| 34520 | 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 28 63 61 72 20 70 61 69 72 29 20 28 63 64 72 20 | egexp-in-string.(car.pair).(cdr. |
| 34540 | 70 61 69 72 29 20 74 69 74 6c 65 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 69 | pair).title))).......(let*.((pai |
| 34560 | 72 73 20 60 28 28 22 5b 5e 5b 3a 61 6c 6e 75 6d 3a 5d 5b 3a 64 69 67 69 74 3a 5d 5d 22 20 2e 20 | rs.`(("[^[:alnum:][:digit:]]"... |
| 34580 | 22 5f 22 29 20 3b 3b 20 63 6f 6e 76 65 72 74 20 61 6e 79 74 68 69 6e 67 20 6e 6f 74 20 61 6c 70 | "_").;;.convert.anything.not.alp |
| 345a0 | 68 61 6e 75 6d 65 72 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hanumeric....................... |
| 345c0 | 28 22 5f 5f 2a 22 20 2e 20 22 5f 22 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ("__*"..."_")................... |
| 345e0 | 3b 3b 20 72 65 6d 6f 76 65 20 73 65 71 75 65 6e 74 69 61 6c 20 75 6e 64 65 72 73 63 6f 72 65 73 | ;;.remove.sequential.underscores |
| 34600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 5e 5f 22 20 2e 20 22 | .......................("^_"..." |
| 34620 | 22 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 6d 6f 76 65 | ").....................;;.remove |
| 34640 | 20 73 74 61 72 74 69 6e 67 20 75 6e 64 65 72 73 63 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .starting.underscore............ |
| 34660 | 20 20 20 20 20 20 20 20 20 20 20 28 22 5f 24 22 20 2e 20 22 22 29 29 29 20 20 20 20 20 20 20 20 | ...........("_$"..."")))........ |
| 34680 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 6d 6f 76 65 20 65 6e 64 69 6e 67 20 75 6e 64 65 | ...........;;.remove.ending.unde |
| 346a0 | 72 73 63 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6c 75 67 20 28 2d 72 65 64 75 | rscore..............(slug.(-redu |
| 346c0 | 63 65 2d 66 72 6f 6d 20 23 27 63 6c 2d 72 65 70 6c 61 63 65 20 28 73 74 72 69 70 2d 6e 6f 6e 73 | ce-from.#'cl-replace.(strip-nons |
| 346e0 | 70 61 63 69 6e 67 2d 6d 61 72 6b 73 20 74 69 74 6c 65 29 20 70 61 69 72 73 29 29 29 0a 20 20 20 | pacing-marks.title).pairs))).... |
| 34700 | 20 20 20 20 20 28 64 6f 77 6e 63 61 73 65 20 73 6c 75 67 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 | .....(downcase.slug)))))..(cl-de |
| 34720 | 66 6d 65 74 68 6f 64 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 6f 72 6d 61 74 74 65 64 20 | fmethod.org-roam-node-formatted. |
| 34740 | 28 28 6e 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 29 0a 20 20 22 52 65 74 75 72 6e | ((node.org-roam-node))..."Return |
| 34760 | 20 61 20 66 6f 72 6d 61 74 74 65 64 20 73 74 72 69 6e 67 20 66 6f 72 20 4e 4f 44 45 2e 22 0a 20 | .a.formatted.string.for.NODE.".. |
| 34780 | 20 28 70 63 61 73 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 6f 72 6d 61 74 74 65 72 0a | .(pcase.org-roam-node-formatter. |
| 347a0 | 20 20 20 20 28 28 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 0a 20 20 20 20 20 28 66 75 6e 63 | ....((pred.functionp)......(func |
| 347c0 | 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 6f 72 6d 61 74 74 65 72 20 6e 6f 64 65 | all.org-roam-node-formatter.node |
| 347e0 | 29 29 0a 20 20 20 20 28 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 0a 20 20 20 20 20 28 6f 72 67 | )).....((pred.stringp)......(org |
| 34800 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 2d 66 6f 72 6d 61 74 2d 65 6e 74 72 79 20 28 6f 72 67 2d 72 6f | -roam-node--format-entry.(org-ro |
| 34820 | 61 6d 2d 6e 6f 64 65 2d 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 66 6f 72 6d 61 74 20 | am-node--process-display-format. |
| 34840 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 6f 72 6d 61 74 74 65 72 29 20 6e 6f 64 65 29 29 0a | org-roam-node-formatter).node)). |
| 34860 | 20 20 20 20 28 5f 0a 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 | ....(_......(org-roam-node-title |
| 34880 | 20 6e 6f 64 65 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6f 72 67 2d 72 6f 61 | .node))))..(cl-defmethod.org-roa |
| 348a0 | 6d 2d 6e 6f 64 65 2d 63 61 74 65 67 6f 72 79 20 28 28 6e 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d | m-node-category.((node.org-roam- |
| 348c0 | 6e 6f 64 65 29 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 61 74 65 67 6f 72 79 20 66 6f | node))..."Return.the.category.fo |
| 348e0 | 72 20 4e 4f 44 45 2e 22 0a 20 20 28 63 64 72 20 28 61 73 73 6f 63 2d 73 74 72 69 6e 67 20 22 43 | r.NODE."...(cdr.(assoc-string."C |
| 34900 | 41 54 45 47 4f 52 59 22 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 72 6f 70 65 72 74 69 | ATEGORY".(org-roam-node-properti |
| 34920 | 65 73 20 6e 6f 64 65 29 29 29 29 0a 0a 3b 3b 3b 20 4e 6f 64 65 73 0a 3b 3b 3b 3b 20 47 65 74 74 | es.node))))..;;;.Nodes.;;;;.Gett |
| 34940 | 65 72 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e | ers.(defun.org-roam-node-at-poin |
| 34960 | 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 73 73 65 72 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | t.(&optional.assert)..."Return.t |
| 34980 | 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 0a 49 66 20 41 53 53 45 52 54 2c 20 74 68 72 | he.node.at.point..If.ASSERT,.thr |
| 349a0 | 6f 77 20 61 6e 20 65 72 72 6f 72 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6e 6f 64 65 20 | ow.an.error.if.there.is.no.node. |
| 349c0 | 61 74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6c 73 6f 20 72 65 74 | at.point..This.function.also.ret |
| 349e0 | 75 72 6e 73 20 74 68 65 20 6e 6f 64 65 20 69 66 20 69 74 20 68 61 73 20 79 65 74 20 74 6f 20 62 | urns.the.node.if.it.has.yet.to.b |
| 34a00 | 65 20 63 61 63 68 65 64 20 69 6e 20 74 68 65 0a 64 61 74 61 62 61 73 65 2e 20 49 6e 20 74 68 69 | e.cached.in.the.database..In.thi |
| 34a20 | 73 20 73 63 65 6e 61 72 69 6f 2c 20 6f 6e 6c 79 20 65 78 70 65 63 74 20 60 3a 69 64 27 20 61 6e | s.scenario,.only.expect.`:id'.an |
| 34a40 | 64 20 60 3a 70 6f 69 6e 74 27 20 74 6f 20 62 65 0a 70 6f 70 75 6c 61 74 65 64 2e 22 0a 20 20 28 | d.`:point'.to.be.populated."...( |
| 34a60 | 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 28 | or.(magit-section-case.........( |
| 34a80 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 73 65 63 74 69 6f 6e 20 28 6f 72 65 66 20 69 74 20 6e | org-roam-node-section.(oref.it.n |
| 34aa0 | 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 65 76 69 65 77 2d | ode)).........(org-roam-preview- |
| 34ac0 | 73 65 63 74 69 6f 6e 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 | section.(save-excursion......... |
| 34ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag |
| 34b00 | 69 74 2d 73 65 63 74 69 6f 6e 2d 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-section-up).................. |
| 34b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | ...................(org-roam-nod |
| 34b40 | 65 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 20 28 6f 72 67 2d 77 69 | e-at-point))).........(t.(org-wi |
| 34b60 | 74 68 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c | th-wide-buffer.............(whil |
| 34b80 | 65 20 28 6e 6f 74 20 28 6f 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6e 6f 64 65 2d 70 29 0a | e.(not.(or.(org-roam-db-node-p). |
| 34ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 62 | ............................(bob |
| 34bc0 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | p).............................( |
| 34be0 | 65 71 20 28 66 75 6e 63 61 6c 6c 20 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 | eq.(funcall.outline-level)...... |
| 34c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 | ...........................(save |
| 34c20 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -excursion...................... |
| 34c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 75 70 2d 68 65 61 64 69 6e | .............(org-roam-up-headin |
| 34c60 | 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-or-point-min)................. |
| 34c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 75 74 6c 69 | ..................(funcall.outli |
| 34ca0 | 6e 65 2d 6c 65 76 65 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ne-level)))))...............(org |
| 34cc0 | 2d 72 6f 61 6d 2d 75 70 2d 68 65 61 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a | -roam-up-heading-or-point-min)). |
| 34ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 69 64 20 28 6f 72 67 2d | ............(when-let.((id.(org- |
| 34d00 | 69 64 2d 67 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 | id-get)))...............(org-roa |
| 34d20 | 6d 2d 70 6f 70 75 6c 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | m-populate................(org-r |
| 34d40 | 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oam-node-create................. |
| 34d60 | 3a 69 64 20 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 6f 69 6e 74 20 28 70 | :id.id.................:point.(p |
| 34d80 | 6f 69 6e 74 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 61 73 73 65 72 74 20 28 75 | oint))))))).......(and.assert.(u |
| 34da0 | 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 22 29 29 29 29 | ser-error."No.node.at.point")))) |
| 34dc0 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 72 6f 6d 2d 69 64 20 28 | ..(defun.org-roam-node-from-id.( |
| 34de0 | 69 64 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 | id)..."Return.an.`org-roam-node' |
| 34e00 | 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 49 44 2e 0a 52 65 74 | .for.the.node.containing.ID..Ret |
| 34e20 | 75 72 6e 20 6e 69 6c 20 69 66 20 61 20 6e 6f 64 65 20 77 69 74 68 20 49 44 20 64 6f 65 73 20 6e | urn.nil.if.a.node.with.ID.does.n |
| 34e40 | 6f 74 20 65 78 69 73 74 2e 22 0a 20 20 28 77 68 65 6e 20 28 3e 20 28 63 61 61 72 20 28 6f 72 67 | ot.exist."...(when.(>.(caar.(org |
| 34e60 | 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 63 74 20 28 66 75 6e 63 61 6c 6c | -roam-db-query.[:select.(funcall |
| 34e80 | 20 63 6f 75 6e 74 29 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .count).:from.nodes............. |
| 34ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 | .........................:where. |
| 34ec0 | 28 3d 20 69 64 20 24 73 31 29 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (=.id.$s1)]..................... |
| 34ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 29 29 20 30 29 0a 20 20 20 20 28 6f 72 67 | ................id)).0).....(org |
| 34f00 | 2d 72 6f 61 6d 2d 70 6f 70 75 6c 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 | -roam-populate.(org-roam-node-cr |
| 34f20 | 65 61 74 65 20 3a 69 64 20 69 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d | eate.:id.id))))..(defun.org-roam |
| 34f40 | 2d 6e 6f 64 65 2d 66 72 6f 6d 2d 74 69 74 6c 65 2d 6f 72 2d 61 6c 69 61 73 20 28 73 20 26 6f 70 | -node-from-title-or-alias.(s.&op |
| 34f60 | 74 69 6f 6e 61 6c 20 6e 6f 63 61 73 65 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20 60 6f 72 67 | tional.nocase)..."Return.an.`org |
| 34f80 | 2d 72 6f 61 6d 2d 6e 6f 64 65 27 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 20 77 69 74 68 20 74 69 | -roam-node'.for.the.node.with.ti |
| 34fa0 | 74 6c 65 20 6f 72 20 61 6c 69 61 73 20 53 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 68 | tle.or.alias.S..Return.nil.if.th |
| 34fc0 | 65 20 6e 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 54 68 72 6f 77 20 61 6e 20 | e.node.does.not.exist..Throw.an. |
| 34fe0 | 65 72 72 6f 72 20 69 66 20 6d 75 6c 74 69 70 6c 65 20 63 68 6f 69 63 65 73 20 65 78 69 73 74 2e | error.if.multiple.choices.exist. |
| 35000 | 0a 0a 49 66 20 4e 4f 43 41 53 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 71 75 65 72 | ..If.NOCASE.is.non-nil,.the.quer |
| 35020 | 79 20 69 73 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 65 2e 20 20 49 74 20 69 73 20 63 61 | y.is.case.insensitive...It.is.ca |
| 35040 | 73 65 20 73 65 6e 73 69 74 69 76 65 20 6f 74 68 65 72 77 69 73 65 2e 22 0a 20 20 28 6c 65 74 20 | se.sensitive.otherwise."...(let. |
| 35060 | 28 28 6d 61 74 63 68 65 73 20 28 73 65 71 2d 75 6e 69 71 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ((matches.(seq-uniq............. |
| 35080 | 20 20 20 20 20 20 28 61 70 70 65 6e 64 0a 09 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | ......(append.............(org-r |
| 350a0 | 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 28 76 63 6f 6e 63 61 74 20 5b 3a 73 65 6c 65 63 74 20 5b | oam-db-query.(vconcat.[:select.[ |
| 350c0 | 69 64 5d 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 0a 09 09 09 09 09 09 20 20 20 20 20 20 20 20 3a 77 | id].:from.nodes...............:w |
| 350e0 | 68 65 72 65 20 28 3d 20 74 69 74 6c 65 20 24 73 31 29 5d 0a 09 09 09 09 20 20 20 20 20 20 20 20 | here.(=.title.$s1)]............. |
| 35100 | 20 20 20 20 20 20 20 28 69 66 20 6e 6f 63 61 73 65 20 5b 20 3a 63 6f 6c 6c 61 74 65 20 4e 4f 43 | .......(if.nocase.[.:collate.NOC |
| 35120 | 41 53 45 20 5d 29 29 0a 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 29 0a 09 20 20 20 | ASE.]))..................s)..... |
| 35140 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 28 76 63 6f 6e | ........(org-roam-db-query.(vcon |
| 35160 | 63 61 74 20 5b 3a 73 65 6c 65 63 74 20 5b 6e 6f 64 65 2d 69 64 5d 20 3a 66 72 6f 6d 20 61 6c 69 | cat.[:select.[node-id].:from.ali |
| 35180 | 61 73 65 73 0a 09 09 09 09 09 09 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 28 3d 20 61 6c 69 | ases...............:where.(=.ali |
| 351a0 | 61 73 20 24 73 31 29 5d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | as.$s1)]....................(if. |
| 351c0 | 6e 6f 63 61 73 65 20 5b 20 3a 63 6f 6c 6c 61 74 65 20 4e 4f 43 41 53 45 20 5d 29 29 0a 09 09 09 | nocase.[.:collate.NOCASE.])).... |
| 351e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 29 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 | ..............s))))).....(cond.. |
| 35200 | 20 20 20 20 28 28 73 65 71 2d 65 6d 70 74 79 2d 70 20 6d 61 74 63 68 65 73 29 0a 20 20 20 20 20 | ....((seq-empty-p.matches)...... |
| 35220 | 20 6e 69 6c 29 0a 20 20 20 20 20 28 28 3d 20 31 20 28 6c 65 6e 67 74 68 20 6d 61 74 63 68 65 73 | .nil)......((=.1.(length.matches |
| 35240 | 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c 61 74 65 20 28 6f 72 67 | )).......(org-roam-populate.(org |
| 35260 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 69 64 20 28 63 61 61 72 20 6d 61 74 63 | -roam-node-create.:id.(caar.matc |
| 35280 | 68 65 73 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | hes))))......(t.......(user-erro |
| 352a0 | 72 20 22 4d 75 6c 74 69 70 6c 65 20 6e 6f 64 65 73 20 65 78 69 73 74 20 77 69 74 68 20 74 69 74 | r."Multiple.nodes.exist.with.tit |
| 352c0 | 6c 65 20 6f 72 20 61 6c 69 61 73 20 5c 22 25 73 5c 22 22 20 73 29 29 29 29 29 0a 0a 28 64 65 66 | le.or.alias.\"%s\"".s)))))..(def |
| 352e0 | 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 72 6f 6d 2d 72 65 66 20 28 72 65 66 29 0a | un.org-roam-node-from-ref.(ref). |
| 35300 | 20 20 22 52 65 74 75 72 6e 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 20 66 72 6f | .."Return.an.`org-roam-node'.fro |
| 35320 | 6d 20 52 45 46 20 72 65 66 65 72 65 6e 63 65 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 | m.REF.reference..Return.nil.if.t |
| 35340 | 68 65 72 65 27 73 20 6e 6f 20 6e 6f 64 65 20 77 69 74 68 20 73 75 63 68 20 52 45 46 2e 22 0a 20 | here's.no.node.with.such.REF.".. |
| 35360 | 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 28 6c 65 74 20 28 74 79 70 65 | .(save-match-data.....(let.(type |
| 35380 | 20 70 61 74 68 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 73 74 72 69 | .path).......(cond........((stri |
| 353a0 | 6e 67 2d 6d 61 74 63 68 20 6f 72 67 2d 6c 69 6e 6b 2d 70 6c 61 69 6e 2d 72 65 20 72 65 66 29 0a | ng-match.org-link-plain-re.ref). |
| 353c0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 79 70 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ........(setq.type.(match-string |
| 353e0 | 20 31 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 20 28 6d 61 74 63 | .1.ref)...............path.(matc |
| 35400 | 68 2d 73 74 72 69 6e 67 20 32 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 28 28 73 74 72 69 6e | h-string.2.ref)))........((strin |
| 35420 | 67 2d 70 72 65 66 69 78 2d 70 20 22 40 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | g-prefix-p."@".ref).........(set |
| 35440 | 71 20 74 79 70 65 20 22 63 69 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 | q.type."cite"...............path |
| 35460 | 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 66 20 31 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 | .(substring.ref.1)))).......(whe |
| 35480 | 6e 20 28 61 6e 64 20 74 79 70 65 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d | n.(and.type.path).........(when- |
| 354a0 | 6c 65 74 20 28 28 69 64 20 28 63 61 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 | let.((id.(caar.(org-roam-db-quer |
| 354c0 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y............................... |
| 354e0 | 5b 3a 73 65 6c 65 63 74 20 5b 6e 6f 64 65 73 3a 69 64 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | [:select.[nodes:id]............. |
| 35500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 20 72 65 66 73 0a 20 20 | ...................:from.refs... |
| 35520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 65 | .............................:le |
| 35540 | 66 74 2d 6a 6f 69 6e 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ft-join.nodes................... |
| 35560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 6e 20 28 3d 20 72 65 66 73 3a 6e 6f 64 65 2d 69 64 | .............:on.(=.refs:node-id |
| 35580 | 20 6e 6f 64 65 73 3a 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nodes:id)...................... |
| 355a0 | 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 28 3d 20 72 65 66 73 3a 74 79 70 65 20 24 73 | ..........:where.(=.refs:type.$s |
| 355c0 | 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 1).............................. |
| 355e0 | 20 20 3a 61 6e 64 20 28 3d 20 72 65 66 73 3a 72 65 66 20 24 73 32 29 0a 20 20 20 20 20 20 20 20 | ..:and.(=.refs:ref.$s2)......... |
| 35600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6d 69 74 20 31 5d | .......................:limit.1] |
| 35620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | ...............................t |
| 35640 | 79 70 65 20 70 61 74 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | ype.path))))...........(org-roam |
| 35660 | 2d 70 6f 70 75 6c 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 | -populate.(org-roam-node-create. |
| 35680 | 3a 69 64 20 69 64 29 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6f 72 67 | :id.id)))))))..(cl-defmethod.org |
| 356a0 | 2d 72 6f 61 6d 2d 70 6f 70 75 6c 61 74 65 20 28 28 6e 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e | -roam-populate.((node.org-roam-n |
| 356c0 | 6f 64 65 29 29 0a 20 20 22 50 6f 70 75 6c 61 74 65 20 4e 4f 44 45 20 66 72 6f 6d 20 64 61 74 61 | ode))..."Populate.NODE.from.data |
| 356e0 | 62 61 73 65 2e 0a 55 73 65 73 20 74 68 65 20 49 44 2c 20 61 6e 64 20 66 65 74 63 68 65 73 20 72 | base..Uses.the.ID,.and.fetches.r |
| 35700 | 65 6d 61 69 6e 69 6e 67 20 64 65 74 61 69 6c 73 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 62 61 | emaining.details.from.the.databa |
| 35720 | 73 65 2e 0a 54 68 69 73 20 63 61 6e 20 62 65 20 71 75 69 74 65 20 63 6f 73 74 6c 79 3a 20 61 76 | se..This.can.be.quite.costly:.av |
| 35740 | 6f 69 64 2c 20 75 6e 6c 65 73 73 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 76 65 72 79 20 66 65 | oid,.unless.dealing.with.very.fe |
| 35760 | 77 0a 6e 6f 64 65 73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6e 6f 64 65 2d 69 6e 66 | w.nodes."...(when-let.((node-inf |
| 35780 | 6f 20 28 63 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 | o.(car.(org-roam-db-query.[:sele |
| 357a0 | 63 74 20 5b 66 69 6c 65 20 6c 65 76 65 6c 20 70 6f 73 20 74 6f 64 6f 20 70 72 69 6f 72 69 74 79 | ct.[file.level.pos.todo.priority |
| 357c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 357e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 68 65 64 | ...........................sched |
| 35800 | 75 6c 65 64 20 64 65 61 64 6c 69 6e 65 20 74 69 74 6c 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f | uled.deadline.title.properties.o |
| 35820 | 6c 70 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lp]............................. |
| 35840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 | .....................:from.nodes |
| 35860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 28 3d 20 69 64 20 24 | ..................:where.(=.id.$ |
| 358a0 | 73 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s1)............................. |
| 358c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6d 69 74 20 31 5d 0a 20 | .....................:limit.1].. |
| 358e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 | ...............(org-roam-node-id |
| 35920 | 20 6e 6f 64 65 29 29 29 29 29 0a 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c | .node))))).....(pcase-let*.((`(, |
| 35940 | 66 69 6c 65 20 2c 6c 65 76 65 6c 20 2c 70 6f 73 20 2c 74 6f 64 6f 20 2c 70 72 69 6f 72 69 74 79 | file.,level.,pos.,todo.,priority |
| 35960 | 20 2c 73 63 68 65 64 75 6c 65 64 20 2c 64 65 61 64 6c 69 6e 65 20 2c 74 69 74 6c 65 20 2c 70 72 | .,scheduled.,deadline.,title.,pr |
| 35980 | 6f 70 65 72 74 69 65 73 20 2c 6f 6c 70 29 20 6e 6f 64 65 2d 69 6e 66 6f 29 0a 20 20 20 20 20 20 | operties.,olp).node-info)....... |
| 359a0 | 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 61 74 69 6d 65 20 2c 6d 74 69 6d 65 20 2c 66 69 6c | ...........(`(,atime.,mtime.,fil |
| 359c0 | 65 2d 74 69 74 6c 65 29 20 28 63 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 | e-title).(car.(org-roam-db-query |
| 359e0 | 20 5b 3a 73 65 6c 65 63 74 20 5b 61 74 69 6d 65 20 6d 74 69 6d 65 20 74 69 74 6c 65 5d 0a 20 20 | .[:select.[atime.mtime.title]... |
| 35a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35a40 | 20 20 20 20 20 20 3a 66 72 6f 6d 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......:from.files............... |
| 35a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 | ..........................:where |
| 35aa0 | 20 28 3d 20 66 69 6c 65 20 24 73 31 29 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(=.file.$s1)].................. |
| 35ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 29 29 29 0a 20 20 | ......................file)))... |
| 35b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 2d 69 6e 66 6f 20 28 6d 61 70 63 61 72 | ...............(tag-info.(mapcar |
| 35b20 | 20 23 27 63 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 | .#'car.(org-roam-db-query.[:sele |
| 35b40 | 63 74 20 5b 74 61 67 5d 20 3a 66 72 6f 6d 20 74 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ct.[tag].:from.tags............. |
| 35b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 72 65 20 28 3d 20 6e 6f 64 65 2d | .................:where.(=.node- |
| 35ba0 | 69 64 20 24 73 31 29 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | id.$s1)]........................ |
| 35bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35be0 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 29 29 29 0a | .....(org-roam-node-id.node)))). |
| 35c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 61 73 2d 69 6e 66 6f 20 28 6d 61 | .................(alias-info.(ma |
| 35c20 | 70 63 61 72 20 23 27 63 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a | pcar.#'car.(org-roam-db-query.[: |
| 35c40 | 73 65 6c 65 63 74 20 5b 61 6c 69 61 73 5d 20 3a 66 72 6f 6d 20 61 6c 69 61 73 65 73 0a 20 20 20 | select.[alias].:from.aliases.... |
| 35c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 68 65 | ............................:whe |
| 35ca0 | 72 65 20 28 3d 20 6e 6f 64 65 2d 69 64 20 24 73 31 29 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | re.(=.node-id.$s1)]............. |
| 35cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | ..................(org-roam-node |
| 35d00 | 2d 69 64 20 6e 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | -id.node))))..................(r |
| 35d20 | 65 66 73 2d 69 6e 66 6f 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 20 28 6f 72 67 2d 72 6f 61 6d | efs-info.(mapcar.#'car.(org-roam |
| 35d40 | 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 63 74 20 5b 72 65 66 5d 20 3a 66 72 6f 6d 20 72 | -db-query.[:select.[ref].:from.r |
| 35d60 | 65 66 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efs............................. |
| 35d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35da0 | 20 20 3a 77 68 65 72 65 20 28 3d 20 6e 6f 64 65 2d 69 64 20 24 73 31 29 5d 0a 20 20 20 20 20 20 | ..:where.(=.node-id.$s1)]....... |
| 35dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 35de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | .......................(org-roam |
| 35e00 | 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 | -node-id.node))))).......(setf.( |
| 35e20 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 20 66 69 6c 65 0a 20 20 | org-roam-node-file.node).file... |
| 35e40 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 2d 74 69 | ..........(org-roam-node-file-ti |
| 35e60 | 74 6c 65 20 6e 6f 64 65 29 20 66 69 6c 65 2d 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | tle.node).file-title............ |
| 35e80 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 2d 61 74 69 6d 65 20 6e 6f 64 65 29 | .(org-roam-node-file-atime.node) |
| 35ea0 | 20 61 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | .atime.............(org-roam-nod |
| 35ec0 | 65 2d 66 69 6c 65 2d 6d 74 69 6d 65 20 6e 6f 64 65 29 20 6d 74 69 6d 65 0a 20 20 20 20 20 20 20 | e-file-mtime.node).mtime........ |
| 35ee0 | 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6c 65 76 65 6c 20 6e 6f 64 65 29 20 | .....(org-roam-node-level.node). |
| 35f00 | 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | level.............(org-roam-node |
| 35f20 | 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 20 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | -point.node).pos.............(or |
| 35f40 | 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 6f 64 6f 20 6e 6f 64 65 29 20 74 6f 64 6f 0a 20 20 20 20 | g-roam-node-todo.node).todo..... |
| 35f60 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 72 69 6f 72 69 74 79 20 | ........(org-roam-node-priority. |
| 35f80 | 6e 6f 64 65 29 20 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | node).priority.............(org- |
| 35fa0 | 72 6f 61 6d 2d 6e 6f 64 65 2d 73 63 68 65 64 75 6c 65 64 20 6e 6f 64 65 29 20 73 63 68 65 64 75 | roam-node-scheduled.node).schedu |
| 35fc0 | 6c 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 | led.............(org-roam-node-d |
| 35fe0 | 65 61 64 6c 69 6e 65 20 6e 6f 64 65 29 20 64 65 61 64 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 | eadline.node).deadline.......... |
| 36000 | 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 6e 6f 64 65 29 20 74 69 | ...(org-roam-node-title.node).ti |
| 36020 | 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 | tle.............(org-roam-node-p |
| 36040 | 72 6f 70 65 72 74 69 65 73 20 6e 6f 64 65 29 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 | roperties.node).properties...... |
| 36060 | 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6f 6c 70 20 6e 6f 64 65 29 20 | .......(org-roam-node-olp.node). |
| 36080 | 6f 6c 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 | olp.............(org-roam-node-t |
| 360a0 | 61 67 73 20 6e 6f 64 65 29 20 74 61 67 2d 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ags.node).tag-info.............( |
| 360c0 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 66 73 20 6e 6f 64 65 29 20 72 65 66 73 2d 69 6e | org-roam-node-refs.node).refs-in |
| 360e0 | 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 6c | fo.............(org-roam-node-al |
| 36100 | 69 61 73 65 73 20 6e 6f 64 65 29 20 61 6c 69 61 73 2d 69 6e 66 6f 29 29 29 0a 20 20 6e 6f 64 65 | iases.node).alias-info)))...node |
| 36120 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6c 69 73 74 20 28 29 0a | )..(defun.org-roam-node-list.(). |
| 36140 | 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 6e 6f 64 65 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 | .."Return.all.nodes.stored.in.th |
| 36160 | 65 20 64 61 74 61 62 61 73 65 20 61 73 20 61 20 6c 69 73 74 20 6f 66 20 60 6f 72 67 2d 72 6f 61 | e.database.as.a.list.of.`org-roa |
| 36180 | 6d 2d 6e 6f 64 65 27 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 6f 77 73 20 28 6f 72 67 2d 72 6f | m-node's."...(let.((rows.(org-ro |
| 361a0 | 61 6d 2d 64 62 2d 71 75 65 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 45 4c 45 | am-db-query................"SELE |
| 361c0 | 43 54 0a 20 20 69 64 2c 0a 20 20 66 69 6c 65 2c 0a 20 20 66 69 6c 65 74 69 74 6c 65 2c 0a 20 20 | CT...id,...file,...filetitle,... |
| 361e0 | 5c 22 6c 65 76 65 6c 5c 22 2c 0a 20 20 74 6f 64 6f 2c 0a 20 20 70 6f 73 2c 0a 20 20 70 72 69 6f | \"level\",...todo,...pos,...prio |
| 36200 | 72 69 74 79 20 2c 0a 20 20 73 63 68 65 64 75 6c 65 64 20 2c 0a 20 20 64 65 61 64 6c 69 6e 65 20 | rity.,...scheduled.,...deadline. |
| 36220 | 2c 0a 20 20 74 69 74 6c 65 2c 0a 20 20 70 72 6f 70 65 72 74 69 65 73 20 2c 0a 20 20 6f 6c 70 2c | ,...title,...properties.,...olp, |
| 36240 | 0a 20 20 61 74 69 6d 65 2c 0a 20 20 6d 74 69 6d 65 2c 0a 20 20 27 28 27 20 7c 7c 20 67 72 6f 75 | ...atime,...mtime,...'('.||.grou |
| 36260 | 70 5f 63 6f 6e 63 61 74 28 74 61 67 73 2c 20 27 20 27 29 20 7c 7c 20 27 29 27 20 61 73 20 74 61 | p_concat(tags,.'.').||.')'.as.ta |
| 36280 | 67 73 2c 0a 20 20 61 6c 69 61 73 65 73 2c 0a 20 20 72 65 66 73 0a 46 52 4f 4d 0a 20 20 28 0a 20 | gs,...aliases,...refs.FROM...(.. |
| 362a0 | 20 53 45 4c 45 43 54 0a 20 20 20 20 69 64 2c 0a 20 20 20 20 66 69 6c 65 2c 0a 20 20 20 20 66 69 | .SELECT.....id,.....file,.....fi |
| 362c0 | 6c 65 74 69 74 6c 65 2c 0a 20 20 20 20 5c 22 6c 65 76 65 6c 5c 22 2c 0a 20 20 20 20 74 6f 64 6f | letitle,.....\"level\",.....todo |
| 362e0 | 2c 0a 20 20 20 20 70 6f 73 2c 0a 20 20 20 20 70 72 69 6f 72 69 74 79 20 2c 0a 20 20 20 20 73 63 | ,.....pos,.....priority.,.....sc |
| 36300 | 68 65 64 75 6c 65 64 20 2c 0a 20 20 20 20 64 65 61 64 6c 69 6e 65 20 2c 0a 20 20 20 20 74 69 74 | heduled.,.....deadline.,.....tit |
| 36320 | 6c 65 2c 0a 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 20 2c 0a 20 20 20 20 6f 6c 70 2c 0a 20 20 | le,.....properties.,.....olp,... |
| 36340 | 20 20 61 74 69 6d 65 2c 0a 20 20 20 20 6d 74 69 6d 65 2c 0a 20 20 20 20 74 61 67 73 2c 0a 20 20 | ..atime,.....mtime,.....tags,... |
| 36360 | 20 20 27 28 27 20 7c 7c 20 67 72 6f 75 70 5f 63 6f 6e 63 61 74 28 61 6c 69 61 73 65 73 2c 20 27 | ..'('.||.group_concat(aliases,.' |
| 36380 | 20 27 29 20 7c 7c 20 27 29 27 20 61 73 20 61 6c 69 61 73 65 73 2c 0a 20 20 20 20 72 65 66 73 0a | .').||.')'.as.aliases,.....refs. |
| 363a0 | 20 20 46 52 4f 4d 0a 20 20 20 20 28 0a 20 20 20 20 53 45 4c 45 43 54 0a 20 20 20 20 20 20 6e 6f | ..FROM.....(.....SELECT.......no |
| 363c0 | 64 65 73 2e 69 64 20 61 73 20 69 64 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 66 69 6c 65 20 61 | des.id.as.id,.......nodes.file.a |
| 363e0 | 73 20 66 69 6c 65 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 5c 22 6c 65 76 65 6c 5c 22 20 61 73 | s.file,.......nodes.\"level\".as |
| 36400 | 20 5c 22 6c 65 76 65 6c 5c 22 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 74 6f 64 6f 20 61 73 20 | .\"level\",.......nodes.todo.as. |
| 36420 | 74 6f 64 6f 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 70 6f 73 20 61 73 20 70 6f 73 2c 0a 20 20 | todo,.......nodes.pos.as.pos,... |
| 36440 | 20 20 20 20 6e 6f 64 65 73 2e 70 72 69 6f 72 69 74 79 20 61 73 20 70 72 69 6f 72 69 74 79 2c 0a | ....nodes.priority.as.priority,. |
| 36460 | 20 20 20 20 20 20 6e 6f 64 65 73 2e 73 63 68 65 64 75 6c 65 64 20 61 73 20 73 63 68 65 64 75 6c | ......nodes.scheduled.as.schedul |
| 36480 | 65 64 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 64 65 61 64 6c 69 6e 65 20 61 73 20 64 65 61 64 | ed,.......nodes.deadline.as.dead |
| 364a0 | 6c 69 6e 65 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 74 69 74 6c 65 20 61 73 20 74 69 74 6c 65 | line,.......nodes.title.as.title |
| 364c0 | 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 70 72 6f 70 65 72 74 69 65 73 20 61 73 20 70 72 6f 70 | ,.......nodes.properties.as.prop |
| 364e0 | 65 72 74 69 65 73 2c 0a 20 20 20 20 20 20 6e 6f 64 65 73 2e 6f 6c 70 20 61 73 20 6f 6c 70 2c 0a | erties,.......nodes.olp.as.olp,. |
| 36500 | 20 20 20 20 20 20 66 69 6c 65 73 2e 61 74 69 6d 65 20 61 73 20 61 74 69 6d 65 2c 0a 20 20 20 20 | ......files.atime.as.atime,..... |
| 36520 | 20 20 66 69 6c 65 73 2e 6d 74 69 6d 65 20 61 73 20 6d 74 69 6d 65 2c 0a 20 20 20 20 20 20 66 69 | ..files.mtime.as.mtime,.......fi |
| 36540 | 6c 65 73 2e 74 69 74 6c 65 20 61 73 20 66 69 6c 65 74 69 74 6c 65 2c 0a 20 20 20 20 20 20 74 61 | les.title.as.filetitle,.......ta |
| 36560 | 67 73 2e 74 61 67 20 61 73 20 74 61 67 73 2c 0a 20 20 20 20 20 20 61 6c 69 61 73 65 73 2e 61 6c | gs.tag.as.tags,.......aliases.al |
| 36580 | 69 61 73 20 61 73 20 61 6c 69 61 73 65 73 2c 0a 20 20 20 20 20 20 27 28 27 20 7c 7c 20 67 72 6f | ias.as.aliases,.......'('.||.gro |
| 365a0 | 75 70 5f 63 6f 6e 63 61 74 28 52 54 52 49 4d 20 28 72 65 66 73 2e 5c 22 74 79 70 65 5c 22 2c 20 | up_concat(RTRIM.(refs.\"type\",. |
| 365c0 | 27 5c 22 27 29 20 7c 7c 20 27 3a 27 20 7c 7c 20 4c 54 52 49 4d 28 72 65 66 73 2e 72 65 66 2c 20 | '\"').||.':'.||.LTRIM(refs.ref,. |
| 365e0 | 27 5c 22 27 29 2c 20 27 20 27 29 20 7c 7c 20 27 29 27 20 61 73 20 72 65 66 73 0a 20 20 20 20 46 | '\"'),.'.').||.')'.as.refs.....F |
| 36600 | 52 4f 4d 20 6e 6f 64 65 73 0a 20 20 20 20 4c 45 46 54 20 4a 4f 49 4e 20 66 69 6c 65 73 20 4f 4e | ROM.nodes.....LEFT.JOIN.files.ON |
| 36620 | 20 66 69 6c 65 73 2e 66 69 6c 65 20 3d 20 6e 6f 64 65 73 2e 66 69 6c 65 0a 20 20 20 20 4c 45 46 | .files.file.=.nodes.file.....LEF |
| 36640 | 54 20 4a 4f 49 4e 20 74 61 67 73 20 4f 4e 20 74 61 67 73 2e 6e 6f 64 65 5f 69 64 20 3d 20 6e 6f | T.JOIN.tags.ON.tags.node_id.=.no |
| 36660 | 64 65 73 2e 69 64 0a 20 20 20 20 4c 45 46 54 20 4a 4f 49 4e 20 61 6c 69 61 73 65 73 20 4f 4e 20 | des.id.....LEFT.JOIN.aliases.ON. |
| 36680 | 61 6c 69 61 73 65 73 2e 6e 6f 64 65 5f 69 64 20 3d 20 6e 6f 64 65 73 2e 69 64 0a 20 20 20 20 4c | aliases.node_id.=.nodes.id.....L |
| 366a0 | 45 46 54 20 4a 4f 49 4e 20 72 65 66 73 20 4f 4e 20 72 65 66 73 2e 6e 6f 64 65 5f 69 64 20 3d 20 | EFT.JOIN.refs.ON.refs.node_id.=. |
| 366c0 | 6e 6f 64 65 73 2e 69 64 0a 20 20 20 20 47 52 4f 55 50 20 42 59 20 6e 6f 64 65 73 2e 69 64 2c 20 | nodes.id.....GROUP.BY.nodes.id,. |
| 366e0 | 74 61 67 73 2e 74 61 67 2c 20 61 6c 69 61 73 65 73 2e 61 6c 69 61 73 20 29 0a 20 20 47 52 4f 55 | tags.tag,.aliases.alias.)...GROU |
| 36700 | 50 20 42 59 20 69 64 2c 20 74 61 67 73 20 29 0a 47 52 4f 55 50 20 42 59 20 69 64 22 29 29 29 0a | P.BY.id,.tags.).GROUP.BY.id"))). |
| 36720 | 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 6f 77 73 0a 20 20 20 | ....(cl-loop.for.row.in.rows.... |
| 36740 | 20 20 20 20 20 20 20 20 20 20 61 70 70 65 6e 64 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 60 | ..........append.(pcase-let*.((` |
| 36760 | 28 2c 69 64 20 2c 66 69 6c 65 20 2c 66 69 6c 65 2d 74 69 74 6c 65 20 2c 6c 65 76 65 6c 20 2c 74 | (,id.,file.,file-title.,level.,t |
| 36780 | 6f 64 6f 20 2c 70 6f 73 20 2c 70 72 69 6f 72 69 74 79 20 2c 73 63 68 65 64 75 6c 65 64 20 2c 64 | odo.,pos.,priority.,scheduled.,d |
| 367a0 | 65 61 64 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eadline......................... |
| 367c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 74 69 74 6c 65 20 2c 70 72 6f 70 65 72 74 69 | ................,title.,properti |
| 367e0 | 65 73 20 2c 6f 6c 70 20 2c 61 74 69 6d 65 20 2c 6d 74 69 6d 65 20 2c 74 61 67 73 20 2c 61 6c 69 | es.,olp.,atime.,mtime.,tags.,ali |
| 36800 | 61 73 65 73 20 2c 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ases.,refs)..................... |
| 36820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............row).............. |
| 36840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 6c 2d 74 69 74 6c 65 73 20 | ....................(all-titles. |
| 36860 | 28 63 6f 6e 73 20 74 69 74 6c 65 20 61 6c 69 61 73 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | (cons.title.aliases))).......... |
| 36880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 74 65 | .............(mapcar.(lambda.(te |
| 368a0 | 6d 70 2d 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mp-title)....................... |
| 368c0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 | ..........(org-roam-node-create. |
| 368e0 | 3a 69 64 20 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :id.id.......................... |
| 36900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 | .............................:fi |
| 36920 | 6c 65 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.file......................... |
| 36940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 | ..............................:f |
| 36960 | 69 6c 65 2d 74 69 74 6c 65 20 66 69 6c 65 2d 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ile-title.file-title............ |
| 36980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 369a0 | 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 2d 61 74 69 6d 65 20 61 74 69 6d 65 0a 20 20 20 | ...........:file-atime.atime.... |
| 369c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 369e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 2d 6d 74 69 6d 65 20 6d | ...................:file-mtime.m |
| 36a00 | 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | time............................ |
| 36a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 65 76 65 | ...........................:leve |
| 36a40 | 6c 20 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.level......................... |
| 36a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 | ..............................:p |
| 36a80 | 6f 69 6e 74 20 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint.pos........................ |
| 36aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | ...............................: |
| 36ac0 | 74 6f 64 6f 20 74 6f 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | todo.todo....................... |
| 36ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 36b00 | 3a 70 72 69 6f 72 69 74 79 20 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | :priority.priority.............. |
| 36b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 36b40 | 20 20 20 20 20 20 20 20 20 3a 73 63 68 65 64 75 6c 65 64 20 73 63 68 65 64 75 6c 65 64 0a 20 20 | .........:scheduled.scheduled... |
| 36b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 36b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 61 64 6c 69 6e 65 20 64 65 | ....................:deadline.de |
| 36ba0 | 61 64 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | adline.......................... |
| 36bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 69 | .............................:ti |
| 36be0 | 74 6c 65 20 74 65 6d 70 2d 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tle.temp-title.................. |
| 36c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 36c20 | 20 20 20 20 20 3a 61 6c 69 61 73 65 73 20 61 6c 69 61 73 65 73 0a 20 20 20 20 20 20 20 20 20 20 | .....:aliases.aliases........... |
| 36c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 36c60 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 6f 70 65 72 74 69 65 73 20 70 72 6f 70 65 72 74 69 | ............:properties.properti |
| 36c80 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. |
| 36ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 6c 70 20 6f 6c | .........................:olp.ol |
| 36cc0 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p............................... |
| 36ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 61 67 73 20 74 61 | ........................:tags.ta |
| 36d00 | 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs.............................. |
| 36d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 66 73 20 72 | .........................:refs.r |
| 36d40 | 65 66 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efs))........................... |
| 36d60 | 20 20 20 20 61 6c 6c 2d 74 69 74 6c 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 46 69 6e 64 65 72 | ....all-titles)))))..;;;;.Finder |
| 36d80 | 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6d 61 72 6b 65 72 20 28 6e | s.(defun.org-roam-node-marker.(n |
| 36da0 | 6f 64 65 29 0a 20 20 22 47 65 74 20 74 68 65 20 6d 61 72 6b 65 72 20 66 6f 72 20 4e 4f 44 45 2e | ode)..."Get.the.marker.for.NODE. |
| 36dc0 | 22 0a 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 | "...(unwind-protect.......(let*. |
| 36de0 | 28 28 66 69 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 | ((file.(org-roam-node-file.node) |
| 36e00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 6f 72 20 28 66 69 6e 64 | )..............(buffer.(or.(find |
| 36e20 | 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | -buffer-visiting.file).......... |
| 36e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c | ................(find-file-nosel |
| 36e60 | 65 63 74 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | ect.file)))).........(with-curre |
| 36e80 | 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 6d 6f 76 65 | nt-buffer.buffer...........(move |
| 36ea0 | 2d 6d 61 72 6b 65 72 20 28 6d 61 6b 65 2d 6d 61 72 6b 65 72 29 20 28 6f 72 67 2d 72 6f 61 6d 2d | -marker.(make-marker).(org-roam- |
| 36ec0 | 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 20 62 75 66 66 65 72 29 29 29 29 29 0a 0a 28 64 | node-point.node).buffer)))))..(d |
| 36ee0 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6f 70 65 6e 20 28 6e 6f 64 65 20 26 6f | efun.org-roam-node-open.(node.&o |
| 36f00 | 70 74 69 6f 6e 61 6c 20 63 6d 64 20 66 6f 72 63 65 29 0a 20 20 22 47 6f 20 74 6f 20 74 68 65 20 | ptional.cmd.force)..."Go.to.the. |
| 36f20 | 6e 6f 64 65 20 4e 4f 44 45 2e 0a 43 4d 44 20 69 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 75 73 | node.NODE..CMD.is.the.command.us |
| 36f40 | 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 2e 20 49 66 20 6e 6f 74 | ed.to.display.the.buffer..If.not |
| 36f60 | 20 70 72 6f 76 69 64 65 64 2c 0a 60 6f 72 67 2d 6c 69 6e 6b 2d 66 72 61 6d 65 2d 73 65 74 75 70 | .provided,.`org-link-frame-setup |
| 36f80 | 27 20 69 73 20 72 65 73 70 65 63 74 65 64 2e 20 41 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 65 | '.is.respected..Assumes.that.the |
| 36fa0 | 20 6e 6f 64 65 20 69 73 0a 66 75 6c 6c 79 20 70 6f 70 75 6c 61 74 65 64 2c 20 77 69 74 68 20 66 | .node.is.fully.populated,.with.f |
| 36fc0 | 69 6c 65 20 61 6e 64 20 70 6f 69 6e 74 2e 20 49 66 20 4e 4f 44 45 20 69 73 20 61 6c 72 65 61 64 | ile.and.point..If.NODE.is.alread |
| 36fe0 | 79 20 76 69 73 69 74 65 64 2c 0a 74 68 69 73 20 77 6f 6e 27 74 20 61 75 74 6f 6d 61 74 69 63 61 | y.visited,.this.won't.automatica |
| 37000 | 6c 6c 79 20 6d 6f 76 65 20 74 68 65 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e | lly.move.the.point.to.the.beginn |
| 37020 | 69 6e 67 20 6f 66 20 74 68 65 0a 4e 4f 44 45 2c 20 75 6e 6c 65 73 73 20 46 4f 52 43 45 20 69 73 | ing.of.the.NODE,.unless.FORCE.is |
| 37040 | 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | .non-nil."...(interactive.(list. |
| 37060 | 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 29 20 63 75 72 72 65 6e 74 | (org-roam-node-at-point).current |
| 37080 | 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 6f 72 67 2d 6d 61 72 6b 2d 72 69 6e 67 2d 70 | -prefix-arg))...(org-mark-ring-p |
| 370a0 | 75 73 68 29 0a 20 20 28 6c 65 74 20 28 28 6d 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6d | ush)...(let.((m.(org-roam-node-m |
| 370c0 | 61 72 6b 65 72 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 28 63 6d 64 20 28 6f 72 20 63 6d | arker.node)).........(cmd.(or.cm |
| 370e0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 0a 20 20 20 20 20 20 20 20 | d..................(cdr......... |
| 37100 | 20 20 20 20 20 20 20 20 20 20 28 61 73 73 71 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(assq................. |
| 37120 | 20 20 20 28 63 64 72 20 28 61 73 73 71 20 27 66 69 6c 65 20 6f 72 67 2d 6c 69 6e 6b 2d 66 72 61 | ...(cdr.(assq.'file.org-link-fra |
| 37140 | 6d 65 2d 73 65 74 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 | me-setup))....................'( |
| 37160 | 28 66 69 6e 64 2d 66 69 6c 65 20 2e 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 29 0a 20 | (find-file...switch-to-buffer).. |
| 37180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6f | ....................(find-file-o |
| 371a0 | 74 68 65 72 2d 77 69 6e 64 6f 77 20 2e 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f | ther-window...switch-to-buffer-o |
| 371c0 | 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ther-window).................... |
| 371e0 | 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 2e 20 73 77 69 74 63 | ..(find-file-other-frame...switc |
| 37200 | 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 29 29 29 29 0a 20 20 20 20 | h-to-buffer-other-frame))))..... |
| 37220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f | .............'switch-to-buffer-o |
| 37240 | 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 65 71 75 | ther-window))).....(if.(not.(equ |
| 37260 | 61 6c 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 | al.(current-buffer).(marker-buff |
| 37280 | 65 72 20 6d 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6d 64 20 28 6d 61 | er.m))).........(funcall.cmd.(ma |
| 372a0 | 72 6b 65 72 2d 62 75 66 66 65 72 20 6d 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 66 | rker-buffer.m))).....(when.(or.f |
| 372c0 | 6f 72 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 28 | orce...............(not.(equal.( |
| 372e0 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 | org-roam-node-id.node).......... |
| 37300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 69 64 2d 61 74 | .................(org-roam-id-at |
| 37320 | 2d 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 6d 29 29 0a | -point)))).......(goto-char.m)). |
| 37340 | 20 20 20 20 28 6d 6f 76 65 2d 6d 61 72 6b 65 72 20 6d 20 6e 69 6c 29 29 0a 20 20 28 6f 72 67 2d | ....(move-marker.m.nil))...(org- |
| 37360 | 73 68 6f 77 2d 63 6f 6e 74 65 78 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | show-context))..(defun.org-roam- |
| 37380 | 6e 6f 64 65 2d 76 69 73 69 74 20 28 6e 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 | node-visit.(node.&optional.other |
| 373a0 | 2d 77 69 6e 64 6f 77 20 66 6f 72 63 65 29 0a 20 20 22 46 72 6f 6d 20 74 68 65 20 63 75 72 72 65 | -window.force)..."From.the.curre |
| 373c0 | 6e 74 20 62 75 66 66 65 72 2c 20 76 69 73 69 74 20 4e 4f 44 45 2e 20 52 65 74 75 72 6e 20 74 68 | nt.buffer,.visit.NODE..Return.th |
| 373e0 | 65 20 76 69 73 69 74 65 64 20 62 75 66 66 65 72 2e 0a 44 69 73 70 6c 61 79 20 74 68 65 20 62 75 | e.visited.buffer..Display.the.bu |
| 37400 | 66 66 65 72 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 2e 20 20 57 69 | ffer.in.the.selected.window...Wi |
| 37420 | 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 4f 54 48 45 52 2d 57 49 4e 44 4f | th.a.prefix.argument.OTHER-WINDO |
| 37440 | 57 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 | W.display.the.buffer.in.another. |
| 37460 | 77 69 6e 64 6f 77 0a 69 6e 73 74 65 61 64 2e 0a 0a 49 66 20 4e 4f 44 45 20 69 73 20 61 6c 72 65 | window.instead...If.NODE.is.alre |
| 37480 | 61 64 79 20 76 69 73 69 74 65 64 2c 20 74 68 69 73 20 77 6f 6e 27 74 20 61 75 74 6f 6d 61 74 69 | ady.visited,.this.won't.automati |
| 374a0 | 63 61 6c 6c 79 20 6d 6f 76 65 20 74 68 65 0a 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 62 65 67 69 | cally.move.the.point.to.the.begi |
| 374c0 | 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 4e 4f 44 45 2c 20 75 6e 6c 65 73 73 20 46 4f 52 43 45 20 | nning.of.the.NODE,.unless.FORCE. |
| 374e0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 49 6e 0a 69 6e 74 65 72 61 63 74 69 76 65 20 63 61 6c 6c 73 | is.non-nil..In.interactive.calls |
| 37500 | 20 46 4f 52 43 45 20 61 6c 77 61 79 73 20 73 65 74 20 74 6f 20 74 2e 22 0a 20 20 28 69 6e 74 65 | .FORCE.always.set.to.t."...(inte |
| 37520 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d | ractive.(list.(org-roam-node-at- |
| 37540 | 70 6f 69 6e 74 20 74 29 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 74 29 29 0a | point.t).current-prefix-arg.t)). |
| 37560 | 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6f 70 65 6e 20 6e 6f 64 65 20 28 69 66 20 6f | ..(org-roam-node-open.node.(if.o |
| 37580 | 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ther-window..................... |
| 375a0 | 20 20 20 20 20 20 20 20 20 20 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 | ...........#'switch-to-buffer-ot |
| 375c0 | 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | her-window...................... |
| 375e0 | 20 20 20 20 20 20 20 20 23 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e | ........#'pop-to-buffer-same-win |
| 37600 | 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 63 65 | dow).......................force |
| 37620 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 | ))..;;;###autoload.(cl-defun.org |
| 37640 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 | -roam-node-find.(&optional.other |
| 37660 | 2d 77 69 6e 64 6f 77 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 66 69 6c 74 65 72 2d 66 6e 20 | -window.initial-input.filter-fn. |
| 37680 | 70 72 65 64 20 26 6b 65 79 20 74 65 6d 70 6c 61 74 65 73 29 0a 20 20 22 46 69 6e 64 20 61 6e 64 | pred.&key.templates)..."Find.and |
| 376a0 | 20 6f 70 65 6e 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 20 62 79 20 69 74 73 20 74 69 | .open.an.Org-roam.node.by.its.ti |
| 376c0 | 74 6c 65 20 6f 72 20 61 6c 69 61 73 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 74 | tle.or.alias..INITIAL-INPUT.is.t |
| 376e0 | 68 65 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 20 66 6f 72 20 74 68 65 20 70 72 6f 6d 70 74 2e | he.initial.input.for.the.prompt. |
| 37700 | 0a 46 49 4c 54 45 52 2d 46 4e 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 66 69 6c 74 | .FILTER-FN.is.a.function.to.filt |
| 37720 | 65 72 20 6f 75 74 20 6e 6f 64 65 73 3a 20 69 74 20 74 61 6b 65 73 20 61 6e 20 60 6f 72 67 2d 72 | er.out.nodes:.it.takes.an.`org-r |
| 37740 | 6f 61 6d 2d 6e 6f 64 65 27 2c 0a 61 6e 64 20 77 68 65 6e 20 6e 69 6c 20 69 73 20 72 65 74 75 72 | oam-node',.and.when.nil.is.retur |
| 37760 | 6e 65 64 20 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 20 62 65 20 66 69 6c 74 65 72 65 64 20 6f 75 | ned.the.node.will.be.filtered.ou |
| 37780 | 74 2e 0a 49 66 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 2c 20 76 69 73 69 74 20 74 68 65 20 4e 4f | t..If.OTHER-WINDOW,.visit.the.NO |
| 377a0 | 44 45 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 54 68 65 20 54 45 4d 50 4c 41 | DE.in.another.window..The.TEMPLA |
| 377c0 | 54 45 53 2c 20 69 66 20 70 72 6f 76 69 64 65 64 2c 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 6c | TES,.if.provided,.override.the.l |
| 377e0 | 69 73 74 20 6f 66 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 20 28 73 65 65 0a 60 6f | ist.of.capture.templates.(see.`o |
| 37800 | 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 27 2e 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | rg-roam-capture-'.)"...(interact |
| 37820 | 69 76 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 28 6c 65 74 20 28 | ive.current-prefix-arg)...(let.( |
| 37840 | 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 20 69 6e 69 74 69 61 | (node.(org-roam-node-read.initia |
| 37860 | 6c 2d 69 6e 70 75 74 20 66 69 6c 74 65 72 2d 66 6e 20 70 72 65 64 29 29 29 0a 20 20 20 20 28 69 | l-input.filter-fn.pred))).....(i |
| 37880 | 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 0a 20 20 20 20 | f.(org-roam-node-file.node)..... |
| 378a0 | 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 76 69 73 69 74 20 6e 6f 64 65 20 6f 74 | ....(org-roam-node-visit.node.ot |
| 378c0 | 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 | her-window).......(org-roam-capt |
| 378e0 | 75 72 65 2d 0a 20 20 20 20 20 20 20 3a 6e 6f 64 65 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 3a 74 | ure-........:node.node........:t |
| 37900 | 65 6d 70 6c 61 74 65 73 20 74 65 6d 70 6c 61 74 65 73 0a 20 20 20 20 20 20 20 3a 70 72 6f 70 73 | emplates.templates........:props |
| 37920 | 20 27 28 3a 66 69 6e 61 6c 69 7a 65 20 66 69 6e 64 2d 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b | .'(:finalize.find-file)))))..;;; |
| 37940 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | ###autoload.(defun.org-roam-node |
| 37960 | 2d 72 61 6e 64 6f 6d 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 | -random.(&optional.other-window. |
| 37980 | 66 69 6c 74 65 72 2d 66 6e 29 0a 20 20 22 46 69 6e 64 20 61 6e 64 20 6f 70 65 6e 20 61 20 72 61 | filter-fn)..."Find.and.open.a.ra |
| 379a0 | 6e 64 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 2e 0a 57 69 74 68 20 70 72 65 66 69 78 20 | ndom.Org-roam.node..With.prefix. |
| 379c0 | 61 72 67 75 6d 65 6e 74 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 2c 20 76 69 73 69 74 20 74 68 65 | argument.OTHER-WINDOW,.visit.the |
| 379e0 | 20 6e 6f 64 65 20 69 6e 20 61 6e 6f 74 68 65 72 0a 77 69 6e 64 6f 77 20 69 6e 73 74 65 61 64 2e | .node.in.another.window.instead. |
| 37a00 | 0a 46 49 4c 54 45 52 2d 46 4e 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 66 69 6c 74 | .FILTER-FN.is.a.function.to.filt |
| 37a20 | 65 72 20 6f 75 74 20 6e 6f 64 65 73 3a 20 69 74 20 74 61 6b 65 73 20 61 6e 20 60 6f 72 67 2d 72 | er.out.nodes:.it.takes.an.`org-r |
| 37a40 | 6f 61 6d 2d 6e 6f 64 65 27 2c 0a 61 6e 64 20 77 68 65 6e 20 6e 69 6c 20 69 73 20 72 65 74 75 72 | oam-node',.and.when.nil.is.retur |
| 37a60 | 6e 65 64 20 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 20 62 65 20 66 69 6c 74 65 72 65 64 20 6f 75 | ned.the.node.will.be.filtered.ou |
| 37a80 | 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | t."...(interactive.current-prefi |
| 37aa0 | 78 2d 61 72 67 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 76 69 73 69 74 0a 20 20 | x-arg)...(org-roam-node-visit... |
| 37ac0 | 20 28 63 64 72 20 28 73 65 71 2d 72 61 6e 64 6f 6d 2d 65 6c 74 20 28 6f 72 67 2d 72 6f 61 6d 2d | .(cdr.(seq-random-elt.(org-roam- |
| 37ae0 | 6e 6f 64 65 2d 72 65 61 64 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 66 69 6c 74 65 72 2d 66 6e | node-read--completions.filter-fn |
| 37b00 | 29 29 29 0a 20 20 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 0a 3b 3b 3b 3b 20 43 6f 6d 70 | )))....other-window))..;;;;.Comp |
| 37b20 | 6c 65 74 69 6e 67 2d 72 65 61 64 20 69 6e 74 65 72 66 61 63 65 0a 28 64 65 66 75 6e 20 6f 72 67 | leting-read.interface.(defun.org |
| 37b40 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 | -roam-node-read.(&optional.initi |
| 37b60 | 61 6c 2d 69 6e 70 75 74 20 66 69 6c 74 65 72 2d 66 6e 20 73 6f 72 74 2d 66 6e 20 72 65 71 75 69 | al-input.filter-fn.sort-fn.requi |
| 37b80 | 72 65 2d 6d 61 74 63 68 20 70 72 6f 6d 70 74 29 0a 20 20 22 52 65 61 64 20 61 6e 64 20 72 65 74 | re-match.prompt)..."Read.and.ret |
| 37ba0 | 75 72 6e 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2e 0a 49 4e 49 54 49 41 4c 2d | urn.an.`org-roam-node'..INITIAL- |
| 37bc0 | 49 4e 50 55 54 20 69 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 | INPUT.is.the.initial.minibuffer. |
| 37be0 | 70 72 6f 6d 70 74 20 76 61 6c 75 65 2e 0a 46 49 4c 54 45 52 2d 46 4e 20 69 73 20 61 20 66 75 6e | prompt.value..FILTER-FN.is.a.fun |
| 37c00 | 63 74 69 6f 6e 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 6e 6f 64 65 73 3a 20 69 74 20 74 61 | ction.to.filter.out.nodes:.it.ta |
| 37c20 | 6b 65 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2c 0a 61 6e 64 20 77 68 65 6e | kes.an.`org-roam-node',.and.when |
| 37c40 | 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 20 62 | .nil.is.returned.the.node.will.b |
| 37c60 | 65 20 66 69 6c 74 65 72 65 64 20 6f 75 74 2e 0a 53 4f 52 54 2d 46 4e 20 69 73 20 61 20 66 75 6e | e.filtered.out..SORT-FN.is.a.fun |
| 37c80 | 63 74 69 6f 6e 20 74 6f 20 73 6f 72 74 20 6e 6f 64 65 73 2e 20 53 65 65 20 60 6f 72 67 2d 72 6f | ction.to.sort.nodes..See.`org-ro |
| 37ca0 | 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 73 6f 72 74 2d 62 79 2d 66 69 6c 65 2d 6d 74 69 6d 65 27 | am-node-read-sort-by-file-mtime' |
| 37cc0 | 0a 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 20 73 6f 72 74 20 66 75 6e 63 74 69 6f 6e 2e 0a 49 | .for.an.example.sort.function..I |
| 37ce0 | 66 20 52 45 51 55 49 52 45 2d 4d 41 54 43 48 2c 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 | f.REQUIRE-MATCH,.the.minibuffer. |
| 37d00 | 70 72 6f 6d 70 74 20 77 69 6c 6c 20 72 65 71 75 69 72 65 20 61 20 6d 61 74 63 68 2e 0a 50 52 4f | prompt.will.require.a.match..PRO |
| 37d20 | 4d 50 54 20 69 73 20 61 20 73 74 72 69 6e 67 20 74 6f 20 73 68 6f 77 20 61 74 20 74 68 65 20 62 | MPT.is.a.string.to.show.at.the.b |
| 37d40 | 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6d 69 6e 69 2d 62 75 66 66 65 72 2c 20 64 65 66 | eginning.of.the.mini-buffer,.def |
| 37d60 | 61 75 6c 74 69 6e 67 20 74 6f 20 5c 22 4e 6f 64 65 3a 20 5c 22 22 0a 20 20 28 6c 65 74 2a 20 28 | aulting.to.\"Node:.\""...(let*.( |
| 37d80 | 28 6e 6f 64 65 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 2d 63 6f 6d 70 | (nodes.(org-roam-node-read--comp |
| 37da0 | 6c 65 74 69 6f 6e 73 20 66 69 6c 74 65 72 2d 66 6e 20 73 6f 72 74 2d 66 6e 29 29 0a 20 20 20 20 | letions.filter-fn.sort-fn))..... |
| 37dc0 | 20 20 20 20 20 28 70 72 6f 6d 70 74 20 28 6f 72 20 70 72 6f 6d 70 74 20 22 4e 6f 64 65 3a 20 22 | .....(prompt.(or.prompt."Node:." |
| 37de0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | ))..........(node.(completing-re |
| 37e00 | 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 | ad.................prompt....... |
| 37e20 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 69 6e 67 20 70 72 65 64 20 61 | ..........(lambda.(string.pred.a |
| 37e40 | 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | ction)...................(if.(eq |
| 37e60 | 20 61 63 74 69 6f 6e 20 27 6d 65 74 61 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .action.'metadata).............. |
| 37e80 | 20 20 20 20 20 20 20 20 20 60 28 6d 65 74 61 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........`(metadata............. |
| 37ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 72 65 73 65 72 76 65 20 73 6f 72 74 69 6e 67 20 | ............;;.Preserve.sorting. |
| 37ec0 | 69 6e 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 55 49 20 69 66 20 61 20 73 6f 72 74 2d 66 | in.the.completion.UI.if.a.sort-f |
| 37ee0 | 6e 20 69 73 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.is.used....................... |
| 37f00 | 20 20 2c 40 28 77 68 65 6e 20 73 6f 72 74 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..,@(when.sort-fn............... |
| 37f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 64 69 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75 | ..............'((display-sort-fu |
| 37f40 | 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nction...identity).............. |
| 37f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 79 63 6c 65 2d 73 6f 72 74 2d 66 75 6e | .................(cycle-sort-fun |
| 37f80 | 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ction...identity)))............. |
| 37fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e | ............(annotation-function |
| 37fc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 2c 28 6c 61 | ............................,(la |
| 37fe0 | 6d 62 64 61 20 28 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbda.(title).................... |
| 38000 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | ...........(funcall.org-roam-nod |
| 38020 | 65 2d 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | e-annotation-function........... |
| 38040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 | .............................(ge |
| 38060 | 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 6e 6f 64 65 20 74 69 74 6c 65 29 29 29 | t-text-property.0.'node.title))) |
| 38080 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 74 65 67 | ).........................(categ |
| 380a0 | 6f 72 79 20 2e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ory...org-roam-node))........... |
| 380c0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d 61 63 74 69 6f 6e 20 | ..........(complete-with-action. |
| 380e0 | 61 63 74 69 6f 6e 20 6e 6f 64 65 73 20 73 74 72 69 6e 67 20 70 72 65 64 29 29 29 0a 20 20 20 20 | action.nodes.string.pred)))..... |
| 38100 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e | ............nil.require-match.in |
| 38120 | 69 74 69 61 6c 2d 69 6e 70 75 74 20 27 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 68 69 73 74 6f | itial-input.'org-roam-node-histo |
| 38140 | 72 79 29 29 29 0a 20 20 20 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 6e 6f 64 65 20 6e | ry))).....(or.(cdr.(assoc.node.n |
| 38160 | 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 | odes)).........(org-roam-node-cr |
| 38180 | 65 61 74 65 20 3a 74 69 74 6c 65 20 6e 6f 64 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | eate.:title.node))))..(defun.org |
| 381a0 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 26 6f | -roam-node-read--completions.(&o |
| 381c0 | 70 74 69 6f 6e 61 6c 20 66 69 6c 74 65 72 2d 66 6e 20 73 6f 72 74 2d 66 6e 29 0a 20 20 22 52 65 | ptional.filter-fn.sort-fn)..."Re |
| 381e0 | 74 75 72 6e 20 61 6e 20 61 6c 69 73 74 20 66 6f 72 20 6e 6f 64 65 20 63 6f 6d 70 6c 65 74 69 6f | turn.an.alist.for.node.completio |
| 38200 | 6e 2e 0a 54 68 65 20 63 61 72 20 69 73 20 74 68 65 20 64 69 73 70 6c 61 79 65 64 20 74 69 74 6c | n..The.car.is.the.displayed.titl |
| 38220 | 65 20 6f 72 20 61 6c 69 61 73 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 2c 20 61 6e 64 20 74 68 65 | e.or.alias.for.the.node,.and.the |
| 38240 | 20 63 64 72 0a 69 73 20 74 68 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2e 0a 46 49 4c | .cdr.is.the.`org-roam-node'..FIL |
| 38260 | 54 45 52 2d 46 4e 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 66 69 6c 74 65 72 20 6f | TER-FN.is.a.function.to.filter.o |
| 38280 | 75 74 20 6e 6f 64 65 73 3a 20 69 74 20 74 61 6b 65 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d | ut.nodes:.it.takes.an.`org-roam- |
| 382a0 | 6e 6f 64 65 27 2c 0a 61 6e 64 20 77 68 65 6e 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 20 | node',.and.when.nil.is.returned. |
| 382c0 | 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 20 62 65 20 66 69 6c 74 65 72 65 64 20 6f 75 74 2e 0a 53 | the.node.will.be.filtered.out..S |
| 382e0 | 4f 52 54 2d 46 4e 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 73 6f 72 74 20 6e 6f 64 | ORT-FN.is.a.function.to.sort.nod |
| 38300 | 65 73 2e 20 53 65 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 73 6f 72 74 | es..See.`org-roam-node-read-sort |
| 38320 | 2d 62 79 2d 66 69 6c 65 2d 6d 74 69 6d 65 27 0a 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 20 73 | -by-file-mtime'.for.an.example.s |
| 38340 | 6f 72 74 20 66 75 6e 63 74 69 6f 6e 2e 0a 54 68 65 20 64 69 73 70 6c 61 79 65 64 20 74 69 74 6c | ort.function..The.displayed.titl |
| 38360 | 65 20 69 73 20 66 6f 72 6d 61 74 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 6f 72 67 | e.is.formatted.according.to.`org |
| 38380 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 69 73 70 6c 61 79 2d 74 65 6d 70 6c 61 74 65 27 2e 22 0a 20 | -roam-node-display-template'.".. |
| 383a0 | 20 28 6c 65 74 2a 20 28 28 74 65 6d 70 6c 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | .(let*.((template.(org-roam-node |
| 383c0 | 2d 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 66 6f 72 6d 61 74 20 6f 72 67 2d 72 6f 61 | --process-display-format.org-roa |
| 383e0 | 6d 2d 6e 6f 64 65 2d 64 69 73 70 6c 61 79 2d 74 65 6d 70 6c 61 74 65 29 29 0a 20 20 20 20 20 20 | m-node-display-template))....... |
| 38400 | 20 20 20 28 6e 6f 64 65 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6c 69 73 74 29 29 0a | ...(nodes.(org-roam-node-list)). |
| 38420 | 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 73 20 28 69 66 20 66 69 6c 74 65 72 2d 66 6e 0a 20 20 | .........(nodes.(if.filter-fn... |
| 38440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d | ..................(cl-remove-if- |
| 38460 | 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | not......................(lambda |
| 38480 | 20 28 6e 29 20 28 66 75 6e 63 61 6c 6c 20 66 69 6c 74 65 72 2d 66 6e 20 6e 29 29 0a 20 20 20 20 | .(n).(funcall.filter-fn.n))..... |
| 384a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 | .................nodes)......... |
| 384c0 | 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 | ..........nodes))..........(node |
| 384e0 | 73 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 | s.(mapcar.(lambda.(node)........ |
| 38500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | ...................(org-roam-nod |
| 38520 | 65 2d 72 65 61 64 2d 2d 74 6f 2d 63 61 6e 64 69 64 61 74 65 20 6e 6f 64 65 20 74 65 6d 70 6c 61 | e-read--to-candidate.node.templa |
| 38540 | 74 65 29 29 20 6e 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 2d 66 6e 20 28 | te)).nodes))..........(sort-fn.( |
| 38560 | 6f 72 20 73 6f 72 74 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.sort-fn...................... |
| 38580 | 20 28 77 68 65 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 65 66 61 75 6c 74 2d 73 6f 72 | .(when.org-roam-node-default-sor |
| 385a0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 | t.........................(inter |
| 385c0 | 6e 20 28 63 6f 6e 63 61 74 20 22 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 73 6f | n.(concat."org-roam-node-read-so |
| 385e0 | 72 74 2d 62 79 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt-by-"......................... |
| 38600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6f 72 67 | ................(symbol-name.org |
| 38620 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 65 66 61 75 6c 74 2d 73 6f 72 74 29 29 29 29 29 29 0a 20 20 | -roam-node-default-sort))))))... |
| 38640 | 20 20 20 20 20 20 20 28 6e 6f 64 65 73 20 28 69 66 20 73 6f 72 74 2d 66 6e 20 28 73 65 71 2d 73 | .......(nodes.(if.sort-fn.(seq-s |
| 38660 | 6f 72 74 20 73 6f 72 74 2d 66 6e 20 6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ort.sort-fn.nodes).............. |
| 38680 | 20 20 20 20 20 6e 6f 64 65 73 29 29 29 0a 20 20 20 20 6e 6f 64 65 73 29 29 0a 0a 28 64 65 66 75 | .....nodes))).....nodes))..(defu |
| 386a0 | 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 2d 74 6f 2d 63 61 6e 64 69 64 61 | n.org-roam-node-read--to-candida |
| 386c0 | 74 65 20 28 6e 6f 64 65 20 74 65 6d 70 6c 61 74 65 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6d | te.(node.template)..."Return.a.m |
| 386e0 | 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 67 | inibuffer.completion.candidate.g |
| 38700 | 69 76 65 6e 20 4e 4f 44 45 2e 0a 54 45 4d 50 4c 41 54 45 20 69 73 20 74 68 65 20 70 72 6f 63 65 | iven.NODE..TEMPLATE.is.the.proce |
| 38720 | 73 73 65 64 20 74 65 6d 70 6c 61 74 65 20 75 73 65 64 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 | ssed.template.used.to.format.the |
| 38740 | 20 65 6e 74 72 79 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 61 6e 64 69 64 61 74 65 2d 6d 61 69 6e | .entry."...(let.((candidate-main |
| 38760 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 2d 66 6f 72 6d 61 74 2d 65 6e 74 72 79 0a 20 20 | .(org-roam-node--format-entry... |
| 38780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65 0a | .......................template. |
| 387a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 0a 20 20 | .........................node... |
| 387c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2d 20 28 69 66 20 28 | .......................(1-.(if.( |
| 387e0 | 62 75 66 66 65 72 70 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 | bufferp.(current-buffer))....... |
| 38800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 | ...........................(wind |
| 38820 | 6f 77 2d 77 69 64 74 68 29 20 28 66 72 61 6d 65 2d 77 69 64 74 68 29 29 29 29 29 29 0a 20 20 20 | ow-width).(frame-width)))))).... |
| 38840 | 20 28 63 6f 6e 73 20 28 70 72 6f 70 65 72 74 69 7a 65 20 63 61 6e 64 69 64 61 74 65 2d 6d 61 69 | .(cons.(propertize.candidate-mai |
| 38860 | 6e 20 27 6e 6f 64 65 20 6e 6f 64 65 29 20 6e 6f 64 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | n.'node.node).node)))..(defun.or |
| 38880 | 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 2d 66 6f 72 6d 61 74 2d 65 6e 74 72 79 20 28 74 65 6d 70 6c | g-roam-node--format-entry.(templ |
| 388a0 | 61 74 65 20 6e 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 77 69 64 74 68 29 0a 20 20 22 46 6f 72 | ate.node.&optional.width)..."For |
| 388c0 | 6d 61 74 73 20 4e 4f 44 45 20 66 6f 72 20 64 69 73 70 6c 61 79 20 69 6e 20 74 68 65 20 72 65 73 | mats.NODE.for.display.in.the.res |
| 388e0 | 75 6c 74 73 20 6c 69 73 74 2e 0a 57 49 44 54 48 20 69 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 | ults.list..WIDTH.is.the.width.of |
| 38900 | 20 74 68 65 20 72 65 73 75 6c 74 73 20 6c 69 73 74 2e 0a 54 45 4d 50 4c 41 54 45 20 69 73 20 74 | .the.results.list..TEMPLATE.is.t |
| 38920 | 68 65 20 70 72 6f 63 65 73 73 65 64 20 74 65 6d 70 6c 61 74 65 20 75 73 65 64 20 74 6f 20 66 6f | he.processed.template.used.to.fo |
| 38940 | 72 6d 61 74 20 74 68 65 20 65 6e 74 72 79 2e 22 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | rmat.the.entry."...(pcase-let.(( |
| 38960 | 60 28 2c 74 6d 70 6c 20 2e 20 2c 74 6d 70 6c 2d 77 69 64 74 68 29 20 74 65 6d 70 6c 61 74 65 29 | `(,tmpl...,tmpl-width).template) |
| 38980 | 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 6f 72 6d 61 74 2d 74 65 6d 70 6c 61 74 65 0a | ).....(org-roam-format-template. |
| 389a0 | 20 20 20 20 20 74 6d 70 6c 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 69 65 6c 64 20 5f 64 | .....tmpl......(lambda.(field._d |
| 389c0 | 65 66 61 75 6c 74 2d 76 61 6c 29 0a 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 | efault-val)........(pcase-let*.( |
| 389e0 | 28 60 28 2c 66 69 65 6c 64 2d 6e 61 6d 65 20 2c 66 69 65 6c 64 2d 77 69 64 74 68 29 20 28 73 70 | (`(,field-name.,field-width).(sp |
| 38a00 | 6c 69 74 2d 73 74 72 69 6e 67 20 66 69 65 6c 64 20 22 3a 22 29 29 0a 20 20 20 20 20 20 20 20 20 | lit-string.field.":")).......... |
| 38a20 | 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 74 65 72 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 | ...........(getter.(intern.(conc |
| 38a40 | 61 74 20 22 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 22 20 66 69 65 6c 64 2d 6e 61 6d 65 29 29 | at."org-roam-node-".field-name)) |
| 38a60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 65 6c 64 2d 76 61 6c | ).....................(field-val |
| 38a80 | 75 65 20 28 66 75 6e 63 61 6c 6c 20 67 65 74 74 65 72 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 | ue.(funcall.getter.node)))...... |
| 38aa0 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 75 61 6c 20 66 69 65 6c 64 2d 6e 61 6d 65 | ....(when.(and.(equal.field-name |
| 38ac0 | 20 22 66 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 65 | ."file").....................fie |
| 38ae0 | 6c 64 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 65 6c 64 | ld-value)............(setq.field |
| 38b00 | 2d 76 61 6c 75 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 65 6c 64 | -value.(file-relative-name.field |
| 38b20 | 2d 76 61 6c 75 65 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 | -value.org-roam-directory))).... |
| 38b40 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 75 61 6c 20 66 69 65 6c 64 2d 6e 61 | ......(when.(and.(equal.field-na |
| 38b60 | 6d 65 20 22 6f 6c 70 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 | me."olp").....................fi |
| 38b80 | 65 6c 64 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 65 6c | eld-value)............(setq.fiel |
| 38ba0 | 64 2d 76 61 6c 75 65 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 66 69 65 6c 64 2d 76 61 6c 75 65 | d-value.(string-join.field-value |
| 38bc0 | 20 22 20 3e 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 69 | .".>.")))..........(when.(and.fi |
| 38be0 | 65 6c 64 2d 76 61 6c 75 65 20 28 6e 6f 74 20 28 6c 69 73 74 70 20 66 69 65 6c 64 2d 76 61 6c 75 | eld-value.(not.(listp.field-valu |
| 38c00 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 65 6c 64 2d 76 61 6c 75 | e)))............(setq.field-valu |
| 38c20 | 65 20 28 6c 69 73 74 20 66 69 65 6c 64 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | e.(list.field-value))).......... |
| 38c40 | 28 73 65 74 71 20 66 69 65 6c 64 2d 76 61 6c 75 65 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 | (setq.field-value.(mapconcat.... |
| 38c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | .........................(lambda |
| 38c80 | 20 28 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(v)............................ |
| 38ca0 | 20 20 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 66 69 65 6c 64 | ...(concat.(or.(cdr.(assoc.field |
| 38cc0 | 2d 6e 61 6d 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 65 6d 70 6c 61 74 65 2d 70 72 65 | -name.org-roam-node-template-pre |
| 38ce0 | 66 69 78 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fixes))......................... |
| 38d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .................."")........... |
| 38d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 29 29 0a | ............................v)). |
| 38d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 65 6c | ............................fiel |
| 38d60 | 64 2d 76 61 6c 75 65 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 65 | d-value."."))..........(setq.fie |
| 38d80 | 6c 64 2d 77 69 64 74 68 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ld-width.(cond.................. |
| 38da0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 66 69 65 6c 64 2d 77 69 64 74 68 29 0a 20 20 | ...........((not.field-width)... |
| 38dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 65 6c 64 | ...........................field |
| 38de0 | 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -width)......................... |
| 38e00 | 20 20 20 20 28 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 66 69 65 6c 64 2d 77 69 64 74 68 20 22 | ....((string-equal.field-width." |
| 38e20 | 2a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *")............................. |
| 38e40 | 20 28 69 66 20 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.width...................... |
| 38e60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 77 69 64 74 68 20 74 6d 70 6c 2d 77 69 64 74 68 29 | ............(-.width.tmpl-width) |
| 38e80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38ea0 | 74 6d 70 6c 2d 77 69 64 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tmpl-width)).................... |
| 38ec0 | 20 20 20 20 20 20 20 20 20 28 28 3e 3d 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 | .........((>=.(string-to-number. |
| 38ee0 | 66 69 65 6c 64 2d 77 69 64 74 68 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | field-width).0)................. |
| 38f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 66 | .............(string-to-number.f |
| 38f20 | 69 65 6c 64 2d 77 69 64 74 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 69 | ield-width))))..........(when.fi |
| 38f40 | 65 6c 64 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 72 75 | eld-width............(let*.((tru |
| 38f60 | 6e 63 61 74 65 64 20 28 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 | ncated.(truncate-string-to-width |
| 38f80 | 20 66 69 65 6c 64 2d 76 61 6c 75 65 20 66 69 65 6c 64 2d 77 69 64 74 68 20 30 20 3f 5c 73 29 29 | .field-value.field-width.0.?\s)) |
| 38fa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6c 65 6e 20 28 6c 65 6e 67 74 68 | ...................(tlen.(length |
| 38fc0 | 20 74 72 75 6e 63 61 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .truncated))...................( |
| 38fe0 | 6c 65 6e 20 28 6c 65 6e 67 74 68 20 66 69 65 6c 64 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 | len.(length.field-value)))...... |
| 39000 | 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 20 74 6c 65 6e 20 6c 65 6e 29 0a 20 20 20 20 20 20 20 | ........(if.(<.tlen.len)........ |
| 39020 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4d 61 6b 65 20 74 68 65 20 74 72 75 6e 63 61 74 65 64 20 | ..........;;.Make.the.truncated. |
| 39040 | 70 61 72 74 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 69 6e 76 69 73 69 62 6c 65 2e 20 49 66 | part.of.the.string.invisible..If |
| 39060 | 20 73 74 72 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 72 65 | .strings..................;;.are |
| 39080 | 20 70 72 65 2d 70 72 6f 70 65 72 74 69 7a 65 64 20 77 69 74 68 20 64 69 73 70 6c 61 79 20 6f 72 | .pre-propertized.with.display.or |
| 390a0 | 20 69 6e 76 69 73 69 62 6c 65 20 70 72 6f 70 65 72 74 69 65 73 2c 20 74 68 65 0a 20 20 20 20 20 | .invisible.properties,.the...... |
| 390c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 6d 61 74 74 69 6e 67 20 6d 61 79 20 67 65 | ............;;.formatting.may.ge |
| 390e0 | 74 20 6d 65 73 73 65 64 20 75 70 2e 20 49 64 65 61 6c 6c 79 2c 20 74 72 75 6e 63 61 74 65 64 20 | t.messed.up..Ideally,.truncated. |
| 39100 | 73 74 72 69 6e 67 73 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | strings.are..................;;. |
| 39120 | 6e 6f 74 20 70 72 65 66 6f 72 6d 61 74 74 65 64 20 77 69 74 68 20 74 68 65 73 65 20 70 72 6f 70 | not.preformatted.with.these.prop |
| 39140 | 65 72 74 69 65 73 2e 20 46 61 63 65 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 0a 20 20 20 20 | erties..Face.properties.are..... |
| 39160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6c 6c 6f 77 65 64 20 77 69 74 68 6f 75 74 20 | .............;;.allowed.without. |
| 39180 | 72 65 73 74 72 69 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | restriction...................(p |
| 391a0 | 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 6c 65 6e 20 6c 65 6e 20 27 69 6e 76 69 73 | ut-text-property.tlen.len.'invis |
| 391c0 | 69 62 6c 65 20 74 20 66 69 65 6c 64 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ible.t.field-value)............. |
| 391e0 | 20 20 20 3b 3b 20 49 66 20 74 68 65 20 73 74 72 69 6e 67 20 77 61 73 6e 27 74 20 74 72 75 6e 63 | ...;;.If.the.string.wasn't.trunc |
| 39200 | 61 74 65 64 2c 20 62 75 74 20 70 61 64 64 65 64 2c 20 75 73 65 20 74 68 69 73 20 73 74 72 69 6e | ated,.but.padded,.use.this.strin |
| 39220 | 67 20 69 6e 73 74 65 61 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | g.instead.................(setq. |
| 39240 | 66 69 65 6c 64 2d 76 61 6c 75 65 20 74 72 75 6e 63 61 74 65 64 29 29 29 29 0a 20 20 20 20 20 20 | field-value.truncated))))....... |
| 39260 | 20 20 20 66 69 65 6c 64 2d 76 61 6c 75 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | ...field-value)))))..(defun.org- |
| 39280 | 72 6f 61 6d 2d 6e 6f 64 65 2d 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 66 6f 72 6d 61 | roam-node--process-display-forma |
| 392a0 | 74 20 28 66 6f 72 6d 61 74 29 0a 20 20 22 50 72 65 2d 63 61 6c 63 75 6c 61 74 65 20 6d 69 6e 69 | t.(format)..."Pre-calculate.mini |
| 392c0 | 6d 61 6c 20 77 69 64 74 68 73 20 6e 65 65 64 65 64 20 62 79 20 74 68 65 20 46 4f 52 4d 41 54 20 | mal.widths.needed.by.the.FORMAT. |
| 392e0 | 73 74 72 69 6e 67 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 65 6c 64 73 2d 77 69 64 74 68 20 | string."...(let*.((fields-width. |
| 39300 | 30 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 0a 20 20 20 20 20 20 | 0)..........(string-width....... |
| 39320 | 20 20 20 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | ....(string-width............(or |
| 39340 | 67 2d 72 6f 61 6d 2d 66 6f 72 6d 61 74 2d 74 65 6d 70 6c 61 74 65 0a 20 20 20 20 20 20 20 20 20 | g-roam-format-template.......... |
| 39360 | 20 20 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 | ...format.............(lambda.(f |
| 39380 | 69 65 6c 64 20 5f 64 65 66 61 75 6c 74 2d 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ield._default-val).............. |
| 393a0 | 20 28 73 65 74 71 20 66 69 65 6c 64 73 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(setq.fields-width............. |
| 393c0 | 20 20 20 20 20 20 20 20 28 2b 20 66 69 65 6c 64 73 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 | ........(+.fields-width......... |
| 393e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 | ...............(string-to-number |
| 39400 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 61 | .........................(or.(ca |
| 39420 | 64 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 66 69 65 6c 64 20 22 3a 22 29 29 0a 20 20 20 | dr.(split-string.field.":")).... |
| 39440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 29 29 | .........................""))))) |
| 39460 | 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 73 20 66 6f 72 6d 61 74 20 28 2b 20 66 69 65 6c 64 73 2d | )))).....(cons.format.(+.fields- |
| 39480 | 77 69 64 74 68 20 73 74 72 69 6e 67 2d 77 69 64 74 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | width.string-width))))..(defun.o |
| 394a0 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 73 6f 72 74 2d 62 79 2d 66 69 6c 65 2d 6d | rg-roam-node-read-sort-by-file-m |
| 394c0 | 74 69 6d 65 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 29 | time.(completion-a.completion-b) |
| 394e0 | 0a 20 20 22 53 6f 72 74 20 66 69 6c 65 73 20 73 75 63 68 20 74 68 61 74 20 66 69 6c 65 73 20 6d | ..."Sort.files.such.that.files.m |
| 39500 | 6f 64 69 66 69 65 64 20 6d 6f 72 65 20 72 65 63 65 6e 74 6c 79 20 61 72 65 20 73 68 6f 77 6e 20 | odified.more.recently.are.shown. |
| 39520 | 66 69 72 73 74 2e 0a 43 4f 4d 50 4c 45 54 49 4f 4e 2d 41 20 61 6e 64 20 43 4f 4d 50 4c 45 54 49 | first..COMPLETION-A.and.COMPLETI |
| 39540 | 4f 4e 2d 42 20 61 72 65 20 69 74 65 6d 73 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 0a 5c 28 | ON-B.are.items.in.the.form.of.\( |
| 39560 | 6e 6f 64 65 2d 74 69 74 6c 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 73 74 72 75 63 74 29 | node-title.org-roam-node-struct) |
| 39580 | 22 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 2d 61 20 28 63 64 72 20 63 6f 6d 70 6c 65 74 69 6f | "...(let.((node-a.(cdr.completio |
| 395a0 | 6e 2d 61 29 29 0a 20 20 20 20 20 20 20 20 28 6e 6f 64 65 2d 62 20 28 63 64 72 20 63 6f 6d 70 6c | n-a)).........(node-b.(cdr.compl |
| 395c0 | 65 74 69 6f 6e 2d 62 29 29 29 0a 20 20 20 20 28 74 69 6d 65 2d 6c 65 73 73 2d 70 20 28 6f 72 67 | etion-b))).....(time-less-p.(org |
| 395e0 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 2d 6d 74 69 6d 65 20 6e 6f 64 65 2d 62 29 0a 20 20 | -roam-node-file-mtime.node-b)... |
| 39600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 | ...............(org-roam-node-fi |
| 39620 | 6c 65 2d 6d 74 69 6d 65 20 6e 6f 64 65 2d 61 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | le-mtime.node-a))))..(defun.org- |
| 39640 | 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 73 6f 72 74 2d 62 79 2d 66 69 6c 65 2d 61 74 69 6d | roam-node-read-sort-by-file-atim |
| 39660 | 65 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 29 0a 20 20 | e.(completion-a.completion-b)... |
| 39680 | 22 53 6f 72 74 20 66 69 6c 65 73 20 73 75 63 68 20 74 68 61 74 20 66 69 6c 65 73 20 61 63 63 65 | "Sort.files.such.that.files.acce |
| 396a0 | 73 73 65 64 20 6d 6f 72 65 20 72 65 63 65 6e 74 6c 79 20 61 72 65 20 73 68 6f 77 6e 20 66 69 72 | ssed.more.recently.are.shown.fir |
| 396c0 | 73 74 2e 0a 43 4f 4d 50 4c 45 54 49 4f 4e 2d 41 20 61 6e 64 20 43 4f 4d 50 4c 45 54 49 4f 4e 2d | st..COMPLETION-A.and.COMPLETION- |
| 396e0 | 42 20 61 72 65 20 69 74 65 6d 73 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 0a 5c 28 6e 6f 64 | B.are.items.in.the.form.of.\(nod |
| 39700 | 65 2d 74 69 74 6c 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 73 74 72 75 63 74 29 22 0a 20 | e-title.org-roam-node-struct)".. |
| 39720 | 20 28 6c 65 74 20 28 28 6e 6f 64 65 2d 61 20 28 63 64 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 | .(let.((node-a.(cdr.completion-a |
| 39740 | 29 29 0a 20 20 20 20 20 20 20 20 28 6e 6f 64 65 2d 62 20 28 63 64 72 20 63 6f 6d 70 6c 65 74 69 | )).........(node-b.(cdr.completi |
| 39760 | 6f 6e 2d 62 29 29 29 0a 20 20 20 20 28 74 69 6d 65 2d 6c 65 73 73 2d 70 20 28 6f 72 67 2d 72 6f | on-b))).....(time-less-p.(org-ro |
| 39780 | 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 2d 61 74 69 6d 65 20 6e 6f 64 65 2d 62 29 0a 20 20 20 20 20 | am-node-file-atime.node-b)...... |
| 397a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 2d | ............(org-roam-node-file- |
| 397c0 | 61 74 69 6d 65 20 6e 6f 64 65 2d 61 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | atime.node-a))))..(defun.org-roa |
| 397e0 | 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 2d 61 6e 6e 6f 74 61 74 69 6f 6e 20 28 5f 6e 6f 64 65 29 0a | m-node-read--annotation.(_node). |
| 39800 | 20 20 22 50 6c 61 63 65 68 6f 6c 64 65 72 20 66 75 6e 63 74 69 6f 6e 2e 20 52 65 74 75 72 6e 20 | .."Placeholder.function..Return. |
| 39820 | 65 6d 70 74 79 20 73 74 72 69 6e 67 20 66 6f 72 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 22 0a 20 | empty.string.for.annotations.".. |
| 39840 | 20 22 22 29 0a 0a 3b 3b 3b 3b 20 4c 69 6e 6b 61 67 65 0a 3b 3b 3b 3b 3b 20 5b 69 64 3a 5d 20 6c | ."")..;;;;.Linkage.;;;;;.[id:].l |
| 39860 | 69 6e 6b 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 63 6c 2d 64 65 66 75 6e 20 6f 72 67 | ink.;;;###autoload.(cl-defun.org |
| 39880 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 6e 73 65 72 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c | -roam-node-insert.(&optional.fil |
| 398a0 | 74 65 72 2d 66 6e 20 26 6b 65 79 20 74 65 6d 70 6c 61 74 65 73 20 69 6e 66 6f 29 0a 20 20 22 46 | ter-fn.&key.templates.info)..."F |
| 398c0 | 69 6e 64 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 20 61 6e 64 20 69 6e 73 65 72 74 20 | ind.an.Org-roam.node.and.insert. |
| 398e0 | 28 77 68 65 72 65 20 74 68 65 20 70 6f 69 6e 74 20 69 73 29 20 61 6e 20 5c 22 69 64 3a 5c 22 20 | (where.the.point.is).an.\"id:\". |
| 39900 | 6c 69 6e 6b 20 74 6f 20 69 74 2e 0a 46 49 4c 54 45 52 2d 46 4e 20 69 73 20 61 20 66 75 6e 63 74 | link.to.it..FILTER-FN.is.a.funct |
| 39920 | 69 6f 6e 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 6e 6f 64 65 73 3a 20 69 74 20 74 61 6b 65 | ion.to.filter.out.nodes:.it.take |
| 39940 | 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2c 0a 61 6e 64 20 77 68 65 6e 20 6e | s.an.`org-roam-node',.and.when.n |
| 39960 | 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 20 62 65 20 | il.is.returned.the.node.will.be. |
| 39980 | 66 69 6c 74 65 72 65 64 20 6f 75 74 2e 0a 54 68 65 20 54 45 4d 50 4c 41 54 45 53 2c 20 69 66 20 | filtered.out..The.TEMPLATES,.if. |
| 399a0 | 70 72 6f 76 69 64 65 64 2c 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 | provided,.override.the.list.of.c |
| 399c0 | 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 20 28 73 65 65 0a 60 6f 72 67 2d 72 6f 61 6d 2d | apture.templates.(see.`org-roam- |
| 399e0 | 63 61 70 74 75 72 65 2d 27 2e 29 0a 54 68 65 20 49 4e 46 4f 2c 20 69 66 20 70 72 6f 76 69 64 65 | capture-'.).The.INFO,.if.provide |
| 39a00 | 64 2c 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 60 | d,.is.passed.to.the.underlying.` |
| 39a20 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | org-roam-capture-'."...(interact |
| 39a40 | 69 76 65 29 0a 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 3b 3b 20 | ive)...(unwind-protect.......;;. |
| 39a60 | 47 72 6f 75 70 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 67 65 74 68 65 72 20 74 6f 20 61 76 6f 69 | Group.functions.together.to.avoi |
| 39a80 | 64 20 69 6e 63 6f 6e 73 69 73 74 65 6e 74 20 73 74 61 74 65 20 6f 6e 20 71 75 69 74 0a 20 20 20 | d.inconsistent.state.on.quit.... |
| 39aa0 | 20 20 20 28 61 74 6f 6d 69 63 2d 63 68 61 6e 67 65 2d 67 72 6f 75 70 0a 20 20 20 20 20 20 20 20 | ...(atomic-change-group......... |
| 39ac0 | 28 6c 65 74 2a 20 28 72 65 67 69 6f 6e 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (let*.(region-text.............. |
| 39ae0 | 20 20 62 65 67 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 77 68 65 | ..beg.end................(_.(whe |
| 39b00 | 6e 20 28 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | n.(region-active-p)............. |
| 39b20 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 65 67 20 28 73 65 74 2d 6d 61 72 6b 65 72 20 28 6d | ........(setq.beg.(set-marker.(m |
| 39b40 | 61 6b 65 2d 6d 61 72 6b 65 72 29 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 29 | ake-marker).(region-beginning))) |
| 39b60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 6e 64 20 28 | .....................(setq.end.( |
| 39b80 | 73 65 74 2d 6d 61 72 6b 65 72 20 28 6d 61 6b 65 2d 6d 61 72 6b 65 72 29 20 28 72 65 67 69 6f 6e | set-marker.(make-marker).(region |
| 39ba0 | 2d 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | -end))).....................(set |
| 39bc0 | 71 20 72 65 67 69 6f 6e 2d 74 65 78 74 20 28 6f 72 67 2d 6c 69 6e 6b 2d 64 69 73 70 6c 61 79 2d | q.region-text.(org-link-display- |
| 39be0 | 66 6f 72 6d 61 74 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 | format.(buffer-substring-no-prop |
| 39c00 | 65 72 74 69 65 73 20 62 65 67 20 65 6e 64 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | erties.beg.end)))))............. |
| 39c20 | 20 20 20 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 20 72 65 67 | ...(node.(org-roam-node-read.reg |
| 39c40 | 69 6f 6e 2d 74 65 78 74 20 66 69 6c 74 65 72 2d 66 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ion-text.filter-fn))............ |
| 39c60 | 20 20 20 20 28 64 65 73 63 72 69 70 74 69 6f 6e 20 28 6f 72 20 72 65 67 69 6f 6e 2d 74 65 78 74 | ....(description.(or.region-text |
| 39c80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 39ca0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 6f 72 6d 61 74 74 65 64 20 6e 6f 64 65 29 29 | .(org-roam-node-formatted.node)) |
| 39cc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d | ))...........(if.(org-roam-node- |
| 39ce0 | 69 64 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 | id.node)...............(progn... |
| 39d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 67 69 6f 6e 2d 74 65 78 74 0a | ..............(when.region-text. |
| 39d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e | ..................(delete-region |
| 39d40 | 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | .beg.end)...................(set |
| 39d60 | 2d 6d 61 72 6b 65 72 20 62 65 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -marker.beg.nil)................ |
| 39d80 | 20 20 20 28 73 65 74 2d 6d 61 72 6b 65 72 20 65 6e 64 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 | ...(set-marker.end.nil))........ |
| 39da0 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | .........(let.((id.(org-roam-nod |
| 39dc0 | 65 2d 69 64 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e-id.node)))...................( |
| 39de0 | 69 6e 73 65 72 74 20 28 6f 72 67 2d 6c 69 6e 6b 2d 6d 61 6b 65 2d 73 74 72 69 6e 67 0a 20 20 20 | insert.(org-link-make-string.... |
| 39e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | ........................(concat. |
| 39e20 | 22 69 64 3a 22 20 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "id:".id)....................... |
| 39e40 | 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....description)).............. |
| 39e60 | 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 6f 72 67 2d 72 6f | .....(run-hook-with-args.'org-ro |
| 39e80 | 61 6d 2d 70 6f 73 74 2d 6e 6f 64 65 2d 69 6e 73 65 72 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 | am-post-node-insert-hook........ |
| 39ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 | ...............................i |
| 39ec0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d............................... |
| 39ee0 | 20 20 20 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ........description))).......... |
| 39f00 | 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 0a 20 20 20 20 20 20 20 20 20 20 | ...(org-roam-capture-........... |
| 39f20 | 20 20 20 3a 6e 6f 64 65 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 66 6f | ...:node.node..............:info |
| 39f40 | 20 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 6d 70 6c 61 74 65 73 20 74 65 | .info..............:templates.te |
| 39f60 | 6d 70 6c 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 6f 70 73 20 28 61 70 70 | mplates..............:props.(app |
| 39f80 | 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | end......................(when.( |
| 39fa0 | 61 6e 64 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.beg.end).................... |
| 39fc0 | 20 20 20 20 28 6c 69 73 74 20 3a 72 65 67 69 6f 6e 20 28 63 6f 6e 73 20 62 65 67 20 65 6e 64 29 | ....(list.:region.(cons.beg.end) |
| 39fe0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 6c | ))......................(list.:l |
| 3a000 | 69 6e 6b 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 | ink-description.description..... |
| 3a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6e 61 6c 69 7a 65 | .......................:finalize |
| 3a040 | 20 27 69 6e 73 65 72 74 2d 6c 69 6e 6b 29 29 29 29 29 29 0a 20 20 20 20 28 64 65 61 63 74 69 76 | .'insert-link)))))).....(deactiv |
| 3a060 | 61 74 65 2d 6d 61 72 6b 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 5b 72 6f 61 6d 3a 5d 20 6c 69 6e 6b 0a | ate-mark)))..;;;;;.[roam:].link. |
| 3a080 | 28 6f 72 67 2d 6c 69 6e 6b 2d 73 65 74 2d 70 61 72 61 6d 65 74 65 72 73 20 22 72 6f 61 6d 22 20 | (org-link-set-parameters."roam". |
| 3a0a0 | 3a 66 6f 6c 6c 6f 77 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d 66 6f 6c 6c 6f 77 2d 6c | :follow.#'org-roam-link-follow-l |
| 3a0c0 | 69 6e 6b 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d 66 6f 6c 6c 6f 77 | ink).(defun.org-roam-link-follow |
| 3a0e0 | 2d 6c 69 6e 6b 20 28 74 69 74 6c 65 2d 6f 72 2d 61 6c 69 61 73 29 0a 20 20 22 4e 61 76 69 67 61 | -link.(title-or-alias)..."Naviga |
| 3a100 | 74 65 20 5c 22 72 6f 61 6d 3a 5c 22 20 6c 69 6e 6b 20 74 6f 20 66 69 6e 64 20 61 6e 64 20 6f 70 | te.\"roam:\".link.to.find.and.op |
| 3a120 | 65 6e 20 74 68 65 20 6e 6f 64 65 20 77 69 74 68 20 54 49 54 4c 45 2d 4f 52 2d 41 4c 49 41 53 2e | en.the.node.with.TITLE-OR-ALIAS. |
| 3a140 | 0a 41 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 65 20 63 75 72 73 6f 72 20 77 61 73 20 70 75 74 | .Assumes.that.the.cursor.was.put |
| 3a160 | 20 77 68 65 72 65 20 74 68 65 20 6c 69 6e 6b 20 69 73 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 | .where.the.link.is."...(if-let.( |
| 3a180 | 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 72 6f 6d 2d 74 69 74 6c 65 2d | (node.(org-roam-node-from-title- |
| 3a1a0 | 6f 72 2d 61 6c 69 61 73 20 74 69 74 6c 65 2d 6f 72 2d 61 6c 69 61 73 29 29 29 0a 20 20 20 20 20 | or-alias.title-or-alias)))...... |
| 3a1c0 | 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6c | .(progn.........(when.org-roam-l |
| 3a1e0 | 69 6e 6b 2d 61 75 74 6f 2d 72 65 70 6c 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ink-auto-replace...........(org- |
| 3a200 | 72 6f 61 6d 2d 6c 69 6e 6b 2d 72 65 70 6c 61 63 65 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 | roam-link-replace-at-point)).... |
| 3a220 | 20 20 20 20 20 28 6f 72 67 2d 6d 61 72 6b 2d 72 69 6e 67 2d 70 75 73 68 29 0a 20 20 20 20 20 20 | .....(org-mark-ring-push)....... |
| 3a240 | 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 76 69 73 69 74 20 6e 6f 64 65 20 6e 69 6c 20 | ..(org-roam-node-visit.node.nil. |
| 3a260 | 27 66 6f 72 63 65 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 0a | 'force)).....(org-roam-capture-. |
| 3a280 | 20 20 20 20 20 3a 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 | .....:node.(org-roam-node-create |
| 3a2a0 | 20 3a 74 69 74 6c 65 20 74 69 74 6c 65 2d 6f 72 2d 61 6c 69 61 73 29 0a 20 20 20 20 20 3a 70 72 | .:title.title-or-alias)......:pr |
| 3a2c0 | 6f 70 73 20 27 28 3a 66 69 6e 61 6c 69 7a 65 20 66 69 6e 64 2d 66 69 6c 65 29 29 29 29 0a 0a 28 | ops.'(:finalize.find-file))))..( |
| 3a2e0 | 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d 72 65 70 6c 61 63 65 2d 61 74 2d 70 | defun.org-roam-link-replace-at-p |
| 3a300 | 6f 69 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6c 69 6e 6b 29 0a 20 20 22 52 65 70 6c 61 63 65 | oint.(&optional.link)..."Replace |
| 3a320 | 20 5c 22 72 6f 61 6d 3a 5c 22 20 4c 49 4e 4b 20 61 74 20 70 6f 69 6e 74 20 77 69 74 68 20 61 6e | .\"roam:\".LINK.at.point.with.an |
| 3a340 | 20 5c 22 69 64 3a 5c 22 20 6c 69 6e 6b 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | .\"id:\".link."...(save-excursio |
| 3a360 | 6e 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 6c 65 | n.....(save-match-data.......(le |
| 3a380 | 74 2a 20 28 28 6c 69 6e 6b 20 28 6f 72 20 6c 69 6e 6b 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | t*.((link.(or.link.(org-element- |
| 3a3a0 | 63 6f 6e 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 79 70 65 20 28 6f | context)))..............(type.(o |
| 3a3c0 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 74 79 70 65 20 6c 69 6e 6b 29 29 | rg-element-property.:type.link)) |
| 3a3e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | ..............(path.(org-element |
| 3a400 | 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 74 68 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 | -property.:path.link)).......... |
| 3a420 | 20 20 20 20 28 64 65 73 63 20 28 61 6e 64 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 | ....(desc.(and.(org-element-prop |
| 3a440 | 65 72 74 79 20 3a 63 6f 6e 74 65 6e 74 73 2d 62 65 67 69 6e 20 6c 69 6e 6b 29 0a 20 20 20 20 20 | erty.:contents-begin.link)...... |
| 3a460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | ...................(org-element- |
| 3a480 | 70 72 6f 70 65 72 74 79 20 3a 63 6f 6e 74 65 6e 74 73 2d 65 6e 64 20 6c 69 6e 6b 29 0a 20 20 20 | property.:contents-end.link).... |
| 3a4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 | .....................(buffer-sub |
| 3a4c0 | 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 | string-no-properties............ |
| 3a4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | ..............(org-element-prope |
| 3a500 | 72 74 79 20 3a 63 6f 6e 74 65 6e 74 73 2d 62 65 67 69 6e 20 6c 69 6e 6b 29 0a 20 20 20 20 20 20 | rty.:contents-begin.link)....... |
| 3a520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | ...................(org-element- |
| 3a540 | 70 72 6f 70 65 72 74 79 20 3a 63 6f 6e 74 65 6e 74 73 2d 65 6e 64 20 6c 69 6e 6b 29 29 29 29 0a | property.:contents-end.link)))). |
| 3a560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f | .............node).........(goto |
| 3a580 | 2d 63 68 61 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 | -char.(org-element-property.:beg |
| 3a5a0 | 69 6e 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6f 72 | in.link)).........(when.(and.(or |
| 3a5c0 | 67 2d 69 6e 2d 72 65 67 65 78 70 20 6f 72 67 2d 6c 69 6e 6b 2d 61 6e 79 2d 72 65 20 31 29 0a 20 | g-in-regexp.org-link-any-re.1).. |
| 3a5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 | ..................(string-equal. |
| 3a600 | 74 79 70 65 20 22 72 6f 61 6d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | type."roam").................... |
| 3a620 | 28 73 65 74 71 20 6e 6f 64 65 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 20 28 6f 72 67 | (setq.node.(save-match-data.(org |
| 3a640 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 72 6f 6d 2d 74 69 74 6c 65 2d 6f 72 2d 61 6c 69 61 73 20 70 | -roam-node-from-title-or-alias.p |
| 3a660 | 61 74 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 | ath))))...........(replace-match |
| 3a680 | 20 28 6f 72 67 2d 6c 69 6e 6b 2d 6d 61 6b 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | .(org-link-make-string.......... |
| 3a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 69 64 3a 22 20 28 | .................(concat."id:".( |
| 3a6c0 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 | org-roam-node-id.node))......... |
| 3a6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 73 63 20 70 61 74 68 29 | ..................(or.desc.path) |
| 3a700 | 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d 72 65 | )))))))..(defun.org-roam-link-re |
| 3a720 | 70 6c 61 63 65 2d 61 6c 6c 20 28 29 0a 20 20 22 52 65 70 6c 61 63 65 20 61 6c 6c 20 5c 22 72 6f | place-all.()..."Replace.all.\"ro |
| 3a740 | 61 6d 3a 5c 22 20 6c 69 6e 6b 73 20 69 6e 20 62 75 66 66 65 72 20 77 69 74 68 20 5c 22 69 64 3a | am:\".links.in.buffer.with.\"id: |
| 3a760 | 5c 22 20 6c 69 6e 6b 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f 72 | \".links."...(interactive)...(or |
| 3a780 | 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 | g-with-point-at.1.....(while.(re |
| 3a7a0 | 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6f 72 67 2d 6c 69 6e 6b 2d 62 72 61 63 6b 65 74 | -search-forward.org-link-bracket |
| 3a7c0 | 2d 72 65 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d | -re.nil.t).......(org-roam-link- |
| 3a7e0 | 72 65 70 6c 61 63 65 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 | replace-at-point))))..(add-hook. |
| 3a800 | 27 6f 72 67 2d 72 6f 61 6d 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 | 'org-roam-find-file-hook.#'org-r |
| 3a820 | 6f 61 6d 2d 2d 72 65 70 6c 61 63 65 2d 72 6f 61 6d 2d 6c 69 6e 6b 73 2d 6f 6e 2d 73 61 76 65 2d | oam--replace-roam-links-on-save- |
| 3a840 | 68 29 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 72 65 70 6c 61 63 65 2d 72 6f 61 6d | h).(defun.org-roam--replace-roam |
| 3a860 | 2d 6c 69 6e 6b 73 2d 6f 6e 2d 73 61 76 65 2d 68 20 28 29 0a 20 20 22 52 75 6e 20 60 6f 72 67 2d | -links-on-save-h.()..."Run.`org- |
| 3a880 | 72 6f 61 6d 2d 6c 69 6e 6b 2d 72 65 70 6c 61 63 65 2d 61 6c 6c 27 20 62 65 66 6f 72 65 20 62 75 | roam-link-replace-all'.before.bu |
| 3a8a0 | 66 66 65 72 20 69 73 20 73 61 76 65 64 20 74 6f 20 69 74 73 20 66 69 6c 65 2e 22 0a 20 20 28 77 | ffer.is.saved.to.its.file."...(w |
| 3a8c0 | 68 65 6e 20 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d 61 75 74 6f 2d 72 65 70 6c 61 63 65 0a 20 | hen.org-roam-link-auto-replace.. |
| 3a8e0 | 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 | ...(add-hook.'before-save-hook.# |
| 3a900 | 27 6f 72 67 2d 72 6f 61 6d 2d 6c 69 6e 6b 2d 72 65 70 6c 61 63 65 2d 61 6c 6c 20 6e 69 6c 20 74 | 'org-roam-link-replace-all.nil.t |
| 3a920 | 29 29 29 0a 0a 3b 3b 3b 3b 3b 3b 20 43 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 | )))..;;;;;;.Completion-at-point. |
| 3a940 | 69 6e 74 65 72 66 61 63 65 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 72 6f 61 6d 2d 62 72 61 | interface.(defconst.org-roam-bra |
| 3a960 | 63 6b 65 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 72 65 0a 20 20 22 5c 5c 5b 5c 5c 5b 5c 5c 28 5c | cket-completion-re..."\\[\\[\\(\ |
| 3a980 | 5c 28 3f 3a 72 6f 61 6d 3a 5c 5c 29 3f 5c 5c 29 5c 5c 28 5b 5e 7a 2d 61 5d 2a 3f 5c 5c 29 5d 5d | \(?:roam:\\)?\\)\\([^z-a]*?\\)]] |
| 3a9a0 | 22 0a 20 20 22 52 65 67 65 78 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 69 74 68 69 6e | "..."Regex.for.completion.within |
| 3a9c0 | 20 6c 69 6e 6b 20 62 72 61 63 6b 65 74 73 2e 0a 57 65 20 75 73 65 20 74 68 69 73 20 61 73 20 61 | .link.brackets..We.use.this.as.a |
| 3a9e0 | 20 73 75 62 73 74 69 74 75 74 65 20 66 6f 72 20 60 6f 72 67 2d 6c 69 6e 6b 2d 62 72 61 63 6b 65 | .substitute.for.`org-link-bracke |
| 3aa00 | 74 2d 72 65 27 2c 20 62 65 63 61 75 73 65 0a 60 6f 72 67 2d 6c 69 6e 6b 2d 62 72 61 63 6b 65 74 | t-re',.because.`org-link-bracket |
| 3aa20 | 2d 72 65 27 20 72 65 71 75 69 72 65 73 20 63 6f 6e 74 65 6e 74 20 77 69 74 68 69 6e 20 74 68 65 | -re'.requires.content.within.the |
| 3aa40 | 20 62 72 61 63 6b 65 74 73 20 66 6f 72 20 61 20 6d 61 74 63 68 2e 22 29 0a 0a 28 64 65 66 75 6e | .brackets.for.a.match.")..(defun |
| 3aa60 | 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 65 2d 6c 69 6e 6b 2d 61 74 2d 70 6f 69 6e 74 | .org-roam-complete-link-at-point |
| 3aa80 | 20 28 29 0a 20 20 22 43 6f 6d 70 6c 65 74 65 20 5c 22 72 6f 61 6d 3a 5c 22 20 6c 69 6e 6b 20 61 | .()..."Complete.\"roam:\".link.a |
| 3aaa0 | 74 20 70 6f 69 6e 74 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 4f 72 67 2d 72 6f 61 6d 20 | t.point.to.an.existing.Org-roam. |
| 3aac0 | 6e 6f 64 65 2e 22 0a 20 20 28 6c 65 74 20 28 72 6f 61 6d 2d 70 20 73 74 61 72 74 20 65 6e 64 29 | node."...(let.(roam-p.start.end) |
| 3aae0 | 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 69 6e 2d 72 65 67 65 78 70 20 6f 72 67 2d 72 6f | .....(when.(org-in-regexp.org-ro |
| 3ab00 | 61 6d 2d 62 72 61 63 6b 65 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 72 65 20 31 29 0a 20 20 20 20 | am-bracket-completion-re.1)..... |
| 3ab20 | 20 20 28 73 65 74 71 20 72 6f 61 6d 2d 70 20 28 6e 6f 74 20 28 6f 72 20 28 6f 72 67 2d 69 6e 2d | ..(setq.roam-p.(not.(or.(org-in- |
| 3ab40 | 73 72 63 2d 62 6c 6f 63 6b 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | src-block-p).................... |
| 3ab60 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 62 6c 61 6e 6b 2d 70 20 28 6d 61 74 63 68 2d | .........(string-blank-p.(match- |
| 3ab80 | 73 74 72 69 6e 67 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 20 28 | string.1)))).............start.( |
| 3aba0 | 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 | match-beginning.2).............e |
| 3abc0 | 6e 64 20 28 6d 61 74 63 68 2d 65 6e 64 20 32 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 73 74 | nd.(match-end.2)).......(list.st |
| 3abe0 | 61 72 74 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 67 | art.end.............(org-roam--g |
| 3ac00 | 65 74 2d 74 69 74 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 78 69 74 2d 66 75 6e | et-titles).............:exit-fun |
| 3ac20 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 20 26 | ction.............(lambda.(str.& |
| 3ac40 | 72 65 73 74 20 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 | rest._)...............(delete-ch |
| 3ac60 | 61 72 20 28 2d 20 30 20 28 6c 65 6e 67 74 68 20 73 74 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ar.(-.0.(length.str))).......... |
| 3ac80 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 75 6e 6c 65 73 73 20 72 6f 61 | .....(insert.(concat.(unless.roa |
| 3aca0 | 6d 2d 70 20 22 72 6f 61 6d 3a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m-p."roam:").................... |
| 3acc0 | 20 20 20 20 20 20 20 20 20 20 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...........str))...............( |
| 3ace0 | 66 6f 72 77 61 72 64 2d 63 68 61 72 20 32 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | forward-char.2))))))..(defun.org |
| 3ad00 | 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 65 2d 65 76 65 72 79 77 68 65 72 65 20 28 29 0a 20 20 22 | -roam-complete-everywhere.()..." |
| 3ad20 | 43 6f 6d 70 6c 65 74 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 20 61 73 20 61 20 6c 69 | Complete.symbol.at.point.as.a.li |
| 3ad40 | 6e 6b 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 | nk.completion.to.an.Org-roam.nod |
| 3ad60 | 65 2e 0a 54 68 69 73 20 69 73 20 61 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e | e..This.is.a.`completion-at-poin |
| 3ad80 | 74 27 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 64 20 69 73 20 61 63 74 69 76 65 20 77 68 65 6e 0a | t'.function,.and.is.active.when. |
| 3ada0 | 60 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 76 65 72 79 77 68 65 72 65 27 | `org-roam-completion-everywhere' |
| 3adc0 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 55 6e 6c 69 6b 65 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 | .is.non-nil...Unlike.`org-roam-c |
| 3ade0 | 6f 6d 70 6c 65 74 65 2d 6c 69 6e 6b 2d 61 74 2d 70 6f 69 6e 74 27 20 74 68 69 73 20 77 69 6c 6c | omplete-link-at-point'.this.will |
| 3ae00 | 20 63 6f 6d 70 6c 65 74 65 20 65 76 65 6e 0a 6f 75 74 73 69 64 65 20 6f 66 20 74 68 65 20 62 72 | .complete.even.outside.of.the.br |
| 3ae20 | 61 63 6b 65 74 20 73 79 6e 74 61 78 20 66 6f 72 20 6c 69 6e 6b 73 20 28 69 2e 65 2e 20 5c 22 5b | acket.syntax.for.links.(i.e..\"[ |
| 3ae40 | 5b 72 6f 61 6d 3a 7c 5d 5d 5c 22 29 2c 0a 68 65 6e 63 65 20 5c 22 65 76 65 72 79 77 68 65 72 65 | [roam:|]]\"),.hence.\"everywhere |
| 3ae60 | 5c 22 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c | \"."...(when.(and.org-roam-compl |
| 3ae80 | 65 74 69 6f 6e 2d 65 76 65 72 79 77 68 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | etion-everywhere..............(t |
| 3aea0 | 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 77 6f 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | hing-at-point.'word)............ |
| 3aec0 | 20 20 28 6e 6f 74 20 28 6f 72 67 2d 69 6e 2d 73 72 63 2d 62 6c 6f 63 6b 2d 70 29 29 0a 20 20 20 | ..(not.(org-in-src-block-p)).... |
| 3aee0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 20 | ..........(not.(save-match-data. |
| 3af00 | 28 6f 72 67 2d 69 6e 2d 72 65 67 65 78 70 20 6f 72 67 2d 6c 69 6e 6b 2d 61 6e 79 2d 72 65 29 29 | (org-in-regexp.org-link-any-re)) |
| 3af20 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 6f 75 6e 64 73 20 28 62 6f 75 6e 64 73 2d 6f 66 2d | )).....(let.((bounds.(bounds-of- |
| 3af40 | 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 77 6f 72 64 29 29 29 0a 20 20 20 20 20 20 28 6c | thing-at-point.'word))).......(l |
| 3af60 | 69 73 74 20 28 63 61 72 20 62 6f 75 6e 64 73 29 20 28 63 64 72 20 62 6f 75 6e 64 73 29 0a 20 20 | ist.(car.bounds).(cdr.bounds)... |
| 3af80 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 67 65 74 2d 74 69 74 6c 65 73 29 | ..........(org-roam--get-titles) |
| 3afa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 78 69 74 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | .............:exit-function..... |
| 3afc0 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 20 5f 73 74 61 74 75 73 29 0a 20 20 | ........(lambda.(str._status)... |
| 3afe0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 28 2d 20 28 6c 65 6e | ............(delete-char.(-.(len |
| 3b000 | 67 74 68 20 73 74 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | gth.str)))...............(insert |
| 3b020 | 20 22 5b 5b 72 6f 61 6d 3a 22 20 73 74 72 20 22 5d 5d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ."[[roam:".str."]]"))........... |
| 3b040 | 20 20 3b 3b 20 50 72 6f 63 65 65 64 20 77 69 74 68 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 70 6c | ..;;.Proceed.with.the.next.compl |
| 3b060 | 65 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 20 69 66 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 74 | etion.function.if.the.returned.t |
| 3b080 | 69 74 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 6f 20 6e 6f 74 20 6d 61 74 63 | itles.............;;.do.not.matc |
| 3b0a0 | 68 2e 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 4f 72 67 20 63 | h..This.allows.the.default.Org.c |
| 3b0c0 | 61 70 66 73 20 6f 72 20 63 75 73 74 6f 6d 20 63 61 70 66 73 0a 20 20 20 20 20 20 20 20 20 20 20 | apfs.or.custom.capfs............ |
| 3b0e0 | 20 3b 3b 20 6f 66 20 6c 6f 77 65 72 20 70 72 69 6f 72 69 74 79 20 74 6f 20 72 75 6e 2e 0a 20 20 | .;;.of.lower.priority.to.run.... |
| 3b100 | 20 20 20 20 20 20 20 20 20 20 3a 65 78 63 6c 75 73 69 76 65 20 27 6e 6f 29 29 29 29 0a 0a 28 61 | ..........:exclusive.'no))))..(a |
| 3b120 | 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 72 6f 61 6d 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b | dd-hook.'org-roam-find-file-hook |
| 3b140 | 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 2d 72 65 67 69 73 74 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e | .#'org-roam--register-completion |
| 3b160 | 2d 66 75 6e 63 74 69 6f 6e 73 2d 68 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 67 2d 72 6f 61 | -functions-h).(add-hook.'org-roa |
| 3b180 | 6d 2d 69 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 72 6f 61 | m-indirect-buffer-hook.#'org-roa |
| 3b1a0 | 6d 2d 2d 72 65 67 69 73 74 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 | m--register-completion-functions |
| 3b1c0 | 2d 68 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 72 65 67 69 73 74 65 72 2d 63 | -h)..(defun.org-roam--register-c |
| 3b1e0 | 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 2d 68 20 28 29 0a 20 20 22 53 65 74 75 | ompletion-functions-h.()..."Setu |
| 3b200 | 70 20 60 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 | p.`org-roam-completion-functions |
| 3b220 | 27 20 66 6f 72 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 27 2e 22 0a 20 20 | '.for.`completion-at-point'."... |
| 3b240 | 28 64 6f 6c 69 73 74 20 28 66 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 | (dolist.(f.org-roam-completion-f |
| 3b260 | 75 6e 63 74 69 6f 6e 73 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 63 6f 6d 70 6c 65 74 | unctions).....(add-hook.'complet |
| 3b280 | 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 2d 66 75 6e 63 74 69 6f 6e 73 20 66 20 6e 69 6c 20 74 29 29 | ion-at-point-functions.f.nil.t)) |
| 3b2a0 | 29 0a 0a 3b 3b 3b 3b 20 45 64 69 74 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d | )..;;;;.Editing.(defun.org-roam- |
| 3b2c0 | 64 65 6d 6f 74 65 2d 65 6e 74 69 72 65 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 43 6f 6e 76 65 | demote-entire-buffer.()..."Conve |
| 3b2e0 | 72 74 20 61 6e 20 6f 72 67 20 62 75 66 66 65 72 20 77 69 74 68 20 61 6e 79 20 74 6f 70 20 6c 65 | rt.an.org.buffer.with.any.top.le |
| 3b300 | 76 65 6c 20 63 6f 6e 74 65 6e 74 20 74 6f 20 61 20 73 69 6e 67 6c 65 20 6e 6f 64 65 2e 0a 0a 41 | vel.content.to.a.single.node...A |
| 3b320 | 6c 6c 20 68 65 61 64 69 6e 67 73 20 61 72 65 20 64 65 6d 6f 74 65 64 20 6f 6e 65 20 6c 65 76 65 | ll.headings.are.demoted.one.leve |
| 3b340 | 6c 2e 0a 0a 54 68 65 20 23 2b 54 49 54 4c 45 3a 20 6b 65 79 77 6f 72 64 20 69 73 20 63 6f 6e 76 | l...The.#+TITLE:.keyword.is.conv |
| 3b360 | 65 72 74 65 64 20 69 6e 74 6f 20 61 20 6c 65 76 65 6c 2d 31 20 68 65 61 64 69 6e 67 20 61 6e 64 | erted.into.a.level-1.heading.and |
| 3b380 | 20 64 65 6c 65 74 65 64 2e 0a 41 6e 79 20 74 61 67 73 20 64 65 63 6c 61 72 65 64 20 6f 6e 20 23 | .deleted..Any.tags.declared.on.# |
| 3b3a0 | 2b 46 49 4c 45 54 41 47 53 3a 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 61 | +FILETAGS:.are.transferred.to.ta |
| 3b3c0 | 67 73 20 6f 6e 20 74 68 65 20 6e 65 77 20 74 6f 70 20 68 65 61 64 69 6e 67 2e 0a 0a 41 6e 79 20 | gs.on.the.new.top.heading...Any. |
| 3b3e0 | 74 6f 70 20 6c 65 76 65 6c 20 70 72 6f 70 65 72 74 69 65 73 20 64 72 61 77 65 72 73 20 61 72 65 | top.level.properties.drawers.are |
| 3b400 | 20 69 6e 63 6f 72 70 6f 72 61 74 65 64 20 69 6e 74 6f 20 74 68 65 20 6e 65 77 20 68 65 61 64 69 | .incorporated.into.the.new.headi |
| 3b420 | 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f 72 67 2d 77 69 74 68 | ng."...(interactive)...(org-with |
| 3b440 | 2d 70 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 28 6f 72 67 2d 6d 61 70 2d 72 65 67 69 6f 6e 20 | -point-at.1.....(org-map-region. |
| 3b460 | 23 27 6f 72 67 2d 64 6f 2d 64 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | #'org-do-demote................. |
| 3b480 | 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 | ....(point-min).(point-max)).... |
| 3b4a0 | 20 28 69 6e 73 65 72 74 20 22 2a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 | .(insert."*.".............(org-r |
| 3b4c0 | 6f 61 6d 2d 2d 67 65 74 2d 6b 65 79 77 6f 72 64 20 22 74 69 74 6c 65 22 29 0a 20 20 20 20 20 20 | oam--get-keyword."title")....... |
| 3b4e0 | 20 20 20 20 20 20 22 5c 6e 22 29 0a 20 20 20 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 | ......"\n").....(org-back-to-hea |
| 3b500 | 64 69 6e 67 29 0a 20 20 20 20 28 6f 72 67 2d 73 65 74 2d 74 61 67 73 20 28 6f 72 67 2d 72 6f 61 | ding).....(org-set-tags.(org-roa |
| 3b520 | 6d 2d 2d 67 65 74 2d 6b 65 79 77 6f 72 64 20 22 66 69 6c 65 74 61 67 73 22 29 29 0a 20 20 20 20 | m--get-keyword."filetags"))..... |
| 3b540 | 28 6f 72 67 2d 72 6f 61 6d 2d 65 72 61 73 65 2d 6b 65 79 77 6f 72 64 20 22 74 69 74 6c 65 22 29 | (org-roam-erase-keyword."title") |
| 3b560 | 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 65 72 61 73 65 2d 6b 65 79 77 6f 72 64 20 22 66 69 | .....(org-roam-erase-keyword."fi |
| 3b580 | 6c 65 74 61 67 73 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 68 31 2d | letags")))..(defun.org-roam--h1- |
| 3b5a0 | 63 6f 75 6e 74 20 28 29 0a 20 20 22 43 6f 75 6e 74 20 6c 65 76 65 6c 2d 31 20 68 65 61 64 69 6e | count.()..."Count.level-1.headin |
| 3b5c0 | 67 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2e 22 0a 20 20 28 6c 65 74 20 | gs.in.the.current.file."...(let. |
| 3b5e0 | 28 28 68 31 2d 63 6f 75 6e 74 20 30 29 29 0a 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 | ((h1-count.0)).....(org-with-wid |
| 3b600 | 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 28 6f 72 67 2d 6d 61 70 2d 72 65 67 69 6f 6e 20 28 6c | e-buffer......(org-map-region.(l |
| 3b620 | 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ambda.()........................ |
| 3b640 | 28 69 66 20 28 3d 20 28 6f 72 67 2d 63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 29 20 31 29 0a 20 20 | (if.(=.(org-current-level).1)... |
| 3b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 | .........................(cl-inc |
| 3b680 | 66 20 68 31 2d 63 6f 75 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.h1-count)))................... |
| 3b6a0 | 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 | ...(point-min).(point-max))..... |
| 3b6c0 | 20 68 31 2d 63 6f 75 6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 62 | .h1-count)))..(defun.org-roam--b |
| 3b6e0 | 75 66 66 65 72 2d 70 72 6f 6d 6f 74 65 61 62 6c 65 2d 70 20 28 29 0a 20 20 22 56 65 72 69 66 79 | uffer-promoteable-p.()..."Verify |
| 3b700 | 20 74 68 61 74 20 74 68 69 73 20 62 75 66 66 65 72 20 69 73 20 70 72 6f 6d 6f 74 65 61 62 6c 65 | .that.this.buffer.is.promoteable |
| 3b720 | 3a 0a 54 68 65 72 65 20 69 73 20 61 20 73 69 6e 67 6c 65 20 6c 65 76 65 6c 2d 31 20 68 65 61 64 | :.There.is.a.single.level-1.head |
| 3b740 | 69 6e 67 0a 61 6e 64 20 6e 6f 20 65 78 74 72 61 20 63 6f 6e 74 65 6e 74 20 62 65 66 6f 72 65 20 | ing.and.no.extra.content.before. |
| 3b760 | 74 68 65 20 66 69 72 73 74 20 68 65 61 64 69 6e 67 2e 22 0a 20 20 28 61 6e 64 0a 20 20 20 28 3d | the.first.heading."...(and....(= |
| 3b780 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d 68 31 2d 63 6f 75 6e 74 29 20 31 29 0a 20 20 20 28 6f 72 67 | .(org-roam--h1-count).1)....(org |
| 3b7a0 | 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 31 20 28 6f 72 67 2d 61 74 2d 68 65 61 64 69 6e 67 | -with-point-at.1.(org-at-heading |
| 3b7c0 | 2d 70 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 6d 6f 74 65 2d | -p))))..(defun.org-roam-promote- |
| 3b7e0 | 65 6e 74 69 72 65 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 50 72 6f 6d 6f 74 65 20 74 68 65 20 | entire-buffer.()..."Promote.the. |
| 3b800 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 43 6f 6e 76 65 72 74 73 20 61 20 66 69 6c 65 20 | current.buffer..Converts.a.file. |
| 3b820 | 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 6c 65 76 65 6c 2d 31 20 68 65 61 64 | containing.a.single.level-1.head |
| 3b840 | 6c 69 6e 65 20 6e 6f 64 65 20 74 6f 20 61 20 66 69 6c 65 0a 6e 6f 64 65 2e 22 0a 20 20 28 69 6e | line.node.to.a.file.node."...(in |
| 3b860 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 2d | teractive)...(unless.(org-roam-- |
| 3b880 | 62 75 66 66 65 72 2d 70 72 6f 6d 6f 74 65 61 62 6c 65 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d | buffer-promoteable-p).....(user- |
| 3b8a0 | 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 70 72 6f 6d 6f 74 65 3a 20 6d 75 6c 74 69 70 6c 65 20 | error."Cannot.promote:.multiple. |
| 3b8c0 | 72 6f 6f 74 20 68 65 61 64 69 6e 67 73 20 6f 72 20 74 68 65 72 65 20 69 73 20 65 78 74 72 61 20 | root.headings.or.there.is.extra. |
| 3b8e0 | 66 69 6c 65 2d 6c 65 76 65 6c 20 74 65 78 74 22 29 29 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 | file-level.text"))...(org-with-p |
| 3b900 | 6f 69 6e 74 2d 61 74 20 31 0a 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 28 6e 74 68 20 | oint-at.1.....(let.((title.(nth. |
| 3b920 | 34 20 28 6f 72 67 2d 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 29 0a 20 20 20 | 4.(org-heading-components))).... |
| 3b940 | 20 20 20 20 20 20 20 28 74 61 67 73 20 28 6f 72 67 2d 67 65 74 2d 74 61 67 73 29 29 29 0a 20 20 | .......(tags.(org-get-tags)))... |
| 3b960 | 20 20 20 20 28 6b 69 6c 6c 2d 77 68 6f 6c 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6f 72 67 | ....(kill-whole-line).......(org |
| 3b980 | 2d 72 6f 61 6d 2d 65 6e 64 2d 6f 66 2d 6d 65 74 61 2d 64 61 74 61 20 74 29 0a 20 20 20 20 20 20 | -roam-end-of-meta-data.t)....... |
| 3b9a0 | 28 69 6e 73 65 72 74 20 22 23 2b 74 69 74 6c 65 3a 20 22 20 74 69 74 6c 65 20 22 5c 6e 22 29 0a | (insert."#+title:.".title."\n"). |
| 3b9c0 | 20 20 20 20 20 20 28 77 68 65 6e 20 74 61 67 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 74 61 67 2d 61 | ......(when.tags.(org-roam-tag-a |
| 3b9e0 | 64 64 20 74 61 67 73 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 6d 61 70 2d 72 65 67 69 6f 6e 20 | dd.tags)).......(org-map-region. |
| 3ba00 | 23 27 6f 72 67 2d 70 72 6f 6d 6f 74 65 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 | #'org-promote.(point-min).(point |
| 3ba20 | 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 75 70 64 61 74 65 | -max)).......(org-roam-db-update |
| 3ba40 | 2d 66 69 6c 65 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | -file))))..;;;###autoload.(defun |
| 3ba60 | 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 69 6c 65 20 28 29 0a 20 20 22 52 65 66 69 6c 65 20 6e 6f | .org-roam-refile.()..."Refile.no |
| 3ba80 | 64 65 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 2e | de.at.point.to.an.Org-roam.node. |
| 3baa0 | 0a 49 66 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 74 68 65 6e 20 75 73 65 20 69 | .If.region.is.active,.then.use.i |
| 3bac0 | 74 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 22 | t.instead.of.the.node.at.point." |
| 3bae0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 67 69 6f | ...(interactive)...(let*.((regio |
| 3bb00 | 6e 70 20 28 6f 72 67 2d 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 29 0a 20 20 20 20 20 20 | np.(org-region-active-p))....... |
| 3bb20 | 20 20 20 28 72 65 67 69 6f 6e 2d 73 74 61 72 74 20 28 61 6e 64 20 72 65 67 69 6f 6e 70 20 28 72 | ...(region-start.(and.regionp.(r |
| 3bb40 | 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 67 | egion-beginning)))..........(reg |
| 3bb60 | 69 6f 6e 2d 65 6e 64 20 28 61 6e 64 20 72 65 67 69 6f 6e 70 20 28 72 65 67 69 6f 6e 2d 65 6e 64 | ion-end.(and.regionp.(region-end |
| 3bb80 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | )))..........(node.(org-roam-nod |
| 3bba0 | 65 2d 72 65 61 64 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 72 65 71 75 69 72 65 2d 6d 61 74 63 | e-read.nil.nil.nil.'require-matc |
| 3bbc0 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | h))..........(file.(org-roam-nod |
| 3bbe0 | 65 2d 66 69 6c 65 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 62 75 66 20 28 6f 72 | e-file.node))..........(nbuf.(or |
| 3bc00 | 20 28 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 66 69 6c 65 29 0a 20 20 20 | .(find-buffer-visiting.file).... |
| 3bc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c | ................(find-file-nosel |
| 3bc40 | 65 63 74 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 6c 65 76 65 6c 20 72 65 76 65 72 | ect.file)))..........level.rever |
| 3bc60 | 73 65 64 29 0a 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | sed).....(if.(equal.(org-roam-no |
| 3bc80 | 64 65 2d 61 74 2d 70 6f 69 6e 74 29 20 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 | de-at-point).node).........(user |
| 3bca0 | 2d 65 72 72 6f 72 20 22 54 61 72 67 65 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 63 75 | -error."Target.is.the.same.as.cu |
| 3bcc0 | 72 72 65 6e 74 20 6e 6f 64 65 22 29 0a 20 20 20 20 20 20 28 69 66 20 72 65 67 69 6f 6e 70 0a 20 | rrent.node").......(if.regionp.. |
| 3bce0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | .........(progn.............(org |
| 3bd00 | 2d 6b 69 6c 6c 2d 6e 65 77 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 72 65 67 69 | -kill-new.(buffer-substring.regi |
| 3bd20 | 6f 6e 2d 73 74 61 72 74 20 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | on-start.region-end))........... |
| 3bd40 | 20 20 28 6f 72 67 2d 73 61 76 65 2d 6d 61 72 6b 65 72 73 2d 69 6e 2d 72 65 67 69 6f 6e 20 72 65 | ..(org-save-markers-in-region.re |
| 3bd60 | 67 69 6f 6e 2d 73 74 61 72 74 20 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 | gion-start.region-end))......... |
| 3bd80 | 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 67 2d 62 65 66 6f 72 65 | (progn...........(if.(org-before |
| 3bda0 | 2d 66 69 72 73 74 2d 68 65 61 64 69 6e 67 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -first-heading-p)............... |
| 3bdc0 | 28 6f 72 67 2d 72 6f 61 6d 2d 64 65 6d 6f 74 65 2d 65 6e 74 69 72 65 2d 62 75 66 66 65 72 29 29 | (org-roam-demote-entire-buffer)) |
| 3bde0 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 6f 70 79 2d 73 75 62 74 72 65 65 20 31 20 6e | ...........(org-copy-subtree.1.n |
| 3be00 | 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 | il.t))).......(with-current-buff |
| 3be20 | 65 72 20 6e 62 75 66 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 | er.nbuf.........(org-with-wide-b |
| 3be40 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 72 | uffer..........(goto-char.(org-r |
| 3be60 | 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 | oam-node-point.node))..........( |
| 3be80 | 73 65 74 71 20 6c 65 76 65 6c 20 28 6f 72 67 2d 67 65 74 2d 76 61 6c 69 64 2d 6c 65 76 65 6c 20 | setq.level.(org-get-valid-level. |
| 3bea0 | 28 66 75 6e 63 61 6c 6c 20 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 29 20 31 29 0a 20 20 20 20 20 | (funcall.outline-level).1)...... |
| 3bec0 | 20 20 20 20 20 20 20 20 20 20 72 65 76 65 72 73 65 64 20 28 6f 72 67 2d 6e 6f 74 65 73 2d 6f 72 | ..........reversed.(org-notes-or |
| 3bee0 | 64 65 72 2d 72 65 76 65 72 73 65 64 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | der-reversed-p))..........(goto- |
| 3bf00 | 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 65 76 65 72 73 65 64 0a 20 20 20 20 | char...........(if.reversed..... |
| 3bf20 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 75 74 6c 69 6e 65 2d 6e 65 78 74 2d 68 65 61 64 | ..........(or.(outline-next-head |
| 3bf40 | 69 6e 67 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | ing).(point-max)).............(o |
| 3bf60 | 72 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 6f 72 67 2d 67 65 74 2d 6e 65 78 74 2d | r.(save-excursion.(org-get-next- |
| 3bf80 | 73 69 62 6c 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | sibling)).................(org-e |
| 3bfa0 | 6e 64 2d 6f 66 2d 73 75 62 74 72 65 65 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd-of-subtree.t.t).............. |
| 3bfc0 | 20 20 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 | ...(point-max))))..........(unle |
| 3bfe0 | 73 73 20 28 62 6f 6c 70 29 20 28 6e 65 77 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f | ss.(bolp).(newline))..........(o |
| 3c000 | 72 67 2d 70 61 73 74 65 2d 73 75 62 74 72 65 65 20 6c 65 76 65 6c 20 6e 69 6c 20 6e 69 6c 20 74 | rg-paste-subtree.level.nil.nil.t |
| 3c020 | 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6f 72 67 2d 61 75 74 6f 2d 61 6c 69 67 6e 2d 74 | )..........(and.org-auto-align-t |
| 3c040 | 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 6c 6f 6f | ags...............(let.((org-loo |
| 3c060 | 70 2d 6f 76 65 72 2d 68 65 61 64 6c 69 6e 65 73 2d 69 6e 2d 61 63 74 69 76 65 2d 72 65 67 69 6f | p-over-headlines-in-active-regio |
| 3c080 | 6e 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 61 6c 69 | n.nil)).................(org-ali |
| 3c0a0 | 67 6e 2d 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e | gn-tags)))..........(when.(fboun |
| 3c0c0 | 64 70 20 27 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 20 28 64 65 61 63 74 69 76 61 74 65 | dp.'deactivate-mark).(deactivate |
| 3c0e0 | 2d 6d 61 72 6b 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 72 65 67 69 6f 6e 70 0a 20 20 20 20 | -mark)))).......(if.regionp..... |
| 3c100 | 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 2b 20 | ......(delete-region.(point).(+. |
| 3c120 | 28 70 6f 69 6e 74 29 20 28 2d 20 72 65 67 69 6f 6e 2d 65 6e 64 20 72 65 67 69 6f 6e 2d 73 74 61 | (point).(-.region-end.region-sta |
| 3c140 | 72 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 70 72 65 73 65 72 76 65 2d 6c 6f 63 61 | rt))).........(org-preserve-loca |
| 3c160 | 6c 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 | l-variables..........(delete-reg |
| 3c180 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d | ion...........(and.(org-back-to- |
| 3c1a0 | 68 65 61 64 69 6e 67 20 74 29 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d | heading.t).(point))...........(m |
| 3c1c0 | 69 6e 20 28 31 2b 20 28 62 75 66 66 65 72 2d 73 69 7a 65 29 29 20 28 6f 72 67 2d 65 6e 64 2d 6f | in.(1+.(buffer-size)).(org-end-o |
| 3c1e0 | 66 2d 73 75 62 74 72 65 65 20 74 20 74 29 20 28 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 | f-subtree.t.t).(point)))))...... |
| 3c200 | 20 3b 3b 20 49 66 20 74 68 65 20 62 75 66 66 65 72 20 65 6e 64 2d 75 70 20 65 6d 70 74 79 20 61 | .;;.If.the.buffer.end-up.empty.a |
| 3c220 | 66 74 65 72 20 74 68 65 20 72 65 66 69 6c 65 2c 20 6b 69 6c 6c 20 69 74 20 61 6e 64 20 64 65 6c | fter.the.refile,.kill.it.and.del |
| 3c240 | 65 74 65 20 69 74 73 0a 20 20 20 20 20 20 3b 3b 20 61 73 73 6f 63 69 61 74 65 64 20 66 69 6c 65 | ete.its.......;;.associated.file |
| 3c260 | 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 62 75 66 66 65 72 2d 73 69 7a 65 29 20 | ........(when.(eq.(buffer-size). |
| 3c280 | 30 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 | 0).........(if.(buffer-file-name |
| 3c2a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 28 62 75 66 66 | ).............(delete-file.(buff |
| 3c2c0 | 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 | er-file-name))).........(set-buf |
| 3c2e0 | 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 | fer-modified-p.nil).........;;.I |
| 3c300 | 66 20 74 68 69 73 20 77 61 73 20 64 6f 6e 65 20 64 75 72 69 6e 67 20 63 61 70 74 75 72 65 2c 20 | f.this.was.done.during.capture,. |
| 3c320 | 61 62 6f 72 74 20 74 68 65 20 63 61 70 74 75 72 65 20 70 72 6f 63 65 73 73 2e 0a 20 20 20 20 20 | abort.the.capture.process....... |
| 3c340 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 6d 6f 64 65 0a 20 | ...(when.(and.org-capture-mode.. |
| 3c360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 | ..................(buffer-base-b |
| 3c380 | 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 | uffer.(current-buffer)))........ |
| 3c3a0 | 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 6b 69 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 28 | ...(org-capture-kill)).........( |
| 3c3c0 | 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 29 | kill-buffer.(current-buffer))))) |
| 3c3e0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | )..;;;###autoload.(defun.org-roa |
| 3c400 | 6d 2d 65 78 74 72 61 63 74 2d 73 75 62 74 72 65 65 20 28 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 | m-extract-subtree.()..."Convert. |
| 3c420 | 63 75 72 72 65 6e 74 20 73 75 62 74 72 65 65 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 61 20 6e 6f | current.subtree.at.point.to.a.no |
| 3c440 | 64 65 2c 20 61 6e 64 20 65 78 74 72 61 63 74 20 69 74 20 69 6e 74 6f 20 61 20 6e 65 77 20 66 69 | de,.and.extract.it.into.a.new.fi |
| 3c460 | 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 61 76 65 2d 65 78 63 | le."...(interactive)...(save-exc |
| 3c480 | 75 72 73 69 6f 6e 0a 20 20 20 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 2d | ursion.....(org-back-to-heading- |
| 3c4a0 | 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 20 74 29 0a 20 20 20 20 28 77 68 65 6e 20 28 62 6f 62 70 29 | or-point-min.t).....(when.(bobp) |
| 3c4c0 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20 61 20 74 6f 70 2d 6c 65 76 65 | .(user-error."Already.a.top-leve |
| 3c4e0 | 6c 20 6e 6f 64 65 22 29 29 0a 20 20 20 20 28 6f 72 67 2d 69 64 2d 67 65 74 2d 63 72 65 61 74 65 | l.node")).....(org-id-get-create |
| 3c500 | 29 0a 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 | ).....(save-buffer).....(org-roa |
| 3c520 | 6d 2d 64 62 2d 75 70 64 61 74 65 2d 66 69 6c 65 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 74 65 | m-db-update-file).....(let*.((te |
| 3c540 | 6d 70 6c 61 74 65 2d 69 6e 66 6f 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 64 | mplate-info.nil)............(nod |
| 3c560 | 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 | e.(org-roam-node-at-point))..... |
| 3c580 | 20 20 20 20 20 20 20 28 74 65 6d 70 6c 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 66 6f 72 6d 61 | .......(template.(org-roam-forma |
| 3c5a0 | 74 2d 74 65 6d 70 6c 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-template...................... |
| 3c5c0 | 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 66 69 6c 6c 2d | .(string-trim.(org-capture-fill- |
| 3c5e0 | 74 65 6d 70 6c 61 74 65 20 6f 72 67 2d 72 6f 61 6d 2d 65 78 74 72 61 63 74 2d 6e 65 77 2d 66 69 | template.org-roam-extract-new-fi |
| 3c600 | 6c 65 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-path))....................... |
| 3c620 | 28 6c 61 6d 62 64 61 20 28 6b 65 79 20 64 65 66 61 75 6c 74 2d 76 61 6c 29 0a 20 20 20 20 20 20 | (lambda.(key.default-val)....... |
| 3c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6e 20 28 69 6e 74 | ..................(let.((fn.(int |
| 3c660 | 65 72 6e 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ern.key))....................... |
| 3c680 | 20 20 20 20 20 20 20 20 28 6e 6f 64 65 2d 66 6e 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 | ........(node-fn.(intern.(concat |
| 3c6a0 | 20 22 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 22 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 | ."org-roam-node-".key)))........ |
| 3c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 73 79 6d 20 28 69 6e | .......................(ksym.(in |
| 3c6e0 | 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6b 65 79 29 29 29 29 0a 20 20 20 20 20 20 20 | tern.(concat.":".key))))........ |
| 3c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | ...................(cond........ |
| 3c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 62 6f 75 6e 64 70 20 66 6e | ....................((fboundp.fn |
| 3c740 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ).............................(f |
| 3c760 | 75 6e 63 61 6c 6c 20 66 6e 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uncall.fn.node))................ |
| 3c780 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 62 6f 75 6e 64 70 20 6e 6f 64 65 2d 66 6e 29 0a 20 | ............((fboundp.node-fn).. |
| 3c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | ...........................(func |
| 3c7c0 | 61 6c 6c 20 6e 6f 64 65 2d 66 6e 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | all.node-fn.node)).............. |
| 3c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 28 6c 65 74 20 28 28 72 20 28 72 65 61 64 2d | ..............(t.(let.((r.(read- |
| 3c800 | 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 20 22 20 6b | from-minibuffer.(format."%s:.".k |
| 3c820 | 65 79 29 20 64 65 66 61 75 6c 74 2d 76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ey).default-val))).............. |
| 3c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 74 65 | ...................(plist-put.te |
| 3c860 | 6d 70 6c 61 74 65 2d 69 6e 66 6f 20 6b 73 79 6d 20 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mplate-info.ksym.r)............. |
| 3c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 29 29 29 29 29 29 29 0a 20 20 20 | ....................r))))))).... |
| 3c8a0 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ........(file-path.............( |
| 3c8c0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | expand-file-name..............(r |
| 3c8e0 | 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 45 78 74 72 61 63 74 20 6e 6f 64 65 20 74 6f 3a 20 | ead-file-name."Extract.node.to:. |
| 3c900 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | "..............................( |
| 3c920 | 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d 2d | file-name-as-directory.org-roam- |
| 3c940 | 64 69 72 65 63 74 6f 72 79 29 20 74 65 6d 70 6c 61 74 65 20 6e 69 6c 20 74 65 6d 70 6c 61 74 65 | directory).template.nil.template |
| 3c960 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 | )..............org-roam-director |
| 3c980 | 79 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 | y))).......(when.(file-exists-p. |
| 3c9a0 | 66 69 6c 65 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | file-path).........(user-error." |
| 3c9c0 | 25 73 20 65 78 69 73 74 73 2e 20 41 62 6f 72 74 69 6e 67 22 20 66 69 6c 65 2d 70 61 74 68 29 29 | %s.exists..Aborting".file-path)) |
| 3c9e0 | 0a 20 20 20 20 20 20 28 6f 72 67 2d 63 75 74 2d 73 75 62 74 72 65 65 29 0a 20 20 20 20 20 20 28 | .......(org-cut-subtree).......( |
| 3ca00 | 73 61 76 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | save-buffer).......(with-current |
| 3ca20 | 2d 62 75 66 66 65 72 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 | -buffer.(find-file-noselect.file |
| 3ca40 | 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 70 61 73 74 65 2d 73 75 62 74 72 65 | -path).........(org-paste-subtre |
| 3ca60 | 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e 20 28 6f 72 67 2d 63 75 72 72 65 6e | e).........(while.(>.(org-curren |
| 3ca80 | 74 2d 6c 65 76 65 6c 29 20 31 29 20 28 6f 72 67 2d 70 72 6f 6d 6f 74 65 2d 73 75 62 74 72 65 65 | t-level).1).(org-promote-subtree |
| 3caa0 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 | )).........(save-buffer)........ |
| 3cac0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 6d 6f 74 65 2d 65 6e 74 69 72 65 2d 62 75 66 66 65 72 | .(org-roam-promote-entire-buffer |
| 3cae0 | 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 29 29 29 0a 0a 3b 3b 3b | ).........(save-buffer)))))..;;; |
| 3cb00 | 20 52 65 66 73 0a 3b 3b 3b 3b 20 43 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 69 6e 74 65 72 | .Refs.;;;;.Completing-read.inter |
| 3cb20 | 66 61 63 65 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 72 65 61 64 20 28 26 | face.(defun.org-roam-ref-read.(& |
| 3cb40 | 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 66 69 6c 74 65 72 2d 66 6e | optional.initial-input.filter-fn |
| 3cb60 | 29 0a 20 20 22 52 65 61 64 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 72 65 66 20 61 6e 64 20 72 65 | )..."Read.an.Org-roam.ref.and.re |
| 3cb80 | 74 75 72 6e 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e | turn.a.corresponding.`org-roam-n |
| 3cba0 | 6f 64 65 27 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 74 68 65 20 69 6e 69 74 69 | ode'..INITIAL-INPUT.is.the.initi |
| 3cbc0 | 61 6c 20 70 72 6f 6d 70 74 20 76 61 6c 75 65 2e 0a 46 49 4c 54 45 52 2d 46 4e 20 69 73 20 61 20 | al.prompt.value..FILTER-FN.is.a. |
| 3cbe0 | 66 75 6e 63 74 69 6f 6e 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 6e 6f 64 65 73 3a 20 69 74 | function.to.filter.out.nodes:.it |
| 3cc00 | 20 74 61 6b 65 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2c 0a 61 6e 64 20 77 | .takes.an.`org-roam-node',.and.w |
| 3cc20 | 68 65 6e 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 6e 6f 64 65 20 77 69 6c | hen.nil.is.returned.the.node.wil |
| 3cc40 | 6c 20 62 65 20 66 69 6c 74 65 72 65 64 20 6f 75 74 2e 0a 66 69 6c 74 65 72 65 64 20 6f 75 74 2e | l.be.filtered.out..filtered.out. |
| 3cc60 | 22 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 66 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 72 | "...(let*.((refs.(org-roam-ref-r |
| 3cc80 | 65 61 64 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 66 | ead--completions))..........(ref |
| 3cca0 | 73 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 28 6c 61 6d 62 64 61 20 28 6e 29 0a | s.(cl-remove-if-not.(lambda.(n). |
| 3ccc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3cce0 | 20 20 20 28 69 66 20 66 69 6c 74 65 72 2d 66 6e 20 28 66 75 6e 63 61 6c 6c 20 66 69 6c 74 65 72 | ...(if.filter-fn.(funcall.filter |
| 3cd00 | 2d 66 6e 20 28 63 64 72 20 6e 29 29 20 74 29 29 20 72 65 66 73 29 29 0a 20 20 20 20 20 20 20 20 | -fn.(cdr.n)).t)).refs))......... |
| 3cd20 | 20 28 72 65 66 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 52 65 66 3a 20 22 0a 20 | .(ref.(completing-read."Ref:.".. |
| 3cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| 3cd60 | 61 6d 62 64 61 20 28 73 74 72 69 6e 67 20 70 72 65 64 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 | ambda.(string.pred.action)...... |
| 3cd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | ............................(if. |
| 3cda0 | 28 65 71 20 61 63 74 69 6f 6e 20 27 6d 65 74 61 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 | (eq.action.'metadata)........... |
| 3cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 6d 65 74 | ...........................`(met |
| 3cde0 | 61 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | adata........................... |
| 3ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f | .............(annotation-functio |
| 3ce20 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n............................... |
| 3ce40 | 20 20 20 20 20 20 20 20 20 20 2e 20 2c 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 61 6e 6e 6f 74 61 | ............,org-roam-ref-annota |
| 3ce60 | 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion-function).................. |
| 3ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 74 65 67 6f 72 79 20 | ......................(category. |
| 3cea0 | 2e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..org-roam-ref))................ |
| 3cec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 65 2d 77 69 | ....................(complete-wi |
| 3cee0 | 74 68 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 72 65 66 73 20 73 74 72 69 6e 67 20 70 72 65 | th-action.action.refs.string.pre |
| 3cf00 | 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d)))............................ |
| 3cf20 | 20 20 20 20 6e 69 6c 20 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 27 6f 72 67 2d 72 6f 61 | ....nil.t.initial-input.'org-roa |
| 3cf40 | 6d 2d 72 65 66 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 | m-ref-history))).....(cdr.(assoc |
| 3cf60 | 20 72 65 66 20 72 65 66 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 | .ref.refs))))..(defun.org-roam-r |
| 3cf80 | 65 66 2d 72 65 61 64 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 29 0a 20 20 22 52 65 74 75 72 | ef-read--completions.()..."Retur |
| 3cfa0 | 6e 20 61 6e 20 61 6c 69 73 74 20 66 6f 72 20 72 65 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 54 | n.an.alist.for.ref.completion..T |
| 3cfc0 | 68 65 20 63 61 72 20 69 73 20 74 68 65 20 72 65 66 2c 20 61 6e 64 20 74 68 65 20 63 64 72 20 69 | he.car.is.the.ref,.and.the.cdr.i |
| 3cfe0 | 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6e 6f 64 65 20 66 6f 72 20 74 68 65 | s.the.corresponding.node.for.the |
| 3d000 | 20 72 65 66 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 6f 77 73 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 | .ref."...(let.((rows.(org-roam-d |
| 3d020 | 62 2d 71 75 65 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 3a 73 65 6c 65 63 74 20 | b-query................[:select. |
| 3d040 | 5b 69 64 20 72 65 66 20 74 79 70 65 20 6e 6f 64 65 73 3a 66 69 6c 65 20 70 6f 73 20 74 69 74 6c | [id.ref.type.nodes:file.pos.titl |
| 3d060 | 65 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 20 72 65 66 73 0a 20 20 | e].................:from.refs... |
| 3d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 65 66 74 2d 6a 6f 69 6e 20 6e 6f 64 65 73 0a 20 | ..............:left-join.nodes.. |
| 3d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 6e 20 28 3d 20 72 65 66 73 3a 6e 6f 64 65 2d | ...............:on.(=.refs:node- |
| 3d0c0 | 69 64 20 6e 6f 64 65 73 3a 69 64 29 5d 29 29 29 0a 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f | id.nodes:id)]))).....(cl-loop.fo |
| 3d0e0 | 72 20 72 6f 77 20 69 6e 20 72 6f 77 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 | r.row.in.rows..............colle |
| 3d100 | 63 74 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c 69 64 20 2c 72 65 66 20 2c 74 79 70 | ct.(pcase-let*.((`(,id.,ref.,typ |
| 3d120 | 65 20 2c 66 69 6c 65 20 2c 70 6f 73 20 2c 74 69 74 6c 65 29 20 72 6f 77 29 0a 20 20 20 20 20 20 | e.,file.,pos.,title).row)....... |
| 3d140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 64 | ............................(nod |
| 3d160 | 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 69 64 20 69 64 0a 20 | e.(org-roam-node-create.:id.id.. |
| 3d180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 | .............................:fi |
| 3d1c0 | 6c 65 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.file......................... |
| 3d1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3d200 | 20 20 20 20 20 20 3a 70 6f 69 6e 74 20 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......:point.pos................ |
| 3d220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 69 74 6c 65 20 74 69 74 6c 65 29 29 29 0a 20 | ...............:title.title))).. |
| 3d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 | ......................(cons..... |
| 3d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f | ....................(concat.(pro |
| 3d2a0 | 70 65 72 74 69 7a 65 20 72 65 66 20 27 6e 6f 64 65 20 6e 6f 64 65 20 27 74 79 70 65 20 74 79 70 | pertize.ref.'node.node.'type.typ |
| 3d2c0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. |
| 3d2e0 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 69 64 20 27 69 6e 76 69 73 69 62 6c 65 20 74 29 29 | ...(propertize.id.'invisible.t)) |
| 3d300 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 29 29 29 | .........................node))) |
| 3d320 | 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 72 65 61 64 2d 2d 61 6e | ))..(defun.org-roam-ref-read--an |
| 3d340 | 6e 6f 74 61 74 69 6f 6e 20 28 72 65 66 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 61 6e 6e | notation.(ref)..."Return.the.ann |
| 3d360 | 6f 74 61 74 69 6f 6e 20 66 6f 72 20 52 45 46 2c 20 77 68 69 63 68 20 61 73 73 75 6d 65 64 20 74 | otation.for.REF,.which.assumed.t |
| 3d380 | 6f 20 62 65 20 61 20 70 72 6f 70 65 72 74 69 7a 65 64 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 6c | o.be.a.propertized.string."...(l |
| 3d3a0 | 65 74 2a 20 28 28 6e 6f 64 65 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 | et*.((node.(get-text-property.0. |
| 3d3c0 | 27 6e 6f 64 65 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 6f 72 67 | 'node.ref))..........(title.(org |
| 3d3e0 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 28 77 68 | -roam-node-title.node))).....(wh |
| 3d400 | 65 6e 20 74 69 74 6c 65 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 74 69 74 6c 65 | en.title.......(concat.".".title |
| 3d420 | 29 29 29 29 0a 0a 3b 3b 3b 3b 20 46 69 6e 64 65 72 73 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ))))..;;;;.Finders.;;;###autoloa |
| 3d440 | 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 66 69 6e 64 20 28 26 6f 70 74 | d.(defun.org-roam-ref-find.(&opt |
| 3d460 | 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 66 69 6c 74 65 72 2d 66 6e 29 0a 20 | ional.initial-input.filter-fn).. |
| 3d480 | 20 22 46 69 6e 64 20 61 6e 64 20 6f 70 65 6e 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 | ."Find.and.open.an.Org-roam.node |
| 3d4a0 | 20 74 68 61 74 27 73 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 61 20 73 70 65 63 69 66 69 63 20 | .that's.dedicated.to.a.specific. |
| 3d4c0 | 72 65 66 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 74 68 65 20 69 6e 69 74 69 61 | ref..INITIAL-INPUT.is.the.initia |
| 3d4e0 | 6c 20 69 6e 70 75 74 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2e 0a 46 49 4c 54 45 52 2d 46 4e | l.input.to.the.prompt..FILTER-FN |
| 3d500 | 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 6e 6f 64 | .is.a.function.to.filter.out.nod |
| 3d520 | 65 73 3a 20 69 74 20 74 61 6b 65 73 20 61 6e 20 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 27 2c | es:.it.takes.an.`org-roam-node', |
| 3d540 | 0a 61 6e 64 20 77 68 65 6e 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 6e 6f | .and.when.nil.is.returned.the.no |
| 3d560 | 64 65 20 77 69 6c 6c 20 62 65 20 66 69 6c 74 65 72 65 64 20 6f 75 74 2e 22 0a 20 20 28 69 6e 74 | de.will.be.filtered.out."...(int |
| 3d580 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f | eractive)...(let*.((node.(org-ro |
| 3d5a0 | 61 6d 2d 72 65 66 2d 72 65 61 64 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 66 69 6c 74 65 72 | am-ref-read.initial-input.filter |
| 3d5c0 | 2d 66 6e 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 76 69 73 69 74 20 | -fn))).....(org-roam-node-visit. |
| 3d5e0 | 6e 6f 64 65 29 29 29 0a 0a 3b 3b 3b 3b 20 45 64 69 74 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 | node)))..;;;;.Editing.(defun.org |
| 3d600 | 2d 72 6f 61 6d 2d 72 65 66 2d 61 64 64 20 28 72 65 66 29 0a 20 20 22 41 64 64 20 52 45 46 20 74 | -roam-ref-add.(ref)..."Add.REF.t |
| 3d620 | 6f 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | o.the.node.at.point."...(interac |
| 3d640 | 74 69 76 65 20 60 28 2c 28 69 66 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 70 72 6f 6d 70 74 2d | tive.`(,(if.org-roam-ref-prompt- |
| 3d660 | 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | function.......................( |
| 3d680 | 66 75 6e 63 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 | funcall.org-roam-ref-prompt-func |
| 3d6a0 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d | tion).....................(read- |
| 3d6c0 | 73 74 72 69 6e 67 20 22 52 65 66 3a 20 22 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 | string."Ref:."))))...(let.((node |
| 3d6e0 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 27 61 73 73 65 72 74 | .(org-roam-node-at-point.'assert |
| 3d700 | 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 | ))).....(save-excursion.......(g |
| 3d720 | 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f | oto-char.(org-roam-node-point.no |
| 3d740 | 64 65 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 61 64 | de)).......(org-roam-property-ad |
| 3d760 | 64 20 22 52 4f 41 4d 5f 52 45 46 53 22 20 28 69 66 20 28 6d 65 6d 71 20 22 20 22 20 28 73 74 72 | d."ROAM_REFS".(if.(memq.".".(str |
| 3d780 | 69 6e 67 2d 74 6f 2d 6c 69 73 74 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing-to-list.ref))............... |
| 3d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 3d7c0 | 63 6f 6e 63 61 74 20 22 5c 22 22 20 72 65 66 20 22 5c 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 | concat."\"".ref."\"")........... |
| 3d7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3d800 | 20 72 65 66 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 72 | .ref)))))..(defun.org-roam-ref-r |
| 3d820 | 65 6d 6f 76 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a 20 20 22 52 65 6d 6f 76 65 20 | emove.(&optional.ref)..."Remove. |
| 3d840 | 61 20 52 45 46 20 66 72 6f 6d 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 | a.REF.from.the.node.at.point.".. |
| 3d860 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 20 28 6f 72 | .(interactive)...(let.((node.(or |
| 3d880 | 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 27 61 73 73 65 72 74 29 29 29 0a | g-roam-node-at-point.'assert))). |
| 3d8a0 | 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d | ....(save-excursion.......(goto- |
| 3d8c0 | 63 68 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 29 | char.(org-roam-node-point.node)) |
| 3d8e0 | 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 72 65 6d 6f 76 65 | .......(org-roam-property-remove |
| 3d900 | 20 22 52 4f 41 4d 5f 52 45 46 53 22 20 72 65 66 29 29 29 29 0a 0a 3b 3b 3b 20 54 61 67 73 0a 3b | ."ROAM_REFS".ref))))..;;;.Tags.; |
| 3d920 | 3b 3b 3b 20 47 65 74 74 65 72 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 74 61 67 2d | ;;;.Getters.(defun.org-roam-tag- |
| 3d940 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 | completions.()..."Return.list.of |
| 3d960 | 20 74 61 67 73 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 77 69 74 68 69 6e 20 4f 72 67 | .tags.for.completions.within.Org |
| 3d980 | 2d 72 6f 61 6d 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 6f 61 6d 2d 74 61 67 73 20 28 6d 61 70 63 | -roam."...(let.((roam-tags.(mapc |
| 3d9a0 | 61 72 20 23 27 63 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 | ar.#'car.(org-roam-db-query.[:se |
| 3d9c0 | 6c 65 63 74 20 3a 64 69 73 74 69 6e 63 74 20 5b 74 61 67 5d 20 3a 66 72 6f 6d 20 74 61 67 73 5d | lect.:distinct.[tag].:from.tags] |
| 3d9e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 74 61 67 73 20 28 63 6c 2d 6c 6f 6f 70 20 66 | ))).........(org-tags.(cl-loop.f |
| 3da00 | 6f 72 20 74 61 67 67 20 69 6e 20 6f 72 67 2d 74 61 67 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 | or.tagg.in.org-tag-alist........ |
| 3da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 63 6f 6e 63 20 28 70 63 61 73 65 | ....................nconc.(pcase |
| 3da40 | 20 74 61 67 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .tagg........................... |
| 3da60 | 20 20 20 20 20 20 20 20 20 28 27 28 3a 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .........('(:newline)........... |
| 3da80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 | ..........................nil).. |
| 3daa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3dac0 | 20 20 28 60 28 2c 74 61 67 20 2e 20 2c 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(`(,tag...,_)................. |
| 3dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 74 61 67 29 29 0a | ....................(list.tag)). |
| 3db00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3db20 | 20 20 20 28 5f 20 6e 69 6c 29 29 29 29 29 0a 20 20 20 20 28 73 65 71 2d 75 6e 69 71 20 28 61 70 | ...(_.nil))))).....(seq-uniq.(ap |
| 3db40 | 70 65 6e 64 20 72 6f 61 6d 2d 74 61 67 73 20 6f 72 67 2d 74 61 67 73 29 29 29 29 0a 0a 3b 3b 3b | pend.roam-tags.org-tags))))..;;; |
| 3db60 | 3b 20 45 64 69 74 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 74 61 67 2d 61 64 | ;.Editing.(defun.org-roam-tag-ad |
| 3db80 | 64 20 28 74 61 67 73 29 0a 20 20 22 41 64 64 20 54 41 47 53 20 74 6f 20 74 68 65 20 6e 6f 64 65 | d.(tags)..."Add.TAGS.to.the.node |
| 3dba0 | 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c | .at.point."...(interactive....(l |
| 3dbc0 | 69 73 74 20 28 6c 65 74 20 28 28 63 72 6d 2d 73 65 70 61 72 61 74 6f 72 20 22 5b 20 09 5d 2a 3a | ist.(let.((crm-separator."[..]*: |
| 3dbe0 | 5b 20 09 5d 2a 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d | [..]*"))............(completing- |
| 3dc00 | 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 22 54 61 67 3a 20 22 20 28 6f 72 67 2d 72 6f 61 6d 2d | read-multiple."Tag:.".(org-roam- |
| 3dc20 | 74 61 67 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f | tag-completions)))))...(let.((no |
| 3dc40 | 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 27 61 73 73 65 | de.(org-roam-node-at-point.'asse |
| 3dc60 | 72 74 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 | rt))).....(save-excursion....... |
| 3dc80 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 | (goto-char.(org-roam-node-point. |
| 3dca0 | 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 3d 20 28 6f 72 67 2d 6f 75 74 6c 69 6e 65 | node)).......(if.(=.(org-outline |
| 3dcc0 | 2d 6c 65 76 65 6c 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 | -level).0)...........(let.((curr |
| 3dce0 | 65 6e 74 2d 74 61 67 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 6f 72 20 28 63 61 64 72 | ent-tags.(split-string.(or.(cadr |
| 3dd00 | 20 28 61 73 73 6f 63 20 22 46 49 4c 45 54 41 47 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(assoc."FILETAGS".............. |
| 3dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 6f 6c 6c 65 63 74 2d 6b 65 79 | ................(org-collect-key |
| 3dd60 | 77 6f 72 64 73 20 27 28 22 66 69 6c 65 74 61 67 73 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | words.'("filetags")))).......... |
| 3dd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3dda0 | 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......."")...................... |
| 3ddc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3a 22 20 27 6f 6d 69 74 | .......................":".'omit |
| 3dde0 | 2d 6e 75 6c 6c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | -nulls))).............(org-roam- |
| 3de00 | 73 65 74 2d 6b 65 79 77 6f 72 64 20 22 66 69 6c 65 74 61 67 73 22 20 28 6f 72 67 2d 6d 61 6b 65 | set-keyword."filetags".(org-make |
| 3de20 | 2d 74 61 67 2d 73 74 72 69 6e 67 20 28 73 65 71 2d 75 6e 69 71 20 28 61 70 70 65 6e 64 20 74 61 | -tag-string.(seq-uniq.(append.ta |
| 3de40 | 67 73 20 63 75 72 72 65 6e 74 2d 74 61 67 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 | gs.current-tags))))).........(or |
| 3de60 | 67 2d 73 65 74 2d 74 61 67 73 20 28 73 65 71 2d 75 6e 69 71 20 28 61 70 70 65 6e 64 20 74 61 67 | g-set-tags.(seq-uniq.(append.tag |
| 3de80 | 73 20 28 6f 72 67 2d 67 65 74 2d 74 61 67 73 29 29 29 29 29 0a 20 20 20 20 20 20 74 61 67 73 29 | s.(org-get-tags))))).......tags) |
| 3dea0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 74 61 67 2d 72 65 6d 6f 76 65 20 28 | ))..(defun.org-roam-tag-remove.( |
| 3dec0 | 26 6f 70 74 69 6f 6e 61 6c 20 74 61 67 73 29 0a 20 20 22 52 65 6d 6f 76 65 20 54 41 47 53 20 66 | &optional.tags)..."Remove.TAGS.f |
| 3dee0 | 72 6f 6d 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 | rom.the.node.at.point."...(inter |
| 3df00 | 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d | active)...(let.((node.(org-roam- |
| 3df20 | 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 27 61 73 73 65 72 74 29 29 29 0a 20 20 20 20 28 73 61 | node-at-point.'assert))).....(sa |
| 3df40 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f | ve-excursion.......(goto-char.(o |
| 3df60 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 | rg-roam-node-point.node))....... |
| 3df80 | 28 69 66 20 28 3d 20 28 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 29 20 30 29 0a 20 20 | (if.(=.(org-outline-level).0)... |
| 3dfa0 | 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 2d 74 61 67 73 20 28 73 70 | ........(let*.((current-tags.(sp |
| 3dfc0 | 6c 69 74 2d 73 74 72 69 6e 67 20 28 6f 72 20 28 63 61 64 72 20 28 61 73 73 6f 63 20 22 46 49 4c | lit-string.(or.(cadr.(assoc."FIL |
| 3dfe0 | 45 54 41 47 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ETAGS".......................... |
| 3e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3e020 | 20 20 20 20 20 28 6f 72 67 2d 63 6f 6c 6c 65 63 74 2d 6b 65 79 77 6f 72 64 73 20 27 28 22 66 69 | .....(org-collect-keywords.'("fi |
| 3e040 | 6c 65 74 61 67 73 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | letags"))))..................... |
| 3e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 | .............................(us |
| 3e080 | 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 74 61 67 20 74 6f 20 72 65 6d 6f 76 65 22 29 29 0a 20 20 | er-error."No.tag.to.remove"))... |
| 3e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3e0c0 | 20 20 20 20 20 20 20 20 20 20 20 22 3a 22 20 27 6f 6d 69 74 2d 6e 75 6c 6c 73 29 29 0a 20 20 20 | ...........":".'omit-nulls)).... |
| 3e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 6f 72 20 74 61 67 73 20 28 63 6f | ..............(tags.(or.tags.(co |
| 3e100 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 22 54 61 67 3a 20 22 20 63 | mpleting-read-multiple."Tag:.".c |
| 3e120 | 75 72 72 65 6e 74 2d 74 61 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | urrent-tags)))).............(org |
| 3e140 | 2d 72 6f 61 6d 2d 73 65 74 2d 6b 65 79 77 6f 72 64 20 22 66 69 6c 65 74 61 67 73 22 0a 20 20 20 | -roam-set-keyword."filetags".... |
| 3e160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 3e180 | 6f 72 67 2d 6d 61 6b 65 2d 74 61 67 2d 73 74 72 69 6e 67 20 28 73 65 71 2d 64 69 66 66 65 72 65 | org-make-tag-string.(seq-differe |
| 3e1a0 | 6e 63 65 20 63 75 72 72 65 6e 74 2d 74 61 67 73 20 74 61 67 73 20 23 27 73 74 72 69 6e 67 2d 65 | nce.current-tags.tags.#'string-e |
| 3e1c0 | 71 75 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 | qual)))).........(let*.((current |
| 3e1e0 | 2d 74 61 67 73 20 28 6f 72 20 28 6f 72 67 2d 67 65 74 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 | -tags.(or.(org-get-tags)........ |
| 3e200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d | ..........................(user- |
| 3e220 | 65 72 72 6f 72 20 22 4e 6f 20 74 61 67 20 74 6f 20 72 65 6d 6f 76 65 22 29 29 29 0a 20 20 20 20 | error."No.tag.to.remove")))..... |
| 3e240 | 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 6f 72 20 74 61 67 73 20 28 63 6f 6d 70 6c | ...........(tags.(or.tags.(compl |
| 3e260 | 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 22 54 61 67 3a 20 22 20 63 75 72 72 | eting-read-multiple."Tag:.".curr |
| 3e280 | 65 6e 74 2d 74 61 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 65 74 2d | ent-tags))))...........(org-set- |
| 3e2a0 | 74 61 67 73 20 28 73 65 71 2d 64 69 66 66 65 72 65 6e 63 65 20 63 75 72 72 65 6e 74 2d 74 61 67 | tags.(seq-difference.current-tag |
| 3e2c0 | 73 20 74 61 67 73 20 23 27 73 74 72 69 6e 67 2d 65 71 75 61 6c 29 29 29 29 0a 20 20 20 20 20 20 | s.tags.#'string-equal))))....... |
| 3e2e0 | 74 61 67 73 29 29 29 0a 0a 3b 3b 3b 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 0a | tags)))..;;;.Titles.and.Aliases. |
| 3e300 | 3b 3b 3b 3b 20 47 65 74 74 65 72 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 2d 67 65 | ;;;;.Getters.(defun.org-roam--ge |
| 3e320 | 74 2d 74 69 74 6c 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 64 69 73 74 69 6e | t-titles.()..."Return.all.distin |
| 3e340 | 63 74 20 74 69 74 6c 65 73 20 61 6e 64 20 61 6c 69 61 73 65 73 20 69 6e 20 74 68 65 20 4f 72 67 | ct.titles.and.aliases.in.the.Org |
| 3e360 | 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 2e 22 0a 20 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 | -roam.database."...(mapcar.#'car |
| 3e380 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 5b 3a 73 65 6c 65 63 74 20 3a 64 69 | .(org-roam-db-query.[:select.:di |
| 3e3a0 | 73 74 69 6e 63 74 20 74 69 74 6c 65 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 | stinct.title.:from.nodes........ |
| 3e3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 75 6e | .............................:un |
| 3e3e0 | 69 6f 6e 20 3a 73 65 6c 65 63 74 20 61 6c 69 61 73 20 3a 66 72 6f 6d 20 61 6c 69 61 73 65 73 5d | ion.:select.alias.:from.aliases] |
| 3e400 | 29 29 29 0a 0a 3b 3b 3b 3b 20 45 64 69 74 69 6e 67 0a 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 | )))..;;;;.Editing.(defun.org-roa |
| 3e420 | 6d 2d 61 6c 69 61 73 2d 61 64 64 20 28 61 6c 69 61 73 29 0a 20 20 22 41 64 64 20 41 4c 49 41 53 | m-alias-add.(alias)..."Add.ALIAS |
| 3e440 | 20 74 6f 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 | .to.the.node.at.point."...(inter |
| 3e460 | 61 63 74 69 76 65 20 22 73 41 6c 69 61 73 3a 20 22 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 | active."sAlias:.")...(let.((node |
| 3e480 | 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 27 61 73 73 65 72 74 | .(org-roam-node-at-point.'assert |
| 3e4a0 | 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 | ))).....(save-excursion.......(g |
| 3e4c0 | 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f | oto-char.(org-roam-node-point.no |
| 3e4e0 | 64 65 29 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 61 64 | de)).......(org-roam-property-ad |
| 3e500 | 64 20 22 52 4f 41 4d 5f 41 4c 49 41 53 45 53 22 20 61 6c 69 61 73 29 29 29 29 0a 0a 28 64 65 66 | d."ROAM_ALIASES".alias))))..(def |
| 3e520 | 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 61 6c 69 61 73 2d 72 65 6d 6f 76 65 20 28 26 6f 70 74 69 6f | un.org-roam-alias-remove.(&optio |
| 3e540 | 6e 61 6c 20 61 6c 69 61 73 29 0a 20 20 22 52 65 6d 6f 76 65 20 61 6e 20 41 4c 49 41 53 20 66 72 | nal.alias)..."Remove.an.ALIAS.fr |
| 3e560 | 6f 6d 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 | om.the.node.at.point."...(intera |
| 3e580 | 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e | ctive)...(let.((node.(org-roam-n |
| 3e5a0 | 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 20 27 61 73 73 65 72 74 29 29 29 0a 20 20 20 20 28 73 61 76 | ode-at-point.'assert))).....(sav |
| 3e5c0 | 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 | e-excursion.......(goto-char.(or |
| 3e5e0 | 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 70 6f 69 6e 74 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 28 | g-roam-node-point.node)).......( |
| 3e600 | 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 70 65 72 74 79 2d 72 65 6d 6f 76 65 20 22 52 4f 41 4d 5f 41 | org-roam-property-remove."ROAM_A |
| 3e620 | 4c 49 41 53 45 53 22 20 61 6c 69 61 73 29 29 29 29 0a 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 | LIASES".alias))))...(provide.'or |
| 3e640 | 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2e 65 | g-roam-node).;;;.org-roam-node.e |
| 3e660 | 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l.ends.here..................... |
| 3e680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e800 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2e | org-roam-20240114.1941/org-roam. |
| 3e820 | 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | info............................ |
| 3e840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 3e880 | 30 32 37 36 35 37 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 35 36 00 20 30 00 00 00 | 0276575.00000000000.015156..0... |
| 3e8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 3e920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 3e940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ea00 | 54 68 69 73 20 69 73 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 20 | This.is.org-roam.info,.produced. |
| 3ea20 | 62 79 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 37 20 66 72 6f 6d 0a 6f 72 67 | by.makeinfo.version.6.7.from.org |
| 3ea40 | 2d 72 6f 61 6d 2e 74 65 78 69 2e 0a 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | -roam.texi........Copyright.(C). |
| 3ea60 | 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 | 2020-2022.Jethro.Kuan.<jethrokua |
| 3ea80 | 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 20 20 20 20 20 59 6f 75 20 63 61 6e 20 72 65 64 | n95@gmail.com>.......You.can.red |
| 3eaa0 | 69 73 74 72 69 62 75 74 65 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 2f 6f 72 20 6d | istribute.this.document.and/or.m |
| 3eac0 | 6f 64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 0a 20 20 20 20 20 6f 66 | odify.it.under.the.terms......of |
| 3eae0 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | .the.GNU.General.Public.License. |
| 3eb00 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
| 3eb20 | 65 0a 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f | e......Foundation,.either.versio |
| 3eb40 | 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 | n.3.of.the.License,.or.(at.your. |
| 3eb60 | 6f 70 74 69 6f 6e 29 0a 20 20 20 20 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | option)......any.later.version.. |
| 3eb80 | 0a 20 20 20 20 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 64 69 73 74 72 69 62 75 74 | ......This.document.is.distribut |
| 3eba0 | 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 | ed.in.the.hope.that.it.will.be.u |
| 3ebc0 | 73 65 66 75 6c 2c 0a 20 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 | seful,......but.WITHOUT.ANY.WARR |
| 3ebe0 | 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 | ANTY;.without.even.the.implied.w |
| 3ec00 | 61 72 72 61 6e 74 79 20 6f 66 0a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | arranty.of......MERCHANTABILITY. |
| 3ec20 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP |
| 3ec40 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 | OSE...See.the.GNU......General.P |
| 3ec60 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a | ublic.License.for.more.details.. |
| 3ec80 | 0a 49 4e 46 4f 2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61 63 73 0a 53 54 41 52 54 2d 49 4e | .INFO-DIR-SECTION.Emacs.START-IN |
| 3eca0 | 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 2a 20 4f 72 67 2d 72 6f 61 6d 3a 20 28 6f 72 67 2d 72 6f | FO-DIR-ENTRY.*.Org-roam:.(org-ro |
| 3ecc0 | 61 6d 29 2e 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 20 66 6f 72 20 45 6d 61 63 73 2e 0a 45 4e | am)..Roam.Research.for.Emacs..EN |
| 3ece0 | 44 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f | D-INFO-DIR-ENTRY....File:.org-ro |
| 3ed00 | 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 6f 70 2c 20 20 4e 65 78 74 3a 20 49 6e 74 72 | am.info,..Node:.Top,..Next:.Intr |
| 3ed20 | 6f 64 75 63 74 69 6f 6e 2c 20 20 55 70 3a 20 28 64 69 72 29 0a 0a 4f 72 67 2d 72 6f 61 6d 20 55 | oduction,..Up:.(dir)..Org-roam.U |
| 3ed40 | 73 65 72 20 4d 61 6e 75 61 6c 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | ser.Manual.********************. |
| 3ed60 | 0a 0a 20 20 20 54 68 69 73 20 6d 61 6e 75 61 6c 20 69 73 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d | .....This.manual.is.for.Org-roam |
| 3ed80 | 20 76 65 72 73 69 6f 6e 20 32 2e 32 2e 32 2e 0a 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 | .version.2.2.2........Copyright. |
| 3eda0 | 28 43 29 20 32 30 32 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 | (C).2020-2022.Jethro.Kuan.<jethr |
| 3edc0 | 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 20 20 20 20 20 59 6f 75 20 63 61 6e | okuan95@gmail.com>.......You.can |
| 3ede0 | 20 72 65 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 2f | .redistribute.this.document.and/ |
| 3ee00 | 6f 72 20 6d 6f 64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 0a 20 20 20 | or.modify.it.under.the.terms.... |
| 3ee20 | 20 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | ..of.the.GNU.General.Public.Lice |
| 3ee40 | 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 | nse.as.published.by.the.Free.Sof |
| 3ee60 | 74 77 61 72 65 0a 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 | tware......Foundation,.either.ve |
| 3ee80 | 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28 61 74 20 79 | rsion.3.of.the.License,.or.(at.y |
| 3eea0 | 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 20 20 20 20 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | our.option)......any.later.versi |
| 3eec0 | 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 64 69 73 74 72 | on........This.document.is.distr |
| 3eee0 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. |
| 3ef00 | 62 65 20 75 73 65 66 75 6c 2c 0a 20 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 | be.useful,......but.WITHOUT.ANY. |
| 3ef20 | 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 | WARRANTY;.without.even.the.impli |
| 3ef40 | 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | ed.warranty.of......MERCHANTABIL |
| 3ef60 | 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | ITY.or.FITNESS.FOR.A.PARTICULAR. |
| 3ef80 | 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 0a 20 20 20 20 20 47 65 6e 65 72 | PURPOSE...See.the.GNU......Gener |
| 3efa0 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 | al.Public.License.for.more.detai |
| 3efc0 | 6c 73 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 3a 3a 0a 2a | ls...*.Menu:..*.Introduction::.* |
| 3efe0 | 20 54 61 72 67 65 74 20 41 75 64 69 65 6e 63 65 3a 3a 0a 2a 20 41 20 42 72 69 65 66 20 49 6e 74 | .Target.Audience::.*.A.Brief.Int |
| 3f000 | 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 4d 65 | roduction.to.the.Zettelkasten.Me |
| 3f020 | 74 68 6f 64 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 0a 2a 20 47 65 74 74 69 6e | thod::.*.Installation::.*.Gettin |
| 3f040 | 67 20 53 74 61 72 74 65 64 3a 3a 0a 2a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 | g.Started::.*.Customizing.Node.C |
| 3f060 | 61 63 68 69 6e 67 3a 3a 0a 2a 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 3a 3a | aching::.*.The.Org-roam.Buffer:: |
| 3f080 | 0a 2a 20 4e 6f 64 65 20 50 72 6f 70 65 72 74 69 65 73 3a 3a 0a 2a 20 43 69 74 61 74 69 6f 6e 73 | .*.Node.Properties::.*.Citations |
| 3f0a0 | 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 0a 2a 20 45 6e 63 72 79 70 74 69 6f 6e 3a 3a | ::.*.Completion::.*.Encryption:: |
| 3f0c0 | 0a 2a 20 54 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 3a 3a 0a 2a 20 45 78 74 | .*.The.Templating.System::.*.Ext |
| 3f0e0 | 65 6e 73 69 6f 6e 73 3a 3a 0a 2a 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 4f 70 74 69 6d 69 7a 61 | ensions::.*.Performance.Optimiza |
| 3f100 | 74 69 6f 6e 3a 3a 0a 2a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 3a | tion::.*.The.Org-mode.Ecosystem: |
| 3f120 | 3a 0a 2a 20 46 41 51 3a 3a 0a 2a 20 44 65 76 65 6c 6f 70 65 72 27 73 20 47 75 69 64 65 20 74 6f | :.*.FAQ::.*.Developer's.Guide.to |
| 3f140 | 20 4f 72 67 2d 72 6f 61 6d 3a 3a 0a 2a 20 41 70 70 65 6e 64 69 78 3a 3a 0a 2a 20 4b 65 79 73 74 | .Org-roam::.*.Appendix::.*.Keyst |
| 3f160 | 72 6f 6b 65 20 49 6e 64 65 78 3a 3a 0a 2a 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 3a 3a 0a 2a | roke.Index::.*.Command.Index::.* |
| 3f180 | 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 3a 3a 0a 2a 20 56 61 72 69 61 62 6c 65 20 49 6e 64 | .Function.Index::.*.Variable.Ind |
| 3f1a0 | 65 78 3a 3a 0a 0a e2 80 94 20 54 68 65 20 44 65 74 61 69 6c 65 64 20 4e 6f 64 65 20 4c 69 73 74 | ex::......The.Detailed.Node.List |
| 3f1c0 | 69 6e 67 20 e2 80 94 0a 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 2a 20 49 6e 73 74 61 6c 6c | ing......Installation..*.Install |
| 3f1e0 | 69 6e 67 20 66 72 6f 6d 20 4d 45 4c 50 41 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 | ing.from.MELPA::.*.Installing.fr |
| 3f200 | 6f 6d 20 53 6f 75 72 63 65 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 72 6f 75 62 | om.Source::.*.Installation.Troub |
| 3f220 | 6c 65 73 68 6f 6f 74 69 6e 67 3a 3a 0a 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 72 6f 75 62 | leshooting::..Installation.Troub |
| 3f240 | 6c 65 73 68 6f 6f 74 69 6e 67 0a 0a 2a 20 43 20 43 6f 6d 70 69 6c 65 72 3a 3a 0a 0a 43 20 43 6f | leshooting..*.C.Compiler::..C.Co |
| 3f260 | 6d 70 69 6c 65 72 0a 0a 2a 20 43 20 43 6f 6d 70 69 6c 65 72 20 66 6f 72 20 57 69 6e 64 6f 77 73 | mpiler..*.C.Compiler.for.Windows |
| 3f280 | 3a 3a 0a 0a 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 0a 0a 2a 20 54 68 65 20 4f 72 67 2d 72 | ::..Getting.Started..*.The.Org-r |
| 3f2a0 | 6f 61 6d 20 4e 6f 64 65 3a 3a 0a 2a 20 4c 69 6e 6b 73 20 62 65 74 77 65 65 6e 20 4e 6f 64 65 73 | oam.Node::.*.Links.between.Nodes |
| 3f2c0 | 3a 3a 0a 2a 20 53 65 74 74 69 6e 67 20 75 70 20 4f 72 67 2d 72 6f 61 6d 3a 3a 0a 2a 20 43 72 65 | ::.*.Setting.up.Org-roam::.*.Cre |
| 3f2e0 | 61 74 69 6e 67 20 61 6e 64 20 4c 69 6e 6b 69 6e 67 20 4e 6f 64 65 73 3a 3a 0a 2a 20 43 75 73 74 | ating.and.Linking.Nodes::.*.Cust |
| 3f300 | 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 3a 3a 0a 0a 43 75 73 74 | omizing.Node.Completions::..Cust |
| 3f320 | 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 0a 0a 2a 20 48 6f 77 20 74 6f 20 63 | omizing.Node.Caching..*.How.to.c |
| 3f340 | 61 63 68 65 3a 3a 0a 2a 20 57 68 61 74 20 74 6f 20 63 61 63 68 65 3a 3a 0a 2a 20 57 68 65 6e 20 | ache::.*.What.to.cache::.*.When. |
| 3f360 | 74 6f 20 63 61 63 68 65 3a 3a 0a 0a 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 0a | to.cache::..The.Org-roam.Buffer. |
| 3f380 | 0a 2a 20 4e 61 76 69 67 61 74 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 | .*.Navigating.the.Org-roam.Buffe |
| 3f3a0 | 72 3a 3a 0a 2a 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 61 74 20 69 73 20 64 69 73 70 6c 61 | r::.*.Configuring.what.is.displa |
| 3f3c0 | 79 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 3a 3a 0a 2a 20 43 6f 6e 66 69 67 75 72 69 6e | yed.in.the.buffer::.*.Configurin |
| 3f3e0 | 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 3a 3a 0a | g.the.Org-roam.buffer.display::. |
| 3f400 | 2a 20 53 74 79 6c 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 3a 3a 0a | *.Styling.the.Org-roam.buffer::. |
| 3f420 | 0a 4e 6f 64 65 20 50 72 6f 70 65 72 74 69 65 73 0a 0a 2a 20 53 74 61 6e 64 61 72 64 20 4f 72 67 | .Node.Properties..*.Standard.Org |
| 3f440 | 20 70 72 6f 70 65 72 74 69 65 73 3a 3a 0a 2a 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 | .properties::.*.Titles.and.Alias |
| 3f460 | 65 73 3a 3a 0a 2a 20 54 61 67 73 3a 3a 0a 2a 20 52 65 66 73 3a 3a 0a 0a 43 69 74 61 74 69 6f 6e | es::.*.Tags::.*.Refs::..Citation |
| 3f480 | 73 0a 0a 2a 20 55 73 69 6e 67 20 74 68 65 20 43 61 63 68 65 64 20 49 6e 66 6f 72 6d 61 74 69 6f | s..*.Using.the.Cached.Informatio |
| 3f4a0 | 6e 3a 3a 0a 0a 43 6f 6d 70 6c 65 74 69 6f 6e 0a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6e 67 20 77 69 | n::..Completion..*.Completing.wi |
| 3f4c0 | 74 68 69 6e 20 4c 69 6e 6b 20 42 72 61 63 6b 65 74 73 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6e | thin.Link.Brackets::.*.Completin |
| 3f4e0 | 67 20 61 6e 79 77 68 65 72 65 3a 3a 0a 0a 54 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 | g.anywhere::..The.Templating.Sys |
| 3f500 | 74 65 6d 0a 0a 2a 20 54 65 6d 70 6c 61 74 65 20 57 61 6c 6b 74 68 72 6f 75 67 68 3a 3a 0a 2a 20 | tem..*.Template.Walkthrough::.*. |
| 3f520 | 4f 72 67 2d 72 6f 61 6d 20 54 65 6d 70 6c 61 74 65 20 45 78 70 61 6e 73 69 6f 6e 3a 3a 0a 0a 45 | Org-roam.Template.Expansion::..E |
| 3f540 | 78 74 65 6e 73 69 6f 6e 73 0a 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 3a 3a | xtensions..*.org-roam-protocol:: |
| 3f560 | 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 3a 3a 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 | .*.org-roam-graph::.*.org-roam-d |
| 3f580 | 61 69 6c 69 65 73 3a 3a 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 65 78 70 6f 72 74 3a 3a 0a 0a 6f 72 | ailies::.*.org-roam-export::..or |
| 3f5a0 | 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 0a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a | g-roam-protocol..*.Installation: |
| 3f5c0 | 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 28 31 29 2e 0a 2a 20 54 68 65 20 72 6f 61 6d 2d 6e 6f | .Installation.(1)..*.The.roam-no |
| 3f5e0 | 64 65 20 70 72 6f 74 6f 63 6f 6c 3a 3a 0a 2a 20 54 68 65 20 72 6f 61 6d 2d 72 65 66 20 70 72 6f | de.protocol::.*.The.roam-ref.pro |
| 3f600 | 74 6f 63 6f 6c 3a 3a 0a 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 2a 20 4c 69 6e 75 78 3a 3a | tocol::..Installation..*.Linux:: |
| 3f620 | 0a 2a 20 4d 61 63 20 4f 53 3a 3a 0a 2a 20 57 69 6e 64 6f 77 73 3a 3a 0a 0a 6f 72 67 2d 72 6f 61 | .*.Mac.OS::.*.Windows::..org-roa |
| 3f640 | 6d 2d 67 72 61 70 68 0a 0a 2a 20 47 72 61 70 68 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a 6f 72 67 2d | m-graph..*.Graph.Options::..org- |
| 3f660 | 72 6f 61 6d 2d 64 61 69 6c 69 65 73 0a 0a 2a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a | roam-dailies..*.Configuration::. |
| 3f680 | 2a 20 55 73 61 67 65 3a 3a 0a 0a 50 65 72 66 6f 72 6d 61 6e 63 65 20 4f 70 74 69 6d 69 7a 61 74 | *.Usage::..Performance.Optimizat |
| 3f6a0 | 69 6f 6e 0a 0a 2a 20 47 61 72 62 61 67 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 0a 0a 54 68 65 | ion..*.Garbage.Collection::..The |
| 3f6c0 | 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 0a 0a 2a 20 42 72 6f 77 73 69 6e 67 20 | .Org-mode.Ecosystem..*.Browsing. |
| 3f6e0 | 48 69 73 74 6f 72 79 20 77 69 74 68 20 77 69 6e 6e 65 72 2d 6d 6f 64 65 3a 3a 0a 2a 20 56 65 72 | History.with.winner-mode::.*.Ver |
| 3f700 | 73 69 6f 6e 69 6e 67 20 4e 6f 74 65 73 3a 3a 0a 2a 20 46 75 6c 6c 2d 74 65 78 74 20 73 65 61 72 | sioning.Notes::.*.Full-text.sear |
| 3f720 | 63 68 20 77 69 74 68 20 44 65 66 74 3a 3a 0a 2a 20 4f 72 67 2d 6a 6f 75 72 6e 61 6c 3a 3a 0a 2a | ch.with.Deft::.*.Org-journal::.* |
| 3f740 | 20 4f 72 67 2d 64 6f 77 6e 6c 6f 61 64 3a 3a 0a 2a 20 6d 61 74 68 70 69 78 2e 65 6c 3a 20 6d 61 | .Org-download::.*.mathpix.el:.ma |
| 3f760 | 74 68 70 69 78 65 6c 2e 0a 2a 20 4f 72 67 2d 6e 6f 74 65 72 20 2f 20 49 6e 74 65 72 6c 65 61 76 | thpixel..*.Org-noter./.Interleav |
| 3f780 | 65 3a 3a 0a 2a 20 42 69 62 6c 69 6f 67 72 61 70 68 79 3a 3a 0a 2a 20 53 70 61 63 65 64 20 52 65 | e::.*.Bibliography::.*.Spaced.Re |
| 3f7a0 | 70 65 74 69 74 69 6f 6e 3a 3a 0a 0a 46 41 51 0a 0a 2a 20 48 6f 77 20 64 6f 20 49 20 68 61 76 65 | petition::..FAQ..*.How.do.I.have |
| 3f7c0 | 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 4f 72 67 2d 72 6f 61 6d 20 64 69 72 65 63 74 6f 72 | .more.than.one.Org-roam.director |
| 3f7e0 | 79 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f 20 49 20 63 72 65 61 74 65 20 61 20 6e 6f 74 65 20 77 68 | y?::.*.How.do.I.create.a.note.wh |
| 3f800 | 6f 73 65 20 74 69 74 6c 65 20 61 6c 72 65 61 64 79 20 6d 61 74 63 68 65 73 20 6f 6e 65 20 6f 66 | ose.title.already.matches.one.of |
| 3f820 | 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 3f 3a 3a 0a 2a 20 48 6f 77 20 63 61 6e 20 49 20 73 | .the.candidates?::.*.How.can.I.s |
| 3f840 | 74 6f 70 20 4f 72 67 2d 72 6f 61 6d 20 66 72 6f 6d 20 63 72 65 61 74 69 6e 67 20 49 44 73 20 65 | top.Org-roam.from.creating.IDs.e |
| 3f860 | 76 65 72 79 77 68 65 72 65 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f 20 49 20 6d 69 67 72 61 74 65 20 | verywhere?::.*.How.do.I.migrate. |
| 3f880 | 66 72 6f 6d 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 6d | from.Roam.Research?::.*.How.to.m |
| 3f8a0 | 69 67 72 61 74 65 20 66 72 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 76 31 3f 3a 3a 0a 2a 20 48 6f 77 | igrate.from.Org-roam.v1?::.*.How |
| 3f8c0 | 20 64 6f 20 49 20 70 75 62 6c 69 73 68 20 6d 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 | .do.I.publish.my.notes.with.an.I |
| 3f8e0 | 6e 74 65 72 6e 65 74 2d 66 72 69 65 6e 64 6c 79 20 67 72 61 70 68 3f 3a 3a 0a 2a 20 49 e2 80 99 | nternet-friendly.graph?::.*.I... |
| 3f900 | 6d 20 73 65 65 69 6e 67 20 74 68 69 73 20 e2 80 9c 53 65 6c 65 63 74 69 6e 67 20 64 65 6c 65 74 | m.seeing.this....Selecting.delet |
| 3f920 | 65 64 20 62 75 66 66 65 72 e2 80 9d 20 65 72 72 6f 72 2e 20 57 68 61 74 20 64 6f 20 49 20 64 6f | ed.buffer....error..What.do.I.do |
| 3f940 | 3f 3a 20 49 27 6d 20 73 65 65 69 6e 67 20 74 68 69 73 20 60 60 53 65 6c 65 63 74 69 6e 67 20 64 | ?:.I'm.seeing.this.``Selecting.d |
| 3f960 | 65 6c 65 74 65 64 20 62 75 66 66 65 72 27 27 20 65 72 72 6f 72 20 57 68 61 74 20 64 6f 20 49 20 | eleted.buffer''.error.What.do.I. |
| 3f980 | 64 6f 3f 2e 0a 0a 48 6f 77 20 64 6f 20 49 20 70 75 62 6c 69 73 68 20 6d 79 20 6e 6f 74 65 73 20 | do?...How.do.I.publish.my.notes. |
| 3f9a0 | 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d 66 72 69 65 6e 64 6c 79 20 67 72 61 70 68 3f | with.an.Internet-friendly.graph? |
| 3f9c0 | 0a 0a 2a 20 43 6f 6e 66 69 67 75 72 65 20 6f 72 67 2d 6d 6f 64 65 20 66 6f 72 20 70 75 62 6c 69 | ..*.Configure.org-mode.for.publi |
| 3f9e0 | 73 68 69 6e 67 3a 3a 0a 2a 20 4f 76 65 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 | shing::.*.Overriding.the.default |
| 3fa00 | 20 6c 69 6e 6b 20 63 72 65 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 3a 3a 0a 2a 20 43 6f 70 79 | .link.creation.function::.*.Copy |
| 3fa20 | 69 6e 67 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 20 74 6f 20 74 68 65 20 65 78 | ing.the.generated.file.to.the.ex |
| 3fa40 | 70 6f 72 74 20 64 69 72 65 63 74 6f 72 79 3a 3a 0a 0a 44 65 76 65 6c 6f 70 65 72 e2 80 99 73 20 | port.directory::..Developer...s. |
| 3fa60 | 47 75 69 64 65 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 0a 0a 2a 20 4f 72 67 2d 72 6f 61 6d 27 73 20 | Guide.to.Org-roam..*.Org-roam's. |
| 3fa80 | 44 65 73 69 67 6e 20 50 72 69 6e 63 69 70 6c 65 3a 3a 0a 2a 20 42 75 69 6c 64 69 6e 67 20 45 78 | Design.Principle::.*.Building.Ex |
| 3faa0 | 74 65 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 | tensions.and.Advanced.Customizat |
| 3fac0 | 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 3a 3a 0a 0a 42 75 69 6c 64 69 6e 67 20 45 78 74 65 | ion.of.Org-roam::..Building.Exte |
| 3fae0 | 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f | nsions.and.Advanced.Customizatio |
| 3fb00 | 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 0a 0a 2a 20 41 63 63 65 73 73 69 6e 67 20 74 68 65 20 44 | n.of.Org-roam..*.Accessing.the.D |
| 3fb20 | 61 74 61 62 61 73 65 3a 3a 0a 2a 20 41 63 63 65 73 73 69 6e 67 20 61 6e 64 20 4d 6f 64 69 66 79 | atabase::.*.Accessing.and.Modify |
| 3fb40 | 69 6e 67 20 4e 6f 64 65 73 3a 3a 0a 2a 20 45 78 74 65 6e 64 69 6e 67 20 74 68 65 20 43 61 70 74 | ing.Nodes::.*.Extending.the.Capt |
| 3fb60 | 75 72 65 20 53 79 73 74 65 6d 3a 3a 0a 0a 41 70 70 65 6e 64 69 78 0a 0a 2a 20 4e 6f 74 65 2d 74 | ure.System::..Appendix..*.Note-t |
| 3fb80 | 61 6b 69 6e 67 20 57 6f 72 6b 66 6c 6f 77 73 3a 3a 0a 2a 20 45 63 6f 73 79 73 74 65 6d 3a 3a 0a | aking.Workflows::.*.Ecosystem::. |
| 3fba0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ....File:.org-roam.info,..Node:. |
| 3fbc0 | 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 54 61 72 67 65 74 20 41 75 64 69 | Introduction,..Next:.Target.Audi |
| 3fbe0 | 65 6e 63 65 2c 20 20 50 72 65 76 3a 20 54 6f 70 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 20 49 6e | ence,..Prev:.Top,..Up:.Top..1.In |
| 3fc00 | 74 72 6f 64 75 63 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4f 72 67 2d 72 | troduction.**************..Org-r |
| 3fc20 | 6f 61 6d 20 69 73 20 61 20 74 6f 6f 6c 20 66 6f 72 20 6e 65 74 77 6f 72 6b 65 64 20 74 68 6f 75 | oam.is.a.tool.for.networked.thou |
| 3fc40 | 67 68 74 2e 20 20 49 74 20 72 65 70 72 6f 64 75 63 65 73 20 73 6f 6d 65 20 6f 66 20 52 6f 61 6d | ght...It.reproduces.some.of.Roam |
| 3fc60 | 0a 52 65 73 65 61 72 63 68 e2 80 99 73 20 28 68 74 74 70 73 3a 2f 2f 72 6f 61 6d 72 65 73 65 61 | .Research...s.(https://roamresea |
| 3fc80 | 72 63 68 2e 63 6f 6d 2f 29 20 28 31 29 20 6b 65 79 20 66 65 61 74 75 72 65 73 20 77 69 74 68 69 | rch.com/).(1).key.features.withi |
| 3fca0 | 6e 20 4f 72 67 2d 6d 6f 64 65 0a 28 68 74 74 70 73 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f | n.Org-mode.(https://orgmode.org/ |
| 3fcc0 | 29 2e 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 61 6c 6c 6f 77 73 20 66 6f 72 20 65 66 66 6f 72 | )......Org-roam.allows.for.effor |
| 3fce0 | 74 6c 65 73 73 20 6e 6f 6e 2d 68 69 65 72 61 72 63 68 69 63 61 6c 20 6e 6f 74 65 2d 74 61 6b 69 | tless.non-hierarchical.note-taki |
| 3fd00 | 6e 67 3a 20 77 69 74 68 0a 4f 72 67 2d 72 6f 61 6d 2c 20 6e 6f 74 65 73 20 66 6c 6f 77 20 6e 61 | ng:.with.Org-roam,.notes.flow.na |
| 3fd20 | 74 75 72 61 6c 6c 79 2c 20 6d 61 6b 69 6e 67 20 6e 6f 74 65 2d 74 61 6b 69 6e 67 20 66 75 6e 20 | turally,.making.note-taking.fun. |
| 3fd40 | 61 6e 64 20 65 61 73 79 2e 0a 4f 72 67 2d 72 6f 61 6d 20 61 75 67 6d 65 6e 74 73 20 74 68 65 20 | and.easy..Org-roam.augments.the. |
| 3fd60 | 4f 72 67 2d 6d 6f 64 65 20 73 79 6e 74 61 78 2c 20 61 6e 64 20 77 69 6c 6c 20 77 6f 72 6b 20 66 | Org-mode.syntax,.and.will.work.f |
| 3fd80 | 6f 72 20 61 6e 79 6f 6e 65 20 61 6c 72 65 61 64 79 0a 75 73 69 6e 67 20 4f 72 67 2d 6d 6f 64 65 | or.anyone.already.using.Org-mode |
| 3fda0 | 20 66 6f 72 20 74 68 65 69 72 20 70 65 72 73 6f 6e 61 6c 20 77 69 6b 69 2e 0a 0a 20 20 20 4f 72 | .for.their.personal.wiki......Or |
| 3fdc0 | 67 2d 72 6f 61 6d 20 6c 65 76 65 72 61 67 65 73 20 74 68 65 20 6d 61 74 75 72 65 20 65 63 6f 73 | g-roam.leverages.the.mature.ecos |
| 3fde0 | 79 73 74 65 6d 20 61 72 6f 75 6e 64 20 4f 72 67 2d 6d 6f 64 65 2e 20 20 46 6f 72 0a 65 78 61 6d | ystem.around.Org-mode...For.exam |
| 3fe00 | 70 6c 65 2c 20 69 74 20 68 61 73 20 66 69 72 73 74 2d 63 6c 61 73 73 20 73 75 70 70 6f 72 74 20 | ple,.it.has.first-class.support. |
| 3fe20 | 66 6f 72 20 6f 72 67 2d 72 65 66 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | for.org-ref.(https://github.com/ |
| 3fe40 | 6a 6b 69 74 63 68 69 6e 2f 6f 72 67 2d 72 65 66 29 20 66 6f 72 20 63 69 74 61 74 69 6f 6e 20 6d | jkitchin/org-ref).for.citation.m |
| 3fe60 | 61 6e 61 67 65 6d 65 6e 74 2c 20 61 6e 64 20 69 73 0a 61 62 6c 65 20 74 6f 20 70 69 67 67 79 62 | anagement,.and.is.able.to.piggyb |
| 3fe80 | 61 63 6b 20 6f 66 66 20 4f 72 67 e2 80 99 73 20 65 78 63 65 6c 6c 65 6e 74 20 4c 61 54 65 58 20 | ack.off.Org...s.excellent.LaTeX. |
| 3fea0 | 61 6e 64 20 73 6f 75 72 63 65 2d 62 6c 6f 63 6b 20 65 76 61 6c 75 61 74 69 6f 6e 0a 63 61 70 61 | and.source-block.evaluation.capa |
| 3fec0 | 62 69 6c 69 74 69 65 73 2e 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 20 | bilities......Org-roam.provides. |
| 3fee0 | 74 68 65 73 65 20 62 65 6e 65 66 69 74 73 20 6f 76 65 72 20 6f 74 68 65 72 20 74 6f 6f 6c 69 6e | these.benefits.over.other.toolin |
| 3ff00 | 67 3a 0a 0a 20 20 20 e2 80 a2 20 2a 50 72 69 76 61 63 79 20 61 6e 64 20 53 65 63 75 72 69 74 79 | g:.........*Privacy.and.Security |
| 3ff20 | 3a 2a 20 59 6f 75 72 20 70 65 72 73 6f 6e 61 6c 20 77 69 6b 69 20 62 65 6c 6f 6e 67 73 20 6f 6e | :*.Your.personal.wiki.belongs.on |
| 3ff40 | 6c 79 20 74 6f 20 79 6f 75 2c 0a 20 20 20 20 20 65 6e 74 69 72 65 6c 79 20 6f 66 66 6c 69 6e 65 | ly.to.you,......entirely.offline |
| 3ff60 | 20 61 6e 64 20 69 6e 20 79 6f 75 72 20 63 6f 6e 74 72 6f 6c 2e 20 20 45 6e 63 72 79 70 74 20 79 | .and.in.your.control...Encrypt.y |
| 3ff80 | 6f 75 72 20 6e 6f 74 65 73 20 77 69 74 68 20 47 50 47 2e 0a 0a 20 20 20 e2 80 a2 20 2a 4c 6f 6e | our.notes.with.GPG..........*Lon |
| 3ffa0 | 67 65 76 69 74 79 20 6f 66 20 50 6c 61 69 6e 20 54 65 78 74 3a 2a 20 55 6e 6c 69 6b 65 20 77 65 | gevity.of.Plain.Text:*.Unlike.we |
| 3ffc0 | 62 20 73 6f 6c 75 74 69 6f 6e 73 20 6c 69 6b 65 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 2c 0a | b.solutions.like.Roam.Research,. |
| 3ffe0 | 20 20 20 20 20 74 68 65 20 6e 6f 74 65 73 20 61 72 65 20 66 69 72 73 74 20 61 6e 64 20 66 6f 72 | .....the.notes.are.first.and.for |
| 40000 | 65 6d 6f 73 74 20 70 6c 61 69 6e 20 4f 72 67 2d 6d 6f 64 65 20 66 69 6c 65 73 20 e2 80 93 20 4f | emost.plain.Org-mode.files.....O |
| 40020 | 72 67 2d 72 6f 61 6d 0a 20 20 20 20 20 73 69 6d 70 6c 79 20 62 75 69 6c 64 73 20 61 6e 20 61 75 | rg-roam......simply.builds.an.au |
| 40040 | 78 69 6c 69 61 72 79 20 64 61 74 61 62 61 73 65 20 74 6f 20 67 69 76 65 20 74 68 65 20 70 65 72 | xiliary.database.to.give.the.per |
| 40060 | 73 6f 6e 61 6c 20 77 69 6b 69 0a 20 20 20 20 20 73 75 70 65 72 70 6f 77 65 72 73 2e 20 20 48 61 | sonal.wiki......superpowers...Ha |
| 40080 | 76 69 6e 67 20 79 6f 75 72 20 6e 6f 74 65 73 20 69 6e 20 70 6c 61 69 6e 2d 74 65 78 74 20 69 73 | ving.your.notes.in.plain-text.is |
| 400a0 | 20 63 72 75 63 69 61 6c 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 6c 6f 6e 67 65 76 69 74 79 20 | .crucial.for.the......longevity. |
| 400c0 | 6f 66 20 79 6f 75 72 20 77 69 6b 69 2e 20 20 4e 65 76 65 72 20 68 61 76 65 20 74 6f 20 77 6f 72 | of.your.wiki...Never.have.to.wor |
| 400e0 | 72 79 20 61 62 6f 75 74 20 70 72 6f 70 72 69 65 74 61 72 79 20 77 65 62 0a 20 20 20 20 20 73 6f | ry.about.proprietary.web......so |
| 40100 | 6c 75 74 69 6f 6e 73 20 62 65 69 6e 67 20 74 61 6b 65 6e 20 64 6f 77 6e 2e 20 20 54 68 65 20 6e | lutions.being.taken.down...The.n |
| 40120 | 6f 74 65 73 20 61 72 65 20 73 74 69 6c 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 20 65 76 65 6e 20 69 | otes.are.still.functional.even.i |
| 40140 | 66 0a 20 20 20 20 20 4f 72 67 2d 72 6f 61 6d 20 63 65 61 73 65 73 20 74 6f 20 65 78 69 73 74 2e | f......Org-roam.ceases.to.exist. |
| 40160 | 0a 0a 20 20 20 e2 80 a2 20 2a 46 72 65 65 20 61 6e 64 20 4f 70 65 6e 20 53 6f 75 72 63 65 3a 2a | .........*Free.and.Open.Source:* |
| 40180 | 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 66 72 65 65 20 61 6e 64 20 6f 70 65 6e 2d 73 6f 75 72 63 | .Org-roam.is.free.and.open-sourc |
| 401a0 | 65 2c 20 77 68 69 63 68 0a 20 20 20 20 20 6d 65 61 6e 73 20 74 68 61 74 20 69 66 20 79 6f 75 20 | e,.which......means.that.if.you. |
| 401c0 | 66 65 65 6c 20 75 6e 68 61 70 70 79 20 77 69 74 68 20 61 6e 79 20 70 61 72 74 20 6f 66 20 4f 72 | feel.unhappy.with.any.part.of.Or |
| 401e0 | 67 2d 72 6f 61 6d 2c 20 79 6f 75 20 6d 61 79 0a 20 20 20 20 20 63 68 6f 6f 73 65 20 74 6f 20 65 | g-roam,.you.may......choose.to.e |
| 40200 | 78 74 65 6e 64 20 4f 72 67 2d 72 6f 61 6d 2c 20 6f 72 20 6f 70 65 6e 20 61 20 70 75 6c 6c 20 72 | xtend.Org-roam,.or.open.a.pull.r |
| 40220 | 65 71 75 65 73 74 2e 0a 0a 20 20 20 e2 80 a2 20 2a 4c 65 76 65 72 61 67 65 20 74 68 65 20 4f 72 | equest..........*Leverage.the.Or |
| 40240 | 67 2d 6d 6f 64 65 20 65 63 6f 73 79 73 74 65 6d 3a 2a 20 4f 76 65 72 20 74 68 65 20 64 65 63 61 | g-mode.ecosystem:*.Over.the.deca |
| 40260 | 64 65 73 2c 20 45 6d 61 63 73 20 61 6e 64 0a 20 20 20 20 20 4f 72 67 2d 6d 6f 64 65 20 68 61 73 | des,.Emacs.and......Org-mode.has |
| 40280 | 20 64 65 76 65 6c 6f 70 65 64 20 69 6e 74 6f 20 61 20 6d 61 74 75 72 65 20 73 79 73 74 65 6d 20 | .developed.into.a.mature.system. |
| 402a0 | 66 6f 72 20 70 6c 61 69 6e 2d 74 65 78 74 0a 20 20 20 20 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e | for.plain-text......organization |
| 402c0 | 2e 20 20 42 75 69 6c 64 69 6e 67 20 75 70 6f 6e 20 4f 72 67 2d 6d 6f 64 65 20 61 6c 72 65 61 64 | ...Building.upon.Org-mode.alread |
| 402e0 | 79 20 70 75 74 73 20 4f 72 67 2d 72 6f 61 6d 0a 20 20 20 20 20 6c 69 67 68 74 2d 79 65 61 72 73 | y.puts.Org-roam......light-years |
| 40300 | 20 61 68 65 61 64 20 6f 66 20 6d 61 6e 79 20 6f 74 68 65 72 20 73 6f 6c 75 74 69 6f 6e 73 2e 0a | .ahead.of.many.other.solutions.. |
| 40320 | 0a 20 20 20 e2 80 a2 20 2a 42 75 69 6c 74 20 6f 6e 20 45 6d 61 63 73 3a 2a 20 45 6d 61 63 73 20 | ........*Built.on.Emacs:*.Emacs. |
| 40340 | 69 73 20 61 6c 73 6f 20 61 20 66 61 6e 74 61 73 74 69 63 20 69 6e 74 65 72 66 61 63 65 20 66 6f | is.also.a.fantastic.interface.fo |
| 40360 | 72 20 65 64 69 74 69 6e 67 0a 20 20 20 20 20 74 65 78 74 2c 20 61 6e 64 20 4f 72 67 2d 72 6f 61 | r.editing......text,.and.Org-roa |
| 40380 | 6d 20 69 6e 68 65 72 69 74 73 20 6d 61 6e 79 20 6f 66 20 74 68 65 20 70 6f 77 65 72 66 75 6c 20 | m.inherits.many.of.the.powerful. |
| 403a0 | 74 65 78 74 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 20 61 6e 64 20 65 64 69 74 69 6e 67 | text-navigation......and.editing |
| 403c0 | 20 70 61 63 6b 61 67 65 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 45 6d 61 63 73 2e 0a 0a 20 | .packages.available.to.Emacs.... |
| 403e0 | 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 46 6f 6f 74 6e 6f 74 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..----------.Footnotes.--------- |
| 40400 | 2d 0a 0a 20 20 20 28 31 29 20 54 6f 20 75 6e 64 65 72 73 74 61 6e 64 20 6d 6f 72 65 20 61 62 6f | -.....(1).To.understand.more.abo |
| 40420 | 75 74 20 52 6f 61 6d 2c 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 6c 69 6e 6b 73 20 61 | ut.Roam,.a.collection.of.links.a |
| 40440 | 72 65 0a 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 2a 6e 6f 74 65 20 4e 6f 74 65 2d 74 61 6b 69 6e | re.available.in.*note.Note-takin |
| 40460 | 67 20 57 6f 72 6b 66 6c 6f 77 73 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d | g.Workflows::.....File:.org-roam |
| 40480 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 61 72 67 65 74 20 41 75 64 69 65 6e 63 65 2c 20 20 | .info,..Node:.Target.Audience,.. |
| 404a0 | 4e 65 78 74 3a 20 41 20 42 72 69 65 66 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74 68 | Next:.A.Brief.Introduction.to.th |
| 404c0 | 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 4d 65 74 68 6f 64 2c 20 20 50 72 65 76 3a 20 49 6e | e.Zettelkasten.Method,..Prev:.In |
| 404e0 | 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 32 20 54 61 72 67 65 74 20 41 | troduction,..Up:.Top..2.Target.A |
| 40500 | 75 64 69 65 6e 63 65 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4f 72 67 2d 72 | udience.*****************..Org-r |
| 40520 | 6f 61 6d 20 69 73 20 61 20 74 6f 6f 6c 20 74 68 61 74 20 77 69 6c 6c 20 61 70 70 65 61 72 20 75 | oam.is.a.tool.that.will.appear.u |
| 40540 | 6e 66 72 69 65 6e 64 6c 79 20 74 6f 20 61 6e 79 6f 6e 65 20 75 6e 66 61 6d 69 6c 69 61 72 20 77 | nfriendly.to.anyone.unfamiliar.w |
| 40560 | 69 74 68 0a 45 6d 61 63 73 20 61 6e 64 20 4f 72 67 2d 6d 6f 64 65 2c 20 62 75 74 20 69 74 20 69 | ith.Emacs.and.Org-mode,.but.it.i |
| 40580 | 73 20 61 6c 73 6f 20 65 78 74 72 65 6d 65 6c 79 20 70 6f 77 65 72 66 75 6c 20 74 6f 20 74 68 6f | s.also.extremely.powerful.to.tho |
| 405a0 | 73 65 20 77 69 6c 6c 69 6e 67 0a 74 6f 20 70 75 74 20 65 66 66 6f 72 74 20 69 6e 20 6d 61 73 74 | se.willing.to.put.effort.in.mast |
| 405c0 | 65 72 69 6e 67 20 74 68 65 20 69 6e 74 72 69 63 61 63 69 65 73 2e 20 20 4f 72 67 2d 72 6f 61 6d | ering.the.intricacies...Org-roam |
| 405e0 | 20 73 74 61 6e 64 73 20 6f 6e 20 74 68 65 0a 73 68 6f 75 6c 64 65 72 73 20 6f 66 20 67 69 61 6e | .stands.on.the.shoulders.of.gian |
| 40600 | 74 73 2e 20 20 45 6d 61 63 73 20 77 61 73 20 66 69 72 73 74 20 63 72 65 61 74 65 64 20 69 6e 20 | ts...Emacs.was.first.created.in. |
| 40620 | 31 39 37 36 2c 20 61 6e 64 20 72 65 6d 61 69 6e 73 20 74 68 65 0a 74 6f 6f 6c 20 6f 66 20 63 68 | 1976,.and.remains.the.tool.of.ch |
| 40640 | 6f 69 63 65 20 66 6f 72 20 6d 61 6e 79 20 66 6f 72 20 65 64 69 74 69 6e 67 20 74 65 78 74 20 61 | oice.for.many.for.editing.text.a |
| 40660 | 6e 64 20 64 65 73 69 67 6e 69 6e 67 20 74 65 78 74 75 61 6c 0a 69 6e 74 65 72 66 61 63 65 73 2e | nd.designing.textual.interfaces. |
| 40680 | 20 20 54 68 65 20 6d 61 6c 6c 65 61 62 69 6c 69 74 79 20 6f 66 20 45 6d 61 63 73 20 61 6c 6c 6f | ..The.malleability.of.Emacs.allo |
| 406a0 | 77 65 64 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 4f 72 67 2d 6d 6f 64 65 2c 0a 61 6e | wed.the.creation.of.Org-mode,.an |
| 406c0 | 20 61 6c 6c 2d 70 75 72 70 6f 73 65 20 70 6c 61 69 6e 2d 74 65 78 74 20 73 79 73 74 65 6d 20 66 | .all-purpose.plain-text.system.f |
| 406e0 | 6f 72 20 6d 61 69 6e 74 61 69 6e 69 6e 67 20 54 4f 44 4f 20 6c 69 73 74 73 2c 20 70 6c 61 6e 6e | or.maintaining.TODO.lists,.plann |
| 40700 | 69 6e 67 0a 70 72 6f 6a 65 63 74 73 2c 20 61 6e 64 20 61 75 74 68 6f 72 69 6e 67 20 64 6f 63 75 | ing.projects,.and.authoring.docu |
| 40720 | 6d 65 6e 74 73 2e 20 20 42 6f 74 68 20 6f 66 20 74 68 65 73 65 20 74 6f 6f 6c 73 20 61 72 65 20 | ments...Both.of.these.tools.are. |
| 40740 | 69 6e 63 72 65 64 69 62 6c 79 0a 76 61 73 74 20 61 6e 64 20 72 65 71 75 69 72 65 20 73 69 67 6e | incredibly.vast.and.require.sign |
| 40760 | 69 66 69 63 61 6e 74 20 74 69 6d 65 20 69 6e 76 65 73 74 6d 65 6e 74 20 74 6f 20 6d 61 73 74 65 | ificant.time.investment.to.maste |
| 40780 | 72 2e 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 61 73 73 75 6d 65 73 20 6f 6e 6c 79 20 62 61 73 | r......Org-roam.assumes.only.bas |
| 407a0 | 69 63 20 66 61 6d 69 6c 69 61 72 69 74 79 20 77 69 74 68 20 74 68 65 73 65 20 74 6f 6f 6c 73 2e | ic.familiarity.with.these.tools. |
| 407c0 | 20 20 49 74 20 69 73 20 6e 6f 74 0a 64 69 66 66 69 63 75 6c 74 20 74 6f 20 67 65 74 20 75 70 20 | ..It.is.not.difficult.to.get.up. |
| 407e0 | 61 6e 64 20 72 75 6e 6e 69 6e 67 20 77 69 74 68 20 62 61 73 69 63 20 74 65 78 74 2d 65 64 69 74 | and.running.with.basic.text-edit |
| 40800 | 69 6e 67 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 0a 62 75 74 20 6f 6e 65 20 77 69 6c 6c 20 | ing.functionality,.but.one.will. |
| 40820 | 6f 6e 6c 79 20 66 75 6c 6c 79 20 61 70 70 72 65 63 69 61 74 65 20 74 68 65 20 70 6f 77 65 72 20 | only.fully.appreciate.the.power. |
| 40840 | 6f 66 20 62 75 69 6c 64 69 6e 67 20 52 6f 61 6d 0a 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 | of.building.Roam.functionality.i |
| 40860 | 6e 74 6f 20 45 6d 61 63 73 20 61 6e 64 20 4f 72 67 2d 6d 6f 64 65 20 77 68 65 6e 20 74 68 65 20 | nto.Emacs.and.Org-mode.when.the. |
| 40880 | 75 73 61 67 65 20 6f 66 20 74 68 65 73 65 20 74 6f 6f 6c 73 0a 62 65 63 6f 6d 65 20 6d 6f 72 65 | usage.of.these.tools.become.more |
| 408a0 | 20 61 64 76 61 6e 63 65 64 2e 0a 0a 20 20 20 4f 6e 65 20 6b 65 79 20 61 64 76 61 6e 74 61 67 65 | .advanced......One.key.advantage |
| 408c0 | 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 74 68 61 74 20 62 75 69 6c 64 69 6e 67 20 6f 6e | .to.Org-roam.is.that.building.on |
| 408e0 | 20 74 6f 70 20 6f 66 20 45 6d 61 63 73 20 67 69 76 65 73 0a 69 74 20 6d 61 6c 6c 65 61 62 69 6c | .top.of.Emacs.gives.it.malleabil |
| 40900 | 69 74 79 2e 20 20 54 68 69 73 20 69 73 20 65 73 70 65 63 69 61 6c 6c 79 20 69 6d 70 6f 72 74 61 | ity...This.is.especially.importa |
| 40920 | 6e 74 20 66 6f 72 20 6e 6f 74 65 2d 74 61 6b 69 6e 67 0a 77 6f 72 6b 66 6c 6f 77 73 2e 20 20 49 | nt.for.note-taking.workflows...I |
| 40940 | 74 20 69 73 20 6f 75 72 20 62 65 6c 69 65 66 20 74 68 61 74 20 6e 6f 74 65 2d 74 61 6b 69 6e 67 | t.is.our.belief.that.note-taking |
| 40960 | 20 77 6f 72 6b 66 6c 6f 77 73 20 61 72 65 20 65 78 74 72 65 6d 65 6c 79 0a 70 65 72 73 6f 6e 61 | .workflows.are.extremely.persona |
| 40980 | 6c 2c 20 61 6e 64 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 6e 65 20 74 6f 6f 6c 20 74 68 61 74 | l,.and.there.is.no.one.tool.that |
| 409a0 | e2 80 99 73 20 70 65 72 66 65 63 74 20 66 6f 72 20 79 6f 75 2e 20 20 4f 72 67 2d 6d 6f 64 65 20 | ...s.perfect.for.you...Org-mode. |
| 409c0 | 61 6e 64 0a 4f 72 67 2d 72 6f 61 6d 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 64 69 73 63 6f | and.Org-roam.allows.you.to.disco |
| 409e0 | 76 65 72 20 77 68 61 74 20 77 6f 72 6b 73 20 66 6f 72 20 79 6f 75 2c 20 61 6e 64 20 62 75 69 6c | ver.what.works.for.you,.and.buil |
| 40a00 | 64 20 74 68 61 74 0a 70 65 72 66 65 63 74 20 74 6f 6f 6c 20 66 6f 72 20 79 6f 75 72 73 65 6c 66 | d.that.perfect.tool.for.yourself |
| 40a20 | 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 61 72 65 20 6e 65 77 20 74 6f 20 74 68 65 20 73 6f 66 74 | ......If.you.are.new.to.the.soft |
| 40a40 | 77 61 72 65 2c 20 61 6e 64 20 63 68 6f 6f 73 65 20 74 6f 20 74 61 6b 65 20 74 68 69 73 20 6c 65 | ware,.and.choose.to.take.this.le |
| 40a60 | 61 70 20 6f 66 0a 66 61 69 74 68 2c 20 49 20 68 6f 70 65 20 79 6f 75 20 66 69 6e 64 20 79 6f 75 | ap.of.faith,.I.hope.you.find.you |
| 40a80 | 72 73 65 6c 66 20 65 71 75 61 6c 6c 79 20 65 6e 74 72 61 6e 63 65 64 20 61 73 20 4e 65 61 6c 20 | rself.equally.entranced.as.Neal. |
| 40aa0 | 53 74 65 70 68 65 6e 73 6f 6e 0a 77 61 73 2e 0a 0a 20 20 20 20 20 45 6d 61 63 73 20 6f 75 74 73 | Stephenson.was........Emacs.outs |
| 40ac0 | 68 69 6e 65 73 20 61 6c 6c 20 6f 74 68 65 72 20 65 64 69 74 69 6e 67 20 73 6f 66 74 77 61 72 65 | hines.all.other.editing.software |
| 40ae0 | 20 69 6e 20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 74 68 65 0a 20 20 20 20 20 73 61 6d 65 20 | .in.approximately.the......same. |
| 40b00 | 77 61 79 20 74 68 61 74 20 74 68 65 20 6e 6f 6f 6e 64 61 79 20 73 75 6e 20 64 6f 65 73 20 74 68 | way.that.the.noonday.sun.does.th |
| 40b20 | 65 20 73 74 61 72 73 2e 20 20 49 74 20 69 73 20 6e 6f 74 20 6a 75 73 74 0a 20 20 20 20 20 62 69 | e.stars...It.is.not.just......bi |
| 40b40 | 67 67 65 72 20 61 6e 64 20 62 72 69 67 68 74 65 72 3b 20 69 74 20 73 69 6d 70 6c 79 20 6d 61 6b | gger.and.brighter;.it.simply.mak |
| 40b60 | 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 65 6c 73 65 20 76 61 6e 69 73 68 2e 20 20 e2 80 93 0a | es.everything.else.vanish....... |
| 40b80 | 20 20 20 20 20 4e 65 61 6c 20 53 74 65 70 68 65 6e 73 6f 6e 2c 20 49 6e 20 74 68 65 20 42 65 67 | .....Neal.Stephenson,.In.the.Beg |
| 40ba0 | 69 6e 6e 69 6e 67 20 77 61 73 20 74 68 65 20 43 6f 6d 6d 61 6e 64 20 4c 69 6e 65 20 28 31 39 39 | inning.was.the.Command.Line.(199 |
| 40bc0 | 38 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | 8)....File:.org-roam.info,..Node |
| 40be0 | 3a 20 41 20 42 72 69 65 66 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 5a 65 | :.A.Brief.Introduction.to.the.Ze |
| 40c00 | 74 74 65 6c 6b 61 73 74 65 6e 20 4d 65 74 68 6f 64 2c 20 20 4e 65 78 74 3a 20 49 6e 73 74 61 6c | ttelkasten.Method,..Next:.Instal |
| 40c20 | 6c 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 54 61 72 67 65 74 20 41 75 64 69 65 6e 63 65 2c 20 | lation,..Prev:.Target.Audience,. |
| 40c40 | 20 55 70 3a 20 54 6f 70 0a 0a 33 20 41 20 42 72 69 65 66 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e | .Up:.Top..3.A.Brief.Introduction |
| 40c60 | 20 74 6f 20 74 68 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 4d 65 74 68 6f 64 0a 2a 2a 2a 2a | .to.the.Zettelkasten.Method.**** |
| 40c80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 40ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 | *************..Org-roam.provides |
| 40cc0 | 20 75 74 69 6c 69 74 69 65 73 20 66 6f 72 20 6d 61 69 6e 74 61 69 6e 69 6e 67 20 61 20 64 69 67 | .utilities.for.maintaining.a.dig |
| 40ce0 | 69 74 61 6c 20 73 6c 69 70 2d 62 6f 78 2e 20 20 54 68 69 73 0a 73 65 63 74 69 6f 6e 20 61 69 6d | ital.slip-box...This.section.aim |
| 40d00 | 73 20 74 6f 20 70 72 6f 76 69 64 65 20 61 20 62 72 69 65 66 20 69 6e 74 72 6f 64 75 63 74 69 6f | s.to.provide.a.brief.introductio |
| 40d20 | 6e 20 74 6f 20 74 68 65 20 e2 80 9c 73 6c 69 70 2d 62 6f 78 e2 80 9d 2c 20 6f 72 0a e2 80 9c 5a | n.to.the....slip-box...,.or....Z |
| 40d40 | 65 74 74 65 6c 6b 61 73 74 65 6e e2 80 9d 20 6d 65 74 68 6f 64 2e 20 20 42 79 20 70 72 6f 76 69 | ettelkasten....method...By.provi |
| 40d60 | 64 69 6e 67 20 73 6f 6d 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 6f 6e 20 74 68 65 20 6d 65 74 68 | ding.some.background.on.the.meth |
| 40d80 | 6f 64 2c 20 77 65 0a 68 6f 70 65 20 74 68 61 74 20 74 68 65 20 64 65 73 69 67 6e 20 64 65 63 69 | od,.we.hope.that.the.design.deci |
| 40da0 | 73 69 6f 6e 73 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 20 77 69 6c 6c 20 62 65 63 6f 6d 65 20 63 6c | sions.of.Org-roam.will.become.cl |
| 40dc0 | 65 61 72 2c 20 61 6e 64 20 74 68 61 74 0a 77 69 6c 6c 20 61 69 64 20 69 6e 20 75 73 69 6e 67 20 | ear,.and.that.will.aid.in.using. |
| 40de0 | 4f 72 67 2d 72 6f 61 6d 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79 2e 20 20 49 6e 20 74 68 69 73 | Org-roam.appropriately...In.this |
| 40e00 | 20 73 65 63 74 69 6f 6e 20 77 65 20 77 69 6c 6c 0a 69 6e 74 72 6f 64 75 63 65 20 74 65 72 6d 73 | .section.we.will.introduce.terms |
| 40e20 | 20 63 6f 6d 6d 6f 6e 6c 79 20 75 73 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 5a 65 74 74 65 6c | .commonly.used.within.the.Zettel |
| 40e40 | 6b 61 73 74 65 6e 20 63 6f 6d 6d 75 6e 69 74 79 20 61 6e 64 20 74 68 65 0a 4f 72 67 2d 72 6f 61 | kasten.community.and.the.Org-roa |
| 40e60 | 6d 20 66 6f 72 75 6d 73 2e 0a 0a 20 20 20 54 68 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 69 | m.forums......The.Zettelkasten.i |
| 40e80 | 73 20 61 20 70 65 72 73 6f 6e 61 6c 20 74 6f 6f 6c 20 66 6f 72 20 74 68 69 6e 6b 69 6e 67 20 61 | s.a.personal.tool.for.thinking.a |
| 40ea0 | 6e 64 20 77 72 69 74 69 6e 67 2e 20 20 49 74 0a 70 6c 61 63 65 73 20 68 65 61 76 79 20 65 6d 70 | nd.writing...It.places.heavy.emp |
| 40ec0 | 68 61 73 69 73 20 6f 6e 20 63 6f 6e 6e 65 63 74 69 6e 67 20 69 64 65 61 73 2c 20 62 75 69 6c 64 | hasis.on.connecting.ideas,.build |
| 40ee0 | 69 6e 67 20 75 70 20 61 20 77 65 62 20 6f 66 20 74 68 6f 75 67 68 74 2e 0a 48 65 6e 63 65 2c 20 | ing.up.a.web.of.thought..Hence,. |
| 40f00 | 69 74 20 69 73 20 77 65 6c 6c 20 73 75 69 74 65 64 20 66 6f 72 20 6b 6e 6f 77 6c 65 64 67 65 20 | it.is.well.suited.for.knowledge. |
| 40f20 | 77 6f 72 6b 65 72 73 20 61 6e 64 20 69 6e 74 65 6c 6c 65 63 74 75 61 6c 20 74 61 73 6b 73 2c 0a | workers.and.intellectual.tasks,. |
| 40f40 | 73 75 63 68 20 61 73 20 63 6f 6e 64 75 63 74 69 6e 67 20 72 65 73 65 61 72 63 68 2e 20 20 54 68 | such.as.conducting.research...Th |
| 40f60 | 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 63 61 6e 20 61 63 74 20 61 73 20 61 20 72 65 73 65 | e.Zettelkasten.can.act.as.a.rese |
| 40f80 | 61 72 63 68 0a 70 61 72 74 6e 65 72 2c 20 77 68 65 72 65 20 63 6f 6e 76 65 72 73 61 74 69 6f 6e | arch.partner,.where.conversation |
| 40fa0 | 73 20 77 69 74 68 20 69 74 20 6d 61 79 20 70 72 6f 64 75 63 65 20 6e 65 77 20 61 6e 64 20 73 75 | s.with.it.may.produce.new.and.su |
| 40fc0 | 72 70 72 69 73 69 6e 67 0a 6c 69 6e 65 73 20 6f 66 20 74 68 6f 75 67 68 74 2e 0a 0a 20 20 20 54 | rprising.lines.of.thought......T |
| 40fe0 | 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 61 74 74 72 69 62 75 74 65 64 20 74 6f 20 47 65 72 6d | his.method.is.attributed.to.Germ |
| 41000 | 61 6e 20 73 6f 63 69 6f 6c 6f 67 69 73 74 20 4e 69 6b 6c 61 73 20 4c 75 68 6d 61 6e 6e 2c 20 77 | an.sociologist.Niklas.Luhmann,.w |
| 41020 | 68 6f 0a 75 73 69 6e 67 20 74 68 65 20 6d 65 74 68 6f 64 20 68 61 64 20 70 72 6f 64 75 63 65 64 | ho.using.the.method.had.produced |
| 41040 | 20 76 6f 6c 75 6d 65 73 20 6f 66 20 77 72 69 74 74 65 6e 20 77 6f 72 6b 73 2e 20 20 4c 75 68 6d | .volumes.of.written.works...Luhm |
| 41060 | 61 6e 6e e2 80 99 73 0a 73 6c 69 70 2d 62 6f 78 20 77 61 73 20 73 69 6d 70 6c 79 20 61 20 62 6f | ann...s.slip-box.was.simply.a.bo |
| 41080 | 78 20 6f 66 20 63 61 72 64 73 2e 20 20 54 68 65 73 65 20 63 61 72 64 73 20 61 72 65 20 73 6d 61 | x.of.cards...These.cards.are.sma |
| 410a0 | 6c 6c 20 e2 80 93 20 6f 66 74 65 6e 20 6f 6e 6c 79 0a 6c 61 72 67 65 20 65 6e 6f 75 67 68 20 74 | ll.....often.only.large.enough.t |
| 410c0 | 6f 20 66 69 74 20 61 20 73 69 6e 67 6c 65 20 63 6f 6e 63 65 70 74 2e 20 20 54 68 65 20 73 69 7a | o.fit.a.single.concept...The.siz |
| 410e0 | 65 20 6c 69 6d 69 74 61 74 69 6f 6e 20 65 6e 63 6f 75 72 61 67 65 73 0a 69 64 65 61 73 20 74 6f | e.limitation.encourages.ideas.to |
| 41100 | 20 62 65 20 62 72 6f 6b 65 6e 20 64 6f 77 6e 20 69 6e 74 6f 20 69 6e 64 69 76 69 64 75 61 6c 20 | .be.broken.down.into.individual. |
| 41120 | 63 6f 6e 63 65 70 74 73 2e 20 20 54 68 65 73 65 20 69 64 65 61 73 20 61 72 65 0a 65 78 70 6c 69 | concepts...These.ideas.are.expli |
| 41140 | 63 69 74 6c 79 20 6c 69 6e 6b 65 64 20 74 6f 67 65 74 68 65 72 2e 20 20 54 68 65 20 62 72 65 61 | citly.linked.together...The.brea |
| 41160 | 6b 64 6f 77 6e 20 6f 66 20 69 64 65 61 73 20 65 6e 63 6f 75 72 61 67 65 73 0a 74 61 6e 67 65 6e | kdown.of.ideas.encourages.tangen |
| 41180 | 74 69 61 6c 20 65 78 70 6c 6f 72 61 74 69 6f 6e 20 6f 66 20 69 64 65 61 73 2c 20 69 6e 63 72 65 | tial.exploration.of.ideas,.incre |
| 411a0 | 61 73 69 6e 67 20 74 68 65 20 73 75 72 66 61 63 65 20 66 6f 72 20 74 68 6f 75 67 68 74 2e 0a 4d | asing.the.surface.for.thought..M |
| 411c0 | 61 6b 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 65 78 70 6c 69 63 69 74 20 62 65 74 77 65 65 6e 20 6e | aking.linking.explicit.between.n |
| 411e0 | 6f 74 65 73 20 61 6c 73 6f 20 65 6e 63 6f 75 72 61 67 65 73 20 6f 6e 65 20 74 6f 20 74 68 69 6e | otes.also.encourages.one.to.thin |
| 41200 | 6b 20 61 62 6f 75 74 0a 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 62 65 74 77 65 65 6e 20 | k.about.the.connections.between. |
| 41220 | 63 6f 6e 63 65 70 74 73 2e 0a 0a 20 20 20 41 74 20 74 68 65 20 63 6f 72 6e 65 72 20 6f 66 20 65 | concepts......At.the.corner.of.e |
| 41240 | 61 63 68 20 6e 6f 74 65 2c 20 4c 75 68 6d 61 6e 6e 20 61 73 63 72 69 62 65 64 20 65 61 63 68 20 | ach.note,.Luhmann.ascribed.each. |
| 41260 | 6e 6f 74 65 20 77 69 74 68 20 61 6e 0a 6f 72 64 65 72 65 64 20 49 44 2c 20 61 6c 6c 6f 77 69 6e | note.with.an.ordered.ID,.allowin |
| 41280 | 67 20 68 69 6d 20 74 6f 20 6c 69 6e 6b 20 61 6e 64 20 6a 75 6d 70 20 62 65 74 77 65 65 6e 20 6e | g.him.to.link.and.jump.between.n |
| 412a0 | 6f 74 65 73 2e 20 20 49 6e 20 4f 72 67 2d 72 6f 61 6d 2c 0a 77 65 20 73 69 6d 70 6c 79 20 75 73 | otes...In.Org-roam,.we.simply.us |
| 412c0 | 65 20 68 79 70 65 72 6c 69 6e 6b 73 2e 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 74 68 | e.hyperlinks......Org-roam.is.th |
| 412e0 | 65 20 73 6c 69 70 2d 62 6f 78 2c 20 64 69 67 69 74 61 6c 69 7a 65 64 20 69 6e 20 4f 72 67 2d 6d | e.slip-box,.digitalized.in.Org-m |
| 41300 | 6f 64 65 2e 20 20 45 76 65 72 79 20 7a 65 74 74 65 6c 0a 28 63 61 72 64 29 20 69 73 20 61 20 70 | ode...Every.zettel.(card).is.a.p |
| 41320 | 6c 61 69 6e 2d 74 65 78 74 2c 20 4f 72 67 2d 6d 6f 64 65 20 66 69 6c 65 2e 20 20 49 6e 20 74 68 | lain-text,.Org-mode.file...In.th |
| 41340 | 65 20 73 61 6d 65 20 77 61 79 20 6f 6e 65 20 77 6f 75 6c 64 0a 6d 61 69 6e 74 61 69 6e 20 61 20 | e.same.way.one.would.maintain.a. |
| 41360 | 70 61 70 65 72 20 73 6c 69 70 2d 62 6f 78 2c 20 4f 72 67 2d 72 6f 61 6d 20 6d 61 6b 65 73 20 69 | paper.slip-box,.Org-roam.makes.i |
| 41380 | 74 20 65 61 73 79 20 74 6f 20 63 72 65 61 74 65 20 6e 65 77 20 7a 65 74 74 65 6c 73 2c 0a 70 72 | t.easy.to.create.new.zettels,.pr |
| 413a0 | 65 2d 66 69 6c 6c 69 6e 67 20 62 6f 69 6c 65 72 70 6c 61 74 65 20 63 6f 6e 74 65 6e 74 20 75 73 | e-filling.boilerplate.content.us |
| 413c0 | 69 6e 67 20 61 20 70 6f 77 65 72 66 75 6c 20 74 65 6d 70 6c 61 74 69 6e 67 20 73 79 73 74 65 6d | ing.a.powerful.templating.system |
| 413e0 | 2e 0a 0a 20 20 20 2a 46 6c 65 65 74 69 6e 67 20 6e 6f 74 65 73 2a 0a 0a 20 20 20 41 20 73 6c 69 | ......*Fleeting.notes*.....A.sli |
| 41400 | 70 2d 62 6f 78 20 72 65 71 75 69 72 65 73 20 61 20 6d 65 74 68 6f 64 20 66 6f 72 20 71 75 69 63 | p-box.requires.a.method.for.quic |
| 41420 | 6b 6c 79 20 63 61 70 74 75 72 69 6e 67 20 69 64 65 61 73 2e 20 20 54 68 65 73 65 20 61 72 65 0a | kly.capturing.ideas...These.are. |
| 41440 | 63 61 6c 6c 65 64 20 2a 66 6c 65 65 74 69 6e 67 20 6e 6f 74 65 73 2a 3a 20 74 68 65 79 20 61 72 | called.*fleeting.notes*:.they.ar |
| 41460 | 65 20 73 69 6d 70 6c 65 20 72 65 6d 69 6e 64 65 72 73 20 6f 66 20 69 6e 66 6f 72 6d 61 74 69 6f | e.simple.reminders.of.informatio |
| 41480 | 6e 20 6f 72 0a 69 64 65 61 73 20 74 68 61 74 20 77 69 6c 6c 20 6e 65 65 64 20 74 6f 20 62 65 20 | n.or.ideas.that.will.need.to.be. |
| 414a0 | 70 72 6f 63 65 73 73 65 64 20 6c 61 74 65 72 20 6f 6e 2c 20 6f 72 20 74 72 61 73 68 65 64 2e 20 | processed.later.on,.or.trashed.. |
| 414c0 | 20 54 68 69 73 20 69 73 0a 74 79 70 69 63 61 6c 6c 79 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 20 | .This.is.typically.accomplished. |
| 414e0 | 75 73 69 6e 67 20 e2 80 98 6f 72 67 2d 63 61 70 74 75 72 65 e2 80 99 20 28 73 65 65 20 2a 6e 6f | using....org-capture....(see.*no |
| 41500 | 74 65 20 28 6f 72 67 29 43 61 70 74 75 72 65 3a 3a 29 2c 0a 6f 72 20 75 73 69 6e 67 20 4f 72 67 | te.(org)Capture::),.or.using.Org |
| 41520 | 2d 72 6f 61 6d e2 80 99 73 20 64 61 69 6c 79 20 6e 6f 74 65 73 20 66 75 6e 63 74 69 6f 6e 61 6c | -roam...s.daily.notes.functional |
| 41540 | 69 74 79 20 28 73 65 65 20 2a 6e 6f 74 65 0a 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 3a | ity.(see.*note.org-roam-dailies: |
| 41560 | 3a 29 2e 20 20 54 68 69 73 20 70 72 6f 76 69 64 65 73 20 61 20 63 65 6e 74 72 61 6c 20 69 6e 62 | :)...This.provides.a.central.inb |
| 41580 | 6f 78 20 66 6f 72 20 63 6f 6c 6c 65 63 74 69 6e 67 0a 74 68 6f 75 67 68 74 73 2c 20 74 6f 20 62 | ox.for.collecting.thoughts,.to.b |
| 415a0 | 65 20 70 72 6f 63 65 73 73 65 64 20 6c 61 74 65 72 20 69 6e 74 6f 20 70 65 72 6d 61 6e 65 6e 74 | e.processed.later.into.permanent |
| 415c0 | 20 6e 6f 74 65 73 2e 0a 0a 20 20 20 2a 50 65 72 6d 61 6e 65 6e 74 20 6e 6f 74 65 73 2a 0a 0a 20 | .notes......*Permanent.notes*... |
| 415e0 | 20 20 50 65 72 6d 61 6e 65 6e 74 20 6e 6f 74 65 73 20 61 72 65 20 66 75 72 74 68 65 72 20 73 70 | ..Permanent.notes.are.further.sp |
| 41600 | 6c 69 74 20 69 6e 74 6f 20 74 77 6f 20 63 61 74 65 67 6f 72 69 65 73 3a 20 2a 6c 69 74 65 72 61 | lit.into.two.categories:.*litera |
| 41620 | 74 75 72 65 0a 6e 6f 74 65 73 2a 20 61 6e 64 20 2a 63 6f 6e 63 65 70 74 20 6e 6f 74 65 73 2a 2e | ture.notes*.and.*concept.notes*. |
| 41640 | 20 20 4c 69 74 65 72 61 74 75 72 65 20 6e 6f 74 65 73 20 63 61 6e 20 62 65 20 62 72 69 65 66 20 | ..Literature.notes.can.be.brief. |
| 41660 | 61 6e 6e 6f 74 61 74 69 6f 6e 73 0a 6f 6e 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 73 6f 75 72 | annotations.on.a.particular.sour |
| 41680 | 63 65 20 28 65 2e 67 2e 20 20 62 6f 6f 6b 2c 20 77 65 62 73 69 74 65 20 6f 72 20 70 61 70 65 72 | ce.(e.g...book,.website.or.paper |
| 416a0 | 29 2c 20 74 68 61 74 20 79 6f 75 e2 80 99 64 20 6c 69 6b 65 0a 74 6f 20 61 63 63 65 73 73 20 6c | ),.that.you...d.like.to.access.l |
| 416c0 | 61 74 65 72 20 6f 6e 2e 20 20 43 6f 6e 63 65 70 74 20 6e 6f 74 65 73 20 72 65 71 75 69 72 65 20 | ater.on...Concept.notes.require. |
| 416e0 | 6d 75 63 68 20 6d 6f 72 65 20 63 61 72 65 20 69 6e 20 61 75 74 68 6f 72 69 6e 67 3a 0a 74 68 65 | much.more.care.in.authoring:.the |
| 41700 | 79 20 6e 65 65 64 20 74 6f 20 62 65 20 73 65 6c 66 2d 65 78 70 6c 61 6e 61 74 6f 72 79 20 61 6e | y.need.to.be.self-explanatory.an |
| 41720 | 64 20 64 65 74 61 69 6c 65 64 2e 20 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 74 65 6d 70 6c 61 | d.detailed...Org-roam...s.templa |
| 41740 | 74 69 6e 67 0a 73 79 73 74 65 6d 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 61 64 64 69 74 69 6f | ting.system.supports.the.additio |
| 41760 | 6e 20 6f 66 20 64 69 66 66 65 72 65 6e 74 20 74 65 6d 70 6c 61 74 65 73 20 74 6f 20 66 61 63 69 | n.of.different.templates.to.faci |
| 41780 | 6c 69 74 61 74 65 20 74 68 65 0a 63 72 65 61 74 69 6f 6e 20 6f 66 20 74 68 65 73 65 20 6e 6f 74 | litate.the.creation.of.these.not |
| 417a0 | 65 73 2e 0a 0a 20 20 20 46 6f 72 20 66 75 72 74 68 65 72 20 72 65 61 64 69 6e 67 20 6f 6e 20 74 | es......For.further.reading.on.t |
| 417c0 | 68 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 6d 65 74 68 6f 64 2c 20 e2 80 9c 48 6f 77 20 74 | he.Zettelkasten.method,....How.t |
| 417e0 | 6f 20 54 61 6b 65 20 53 6d 61 72 74 0a 4e 6f 74 65 73 e2 80 9d 20 62 79 20 53 6f 6e 6b 65 20 41 | o.Take.Smart.Notes....by.Sonke.A |
| 41800 | 68 72 65 6e 73 20 69 73 20 61 20 64 65 63 65 6e 74 20 67 75 69 64 65 2e 0a 0a 1f 0a 46 69 6c 65 | hrens.is.a.decent.guide.....File |
| 41820 | 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 | :.org-roam.info,..Node:.Installa |
| 41840 | 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 2c 20 20 50 | tion,..Next:.Getting.Started,..P |
| 41860 | 72 65 76 3a 20 41 20 42 72 69 65 66 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74 68 65 | rev:.A.Brief.Introduction.to.the |
| 41880 | 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 4d 65 74 68 6f 64 2c 20 20 55 70 3a 20 54 6f 70 0a 0a | .Zettelkasten.Method,..Up:.Top.. |
| 418a0 | 34 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4f | 4.Installation.**************..O |
| 418c0 | 72 67 2d 72 6f 61 6d 20 63 61 6e 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 75 73 69 6e 67 20 45 | rg-roam.can.be.installed.using.E |
| 418e0 | 6d 61 63 73 e2 80 99 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 20 6f 72 20 6d 61 6e 75 61 | macs....package.manager.or.manua |
| 41900 | 6c 6c 79 20 66 72 6f 6d 0a 69 74 73 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 72 65 70 6f 73 69 74 | lly.from.its.development.reposit |
| 41920 | 6f 72 79 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d | ory...*.Menu:..*.Installing.from |
| 41940 | 20 4d 45 4c 50 41 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 53 6f 75 72 63 | .MELPA::.*.Installing.from.Sourc |
| 41960 | 65 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 | e::.*.Installation.Troubleshooti |
| 41980 | 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f | ng::....File:.org-roam.info,..No |
| 419a0 | 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 45 4c 50 41 2c 20 20 4e 65 78 74 | de:.Installing.from.MELPA,..Next |
| 419c0 | 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 53 6f 75 72 63 65 2c 20 20 55 70 3a 20 49 | :.Installing.from.Source,..Up:.I |
| 419e0 | 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 34 2e 31 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d | nstallation..4.1.Installing.from |
| 41a00 | 20 4d 45 4c 50 41 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .MELPA.========================= |
| 41a20 | 0a 0a 4f 72 67 2d 72 6f 61 6d 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 4d 65 6c | ..Org-roam.is.available.from.Mel |
| 41a40 | 70 61 20 61 6e 64 20 4d 65 6c 70 61 2d 53 74 61 62 6c 65 2e 20 20 49 66 20 79 6f 75 20 68 61 76 | pa.and.Melpa-Stable...If.you.hav |
| 41a60 | 65 6e e2 80 99 74 20 75 73 65 64 0a 45 6d 61 63 73 e2 80 99 20 70 61 63 6b 61 67 65 20 6d 61 6e | en...t.used.Emacs....package.man |
| 41a80 | 61 67 65 72 20 62 65 66 6f 72 65 2c 20 79 6f 75 20 6d 61 79 20 66 61 6d 69 6c 69 61 72 69 7a 65 | ager.before,.you.may.familiarize |
| 41aa0 | 20 79 6f 75 72 73 65 6c 66 20 77 69 74 68 20 69 74 20 62 79 0a 72 65 61 64 69 6e 67 20 74 68 65 | .yourself.with.it.by.reading.the |
| 41ac0 | 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 | .documentation.in.the.Emacs.manu |
| 41ae0 | 61 6c 2c 20 73 65 65 20 2a 6e 6f 74 65 0a 28 65 6d 61 63 73 29 50 61 63 6b 61 67 65 73 3a 3a 2e | al,.see.*note.(emacs)Packages::. |
| 41b00 | 20 20 54 68 65 6e 2c 20 61 64 64 20 6f 6e 65 20 6f 66 20 74 68 65 20 61 72 63 68 69 76 65 73 20 | ..Then,.add.one.of.the.archives. |
| 41b20 | 74 6f 20 e2 80 98 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 73 e2 80 99 3a 0a 0a 20 20 20 e2 | to....package-archives...:...... |
| 41b40 | 80 a2 20 54 6f 20 75 73 65 20 4d 65 6c 70 61 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 | ...To.use.Melpa:.......(require. |
| 41b60 | 27 70 61 63 6b 61 67 65 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 70 61 63 | 'package)......(add-to-list.'pac |
| 41b80 | 6b 61 67 65 2d 61 72 63 68 69 76 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | kage-archives................... |
| 41ba0 | 27 28 22 6d 65 6c 70 61 22 20 2e 20 22 68 74 74 70 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 | '("melpa"..."http://melpa.org/pa |
| 41bc0 | 63 6b 61 67 65 73 2f 22 29 20 74 29 0a 0a 20 20 20 e2 80 a2 20 54 6f 20 75 73 65 20 4d 65 6c 70 | ckages/").t).........To.use.Melp |
| 41be0 | 61 2d 53 74 61 62 6c 65 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 70 61 63 6b 61 67 | a-Stable:.......(require.'packag |
| 41c00 | 65 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 70 61 63 6b 61 67 65 2d 61 72 | e)......(add-to-list.'package-ar |
| 41c20 | 63 68 69 76 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6d 65 6c 70 | chives...................'("melp |
| 41c40 | 61 2d 73 74 61 62 6c 65 22 20 2e 20 22 68 74 74 70 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 | a-stable"..."http://stable.melpa |
| 41c60 | 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 22 29 20 74 29 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d | .org/packages/").t).....Org-roam |
| 41c80 | 20 61 6c 73 6f 20 64 65 70 65 6e 64 73 20 6f 6e 20 61 20 72 65 63 65 6e 74 20 76 65 72 73 69 6f | .also.depends.on.a.recent.versio |
| 41ca0 | 6e 20 6f 66 20 4f 72 67 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 0a 6f 62 74 61 69 6e 65 64 20 | n.of.Org,.which.can.be.obtained. |
| 41cc0 | 69 6e 20 4f 72 67 e2 80 99 73 20 70 61 63 6b 61 67 65 20 72 65 70 6f 73 69 74 6f 72 79 20 28 73 | in.Org...s.package.repository.(s |
| 41ce0 | 65 65 20 2a 6e 6f 74 65 20 28 6f 72 67 29 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 29 2e 0a 0a | ee.*note.(org)Installation::)... |
| 41d00 | 20 20 20 4f 6e 63 65 20 79 6f 75 20 68 61 76 65 20 64 6f 6e 65 20 74 68 61 74 2c 20 79 6f 75 20 | ...Once.you.have.done.that,.you. |
| 41d20 | 63 61 6e 20 69 6e 73 74 61 6c 6c 20 4f 72 67 2d 72 6f 61 6d 20 61 6e 64 20 69 74 73 0a 64 65 70 | can.install.Org-roam.and.its.dep |
| 41d40 | 65 6e 64 65 6e 63 69 65 73 20 75 73 69 6e 67 3a 0a 0a 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 | endencies.using:.......M-x.packa |
| 41d60 | 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 54 20 6f 72 67 2d 72 6f 61 6d 20 52 45 54 0a 0a 1f 0a 46 | ge-install.RET.org-roam.RET....F |
| 41d80 | 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 | ile:.org-roam.info,..Node:.Insta |
| 41da0 | 6c 6c 69 6e 67 20 66 72 6f 6d 20 53 6f 75 72 63 65 2c 20 20 4e 65 78 74 3a 20 49 6e 73 74 61 6c | lling.from.Source,..Next:.Instal |
| 41dc0 | 6c 61 74 69 6f 6e 20 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 2c 20 20 50 72 65 76 3a 20 49 | lation.Troubleshooting,..Prev:.I |
| 41de0 | 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 45 4c 50 41 2c 20 20 55 70 3a 20 49 6e 73 74 61 | nstalling.from.MELPA,..Up:.Insta |
| 41e00 | 6c 6c 61 74 69 6f 6e 0a 0a 34 2e 32 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 53 6f 75 | llation..4.2.Installing.from.Sou |
| 41e20 | 72 63 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | rce.==========================.. |
| 41e40 | 59 6f 75 20 6d 61 79 20 69 6e 73 74 61 6c 6c 20 4f 72 67 2d 72 6f 61 6d 20 64 69 72 65 63 74 6c | You.may.install.Org-roam.directl |
| 41e60 | 79 20 66 72 6f 6d 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 6e 20 47 69 74 48 75 62 0a | y.from.the.repository.on.GitHub. |
| 41e80 | 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 | (https://github.com/org-roam/org |
| 41ea0 | 2d 72 6f 61 6d 29 20 69 66 20 79 6f 75 20 6c 69 6b 65 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 67 | -roam).if.you.like...This.will.g |
| 41ec0 | 69 76 65 20 79 6f 75 0a 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 6c 61 74 65 73 74 20 76 65 72 | ive.you.access.to.the.latest.ver |
| 41ee0 | 73 69 6f 6e 20 68 6f 75 72 73 20 6f 72 20 64 61 79 73 20 62 65 66 6f 72 65 20 69 74 20 61 70 70 | sion.hours.or.days.before.it.app |
| 41f00 | 65 61 72 73 20 6f 6e 20 4d 45 4c 50 41 2c 0a 61 6e 64 20 6d 6f 6e 74 68 73 20 28 6f 72 20 6d 6f | ears.on.MELPA,.and.months.(or.mo |
| 41f20 | 72 65 29 20 62 65 66 6f 72 65 20 69 74 20 69 73 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 44 65 | re).before.it.is.added.to.the.De |
| 41f40 | 62 69 61 6e 20 6f 72 20 55 62 75 6e 74 75 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 54 68 | bian.or.Ubuntu.repositories...Th |
| 41f60 | 69 73 20 77 69 6c 6c 20 61 6c 73 6f 20 67 69 76 65 20 79 6f 75 20 61 63 63 65 73 73 20 74 6f 20 | is.will.also.give.you.access.to. |
| 41f80 | 76 61 72 69 6f 75 73 20 64 65 76 65 6c 6f 70 6d 65 6e 74 61 6c 0a 62 72 61 6e 63 68 65 73 20 74 | various.developmental.branches.t |
| 41fa0 | 68 61 74 20 6d 61 79 20 62 65 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 20 20 20 4e 6f 74 65 2c 20 | hat.may.be.available......Note,. |
| 41fc0 | 68 6f 77 65 76 65 72 2c 20 74 68 61 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 76 65 72 73 69 6f | however,.that.development.versio |
| 41fe0 | 6e 2c 20 61 6e 64 20 65 73 70 65 63 69 61 6c 6c 79 20 61 6e 79 20 66 65 61 74 75 72 65 0a 62 72 | n,.and.especially.any.feature.br |
| 42000 | 61 6e 63 68 65 73 2c 20 6d 61 79 20 6e 6f 74 20 61 6c 77 61 79 73 20 62 65 20 69 6e 20 77 6f 72 | anches,.may.not.always.be.in.wor |
| 42020 | 6b 69 6e 67 20 6f 72 64 65 72 2e 20 20 59 6f 75 e2 80 99 6c 6c 20 6e 65 65 64 20 74 6f 20 62 65 | king.order...You...ll.need.to.be |
| 42040 | 0a 70 72 65 70 61 72 65 64 20 74 6f 20 64 6f 20 73 6f 6d 65 20 64 65 62 75 67 67 69 6e 67 2c 20 | .prepared.to.do.some.debugging,. |
| 42060 | 6f 72 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 72 6f 6c 6c 2d 62 61 63 6b 20 74 6f 20 77 6f 72 6b | or.to.manually.roll-back.to.work |
| 42080 | 69 6e 67 0a 76 65 72 73 69 6f 6e 73 2c 20 69 66 20 79 6f 75 20 69 6e 73 74 61 6c 6c 20 66 72 6f | ing.versions,.if.you.install.fro |
| 420a0 | 6d 20 47 69 74 48 75 62 2e 0a 0a 20 20 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 47 69 | m.GitHub......Installing.from.Gi |
| 420c0 | 74 48 75 62 20 72 65 71 75 69 72 65 73 20 74 68 61 74 20 79 6f 75 20 63 6c 6f 6e 65 20 74 68 65 | tHub.requires.that.you.clone.the |
| 420e0 | 20 72 65 70 6f 73 69 74 6f 72 79 3a 0a 0a 20 20 20 20 20 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 | .repository:.......git.clone.htt |
| 42100 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 | ps://github.com/org-roam/org-roa |
| 42120 | 6d 2e 67 69 74 20 2f 70 61 74 68 2f 74 6f 2f 6f 72 67 2f 72 6f 61 6d 0a 0a 20 20 20 77 68 65 72 | m.git./path/to/org/roam.....wher |
| 42140 | 65 20 e2 80 98 2e 2f 70 61 74 68 2f 74 6f 2f 6f 72 67 2f 72 6f 61 6d e2 80 99 20 69 73 20 74 68 | e...../path/to/org/roam....is.th |
| 42160 | 65 20 6c 6f 63 61 74 69 6f 6e 20 79 6f 75 20 77 69 6c 6c 20 73 74 6f 72 65 20 79 6f 75 72 20 63 | e.location.you.will.store.your.c |
| 42180 | 6f 70 79 0a 6f 66 20 74 68 65 20 63 6f 64 65 2e 0a 0a 20 20 20 4e 65 78 74 2c 20 79 6f 75 20 6e | opy.of.the.code......Next,.you.n |
| 421a0 | 65 65 64 20 74 6f 20 61 64 64 20 74 68 69 73 20 6c 6f 63 61 74 69 6f 6e 20 74 6f 20 79 6f 75 72 | eed.to.add.this.location.to.your |
| 421c0 | 20 6c 6f 61 64 20 70 61 74 68 2c 20 61 6e 64 20 e2 80 98 72 65 71 75 69 72 65 e2 80 99 0a 74 68 | .load.path,.and....require....th |
| 421e0 | 65 20 4f 72 67 2d 72 6f 61 6d 20 6c 69 62 72 61 72 79 2e 20 20 41 64 64 20 74 68 65 20 66 6f 6c | e.Org-roam.library...Add.the.fol |
| 42200 | 6c 6f 77 69 6e 67 20 63 6f 64 65 20 74 6f 20 79 6f 75 72 20 e2 80 98 2e 65 6d 61 63 73 e2 80 99 | lowing.code.to.your.....emacs... |
| 42220 | 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 | :.......(add-to-list.'load-path. |
| 42240 | 22 2f 70 61 74 68 2f 74 6f 2f 6f 72 67 2f 72 6f 61 6d 22 29 0a 20 20 20 20 20 28 72 65 71 75 69 | "/path/to/org/roam")......(requi |
| 42260 | 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 20 20 20 59 6f 75 20 6e 6f 77 20 68 61 76 65 20 4f | re.'org-roam).....You.now.have.O |
| 42280 | 72 67 2d 72 6f 61 6d 20 69 6e 73 74 61 6c 6c 65 64 2e 20 20 48 6f 77 65 76 65 72 2c 20 79 6f 75 | rg-roam.installed...However,.you |
| 422a0 | 20 64 6f 6e e2 80 99 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 68 61 76 65 0a 74 68 65 20 64 65 | .don...t.necessarily.have.the.de |
| 422c0 | 70 65 6e 64 65 6e 63 69 65 73 20 74 68 61 74 20 69 74 20 72 65 71 75 69 72 65 73 2e 20 20 54 68 | pendencies.that.it.requires...Th |
| 422e0 | 65 73 65 20 69 6e 63 6c 75 64 65 3a 0a 0a 20 20 20 e2 80 a2 20 64 61 73 68 0a 0a 20 20 20 e2 80 | ese.include:.........dash....... |
| 42300 | a2 20 66 0a 0a 20 20 20 e2 80 a2 20 73 0a 0a 20 20 20 e2 80 a2 20 6f 72 67 0a 0a 20 20 20 e2 80 | ..f.........s.........org....... |
| 42320 | a2 20 65 6d 61 63 73 71 6c 0a 0a 20 20 20 e2 80 a2 20 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 | ..emacsql.........emacsql-sqlite |
| 42340 | 0a 0a 20 20 20 e2 80 a2 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 0a 0a 20 20 20 59 6f 75 20 63 | .........magit-section.....You.c |
| 42360 | 61 6e 20 69 6e 73 74 61 6c 6c 20 74 68 69 73 20 6d 61 6e 75 61 6c 6c 79 20 61 73 20 77 65 6c 6c | an.install.this.manually.as.well |
| 42380 | 2c 20 6f 72 20 67 65 74 20 74 68 65 20 6c 61 74 65 73 74 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d | ,.or.get.the.latest.version.from |
| 423a0 | 0a 4d 45 4c 50 41 2e 20 20 59 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 75 73 65 20 75 73 65 | .MELPA...You.may.wish.to.use.use |
| 423c0 | 2d 70 61 63 6b 61 67 65 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 77 69 | -package.(https://github.com/jwi |
| 423e0 | 65 67 6c 65 79 2f 75 73 65 2d 70 61 63 6b 61 67 65 29 2c 20 73 74 72 61 69 67 68 74 2e 65 6c 0a | egley/use-package),.straight.el. |
| 42400 | 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 78 6f 64 35 30 32 2f 73 74 72 | (https://github.com/raxod502/str |
| 42420 | 61 69 67 68 74 2e 65 6c 29 20 74 6f 20 68 65 6c 70 20 6d 61 6e 61 67 65 20 74 68 69 73 2e 0a 0a | aight.el).to.help.manage.this... |
| 42440 | 20 20 20 49 66 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 69 6e 73 74 61 6c 6c 20 | ...If.you.would.like.to.install. |
| 42460 | 74 68 65 20 6d 61 6e 75 61 6c 20 66 6f 72 20 61 63 63 65 73 73 20 66 72 6f 6d 20 45 6d 61 63 73 | the.manual.for.access.from.Emacs |
| 42480 | e2 80 99 0a 62 75 69 6c 74 2d 69 6e 20 49 6e 66 6f 20 73 79 73 74 65 6d 2c 20 79 6f 75 e2 80 99 | ....built-in.Info.system,.you... |
| 424a0 | 6c 6c 20 6e 65 65 64 20 74 6f 20 63 6f 6d 70 69 6c 65 20 74 68 65 20 2e 74 65 78 69 20 73 6f 75 | ll.need.to.compile.the..texi.sou |
| 424c0 | 72 63 65 20 66 69 6c 65 2c 20 61 6e 64 0a 69 6e 73 74 61 6c 6c 20 69 74 20 69 6e 20 61 6e 20 61 | rce.file,.and.install.it.in.an.a |
| 424e0 | 70 70 72 6f 70 72 69 61 74 65 20 6c 6f 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 54 6f 20 63 6f 6d 70 | ppropriate.location......To.comp |
| 42500 | 69 6c 65 20 74 68 65 20 2e 74 65 78 69 20 73 6f 75 72 63 65 20 66 69 6c 65 2c 20 66 72 6f 6d 20 | ile.the..texi.source.file,.from. |
| 42520 | 61 20 74 65 72 6d 69 6e 61 6c 20 6e 61 76 69 67 61 74 65 20 74 6f 20 74 68 65 0a e2 80 98 2f 64 | a.terminal.navigate.to.the..../d |
| 42540 | 6f 63 e2 80 99 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 4f 72 67 2d 72 6f | oc....subdirectory.of.the.Org-ro |
| 42560 | 61 6d 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 61 6e 64 20 72 75 6e 20 74 68 65 20 66 6f 6c 6c 6f | am.repository,.and.run.the.follo |
| 42580 | 77 69 6e 67 3a 0a 0a 20 20 20 20 20 6d 61 6b 65 20 69 6e 66 6f 64 69 72 3d 2f 70 61 74 68 2f 74 | wing:.......make.infodir=/path/t |
| 425a0 | 6f 2f 6d 79 2f 69 6e 66 6f 2f 66 69 6c 65 73 20 69 6e 73 74 61 6c 6c 2d 69 6e 66 6f 0a 0a 20 20 | o/my/info/files.install-info.... |
| 425c0 | 20 57 68 65 72 65 20 e2 80 98 2f 70 61 74 68 2f 74 6f 2f 6d 79 2f 69 6e 66 6f 2f 66 69 6c 65 73 | .Where..../path/to/my/info/files |
| 425e0 | e2 80 99 20 69 73 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 77 68 65 72 65 20 79 6f 75 20 6b 65 | ....is.the.location.where.you.ke |
| 42600 | 65 70 20 69 6e 66 6f 0a 66 69 6c 65 73 2e 20 20 54 68 69 73 20 74 61 72 67 65 74 20 64 69 72 65 | ep.info.files...This.target.dire |
| 42620 | 63 74 6f 72 79 20 6e 65 65 64 73 20 74 6f 20 62 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 | ctory.needs.to.be.stored.in.the. |
| 42640 | 76 61 72 69 61 62 6c 65 0a e2 80 98 49 6e 66 6f 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | variable....Info-default-directo |
| 42660 | 72 79 2d 6c 69 73 74 e2 80 98 2e 20 20 49 66 20 79 6f 75 20 61 72 65 6e e2 80 99 74 20 75 73 69 | ry-list......If.you.aren...t.usi |
| 42680 | 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 0a 69 6e 66 6f 20 6c 6f 63 61 74 | ng.one.of.the.default.info.locat |
| 426a0 | 69 6f 6e 73 2c 20 79 6f 75 20 63 61 6e 20 63 6f 6e 66 69 67 75 72 65 20 74 68 69 73 20 77 69 74 | ions,.you.can.configure.this.wit |
| 426c0 | 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 20 79 6f 75 72 0a e2 80 98 2e 65 6d 61 63 | h.the.following.in.your.....emac |
| 426e0 | 73 e2 80 99 20 66 69 6c 65 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 69 6e 66 6f 29 | s....file:.......(require.'info) |
| 42700 | 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 49 6e 66 6f 2d 64 65 66 61 75 6c 74 | ......(add-to-list.'Info-default |
| 42720 | 2d 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory-list................. |
| 42740 | 20 20 22 2f 70 61 74 68 2f 74 6f 2f 6d 79 2f 69 6e 66 6f 2f 66 69 6c 65 73 22 29 0a 0a 20 20 20 | .."/path/to/my/info/files")..... |
| 42760 | 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 64 65 66 61 | You.can.also.use.one.of.the.defa |
| 42780 | 75 6c 74 20 6c 6f 63 61 74 69 6f 6e 73 2c 20 73 75 63 68 20 61 73 3a 0a 0a 20 20 20 e2 80 a2 20 | ult.locations,.such.as:......... |
| 427a0 | 5f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 69 6e 66 6f 5f 0a 0a 20 20 20 e2 80 a2 20 5f | _usr/local/share/info_........._ |
| 427c0 | 75 73 72 2f 73 68 61 72 65 2f 69 6e 66 6f 5f 0a 0a 20 20 20 e2 80 a2 20 5f 75 73 72 2f 6c 6f 63 | usr/share/info_........._usr/loc |
| 427e0 | 61 6c 2f 73 68 61 72 65 2f 69 6e 66 6f 5f 0a 0a 20 20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 69 | al/share/info_.....If.you.do.thi |
| 42800 | 73 2c 20 79 6f 75 e2 80 99 6c 6c 20 6e 65 65 64 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 79 6f | s,.you...ll.need.to.make.sure.yo |
| 42820 | 75 20 68 61 76 65 20 77 72 69 74 65 2d 61 63 63 65 73 73 20 74 6f 0a 74 68 61 74 20 6c 6f 63 61 | u.have.write-access.to.that.loca |
| 42840 | 74 69 6f 6e 2c 20 6f 72 20 72 75 6e 20 74 68 65 20 61 62 6f 76 65 20 e2 80 98 6d 61 6b 65 e2 80 | tion,.or.run.the.above....make.. |
| 42860 | 99 20 63 6f 6d 6d 61 6e 64 20 61 73 20 72 6f 6f 74 2e 0a 0a 20 20 20 4e 6f 77 20 74 68 61 74 20 | ..command.as.root......Now.that. |
| 42880 | 74 68 65 20 69 6e 66 6f 20 66 69 6c 65 20 69 73 20 72 65 61 64 79 2c 20 79 6f 75 20 6e 65 65 64 | the.info.file.is.ready,.you.need |
| 428a0 | 20 74 6f 20 61 64 64 20 69 74 20 74 6f 20 74 68 65 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | .to.add.it.to.the.corresponding. |
| 428c0 | e2 80 98 64 69 72 e2 80 99 20 66 69 6c 65 3a 0a 0a 20 20 20 20 20 69 6e 73 74 61 6c 6c 2d 69 6e | ...dir....file:.......install-in |
| 428e0 | 66 6f 20 2f 70 61 74 68 2f 74 6f 2f 6d 79 2f 69 6e 66 6f 2f 66 69 6c 65 73 2f 6f 72 67 2d 72 6f | fo./path/to/my/info/files/org-ro |
| 42900 | 61 6d 2e 69 6e 66 6f 20 2f 70 61 74 68 2f 74 6f 2f 6d 79 2f 69 6e 66 6f 2f 66 69 6c 65 73 2f 64 | am.info./path/to/my/info/files/d |
| 42920 | 69 72 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | ir....File:.org-roam.info,..Node |
| 42940 | 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 2c 20 | :.Installation.Troubleshooting,. |
| 42960 | 20 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 53 6f 75 72 63 65 2c 20 20 | .Prev:.Installing.from.Source,.. |
| 42980 | 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 34 2e 33 20 49 6e 73 74 61 6c 6c 61 74 69 | Up:.Installation..4.3.Installati |
| 429a0 | 6f 6e 20 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | on.Troubleshooting.============= |
| 429c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 | ===================..*.Menu:..*. |
| 429e0 | 43 20 43 6f 6d 70 69 6c 65 72 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 | C.Compiler::....File:.org-roam.i |
| 42a00 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 20 43 6f 6d 70 69 6c 65 72 2c 20 20 55 70 3a 20 49 6e 73 | nfo,..Node:.C.Compiler,..Up:.Ins |
| 42a20 | 74 61 6c 6c 61 74 69 6f 6e 20 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 0a 0a 34 2e 33 2e 31 | tallation.Troubleshooting..4.3.1 |
| 42a40 | 20 43 20 43 6f 6d 70 69 6c 65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4f 72 | .C.Compiler.----------------..Or |
| 42a60 | 67 2d 72 6f 61 6d 20 72 65 6c 69 65 73 20 6f 6e 20 61 6e 20 45 6d 61 63 73 20 70 61 63 6b 61 67 | g-roam.relies.on.an.Emacs.packag |
| 42a80 | 65 20 63 61 6c 6c 65 64 20 e2 80 98 65 6d 61 63 73 71 6c e2 80 99 20 61 6e 64 0a e2 80 98 65 6d | e.called....emacsql....and....em |
| 42aa0 | 61 63 73 71 6c 2d 73 71 6c 69 74 65 e2 80 99 20 74 6f 20 77 6f 72 6b 20 77 69 74 68 20 74 68 65 | acsql-sqlite....to.work.with.the |
| 42ac0 | 20 e2 80 98 73 71 6c 69 74 65 e2 80 99 20 64 61 74 61 62 61 73 65 2e 20 20 42 6f 74 68 20 6f 66 | ....sqlite....database...Both.of |
| 42ae0 | 20 74 68 65 6d 0a 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 61 75 74 6f 6d 61 | .them.should.be.installed.automa |
| 42b00 | 74 69 63 61 6c 6c 79 20 69 6e 20 79 6f 75 72 20 45 6d 61 63 73 20 65 6e 76 69 72 6f 6e 6d 65 6e | tically.in.your.Emacs.environmen |
| 42b20 | 74 20 61 73 20 61 0a 70 72 65 72 65 71 75 69 73 69 74 65 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d | t.as.a.prerequisite.for.Org-roam |
| 42b40 | 20 77 68 65 6e 20 79 6f 75 20 69 6e 73 74 61 6c 6c 20 69 74 2e 0a 0a 20 20 20 e2 80 98 65 6d 61 | .when.you.install.it.........ema |
| 42b60 | 63 73 71 6c 2d 73 71 6c 69 74 65 e2 80 99 20 72 65 71 75 69 72 65 73 20 61 20 43 20 63 6f 6d 70 | csql-sqlite....requires.a.C.comp |
| 42b80 | 69 6c 65 72 20 28 65 2e 67 2e 20 20 e2 80 98 67 63 63 e2 80 99 20 6f 72 20 e2 80 98 63 6c 61 6e | iler.(e.g......gcc....or....clan |
| 42ba0 | 67 e2 80 99 29 20 74 6f 20 62 65 0a 70 72 65 73 65 6e 74 20 69 6e 20 79 6f 75 72 20 63 6f 6d 70 | g...).to.be.present.in.your.comp |
| 42bc0 | 75 74 65 72 2e 20 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 61 20 43 20 63 6f 6d 70 69 6c | uter...How.to.install.a.C.compil |
| 42be0 | 65 72 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 4f 53 0a 74 68 61 74 20 79 6f 75 20 75 73 | er.depends.on.the.OS.that.you.us |
| 42c00 | 65 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 20 43 6f 6d 70 69 6c 65 72 20 66 6f 72 20 57 69 | e...*.Menu:..*.C.Compiler.for.Wi |
| 42c20 | 6e 64 6f 77 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 | ndows::....File:.org-roam.info,. |
| 42c40 | 20 4e 6f 64 65 3a 20 43 20 43 6f 6d 70 69 6c 65 72 20 66 6f 72 20 57 69 6e 64 6f 77 73 2c 20 20 | .Node:.C.Compiler.for.Windows,.. |
| 42c60 | 55 70 3a 20 43 20 43 6f 6d 70 69 6c 65 72 0a 0a 43 20 43 6f 6d 70 69 6c 65 72 20 66 6f 72 20 57 | Up:.C.Compiler..C.Compiler.for.W |
| 42c80 | 69 6e 64 6f 77 73 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 4f | indows.........................O |
| 42ca0 | 6e 65 20 6f 66 20 74 68 65 20 65 61 73 69 65 73 74 20 77 61 79 73 20 74 6f 20 69 6e 73 74 61 6c | ne.of.the.easiest.ways.to.instal |
| 42cc0 | 6c 20 61 20 43 20 63 6f 6d 70 69 6c 65 72 20 69 6e 20 57 69 6e 64 6f 77 73 20 69 73 20 74 6f 20 | l.a.C.compiler.in.Windows.is.to. |
| 42ce0 | 75 73 65 0a 4d 53 59 53 32 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6d 73 79 73 32 2e 6f 72 67 | use.MSYS2.(https://www.msys2.org |
| 42d00 | 2f 29 20 61 73 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 74 68 69 73 20 77 72 69 74 69 6e | /).as.at.the.time.of.this.writin |
| 42d20 | 67 3a 0a 0a 20 20 20 e2 80 a2 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 75 73 65 20 74 68 65 20 | g:.........Download.and.use.the. |
| 42d40 | 69 6e 73 74 61 6c 6c 65 72 20 69 6e 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 4d 53 59 53 32 20 | installer.in.the.official.MSYS2. |
| 42d60 | 77 65 62 73 69 74 65 0a 0a 20 20 20 e2 80 a2 20 52 75 6e 20 4d 53 59 53 32 20 61 6e 64 20 69 6e | website.........Run.MSYS2.and.in |
| 42d80 | 20 69 74 73 20 74 65 72 6d 69 6e 61 6c 2c 20 74 79 70 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | .its.terminal,.type.the.followin |
| 42da0 | 67 20 61 6e 64 20 61 6e 73 77 65 72 20 e2 80 9c 59 e2 80 9d 20 74 6f 0a 20 20 20 20 20 70 72 6f | g.and.answer....Y....to......pro |
| 42dc0 | 63 65 65 64 20 e2 80 93 20 74 68 69 73 20 77 69 6c 6c 20 69 6e 73 74 61 6c 6c 20 e2 80 98 67 63 | ceed.....this.will.install....gc |
| 42de0 | 63 e2 80 99 20 69 6e 20 79 6f 75 72 20 50 43 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 70 61 63 6d | c....in.your.PC:............pacm |
| 42e00 | 61 6e 20 2d 53 20 67 63 63 0a 0a 20 20 20 e2 80 a2 20 4f 6e 20 57 69 6e 64 6f 77 73 2c 20 61 64 | an.-S.gcc.........On.Windows,.ad |
| 42e20 | 64 20 e2 80 98 43 3a 5c 6d 73 79 73 36 34 5c 75 73 72 5c 62 69 6e e2 80 99 20 28 63 6f 6d 6d 61 | d....C:\msys64\usr\bin....(comma |
| 42e40 | 6e 64 20 e2 80 98 77 68 65 72 65 20 67 63 63 e2 80 99 20 69 6e 20 4d 53 59 53 32 0a 20 20 20 20 | nd....where.gcc....in.MSYS2..... |
| 42e60 | 20 74 65 72 6d 69 6e 61 6c 20 63 61 6e 20 74 65 6c 6c 20 79 6f 75 20 74 68 65 20 63 6f 72 72 65 | .terminal.can.tell.you.the.corre |
| 42e80 | 63 74 20 70 61 74 68 29 20 74 6f 20 e2 80 98 50 41 54 48 e2 80 99 20 69 6e 20 79 6f 75 72 0a 20 | ct.path).to....PATH....in.your.. |
| 42ea0 | 20 20 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 6c 20 76 61 72 69 61 62 6c 65 73 0a 0a 20 20 20 | ....environmental.variables..... |
| 42ec0 | e2 80 a2 20 4c 61 75 6e 63 68 20 45 6d 61 63 73 20 61 6e 64 20 63 61 6c 6c 20 e2 80 98 4d 2d 78 | ....Launch.Emacs.and.call....M-x |
| 42ee0 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 e2 80 99 20 28 6c | .org-roam-db-autosync-mode....(l |
| 42f00 | 61 75 6e 63 68 20 45 6d 61 63 73 0a 20 20 20 20 20 61 66 74 65 72 20 64 65 66 69 6e 69 6e 67 20 | aunch.Emacs......after.defining. |
| 42f20 | 74 68 65 20 70 61 74 68 2c 20 73 6f 20 74 68 61 74 20 45 6d 61 63 73 20 63 61 6e 20 72 65 63 6f | the.path,.so.that.Emacs.can.reco |
| 42f40 | 67 6e 69 7a 65 20 69 74 29 0a 0a 20 20 20 54 68 69 73 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 | gnize.it).....This.will.automati |
| 42f60 | 63 61 6c 6c 79 20 73 74 61 72 74 20 63 6f 6d 70 69 6c 69 6e 67 20 e2 80 98 65 6d 61 63 73 71 6c | cally.start.compiling....emacsql |
| 42f80 | 2d 73 71 6c 69 74 65 e2 80 99 3b 20 79 6f 75 20 73 68 6f 75 6c 64 0a 73 65 65 20 61 20 6d 65 73 | -sqlite...;.you.should.see.a.mes |
| 42fa0 | 73 61 67 65 20 69 6e 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 49 74 20 6d 61 79 20 74 61 6b 65 | sage.in.minibuffer...It.may.take |
| 42fc0 | 20 61 20 77 68 69 6c 65 20 75 6e 74 69 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 0a 63 6f 6d 70 6c | .a.while.until.compilation.compl |
| 42fe0 | 65 74 65 73 2e 20 20 4f 6e 63 65 20 63 6f 6d 70 6c 65 74 65 2c 20 79 6f 75 20 73 68 6f 75 6c 64 | etes...Once.complete,.you.should |
| 43000 | 20 73 65 65 20 61 20 6e 65 77 20 66 69 6c 65 0a e2 80 98 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 | .see.a.new.file....emacsql-sqlit |
| 43020 | 65 2e 65 78 65 e2 80 99 20 63 72 65 61 74 65 64 20 69 6e 20 61 20 73 75 62 66 6f 6c 64 65 72 20 | e.exe....created.in.a.subfolder. |
| 43040 | 6e 61 6d 65 64 20 e2 80 98 73 71 6c 69 74 65 e2 80 99 20 75 6e 64 65 72 0a e2 80 98 65 6d 61 63 | named....sqlite....under....emac |
| 43060 | 73 71 6c 2d 73 71 6c 69 74 65 e2 80 99 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 66 6f 6c 64 65 | sql-sqlite....installation.folde |
| 43080 | 72 2e 20 20 49 74 e2 80 99 73 20 74 79 70 69 63 61 6c 6c 79 20 69 6e 20 79 6f 75 72 20 45 6d 61 | r...It...s.typically.in.your.Ema |
| 430a0 | 63 73 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 6f 6c 64 65 72 20 6c 69 6b 65 20 74 68 69 | cs.configuration.folder.like.thi |
| 430c0 | 73 3a 0a e2 80 98 2f 2e 63 6f 6e 66 69 67 2f 65 6d 61 63 73 2f 65 6c 70 61 2f 65 6d 61 63 73 71 | s:..../.config/emacs/elpa/emacsq |
| 430e0 | 6c 2d 73 71 6c 69 74 65 2d 32 30 31 39 30 37 32 37 2e 31 37 31 30 2f 73 71 6c 69 74 65 e2 80 99 | l-sqlite-20190727.1710/sqlite... |
| 43100 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ....File:.org-roam.info,..Node:. |
| 43120 | 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 2c 20 20 4e 65 78 74 3a 20 43 75 73 74 6f 6d 69 7a | Getting.Started,..Next:.Customiz |
| 43140 | 69 6e 67 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 2c 20 20 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c | ing.Node.Caching,..Prev:.Install |
| 43160 | 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 35 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 | ation,..Up:.Top..5.Getting.Start |
| 43180 | 65 64 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a | ed.*****************..*.Menu:..* |
| 431a0 | 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 4e 6f 64 65 3a 3a 0a 2a 20 4c 69 6e 6b 73 20 62 65 74 | .The.Org-roam.Node::.*.Links.bet |
| 431c0 | 77 65 65 6e 20 4e 6f 64 65 73 3a 3a 0a 2a 20 53 65 74 74 69 6e 67 20 75 70 20 4f 72 67 2d 72 6f | ween.Nodes::.*.Setting.up.Org-ro |
| 431e0 | 61 6d 3a 3a 0a 2a 20 43 72 65 61 74 69 6e 67 20 61 6e 64 20 4c 69 6e 6b 69 6e 67 20 4e 6f 64 65 | am::.*.Creating.and.Linking.Node |
| 43200 | 73 3a 3a 0a 2a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 6f 6d 70 6c 65 74 69 6f | s::.*.Customizing.Node.Completio |
| 43220 | 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f | ns::....File:.org-roam.info,..No |
| 43240 | 64 65 3a 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 4e 6f 64 65 2c 20 20 4e 65 78 74 3a 20 4c 69 | de:.The.Org-roam.Node,..Next:.Li |
| 43260 | 6e 6b 73 20 62 65 74 77 65 65 6e 20 4e 6f 64 65 73 2c 20 20 55 70 3a 20 47 65 74 74 69 6e 67 20 | nks.between.Nodes,..Up:.Getting. |
| 43280 | 53 74 61 72 74 65 64 0a 0a 35 2e 31 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 4e 6f 64 65 0a 3d | Started..5.1.The.Org-roam.Node.= |
| 432a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 65 20 66 69 72 73 74 20 62 | ====================..We.first.b |
| 432c0 | 65 67 69 6e 20 77 69 74 68 20 73 6f 6d 65 20 74 65 72 6d 69 6e 6f 6c 6f 67 79 20 77 65 e2 80 99 | egin.with.some.terminology.we... |
| 432e0 | 6c 6c 20 75 73 65 20 74 68 72 6f 75 67 68 6f 75 74 20 74 68 65 20 6d 61 6e 75 61 6c 2e 0a 57 65 | ll.use.throughout.the.manual..We |
| 43300 | 20 74 65 72 6d 20 74 68 65 20 62 61 73 69 63 20 64 65 6e 6f 6d 69 6e 61 74 69 6f 6e 20 69 6e 20 | .term.the.basic.denomination.in. |
| 43320 | 4f 72 67 2d 72 6f 61 6d 20 61 20 6e 6f 64 65 2e 20 20 57 65 20 64 65 66 69 6e 65 20 61 20 6e 6f | Org-roam.a.node...We.define.a.no |
| 43340 | 64 65 20 61 73 0a 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 20 41 20 6e 6f 64 65 20 69 73 20 61 | de.as.follows:.......A.node.is.a |
| 43360 | 6e 79 20 68 65 61 64 6c 69 6e 65 20 6f 72 20 74 6f 70 20 6c 65 76 65 6c 20 66 69 6c 65 20 77 69 | ny.headline.or.top.level.file.wi |
| 43380 | 74 68 20 61 6e 20 49 44 2e 0a 0a 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 69 74 68 20 | th.an.ID......For.example,.with. |
| 433a0 | 74 68 69 73 20 65 78 61 6d 70 6c 65 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 3a 0a 0a 20 20 20 20 | this.example.file.content:...... |
| 433c0 | 20 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 20 20 20 20 20 3a 49 44 3a 20 20 20 20 20 20 20 66 6f | .:PROPERTIES:......:ID:.......fo |
| 433e0 | 6f 0a 20 20 20 20 20 3a 45 4e 44 3a 0a 20 20 20 20 20 23 2b 74 69 74 6c 65 3a 20 46 6f 6f 0a 0a | o......:END:......#+title:.Foo.. |
| 43400 | 20 20 20 20 20 2a 20 42 61 72 0a 20 20 20 20 20 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 20 20 20 | .....*.Bar......:PROPERTIES:.... |
| 43420 | 20 20 3a 49 44 3a 20 20 20 20 20 20 20 62 61 72 0a 20 20 20 20 20 3a 45 4e 44 3a 0a 0a 20 20 20 | ..:ID:.......bar......:END:..... |
| 43440 | 57 65 20 63 72 65 61 74 65 20 74 77 6f 20 6e 6f 64 65 73 3a 0a 0a 20 20 20 e2 80 a2 20 41 20 66 | We.create.two.nodes:.........A.f |
| 43460 | 69 6c 65 20 6e 6f 64 65 20 e2 80 9c 46 6f 6f e2 80 9d 20 77 69 74 68 20 69 64 20 e2 80 98 66 6f | ile.node....Foo....with.id....fo |
| 43480 | 6f e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 41 20 68 65 61 64 6c 69 6e 65 20 6e 6f 64 65 20 e2 80 | o.............A.headline.node... |
| 434a0 | 9c 42 61 72 e2 80 9d 20 77 69 74 68 20 69 64 20 e2 80 98 62 61 72 e2 80 99 2e 0a 0a 20 20 20 48 | .Bar....with.id....bar.........H |
| 434c0 | 65 61 64 6c 69 6e 65 73 20 77 69 74 68 6f 75 74 20 49 44 73 20 77 69 6c 6c 20 6e 6f 74 20 62 65 | eadlines.without.IDs.will.not.be |
| 434e0 | 20 63 6f 6e 73 69 64 65 72 65 64 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 73 2e 20 20 4f 72 67 | .considered.Org-roam.nodes...Org |
| 43500 | 20 49 44 73 0a 63 61 6e 20 62 65 20 61 64 64 65 64 20 74 6f 20 66 69 6c 65 73 20 6f 72 20 68 65 | .IDs.can.be.added.to.files.or.he |
| 43520 | 61 64 6c 69 6e 65 73 20 76 69 61 20 74 68 65 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 6d | adlines.via.the.interactive.comm |
| 43540 | 61 6e 64 20 e2 80 98 4d 2d 78 0a 6f 72 67 2d 69 64 2d 67 65 74 2d 63 72 65 61 74 65 e2 80 99 2e | and....M-x.org-id-get-create.... |
| 43560 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ....File:.org-roam.info,..Node:. |
| 43580 | 4c 69 6e 6b 73 20 62 65 74 77 65 65 6e 20 4e 6f 64 65 73 2c 20 20 4e 65 78 74 3a 20 53 65 74 74 | Links.between.Nodes,..Next:.Sett |
| 435a0 | 69 6e 67 20 75 70 20 4f 72 67 2d 72 6f 61 6d 2c 20 20 50 72 65 76 3a 20 54 68 65 20 4f 72 67 2d | ing.up.Org-roam,..Prev:.The.Org- |
| 435c0 | 72 6f 61 6d 20 4e 6f 64 65 2c 20 20 55 70 3a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 0a | roam.Node,..Up:.Getting.Started. |
| 435e0 | 0a 35 2e 32 20 4c 69 6e 6b 73 20 62 65 74 77 65 65 6e 20 4e 6f 64 65 73 0a 3d 3d 3d 3d 3d 3d 3d | .5.2.Links.between.Nodes.======= |
| 43600 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 65 20 6c 69 6e 6b 20 62 65 74 77 65 65 | ================..We.link.betwee |
| 43620 | 6e 20 6e 6f 64 65 73 20 75 73 69 6e 67 20 4f 72 67 e2 80 99 73 20 73 74 61 6e 64 61 72 64 20 49 | n.nodes.using.Org...s.standard.I |
| 43640 | 44 20 6c 69 6e 6b 20 28 65 2e 67 2e 20 20 e2 80 98 69 64 3a 66 6f 6f e2 80 99 29 2e 0a 57 68 69 | D.link.(e.g......id:foo...)..Whi |
| 43660 | 6c 65 20 6f 6e 6c 79 20 49 44 20 6c 69 6e 6b 73 20 77 69 6c 6c 20 62 65 20 63 6f 6e 73 69 64 65 | le.only.ID.links.will.be.conside |
| 43680 | 72 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 63 6f 6d 70 75 74 61 74 69 6f 6e 20 6f 66 20 6c 69 | red.during.the.computation.of.li |
| 436a0 | 6e 6b 73 0a 62 65 74 77 65 65 6e 20 6e 6f 64 65 73 2c 20 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 | nks.between.nodes,.Org-roam.cach |
| 436c0 | 65 73 20 61 6c 6c 20 6f 74 68 65 72 20 6c 69 6e 6b 73 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 | es.all.other.links.in.the.docume |
| 436e0 | 6e 74 73 20 66 6f 72 0a 65 78 74 65 72 6e 61 6c 20 75 73 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f | nts.for.external.use.....File:.o |
| 43700 | 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 74 74 69 6e 67 20 75 70 20 | rg-roam.info,..Node:.Setting.up. |
| 43720 | 4f 72 67 2d 72 6f 61 6d 2c 20 20 4e 65 78 74 3a 20 43 72 65 61 74 69 6e 67 20 61 6e 64 20 4c 69 | Org-roam,..Next:.Creating.and.Li |
| 43740 | 6e 6b 69 6e 67 20 4e 6f 64 65 73 2c 20 20 50 72 65 76 3a 20 4c 69 6e 6b 73 20 62 65 74 77 65 65 | nking.Nodes,..Prev:.Links.betwee |
| 43760 | 6e 20 4e 6f 64 65 73 2c 20 20 55 70 3a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 0a 0a 35 | n.Nodes,..Up:.Getting.Started..5 |
| 43780 | 2e 33 20 53 65 74 74 69 6e 67 20 75 70 20 4f 72 67 2d 72 6f 61 6d 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | .3.Setting.up.Org-roam.========= |
| 437a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 63 61 70 | ==============..Org-roam...s.cap |
| 437c0 | 61 62 69 6c 69 74 69 65 73 20 73 74 65 6d 20 66 72 6f 6d 20 69 74 73 20 61 67 67 72 65 73 73 69 | abilities.stem.from.its.aggressi |
| 437e0 | 76 65 20 63 61 63 68 69 6e 67 3a 20 69 74 20 63 72 61 77 6c 73 20 61 6c 6c 0a 66 69 6c 65 73 20 | ve.caching:.it.crawls.all.files. |
| 43800 | 77 69 74 68 69 6e 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 2c | within....org-roam-directory..., |
| 43820 | 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 73 20 61 20 63 61 63 68 65 20 6f 66 20 61 6c 6c 20 6c 69 | .and.maintains.a.cache.of.all.li |
| 43840 | 6e 6b 73 0a 61 6e 64 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 54 6f 20 73 74 61 72 74 20 75 73 69 6e | nks.and.nodes......To.start.usin |
| 43860 | 67 20 4f 72 67 2d 72 6f 61 6d 2c 20 70 69 63 6b 20 61 20 6c 6f 63 61 74 69 6f 6e 20 74 6f 20 73 | g.Org-roam,.pick.a.location.to.s |
| 43880 | 74 6f 72 65 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 2e 0a 54 68 65 20 64 69 72 | tore.the.Org-roam.files..The.dir |
| 438a0 | 65 63 74 6f 72 79 20 74 68 61 74 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 79 6f 75 72 20 6e 6f | ectory.that.will.contain.your.no |
| 438c0 | 74 65 73 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 76 61 72 69 61 62 6c 65 | tes.is.specified.by.the.variable |
| 438e0 | 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 2e 20 20 4f 72 67 2d | ....org-roam-directory......Org- |
| 43900 | 72 6f 61 6d 20 73 65 61 72 63 68 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 20 77 69 74 68 69 6e | roam.searches.recursively.within |
| 43920 | 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 66 6f 72 20 6e 6f | ....org-roam-directory....for.no |
| 43940 | 74 65 73 2e 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 | tes...This.variable.needs.to.be. |
| 43960 | 73 65 74 20 62 65 66 6f 72 65 0a 61 6e 79 20 63 61 6c 6c 73 20 74 6f 20 4f 72 67 2d 72 6f 61 6d | set.before.any.calls.to.Org-roam |
| 43980 | 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 46 6f 72 20 74 68 69 73 20 74 75 74 6f 72 69 61 | .functions......For.this.tutoria |
| 439a0 | 6c 2c 20 63 72 65 61 74 65 20 61 6e 20 65 6d 70 74 79 20 64 69 72 65 63 74 6f 72 79 2c 20 61 6e | l,.create.an.empty.directory,.an |
| 439c0 | 64 20 73 65 74 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 3a 0a | d.set....org-roam-directory...:. |
| 439e0 | 0a 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 22 7e 2f 6f 72 67 2d 72 6f 61 | ......(make-directory."~/org-roa |
| 43a00 | 6d 22 29 0a 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 | m")......(setq.org-roam-director |
| 43a20 | 79 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 22 7e 2f 6f 72 67 2d 72 6f 61 6d 22 29 29 0a | y.(file-truename."~/org-roam")). |
| 43a40 | 0a 20 20 20 54 68 65 20 e2 80 98 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 e2 80 99 20 66 75 6e 63 | ....The....file-truename....func |
| 43a60 | 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 6e 65 63 65 73 73 61 72 79 20 77 68 65 6e 20 79 6f 75 20 | tion.is.only.necessary.when.you. |
| 43a80 | 75 73 65 20 73 79 6d 62 6f 6c 69 63 0a 6c 69 6e 6b 73 20 69 6e 73 69 64 65 20 e2 80 98 6f 72 67 | use.symbolic.links.inside....org |
| 43aa0 | 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 3a 20 4f 72 67 2d 72 6f 61 6d 20 64 6f 65 | -roam-directory...:.Org-roam.doe |
| 43ac0 | 73 20 6e 6f 74 20 72 65 73 6f 6c 76 65 20 73 79 6d 62 6f 6c 69 63 0a 6c 69 6e 6b 73 2e 20 20 4f | s.not.resolve.symbolic.links...O |
| 43ae0 | 6e 65 20 63 61 6e 20 68 6f 77 65 76 65 72 20 69 6e 73 74 72 75 63 74 20 45 6d 61 63 73 20 74 6f | ne.can.however.instruct.Emacs.to |
| 43b00 | 20 61 6c 77 61 79 73 20 72 65 73 6f 6c 76 65 20 73 79 6d 6c 69 6e 6b 73 2c 20 61 74 20 61 0a 70 | .always.resolve.symlinks,.at.a.p |
| 43b20 | 65 72 66 6f 72 6d 61 6e 63 65 20 63 6f 73 74 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 66 69 6e | erformance.cost:.......(setq.fin |
| 43b40 | 64 2d 66 69 6c 65 2d 76 69 73 69 74 2d 74 72 75 65 6e 61 6d 65 20 74 29 0a 0a 20 20 20 4e 65 78 | d-file-visit-truename.t).....Nex |
| 43b60 | 74 2c 20 77 65 20 73 65 74 75 70 20 4f 72 67 2d 72 6f 61 6d 20 74 6f 20 72 75 6e 20 66 75 6e 63 | t,.we.setup.Org-roam.to.run.func |
| 43b80 | 74 69 6f 6e 73 20 6f 6e 20 66 69 6c 65 20 63 68 61 6e 67 65 73 20 74 6f 20 6d 61 69 6e 74 61 69 | tions.on.file.changes.to.maintai |
| 43ba0 | 6e 0a 63 61 63 68 65 20 63 6f 6e 73 69 73 74 65 6e 63 79 2e 20 20 54 68 69 73 20 69 73 20 61 63 | n.cache.consistency...This.is.ac |
| 43bc0 | 68 69 65 76 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 20 e2 80 98 4d 2d 78 0a 6f 72 67 2d 72 6f 61 | hieved.by.running....M-x.org-roa |
| 43be0 | 6d 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 e2 80 99 2e 20 20 54 6f 20 65 6e 73 75 72 | m-db-autosync-mode......To.ensur |
| 43c00 | 65 20 74 68 61 74 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 0a | e.that.Org-roam.is.available.on. |
| 43c20 | 73 74 61 72 74 75 70 2c 20 70 6c 61 63 65 20 74 68 69 73 20 69 6e 20 79 6f 75 72 20 45 6d 61 63 | startup,.place.this.in.your.Emac |
| 43c40 | 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d | s.configuration:.......(org-roam |
| 43c60 | 2d 64 62 2d 61 75 74 6f 73 79 6e 63 2d 6d 6f 64 65 29 0a 0a 20 20 20 54 6f 20 62 75 69 6c 64 20 | -db-autosync-mode).....To.build. |
| 43c80 | 74 68 65 20 63 61 63 68 65 20 6d 61 6e 75 61 6c 6c 79 2c 20 72 75 6e 20 e2 80 98 4d 2d 78 20 6f | the.cache.manually,.run....M-x.o |
| 43ca0 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 73 79 6e 63 e2 80 99 2e 20 20 43 61 63 68 65 0a 62 75 69 6c 64 | rg-roam-db-sync......Cache.build |
| 43cc0 | 73 20 6d 61 79 20 74 61 6b 65 20 61 20 77 68 69 6c 65 20 74 68 65 20 66 69 72 73 74 20 74 69 6d | s.may.take.a.while.the.first.tim |
| 43ce0 | 65 2c 20 62 75 74 20 73 75 62 73 65 71 75 65 6e 74 20 62 75 69 6c 64 73 20 61 72 65 20 6f 66 74 | e,.but.subsequent.builds.are.oft |
| 43d00 | 65 6e 0a 69 6e 73 74 61 6e 74 61 6e 65 6f 75 73 20 62 65 63 61 75 73 65 20 74 68 65 79 20 6f 6e | en.instantaneous.because.they.on |
| 43d20 | 6c 79 20 72 65 70 72 6f 63 65 73 73 20 6d 6f 64 69 66 69 65 64 20 66 69 6c 65 73 2e 0a 0a 1f 0a | ly.reprocess.modified.files..... |
| 43d40 | 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 72 65 61 | File:.org-roam.info,..Node:.Crea |
| 43d60 | 74 69 6e 67 20 61 6e 64 20 4c 69 6e 6b 69 6e 67 20 4e 6f 64 65 73 2c 20 20 4e 65 78 74 3a 20 43 | ting.and.Linking.Nodes,..Next:.C |
| 43d80 | 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 2c 20 20 50 72 | ustomizing.Node.Completions,..Pr |
| 43da0 | 65 76 3a 20 53 65 74 74 69 6e 67 20 75 70 20 4f 72 67 2d 72 6f 61 6d 2c 20 20 55 70 3a 20 47 65 | ev:.Setting.up.Org-roam,..Up:.Ge |
| 43dc0 | 74 74 69 6e 67 20 53 74 61 72 74 65 64 0a 0a 35 2e 34 20 43 72 65 61 74 69 6e 67 20 61 6e 64 20 | tting.Started..5.4.Creating.and. |
| 43de0 | 4c 69 6e 6b 69 6e 67 20 4e 6f 64 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | Linking.Nodes.================== |
| 43e00 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 6d 61 6b 65 73 20 69 74 20 | ============..Org-roam.makes.it. |
| 43e20 | 65 61 73 79 20 74 6f 20 63 72 65 61 74 65 20 6e 6f 74 65 73 20 61 6e 64 20 6c 69 6e 6b 20 74 68 | easy.to.create.notes.and.link.th |
| 43e40 | 65 6d 20 74 6f 67 65 74 68 65 72 2e 20 20 54 68 65 72 65 0a 61 72 65 20 32 20 6d 61 69 6e 20 66 | em.together...There.are.2.main.f |
| 43e60 | 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 63 72 65 61 74 69 6e 67 20 6e 6f 64 65 73 3a 0a 0a 20 20 | unctions.for.creating.nodes:.... |
| 43e80 | 20 e2 80 a2 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 6e 73 65 72 74 e2 80 99 3a | ........org-roam-node-insert...: |
| 43ea0 | 20 63 72 65 61 74 65 73 20 61 20 6e 6f 64 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 | .creates.a.node.if.it.does.not.e |
| 43ec0 | 78 69 73 74 2c 20 61 6e 64 0a 20 20 20 20 20 69 6e 73 65 72 74 73 20 61 20 6c 69 6e 6b 20 74 6f | xist,.and......inserts.a.link.to |
| 43ee0 | 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 6f | .the.node.at.point.............o |
| 43f00 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6e 64 e2 80 99 3a 20 63 72 65 61 74 65 73 20 61 20 | rg-roam-node-find...:.creates.a. |
| 43f20 | 6e 6f 64 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 61 6e 64 0a 20 | node.if.it.does.not.exist,.and.. |
| 43f40 | 20 20 20 20 76 69 73 69 74 73 20 74 68 65 20 6e 6f 64 65 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 | ....visits.the.node............. |
| 43f60 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 e2 80 99 3a 20 63 72 65 61 74 65 73 20 61 20 6e | org-roam-capture...:.creates.a.n |
| 43f80 | 6f 64 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 61 6e 64 0a 20 20 | ode.if.it.does.not.exist,.and... |
| 43fa0 | 20 20 20 72 65 73 74 6f 72 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 20 63 | ...restores.the.current.window.c |
| 43fc0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 70 6f 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 20 | onfiguration.upon.completion.... |
| 43fe0 | 20 20 4c 65 74 e2 80 99 73 20 66 69 72 73 74 20 74 72 79 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d | ..Let...s.first.try....org-roam- |
| 44000 | 6e 6f 64 65 2d 66 69 6e 64 e2 80 99 2e 20 20 43 61 6c 6c 69 6e 67 20 e2 80 98 4d 2d 78 0a 6f 72 | node-find......Calling....M-x.or |
| 44020 | 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6e 64 e2 80 99 20 77 69 6c 6c 20 73 68 6f 77 20 61 20 | g-roam-node-find....will.show.a. |
| 44040 | 6c 69 73 74 20 6f 66 20 74 69 74 6c 65 73 20 66 6f 72 20 6e 6f 64 65 73 20 74 68 61 74 20 72 65 | list.of.titles.for.nodes.that.re |
| 44060 | 73 69 64 65 20 69 6e 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 | side.in....org-roam-directory... |
| 44080 | 2e 20 20 49 74 20 73 68 6f 75 6c 64 20 73 68 6f 77 20 6e 6f 74 68 69 6e 67 20 72 69 67 68 74 20 | ...It.should.show.nothing.right. |
| 440a0 | 6e 6f 77 2c 20 73 69 6e 63 65 20 74 68 65 72 65 20 61 72 65 0a 6e 6f 20 6e 6f 74 65 73 20 69 6e | now,.since.there.are.no.notes.in |
| 440c0 | 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 2e 20 20 45 6e 74 65 72 20 74 68 65 20 74 69 74 6c 65 | .the.directory...Enter.the.title |
| 440e0 | 20 6f 66 20 74 68 65 20 6e 6f 74 65 20 79 6f 75 20 77 69 73 68 20 74 6f 0a 63 72 65 61 74 65 2c | .of.the.note.you.wish.to.create, |
| 44100 | 20 61 6e 64 20 70 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 2e 20 20 54 68 69 73 20 62 65 67 69 | .and.press....RET......This.begi |
| 44120 | 6e 73 20 74 68 65 20 6e 6f 74 65 20 63 72 65 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 2e 20 20 54 | ns.the.note.creation.process...T |
| 44140 | 68 69 73 0a 70 72 6f 63 65 73 73 20 75 73 65 73 20 e2 80 98 6f 72 67 2d 63 61 70 74 75 72 65 e2 | his.process.uses....org-capture. |
| 44160 | 80 99 e2 80 99 73 20 74 65 6d 70 6c 61 74 69 6e 67 20 73 79 73 74 65 6d 2c 20 61 6e 64 20 63 61 | .....s.templating.system,.and.ca |
| 44180 | 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 0a 28 73 65 65 20 2a 6e 6f 74 65 20 54 68 65 20 54 | n.be.customized.(see.*note.The.T |
| 441a0 | 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 3a 3a 29 2e 20 20 55 73 69 6e 67 20 74 68 65 20 | emplating.System::)...Using.the. |
| 441c0 | 64 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 2c 0a 70 72 65 73 73 69 6e 67 20 e2 80 98 43 2d | default.template,.pressing....C- |
| 441e0 | 63 20 43 2d 63 e2 80 99 20 66 69 6e 69 73 68 65 73 20 74 68 65 20 6e 6f 74 65 20 63 61 70 74 75 | c.C-c....finishes.the.note.captu |
| 44200 | 72 65 2e 0a 0a 20 20 20 4e 6f 77 20 74 68 61 74 20 77 65 20 68 61 76 65 20 61 20 6e 6f 64 65 2c | re......Now.that.we.have.a.node, |
| 44220 | 20 77 65 20 63 61 6e 20 74 72 79 20 69 6e 73 65 72 74 69 6e 67 20 61 20 6c 69 6e 6b 20 74 6f 20 | .we.can.try.inserting.a.link.to. |
| 44240 | 74 68 65 20 6e 6f 64 65 0a 75 73 69 6e 67 20 e2 80 98 4d 2d 78 20 6f 72 67 2d 72 6f 61 6d 2d 6e | the.node.using....M-x.org-roam-n |
| 44260 | 6f 64 65 2d 69 6e 73 65 72 74 e2 80 99 2e 20 20 54 68 69 73 20 62 72 69 6e 67 73 20 75 70 20 74 | ode-insert......This.brings.up.t |
| 44280 | 68 65 20 6c 69 73 74 20 6f 66 20 6e 6f 64 65 73 2c 0a 77 68 69 63 68 20 73 68 6f 75 6c 64 20 63 | he.list.of.nodes,.which.should.c |
| 442a0 | 6f 6e 74 61 69 6e 20 74 68 65 20 6e 6f 64 65 20 79 6f 75 20 6a 75 73 74 20 63 72 65 61 74 65 64 | ontain.the.node.you.just.created |
| 442c0 | 2e 20 20 53 65 6c 65 63 74 69 6e 67 20 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 0a 69 6e 73 65 72 | ...Selecting.the.node.will.inser |
| 442e0 | 74 20 61 6e 20 e2 80 98 69 64 3a e2 80 99 20 6c 69 6e 6b 20 74 6f 20 74 68 65 20 6e 6f 64 65 2e | t.an....id:....link.to.the.node. |
| 44300 | 20 20 49 66 20 79 6f 75 20 69 6e 73 74 65 61 64 20 65 6e 74 65 72 65 64 20 61 20 74 69 74 6c 65 | ..If.you.instead.entered.a.title |
| 44320 | 20 74 68 61 74 0a 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 79 6f 75 20 77 69 6c 6c 20 6f | .that.does.not.exist,.you.will.o |
| 44340 | 6e 63 65 20 61 67 61 69 6e 20 62 65 20 62 72 6f 75 67 68 74 20 74 68 72 6f 75 67 68 20 74 68 65 | nce.again.be.brought.through.the |
| 44360 | 20 6e 6f 64 65 20 63 72 65 61 74 69 6f 6e 0a 70 72 6f 63 65 73 73 2e 0a 0a 20 20 20 4f 6e 65 20 | .node.creation.process......One. |
| 44380 | 63 61 6e 20 61 6c 73 6f 20 63 6f 6e 76 65 6e 69 65 6e 74 6c 79 20 69 6e 73 65 72 74 20 6c 69 6e | can.also.conveniently.insert.lin |
| 443a0 | 6b 73 20 76 69 61 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 0a 66 | ks.via.the.completion-at-point.f |
| 443c0 | 75 6e 63 74 69 6f 6e 73 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 20 28 73 65 65 20 | unctions.Org-roam.provides.(see. |
| 443e0 | 2a 6e 6f 74 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 | *note.Completion::).....File:.or |
| 44400 | 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 | g-roam.info,..Node:.Customizing. |
| 44420 | 4e 6f 64 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 43 72 65 61 74 69 6e | Node.Completions,..Prev:.Creatin |
| 44440 | 67 20 61 6e 64 20 4c 69 6e 6b 69 6e 67 20 4e 6f 64 65 73 2c 20 20 55 70 3a 20 47 65 74 74 69 6e | g.and.Linking.Nodes,..Up:.Gettin |
| 44460 | 67 20 53 74 61 72 74 65 64 0a 0a 35 2e 35 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 | g.Started..5.5.Customizing.Node. |
| 44480 | 43 6f 6d 70 6c 65 74 69 6f 6e 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | Completions.==================== |
| 444a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4e 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 | ============..Node.selection.is. |
| 444c0 | 61 63 68 69 65 76 65 64 20 76 69 61 20 74 68 65 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | achieved.via.the....completing-r |
| 444e0 | 65 61 64 e2 80 99 20 69 6e 74 65 72 66 61 63 65 2c 0a 74 79 70 69 63 61 6c 6c 79 20 74 68 72 6f | ead....interface,.typically.thro |
| 44500 | 75 67 68 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 e2 80 98 2e 20 20 54 | ugh....org-roam-node-read......T |
| 44520 | 68 65 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 73 65 20 6e 6f 64 65 73 0a 61 | he.presentation.of.these.nodes.a |
| 44540 | 72 65 20 67 6f 76 65 72 6e 65 64 20 62 79 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d | re.governed.by....org-roam-node- |
| 44560 | 64 69 73 70 6c 61 79 2d 74 65 6d 70 6c 61 74 65 e2 80 99 2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 | display-template.......--.Variab |
| 44580 | 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 69 73 70 6c 61 79 2d 74 65 6d 70 6c 61 | le:.org-roam-node-display-templa |
| 445a0 | 74 65 0a 0a 20 20 20 20 20 43 6f 6e 66 69 67 75 72 65 73 20 64 69 73 70 6c 61 79 20 66 6f 72 6d | te.......Configures.display.form |
| 445c0 | 61 74 74 69 6e 67 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 | atting.for.Org-roam.node........ |
| 445e0 | 50 61 74 74 65 72 6e 73 20 6f 66 20 66 6f 72 6d 20 e2 80 9c 24 7b 66 69 65 6c 64 2d 6e 61 6d 65 | Patterns.of.form....${field-name |
| 44600 | 3a 6c 65 6e 67 74 68 7d e2 80 9d 20 61 72 65 20 69 6e 74 65 72 70 6f 6c 61 74 65 64 20 62 61 73 | :length}....are.interpolated.bas |
| 44620 | 65 64 20 6f 6e 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 2e 0a 0a 20 20 | ed.on......the.current.node..... |
| 44640 | 20 20 20 45 61 63 68 20 e2 80 9c 66 69 65 6c 64 2d 6e 61 6d 65 e2 80 9d 20 69 73 20 72 65 70 6c | ...Each....field-name....is.repl |
| 44660 | 61 63 65 64 20 77 69 74 68 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 65 61 | aced.with.the.return.value.of.ea |
| 44680 | 63 68 0a 20 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 63 63 65 73 73 6f 72 20 66 | ch......corresponding.accessor.f |
| 446a0 | 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2c 20 65 2e 67 2e 20 | unction.for.org-roam-node,.e.g.. |
| 446c0 | 20 e2 80 9c 24 7b 74 69 74 6c 65 7d e2 80 9d 0a 20 20 20 20 20 77 69 6c 6c 20 62 65 20 69 6e 74 | ....${title}.........will.be.int |
| 446e0 | 65 72 70 6f 6c 61 74 65 64 20 62 79 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 6f 72 67 2d 72 | erpolated.by.the.result.of.org-r |
| 44700 | 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 2e 20 20 59 6f 75 20 63 61 6e 0a 20 20 20 20 20 61 6c | oam-node-title...You.can......al |
| 44720 | 73 6f 20 64 65 66 69 6e 65 20 63 75 73 74 6f 6d 20 61 63 63 65 73 73 6f 72 73 20 75 73 69 6e 67 | so.define.custom.accessors.using |
| 44740 | 20 63 6c 2d 64 65 66 6d 65 74 68 6f 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 | .cl-defmethod...For.example,.you |
| 44760 | 0a 20 20 20 20 20 63 61 6e 20 64 65 66 69 6e 65 3a 0a 0a 20 20 20 20 20 28 63 6c 2d 64 65 66 6d | ......can.define:.......(cl-defm |
| 44780 | 65 74 68 6f 64 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6d 79 2d 74 69 74 6c 65 20 28 28 6e | ethod.org-roam-node-my-title.((n |
| 447a0 | 6f 64 65 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 29 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 | ode.org-roam-node)).(concat..... |
| 447c0 | 20 e2 80 9c 4d 79 20 e2 80 9d 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 20 | ....My.....(org-roam-node-title. |
| 447e0 | 6e 6f 64 65 29 29 29 0a 0a 20 20 20 20 20 61 6e 64 20 74 68 65 6e 20 72 65 66 65 72 65 6e 63 65 | node))).......and.then.reference |
| 44800 | 20 69 74 20 68 65 72 65 20 6f 72 20 69 6e 20 74 68 65 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c | .it.here.or.in.the.capture.templ |
| 44820 | 61 74 65 73 20 61 73 0a 20 20 20 20 20 e2 80 9c 24 7b 6d 79 2d 74 69 74 6c 65 7d e2 80 9d 2e 0a | ates.as.........${my-title}..... |
| 44840 | 0a 20 20 20 20 20 e2 80 9c 6c 65 6e 67 74 68 e2 80 9d 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 | .........length....is.an.optiona |
| 44860 | 6c 20 73 70 65 63 69 66 69 65 72 20 61 6e 64 20 64 65 63 6c 61 72 65 73 20 68 6f 77 20 6d 61 6e | l.specifier.and.declares.how.man |
| 44880 | 79 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f | y.characters......can.be.used.to |
| 448a0 | 20 64 69 73 70 6c 61 79 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 6f 72 72 65 73 | .display.the.value.of.the.corres |
| 448c0 | 70 6f 6e 64 69 6e 67 20 66 69 65 6c 64 2e 20 20 49 66 0a 20 20 20 20 20 69 74 e2 80 99 73 20 6e | ponding.field...If......it...s.n |
| 448e0 | 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 66 69 65 6c 64 20 77 69 6c 6c 20 62 65 20 | ot.specified,.the.field.will.be. |
| 44900 | 69 6e 73 65 72 74 65 64 20 61 73 20 69 73 2c 20 69 2e 65 2e 20 20 69 74 0a 20 20 20 20 20 77 6f | inserted.as.is,.i.e...it......wo |
| 44920 | 6e e2 80 99 74 20 62 65 20 61 6c 69 67 6e 65 64 20 6e 6f 72 20 74 72 69 6d 6d 65 64 2e 20 20 49 | n...t.be.aligned.nor.trimmed...I |
| 44940 | 66 20 69 74 e2 80 99 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 74 68 65 20 66 69 65 6c 64 20 77 | f.it...s.an.integer,.the.field.w |
| 44960 | 69 6c 6c 0a 20 20 20 20 20 62 65 20 61 6c 69 67 6e 65 64 20 61 63 63 6f 72 64 69 6e 67 6c 79 20 | ill......be.aligned.accordingly. |
| 44980 | 61 6e 64 20 61 6c 6c 20 74 68 65 20 65 78 63 65 65 64 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 | and.all.the.exceeding.characters |
| 449a0 | 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 74 72 69 6d 6d 65 64 20 6f 75 74 2e 20 20 49 66 20 69 | .will.be......trimmed.out...If.i |
| 449c0 | 74 e2 80 99 73 20 e2 80 9c 2a e2 80 9d 2c 20 74 68 65 20 66 69 65 6c 64 20 77 69 6c 6c 20 75 73 | t...s....*...,.the.field.will.us |
| 449e0 | 65 20 61 73 20 6d 61 6e 79 20 63 68 61 72 61 63 74 65 72 73 20 61 73 0a 20 20 20 20 20 70 6f 73 | e.as.many.characters.as......pos |
| 44a00 | 73 69 62 6c 65 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 61 6c 69 67 6e 65 64 20 61 63 63 6f 72 64 | sible.and.will.be.aligned.accord |
| 44a20 | 69 6e 67 6c 79 2e 0a 0a 20 20 20 20 20 41 20 63 6c 6f 73 75 72 65 20 63 61 6e 20 61 6c 73 6f 20 | ingly........A.closure.can.also. |
| 44a40 | 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 6e 20 | be.assigned.to.this.variable.in. |
| 44a60 | 77 68 69 63 68 20 63 61 73 65 20 74 68 65 0a 20 20 20 20 20 63 6c 6f 73 75 72 65 20 69 73 20 65 | which.case.the......closure.is.e |
| 44a80 | 76 61 6c 75 61 74 65 64 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 | valuated.and.the.return.value.is |
| 44aa0 | 20 75 73 65 64 20 61 73 20 74 68 65 20 74 65 6d 70 6c 61 74 65 2e 0a 20 20 20 20 20 54 68 65 20 | .used.as.the.template.......The. |
| 44ac0 | 63 6c 6f 73 75 72 65 20 6d 75 73 74 20 65 76 61 6c 75 61 74 65 20 74 6f 20 61 20 76 61 6c 69 64 | closure.must.evaluate.to.a.valid |
| 44ae0 | 20 74 65 6d 70 6c 61 74 65 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 49 66 20 79 6f 75 e2 80 99 72 | .template.string......If.you...r |
| 44b00 | 65 20 75 73 69 6e 67 20 61 20 76 65 72 74 69 63 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 | e.using.a.vertical.completion.fr |
| 44b20 | 61 6d 65 77 6f 72 6b 2c 20 73 75 63 68 20 61 73 20 49 76 79 20 61 6e 64 0a 53 65 6c 65 63 74 72 | amework,.such.as.Ivy.and.Selectr |
| 44b40 | 75 6d 2c 20 4f 72 67 2d 72 6f 61 6d 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 67 65 6e 65 72 61 | um,.Org-roam.supports.the.genera |
| 44b60 | 74 69 6f 6e 20 6f 66 20 61 6e 20 61 6c 69 67 6e 65 64 2c 20 74 61 62 75 6c 61 72 0a 63 6f 6d 70 | tion.of.an.aligned,.tabular.comp |
| 44b80 | 6c 65 74 69 6f 6e 20 69 6e 74 65 72 66 61 63 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | letion.interface...For.example,. |
| 44ba0 | 74 6f 20 69 6e 63 6c 75 64 65 20 61 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 74 61 67 73 20 75 70 20 | to.include.a.column.for.tags.up. |
| 44bc0 | 74 6f 0a 31 30 20 63 68 61 72 61 63 74 65 72 20 77 69 64 74 68 73 20 77 69 64 65 2c 20 6f 6e 65 | to.10.character.widths.wide,.one |
| 44be0 | 20 63 61 6e 20 73 65 74 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 69 73 70 6c 61 | .can.set....org-roam-node-displa |
| 44c00 | 79 2d 74 65 6d 70 6c 61 74 65 e2 80 99 0a 61 73 20 73 75 63 68 3a 0a 0a 20 20 20 20 20 28 73 65 | y-template....as.such:.......(se |
| 44c20 | 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 69 73 70 6c 61 79 2d 74 65 6d 70 6c 61 74 | tq.org-roam-node-display-templat |
| 44c40 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 24 7b 74 69 74 6c 65 3a 2a 7d | e............(concat."${title:*} |
| 44c60 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | ."....................(propertiz |
| 44c80 | 65 20 22 24 7b 74 61 67 73 3a 31 30 7d 22 20 27 66 61 63 65 20 27 6f 72 67 2d 74 61 67 29 29 29 | e."${tags:10}".'face.'org-tag))) |
| 44ca0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ....File:.org-roam.info,..Node:. |
| 44cc0 | 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 2c 20 20 4e 65 78 74 3a | Customizing.Node.Caching,..Next: |
| 44ce0 | 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 47 65 74 | .The.Org-roam.Buffer,..Prev:.Get |
| 44d00 | 74 69 6e 67 20 53 74 61 72 74 65 64 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 36 20 43 75 73 74 6f 6d | ting.Started,..Up:.Top..6.Custom |
| 44d20 | 69 7a 69 6e 67 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | izing.Node.Caching.************* |
| 44d40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 48 6f 77 20 74 6f | *************..*.Menu:..*.How.to |
| 44d60 | 20 63 61 63 68 65 3a 3a 0a 2a 20 57 68 61 74 20 74 6f 20 63 61 63 68 65 3a 3a 0a 2a 20 57 68 65 | .cache::.*.What.to.cache::.*.Whe |
| 44d80 | 6e 20 74 6f 20 63 61 63 68 65 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 | n.to.cache::....File:.org-roam.i |
| 44da0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 63 61 63 68 65 2c 20 20 4e 65 78 74 3a | nfo,..Node:.How.to.cache,..Next: |
| 44dc0 | 20 57 68 61 74 20 74 6f 20 63 61 63 68 65 2c 20 20 55 70 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 | .What.to.cache,..Up:.Customizing |
| 44de0 | 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 0a 0a 36 2e 31 20 48 6f 77 20 74 6f 20 63 61 63 68 65 0a | .Node.Caching..6.1.How.to.cache. |
| 44e00 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 75 73 65 73 20 | ================..Org-roam.uses. |
| 44e20 | 61 20 73 71 6c 69 74 65 20 64 61 74 61 62 61 73 65 20 74 6f 20 70 65 72 66 6f 72 6d 20 63 61 63 | a.sqlite.database.to.perform.cac |
| 44e40 | 68 69 6e 67 2c 20 62 75 74 20 74 68 65 72 65 20 61 72 65 0a 6d 75 6c 74 69 70 6c 65 20 45 6d 61 | hing,.but.there.are.multiple.Ema |
| 44e60 | 63 73 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 2e 20 20 | cs.libraries.that.can.be.used... |
| 44e80 | 54 68 65 20 64 65 66 61 75 6c 74 20 75 73 65 64 20 62 79 20 4f 72 67 2d 72 6f 61 6d 0a 69 73 20 | The.default.used.by.Org-roam.is. |
| 44ea0 | e2 80 98 65 6d 61 63 73 2d 73 71 6c 69 74 65 e2 80 99 2e 20 20 42 65 6c 6f 77 20 74 68 65 20 70 | ...emacs-sqlite......Below.the.p |
| 44ec0 | 72 6f 73 20 61 6e 64 20 63 6f 6e 73 20 6f 66 20 65 61 63 68 20 70 61 63 6b 61 67 65 20 69 73 20 | ros.and.cons.of.each.package.is. |
| 44ee0 | 75 73 65 64 3a 0a 0a 20 20 20 2a 2a 65 6d 61 63 73 2d 73 71 6c 69 74 65 2a 2a 20 28 68 74 74 70 | used:.....**emacs-sqlite**.(http |
| 44f00 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 6b 65 65 74 6f 2f 65 6d 61 63 73 71 6c 29 0a 0a | s://github.com/skeeto/emacsql).. |
| 44f20 | 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 6f 70 74 69 6f 6e 20 75 73 65 64 20 62 79 20 4f 72 | ...The.default.option.used.by.Or |
| 44f40 | 67 2d 72 6f 61 6d 2e 20 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 73 20 74 68 65 20 6d 6f 73 | g-roam...This.library.is.the.mos |
| 44f60 | 74 20 6d 61 74 75 72 65 0a 61 6e 64 20 77 65 6c 6c 2d 73 75 70 70 6f 72 74 65 64 20 61 6e 64 20 | t.mature.and.well-supported.and. |
| 44f80 | 69 73 20 69 6d 70 6f 72 74 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 69 6e 20 4f 72 67 2d 72 6f | is.imported.by.default.in.Org-ro |
| 44fa0 | 61 6d 2e 0a 0a 20 20 20 4f 6e 65 20 64 6f 77 6e 73 69 64 65 20 6f 66 20 75 73 69 6e 67 20 e2 80 | am......One.downside.of.using... |
| 44fc0 | 98 65 6d 61 63 73 2d 73 71 6c 69 74 65 e2 80 99 20 69 73 20 74 68 61 74 20 75 73 69 6e 67 20 69 | .emacs-sqlite....is.that.using.i |
| 44fe0 | 74 20 72 65 71 75 69 72 65 73 0a 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 63 61 6e 20 63 | t.requires.compilation.and.can.c |
| 45000 | 61 75 73 65 20 69 73 73 75 65 73 20 69 6e 20 73 6f 6d 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 | ause.issues.in.some.environments |
| 45020 | 20 28 65 73 70 65 63 69 61 6c 6c 79 0a 57 69 6e 64 6f 77 73 29 2e 20 20 49 66 20 79 6f 75 20 68 | .(especially.Windows)...If.you.h |
| 45040 | 61 76 65 20 69 73 73 75 65 73 20 70 72 6f 64 75 63 69 6e 67 20 74 68 65 20 63 75 73 74 6f 6d 69 | ave.issues.producing.the.customi |
| 45060 | 7a 65 64 20 62 69 6e 61 72 79 20 72 65 71 75 69 72 65 64 0a 62 79 20 e2 80 98 65 6d 61 63 73 2d | zed.binary.required.by....emacs- |
| 45080 | 73 71 6c 69 74 65 e2 80 99 2c 20 63 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 20 e2 80 98 65 6d 61 | sqlite...,.consider.using....ema |
| 450a0 | 63 73 2d 73 71 6c 69 74 65 33 e2 80 99 2e 0a 0a 20 20 20 2a 2a 65 6d 61 63 73 2d 73 71 6c 69 74 | cs-sqlite3.........**emacs-sqlit |
| 450c0 | 65 33 2a 2a 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 69 72 65 75 2f 65 | e3**.(https://github.com/cireu/e |
| 450e0 | 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 33 29 0a 0a 20 20 20 e2 80 98 65 6d 61 63 73 2d 73 71 6c | macsql-sqlite3)........emacs-sql |
| 45100 | 69 74 65 33 e2 80 99 20 75 73 65 73 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 73 71 6c 69 74 65 | ite3....uses.the.official.sqlite |
| 45120 | 33 20 62 69 6e 61 72 79 20 74 68 61 74 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 0a 66 72 | 3.binary.that.can.be.obtained.fr |
| 45140 | 6f 6d 20 79 6f 75 72 20 73 79 73 74 65 6d e2 80 99 73 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 | om.your.system...s.package.manag |
| 45160 | 65 72 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 68 61 76 65 20 | er...This.is.useful.if.you.have. |
| 45180 | 69 73 73 75 65 73 0a 70 72 6f 64 75 63 69 6e 67 20 74 68 65 20 e2 80 98 73 71 6c 69 74 65 33 e2 | issues.producing.the....sqlite3. |
| 451a0 | 80 99 20 62 69 6e 61 72 79 20 72 65 71 75 69 72 65 64 20 62 79 20 74 68 65 20 6f 74 68 65 72 20 | ...binary.required.by.the.other. |
| 451c0 | 70 61 63 6b 61 67 65 73 2e 20 20 48 6f 77 65 76 65 72 2c 0a 69 74 20 69 73 20 6e 6f 74 20 72 65 | packages...However,.it.is.not.re |
| 451e0 | 63 6f 6d 6d 65 6e 64 65 64 20 62 65 63 61 75 73 65 20 69 74 20 68 61 73 20 73 6f 6d 65 20 63 6f | commended.because.it.has.some.co |
| 45200 | 6d 70 61 74 69 62 69 6c 69 74 79 20 69 73 73 75 65 73 20 77 69 74 68 0a 45 6d 61 63 73 2c 20 62 | mpatibility.issues.with.Emacs,.b |
| 45220 | 75 74 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 66 6f 72 20 6d 6f 73 74 20 72 65 67 75 6c 61 72 20 | ut.should.work.for.most.regular. |
| 45240 | 63 61 73 65 73 2e 20 20 53 65 65 20 43 68 72 69 73 20 57 65 6c 6c 6f 6e e2 80 99 73 20 62 6c 6f | cases...See.Chris.Wellon...s.blo |
| 45260 | 67 0a 70 6f 73 74 20 28 68 74 74 70 73 3a 2f 2f 6e 75 6c 6c 70 72 6f 67 72 61 6d 2e 63 6f 6d 2f | g.post.(https://nullprogram.com/ |
| 45280 | 62 6c 6f 67 2f 32 30 31 34 2f 30 32 2f 30 36 2f 29 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 | blog/2014/02/06/).for.more.infor |
| 452a0 | 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20 54 6f 20 75 73 65 20 e2 80 98 65 6d 61 63 73 71 6c 2d 73 71 | mation......To.use....emacsql-sq |
| 452c0 | 6c 69 74 65 33 e2 80 99 2c 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 70 61 63 6b 61 67 | lite3...,.ensure.that.the.packag |
| 452e0 | 65 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 2c 20 61 6e 64 0a 73 65 74 3a 0a 0a 20 20 20 20 20 28 | e.is.installed,.and.set:.......( |
| 45300 | 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 74 61 62 61 73 65 2d 63 6f 6e 6e 65 63 74 6f 72 | setq.org-roam-database-connector |
| 45320 | 20 27 73 71 6c 69 74 65 33 29 0a 0a 20 20 20 2a 2a 65 6d 61 63 73 73 71 6c 2d 73 71 6c 69 74 65 | .'sqlite3).....**emacssql-sqlite |
| 45340 | 2d 6d 6f 64 75 6c 65 2a 2a 0a 28 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 65 | -module**.(https://melpa.org/#/e |
| 45360 | 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 29 20 28 70 72 65 76 69 6f 75 73 6c | macsql-sqlite-module).(previousl |
| 45380 | 79 0a 65 6d 61 63 73 71 6c 2d 6c 69 62 73 71 6c 69 74 65 33 29 0a 0a 20 20 20 e2 80 98 65 6d 61 | y.emacsql-libsqlite3)........ema |
| 453a0 | 63 73 2d 73 71 6c 69 74 65 2d 6d 6f 64 75 6c 65 e2 80 99 20 69 73 20 61 20 72 65 6c 61 74 69 76 | cs-sqlite-module....is.a.relativ |
| 453c0 | 65 6c 79 20 79 6f 75 6e 67 20 70 61 63 6b 61 67 65 20 77 68 69 63 68 20 75 73 65 73 20 61 6e 0a | ely.young.package.which.uses.an. |
| 453e0 | 45 6d 61 63 73 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 65 78 70 6f 73 65 73 20 70 61 72 74 73 20 | Emacs.module.that.exposes.parts. |
| 45400 | 6f 66 20 74 68 65 20 53 51 4c 69 74 65 20 43 20 41 50 49 20 74 6f 20 45 6d 61 63 73 20 4c 69 73 | of.the.SQLite.C.API.to.Emacs.Lis |
| 45420 | 70 2c 0a 69 6e 73 74 65 61 64 20 6f 66 20 75 73 69 6e 67 20 73 75 62 70 72 6f 63 65 73 73 20 61 | p,.instead.of.using.subprocess.a |
| 45440 | 73 20 e2 80 98 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 e2 80 99 20 64 6f 65 73 2e 20 20 49 74 | s....emacsql-sqlite....does...It |
| 45460 | 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 0a 62 65 20 61 20 6d 6f 72 65 20 70 65 72 66 6f 72 | .is.expected.to.be.a.more.perfor |
| 45480 | 6d 61 6e 74 20 64 72 6f 70 2d 69 6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 e2 80 98 | mant.drop-in.replacement.for.... |
| 454a0 | 65 6d 61 63 73 2d 73 71 6c 69 74 65 e2 80 99 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 | emacs-sqlite...........(setq.org |
| 454c0 | 2d 72 6f 61 6d 2d 64 61 74 61 62 61 73 65 2d 63 6f 6e 6e 65 63 74 6f 72 20 27 73 71 6c 69 74 65 | -roam-database-connector.'sqlite |
| 454e0 | 2d 6d 6f 64 75 6c 65 29 0a 0a 20 20 20 2a 2a 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 2d 62 75 | -module).....**emacsql-sqlite-bu |
| 45500 | 69 6c 74 69 6e 2a 2a 0a 28 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 65 6d 61 | iltin**.(https://melpa.org/#/ema |
| 45520 | 63 73 71 6c 2d 73 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e 29 0a 0a 20 20 20 e2 80 98 65 6d 61 63 | csql-sqlite-builtin)........emac |
| 45540 | 73 71 6c 2d 73 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e e2 80 99 20 75 73 65 73 20 74 68 65 20 69 | sql-sqlite-builtin....uses.the.i |
| 45560 | 6e 2d 62 75 69 6c 74 20 53 51 4c 69 74 65 20 73 75 70 70 6f 72 74 20 66 6f 72 20 45 6d 61 63 73 | n-built.SQLite.support.for.Emacs |
| 45580 | 0a 32 39 20 61 6e 64 20 6c 61 74 65 72 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 72 65 63 6f | .29.and.later...This.is.the.reco |
| 455a0 | 6d 6d 65 6e 64 65 64 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 | mmended.option.if.you.are.using. |
| 455c0 | 61 20 76 65 72 73 69 6f 6e 0a 6f 66 20 45 6d 61 63 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 | a.version.of.Emacs.that.supports |
| 455e0 | 20 69 74 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 74 61 62 61 | .it........(setq.org-roam-databa |
| 45600 | 73 65 2d 63 6f 6e 6e 65 63 74 6f 72 20 27 73 71 6c 69 74 65 2d 62 75 69 6c 74 69 6e 29 0a 0a 1f | se-connector.'sqlite-builtin)... |
| 45620 | 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 57 68 61 | .File:.org-roam.info,..Node:.Wha |
| 45640 | 74 20 74 6f 20 63 61 63 68 65 2c 20 20 4e 65 78 74 3a 20 57 68 65 6e 20 74 6f 20 63 61 63 68 65 | t.to.cache,..Next:.When.to.cache |
| 45660 | 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 74 6f 20 63 61 63 68 65 2c 20 20 55 70 3a 20 43 75 73 74 | ,..Prev:.How.to.cache,..Up:.Cust |
| 45680 | 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 0a 0a 36 2e 32 20 57 68 61 74 20 74 | omizing.Node.Caching..6.2.What.t |
| 456a0 | 6f 20 63 61 63 68 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 42 79 20 64 65 | o.cache.=================..By.de |
| 456c0 | 66 61 75 6c 74 2c 20 61 6c 6c 20 6e 6f 64 65 73 20 28 61 6e 79 20 68 65 61 64 6c 69 6e 65 20 6f | fault,.all.nodes.(any.headline.o |
| 456e0 | 72 20 66 69 6c 65 20 77 69 74 68 20 61 6e 20 49 44 29 20 61 72 65 20 63 61 63 68 65 64 20 62 79 | r.file.with.an.ID).are.cached.by |
| 45700 | 0a 4f 72 67 2d 72 6f 61 6d 2e 20 20 54 68 65 72 65 20 61 72 65 20 69 6e 73 74 61 6e 63 65 73 20 | .Org-roam...There.are.instances. |
| 45720 | 77 68 65 72 65 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 68 61 76 65 20 68 65 61 64 6c | where.you.may.want.to.have.headl |
| 45740 | 69 6e 65 73 20 77 69 74 68 0a 49 44 2c 20 62 75 74 20 6e 6f 74 20 68 61 76 65 20 74 68 65 6d 20 | ines.with.ID,.but.not.have.them. |
| 45760 | 63 61 63 68 65 64 20 62 79 20 4f 72 67 2d 72 6f 61 6d 2e 0a 0a 20 20 20 54 6f 20 65 78 63 6c 75 | cached.by.Org-roam......To.exclu |
| 45780 | 64 65 20 61 20 68 65 61 64 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 | de.a.headline.from.the.Org-roam. |
| 457a0 | 64 61 74 61 62 61 73 65 2c 20 73 65 74 20 74 68 65 0a e2 80 98 52 4f 41 4d 5f 45 58 43 4c 55 44 | database,.set.the....ROAM_EXCLUD |
| 457c0 | 45 e2 80 99 20 70 72 6f 70 65 72 74 79 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 | E....property.to.a.non-nil.value |
| 457e0 | 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 2a 20 46 6f 6f 0a 20 20 20 20 | ...For.example:.......*.Foo..... |
| 45800 | 20 20 20 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 20 20 20 20 20 20 20 3a 49 44 3a 20 20 20 20 20 | ...:PROPERTIES:........:ID:..... |
| 45820 | 20 20 66 6f 6f 0a 20 20 20 20 20 20 20 3a 52 4f 41 4d 5f 45 58 43 4c 55 44 45 3a 20 74 0a 20 20 | ..foo........:ROAM_EXCLUDE:.t... |
| 45840 | 20 20 20 20 20 3a 45 4e 44 3a 0a 0a 20 20 20 4f 6e 65 20 63 61 6e 20 61 6c 73 6f 20 73 65 74 20 | .....:END:.....One.can.also.set. |
| 45860 | e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6e 6f 64 65 2d 69 6e 63 6c 75 64 65 2d 66 75 6e 63 | ...org-roam-db-node-include-func |
| 45880 | 74 69 6f 6e e2 80 99 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 74 6f 20 65 78 63 6c 75 64 | tion......For.example,.to.exclud |
| 458a0 | 65 20 61 6c 6c 20 68 65 61 64 6c 69 6e 65 73 20 77 69 74 68 20 74 68 65 20 e2 80 98 41 54 54 41 | e.all.headlines.with.the....ATTA |
| 458c0 | 43 48 e2 80 99 20 74 61 67 20 66 72 6f 6d 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 0a 64 61 74 61 | CH....tag.from.the.Org-roam.data |
| 458e0 | 62 61 73 65 2c 20 6f 6e 65 20 63 61 6e 20 73 65 74 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f | base,.one.can.set:.......(setq.o |
| 45900 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 6e 6f 64 65 2d 69 6e 63 6c 75 64 65 2d 66 75 6e 63 74 69 6f 6e | rg-roam-db-node-include-function |
| 45920 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 | ............(lambda.().......... |
| 45940 | 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 41 54 54 41 43 48 22 20 28 6f 72 67 2d 67 | ....(not.(member."ATTACH".(org-g |
| 45960 | 65 74 2d 74 61 67 73 29 29 29 29 29 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 72 65 6c 69 65 64 | et-tags))))).....Org-roam.relied |
| 45980 | 20 6f 6e 20 74 68 65 20 6f 62 74 61 69 6e 65 64 20 4f 72 67 20 41 53 54 20 66 6f 72 20 74 68 65 | .on.the.obtained.Org.AST.for.the |
| 459a0 | 20 62 75 66 66 65 72 20 74 6f 20 70 61 72 73 65 0a 6c 69 6e 6b 73 2e 20 20 48 6f 77 65 76 65 72 | .buffer.to.parse.links...However |
| 459c0 | 2c 20 6c 69 6e 6b 73 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 73 6f 6d 65 20 70 6c 61 63 65 73 | ,.links.appearing.in.some.places |
| 459e0 | 20 28 65 2e 67 2e 20 20 77 69 74 68 69 6e 20 70 72 6f 70 65 72 74 79 0a 64 72 61 77 65 72 73 29 | .(e.g...within.property.drawers) |
| 45a00 | 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 62 79 20 74 68 65 20 4f 72 67 20 41 | .are.not.considered.by.the.Org.A |
| 45a20 | 53 54 20 74 6f 20 62 65 20 6c 69 6e 6b 73 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 0a 4f 72 67 2d | ST.to.be.links...Therefore,.Org- |
| 45a40 | 72 6f 61 6d 20 74 61 6b 65 73 20 73 70 65 63 69 61 6c 20 63 61 72 65 20 6f 66 20 61 64 64 69 74 | roam.takes.special.care.of.addit |
| 45a60 | 69 6f 6e 61 6c 6c 79 20 74 72 79 69 6e 67 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 73 65 0a | ionally.trying.to.process.these. |
| 45a80 | 6c 69 6e 6b 73 2e 20 20 55 73 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 | links...Use....org-roam-db-extra |
| 45aa0 | 2d 6c 69 6e 6b 73 2d 65 6c 65 6d 65 6e 74 73 e2 80 99 20 74 6f 20 73 70 65 63 69 66 79 20 77 68 | -links-elements....to.specify.wh |
| 45ac0 | 69 63 68 0a 61 64 64 69 74 69 6f 6e 61 6c 20 4f 72 67 20 41 53 54 20 65 6c 65 6d 65 6e 74 20 74 | ich.additional.Org.AST.element.t |
| 45ae0 | 79 70 65 73 20 74 6f 20 63 6f 6e 73 69 64 65 72 2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a | ypes.to.consider....--.Variable: |
| 45b00 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 2d 6c 69 6e 6b 73 2d 65 6c 65 6d 65 6e 74 | .org-roam-db-extra-links-element |
| 45b20 | 73 0a 0a 20 20 20 20 20 54 68 65 20 6c 69 73 74 20 6f 66 20 4f 72 67 20 65 6c 65 6d 65 6e 74 20 | s.......The.list.of.Org.element. |
| 45b40 | 74 79 70 65 73 20 74 6f 20 69 6e 63 6c 75 64 65 20 66 6f 72 20 70 61 72 73 69 6e 67 20 62 79 20 | types.to.include.for.parsing.by. |
| 45b60 | 4f 72 67 2d 72 6f 61 6d 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 77 68 65 6e | Org-roam........By.default,.when |
| 45b80 | 20 70 61 72 73 69 6e 67 20 4f 72 67 e2 80 99 73 20 41 53 54 2c 20 6c 69 6e 6b 73 20 77 69 74 68 | .parsing.Org...s.AST,.links.with |
| 45ba0 | 69 6e 20 6b 65 79 77 6f 72 64 73 20 61 6e 64 0a 20 20 20 20 20 70 72 6f 70 65 72 74 79 20 64 72 | in.keywords.and......property.dr |
| 45bc0 | 61 77 65 72 73 20 61 72 65 20 6e 6f 74 20 70 61 72 73 65 64 20 61 73 20 6c 69 6e 6b 73 2e 20 20 | awers.are.not.parsed.as.links... |
| 45be0 | 53 6f 6d 65 74 69 6d 65 73 20 68 6f 77 65 76 65 72 2c 20 69 74 20 69 73 0a 20 20 20 20 20 64 65 | Sometimes.however,.it.is......de |
| 45c00 | 73 69 72 61 62 6c 65 20 74 6f 20 70 61 72 73 65 20 61 6e 64 20 63 61 63 68 65 20 74 68 65 73 65 | sirable.to.parse.and.cache.these |
| 45c20 | 20 6c 69 6e 6b 73 20 28 65 2e 67 2e 20 20 68 69 64 69 6e 67 20 6c 69 6e 6b 73 20 69 6e 20 61 0a | .links.(e.g...hiding.links.in.a. |
| 45c40 | 20 20 20 20 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 29 2e 0a 0a 20 20 20 41 64 64 69 74 | .....property.drawer)......Addit |
| 45c60 | 69 6f 6e 61 6c 6c 79 2c 20 6f 6e 65 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 69 67 6e 6f 72 65 20 | ionally,.one.may.want.to.ignore. |
| 45c80 | 63 65 72 74 61 69 6e 20 6b 65 79 73 20 66 72 6f 6d 20 62 65 69 6e 67 20 65 78 63 6c 75 64 65 64 | certain.keys.from.being.excluded |
| 45ca0 | 0a 77 69 74 68 69 6e 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 73 2e 20 20 46 6f 72 20 65 | .within.property.drawers...For.e |
| 45cc0 | 78 61 6d 70 6c 65 2c 20 77 65 20 77 6f 75 6c 64 20 6e 6f 74 20 77 61 6e 74 20 e2 80 98 52 4f 41 | xample,.we.would.not.want....ROA |
| 45ce0 | 4d 5f 52 45 46 53 e2 80 99 0a 6c 69 6e 6b 73 20 74 6f 20 62 65 20 73 65 6c 66 2d 72 65 66 65 72 | M_REFS....links.to.be.self-refer |
| 45d00 | 65 6e 74 69 61 6c 2e 20 20 48 65 6e 63 65 2c 20 74 6f 20 65 78 63 6c 75 64 65 20 73 70 65 63 69 | ential...Hence,.to.exclude.speci |
| 45d20 | 66 69 63 20 6b 65 79 73 2c 20 77 65 20 75 73 65 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d | fic.keys,.we.use....org-roam-db- |
| 45d40 | 65 78 74 72 61 2d 6c 69 6e 6b 73 2d 65 78 63 6c 75 64 65 2d 6b 65 79 73 e2 80 99 2e 0a 0a 20 2d | extra-links-exclude-keys.......- |
| 45d60 | 2d 20 56 61 72 69 61 62 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 2d 6c 69 | -.Variable:.org-roam-db-extra-li |
| 45d80 | 6e 6b 73 2d 65 78 63 6c 75 64 65 2d 6b 65 79 73 0a 0a 20 20 20 20 20 4b 65 79 73 20 74 6f 20 69 | nks-exclude-keys.......Keys.to.i |
| 45da0 | 67 6e 6f 72 65 20 77 68 65 6e 20 6d 61 70 70 69 6e 67 20 6f 76 65 72 20 6c 69 6e 6b 73 2e 0a 0a | gnore.when.mapping.over.links... |
| 45dc0 | 20 20 20 20 20 54 68 65 20 63 61 72 20 6f 66 20 74 68 65 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 | .....The.car.of.the.association. |
| 45de0 | 6c 69 73 74 20 69 73 20 74 68 65 20 4f 72 67 20 65 6c 65 6d 65 6e 74 20 74 79 70 65 20 28 65 2e | list.is.the.Org.element.type.(e. |
| 45e00 | 67 2e 0a 20 20 20 20 20 6b 65 79 77 6f 72 64 29 2e 20 20 54 68 65 20 63 64 72 20 69 73 20 61 20 | g.......keyword)...The.cdr.is.a. |
| 45e20 | 6c 69 73 74 20 6f 66 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 73 74 72 69 6e 67 73 | list.of.case-insensitive.strings |
| 45e40 | 20 74 6f 20 65 78 63 6c 75 64 65 0a 20 20 20 20 20 66 72 6f 6d 20 62 65 69 6e 67 20 74 72 65 61 | .to.exclude......from.being.trea |
| 45e60 | 74 65 64 20 61 73 20 6c 69 6e 6b 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e | ted.as.links.....File:.org-roam. |
| 45e80 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 57 68 65 6e 20 74 6f 20 63 61 63 68 65 2c 20 20 50 72 65 | info,..Node:.When.to.cache,..Pre |
| 45ea0 | 76 3a 20 57 68 61 74 20 74 6f 20 63 61 63 68 65 2c 20 20 55 70 3a 20 43 75 73 74 6f 6d 69 7a 69 | v:.What.to.cache,..Up:.Customizi |
| 45ec0 | 6e 67 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 0a 0a 36 2e 33 20 57 68 65 6e 20 74 6f 20 63 61 63 | ng.Node.Caching..6.3.When.to.cac |
| 45ee0 | 68 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 42 79 20 64 65 66 61 75 6c 74 | he.=================..By.default |
| 45f00 | 2c 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 65 61 67 65 72 20 69 6e 20 63 61 63 68 69 6e 67 3a 20 | ,.Org-roam.is.eager.in.caching:. |
| 45f20 | 65 61 63 68 20 74 69 6d 65 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 20 69 73 0a 6d 6f | each.time.an.Org-roam.file.is.mo |
| 45f40 | 64 69 66 69 65 64 20 61 6e 64 20 73 61 76 65 64 2c 20 69 74 20 75 70 64 61 74 65 73 20 74 68 65 | dified.and.saved,.it.updates.the |
| 45f60 | 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | .database.for.the.corresponding. |
| 45f80 | 66 69 6c 65 2e 0a 54 68 69 73 20 6b 65 65 70 73 20 74 68 65 20 64 61 74 61 62 61 73 65 20 75 70 | file..This.keeps.the.database.up |
| 45fa0 | 2d 74 6f 2d 64 61 74 65 2c 20 63 61 75 73 69 6e 67 20 74 68 65 20 6c 65 61 73 74 20 73 75 72 70 | -to-date,.causing.the.least.surp |
| 45fc0 | 72 69 73 65 20 77 68 65 6e 0a 75 73 69 6e 67 20 74 68 65 20 69 6e 74 65 72 61 63 74 69 76 65 20 | rise.when.using.the.interactive. |
| 45fe0 | 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 48 6f 77 65 76 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 | commands......However,.depending |
| 46000 | 20 6f 6e 20 68 6f 77 20 6c 61 72 67 65 20 79 6f 75 72 20 4f 72 67 20 66 69 6c 65 73 20 61 72 65 | .on.how.large.your.Org.files.are |
| 46020 | 2c 20 64 61 74 61 62 61 73 65 20 75 70 64 61 74 69 6e 67 0a 63 61 6e 20 62 65 20 61 20 73 6c 6f | ,.database.updating.can.be.a.slo |
| 46040 | 77 20 6f 70 65 72 61 74 69 6f 6e 2e 20 20 59 6f 75 20 63 61 6e 20 64 69 73 61 62 6c 65 20 74 68 | w.operation...You.can.disable.th |
| 46060 | 65 20 61 75 74 6f 6d 61 74 69 63 20 75 70 64 61 74 69 6e 67 20 6f 66 20 74 68 65 0a 64 61 74 61 | e.automatic.updating.of.the.data |
| 46080 | 62 61 73 65 20 62 79 20 73 65 74 74 69 6e 67 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 75 | base.by.setting....org-roam-db-u |
| 460a0 | 70 64 61 74 65 2d 6f 6e 2d 73 61 76 65 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a | pdate-on-save....to....nil...... |
| 460c0 | 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 75 70 64 61 74 65 | .--.Variable:.org-roam-db-update |
| 460e0 | 2d 6f 6e 2d 73 61 76 65 0a 0a 20 20 20 49 66 20 74 2c 20 75 70 64 61 74 65 20 74 68 65 20 4f 72 | -on-save.....If.t,.update.the.Or |
| 46100 | 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 20 75 70 6f 6e 20 73 61 76 69 6e 67 20 74 68 65 20 | g-roam.database.upon.saving.the. |
| 46120 | 66 69 6c 65 2e 20 20 44 69 73 61 62 6c 65 0a 74 68 69 73 20 69 66 20 79 6f 75 72 20 66 69 6c 65 | file...Disable.this.if.your.file |
| 46140 | 73 20 61 72 65 20 6c 61 72 67 65 20 61 6e 64 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 64 61 74 | s.are.large.and.updating.the.dat |
| 46160 | 61 62 61 73 65 20 69 73 20 73 6c 6f 77 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d | abase.is.slow.....File:.org-roam |
| 46180 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 | .info,..Node:.The.Org-roam.Buffe |
| 461a0 | 72 2c 20 20 4e 65 78 74 3a 20 4e 6f 64 65 20 50 72 6f 70 65 72 74 69 65 73 2c 20 20 50 72 65 76 | r,..Next:.Node.Properties,..Prev |
| 461c0 | 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 61 63 68 69 6e 67 2c 20 20 55 70 3a | :.Customizing.Node.Caching,..Up: |
| 461e0 | 20 54 6f 70 0a 0a 37 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 0a 2a 2a 2a 2a | .Top..7.The.Org-roam.Buffer.**** |
| 46200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 | *****************..Org-roam.prov |
| 46220 | 69 64 65 73 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 3a 20 61 6e 20 69 6e 74 | ides.the.Org-roam.buffer:.an.int |
| 46240 | 65 72 66 61 63 65 20 74 6f 20 76 69 65 77 0a 72 65 6c 61 74 69 6f 6e 73 68 69 70 73 20 77 69 74 | erface.to.view.relationships.wit |
| 46260 | 68 20 6f 74 68 65 72 20 6e 6f 74 65 73 20 28 62 61 63 6b 6c 69 6e 6b 73 2c 20 72 65 66 65 72 65 | h.other.notes.(backlinks,.refere |
| 46280 | 6e 63 65 20 6c 69 6e 6b 73 2c 20 75 6e 6c 69 6e 6b 65 64 0a 72 65 66 65 72 65 6e 63 65 73 20 65 | nce.links,.unlinked.references.e |
| 462a0 | 74 63 2e 29 2e 20 20 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 6d 61 69 6e 20 63 6f 6d 6d 61 6e | tc.)...There.are.two.main.comman |
| 462c0 | 64 73 20 74 6f 20 75 73 65 20 68 65 72 65 3a 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 6f 72 67 2d 72 | ds.to.use.here:............org-r |
| 462e0 | 6f 61 6d 2d 62 75 66 66 65 72 2d 74 6f 67 67 6c 65 e2 80 99 3a 20 4c 61 75 6e 63 68 20 61 6e 20 | oam-buffer-toggle...:.Launch.an. |
| 46300 | 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 74 68 61 74 20 74 72 61 63 6b 73 20 74 68 65 0a | Org-roam.buffer.that.tracks.the. |
| 46320 | 20 20 20 20 20 6e 6f 64 65 20 63 75 72 72 65 6e 74 6c 79 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 | .....node.currently.at.point...T |
| 46340 | 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 | his.means.that.the.content.of.th |
| 46360 | 65 20 62 75 66 66 65 72 0a 20 20 20 20 20 63 68 61 6e 67 65 73 20 61 73 20 74 68 65 20 70 6f 69 | e.buffer......changes.as.the.poi |
| 46380 | 6e 74 20 69 73 20 6d 6f 76 65 64 2c 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 20 e2 | nt.is.moved,.if.necessary....... |
| 463a0 | 80 a2 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 64 65 | ......org-roam-buffer-display-de |
| 463c0 | 64 69 63 61 74 65 64 e2 80 99 3a 20 4c 61 75 6e 63 68 20 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 62 | dicated...:.Launch.an.Org-roam.b |
| 463e0 | 75 66 66 65 72 20 66 6f 72 0a 20 20 20 20 20 61 20 73 70 65 63 69 66 69 63 20 6e 6f 64 65 20 77 | uffer.for......a.specific.node.w |
| 46400 | 69 74 68 6f 75 74 20 76 69 73 69 74 69 6e 67 20 69 74 73 20 66 69 6c 65 2e 20 20 55 6e 6c 69 6b | ithout.visiting.its.file...Unlik |
| 46420 | 65 0a 20 20 20 20 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 74 6f 67 67 6c 65 | e.........org-roam-buffer-toggle |
| 46440 | e2 80 99 20 79 6f 75 20 63 61 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 73 75 63 68 20 62 | ....you.can.have.multiple.such.b |
| 46460 | 75 66 66 65 72 73 20 61 6e 64 0a 20 20 20 20 20 74 68 65 69 72 20 63 6f 6e 74 65 6e 74 20 77 6f | uffers.and......their.content.wo |
| 46480 | 6e e2 80 99 74 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 70 6c 61 63 65 64 20 | n...t.be.automatically.replaced. |
| 464a0 | 77 69 74 68 20 61 20 6e 65 77 20 6e 6f 64 65 20 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 2e 0a 0a | with.a.new.node.at......point... |
| 464c0 | 20 20 20 54 6f 20 62 72 69 6e 67 20 75 70 20 61 20 62 75 66 66 65 72 20 74 68 61 74 20 74 72 61 | ...To.bring.up.a.buffer.that.tra |
| 464e0 | 63 6b 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2c 20 63 | cks.the.current.node.at.point,.c |
| 46500 | 61 6c 6c 20 e2 80 98 4d 2d 78 0a 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 74 6f 67 67 6c | all....M-x.org-roam-buffer-toggl |
| 46520 | 65 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 | e.......--.Function:.org-roam-bu |
| 46540 | 66 66 65 72 2d 74 6f 67 67 6c 65 0a 0a 20 20 20 20 20 54 6f 67 67 6c 65 20 64 69 73 70 6c 61 79 | ffer-toggle.......Toggle.display |
| 46560 | 20 6f 66 20 74 68 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 e2 80 99 2e 0a 0a | .of.the....org-roam-buffer...... |
| 46580 | 20 20 20 54 6f 20 62 72 69 6e 67 20 75 70 20 61 20 62 75 66 66 65 72 20 74 68 61 74 e2 80 99 73 | ...To.bring.up.a.buffer.that...s |
| 465a0 | 20 64 65 64 69 63 61 74 65 64 20 66 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 6e 6f 64 65 2c 20 | .dedicated.for.a.specific.node,. |
| 465c0 | 63 61 6c 6c 20 e2 80 98 4d 2d 78 0a 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 64 69 73 70 | call....M-x.org-roam-buffer-disp |
| 465e0 | 6c 61 79 2d 64 65 64 69 63 61 74 65 64 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | lay-dedicated.......--.Function: |
| 46600 | 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 64 69 73 70 6c 61 79 2d 64 65 64 69 63 61 74 | .org-roam-buffer-display-dedicat |
| 46620 | 65 64 0a 0a 20 20 20 20 20 4c 61 75 6e 63 68 20 6e 6f 64 65 20 64 65 64 69 63 61 74 65 64 20 4f | ed.......Launch.node.dedicated.O |
| 46640 | 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 77 69 74 68 6f 75 74 20 76 69 73 69 74 69 6e 67 20 | rg-roam.buffer.without.visiting. |
| 46660 | 74 68 65 20 6e 6f 64 65 0a 20 20 20 20 20 69 74 73 65 6c 66 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a | the.node......itself...*.Menu:.. |
| 46680 | 2a 20 4e 61 76 69 67 61 74 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 | *.Navigating.the.Org-roam.Buffer |
| 466a0 | 3a 3a 0a 2a 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 61 74 20 69 73 20 64 69 73 70 6c 61 79 | ::.*.Configuring.what.is.display |
| 466c0 | 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 3a 3a 0a 2a 20 43 6f 6e 66 69 67 75 72 69 6e 67 | ed.in.the.buffer::.*.Configuring |
| 466e0 | 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 3a 3a 0a 2a | .the.Org-roam.buffer.display::.* |
| 46700 | 20 53 74 79 6c 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 3a 3a 0a 0a | .Styling.the.Org-roam.buffer::.. |
| 46720 | 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4e 61 | ..File:.org-roam.info,..Node:.Na |
| 46740 | 76 69 67 61 74 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 2c 20 20 4e | vigating.the.Org-roam.Buffer,..N |
| 46760 | 65 78 74 3a 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 61 74 20 69 73 20 64 69 73 70 6c 61 79 | ext:.Configuring.what.is.display |
| 46780 | 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 72 | ed.in.the.buffer,..Up:.The.Org-r |
| 467a0 | 6f 61 6d 20 42 75 66 66 65 72 0a 0a 37 2e 31 20 4e 61 76 69 67 61 74 69 6e 67 20 74 68 65 20 4f | oam.Buffer..7.1.Navigating.the.O |
| 467c0 | 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | rg-roam.Buffer.================= |
| 467e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 | =================..The.Org-roam. |
| 46800 | 62 75 66 66 65 72 20 75 73 65 73 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e e2 80 99 2c | buffer.uses....magit-section..., |
| 46820 | 20 6d 61 6b 69 6e 67 20 74 68 65 20 74 79 70 69 63 61 6c 0a e2 80 98 6d 61 67 69 74 2d 73 65 63 | .making.the.typical....magit-sec |
| 46840 | 74 69 6f 6e e2 80 99 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 61 76 61 69 6c 61 62 6c 65 2e 20 20 | tion....keybindings.available... |
| 46860 | 48 65 72 65 20 61 72 65 20 73 65 76 65 72 61 6c 20 6f 66 20 74 68 65 20 6d 6f 72 65 0a 75 73 65 | Here.are.several.of.the.more.use |
| 46880 | 66 75 6c 20 6f 6e 65 73 3a 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 4d 2d 7b 4e 7d e2 80 99 3a 20 e2 | ful.ones:............M-{N}...:.. |
| 468a0 | 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 7b 4e 7d 2d 61 | ..magit-section-show-level-{N}-a |
| 468c0 | 6c 6c e2 80 99 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 6e e2 80 99 3a 20 e2 80 98 6d 61 67 69 74 2d | ll...............n...:....magit- |
| 468e0 | 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 64 e2 80 99 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 3c 54 | section-forward...............<T |
| 46900 | 41 42 3e e2 80 99 3a 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 e2 | AB>...:....magit-section-toggle. |
| 46920 | 80 99 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 3c 52 45 54 3e e2 80 99 3a 20 e2 80 98 6f 72 67 2d 72 | ..............<RET>...:....org-r |
| 46940 | 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 e2 80 99 0a 0a 20 20 20 e2 80 | oam-buffer-visit-thing.......... |
| 46960 | 98 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 76 69 73 69 74 2d 74 68 69 6e 67 e2 80 99 20 | .org-roam-buffer-visit-thing.... |
| 46980 | 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 61 74 20 69 | is.a.placeholder.command,.that.i |
| 469a0 | 73 0a 72 65 70 6c 61 63 65 64 20 62 79 20 73 65 63 74 69 6f 6e 2d 73 70 65 63 69 66 69 63 20 63 | s.replaced.by.section-specific.c |
| 469c0 | 6f 6d 6d 61 6e 64 73 20 73 75 63 68 20 61 73 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 | ommands.such.as....org-roam-node |
| 469e0 | 2d 76 69 73 69 74 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 | -visit........File:.org-roam.inf |
| 46a00 | 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 61 74 20 69 73 20 64 69 | o,..Node:.Configuring.what.is.di |
| 46a20 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 20 4e 65 78 74 3a 20 43 6f | splayed.in.the.buffer,..Next:.Co |
| 46a40 | 6e 66 69 67 75 72 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 64 69 | nfiguring.the.Org-roam.buffer.di |
| 46a60 | 73 70 6c 61 79 2c 20 20 50 72 65 76 3a 20 4e 61 76 69 67 61 74 69 6e 67 20 74 68 65 20 4f 72 67 | splay,..Prev:.Navigating.the.Org |
| 46a80 | 2d 72 6f 61 6d 20 42 75 66 66 65 72 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 | -roam.Buffer,..Up:.The.Org-roam. |
| 46aa0 | 42 75 66 66 65 72 0a 0a 37 2e 32 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 61 74 20 69 73 20 | Buffer..7.2.Configuring.what.is. |
| 46ac0 | 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 0a 3d 3d 3d 3d 3d 3d 3d 3d | displayed.in.the.buffer.======== |
| 46ae0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 46b00 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 72 65 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 33 20 70 | =======..There.are.currently.3.p |
| 46b20 | 72 6f 76 69 64 65 64 20 77 69 64 67 65 74 20 74 79 70 65 73 3a 0a 0a 20 20 20 e2 80 a2 20 42 61 | rovided.widget.types:.........Ba |
| 46b40 | 63 6b 6c 69 6e 6b 73 56 69 65 77 20 28 70 72 65 76 69 65 77 20 6f 66 29 20 6e 6f 64 65 73 20 74 | cklinksView.(preview.of).nodes.t |
| 46b60 | 68 61 74 20 6c 69 6e 6b 20 74 6f 20 74 68 69 73 20 6e 6f 64 65 0a 0a 20 20 20 e2 80 a2 20 52 65 | hat.link.to.this.node.........Re |
| 46b80 | 66 65 72 65 6e 63 65 20 4c 69 6e 6b 73 4e 6f 64 65 73 20 74 68 61 74 20 72 65 66 65 72 65 6e 63 | ference.LinksNodes.that.referenc |
| 46ba0 | 65 20 74 68 69 73 20 6e 6f 64 65 20 28 73 65 65 20 2a 6e 6f 74 65 20 52 65 66 73 3a 3a 29 0a 0a | e.this.node.(see.*note.Refs::).. |
| 46bc0 | 20 20 20 e2 80 a2 20 55 6e 6c 69 6e 6b 65 64 20 72 65 66 65 72 65 6e 63 65 73 56 69 65 77 20 6e | .......Unlinked.referencesView.n |
| 46be0 | 6f 64 65 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 74 65 78 74 20 74 68 61 74 20 6d 61 74 63 | odes.that.contain.text.that.matc |
| 46c00 | 68 20 74 68 65 0a 20 20 20 20 20 6e 6f 64 65 73 20 74 69 74 6c 65 2f 61 6c 69 61 73 20 62 75 74 | h.the......nodes.title/alias.but |
| 46c20 | 20 61 72 65 20 6e 6f 74 20 6c 69 6e 6b 65 64 0a 0a 20 20 20 54 6f 20 63 6f 6e 66 69 67 75 72 65 | .are.not.linked.....To.configure |
| 46c40 | 20 77 68 61 74 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | .what.sections.are.displayed.in. |
| 46c60 | 74 68 65 20 62 75 66 66 65 72 2c 20 73 65 74 0a 7e 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2d 73 | the.buffer,.set.~org-roam-mode-s |
| 46c80 | 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f | ections........(setq.org-roam-mo |
| 46ca0 | 64 65 2d 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 23 27 6f | de-sections............(list.#'o |
| 46cc0 | 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b 73 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 | rg-roam-backlinks-section....... |
| 46ce0 | 20 20 20 20 20 20 20 20 20 20 20 23 27 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 73 2d 73 | ...........#'org-roam-reflinks-s |
| 46d00 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 23 27 6f 72 67 | ection..................;;.#'org |
| 46d20 | 2d 72 6f 61 6d 2d 75 6e 6c 69 6e 6b 65 64 2d 72 65 66 65 72 65 6e 63 65 73 2d 73 65 63 74 69 6f | -roam-unlinked-references-sectio |
| 46d40 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 0a 0a 20 20 20 4e 6f 74 65 20 74 | n..................)).....Note.t |
| 46d60 | 68 61 74 20 63 6f 6d 70 75 74 69 6e 67 20 75 6e 6c 69 6e 6b 65 64 20 72 65 66 65 72 65 6e 63 65 | hat.computing.unlinked.reference |
| 46d80 | 73 20 6d 61 79 20 62 65 20 73 6c 6f 77 2c 20 61 6e 64 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 0a | s.may.be.slow,.and.has.not.been. |
| 46da0 | 61 64 64 65 64 20 69 6e 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 46 6f 72 20 65 61 63 | added.in.by.default......For.eac |
| 46dc0 | 68 20 73 65 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 70 61 73 73 | h.section.function,.you.can.pass |
| 46de0 | 20 61 72 67 73 20 61 6c 6f 6e 67 20 74 6f 20 6d 6f 64 69 66 79 20 69 74 73 0a 62 65 68 61 76 69 | .args.along.to.modify.its.behavi |
| 46e00 | 6f 75 72 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 | our...For.example,.if.you.want.t |
| 46e20 | 6f 20 72 65 6e 64 65 72 20 75 6e 69 71 75 65 20 73 6f 75 72 63 65 73 20 66 6f 72 0a 62 61 63 6b | o.render.unique.sources.for.back |
| 46e40 | 6c 69 6e 6b 73 20 28 61 6e 64 20 61 6c 73 6f 20 6b 65 65 70 20 72 65 6e 64 65 72 69 6e 67 20 72 | links.(and.also.keep.rendering.r |
| 46e60 | 65 66 65 72 65 6e 63 65 20 6c 69 6e 6b 73 29 2c 20 73 65 74 0a e2 80 98 6f 72 67 2d 72 6f 61 6d | eference.links),.set....org-roam |
| 46e80 | 2d 6d 6f 64 65 2d 73 65 63 74 69 6f 6e 73 e2 80 99 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 | -mode-sections....as.follows:... |
| 46ea0 | 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 6d 6f 64 65 2d 73 65 63 74 69 6f 6e 73 | ....(setq.org-roam-mode-sections |
| 46ec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 6f 72 67 2d 72 6f 61 6d 2d 62 61 63 6b 6c 69 6e 6b | ............'((org-roam-backlink |
| 46ee0 | 73 2d 73 65 63 74 69 6f 6e 20 3a 75 6e 69 71 75 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | s-section.:unique.t)............ |
| 46f00 | 20 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 6c 69 6e 6b 73 2d 73 65 63 74 69 6f 6e 29 29 0a 0a 1f | ..org-roam-reflinks-section))... |
| 46f20 | 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e | .File:.org-roam.info,..Node:.Con |
| 46f40 | 66 69 67 75 72 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 64 69 73 | figuring.the.Org-roam.buffer.dis |
| 46f60 | 70 6c 61 79 2c 20 20 4e 65 78 74 3a 20 53 74 79 6c 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 | play,..Next:.Styling.the.Org-roa |
| 46f80 | 6d 20 62 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 61 | m.buffer,..Prev:.Configuring.wha |
| 46fa0 | 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 20 55 | t.is.displayed.in.the.buffer,..U |
| 46fc0 | 70 3a 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 0a 0a 37 2e 33 20 43 6f 6e 66 | p:.The.Org-roam.Buffer..7.3.Conf |
| 46fe0 | 69 67 75 72 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 64 69 73 70 | iguring.the.Org-roam.buffer.disp |
| 47000 | 6c 61 79 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | lay.============================ |
| 47020 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 64 6f 65 73 20 6e | ===============..Org-roam.does.n |
| 47040 | 6f 74 20 63 6f 6e 74 72 6f 6c 20 68 6f 77 20 74 68 65 20 70 6f 70 2d 75 70 20 62 75 66 66 65 72 | ot.control.how.the.pop-up.buffer |
| 47060 | 20 69 73 20 64 69 73 70 6c 61 79 65 64 3a 20 74 68 69 73 20 69 73 0a 6c 65 66 74 20 74 6f 20 74 | .is.displayed:.this.is.left.to.t |
| 47080 | 68 65 20 75 73 65 72 2e 20 20 54 68 65 20 61 75 74 68 6f 72 e2 80 99 73 20 72 65 63 6f 6d 6d 65 | he.user...The.author...s.recomme |
| 470a0 | 6e 64 65 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 61 73 20 66 6f 6c 6c 6f 77 73 | nded.configuration.is.as.follows |
| 470c0 | 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 64 69 73 70 6c 61 79 2d 62 75 | :.......(add-to-list.'display-bu |
| 470e0 | 66 66 65 72 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 | ffer-alist...................'(" |
| 47100 | 5c 5c 2a 6f 72 67 2d 72 6f 61 6d 5c 5c 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \\*org-roam\\*"................. |
| 47120 | 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 69 6e 2d 64 69 72 65 63 74 69 6f 6e | ....(display-buffer-in-direction |
| 47140 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 69 6f 6e | ).....................(direction |
| 47160 | 20 2e 20 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | ...right).....................(w |
| 47180 | 69 6e 64 6f 77 2d 77 69 64 74 68 20 2e 20 30 2e 33 33 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | indow-width...0.33)............. |
| 471a0 | 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 66 69 74 2d 77 69 6e | ........(window-height...fit-win |
| 471c0 | 64 6f 77 2d 74 6f 2d 62 75 66 66 65 72 29 29 29 0a 0a 20 20 20 43 72 75 63 69 61 6c 6c 79 2c 20 | dow-to-buffer))).....Crucially,. |
| 471e0 | 74 68 65 20 77 69 6e 64 6f 77 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 77 69 6e 64 6f 77 20 28 | the.window.is.a.regular.window.( |
| 47200 | 6e 6f 74 20 61 20 73 69 64 65 2d 77 69 6e 64 6f 77 29 2c 20 61 6e 64 0a 74 68 69 73 20 61 6c 6c | not.a.side-window),.and.this.all |
| 47220 | 6f 77 73 20 66 6f 72 20 70 72 65 64 69 63 74 61 62 6c 65 20 6e 61 76 69 67 61 74 69 6f 6e 3a 0a | ows.for.predictable.navigation:. |
| 47240 | 0a 20 20 20 e2 80 a2 20 e2 80 98 52 45 54 e2 80 99 20 6e 61 76 69 67 61 74 65 73 20 74 6f 20 74 | ...........RET....navigates.to.t |
| 47260 | 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 6e | hing-at-point.in.the.current.win |
| 47280 | 64 6f 77 2c 20 72 65 70 6c 61 63 69 6e 67 0a 20 20 20 20 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d | dow,.replacing......the.Org-roam |
| 472a0 | 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 43 2d 75 20 52 45 54 e2 80 99 20 6e | .buffer.............C-u.RET....n |
| 472c0 | 61 76 69 67 61 74 65 73 20 74 6f 20 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 69 6e 20 74 68 | avigates.to.thing-at-point.in.th |
| 472e0 | 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a 20 20 20 46 6f 72 20 75 73 65 72 73 20 74 68 | e.other.window......For.users.th |
| 47300 | 61 74 20 70 72 65 66 65 72 20 75 73 69 6e 67 20 61 20 73 69 64 65 2d 77 69 6e 64 6f 77 20 66 6f | at.prefer.using.a.side-window.fo |
| 47320 | 72 20 74 68 65 20 6f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 2c 0a 74 68 65 20 66 6f 6c 6c 6f | r.the.org-roam.buffer,.the.follo |
| 47340 | 77 69 6e 67 20 65 78 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 68 6f 75 6c | wing.example.configuration.shoul |
| 47360 | 64 20 70 72 6f 76 69 64 65 20 61 20 67 6f 6f 64 20 73 74 61 72 74 69 6e 67 0a 70 6f 69 6e 74 3a | d.provide.a.good.starting.point: |
| 47380 | 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 64 69 73 70 6c 61 79 2d 62 75 66 | .......(add-to-list.'display-buf |
| 473a0 | 66 65 72 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 5c | fer-alist...................'("\ |
| 473c0 | 5c 2a 6f 72 67 2d 72 6f 61 6d 5c 5c 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \*org-roam\\*".................. |
| 473e0 | 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 69 6e 2d 73 69 64 65 2d 77 69 6e 64 6f | ...(display-buffer-in-side-windo |
| 47400 | 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 64 65 20 2e 20 72 | w).....................(side...r |
| 47420 | 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6c 6f 74 20 | ight).....................(slot. |
| 47440 | 2e 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 | ..0).....................(window |
| 47460 | 2d 77 69 64 74 68 20 2e 20 30 2e 33 33 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -width...0.33).................. |
| 47480 | 20 20 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 73 20 2e 20 28 28 6e 6f 2d 6f 74 68 | ...(window-parameters...((no-oth |
| 474a0 | 65 72 2d 77 69 6e 64 6f 77 20 2e 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-window...t).................. |
| 474c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 2d 64 65 6c | .........................(no-del |
| 474e0 | 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 20 2e 20 74 29 29 29 29 29 0a 0a 1f 0a 46 69 | ete-other-windows...t)))))....Fi |
| 47500 | 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 79 6c 69 6e | le:.org-roam.info,..Node:.Stylin |
| 47520 | 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 43 6f | g.the.Org-roam.buffer,..Prev:.Co |
| 47540 | 6e 66 69 67 75 72 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 20 64 69 | nfiguring.the.Org-roam.buffer.di |
| 47560 | 73 70 6c 61 79 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 0a | splay,..Up:.The.Org-roam.Buffer. |
| 47580 | 0a 37 2e 34 20 2a 54 4f 44 4f 2a 20 53 74 79 6c 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d | .7.4.*TODO*.Styling.the.Org-roam |
| 475a0 | 20 62 75 66 66 65 72 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .buffer.======================== |
| 475c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d | ==============....File:.org-roam |
| 475e0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4e 6f 64 65 20 50 72 6f 70 65 72 74 69 65 73 2c 20 20 | .info,..Node:.Node.Properties,.. |
| 47600 | 4e 65 78 74 3a 20 43 69 74 61 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 54 68 65 20 4f 72 67 2d | Next:.Citations,..Prev:.The.Org- |
| 47620 | 72 6f 61 6d 20 42 75 66 66 65 72 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 38 20 4e 6f 64 65 20 50 72 | roam.Buffer,..Up:.Top..8.Node.Pr |
| 47640 | 6f 70 65 72 74 69 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 | operties.*****************..*.Me |
| 47660 | 6e 75 3a 0a 0a 2a 20 53 74 61 6e 64 61 72 64 20 4f 72 67 20 70 72 6f 70 65 72 74 69 65 73 3a 3a | nu:..*.Standard.Org.properties:: |
| 47680 | 0a 2a 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 3a 3a 0a 2a 20 54 61 67 73 3a 3a | .*.Titles.and.Aliases::.*.Tags:: |
| 476a0 | 0a 2a 20 52 65 66 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f | .*.Refs::....File:.org-roam.info |
| 476c0 | 2c 20 20 4e 6f 64 65 3a 20 53 74 61 6e 64 61 72 64 20 4f 72 67 20 70 72 6f 70 65 72 74 69 65 73 | ,..Node:.Standard.Org.properties |
| 476e0 | 2c 20 20 4e 65 78 74 3a 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 2c 20 20 55 70 | ,..Next:.Titles.and.Aliases,..Up |
| 47700 | 3a 20 4e 6f 64 65 20 50 72 6f 70 65 72 74 69 65 73 0a 0a 38 2e 31 20 53 74 61 6e 64 61 72 64 20 | :.Node.Properties..8.1.Standard. |
| 47720 | 4f 72 67 20 70 72 6f 70 65 72 74 69 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | Org.properties.================= |
| 47740 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 63 61 63 68 65 73 20 6d 6f 73 74 | ==========..Org-roam.caches.most |
| 47760 | 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 4f 72 67 20 70 72 6f 70 65 72 74 69 65 73 2e | .of.the.standard.Org.properties. |
| 47780 | 20 20 54 68 65 20 66 75 6c 6c 20 6c 69 73 74 20 6e 6f 77 0a 69 6e 63 6c 75 64 65 73 3a 0a 0a 20 | ..The.full.list.now.includes:... |
| 477a0 | 20 20 e2 80 a2 20 6f 75 74 6c 69 6e 65 20 6c 65 76 65 6c 0a 0a 20 20 20 e2 80 a2 20 74 6f 64 6f | ......outline.level.........todo |
| 477c0 | 20 73 74 61 74 65 0a 0a 20 20 20 e2 80 a2 20 70 72 69 6f 72 69 74 79 0a 0a 20 20 20 e2 80 a2 20 | .state.........priority......... |
| 477e0 | 73 63 68 65 64 75 6c 65 64 0a 0a 20 20 20 e2 80 a2 20 64 65 61 64 6c 69 6e 65 0a 0a 20 20 20 e2 | scheduled.........deadline...... |
| 47800 | 80 a2 20 74 61 67 73 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 | ...tags....File:.org-roam.info,. |
| 47820 | 20 4e 6f 64 65 3a 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 2c 20 20 4e 65 78 74 | .Node:.Titles.and.Aliases,..Next |
| 47840 | 3a 20 54 61 67 73 2c 20 20 50 72 65 76 3a 20 53 74 61 6e 64 61 72 64 20 4f 72 67 20 70 72 6f 70 | :.Tags,..Prev:.Standard.Org.prop |
| 47860 | 65 72 74 69 65 73 2c 20 20 55 70 3a 20 4e 6f 64 65 20 50 72 6f 70 65 72 74 69 65 73 0a 0a 38 2e | erties,..Up:.Node.Properties..8. |
| 47880 | 32 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 2.Titles.and.Aliases.=========== |
| 478a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 45 61 63 68 20 6e 6f 64 65 20 68 61 73 20 61 20 73 69 6e | ===========..Each.node.has.a.sin |
| 478c0 | 67 6c 65 20 74 69 74 6c 65 2e 20 20 46 6f 72 20 66 69 6c 65 20 6e 6f 64 65 73 2c 20 74 68 69 73 | gle.title...For.file.nodes,.this |
| 478e0 | 20 69 73 20 73 70 65 63 69 66 69 65 64 20 77 69 74 68 0a 74 68 65 20 e2 80 98 23 2b 74 69 74 6c | .is.specified.with.the....#+titl |
| 47900 | 65 e2 80 98 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 74 68 65 20 66 69 6c 65 2e 20 20 46 6f 72 | e....property.for.the.file...For |
| 47920 | 20 68 65 61 64 6c 69 6e 65 20 6e 6f 64 65 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 0a 6d 61 69 | .headline.nodes,.this.is.the.mai |
| 47940 | 6e 20 74 65 78 74 2e 0a 0a 20 20 20 4e 6f 64 65 73 20 63 61 6e 20 61 6c 73 6f 20 68 61 76 65 20 | n.text......Nodes.can.also.have. |
| 47960 | 6d 75 6c 74 69 70 6c 65 20 61 6c 69 61 73 65 73 2e 20 20 41 6c 69 61 73 65 73 20 61 6c 6c 6f 77 | multiple.aliases...Aliases.allow |
| 47980 | 20 73 65 61 72 63 68 69 6e 67 20 66 6f 72 0a 6e 6f 64 65 73 20 76 69 61 20 61 6e 20 61 6c 74 65 | .searching.for.nodes.via.an.alte |
| 479a0 | 72 6e 61 74 69 76 65 20 6e 61 6d 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 65 20 | rnative.name...For.example,.one. |
| 479c0 | 6d 61 79 20 77 61 6e 74 20 74 6f 20 61 73 73 69 67 6e 20 61 0a 77 65 6c 6c 2d 6b 6e 6f 77 6e 20 | may.want.to.assign.a.well-known. |
| 479e0 | 61 63 72 6f 6e 79 6d 20 28 41 49 29 20 74 6f 20 61 20 6e 6f 64 65 20 74 69 74 6c 65 64 20 e2 80 | acronym.(AI).to.a.node.titled... |
| 47a00 | 9c 41 72 74 69 66 69 63 69 61 6c 20 49 6e 74 65 6c 6c 69 67 65 6e 63 65 e2 80 9d 2e 0a 0a 20 20 | .Artificial.Intelligence........ |
| 47a20 | 20 54 6f 20 61 73 73 69 67 6e 20 61 6e 20 61 6c 69 61 73 20 74 6f 20 61 20 6e 6f 64 65 2c 20 61 | .To.assign.an.alias.to.a.node,.a |
| 47a40 | 64 64 20 74 68 65 20 e2 80 9c 52 4f 41 4d 5f 41 4c 49 41 53 45 53 e2 80 9d 20 70 72 6f 70 65 72 | dd.the....ROAM_ALIASES....proper |
| 47a60 | 74 79 20 74 6f 20 74 68 65 0a 6e 6f 64 65 3a 0a 0a 20 20 20 20 20 2a 20 41 72 74 69 66 69 63 69 | ty.to.the.node:.......*.Artifici |
| 47a80 | 61 6c 20 49 6e 74 65 6c 6c 69 67 65 6e 63 65 0a 20 20 20 20 20 3a 50 52 4f 50 45 52 54 49 45 53 | al.Intelligence......:PROPERTIES |
| 47aa0 | 3a 0a 20 20 20 20 20 3a 52 4f 41 4d 5f 41 4c 49 41 53 45 53 3a 20 41 49 0a 20 20 20 20 20 3a 45 | :......:ROAM_ALIASES:.AI......:E |
| 47ac0 | 4e 44 3a 0a 0a 20 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 2c 20 4f 72 67 2d 72 6f 61 6d 20 | ND:.....Alternatively,.Org-roam. |
| 47ae0 | 70 72 6f 76 69 64 65 73 20 73 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 61 64 64 20 6f | provides.some.functions.to.add.o |
| 47b00 | 72 20 72 65 6d 6f 76 65 0a 61 6c 69 61 73 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | r.remove.aliases....--.Function: |
| 47b20 | 20 6f 72 67 2d 72 6f 61 6d 2d 61 6c 69 61 73 2d 61 64 64 20 61 6c 69 61 73 0a 0a 20 20 20 20 20 | .org-roam-alias-add.alias....... |
| 47b40 | 41 64 64 20 41 4c 49 41 53 20 74 6f 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 20 | Add.ALIAS.to.the.node.at.point.. |
| 47b60 | 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 70 72 6f 6d | .When.called.interactively,.prom |
| 47b80 | 70 74 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 61 6c 69 61 73 20 74 6f 20 61 64 64 2e 0a 0a 20 | pt......for.the.alias.to.add.... |
| 47ba0 | 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 61 6c 69 61 73 2d 72 65 6d 6f | --.Function:.org-roam-alias-remo |
| 47bc0 | 76 65 0a 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 61 6e 20 61 6c 69 61 73 20 66 72 6f 6d 20 74 68 | ve.......Remove.an.alias.from.th |
| 47be0 | 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f | e.node.at.point.....File:.org-ro |
| 47c00 | 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 61 67 73 2c 20 20 4e 65 78 74 3a 20 52 65 66 | am.info,..Node:.Tags,..Next:.Ref |
| 47c20 | 73 2c 20 20 50 72 65 76 3a 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 2c 20 20 55 | s,..Prev:.Titles.and.Aliases,..U |
| 47c40 | 70 3a 20 4e 6f 64 65 20 50 72 6f 70 65 72 74 69 65 73 0a 0a 38 2e 33 20 54 61 67 73 0a 3d 3d 3d | p:.Node.Properties..8.3.Tags.=== |
| 47c60 | 3d 3d 3d 3d 3d 0a 0a 54 61 67 73 20 66 6f 72 20 74 6f 70 2d 6c 65 76 65 6c 20 28 66 69 6c 65 29 | =====..Tags.for.top-level.(file) |
| 47c80 | 20 6e 6f 64 65 73 20 61 72 65 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 76 61 72 69 61 | .nodes.are.pulled.from.the.varia |
| 47ca0 | 62 6c 65 0a e2 80 98 6f 72 67 2d 66 69 6c 65 2d 74 61 67 73 e2 80 99 2c 20 77 68 69 63 68 20 69 | ble....org-file-tags...,.which.i |
| 47cc0 | 73 20 73 65 74 20 62 79 20 74 68 65 20 e2 80 98 23 2b 66 69 6c 65 74 61 67 73 e2 80 99 20 6b 65 | s.set.by.the....#+filetags....ke |
| 47ce0 | 79 77 6f 72 64 2c 20 61 73 20 77 65 6c 6c 20 61 73 0a 6f 74 68 65 72 20 74 61 67 73 20 74 68 65 | yword,.as.well.as.other.tags.the |
| 47d00 | 20 66 69 6c 65 20 6d 61 79 20 68 61 76 65 20 69 6e 68 65 72 69 74 65 64 2e 20 20 54 61 67 73 20 | .file.may.have.inherited...Tags. |
| 47d20 | 66 6f 72 20 68 65 61 64 6c 69 6e 65 20 6c 65 76 65 6c 20 6e 6f 64 65 73 0a 61 72 65 20 72 65 67 | for.headline.level.nodes.are.reg |
| 47d40 | 75 6c 61 72 20 4f 72 67 20 74 61 67 73 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 | ular.Org.tags......Note.that.the |
| 47d60 | 20 e2 80 98 23 2b 66 69 6c 65 74 61 67 73 e2 80 99 20 6b 65 79 77 6f 72 64 20 72 65 73 75 6c 74 | ....#+filetags....keyword.result |
| 47d80 | 73 20 69 6e 20 74 61 67 73 20 62 65 69 6e 67 20 69 6e 68 65 72 69 74 65 64 20 62 79 0a 68 65 61 | s.in.tags.being.inherited.by.hea |
| 47da0 | 64 65 72 73 20 77 69 74 68 69 6e 20 74 68 65 20 66 69 6c 65 2e 20 20 54 68 69 73 20 6d 61 6b 65 | ders.within.the.file...This.make |
| 47dc0 | 73 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 73 65 6c 65 63 74 69 76 65 20 74 61 | s.it.impossible.for.selective.ta |
| 47de0 | 67 0a 69 6e 68 65 72 69 74 61 6e 63 65 3a 20 69 2e 65 2e 20 20 65 69 74 68 65 72 20 74 61 67 20 | g.inheritance:.i.e...either.tag. |
| 47e00 | 69 6e 68 65 72 69 74 61 6e 63 65 20 69 73 20 74 75 72 6e 65 64 20 6f 66 66 2c 20 6f 72 20 61 6c | inheritance.is.turned.off,.or.al |
| 47e20 | 6c 20 68 65 61 64 6c 69 6e 65 0a 6e 6f 64 65 73 20 77 69 6c 6c 20 69 6e 68 65 72 69 74 20 74 68 | l.headline.nodes.will.inherit.th |
| 47e40 | 65 20 74 61 67 73 20 66 72 6f 6d 20 74 68 65 20 66 69 6c 65 20 6e 6f 64 65 2e 20 20 54 68 69 73 | e.tags.from.the.file.node...This |
| 47e60 | 20 69 73 20 61 20 64 65 73 69 67 6e 0a 63 6f 6d 70 72 6f 6d 69 73 65 20 6f 66 20 4f 72 67 2d 72 | .is.a.design.compromise.of.Org-r |
| 47e80 | 6f 61 6d 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f | oam.....File:.org-roam.info,..No |
| 47ea0 | 64 65 3a 20 52 65 66 73 2c 20 20 50 72 65 76 3a 20 54 61 67 73 2c 20 20 55 70 3a 20 4e 6f 64 65 | de:.Refs,..Prev:.Tags,..Up:.Node |
| 47ec0 | 20 50 72 6f 70 65 72 74 69 65 73 0a 0a 38 2e 34 20 52 65 66 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | .Properties..8.4.Refs.========.. |
| 47ee0 | 52 65 66 73 20 61 72 65 20 75 6e 69 71 75 65 20 69 64 65 6e 74 69 66 69 65 72 73 20 66 6f 72 20 | Refs.are.unique.identifiers.for. |
| 47f00 | 6e 6f 64 65 73 2e 20 20 54 68 65 73 65 20 6b 65 79 73 20 61 6c 6c 6f 77 20 72 65 66 65 72 65 6e | nodes...These.keys.allow.referen |
| 47f20 | 63 65 73 20 74 6f 0a 74 68 65 20 6b 65 79 20 74 6f 20 73 68 6f 77 20 75 70 20 69 6e 20 74 68 65 | ces.to.the.key.to.show.up.in.the |
| 47f40 | 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | .Org-roam.buffer...For.example,. |
| 47f60 | 61 20 6e 6f 64 65 20 66 6f 72 20 61 0a 77 65 62 73 69 74 65 20 6d 61 79 20 75 73 65 20 74 68 65 | a.node.for.a.website.may.use.the |
| 47f80 | 20 55 52 4c 20 61 73 20 74 68 65 20 72 65 66 2c 20 61 6e 64 20 61 20 6e 6f 64 65 20 66 6f 72 20 | .URL.as.the.ref,.and.a.node.for. |
| 47fa0 | 61 20 70 61 70 65 72 20 6d 61 79 20 75 73 65 20 61 6e 0a 4f 72 67 2d 72 65 66 20 63 69 74 61 74 | a.paper.may.use.an.Org-ref.citat |
| 47fc0 | 69 6f 6e 20 6b 65 79 2e 0a 0a 20 20 20 54 6f 20 61 64 64 20 61 20 72 65 66 2c 20 61 64 64 20 74 | ion.key......To.add.a.ref,.add.t |
| 47fe0 | 6f 20 74 68 65 20 e2 80 9c 52 4f 41 4d 5f 52 45 46 53 e2 80 9d 20 70 72 6f 70 65 72 74 79 20 61 | o.the....ROAM_REFS....property.a |
| 48000 | 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 20 2a 20 47 6f 6f 67 6c 65 0a 20 20 20 20 20 3a | s.follows:.......*.Google......: |
| 48020 | 50 52 4f 50 45 52 54 49 45 53 3a 0a 20 20 20 20 20 3a 52 4f 41 4d 5f 52 45 46 53 3a 20 68 74 74 | PROPERTIES:......:ROAM_REFS:.htt |
| 48040 | 70 73 3a 2f 2f 77 77 77 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 0a 20 20 20 20 20 3a 45 4e 44 3a 0a | ps://www.google.com/......:END:. |
| 48060 | 0a 20 20 20 57 69 74 68 20 74 68 65 20 61 62 6f 76 65 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 61 | ....With.the.above.example,.if.a |
| 48080 | 6e 6f 74 68 65 72 20 6e 6f 64 65 20 6c 69 6e 6b 73 20 74 6f 0a 3c 68 74 74 70 73 3a 2f 2f 77 77 | nother.node.links.to.<https://ww |
| 480a0 | 77 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 3e 2c 20 69 74 20 77 69 6c 6c 20 73 68 6f 77 20 75 70 20 | w.google.com/>,.it.will.show.up. |
| 480c0 | 61 73 20 61 20 e2 80 9c 72 65 66 65 72 65 6e 63 65 20 62 61 63 6b 6c 69 6e 6b e2 80 9d 2e 0a 0a | as.a....reference.backlink...... |
| 480e0 | 20 20 20 54 68 65 73 65 20 6b 65 79 73 20 61 6c 73 6f 20 63 6f 6d 65 20 69 6e 20 75 73 65 66 75 | ...These.keys.also.come.in.usefu |
| 48100 | 6c 20 66 6f 72 20 77 68 65 6e 20 74 61 6b 69 6e 67 20 77 65 62 73 69 74 65 20 6e 6f 74 65 73 2c | l.for.when.taking.website.notes, |
| 48120 | 20 75 73 69 6e 67 0a 74 68 65 20 e2 80 98 72 6f 61 6d 2d 72 65 66 e2 80 99 20 70 72 6f 74 6f 63 | .using.the....roam-ref....protoc |
| 48140 | 6f 6c 20 28 73 65 65 20 2a 6e 6f 74 65 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 3a | ol.(see.*note.org-roam-protocol: |
| 48160 | 3a 29 2e 0a 0a 20 20 20 59 6f 75 20 6d 61 79 20 61 73 73 69 67 6e 20 6d 75 6c 74 69 70 6c 65 20 | :)......You.may.assign.multiple. |
| 48180 | 72 65 66 73 20 74 6f 20 61 20 73 69 6e 67 6c 65 20 6e 6f 64 65 2c 20 66 6f 72 20 65 78 61 6d 70 | refs.to.a.single.node,.for.examp |
| 481a0 | 6c 65 20 77 68 65 6e 20 79 6f 75 0a 77 61 6e 74 20 6d 75 6c 74 69 70 6c 65 20 70 61 70 65 72 73 | le.when.you.want.multiple.papers |
| 481c0 | 20 69 6e 20 61 20 73 65 72 69 65 73 20 74 6f 20 73 68 61 72 65 20 74 68 65 20 73 61 6d 65 20 6e | .in.a.series.to.share.the.same.n |
| 481e0 | 6f 74 65 2c 20 6f 72 20 61 6e 20 61 72 74 69 63 6c 65 0a 68 61 73 20 61 20 63 69 74 61 74 69 6f | ote,.or.an.article.has.a.citatio |
| 48200 | 6e 20 6b 65 79 20 61 6e 64 20 61 20 55 52 4c 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 | n.key.and.a.URL.at.the.same.time |
| 48220 | 2e 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 73 6f 6d | ......Org-roam.also.provides.som |
| 48240 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 61 64 64 20 6f 72 20 72 65 6d 6f 76 65 20 72 65 66 | e.functions.to.add.or.remove.ref |
| 48260 | 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 61 | s....--.Function:.org-roam-ref-a |
| 48280 | 64 64 20 72 65 66 0a 0a 20 20 20 20 20 41 64 64 20 52 45 46 20 74 6f 20 74 68 65 20 6e 6f 64 65 | dd.ref.......Add.REF.to.the.node |
| 482a0 | 20 61 74 20 70 6f 69 6e 74 2e 20 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 | .at.point...When.called.interact |
| 482c0 | 69 76 65 6c 79 2c 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 72 65 66 20 74 | ively,.prompt......for.the.ref.t |
| 482e0 | 6f 20 61 64 64 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 72 | o.add....--.Function:.org-roam-r |
| 48300 | 65 66 2d 72 65 6d 6f 76 65 0a 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 61 20 72 65 66 20 66 72 6f | ef-remove.......Remove.a.ref.fro |
| 48320 | 6d 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 | m.the.node.at.point.....File:.or |
| 48340 | 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 69 74 61 74 69 6f 6e 73 2c 20 20 | g-roam.info,..Node:.Citations,.. |
| 48360 | 4e 65 78 74 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 4e 6f 64 65 20 50 72 | Next:.Completion,..Prev:.Node.Pr |
| 48380 | 6f 70 65 72 74 69 65 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 39 20 43 69 74 61 74 69 6f 6e 73 0a | operties,..Up:.Top..9.Citations. |
| 483a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 53 69 6e 63 65 20 76 65 72 73 69 6f 6e 20 39 2e 35 2c 20 | ***********..Since.version.9.5,. |
| 483c0 | 4f 72 67 20 68 61 73 20 66 69 72 73 74 2d 63 6c 61 73 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 | Org.has.first-class.support.for. |
| 483e0 | 63 69 74 61 74 69 6f 6e 73 2e 20 20 4f 72 67 2d 72 6f 61 6d 0a 73 75 70 70 6f 72 74 73 20 74 68 | citations...Org-roam.supports.th |
| 48400 | 65 20 63 61 63 68 69 6e 67 20 6f 66 20 62 6f 74 68 20 74 68 65 73 65 20 69 6e 2d 62 75 69 6c 74 | e.caching.of.both.these.in-built |
| 48420 | 20 63 69 74 61 74 69 6f 6e 73 20 28 6f 66 20 66 6f 72 6d 0a e2 80 98 5b 63 69 74 65 3a 40 6b 65 | .citations.(of.form....[cite:@ke |
| 48440 | 79 5d e2 80 99 29 20 61 6e 64 20 6f 72 67 2d 72 65 66 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 | y]...).and.org-ref.(https://gith |
| 48460 | 75 62 2e 63 6f 6d 2f 6a 6b 69 74 63 68 69 6e 2f 6f 72 67 2d 72 65 66 29 0a 63 69 74 61 74 69 6f | ub.com/jkitchin/org-ref).citatio |
| 48480 | 6e 73 20 28 6f 66 20 66 6f 72 6d 20 63 69 74 65 3a 6b 65 79 29 2e 0a 0a 20 20 20 4f 72 67 2d 72 | ns.(of.form.cite:key)......Org-r |
| 484a0 | 6f 61 6d 20 61 74 74 65 6d 70 74 73 20 74 6f 20 6c 6f 61 64 20 62 6f 74 68 20 74 68 65 20 e2 80 | oam.attempts.to.load.both.the... |
| 484c0 | 98 6f 72 67 2d 72 65 66 e2 80 99 20 61 6e 64 20 e2 80 98 6f 72 67 2d 63 69 74 65 e2 80 99 20 70 | .org-ref....and....org-cite....p |
| 484e0 | 61 63 6b 61 67 65 0a 77 68 65 6e 20 69 6e 64 65 78 69 6e 67 20 66 69 6c 65 73 2c 20 73 6f 20 6e | ackage.when.indexing.files,.so.n |
| 48500 | 6f 20 66 75 72 74 68 65 72 20 73 65 74 75 70 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 69 73 | o.further.setup.from.the.user.is |
| 48520 | 20 72 65 71 75 69 72 65 64 20 66 6f 72 0a 63 69 74 61 74 69 6f 6e 20 73 75 70 70 6f 72 74 2e 0a | .required.for.citation.support.. |
| 48540 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 55 73 69 6e 67 20 74 68 65 20 43 61 63 68 65 64 20 49 6e 66 | .*.Menu:..*.Using.the.Cached.Inf |
| 48560 | 6f 72 6d 61 74 69 6f 6e 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 | ormation::....File:.org-roam.inf |
| 48580 | 6f 2c 20 20 4e 6f 64 65 3a 20 55 73 69 6e 67 20 74 68 65 20 43 61 63 68 65 64 20 49 6e 66 6f 72 | o,..Node:.Using.the.Cached.Infor |
| 485a0 | 6d 61 74 69 6f 6e 2c 20 20 55 70 3a 20 43 69 74 61 74 69 6f 6e 73 0a 0a 39 2e 31 20 55 73 69 6e | mation,..Up:.Citations..9.1.Usin |
| 485c0 | 67 20 74 68 65 20 43 61 63 68 65 64 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d | g.the.Cached.Information.======= |
| 485e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 74 20 69 73 | =========================..It.is |
| 48600 | 20 63 6f 6d 6d 6f 6e 20 74 6f 20 75 73 65 20 74 61 6b 65 20 72 65 66 65 72 65 6e 63 65 20 6e 6f | .common.to.use.take.reference.no |
| 48620 | 74 65 73 20 66 6f 72 20 61 63 61 64 65 6d 69 63 20 70 61 70 65 72 73 2e 20 20 54 6f 0a 64 65 73 | tes.for.academic.papers...To.des |
| 48640 | 69 67 6e 61 74 65 20 74 68 65 20 6e 6f 64 65 20 74 6f 20 62 65 20 74 68 65 20 63 61 6e 6f 6e 69 | ignate.the.node.to.be.the.canoni |
| 48660 | 63 61 6c 20 6e 6f 64 65 20 66 6f 72 20 74 68 65 20 61 63 61 64 65 6d 69 63 20 70 61 70 65 72 2c | cal.node.for.the.academic.paper, |
| 48680 | 20 77 65 0a 63 61 6e 20 75 73 65 20 69 74 73 20 75 6e 69 71 75 65 20 63 69 74 61 74 69 6f 6e 20 | .we.can.use.its.unique.citation. |
| 486a0 | 6b 65 79 3a 0a 0a 20 20 20 20 20 2a 20 50 72 6f 62 61 62 69 6c 69 73 74 69 63 20 52 6f 62 6f 74 | key:.......*.Probabilistic.Robot |
| 486c0 | 69 63 73 0a 20 20 20 20 20 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 20 20 20 20 20 3a 49 44 3a 20 | ics......:PROPERTIES:......:ID:. |
| 486e0 | 20 20 20 20 20 20 35 31 62 37 62 38 32 63 2d 62 62 62 34 2d 34 38 32 32 2d 38 37 35 61 2d 65 64 | ......51b7b82c-bbb4-4822-875a-ed |
| 48700 | 35 34 38 63 66 66 64 61 31 30 0a 20 20 20 20 20 3a 52 4f 41 4d 5f 52 45 46 53 3a 20 40 74 68 72 | 548cffda10......:ROAM_REFS:.@thr |
| 48720 | 75 6e 32 30 30 35 70 72 6f 62 61 62 69 6c 69 73 74 69 63 0a 20 20 20 20 20 3a 45 4e 44 3a 0a 0a | un2005probabilistic......:END:.. |
| 48740 | 20 20 20 6f 72 0a 0a 20 20 20 20 20 2a 20 50 72 6f 62 61 62 69 6c 69 73 74 69 63 20 52 6f 62 6f | ...or.......*.Probabilistic.Robo |
| 48760 | 74 69 63 73 0a 20 20 20 20 20 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 20 20 20 20 20 3a 49 44 3a | tics......:PROPERTIES:......:ID: |
| 48780 | 20 20 20 20 20 20 20 35 31 62 37 62 38 32 63 2d 62 62 62 34 2d 34 38 32 32 2d 38 37 35 61 2d 65 | .......51b7b82c-bbb4-4822-875a-e |
| 487a0 | 64 35 34 38 63 66 66 64 61 31 30 0a 20 20 20 20 20 3a 52 4f 41 4d 5f 52 45 46 53 3a 20 5b 63 69 | d548cffda10......:ROAM_REFS:.[ci |
| 487c0 | 74 65 3a 40 74 68 72 75 6e 32 30 30 35 70 72 6f 62 61 62 69 6c 69 73 74 69 63 5d 0a 20 20 20 20 | te:@thrun2005probabilistic]..... |
| 487e0 | 20 3a 45 4e 44 3a 0a 0a 20 20 20 66 6f 72 20 e2 80 98 6f 72 67 2d 63 69 74 65 e2 80 99 2c 20 6f | .:END:.....for....org-cite...,.o |
| 48800 | 72 3a 0a 0a 20 20 20 20 20 2a 20 50 72 6f 62 61 62 69 6c 69 73 74 69 63 20 52 6f 62 6f 74 69 63 | r:.......*.Probabilistic.Robotic |
| 48820 | 73 0a 20 20 20 20 20 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 20 20 20 20 20 3a 49 44 3a 20 20 20 | s......:PROPERTIES:......:ID:... |
| 48840 | 20 20 20 20 35 31 62 37 62 38 32 63 2d 62 62 62 34 2d 34 38 32 32 2d 38 37 35 61 2d 65 64 35 34 | ....51b7b82c-bbb4-4822-875a-ed54 |
| 48860 | 38 63 66 66 64 61 31 30 0a 20 20 20 20 20 3a 52 4f 41 4d 5f 52 45 46 53 3a 20 63 69 74 65 3a 74 | 8cffda10......:ROAM_REFS:.cite:t |
| 48880 | 68 72 75 6e 32 30 30 35 70 72 6f 62 61 62 69 6c 69 73 74 69 63 0a 20 20 20 20 20 3a 45 4e 44 3a | hrun2005probabilistic......:END: |
| 488a0 | 0a 0a 20 20 20 66 6f 72 20 e2 80 98 6f 72 67 2d 72 65 66 e2 80 99 2e 0a 0a 20 20 20 57 68 65 6e | .....for....org-ref.........When |
| 488c0 | 20 61 6e 6f 74 68 65 72 20 6e 6f 64 65 20 68 61 73 20 61 20 63 69 74 61 74 69 6f 6e 20 66 6f 72 | .another.node.has.a.citation.for |
| 488e0 | 20 74 68 61 74 20 6b 65 79 2c 20 77 65 20 63 61 6e 20 73 65 65 20 69 74 20 75 73 69 6e 67 0a 74 | .that.key,.we.can.see.it.using.t |
| 48900 | 68 65 20 e2 80 98 52 65 66 6c 69 6e 6b 73 e2 80 99 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 | he....Reflinks....section.of.the |
| 48920 | 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 45 78 74 65 6e 73 69 6f 6e 20 | .Org-roam.buffer......Extension. |
| 48940 | 64 65 76 65 6c 6f 70 65 72 73 20 6d 61 79 20 62 65 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 | developers.may.be.interested.in. |
| 48960 | 72 65 74 72 69 65 76 69 6e 67 20 74 68 65 20 63 69 74 61 74 69 6f 6e 73 0a 77 69 74 68 69 6e 20 | retrieving.the.citations.within. |
| 48980 | 74 68 65 69 72 20 6e 6f 74 65 73 2e 20 20 54 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 | their.notes...This.information.c |
| 489a0 | 61 6e 20 62 65 20 66 6f 75 6e 64 20 77 69 74 68 69 6e 20 74 68 65 20 e2 80 98 63 69 74 61 74 69 | an.be.found.within.the....citati |
| 489c0 | 6f 6e e2 80 99 0a 74 61 62 6c 65 20 6f 66 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 | on....table.of.the.Org-roam.data |
| 489e0 | 62 61 73 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e | base.....File:.org-roam.info,..N |
| 48a00 | 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 45 6e 63 72 79 70 74 69 | ode:.Completion,..Next:.Encrypti |
| 48a20 | 6f 6e 2c 20 20 50 72 65 76 3a 20 43 69 74 61 74 69 6f 6e 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a | on,..Prev:.Citations,..Up:.Top.. |
| 48a40 | 31 30 20 43 6f 6d 70 6c 65 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 43 6f 6d | 10.Completion.*************..Com |
| 48a60 | 70 6c 65 74 69 6f 6e 73 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 20 61 72 65 20 70 72 6f 76 69 64 | pletions.for.Org-roam.are.provid |
| 48a80 | 65 64 20 76 69 61 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 e2 80 99 | ed.via....completion-at-point... |
| 48aa0 | 2e 0a 4f 72 67 2d 72 6f 61 6d 20 63 75 72 72 65 6e 74 6c 79 20 70 72 6f 76 69 64 65 73 20 63 6f | ..Org-roam.currently.provides.co |
| 48ac0 | 6d 70 6c 65 74 69 6f 6e 73 20 69 6e 20 74 77 6f 20 73 63 65 6e 61 72 69 6f 73 3a 0a 0a 20 20 20 | mpletions.in.two.scenarios:..... |
| 48ae0 | e2 80 a2 20 57 68 65 6e 20 77 69 74 68 69 6e 20 61 6e 20 4f 72 67 20 62 72 61 63 6b 65 74 20 6c | ....When.within.an.Org.bracket.l |
| 48b00 | 69 6e 6b 0a 0a 20 20 20 e2 80 a2 20 41 6e 79 77 68 65 72 65 0a 0a 20 20 20 43 6f 6d 70 6c 65 74 | ink.........Anywhere.....Complet |
| 48b20 | 69 6f 6e 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 6c 6f 63 61 6c 6c 79 20 69 6e 20 61 6c | ions.are.installed.locally.in.al |
| 48b40 | 6c 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 2e 20 20 54 6f 20 74 72 69 67 67 65 72 0a 63 6f | l.Org-roam.files...To.trigger.co |
| 48b60 | 6d 70 6c 65 74 69 6f 6e 73 2c 20 63 61 6c 6c 20 e2 80 98 4d 2d 78 20 63 6f 6d 70 6c 65 74 69 6f | mpletions,.call....M-x.completio |
| 48b80 | 6e 2d 61 74 2d 70 6f 69 6e 74 e2 80 99 2e 20 20 49 66 20 75 73 69 6e 67 20 e2 80 98 63 6f 6d 70 | n-at-point......If.using....comp |
| 48ba0 | 61 6e 79 2d 6d 6f 64 65 e2 80 99 2c 0a 61 64 64 20 e2 80 98 63 6f 6d 70 61 6e 79 2d 63 61 70 66 | any-mode...,.add....company-capf |
| 48bc0 | e2 80 99 20 74 6f 20 e2 80 98 63 6f 6d 70 61 6e 79 2d 62 61 63 6b 65 6e 64 73 e2 80 99 2e 0a 0a | ....to....company-backends...... |
| 48be0 | 20 20 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 20 72 65 73 70 65 63 74 20 e2 80 98 63 6f 6d 70 6c 65 | ...Completions.respect....comple |
| 48c00 | 74 69 6f 6e 2d 73 74 79 6c 65 73 e2 80 99 3a 20 74 68 65 20 75 73 65 72 20 69 73 20 66 72 65 65 | tion-styles...:.the.user.is.free |
| 48c20 | 20 74 6f 20 63 68 6f 6f 73 65 0a 68 6f 77 20 63 61 6e 64 69 64 61 74 65 73 20 61 72 65 20 6d 61 | .to.choose.how.candidates.are.ma |
| 48c40 | 74 63 68 65 64 2e 20 20 41 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 61 20 63 6f 6d 70 6c 65 74 69 | tched...An.example.of.a.completi |
| 48c60 | 6f 6e 20 73 74 79 6c 65 20 74 68 61 74 20 68 61 73 0a 67 72 6f 77 6e 20 69 6e 20 70 6f 70 75 6c | on.style.that.has.grown.in.popul |
| 48c80 | 61 72 69 74 79 20 69 73 20 6f 72 64 65 72 6c 65 73 73 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 | arity.is.orderless.(https://gith |
| 48ca0 | 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 6f 72 64 65 72 6c 65 73 73 29 2e 0a 0a 2a 20 4d | ub.com/oantolin/orderless)...*.M |
| 48cc0 | 65 6e 75 3a 0a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6e 67 20 77 69 74 68 69 6e 20 4c 69 6e 6b 20 42 | enu:..*.Completing.within.Link.B |
| 48ce0 | 72 61 63 6b 65 74 73 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6e 67 20 61 6e 79 77 68 65 72 65 3a | rackets::.*.Completing.anywhere: |
| 48d00 | 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | :....File:.org-roam.info,..Node: |
| 48d20 | 20 43 6f 6d 70 6c 65 74 69 6e 67 20 77 69 74 68 69 6e 20 4c 69 6e 6b 20 42 72 61 63 6b 65 74 73 | .Completing.within.Link.Brackets |
| 48d40 | 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 70 6c 65 74 69 6e 67 20 61 6e 79 77 68 65 72 65 2c 20 20 55 | ,..Next:.Completing.anywhere,..U |
| 48d60 | 70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 0a 0a 31 30 2e 31 20 43 6f 6d 70 6c 65 74 69 6e 67 20 77 | p:.Completion..10.1.Completing.w |
| 48d80 | 69 74 68 69 6e 20 4c 69 6e 6b 20 42 72 61 63 6b 65 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ithin.Link.Brackets.============ |
| 48da0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 43 6f 6d 70 6c 65 | ========================..Comple |
| 48dc0 | 74 69 6f 6e 73 20 77 69 74 68 69 6e 20 6c 69 6e 6b 20 62 72 61 63 6b 65 74 73 20 61 72 65 20 70 | tions.within.link.brackets.are.p |
| 48de0 | 72 6f 76 69 64 65 64 20 62 79 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 65 2d | rovided.by....org-roam-complete- |
| 48e00 | 6c 69 6e 6b 2d 61 74 2d 70 6f 69 6e 74 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 70 6c 65 | link-at-point.........The.comple |
| 48e20 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 61 72 65 20 74 68 65 20 74 69 74 6c 65 73 20 61 | tion.candidates.are.the.titles.a |
| 48e40 | 6e 64 20 61 6c 69 61 73 65 73 20 66 6f 72 20 61 6c 6c 20 4f 72 67 2d 72 6f 61 6d 0a 6e 6f 64 65 | nd.aliases.for.all.Org-roam.node |
| 48e60 | 73 2e 20 20 55 70 6f 6e 20 63 68 6f 6f 73 69 6e 67 20 61 20 63 61 6e 64 69 64 61 74 65 2c 20 61 | s...Upon.choosing.a.candidate,.a |
| 48e80 | 20 e2 80 98 72 6f 61 6d 3a 54 69 74 6c 65 e2 80 99 20 6c 69 6e 6b 20 77 69 6c 6c 20 62 65 20 69 | ....roam:Title....link.will.be.i |
| 48ea0 | 6e 73 65 72 74 65 64 2c 0a 6c 69 6e 6b 69 6e 67 20 74 6f 20 6e 6f 64 65 20 6f 66 20 63 68 6f 69 | nserted,.linking.to.node.of.choi |
| 48ec0 | 63 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | ce.....File:.org-roam.info,..Nod |
| 48ee0 | 65 3a 20 43 6f 6d 70 6c 65 74 69 6e 67 20 61 6e 79 77 68 65 72 65 2c 20 20 50 72 65 76 3a 20 43 | e:.Completing.anywhere,..Prev:.C |
| 48f00 | 6f 6d 70 6c 65 74 69 6e 67 20 77 69 74 68 69 6e 20 4c 69 6e 6b 20 42 72 61 63 6b 65 74 73 2c 20 | ompleting.within.Link.Brackets,. |
| 48f20 | 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 0a 0a 31 30 2e 32 20 43 6f 6d 70 6c 65 74 69 6e 67 | .Up:.Completion..10.2.Completing |
| 48f40 | 20 61 6e 79 77 68 65 72 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .anywhere.====================== |
| 48f60 | 3d 3d 0a 0a 54 68 65 20 73 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 | ==..The.same.completions.can.be. |
| 48f80 | 74 72 69 67 67 65 72 65 64 20 61 6e 79 77 68 65 72 65 20 66 6f 72 20 74 68 65 20 73 79 6d 62 6f | triggered.anywhere.for.the.symbo |
| 48fa0 | 6c 20 61 74 20 70 6f 69 6e 74 0a 69 66 20 6e 6f 74 20 77 69 74 68 69 6e 20 61 20 62 72 61 63 6b | l.at.point.if.not.within.a.brack |
| 48fc0 | 65 74 65 64 20 6c 69 6e 6b 2e 20 20 54 68 69 73 20 69 73 20 70 72 6f 76 69 64 65 64 20 62 79 0a | eted.link...This.is.provided.by. |
| 48fe0 | e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 65 2d 65 76 65 72 79 77 68 65 72 65 e2 | ...org-roam-complete-everywhere. |
| 49000 | 80 99 2e 20 20 53 69 6d 69 6c 61 72 6c 79 2c 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 | .....Similarly,.the.completion.c |
| 49020 | 61 6e 64 69 64 61 74 65 73 0a 61 72 65 20 74 68 65 20 74 69 74 6c 65 73 20 61 6e 64 20 61 6c 69 | andidates.are.the.titles.and.ali |
| 49040 | 61 73 65 73 20 66 6f 72 20 61 6c 6c 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 73 2c 20 61 6e 64 | ases.for.all.Org-roam.nodes,.and |
| 49060 | 20 75 70 6f 6e 20 63 68 6f 6f 73 69 6e 67 20 61 0a 63 61 6e 64 69 64 61 74 65 20 61 20 e2 80 98 | .upon.choosing.a.candidate.a.... |
| 49080 | 72 6f 61 6d 3a 54 69 74 6c 65 e2 80 99 20 6c 69 6e 6b 20 77 69 6c 6c 20 62 65 20 69 6e 73 65 72 | roam:Title....link.will.be.inser |
| 490a0 | 74 65 64 20 6c 69 6e 6b 69 6e 67 20 74 6f 20 74 68 65 20 6e 6f 64 65 20 6f 66 0a 63 68 6f 69 63 | ted.linking.to.the.node.of.choic |
| 490c0 | 65 2e 0a 0a 20 20 20 54 68 69 73 20 69 73 20 64 69 73 61 62 6c 65 20 62 79 20 64 65 66 61 75 6c | e......This.is.disable.by.defaul |
| 490e0 | 74 2e 20 20 54 6f 20 65 6e 61 62 6c 65 20 69 74 2c 20 73 65 74 0a e2 80 98 6f 72 67 2d 72 6f 61 | t...To.enable.it,.set....org-roa |
| 49100 | 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 76 65 72 79 77 68 65 72 65 e2 80 99 20 74 6f 20 e2 80 | m-completion-everywhere....to... |
| 49120 | 98 74 e2 80 99 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 | .t...:.......(setq.org-roam-comp |
| 49140 | 6c 65 74 69 6f 6e 2d 65 76 65 72 79 77 68 65 72 65 20 74 29 0a 0a 20 2d 2d 20 56 61 72 69 61 62 | letion-everywhere.t)...--.Variab |
| 49160 | 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 76 65 72 79 77 68 65 | le:.org-roam-completion-everywhe |
| 49180 | 72 65 0a 0a 20 20 20 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 6f 76 69 64 65 20 6c 69 6e | re.....When.non-nil,.provide.lin |
| 491a0 | 6b 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 6f 75 74 73 69 64 65 20 6f 66 | k.completion.matching.outside.of |
| 491c0 | 20 4f 72 67 20 6c 69 6e 6b 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e | .Org.links.....File:.org-roam.in |
| 491e0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 6e 63 72 79 70 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 54 68 | fo,..Node:.Encryption,..Next:.Th |
| 49200 | 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 2c 20 20 50 72 65 76 3a 20 43 6f 6d 70 | e.Templating.System,..Prev:.Comp |
| 49220 | 6c 65 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 31 20 45 6e 63 72 79 70 74 69 6f 6e 0a | letion,..Up:.Top..11.Encryption. |
| 49240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 45 6d 61 63 73 20 68 61 73 20 73 75 70 70 6f 72 74 | *************..Emacs.has.support |
| 49260 | 20 66 6f 72 20 63 72 65 61 74 69 6e 67 20 61 6e 64 20 65 64 69 74 69 6e 67 20 65 6e 63 72 79 70 | .for.creating.and.editing.encryp |
| 49280 | 74 65 64 20 67 70 67 20 66 69 6c 65 73 2c 20 61 6e 64 0a 4f 72 67 2d 72 6f 61 6d 20 6e 65 65 64 | ted.gpg.files,.and.Org-roam.need |
| 492a0 | 20 6e 6f 74 20 70 72 6f 76 69 64 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 6f 6f 6c 69 6e 67 2e | .not.provide.additional.tooling. |
| 492c0 | 20 20 54 6f 20 63 72 65 61 74 65 20 65 6e 63 72 79 70 74 65 64 0a 66 69 6c 65 73 2c 20 73 69 6d | ..To.create.encrypted.files,.sim |
| 492e0 | 70 6c 79 20 61 64 64 20 74 68 65 20 e2 80 98 2e 67 70 67 e2 80 99 20 65 78 74 65 6e 73 69 6f 6e | ply.add.the.....gpg....extension |
| 49300 | 20 69 6e 20 79 6f 75 72 20 4f 72 67 2d 72 6f 61 6d 20 63 61 70 74 75 72 65 0a 74 65 6d 70 6c 61 | .in.your.Org-roam.capture.templa |
| 49320 | 74 65 73 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f | tes...For.example:.......(setq.o |
| 49340 | 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 20 27 28 28 22 64 22 | rg-roam-capture-templates.'(("d" |
| 49360 | 20 22 64 65 66 61 75 6c 74 22 20 70 6c 61 69 6e 20 22 25 3f 22 0a 20 20 20 20 20 20 20 20 20 20 | ."default".plain."%?"........... |
| 49380 | 3a 74 61 72 67 65 74 20 28 66 69 6c 65 2b 68 65 61 64 20 22 24 7b 73 6c 75 67 7d 2e 6f 72 67 2e | :target.(file+head."${slug}.org. |
| 493a0 | 67 70 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gpg"............................ |
| 493c0 | 20 20 22 23 2b 74 69 74 6c 65 3a 20 24 7b 74 69 74 6c 65 7d 5c 6e 22 29 0a 20 20 20 20 20 20 20 | .."#+title:.${title}\n")........ |
| 493e0 | 20 20 20 3a 75 6e 6e 61 72 72 6f 77 65 64 20 74 29 29 29 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 | ...:unnarrowed.t))).....Note.tha |
| 49400 | 74 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 62 61 73 65 20 73 74 6f 72 65 73 20 6d | t.the.Org-roam.database.stores.m |
| 49420 | 65 74 61 64 61 74 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 0a 70 6c 61 69 6e 2d 74 65 78 | etadata.information.in.plain-tex |
| 49440 | 74 20 28 68 65 61 64 6c 69 6e 65 20 74 65 78 74 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 2c 20 | t.(headline.text,.for.example),. |
| 49460 | 73 6f 20 69 66 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 0a 70 72 69 76 61 74 | so.if.this.information.is.privat |
| 49480 | 65 20 74 6f 20 79 6f 75 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 65 6e | e.to.you.then.you.should.also.en |
| 494a0 | 73 75 72 65 20 74 68 65 20 64 61 74 61 62 61 73 65 20 69 73 20 65 6e 63 72 79 70 74 65 64 2e 0a | sure.the.database.is.encrypted.. |
| 494c0 | 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 | ...File:.org-roam.info,..Node:.T |
| 494e0 | 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 2c 20 20 4e 65 78 74 3a 20 45 78 74 | he.Templating.System,..Next:.Ext |
| 49500 | 65 6e 73 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 45 6e 63 72 79 70 74 69 6f 6e 2c 20 20 55 70 3a | ensions,..Prev:.Encryption,..Up: |
| 49520 | 20 54 6f 70 0a 0a 31 32 20 54 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 0a 2a | .Top..12.The.Templating.System.* |
| 49540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4f 72 67 2d 72 6f 61 | ***********************..Org-roa |
| 49560 | 6d 20 65 78 74 65 6e 64 73 20 74 68 65 20 e2 80 98 6f 72 67 2d 63 61 70 74 75 72 65 e2 80 99 20 | m.extends.the....org-capture.... |
| 49580 | 73 79 73 74 65 6d 2c 20 70 72 6f 76 69 64 69 6e 67 20 61 20 73 6d 6f 6f 74 68 65 72 0a 6e 6f 74 | system,.providing.a.smoother.not |
| 495a0 | 65 2d 74 61 6b 69 6e 67 20 65 78 70 65 72 69 65 6e 63 65 2e 20 20 48 6f 77 65 76 65 72 2c 20 74 | e-taking.experience...However,.t |
| 495c0 | 68 65 73 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 6d 65 61 6e 20 4f 72 67 2d 72 6f 61 6d 20 63 61 | hese.extensions.mean.Org-roam.ca |
| 495e0 | 70 74 75 72 65 0a 74 65 6d 70 6c 61 74 65 73 20 61 72 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 | pture.templates.are.incompatible |
| 49600 | 20 77 69 74 68 20 e2 80 98 6f 72 67 2d 63 61 70 74 75 72 65 e2 80 99 20 74 65 6d 70 6c 61 74 65 | .with....org-capture....template |
| 49620 | 73 2e 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 74 65 6d 70 6c 61 74 65 73 20 61 72 | s......Org-roam...s.templates.ar |
| 49640 | 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 | e.specified.by....org-roam-captu |
| 49660 | 72 65 2d 74 65 6d 70 6c 61 74 65 73 e2 80 99 2e 0a 4a 75 73 74 20 6c 69 6b 65 20 e2 80 98 6f 72 | re-templates.....Just.like....or |
| 49680 | 67 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 e2 80 99 2c 20 e2 80 98 6f 72 67 2d 72 | g-capture-templates...,....org-r |
| 496a0 | 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 e2 80 99 20 63 61 6e 0a 63 6f 6e | oam-capture-templates....can.con |
| 496c0 | 74 61 69 6e 20 6d 75 6c 74 69 70 6c 65 20 74 65 6d 70 6c 61 74 65 73 2e 20 20 49 66 20 e2 80 98 | tain.multiple.templates...If.... |
| 496e0 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 e2 80 99 20 6f 6e | org-roam-capture-templates....on |
| 49700 | 6c 79 0a 63 6f 6e 74 61 69 6e 73 20 6f 6e 65 20 74 65 6d 70 6c 61 74 65 2c 20 74 68 65 72 65 20 | ly.contains.one.template,.there. |
| 49720 | 77 69 6c 6c 20 62 65 20 6e 6f 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 65 6d 70 6c 61 74 65 20 73 | will.be.no.prompt.for.template.s |
| 49740 | 65 6c 65 63 74 69 6f 6e 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 54 65 6d 70 6c 61 74 65 20 57 | election...*.Menu:..*.Template.W |
| 49760 | 61 6c 6b 74 68 72 6f 75 67 68 3a 3a 0a 2a 20 4f 72 67 2d 72 6f 61 6d 20 54 65 6d 70 6c 61 74 65 | alkthrough::.*.Org-roam.Template |
| 49780 | 20 45 78 70 61 6e 73 69 6f 6e 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 | .Expansion::....File:.org-roam.i |
| 497a0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 65 6d 70 6c 61 74 65 20 57 61 6c 6b 74 68 72 6f 75 67 68 | nfo,..Node:.Template.Walkthrough |
| 497c0 | 2c 20 20 4e 65 78 74 3a 20 4f 72 67 2d 72 6f 61 6d 20 54 65 6d 70 6c 61 74 65 20 45 78 70 61 6e | ,..Next:.Org-roam.Template.Expan |
| 497e0 | 73 69 6f 6e 2c 20 20 55 70 3a 20 54 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d | sion,..Up:.The.Templating.System |
| 49800 | 0a 0a 31 32 2e 31 20 54 65 6d 70 6c 61 74 65 20 57 61 6c 6b 74 68 72 6f 75 67 68 0a 3d 3d 3d 3d | ..12.1.Template.Walkthrough.==== |
| 49820 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 6f 20 64 65 6d 6f 6e 73 | =====================..To.demons |
| 49840 | 74 72 61 74 65 20 74 68 65 20 61 64 64 69 74 69 6f 6e 73 20 6d 61 64 65 20 74 6f 20 6f 72 67 2d | trate.the.additions.made.to.org- |
| 49860 | 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 2e 20 20 48 65 72 65 2c 20 77 65 0a 65 78 70 | capture.templates...Here,.we.exp |
| 49880 | 6c 61 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 65 6d 70 6c 61 74 65 2c 20 72 65 70 72 6f | lain.the.default.template,.repro |
| 498a0 | 64 75 63 65 64 20 62 65 6c 6f 77 2e 20 20 59 6f 75 20 77 69 6c 6c 20 66 69 6e 64 20 6d 6f 73 74 | duced.below...You.will.find.most |
| 498c0 | 20 6f 66 0a 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 74 65 6d 70 6c 61 74 65 | .of.the.elements.of.the.template |
| 498e0 | 20 61 72 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 6f 72 67 2d 63 61 70 74 75 72 65 e2 80 | .are.similar.to....org-capture.. |
| 49900 | 99 20 74 65 6d 70 6c 61 74 65 73 2e 0a 0a 20 20 20 20 20 28 28 22 64 22 20 22 64 65 66 61 75 6c | ..templates........(("d"."defaul |
| 49920 | 74 22 20 70 6c 61 69 6e 20 22 25 3f 22 0a 20 20 20 20 20 20 20 3a 74 61 72 67 65 74 20 28 66 69 | t".plain."%?"........:target.(fi |
| 49940 | 6c 65 2b 68 65 61 64 20 22 25 3c 25 59 25 6d 25 64 25 48 25 4d 25 53 3e 2d 24 7b 73 6c 75 67 7d | le+head."%<%Y%m%d%H%M%S>-${slug} |
| 49960 | 2e 6f 72 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .org"........................... |
| 49980 | 22 23 2b 74 69 74 6c 65 3a 20 24 7b 74 69 74 6c 65 7d 5c 6e 22 29 0a 20 20 20 20 20 20 20 3a 75 | "#+title:.${title}\n")........:u |
| 499a0 | 6e 6e 61 72 72 6f 77 65 64 20 74 29 29 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 74 65 6d 70 6c 61 | nnarrowed.t)).........The.templa |
| 499c0 | 74 65 20 68 61 73 20 73 68 6f 72 74 20 6b 65 79 20 e2 80 98 22 64 22 e2 80 99 2e 20 20 49 66 20 | te.has.short.key...."d"......If. |
| 499e0 | 79 6f 75 20 68 61 76 65 20 6f 6e 6c 79 20 6f 6e 65 20 74 65 6d 70 6c 61 74 65 2c 0a 20 20 20 20 | you.have.only.one.template,..... |
| 49a00 | 20 6f 72 67 2d 72 6f 61 6d 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 68 6f 6f 73 65 73 20 | .org-roam.automatically.chooses. |
| 49a20 | 74 68 69 73 20 74 65 6d 70 6c 61 74 65 20 66 6f 72 20 79 6f 75 2e 0a 0a 20 20 20 e2 80 a2 20 54 | this.template.for.you..........T |
| 49a40 | 68 65 20 74 65 6d 70 6c 61 74 65 20 69 73 20 67 69 76 65 6e 20 61 20 64 65 73 63 72 69 70 74 69 | he.template.is.given.a.descripti |
| 49a60 | 6f 6e 20 6f 66 20 e2 80 98 22 64 65 66 61 75 6c 74 22 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 e2 | on.of...."default".............. |
| 49a80 | 80 98 70 6c 61 69 6e e2 80 99 20 74 65 78 74 20 69 73 20 69 6e 73 65 72 74 65 64 2e 20 20 4f 74 | ..plain....text.is.inserted...Ot |
| 49aa0 | 68 65 72 20 6f 70 74 69 6f 6e 73 20 69 6e 63 6c 75 64 65 20 4f 72 67 20 68 65 61 64 69 6e 67 73 | her.options.include.Org.headings |
| 49ac0 | 20 76 69 61 0a 20 20 20 20 20 e2 80 98 65 6e 74 72 79 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 4e | .via.........entry.............N |
| 49ae0 | 6f 74 69 63 65 20 74 68 61 74 20 74 68 65 20 e2 80 98 74 61 72 67 65 74 e2 80 99 20 74 68 61 74 | otice.that.the....target....that |
| 49b00 | e2 80 99 73 20 75 73 75 61 6c 6c 79 20 69 6e 20 4f 72 67 2d 63 61 70 74 75 72 65 20 74 65 6d 70 | ...s.usually.in.Org-capture.temp |
| 49b20 | 6c 61 74 65 73 20 69 73 0a 20 20 20 20 20 6d 69 73 73 69 6e 67 20 68 65 72 65 2e 0a 0a 20 20 20 | lates.is......missing.here...... |
| 49b40 | e2 80 a2 20 e2 80 98 22 25 3f 22 e2 80 99 20 69 73 20 74 68 65 20 74 65 6d 70 6c 61 74 65 20 69 | ......."%?"....is.the.template.i |
| 49b60 | 6e 73 65 72 74 65 64 20 6f 6e 20 65 61 63 68 20 63 61 6c 6c 20 74 6f 0a 20 20 20 20 20 e2 80 98 | nserted.on.each.call.to......... |
| 49b80 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d e2 80 99 2e 20 20 54 68 69 73 20 74 65 6d 70 | org-roam-capture-......This.temp |
| 49ba0 | 6c 61 74 65 20 6d 65 61 6e 73 20 64 6f 6e e2 80 99 74 20 69 6e 73 65 72 74 20 61 6e 79 20 63 6f | late.means.don...t.insert.any.co |
| 49bc0 | 6e 74 65 6e 74 2c 0a 20 20 20 20 20 62 75 74 20 70 6c 61 63 65 20 74 68 65 20 63 75 72 73 6f 72 | ntent,......but.place.the.cursor |
| 49be0 | 20 68 65 72 65 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 3a 74 61 72 67 65 74 e2 80 99 20 69 73 20 | .here.............:target....is. |
| 49c00 | 61 20 63 6f 6d 70 75 6c 73 6f 72 79 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 69 6e 20 74 68 | a.compulsory.specification.in.th |
| 49c20 | 65 20 4f 72 67 2d 72 6f 61 6d 20 63 61 70 74 75 72 65 0a 20 20 20 20 20 74 65 6d 70 6c 61 74 65 | e.Org-roam.capture......template |
| 49c40 | 2e 20 20 54 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 6c 69 73 74 | ...The.first.element.of.the.list |
| 49c60 | 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 | .indicates.the.type.of.the...... |
| 49c80 | 74 61 72 67 65 74 2c 20 74 68 65 20 73 65 63 6f 6e 64 20 65 6c 65 6d 65 6e 74 20 69 6e 64 69 63 | target,.the.second.element.indic |
| 49ca0 | 61 74 65 73 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 61 70 74 75 72 65 | ates.the.location.of.the.capture |
| 49cc0 | 64 0a 20 20 20 20 20 6e 6f 64 65 2c 20 61 6e 64 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 | d......node,.and.the.rest.of.the |
| 49ce0 | 20 65 6c 65 6d 65 6e 74 73 20 69 6e 64 69 63 61 74 65 20 70 72 65 66 69 6c 6c 65 64 20 74 65 6d | .elements.indicate.prefilled.tem |
| 49d00 | 70 6c 61 74 65 20 74 68 61 74 0a 20 20 20 20 20 77 69 6c 6c 20 62 65 20 69 6e 73 65 72 74 65 64 | plate.that......will.be.inserted |
| 49d20 | 20 61 6e 64 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 6f 69 6e 74 20 77 | .and.the.position.of.the.point.w |
| 49d40 | 69 6c 6c 20 62 65 20 61 64 6a 75 73 74 65 64 0a 20 20 20 20 20 66 6f 72 2e 20 20 54 68 65 20 6c | ill.be.adjusted......for...The.l |
| 49d60 | 61 74 74 65 72 20 62 65 68 61 76 69 6f 72 20 76 61 72 69 65 73 20 66 72 6f 6d 20 74 79 70 65 20 | atter.behavior.varies.from.type. |
| 49d80 | 74 6f 20 74 79 70 65 20 6f 66 20 74 68 65 20 63 61 70 74 75 72 65 0a 20 20 20 20 20 74 61 72 67 | to.type.of.the.capture......targ |
| 49da0 | 65 74 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 3a 75 6e 6e 61 72 72 6f 77 65 64 20 74 e2 80 99 20 | et.............:unnarrowed.t.... |
| 49dc0 | 74 65 6c 6c 73 20 6f 72 67 2d 63 61 70 74 75 72 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 63 6f | tells.org-capture.to.show.the.co |
| 49de0 | 6e 74 65 6e 74 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 77 68 6f 6c 65 20 66 69 6c 65 2c 20 | ntents.for.the......whole.file,. |
| 49e00 | 72 61 74 68 65 72 20 74 68 61 6e 20 6e 61 72 72 6f 77 69 6e 67 20 74 6f 20 6a 75 73 74 20 74 68 | rather.than.narrowing.to.just.th |
| 49e20 | 65 20 65 6e 74 72 79 2e 20 20 54 68 69 73 20 69 73 20 70 61 72 74 0a 20 20 20 20 20 6f 66 20 74 | e.entry...This.is.part......of.t |
| 49e40 | 68 65 20 4f 72 67 2d 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 2e 0a 0a 20 20 20 53 65 | he.Org-capture.templates......Se |
| 49e60 | 65 20 74 68 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 | e.the....org-roam-capture-templa |
| 49e80 | 74 65 73 e2 80 99 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 20 64 65 | tes....documentation.for.more.de |
| 49ea0 | 74 61 69 6c 73 0a 61 6e 64 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 2e | tails.and.customization.options. |
| 49ec0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ....File:.org-roam.info,..Node:. |
| 49ee0 | 4f 72 67 2d 72 6f 61 6d 20 54 65 6d 70 6c 61 74 65 20 45 78 70 61 6e 73 69 6f 6e 2c 20 20 50 72 | Org-roam.Template.Expansion,..Pr |
| 49f00 | 65 76 3a 20 54 65 6d 70 6c 61 74 65 20 57 61 6c 6b 74 68 72 6f 75 67 68 2c 20 20 55 70 3a 20 54 | ev:.Template.Walkthrough,..Up:.T |
| 49f20 | 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 0a 0a 31 32 2e 32 20 4f 72 67 2d 72 | he.Templating.System..12.2.Org-r |
| 49f40 | 6f 61 6d 20 54 65 6d 70 6c 61 74 65 20 45 78 70 61 6e 73 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | oam.Template.Expansion.========= |
| 49f60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 | =======================..Org-roa |
| 49f80 | 6d e2 80 99 73 20 74 65 6d 70 6c 61 74 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 61 6c 73 6f 20 | m...s.template.definitions.also. |
| 49fa0 | 65 78 74 65 6e 64 20 6f 72 67 2d 63 61 70 74 75 72 65 e2 80 99 73 20 74 65 6d 70 6c 61 74 65 0a | extend.org-capture...s.template. |
| 49fc0 | 73 79 6e 74 61 78 2c 20 74 6f 20 61 6c 6c 6f 77 20 70 72 65 66 69 6c 6c 69 6e 67 20 6f 66 20 73 | syntax,.to.allow.prefilling.of.s |
| 49fe0 | 74 72 69 6e 67 73 2e 20 20 57 65 20 68 61 76 65 20 73 65 65 6e 20 61 20 67 6c 69 6d 70 73 65 20 | trings...We.have.seen.a.glimpse. |
| 4a000 | 6f 66 20 74 68 69 73 0a 69 6e 20 2a 6e 6f 74 65 20 54 65 6d 70 6c 61 74 65 20 57 61 6c 6b 74 68 | of.this.in.*note.Template.Walkth |
| 4a020 | 72 6f 75 67 68 3a 20 54 65 6d 70 6c 61 74 65 20 57 61 6c 6b 74 68 72 6f 75 67 68 2e 0a 0a 20 20 | rough:.Template.Walkthrough..... |
| 4a040 | 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 e2 80 98 24 7b 66 6f 6f 7d | .Org-roam.provides.the....${foo} |
| 4a060 | e2 80 99 20 73 79 6e 74 61 78 20 66 6f 72 20 73 75 62 73 74 69 74 75 74 69 6e 67 20 76 61 72 69 | ....syntax.for.substituting.vari |
| 4a080 | 61 62 6c 65 73 20 77 69 74 68 0a 6b 6e 6f 77 6e 20 73 74 72 69 6e 67 73 2e 20 20 e2 80 98 24 7b | ables.with.known.strings......${ |
| 4a0a0 | 66 6f 6f 7d e2 80 99 e2 80 99 73 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 69 73 20 70 65 72 66 | foo}......s.substitution.is.perf |
| 4a0c0 | 6f 72 6d 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 | ormed.as.follows:.........If.... |
| 4a0e0 | 66 6f 6f e2 80 99 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 e2 80 98 66 6f 6f e2 80 99 20 | foo....is.a.function,....foo.... |
| 4a100 | 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 | is.called.with.the.current.node. |
| 4a120 | 61 73 0a 20 20 20 20 20 69 74 73 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 e2 80 a2 20 45 6c | as......its.argument..........El |
| 4a140 | 73 65 20 69 66 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 6f 6f e2 80 99 20 69 73 | se.if....org-roam-node-foo....is |
| 4a160 | 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 e2 80 98 66 6f 6f e2 80 99 20 69 73 20 63 61 6c 6c 65 64 | .a.function,....foo....is.called |
| 4a180 | 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 61 73 20 69 | .with.the......current.node.as.i |
| 4a1a0 | 74 73 20 61 72 67 75 6d 65 6e 74 2e 20 20 54 68 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | ts.argument...The....org-roam-no |
| 4a1c0 | 64 65 2d e2 80 99 20 70 72 65 66 69 78 20 64 65 66 69 6e 65 73 0a 20 20 20 20 20 6d 61 6e 79 20 | de-....prefix.defines......many. |
| 4a1e0 | 6f 66 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 6e 6f 64 65 20 61 63 63 65 73 73 6f 72 73 20 73 | of.Org-roam...s.node.accessors.s |
| 4a200 | 75 63 68 20 61 73 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 74 69 74 6c 65 e2 80 99 | uch.as....org-roam-node-title... |
| 4a220 | 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6c 65 76 65 6c | .and.........org-roam-node-level |
| 4a240 | e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 45 6c 73 65 20 6c 6f 6f 6b 20 75 70 20 e2 80 98 6f 72 67 | .............Else.look.up....org |
| 4a260 | 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 2d 69 6e 66 6f e2 80 99 20 66 6f 72 20 e2 80 98 66 6f | -roam-capture--info....for....fo |
| 4a280 | 6f e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 61 6e 0a 20 20 20 20 20 69 6e 74 65 72 6e 61 6c 20 | o......This.is.an......internal. |
| 4a2a0 | 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 69 73 20 73 65 74 20 62 65 66 6f 72 65 20 74 68 65 20 | variable.that.is.set.before.the. |
| 4a2c0 | 63 61 70 74 75 72 65 20 70 72 6f 63 65 73 73 20 62 65 67 69 6e 73 2e 0a 0a 20 20 20 e2 80 a2 20 | capture.process.begins.......... |
| 4a2e0 | 49 66 20 6e 6f 6e 65 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 61 70 70 6c 69 65 73 2c 20 72 65 | If.none.of.the.above.applies,.re |
| 4a300 | 61 64 20 61 20 73 74 72 69 6e 67 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 63 6f 6d 70 6c 65 | ad.a.string.using.........comple |
| 4a320 | 74 69 6e 67 2d 72 65 61 64 e2 80 99 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 4f 72 67 2d 72 6f | ting-read.................Org-ro |
| 4a340 | 61 6d 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 e2 80 98 24 7b 66 6f 6f 3d 64 65 | am.also.provides.the....${foo=de |
| 4a360 | 66 61 75 6c 74 5f 76 61 6c 7d e2 80 99 20 73 79 6e 74 61 78 2c 20 77 68 65 72 65 0a 20 20 20 20 | fault_val}....syntax,.where..... |
| 4a380 | 20 20 20 20 20 20 69 66 20 61 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 70 72 6f 76 | ......if.a.default.value.is.prov |
| 4a3a0 | 69 64 65 64 2c 20 77 69 6c 6c 20 62 65 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 | ided,.will.be.the.initial.value. |
| 4a3c0 | 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 e2 80 98 66 6f 6f e2 80 99 20 6b 65 79 20 | for...........the....foo....key. |
| 4a3e0 | 64 75 72 69 6e 67 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 20 | during.minibuffer.completion.... |
| 4a400 | 20 20 4f 6e 65 20 63 61 6e 20 63 68 65 63 6b 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 76 61 69 | ..One.can.check.the.list.of.avai |
| 4a420 | 6c 61 62 6c 65 20 6b 65 79 73 20 66 6f 72 20 6e 6f 64 65 73 20 62 79 20 69 6e 73 70 65 63 74 69 | lable.keys.for.nodes.by.inspecti |
| 4a440 | 6e 67 20 74 68 65 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 e2 80 99 20 73 74 72 75 63 | ng.the....org-roam-node....struc |
| 4a460 | 74 2e 20 20 41 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 77 72 69 74 69 6e 67 2c 20 69 74 20 69 | t...At.the.time.of.writing,.it.i |
| 4a480 | 73 3a 0a 0a 20 20 20 20 20 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 28 6f 72 67 2d 72 6f 61 6d | s:.......(cl-defstruct.(org-roam |
| 4a4a0 | 2d 6e 6f 64 65 20 28 3a 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 | -node.(:constructor.org-roam-nod |
| 4a4c0 | 65 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-create)....................... |
| 4a4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 63 6f 70 69 65 72 20 6e 69 6c 29 29 0a 20 20 20 20 20 | ............(:copier.nil))...... |
| 4a500 | 20 20 22 41 20 68 65 61 64 69 6e 67 20 6f 72 20 74 6f 70 20 6c 65 76 65 6c 20 66 69 6c 65 20 77 | .."A.heading.or.top.level.file.w |
| 4a520 | 69 74 68 20 61 6e 20 61 73 73 69 67 6e 65 64 20 49 44 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 | ith.an.assigned.ID.property."... |
| 4a540 | 20 20 20 20 20 66 69 6c 65 20 66 69 6c 65 2d 68 61 73 68 20 66 69 6c 65 2d 61 74 69 6d 65 20 66 | .....file.file-hash.file-atime.f |
| 4a560 | 69 6c 65 2d 6d 74 69 6d 65 0a 20 20 20 20 20 20 20 69 64 20 6c 65 76 65 6c 20 70 6f 69 6e 74 20 | ile-mtime........id.level.point. |
| 4a580 | 74 6f 64 6f 20 70 72 69 6f 72 69 74 79 20 73 63 68 65 64 75 6c 65 64 20 64 65 61 64 6c 69 6e 65 | todo.priority.scheduled.deadline |
| 4a5a0 | 20 74 69 74 6c 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 6c 70 0a 20 20 20 20 20 20 20 74 61 67 | .title.properties.olp........tag |
| 4a5c0 | 73 20 61 6c 69 61 73 65 73 20 72 65 66 73 29 0a 0a 20 20 20 54 68 69 73 20 6d 61 6b 65 73 20 e2 | s.aliases.refs).....This.makes.. |
| 4a5e0 | 80 98 24 7b 66 69 6c 65 7d e2 80 99 2c 20 e2 80 98 24 7b 66 69 6c 65 2d 68 61 73 68 7d e2 80 99 | ..${file}...,....${file-hash}... |
| 4a600 | 20 65 74 63 2e 20 20 61 6c 6c 20 76 61 6c 69 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 2e 0a | .etc...all.valid.substitutions.. |
| 4a620 | 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 | ...File:.org-roam.info,..Node:.E |
| 4a640 | 78 74 65 6e 73 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 4f 70 | xtensions,..Next:.Performance.Op |
| 4a660 | 74 69 6d 69 7a 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 54 68 65 20 54 65 6d 70 6c 61 74 69 6e | timization,..Prev:.The.Templatin |
| 4a680 | 67 20 53 79 73 74 65 6d 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 33 20 45 78 74 65 6e 73 69 6f 6e | g.System,..Up:.Top..13.Extension |
| 4a6a0 | 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 6f 72 67 2d | s.*************..*.Menu:..*.org- |
| 4a6c0 | 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 3a 3a 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 | roam-protocol::.*.org-roam-graph |
| 4a6e0 | 3a 3a 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 3a 3a 0a 2a 20 6f 72 67 2d 72 6f | ::.*.org-roam-dailies::.*.org-ro |
| 4a700 | 61 6d 2d 65 78 70 6f 72 74 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e | am-export::....File:.org-roam.in |
| 4a720 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 2c 20 20 4e | fo,..Node:.org-roam-protocol,..N |
| 4a740 | 65 78 74 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2c 20 20 55 70 3a 20 45 78 74 65 6e 73 | ext:.org-roam-graph,..Up:.Extens |
| 4a760 | 69 6f 6e 73 0a 0a 31 33 2e 31 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 0a 3d 3d 3d | ions..13.1.org-roam-protocol.=== |
| 4a780 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 70 72 | ===================..Org-roam.pr |
| 4a7a0 | 6f 76 69 64 65 73 20 65 78 74 65 6e 73 69 6f 6e 73 20 66 6f 72 20 63 61 70 74 75 72 69 6e 67 20 | ovides.extensions.for.capturing. |
| 4a7c0 | 63 6f 6e 74 65 6e 74 20 66 72 6f 6d 20 65 78 74 65 72 6e 61 6c 0a 61 70 70 6c 69 63 61 74 69 6f | content.from.external.applicatio |
| 4a7e0 | 6e 73 20 73 75 63 68 20 61 73 20 74 68 65 20 62 72 6f 77 73 65 72 2c 20 76 69 61 20 e2 80 98 6f | ns.such.as.the.browser,.via....o |
| 4a800 | 72 67 2d 70 72 6f 74 6f 63 6f 6c e2 80 99 2e 20 20 4f 72 67 2d 72 6f 61 6d 20 65 78 74 65 6e 64 | rg-protocol......Org-roam.extend |
| 4a820 | 73 0a e2 80 98 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c e2 80 99 20 77 69 74 68 20 32 20 70 72 6f 74 | s....org-protocol....with.2.prot |
| 4a840 | 6f 63 6f 6c 73 3a 20 74 68 65 20 e2 80 98 72 6f 61 6d 2d 6e 6f 64 65 e2 80 99 20 61 6e 64 20 e2 | ocols:.the....roam-node....and.. |
| 4a860 | 80 98 72 6f 61 6d 2d 72 65 66 e2 80 99 0a 70 72 6f 74 6f 63 6f 6c 73 2e 0a 0a 2a 20 4d 65 6e 75 | ..roam-ref....protocols...*.Menu |
| 4a880 | 3a 0a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 | :..*.Installation:.Installation. |
| 4a8a0 | 28 31 29 2e 0a 2a 20 54 68 65 20 72 6f 61 6d 2d 6e 6f 64 65 20 70 72 6f 74 6f 63 6f 6c 3a 3a 0a | (1)..*.The.roam-node.protocol::. |
| 4a8c0 | 2a 20 54 68 65 20 72 6f 61 6d 2d 72 65 66 20 70 72 6f 74 6f 63 6f 6c 3a 3a 0a 0a 1f 0a 46 69 6c | *.The.roam-ref.protocol::....Fil |
| 4a8e0 | 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c | e:.org-roam.info,..Node:.Install |
| 4a900 | 61 74 69 6f 6e 20 28 31 29 2c 20 20 4e 65 78 74 3a 20 54 68 65 20 72 6f 61 6d 2d 6e 6f 64 65 20 | ation.(1),..Next:.The.roam-node. |
| 4a920 | 70 72 6f 74 6f 63 6f 6c 2c 20 20 55 70 3a 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c | protocol,..Up:.org-roam-protocol |
| 4a940 | 0a 0a 31 33 2e 31 2e 31 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..13.1.1.Installation.---------- |
| 4a960 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 6f 20 65 6e 61 62 6c 65 20 4f 72 67 2d 72 6f 61 6d e2 80 99 | ---------..To.enable.Org-roam... |
| 4a980 | 73 20 70 72 6f 74 6f 63 6f 6c 20 65 78 74 65 6e 73 69 6f 6e 73 2c 20 73 69 6d 70 6c 79 20 61 64 | s.protocol.extensions,.simply.ad |
| 4a9a0 | 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 6f 0a 79 6f 75 72 20 69 6e 69 74 20 66 69 6c | d.the.following.to.your.init.fil |
| 4a9c0 | 65 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 | e:.......(require.'org-roam-prot |
| 4a9e0 | 6f 63 6f 6c 29 0a 0a 20 20 20 57 65 20 61 6c 73 6f 20 6e 65 65 64 20 74 6f 20 73 65 74 20 75 70 | ocol).....We.also.need.to.set.up |
| 4aa00 | 20 e2 80 98 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c e2 80 99 3a 20 74 68 65 20 69 6e 73 74 72 75 63 | ....org-protocol...:.the.instruc |
| 4aa20 | 74 69 6f 6e 73 20 66 6f 72 20 73 65 74 74 69 6e 67 0a 75 70 20 e2 80 98 6f 72 67 2d 70 72 6f 74 | tions.for.setting.up....org-prot |
| 4aa40 | 6f 63 6f 6c e2 80 99 20 61 72 65 20 72 65 70 72 6f 64 75 63 65 64 20 68 65 72 65 2e 0a 0a 20 20 | ocol....are.reproduced.here..... |
| 4aa60 | 20 4f 6e 20 61 20 68 69 67 68 2d 6c 65 76 65 6c 2c 20 65 78 74 65 72 6e 61 6c 20 63 61 6c 6c 73 | .On.a.high-level,.external.calls |
| 4aa80 | 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 45 6d 61 63 73 20 76 69 61 0a e2 80 98 65 6d 61 63 | .are.passed.to.Emacs.via....emac |
| 4aaa0 | 73 63 6c 69 65 6e 74 e2 80 99 2e 20 20 e2 80 98 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c e2 80 99 20 | sclient.........org-protocol.... |
| 4aac0 | 69 6e 74 65 72 63 65 70 74 73 20 74 68 65 73 65 20 61 6e 64 20 72 75 6e 73 20 63 75 73 74 6f 6d | intercepts.these.and.runs.custom |
| 4aae0 | 20 61 63 74 69 6f 6e 73 0a 62 61 73 65 64 20 6f 6e 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 73 20 | .actions.based.on.the.protocols. |
| 4ab00 | 72 65 67 69 73 74 65 72 65 64 2e 20 20 48 65 6e 63 65 2c 20 74 6f 20 75 73 65 20 e2 80 98 6f 72 | registered...Hence,.to.use....or |
| 4ab20 | 67 2d 70 72 6f 74 6f 63 6f 6c e2 80 99 2c 20 6f 6e 63 65 0a 6d 75 73 74 3a 0a 0a 20 20 20 e2 80 | g-protocol...,.once.must:....... |
| 4ab40 | a2 20 6c 61 75 6e 63 68 20 74 68 65 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 20 70 | ..launch.the....emacsclient....p |
| 4ab60 | 72 6f 63 65 73 73 0a 0a 20 20 20 e2 80 a2 20 52 65 67 69 73 74 65 72 20 e2 80 98 6f 72 67 2d 70 | rocess.........Register....org-p |
| 4ab80 | 72 6f 74 6f 63 6f 6c 3a 2f 2f e2 80 99 20 61 73 20 61 20 76 61 6c 69 64 20 73 63 68 65 6d 65 2d | rotocol://....as.a.valid.scheme- |
| 4aba0 | 68 61 6e 64 6c 65 72 0a 0a 20 20 20 54 68 65 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 66 6f 72 | handler.....The.instructions.for |
| 4abc0 | 20 74 68 65 20 6c 61 74 74 65 72 20 66 6f 72 20 65 61 63 68 20 6f 70 65 72 61 74 69 6e 67 20 73 | .the.latter.for.each.operating.s |
| 4abe0 | 79 73 74 65 6d 20 69 73 20 64 65 74 61 69 6c 65 64 0a 62 65 6c 6f 77 2e 0a 0a 2a 20 4d 65 6e 75 | ystem.is.detailed.below...*.Menu |
| 4ac00 | 3a 0a 0a 2a 20 4c 69 6e 75 78 3a 3a 0a 2a 20 4d 61 63 20 4f 53 3a 3a 0a 2a 20 57 69 6e 64 6f 77 | :..*.Linux::.*.Mac.OS::.*.Window |
| 4ac20 | 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | s::....File:.org-roam.info,..Nod |
| 4ac40 | 65 3a 20 4c 69 6e 75 78 2c 20 20 4e 65 78 74 3a 20 4d 61 63 20 4f 53 2c 20 20 55 70 3a 20 49 6e | e:.Linux,..Next:.Mac.OS,..Up:.In |
| 4ac60 | 73 74 61 6c 6c 61 74 69 6f 6e 20 28 31 29 0a 0a 4c 69 6e 75 78 0a 2e 2e 2e 2e 2e 0a 0a 46 6f 72 | stallation.(1)..Linux........For |
| 4ac80 | 20 4c 69 6e 75 78 20 75 73 65 72 73 2c 20 63 72 65 61 74 65 20 61 20 64 65 73 6b 74 6f 70 20 61 | .Linux.users,.create.a.desktop.a |
| 4aca0 | 70 70 6c 69 63 61 74 69 6f 6e 20 69 6e 0a e2 80 98 7e 2f 2e 6c 6f 63 61 6c 2f 73 68 61 72 65 2f | pplication.in....~/.local/share/ |
| 4acc0 | 61 70 70 6c 69 63 61 74 69 6f 6e 73 2f 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 64 65 73 6b 74 6f | applications/org-protocol.deskto |
| 4ace0 | 70 e2 80 99 3a 0a 0a 20 20 20 20 20 5b 44 65 73 6b 74 6f 70 20 45 6e 74 72 79 5d 0a 20 20 20 20 | p...:.......[Desktop.Entry]..... |
| 4ad00 | 20 4e 61 6d 65 3d 4f 72 67 2d 50 72 6f 74 6f 63 6f 6c 0a 20 20 20 20 20 45 78 65 63 3d 65 6d 61 | .Name=Org-Protocol......Exec=ema |
| 4ad20 | 63 73 63 6c 69 65 6e 74 20 25 75 0a 20 20 20 20 20 49 63 6f 6e 3d 65 6d 61 63 73 2d 69 63 6f 6e | csclient.%u......Icon=emacs-icon |
| 4ad40 | 0a 20 20 20 20 20 54 79 70 65 3d 41 70 70 6c 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 54 65 72 6d | ......Type=Application......Term |
| 4ad60 | 69 6e 61 6c 3d 66 61 6c 73 65 0a 20 20 20 20 20 4d 69 6d 65 54 79 70 65 3d 78 2d 73 63 68 65 6d | inal=false......MimeType=x-schem |
| 4ad80 | 65 2d 68 61 6e 64 6c 65 72 2f 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 0a 0a 20 20 20 41 73 73 6f 63 | e-handler/org-protocol.....Assoc |
| 4ada0 | 69 61 74 65 20 e2 80 98 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f e2 80 99 20 6c 69 6e 6b 73 | iate....org-protocol://....links |
| 4adc0 | 20 77 69 74 68 20 74 68 65 20 64 65 73 6b 74 6f 70 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 62 79 | .with.the.desktop.application.by |
| 4ade0 | 0a 72 75 6e 6e 69 6e 67 20 69 6e 20 79 6f 75 72 20 73 68 65 6c 6c 3a 0a 0a 20 20 20 20 20 78 64 | .running.in.your.shell:.......xd |
| 4ae00 | 67 2d 6d 69 6d 65 20 64 65 66 61 75 6c 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 64 65 73 6b | g-mime.default.org-protocol.desk |
| 4ae20 | 74 6f 70 20 78 2d 73 63 68 65 6d 65 2d 68 61 6e 64 6c 65 72 2f 6f 72 67 2d 70 72 6f 74 6f 63 6f | top.x-scheme-handler/org-protoco |
| 4ae40 | 6c 0a 0a 20 20 20 54 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 e2 80 9c 63 6f 6e 66 69 72 6d e2 | l.....To.disable.the....confirm. |
| 4ae60 | 80 9d 20 70 72 6f 6d 70 74 20 69 6e 20 43 68 72 6f 6d 65 2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 | ...prompt.in.Chrome,.you.can.als |
| 4ae80 | 6f 20 6d 61 6b 65 20 43 68 72 6f 6d 65 0a 73 68 6f 77 20 61 20 63 68 65 63 6b 62 6f 78 20 74 6f | o.make.Chrome.show.a.checkbox.to |
| 4aea0 | 20 74 69 63 6b 2c 20 73 6f 20 74 68 61 74 20 74 68 65 20 e2 80 98 4f 72 67 2d 50 72 6f 74 6f 63 | .tick,.so.that.the....Org-Protoc |
| 4aec0 | 6f 6c 20 43 6c 69 65 6e 74 e2 80 99 20 61 70 70 20 77 69 6c 6c 20 62 65 0a 75 73 65 64 20 77 69 | ol.Client....app.will.be.used.wi |
| 4aee0 | 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 54 6f 20 64 6f 20 74 68 69 73 2c | thout.confirmation...To.do.this, |
| 4af00 | 20 72 75 6e 20 69 6e 20 61 20 73 68 65 6c 6c 3a 0a 0a 20 20 20 20 20 73 75 64 6f 20 6d 6b 64 69 | .run.in.a.shell:.......sudo.mkdi |
| 4af20 | 72 20 2d 70 20 2f 65 74 63 2f 6f 70 74 2f 63 68 72 6f 6d 65 2f 70 6f 6c 69 63 69 65 73 2f 6d 61 | r.-p./etc/opt/chrome/policies/ma |
| 4af40 | 6e 61 67 65 64 2f 0a 20 20 20 20 20 73 75 64 6f 20 74 65 65 20 2f 65 74 63 2f 6f 70 74 2f 63 68 | naged/......sudo.tee./etc/opt/ch |
| 4af60 | 72 6f 6d 65 2f 70 6f 6c 69 63 69 65 73 2f 6d 61 6e 61 67 65 64 2f 65 78 74 65 72 6e 61 6c 5f 70 | rome/policies/managed/external_p |
| 4af80 | 72 6f 74 6f 63 6f 6c 5f 64 69 61 6c 6f 67 2e 6a 73 6f 6e 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 3c | rotocol_dialog.json.>/dev/null.< |
| 4afa0 | 3c 27 45 4f 46 27 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 22 45 78 74 65 72 6e 61 6c 50 72 | <'EOF'......{........"ExternalPr |
| 4afc0 | 6f 74 6f 63 6f 6c 44 69 61 6c 6f 67 53 68 6f 77 41 6c 77 61 79 73 4f 70 65 6e 43 68 65 63 6b 62 | otocolDialogShowAlwaysOpenCheckb |
| 4afe0 | 6f 78 22 3a 20 74 72 75 65 0a 20 20 20 20 20 7d 0a 20 20 20 20 20 45 4f 46 0a 20 20 20 20 20 73 | ox":.true......}......EOF......s |
| 4b000 | 75 64 6f 20 63 68 6d 6f 64 20 36 34 34 20 2f 65 74 63 2f 6f 70 74 2f 63 68 72 6f 6d 65 2f 70 6f | udo.chmod.644./etc/opt/chrome/po |
| 4b020 | 6c 69 63 69 65 73 2f 6d 61 6e 61 67 65 64 2f 65 78 74 65 72 6e 61 6c 5f 70 72 6f 74 6f 63 6f 6c | licies/managed/external_protocol |
| 4b040 | 5f 64 69 61 6c 6f 67 2e 6a 73 6f 6e 0a 0a 20 20 20 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72 | _dialog.json.....and.then.restar |
| 4b060 | 74 20 43 68 72 6f 6d 65 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 62 79 20 6e 61 76 69 67 61 | t.Chrome.(for.example,.by.naviga |
| 4b080 | 74 69 6e 67 20 74 6f 0a 3c 63 68 72 6f 6d 65 3a 2f 2f 72 65 73 74 61 72 74 3e 29 20 74 6f 20 6d | ting.to.<chrome://restart>).to.m |
| 4b0a0 | 61 6b 65 20 74 68 65 20 6e 65 77 20 70 6f 6c 69 63 79 20 74 61 6b 65 20 65 66 66 65 63 74 2e 0a | ake.the.new.policy.take.effect.. |
| 4b0c0 | 0a 20 20 20 53 65 65 20 68 65 72 65 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 63 68 72 6f 6d 69 | ....See.here.(https://www.chromi |
| 4b0e0 | 75 6d 2e 6f 72 67 2f 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 73 2f 6c 69 6e 75 78 2d 71 75 69 63 | um.org/administrators/linux-quic |
| 4b100 | 6b 2d 73 74 61 72 74 29 0a 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 20 6f 6e 20 74 68 65 20 e2 80 | k-start).for.more.info.on.the... |
| 4b120 | 98 2f 65 74 63 2f 6f 70 74 2f 63 68 72 6f 6d 65 2f 70 6f 6c 69 63 69 65 73 2f 6d 61 6e 61 67 65 | ./etc/opt/chrome/policies/manage |
| 4b140 | 64 e2 80 99 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 0a 68 65 72 65 0a 28 68 74 74 70 73 3a 2f | d....directory.and.here.(https:/ |
| 4b160 | 2f 63 6c 6f 75 64 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 64 6f 63 73 2f 63 68 72 6f 6d 65 2d 65 6e | /cloud.google.com/docs/chrome-en |
| 4b180 | 74 65 72 70 72 69 73 65 2f 70 6f 6c 69 63 69 65 73 2f 3f 70 6f 6c 69 63 79 3d 45 78 74 65 72 6e | terprise/policies/?policy=Extern |
| 4b1a0 | 61 6c 50 72 6f 74 6f 63 6f 6c 44 69 61 6c 6f 67 53 68 6f 77 41 6c 77 61 79 73 4f 70 65 6e 43 68 | alProtocolDialogShowAlwaysOpenCh |
| 4b1c0 | 65 63 6b 62 6f 78 29 0a 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 e2 | eckbox).for.information.on.the.. |
| 4b1e0 | 80 98 45 78 74 65 72 6e 61 6c 50 72 6f 74 6f 63 6f 6c 44 69 61 6c 6f 67 53 68 6f 77 41 6c 77 61 | ..ExternalProtocolDialogShowAlwa |
| 4b200 | 79 73 4f 70 65 6e 43 68 65 63 6b 62 6f 78 e2 80 99 0a 70 6f 6c 69 63 79 2e 0a 0a 1f 0a 46 69 6c | ysOpenCheckbox....policy.....Fil |
| 4b220 | 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 63 20 4f 53 2c | e:.org-roam.info,..Node:.Mac.OS, |
| 4b240 | 20 20 4e 65 78 74 3a 20 57 69 6e 64 6f 77 73 2c 20 20 50 72 65 76 3a 20 4c 69 6e 75 78 2c 20 20 | ..Next:.Windows,..Prev:.Linux,.. |
| 4b260 | 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 28 31 29 0a 0a 4d 61 63 20 4f 53 0a 2e 2e 2e | Up:.Installation.(1)..Mac.OS.... |
| 4b280 | 2e 2e 2e 0a 0a 46 6f 72 20 4d 61 63 20 4f 53 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 63 72 65 61 | .....For.Mac.OS,.we.need.to.crea |
| 4b2a0 | 74 65 20 6f 75 72 20 6f 77 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 e2 80 a2 20 | te.our.own.application.......... |
| 4b2c0 | 4c 61 75 6e 63 68 20 53 63 72 69 70 74 20 45 64 69 74 6f 72 0a 0a 20 20 20 e2 80 a2 20 55 73 65 | Launch.Script.Editor.........Use |
| 4b2e0 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 63 72 69 70 74 2c 20 70 61 79 69 6e 67 20 61 74 | .the.following.script,.paying.at |
| 4b300 | 74 65 6e 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 61 74 68 20 74 6f 0a 20 20 20 20 20 e2 80 98 65 | tention.to.the.path.to.........e |
| 4b320 | 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 3a 0a 0a 20 20 20 20 20 6f 6e 20 6f 70 65 6e 20 6c 6f 63 | macsclient...:.......on.open.loc |
| 4b340 | 61 74 69 6f 6e 20 74 68 69 73 5f 55 52 4c 0a 20 20 20 20 20 20 20 20 20 73 65 74 20 45 43 20 74 | ation.this_URL..........set.EC.t |
| 4b360 | 6f 20 22 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 2f 65 6d 61 63 73 63 6c 69 65 6e 74 20 2d 2d | o."/usr/local/bin/emacsclient.-- |
| 4b380 | 6e 6f 2d 77 61 69 74 20 22 0a 20 20 20 20 20 20 20 20 20 73 65 74 20 66 69 6c 65 50 61 74 68 20 | no-wait."..........set.filePath. |
| 4b3a0 | 74 6f 20 71 75 6f 74 65 64 20 66 6f 72 6d 20 6f 66 20 74 68 69 73 5f 55 52 4c 0a 20 20 20 20 20 | to.quoted.form.of.this_URL...... |
| 4b3c0 | 20 20 20 20 64 6f 20 73 68 65 6c 6c 20 73 63 72 69 70 74 20 45 43 20 26 20 66 69 6c 65 50 61 74 | ....do.shell.script.EC.&.filePat |
| 4b3e0 | 68 0a 20 20 20 20 20 20 20 20 20 74 65 6c 6c 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 22 45 6d 61 | h..........tell.application."Ema |
| 4b400 | 63 73 22 20 74 6f 20 61 63 74 69 76 61 74 65 0a 20 20 20 20 20 65 6e 64 20 6f 70 65 6e 20 6c 6f | cs".to.activate......end.open.lo |
| 4b420 | 63 61 74 69 6f 6e 0a 0a 20 20 20 e2 80 a2 20 53 61 76 65 20 74 68 65 20 73 63 72 69 70 74 20 69 | cation.........Save.the.script.i |
| 4b440 | 6e 20 e2 80 98 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 2f 4f 72 67 50 72 6f 74 6f 63 6f 6c 43 6c | n..../Applications/OrgProtocolCl |
| 4b460 | 69 65 6e 74 2e 61 70 70 e2 80 99 2c 20 63 68 61 6e 67 69 6e 67 0a 20 20 20 20 20 74 68 65 20 73 | ient.app...,.changing......the.s |
| 4b480 | 63 72 69 70 74 20 74 79 70 65 20 74 6f 20 e2 80 9c 41 70 70 6c 69 63 61 74 69 6f 6e e2 80 9d 2c | cript.type.to....Application..., |
| 4b4a0 | 20 72 61 74 68 65 72 20 74 68 61 6e 20 e2 80 9c 53 63 72 69 70 74 e2 80 9d 2e 0a 0a 20 20 20 e2 | .rather.than....Script.......... |
| 4b4c0 | 80 a2 20 45 64 69 74 20 e2 80 98 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 2f 4f 72 67 50 72 6f 74 | ...Edit..../Applications/OrgProt |
| 4b4e0 | 6f 63 6f 6c 43 6c 69 65 6e 74 2e 61 70 70 2f 43 6f 6e 74 65 6e 74 73 2f 49 6e 66 6f 2e 70 6c 69 | ocolClient.app/Contents/Info.pli |
| 4b500 | 73 74 e2 80 99 2c 0a 20 20 20 20 20 61 64 64 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | st...,......adding.the.following |
| 4b520 | 20 62 65 66 6f 72 65 20 74 68 65 20 6c 61 73 74 20 e2 80 98 3c 2f 64 69 63 74 3e e2 80 99 20 74 | .before.the.last....</dict>....t |
| 4b540 | 61 67 3a 0a 0a 20 20 20 20 20 3c 6b 65 79 3e 43 46 42 75 6e 64 6c 65 55 52 4c 54 79 70 65 73 3c | ag:.......<key>CFBundleURLTypes< |
| 4b560 | 2f 6b 65 79 3e 0a 20 20 20 20 20 3c 61 72 72 61 79 3e 0a 20 20 20 20 20 20 20 3c 64 69 63 74 3e | /key>......<array>........<dict> |
| 4b580 | 0a 20 20 20 20 20 20 20 20 20 3c 6b 65 79 3e 43 46 42 75 6e 64 6c 65 55 52 4c 4e 61 6d 65 3c 2f | ..........<key>CFBundleURLName</ |
| 4b5a0 | 6b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 3c 73 74 72 69 6e 67 3e 6f 72 67 2d 70 72 6f 74 6f 63 | key>..........<string>org-protoc |
| 4b5c0 | 6f 6c 20 68 61 6e 64 6c 65 72 3c 2f 73 74 72 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 3c 6b 65 | ol.handler</string>..........<ke |
| 4b5e0 | 79 3e 43 46 42 75 6e 64 6c 65 55 52 4c 53 63 68 65 6d 65 73 3c 2f 6b 65 79 3e 0a 20 20 20 20 20 | y>CFBundleURLSchemes</key>...... |
| 4b600 | 20 20 20 20 3c 61 72 72 61 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 72 69 6e 67 3e 6f | ....<array>............<string>o |
| 4b620 | 72 67 2d 70 72 6f 74 6f 63 6f 6c 3c 2f 73 74 72 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 3c 2f | rg-protocol</string>..........</ |
| 4b640 | 61 72 72 61 79 3e 0a 20 20 20 20 20 20 20 3c 2f 64 69 63 74 3e 0a 20 20 20 20 20 3c 2f 61 72 72 | array>........</dict>......</arr |
| 4b660 | 61 79 3e 0a 0a 20 20 20 e2 80 a2 20 53 61 76 65 20 74 68 65 20 66 69 6c 65 2c 20 61 6e 64 20 72 | ay>.........Save.the.file,.and.r |
| 4b680 | 75 6e 20 74 68 65 20 e2 80 98 4f 72 67 50 72 6f 74 6f 63 6f 6c 43 6c 69 65 6e 74 2e 61 70 70 e2 | un.the....OrgProtocolClient.app. |
| 4b6a0 | 80 99 20 74 6f 20 72 65 67 69 73 74 65 72 20 74 68 65 0a 20 20 20 20 20 70 72 6f 74 6f 63 6f 6c | ...to.register.the......protocol |
| 4b6c0 | 2e 0a 0a 20 20 20 54 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 e2 80 9c 63 6f 6e 66 69 72 6d e2 | ......To.disable.the....confirm. |
| 4b6e0 | 80 9d 20 70 72 6f 6d 70 74 20 69 6e 20 43 68 72 6f 6d 65 2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 | ...prompt.in.Chrome,.you.can.als |
| 4b700 | 6f 20 6d 61 6b 65 20 43 68 72 6f 6d 65 0a 73 68 6f 77 20 61 20 63 68 65 63 6b 62 6f 78 20 74 6f | o.make.Chrome.show.a.checkbox.to |
| 4b720 | 20 74 69 63 6b 2c 20 73 6f 20 74 68 61 74 20 74 68 65 20 e2 80 98 4f 72 67 50 72 6f 74 6f 63 6f | .tick,.so.that.the....OrgProtoco |
| 4b740 | 6c e2 80 99 20 61 70 70 20 77 69 6c 6c 20 62 65 20 75 73 65 64 0a 77 69 74 68 6f 75 74 20 63 6f | l....app.will.be.used.without.co |
| 4b760 | 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 54 6f 20 64 6f 20 74 68 69 73 2c 20 72 75 6e 20 69 6e 20 | nfirmation...To.do.this,.run.in. |
| 4b780 | 61 20 73 68 65 6c 6c 3a 0a 0a 20 20 20 20 20 64 65 66 61 75 6c 74 73 20 77 72 69 74 65 20 63 6f | a.shell:.......defaults.write.co |
| 4b7a0 | 6d 2e 67 6f 6f 67 6c 65 2e 43 68 72 6f 6d 65 20 45 78 74 65 72 6e 61 6c 50 72 6f 74 6f 63 6f 6c | m.google.Chrome.ExternalProtocol |
| 4b7c0 | 44 69 61 6c 6f 67 53 68 6f 77 41 6c 77 61 79 73 4f 70 65 6e 43 68 65 63 6b 62 6f 78 20 2d 62 6f | DialogShowAlwaysOpenCheckbox.-bo |
| 4b7e0 | 6f 6c 20 74 72 75 65 0a 0a 20 20 20 49 66 20 79 6f 75 e2 80 99 72 65 20 75 73 69 6e 67 20 45 6d | ol.true.....If.you...re.using.Em |
| 4b800 | 61 63 73 20 4d 61 63 20 50 6f 72 74 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | acs.Mac.Port.(https://github.com |
| 4b820 | 2f 72 61 69 6c 77 61 79 63 61 74 2f 68 6f 6d 65 62 72 65 77 2d 65 6d 61 63 73 6d 61 63 70 6f 72 | /railwaycat/homebrew-emacsmacpor |
| 4b840 | 74 29 2c 20 69 74 20 72 65 67 69 73 74 65 72 65 64 20 69 74 73 0a e2 80 98 45 6d 61 63 73 2e 61 | t),.it.registered.its....Emacs.a |
| 4b860 | 70 70 e2 80 98 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 61 6e 64 6c 65 72 20 66 6f 72 | pp....as.the.default.handler.for |
| 4b880 | 20 74 68 65 20 55 52 4c 20 73 63 68 65 6d 65 20 e2 80 98 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c e2 | .the.URL.scheme....org-protocol. |
| 4b8a0 | 80 98 2e 0a 54 6f 20 6d 61 6b 65 20 e2 80 98 4f 72 67 50 72 6f 74 6f 63 6f 6c 2e 61 70 70 e2 80 | ....To.make....OrgProtocol.app.. |
| 4b8c0 | 99 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 61 6e 64 6c 65 72 20 69 6e 73 74 65 61 64 2c 20 72 | ..the.default.handler.instead,.r |
| 4b8e0 | 75 6e 3a 0a 0a 20 20 20 20 20 64 65 66 61 75 6c 74 73 20 77 72 69 74 65 20 63 6f 6d 2e 61 70 70 | un:.......defaults.write.com.app |
| 4b900 | 6c 65 2e 4c 61 75 6e 63 68 53 65 72 76 69 63 65 73 2f 63 6f 6d 2e 61 70 70 6c 65 2e 6c 61 75 6e | le.LaunchServices/com.apple.laun |
| 4b920 | 63 68 73 65 72 76 69 63 65 73 2e 73 65 63 75 72 65 20 4c 53 48 61 6e 64 6c 65 72 73 20 2d 61 72 | chservices.secure.LSHandlers.-ar |
| 4b940 | 72 61 79 2d 61 64 64 20 5c 0a 20 20 20 20 20 27 7b 22 4c 53 48 61 6e 64 6c 65 72 50 72 65 66 65 | ray-add.\......'{"LSHandlerPrefe |
| 4b960 | 72 72 65 64 56 65 72 73 69 6f 6e 73 22 20 3d 20 7b 20 22 4c 53 48 61 6e 64 6c 65 72 52 6f 6c 65 | rredVersions".=.{."LSHandlerRole |
| 4b980 | 41 6c 6c 22 20 3d 20 22 2d 22 3b 20 7d 3b 20 4c 53 48 61 6e 64 6c 65 72 52 6f 6c 65 41 6c 6c 20 | All".=."-";.};.LSHandlerRoleAll. |
| 4b9a0 | 3d 20 22 6f 72 67 2e 79 6f 75 72 75 73 65 72 6e 61 6d 65 2e 4f 72 67 50 72 6f 74 6f 63 6f 6c 22 | =."org.yourusername.OrgProtocol" |
| 4b9c0 | 3b 20 4c 53 48 61 6e 64 6c 65 72 55 52 4c 53 63 68 65 6d 65 20 3d 20 22 6f 72 67 2d 70 72 6f 74 | ;.LSHandlerURLScheme.=."org-prot |
| 4b9e0 | 6f 63 6f 6c 22 3b 7d 27 0a 0a 20 20 20 54 68 65 6e 20 72 65 73 74 61 72 74 20 79 6f 75 72 20 63 | ocol";}'.....Then.restart.your.c |
| 4ba00 | 6f 6d 70 75 74 65 72 2e 0a 0a 20 20 20 e2 80 a2 20 54 65 73 74 69 6e 67 20 6f 72 67 2d 70 72 6f | omputer..........Testing.org-pro |
| 4ba20 | 74 6f 63 6f 6c 0a 0a 20 20 20 20 20 54 6f 20 74 65 73 74 20 74 68 61 74 20 79 6f 75 20 68 61 76 | tocol.......To.test.that.you.hav |
| 4ba40 | 65 20 74 68 65 20 68 61 6e 64 6c 65 72 20 73 65 74 75 70 20 61 6e 64 20 72 65 67 69 73 74 65 72 | e.the.handler.setup.and.register |
| 4ba60 | 65 64 20 70 72 6f 70 65 72 6c 79 0a 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e | ed.properly......from.the.comman |
| 4ba80 | 64 20 6c 69 6e 65 20 79 6f 75 20 63 61 6e 20 72 75 6e 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 6f | d.line.you.can.run:............o |
| 4baa0 | 70 65 6e 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 72 6f 61 6d 2d 72 65 66 5c 3f 74 65 6d | pen.org-protocol://roam-ref\?tem |
| 4bac0 | 70 6c 61 74 65 3d 72 5c 26 72 65 66 3d 74 65 73 74 5c 26 74 69 74 6c 65 3d 74 68 69 73 0a 0a 20 | plate=r\&ref=test\&title=this... |
| 4bae0 | 20 20 20 20 49 66 20 79 6f 75 20 67 65 74 20 61 6e 20 65 72 72 6f 72 20 73 69 6d 69 6c 61 72 20 | ....If.you.get.an.error.similar. |
| 4bb00 | 74 6f 6f 20 74 68 69 73 20 6f 72 20 74 68 65 20 77 72 6f 6e 67 20 68 61 6e 64 6c 65 72 20 69 73 | too.this.or.the.wrong.handler.is |
| 4bb20 | 20 72 75 6e 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 4e 6f 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 | .run:............No.application. |
| 4bb40 | 6b 6e 6f 77 73 20 68 6f 77 20 74 6f 20 6f 70 65 6e 20 55 52 4c 0a 20 20 20 20 20 20 20 20 20 20 | knows.how.to.open.URL........... |
| 4bb60 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 72 6f 61 6d 2d 72 65 66 3f 74 65 6d 70 6c 61 74 65 | org-protocol://roam-ref?template |
| 4bb80 | 3d 72 26 72 65 66 3d 74 65 73 74 26 74 69 74 6c 65 3d 74 68 69 73 20 28 45 72 72 6f 72 0a 20 20 | =r&ref=test&title=this.(Error... |
| 4bba0 | 20 20 20 20 20 20 20 20 44 6f 6d 61 69 6e 3d 4e 53 4f 53 53 74 61 74 75 73 45 72 72 6f 72 44 6f | ........Domain=NSOSStatusErrorDo |
| 4bbc0 | 6d 61 69 6e 20 43 6f 64 65 3d 2d 31 30 38 31 34 0a 20 20 20 20 20 20 20 20 20 20 e2 80 9c 6b 4c | main.Code=-10814..............kL |
| 4bbe0 | 53 41 70 70 6c 69 63 61 74 69 6f 6e 4e 6f 74 46 6f 75 6e 64 45 72 72 3a 20 45 2e 67 2e 20 20 6e | SApplicationNotFoundErr:.E.g...n |
| 4bc00 | 6f 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6c 61 69 6d 73 20 74 68 65 0a 20 20 20 20 20 20 20 | o.application.claims.the........ |
| 4bc20 | 20 20 20 66 69 6c 65 e2 80 9d 20 55 73 65 72 49 6e 66 6f 3d 7b 5f 4c 53 4c 69 6e 65 3d 31 34 38 | ...file....UserInfo={_LSLine=148 |
| 4bc40 | 39 2c 20 5f 4c 53 46 75 6e 63 74 69 6f 6e 3d 72 75 6e 45 76 61 6c 75 61 74 6f 72 7d 29 2e 0a 0a | 9,._LSFunction=runEvaluator})... |
| 4bc60 | 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 72 65 | .....You.may.need.to.manually.re |
| 4bc80 | 67 69 73 74 65 72 20 79 6f 75 72 20 68 61 6e 64 6c 65 72 2c 20 6c 69 6b 65 20 74 68 69 73 3a 0a | gister.your.handler,.like.this:. |
| 4bca0 | 0a 20 20 20 20 20 20 20 20 20 20 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 | .........../System/Library/Frame |
| 4bcc0 | 77 6f 72 6b 73 2f 43 6f 72 65 53 65 72 76 69 63 65 73 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 | works/CoreServices.framework/Ver |
| 4bce0 | 73 69 6f 6e 73 2f 41 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 4c 61 75 6e 63 68 53 65 72 76 69 63 65 | sions/A/Frameworks/LaunchService |
| 4bd00 | 73 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 53 75 70 70 6f 72 74 2f 6c | s.framework/Versions/A/Support/l |
| 4bd20 | 73 72 65 67 69 73 74 65 72 20 2d 52 20 20 2d 66 20 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 2f 4f | sregister.-R..-f./Applications/O |
| 4bd40 | 72 67 50 72 6f 74 6f 63 6f 6c 43 6c 69 65 6e 74 2e 61 70 70 0a 0a 20 20 20 20 20 48 65 72 65 20 | rgProtocolClient.app.......Here. |
| 4bd60 | 69 73 20 61 20 6c 69 6e 6b 20 74 6f 20 74 68 65 20 6c 73 72 65 67 69 73 74 65 72 20 63 6f 6d 6d | is.a.link.to.the.lsregister.comm |
| 4bd80 | 61 6e 64 20 74 68 61 74 20 69 73 20 72 65 61 6c 6c 79 20 75 73 65 66 75 6c 3a 0a 20 20 20 20 20 | and.that.is.really.useful:...... |
| 4bda0 | 3c 68 74 74 70 73 3a 2f 2f 65 63 6c 65 63 74 69 63 6c 69 67 68 74 2e 63 6f 2f 32 30 31 39 2f 30 | <https://eclecticlight.co/2019/0 |
| 4bdc0 | 33 2f 32 35 2f 6c 73 72 65 67 69 73 74 65 72 2d 61 2d 76 61 6c 75 61 62 6c 65 2d 75 6e 64 6f 63 | 3/25/lsregister-a-valuable-undoc |
| 4bde0 | 75 6d 65 6e 74 65 64 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 6c 61 75 6e 63 68 73 65 72 76 69 63 | umented-command-for-launchservic |
| 4be00 | 65 73 2f 3e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f | es/>....File:.org-roam.info,..No |
| 4be20 | 64 65 3a 20 57 69 6e 64 6f 77 73 2c 20 20 50 72 65 76 3a 20 4d 61 63 20 4f 53 2c 20 20 55 70 3a | de:.Windows,..Prev:.Mac.OS,..Up: |
| 4be40 | 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 28 31 29 0a 0a 57 69 6e 64 6f 77 73 0a 2e 2e 2e 2e 2e | .Installation.(1)..Windows...... |
| 4be60 | 2e 2e 0a 0a 46 6f 72 20 57 69 6e 64 6f 77 73 2c 20 63 72 65 61 74 65 20 61 20 74 65 6d 70 6f 72 | ....For.Windows,.create.a.tempor |
| 4be80 | 61 72 79 20 e2 80 98 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 72 65 67 e2 80 99 20 66 69 6c 65 3a | ary....org-protocol.reg....file: |
| 4bea0 | 0a 0a 20 20 20 20 20 52 45 47 45 44 49 54 34 0a 0a 20 20 20 20 20 5b 48 4b 45 59 5f 43 4c 41 53 | .......REGEDIT4.......[HKEY_CLAS |
| 4bec0 | 53 45 53 5f 52 4f 4f 54 5c 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 5d 0a 20 20 20 20 20 40 3d 22 55 | SES_ROOT\org-protocol]......@="U |
| 4bee0 | 52 4c 3a 4f 72 67 20 50 72 6f 74 6f 63 6f 6c 22 0a 20 20 20 20 20 22 55 52 4c 20 50 72 6f 74 6f | RL:Org.Protocol"......"URL.Proto |
| 4bf00 | 63 6f 6c 22 3d 22 22 0a 20 20 20 20 20 5b 48 4b 45 59 5f 43 4c 41 53 53 45 53 5f 52 4f 4f 54 5c | col"=""......[HKEY_CLASSES_ROOT\ |
| 4bf20 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 5c 73 68 65 6c 6c 5d 0a 20 20 20 20 20 5b 48 4b 45 59 5f 43 | org-protocol\shell]......[HKEY_C |
| 4bf40 | 4c 41 53 53 45 53 5f 52 4f 4f 54 5c 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 5c 73 68 65 6c 6c 5c 6f | LASSES_ROOT\org-protocol\shell\o |
| 4bf60 | 70 65 6e 5d 0a 20 20 20 20 20 5b 48 4b 45 59 5f 43 4c 41 53 53 45 53 5f 52 4f 4f 54 5c 6f 72 67 | pen]......[HKEY_CLASSES_ROOT\org |
| 4bf80 | 2d 70 72 6f 74 6f 63 6f 6c 5c 73 68 65 6c 6c 5c 6f 70 65 6e 5c 63 6f 6d 6d 61 6e 64 5d 0a 20 20 | -protocol\shell\open\command]... |
| 4bfa0 | 20 20 20 40 3d 22 5c 22 43 3a 5c 5c 57 69 6e 64 6f 77 73 5c 5c 53 79 73 74 65 6d 33 32 5c 5c 77 | ...@="\"C:\\Windows\\System32\\w |
| 4bfc0 | 73 6c 2e 65 78 65 5c 22 20 65 6d 61 63 73 63 6c 69 65 6e 74 20 5c 22 25 31 5c 22 22 0a 0a 20 20 | sl.exe\".emacsclient.\"%1\"".... |
| 4bfe0 | 20 54 68 65 20 61 62 6f 76 65 20 77 69 6c 6c 20 66 6f 72 77 61 72 64 20 74 68 65 20 70 72 6f 74 | .The.above.will.forward.the.prot |
| 4c000 | 6f 63 6f 6c 20 74 6f 20 57 53 4c 2e 20 20 49 66 20 79 6f 75 20 72 75 6e 20 45 6d 61 63 73 0a 6e | ocol.to.WSL...If.you.run.Emacs.n |
| 4c020 | 61 74 69 76 65 6c 79 20 6f 6e 20 57 69 6e 64 6f 77 73 2c 20 72 65 70 6c 61 63 65 20 74 68 65 20 | atively.on.Windows,.replace.the. |
| 4c040 | 6c 61 73 74 20 6c 69 6e 65 20 77 69 74 68 3a 0a 0a 20 20 20 20 20 40 3d 22 5c 22 63 3a 5c 5c 70 | last.line.with:.......@="\"c:\\p |
| 4c060 | 61 74 68 5c 5c 74 6f 5c 5c 65 6d 61 63 73 5c 5c 62 69 6e 5c 5c 65 6d 61 63 73 63 6c 69 65 6e 74 | ath\\to\\emacs\\bin\\emacsclient |
| 4c080 | 77 2e 65 78 65 5c 22 20 20 5c 22 25 31 5c 22 22 0a 0a 20 20 20 41 66 74 65 72 20 65 78 65 63 75 | w.exe\"..\"%1\"".....After.execu |
| 4c0a0 | 74 69 6e 67 20 74 68 65 20 2e 72 65 67 20 66 69 6c 65 2c 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c | ting.the..reg.file,.the.protocol |
| 4c0c0 | 20 69 73 20 72 65 67 69 73 74 65 72 65 64 20 61 6e 64 20 79 6f 75 20 63 61 6e 0a 64 65 6c 65 74 | .is.registered.and.you.can.delet |
| 4c0e0 | 65 20 74 68 65 20 66 69 6c 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e | e.the.file.....File:.org-roam.in |
| 4c100 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 72 6f 61 6d 2d 6e 6f 64 65 20 70 72 6f 74 6f 63 6f | fo,..Node:.The.roam-node.protoco |
| 4c120 | 6c 2c 20 20 4e 65 78 74 3a 20 54 68 65 20 72 6f 61 6d 2d 72 65 66 20 70 72 6f 74 6f 63 6f 6c 2c | l,..Next:.The.roam-ref.protocol, |
| 4c140 | 20 20 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 28 31 29 2c 20 20 55 70 3a 20 6f | ..Prev:.Installation.(1),..Up:.o |
| 4c160 | 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 0a 0a 31 33 2e 31 2e 32 20 54 68 65 20 72 6f 61 | rg-roam-protocol..13.1.2.The.roa |
| 4c180 | 6d 2d 6e 6f 64 65 20 70 72 6f 74 6f 63 6f 6c 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | m-node.protocol.---------------- |
| 4c1a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 72 6f 61 6d 2d 6e 6f 64 65 20 70 72 6f | -------------..The.roam-node.pro |
| 4c1c0 | 74 6f 63 6f 6c 20 6f 70 65 6e 73 20 74 68 65 20 6e 6f 64 65 20 77 69 74 68 20 49 44 20 73 70 65 | tocol.opens.the.node.with.ID.spe |
| 4c1e0 | 63 69 66 69 65 64 20 62 79 20 74 68 65 20 e2 80 98 6e 6f 64 65 e2 80 99 0a 6b 65 79 20 28 65 2e | cified.by.the....node....key.(e. |
| 4c200 | 67 2e 20 20 e2 80 98 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 72 6f 61 6d 2d 6e 6f 64 65 3f | g......org-protocol://roam-node? |
| 4c220 | 6e 6f 64 65 3d 6e 6f 64 65 2d 69 64 e2 80 99 29 2e 20 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 67 | node=node-id...)......org-roam-g |
| 4c240 | 72 61 70 68 e2 80 99 0a 75 73 65 73 20 74 68 69 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 67 72 | raph....uses.this.to.make.the.gr |
| 4c260 | 61 70 68 20 6e 61 76 69 67 61 62 6c 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d | aph.navigable.....File:.org-roam |
| 4c280 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 72 6f 61 6d 2d 72 65 66 20 70 72 6f 74 6f | .info,..Node:.The.roam-ref.proto |
| 4c2a0 | 63 6f 6c 2c 20 20 50 72 65 76 3a 20 54 68 65 20 72 6f 61 6d 2d 6e 6f 64 65 20 70 72 6f 74 6f 63 | col,..Prev:.The.roam-node.protoc |
| 4c2c0 | 6f 6c 2c 20 20 55 70 3a 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 0a 0a 31 33 2e 31 | ol,..Up:.org-roam-protocol..13.1 |
| 4c2e0 | 2e 33 20 54 68 65 20 72 6f 61 6d 2d 72 65 66 20 70 72 6f 74 6f 63 6f 6c 0a 2d 2d 2d 2d 2d 2d 2d | .3.The.roam-ref.protocol.------- |
| 4c300 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 70 72 6f 74 | ---------------------..This.prot |
| 4c320 | 6f 63 6f 6c 20 66 69 6e 64 73 20 6f 72 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 6e 6f 74 65 | ocol.finds.or.creates.a.new.note |
| 4c340 | 20 77 69 74 68 20 61 20 67 69 76 65 6e 20 e2 80 98 52 4f 41 4d 5f 52 45 46 53 e2 80 99 3a 0a 0a | .with.a.given....ROAM_REFS...:.. |
| 4c360 | 00 08 5b 69 6d 61 67 65 20 73 72 63 3d 22 69 6d 61 67 65 73 2f 72 6f 61 6d 2d 72 65 66 2e 67 69 | ..[image.src="images/roam-ref.gi |
| 4c380 | 66 22 00 08 5d 0a 0a 20 20 20 54 6f 20 75 73 65 20 74 68 69 73 2c 20 63 72 65 61 74 65 20 74 68 | f"..].....To.use.this,.create.th |
| 4c3a0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 6f 6f 6b 6d 61 72 6b 6c 65 74 0a 28 68 74 74 70 73 3a 2f | e.following.bookmarklet.(https:/ |
| 4c3c0 | 2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 42 6f 6f 6b 6d 61 72 6b 6c | /en.wikipedia.org/wiki/Bookmarkl |
| 4c3e0 | 65 74 29 20 69 6e 20 79 6f 75 72 20 62 72 6f 77 73 65 72 3a 0a 0a 20 20 20 20 20 6a 61 76 61 73 | et).in.your.browser:.......javas |
| 4c400 | 63 72 69 70 74 3a 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 20 3d 0a 20 20 20 20 20 20 20 20 20 27 | cript:location.href.=..........' |
| 4c420 | 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 72 6f 61 6d 2d 72 65 66 3f 74 65 6d 70 6c 61 74 65 | org-protocol://roam-ref?template |
| 4c440 | 3d 72 26 72 65 66 3d 27 0a 20 20 20 20 20 20 20 20 20 2b 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d | =r&ref='..........+.encodeURICom |
| 4c460 | 70 6f 6e 65 6e 74 28 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 2b | ponent(location.href)..........+ |
| 4c480 | 20 27 26 74 69 74 6c 65 3d 27 0a 20 20 20 20 20 20 20 20 20 2b 20 65 6e 63 6f 64 65 55 52 49 43 | .'&title='..........+.encodeURIC |
| 4c4a0 | 6f 6d 70 6f 6e 65 6e 74 28 64 6f 63 75 6d 65 6e 74 2e 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 | omponent(document.title)........ |
| 4c4c0 | 20 20 2b 20 27 26 62 6f 64 79 3d 27 0a 20 20 20 20 20 20 20 20 20 2b 20 65 6e 63 6f 64 65 55 52 | ..+.'&body='..........+.encodeUR |
| 4c4e0 | 49 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 | IComponent(window.getSelection() |
| 4c500 | 29 0a 0a 20 20 20 6f 72 20 61 73 20 61 20 6b 65 79 62 69 6e 64 69 6e 67 20 69 6e 20 e2 80 98 71 | ).....or.as.a.keybinding.in....q |
| 4c520 | 75 74 65 62 72 6f 77 73 65 72 e2 80 99 20 69 6e 20 2c 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 | utebrowser....in.,.using.the.... |
| 4c540 | 63 6f 6e 66 69 67 2e 70 79 e2 80 99 20 66 69 6c 65 0a 28 73 65 65 20 43 6f 6e 66 69 67 75 72 69 | config.py....file.(see.Configuri |
| 4c560 | 6e 67 20 71 75 74 65 62 72 6f 77 73 65 72 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | ng.qutebrowser.(https://github.c |
| 4c580 | 6f 6d 2f 71 75 74 65 62 72 6f 77 73 65 72 2f 71 75 74 65 62 72 6f 77 73 65 72 2f 62 6c 6f 62 2f | om/qutebrowser/qutebrowser/blob/ |
| 4c5a0 | 6d 61 73 74 65 72 2f 64 6f 63 2f 68 65 6c 70 2f 63 6f 6e 66 69 67 75 72 69 6e 67 2e 61 73 63 69 | master/doc/help/configuring.asci |
| 4c5c0 | 69 64 6f 63 29 29 3a 0a 0a 20 20 20 20 20 63 6f 6e 66 69 67 2e 62 69 6e 64 28 22 3c 43 74 72 6c | idoc)):.......config.bind("<Ctrl |
| 4c5e0 | 2d 72 3e 22 2c 20 22 6f 70 65 6e 20 6a 61 76 61 73 63 72 69 70 74 3a 6c 6f 63 61 74 69 6f 6e 2e | -r>",."open.javascript:location. |
| 4c600 | 68 72 65 66 3d 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f 72 6f 61 6d 2d 72 65 66 3f 74 65 | href='org-protocol://roam-ref?te |
| 4c620 | 6d 70 6c 61 74 65 3d 72 26 72 65 66 3d 27 2b 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e | mplate=r&ref='+encodeURIComponen |
| 4c640 | 74 28 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 29 2b 27 26 74 69 74 6c 65 3d 27 2b 65 6e 63 6f 64 | t(location.href)+'&title='+encod |
| 4c660 | 65 55 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 22 29 0a | eURIComponent(document.title)"). |
| 4c680 | 0a 20 20 20 77 68 65 72 65 20 e2 80 98 74 65 6d 70 6c 61 74 65 e2 80 99 20 69 73 20 74 68 65 20 | ....where....template....is.the. |
| 4c6a0 | 74 65 6d 70 6c 61 74 65 20 6b 65 79 20 66 6f 72 20 61 20 74 65 6d 70 6c 61 74 65 20 69 6e 0a e2 | template.key.for.a.template.in.. |
| 4c6c0 | 80 98 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 72 65 66 2d 74 65 6d 70 6c 61 74 65 73 | ..org-roam-capture-ref-templates |
| 4c6e0 | e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 65 20 54 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 | ....(see.*note.The.Templating.Sy |
| 4c700 | 73 74 65 6d 3a 3a 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c | stem::).....File:.org-roam.info, |
| 4c720 | 20 20 4e 6f 64 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2c 20 20 4e 65 78 74 3a 20 6f | ..Node:.org-roam-graph,..Next:.o |
| 4c740 | 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2c 20 20 50 72 65 76 3a 20 6f 72 67 2d 72 6f 61 6d | rg-roam-dailies,..Prev:.org-roam |
| 4c760 | 2d 70 72 6f 74 6f 63 6f 6c 2c 20 20 55 70 3a 20 45 78 74 65 6e 73 69 6f 6e 73 0a 0a 31 33 2e 32 | -protocol,..Up:.Extensions..13.2 |
| 4c780 | 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .org-roam-graph.================ |
| 4c7a0 | 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 20 62 61 73 69 63 20 67 72 61 | ===..Org-roam.provides.basic.gra |
| 4c7c0 | 70 68 69 6e 67 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 74 6f 20 65 78 70 6c 6f 72 65 0a 69 6e | phing.capabilities.to.explore.in |
| 4c7e0 | 74 65 72 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 62 65 74 77 65 65 6e 20 6e 6f 74 65 73 2c 20 69 6e | terconnections.between.notes,.in |
| 4c800 | 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 | ....org-roam-graph......This.is. |
| 4c820 | 64 6f 6e 65 20 62 79 0a 70 65 72 66 6f 72 6d 69 6e 67 20 53 51 4c 20 71 75 65 72 69 65 73 20 61 | done.by.performing.SQL.queries.a |
| 4c840 | 6e 64 20 67 65 6e 65 72 61 74 69 6e 67 20 69 6d 61 67 65 73 20 75 73 69 6e 67 20 47 72 61 70 68 | nd.generating.images.using.Graph |
| 4c860 | 76 69 7a 0a 28 68 74 74 70 73 3a 2f 2f 67 72 61 70 68 76 69 7a 2e 6f 72 67 2f 29 2e 20 20 54 68 | viz.(https://graphviz.org/)...Th |
| 4c880 | 65 20 67 72 61 70 68 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 6e 61 76 69 67 61 74 65 64 3a 20 73 | e.graph.can.also.be.navigated:.s |
| 4c8a0 | 65 65 20 2a 6e 6f 74 65 0a 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 3a 3a 2e 0a 0a 20 | ee.*note.org-roam-protocol::.... |
| 4c8c0 | 20 20 54 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 74 6f 20 67 72 61 70 68 20 63 72 65 61 74 | ..The.entry.point.to.graph.creat |
| 4c8e0 | 69 6f 6e 20 69 73 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 e2 80 99 2e 0a 0a 20 2d | ion.is....org-roam-graph.......- |
| 4c900 | 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 20 26 20 6f 70 74 | -.Function:.org-roam-graph.&.opt |
| 4c920 | 69 6f 6e 61 6c 20 61 72 67 20 6e 6f 64 65 0a 0a 20 20 20 42 75 69 6c 64 20 61 6e 64 20 64 69 73 | ional.arg.node.....Build.and.dis |
| 4c940 | 70 6c 61 79 20 61 20 67 72 61 70 68 20 66 6f 72 20 4e 4f 44 45 2e 20 20 41 52 47 20 6d 61 79 20 | play.a.graph.for.NODE...ARG.may. |
| 4c960 | 62 65 20 61 6e 79 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 76 61 6c 75 65 73 3a 0a | be.any.of.the.following.values:. |
| 4c980 | 0a 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c e2 80 99 20 73 68 6f 77 20 74 68 65 20 66 75 6c 6c 20 | ...........nil....show.the.full. |
| 4c9a0 | 67 72 61 70 68 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 69 6e 74 65 67 65 72 e2 80 99 20 61 6e 20 | graph.............integer....an. |
| 4c9c0 | 69 6e 74 65 67 65 72 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 4e e2 80 99 20 77 69 6c 6c 20 73 68 | integer.argument....N....will.sh |
| 4c9e0 | 6f 77 20 74 68 65 20 67 72 61 70 68 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 63 6f 6e 6e 65 63 | ow.the.graph.for.the......connec |
| 4ca00 | 74 65 64 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 6e 6f 64 65 20 75 70 20 74 6f 20 e2 80 98 | ted.components.to.node.up.to.... |
| 4ca20 | 4e e2 80 99 20 73 74 65 70 73 20 61 77 61 79 2e 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | N....steps.away...--.User.Option |
| 4ca40 | 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 65 63 75 74 61 62 6c 65 0a 0a 20 20 20 | :.org-roam-graph-executable..... |
| 4ca60 | 20 20 50 61 74 68 20 74 6f 20 74 68 65 20 67 72 61 70 68 69 6e 67 20 65 78 65 63 75 74 61 62 6c | ..Path.to.the.graphing.executabl |
| 4ca80 | 65 20 28 69 6e 20 74 68 69 73 20 63 61 73 65 2c 20 47 72 61 70 68 76 69 7a 29 2e 20 20 53 65 74 | e.(in.this.case,.Graphviz)...Set |
| 4caa0 | 20 74 68 69 73 0a 20 20 20 20 20 69 66 20 4f 72 67 2d 72 6f 61 6d 20 69 73 20 75 6e 61 62 6c 65 | .this......if.Org-roam.is.unable |
| 4cac0 | 20 74 6f 20 66 69 6e 64 20 74 68 65 20 47 72 61 70 68 76 69 7a 20 65 78 65 63 75 74 61 62 6c 65 | .to.find.the.Graphviz.executable |
| 4cae0 | 20 6f 6e 20 79 6f 75 72 0a 20 20 20 20 20 73 79 73 74 65 6d 2e 0a 0a 20 20 20 20 20 59 6f 75 20 | .on.your......system........You. |
| 4cb00 | 6d 61 79 20 61 6c 73 6f 20 63 68 6f 6f 73 65 20 74 6f 20 75 73 65 20 e2 80 98 6e 65 61 74 6f e2 | may.also.choose.to.use....neato. |
| 4cb20 | 80 99 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 e2 80 98 64 6f 74 e2 80 99 2c 20 77 68 69 63 68 0a | ...in.place.of....dot...,.which. |
| 4cb40 | 20 20 20 20 20 67 65 6e 65 72 61 74 65 73 20 61 20 6d 6f 72 65 20 63 6f 6d 70 61 63 74 20 67 72 | .....generates.a.more.compact.gr |
| 4cb60 | 61 70 68 20 6c 61 79 6f 75 74 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6f 72 | aph.layout....--.User.Option:.or |
| 4cb80 | 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 0a 0a 20 20 20 20 20 4f 72 67 2d 72 6f | g-roam-graph-viewer.......Org-ro |
| 4cba0 | 61 6d 20 64 65 66 61 75 6c 74 73 20 74 6f 20 75 73 69 6e 67 20 46 69 72 65 66 6f 78 20 28 6c 6f | am.defaults.to.using.Firefox.(lo |
| 4cbc0 | 63 61 74 65 64 20 6f 6e 20 50 41 54 48 29 20 74 6f 20 76 69 65 77 20 74 68 65 0a 20 20 20 20 20 | cated.on.PATH).to.view.the...... |
| 4cbe0 | 53 56 47 2c 20 62 75 74 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20 74 6f 20 73 65 74 20 69 | SVG,.but.you.may.choose.to.set.i |
| 4cc00 | 74 20 74 6f 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 20 73 74 72 69 6e 67 2c 20 77 68 69 | t.to:..............A.string,.whi |
| 4cc20 | 63 68 20 69 73 20 61 20 70 61 74 68 20 74 6f 20 74 68 65 20 70 72 6f 67 72 61 6d 20 75 73 65 64 | ch.is.a.path.to.the.program.used |
| 4cc40 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 70 74 69 | ..............a.function.accepti |
| 4cc60 | 6e 67 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 3a 20 74 68 65 20 67 72 61 70 68 20 | ng.a.single.argument:.the.graph. |
| 4cc80 | 66 69 6c 65 20 70 61 74 68 2e 0a 0a 20 20 20 20 20 e2 80 98 6e 69 6c e2 80 99 20 75 73 65 73 20 | file.path...........nil....uses. |
| 4cca0 | e2 80 98 76 69 65 77 2d 66 69 6c 65 e2 80 99 20 74 6f 20 76 69 65 77 20 74 68 65 20 67 72 61 70 | ...view-file....to.view.the.grap |
| 4ccc0 | 68 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 57 53 4c 32 20 61 | h........If.you.are.using.WSL2.a |
| 4cce0 | 6e 64 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 6f 70 65 6e 20 74 68 65 20 67 72 61 70 68 20 | nd.would.like.to.open.the.graph. |
| 4cd00 | 69 6e 20 57 69 6e 64 6f 77 73 2c 0a 20 20 20 20 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 | in.Windows,......you.can.use.the |
| 4cd20 | 20 73 65 63 6f 6e 64 20 6f 70 74 69 6f 6e 20 74 6f 20 73 65 74 20 74 68 65 20 62 72 6f 77 73 65 | .second.option.to.set.the.browse |
| 4cd40 | 72 20 61 6e 64 20 6e 65 74 77 6f 72 6b 20 66 69 6c 65 0a 20 20 20 20 20 70 61 74 68 3a 0a 0a 20 | r.and.network.file......path:... |
| 4cd60 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 76 69 | .........(setq.org-roam-graph-vi |
| 4cd80 | 65 77 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 69 6c 65 | ewer...............(lambda.(file |
| 4cda0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 72 6f 61 | ).................(let.((org-roa |
| 4cdc0 | 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 20 22 2f 6d 6e 74 2f 63 2f 50 72 6f 67 72 61 6d 20 46 | m-graph-viewer."/mnt/c/Program.F |
| 4cde0 | 69 6c 65 73 2f 4d 6f 7a 69 6c 6c 61 20 46 69 72 65 66 6f 78 2f 66 69 72 65 66 6f 78 2e 65 78 65 | iles/Mozilla.Firefox/firefox.exe |
| 4ce00 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d | "))...................(org-roam- |
| 4ce20 | 67 72 61 70 68 2d 2d 6f 70 65 6e 20 28 63 6f 6e 63 61 74 20 22 66 69 6c 65 3a 2f 2f 2f 2f 2f 77 | graph--open.(concat."file://///w |
| 4ce40 | 73 6c 24 2f 55 62 75 6e 74 75 22 20 66 69 6c 65 29 29 29 29 29 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a | sl$/Ubuntu".file)))))..*.Menu:.. |
| 4ce60 | 2a 20 47 72 61 70 68 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 | *.Graph.Options::....File:.org-r |
| 4ce80 | 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 72 61 70 68 20 4f 70 74 69 6f 6e 73 2c 20 | oam.info,..Node:.Graph.Options,. |
| 4cea0 | 20 55 70 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 0a 0a 31 33 2e 32 2e 31 20 47 72 61 70 | .Up:.org-roam-graph..13.2.1.Grap |
| 4cec0 | 68 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a | h.Options.--------------------.. |
| 4cee0 | 47 72 61 70 68 76 69 7a 20 70 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 6f 70 74 69 6f 6e 73 20 66 | Graphviz.provides.many.options.f |
| 4cf00 | 6f 72 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 74 68 65 20 67 72 61 70 68 20 6f 75 74 70 75 74 2c | or.customizing.the.graph.output, |
| 4cf20 | 20 61 6e 64 0a 4f 72 67 2d 72 6f 61 6d 20 73 75 70 70 6f 72 74 73 20 73 6f 6d 65 20 6f 66 20 74 | .and.Org-roam.supports.some.of.t |
| 4cf40 | 68 65 6d 2e 20 20 53 65 65 0a 3c 68 74 74 70 73 3a 2f 2f 67 72 61 70 68 76 69 7a 2e 67 69 74 6c | hem...See.<https://graphviz.gitl |
| 4cf60 | 61 62 2e 69 6f 2f 5f 70 61 67 65 73 2f 64 6f 63 2f 69 6e 66 6f 2f 61 74 74 72 73 2e 68 74 6d 6c | ab.io/_pages/doc/info/attrs.html |
| 4cf80 | 3e 20 66 6f 72 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 0a 6f 70 74 69 6f 6e 73 2e 0a 0a 20 2d 2d | >.for.customizable.options....-- |
| 4cfa0 | 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 66 69 6c | .User.Option:.org-roam-graph-fil |
| 4cfc0 | 65 74 79 70 65 0a 0a 20 20 20 20 20 54 68 65 20 66 69 6c 65 20 74 79 70 65 20 74 6f 20 67 65 6e | etype.......The.file.type.to.gen |
| 4cfe0 | 65 72 61 74 65 20 66 6f 72 20 67 72 61 70 68 73 2e 20 20 54 68 69 73 20 64 65 66 61 75 6c 74 73 | erate.for.graphs...This.defaults |
| 4d000 | 20 74 6f 20 e2 80 98 22 73 76 67 22 e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f | .to...."svg".......--.User.Optio |
| 4d020 | 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 0a 0a | n:.org-roam-graph-extra-config.. |
| 4d040 | 20 20 20 20 20 45 78 74 72 61 20 6f 70 74 69 6f 6e 73 20 70 61 73 73 65 64 20 74 6f 20 67 72 61 | .....Extra.options.passed.to.gra |
| 4d060 | 70 68 76 69 7a 20 66 6f 72 20 74 68 65 20 64 69 67 72 61 70 68 20 28 54 68 65 20 e2 80 9c 47 e2 | phviz.for.the.digraph.(The....G. |
| 4d080 | 80 9d 0a 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 29 2e 20 20 45 78 61 6d 70 6c 65 3a 20 e2 | ........attributes)...Example:.. |
| 4d0a0 | 80 98 27 7e 28 28 22 72 61 6e 6b 64 69 72 22 20 2e 20 22 4c 52 22 29 29 e2 80 99 0a 0a 20 2d 2d | ..'~(("rankdir"..."LR"))......-- |
| 4d0c0 | 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6e 6f 64 | .User.Option:.org-roam-graph-nod |
| 4d0e0 | 65 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 0a 0a 20 20 20 20 20 41 6e 20 61 6c 69 73 74 20 6f 66 | e-extra-config.......An.alist.of |
| 4d100 | 20 6f 70 74 69 6f 6e 73 20 74 6f 20 73 74 79 6c 65 20 74 68 65 20 6e 6f 64 65 73 2e 20 20 54 68 | .options.to.style.the.nodes...Th |
| 4d120 | 65 20 63 61 72 20 6f 66 20 74 68 65 20 61 6c 69 73 74 20 6e 6f 64 65 0a 20 20 20 20 20 74 79 70 | e.car.of.the.alist.node......typ |
| 4d140 | 65 20 73 75 63 68 20 61 73 20 e2 80 98 22 69 64 22 e2 80 99 2c 20 6f 72 20 e2 80 98 22 68 74 74 | e.such.as...."id"...,.or...."htt |
| 4d160 | 70 22 e2 80 99 2e 20 20 54 68 65 20 63 64 72 20 6f 66 20 74 68 65 20 6c 69 73 74 20 69 73 20 61 | p"......The.cdr.of.the.list.is.a |
| 4d180 | 6e 6f 74 68 65 72 0a 20 20 20 20 20 61 6c 69 73 74 20 6f 66 20 47 72 61 70 68 76 69 7a 20 6e 6f | nother......alist.of.Graphviz.no |
| 4d1a0 | 64 65 20 6f 70 74 69 6f 6e 73 20 28 74 68 65 20 e2 80 9c 4e e2 80 9d 20 61 74 74 72 69 62 75 74 | de.options.(the....N....attribut |
| 4d1c0 | 65 73 29 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d | es)....--.User.Option:.org-roam- |
| 4d1e0 | 67 72 61 70 68 2d 65 64 67 65 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 0a 0a 20 20 20 20 20 45 78 | graph-edge-extra-config.......Ex |
| 4d200 | 74 72 61 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 65 64 67 65 73 20 69 6e 20 74 68 65 20 67 72 61 | tra.options.for.edges.in.the.gra |
| 4d220 | 70 68 76 69 7a 20 6f 75 74 70 75 74 20 28 54 68 65 20 e2 80 9c 45 e2 80 9d 0a 20 20 20 20 20 61 | phviz.output.(The....E.........a |
| 4d240 | 74 74 72 69 62 75 74 65 73 29 2e 20 20 45 78 61 6d 70 6c 65 3a 20 e2 80 98 27 28 28 22 64 69 72 | ttributes)...Example:....'(("dir |
| 4d260 | 22 20 2e 20 22 62 61 63 6b 22 29 29 e2 80 99 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 | "..."back")).......File:.org-roa |
| 4d280 | 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2c | m.info,..Node:.org-roam-dailies, |
| 4d2a0 | 20 20 4e 65 78 74 3a 20 6f 72 67 2d 72 6f 61 6d 2d 65 78 70 6f 72 74 2c 20 20 50 72 65 76 3a 20 | ..Next:.org-roam-export,..Prev:. |
| 4d2c0 | 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2c 20 20 55 70 3a 20 45 78 74 65 6e 73 69 6f 6e 73 0a | org-roam-graph,..Up:.Extensions. |
| 4d2e0 | 0a 31 33 2e 33 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | .13.3.org-roam-dailies.========= |
| 4d300 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 20 | ============..Org-roam.provides. |
| 4d320 | 6a 6f 75 72 6e 61 6c 69 6e 67 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 61 6b 69 6e 20 74 6f 20 | journaling.capabilities.akin.to. |
| 4d340 | 4f 72 67 2d 6a 6f 75 72 6e 61 6c 20 77 69 74 68 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 | Org-journal.with....org-roam-dai |
| 4d360 | 6c 69 65 73 e2 80 99 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 6f 6e 66 69 67 75 72 61 74 69 | lies......*.Menu:..*.Configurati |
| 4d380 | 6f 6e 3a 3a 0a 2a 20 55 73 61 67 65 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d | on::.*.Usage::....File:.org-roam |
| 4d3a0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 4e 65 | .info,..Node:.Configuration,..Ne |
| 4d3c0 | 78 74 3a 20 55 73 61 67 65 2c 20 20 55 70 3a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 | xt:.Usage,..Up:.org-roam-dailies |
| 4d3e0 | 0a 0a 31 33 2e 33 2e 31 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..13.3.1.Configuration.--------- |
| 4d400 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 46 6f 72 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 | -----------..For....org-roam-dai |
| 4d420 | 6c 69 65 73 e2 80 99 20 74 6f 20 77 6f 72 6b 2c 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 66 | lies....to.work,.you.need.to.def |
| 4d440 | 69 6e 65 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 3a 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 | ine.two.variables:...--.Variable |
| 4d460 | 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 6f 72 79 e2 | :....org-roam-dailies-directory. |
| 4d480 | 80 99 0a 0a 20 20 20 20 20 50 61 74 68 20 74 6f 20 64 61 69 6c 79 2d 6e 6f 74 65 73 2e 20 20 54 | .........Path.to.daily-notes...T |
| 4d4a0 | 68 69 73 20 70 61 74 68 20 69 73 20 72 65 6c 61 74 69 76 65 20 74 6f 0a 20 20 20 20 20 e2 80 98 | his.path.is.relative.to......... |
| 4d4c0 | 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 2e 0a 0a 20 2d 2d 20 56 61 72 69 | org-roam-directory.......--.Vari |
| 4d4e0 | 61 62 6c 65 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 | able:....org-roam-dailies-captur |
| 4d500 | 65 2d 74 65 6d 70 6c 61 74 65 73 e2 80 99 0a 0a 20 20 20 20 20 43 61 70 74 75 72 65 20 74 65 6d | e-templates..........Capture.tem |
| 4d520 | 70 6c 61 74 65 73 20 66 6f 72 20 64 61 69 6c 79 2d 6e 6f 74 65 73 20 69 6e 20 4f 72 67 2d 72 6f | plates.for.daily-notes.in.Org-ro |
| 4d540 | 61 6d 2e 0a 0a 20 20 20 48 65 72 65 20 69 73 20 61 20 73 61 6e 65 20 64 65 66 61 75 6c 74 20 63 | am......Here.is.a.sane.default.c |
| 4d560 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f | onfiguration:.......(setq.org-ro |
| 4d580 | 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 74 6f 72 79 20 22 64 61 69 6c 79 2f 22 29 0a 0a | am-dailies-directory."daily/").. |
| 4d5a0 | 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 | .....(setq.org-roam-dailies-capt |
| 4d5c0 | 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 22 64 22 20 | ure-templates............'(("d". |
| 4d5e0 | 22 64 65 66 61 75 6c 74 22 20 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a | "default".entry..............."* |
| 4d600 | 20 25 3f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 61 72 67 65 74 20 28 66 69 6c 65 | .%?"...............:target.(file |
| 4d620 | 2b 68 65 61 64 20 22 25 3c 25 59 2d 25 6d 2d 25 64 3e 2e 6f 72 67 22 0a 20 20 20 20 20 20 20 20 | +head."%<%Y-%m-%d>.org"......... |
| 4d640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 23 2b 74 69 74 6c | ........................."#+titl |
| 4d660 | 65 3a 20 25 3c 25 59 2d 25 6d 2d 25 64 3e 5c 6e 22 29 29 29 29 0a 0a 20 20 20 53 65 65 20 2a 6e | e:.%<%Y-%m-%d>\n")))).....See.*n |
| 4d680 | 6f 74 65 20 54 68 65 20 54 65 6d 70 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 3a 3a 20 66 6f 72 20 | ote.The.Templating.System::.for. |
| 4d6a0 | 63 72 65 61 74 69 6e 67 20 6e 65 77 20 74 65 6d 70 6c 61 74 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a | creating.new.templates.....File: |
| 4d6c0 | 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 55 73 61 67 65 2c 20 20 50 | .org-roam.info,..Node:.Usage,..P |
| 4d6e0 | 72 65 76 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 55 70 3a 20 6f 72 67 2d 72 6f 61 | rev:.Configuration,..Up:.org-roa |
| 4d700 | 6d 2d 64 61 69 6c 69 65 73 0a 0a 31 33 2e 33 2e 32 20 55 73 61 67 65 0a 2d 2d 2d 2d 2d 2d 2d 2d | m-dailies..13.3.2.Usage.-------- |
| 4d720 | 2d 2d 2d 2d 0a 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 e2 80 99 20 70 72 6f | ----.....org-roam-dailies....pro |
| 4d740 | 76 69 64 65 73 20 74 68 65 73 65 20 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e | vides.these.interactive.function |
| 4d760 | 73 3a 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 | s:...--.Function:....org-roam-da |
| 4d780 | 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 6f 64 61 79 e2 80 99 20 26 6f 70 74 69 6f 6e 61 6c | ilies-capture-today....&optional |
| 4d7a0 | 20 67 6f 74 6f 0a 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 74 | .goto.......Create.an.entry.in.t |
| 4d7c0 | 68 65 20 64 61 69 6c 79 20 6e 6f 74 65 20 66 6f 72 20 74 6f 64 61 79 2e 0a 0a 20 20 20 20 20 57 | he.daily.note.for.today........W |
| 4d7e0 | 68 65 6e 20 e2 80 98 67 6f 74 6f e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 6f | hen....goto....is.non-nil,.go.to |
| 4d800 | 20 74 68 65 20 6e 6f 74 65 20 77 69 74 68 6f 75 74 20 63 72 65 61 74 69 6e 67 20 61 6e 20 65 6e | .the.note.without.creating.an.en |
| 4d820 | 74 72 79 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d | try....--.Function:....org-roam- |
| 4d840 | 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 74 6f 64 61 79 e2 80 99 0a 0a 20 20 20 20 20 46 69 6e 64 | dailies-goto-today..........Find |
| 4d860 | 20 74 68 65 20 64 61 69 6c 79 20 6e 6f 74 65 20 66 6f 72 20 74 6f 64 61 79 2c 20 63 72 65 61 74 | .the.daily.note.for.today,.creat |
| 4d880 | 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 20 54 68 65 72 65 20 61 | ing.it.if.necessary......There.a |
| 4d8a0 | 72 65 20 76 61 72 69 61 6e 74 73 20 6f 66 20 74 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f | re.variants.of.those.commands.fo |
| 4d8c0 | 72 20 e2 80 98 2d 79 65 73 74 65 72 64 61 79 e2 80 99 20 61 6e 64 0a e2 80 98 2d 74 6f 6d 6f 72 | r....-yesterday....and....-tomor |
| 4d8e0 | 72 6f 77 e2 80 99 3a 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f | row...:...--.Function:....org-ro |
| 4d900 | 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 79 65 73 74 65 72 64 61 79 e2 80 99 20 | am-dailies-capture-yesterday.... |
| 4d920 | 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 67 6f 74 6f 0a 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 6e | n.&optional.goto.......Create.an |
| 4d940 | 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 64 61 69 6c 79 20 6e 6f 74 65 20 66 6f 72 20 79 65 73 | .entry.in.the.daily.note.for.yes |
| 4d960 | 74 65 72 64 61 79 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d | terday........With.numeric.argum |
| 4d980 | 65 6e 74 20 e2 80 98 6e e2 80 99 2c 20 75 73 65 20 74 68 65 20 64 61 69 6c 79 20 6e 6f 74 65 20 | ent....n...,.use.the.daily.note. |
| 4d9a0 | e2 80 98 6e e2 80 99 20 64 61 79 73 20 69 6e 20 74 68 65 20 70 61 73 74 2e 0a 0a 20 2d 2d 20 46 | ...n....days.in.the.past....--.F |
| 4d9c0 | 75 6e 63 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 | unction:....org-roam-dailies-got |
| 4d9e0 | 6f 2d 79 65 73 74 65 72 64 61 79 e2 80 99 0a 0a 20 20 20 20 20 57 69 74 68 20 6e 75 6d 65 72 69 | o-yesterday..........With.numeri |
| 4da00 | 63 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 75 73 65 20 74 68 65 20 64 61 69 6c 79 2d 6e 6f 74 65 | c.argument.N,.use.the.daily-note |
| 4da20 | 20 4e 20 64 61 79 73 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 0a 0a 20 20 20 54 68 65 72 65 | .N.days.in.the.future......There |
| 4da40 | 20 61 72 65 20 61 6c 73 6f 20 63 6f 6d 6d 61 6e 64 73 20 77 68 69 63 68 20 61 6c 6c 6f 77 20 79 | .are.also.commands.which.allow.y |
| 4da60 | 6f 75 20 74 6f 20 75 73 65 20 45 6d 61 63 73 e2 80 99 73 20 e2 80 98 63 61 6c 65 6e 64 61 72 e2 | ou.to.use.Emacs...s....calendar. |
| 4da80 | 80 99 20 74 6f 0a 66 69 6e 64 20 74 68 65 20 64 61 74 65 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f | ...to.find.the.date...--.Functio |
| 4daa0 | 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 64 | n:....org-roam-dailies-capture-d |
| 4dac0 | 61 74 65 e2 80 99 0a 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 | ate..........Create.an.entry.in. |
| 4dae0 | 74 68 65 20 64 61 69 6c 79 20 6e 6f 74 65 20 66 6f 72 20 61 20 64 61 74 65 20 75 73 69 6e 67 20 | the.daily.note.for.a.date.using. |
| 4db00 | 74 68 65 20 63 61 6c 65 6e 64 61 72 2e 0a 0a 20 20 20 20 20 50 72 65 66 65 72 20 70 61 73 74 20 | the.calendar........Prefer.past. |
| 4db20 | 64 61 74 65 73 2c 20 75 6e 6c 65 73 73 20 e2 80 98 70 72 65 66 65 72 2d 66 75 74 75 72 65 e2 80 | dates,.unless....prefer-future.. |
| 4db40 | 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 e2 80 99 43 2d | ..is.non-nil........With.a....C- |
| 4db60 | 75 e2 80 99 20 70 72 65 66 69 78 20 6f 72 20 77 68 65 6e 20 e2 80 98 67 6f 74 6f e2 80 99 20 69 | u....prefix.or.when....goto....i |
| 4db80 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 68 65 20 6e 6f 74 65 20 77 69 74 68 6f 75 74 0a 20 | s.non-nil,.go.the.note.without.. |
| 4dba0 | 20 20 20 20 63 72 65 61 74 69 6e 67 20 61 6e 20 65 6e 74 72 79 2e 0a 0a 20 2d 2d 20 46 75 6e 63 | ....creating.an.entry....--.Func |
| 4dbc0 | 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 64 | tion:....org-roam-dailies-goto-d |
| 4dbe0 | 61 74 65 e2 80 99 0a 0a 20 20 20 20 20 46 69 6e 64 20 74 68 65 20 64 61 69 6c 79 20 6e 6f 74 65 | ate..........Find.the.daily.note |
| 4dc00 | 20 66 6f 72 20 61 20 64 61 74 65 20 75 73 69 6e 67 20 74 68 65 20 63 61 6c 65 6e 64 61 72 2c 20 | .for.a.date.using.the.calendar,. |
| 4dc20 | 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 0a 20 20 20 20 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a | creating.it.if......necessary... |
| 4dc40 | 20 20 20 20 20 50 72 65 66 65 72 20 70 61 73 74 20 64 61 74 65 73 2c 20 75 6e 6c 65 73 73 20 e2 | .....Prefer.past.dates,.unless.. |
| 4dc60 | 80 98 70 72 65 66 65 72 2d 66 75 74 75 72 65 e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a | ..prefer-future....is.non-nil... |
| 4dc80 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 | .--.Function:....org-roam-dailie |
| 4dca0 | 73 2d 66 69 6e 64 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 0a 0a 20 20 20 20 20 46 69 6e 64 20 61 | s-find-directory..........Find.a |
| 4dcc0 | 6e 64 20 6f 70 65 6e 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 | nd.open....org-roam-dailies-dire |
| 4dce0 | 63 74 6f 72 79 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d | ctory.......--.Function:....org- |
| 4dd00 | 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 70 72 65 76 69 6f 75 73 2d 6e 6f 74 65 e2 | roam-dailies-goto-previous-note. |
| 4dd20 | 80 99 0a 0a 20 20 20 20 20 57 68 65 6e 20 69 6e 20 61 6e 20 64 61 69 6c 79 2d 6e 6f 74 65 2c 20 | .........When.in.an.daily-note,. |
| 4dd40 | 66 69 6e 64 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6f 6e 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 | find.the.previous.one....--.Func |
| 4dd60 | 74 69 6f 6e 3a 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 6e | tion:....org-roam-dailies-goto-n |
| 4dd80 | 65 78 74 2d 6e 6f 74 65 e2 80 99 0a 0a 20 20 20 20 20 57 68 65 6e 20 69 6e 20 61 6e 20 64 61 69 | ext-note..........When.in.an.dai |
| 4dda0 | 6c 79 2d 6e 6f 74 65 2c 20 66 69 6e 64 20 74 68 65 20 6e 65 78 74 20 6f 6e 65 2e 0a 0a 1f 0a 46 | ly-note,.find.the.next.one.....F |
| 4ddc0 | 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 6f 72 67 2d 72 | ile:.org-roam.info,..Node:.org-r |
| 4dde0 | 6f 61 6d 2d 65 78 70 6f 72 74 2c 20 20 50 72 65 76 3a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c | oam-export,..Prev:.org-roam-dail |
| 4de00 | 69 65 73 2c 20 20 55 70 3a 20 45 78 74 65 6e 73 69 6f 6e 73 0a 0a 31 33 2e 34 20 6f 72 67 2d 72 | ies,..Up:.Extensions..13.4.org-r |
| 4de20 | 6f 61 6d 2d 65 78 70 6f 72 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a | oam-export.====================. |
| 4de40 | 0a 42 65 63 61 75 73 65 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 20 61 72 65 20 70 6c 61 69 | .Because.Org-roam.files.are.plai |
| 4de60 | 6e 20 6f 72 67 20 66 69 6c 65 73 2c 20 74 68 65 79 20 63 61 6e 20 62 65 20 65 78 70 6f 72 74 65 | n.org.files,.they.can.be.exporte |
| 4de80 | 64 20 65 61 73 69 6c 79 0a 75 73 69 6e 67 20 e2 80 98 6f 72 67 2d 65 78 70 6f 72 74 e2 80 99 20 | d.easily.using....org-export.... |
| 4dea0 | 74 6f 20 61 20 76 61 72 69 65 74 79 20 6f 66 20 66 6f 72 6d 61 74 73 2c 20 69 6e 63 6c 75 64 69 | to.a.variety.of.formats,.includi |
| 4dec0 | 6e 67 20 e2 80 98 68 74 6d 6c e2 80 99 20 61 6e 64 20 e2 80 98 70 64 66 e2 80 99 2e 0a 48 6f 77 | ng....html....and....pdf.....How |
| 4dee0 | 65 76 65 72 2c 20 4f 72 67 2d 72 6f 61 6d 20 72 65 6c 69 65 73 20 68 65 61 76 69 6c 79 20 6f 6e | ever,.Org-roam.relies.heavily.on |
| 4df00 | 20 49 44 20 6c 69 6e 6b 73 2c 20 77 68 69 63 68 20 4f 72 67 e2 80 99 73 20 68 74 6d 6c 20 65 78 | .ID.links,.which.Org...s.html.ex |
| 4df20 | 70 6f 72 74 0a 68 61 73 20 70 6f 6f 72 20 73 75 70 70 6f 72 74 20 6f 66 2e 20 20 54 6f 20 66 69 | port.has.poor.support.of...To.fi |
| 4df40 | 78 20 74 68 69 73 2c 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 20 61 20 62 75 6e 63 | x.this,.Org-roam.provides.a.bunc |
| 4df60 | 68 20 6f 66 0a 6f 76 65 72 72 69 64 65 73 20 74 6f 20 62 65 74 74 65 72 20 73 75 70 70 6f 72 74 | h.of.overrides.to.better.support |
| 4df80 | 20 65 78 70 6f 72 74 2e 20 20 54 6f 20 75 73 65 20 74 68 65 6d 2c 20 73 69 6d 70 6c 79 20 72 75 | .export...To.use.them,.simply.ru |
| 4dfa0 | 6e 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d 65 78 70 6f | n:.......(require.'org-roam-expo |
| 4dfc0 | 72 74 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | rt)....File:.org-roam.info,..Nod |
| 4dfe0 | 65 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 2c 20 20 4e 65 | e:.Performance.Optimization,..Ne |
| 4e000 | 78 74 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 2c 20 20 50 72 65 | xt:.The.Org-mode.Ecosystem,..Pre |
| 4e020 | 76 3a 20 45 78 74 65 6e 73 69 6f 6e 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 34 20 50 65 72 66 | v:.Extensions,..Up:.Top..14.Perf |
| 4e040 | 6f 72 6d 61 6e 63 65 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ormance.Optimization.*********** |
| 4e060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 61 72 | ****************..*.Menu:..*.Gar |
| 4e080 | 62 61 67 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 | bage.Collection::....File:.org-r |
| 4e0a0 | 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 61 72 62 61 67 65 20 43 6f 6c 6c 65 63 74 | oam.info,..Node:.Garbage.Collect |
| 4e0c0 | 69 6f 6e 2c 20 20 55 70 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 4f 70 74 69 6d 69 7a 61 74 69 | ion,..Up:.Performance.Optimizati |
| 4e0e0 | 6f 6e 0a 0a 31 34 2e 31 20 47 61 72 62 61 67 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 0a 3d 3d 3d 3d | on..14.1.Garbage.Collection.==== |
| 4e100 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 44 75 72 69 6e 67 20 74 68 65 20 | ===================..During.the. |
| 4e120 | 63 61 63 68 65 2d 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 4f 72 67 2d 72 6f 61 6d 20 67 65 | cache-build.process,.Org-roam.ge |
| 4e140 | 6e 65 72 61 74 65 73 20 61 20 6c 6f 74 20 6f 66 20 69 6e 2d 6d 65 6d 6f 72 79 0a 64 61 74 61 2d | nerates.a.lot.of.in-memory.data- |
| 4e160 | 73 74 72 75 63 74 75 72 65 73 20 28 73 75 63 68 20 61 73 20 74 68 65 20 4f 72 67 20 66 69 6c 65 | structures.(such.as.the.Org.file |
| 4e180 | e2 80 99 73 20 41 53 54 29 2c 20 77 68 69 63 68 20 61 72 65 20 64 69 73 63 61 72 64 65 64 20 61 | ...s.AST),.which.are.discarded.a |
| 4e1a0 | 66 74 65 72 0a 75 73 65 2e 20 20 54 68 65 73 65 20 73 74 72 75 63 74 75 72 65 73 20 61 72 65 20 | fter.use...These.structures.are. |
| 4e1c0 | 67 61 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 65 64 20 61 74 20 72 65 67 75 6c 61 72 20 69 6e 74 | garbage.collected.at.regular.int |
| 4e1e0 | 65 72 76 61 6c 73 20 28 73 65 65 0a 2a 6e 6f 74 65 20 69 6e 66 6f 3a 65 6c 69 73 70 23 47 61 72 | ervals.(see.*note.info:elisp#Gar |
| 4e200 | 62 61 67 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 3a 20 28 65 6c 69 73 70 29 47 61 72 62 61 67 65 20 | bage.Collection:.(elisp)Garbage. |
| 4e220 | 43 6f 6c 6c 65 63 74 69 6f 6e 2e 29 2e 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 | Collection.)......Org-roam.provi |
| 4e240 | 64 65 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 67 63 | des.the.option....org-roam-db-gc |
| 4e260 | 2d 74 68 72 65 73 68 6f 6c 64 e2 80 99 20 74 6f 0a 74 65 6d 70 6f 72 61 72 69 6c 79 20 63 68 61 | -threshold....to.temporarily.cha |
| 4e280 | 6e 67 65 20 74 68 65 20 74 68 72 65 73 68 6f 6c 64 20 76 61 6c 75 65 20 66 6f 72 20 47 43 20 74 | nge.the.threshold.value.for.GC.t |
| 4e2a0 | 6f 20 62 65 20 74 72 69 67 67 65 72 65 64 20 64 75 72 69 6e 67 0a 74 68 65 73 65 20 6d 65 6d 6f | o.be.triggered.during.these.memo |
| 4e2c0 | 72 79 2d 69 6e 74 65 6e 73 69 76 65 20 6f 70 65 72 61 74 69 6f 6e 73 2e 20 20 54 6f 20 72 65 64 | ry-intensive.operations...To.red |
| 4e2e0 | 75 63 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 67 61 72 62 61 67 65 0a 63 6f 6c 6c 65 63 | uce.the.number.of.garbage.collec |
| 4e300 | 74 69 6f 6e 20 70 72 6f 63 65 73 73 65 73 2c 20 6f 6e 65 20 6d 61 79 20 73 65 74 20 e2 80 98 6f | tion.processes,.one.may.set....o |
| 4e320 | 72 67 2d 72 6f 61 6d 2d 64 62 2d 67 63 2d 74 68 72 65 73 68 6f 6c 64 e2 80 99 20 74 6f 20 61 20 | rg-roam-db-gc-threshold....to.a. |
| 4e340 | 68 69 67 68 0a 76 61 6c 75 65 20 28 73 75 63 68 20 61 73 20 e2 80 98 6d 6f 73 74 2d 70 6f 73 69 | high.value.(such.as....most-posi |
| 4e360 | 74 69 76 65 2d 66 69 78 6e 75 6d e2 80 99 29 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 | tive-fixnum...):.......(setq.org |
| 4e380 | 2d 72 6f 61 6d 2d 64 62 2d 67 63 2d 74 68 72 65 73 68 6f 6c 64 20 6d 6f 73 74 2d 70 6f 73 69 74 | -roam-db-gc-threshold.most-posit |
| 4e3a0 | 69 76 65 2d 66 69 78 6e 75 6d 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e | ive-fixnum)....File:.org-roam.in |
| 4e3c0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 | fo,..Node:.The.Org-mode.Ecosyste |
| 4e3e0 | 6d 2c 20 20 4e 65 78 74 3a 20 46 41 51 2c 20 20 50 72 65 76 3a 20 50 65 72 66 6f 72 6d 61 6e 63 | m,..Next:.FAQ,..Prev:.Performanc |
| 4e400 | 65 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 35 20 54 68 65 | e.Optimization,..Up:.Top..15.The |
| 4e420 | 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .Org-mode.Ecosystem.************ |
| 4e440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 42 65 63 61 75 73 65 20 4f 72 67 2d 72 6f 61 6d 20 | *************..Because.Org-roam. |
| 4e460 | 69 73 20 62 75 69 6c 74 20 6f 6e 20 74 6f 70 20 6f 66 20 4f 72 67 2d 6d 6f 64 65 2c 20 69 74 20 | is.built.on.top.of.Org-mode,.it. |
| 4e480 | 62 65 6e 65 66 69 74 73 20 66 72 6f 6d 20 74 68 65 20 76 61 73 74 0a 6e 75 6d 62 65 72 20 6f 66 | benefits.from.the.vast.number.of |
| 4e4a0 | 20 70 61 63 6b 61 67 65 73 20 61 6c 72 65 61 64 79 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 2a 20 | .packages.already.available...*. |
| 4e4c0 | 4d 65 6e 75 3a 0a 0a 2a 20 42 72 6f 77 73 69 6e 67 20 48 69 73 74 6f 72 79 20 77 69 74 68 20 77 | Menu:..*.Browsing.History.with.w |
| 4e4e0 | 69 6e 6e 65 72 2d 6d 6f 64 65 3a 3a 0a 2a 20 56 65 72 73 69 6f 6e 69 6e 67 20 4e 6f 74 65 73 3a | inner-mode::.*.Versioning.Notes: |
| 4e500 | 3a 0a 2a 20 46 75 6c 6c 2d 74 65 78 74 20 73 65 61 72 63 68 20 77 69 74 68 20 44 65 66 74 3a 3a | :.*.Full-text.search.with.Deft:: |
| 4e520 | 0a 2a 20 4f 72 67 2d 6a 6f 75 72 6e 61 6c 3a 3a 0a 2a 20 4f 72 67 2d 64 6f 77 6e 6c 6f 61 64 3a | .*.Org-journal::.*.Org-download: |
| 4e540 | 3a 0a 2a 20 6d 61 74 68 70 69 78 2e 65 6c 3a 20 6d 61 74 68 70 69 78 65 6c 2e 0a 2a 20 4f 72 67 | :.*.mathpix.el:.mathpixel..*.Org |
| 4e560 | 2d 6e 6f 74 65 72 20 2f 20 49 6e 74 65 72 6c 65 61 76 65 3a 3a 0a 2a 20 42 69 62 6c 69 6f 67 72 | -noter./.Interleave::.*.Bibliogr |
| 4e580 | 61 70 68 79 3a 3a 0a 2a 20 53 70 61 63 65 64 20 52 65 70 65 74 69 74 69 6f 6e 3a 3a 0a 0a 1f 0a | aphy::.*.Spaced.Repetition::.... |
| 4e5a0 | 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 72 6f 77 | File:.org-roam.info,..Node:.Brow |
| 4e5c0 | 73 69 6e 67 20 48 69 73 74 6f 72 79 20 77 69 74 68 20 77 69 6e 6e 65 72 2d 6d 6f 64 65 2c 20 20 | sing.History.with.winner-mode,.. |
| 4e5e0 | 4e 65 78 74 3a 20 56 65 72 73 69 6f 6e 69 6e 67 20 4e 6f 74 65 73 2c 20 20 55 70 3a 20 54 68 65 | Next:.Versioning.Notes,..Up:.The |
| 4e600 | 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 0a 0a 31 35 2e 31 20 42 72 6f 77 73 69 | .Org-mode.Ecosystem..15.1.Browsi |
| 4e620 | 6e 67 20 48 69 73 74 6f 72 79 20 77 69 74 68 20 77 69 6e 6e 65 72 2d 6d 6f 64 65 0a 3d 3d 3d 3d | ng.History.with.winner-mode.==== |
| 4e640 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 4e660 | 3d 3d 0a 0a e2 80 98 77 69 6e 6e 65 72 2d 6d 6f 64 65 e2 80 99 20 69 73 20 61 20 67 6c 6f 62 61 | ==.....winner-mode....is.a.globa |
| 4e680 | 6c 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 6f 6e 65 20 74 6f 20 | l.minor.mode.that.allows.one.to. |
| 4e6a0 | 75 6e 64 6f 20 61 6e 64 20 72 65 64 6f 0a 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 69 6e | undo.and.redo.changes.in.the.win |
| 4e6c0 | 64 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 69 6e 63 6c 75 64 | dow.configuration...It.is.includ |
| 4e6e0 | 65 64 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 0a 73 69 6e 63 65 20 76 65 72 73 69 6f 6e 20 | ed.with.GNU.Emacs.since.version. |
| 4e700 | 32 30 2e 0a 0a 20 20 20 e2 80 98 77 69 6e 6e 65 72 2d 6d 6f 64 65 e2 80 99 20 63 61 6e 20 62 65 | 20.........winner-mode....can.be |
| 4e720 | 20 75 73 65 64 20 61 73 20 61 20 73 69 6d 70 6c 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 62 72 6f | .used.as.a.simple.version.of.bro |
| 4e740 | 77 73 65 72 20 68 69 73 74 6f 72 79 20 66 6f 72 0a 4f 72 67 2d 72 6f 61 6d 2e 20 20 45 61 63 68 | wser.history.for.Org-roam...Each |
| 4e760 | 20 63 6c 69 63 6b 20 74 68 72 6f 75 67 68 20 6f 72 67 2d 72 6f 61 6d 20 6c 69 6e 6b 73 20 28 66 | .click.through.org-roam.links.(f |
| 4e780 | 72 6f 6d 20 62 6f 74 68 20 4f 72 67 20 66 69 6c 65 73 20 61 6e 64 0a 74 68 65 20 62 61 63 6b 6c | rom.both.Org.files.and.the.backl |
| 4e7a0 | 69 6e 6b 73 20 62 75 66 66 65 72 29 20 63 61 75 73 65 73 20 63 68 61 6e 67 65 73 20 69 6e 20 77 | inks.buffer).causes.changes.in.w |
| 4e7c0 | 69 6e 64 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 77 68 69 63 68 20 63 61 6e 0a 62 | indow.configuration,.which.can.b |
| 4e7e0 | 65 20 75 6e 64 6f 6e 65 20 61 6e 64 20 72 65 64 6f 6e 65 20 75 73 69 6e 67 20 e2 80 98 77 69 6e | e.undone.and.redone.using....win |
| 4e800 | 6e 65 72 2d 6d 6f 64 65 e2 80 99 2e 20 20 54 6f 20 75 73 65 20 e2 80 98 77 69 6e 6e 65 72 2d 6d | ner-mode......To.use....winner-m |
| 4e820 | 6f 64 65 e2 80 99 2c 20 73 69 6d 70 6c 79 0a 65 6e 61 62 6c 65 20 69 74 2c 20 61 6e 64 20 62 69 | ode...,.simply.enable.it,.and.bi |
| 4e840 | 6e 64 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 74 65 72 61 63 74 69 76 65 20 66 | nd.the.appropriate.interactive.f |
| 4e860 | 75 6e 63 74 69 6f 6e 73 3a 0a 0a 20 20 20 20 20 28 77 69 6e 6e 65 72 2d 6d 6f 64 65 20 2b 31 29 | unctions:.......(winner-mode.+1) |
| 4e880 | 0a 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 77 69 6e 6e 65 72 2d 6d 6f 64 65 2d 6d 61 | ......(define-key.winner-mode-ma |
| 4e8a0 | 70 20 28 6b 62 64 20 22 3c 4d 2d 6c 65 66 74 3e 22 29 20 23 27 77 69 6e 6e 65 72 2d 75 6e 64 6f | p.(kbd."<M-left>").#'winner-undo |
| 4e8c0 | 29 0a 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 77 69 6e 6e 65 72 2d 6d 6f 64 65 2d 6d | )......(define-key.winner-mode-m |
| 4e8e0 | 61 70 20 28 6b 62 64 20 22 3c 4d 2d 72 69 67 68 74 3e 22 29 20 23 27 77 69 6e 6e 65 72 2d 72 65 | ap.(kbd."<M-right>").#'winner-re |
| 4e900 | 64 6f 29 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f | do).....File:.org-roam.info,..No |
| 4e920 | 64 65 3a 20 56 65 72 73 69 6f 6e 69 6e 67 20 4e 6f 74 65 73 2c 20 20 4e 65 78 74 3a 20 46 75 6c | de:.Versioning.Notes,..Next:.Ful |
| 4e940 | 6c 2d 74 65 78 74 20 73 65 61 72 63 68 20 77 69 74 68 20 44 65 66 74 2c 20 20 50 72 65 76 3a 20 | l-text.search.with.Deft,..Prev:. |
| 4e960 | 42 72 6f 77 73 69 6e 67 20 48 69 73 74 6f 72 79 20 77 69 74 68 20 77 69 6e 6e 65 72 2d 6d 6f 64 | Browsing.History.with.winner-mod |
| 4e980 | 65 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 0a 0a | e,..Up:.The.Org-mode.Ecosystem.. |
| 4e9a0 | 31 35 2e 32 20 56 65 72 73 69 6f 6e 69 6e 67 20 4e 6f 74 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 15.2.Versioning.Notes.========== |
| 4e9c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 53 69 6e 63 65 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 74 65 | ===========..Since.Org-roam.note |
| 4e9e0 | 73 20 61 72 65 20 6a 75 73 74 20 70 6c 61 69 6e 20 74 65 78 74 2c 20 69 74 20 69 73 20 74 72 69 | s.are.just.plain.text,.it.is.tri |
| 4ea00 | 76 69 61 6c 20 74 6f 20 74 72 61 63 6b 20 63 68 61 6e 67 65 73 0a 69 6e 20 79 6f 75 72 20 6e 6f | vial.to.track.changes.in.your.no |
| 4ea20 | 74 65 73 20 64 61 74 61 62 61 73 65 20 75 73 69 6e 67 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 | tes.database.using.version.contr |
| 4ea40 | 6f 6c 20 73 79 73 74 65 6d 73 20 73 75 63 68 20 61 73 20 47 69 74 0a 28 68 74 74 70 73 3a 2f 2f | ol.systems.such.as.Git.(https:// |
| 4ea60 | 67 69 74 2d 73 63 6d 2e 63 6f 6d 2f 29 2e 20 20 53 69 6d 70 6c 79 20 69 6e 69 74 69 61 6c 69 7a | git-scm.com/)...Simply.initializ |
| 4ea80 | 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 61 73 20 61 20 | e....org-roam-directory....as.a. |
| 4eaa0 | 47 69 74 0a 72 65 70 6f 73 69 74 6f 72 79 2c 20 61 6e 64 20 63 6f 6d 6d 69 74 20 79 6f 75 72 20 | Git.repository,.and.commit.your. |
| 4eac0 | 66 69 6c 65 73 20 61 74 20 72 65 67 75 6c 61 72 20 6f 72 20 61 70 70 72 6f 70 72 69 61 74 65 20 | files.at.regular.or.appropriate. |
| 4eae0 | 69 6e 74 65 72 76 61 6c 73 2e 0a 4d 61 67 69 74 20 28 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e | intervals..Magit.(https://magit. |
| 4eb00 | 76 63 2f 29 20 69 73 20 61 20 67 72 65 61 74 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 47 69 74 | vc/).is.a.great.interface.to.Git |
| 4eb20 | 20 77 69 74 68 69 6e 20 45 6d 61 63 73 2e 0a 0a 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 | .within.Emacs......In.addition,. |
| 4eb40 | 69 74 20 6d 61 79 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 6f 62 73 65 72 76 65 20 68 6f 77 20 | it.may.be.useful.to.observe.how. |
| 4eb60 | 61 20 70 61 72 74 69 63 75 6c 61 72 20 6e 6f 74 65 20 68 61 73 0a 65 76 6f 6c 76 65 64 2c 20 62 | a.particular.note.has.evolved,.b |
| 4eb80 | 79 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 68 65 20 66 69 6c 65 20 68 69 73 74 6f 72 79 2e 20 20 | y.looking.at.the.file.history... |
| 4eba0 | 47 69 74 2d 74 69 6d 65 6d 61 63 68 69 6e 65 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e | Git-timemachine.(https://gitlab. |
| 4ebc0 | 63 6f 6d 2f 70 69 64 75 2f 67 69 74 2d 74 69 6d 65 6d 61 63 68 69 6e 65 29 20 61 6c 6c 6f 77 73 | com/pidu/git-timemachine).allows |
| 4ebe0 | 20 79 6f 75 20 74 6f 20 76 69 73 69 74 20 68 69 73 74 6f 72 69 63 0a 76 65 72 73 69 6f 6e 73 20 | .you.to.visit.historic.versions. |
| 4ec00 | 6f 66 20 61 20 74 72 61 63 6b 65 64 20 4f 72 67 2d 72 6f 61 6d 20 6e 6f 74 65 2e 0a 0a 1f 0a 46 | of.a.tracked.Org-roam.note.....F |
| 4ec20 | 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 75 6c 6c 2d | ile:.org-roam.info,..Node:.Full- |
| 4ec40 | 74 65 78 74 20 73 65 61 72 63 68 20 77 69 74 68 20 44 65 66 74 2c 20 20 4e 65 78 74 3a 20 4f 72 | text.search.with.Deft,..Next:.Or |
| 4ec60 | 67 2d 6a 6f 75 72 6e 61 6c 2c 20 20 50 72 65 76 3a 20 56 65 72 73 69 6f 6e 69 6e 67 20 4e 6f 74 | g-journal,..Prev:.Versioning.Not |
| 4ec80 | 65 73 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 0a | es,..Up:.The.Org-mode.Ecosystem. |
| 4eca0 | 0a 31 35 2e 33 20 46 75 6c 6c 2d 74 65 78 74 20 73 65 61 72 63 68 20 77 69 74 68 20 44 65 66 74 | .15.3.Full-text.search.with.Deft |
| 4ecc0 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .=============================== |
| 4ece0 | 0a 0a 44 65 66 74 20 28 68 74 74 70 73 3a 2f 2f 6a 62 6c 65 76 69 6e 73 2e 6f 72 67 2f 70 72 6f | ..Deft.(https://jblevins.org/pro |
| 4ed00 | 6a 65 63 74 73 2f 64 65 66 74 2f 29 20 70 72 6f 76 69 64 65 73 20 61 20 6e 69 63 65 20 69 6e 74 | jects/deft/).provides.a.nice.int |
| 4ed20 | 65 72 66 61 63 65 20 66 6f 72 0a 62 72 6f 77 73 69 6e 67 20 61 6e 64 20 66 69 6c 74 65 72 69 6e | erface.for.browsing.and.filterin |
| 4ed40 | 67 20 6f 72 67 2d 72 6f 61 6d 20 6e 6f 74 65 73 2e 0a 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 | g.org-roam.notes........(use-pac |
| 4ed60 | 6b 61 67 65 20 64 65 66 74 0a 20 20 20 20 20 20 20 3a 61 66 74 65 72 20 6f 72 67 0a 20 20 20 20 | kage.deft........:after.org..... |
| 4ed80 | 20 20 20 3a 62 69 6e 64 0a 20 20 20 20 20 20 20 28 22 43 2d 63 20 6e 20 64 22 20 2e 20 64 65 66 | ...:bind........("C-c.n.d"...def |
| 4eda0 | 74 29 0a 20 20 20 20 20 20 20 3a 63 75 73 74 6f 6d 0a 20 20 20 20 20 20 20 28 64 65 66 74 2d 72 | t)........:custom........(deft-r |
| 4edc0 | 65 63 75 72 73 69 76 65 20 74 29 0a 20 20 20 20 20 20 20 28 64 65 66 74 2d 75 73 65 2d 66 69 6c | ecursive.t)........(deft-use-fil |
| 4ede0 | 74 65 72 2d 73 74 72 69 6e 67 2d 66 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 74 29 0a 20 20 20 20 20 | ter-string-for-filename.t)...... |
| 4ee00 | 20 20 28 64 65 66 74 2d 64 65 66 61 75 6c 74 2d 65 78 74 65 6e 73 69 6f 6e 20 22 6f 72 67 22 29 | ..(deft-default-extension."org") |
| 4ee20 | 0a 20 20 20 20 20 20 20 28 64 65 66 74 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 67 2d 72 6f 61 6d | ........(deft-directory.org-roam |
| 4ee40 | 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 0a 20 20 20 54 68 65 20 44 65 66 74 20 69 6e 74 65 72 66 | -directory)).....The.Deft.interf |
| 4ee60 | 61 63 65 20 63 61 6e 20 73 6c 6f 77 20 64 6f 77 6e 20 71 75 69 63 6b 6c 79 20 77 68 65 6e 20 74 | ace.can.slow.down.quickly.when.t |
| 4ee80 | 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 6c 65 73 20 67 65 74 0a 68 75 67 65 2e 20 20 4e 6f | he.number.of.files.get.huge...No |
| 4eea0 | 74 64 65 66 74 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 68 61 73 75 2f 6e | tdeft.(https://github.com/hasu/n |
| 4eec0 | 6f 74 64 65 66 74 29 20 69 73 20 61 20 66 6f 72 6b 20 6f 66 20 44 65 66 74 20 74 68 61 74 0a 75 | otdeft).is.a.fork.of.Deft.that.u |
| 4eee0 | 73 65 73 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 73 65 61 72 63 68 20 65 6e 67 69 6e 65 20 61 6e | ses.an.external.search.engine.an |
| 4ef00 | 64 20 69 6e 64 65 78 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 | d.indexer.....File:.org-roam.inf |
| 4ef20 | 6f 2c 20 20 4e 6f 64 65 3a 20 4f 72 67 2d 6a 6f 75 72 6e 61 6c 2c 20 20 4e 65 78 74 3a 20 4f 72 | o,..Node:.Org-journal,..Next:.Or |
| 4ef40 | 67 2d 64 6f 77 6e 6c 6f 61 64 2c 20 20 50 72 65 76 3a 20 46 75 6c 6c 2d 74 65 78 74 20 73 65 61 | g-download,..Prev:.Full-text.sea |
| 4ef60 | 72 63 68 20 77 69 74 68 20 44 65 66 74 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 | rch.with.Deft,..Up:.The.Org-mode |
| 4ef80 | 20 45 63 6f 73 79 73 74 65 6d 0a 0a 31 35 2e 34 20 4f 72 67 2d 6a 6f 75 72 6e 61 6c 0a 3d 3d 3d | .Ecosystem..15.4.Org-journal.=== |
| 4efa0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 6a 6f 75 72 6e 61 6c 20 28 68 74 74 70 | =============..Org-journal.(http |
| 4efc0 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 61 73 74 69 62 65 2f 6f 72 67 2d 6a 6f 75 72 6e | s://github.com/bastibe/org-journ |
| 4efe0 | 61 6c 29 20 70 72 6f 76 69 64 65 73 20 6a 6f 75 72 6e 61 6c 69 6e 67 0a 63 61 70 61 62 69 6c 69 | al).provides.journaling.capabili |
| 4f000 | 74 69 65 73 20 74 6f 20 4f 72 67 2d 6d 6f 64 65 2e 20 20 41 20 6c 6f 74 20 6f 66 20 69 74 73 20 | ties.to.Org-mode...A.lot.of.its. |
| 4f020 | 66 75 6e 63 74 69 6f 6e 61 6c 69 74 69 65 73 20 68 61 76 65 20 62 65 65 6e 0a 69 6e 63 6f 72 70 | functionalities.have.been.incorp |
| 4f040 | 6f 72 61 74 65 64 20 69 6e 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 75 6e 64 65 72 20 74 68 65 20 6e | orated.into.Org-roam.under.the.n |
| 4f060 | 61 6d 65 20 2a 6e 6f 74 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 e2 80 99 | ame.*note....org-roam-dailies... |
| 4f080 | 3a 0a 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2e 20 20 49 74 20 72 65 6d 61 69 6e 73 20 | :.org-roam-dailies...It.remains. |
| 4f0a0 | 61 20 67 6f 6f 64 20 74 6f 6f 6c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 69 73 6f 6c 61 | a.good.tool.if.you.want.to.isola |
| 4f0c0 | 74 65 20 79 6f 75 72 0a 76 65 72 62 6f 73 65 20 6a 6f 75 72 6e 61 6c 20 65 6e 74 72 69 65 73 20 | te.your.verbose.journal.entries. |
| 4f0e0 | 66 72 6f 6d 20 74 68 65 20 69 64 65 61 73 20 79 6f 75 20 77 6f 75 6c 64 20 77 72 69 74 65 20 6f | from.the.ideas.you.would.write.o |
| 4f100 | 6e 20 61 20 73 63 72 61 74 63 68 70 61 64 2e 0a 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 6b 61 | n.a.scratchpad........(use-packa |
| 4f120 | 67 65 20 6f 72 67 2d 6a 6f 75 72 6e 61 6c 0a 20 20 20 20 20 20 20 3a 62 69 6e 64 0a 20 20 20 20 | ge.org-journal........:bind..... |
| 4f140 | 20 20 20 28 22 43 2d 63 20 6e 20 6a 22 20 2e 20 6f 72 67 2d 6a 6f 75 72 6e 61 6c 2d 6e 65 77 2d | ...("C-c.n.j"...org-journal-new- |
| 4f160 | 65 6e 74 72 79 29 0a 20 20 20 20 20 20 20 3a 63 75 73 74 6f 6d 0a 20 20 20 20 20 20 20 28 6f 72 | entry)........:custom........(or |
| 4f180 | 67 2d 6a 6f 75 72 6e 61 6c 2d 64 61 74 65 2d 70 72 65 66 69 78 20 22 23 2b 74 69 74 6c 65 3a 20 | g-journal-date-prefix."#+title:. |
| 4f1a0 | 22 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6a 6f 75 72 6e 61 6c 2d 66 69 6c 65 2d 66 6f 72 6d | ")........(org-journal-file-form |
| 4f1c0 | 61 74 20 22 25 59 2d 25 6d 2d 25 64 2e 6f 72 67 22 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6a | at."%Y-%m-%d.org")........(org-j |
| 4f1e0 | 6f 75 72 6e 61 6c 2d 64 69 72 20 22 2f 70 61 74 68 2f 74 6f 2f 6a 6f 75 72 6e 61 6c 2f 66 69 6c | ournal-dir."/path/to/journal/fil |
| 4f200 | 65 73 2f 22 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6a 6f 75 72 6e 61 6c 2d 64 61 74 65 2d 66 | es/")........(org-journal-date-f |
| 4f220 | 6f 72 6d 61 74 20 22 25 41 2c 20 25 64 20 25 42 20 25 59 22 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 | ormat."%A,.%d.%B.%Y"))....File:. |
| 4f240 | 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4f 72 67 2d 64 6f 77 6e 6c 6f | org-roam.info,..Node:.Org-downlo |
| 4f260 | 61 64 2c 20 20 4e 65 78 74 3a 20 6d 61 74 68 70 69 78 65 6c 2c 20 20 50 72 65 76 3a 20 4f 72 67 | ad,..Next:.mathpixel,..Prev:.Org |
| 4f280 | 2d 6a 6f 75 72 6e 61 6c 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 | -journal,..Up:.The.Org-mode.Ecos |
| 4f2a0 | 79 73 74 65 6d 0a 0a 31 35 2e 35 20 4f 72 67 2d 64 6f 77 6e 6c 6f 61 64 0a 3d 3d 3d 3d 3d 3d 3d | ystem..15.5.Org-download.======= |
| 4f2c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 64 6f 77 6e 6c 6f 61 64 20 28 68 74 74 70 73 3a | ==========..Org-download.(https: |
| 4f2e0 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 6f 72 67 2d 64 6f 77 6e 6c 6f 61 | //github.com/abo-abo/org-downloa |
| 4f300 | 64 29 20 6c 65 74 73 20 79 6f 75 0a 73 63 72 65 65 6e 73 68 6f 74 20 61 6e 64 20 79 61 6e 6b 20 | d).lets.you.screenshot.and.yank. |
| 4f320 | 69 6d 61 67 65 73 20 66 72 6f 6d 20 74 68 65 20 77 65 62 20 69 6e 74 6f 20 79 6f 75 72 20 6e 6f | images.from.the.web.into.your.no |
| 4f340 | 74 65 73 3a 0a 0a 00 08 5b 69 6d 61 67 65 20 73 72 63 3d 22 69 6d 61 67 65 73 2f 6f 72 67 2d 64 | tes:....[image.src="images/org-d |
| 4f360 | 6f 77 6e 6c 6f 61 64 2e 67 69 66 22 00 08 5d 0a 0a 46 69 67 75 72 65 3a 20 6f 72 67 2d 64 6f 77 | ownload.gif"..]..Figure:.org-dow |
| 4f380 | 6e 6c 6f 61 64 0a 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 6f 72 67 2d 64 6f 77 | nload.......(use-package.org-dow |
| 4f3a0 | 6e 6c 6f 61 64 0a 20 20 20 20 20 20 20 3a 61 66 74 65 72 20 6f 72 67 0a 20 20 20 20 20 20 20 3a | nload........:after.org........: |
| 4f3c0 | 62 69 6e 64 0a 20 20 20 20 20 20 20 28 3a 6d 61 70 20 6f 72 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 | bind........(:map.org-mode-map.. |
| 4f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 22 73 2d 59 22 20 2e 20 6f 72 67 2d 64 6f 77 6e 6c 6f | ............(("s-Y"...org-downlo |
| 4f400 | 61 64 2d 73 63 72 65 65 6e 73 68 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 73 | ad-screenshot)...............("s |
| 4f420 | 2d 79 22 20 2e 20 6f 72 67 2d 64 6f 77 6e 6c 6f 61 64 2d 79 61 6e 6b 29 29 29 29 0a 0a 1f 0a 46 | -y"...org-download-yank))))....F |
| 4f440 | 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 6d 61 74 68 70 | ile:.org-roam.info,..Node:.mathp |
| 4f460 | 69 78 65 6c 2c 20 20 4e 65 78 74 3a 20 4f 72 67 2d 6e 6f 74 65 72 20 2f 20 49 6e 74 65 72 6c 65 | ixel,..Next:.Org-noter./.Interle |
| 4f480 | 61 76 65 2c 20 20 50 72 65 76 3a 20 4f 72 67 2d 64 6f 77 6e 6c 6f 61 64 2c 20 20 55 70 3a 20 54 | ave,..Prev:.Org-download,..Up:.T |
| 4f4a0 | 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 0a 0a 31 35 2e 36 20 6d 61 74 68 | he.Org-mode.Ecosystem..15.6.math |
| 4f4c0 | 70 69 78 2e 65 6c 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 6d 61 74 68 70 69 78 2e | pix.el.===============..mathpix. |
| 4f4e0 | 65 6c 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 65 74 68 72 6f 6b 75 61 | el.(https://github.com/jethrokua |
| 4f500 | 6e 2f 6d 61 74 68 70 69 78 2e 65 6c 29 20 75 73 65 73 20 4d 61 74 68 70 69 78 e2 80 99 73 0a 28 | n/mathpix.el).uses.Mathpix...s.( |
| 4f520 | 68 74 74 70 73 3a 2f 2f 6d 61 74 68 70 69 78 2e 63 6f 6d 2f 29 20 41 50 49 20 74 6f 20 63 6f 6e | https://mathpix.com/).API.to.con |
| 4f540 | 76 65 72 74 20 63 6c 69 70 73 20 69 6e 74 6f 20 6c 61 74 65 78 20 65 71 75 61 74 69 6f 6e 73 3a | vert.clips.into.latex.equations: |
| 4f560 | 0a 0a 00 08 5b 69 6d 61 67 65 20 73 72 63 3d 22 69 6d 61 67 65 73 2f 6d 61 74 68 70 69 78 2e 67 | ....[image.src="images/mathpix.g |
| 4f580 | 69 66 22 00 08 5d 0a 0a 46 69 67 75 72 65 3a 20 6d 61 74 68 70 69 78 0a 0a 20 20 20 20 20 28 75 | if"..]..Figure:.mathpix.......(u |
| 4f5a0 | 73 65 2d 70 61 63 6b 61 67 65 20 6d 61 74 68 70 69 78 2e 65 6c 0a 20 20 20 20 20 20 20 3a 73 74 | se-package.mathpix.el........:st |
| 4f5c0 | 72 61 69 67 68 74 20 28 3a 68 6f 73 74 20 67 69 74 68 75 62 20 3a 72 65 70 6f 20 22 6a 65 74 68 | raight.(:host.github.:repo."jeth |
| 4f5e0 | 72 6f 6b 75 61 6e 2f 6d 61 74 68 70 69 78 2e 65 6c 22 29 0a 20 20 20 20 20 20 20 3a 63 75 73 74 | rokuan/mathpix.el")........:cust |
| 4f600 | 6f 6d 20 28 28 6d 61 74 68 70 69 78 2d 61 70 70 2d 69 64 20 22 61 70 70 2d 69 64 22 29 0a 20 20 | om.((mathpix-app-id."app-id")... |
| 4f620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 68 70 69 78 2d 61 70 70 2d 6b 65 79 20 22 | ..............(mathpix-app-key." |
| 4f640 | 61 70 70 2d 6b 65 79 22 29 29 0a 20 20 20 20 20 20 20 3a 62 69 6e 64 0a 20 20 20 20 20 20 20 28 | app-key"))........:bind........( |
| 4f660 | 22 43 2d 78 20 6d 22 20 2e 20 6d 61 74 68 70 69 78 2d 73 63 72 65 65 6e 73 68 6f 74 29 29 0a 0a | "C-x.m"...mathpix-screenshot)).. |
| 4f680 | 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4f 72 | ..File:.org-roam.info,..Node:.Or |
| 4f6a0 | 67 2d 6e 6f 74 65 72 20 2f 20 49 6e 74 65 72 6c 65 61 76 65 2c 20 20 4e 65 78 74 3a 20 42 69 62 | g-noter./.Interleave,..Next:.Bib |
| 4f6c0 | 6c 69 6f 67 72 61 70 68 79 2c 20 20 50 72 65 76 3a 20 6d 61 74 68 70 69 78 65 6c 2c 20 20 55 70 | liography,..Prev:.mathpixel,..Up |
| 4f6e0 | 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 0a 0a 31 35 2e 37 20 4f | :.The.Org-mode.Ecosystem..15.7.O |
| 4f700 | 72 67 2d 6e 6f 74 65 72 20 2f 20 49 6e 74 65 72 6c 65 61 76 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | rg-noter./.Interleave.========== |
| 4f720 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 6e 6f 74 65 72 20 28 68 74 | =================..Org-noter.(ht |
| 4f740 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 77 65 69 72 64 4e 6f 78 2f 6f 72 67 2d 6e 6f | tps://github.com/weirdNox/org-no |
| 4f760 | 74 65 72 29 20 61 6e 64 20 49 6e 74 65 72 6c 65 61 76 65 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 | ter).and.Interleave.(https://git |
| 4f780 | 68 75 62 2e 63 6f 6d 2f 72 75 64 6f 6c 66 6f 63 68 72 69 73 74 2f 69 6e 74 65 72 6c 65 61 76 65 | hub.com/rudolfochrist/interleave |
| 4f7a0 | 29 20 61 72 65 20 62 6f 74 68 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 0a 61 6c 6c 6f 77 20 73 | ).are.both.projects.that.allow.s |
| 4f7c0 | 79 6e 63 68 72 6f 6e 69 73 65 64 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 6f 66 20 64 6f 63 75 6d 65 | ynchronised.annotation.of.docume |
| 4f7e0 | 6e 74 73 20 28 50 44 46 2c 20 45 50 55 42 20 65 74 63 2e 29 20 20 77 69 74 68 69 6e 0a 4f 72 67 | nts.(PDF,.EPUB.etc.)..within.Org |
| 4f800 | 2d 6d 6f 64 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 | -mode.....File:.org-roam.info,.. |
| 4f820 | 4e 6f 64 65 3a 20 42 69 62 6c 69 6f 67 72 61 70 68 79 2c 20 20 4e 65 78 74 3a 20 53 70 61 63 65 | Node:.Bibliography,..Next:.Space |
| 4f840 | 64 20 52 65 70 65 74 69 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 4f 72 67 2d 6e 6f 74 65 72 20 2f | d.Repetition,..Prev:.Org-noter./ |
| 4f860 | 20 49 6e 74 65 72 6c 65 61 76 65 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 | .Interleave,..Up:.The.Org-mode.E |
| 4f880 | 63 6f 73 79 73 74 65 6d 0a 0a 31 35 2e 38 20 42 69 62 6c 69 6f 67 72 61 70 68 79 0a 3d 3d 3d 3d | cosystem..15.8.Bibliography.==== |
| 4f8a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 20 39 2e 35 20 61 64 64 65 64 20 6e 61 74 | =============..Org.9.5.added.nat |
| 4f8c0 | 69 76 65 20 63 69 74 61 74 69 6f 6e 20 61 6e 64 20 62 69 62 6c 69 6f 67 72 61 70 68 79 20 66 75 | ive.citation.and.bibliography.fu |
| 4f8e0 | 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 20 63 61 6c 6c 65 64 0a e2 80 9c 6f 72 67 2d 63 69 74 65 e2 | nctionality,.called....org-cite. |
| 4f900 | 80 9d 2c 20 77 68 69 63 68 20 6f 72 67 2d 72 6f 61 6d 20 73 75 70 70 6f 72 74 73 2e 0a 0a 20 20 | ..,.which.org-roam.supports..... |
| 4f920 | 20 6f 72 67 2d 72 6f 61 6d 2d 62 69 62 74 65 78 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | .org-roam-bibtex.(https://github |
| 4f940 | 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f 61 6d 2d 62 69 62 74 65 78 29 20 6f | .com/org-roam/org-roam-bibtex).o |
| 4f960 | 66 66 65 72 73 0a 74 69 67 68 74 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 | ffers.tight.integration.between. |
| 4f980 | 6f 72 67 2d 72 65 66 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6b 69 74 | org-ref.(https://github.com/jkit |
| 4f9a0 | 63 68 69 6e 2f 6f 72 67 2d 72 65 66 29 2c 0a 68 65 6c 6d 2d 62 69 62 74 65 78 20 28 68 74 74 70 | chin/org-ref),.helm-bibtex.(http |
| 4f9c0 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 6d 61 6c 73 62 75 72 67 2f 68 65 6c 6d 2d 62 69 | s://github.com/tmalsburg/helm-bi |
| 4f9e0 | 62 74 65 78 29 20 61 6e 64 20 e2 80 98 6f 72 67 2d 72 6f 61 6d e2 80 99 2e 0a 54 68 69 73 20 68 | btex).and....org-roam.....This.h |
| 4fa00 | 65 6c 70 73 20 79 6f 75 20 6d 61 6e 61 67 65 20 79 6f 75 72 20 62 69 62 6c 69 6f 67 72 61 70 68 | elps.you.manage.your.bibliograph |
| 4fa20 | 69 63 20 6e 6f 74 65 73 20 75 6e 64 65 72 20 e2 80 98 6f 72 67 2d 72 6f 61 6d e2 80 99 2e 0a 0a | ic.notes.under....org-roam...... |
| 4fa40 | 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 6f 75 67 68 20 68 65 6c 6d 2d 62 69 62 74 | ...For.example,.though.helm-bibt |
| 4fa60 | 65 78 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 76 69 73 69 74 | ex.provides.the.ability.to.visit |
| 4fa80 | 20 6e 6f 74 65 73 0a 66 6f 72 20 62 69 62 6c 69 6f 67 72 61 70 68 69 63 20 65 6e 74 72 69 65 73 | .notes.for.bibliographic.entries |
| 4faa0 | 2c 20 6f 72 67 2d 72 6f 61 6d 2d 62 69 62 74 65 78 20 65 78 74 65 6e 64 73 20 69 74 20 77 69 74 | ,.org-roam-bibtex.extends.it.wit |
| 4fac0 | 68 20 74 68 65 20 61 62 69 6c 69 74 79 0a 74 6f 20 76 69 73 69 74 20 74 68 65 20 66 69 6c 65 20 | h.the.ability.to.visit.the.file. |
| 4fae0 | 77 69 74 68 20 74 68 65 20 72 69 67 68 74 20 e2 80 98 52 4f 41 4d 5f 52 45 46 53 e2 80 99 2e 0a | with.the.right....ROAM_REFS..... |
| 4fb00 | 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 | ...File:.org-roam.info,..Node:.S |
| 4fb20 | 70 61 63 65 64 20 52 65 70 65 74 69 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 42 69 62 6c 69 6f 67 | paced.Repetition,..Prev:.Bibliog |
| 4fb40 | 72 61 70 68 79 2c 20 20 55 70 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 | raphy,..Up:.The.Org-mode.Ecosyst |
| 4fb60 | 65 6d 0a 0a 31 35 2e 39 20 53 70 61 63 65 64 20 52 65 70 65 74 69 74 69 6f 6e 0a 3d 3d 3d 3d 3d | em..15.9.Spaced.Repetition.===== |
| 4fb80 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 66 63 20 28 68 74 74 70 73 | =================..Org-fc.(https |
| 4fba0 | 3a 2f 2f 77 77 77 2e 6c 65 6f 6e 72 69 73 63 68 65 2e 6d 65 2f 66 63 2f 69 6e 64 65 78 2e 68 74 | ://www.leonrische.me/fc/index.ht |
| 4fbc0 | 6d 6c 29 20 69 73 20 61 20 73 70 61 63 65 64 20 72 65 70 65 74 69 74 69 6f 6e 0a 73 79 73 74 65 | ml).is.a.spaced.repetition.syste |
| 4fbe0 | 6d 20 74 68 61 74 20 73 63 61 6c 65 73 20 77 65 6c 6c 20 77 69 74 68 20 61 20 6c 61 72 67 65 20 | m.that.scales.well.with.a.large. |
| 4fc00 | 6e 75 6d 62 65 72 20 6f 66 20 66 69 6c 65 73 2e 20 20 4f 74 68 65 72 0a 61 6c 74 65 72 6e 61 74 | number.of.files...Other.alternat |
| 4fc20 | 69 76 65 73 20 69 6e 63 6c 75 64 65 20 6f 72 67 2d 64 72 69 6c 6c 0a 28 68 74 74 70 73 3a 2f 2f | ives.include.org-drill.(https:// |
| 4fc40 | 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 77 6f 72 67 2f 6f 72 67 2d 63 6f 6e 74 72 69 62 2f 6f 72 67 | orgmode.org/worg/org-contrib/org |
| 4fc60 | 2d 64 72 69 6c 6c 2e 68 74 6d 6c 29 2c 20 61 6e 64 20 70 61 6d 70 61 72 61 6d 0a 28 68 74 74 70 | -drill.html),.and.pamparam.(http |
| 4fc80 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 70 61 6d 70 61 72 61 6d 29 | s://github.com/abo-abo/pamparam) |
| 4fca0 | 2e 0a 0a 20 20 20 54 6f 20 75 73 65 20 41 6e 6b 69 20 66 6f 72 20 73 70 61 63 65 64 20 72 65 70 | ......To.use.Anki.for.spaced.rep |
| 4fcc0 | 65 74 69 74 69 6f 6e 2c 20 61 6e 6b 69 2d 65 64 69 74 6f 72 0a 28 68 74 74 70 73 3a 2f 2f 67 69 | etition,.anki-editor.(https://gi |
| 4fce0 | 74 68 75 62 2e 63 6f 6d 2f 6c 6f 75 69 65 74 61 6e 2f 61 6e 6b 69 2d 65 64 69 74 6f 72 29 20 61 | thub.com/louietan/anki-editor).a |
| 4fd00 | 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 77 72 69 74 65 20 79 6f 75 72 20 63 61 72 64 73 0a 69 6e | llows.you.to.write.your.cards.in |
| 4fd20 | 20 4f 72 67 2d 6d 6f 64 65 2c 20 61 6e 64 20 73 79 6e 63 20 79 6f 75 72 20 63 61 72 64 73 20 74 | .Org-mode,.and.sync.your.cards.t |
| 4fd40 | 6f 20 41 6e 6b 69 20 76 69 61 20 61 6e 6b 69 2d 63 6f 6e 6e 65 63 74 0a 28 68 74 74 70 73 3a 2f | o.Anki.via.anki-connect.(https:/ |
| 4fd60 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 46 6f 6f 53 6f 66 74 2f 61 6e 6b 69 2d 63 6f 6e 6e 65 63 74 | /github.com/FooSoft/anki-connect |
| 4fd80 | 23 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 | #installation).....File:.org-roa |
| 4fda0 | 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 41 51 2c 20 20 4e 65 78 74 3a 20 44 65 76 65 6c | m.info,..Node:.FAQ,..Next:.Devel |
| 4fdc0 | 6f 70 65 72 27 73 20 47 75 69 64 65 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 2c 20 20 50 72 65 76 3a | oper's.Guide.to.Org-roam,..Prev: |
| 4fde0 | 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 6f 73 79 73 74 65 6d 2c 20 20 55 70 3a 20 54 6f | .The.Org-mode.Ecosystem,..Up:.To |
| 4fe00 | 70 0a 0a 31 36 20 46 41 51 0a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 48 6f 77 | p..16.FAQ.******..*.Menu:..*.How |
| 4fe20 | 20 64 6f 20 49 20 68 61 76 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 4f 72 67 2d 72 6f 61 | .do.I.have.more.than.one.Org-roa |
| 4fe40 | 6d 20 64 69 72 65 63 74 6f 72 79 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f 20 49 20 63 72 65 61 74 65 | m.directory?::.*.How.do.I.create |
| 4fe60 | 20 61 20 6e 6f 74 65 20 77 68 6f 73 65 20 74 69 74 6c 65 20 61 6c 72 65 61 64 79 20 6d 61 74 63 | .a.note.whose.title.already.matc |
| 4fe80 | 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 3f 3a 3a 0a 2a 20 48 | hes.one.of.the.candidates?::.*.H |
| 4fea0 | 6f 77 20 63 61 6e 20 49 20 73 74 6f 70 20 4f 72 67 2d 72 6f 61 6d 20 66 72 6f 6d 20 63 72 65 61 | ow.can.I.stop.Org-roam.from.crea |
| 4fec0 | 74 69 6e 67 20 49 44 73 20 65 76 65 72 79 77 68 65 72 65 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f 20 | ting.IDs.everywhere?::.*.How.do. |
| 4fee0 | 49 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 3f 3a 3a 0a | I.migrate.from.Roam.Research?::. |
| 4ff00 | 2a 20 48 6f 77 20 74 6f 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 76 | *.How.to.migrate.from.Org-roam.v |
| 4ff20 | 31 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f 20 49 20 70 75 62 6c 69 73 68 20 6d 79 20 6e 6f 74 65 73 | 1?::.*.How.do.I.publish.my.notes |
| 4ff40 | 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d 66 72 69 65 6e 64 6c 79 20 67 72 61 70 68 | .with.an.Internet-friendly.graph |
| 4ff60 | 3f 3a 3a 0a 2a 20 49 e2 80 99 6d 20 73 65 65 69 6e 67 20 74 68 69 73 20 e2 80 9c 53 65 6c 65 63 | ?::.*.I...m.seeing.this....Selec |
| 4ff80 | 74 69 6e 67 20 64 65 6c 65 74 65 64 20 62 75 66 66 65 72 e2 80 9d 20 65 72 72 6f 72 2e 20 57 68 | ting.deleted.buffer....error..Wh |
| 4ffa0 | 61 74 20 64 6f 20 49 20 64 6f 3f 3a 20 49 27 6d 20 73 65 65 69 6e 67 20 74 68 69 73 20 60 60 53 | at.do.I.do?:.I'm.seeing.this.``S |
| 4ffc0 | 65 6c 65 63 74 69 6e 67 20 64 65 6c 65 74 65 64 20 62 75 66 66 65 72 27 27 20 65 72 72 6f 72 20 | electing.deleted.buffer''.error. |
| 4ffe0 | 57 68 61 74 20 64 6f 20 49 20 64 6f 3f 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d | What.do.I.do?.....File:.org-roam |
| 50000 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 20 49 20 68 61 76 65 20 6d 6f 72 65 | .info,..Node:.How.do.I.have.more |
| 50020 | 20 74 68 61 6e 20 6f 6e 65 20 4f 72 67 2d 72 6f 61 6d 20 64 69 72 65 63 74 6f 72 79 3f 2c 20 20 | .than.one.Org-roam.directory?,.. |
| 50040 | 4e 65 78 74 3a 20 48 6f 77 20 64 6f 20 49 20 63 72 65 61 74 65 20 61 20 6e 6f 74 65 20 77 68 6f | Next:.How.do.I.create.a.note.who |
| 50060 | 73 65 20 74 69 74 6c 65 20 61 6c 72 65 61 64 79 20 6d 61 74 63 68 65 73 20 6f 6e 65 20 6f 66 20 | se.title.already.matches.one.of. |
| 50080 | 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 3f 2c 20 20 55 70 3a 20 46 41 51 0a 0a 31 36 2e 31 20 | the.candidates?,..Up:.FAQ..16.1. |
| 500a0 | 48 6f 77 20 64 6f 20 49 20 68 61 76 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 4f 72 67 2d | How.do.I.have.more.than.one.Org- |
| 500c0 | 72 6f 61 6d 20 64 69 72 65 63 74 6f 72 79 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | roam.directory?.================ |
| 500e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 50100 | 3d 3d 3d 3d 0a 0a 45 6d 61 63 73 20 73 75 70 70 6f 72 74 73 20 64 69 72 65 63 74 6f 72 79 2d 6c | ====..Emacs.supports.directory-l |
| 50120 | 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 2c 20 61 6c 6c 6f 77 69 6e 67 20 74 68 65 20 76 61 6c | ocal.variables,.allowing.the.val |
| 50140 | 75 65 20 6f 66 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 74 | ue.of....org-roam-directory....t |
| 50160 | 6f 20 62 65 20 64 69 66 66 65 72 65 6e 74 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 64 69 72 65 | o.be.different.in.different.dire |
| 50180 | 63 74 6f 72 69 65 73 2e 20 20 49 74 20 64 6f 65 73 0a 74 68 69 73 20 62 79 20 63 68 65 63 6b 69 | ctories...It.does.this.by.checki |
| 501a0 | 6e 67 20 66 6f 72 20 61 20 66 69 6c 65 20 6e 61 6d 65 64 20 e2 80 98 2e 64 69 72 2d 6c 6f 63 61 | ng.for.a.file.named.....dir-loca |
| 501c0 | 6c 73 2e 65 6c e2 80 99 2e 0a 0a 20 20 20 54 6f 20 61 64 64 20 73 75 70 70 6f 72 74 20 66 6f 72 | ls.el.........To.add.support.for |
| 501e0 | 20 6d 75 6c 74 69 70 6c 65 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 6f 76 65 72 72 69 64 65 20 | .multiple.directories,.override. |
| 50200 | 74 68 65 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 76 61 72 | the....org-roam-directory....var |
| 50220 | 69 61 62 6c 65 20 75 73 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 72 69 | iable.using.directory-local.vari |
| 50240 | 61 62 6c 65 73 2e 20 20 54 68 69 73 20 69 73 0a 77 68 61 74 20 e2 80 98 2e 64 69 72 2d 6c 6f 63 | ables...This.is.what.....dir-loc |
| 50260 | 61 6c 73 2e 65 6c e2 80 99 20 6d 61 79 20 63 6f 6e 74 61 69 6e 3a 0a 0a 20 20 20 20 20 28 28 6e | als.el....may.contain:.......((n |
| 50280 | 69 6c 20 2e 20 28 28 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 20 2e 20 22 2f 70 61 | il...((org-roam-directory..."/pa |
| 502a0 | 74 68 2f 74 6f 2f 61 6c 74 2f 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 22 29 0a 20 20 20 20 20 20 20 | th/to/alt/org-roam-dir")........ |
| 502c0 | 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 20 2e 20 22 | .......(org-roam-db-location..." |
| 502e0 | 2f 70 61 74 68 2f 74 6f 2f 61 6c 74 2f 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 2f 6f 72 67 2d 72 6f | /path/to/alt/org-roam-dir/org-ro |
| 50300 | 61 6d 2e 64 62 22 29 29 29 29 0a 0a 20 20 20 4e 6f 74 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d | am.db")))).....Note....org-roam- |
| 50320 | 64 69 72 65 63 74 6f 72 79 e2 80 99 20 61 6e 64 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d | directory....and....org-roam-db- |
| 50340 | 6c 6f 63 61 74 69 6f 6e e2 80 99 20 73 68 6f 75 6c 64 20 62 65 20 61 6e 0a 61 62 73 6f 6c 75 74 | location....should.be.an.absolut |
| 50360 | 65 20 70 61 74 68 2c 20 6e 6f 74 20 72 65 6c 61 74 69 76 65 2e 0a 0a 20 20 20 41 6c 74 65 72 6e | e.path,.not.relative......Altern |
| 50380 | 61 74 69 76 65 6c 79 2c 20 75 73 65 20 e2 80 98 65 76 61 6c e2 80 99 20 69 66 20 79 6f 75 20 77 | atively,.use....eval....if.you.w |
| 503a0 | 69 73 68 20 74 6f 20 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 3a 0a 0a 20 20 20 20 20 28 28 6e | ish.to.call.functions:.......((n |
| 503c0 | 69 6c 20 2e 20 28 28 65 76 61 6c 20 2e 20 28 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 | il...((eval...(setq-local....... |
| 503e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 | .................org-roam-direct |
| 50400 | 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6c 6f 63 61 74 65 2d 64 6f | ory.(expand-file-name.(locate-do |
| 50420 | 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | minating-file................... |
| 50440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 50460 | 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 22 2e 64 | ...........default-directory.".d |
| 50480 | 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ir-locals.el"))))............... |
| 504a0 | 28 65 76 61 6c 20 2e 20 28 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (eval...(setq-local............. |
| 504c0 | 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 6c 6f 63 61 74 69 6f 6e 20 | ...........org-roam-db-location. |
| 504e0 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 6f 72 67 2d 72 6f 61 6d 2e 64 62 22 0a | (expand-file-name."org-roam.db". |
| 50500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 50520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 | ..............................or |
| 50540 | 67 2d 72 6f 61 6d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 29 0a 0a 20 20 20 41 6c 6c 20 66 | g-roam-directory)))))).....All.f |
| 50560 | 69 6c 65 73 20 77 69 74 68 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 77 69 6c 6c 20 | iles.within.that.directory.will. |
| 50580 | 62 65 20 74 72 65 61 74 65 64 20 61 73 20 74 68 65 69 72 20 6f 77 6e 20 73 65 70 61 72 61 74 65 | be.treated.as.their.own.separate |
| 505a0 | 0a 73 65 74 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 20 66 69 6c 65 73 2e 20 20 52 65 6d 65 6d 62 65 | .set.of.Org-roam.files...Remembe |
| 505c0 | 72 20 74 6f 20 72 75 6e 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 73 79 6e 63 e2 80 99 20 | r.to.run....org-roam-db-sync.... |
| 505e0 | 66 72 6f 6d 20 61 20 66 69 6c 65 0a 77 69 74 68 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 | from.a.file.within.that.director |
| 50600 | 79 2c 20 61 74 20 6c 65 61 73 74 20 6f 6e 63 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 | y,.at.least.once.....File:.org-r |
| 50620 | 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 20 49 20 63 72 65 61 74 65 | oam.info,..Node:.How.do.I.create |
| 50640 | 20 61 20 6e 6f 74 65 20 77 68 6f 73 65 20 74 69 74 6c 65 20 61 6c 72 65 61 64 79 20 6d 61 74 63 | .a.note.whose.title.already.matc |
| 50660 | 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 3f 2c 20 20 4e 65 78 | hes.one.of.the.candidates?,..Nex |
| 50680 | 74 3a 20 48 6f 77 20 63 61 6e 20 49 20 73 74 6f 70 20 4f 72 67 2d 72 6f 61 6d 20 66 72 6f 6d 20 | t:.How.can.I.stop.Org-roam.from. |
| 506a0 | 63 72 65 61 74 69 6e 67 20 49 44 73 20 65 76 65 72 79 77 68 65 72 65 3f 2c 20 20 50 72 65 76 3a | creating.IDs.everywhere?,..Prev: |
| 506c0 | 20 48 6f 77 20 64 6f 20 49 20 68 61 76 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 4f 72 67 | .How.do.I.have.more.than.one.Org |
| 506e0 | 2d 72 6f 61 6d 20 64 69 72 65 63 74 6f 72 79 3f 2c 20 20 55 70 3a 20 46 41 51 0a 0a 31 36 2e 32 | -roam.directory?,..Up:.FAQ..16.2 |
| 50700 | 20 48 6f 77 20 64 6f 20 49 20 63 72 65 61 74 65 20 61 20 6e 6f 74 65 20 77 68 6f 73 65 20 74 69 | .How.do.I.create.a.note.whose.ti |
| 50720 | 74 6c 65 20 61 6c 72 65 61 64 79 20 6d 61 74 63 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 | tle.already.matches.one.of.the.c |
| 50740 | 61 6e 64 69 64 61 74 65 73 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | andidates?.===================== |
| 50760 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 50780 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 69 73 20 | =========================..This. |
| 507a0 | 73 69 74 75 61 74 69 6f 6e 20 61 72 69 73 65 73 20 77 68 65 6e 2c 20 66 6f 72 20 65 78 61 6d 70 | situation.arises.when,.for.examp |
| 507c0 | 6c 65 2c 20 6f 6e 65 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e | le,.one.would.like.to.create.a.n |
| 507e0 | 6f 74 65 0a 74 69 74 6c 65 64 20 e2 80 9c 62 61 72 e2 80 9d 20 77 68 65 6e 20 e2 80 9c 62 61 72 | ote.titled....bar....when....bar |
| 50800 | 72 69 63 61 64 65 e2 80 9d 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 0a 20 20 20 54 68 | ricade....already.exists......Th |
| 50820 | 65 20 73 6f 6c 75 74 69 6f 6e 20 69 73 20 64 65 70 65 6e 64 65 6e 74 20 6f 6e 20 74 68 65 20 6d | e.solution.is.dependent.on.the.m |
| 50840 | 69 6e 69 2d 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 20 | ini-buffer.completion.framework. |
| 50860 | 69 6e 0a 75 73 65 2e 20 20 48 65 72 65 20 61 72 65 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 73 3a | in.use...Here.are.the.solutions: |
| 50880 | 0a 0a 20 20 20 e2 80 a2 20 49 76 79 63 61 6c 6c 20 e2 80 98 69 76 79 2d 69 6d 6d 65 64 69 61 74 | .........Ivycall....ivy-immediat |
| 508a0 | 65 2d 64 6f 6e 65 e2 80 99 2c 20 74 79 70 69 63 61 6c 6c 79 20 62 6f 75 6e 64 20 74 6f 20 e2 80 | e-done...,.typically.bound.to... |
| 508c0 | 98 43 2d 4d 2d 6a e2 80 99 2e 0a 20 20 20 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 2c 20 73 | .C-M-j..........Alternatively,.s |
| 508e0 | 65 74 20 e2 80 98 69 76 79 2d 75 73 65 2d 73 65 6c 65 63 74 61 62 6c 65 2d 70 72 6f 6d 70 74 e2 | et....ivy-use-selectable-prompt. |
| 50900 | 80 99 20 74 6f 20 e2 80 98 74 e2 80 99 2c 20 73 6f 20 74 68 61 74 0a 20 20 20 20 20 e2 80 9c 62 | ...to....t...,.so.that.........b |
| 50920 | 61 72 e2 80 9d 20 69 73 20 6e 6f 77 20 73 65 6c 65 63 74 61 62 6c 65 2e 0a 0a 20 20 20 e2 80 a2 | ar....is.now.selectable......... |
| 50940 | 20 48 65 6c 6d 4f 72 67 2d 72 6f 61 6d 20 73 68 6f 75 6c 64 20 70 72 6f 76 69 64 65 20 61 20 73 | .HelmOrg-roam.should.provide.a.s |
| 50960 | 65 6c 65 63 74 61 62 6c 65 20 e2 80 9c 5b 3f 5d 20 20 62 61 72 e2 80 9d 20 63 61 6e 64 69 64 61 | electable....[?]..bar....candida |
| 50980 | 74 65 20 61 74 0a 20 20 20 20 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 | te.at......the.top.of.the.candid |
| 509a0 | 61 74 65 20 6c 69 73 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f | ate.list.....File:.org-roam.info |
| 509c0 | 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 63 61 6e 20 49 20 73 74 6f 70 20 4f 72 67 2d 72 6f 61 6d | ,..Node:.How.can.I.stop.Org-roam |
| 509e0 | 20 66 72 6f 6d 20 63 72 65 61 74 69 6e 67 20 49 44 73 20 65 76 65 72 79 77 68 65 72 65 3f 2c 20 | .from.creating.IDs.everywhere?,. |
| 50a00 | 20 4e 65 78 74 3a 20 48 6f 77 20 64 6f 20 49 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 52 6f 61 | .Next:.How.do.I.migrate.from.Roa |
| 50a20 | 6d 20 52 65 73 65 61 72 63 68 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 64 6f 20 49 20 63 72 65 | m.Research?,..Prev:.How.do.I.cre |
| 50a40 | 61 74 65 20 61 20 6e 6f 74 65 20 77 68 6f 73 65 20 74 69 74 6c 65 20 61 6c 72 65 61 64 79 20 6d | ate.a.note.whose.title.already.m |
| 50a60 | 61 74 63 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 3f 2c 20 20 | atches.one.of.the.candidates?,.. |
| 50a80 | 55 70 3a 20 46 41 51 0a 0a 31 36 2e 33 20 48 6f 77 20 63 61 6e 20 49 20 73 74 6f 70 20 4f 72 67 | Up:.FAQ..16.3.How.can.I.stop.Org |
| 50aa0 | 2d 72 6f 61 6d 20 66 72 6f 6d 20 63 72 65 61 74 69 6e 67 20 49 44 73 20 65 76 65 72 79 77 68 65 | -roam.from.creating.IDs.everywhe |
| 50ac0 | 72 65 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | re?.============================ |
| 50ae0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | ==============================.. |
| 50b00 | 4f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 | Other.than.the.interactive.comma |
| 50b20 | 6e 64 73 20 74 68 61 74 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 76 69 64 65 73 2c 20 4f 72 67 2d | nds.that.Org-roam.provides,.Org- |
| 50b40 | 72 6f 61 6d 0a 64 6f 65 73 20 6e 6f 74 20 63 72 65 61 74 65 20 49 44 73 20 65 76 65 72 79 77 68 | roam.does.not.create.IDs.everywh |
| 50b60 | 65 72 65 2e 20 20 49 66 20 79 6f 75 20 61 72 65 20 6e 6f 74 69 63 69 6e 67 20 74 68 61 74 20 49 | ere...If.you.are.noticing.that.I |
| 50b80 | 44 73 20 61 72 65 20 62 65 69 6e 67 0a 63 72 65 61 74 65 64 20 65 76 65 6e 20 77 68 65 6e 20 79 | Ds.are.being.created.even.when.y |
| 50ba0 | 6f 75 20 64 6f 6e e2 80 99 74 20 77 61 6e 74 20 74 68 65 6d 20 74 6f 20 62 65 20 28 65 2e 67 2e | ou.don...t.want.them.to.be.(e.g. |
| 50bc0 | 20 20 77 68 65 6e 20 74 61 6e 67 6c 69 6e 67 20 61 6e 20 4f 72 67 0a 66 69 6c 65 29 2c 20 63 68 | ..when.tangling.an.Org.file),.ch |
| 50be0 | 65 63 6b 20 74 68 65 20 76 61 6c 75 65 20 79 6f 75 20 68 61 76 65 20 73 65 74 20 66 6f 72 20 e2 | eck.the.value.you.have.set.for.. |
| 50c00 | 80 98 6f 72 67 2d 69 64 2d 6c 69 6e 6b 2d 74 6f 2d 6f 72 67 2d 75 73 65 2d 69 64 e2 80 99 3a 0a | ..org-id-link-to-org-use-id...:. |
| 50c20 | 73 65 74 74 69 6e 67 20 69 74 20 74 6f 20 e2 80 98 27 63 72 65 61 74 65 2d 69 66 2d 69 6e 74 65 | setting.it.to....'create-if-inte |
| 50c40 | 72 61 63 74 69 76 65 e2 80 99 20 69 73 20 61 20 70 6f 70 75 6c 61 72 20 6f 70 74 69 6f 6e 2e 0a | ractive....is.a.popular.option.. |
| 50c60 | 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 | ...File:.org-roam.info,..Node:.H |
| 50c80 | 6f 77 20 64 6f 20 49 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 52 6f 61 6d 20 52 65 73 65 61 72 | ow.do.I.migrate.from.Roam.Resear |
| 50ca0 | 63 68 3f 2c 20 20 4e 65 78 74 3a 20 48 6f 77 20 74 6f 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 | ch?,..Next:.How.to.migrate.from. |
| 50cc0 | 4f 72 67 2d 72 6f 61 6d 20 76 31 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 63 61 6e 20 49 20 73 | Org-roam.v1?,..Prev:.How.can.I.s |
| 50ce0 | 74 6f 70 20 4f 72 67 2d 72 6f 61 6d 20 66 72 6f 6d 20 63 72 65 61 74 69 6e 67 20 49 44 73 20 65 | top.Org-roam.from.creating.IDs.e |
| 50d00 | 76 65 72 79 77 68 65 72 65 3f 2c 20 20 55 70 3a 20 46 41 51 0a 0a 31 36 2e 34 20 48 6f 77 20 64 | verywhere?,..Up:.FAQ..16.4.How.d |
| 50d20 | 6f 20 49 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 3f 0a | o.I.migrate.from.Roam.Research?. |
| 50d40 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 50d60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 46 61 62 69 6f 20 68 61 73 20 70 72 6f 64 75 63 65 64 20 61 20 | =========..Fabio.has.produced.a. |
| 50d80 | 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 74 6f 6f 6c 20 74 68 61 74 20 63 6f 6e 76 65 72 74 73 20 | command-line.tool.that.converts. |
| 50da0 | 6d 61 72 6b 64 6f 77 6e 20 66 69 6c 65 73 0a 65 78 70 6f 72 74 65 64 20 66 72 6f 6d 20 52 6f 61 | markdown.files.exported.from.Roa |
| 50dc0 | 6d 20 52 65 73 65 61 72 63 68 20 69 6e 74 6f 20 4f 72 67 2d 72 6f 61 6d 20 63 6f 6d 70 61 74 69 | m.Research.into.Org-roam.compati |
| 50de0 | 62 6c 65 20 6d 61 72 6b 64 6f 77 6e 2e 20 20 4d 6f 72 65 0a 69 6e 73 74 72 75 63 74 69 6f 6e 73 | ble.markdown...More.instructions |
| 50e00 | 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0a | .are.provided.in.the.repository. |
| 50e20 | 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 61 62 69 6f 62 65 72 67 65 72 2f | (https://github.com/fabioberger/ |
| 50e40 | 72 6f 61 6d 2d 6d 69 67 72 61 74 69 6f 6e 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f | roam-migration).....File:.org-ro |
| 50e60 | 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 6d 69 67 72 61 74 65 20 66 | am.info,..Node:.How.to.migrate.f |
| 50e80 | 72 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 76 31 3f 2c 20 20 4e 65 78 74 3a 20 48 6f 77 20 64 6f 20 | rom.Org-roam.v1?,..Next:.How.do. |
| 50ea0 | 49 20 70 75 62 6c 69 73 68 20 6d 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 | I.publish.my.notes.with.an.Inter |
| 50ec0 | 6e 65 74 2d 66 72 69 65 6e 64 6c 79 20 67 72 61 70 68 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 | net-friendly.graph?,..Prev:.How. |
| 50ee0 | 64 6f 20 49 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 3f | do.I.migrate.from.Roam.Research? |
| 50f00 | 2c 20 20 55 70 3a 20 46 41 51 0a 0a 31 36 2e 35 20 48 6f 77 20 74 6f 20 6d 69 67 72 61 74 65 20 | ,..Up:.FAQ..16.5.How.to.migrate. |
| 50f20 | 66 72 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 76 31 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | from.Org-roam.v1?.============== |
| 50f40 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 6f 73 65 20 63 | =======================..Those.c |
| 50f60 | 6f 6d 69 6e 67 20 66 72 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 76 31 20 77 69 6c 6c 20 64 6f 20 77 | oming.from.Org-roam.v1.will.do.w |
| 50f80 | 65 6c 6c 20 74 72 65 61 74 69 6e 67 20 76 32 20 61 73 20 65 6e 74 69 72 65 6c 79 20 6e 65 77 0a | ell.treating.v2.as.entirely.new. |
| 50fa0 | 73 6f 66 74 77 61 72 65 2e 20 20 56 32 20 68 61 73 20 61 20 73 6d 61 6c 6c 65 72 20 63 6f 72 65 | software...V2.has.a.smaller.core |
| 50fc0 | 20 61 6e 64 20 66 65 77 65 72 20 6d 6f 76 69 6e 67 20 70 61 72 74 73 2c 20 77 68 69 6c 65 20 72 | .and.fewer.moving.parts,.while.r |
| 50fe0 | 65 74 61 69 6e 69 6e 67 0a 74 68 65 20 62 75 6c 6b 20 6f 66 20 69 74 73 20 66 75 6e 63 74 69 6f | etaining.the.bulk.of.its.functio |
| 51000 | 6e 61 6c 69 74 79 2e 20 20 49 74 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 72 65 | nality...It.is.recommended.to.re |
| 51020 | 61 64 20 74 68 65 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 62 6f 76 65 20 61 62 6f 75 74 | ad.the.documentation.above.about |
| 51040 | 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 49 74 20 69 73 20 73 74 69 6c 6c 20 64 65 73 69 72 61 62 6c | .nodes......It.is.still.desirabl |
| 51060 | 65 20 74 6f 20 6d 69 67 72 61 74 65 20 6e 6f 74 65 73 20 63 6f 6c 6c 65 63 74 65 64 20 69 6e 20 | e.to.migrate.notes.collected.in. |
| 51080 | 76 31 20 74 6f 20 76 32 2e 20 20 54 6f 0a 6d 69 67 72 61 74 65 20 79 6f 75 72 20 76 31 20 6e 6f | v1.to.v2...To.migrate.your.v1.no |
| 510a0 | 74 65 73 20 74 6f 20 76 32 2c 20 75 73 65 20 e2 80 98 4d 2d 78 20 6f 72 67 2d 72 6f 61 6d 2d 6d | tes.to.v2,.use....M-x.org-roam-m |
| 510c0 | 69 67 72 61 74 65 2d 77 69 7a 61 72 64 e2 80 99 2e 20 20 54 68 69 73 0a 62 6c 6f 67 20 70 6f 73 | igrate-wizard......This.blog.pos |
| 510e0 | 74 0a 28 68 74 74 70 73 3a 2f 2f 64 31 32 66 72 6f 73 74 65 64 2e 69 6f 2f 70 6f 73 74 73 2f 32 | t.(https://d12frosted.io/posts/2 |
| 51100 | 30 32 31 2d 30 36 2d 31 31 2d 70 61 74 68 2d 74 6f 2d 6f 72 67 2d 72 6f 61 6d 2d 76 32 2e 68 74 | 021-06-11-path-to-org-roam-v2.ht |
| 51120 | 6d 6c 29 0a 70 72 6f 76 69 64 65 73 20 61 20 67 6f 6f 64 20 6f 76 65 72 76 69 65 77 20 6f 66 20 | ml).provides.a.good.overview.of. |
| 51140 | 77 68 61 74 e2 80 99 73 20 6e 65 77 20 69 6e 20 76 32 20 61 6e 64 20 68 6f 77 20 74 6f 20 6d 69 | what...s.new.in.v2.and.how.to.mi |
| 51160 | 67 72 61 74 65 2e 0a 0a 20 20 20 45 73 73 65 6e 74 69 61 6c 6c 79 2c 20 74 6f 20 6d 69 67 72 61 | grate......Essentially,.to.migra |
| 51180 | 74 65 20 6e 6f 74 65 73 20 66 72 6f 6d 20 76 31 20 74 6f 20 76 32 2c 20 6f 6e 65 20 6d 75 73 74 | te.notes.from.v1.to.v2,.one.must |
| 511a0 | 3a 0a 0a 20 20 20 e2 80 a2 20 41 64 64 20 49 44 73 20 74 6f 20 61 6c 6c 20 65 78 69 73 74 69 6e | :.........Add.IDs.to.all.existin |
| 511c0 | 67 20 6e 6f 74 65 73 2e 20 20 54 68 65 73 65 20 61 72 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 | g.notes...These.are.located.in.t |
| 511e0 | 6f 70 2d 6c 65 76 65 6c 0a 20 20 20 20 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 73 20 28 | op-level......property.drawers.( |
| 51200 | 41 6c 74 68 6f 75 67 68 20 6e 6f 74 65 20 74 68 61 74 20 69 6e 20 76 32 2c 20 6e 6f 74 20 61 6c | Although.note.that.in.v2,.not.al |
| 51220 | 6c 20 66 69 6c 65 73 20 6e 65 65 64 20 74 6f 0a 20 20 20 20 20 68 61 76 65 20 49 44 73 29 2e 0a | l.files.need.to......have.IDs).. |
| 51240 | 0a 20 20 20 e2 80 a2 20 55 70 64 61 74 65 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 64 61 74 61 | ........Update.the.Org-roam.data |
| 51260 | 62 61 73 65 20 74 6f 20 63 6f 6e 66 6f 72 6d 20 74 6f 20 74 68 65 20 6e 65 77 20 73 63 68 65 6d | base.to.conform.to.the.new.schem |
| 51280 | 61 2e 0a 0a 20 20 20 e2 80 a2 20 52 65 70 6c 61 63 65 20 e2 80 98 23 2b 52 4f 41 4d 5f 4b 45 59 | a..........Replace....#+ROAM_KEY |
| 512a0 | e2 80 99 20 69 6e 74 6f 20 74 68 65 20 e2 80 98 52 4f 41 4d 5f 52 45 46 53 e2 80 99 20 70 72 6f | ....into.the....ROAM_REFS....pro |
| 512c0 | 70 65 72 74 79 0a 0a 20 20 20 e2 80 a2 20 52 65 70 6c 61 63 65 20 e2 80 98 23 2b 52 4f 41 4d 5f | perty.........Replace....#+ROAM_ |
| 512e0 | 41 4c 49 41 53 e2 80 99 20 69 6e 74 6f 20 74 68 65 20 e2 80 98 52 4f 41 4d 5f 41 4c 49 41 53 45 | ALIAS....into.the....ROAM_ALIASE |
| 51300 | 53 e2 80 99 20 70 72 6f 70 65 72 74 79 0a 0a 20 20 20 e2 80 a2 20 4d 6f 76 65 20 e2 80 98 23 2b | S....property.........Move....#+ |
| 51320 | 52 4f 41 4d 5f 54 41 47 53 e2 80 99 20 69 6e 74 6f 20 74 68 65 20 e2 80 98 23 2b 46 49 4c 45 54 | ROAM_TAGS....into.the....#+FILET |
| 51340 | 41 47 53 e2 80 99 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 66 69 6c 65 2d 6c 65 76 65 6c 0a 20 | AGS....property.for.file-level.. |
| 51360 | 20 20 20 20 6e 6f 64 65 73 2c 20 61 6e 64 20 74 68 65 20 e2 80 98 52 4f 41 4d 5f 54 41 47 53 e2 | ....nodes,.and.the....ROAM_TAGS. |
| 51380 | 80 99 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 68 65 61 64 6c 69 6e 65 20 6e 6f 64 65 73 0a 0a | ...property.for.headline.nodes.. |
| 513a0 | 20 20 20 e2 80 a2 20 52 65 70 6c 61 63 65 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 20 6c 69 6e | .......Replace.existing.file.lin |
| 513c0 | 6b 73 20 77 69 74 68 20 49 44 20 6c 69 6e 6b 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 | ks.with.ID.links.....File:.org-r |
| 513e0 | 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 20 49 20 70 75 62 6c 69 73 | oam.info,..Node:.How.do.I.publis |
| 51400 | 68 20 6d 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d 66 72 69 65 | h.my.notes.with.an.Internet-frie |
| 51420 | 6e 64 6c 79 20 67 72 61 70 68 3f 2c 20 20 4e 65 78 74 3a 20 49 27 6d 20 73 65 65 69 6e 67 20 74 | ndly.graph?,..Next:.I'm.seeing.t |
| 51440 | 68 69 73 20 60 60 53 65 6c 65 63 74 69 6e 67 20 64 65 6c 65 74 65 64 20 62 75 66 66 65 72 27 27 | his.``Selecting.deleted.buffer'' |
| 51460 | 20 65 72 72 6f 72 20 57 68 61 74 20 64 6f 20 49 20 64 6f 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 | .error.What.do.I.do?,..Prev:.How |
| 51480 | 20 74 6f 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 76 31 3f 2c 20 20 | .to.migrate.from.Org-roam.v1?,.. |
| 514a0 | 55 70 3a 20 46 41 51 0a 0a 31 36 2e 36 20 48 6f 77 20 64 6f 20 49 20 70 75 62 6c 69 73 68 20 6d | Up:.FAQ..16.6.How.do.I.publish.m |
| 514c0 | 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d 66 72 69 65 6e 64 6c | y.notes.with.an.Internet-friendl |
| 514e0 | 79 20 67 72 61 70 68 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | y.graph?.======================= |
| 51500 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 51520 | 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 67 72 61 70 68 20 62 75 69 6c | ========..The.default.graph.buil |
| 51540 | 64 65 72 20 63 72 65 61 74 65 73 20 61 20 67 72 61 70 68 20 77 69 74 68 20 61 6e 20 6f 72 67 2d | der.creates.a.graph.with.an.org- |
| 51560 | 70 72 6f 74 6f 63 6f 6c 0a 28 68 74 74 70 73 3a 2f 2f 6f 72 67 6d 6f 64 65 2e 6f 72 67 2f 77 6f | protocol.(https://orgmode.org/wo |
| 51580 | 72 67 2f 6f 72 67 2d 63 6f 6e 74 72 69 62 2f 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2e 68 74 6d 6c | rg/org-contrib/org-protocol.html |
| 515a0 | 29 20 68 61 6e 64 6c 65 72 20 77 68 69 63 68 0a 69 73 20 63 6f 6e 76 65 6e 69 65 6e 74 20 77 68 | ).handler.which.is.convenient.wh |
| 515c0 | 65 6e 20 79 6f 75 e2 80 99 72 65 20 77 6f 72 6b 69 6e 67 20 6c 6f 63 61 6c 6c 79 20 62 75 74 20 | en.you...re.working.locally.but. |
| 515e0 | 69 6e 63 6f 6e 76 65 6e 69 65 6e 74 20 77 68 65 6e 20 79 6f 75 20 77 61 6e 74 0a 74 6f 20 70 75 | inconvenient.when.you.want.to.pu |
| 51600 | 62 6c 69 73 68 20 79 6f 75 72 20 6e 6f 74 65 73 20 66 6f 72 20 72 65 6d 6f 74 65 20 61 63 63 65 | blish.your.notes.for.remote.acce |
| 51620 | 73 73 2e 20 20 4c 69 6b 65 77 69 73 65 2c 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 0a 64 69 | ss...Likewise,.it.defaults.to.di |
| 51640 | 73 70 6c 61 79 69 6e 67 20 74 68 65 20 67 72 61 70 68 20 69 6e 20 45 6d 61 63 73 20 77 68 69 63 | splaying.the.graph.in.Emacs.whic |
| 51660 | 68 20 68 61 73 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 63 61 76 65 61 74 73 2e 20 20 54 | h.has.the.exact.same.caveats...T |
| 51680 | 68 69 73 0a 70 72 6f 62 6c 65 6d 20 69 73 20 73 6f 6c 76 61 62 6c 65 20 69 6e 20 74 68 65 20 66 | his.problem.is.solvable.in.the.f |
| 516a0 | 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 20 75 73 69 6e 67 20 6f 72 67 2d 6d 6f 64 65 e2 80 99 73 20 | ollowing.way.using.org-mode...s. |
| 516c0 | 6e 61 74 69 76 65 0a 70 75 62 6c 69 73 68 69 6e 67 20 28 68 74 74 70 73 3a 2f 2f 6f 72 67 6d 6f | native.publishing.(https://orgmo |
| 516e0 | 64 65 2e 6f 72 67 2f 6d 61 6e 75 61 6c 2f 50 75 62 6c 69 73 68 69 6e 67 2e 68 74 6d 6c 29 20 63 | de.org/manual/Publishing.html).c |
| 51700 | 61 70 61 62 69 6c 69 74 79 3a 0a 0a 20 20 20 e2 80 a2 20 63 6f 6e 66 69 67 75 72 65 20 6f 72 67 | apability:.........configure.org |
| 51720 | 2d 6d 6f 64 65 20 74 6f 20 70 75 62 6c 69 73 68 20 79 6f 75 72 20 6f 72 67 2d 72 6f 61 6d 20 6e | -mode.to.publish.your.org-roam.n |
| 51740 | 6f 74 65 73 20 61 73 20 61 20 70 72 6f 6a 65 63 74 2e 0a 0a 20 20 20 e2 80 a2 20 63 72 65 61 74 | otes.as.a.project..........creat |
| 51760 | 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 6f 76 65 72 72 69 64 65 73 20 74 68 65 20 | e.a.function.that.overrides.the. |
| 51780 | 64 65 66 61 75 6c 74 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 20 6c 69 6e 6b 0a 20 20 20 20 20 63 | default.org-protocol.link......c |
| 517a0 | 72 65 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 28 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 65 66 | reation.function(...org-roam-def |
| 517c0 | 61 75 6c 74 2d 6c 69 6e 6b 2d 62 75 69 6c 64 65 72 e2 80 99 29 2e 0a 0a 20 20 20 e2 80 a2 20 63 | ault-link-builder...)..........c |
| 517e0 | 72 65 61 74 65 20 61 20 68 6f 6f 6b 20 74 68 61 74 e2 80 99 73 20 63 61 6c 6c 65 64 20 61 74 20 | reate.a.hook.that...s.called.at. |
| 51800 | 74 68 65 20 65 6e 64 20 6f 66 20 67 72 61 70 68 20 63 72 65 61 74 69 6f 6e 20 74 6f 20 63 6f 70 | the.end.of.graph.creation.to.cop |
| 51820 | 79 0a 20 20 20 20 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 67 72 61 70 68 20 74 6f 20 74 68 | y......the.generated.graph.to.th |
| 51840 | 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 70 6c 61 63 65 2e 0a 0a 20 20 20 54 68 65 20 65 78 61 | e.appropriate.place......The.exa |
| 51860 | 6d 70 6c 65 20 63 6f 64 65 20 62 65 6c 6f 77 20 69 73 20 75 73 65 64 20 74 6f 20 70 75 62 6c 69 | mple.code.below.is.used.to.publi |
| 51880 | 73 68 20 74 6f 20 61 20 6c 6f 63 61 6c 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 0a 61 20 | sh.to.a.local.directory.where.a. |
| 518a0 | 73 65 70 61 72 61 74 65 20 73 68 65 6c 6c 20 73 63 72 69 70 74 20 63 6f 70 69 65 73 20 74 68 65 | separate.shell.script.copies.the |
| 518c0 | 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 73 69 74 65 2e 0a 0a 2a 20 4d 65 | .files.to.the.remote.site...*.Me |
| 518e0 | 6e 75 3a 0a 0a 2a 20 43 6f 6e 66 69 67 75 72 65 20 6f 72 67 2d 6d 6f 64 65 20 66 6f 72 20 70 75 | nu:..*.Configure.org-mode.for.pu |
| 51900 | 62 6c 69 73 68 69 6e 67 3a 3a 0a 2a 20 4f 76 65 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 | blishing::.*.Overriding.the.defa |
| 51920 | 75 6c 74 20 6c 69 6e 6b 20 63 72 65 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 3a 3a 0a 2a 20 43 | ult.link.creation.function::.*.C |
| 51940 | 6f 70 79 69 6e 67 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 20 74 6f 20 74 68 65 | opying.the.generated.file.to.the |
| 51960 | 20 65 78 70 6f 72 74 20 64 69 72 65 63 74 6f 72 79 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 | .export.directory::....File:.org |
| 51980 | 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 65 20 6f 72 67 | -roam.info,..Node:.Configure.org |
| 519a0 | 2d 6d 6f 64 65 20 66 6f 72 20 70 75 62 6c 69 73 68 69 6e 67 2c 20 20 4e 65 78 74 3a 20 4f 76 65 | -mode.for.publishing,..Next:.Ove |
| 519c0 | 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 6e 6b 20 63 72 65 61 74 69 6f | rriding.the.default.link.creatio |
| 519e0 | 6e 20 66 75 6e 63 74 69 6f 6e 2c 20 20 55 70 3a 20 48 6f 77 20 64 6f 20 49 20 70 75 62 6c 69 73 | n.function,..Up:.How.do.I.publis |
| 51a00 | 68 20 6d 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d 66 72 69 65 | h.my.notes.with.an.Internet-frie |
| 51a20 | 6e 64 6c 79 20 67 72 61 70 68 3f 0a 0a 31 36 2e 36 2e 31 20 43 6f 6e 66 69 67 75 72 65 20 6f 72 | ndly.graph?..16.6.1.Configure.or |
| 51a40 | 67 2d 6d 6f 64 65 20 66 6f 72 20 70 75 62 6c 69 73 68 69 6e 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | g-mode.for.publishing.---------- |
| 51a60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a | ------------------------------.. |
| 51a80 | 54 68 69 73 20 68 61 73 20 74 77 6f 20 73 74 65 70 73 3a 0a 20 20 20 e2 80 a2 20 53 65 74 74 69 | This.has.two.steps:........Setti |
| 51aa0 | 6e 67 20 6f 66 20 61 20 5f 72 6f 61 6d 5f 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 70 75 62 6c | ng.of.a._roam_.project.that.publ |
| 51ac0 | 69 73 68 65 73 20 79 6f 75 72 20 6e 6f 74 65 73 2e 0a 0a 20 20 20 e2 80 a2 20 43 6f 6e 66 69 67 | ishes.your.notes..........Config |
| 51ae0 | 75 72 69 6e 67 20 74 68 65 20 5f 73 69 74 65 6d 61 70 2e 68 74 6d 6c 5f 20 67 65 6e 65 72 61 74 | uring.the._sitemap.html_.generat |
| 51b00 | 69 6f 6e 2e 0a 0a 20 20 20 e2 80 a2 20 53 65 74 74 69 6e 67 20 75 70 20 e2 80 98 6f 72 67 2d 70 | ion..........Setting.up....org-p |
| 51b20 | 75 62 6c 69 73 68 e2 80 99 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 67 72 61 70 68 2e | ublish....to.generate.the.graph. |
| 51b40 | 0a 0a 20 20 20 54 68 69 73 20 77 69 6c 6c 20 72 65 71 75 69 72 65 20 63 6f 64 65 20 6c 69 6b 65 | .....This.will.require.code.like |
| 51b60 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 20 20 20 20 20 28 64 65 66 75 6e 20 72 6f 61 6d | .the.following:......(defun.roam |
| 51b80 | 2d 73 69 74 65 6d 61 70 20 28 74 69 74 6c 65 20 6c 69 73 74 29 0a 20 20 20 20 20 20 20 28 63 6f | -sitemap.(title.list)........(co |
| 51ba0 | 6e 63 61 74 20 22 23 2b 4f 50 54 49 4f 4e 53 3a 20 5e 3a 6e 69 6c 20 61 75 74 68 6f 72 3a 6e 69 | ncat."#+OPTIONS:.^:nil.author:ni |
| 51bc0 | 6c 20 68 74 6d 6c 2d 70 6f 73 74 61 6d 62 6c 65 3a 6e 69 6c 5c 6e 22 0a 20 20 20 20 20 20 20 20 | l.html-postamble:nil\n"......... |
| 51be0 | 20 20 20 20 20 20 20 22 23 2b 53 45 54 55 50 46 49 4c 45 3a 20 2e 2f 73 69 6d 70 6c 65 5f 69 6e | ......."#+SETUPFILE:../simple_in |
| 51c00 | 6c 69 6e 65 2e 74 68 65 6d 65 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 23 2b | line.theme\n"................"#+ |
| 51c20 | 54 49 54 4c 45 3a 20 22 20 74 69 74 6c 65 20 22 5c 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 | TITLE:.".title."\n\n"........... |
| 51c40 | 20 20 20 20 20 28 6f 72 67 2d 6c 69 73 74 2d 74 6f 2d 6f 72 67 20 6c 69 73 74 29 20 22 5c 6e 66 | .....(org-list-to-org.list)."\nf |
| 51c60 | 69 6c 65 3a 73 69 74 65 6d 61 70 2e 73 76 67 22 29 29 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6d | ile:sitemap.svg")).......(setq.m |
| 51c80 | 79 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 20 30 29 20 20 20 3b 20 73 65 65 20 74 68 65 20 6e 65 | y-publish-time.0)...;.see.the.ne |
| 51ca0 | 78 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 63 6f 6e 74 65 78 74 0a 20 20 20 20 20 28 64 65 66 | xt.section.for.context......(def |
| 51cc0 | 75 6e 20 72 6f 61 6d 2d 70 75 62 6c 69 63 61 74 69 6f 6e 2d 77 72 61 70 70 65 72 20 28 70 6c 69 | un.roam-publication-wrapper.(pli |
| 51ce0 | 73 74 20 66 69 6c 65 6e 61 6d 65 20 70 75 62 64 69 72 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d | st.filename.pubdir)........(org- |
| 51d00 | 72 6f 61 6d 2d 67 72 61 70 68 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 68 74 6d 6c 2d 70 75 62 | roam-graph)........(org-html-pub |
| 51d20 | 6c 69 73 68 2d 74 6f 2d 68 74 6d 6c 20 70 6c 69 73 74 20 66 69 6c 65 6e 61 6d 65 20 70 75 62 64 | lish-to-html.plist.filename.pubd |
| 51d40 | 69 72 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 79 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 | ir)........(setq.my-publish-time |
| 51d60 | 20 28 63 61 64 72 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 29 29 0a 0a 20 20 20 20 20 28 | .(cadr.(current-time)))).......( |
| 51d80 | 73 65 74 71 20 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 0a 20 | setq.org-publish-project-alist.. |
| 51da0 | 20 20 20 20 20 20 27 28 28 22 72 6f 61 6d 22 0a 20 20 20 20 20 20 20 20 20 20 3a 62 61 73 65 2d | ......'(("roam"...........:base- |
| 51dc0 | 64 69 72 65 63 74 6f 72 79 20 22 7e 2f 72 6f 61 6d 22 0a 20 20 20 20 20 20 20 20 20 20 3a 61 75 | directory."~/roam"...........:au |
| 51de0 | 74 6f 2d 73 69 74 65 6d 61 70 20 74 0a 20 20 20 20 20 20 20 20 20 20 3a 73 69 74 65 6d 61 70 2d | to-sitemap.t...........:sitemap- |
| 51e00 | 66 75 6e 63 74 69 6f 6e 20 72 6f 61 6d 2d 73 69 74 65 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 | function.roam-sitemap........... |
| 51e20 | 3a 73 69 74 65 6d 61 70 2d 74 69 74 6c 65 20 22 52 6f 61 6d 20 6e 6f 74 65 73 22 0a 20 20 20 20 | :sitemap-title."Roam.notes"..... |
| 51e40 | 20 20 20 20 20 20 3a 70 75 62 6c 69 73 68 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 20 72 6f 61 6d 2d | ......:publishing-function.roam- |
| 51e60 | 70 75 62 6c 69 63 61 74 69 6f 6e 2d 77 72 61 70 70 65 72 0a 20 20 20 20 20 20 20 20 20 20 3a 70 | publication-wrapper...........:p |
| 51e80 | 75 62 6c 69 73 68 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 22 7e 2f 72 6f 61 6d 2d 65 78 70 6f | ublishing-directory."~/roam-expo |
| 51ea0 | 72 74 22 0a 20 20 20 20 20 20 20 20 20 20 3a 73 65 63 74 69 6f 6e 2d 6e 75 6d 62 65 72 20 6e 69 | rt"...........:section-number.ni |
| 51ec0 | 6c 0a 20 20 20 20 20 20 20 20 20 20 3a 74 61 62 6c 65 2d 6f 66 2d 63 6f 6e 74 65 6e 74 73 20 6e | l...........:table-of-contents.n |
| 51ee0 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 3a 73 74 79 6c 65 20 22 3c 6c 69 6e 6b 20 72 65 6c 3d 5c | il...........:style."<link.rel=\ |
| 51f00 | 22 73 74 79 6c 65 73 68 65 65 74 5c 22 20 68 72 65 66 3d 5c 22 2e 2e 2f 6f 74 68 65 72 2f 6d 79 | "stylesheet\".href=\"../other/my |
| 51f20 | 73 74 79 6c 65 2e 63 73 5c 22 20 74 79 70 65 3d 5c 22 74 65 78 74 2f 63 73 73 5c 22 3e 22 29 29 | style.cs\".type=\"text/css\">")) |
| 51f40 | 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | )....File:.org-roam.info,..Node: |
| 51f60 | 20 4f 76 65 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 6e 6b 20 63 72 65 | .Overriding.the.default.link.cre |
| 51f80 | 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 43 6f 70 79 69 6e 67 20 74 | ation.function,..Next:.Copying.t |
| 51fa0 | 68 65 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 20 74 6f 20 74 68 65 20 65 78 70 6f 72 74 20 | he.generated.file.to.the.export. |
| 51fc0 | 64 69 72 65 63 74 6f 72 79 2c 20 20 50 72 65 76 3a 20 43 6f 6e 66 69 67 75 72 65 20 6f 72 67 2d | directory,..Prev:.Configure.org- |
| 51fe0 | 6d 6f 64 65 20 66 6f 72 20 70 75 62 6c 69 73 68 69 6e 67 2c 20 20 55 70 3a 20 48 6f 77 20 64 6f | mode.for.publishing,..Up:.How.do |
| 52000 | 20 49 20 70 75 62 6c 69 73 68 20 6d 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 | .I.publish.my.notes.with.an.Inte |
| 52020 | 72 6e 65 74 2d 66 72 69 65 6e 64 6c 79 20 67 72 61 70 68 3f 0a 0a 31 36 2e 36 2e 32 20 4f 76 65 | rnet-friendly.graph?..16.6.2.Ove |
| 52040 | 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 6e 6b 20 63 72 65 61 74 69 6f | rriding.the.default.link.creatio |
| 52060 | 6e 20 66 75 6e 63 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | n.function.--------------------- |
| 52080 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | -------------------------------. |
| 520a0 | 0a 54 68 65 20 63 6f 64 65 20 62 65 6c 6f 77 20 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 61 20 | .The.code.below.will.generate.a. |
| 520c0 | 6c 69 6e 6b 20 74 6f 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 68 74 6d 6c 20 66 69 6c 65 20 | link.to.the.generated.html.file. |
| 520e0 | 69 6e 73 74 65 61 64 0a 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 72 67 2d 70 72 6f 74 6f | instead.of.the.default.org-proto |
| 52100 | 63 6f 6c 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 63 | col.link.......(defun.org-roam-c |
| 52120 | 75 73 74 6f 6d 2d 6c 69 6e 6b 2d 62 75 69 6c 64 65 72 20 28 6e 6f 64 65 29 0a 20 20 20 20 20 20 | ustom-link-builder.(node)....... |
| 52140 | 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 | .(let.((file.(org-roam-node-file |
| 52160 | 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d | .node)))..........(concat.(file- |
| 52180 | 6e 61 6d 65 2d 62 61 73 65 20 66 69 6c 65 29 20 22 2e 68 74 6d 6c 22 29 29 29 0a 0a 20 20 20 20 | name-base.file).".html")))...... |
| 521a0 | 20 28 73 65 74 71 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 6c 69 6e 6b 2d 62 75 69 6c 64 | .(setq.org-roam-graph-link-build |
| 521c0 | 65 72 20 27 6f 72 67 2d 72 6f 61 6d 2d 63 75 73 74 6f 6d 2d 6c 69 6e 6b 2d 62 75 69 6c 64 65 72 | er.'org-roam-custom-link-builder |
| 521e0 | 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | )....File:.org-roam.info,..Node: |
| 52200 | 20 43 6f 70 79 69 6e 67 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 20 74 6f 20 74 | .Copying.the.generated.file.to.t |
| 52220 | 68 65 20 65 78 70 6f 72 74 20 64 69 72 65 63 74 6f 72 79 2c 20 20 50 72 65 76 3a 20 4f 76 65 72 | he.export.directory,..Prev:.Over |
| 52240 | 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 6e 6b 20 63 72 65 61 74 69 6f 6e | riding.the.default.link.creation |
| 52260 | 20 66 75 6e 63 74 69 6f 6e 2c 20 20 55 70 3a 20 48 6f 77 20 64 6f 20 49 20 70 75 62 6c 69 73 68 | .function,..Up:.How.do.I.publish |
| 52280 | 20 6d 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d 66 72 69 65 6e | .my.notes.with.an.Internet-frien |
| 522a0 | 64 6c 79 20 67 72 61 70 68 3f 0a 0a 31 36 2e 36 2e 33 20 43 6f 70 79 69 6e 67 20 74 68 65 20 67 | dly.graph?..16.6.3.Copying.the.g |
| 522c0 | 65 6e 65 72 61 74 65 64 20 66 69 6c 65 20 74 6f 20 74 68 65 20 65 78 70 6f 72 74 20 64 69 72 65 | enerated.file.to.the.export.dire |
| 522e0 | 63 74 6f 72 79 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ctory.-------------------------- |
| 52300 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | -------------------------------. |
| 52320 | 0a 54 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 20 6f 66 20 e2 80 98 6f 72 67 2d | .The.default.behavior.of....org- |
| 52340 | 72 6f 61 6d 2d 67 72 61 70 68 e2 80 99 20 69 73 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 | roam-graph....is.to.generate.the |
| 52360 | 20 67 72 61 70 68 20 61 6e 64 0a 64 69 73 70 6c 61 79 20 69 74 20 69 6e 20 45 6d 61 63 73 2e 20 | .graph.and.display.it.in.Emacs.. |
| 52380 | 20 54 68 65 72 65 20 69 73 20 61 6e 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 67 | .There.is.an....org-roam-graph-g |
| 523a0 | 65 6e 65 72 61 74 69 6f 6e 2d 68 6f 6f 6b e2 80 99 0a 61 76 61 69 6c 61 62 6c 65 20 74 68 61 74 | eneration-hook....available.that |
| 523c0 | 20 70 72 6f 76 69 64 65 73 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 66 69 6c 65 20 6e 61 6d | .provides.access.to.the.file.nam |
| 523e0 | 65 73 20 73 6f 20 74 68 65 79 20 63 61 6e 20 62 65 20 63 6f 70 69 65 64 0a 74 6f 20 74 68 65 20 | es.so.they.can.be.copied.to.the. |
| 52400 | 70 75 62 6c 69 73 68 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 20 20 45 78 61 6d 70 6c 65 20 63 | publishing.directory...Example.c |
| 52420 | 6f 64 65 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6f 72 | ode.follows:.......(add-hook.'or |
| 52440 | 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 67 65 6e 65 72 61 74 69 6f 6e 2d 68 6f 6f 6b 0a 20 20 20 | g-roam-graph-generation-hook.... |
| 52460 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 64 6f 74 20 73 76 67 29 20 28 69 | ............(lambda.(dot.svg).(i |
| 52480 | 66 20 28 3c 20 28 2d 20 28 63 61 64 72 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 20 6d 79 | f.(<.(-.(cadr.(current-time)).my |
| 524a0 | 2d 70 75 62 6c 69 73 68 2d 74 69 6d 65 29 20 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -publish-time).5)............... |
| 524c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 63 | .......................(progn.(c |
| 524e0 | 6f 70 79 2d 66 69 6c 65 20 73 76 67 20 22 7e 2f 72 6f 61 6d 2d 65 78 70 6f 72 74 2f 73 69 74 65 | opy-file.svg."~/roam-export/site |
| 52500 | 6d 61 70 2e 73 76 67 22 20 27 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | map.svg".'t).................... |
| 52520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 | .........................(kill-b |
| 52540 | 75 66 66 65 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 73 76 | uffer.(file-name-nondirectory.sv |
| 52560 | 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g))............................. |
| 52580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 79 2d 70 75 62 6c 69 73 68 | ................(setq.my-publish |
| 525a0 | 2d 74 69 6d 65 20 30 29 29 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 | -time.0)))))....File:.org-roam.i |
| 525c0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 27 6d 20 73 65 65 69 6e 67 20 74 68 69 73 20 60 60 53 65 | nfo,..Node:.I'm.seeing.this.``Se |
| 525e0 | 6c 65 63 74 69 6e 67 20 64 65 6c 65 74 65 64 20 62 75 66 66 65 72 27 27 20 65 72 72 6f 72 20 57 | lecting.deleted.buffer''.error.W |
| 52600 | 68 61 74 20 64 6f 20 49 20 64 6f 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 64 6f 20 49 20 70 75 | hat.do.I.do?,..Prev:.How.do.I.pu |
| 52620 | 62 6c 69 73 68 20 6d 79 20 6e 6f 74 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d | blish.my.notes.with.an.Internet- |
| 52640 | 66 72 69 65 6e 64 6c 79 20 67 72 61 70 68 3f 2c 20 20 55 70 3a 20 46 41 51 0a 0a 31 36 2e 37 20 | friendly.graph?,..Up:.FAQ..16.7. |
| 52660 | 49 e2 80 99 6d 20 73 65 65 69 6e 67 20 74 68 69 73 20 e2 80 9c 53 65 6c 65 63 74 69 6e 67 20 64 | I...m.seeing.this....Selecting.d |
| 52680 | 65 6c 65 74 65 64 20 62 75 66 66 65 72 e2 80 9d 20 65 72 72 6f 72 2e 20 57 68 61 74 20 64 6f 20 | eleted.buffer....error..What.do. |
| 526a0 | 49 20 64 6f 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | I.do?.========================== |
| 526c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 526e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 e2 80 9c 73 65 6c 65 63 74 69 6e 67 20 64 65 6c | ==========..The....selecting.del |
| 52700 | 65 74 65 64 20 62 75 66 66 65 72 e2 80 9d 20 65 72 72 6f 72 20 75 73 75 61 6c 6c 79 20 6f 63 63 | eted.buffer....error.usually.occ |
| 52720 | 75 72 73 20 77 68 65 6e 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 68 61 76 65 0a 61 20 77 6f 72 6b | urs.when.you.don...t.have.a.work |
| 52740 | 69 6e 67 20 e2 80 98 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 e2 80 99 20 65 78 65 63 75 74 61 | ing....emacsql-sqlite....executa |
| 52760 | 62 6c 65 2e 20 20 4f 72 67 2d 72 6f 61 6d 20 72 65 6c 69 65 73 20 6f 6e 20 74 68 69 73 0a 65 78 | ble...Org-roam.relies.on.this.ex |
| 52780 | 65 63 75 74 61 62 6c 65 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 70 65 72 6c 79 2c 20 61 | ecutable.to.function.properly,.a |
| 527a0 | 6e 64 20 64 6f 65 73 6e e2 80 99 74 20 63 61 74 63 68 20 74 68 69 73 20 65 72 72 6f 72 2e 20 20 | nd.doesn...t.catch.this.error... |
| 527c0 | 54 68 69 73 0a 69 73 73 75 65 20 69 73 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 6c 79 20 73 65 65 6e | This.issue.is.most.commonly.seen |
| 527e0 | 20 6f 6e 20 57 69 6e 64 6f 77 73 20 73 65 74 75 70 73 2e 20 20 59 6f 75 20 63 61 6e 20 62 72 6f | .on.Windows.setups...You.can.bro |
| 52800 | 77 73 65 20 74 68 72 6f 75 67 68 0a 74 68 65 20 76 61 72 69 6f 75 73 20 47 69 74 48 75 62 20 69 | wse.through.the.various.GitHub.i |
| 52820 | 73 73 75 65 73 20 70 6f 73 74 65 64 20 61 62 6f 75 74 20 74 68 69 73 20 68 65 72 65 0a 28 68 74 | ssues.posted.about.this.here.(ht |
| 52840 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f 6f 72 67 2d 72 6f | tps://github.com/org-roam/org-ro |
| 52860 | 61 6d 2f 69 73 73 75 65 73 3f 71 3d 69 73 25 33 41 69 73 73 75 65 2b 73 65 6c 65 63 74 69 6e 67 | am/issues?q=is%3Aissue+selecting |
| 52880 | 2b 64 65 6c 65 74 65 64 29 2e 0a 0a 20 20 20 54 6f 20 66 69 78 20 74 68 69 73 2c 20 79 6f 75 20 | +deleted)......To.fix.this,.you. |
| 528a0 | 63 61 6e 20 74 72 79 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 20 20 20 e2 80 a2 20 49 | can.try.the.following:.........I |
| 528c0 | 66 20 6f 6e 20 57 69 6e 64 6f 77 73 2c 20 74 72 79 20 72 65 70 6c 61 63 69 6e 67 20 79 6f 75 72 | f.on.Windows,.try.replacing.your |
| 528e0 | 20 73 79 73 74 65 6d 20 62 69 6e 61 72 79 20 77 69 74 68 20 74 68 69 73 20 6f 6e 65 0a 20 20 20 | .system.binary.with.this.one.... |
| 52900 | 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6e 6f 62 69 6f 74 2f 65 6d 61 | ..(https://github.com/nobiot/ema |
| 52920 | 63 73 71 6c 2d 73 71 6c 69 74 65 2e 65 78 65 29 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 70 | csql-sqlite.exe).that.has.been.p |
| 52940 | 72 6f 76 65 6e 0a 20 20 20 20 20 74 6f 20 77 6f 72 6b 0a 0a 20 20 20 e2 80 a2 20 55 73 65 20 74 | roven......to.work.........Use.t |
| 52960 | 68 65 20 e2 80 98 65 6d 61 63 73 71 6c 2d 73 71 6c 69 74 65 33 e2 80 99 20 6f 70 74 69 6f 6e 20 | he....emacsql-sqlite3....option. |
| 52980 | 72 61 74 68 65 72 20 74 68 61 6e 20 63 6f 6d 70 69 6c 69 6e 67 20 79 6f 75 72 20 6f 77 6e 0a 20 | rather.than.compiling.your.own.. |
| 529a0 | 20 20 20 20 65 6d 61 63 73 71 6c 20 62 69 6e 61 72 79 20 28 73 65 65 20 2a 6e 6f 74 65 20 48 6f | ....emacsql.binary.(see.*note.Ho |
| 529c0 | 77 20 74 6f 20 63 61 63 68 65 3a 3a 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d | w.to.cache::).....File:.org-roam |
| 529e0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 65 76 65 6c 6f 70 65 72 27 73 20 47 75 69 64 65 20 | .info,..Node:.Developer's.Guide. |
| 52a00 | 74 6f 20 4f 72 67 2d 72 6f 61 6d 2c 20 20 4e 65 78 74 3a 20 41 70 70 65 6e 64 69 78 2c 20 20 50 | to.Org-roam,..Next:.Appendix,..P |
| 52a20 | 72 65 76 3a 20 46 41 51 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 37 20 44 65 76 65 6c 6f 70 65 72 | rev:.FAQ,..Up:.Top..17.Developer |
| 52a40 | e2 80 99 73 20 47 75 69 64 65 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...s.Guide.to.Org-roam.********* |
| 52a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a | ***********************..*.Menu: |
| 52a80 | 0a 0a 2a 20 4f 72 67 2d 72 6f 61 6d 27 73 20 44 65 73 69 67 6e 20 50 72 69 6e 63 69 70 6c 65 3a | ..*.Org-roam's.Design.Principle: |
| 52aa0 | 3a 0a 2a 20 42 75 69 6c 64 69 6e 67 20 45 78 74 65 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 76 61 | :.*.Building.Extensions.and.Adva |
| 52ac0 | 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 3a 3a | nced.Customization.of.Org-roam:: |
| 52ae0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ....File:.org-roam.info,..Node:. |
| 52b00 | 4f 72 67 2d 72 6f 61 6d 27 73 20 44 65 73 69 67 6e 20 50 72 69 6e 63 69 70 6c 65 2c 20 20 4e 65 | Org-roam's.Design.Principle,..Ne |
| 52b20 | 78 74 3a 20 42 75 69 6c 64 69 6e 67 20 45 78 74 65 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 76 61 | xt:.Building.Extensions.and.Adva |
| 52b40 | 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 2c 20 | nced.Customization.of.Org-roam,. |
| 52b60 | 20 55 70 3a 20 44 65 76 65 6c 6f 70 65 72 27 73 20 47 75 69 64 65 20 74 6f 20 4f 72 67 2d 72 6f | .Up:.Developer's.Guide.to.Org-ro |
| 52b80 | 61 6d 0a 0a 31 37 2e 31 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 44 65 73 69 67 6e 20 50 72 69 | am..17.1.Org-roam...s.Design.Pri |
| 52ba0 | 6e 63 69 70 6c 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | nciple.========================= |
| 52bc0 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 69 73 20 70 72 69 6d 61 72 69 6c 79 20 6d | =======..Org-roam.is.primarily.m |
| 52be0 | 6f 74 69 76 61 74 65 64 20 62 79 20 74 68 65 20 6e 65 65 64 20 66 6f 72 20 61 20 64 75 61 6c 20 | otivated.by.the.need.for.a.dual. |
| 52c00 | 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2e 0a 57 65 20 28 68 75 6d 61 6e 73 29 20 6c 6f 76 65 | representation..We.(humans).love |
| 52c20 | 20 6f 70 65 72 61 74 69 6e 67 20 69 6e 20 61 20 70 6c 61 69 6e 2d 74 65 78 74 20 65 6e 76 69 72 | .operating.in.a.plain-text.envir |
| 52c40 | 6f 6e 6d 65 6e 74 2e 20 20 54 68 65 20 73 79 6e 74 61 78 0a 72 75 6c 65 73 20 6f 66 20 4f 72 67 | onment...The.syntax.rules.of.Org |
| 52c60 | 2d 6d 6f 64 65 20 61 72 65 20 73 69 6d 70 6c 65 20 61 6e 64 20 66 69 74 20 73 6e 75 67 6c 79 20 | -mode.are.simple.and.fit.snugly. |
| 52c80 | 77 69 74 68 69 6e 20 6f 75 72 20 62 72 61 69 6e 2e 20 20 54 68 69 73 20 61 6c 73 6f 0a 61 6c 6c | within.our.brain...This.also.all |
| 52ca0 | 6f 77 73 20 75 73 20 74 6f 20 75 73 65 20 74 68 65 20 74 6f 6f 6c 73 20 61 6e 64 20 70 61 63 6b | ows.us.to.use.the.tools.and.pack |
| 52cc0 | 61 67 65 73 20 77 65 20 6c 6f 76 65 20 74 6f 20 65 78 70 6c 6f 72 65 20 61 6e 64 20 65 64 69 74 | ages.we.love.to.explore.and.edit |
| 52ce0 | 20 6f 75 72 0a 6e 6f 74 65 73 2e 20 20 4f 72 67 2d 6d 6f 64 65 20 69 73 20 73 69 6d 70 6c 79 20 | .our.notes...Org-mode.is.simply. |
| 52d00 | 74 68 65 20 6d 6f 73 74 20 70 6f 77 65 72 66 75 6c 20 70 6c 61 69 6e 2d 74 65 78 74 20 66 6f 72 | the.most.powerful.plain-text.for |
| 52d20 | 6d 61 74 0a 61 76 61 69 6c 61 62 6c 65 2c 20 77 69 74 68 20 73 75 70 70 6f 72 74 20 66 6f 72 20 | mat.available,.with.support.for. |
| 52d40 | 69 6d 61 67 65 73 2c 20 4c 61 54 65 58 2c 20 54 4f 44 4f 20 70 6c 61 6e 6e 69 6e 67 20 61 6e 64 | images,.LaTeX,.TODO.planning.and |
| 52d60 | 20 6d 75 63 68 20 6d 6f 72 65 2e 0a 0a 20 20 20 42 75 74 20 74 68 69 73 20 70 6c 61 69 6e 2d 74 | .much.more......But.this.plain-t |
| 52d80 | 65 78 74 20 66 6f 72 6d 61 74 20 69 73 20 73 69 6d 70 6c 79 20 69 6c 6c 2d 73 75 69 74 65 64 20 | ext.format.is.simply.ill-suited. |
| 52da0 | 66 6f 72 20 65 78 70 6c 6f 72 61 74 69 6f 6e 20 6f 66 0a 74 68 65 73 65 20 6e 6f 74 65 73 3a 20 | for.exploration.of.these.notes:. |
| 52dc0 | 70 6c 61 69 6e 2d 74 65 78 74 20 69 73 20 73 69 6d 70 6c 79 20 6e 6f 74 20 61 6d 65 6e 61 62 6c | plain-text.is.simply.not.amenabl |
| 52de0 | 65 20 66 6f 72 20 61 6e 73 77 65 72 69 6e 67 0a 6c 61 72 67 65 2d 73 63 61 6c 65 2c 20 63 6f 6d | e.for.answering.large-scale,.com |
| 52e00 | 70 6c 65 78 20 71 75 65 72 69 65 73 20 28 65 2e 67 2e 20 20 68 6f 77 20 6d 61 6e 79 20 74 61 73 | plex.queries.(e.g...how.many.tas |
| 52e20 | 6b 73 20 64 6f 20 49 20 68 61 76 65 20 74 68 61 74 20 61 72 65 0a 64 75 65 20 62 79 20 6e 65 78 | ks.do.I.have.that.are.due.by.nex |
| 52e40 | 74 20 77 65 65 6b 3f 29 2e 20 20 49 6e 74 65 72 66 61 63 65 73 20 73 75 63 68 20 61 73 20 4f 72 | t.week?)...Interfaces.such.as.Or |
| 52e60 | 67 2d 61 67 65 6e 64 61 20 73 6c 6f 77 20 74 6f 20 61 20 63 72 61 77 6c 20 77 68 65 6e 0a 74 68 | g-agenda.slow.to.a.crawl.when.th |
| 52e80 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 6c 65 73 20 62 65 63 6f 6d 65 73 20 75 6e 77 69 65 6c | e.number.of.files.becomes.unwiel |
| 52ea0 | 64 79 2c 20 77 68 69 63 68 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 62 65 63 6f 6d 65 20 74 68 65 | dy,.which.can.quickly.become.the |
| 52ec0 | 20 63 61 73 65 2e 0a 0a 20 20 20 41 74 20 69 74 73 20 63 6f 72 65 2c 20 4f 72 67 2d 72 6f 61 6d | .case......At.its.core,.Org-roam |
| 52ee0 | 20 70 72 6f 76 69 64 65 73 20 61 20 64 61 74 61 62 61 73 65 20 61 62 73 74 72 61 63 74 69 6f 6e | .provides.a.database.abstraction |
| 52f00 | 20 6c 61 79 65 72 2c 0a 70 72 6f 76 69 64 69 6e 67 20 61 20 64 75 61 6c 20 72 65 70 72 65 73 65 | .layer,.providing.a.dual.represe |
| 52f20 | 6e 74 61 74 69 6f 6e 20 6f 66 20 77 68 61 74 e2 80 99 73 20 61 6c 72 65 61 64 79 20 61 76 61 69 | ntation.of.what...s.already.avai |
| 52f40 | 6c 61 62 6c 65 20 69 6e 0a 70 6c 61 69 6e 2d 74 65 78 74 2e 20 20 54 68 69 73 20 61 6c 6c 6f 77 | lable.in.plain-text...This.allow |
| 52f60 | 73 20 75 73 20 28 68 75 6d 61 6e 73 29 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 77 6f 72 6b 69 6e | s.us.(humans).to.continue.workin |
| 52f80 | 67 20 77 69 74 68 0a 70 6c 61 69 6e 2d 74 65 78 74 2c 20 77 68 69 6c 65 20 70 72 6f 67 72 61 6d | g.with.plain-text,.while.program |
| 52fa0 | 73 20 63 61 6e 20 75 74 69 6c 69 7a 65 20 74 68 65 20 64 61 74 61 62 61 73 65 20 6c 61 79 65 72 | s.can.utilize.the.database.layer |
| 52fc0 | 20 74 6f 20 70 65 72 66 6f 72 6d 0a 63 6f 6d 70 6c 65 78 20 71 75 65 72 69 65 73 2e 20 20 54 68 | .to.perform.complex.queries...Th |
| 52fe0 | 65 73 65 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 69 6e 63 6c 75 64 65 2c 20 62 75 74 20 61 72 | ese.capabilities.include,.but.ar |
| 53000 | 65 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 3a 0a 0a 20 20 20 e2 80 a2 20 6c 69 6e 6b 20 67 | e.not.limited.to:.........link.g |
| 53020 | 72 61 70 68 20 74 72 61 76 65 72 73 61 6c 20 61 6e 64 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e | raph.traversal.and.visualization |
| 53040 | 0a 0a 20 20 20 e2 80 a2 20 49 6e 73 74 61 6e 74 61 6e 65 6f 75 73 20 53 51 4c 2d 6c 69 6b 65 20 | .........Instantaneous.SQL-like. |
| 53060 | 71 75 65 72 69 65 73 20 6f 6e 20 68 65 61 64 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 e2 80 a2 | queries.on.headlines............ |
| 53080 | 20 57 68 61 74 20 61 72 65 20 6d 79 20 54 4f 44 4f 73 2c 20 73 63 68 65 64 75 6c 65 64 20 66 6f | .What.are.my.TODOs,.scheduled.fo |
| 530a0 | 72 20 58 2c 20 6f 72 20 64 75 65 20 62 79 20 59 3f 0a 0a 20 20 20 e2 80 a2 20 41 63 63 65 73 73 | r.X,.or.due.by.Y?.........Access |
| 530c0 | 69 6e 67 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 20 6e 6f 64 65 2c 20 73 75 | ing.the.properties.of.a.node,.su |
| 530e0 | 63 68 20 61 73 20 69 74 73 20 74 61 67 73 2c 20 72 65 66 73 2c 20 54 4f 44 4f 0a 20 20 20 20 20 | ch.as.its.tags,.refs,.TODO...... |
| 53100 | 73 74 61 74 65 20 6f 72 20 70 72 69 6f 72 69 74 79 0a 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 | state.or.priority.....All.of.the |
| 53120 | 73 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20 70 6f 77 65 72 65 64 20 62 79 20 74 | se.functionality.is.powered.by.t |
| 53140 | 68 69 73 20 64 61 74 61 62 61 73 65 20 61 62 73 74 72 61 63 74 69 6f 6e 0a 6c 61 79 65 72 2e 20 | his.database.abstraction.layer.. |
| 53160 | 20 48 65 6e 63 65 2c 20 61 74 20 69 74 73 20 63 6f 72 65 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 | .Hence,.at.its.core.Org-roam...s |
| 53180 | 20 70 72 69 6d 61 72 79 20 67 6f 61 6c 20 69 73 20 74 6f 20 70 72 6f 76 69 64 65 20 61 0a 72 65 | .primary.goal.is.to.provide.a.re |
| 531a0 | 73 69 6c 69 65 6e 74 20 64 75 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 74 68 61 74 | silient.dual.representation.that |
| 531c0 | 20 69 73 20 63 68 65 61 70 20 74 6f 20 6d 61 69 6e 74 61 69 6e 2c 20 65 61 73 79 20 74 6f 0a 75 | .is.cheap.to.maintain,.easy.to.u |
| 531e0 | 6e 64 65 72 73 74 61 6e 64 2c 20 61 6e 64 20 69 73 20 61 73 20 75 70 2d 74 6f 2d 64 61 74 65 20 | nderstand,.and.is.as.up-to-date. |
| 53200 | 61 73 20 69 74 20 70 6f 73 73 69 62 6c 79 20 63 61 6e 2e 20 20 4f 72 67 2d 72 6f 61 6d 20 61 6c | as.it.possibly.can...Org-roam.al |
| 53220 | 73 6f 20 74 68 65 6e 0a 65 78 70 6f 73 65 73 20 61 6e 20 41 50 49 20 74 6f 20 74 68 69 73 20 64 | so.then.exposes.an.API.to.this.d |
| 53240 | 61 74 61 62 61 73 65 20 61 62 73 74 72 61 63 74 69 6f 6e 20 6c 61 79 65 72 20 66 6f 72 20 75 73 | atabase.abstraction.layer.for.us |
| 53260 | 65 72 73 20 77 68 6f 20 77 6f 75 6c 64 0a 6c 69 6b 65 20 74 6f 20 70 65 72 66 6f 72 6d 20 70 72 | ers.who.would.like.to.perform.pr |
| 53280 | 6f 67 72 61 6d 6d 61 74 69 63 20 71 75 65 72 69 65 73 20 6f 6e 20 74 68 65 69 72 20 4f 72 67 20 | ogrammatic.queries.on.their.Org. |
| 532a0 | 66 69 6c 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 | files.....File:.org-roam.info,.. |
| 532c0 | 4e 6f 64 65 3a 20 42 75 69 6c 64 69 6e 67 20 45 78 74 65 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 | Node:.Building.Extensions.and.Ad |
| 532e0 | 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d | vanced.Customization.of.Org-roam |
| 53300 | 2c 20 20 50 72 65 76 3a 20 4f 72 67 2d 72 6f 61 6d 27 73 20 44 65 73 69 67 6e 20 50 72 69 6e 63 | ,..Prev:.Org-roam's.Design.Princ |
| 53320 | 69 70 6c 65 2c 20 20 55 70 3a 20 44 65 76 65 6c 6f 70 65 72 27 73 20 47 75 69 64 65 20 74 6f 20 | iple,..Up:.Developer's.Guide.to. |
| 53340 | 4f 72 67 2d 72 6f 61 6d 0a 0a 31 37 2e 32 20 42 75 69 6c 64 69 6e 67 20 45 78 74 65 6e 73 69 6f | Org-roam..17.2.Building.Extensio |
| 53360 | 6e 73 20 61 6e 64 20 41 64 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 | ns.and.Advanced.Customization.of |
| 53380 | 20 4f 72 67 2d 72 6f 61 6d 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Org-roam.====================== |
| 533a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 533c0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 42 65 63 61 75 73 65 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 | =========..Because.Org-roam...s. |
| 533e0 | 63 6f 72 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20 73 6d 61 6c 6c 2c 20 69 74 20 | core.functionality.is.small,.it. |
| 53400 | 69 73 20 70 6f 73 73 69 62 6c 65 20 61 6e 64 0a 73 6f 6d 65 74 69 6d 65 73 20 64 65 73 69 72 61 | is.possible.and.sometimes.desira |
| 53420 | 62 6c 65 20 74 6f 20 62 75 69 6c 64 20 65 78 74 65 6e 73 69 6f 6e 73 20 6f 6e 20 74 6f 70 20 6f | ble.to.build.extensions.on.top.o |
| 53440 | 66 20 69 74 2e 20 20 54 68 65 73 65 20 65 78 74 65 6e 73 69 6f 6e 73 0a 6d 61 79 20 6f 6e 65 20 | f.it...These.extensions.may.one. |
| 53460 | 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f | or.more.of.the.following.functio |
| 53480 | 6e 61 6c 69 74 69 65 73 3a 0a 0a 20 20 20 e2 80 a2 20 41 63 63 65 73 73 20 74 6f 20 4f 72 67 2d | nalities:.........Access.to.Org- |
| 534a0 | 72 6f 61 6d e2 80 99 73 20 64 61 74 61 62 61 73 65 0a 0a 20 20 20 e2 80 a2 20 55 73 61 67 65 2f | roam...s.database.........Usage/ |
| 534c0 | 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 69 6e 74 | modification.of.Org-roam...s.int |
| 534e0 | 65 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 0a 0a 20 20 20 4f 72 67 2d 72 6f 61 6d 20 70 | eractive.commands.....Org-roam.p |
| 53500 | 72 6f 76 69 64 65 73 20 6e 6f 20 67 75 61 72 61 6e 74 65 65 73 20 74 68 61 74 20 65 78 74 65 6e | rovides.no.guarantees.that.exten |
| 53520 | 73 69 6f 6e 73 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 20 74 6f 0a 66 75 6e 63 74 69 6f 6e 20 | sions.will.continue.to.function. |
| 53540 | 61 73 20 4f 72 67 2d 72 6f 61 6d 20 65 76 6f 6c 76 65 73 2c 20 62 75 74 20 62 79 20 66 6f 6c 6c | as.Org-roam.evolves,.but.by.foll |
| 53560 | 6f 77 69 6e 67 20 74 68 65 73 65 20 73 69 6d 70 6c 65 20 72 75 6c 65 73 2c 0a 65 78 74 65 6e 73 | owing.these.simple.rules,.extens |
| 53580 | 69 6f 6e 73 20 63 61 6e 20 62 65 20 6d 61 64 65 20 72 6f 62 75 73 74 20 74 6f 20 6c 6f 63 61 6c | ions.can.be.made.robust.to.local |
| 535a0 | 20 63 68 61 6e 67 65 73 20 69 6e 20 4f 72 67 2d 72 6f 61 6d 2e 0a 0a 20 20 20 e2 80 a2 20 45 78 | .changes.in.Org-roam..........Ex |
| 535c0 | 74 65 6e 73 69 6f 6e 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 6d 6f 64 69 66 79 20 74 68 65 20 64 | tensions.should.not.modify.the.d |
| 535e0 | 61 74 61 62 61 73 65 20 73 63 68 65 6d 61 2e 20 20 41 6e 79 20 65 78 74 65 6e 73 69 6f 6e 0a 20 | atabase.schema...Any.extension.. |
| 53600 | 20 20 20 20 74 68 61 74 20 72 65 71 75 69 72 65 73 20 74 68 65 20 63 61 63 68 69 6e 67 20 6f 66 | ....that.requires.the.caching.of |
| 53620 | 20 61 64 64 69 74 69 6f 6e 61 6c 20 64 61 74 61 20 73 68 6f 75 6c 64 20 6d 61 6b 65 20 61 20 72 | .additional.data.should.make.a.r |
| 53640 | 65 71 75 65 73 74 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 74 6f 20 4f 72 67 2d 72 6f 61 6d | equest......upstream.to.Org-roam |
| 53660 | 2e 0a 0a 20 20 20 e2 80 a2 20 45 78 74 65 6e 73 69 6f 6e 73 20 72 65 71 75 69 72 69 6e 67 20 61 | ..........Extensions.requiring.a |
| 53680 | 63 63 65 73 73 20 74 6f 20 74 68 65 20 64 61 74 61 62 61 73 65 20 73 68 6f 75 6c 64 20 65 78 70 | ccess.to.the.database.should.exp |
| 536a0 | 6c 69 63 69 74 6c 79 20 73 74 61 74 65 0a 20 20 20 20 20 73 75 70 70 6f 72 74 20 66 6f 72 20 74 | licitly.state......support.for.t |
| 536c0 | 68 65 20 64 61 74 61 62 61 73 65 20 76 65 72 73 69 6f 6e 20 28 e2 80 98 6f 72 67 2d 72 6f 61 6d | he.database.version.(...org-roam |
| 536e0 | 2d 64 62 2d 76 65 72 73 69 6f 6e e2 80 99 29 2c 20 61 6e 64 20 6f 6e 6c 79 0a 20 20 20 20 20 63 | -db-version...),.and.only......c |
| 53700 | 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 6c 6f 61 64 20 77 68 65 6e 20 73 75 70 70 6f 72 74 20 69 | onditionally.load.when.support.i |
| 53720 | 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 41 63 63 65 73 73 69 | s.available...*.Menu:..*.Accessi |
| 53740 | 6e 67 20 74 68 65 20 44 61 74 61 62 61 73 65 3a 3a 0a 2a 20 41 63 63 65 73 73 69 6e 67 20 61 6e | ng.the.Database::.*.Accessing.an |
| 53760 | 64 20 4d 6f 64 69 66 79 69 6e 67 20 4e 6f 64 65 73 3a 3a 0a 2a 20 45 78 74 65 6e 64 69 6e 67 20 | d.Modifying.Nodes::.*.Extending. |
| 53780 | 74 68 65 20 43 61 70 74 75 72 65 20 53 79 73 74 65 6d 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 | the.Capture.System::....File:.or |
| 537a0 | 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 63 63 65 73 73 69 6e 67 20 74 68 | g-roam.info,..Node:.Accessing.th |
| 537c0 | 65 20 44 61 74 61 62 61 73 65 2c 20 20 4e 65 78 74 3a 20 41 63 63 65 73 73 69 6e 67 20 61 6e 64 | e.Database,..Next:.Accessing.and |
| 537e0 | 20 4d 6f 64 69 66 79 69 6e 67 20 4e 6f 64 65 73 2c 20 20 55 70 3a 20 42 75 69 6c 64 69 6e 67 20 | .Modifying.Nodes,..Up:.Building. |
| 53800 | 45 78 74 65 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a | Extensions.and.Advanced.Customiz |
| 53820 | 61 74 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 0a 0a 31 37 2e 32 2e 31 20 41 63 63 65 73 73 | ation.of.Org-roam..17.2.1.Access |
| 53840 | 69 6e 67 20 74 68 65 20 44 61 74 61 62 61 73 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ing.the.Database.--------------- |
| 53860 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 63 63 65 73 73 20 74 6f 20 74 68 65 20 64 61 | --------------..Access.to.the.da |
| 53880 | 74 61 62 61 73 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 73 69 6e 67 75 6c 61 72 6c 79 20 62 79 | tabase.is.provided.singularly.by |
| 538a0 | 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 e2 80 99 2c 0a 66 6f 72 20 65 78 | ....org-roam-db-query...,.for.ex |
| 538c0 | 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 20 | ample:.......(org-roam-db-query. |
| 538e0 | 5b 3a 73 65 6c 65 63 74 20 2a 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 5d 29 0a 0a 20 20 20 4f 6e 65 | [:select.*.:from.nodes]).....One |
| 53900 | 20 63 61 6e 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 64 61 74 61 62 61 73 65 20 73 63 68 65 6d | .can.refer.to.the.database.schem |
| 53920 | 61 20 62 79 20 6c 6f 6f 6b 69 6e 67 20 75 70 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 2d | a.by.looking.up....org-roam-db-- |
| 53940 | 74 61 62 6c 65 2d 73 63 68 65 6d 61 74 61 e2 80 99 2e 20 20 54 68 65 72 65 20 61 72 65 20 6d 75 | table-schemata......There.are.mu |
| 53960 | 6c 74 69 70 6c 65 20 68 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a 77 69 74 68 69 6e 20 4f | ltiple.helper.functions.within.O |
| 53980 | 72 67 2d 72 6f 61 6d 20 74 68 61 74 20 63 61 6c 6c 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 | rg-roam.that.call....org-roam-db |
| 539a0 | 2d 71 75 65 72 79 e2 80 99 2c 20 74 68 65 73 65 20 61 72 65 20 73 75 62 6a 65 63 74 20 74 6f 0a | -query...,.these.are.subject.to. |
| 539c0 | 63 68 61 6e 67 65 2e 20 20 54 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 65 78 74 65 6e 73 69 6f | change...To.ensure.that.extensio |
| 539e0 | 6e 73 2f 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 73 20 61 72 65 20 72 6f 62 75 73 74 20 74 6f 20 | ns/customizations.are.robust.to. |
| 53a00 | 63 68 61 6e 67 65 2c 0a 65 78 74 65 6e 73 69 6f 6e 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 75 | change,.extensions.should.only.u |
| 53a20 | 73 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 75 65 72 79 e2 80 99 2c 20 61 6e 64 20 | se....org-roam-db-query...,.and. |
| 53a40 | 70 65 72 68 61 70 73 20 72 65 70 6c 69 63 61 74 65 0a 74 68 65 20 53 51 4c 20 71 75 65 72 79 20 | perhaps.replicate.the.SQL.query. |
| 53a60 | 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e | if.necessary.....File:.org-roam. |
| 53a80 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 63 63 65 73 73 69 6e 67 20 61 6e 64 20 4d 6f 64 69 66 | info,..Node:.Accessing.and.Modif |
| 53aa0 | 79 69 6e 67 20 4e 6f 64 65 73 2c 20 20 4e 65 78 74 3a 20 45 78 74 65 6e 64 69 6e 67 20 74 68 65 | ying.Nodes,..Next:.Extending.the |
| 53ac0 | 20 43 61 70 74 75 72 65 20 53 79 73 74 65 6d 2c 20 20 50 72 65 76 3a 20 41 63 63 65 73 73 69 6e | .Capture.System,..Prev:.Accessin |
| 53ae0 | 67 20 74 68 65 20 44 61 74 61 62 61 73 65 2c 20 20 55 70 3a 20 42 75 69 6c 64 69 6e 67 20 45 78 | g.the.Database,..Up:.Building.Ex |
| 53b00 | 74 65 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 | tensions.and.Advanced.Customizat |
| 53b20 | 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 0a 0a 31 37 2e 32 2e 32 20 41 63 63 65 73 73 69 6e | ion.of.Org-roam..17.2.2.Accessin |
| 53b40 | 67 20 61 6e 64 20 4d 6f 64 69 66 79 69 6e 67 20 4e 6f 64 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | g.and.Modifying.Nodes.---------- |
| 53b60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 | --------------------------..The. |
| 53b80 | 6e 6f 64 65 20 69 6e 74 65 72 66 61 63 65 20 69 73 20 63 6c 65 61 6e 6c 79 20 64 65 66 69 6e 65 | node.interface.is.cleanly.define |
| 53ba0 | 64 20 75 73 69 6e 67 20 e2 80 98 63 6c 2d 64 65 66 73 74 72 75 63 74 e2 80 99 2e 20 20 54 68 65 | d.using....cl-defstruct......The |
| 53bc0 | 20 70 72 69 6d 61 72 79 0a 6d 65 74 68 6f 64 20 74 6f 20 61 63 63 65 73 73 20 6e 6f 64 65 73 20 | .primary.method.to.access.nodes. |
| 53be0 | 69 73 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 e2 80 99 20 | is....org-roam-node-at-point.... |
| 53c00 | 61 6e 64 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 e2 80 99 3a 0a 0a 20 | and....org-roam-node-read...:... |
| 53c20 | 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f | --.Function:.org-roam-node-at-po |
| 53c40 | 69 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 73 73 65 72 74 0a 0a 20 20 20 20 20 52 65 74 75 72 | int.&optional.assert.......Retur |
| 53c60 | 6e 20 74 68 65 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 41 53 53 45 52 54 2c | n.the.node.at.point...If.ASSERT, |
| 53c80 | 20 74 68 72 6f 77 20 61 6e 20 65 72 72 6f 72 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 20 | .throw.an.error.if.there.is.no.. |
| 53ca0 | 20 20 20 20 6e 6f 64 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e | ....node.at.point....--.Function |
| 53cc0 | 3a 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 20 26 6f 70 74 69 6f 6e 61 6c 20 69 | :.org-roam-node-read.&optional.i |
| 53ce0 | 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 66 69 6c 74 65 72 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 | nitial-input.filter-fn.......... |
| 53d00 | 20 73 6f 72 74 2d 66 6e 0a 20 20 20 20 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 0a 0a 20 20 20 | .sort-fn......require-match..... |
| 53d20 | 20 20 52 65 61 64 20 61 6e 64 20 72 65 74 75 72 6e 20 61 6e 20 e2 80 98 6f 72 67 2d 72 6f 61 6d | ..Read.and.return.an....org-roam |
| 53d40 | 2d 6e 6f 64 65 e2 80 99 2e 20 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 74 68 65 20 | -node......INITIAL-INPUT.is.the. |
| 53d60 | 69 6e 69 74 69 61 6c 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 76 | initial......minibuffer.prompt.v |
| 53d80 | 61 6c 75 65 2e 20 20 46 49 4c 54 45 52 2d 46 4e 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 | alue...FILTER-FN.is.a.function.t |
| 53da0 | 6f 20 66 69 6c 74 65 72 20 6f 75 74 0a 20 20 20 20 20 6e 6f 64 65 73 3a 20 69 74 20 74 61 6b 65 | o.filter.out......nodes:.it.take |
| 53dc0 | 73 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 20 28 61 6e 20 e2 80 98 6f 72 67 2d 72 | s.a.single.argument.(an....org-r |
| 53de0 | 6f 61 6d 2d 6e 6f 64 65 e2 80 99 29 2c 20 61 6e 64 20 77 68 65 6e 0a 20 20 20 20 20 6e 69 6c 20 | oam-node...),.and.when......nil. |
| 53e00 | 69 73 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 6e 6f 64 65 20 77 69 6c 6c 20 62 65 20 66 69 6c | is.returned.the.node.will.be.fil |
| 53e20 | 74 65 72 65 64 20 6f 75 74 2e 20 20 53 4f 52 54 2d 46 4e 20 69 73 20 61 0a 20 20 20 20 20 66 75 | tered.out...SORT-FN.is.a......fu |
| 53e40 | 6e 63 74 69 6f 6e 20 74 6f 20 73 6f 72 74 20 6e 6f 64 65 73 2e 20 20 53 65 65 0a 20 20 20 20 20 | nction.to.sort.nodes...See...... |
| 53e60 | e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 2d 73 6f 72 74 2d 62 79 2d 66 69 | ...org-roam-node-read-sort-by-fi |
| 53e80 | 6c 65 2d 6d 74 69 6d 65 e2 80 99 20 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 20 73 6f 72 74 0a | le-mtime....for.an.example.sort. |
| 53ea0 | 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 2e 20 20 49 66 20 52 45 51 55 49 52 45 2d 4d 41 54 43 48 | .....function...If.REQUIRE-MATCH |
| 53ec0 | 2c 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 77 69 6c 6c 20 72 65 71 | ,.the.minibuffer.prompt.will.req |
| 53ee0 | 75 69 72 65 20 61 0a 20 20 20 20 20 6d 61 74 63 68 2e 0a 0a 20 20 20 4f 6e 63 65 20 79 6f 75 20 | uire.a......match......Once.you. |
| 53f00 | 6f 62 74 61 69 6e 20 74 68 65 20 6e 6f 64 65 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 | obtain.the.node,.you.can.use.the |
| 53f20 | 20 61 63 63 65 73 73 6f 72 73 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 2c 0a 65 2e 67 2e 20 20 e2 | .accessors.for.the.node,.e.g.... |
| 53f40 | 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 64 e2 80 99 20 6f 72 20 e2 80 98 6f 72 67 2d | ..org-roam-node-id....or....org- |
| 53f60 | 72 6f 61 6d 2d 6e 6f 64 65 2d 74 6f 64 6f e2 80 99 2e 0a 0a 20 20 20 49 74 20 69 73 20 70 6f 73 | roam-node-todo.........It.is.pos |
| 53f80 | 73 69 62 6c 65 20 74 6f 20 64 65 66 69 6e 65 20 28 6f 72 20 6f 76 65 72 72 69 64 65 20 65 78 69 | sible.to.define.(or.override.exi |
| 53fa0 | 73 74 69 6e 67 29 20 70 72 6f 70 65 72 74 69 65 73 20 6f 6e 20 6e 6f 64 65 73 2e 0a 54 68 69 73 | sting).properties.on.nodes..This |
| 53fc0 | 20 69 73 20 73 69 6d 70 6c 79 20 64 6f 6e 65 20 75 73 69 6e 67 20 61 20 e2 80 98 63 6c 2d 64 65 | .is.simply.done.using.a....cl-de |
| 53fe0 | 66 6d 65 74 68 6f 64 e2 80 99 20 6f 6e 20 74 68 65 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | fmethod....on.the....org-roam-no |
| 54000 | 64 65 e2 80 99 0a 73 74 72 75 63 74 3a 0a 0a 20 20 20 20 20 28 63 6c 2d 64 65 66 6d 65 74 68 6f | de....struct:.......(cl-defmetho |
| 54020 | 64 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 6e 61 6d 65 73 70 61 63 65 20 28 28 6e 6f 64 65 | d.org-roam-node-namespace.((node |
| 54040 | 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 22 52 65 74 75 72 6e 20 | .org-roam-node))........"Return. |
| 54060 | 74 68 65 20 6e 61 6d 65 73 70 61 63 65 20 66 6f 72 20 4e 4f 44 45 2e 0a 20 20 20 20 20 54 68 65 | the.namespace.for.NODE.......The |
| 54080 | 20 6e 61 6d 65 73 70 61 63 65 20 69 73 20 74 68 65 20 66 69 6e 61 6c 20 64 69 72 65 63 74 6f 72 | .namespace.is.the.final.director |
| 540a0 | 79 20 6f 66 20 74 68 65 20 66 69 6c 65 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 2e 22 0a 20 20 20 | y.of.the.file.for.the.node.".... |
| 540c0 | 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 | ....(file-name-nondirectory..... |
| 540e0 | 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 | ....(directory-file-name........ |
| 54100 | 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 67 2d 72 6f 61 6d | ..(file-name-directory.(org-roam |
| 54120 | 2d 6e 6f 64 65 2d 66 69 6c 65 20 6e 6f 64 65 29 29 29 29 29 0a 0a 20 20 20 54 68 65 20 73 6e 69 | -node-file.node))))).....The.sni |
| 54140 | 70 70 65 74 20 61 62 6f 76 65 20 64 65 66 69 6e 65 73 20 61 20 6e 65 77 20 70 72 6f 70 65 72 74 | ppet.above.defines.a.new.propert |
| 54160 | 79 20 e2 80 98 6e 61 6d 65 73 70 61 63 65 e2 80 99 20 6f 6e 0a e2 80 98 6f 72 67 2d 72 6f 61 6d | y....namespace....on....org-roam |
| 54180 | 2d 6e 6f 64 65 e2 80 99 2c 20 77 68 69 63 68 20 6d 61 6b 69 6e 67 20 69 74 20 61 76 61 69 6c 61 | -node...,.which.making.it.availa |
| 541a0 | 62 6c 65 20 66 6f 72 20 75 73 65 20 69 6e 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 | ble.for.use.in.capture.templates |
| 541c0 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | .....File:.org-roam.info,..Node: |
| 541e0 | 20 45 78 74 65 6e 64 69 6e 67 20 74 68 65 20 43 61 70 74 75 72 65 20 53 79 73 74 65 6d 2c 20 20 | .Extending.the.Capture.System,.. |
| 54200 | 50 72 65 76 3a 20 41 63 63 65 73 73 69 6e 67 20 61 6e 64 20 4d 6f 64 69 66 79 69 6e 67 20 4e 6f | Prev:.Accessing.and.Modifying.No |
| 54220 | 64 65 73 2c 20 20 55 70 3a 20 42 75 69 6c 64 69 6e 67 20 45 78 74 65 6e 73 69 6f 6e 73 20 61 6e | des,..Up:.Building.Extensions.an |
| 54240 | 64 20 41 64 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 4f 72 67 2d | d.Advanced.Customization.of.Org- |
| 54260 | 72 6f 61 6d 0a 0a 31 37 2e 32 2e 33 20 45 78 74 65 6e 64 69 6e 67 20 74 68 65 20 43 61 70 74 75 | roam..17.2.3.Extending.the.Captu |
| 54280 | 72 65 20 53 79 73 74 65 6d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | re.System.---------------------- |
| 542a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4f 72 67 2d 72 6f 61 6d 20 61 70 70 6c 69 65 73 20 | -------------..Org-roam.applies. |
| 542c0 | 73 6f 6d 65 20 70 61 74 63 68 69 6e 67 20 6f 76 65 72 20 4f 72 67 e2 80 99 73 20 63 61 70 74 75 | some.patching.over.Org...s.captu |
| 542e0 | 72 65 20 73 79 73 74 65 6d 20 74 6f 20 73 6d 6f 6f 74 68 20 6f 75 74 0a 74 68 65 20 75 73 65 72 | re.system.to.smooth.out.the.user |
| 54300 | 20 65 78 70 65 72 69 65 6e 63 65 2c 20 61 6e 64 20 73 6f 6d 65 74 69 6d 65 73 20 69 74 20 69 73 | .experience,.and.sometimes.it.is |
| 54320 | 20 64 65 73 69 72 61 62 6c 65 20 74 6f 20 75 73 65 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 0a 63 | .desirable.to.use.Org-roam...s.c |
| 54340 | 61 70 74 75 72 69 6e 67 20 73 79 73 74 65 6d 20 69 6e 73 74 65 61 64 2e 20 20 54 68 65 20 65 78 | apturing.system.instead...The.ex |
| 54360 | 70 6f 73 65 64 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 65 78 74 | posed.function.to.be.used.in.ext |
| 54380 | 65 6e 73 69 6f 6e 73 0a 69 73 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d e2 | ensions.is....org-roam-capture-. |
| 543a0 | 80 99 3a 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 | ..:...--.Function:.org-roam-capt |
| 543c0 | 75 72 65 2d 20 26 6b 65 79 20 67 6f 74 6f 20 6b 65 79 73 20 6e 6f 64 65 20 69 6e 66 6f 20 70 72 | ure-.&key.goto.keys.node.info.pr |
| 543e0 | 6f 70 73 20 74 65 6d 70 6c 61 74 65 73 0a 0a 20 20 20 20 20 4d 61 69 6e 20 65 6e 74 72 79 20 70 | ops.templates.......Main.entry.p |
| 54400 | 6f 69 6e 74 2e 20 20 47 4f 54 4f 20 61 6e 64 20 4b 45 59 53 20 63 6f 72 72 65 73 70 6f 6e 64 20 | oint...GOTO.and.KEYS.correspond. |
| 54420 | 74 6f 20 e2 80 98 6f 72 67 2d 63 61 70 74 75 72 65 e2 80 99 0a 20 20 20 20 20 61 72 67 75 6d 65 | to....org-capture.........argume |
| 54440 | 6e 74 73 2e 20 20 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 66 6f 72 20 66 69 6c 6c 69 6e | nts...INFO.is.a.plist.for.fillin |
| 54460 | 67 20 75 70 20 4f 72 67 2d 72 6f 61 6d e2 80 99 73 20 63 61 70 74 75 72 65 0a 20 20 20 20 20 74 | g.up.Org-roam...s.capture......t |
| 54480 | 65 6d 70 6c 61 74 65 73 2e 20 20 4e 4f 44 45 20 69 73 20 61 6e 20 e2 80 98 6f 72 67 2d 72 6f 61 | emplates...NODE.is.an....org-roa |
| 544a0 | 6d 2d 6e 6f 64 65 e2 80 99 20 63 6f 6e 73 74 72 75 63 74 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 20 | m-node....construct.containing.. |
| 544c0 | 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 6e 6f 64 65 2e 20 | ....information.about.the.node.. |
| 544e0 | 20 50 52 4f 50 53 20 69 73 20 61 20 70 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 64 64 | .PROPS.is.a.plist.containing.add |
| 54500 | 69 74 69 6f 6e 61 6c 0a 20 20 20 20 20 4f 72 67 2d 72 6f 61 6d 20 70 72 6f 70 65 72 74 69 65 73 | itional......Org-roam.properties |
| 54520 | 20 66 6f 72 20 65 61 63 68 20 74 65 6d 70 6c 61 74 65 2e 20 20 54 45 4d 50 4c 41 54 45 53 20 69 | .for.each.template...TEMPLATES.i |
| 54540 | 73 20 61 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 20 74 65 6d 70 6c 61 | s.a.list.of......org-roam.templa |
| 54560 | 74 65 73 2e 0a 0a 20 20 20 41 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 61 6e 20 65 78 74 65 6e 73 | tes......An.example.of.an.extens |
| 54580 | 69 6f 6e 20 75 73 69 6e 67 20 e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d e2 80 | ion.using....org-roam-capture-.. |
| 545a0 | 99 20 69 73 0a e2 80 98 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 e2 80 99 20 69 74 73 65 | ..is....org-roam-dailies....itse |
| 545c0 | 6c 66 3a 0a 0a 20 20 20 20 20 28 64 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 | lf:.......(defun.org-roam-dailie |
| 545e0 | 73 2d 2d 63 61 70 74 75 72 65 20 28 74 69 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 67 6f 74 6f 29 | s--capture.(time.&optional.goto) |
| 54600 | 0a 20 20 20 20 20 20 20 22 43 61 70 74 75 72 65 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 61 20 64 | ........"Capture.an.entry.in.a.d |
| 54620 | 61 69 6c 79 2d 6e 6f 74 65 20 66 6f 72 20 54 49 4d 45 2c 20 63 72 65 61 74 69 6e 67 20 69 74 20 | aily-note.for.TIME,.creating.it. |
| 54640 | 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 47 4f 54 4f 20 69 73 | if.necessary........When.GOTO.is |
| 54660 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 67 6f 20 74 68 65 20 6e 6f 74 65 20 77 69 74 68 6f 75 74 20 63 72 | .non-nil,.go.the.note.without.cr |
| 54680 | 65 61 74 69 6e 67 20 61 6e 20 65 6e 74 72 79 2e 22 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 72 6f | eating.an.entry."........(org-ro |
| 546a0 | 61 6d 2d 63 61 70 74 75 72 65 2d 20 3a 67 6f 74 6f 20 28 77 68 65 6e 20 67 6f 74 6f 20 27 28 34 | am-capture-.:goto.(when.goto.'(4 |
| 546c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f | ))...........................:no |
| 546e0 | 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 20 | de.(org-roam-node-create)....... |
| 54700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 6d 70 6c 61 74 65 73 20 6f | ....................:templates.o |
| 54720 | 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 | rg-roam-dailies-capture-template |
| 54740 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 6f | s...........................:pro |
| 54760 | 70 73 20 28 6c 69 73 74 20 3a 6f 76 65 72 72 69 64 65 2d 64 65 66 61 75 6c 74 2d 74 69 6d 65 20 | ps.(list.:override-default-time. |
| 54780 | 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 67 6f 74 6f 20 28 72 75 6e 2d 68 6f | time))........(when.goto.(run-ho |
| 547a0 | 6f 6b 73 20 27 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 2d 66 69 6c 65 2d | oks.'org-roam-dailies-find-file- |
| 547c0 | 68 6f 6f 6b 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 | hook)))....File:.org-roam.info,. |
| 547e0 | 20 4e 6f 64 65 3a 20 41 70 70 65 6e 64 69 78 2c 20 20 4e 65 78 74 3a 20 4b 65 79 73 74 72 6f 6b | .Node:.Appendix,..Next:.Keystrok |
| 54800 | 65 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 44 65 76 65 6c 6f 70 65 72 27 73 20 47 75 69 64 | e.Index,..Prev:.Developer's.Guid |
| 54820 | 65 20 74 6f 20 4f 72 67 2d 72 6f 61 6d 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 38 20 41 70 70 65 | e.to.Org-roam,..Up:.Top..18.Appe |
| 54840 | 6e 64 69 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 4e 6f 74 | ndix.***********..*.Menu:..*.Not |
| 54860 | 65 2d 74 61 6b 69 6e 67 20 57 6f 72 6b 66 6c 6f 77 73 3a 3a 0a 2a 20 45 63 6f 73 79 73 74 65 6d | e-taking.Workflows::.*.Ecosystem |
| 54880 | 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | ::....File:.org-roam.info,..Node |
| 548a0 | 3a 20 4e 6f 74 65 2d 74 61 6b 69 6e 67 20 57 6f 72 6b 66 6c 6f 77 73 2c 20 20 4e 65 78 74 3a 20 | :.Note-taking.Workflows,..Next:. |
| 548c0 | 45 63 6f 73 79 73 74 65 6d 2c 20 20 55 70 3a 20 41 70 70 65 6e 64 69 78 0a 0a 31 38 2e 31 20 4e | Ecosystem,..Up:.Appendix..18.1.N |
| 548e0 | 6f 74 65 2d 74 61 6b 69 6e 67 20 57 6f 72 6b 66 6c 6f 77 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ote-taking.Workflows.=========== |
| 54900 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 20 20 e2 80 a2 20 42 6f 6f 6b 73 0a 20 20 | ===============.........Books... |
| 54920 | 20 20 20 20 20 20 e2 80 a2 20 48 6f 77 20 54 6f 20 54 61 6b 65 20 53 6d 61 72 74 20 4e 6f 74 65 | ..........How.To.Take.Smart.Note |
| 54940 | 73 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6f 6f 64 72 65 61 | s...........(https://www.goodrea |
| 54960 | 64 73 2e 63 6f 6d 2f 62 6f 6f 6b 2f 73 68 6f 77 2f 33 34 35 30 37 39 32 37 2d 68 6f 77 2d 74 6f | ds.com/book/show/34507927-how-to |
| 54980 | 2d 74 61 6b 65 2d 73 6d 61 72 74 2d 6e 6f 74 65 73 29 0a 0a 20 20 20 e2 80 a2 20 41 72 74 69 63 | -take-smart-notes).........Artic |
| 549a0 | 6c 65 73 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 54 68 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e | les.............The.Zettelkasten |
| 549c0 | 20 4d 65 74 68 6f 64 20 2d 20 4c 65 73 73 57 72 6f 6e 67 20 32 2e 30 0a 20 20 20 20 20 20 20 20 | .Method.-.LessWrong.2.0......... |
| 549e0 | 20 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6c 65 73 73 77 72 6f 6e 67 2e 63 6f 6d 2f 70 6f 73 | ..(https://www.lesswrong.com/pos |
| 54a00 | 74 73 2f 4e 66 64 48 47 36 6f 48 42 4a 38 51 78 63 32 36 73 2f 74 68 65 2d 7a 65 74 74 65 6c 6b | ts/NfdHG6oHBJ8Qxc26s/the-zettelk |
| 54a20 | 61 73 74 65 6e 2d 6d 65 74 68 6f 64 2d 31 29 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 42 75 69 | asten-method-1)..............Bui |
| 54a40 | 6c 64 69 6e 67 20 61 20 53 65 63 6f 6e 64 20 42 72 61 69 6e 20 69 6e 20 52 6f 61 6d 2e 2e 2e 41 | lding.a.Second.Brain.in.Roam...A |
| 54a60 | 6e 64 20 57 68 79 20 59 6f 75 20 4d 69 67 68 74 20 57 61 6e 74 20 54 6f 20 3a 0a 20 20 20 20 20 | nd.Why.You.Might.Want.To.:...... |
| 54a80 | 20 20 20 20 20 52 6f 61 6d 52 65 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 | .....RoamResearch...........(htt |
| 54aa0 | 70 73 3a 2f 2f 72 65 64 64 69 74 2e 63 6f 6d 2f 72 2f 52 6f 61 6d 52 65 73 65 61 72 63 68 2f 63 | ps://reddit.com/r/RoamResearch/c |
| 54ac0 | 6f 6d 6d 65 6e 74 73 2f 65 68 6f 37 64 65 2f 62 75 69 6c 64 69 6e 67 5f 61 5f 73 65 63 6f 6e 64 | omments/eho7de/building_a_second |
| 54ae0 | 5f 62 72 61 69 6e 5f 69 6e 5f 72 6f 61 6d 61 6e 64 5f 77 68 79 5f 79 6f 75 5f 6d 69 67 68 74 29 | _brain_in_roamand_why_you_might) |
| 54b00 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 3a 20 57 68 79 | ..............Roam.Research:.Why |
| 54b20 | 20 49 20 4c 6f 76 65 20 49 74 20 61 6e 64 20 48 6f 77 20 49 20 55 73 65 20 49 74 20 2d 20 4e 61 | .I.Love.It.and.How.I.Use.It.-.Na |
| 54b40 | 74 20 45 6c 69 61 73 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 | t.Eliason...........(https://www |
| 54b60 | 2e 6e 61 74 65 6c 69 61 73 6f 6e 2e 63 6f 6d 2f 62 6c 6f 67 2f 72 6f 61 6d 29 0a 0a 20 20 20 20 | .nateliason.com/blog/roam)...... |
| 54b80 | 20 20 20 20 e2 80 a2 20 41 64 61 6d 20 4b 65 65 73 6c 69 6e 67 e2 80 99 73 20 54 77 69 74 74 65 | ........Adam.Keesling...s.Twitte |
| 54ba0 | 72 20 54 68 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 74 77 69 74 | r.Thread...........(https://twit |
| 54bc0 | 74 65 72 2e 63 6f 6d 2f 61 64 61 6d 5f 6b 65 65 73 6c 69 6e 67 2f 73 74 61 74 75 73 2f 31 31 39 | ter.com/adam_keesling/status/119 |
| 54be0 | 36 38 36 34 34 32 34 37 32 35 37 37 34 33 33 36 3f 73 3d 32 30 29 0a 0a 20 20 20 20 20 20 20 20 | 6864424725774336?s=20).......... |
| 54c00 | e2 80 a2 20 48 6f 77 20 54 6f 20 54 61 6b 65 20 53 6d 61 72 74 20 4e 6f 74 65 73 20 57 69 74 68 | ....How.To.Take.Smart.Notes.With |
| 54c20 | 20 4f 72 67 2d 6d 6f 64 65 20 c2 b7 20 4a 65 74 68 72 6f 20 4b 75 61 6e 0a 20 20 20 20 20 20 20 | .Org-mode....Jethro.Kuan........ |
| 54c40 | 20 20 20 28 68 74 74 70 73 3a 2f 2f 62 6c 6f 67 2e 6a 65 74 68 72 6f 2e 64 65 76 2f 70 6f 73 74 | ...(https://blog.jethro.dev/post |
| 54c60 | 73 2f 68 6f 77 5f 74 6f 5f 74 61 6b 65 5f 73 6d 61 72 74 5f 6e 6f 74 65 73 5f 6f 72 67 2f 29 0a | s/how_to_take_smart_notes_org/). |
| 54c80 | 0a 20 20 20 e2 80 a2 20 54 68 72 65 61 64 73 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 73 6b 20 | ........Threads.............Ask. |
| 54ca0 | 48 4e 3a 20 48 6f 77 20 74 6f 20 54 61 6b 65 20 47 6f 6f 64 20 4e 6f 74 65 73 0a 20 20 20 20 20 | HN:.How.to.Take.Good.Notes...... |
| 54cc0 | 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 6e 65 77 73 2e 79 63 6f 6d 62 69 6e 61 74 6f 72 2e 63 | .....(https://news.ycombinator.c |
| 54ce0 | 6f 6d 2f 69 74 65 6d 3f 69 64 3d 32 32 34 37 33 32 30 39 29 0a 0a 20 20 20 e2 80 a2 20 56 69 64 | om/item?id=22473209).........Vid |
| 54d00 | 65 6f 73 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 48 6f 77 20 74 6f 20 55 73 65 20 52 6f 61 6d 20 | eos.............How.to.Use.Roam. |
| 54d20 | 74 6f 20 4f 75 74 6c 69 6e 65 20 61 20 4e 65 77 20 41 72 74 69 63 6c 65 20 69 6e 20 55 6e 64 65 | to.Outline.a.New.Article.in.Unde |
| 54d40 | 72 20 32 30 20 4d 69 6e 75 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f | r.20.Minutes...........(https:// |
| 54d60 | 77 77 77 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 77 61 74 63 68 3f 76 3d 52 76 57 69 63 31 35 69 | www.youtube.com/watch?v=RvWic15i |
| 54d80 | 58 6a 6b 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f | Xjk)....File:.org-roam.info,..No |
| 54da0 | 64 65 3a 20 45 63 6f 73 79 73 74 65 6d 2c 20 20 50 72 65 76 3a 20 4e 6f 74 65 2d 74 61 6b 69 6e | de:.Ecosystem,..Prev:.Note-takin |
| 54dc0 | 67 20 57 6f 72 6b 66 6c 6f 77 73 2c 20 20 55 70 3a 20 41 70 70 65 6e 64 69 78 0a 0a 31 38 2e 32 | g.Workflows,..Up:.Appendix..18.2 |
| 54de0 | 20 45 63 6f 73 79 73 74 65 6d 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 1f 0a 46 69 6c | .Ecosystem.==============....Fil |
| 54e00 | 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4b 65 79 73 74 72 6f | e:.org-roam.info,..Node:.Keystro |
| 54e20 | 6b 65 20 49 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 | ke.Index,..Next:.Command.Index,. |
| 54e40 | 20 50 72 65 76 3a 20 41 70 70 65 6e 64 69 78 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e | .Prev:.Appendix,..Up:.Top..Appen |
| 54e60 | 64 69 78 20 41 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | dix.A.Keystroke.Index.********** |
| 54e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f | ****************....File:.org-ro |
| 54ea0 | 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 20 | am.info,..Node:.Command.Index,.. |
| 54ec0 | 4e 65 78 74 3a 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 4b 65 79 | Next:.Function.Index,..Prev:.Key |
| 54ee0 | 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 | stroke.Index,..Up:.Top..Appendix |
| 54f00 | 20 42 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .B.Command.Index.*************** |
| 54f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 1f 0a 46 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f | *********....File:.org-roam.info |
| 54f40 | 2c 20 20 4e 6f 64 65 3a 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 | ,..Node:.Function.Index,..Next:. |
| 54f60 | 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 43 6f 6d 6d 61 6e 64 20 49 | Variable.Index,..Prev:.Command.I |
| 54f80 | 6e 64 65 78 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 43 20 46 75 6e 63 74 | ndex,..Up:.Top..Appendix.C.Funct |
| 54fa0 | 69 6f 6e 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ion.Index.********************** |
| 54fc0 | 2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 6f 72 67 2d | ***....[index..].*.Menu:..*.org- |
| 54fe0 | 72 6f 61 6d 2d 61 6c 69 61 73 2d 61 64 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | roam-alias-add:................. |
| 55000 | 20 20 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 2e 20 20 20 28 6c 69 6e 65 20 32 | ...Titles.and.Aliases....(line.2 |
| 55020 | 35 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 61 6c 69 61 73 2d 72 65 6d 6f 76 65 3a 20 20 20 20 20 | 5).*.org-roam-alias-remove:..... |
| 55040 | 20 20 20 20 20 20 20 20 20 20 20 20 54 69 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 2e 20 | ............Titles.and.Aliases.. |
| 55060 | 20 20 28 6c 69 6e 65 20 33 30 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 62 75 66 66 65 72 2d 64 69 | ..(line.30).*.org-roam-buffer-di |
| 55080 | 73 70 6c 61 79 2d 64 65 64 69 63 61 74 65 64 3a 20 20 20 20 20 54 68 65 20 4f 72 67 2d 72 6f 61 | splay-dedicated:.....The.Org-roa |
| 550a0 | 6d 20 42 75 66 66 65 72 2e 20 20 28 6c 69 6e 65 20 33 30 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d | m.Buffer...(line.30).*.org-roam- |
| 550c0 | 62 75 66 66 65 72 2d 74 6f 67 67 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 | buffer-toggle:................Th |
| 550e0 | 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 2e 20 20 28 6c 69 6e 65 20 32 33 29 0a 2a 20 | e.Org-roam.Buffer...(line.23).*. |
| 55100 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | org-roam-capture-:.............. |
| 55120 | 20 20 20 20 20 20 20 45 78 74 65 6e 64 69 6e 67 20 74 68 65 20 43 61 70 74 75 72 65 20 53 79 73 | .......Extending.the.Capture.Sys |
| 55140 | 74 65 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tem............................. |
| 55160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 55180 | 20 20 20 20 28 6c 69 6e 65 20 31 31 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 | ....(line.11).*.org-roam-dailies |
| 551a0 | 2d 63 61 70 74 75 72 65 2d 64 61 74 65 3a 20 20 20 20 20 20 20 20 20 55 73 61 67 65 2e 20 20 20 | -capture-date:.........Usage.... |
| 551c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 33 34 29 0a 2a 20 6f 72 67 2d 72 6f 61 | .............(line.34).*.org-roa |
| 551e0 | 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 6f 64 61 79 3a 20 20 20 20 20 20 20 20 | m-dailies-capture-today:........ |
| 55200 | 55 73 61 67 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 29 0a | Usage.................(line..8). |
| 55220 | 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 79 65 73 74 65 | *.org-roam-dailies-capture-yeste |
| 55240 | 72 64 61 79 3a 20 20 20 20 55 73 61 67 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | rday:....Usage.................( |
| 55260 | 6c 69 6e 65 20 32 31 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 66 69 6e 64 | line.21).*.org-roam-dailies-find |
| 55280 | 2d 64 69 72 65 63 74 6f 72 79 3a 20 20 20 20 20 20 20 55 73 61 67 65 2e 20 20 20 20 20 20 20 20 | -directory:.......Usage......... |
| 552a0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 35 30 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 | ........(line.50).*.org-roam-dai |
| 552c0 | 6c 69 65 73 2d 67 6f 74 6f 2d 64 61 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 55 73 61 67 65 | lies-goto-date:............Usage |
| 552e0 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 34 33 29 0a 2a 20 6f 72 67 | .................(line.43).*.org |
| 55300 | 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 6e 65 78 74 2d 6e 6f 74 65 3a 20 20 20 | -roam-dailies-goto-next-note:... |
| 55320 | 20 20 20 20 55 73 61 67 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ....Usage.................(line. |
| 55340 | 35 38 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 70 72 65 76 | 58).*.org-roam-dailies-goto-prev |
| 55360 | 69 6f 75 73 2d 6e 6f 74 65 3a 20 20 20 55 73 61 67 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 | ious-note:...Usage.............. |
| 55380 | 20 20 20 28 6c 69 6e 65 20 35 34 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d | ...(line.54).*.org-roam-dailies- |
| 553a0 | 67 6f 74 6f 2d 74 6f 64 61 79 3a 20 20 20 20 20 20 20 20 20 20 20 55 73 61 67 65 2e 20 20 20 20 | goto-today:...........Usage..... |
| 553c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 34 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d | ............(line.14).*.org-roam |
| 553e0 | 2d 64 61 69 6c 69 65 73 2d 67 6f 74 6f 2d 79 65 73 74 65 72 64 61 79 3a 20 20 20 20 20 20 20 55 | -dailies-goto-yesterday:.......U |
| 55400 | 73 61 67 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 37 29 0a 2a | sage.................(line.27).* |
| 55420 | 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .org-roam-graph:................ |
| 55440 | 20 20 20 20 20 20 20 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2e 20 20 20 20 20 20 20 28 6c | ........org-roam-graph........(l |
| 55460 | 69 6e 65 20 31 34 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 61 74 2d 70 6f 69 6e 74 | ine.14).*.org-roam-node-at-point |
| 55480 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 63 63 65 73 73 69 6e 67 20 61 6e 64 20 4d | :................Accessing.and.M |
| 554a0 | 6f 64 69 66 79 69 6e 67 20 4e 6f 64 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | odifying.Nodes.................. |
| 554c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 554e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 29 0a 2a 20 6f 72 67 2d 72 | ...............(line.10).*.org-r |
| 55500 | 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oam-node-read:.................. |
| 55520 | 20 20 41 63 63 65 73 73 69 6e 67 20 61 6e 64 20 4d 6f 64 69 66 79 69 6e 67 20 4e 6f 64 65 73 2e | ..Accessing.and.Modifying.Nodes. |
| 55540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 55560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 55580 | 28 6c 69 6e 65 20 31 35 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 2d 61 64 64 3a 20 20 20 | (line.15).*.org-roam-ref-add:... |
| 555a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 66 73 2e 20 20 20 20 20 20 20 20 | ...................Refs......... |
| 555c0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 33 30 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 72 65 | .........(line.30).*.org-roam-re |
| 555e0 | 66 2d 72 65 6d 6f 76 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 66 73 | f-remove:...................Refs |
| 55600 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 33 35 29 0a 0a 1f 0a 46 | ..................(line.35)....F |
| 55620 | 69 6c 65 3a 20 6f 72 67 2d 72 6f 61 6d 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 61 72 69 61 | ile:.org-roam.info,..Node:.Varia |
| 55640 | 62 6c 65 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 | ble.Index,..Prev:.Function.Index |
| 55660 | 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 44 20 56 61 72 69 61 62 6c 65 20 | ,..Up:.Top..Appendix.D.Variable. |
| 55680 | 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | Index.*************************. |
| 556a0 | 0a 00 08 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 6f 72 67 2d 72 6f 61 6d | ...[index..].*.Menu:..*.org-roam |
| 556c0 | 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 76 65 72 79 77 68 65 72 65 3a 20 20 20 20 20 20 20 20 43 | -completion-everywhere:........C |
| 556e0 | 6f 6d 70 6c 65 74 69 6e 67 20 61 6e 79 77 68 65 72 65 2e 20 20 28 6c 69 6e 65 20 31 38 29 0a 2a | ompleting.anywhere...(line.18).* |
| 55700 | 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 | .org-roam-dailies-capture-templa |
| 55720 | 74 65 73 3a 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 20 28 6c | tes:....Configuration.........(l |
| 55740 | 69 6e 65 20 31 33 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 2d 64 69 72 65 63 | ine.13).*.org-roam-dailies-direc |
| 55760 | 74 6f 72 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 | tory:............Configuration.. |
| 55780 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 65 | .......(line..8).*.org-roam-db-e |
| 557a0 | 78 74 72 61 2d 6c 69 6e 6b 73 2d 65 6c 65 6d 65 6e 74 73 3a 20 20 20 20 20 20 57 68 61 74 20 74 | xtra-links-elements:......What.t |
| 557c0 | 6f 20 63 61 63 68 65 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 33 34 29 0a 2a 20 6f 72 67 2d | o.cache.........(line.34).*.org- |
| 557e0 | 72 6f 61 6d 2d 64 62 2d 65 78 74 72 61 2d 6c 69 6e 6b 73 2d 65 78 63 6c 75 64 65 2d 6b 65 79 73 | roam-db-extra-links-exclude-keys |
| 55800 | 3a 20 20 57 68 61 74 20 74 6f 20 63 61 63 68 65 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 34 | :..What.to.cache.........(line.4 |
| 55820 | 38 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 75 70 64 61 74 65 2d 6f 6e 2d 73 61 76 65 3a | 8).*.org-roam-db-update-on-save: |
| 55840 | 20 20 20 20 20 20 20 20 20 20 20 20 57 68 65 6e 20 74 6f 20 63 61 63 68 65 2e 20 20 20 20 20 20 | ............When.to.cache....... |
| 55860 | 20 20 28 6c 69 6e 65 20 31 35 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 64 67 | ..(line.15).*.org-roam-graph-edg |
| 55880 | 65 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 3a 20 20 20 20 20 20 47 72 61 70 68 20 4f 70 74 69 6f | e-extra-config:......Graph.Optio |
| 558a0 | 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 36 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d | ns.........(line.26).*.org-roam- |
| 558c0 | 67 72 61 70 68 2d 65 78 65 63 75 74 61 62 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 | graph-executable:.............or |
| 558e0 | 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 33 29 0a 2a 20 | g-roam-graph........(line.23).*. |
| 55900 | 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 3a 20 20 20 20 | org-roam-graph-extra-config:.... |
| 55920 | 20 20 20 20 20 20 20 47 72 61 70 68 20 4f 70 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 | .......Graph.Options.........(li |
| 55940 | 6e 65 20 31 35 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2d 66 69 6c 65 74 79 70 65 | ne.15).*.org-roam-graph-filetype |
| 55960 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 72 61 70 68 20 4f 70 74 69 6f 6e 73 2e 20 20 | :...............Graph.Options... |
| 55980 | 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 | ......(line.11).*.org-roam-graph |
| 559a0 | 2d 6e 6f 64 65 2d 65 78 74 72 61 2d 63 6f 6e 66 69 67 3a 20 20 20 20 20 20 47 72 61 70 68 20 4f | -node-extra-config:......Graph.O |
| 559c0 | 70 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 30 29 0a 2a 20 6f 72 67 2d 72 | ptions.........(line.20).*.org-r |
| 559e0 | 6f 61 6d 2d 67 72 61 70 68 2d 76 69 65 77 65 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oam-graph-viewer:............... |
| 55a00 | 20 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 68 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 33 32 | ..org-roam-graph........(line.32 |
| 55a20 | 29 0a 2a 20 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 64 69 73 70 6c 61 79 2d 74 65 6d 70 6c 61 | ).*.org-roam-node-display-templa |
| 55a40 | 74 65 3a 20 20 20 20 20 20 20 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 6f 6d 70 | te:........Customizing.Node.Comp |
| 55a60 | 6c 65 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | letions......................... |
| 55a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 55aa0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 29 0a 0a 45 6d 61 63 73 20 32 39 2e 30 2e 35 30 | ........(line.10)..Emacs.29.0.50 |
| 55ac0 | 20 28 4f 72 67 20 6d 6f 64 65 20 39 2e 36 29 0a 0a 1f 0a 54 61 67 20 54 61 62 6c 65 3a 0a 4e 6f | .(Org.mode.9.6)....Tag.Table:.No |
| 55ae0 | 64 65 3a 20 54 6f 70 7f 37 35 34 0a 4e 6f 64 65 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 7f 34 | de:.Top.754.Node:.Introduction.4 |
| 55b00 | 35 31 34 0a 52 65 66 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2d 46 6f 6f 74 6e 6f 74 65 2d 31 | 514.Ref:.Introduction-Footnote-1 |
| 55b20 | 7f 36 36 35 39 0a 4e 6f 64 65 3a 20 54 61 72 67 65 74 20 41 75 64 69 65 6e 63 65 7f 36 37 36 38 | .6659.Node:.Target.Audience.6768 |
| 55b40 | 0a 4e 6f 64 65 3a 20 41 20 42 72 69 65 66 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74 | .Node:.A.Brief.Introduction.to.t |
| 55b60 | 68 65 20 5a 65 74 74 65 6c 6b 61 73 74 65 6e 20 4d 65 74 68 6f 64 7f 38 36 34 34 0a 4e 6f 64 65 | he.Zettelkasten.Method.8644.Node |
| 55b80 | 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 31 31 38 30 32 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 | :.Installation.11802.Node:.Insta |
| 55ba0 | 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 45 4c 50 41 7f 31 32 31 36 36 0a 4e 6f 64 65 3a 20 49 6e 73 | lling.from.MELPA.12166.Node:.Ins |
| 55bc0 | 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 53 6f 75 72 63 65 7f 31 33 31 38 31 0a 4e 6f 64 65 3a 20 | talling.from.Source.13181.Node:. |
| 55be0 | 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 7f 31 36 31 | Installation.Troubleshooting.161 |
| 55c00 | 36 34 0a 4e 6f 64 65 3a 20 43 20 43 6f 6d 70 69 6c 65 72 7f 31 36 33 36 36 0a 4e 6f 64 65 3a 20 | 64.Node:.C.Compiler.16366.Node:. |
| 55c20 | 43 20 43 6f 6d 70 69 6c 65 72 20 66 6f 72 20 57 69 6e 64 6f 77 73 7f 31 36 39 33 37 0a 4e 6f 64 | C.Compiler.for.Windows.16937.Nod |
| 55c40 | 65 3a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 7f 31 38 31 37 38 0a 4e 6f 64 65 3a 20 54 | e:.Getting.Started.18178.Node:.T |
| 55c60 | 68 65 20 4f 72 67 2d 72 6f 61 6d 20 4e 6f 64 65 7f 31 38 34 37 30 0a 4e 6f 64 65 3a 20 4c 69 6e | he.Org-roam.Node.18470.Node:.Lin |
| 55c80 | 6b 73 20 62 65 74 77 65 65 6e 20 4e 6f 64 65 73 7f 31 39 32 39 38 0a 4e 6f 64 65 3a 20 53 65 74 | ks.between.Nodes.19298.Node:.Set |
| 55ca0 | 74 69 6e 67 20 75 70 20 4f 72 67 2d 72 6f 61 6d 7f 31 39 37 30 33 0a 4e 6f 64 65 3a 20 43 72 65 | ting.up.Org-roam.19703.Node:.Cre |
| 55cc0 | 61 74 69 6e 67 20 61 6e 64 20 4c 69 6e 6b 69 6e 67 20 4e 6f 64 65 73 7f 32 31 33 31 30 0a 4e 6f | ating.and.Linking.Nodes.21310.No |
| 55ce0 | 64 65 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 73 | de:.Customizing.Node.Completions |
| 55d00 | 7f 32 33 30 33 30 0a 4e 6f 64 65 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 20 4e 6f 64 65 20 43 61 | .23030.Node:.Customizing.Node.Ca |
| 55d20 | 63 68 69 6e 67 7f 32 35 32 35 30 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 63 61 63 68 65 7f 32 | ching.25250.Node:.How.to.cache.2 |
| 55d40 | 35 34 38 36 0a 4e 6f 64 65 3a 20 57 68 61 74 20 74 6f 20 63 61 63 68 65 7f 32 37 36 37 39 0a 4e | 5486.Node:.What.to.cache.27679.N |
| 55d60 | 6f 64 65 3a 20 57 68 65 6e 20 74 6f 20 63 61 63 68 65 7f 32 39 38 30 37 0a 4e 6f 64 65 3a 20 54 | ode:.When.to.cache.29807.Node:.T |
| 55d80 | 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 7f 33 30 35 37 36 0a 4e 6f 64 65 3a 20 4e | he.Org-roam.Buffer.30576.Node:.N |
| 55da0 | 61 76 69 67 61 74 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 42 75 66 66 65 72 7f 33 32 | avigating.the.Org-roam.Buffer.32 |
| 55dc0 | 30 33 32 0a 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 77 68 61 74 20 69 73 20 64 69 | 032.Node:.Configuring.what.is.di |
| 55de0 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 7f 33 32 37 34 38 0a 4e 6f 64 65 | splayed.in.the.buffer.32748.Node |
| 55e00 | 3a 20 43 6f 6e 66 69 67 75 72 69 6e 67 20 74 68 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 | :.Configuring.the.Org-roam.buffe |
| 55e20 | 72 20 64 69 73 70 6c 61 79 7f 33 34 30 37 39 0a 4e 6f 64 65 3a 20 53 74 79 6c 69 6e 67 20 74 68 | r.display.34079.Node:.Styling.th |
| 55e40 | 65 20 4f 72 67 2d 72 6f 61 6d 20 62 75 66 66 65 72 7f 33 35 35 38 30 0a 4e 6f 64 65 3a 20 4e 6f | e.Org-roam.buffer.35580.Node:.No |
| 55e60 | 64 65 20 50 72 6f 70 65 72 74 69 65 73 7f 33 35 37 39 32 0a 4e 6f 64 65 3a 20 53 74 61 6e 64 61 | de.Properties.35792.Node:.Standa |
| 55e80 | 72 64 20 4f 72 67 20 70 72 6f 70 65 72 74 69 65 73 7f 33 36 30 31 31 0a 4e 6f 64 65 3a 20 54 69 | rd.Org.properties.36011.Node:.Ti |
| 55ea0 | 74 6c 65 73 20 61 6e 64 20 41 6c 69 61 73 65 73 7f 33 36 33 36 31 0a 4e 6f 64 65 3a 20 54 61 67 | tles.and.Aliases.36361.Node:.Tag |
| 55ec0 | 73 7f 33 37 33 36 32 0a 4e 6f 64 65 3a 20 52 65 66 73 7f 33 38 30 32 32 0a 4e 6f 64 65 3a 20 43 | s.37362.Node:.Refs.38022.Node:.C |
| 55ee0 | 69 74 61 74 69 6f 6e 73 7f 33 39 32 32 32 0a 4e 6f 64 65 3a 20 55 73 69 6e 67 20 74 68 65 20 43 | itations.39222.Node:.Using.the.C |
| 55f00 | 61 63 68 65 64 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 7f 33 39 37 38 38 0a 4e 6f 64 65 3a 20 43 6f | ached.Information.39788.Node:.Co |
| 55f20 | 6d 70 6c 65 74 69 6f 6e 7f 34 30 39 33 35 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6e 67 20 | mpletion.40935.Node:.Completing. |
| 55f40 | 77 69 74 68 69 6e 20 4c 69 6e 6b 20 42 72 61 63 6b 65 74 73 7f 34 31 37 33 31 0a 4e 6f 64 65 3a | within.Link.Brackets.41731.Node: |
| 55f60 | 20 43 6f 6d 70 6c 65 74 69 6e 67 20 61 6e 79 77 68 65 72 65 7f 34 32 31 38 31 0a 4e 6f 64 65 3a | .Completing.anywhere.42181.Node: |
| 55f80 | 20 45 6e 63 72 79 70 74 69 6f 6e 7f 34 32 39 35 37 0a 4e 6f 64 65 3a 20 54 68 65 20 54 65 6d 70 | .Encryption.42957.Node:.The.Temp |
| 55fa0 | 6c 61 74 69 6e 67 20 53 79 73 74 65 6d 7f 34 33 37 31 33 0a 4e 6f 64 65 3a 20 54 65 6d 70 6c 61 | lating.System.43713.Node:.Templa |
| 55fc0 | 74 65 20 57 61 6c 6b 74 68 72 6f 75 67 68 7f 34 34 34 33 30 0a 4e 6f 64 65 3a 20 4f 72 67 2d 72 | te.Walkthrough.44430.Node:.Org-r |
| 55fe0 | 6f 61 6d 20 54 65 6d 70 6c 61 74 65 20 45 78 70 61 6e 73 69 6f 6e 7f 34 36 32 37 34 0a 4e 6f 64 | oam.Template.Expansion.46274.Nod |
| 56000 | 65 3a 20 45 78 74 65 6e 73 69 6f 6e 73 7f 34 38 31 36 31 0a 4e 6f 64 65 3a 20 6f 72 67 2d 72 6f | e:.Extensions.48161.Node:.org-ro |
| 56020 | 61 6d 2d 70 72 6f 74 6f 63 6f 6c 7f 34 38 33 39 37 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 | am-protocol.48397.Node:.Installa |
| 56040 | 74 69 6f 6e 20 28 31 29 7f 34 38 38 35 39 0a 4e 6f 64 65 3a 20 4c 69 6e 75 78 7f 34 39 37 30 31 | tion.(1).48859.Node:.Linux.49701 |
| 56060 | 0a 4e 6f 64 65 3a 20 4d 61 63 20 4f 53 7f 35 31 32 32 37 0a 52 65 66 3a 20 54 65 73 74 69 6e 67 | .Node:.Mac.OS.51227.Ref:.Testing |
| 56080 | 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 7f 35 33 32 36 35 0a 4e 6f 64 65 3a 20 57 69 6e 64 6f 77 | .org-protocol.53265.Node:.Window |
| 560a0 | 73 7f 35 34 32 37 38 0a 4e 6f 64 65 3a 20 54 68 65 20 72 6f 61 6d 2d 6e 6f 64 65 20 70 72 6f 74 | s.54278.Node:.The.roam-node.prot |
| 560c0 | 6f 63 6f 6c 7f 35 35 30 32 31 0a 4e 6f 64 65 3a 20 54 68 65 20 72 6f 61 6d 2d 72 65 66 20 70 72 | ocol.55021.Node:.The.roam-ref.pr |
| 560e0 | 6f 74 6f 63 6f 6c 7f 35 35 34 30 38 0a 4e 6f 64 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 67 72 61 70 | otocol.55408.Node:.org-roam-grap |
| 56100 | 68 7f 35 36 35 38 36 0a 4e 6f 64 65 3a 20 47 72 61 70 68 20 4f 70 74 69 6f 6e 73 7f 35 38 34 38 | h.56586.Node:.Graph.Options.5848 |
| 56120 | 33 0a 4e 6f 64 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 64 61 69 6c 69 65 73 7f 35 39 35 30 35 0a 4e | 3.Node:.org-roam-dailies.59505.N |
| 56140 | 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 7f 35 39 37 39 32 0a 4e 6f 64 65 3a 20 55 | ode:.Configuration.59792.Node:.U |
| 56160 | 73 61 67 65 7f 36 30 36 30 31 0a 4e 6f 64 65 3a 20 6f 72 67 2d 72 6f 61 6d 2d 65 78 70 6f 72 74 | sage.60601.Node:.org-roam-export |
| 56180 | 7f 36 32 33 39 37 0a 4e 6f 64 65 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 4f 70 74 69 6d 69 7a | .62397.Node:.Performance.Optimiz |
| 561a0 | 61 74 69 6f 6e 7f 36 32 39 31 37 0a 4e 6f 64 65 3a 20 47 61 72 62 61 67 65 20 43 6f 6c 6c 65 63 | ation.62917.Node:.Garbage.Collec |
| 561c0 | 74 69 6f 6e 7f 36 33 31 32 33 0a 4e 6f 64 65 3a 20 54 68 65 20 4f 72 67 2d 6d 6f 64 65 20 45 63 | tion.63123.Node:.The.Org-mode.Ec |
| 561e0 | 6f 73 79 73 74 65 6d 7f 36 33 39 31 37 0a 4e 6f 64 65 3a 20 42 72 6f 77 73 69 6e 67 20 48 69 73 | osystem.63917.Node:.Browsing.His |
| 56200 | 74 6f 72 79 20 77 69 74 68 20 77 69 6e 6e 65 72 2d 6d 6f 64 65 7f 36 34 34 31 34 0a 4e 6f 64 65 | tory.with.winner-mode.64414.Node |
| 56220 | 3a 20 56 65 72 73 69 6f 6e 69 6e 67 20 4e 6f 74 65 73 7f 36 35 32 38 36 0a 4e 6f 64 65 3a 20 46 | :.Versioning.Notes.65286.Node:.F |
| 56240 | 75 6c 6c 2d 74 65 78 74 20 73 65 61 72 63 68 20 77 69 74 68 20 44 65 66 74 7f 36 36 30 37 37 0a | ull-text.search.with.Deft.66077. |
| 56260 | 4e 6f 64 65 3a 20 4f 72 67 2d 6a 6f 75 72 6e 61 6c 7f 36 36 38 32 38 0a 4e 6f 64 65 3a 20 4f 72 | Node:.Org-journal.66828.Node:.Or |
| 56280 | 67 2d 64 6f 77 6e 6c 6f 61 64 7f 36 37 36 34 30 0a 4e 6f 64 65 3a 20 6d 61 74 68 70 69 78 65 6c | g-download.67640.Node:.mathpixel |
| 562a0 | 7f 36 38 31 35 37 0a 4e 6f 64 65 3a 20 4f 72 67 2d 6e 6f 74 65 72 20 2f 20 49 6e 74 65 72 6c 65 | .68157.Node:.Org-noter./.Interle |
| 562c0 | 61 76 65 7f 36 38 37 33 36 0a 4e 6f 64 65 3a 20 42 69 62 6c 69 6f 67 72 61 70 68 79 7f 36 39 31 | ave.68736.Node:.Bibliography.691 |
| 562e0 | 32 38 0a 4e 6f 64 65 3a 20 53 70 61 63 65 64 20 52 65 70 65 74 69 74 69 6f 6e 7f 36 39 38 38 39 | 28.Node:.Spaced.Repetition.69889 |
| 56300 | 0a 4e 6f 64 65 3a 20 46 41 51 7f 37 30 35 34 35 0a 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 20 49 20 | .Node:.FAQ.70545.Node:.How.do.I. |
| 56320 | 68 61 76 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 4f 72 67 2d 72 6f 61 6d 20 64 69 72 65 | have.more.than.one.Org-roam.dire |
| 56340 | 63 74 6f 72 79 3f 7f 37 31 31 35 32 0a 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 20 49 20 63 72 65 61 | ctory?.71152.Node:.How.do.I.crea |
| 56360 | 74 65 20 61 20 6e 6f 74 65 20 77 68 6f 73 65 20 74 69 74 6c 65 20 61 6c 72 65 61 64 79 20 6d 61 | te.a.note.whose.title.already.ma |
| 56380 | 74 63 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 3f 7f 37 32 37 | tches.one.of.the.candidates?.727 |
| 563a0 | 32 33 0a 4e 6f 64 65 3a 20 48 6f 77 20 63 61 6e 20 49 20 73 74 6f 70 20 4f 72 67 2d 72 6f 61 6d | 23.Node:.How.can.I.stop.Org-roam |
| 563c0 | 20 66 72 6f 6d 20 63 72 65 61 74 69 6e 67 20 49 44 73 20 65 76 65 72 79 77 68 65 72 65 3f 7f 37 | .from.creating.IDs.everywhere?.7 |
| 563e0 | 33 36 34 33 0a 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 20 49 20 6d 69 67 72 61 74 65 20 66 72 6f 6d | 3643.Node:.How.do.I.migrate.from |
| 56400 | 20 52 6f 61 6d 20 52 65 73 65 61 72 63 68 3f 7f 37 34 33 33 37 0a 4e 6f 64 65 3a 20 48 6f 77 20 | .Roam.Research?.74337.Node:.How. |
| 56420 | 74 6f 20 6d 69 67 72 61 74 65 20 66 72 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 76 31 3f 7f 37 34 38 | to.migrate.from.Org-roam.v1?.748 |
| 56440 | 33 34 0a 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 20 49 20 70 75 62 6c 69 73 68 20 6d 79 20 6e 6f 74 | 34.Node:.How.do.I.publish.my.not |
| 56460 | 65 73 20 77 69 74 68 20 61 6e 20 49 6e 74 65 72 6e 65 74 2d 66 72 69 65 6e 64 6c 79 20 67 72 61 | es.with.an.Internet-friendly.gra |
| 56480 | 70 68 3f 7f 37 36 32 34 33 0a 4e 6f 64 65 3a 20 43 6f 6e 66 69 67 75 72 65 20 6f 72 67 2d 6d 6f | ph?.76243.Node:.Configure.org-mo |
| 564a0 | 64 65 20 66 6f 72 20 70 75 62 6c 69 73 68 69 6e 67 7f 37 37 36 38 35 0a 4e 6f 64 65 3a 20 4f 76 | de.for.publishing.77685.Node:.Ov |
| 564c0 | 65 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 6e 6b 20 63 72 65 61 74 69 | erriding.the.default.link.creati |
| 564e0 | 6f 6e 20 66 75 6e 63 74 69 6f 6e 7f 37 39 31 37 31 0a 4e 6f 64 65 3a 20 43 6f 70 79 69 6e 67 20 | on.function.79171.Node:.Copying. |
| 56500 | 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 20 74 6f 20 74 68 65 20 65 78 70 6f 72 74 | the.generated.file.to.the.export |
| 56520 | 20 64 69 72 65 63 74 6f 72 79 7f 37 39 38 34 33 0a 4e 6f 64 65 3a 20 49 27 6d 20 73 65 65 69 6e | .directory.79843.Node:.I'm.seein |
| 56540 | 67 20 74 68 69 73 20 60 60 53 65 6c 65 63 74 69 6e 67 20 64 65 6c 65 74 65 64 20 62 75 66 66 65 | g.this.``Selecting.deleted.buffe |
| 56560 | 72 27 27 20 65 72 72 6f 72 20 57 68 61 74 20 64 6f 20 49 20 64 6f 3f 7f 38 30 38 31 34 0a 4e 6f | r''.error.What.do.I.do?.80814.No |
| 56580 | 64 65 3a 20 44 65 76 65 6c 6f 70 65 72 27 73 20 47 75 69 64 65 20 74 6f 20 4f 72 67 2d 72 6f 61 | de:.Developer's.Guide.to.Org-roa |
| 565a0 | 6d 7f 38 31 38 37 32 0a 4e 6f 64 65 3a 20 4f 72 67 2d 72 6f 61 6d 27 73 20 44 65 73 69 67 6e 20 | m.81872.Node:.Org-roam's.Design. |
| 565c0 | 50 72 69 6e 63 69 70 6c 65 7f 38 32 31 34 36 0a 4e 6f 64 65 3a 20 42 75 69 6c 64 69 6e 67 20 45 | Principle.82146.Node:.Building.E |
| 565e0 | 78 74 65 6e 73 69 6f 6e 73 20 61 6e 64 20 41 64 76 61 6e 63 65 64 20 43 75 73 74 6f 6d 69 7a 61 | xtensions.and.Advanced.Customiza |
| 56600 | 74 69 6f 6e 20 6f 66 20 4f 72 67 2d 72 6f 61 6d 7f 38 34 31 33 36 0a 4e 6f 64 65 3a 20 41 63 63 | tion.of.Org-roam.84136.Node:.Acc |
| 56620 | 65 73 73 69 6e 67 20 74 68 65 20 44 61 74 61 62 61 73 65 7f 38 35 33 39 38 0a 4e 6f 64 65 3a 20 | essing.the.Database.85398.Node:. |
| 56640 | 41 63 63 65 73 73 69 6e 67 20 61 6e 64 20 4d 6f 64 69 66 79 69 6e 67 20 4e 6f 64 65 73 7f 38 36 | Accessing.and.Modifying.Nodes.86 |
| 56660 | 31 32 37 0a 4e 6f 64 65 3a 20 45 78 74 65 6e 64 69 6e 67 20 74 68 65 20 43 61 70 74 75 72 65 20 | 127.Node:.Extending.the.Capture. |
| 56680 | 53 79 73 74 65 6d 7f 38 38 30 30 33 0a 4e 6f 64 65 3a 20 41 70 70 65 6e 64 69 78 7f 38 39 35 34 | System.88003.Node:.Appendix.8954 |
| 566a0 | 35 0a 4e 6f 64 65 3a 20 4e 6f 74 65 2d 74 61 6b 69 6e 67 20 57 6f 72 6b 66 6c 6f 77 73 7f 38 39 | 5.Node:.Note-taking.Workflows.89 |
| 566c0 | 37 33 32 0a 4e 6f 64 65 3a 20 45 63 6f 73 79 73 74 65 6d 7f 39 31 30 31 34 0a 4e 6f 64 65 3a 20 | 732.Node:.Ecosystem.91014.Node:. |
| 566e0 | 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 7f 39 31 31 33 31 0a 4e 6f 64 65 3a 20 43 6f 6d 6d | Keystroke.Index.91131.Node:.Comm |
| 56700 | 61 6e 64 20 49 6e 64 65 78 7f 39 31 32 38 32 0a 4e 6f 64 65 3a 20 46 75 6e 63 74 69 6f 6e 20 49 | and.Index.91282.Node:.Function.I |
| 56720 | 6e 64 65 78 7f 39 31 34 33 35 0a 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 7f | ndex.91435.Node:.Variable.Index. |
| 56740 | 39 33 32 31 33 0a 1f 0a 45 6e 64 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c 20 56 | 93213...End.Tag.Table....Local.V |
| 56760 | 61 72 69 61 62 6c 65 73 3a 0a 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a 00 00 00 | ariables:.coding:.utf-8.End:.... |
| 56780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 567a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 567c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 567e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 56800 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 56820 | 70 72 6f 74 6f 63 6f 6c 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | protocol.el..................... |
| 56840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 56860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 56880 | 30 30 32 31 34 31 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 34 34 31 00 20 30 00 00 00 | 0021417.00000000000.016441..0... |
| 568a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 568c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 568e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 56900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 56920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 56940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 56960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 56980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 569a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 569c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 569e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 56a00 | 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 2e 65 6c 20 2d 2d 2d 20 50 72 6f | ;;;.org-roam-protocol.el.---.Pro |
| 56a20 | 74 6f 63 6f 6c 20 68 61 6e 64 6c 65 72 20 66 6f 72 20 72 6f 61 6d 3a 2f 2f 20 6c 69 6e 6b 73 20 | tocol.handler.for.roam://.links. |
| 56a40 | 20 2d 2a 2d 20 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 3b 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | .-*-.coding:.utf-8;.lexical-bind |
| 56a60 | 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 | ing:.t;.-*-..;;.Copyright....202 |
| 56a80 | 30 2d 32 30 32 32 20 4a 65 74 68 72 6f 20 4b 75 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 | 0-2022.Jethro.Kuan.<jethrokuan95 |
| 56aa0 | 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 65 74 68 72 6f 20 4b 75 | @gmail.com>.;;.Author:.Jethro.Ku |
| 56ac0 | 61 6e 20 3c 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 | an.<jethrokuan95@gmail.com>.;;.U |
| 56ae0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f | RL:.https://github.com/org-roam/ |
| 56b00 | 6f 72 67 2d 72 6f 61 6d 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6f 72 67 2d 6d 6f 64 65 2c 20 | org-roam.;;.Keywords:.org-mode,. |
| 56b20 | 72 6f 61 6d 2c 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 32 2e | roam,.convenience.;;.Version:.2. |
| 56b40 | 32 2e 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 | 2.2.;;.Package-Requires:.((emacs |
| 56b60 | 20 22 32 36 2e 31 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 20 28 6f 72 67 2d 72 6f 61 6d 20 22 | ."26.1").(org."9.4").(org-roam." |
| 56b80 | 32 2e 31 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 | 2.1"))..;;.This.file.is.NOT.part |
| 56ba0 | 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 | .of.GNU.Emacs...;;.This.program. |
| 56bc0 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software;.you.can.redist |
| 56be0 | 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e | ribute.it.and/or.modify.;;.it.un |
| 56c00 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | der.the.terms.of.the.GNU.General |
| 56c20 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a | .Public.License.as.published.by. |
| 56c40 | 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b | ;;.the.Free.Software.Foundation; |
| 56c60 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f | .either.version.3,.or.(at.your.o |
| 56c80 | 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a | ption).;;.any.later.version..;;. |
| 56ca0 | 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 | ;;.This.program.is.distributed.i |
| 56cc0 | 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 | n.the.hope.that.it.will.be.usefu |
| 56ce0 | 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 | l,.;;.but.WITHOUT.ANY.WARRANTY;. |
| 56d00 | 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 | without.even.the.implied.warrant |
| 56d20 | 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 | y.of.;;.MERCHANTABILITY.or.FITNE |
| 56d40 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 | SS.FOR.A.PARTICULAR.PURPOSE...Se |
| 56d60 | 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | e.the.;;.GNU.General.Public.Lice |
| 56d80 | 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 | nse.for.more.details..;;.;;.You. |
| 56da0 | 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 | should.have.received.a.copy.of.t |
| 56dc0 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b | he.GNU.General.Public.License.;; |
| 56de0 | 20 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 45 6d 61 63 73 3b 20 73 65 65 20 74 68 65 20 66 | .along.with.GNU.Emacs;.see.the.f |
| 56e00 | 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 | ile.COPYING...If.not,.write.to.t |
| 56e20 | 68 65 0a 3b 3b 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 | he.;;.Free.Software.Foundation,. |
| 56e40 | 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 74 2c 20 46 69 66 74 68 20 | Inc.,.51.Franklin.Street,.Fifth. |
| 56e60 | 46 6c 6f 6f 72 2c 0a 3b 3b 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 2c | Floor,.;;.Boston,.MA.02110-1301, |
| 56e80 | 20 55 53 41 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 54 68 69 | .USA...;;;.Commentary:.;;.;;.Thi |
| 56ea0 | 73 20 65 78 74 65 6e 73 69 6f 6e 20 65 78 74 65 6e 64 73 20 60 6f 72 67 2d 70 72 6f 74 6f 63 6f | s.extension.extends.`org-protoco |
| 56ec0 | 6c 27 2c 20 61 64 64 69 6e 67 20 63 75 73 74 6f 6d 20 4f 72 67 2d 72 6f 61 6d 20 68 61 6e 64 6c | l',.adding.custom.Org-roam.handl |
| 56ee0 | 65 72 73 20 74 6f 20 69 74 0a 3b 3b 20 74 6f 20 70 72 6f 76 69 64 65 20 74 68 65 20 6e 65 78 74 | ers.to.it.;;.to.provide.the.next |
| 56f00 | 20 6e 65 77 20 70 72 6f 74 6f 63 6f 6c 73 3a 0a 3b 3b 0a 3b 3b 20 31 2e 20 22 72 6f 61 6d 2d 6e | .new.protocols:.;;.;;.1.."roam-n |
| 56f20 | 6f 64 65 22 3a 20 54 68 69 73 20 70 72 6f 74 6f 63 6f 6c 20 73 69 6d 70 6c 79 20 6f 70 65 6e 73 | ode":.This.protocol.simply.opens |
| 56f40 | 20 74 68 65 20 6e 6f 64 65 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 6e 6f 64 65 20 49 44 0a 3b | .the.node.given.by.the.node.ID.; |
| 56f60 | 3b 20 32 2e 20 22 72 6f 61 6d 2d 72 65 66 22 3a 20 54 68 69 73 20 70 72 6f 74 6f 63 6f 6c 20 63 | ;.2.."roam-ref":.This.protocol.c |
| 56f80 | 72 65 61 74 65 73 20 6f 72 20 6f 70 65 6e 73 20 74 68 65 20 6e 6f 64 65 20 77 69 74 68 20 74 68 | reates.or.opens.the.node.with.th |
| 56fa0 | 65 20 67 69 76 65 6e 20 52 45 46 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 63 61 6e 20 66 69 6e 64 20 64 | e.given.REF.;;.;;.You.can.find.d |
| 56fc0 | 65 74 61 69 6c 65 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 6f 6e 20 68 6f 77 20 74 6f 20 73 | etailed.instructions.on.how.to.s |
| 56fe0 | 65 74 75 70 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 69 6e 20 74 68 65 0a 3b 3b 20 64 6f 63 75 | etup.the.protocol.in.the.;;.docu |
| 57000 | 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 4f 72 67 2d 72 6f 61 6d 2e 0a 3b 3b 0a 3b 3b 3b 20 43 | mentation.for.Org-roam..;;.;;;.C |
| 57020 | 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 29 0a 28 72 65 | ode:.(require.'org-protocol).(re |
| 57040 | 71 75 69 72 65 20 27 6f 6c 29 20 3b 3b 20 66 6f 72 20 6f 72 67 2d 6c 69 6e 6b 2d 64 65 63 6f 64 | quire.'ol).;;.for.org-link-decod |
| 57060 | 65 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f | e.(require.'org-roam)..;;;.Optio |
| 57080 | 6e 73 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 2d | ns.(defcustom.org-roam-protocol- |
| 570a0 | 73 74 6f 72 65 2d 6c 69 6e 6b 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 74 | store-links.nil..."Whether.to.st |
| 570c0 | 6f 72 65 20 6c 69 6e 6b 73 20 77 68 65 6e 20 63 61 70 74 75 72 69 6e 67 20 77 65 62 73 69 74 65 | ore.links.when.capturing.website |
| 570e0 | 73 20 77 69 74 68 20 60 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 27 2e 22 0a 20 20 3a | s.with.`org-roam-protocol'."...: |
| 57100 | 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d | type.'boolean...:group.'org-roam |
| 57120 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 72 | )..(defcustom.org-roam-capture-r |
| 57140 | 65 66 2d 74 65 6d 70 6c 61 74 65 73 0a 20 20 27 28 28 22 72 22 20 22 72 65 66 22 20 70 6c 61 69 | ef-templates...'(("r"."ref".plai |
| 57160 | 6e 20 22 25 3f 22 0a 20 20 20 20 20 3a 74 61 72 67 65 74 20 28 66 69 6c 65 2b 68 65 61 64 20 22 | n."%?"......:target.(file+head." |
| 57180 | 24 7b 73 6c 75 67 7d 2e 6f 72 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ${slug}.org".................... |
| 571a0 | 20 20 20 20 20 22 23 2b 74 69 74 6c 65 3a 20 24 7b 74 69 74 6c 65 7d 22 29 0a 20 20 20 20 20 3a | ....."#+title:.${title}")......: |
| 571c0 | 75 6e 6e 61 72 72 6f 77 65 64 20 74 29 29 0a 20 20 22 54 68 65 20 4f 72 67 2d 72 6f 61 6d 20 74 | unnarrowed.t))..."The.Org-roam.t |
| 571e0 | 65 6d 70 6c 61 74 65 73 20 75 73 65 64 20 64 75 72 69 6e 67 20 61 20 63 61 70 74 75 72 65 20 66 | emplates.used.during.a.capture.f |
| 57200 | 72 6f 6d 20 74 68 65 20 72 6f 61 6d 2d 72 65 66 20 70 72 6f 74 6f 63 6f 6c 2e 0a 53 65 65 20 60 | rom.the.roam-ref.protocol..See.` |
| 57220 | 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 27 20 66 6f 72 20 | org-roam-capture-templates'.for. |
| 57240 | 74 68 65 20 74 65 6d 70 6c 61 74 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 22 0a 20 20 3a | the.template.documentation."...: |
| 57260 | 67 72 6f 75 70 20 27 6f 72 67 2d 72 6f 61 6d 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 | group.'org-roam...:type.'(repeat |
| 57280 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 6c 69 73 74 20 3a 74 61 67 20 22 4d | ...........(choice.(list.:tag."M |
| 572a0 | 75 6c 74 69 6b 65 79 20 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ultikey.description"............ |
| 572c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 4b 65 79 73 20 | .............(string.:tag."Keys. |
| 572e0 | 20 20 20 20 20 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......")........................ |
| 57300 | 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 44 65 73 63 72 69 70 74 69 6f 6e 22 29 29 0a 20 20 | .(string.:tag."Description"))... |
| 57320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 54 65 6d 70 | ................(list.:tag."Temp |
| 57340 | 6c 61 74 65 20 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | late.entry"..................... |
| 57360 | 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 | ....(string.:tag."Keys.......... |
| 57380 | 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 | .").........................(str |
| 573a0 | 69 6e 67 20 3a 74 61 67 20 22 44 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 22 29 0a 20 20 20 20 | ing.:tag."Description....")..... |
| 573c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 3a 74 61 67 | ....................(choice.:tag |
| 573e0 | 20 22 43 61 70 74 75 72 65 20 54 79 70 65 20 20 20 22 20 3a 76 61 6c 75 65 20 65 6e 74 72 79 0a | ."Capture.Type...".:value.entry. |
| 57400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57420 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4f 72 67 20 65 6e 74 72 79 22 20 65 6e 74 72 79 29 0a 20 | (const.:tag."Org.entry".entry).. |
| 57440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 57460 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 6c 61 69 6e 20 6c 69 73 74 20 69 74 65 6d 22 20 69 74 65 | const.:tag."Plain.list.item".ite |
| 57480 | 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m).............................. |
| 574a0 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 68 65 63 6b 62 6f 78 20 69 74 65 6d 22 20 63 | ...(const.:tag."Checkbox.item".c |
| 574c0 | 68 65 63 6b 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | heckitem)....................... |
| 574e0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 6c 61 69 6e 20 74 65 78 | ..........(const.:tag."Plain.tex |
| 57500 | 74 22 20 70 6c 61 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t".plain)....................... |
| 57520 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 61 62 6c 65 20 6c 69 6e | ..........(const.:tag."Table.lin |
| 57540 | 65 22 20 74 61 62 6c 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e".table-line))................. |
| 57560 | 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 20 | ........(choice.:tag."Template.. |
| 57580 | 20 20 20 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....".......................... |
| 575a0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(string)................. |
| 575c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 | ................(list.:tag."File |
| 575e0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... |
| 57600 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 29 0a | ........(const.:format."".file). |
| 57620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57640 | 20 20 20 20 20 20 28 66 69 6c 65 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 66 69 6c 65 22 | ......(file.:tag."Template.file" |
| 57660 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 57680 | 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 | ...(list.:tag."Function"........ |
| 576a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 576c0 | 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 | const.:format."".function)...... |
| 576e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57700 | 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 54 65 6d 70 6c 61 74 65 20 66 75 6e 63 74 69 | .(function.:tag."Template.functi |
| 57720 | 6f 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | on"))).........................( |
| 57740 | 70 6c 69 73 74 20 3a 69 6e 6c 69 6e 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | plist.:inline.t................. |
| 57760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 47 69 76 65 20 74 68 65 20 6d 6f 73 74 20 | ...............;;.Give.the.most. |
| 57780 | 63 6f 6d 6d 6f 6e 20 6f 70 74 69 6f 6e 73 20 61 73 20 63 68 65 63 6b 62 6f 78 65 73 0a 20 20 20 | common.options.as.checkboxes.... |
| 577a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 70 74 | ............................:opt |
| 577c0 | 69 6f 6e 73 20 28 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 74 61 72 | ions.(((const.:format."%v.".:tar |
| 577e0 | 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | get)............................ |
| 57800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 4e 6f 64 | ...............(choice.:tag."Nod |
| 57820 | 65 20 6c 6f 63 61 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.location"..................... |
| 57840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| 57860 | 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ist.:tag."File"................. |
| 57880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 578a0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 29 0a | ........(const.:format."".file). |
| 578c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 578e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 | ........................(string. |
| 57900 | 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :tag."..File"))................. |
| 57920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57940 | 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c 65 20 26 20 48 65 61 64 20 43 6f 6e 74 65 6e | ..(list.:tag."File.&.Head.Conten |
| 57960 | 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t".............................. |
| 57980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ...........................(cons |
| 579a0 | 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 2b 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 | t.:format."".file+head)......... |
| 579c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 579e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 | ................(string.:tag.".. |
| 57a00 | 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | File").......................... |
| 57a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 57a40 | 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 48 65 61 64 20 43 6f 6e 74 65 6e 74 22 29 29 0a 20 | string.:tag."..Head.Content")).. |
| 57a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 46 69 6c | .................(list.:tag."Fil |
| 57aa0 | 65 20 26 20 4f 75 74 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.&.Outline.path"............... |
| 57ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57ae0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 | ..........(const.:format."".file |
| 57b00 | 2b 6f 6c 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | +olp)........................... |
| 57b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ..............................(s |
| 57b40 | 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tring.:tag."..File")............ |
| 57b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 4f 75 74 6c 69 6e 65 | .............(list.:tag."Outline |
| 57ba0 | 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .path".......................... |
| 57bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57be0 | 20 20 20 20 20 28 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 48 65 61 64 6c | .....(repeat.(string.:tag."Headl |
| 57c00 | 69 6e 65 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine"))))........................ |
| 57c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ...........................(list |
| 57c40 | 20 3a 74 61 67 20 22 46 69 6c 65 20 26 20 48 65 61 64 20 43 6f 6e 74 65 6e 74 20 26 20 4f 75 74 | .:tag."File.&.Head.Content.&.Out |
| 57c60 | 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line.path"...................... |
| 57c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57ca0 | 20 20 20 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 66 69 6c 65 2b 68 65 61 64 2b 6f | ...(const.:format."".file+head+o |
| 57cc0 | 6c 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lp)............................. |
| 57ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 | ............................(str |
| 57d00 | 69 6e 67 20 3a 74 61 67 20 22 20 20 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.:tag."..File").............. |
| 57d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57d40 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 20 20 48 65 61 64 20 | ...........(string.:tag."..Head. |
| 57d60 | 43 6f 6e 74 65 6e 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Content")....................... |
| 57d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57da0 | 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 4f 75 74 6c 69 6e 65 20 70 61 74 68 22 0a 20 20 20 20 | ..(list.:tag."Outline.path"..... |
| 57dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 | ..........................(repea |
| 57e00 | 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 48 65 61 64 6c 69 6e 65 22 29 29 29 29 29 29 0a | t.(string.:tag."Headline")))))). |
| 57e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 57e40 | 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a | .........((const.:format."%v.".: |
| 57e60 | 70 72 65 70 65 6e 64 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | prepend).(const.t))............. |
| 57e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 | .............................((c |
| 57ea0 | 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 69 6d 6d 65 64 69 61 74 65 2d 66 69 | onst.:format."%v.".:immediate-fi |
| 57ec0 | 6e 69 73 68 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nish).(const.t))................ |
| 57ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 | ..........................((cons |
| 57f00 | 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 6a 75 6d 70 2d 74 6f 2d 63 61 70 74 75 72 65 | t.:format."%v.".:jump-to-capture |
| 57f20 | 64 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d).(const.t))................... |
| 57f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a | .......................((const.: |
| 57f60 | 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 29 20 28 63 6f 6e 73 | format."%v.".:empty-lines).(cons |
| 57f80 | 74 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.1))........................... |
| 57fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 | ...............((const.:format." |
| 57fc0 | 25 76 20 22 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 62 65 66 6f 72 65 29 20 28 63 6f 6e 73 74 | %v.".:empty-lines-before).(const |
| 57fe0 | 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .1))............................ |
| 58000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 | ..............((const.:format."% |
| 58020 | 76 20 22 20 3a 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 61 66 74 65 72 29 20 28 63 6f 6e 73 74 20 31 | v.".:empty-lines-after).(const.1 |
| 58040 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 58060 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 | ............((const.:format."%v. |
| 58080 | 22 20 3a 63 6c 6f 63 6b 2d 69 6e 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 | ".:clock-in).(const.t))......... |
| 580a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 580c0 | 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 63 6c 6f 63 6b 2d 6b 65 | .((const.:format."%v.".:clock-ke |
| 580e0 | 65 70 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ep).(const.t)).................. |
| 58100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 | ........................((const. |
| 58120 | 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 63 6c 6f 63 6b 2d 72 65 73 75 6d 65 29 20 28 63 6f | :format."%v.".:clock-resume).(co |
| 58140 | 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nst.t))......................... |
| 58160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 | .................((const.:format |
| 58180 | 20 22 25 76 20 22 20 3a 74 69 6d 65 2d 70 72 6f 6d 70 74 29 20 28 63 6f 6e 73 74 20 74 29 29 0a | ."%v.".:time-prompt).(const.t)). |
| 581a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 581c0 | 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a | .........((const.:format."%v.".: |
| 581e0 | 74 72 65 65 2d 74 79 70 65 29 20 28 63 6f 6e 73 74 20 77 65 65 6b 29 29 0a 20 20 20 20 20 20 20 | tree-type).(const.week))........ |
| 58200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58220 | 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 75 6e 6e 61 72 72 6f | ..((const.:format."%v.".:unnarro |
| 58240 | 77 65 64 29 20 28 63 6f 6e 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | wed).(const.t))................. |
| 58260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 | .........................((const |
| 58280 | 20 3a 66 6f 72 6d 61 74 20 22 25 76 20 22 20 3a 74 61 62 6c 65 2d 6c 69 6e 65 2d 70 6f 73 29 20 | .:format."%v.".:table-line-pos). |
| 582a0 | 28 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (string))....................... |
| 582c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 66 6f 72 6d | ...................((const.:form |
| 582e0 | 61 74 20 22 25 76 20 22 20 3a 6b 69 6c 6c 2d 62 75 66 66 65 72 29 20 28 63 6f 6e 73 74 20 74 29 | at."%v.".:kill-buffer).(const.t) |
| 58300 | 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 48 61 6e 64 6c 65 72 73 0a 28 64 65 66 75 6e 20 6f 72 67 | )))))))..;;;.Handlers.(defun.org |
| 58320 | 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 72 65 66 20 28 69 6e 66 6f 29 0a 20 | -roam-protocol-open-ref.(info).. |
| 58340 | 20 22 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 72 6f 61 6d | ."Process.an.org-protocol://roam |
| 58360 | 2d 72 65 66 3f 72 65 66 3d 20 73 74 79 6c 65 20 75 72 6c 20 77 69 74 68 20 49 4e 46 4f 2e 0a 0a | -ref?ref=.style.url.with.INFO... |
| 58380 | 49 74 20 6f 70 65 6e 73 20 6f 72 20 63 72 65 61 74 65 73 20 61 20 6e 6f 74 65 20 77 69 74 68 20 | It.opens.or.creates.a.note.with. |
| 583a0 | 74 68 65 20 67 69 76 65 6e 20 72 65 66 2e 0a 0a 20 20 6a 61 76 61 73 63 72 69 70 74 3a 6c 6f 63 | the.given.ref.....javascript:loc |
| 583c0 | 61 74 69 6f 6e 2e 68 72 65 66 20 3d 20 5c 5c 3d 27 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 3a 2f 2f | ation.href.=.\\='org-protocol:// |
| 583e0 | 72 6f 61 6d 2d 72 65 66 3f 74 65 6d 70 6c 61 74 65 3d 72 26 72 65 66 3d 5c 5c 3d 27 2b 20 5c 5c | roam-ref?template=r&ref=\\='+.\\ |
| 58400 | 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 6f 63 61 | .........encodeURIComponent(loca |
| 58420 | 74 69 6f 6e 2e 68 72 65 66 29 20 2b 20 5c 5c 3d 27 26 74 69 74 6c 65 3d 5c 5c 3d 27 20 2b 20 5c | tion.href).+.\\='&title=\\='.+.\ |
| 58440 | 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 63 | \.........encodeURIComponent(doc |
| 58460 | 75 6d 65 6e 74 2e 74 69 74 6c 65 29 20 2b 20 5c 5c 3d 27 26 62 6f 64 79 3d 5c 5c 3d 27 20 2b 20 | ument.title).+.\\='&body=\\='.+. |
| 58480 | 5c 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 77 69 | \\.........encodeURIComponent(wi |
| 584a0 | 6e 64 6f 77 2e 67 65 74 53 65 6c 65 63 74 69 6f 6e 28 29 29 22 0a 20 20 28 75 6e 6c 65 73 73 20 | ndow.getSelection())"...(unless. |
| 584c0 | 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 72 65 66 29 0a 20 20 20 20 28 75 73 65 72 2d | (plist-get.info.:ref).....(user- |
| 584e0 | 65 72 72 6f 72 20 22 4e 6f 20 72 65 66 20 6b 65 79 20 70 72 6f 76 69 64 65 64 22 29 29 0a 20 20 | error."No.ref.key.provided"))... |
| 58500 | 28 6f 72 67 2d 72 6f 61 6d 2d 70 6c 69 73 74 2d 6d 61 70 21 20 28 6c 61 6d 62 64 61 20 28 6b 20 | (org-roam-plist-map!.(lambda.(k. |
| 58520 | 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | v)..........................(org |
| 58540 | 2d 6c 69 6e 6b 2d 64 65 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -link-decode.................... |
| 58560 | 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 6b 20 3a 72 65 66 29 0a 20 20 20 20 20 20 | .......(if.(equal.k.:ref)....... |
| 58580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 70 72 6f | ........................(org-pro |
| 585a0 | 74 6f 63 6f 6c 2d 73 61 6e 69 74 69 7a 65 2d 75 72 69 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 | tocol-sanitize-uri.v)........... |
| 585c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 29 29 29 20 69 6e 66 6f 29 0a 20 20 28 | ..................v))).info)...( |
| 585e0 | 77 68 65 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 2d 73 74 6f 72 65 2d 6c 69 6e | when.org-roam-protocol-store-lin |
| 58600 | 6b 73 0a 20 20 20 20 28 70 75 73 68 20 28 6c 69 73 74 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e | ks.....(push.(list.(plist-get.in |
| 58620 | 66 6f 20 3a 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d | fo.:ref).................(plist- |
| 58640 | 67 65 74 20 69 6e 66 6f 20 3a 74 69 74 6c 65 29 29 20 6f 72 67 2d 73 74 6f 72 65 64 2d 6c 69 6e | get.info.:title)).org-stored-lin |
| 58660 | 6b 73 29 29 0a 20 20 28 6f 72 67 2d 6c 69 6e 6b 2d 73 74 6f 72 65 2d 70 72 6f 70 73 20 3a 74 79 | ks))...(org-link-store-props.:ty |
| 58680 | 70 65 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6f 72 67 2d 6c 69 6e 6b 2d 70 | pe.(and.(string-match.org-link-p |
| 586a0 | 6c 61 69 6e 2d 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lain-re......................... |
| 586c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d | .........................(plist- |
| 586e0 | 67 65 74 20 69 6e 66 6f 20 3a 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | get.info.:ref))................. |
| 58700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ...................(match-string |
| 58720 | 20 31 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 72 65 66 29 29 29 0a 20 20 20 20 20 | .1.(plist-get.info.:ref)))...... |
| 58740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 6b 20 28 70 6c 69 73 74 2d | ...................:link.(plist- |
| 58760 | 67 65 74 20 69 6e 66 6f 20 3a 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | get.info.:ref).................. |
| 58780 | 20 20 20 20 20 20 20 3a 61 6e 6e 6f 74 61 74 69 6f 6e 20 28 6f 72 67 2d 6c 69 6e 6b 2d 6d 61 6b | .......:annotation.(org-link-mak |
| 587a0 | 65 2d 73 74 72 69 6e 67 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 72 65 66 29 0a 20 | e-string.(plist-get.info.:ref).. |
| 587c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 587e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 70 6c | .........................(or.(pl |
| 58800 | 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ist-get.info.:title)............ |
| 58820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 58840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e | ...................(plist-get.in |
| 58860 | 66 6f 20 3a 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fo.:ref)))...................... |
| 58880 | 20 20 20 3a 69 6e 69 74 69 61 6c 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 | ...:initial.(or.(plist-get.info. |
| 588a0 | 3a 62 6f 64 79 29 20 22 22 29 29 0a 20 20 28 72 61 69 73 65 2d 66 72 61 6d 65 29 0a 20 20 28 6c | :body).""))...(raise-frame)...(l |
| 588c0 | 65 74 20 28 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 6c 69 6e 6b 2d 69 73 2d 61 6c 72 65 61 64 79 | et.((org-capture-link-is-already |
| 588e0 | 2d 73 74 6f 72 65 64 20 74 29 29 0a 20 20 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 63 61 70 74 75 72 | -stored.t)).....(org-roam-captur |
| 58900 | 65 2d 0a 20 20 20 20 20 3a 6b 65 79 73 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 74 | e-......:keys.(plist-get.info.:t |
| 58920 | 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 3a 6e 6f 64 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f | emplate)......:node.(org-roam-no |
| 58940 | 64 65 2d 63 72 65 61 74 65 20 3a 74 69 74 6c 65 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f | de-create.:title.(plist-get.info |
| 58960 | 20 3a 74 69 74 6c 65 29 29 0a 20 20 20 20 20 3a 69 6e 66 6f 20 28 6c 69 73 74 20 3a 72 65 66 20 | .:title))......:info.(list.:ref. |
| 58980 | 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 | (plist-get.info.:ref)........... |
| 589a0 | 20 20 20 20 20 20 20 3a 62 6f 64 79 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 62 6f | .......:body.(plist-get.info.:bo |
| 589c0 | 64 79 29 29 0a 20 20 20 20 20 3a 74 65 6d 70 6c 61 74 65 73 20 6f 72 67 2d 72 6f 61 6d 2d 63 61 | dy))......:templates.org-roam-ca |
| 589e0 | 70 74 75 72 65 2d 72 65 66 2d 74 65 6d 70 6c 61 74 65 73 29 29 0a 20 20 6e 69 6c 29 0a 0a 28 64 | pture-ref-templates))...nil)..(d |
| 58a00 | 65 66 75 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 2d 6f 70 65 6e 2d 6e 6f 64 65 | efun.org-roam-protocol-open-node |
| 58a20 | 20 28 69 6e 66 6f 29 0a 20 20 22 54 68 69 73 20 68 61 6e 64 6c 65 72 20 73 69 6d 70 6c 79 20 6f | .(info)..."This.handler.simply.o |
| 58a40 | 70 65 6e 73 20 74 68 65 20 66 69 6c 65 20 77 69 74 68 20 65 6d 61 63 73 63 6c 69 65 6e 74 2e 0a | pens.the.file.with.emacsclient.. |
| 58a60 | 0a 49 4e 46 4f 20 69 73 20 61 20 70 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 64 64 69 | .INFO.is.a.plist.containing.addi |
| 58a80 | 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 61 73 73 65 64 20 62 79 20 74 68 65 | tional.information.passed.by.the |
| 58aa0 | 20 70 72 6f 74 6f 63 6f 6c 20 55 52 4c 2e 0a 49 74 20 73 68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e | .protocol.URL..It.should.contain |
| 58ac0 | 20 74 68 65 20 46 49 4c 45 20 6b 65 79 2c 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 20 70 | .the.FILE.key,.pointing.to.the.p |
| 58ae0 | 61 74 68 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 6f 20 6f 70 65 6e 2e 0a 0a 20 20 45 78 61 6d | ath.of.the.file.to.open.....Exam |
| 58b00 | 70 6c 65 20 70 72 6f 74 6f 63 6f 6c 20 73 74 72 69 6e 67 3a 0a 0a 6f 72 67 2d 70 72 6f 74 6f 63 | ple.protocol.string:..org-protoc |
| 58b20 | 6f 6c 3a 2f 2f 72 6f 61 6d 2d 6e 6f 64 65 3f 6e 6f 64 65 3d 75 75 69 64 22 0a 20 20 28 77 68 65 | ol://roam-node?node=uuid"...(whe |
| 58b40 | 6e 2d 6c 65 74 20 28 28 6e 6f 64 65 20 28 70 6c 69 73 74 2d 67 65 74 20 69 6e 66 6f 20 3a 6e 6f | n-let.((node.(plist-get.info.:no |
| 58b60 | 64 65 29 29 29 0a 20 20 20 20 28 72 61 69 73 65 2d 66 72 61 6d 65 29 0a 20 20 20 20 28 6f 72 67 | de))).....(raise-frame).....(org |
| 58b80 | 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 76 69 73 69 74 20 28 6f 72 67 2d 72 6f 61 6d 2d 70 6f 70 75 6c | -roam-node-visit.(org-roam-popul |
| 58ba0 | 61 74 65 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 63 72 65 61 74 65 20 3a 69 64 20 6e 6f | ate.(org-roam-node-create.:id.no |
| 58bc0 | 64 65 29 29 20 6e 69 6c 20 27 66 6f 72 63 65 29 29 0a 20 20 6e 69 6c 29 0a 0a 28 70 75 73 68 20 | de)).nil.'force))...nil)..(push. |
| 58be0 | 27 28 22 6f 72 67 2d 72 6f 61 6d 2d 72 65 66 22 20 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 72 6f 61 | '("org-roam-ref"..:protocol."roa |
| 58c00 | 6d 2d 72 65 66 22 20 20 20 3a 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 | m-ref"...:function.org-roam-prot |
| 58c20 | 6f 63 6f 6c 2d 6f 70 65 6e 2d 72 65 66 29 0a 20 20 20 20 20 20 6f 72 67 2d 70 72 6f 74 6f 63 6f | ocol-open-ref).......org-protoco |
| 58c40 | 6c 2d 70 72 6f 74 6f 63 6f 6c 2d 61 6c 69 73 74 29 0a 28 70 75 73 68 20 27 28 22 6f 72 67 2d 72 | l-protocol-alist).(push.'("org-r |
| 58c60 | 6f 61 6d 2d 6e 6f 64 65 22 20 20 3a 70 72 6f 74 6f 63 6f 6c 20 22 72 6f 61 6d 2d 6e 6f 64 65 22 | oam-node"..:protocol."roam-node" |
| 58c80 | 20 20 20 3a 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f 6c 2d 6f | ...:function.org-roam-protocol-o |
| 58ca0 | 70 65 6e 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 6f 72 67 2d 70 72 6f 74 6f 63 6f 6c 2d 70 72 6f | pen-node).......org-protocol-pro |
| 58cc0 | 74 6f 63 6f 6c 2d 61 6c 69 73 74 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 72 6f 61 6d | tocol-alist)..(provide.'org-roam |
| 58ce0 | 2d 70 72 6f 74 6f 63 6f 6c 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 72 6f 61 6d 2d 70 72 6f 74 6f 63 6f | -protocol)..;;;.org-roam-protoco |
| 58d00 | 6c 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l.el.ends.here.................. |
| 58d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58e00 | 6f 72 67 2d 72 6f 61 6d 2d 32 30 32 34 30 31 31 34 2e 31 39 34 31 2f 6f 72 67 2d 72 6f 61 6d 2d | org-roam-20240114.1941/org-roam- |
| 58e20 | 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | pkg.el.......................... |
| 58e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 58e80 | 30 30 30 31 30 37 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 33 35 37 00 20 30 00 00 00 | 0001075.00000000000.015357..0... |
| 58ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 58f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 58f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 58fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59000 | 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 6f 72 67 2d 72 6f 61 6d 22 20 22 32 30 32 34 | (define-package."org-roam"."2024 |
| 59020 | 30 31 31 34 2e 31 39 34 31 22 20 22 41 20 64 61 74 61 62 61 73 65 20 61 62 73 74 72 61 63 74 69 | 0114.1941"."A.database.abstracti |
| 59040 | 6f 6e 20 6c 61 79 65 72 20 66 6f 72 20 4f 72 67 2d 6d 6f 64 65 22 0a 20 20 27 28 28 65 6d 61 63 | on.layer.for.Org-mode"...'((emac |
| 59060 | 73 20 22 32 36 2e 31 22 29 0a 20 20 20 20 28 64 61 73 68 20 22 32 2e 31 33 22 29 0a 20 20 20 20 | s."26.1").....(dash."2.13")..... |
| 59080 | 28 6f 72 67 20 22 39 2e 34 22 29 0a 20 20 20 20 28 65 6d 61 63 73 71 6c 20 22 32 30 32 33 30 32 | (org."9.4").....(emacsql."202302 |
| 590a0 | 32 38 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 33 2e 30 2e 30 22 29 | 28").....(magit-section."3.0.0") |
| 590c0 | 29 0a 20 20 3a 63 6f 6d 6d 69 74 20 22 32 65 39 34 66 35 35 63 63 35 38 66 36 64 63 65 32 37 37 | )...:commit."2e94f55cc58f6dce277 |
| 590e0 | 32 61 36 66 33 33 35 32 31 65 62 35 61 66 63 66 36 37 32 36 35 22 20 3a 61 75 74 68 6f 72 73 0a | 2a6f33521eb5afcf67265".:authors. |
| 59100 | 20 20 27 28 28 22 4a 65 74 68 72 6f 20 4b 75 61 6e 22 20 2e 20 22 6a 65 74 68 72 6f 6b 75 61 6e | ..'(("Jethro.Kuan"..."jethrokuan |
| 59120 | 39 35 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 29 0a 20 20 3a 6d 61 69 6e 74 61 69 6e 65 72 73 0a 20 | 95@gmail.com"))...:maintainers.. |
| 59140 | 20 27 28 28 22 4a 65 74 68 72 6f 20 4b 75 61 6e 22 20 2e 20 22 6a 65 74 68 72 6f 6b 75 61 6e 39 | .'(("Jethro.Kuan"..."jethrokuan9 |
| 59160 | 35 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 29 0a 20 20 3a 6d 61 69 6e 74 61 69 6e 65 72 0a 20 20 27 | 5@gmail.com"))...:maintainer...' |
| 59180 | 28 22 4a 65 74 68 72 6f 20 4b 75 61 6e 22 20 2e 20 22 6a 65 74 68 72 6f 6b 75 61 6e 39 35 40 67 | ("Jethro.Kuan"..."jethrokuan95@g |
| 591a0 | 6d 61 69 6c 2e 63 6f 6d 22 29 0a 20 20 3a 6b 65 79 77 6f 72 64 73 0a 20 20 27 28 22 6f 72 67 2d | mail.com")...:keywords...'("org- |
| 591c0 | 6d 6f 64 65 22 20 22 72 6f 61 6d 22 20 22 63 6f 6e 76 65 6e 69 65 6e 63 65 22 29 0a 20 20 3a 75 | mode"."roam"."convenience")...:u |
| 591e0 | 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 72 6f 61 6d 2f | rl."https://github.com/org-roam/ |
| 59200 | 6f 72 67 2d 72 6f 61 6d 22 29 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 3b | org-roam").;;.Local.Variables:.; |
| 59220 | 3b 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 0a 3b 3b 20 45 6e 64 3a 0a 00 00 00 | ;.no-byte-compile:.t.;;.End:.... |
| 59240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 592a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 592c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 592e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 593a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 593c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 593e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 594a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 594c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 594e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 595a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 595c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 595e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 596a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 596c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 596e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 597a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 597c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 597e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 598a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 598c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 598e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 599a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 599c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 599e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 59fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |