| ofs | hex dump | ascii |
|---|
| 0000 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 00 00 00 00 00 00 00 00 | org-noter-20240918.1703/........ |
| 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 37 33 31 00 20 35 00 00 00 | 0000000.00000000000.012731..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 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6d 6f 64 75 6c 65 73 2f | org-noter-20240918.1703/modules/ |
| 0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0260 | 00 00 00 00 30 30 30 30 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 |
| 0280 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 34 30 31 00 20 35 00 00 00 | 0000000.00000000000.014401..5... |
| 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 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6d 6f 64 75 6c 65 73 2f | org-noter-20240918.1703/modules/ |
| 0420 | 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | org-noter-djvu.el............... |
| 0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0460 | 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 |
| 0480 | 30 30 31 34 36 31 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 36 31 35 00 20 30 00 00 00 | 0014616.00000000000.017615..0... |
| 04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0500 | 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................... |
| 0520 | 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................... |
| 0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0600 | 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2e 65 6c 20 2d 2d 2d 20 4d 6f 64 75 6c 65 | ;;;.org-noter-djvu.el.---.Module |
| 0620 | 20 66 6f 72 20 44 4a 56 55 20 20 20 20 20 20 20 20 20 20 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c | .for.DJVU............-*-.lexical |
| 0640 | 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 68 74 20 28 | -binding:.t;.-*-..;;.Copyright.( |
| 0660 | 43 29 20 32 30 32 32 20 20 63 31 2d 67 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 63 31 2d 67 20 3c | C).2022..c1-g..;;.Author:.c1-g.< |
| 0680 | 63 68 61 72 31 69 65 67 6f 72 64 6f 6e 40 70 72 6f 74 6f 6e 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b | char1iegordon@protonmail.com>.;; |
| 06a0 | 20 4b 65 79 77 6f 72 64 73 3a 20 6d 75 6c 74 69 6d 65 64 69 61 0a 0a 3b 3b 20 54 68 69 73 20 70 | .Keywords:.multimedia..;;.This.p |
| 06c0 | 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 6e | rogram.is.free.software;.you.can |
| 06e0 | 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 3b | .redistribute.it.and/or.modify.; |
| 0700 | 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 20 | ;.it.under.the.terms.of.the.GNU. |
| 0720 | 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 73 | General.Public.License.as.publis |
| 0740 | 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 6e | hed.by.;;.the.Free.Software.Foun |
| 0760 | 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 | dation,.either.version.3.of.the. |
| 0780 | 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 | License,.or.;;.(at.your.option). |
| 07a0 | 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 | any.later.version...;;.This.prog |
| 07c0 | 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 20 74 | ram.is.distributed.in.the.hope.t |
| 07e0 | 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 57 49 | hat.it.will.be.useful,.;;.but.WI |
| 0800 | 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 65 6e | THOUT.ANY.WARRANTY;.without.even |
| 0820 | 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 52 43 | .the.implied.warranty.of.;;.MERC |
| 0840 | 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 41 52 | HANTABILITY.or.FITNESS.FOR.A.PAR |
| 0860 | 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 4e 55 | TICULAR.PURPOSE...See.the.;;.GNU |
| 0880 | 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 72 65 | .General.Public.License.for.more |
| 08a0 | 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 | .details...;;.You.should.have.re |
| 08c0 | 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 65 72 61 6c | ceived.a.copy.of.the.GNU.General |
| 08e0 | 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 68 20 74 68 | .Public.License.;;.along.with.th |
| 0900 | 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a | is.program...If.not,.see.<https: |
| 0920 | 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 | //www.gnu.org/licenses/>...;;;.C |
| 0940 | 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 | ommentary:..;;..;;;.Code:.(requi |
| 0960 | 72 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 6f 72 65 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d | re.'org-noter-core)..(eval-when- |
| 0980 | 63 6f 6d 70 69 6c 65 20 3b 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6d 70 69 6c | compile.;.ensure.that.the.compil |
| 09a0 | 65 64 20 63 6f 64 65 20 6b 6e 6f 77 73 20 61 62 6f 75 74 20 44 4a 56 55 2c 20 69 66 20 69 6e 73 | ed.code.knows.about.DJVU,.if.ins |
| 09c0 | 74 61 6c 6c 65 64 0a 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 | talled...(condition-case.nil.... |
| 09e0 | 20 20 20 28 72 65 71 75 69 72 65 20 27 64 6a 76 75 29 0a 20 20 20 20 28 65 72 72 6f 72 20 28 6d | ...(require.'djvu).....(error.(m |
| 0a00 | 65 73 73 61 67 65 20 22 60 64 6a 76 75 27 20 70 61 63 6b 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 | essage."`djvu'.package.not.found |
| 0a20 | 22 29 29 29 29 0a 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 20 3b 20 72 75 6e 20 | ")))).(condition-case.nil.;.run. |
| 0a40 | 74 69 6d 65 20 77 61 72 6e 69 6e 67 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 64 6a 76 75 29 | time.warning.....(require.'djvu) |
| 0a60 | 0a 20 20 28 65 72 72 6f 72 20 28 6d 65 73 73 61 67 65 20 22 41 54 54 45 4e 54 49 4f 4e 3a 20 6f | ...(error.(message."ATTENTION:.o |
| 0a80 | 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 20 6e 65 65 64 73 20 74 68 65 20 70 61 63 6b 61 67 65 20 | rg-noter-djvu.needs.the.package. |
| 0aa0 | 60 64 6a 76 75 27 22 29 29 29 0a 0a 28 70 75 73 68 20 22 64 6a 76 75 22 20 6f 72 67 2d 6e 6f 74 | `djvu'")))..(push."djvu".org-not |
| 0ac0 | 65 72 2d 2d 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 73 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | er--doc-extensions)..(defun.org- |
| 0ae0 | 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f | noter-djvu--pretty-print-locatio |
| 0b00 | 6e 20 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d | n.(location)...(org-noter--with- |
| 0b20 | 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 6f 72 67 2d | valid-session....(when.(eq.(org- |
| 0b40 | 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 20 73 65 73 73 69 6f 6e 29 | noter--session-doc-mode.session) |
| 0b60 | 20 27 64 6a 76 75 2d 72 65 61 64 2d 6d 6f 64 65 29 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .'djvu-read-mode)......(format." |
| 0b80 | 25 73 22 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | %s".(if.(or.(not.(org-noter--get |
| 0ba0 | 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 29 20 28 3c 3d 20 28 6f 72 | -location-top.location)).(<=.(or |
| 0bc0 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 | g-noter--get-location-top.locati |
| 0be0 | 6f 6e 29 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 28 63 | on).0)).......................(c |
| 0c00 | 61 72 20 6c 6f 63 61 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 | ar.location).................... |
| 0c20 | 20 6c 6f 63 61 74 69 6f 6e 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 | .location)))))..(add-to-list.'or |
| 0c40 | 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 | g-noter--pretty-print-location-h |
| 0c60 | 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 70 72 65 74 74 79 2d 70 72 69 | ook.#'org-noter-djvu--pretty-pri |
| 0c80 | 6e 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e | nt-location).(add-to-list.'org-n |
| 0ca0 | 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d | oter--pretty-print-location-for- |
| 0cc0 | 74 69 74 6c 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 70 72 65 | title-hook.#'org-noter-djvu--pre |
| 0ce0 | 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | tty-print-location)..(defun.org- |
| 0d00 | 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 | noter-djvu--approx-location-cons |
| 0d20 | 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 5f 66 | .(mode.&optional.precise-info._f |
| 0d40 | 6f 72 63 65 2d 6e 65 77 2d 72 65 66 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 | orce-new-ref)...(when.(eq.mode.' |
| 0d60 | 64 6a 76 75 2d 72 65 61 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 6f 6e 73 20 64 6a 76 75 2d 64 | djvu-read-mode).....(cons.djvu-d |
| 0d80 | 6f 63 2d 70 61 67 65 20 28 69 66 20 28 6f 72 20 28 6e 75 6d 62 65 72 70 20 70 72 65 63 69 73 65 | oc-page.(if.(or.(numberp.precise |
| 0da0 | 2d 69 6e 66 6f 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 | -info).......................... |
| 0dc0 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 63 6f 6e 73 70 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 | .......(and.(consp.precise-info) |
| 0de0 | 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 | ................................ |
| 0e00 | 20 20 20 20 20 20 28 6e 75 6d 62 65 72 70 20 28 63 61 72 20 70 72 65 63 69 73 65 2d 69 6e 66 6f | ......(numberp.(car.precise-info |
| 0e20 | 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 | )).............................. |
| 0e40 | 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 70 20 28 63 64 72 20 70 72 65 63 69 73 65 2d 69 6e | ........(numberp.(cdr.precise-in |
| 0e60 | 66 6f 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 | fo)))).......................... |
| 0e80 | 20 20 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...precise-info................. |
| 0ea0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 31 20 28 2f 20 28 2b 20 28 77 69 6e 64 6f 77 2d 73 | ..........(max.1.(/.(+.(window-s |
| 0ec0 | 74 61 72 74 29 20 28 77 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c 20 74 29 29 20 32 29 29 29 29 29 | tart).(window-end.nil.t)).2))))) |
| 0ee0 | 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d | )..(add-to-list.'org-noter--doc- |
| 0f00 | 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 | approx-location-hook.#'org-noter |
| 0f20 | 2d 64 6a 76 75 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 29 0a 0a 28 64 | -djvu--approx-location-cons)..(d |
| 0f40 | 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 | efun.org-noter-djvu--get-precise |
| 0f60 | 2d 69 6e 66 6f 20 28 6d 6f 64 65 20 77 69 6e 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 | -info.(mode.window)...(when.(eq. |
| 0f80 | 6d 6f 64 65 20 27 64 6a 76 75 2d 72 65 61 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 69 66 20 28 72 | mode.'djvu-read-mode).....(if.(r |
| 0fa0 | 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 6d | egion-active-p).........(cons.(m |
| 0fc0 | 61 72 6b 29 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 76 65 6e 74 | ark).(point)).......(let.((event |
| 0fe0 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 61 6e 64 20 | .nil)).........(while.(not.(and. |
| 1000 | 28 65 71 20 27 6d 6f 75 73 65 2d 31 20 28 63 61 72 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 | (eq.'mouse-1.(car.event))....... |
| 1020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 77 69 6e 64 6f 77 20 28 70 | ...................(eq.window.(p |
| 1040 | 6f 73 6e 2d 77 69 6e 64 6f 77 20 28 65 76 65 6e 74 2d 73 74 61 72 74 20 65 76 65 6e 74 29 29 29 | osn-window.(event-start.event))) |
| 1060 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 76 65 6e 74 20 28 72 65 61 64 2d 65 | ))...........(setq.event.(read-e |
| 1080 | 76 65 6e 74 20 22 43 6c 69 63 6b 20 77 68 65 72 65 20 79 6f 75 20 77 61 6e 74 20 74 68 65 20 73 | vent."Click.where.you.want.the.s |
| 10a0 | 74 61 72 74 20 6f 66 20 74 68 65 20 6e 6f 74 65 20 74 6f 20 62 65 21 22 29 29 29 0a 20 20 20 20 | tart.of.the.note.to.be!")))..... |
| 10c0 | 20 20 20 20 28 70 6f 73 6e 2d 70 6f 69 6e 74 20 28 65 76 65 6e 74 2d 73 74 61 72 74 20 65 76 65 | ....(posn-point.(event-start.eve |
| 10e0 | 6e 74 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 | nt))))))..(add-to-list.'org-note |
| 1100 | 72 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e | r--get-precise-info-hook.#'org-n |
| 1120 | 6f 74 65 72 2d 64 6a 76 75 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 0a 0a 28 64 | oter-djvu--get-precise-info)..(d |
| 1140 | 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 73 65 74 75 70 2d 68 61 6e 64 6c | efun.org-noter-djvu--setup-handl |
| 1160 | 65 72 20 28 6d 6f 64 65 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 64 6a 76 75 | er.(mode)...(when.(eq.mode.'djvu |
| 1180 | 2d 72 65 61 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 64 6a 76 | -read-mode).....(advice-add.'djv |
| 11a0 | 75 2d 69 6e 69 74 2d 70 61 67 65 20 3a 61 66 74 65 72 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6c | u-init-page.:after.'org-noter--l |
| 11c0 | 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 61 64 76 69 63 65 29 0a 20 20 20 20 74 29 29 0a 0a | ocation-change-advice).....t)).. |
| 11e0 | 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 75 70 2d 64 | (add-to-list.'org-noter-set-up-d |
| 1200 | 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 73 | ocument-hook.#'org-noter-djvu--s |
| 1220 | 65 74 75 70 2d 68 61 6e 64 6c 65 72 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d | etup-handler)..(defun.org-noter- |
| 1240 | 64 6a 76 75 2d 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 28 6d 6f 64 65 20 6c 6f 63 61 74 69 | djvu--goto-location.(mode.locati |
| 1260 | 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 77 69 6e 64 6f 77 29 0a 20 20 22 44 4a 56 55 20 6d 6f 64 | on.&optional.window)..."DJVU.mod |
| 1280 | 65 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 | e.function.for.`org-noter--doc-g |
| 12a0 | 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 27 2e 0a 4d 4f 44 45 20 69 73 20 74 68 65 20 | oto-location-hook'..MODE.is.the. |
| 12c0 | 64 6f 63 75 6d 65 6e 74 20 6d 6f 64 65 20 61 6e 64 20 4c 4f 43 41 54 49 4f 4e 20 69 73 20 74 68 | document.mode.and.LOCATION.is.th |
| 12e0 | 65 20 6e 6f 74 65 20 6c 6f 63 61 74 69 6f 6e 2e 0a 57 49 4e 44 4f 57 20 69 73 20 72 65 71 75 69 | e.note.location..WINDOW.is.requi |
| 1300 | 72 65 64 20 62 79 20 74 68 65 20 68 6f 6f 6b 2c 20 62 75 74 20 6e 6f 74 20 75 73 65 64 20 69 6e | red.by.the.hook,.but.not.used.in |
| 1320 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 | .this.function."...(when.(eq.mod |
| 1340 | 65 20 27 64 6a 76 75 2d 72 65 61 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 64 6a 76 75 2d 67 6f 74 | e.'djvu-read-mode).....(djvu-got |
| 1360 | 6f 2d 70 61 67 65 20 28 63 61 72 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 28 67 6f 74 6f | o-page.(car.location)).....(goto |
| 1380 | 2d 63 68 61 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 | -char.(org-noter--get-location-t |
| 13a0 | 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f | op.location))))..(add-to-list.'o |
| 13c0 | 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b | rg-noter--doc-goto-location-hook |
| 13e0 | 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e | .#'org-noter-djvu--goto-location |
| 1400 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 67 65 74 2d 63 75 | )..(defun.org-noter-djvu--get-cu |
| 1420 | 72 72 65 6e 74 2d 76 69 65 77 20 28 6d 6f 64 65 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f | rrent-view.(mode)...(when.(eq.mo |
| 1440 | 64 65 20 27 64 6a 76 75 2d 72 65 61 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 76 65 63 74 6f 72 20 | de.'djvu-read-mode).....(vector. |
| 1460 | 27 70 61 67 65 64 20 28 63 61 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 61 70 70 | 'paged.(car.(org-noter-djvu--app |
| 1480 | 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 20 6d 6f 64 65 29 29 29 29 29 0a 0a 28 61 64 | rox-location-cons.mode)))))..(ad |
| 14a0 | 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 75 72 72 65 6e | d-to-list.'org-noter--get-curren |
| 14c0 | 74 2d 76 69 65 77 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d 67 65 | t-view-hook.#'org-noter-djvu--ge |
| 14e0 | 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 | t-current-view)..(defun.org-note |
| 1500 | 72 2d 64 6a 76 75 2d 2d 67 65 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 28 6d 6f 64 65 29 | r-djvu--get-selected-text.(mode) |
| 1520 | 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 6d 6f 64 65 20 27 64 6a 76 75 2d 72 65 61 | ...(when.(and.(eq.mode.'djvu-rea |
| 1540 | 64 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 69 6f 6e 2d 61 63 74 | d-mode)..............(region-act |
| 1560 | 69 76 65 2d 70 29 29 0a 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f | ive-p)).....(buffer-substring-no |
| 1580 | 2d 70 72 6f 70 65 72 74 69 65 73 20 28 6d 61 72 6b 29 20 28 70 6f 69 6e 74 29 29 29 29 0a 0a 28 | -properties.(mark).(point))))..( |
| 15a0 | 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 73 65 6c 65 63 | add-to-list.'org-noter-get-selec |
| 15c0 | 74 65 64 2d 74 65 78 74 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 2d 2d | ted-text-hook.#'org-noter-djvu-- |
| 15e0 | 67 65 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e | get-selected-text)..(defun.org-n |
| 1600 | 6f 74 65 72 2d 64 6a 76 75 2d 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 74 6f 6e 20 28 6d 6f 64 65 | oter-djvu--create-skeleton.(mode |
| 1620 | 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 64 6a 76 75 2d 72 65 61 64 2d 6d 6f | )...(when.(eq.mode.'djvu-read-mo |
| 1640 | 64 65 29 0a 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 | de).....(org-noter--with-valid-s |
| 1660 | 65 73 73 69 6f 6e 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 73 74 20 28 6f 72 67 2d 6e 6f 74 | ession......(let*.((ast.(org-not |
| 1680 | 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f | er--parse-root)).............(to |
| 16a0 | 70 2d 6c 65 76 65 6c 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 | p-level.(or.(org-element-propert |
| 16c0 | 79 20 3a 6c 65 76 65 6c 20 61 73 74 29 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 | y.:level.ast).0)).............ou |
| 16e0 | 74 70 75 74 2d 64 61 74 61 29 0a 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 74 68 69 6e | tput-data)........(require.'thin |
| 1700 | 67 61 74 70 74 29 0a 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 | gatpt)........(with-current-buff |
| 1720 | 65 72 20 28 64 6a 76 75 2d 72 65 66 20 6f 75 74 6c 69 6e 65 2d 62 75 66 29 0a 20 20 20 20 20 20 | er.(djvu-ref.outline-buf)....... |
| 1740 | 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 3d 20 28 62 75 66 66 65 72 2d 73 74 72 69 | ...(unless.(string=.(buffer-stri |
| 1760 | 6e 67 29 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 | ng)."")............(push.(vector |
| 1780 | 20 22 53 6b 65 6c 65 74 6f 6e 22 20 6e 69 6c 20 31 29 20 6f 75 74 70 75 74 2d 64 61 74 61 29 0a | ."Skeleton".nil.1).output-data). |
| 17a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ...........(save-excursion...... |
| 17c0 | 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 0a | ........(goto-char.(point-min)). |
| 17e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 6c 6f 6f 6b 69 6e | .............(while.(not.(lookin |
| 1800 | 67 2d 61 74 20 22 5e 24 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | g-at."^$"))................(push |
| 1820 | 20 28 76 65 63 74 6f 72 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 2d 72 69 67 68 74 20 28 73 74 72 | .(vector.(string-trim-right.(str |
| 1840 | 69 6e 67 2d 74 72 69 6d 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 20 74 | ing-trim.(thing-at-point.'line.t |
| 1860 | 29 29 20 22 20 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | )).".[[:digit:]]+")............. |
| 1880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 74 72 69 6e 67 2d 74 | .................(list.(string-t |
| 18a0 | 72 69 6d 2d 6c 65 66 74 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 28 74 68 69 6e 67 2d 61 74 2d | rim-left.(string-trim.(thing-at- |
| 18c0 | 70 6f 69 6e 74 20 27 6c 69 6e 65 20 74 29 29 20 22 2e 2a 20 22 29 29 0a 20 20 20 20 20 20 20 20 | point.'line.t)).".*."))......... |
| 18e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 32 20 28 68 6f 77 2d 6d | .....................(+.2.(how-m |
| 1900 | 61 6e 79 20 22 20 20 22 20 28 70 6f 69 6e 74 2d 61 74 2d 62 6f 6c 29 20 28 70 6f 69 6e 74 2d 61 | any."..".(point-at-bol).(point-a |
| 1920 | 74 2d 65 6f 6c 29 29 29 29 20 6f 75 74 70 75 74 2d 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 | t-eol)))).output-data).......... |
| 1940 | 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 | ......(forward-line)))))........ |
| 1960 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 | .(with-current-buffer.(org-noter |
| 1980 | 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a | --session-notes-buffer.session). |
| 19a0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 6f 72 67 2d 77 69 74 68 2d | .........;;.NOTE(nox):.org-with- |
| 19c0 | 77 69 64 65 2d 62 75 66 66 65 72 20 63 61 6e 27 74 20 62 65 20 75 73 65 64 20 62 65 63 61 75 73 | wide-buffer.can't.be.used.becaus |
| 19e0 | 65 20 77 65 20 77 61 6e 74 20 74 6f 20 72 65 73 65 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | e.we.want.to.reset.the.......... |
| 1a00 | 3b 3b 20 6e 61 72 72 6f 77 20 72 65 67 69 6f 6e 20 74 6f 20 69 6e 63 6c 75 64 65 20 74 68 65 20 | ;;.narrow.region.to.include.the. |
| 1a20 | 6e 65 77 20 68 65 61 64 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 | new.headings..........(widen)... |
| 1a40 | 20 20 20 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 20 20 20 | .......(save-excursion.......... |
| 1a60 | 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 72 | ..(goto-char.(org-element-proper |
| 1a80 | 74 79 20 3a 65 6e 64 20 61 73 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ty.:end.ast)).............(let.( |
| 1aa0 | 6c 61 73 74 2d 61 62 73 6f 6c 75 74 65 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | last-absolute-level............. |
| 1ac0 | 20 20 20 20 20 74 69 74 6c 65 20 6c 6f 63 61 74 69 6f 6e 20 72 65 6c 61 74 69 76 65 2d 6c 65 76 | .....title.location.relative-lev |
| 1ae0 | 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 76 65 6c 29 0a 0a 20 20 20 20 | el..................level)...... |
| 1b00 | 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 64 61 74 61 20 28 6e 72 65 76 65 72 73 65 | .........(dolist.(data.(nreverse |
| 1b20 | 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | .output-data))................(s |
| 1b40 | 65 74 71 20 74 69 74 6c 65 20 28 61 72 65 66 20 64 61 74 61 20 30 29 0a 20 20 20 20 20 20 20 20 | etq.title.(aref.data.0)......... |
| 1b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 74 69 6f 6e 20 28 61 72 65 66 20 64 61 74 61 | .............location.(aref.data |
| 1b80 | 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 76 | .1)......................relativ |
| 1ba0 | 65 2d 6c 65 76 65 6c 20 28 61 72 65 66 20 64 61 74 61 20 32 29 29 0a 0a 20 20 20 20 20 20 20 20 | e-level.(aref.data.2)).......... |
| 1bc0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 73 74 2d 61 62 73 6f 6c 75 74 65 2d 6c 65 76 65 6c | .......(setq.last-absolute-level |
| 1be0 | 20 28 2b 20 74 6f 70 2d 6c 65 76 65 6c 20 72 65 6c 61 74 69 76 65 2d 6c 65 76 65 6c 29 0a 20 20 | .(+.top-level.relative-level)... |
| 1c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 76 65 6c 20 6c 61 73 74 2d 61 62 | ...................level.last-ab |
| 1c20 | 73 6f 6c 75 74 65 2d 6c 65 76 65 6c 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | solute-level).................(o |
| 1c40 | 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 6c 65 76 65 6c 20 74 | rg-noter--insert-heading.level.t |
| 1c60 | 69 74 6c 65 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6c 6f 63 61 | itle).................(when.loca |
| 1c80 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 | tion..................(org-entry |
| 1ca0 | 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 | -put.nil.org-noter-property-note |
| 1cc0 | 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 | -location.(org-noter--pretty-pri |
| 1ce0 | 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 20 20 20 20 20 20 20 | nt-location.location)))......... |
| 1d00 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 70 72 6f 70 | ........(when.org-noter-doc-prop |
| 1d20 | 65 72 74 79 2d 69 6e 2d 6e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | erty-in-notes..................( |
| 1d40 | 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 | org-entry-put.nil.org-noter-prop |
| 1d60 | 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f | erty-doc-file.(org-noter--sessio |
| 1d80 | 6e 2d 70 72 6f 70 65 72 74 79 2d 74 65 78 74 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 | n-property-text.session))....... |
| 1da0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 | ...........(org-entry-put.nil.or |
| 1dc0 | 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 | g-noter--property-auto-save-last |
| 1de0 | 2d 6c 6f 63 61 74 69 6f 6e 20 22 6e 69 6c 22 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | -location."nil"))))............. |
| 1e00 | 28 73 65 74 71 20 61 73 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 | (setq.ast.(org-noter--parse-root |
| 1e20 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 61 72 72 6f 77 | ))............(org-noter--narrow |
| 1e40 | 2d 74 6f 2d 72 6f 6f 74 20 61 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | -to-root.ast)............(goto-c |
| 1e60 | 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 69 6e | har.(org-element-property.:begin |
| 1e80 | 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 61 74 2d | .ast))............(when.(org-at- |
| 1ea0 | 68 65 61 64 69 6e 67 2d 70 29 20 28 6f 75 74 6c 69 6e 65 2d 68 69 64 65 2d 73 75 62 74 72 65 65 | heading-p).(outline-hide-subtree |
| 1ec0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e | ))............(org-show-children |
| 1ee0 | 20 32 29 29 29 0a 20 20 20 20 20 20 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 29 0a 0a 28 61 | .2)))........output-data))))..(a |
| 1f00 | 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 6b 65 | dd-to-list.'org-noter-create-ske |
| 1f20 | 6c 65 74 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 | leton-functions.#'org-noter-djvu |
| 1f40 | 2d 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 74 6f 6e 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 | --create-skeleton)..(provide.'or |
| 1f60 | 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 29 0a 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 | g-noter-djvu).;;;.org-noter-djvu |
| 1f80 | 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 00 | .el.ends.here................... |
| 1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2000 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6d 6f 64 75 6c 65 73 2f | org-noter-20240918.1703/modules/ |
| 2020 | 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | org-noter-nov.el................ |
| 2040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2060 | 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 |
| 2080 | 30 30 32 31 33 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 34 33 33 00 20 30 00 00 00 | 0021300.00000000000.017433..0... |
| 20a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2100 | 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................... |
| 2120 | 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................... |
| 2140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2200 | 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2e 65 6c 20 2d 2d 2d 20 49 6e 74 65 67 72 61 | ;;;.org-noter-nov.el.---.Integra |
| 2220 | 74 69 6f 6e 20 77 69 74 68 20 4e 6f 76 2e 65 6c 20 20 20 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c | tion.with.Nov.el.....-*-.lexical |
| 2240 | 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 68 74 20 28 | -binding:.t;.-*-..;;.Copyright.( |
| 2260 | 43 29 20 32 30 32 32 20 20 63 31 2d 67 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 63 31 2d 67 20 3c | C).2022..c1-g..;;.Author:.c1-g.< |
| 2280 | 63 68 61 72 31 69 65 67 6f 72 64 6f 6e 40 70 72 6f 74 6f 6e 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b | char1iegordon@protonmail.com>.;; |
| 22a0 | 20 4b 65 79 77 6f 72 64 73 3a 20 6d 75 6c 74 69 6d 65 64 69 61 0a 0a 3b 3b 20 54 68 69 73 20 70 | .Keywords:.multimedia..;;.This.p |
| 22c0 | 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 6e | rogram.is.free.software;.you.can |
| 22e0 | 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 3b | .redistribute.it.and/or.modify.; |
| 2300 | 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 20 | ;.it.under.the.terms.of.the.GNU. |
| 2320 | 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 73 | General.Public.License.as.publis |
| 2340 | 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 6e | hed.by.;;.the.Free.Software.Foun |
| 2360 | 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 | dation,.either.version.3.of.the. |
| 2380 | 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 | License,.or.;;.(at.your.option). |
| 23a0 | 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 | any.later.version...;;.This.prog |
| 23c0 | 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 20 74 | ram.is.distributed.in.the.hope.t |
| 23e0 | 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 57 49 | hat.it.will.be.useful,.;;.but.WI |
| 2400 | 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 65 6e | THOUT.ANY.WARRANTY;.without.even |
| 2420 | 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 52 43 | .the.implied.warranty.of.;;.MERC |
| 2440 | 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 41 52 | HANTABILITY.or.FITNESS.FOR.A.PAR |
| 2460 | 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 4e 55 | TICULAR.PURPOSE...See.the.;;.GNU |
| 2480 | 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 72 65 | .General.Public.License.for.more |
| 24a0 | 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 | .details...;;.You.should.have.re |
| 24c0 | 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 65 72 61 6c | ceived.a.copy.of.the.GNU.General |
| 24e0 | 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 68 20 74 68 | .Public.License.;;.along.with.th |
| 2500 | 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a | is.program...If.not,.see.<https: |
| 2520 | 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 | //www.gnu.org/licenses/>...;;;.C |
| 2540 | 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 | ommentary:..;;..;;;.Code:.(requi |
| 2560 | 72 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 6f 72 65 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d | re.'org-noter-core)..(eval-when- |
| 2580 | 63 6f 6d 70 69 6c 65 20 3b 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6d 70 69 6c | compile.;.ensure.that.the.compil |
| 25a0 | 65 64 20 63 6f 64 65 20 6b 6e 6f 77 73 20 61 62 6f 75 74 20 4e 4f 56 2c 20 69 66 20 69 6e 73 74 | ed.code.knows.about.NOV,.if.inst |
| 25c0 | 61 6c 6c 65 64 0a 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 | alled...(condition-case.nil..... |
| 25e0 | 20 20 28 72 65 71 75 69 72 65 20 27 6e 6f 76 29 0a 20 20 20 20 28 65 72 72 6f 72 20 28 6d 65 73 | ..(require.'nov).....(error.(mes |
| 2600 | 73 61 67 65 20 22 60 6e 6f 76 27 20 70 61 63 6b 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 22 29 29 | sage."`nov'.package.not.found")) |
| 2620 | 29 29 0a 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 20 3b 20 72 75 6e 20 74 69 6d | )).(condition-case.nil.;.run.tim |
| 2640 | 65 20 77 61 72 6e 69 6e 67 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6e 6f 76 29 0a 20 20 28 | e.warning.....(require.'nov)...( |
| 2660 | 65 72 72 6f 72 20 28 6d 65 73 73 61 67 65 20 22 41 54 54 45 4e 54 49 4f 4e 3a 20 6f 72 67 2d 6e | error.(message."ATTENTION:.org-n |
| 2680 | 6f 74 65 72 2d 6e 6f 76 20 6e 65 65 64 73 20 74 68 65 20 70 61 63 6b 61 67 65 20 60 6e 6f 76 27 | oter-nov.needs.the.package.`nov' |
| 26a0 | 22 29 29 29 0a 0a 28 70 75 73 68 20 22 65 70 75 62 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f | ")))..(push."epub".org-noter--do |
| 26c0 | 63 2d 65 78 74 65 6e 73 69 6f 6e 73 29 0a 0a 28 64 65 66 76 61 72 20 6e 6f 76 2d 64 6f 63 75 6d | c-extensions)..(defvar.nov-docum |
| 26e0 | 65 6e 74 73 2d 69 6e 64 65 78 29 0a 28 64 65 66 76 61 72 20 6e 6f 76 2d 66 69 6c 65 2d 6e 61 6d | ents-index).(defvar.nov-file-nam |
| 2700 | 65 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 76 2d | e).(defvar-local.org-noter--nov- |
| 2720 | 74 69 6d 65 72 20 6e 69 6c 0a 20 20 22 54 69 6d 65 72 20 66 6f 72 20 73 79 6e 63 68 72 6f 6e 69 | timer.nil..."Timer.for.synchroni |
| 2740 | 7a 69 6e 67 20 6e 6f 74 65 73 20 61 66 74 65 72 20 73 63 72 6f 6c 6c 69 6e 67 2e 22 29 0a 0a 28 | zing.notes.after.scrolling.")..( |
| 2760 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 67 65 74 2d 62 75 66 66 65 72 2d | defun.org-noter-nov--get-buffer- |
| 2780 | 66 69 6c 65 2d 6e 61 6d 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 6d 6f 64 65 29 0a 20 20 28 62 | file-name.(&optional._mode)...(b |
| 27a0 | 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 6e 6f 76 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a | ound-and-true-p.nov-file-name)). |
| 27c0 | 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 62 75 66 | .(add-to-list.'org-noter-get-buf |
| 27e0 | 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e | fer-file-name-hook.#'org-noter-n |
| 2800 | 6f 76 2d 2d 67 65 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 0a 28 64 65 66 75 | ov--get-buffer-file-name)..(defu |
| 2820 | 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e | n.org-noter-nov--approx-location |
| 2840 | 2d 63 6f 6e 73 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 63 69 73 65 2d 69 6e | -cons.(mode.&optional.precise-in |
| 2860 | 66 6f 20 5f 66 6f 72 63 65 2d 6e 65 77 2d 72 65 66 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d | fo._force-new-ref)...(when.(eq.m |
| 2880 | 6f 64 65 20 27 6e 6f 76 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 6f 6e 73 20 6e 6f 76 2d 64 6f 63 | ode.'nov-mode).....(cons.nov-doc |
| 28a0 | 75 6d 65 6e 74 73 2d 69 6e 64 65 78 20 28 69 66 20 28 6f 72 20 28 6e 75 6d 62 65 72 70 20 70 72 | uments-index.(if.(or.(numberp.pr |
| 28c0 | 65 63 69 73 65 2d 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ecise-info)..................... |
| 28e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 63 6f 6e 73 70 20 70 72 | ..................(and.(consp.pr |
| 2900 | 65 63 69 73 65 2d 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ecise-info)..................... |
| 2920 | 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 75 6d 62 65 72 70 20 | .......................(numberp. |
| 2940 | 28 63 61 72 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (car.precise-info))............. |
| 2960 | 20 20 20 20 20 20 20 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 | ...............................( |
| 2980 | 6e 75 6d 62 65 72 70 20 28 63 64 72 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 29 29 29 0a 20 20 | numberp.(cdr.precise-info))))... |
| 29a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 29c0 | 70 72 65 63 69 73 65 2d 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | precise-info.................... |
| 29e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 31 20 28 2f 20 28 2b 20 28 77 69 6e 64 6f | .............(max.1.(/.(+.(windo |
| 2a00 | 77 2d 73 74 61 72 74 29 20 28 77 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c 20 74 29 29 20 32 29 29 | w-start).(window-end.nil.t)).2)) |
| 2a20 | 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 | ))))..(add-to-list.'org-noter--d |
| 2a40 | 6f 63 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f | oc-approx-location-hook.#'org-no |
| 2a60 | 74 65 72 2d 6e 6f 76 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 29 0a 0a | ter-nov--approx-location-cons).. |
| 2a80 | 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 73 63 72 6f 6c 6c 2d 68 61 6e | (defun.org-noter-nov--scroll-han |
| 2aa0 | 64 6c 65 72 20 28 26 72 65 73 74 20 5f 29 0a 20 20 28 77 68 65 6e 20 6f 72 67 2d 6e 6f 74 65 72 | dler.(&rest._)...(when.org-noter |
| 2ac0 | 2d 2d 6e 6f 76 2d 74 69 6d 65 72 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 6f 72 67 2d 6e 6f | --nov-timer.(cancel-timer.org-no |
| 2ae0 | 74 65 72 2d 2d 6e 6f 76 2d 74 69 6d 65 72 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 6f 72 67 2d 6e | ter--nov-timer))...(unless.org-n |
| 2b00 | 6f 74 65 72 2d 2d 69 6e 68 69 62 69 74 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 | oter--inhibit-location-change-ha |
| 2b20 | 6e 64 6c 65 72 0a 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 76 2d 74 | ndler.....(setq.org-noter--nov-t |
| 2b40 | 69 6d 65 72 20 28 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 20 30 2e 32 35 20 6e 69 6c 20 27 6f | imer.(run-with-timer.0.25.nil.'o |
| 2b60 | 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 | rg-noter--doc-location-change-ha |
| 2b80 | 6e 64 6c 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d | ndler))))..(defun.org-noter-nov- |
| 2ba0 | 2d 73 65 74 75 70 2d 68 61 6e 64 6c 65 72 20 28 6d 6f 64 65 29 0a 20 20 28 77 68 65 6e 20 28 65 | -setup-handler.(mode)...(when.(e |
| 2bc0 | 71 20 6d 6f 64 65 20 27 6e 6f 76 2d 6d 6f 64 65 29 0a 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 | q.mode.'nov-mode).....(advice-ad |
| 2be0 | 64 20 27 6e 6f 76 2d 72 65 6e 64 65 72 2d 64 6f 63 75 6d 65 6e 74 20 3a 61 66 74 65 72 20 27 6f | d.'nov-render-document.:after.'o |
| 2c00 | 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 73 63 72 6f 6c 6c 2d 68 61 6e 64 6c 65 72 29 0a 20 20 | rg-noter-nov--scroll-handler)... |
| 2c20 | 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 6e 64 6f 77 2d 73 63 72 6f 6c 6c 2d 66 75 6e 63 74 | ..(add-hook.'window-scroll-funct |
| 2c40 | 69 6f 6e 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 73 63 72 6f 6c 6c 2d 68 61 6e 64 | ions.'org-noter-nov--scroll-hand |
| 2c60 | 6c 65 72 20 6e 69 6c 20 74 29 0a 20 20 20 20 74 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 | ler.nil.t).....t))..(add-to-list |
| 2c80 | 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 75 70 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b | .'org-noter-set-up-document-hook |
| 2ca0 | 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 73 65 74 75 70 2d 68 61 6e 64 6c 65 72 29 | .#'org-noter-nov--setup-handler) |
| 2cc0 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 6e 6f 2d 73 65 73 73 69 | ..(defun.org-noter-nov--no-sessi |
| 2ce0 | 6f 6e 73 2d 72 65 6d 6f 76 65 2d 61 64 76 69 63 65 20 28 29 0a 20 20 22 52 65 6d 6f 76 65 20 6e | ons-remove-advice.()..."Remove.n |
| 2d00 | 6f 76 2d 73 70 65 63 69 66 69 63 20 61 64 76 69 63 65 20 77 68 65 6e 20 61 6c 6c 20 73 65 73 73 | ov-specific.advice.when.all.sess |
| 2d20 | 69 6f 6e 73 20 61 72 65 20 63 6c 6f 73 65 64 2e 22 0a 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f | ions.are.closed."...(advice-remo |
| 2d40 | 76 65 20 27 6e 6f 76 2d 72 65 6e 64 65 72 2d 64 6f 63 75 6d 65 6e 74 20 27 6f 72 67 2d 6e 6f 74 | ve.'nov-render-document.'org-not |
| 2d60 | 65 72 2d 6e 6f 76 2d 2d 73 63 72 6f 6c 6c 2d 68 61 6e 64 6c 65 72 29 29 0a 0a 28 61 64 64 2d 74 | er-nov--scroll-handler))..(add-t |
| 2d80 | 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 2d 73 65 73 73 69 6f 6e 73 2d 72 | o-list.'org-noter--no-sessions-r |
| 2da0 | 65 6d 6f 76 65 2d 61 64 76 69 63 65 2d 68 6f 6f 6b 73 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e | emove-advice-hooks.#'org-noter-n |
| 2dc0 | 6f 76 2d 2d 6e 6f 2d 73 65 73 73 69 6f 6e 73 2d 72 65 6d 6f 76 65 2d 61 64 76 69 63 65 29 0a 0a | ov--no-sessions-remove-advice).. |
| 2de0 | 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 70 72 65 74 74 79 2d 70 72 69 | (defun.org-noter-nov--pretty-pri |
| 2e00 | 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 28 6f 72 67 2d 6e 6f | nt-location.(location)...(org-no |
| 2e20 | 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 77 68 65 6e | ter--with-valid-session....(when |
| 2e40 | 20 28 65 71 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 | .(eq.(org-noter--session-doc-mod |
| 2e60 | 65 20 73 65 73 73 69 6f 6e 29 20 27 6e 6f 76 2d 6d 6f 64 65 29 0a 20 20 20 20 20 28 66 6f 72 6d | e.session).'nov-mode)......(form |
| 2e80 | 61 74 20 22 25 73 22 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | at."%s".(if.(or.(not.(org-noter- |
| 2ea0 | 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 29 20 28 3c 3d | -get-location-top.location)).(<= |
| 2ec0 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f | .(org-noter--get-location-top.lo |
| 2ee0 | 63 61 74 69 6f 6e 29 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 | cation).1))..................... |
| 2f00 | 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 | ..(org-noter--get-location-page. |
| 2f20 | 6c 6f 63 61 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 6c 6f | location).....................lo |
| 2f40 | 63 61 74 69 6f 6e 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e | cation)))))..(add-to-list.'org-n |
| 2f60 | 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b | oter--pretty-print-location-hook |
| 2f80 | 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c | .#'org-noter-nov--pretty-print-l |
| 2fa0 | 6f 63 61 74 69 6f 6e 29 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 | ocation).(add-to-list.'org-noter |
| 2fc0 | 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d 74 69 74 6c | --pretty-print-location-for-titl |
| 2fe0 | 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 70 72 65 74 74 79 2d 70 | e-hook.#'org-noter-nov--pretty-p |
| 3000 | 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 | rint-location)..(defun.org-noter |
| 3020 | 2d 6e 6f 76 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 28 6d 6f 64 65 20 77 69 6e | -nov--get-precise-info.(mode.win |
| 3040 | 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 6e 6f 76 2d 6d 6f 64 65 29 | dow)...(when.(eq.mode.'nov-mode) |
| 3060 | 0a 20 20 20 20 28 69 66 20 28 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 | .....(if.(region-active-p)...... |
| 3080 | 20 20 20 28 63 6f 6e 73 20 28 6d 61 72 6b 29 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 28 | ...(cons.(mark).(point)).......( |
| 30a0 | 6c 65 74 20 28 28 65 76 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 | let.((event.nil)).........(while |
| 30c0 | 20 28 6e 6f 74 20 28 61 6e 64 20 28 65 71 20 27 6d 6f 75 73 65 2d 31 20 28 63 61 72 20 65 76 65 | .(not.(and.(eq.'mouse-1.(car.eve |
| 30e0 | 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | nt))..........................(e |
| 3100 | 71 20 77 69 6e 64 6f 77 20 28 70 6f 73 6e 2d 77 69 6e 64 6f 77 20 28 65 76 65 6e 74 2d 73 74 61 | q.window.(posn-window.(event-sta |
| 3120 | 72 74 20 65 76 65 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 76 | rt.event)))))...........(setq.ev |
| 3140 | 65 6e 74 20 28 72 65 61 64 2d 65 76 65 6e 74 20 22 43 6c 69 63 6b 20 77 68 65 72 65 20 79 6f 75 | ent.(read-event."Click.where.you |
| 3160 | 20 77 61 6e 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 6e 6f 74 65 20 74 6f 20 62 | .want.the.start.of.the.note.to.b |
| 3180 | 65 21 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 6f 73 6e 2d 70 6f 69 6e 74 20 28 65 76 65 6e | e!"))).........(posn-point.(even |
| 31a0 | 74 2d 73 74 61 72 74 20 65 76 65 6e 74 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 | t-start.event))))))..(add-to-lis |
| 31c0 | 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 2d 68 | t.'org-noter--get-precise-info-h |
| 31e0 | 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 | ook.#'org-noter-nov--get-precise |
| 3200 | 2d 69 6e 66 6f 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 67 6f | -info)..(defun.org-noter-nov--go |
| 3220 | 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 28 6d 6f 64 65 20 6c 6f 63 61 74 69 6f 6e 20 26 6f 70 74 69 | to-location.(mode.location.&opti |
| 3240 | 6f 6e 61 6c 20 5f 77 69 6e 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 | onal._window)...(when.(eq.mode.' |
| 3260 | 6e 6f 76 2d 6d 6f 64 65 29 0a 20 20 20 20 28 73 65 74 71 20 6e 6f 76 2d 64 6f 63 75 6d 65 6e 74 | nov-mode).....(setq.nov-document |
| 3280 | 73 2d 69 6e 64 65 78 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e | s-index.(org-noter--get-location |
| 32a0 | 2d 70 61 67 65 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 28 6e 6f 76 2d 72 65 6e 64 65 72 | -page.location)).....(nov-render |
| 32c0 | 2d 64 6f 63 75 6d 65 6e 74 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d 6e | -document).....(goto-char.(org-n |
| 32e0 | 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 | oter--get-location-top.location) |
| 3300 | 29 0a 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 6e 65 65 64 73 20 74 | ).....;;.NOTE(nox):.This.needs.t |
| 3320 | 6f 20 62 65 20 68 65 72 65 2c 20 62 65 63 61 75 73 65 20 69 74 20 77 6f 75 6c 64 20 62 65 20 69 | o.be.here,.because.it.would.be.i |
| 3340 | 73 73 75 65 64 20 61 6e 79 77 61 79 20 61 66 74 65 72 0a 20 20 20 20 3b 3b 20 65 76 65 72 79 74 | ssued.anyway.after.....;;.everyt |
| 3360 | 68 69 6e 67 20 61 6e 64 20 77 6f 75 6c 64 20 72 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f | hing.and.would.run.org-noter--no |
| 3380 | 76 2d 73 63 72 6f 6c 6c 2d 68 61 6e 64 6c 65 72 2e 0a 20 20 20 20 28 72 65 63 65 6e 74 65 72 29 | v-scroll-handler......(recenter) |
| 33a0 | 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 | ))..(add-to-list.'org-noter--doc |
| 33c0 | 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d | -goto-location-hook.#'org-noter- |
| 33e0 | 6e 6f 76 2d 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | nov--goto-location)..(defun.org- |
| 3400 | 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 20 28 6d 6f 64 | noter-nov--get-current-view.(mod |
| 3420 | 65 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 6e 6f 76 2d 6d 6f 64 65 29 0a 20 | e)...(when.(eq.mode.'nov-mode).. |
| 3440 | 20 20 20 28 76 65 63 74 6f 72 20 27 6e 6f 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ...(vector.'nov.............(org |
| 3460 | 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 | -noter-nov--approx-location-cons |
| 3480 | 20 6d 6f 64 65 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .mode.(window-start))........... |
| 34a0 | 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f | ..(org-noter-nov--approx-locatio |
| 34c0 | 6e 2d 63 6f 6e 73 20 6d 6f 64 65 20 28 77 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c 20 74 29 29 29 | n-cons.mode.(window-end.nil.t))) |
| 34e0 | 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | ))..(add-to-list.'org-noter--get |
| 3500 | 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e | -current-view-hook.#'org-noter-n |
| 3520 | 6f 76 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | ov--get-current-view)..(defun.or |
| 3540 | 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 67 65 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 28 | g-noter-nov--get-selected-text.( |
| 3560 | 6d 6f 64 65 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 6d 6f 64 65 20 27 6e 6f 76 | mode)...(when.(and.(eq.mode.'nov |
| 3580 | 2d 6d 6f 64 65 29 20 28 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 29 0a 20 20 20 20 28 62 | -mode).(region-active-p)).....(b |
| 35a0 | 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 20 28 6d | uffer-substring-no-properties.(m |
| 35c0 | 61 72 6b 29 20 28 70 6f 69 6e 74 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f | ark).(point))))..(add-to-list.'o |
| 35e0 | 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 2d 68 6f 6f 6b 20 | rg-noter-get-selected-text-hook. |
| 3600 | 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 67 65 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 | #'org-noter-nov--get-selected-te |
| 3620 | 78 74 29 0a 0a 0a 3b 3b 20 53 68 61 6d 65 6c 65 73 73 6c 79 20 73 74 6f 6c 65 6e 20 63 6f 64 65 | xt)...;;.Shamelessly.stolen.code |
| 3640 | 20 66 72 6f 6d 20 59 75 63 68 65 6e 20 4c 69 2e 0a 3b 3b 20 54 68 69 73 20 63 6f 64 65 20 69 73 | .from.Yuchen.Li..;;.This.code.is |
| 3660 | 20 6f 72 69 67 69 6e 61 6c 6c 79 20 66 72 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 6c 75 73 20 | .originally.from.org-noter-plus. |
| 3680 | 70 61 63 6b 61 67 65 2e 0a 3b 3b 20 41 74 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | package..;;.At.https://github.co |
| 36a0 | 6d 2f 79 75 63 68 65 6e 2d 6c 65 61 2f 6f 72 67 2d 6e 6f 74 65 72 2d 70 6c 75 73 0a 0a 28 64 65 | m/yuchen-lea/org-noter-plus..(de |
| 36c0 | 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 68 61 6e 64 6c 65 2d 74 6f 63 2d 69 74 | fun.org-noter-nov--handle-toc-it |
| 36e0 | 65 6d 20 28 6f 6c 20 64 65 70 74 68 29 0a 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 | em.(ol.depth)...(mapcar.(lambda. |
| 3700 | 28 6c 69 29 0a 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 | (li).............(mapcar.(lambda |
| 3720 | 20 28 61 2d 6f 72 2d 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(a-or-ol)...................... |
| 3740 | 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 64 6f 6d 2d 74 61 67 20 61 2d 6f 72 | .(pcase-exhaustive.(dom-tag.a-or |
| 3760 | 2d 6f 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 28 27 61 | -ol).........................('a |
| 3780 | 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 76 65 63 74 6f | ..........................(vecto |
| 37a0 | 72 20 3a 64 65 70 74 68 20 64 65 70 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.:depth.depth.................. |
| 37c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 69 74 6c 65 20 28 64 6f 6d 2d 74 65 78 74 | ................:title.(dom-text |
| 37e0 | 20 61 2d 6f 72 2d 6f 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 | .a-or-ol)....................... |
| 3800 | 20 20 20 20 20 20 20 20 20 20 20 3a 68 72 65 66 20 28 65 73 78 6d 6c 2d 6e 6f 64 65 2d 61 74 74 | ...........:href.(esxml-node-att |
| 3820 | 72 69 62 75 74 65 20 27 68 72 65 66 20 61 2d 6f 72 2d 6f 6c 29 29 29 0a 20 20 20 20 20 20 20 20 | ribute.'href.a-or-ol)))......... |
| 3840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | ................('ol............ |
| 3860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 68 61 | ..............(org-noter-nov--ha |
| 3880 | 6e 64 6c 65 2d 74 6f 63 2d 69 74 65 6d 20 61 2d 6f 72 2d 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 | ndle-toc-item.a-or-ol........... |
| 38a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 38c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 64 65 70 74 68 29 29 29 29 29 0a 20 20 | ...............(1+.depth)))))... |
| 38e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6d 2d 63 68 69 6c 64 72 65 6e 20 | ..................(dom-children. |
| 3900 | 6c 69 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 6d 2d 63 68 69 6c 64 72 65 6e 20 6f 6c | li)))...........(dom-children.ol |
| 3920 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 63 72 65 61 74 | )))..(defun.org-noter-nov--creat |
| 3940 | 65 2d 73 6b 65 6c 65 74 6f 6e 2d 65 70 75 62 20 28 6d 6f 64 65 29 0a 20 20 22 45 70 75 62 20 6f | e-skeleton-epub.(mode)..."Epub.o |
| 3960 | 75 74 6c 69 6e 65 20 77 69 74 68 20 6e 6f 76 20 6c 69 6e 6b 2e 22 0a 20 20 28 77 68 65 6e 20 28 | utline.with.nov.link."...(when.( |
| 3980 | 65 71 20 6d 6f 64 65 20 27 6e 6f 76 2d 6d 6f 64 65 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 | eq.mode.'nov-mode).....(require. |
| 39a0 | 27 65 73 78 6d 6c 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6e 6f 76 29 0a 20 20 20 20 28 | 'esxml).....(require.'nov).....( |
| 39c0 | 72 65 71 75 69 72 65 20 27 64 6f 6d 29 0a 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 | require.'dom).....(org-noter--wi |
| 39e0 | 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 73 | th-valid-session......(let*.((as |
| 3a00 | 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 | t.(org-noter--parse-root))...... |
| 3a20 | 20 20 20 20 20 20 20 28 74 6f 70 2d 6c 65 76 65 6c 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 | .......(top-level.(or.(org-eleme |
| 3a40 | 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 61 73 74 29 20 30 29 29 0a 20 20 20 20 | nt-property.:level.ast).0))..... |
| 3a60 | 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 2d 64 61 74 61 29 0a 20 20 20 20 20 20 20 28 77 69 74 | ........output-data)........(wit |
| 3a80 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 | h-current-buffer.(org-noter--ses |
| 3aa0 | 73 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 | sion-doc-buffer.session)........ |
| 3ac0 | 20 20 28 6c 65 74 2a 20 28 28 74 6f 63 2d 70 61 74 68 20 28 63 64 72 20 28 61 72 65 66 20 6e 6f | ..(let*.((toc-path.(cdr.(aref.no |
| 3ae0 | 76 2d 64 6f 63 75 6d 65 6e 74 73 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v-documents.0)))................ |
| 3b00 | 20 28 74 6f 63 2d 74 72 65 65 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 | .(toc-tree.(with-temp-buffer.... |
| 3b20 | 20 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 73 65 72 74 | .........................(insert |
| 3b40 | 20 28 6e 6f 76 2d 6e 63 78 2d 74 6f 2d 68 74 6d 6c 20 74 6f 63 2d 70 61 74 68 29 29 0a 20 20 20 | .(nov-ncx-to-html.toc-path)).... |
| 3b60 | 20 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 | .........................(goto-c |
| 3b80 | 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | har.(point-min))................ |
| 3ba0 | 20 20 20 20 20 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 66 | .............(while.(re-search-f |
| 3bc0 | 6f 72 77 61 72 64 20 22 5c 6e 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | orward."\n".nil.t).............. |
| 3be0 | 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 6d 61 74 63 68 20 | .................(replace-match. |
| 3c00 | 22 22 20 6e 69 6c 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "".nil.nil)).................... |
| 3c20 | 20 20 20 20 20 20 20 20 20 28 6c 69 62 78 6d 6c 2d 70 61 72 73 65 2d 68 74 6d 6c 2d 72 65 67 69 | .........(libxml-parse-html-regi |
| 3c40 | 6f 6e 20 28 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 20 | on.(point-min).................. |
| 3c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3c80 | 20 20 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 20 20 20 | .....(point-max))))............. |
| 3ca0 | 20 20 20 20 28 6f 72 69 67 69 6e 2d 69 6e 64 65 78 20 6e 6f 76 2d 64 6f 63 75 6d 65 6e 74 73 2d | ....(origin-index.nov-documents- |
| 3cc0 | 69 6e 64 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 69 67 69 6e 2d 70 | index).................(origin-p |
| 3ce0 | 6f 69 6e 74 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 | oint.(point)))............(dolis |
| 3d00 | 74 20 28 69 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 72 65 | t.(item.....................(nre |
| 3d20 | 76 65 72 73 65 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 6e | verse.(flatten-tree.(org-noter-n |
| 3d40 | 6f 76 2d 2d 68 61 6e 64 6c 65 2d 74 6f 63 2d 69 74 65 6d 20 74 6f 63 2d 74 72 65 65 20 31 29 29 | ov--handle-toc-item.toc-tree.1)) |
| 3d60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6c 61 74 69 76 65 2d | ))..............(let.((relative- |
| 3d80 | 6c 65 76 65 6c 20 20 28 61 72 65 66 20 69 74 65 6d 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 | level..(aref.item.1))........... |
| 3da0 | 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 20 28 61 72 65 66 20 69 74 65 6d 20 33 29 29 0a | .........(title..(aref.item.3)). |
| 3dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 20 28 61 72 65 66 20 69 74 | ...................(url.(aref.it |
| 3de0 | 65 6d 20 35 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 27 6e | em.5)))................(apply.'n |
| 3e00 | 6f 76 2d 76 69 73 69 74 2d 72 65 6c 61 74 69 76 65 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 | ov-visit-relative-file.......... |
| 3e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 76 2d 75 72 6c 2d 66 69 6c 65 6e 61 6d 65 2d 61 | .............(nov-url-filename-a |
| 3e40 | 6e 64 2d 74 61 72 67 65 74 20 75 72 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nd-target.url))................( |
| 3e60 | 77 68 65 6e 20 28 6e 6f 74 20 28 69 6e 74 65 67 65 72 70 20 6e 6f 76 2d 64 6f 63 75 6d 65 6e 74 | when.(not.(integerp.nov-document |
| 3e80 | 73 2d 69 6e 64 65 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | s-index))..................(setq |
| 3ea0 | 20 6e 6f 76 2d 64 6f 63 75 6d 65 6e 74 73 2d 69 6e 64 65 78 20 30 29 29 0a 20 20 20 20 20 20 20 | .nov-documents-index.0))........ |
| 3ec0 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 20 74 69 74 6c 65 20 28 6c 69 73 | ........(push.(vector.title.(lis |
| 3ee0 | 74 20 6e 6f 76 2d 64 6f 63 75 6d 65 6e 74 73 2d 69 6e 64 65 78 20 28 70 6f 69 6e 74 29 29 20 72 | t.nov-documents-index.(point)).r |
| 3f00 | 65 6c 61 74 69 76 65 2d 6c 65 76 65 6c 29 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 0a 20 20 | elative-level).output-data)))... |
| 3f20 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 20 22 53 6b 65 6c 65 74 6f 6e | .........(push.(vector."Skeleton |
| 3f40 | 22 20 28 6c 69 73 74 20 30 29 20 31 29 20 6f 75 74 70 75 74 2d 64 61 74 61 29 0a 0a 20 20 20 20 | ".(list.0).1).output-data)...... |
| 3f60 | 20 20 20 20 20 20 20 28 6e 6f 76 2d 67 6f 74 6f 2d 64 6f 63 75 6d 65 6e 74 20 6f 72 69 67 69 6e | .......(nov-goto-document.origin |
| 3f80 | 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 6f 72 | -index)............(goto-char.or |
| 3fa0 | 69 67 69 6e 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 | igin-point)))........(save-excur |
| 3fc0 | 73 69 6f 6e 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 65 6c | sion..........(goto-char.(org-el |
| 3fe0 | 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 65 6e 64 20 61 73 74 29 29 0a 20 20 20 20 20 20 | ement-property.:end.ast))....... |
| 4000 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 | ...(with-current-buffer.(org-not |
| 4020 | 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e | er--session-notes-buffer.session |
| 4040 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 64 61 74 61 20 6f 75 74 70 75 | )............(dolist.(data.outpu |
| 4060 | 74 2d 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 69 74 | t-data)..............(let*.((tit |
| 4080 | 6c 65 20 20 20 20 20 20 20 20 20 20 28 61 72 65 66 20 64 61 74 61 20 30 29 29 0a 20 20 20 20 20 | le..........(aref.data.0))...... |
| 40a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 69 6f 6e 20 20 20 20 20 20 20 28 | ...............(location.......( |
| 40c0 | 61 72 65 66 20 64 61 74 61 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aref.data.1))................... |
| 40e0 | 20 20 28 72 65 6c 61 74 69 76 65 2d 6c 65 76 65 6c 20 28 61 72 65 66 20 64 61 74 61 20 32 29 29 | ..(relative-level.(aref.data.2)) |
| 4100 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 73 74 2d 61 62 73 6f 6c | .....................(last-absol |
| 4120 | 75 74 65 2d 6c 65 76 65 6c 20 28 2b 20 74 6f 70 2d 6c 65 76 65 6c 20 72 65 6c 61 74 69 76 65 2d | ute-level.(+.top-level.relative- |
| 4140 | 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 76 | level)).....................(lev |
| 4160 | 65 6c 20 6c 61 73 74 2d 61 62 73 6f 6c 75 74 65 2d 6c 65 76 65 6c 29 29 0a 0a 20 20 20 20 20 20 | el.last-absolute-level))........ |
| 4180 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e 73 65 72 74 2d 68 65 61 64 | .........(org-noter--insert-head |
| 41a0 | 69 6e 67 20 6c 65 76 65 6c 20 74 69 74 6c 65 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.level.title)................ |
| 41c0 | 20 28 77 68 65 6e 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(when.location................. |
| 41e0 | 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 | .(org-entry-put.nil.org-noter-pr |
| 4200 | 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | operty-note-location.(org-noter- |
| 4220 | 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 | -pretty-print-location.location) |
| 4240 | 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 67 2d 6e 6f 74 | )).................(when.org-not |
| 4260 | 65 72 2d 64 6f 63 2d 70 72 6f 70 65 72 74 79 2d 69 6e 2d 6e 6f 74 65 73 0a 20 20 20 20 20 20 20 | er-doc-property-in-notes........ |
| 4280 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 | ..........(org-entry-put.nil.org |
| 42a0 | 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f | -noter-property-doc-file.(org-no |
| 42c0 | 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 74 65 78 74 20 73 65 73 73 69 | ter--session-property-text.sessi |
| 42e0 | 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 | on))..................(org-entry |
| 4300 | 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 61 75 74 | -put.nil.org-noter--property-aut |
| 4320 | 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 20 22 6e 69 6c 22 29 29 29 29 0a 20 | o-save-last-location."nil")))).. |
| 4340 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 73 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | ..........(setq.ast.(org-noter-- |
| 4360 | 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 | parse-root))............(org-not |
| 4380 | 65 72 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d 72 6f 6f 74 20 61 73 74 29 0a 20 20 20 20 20 20 20 20 | er--narrow-to-root.ast)......... |
| 43a0 | 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 |
| 43c0 | 72 74 79 20 3a 62 65 67 69 6e 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 | rty.:begin.ast))............(out |
| 43e0 | 6c 69 6e 65 2d 68 69 64 65 2d 73 75 62 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f | line-hide-subtree)............(o |
| 4400 | 72 67 2d 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e 20 32 29 29 29 0a 20 20 20 20 20 20 20 6f 75 74 | rg-show-children.2)))........out |
| 4420 | 70 75 74 2d 64 61 74 61 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d | put-data))))..(add-to-list.'org- |
| 4440 | 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 74 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 20 | noter-create-skeleton-functions. |
| 4460 | 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2d 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 74 6f 6e | #'org-noter-nov--create-skeleton |
| 4480 | 2d 65 70 75 62 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 29 | -epub)..(provide.'org-noter-nov) |
| 44a0 | 0a 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a | .;;;.org-noter-nov.el.ends.here. |
| 44c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4600 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6d 6f 64 75 6c 65 73 2f | org-noter-20240918.1703/modules/ |
| 4620 | 6f 72 67 2d 6e 6f 74 65 72 2d 6f 72 67 2d 72 6f 61 6d 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 | org-noter-org-roam.el........... |
| 4640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4660 | 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 |
| 4680 | 30 30 31 35 34 35 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 32 30 33 36 36 00 20 30 00 00 00 | 0015451.00000000000.020366..0... |
| 46a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 46c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 46e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4700 | 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................... |
| 4720 | 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................... |
| 4740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 47a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 47c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 47e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4800 | 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 6f 72 67 2d 72 6f 61 6d 20 2d 2d 2d 20 6f 72 67 2d 72 | ;;;.org-noter-org-roam.---.org-r |
| 4820 | 6f 61 6d 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6f 72 67 2d 6e 6f 74 65 72 20 20 20 20 20 20 20 | oam.support.for.org-noter....... |
| 4840 | 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;.-*-..;;. |
| 4860 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 33 20 44 6d 69 74 72 79 20 4d 61 72 6b 75 73 | Copyright.(C).2023.Dmitry.Markus |
| 4880 | 68 65 76 69 63 68 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 70 61 72 74 | hevich..;;.This.file.is.not.part |
| 48a0 | 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. |
| 48c0 | 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 |
| 48e0 | 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 |
| 4900 | 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 |
| 4920 | 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. |
| 4940 | 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 2c | ;;.the.Free.Software.Foundation, |
| 4960 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 | .either.version.3.of.the.License |
| 4980 | 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 | ,.or.;;.(at.your.option).any.lat |
| 49a0 | 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 | er.version...;;.This.program.is. |
| 49c0 | 64 69 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 | distributed.in.the.hope.that.it. |
| 49e0 | 77 69 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 | will.be.useful,.;;.but.WITHOUT.A |
| 4a00 | 4e 59 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 | NY.WARRANTY;.without.even.the.im |
| 4a20 | 70 6c 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 | plied.warranty.of.;;.MERCHANTABI |
| 4a40 | 4c 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 | LITY.or.FITNESS.FOR.A.PARTICULAR |
| 4a60 | 20 50 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 | .PURPOSE...See.the.;;.GNU.Genera |
| 4a80 | 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 6c | l.Public.License.for.more.detail |
| 4aa0 | 73 2e 0a 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 | s...;;.You.should.have.received. |
| 4ac0 | 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 |
| 4ae0 | 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 | .License.;;.along.with.this.prog |
| 4b00 | 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e | ram...If.not,.see.<http://www.gn |
| 4b20 | 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 | u.org/licenses/>...;;;.Commentar |
| 4b40 | 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6d 6f 64 75 6c 65 20 61 64 64 73 20 6f 72 67 2d 72 6f 61 6d | y:..;;.This.module.adds.org-roam |
| 4b60 | 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 74 6f 20 6f 72 67 2d 6e 6f 74 65 72 0a 0a 3b 3b 3b 20 43 | .integration.to.org-noter..;;;.C |
| 4b80 | 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 0a 3b 3b 20 73 69 6e 63 | ode:..(require.'cl-lib)..;;.sinc |
| 4ba0 | 65 20 6f 72 67 2d 72 6f 61 6d 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 64 65 70 65 6e 64 | e.org-roam.is.an.optional.depend |
| 4bc0 | 65 6e 63 79 2c 20 69 74 20 69 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 67 65 6e | ency,.it.is.not.required.for.gen |
| 4be0 | 65 72 61 6c 20 75 73 65 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 63 | eral.use.(eval-when-compile...(c |
| 4c00 | 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 28 72 65 71 75 69 72 65 | ondition-case.nil.......(require |
| 4c20 | 20 27 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 0a 20 20 20 20 28 65 72 72 6f 72 20 28 6d 65 73 | .'org-roam-node).....(error.(mes |
| 4c40 | 73 61 67 65 20 22 60 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 20 69 73 20 6e 6f 74 20 66 6f 75 6e | sage."`org-roam-node.is.not.foun |
| 4c60 | 64 2e 20 6f 72 67 2d 6e 6f 74 65 72 27 73 20 6f 72 67 2d 72 6f 61 6d 20 73 75 70 70 6f 72 74 20 | d..org-noter's.org-roam.support. |
| 4c80 | 72 65 71 75 69 72 65 73 20 6f 72 67 2d 72 6f 61 6d 20 74 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 | requires.org-roam.to.be.installe |
| 4ca0 | 64 2e 20 50 6c 65 61 73 65 20 69 6e 73 74 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2e 22 29 29 29 29 | d..Please.install.org-roam.")))) |
| 4cc0 | 0a 3b 3b 20 72 75 6e 20 74 69 6d 65 20 77 61 72 6e 69 6e 67 0a 28 63 6f 6e 64 69 74 69 6f 6e 2d | .;;.run.time.warning.(condition- |
| 4ce0 | 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 72 6f 61 6d 2d | case.nil.....(require.'org-roam- |
| 4d00 | 6e 6f 64 65 29 0a 20 20 28 65 72 72 6f 72 20 28 6d 65 73 73 61 67 65 20 22 60 6f 72 67 2d 72 6f | node)...(error.(message."`org-ro |
| 4d20 | 61 6d 2d 6e 6f 64 65 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 20 6f 72 67 2d 6e 6f 74 65 72 27 | am-node.is.not.found..org-noter' |
| 4d40 | 73 20 6f 72 67 2d 72 6f 61 6d 20 73 75 70 70 6f 72 74 20 72 65 71 75 69 72 65 73 20 6f 72 67 2d | s.org-roam.support.requires.org- |
| 4d60 | 72 6f 61 6d 20 74 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 2e 20 50 6c 65 61 73 65 20 69 6e 73 | roam.to.be.installed..Please.ins |
| 4d80 | 74 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 2e 22 29 29 29 0a 0a 0a 0a 0a 28 64 65 66 75 6e 20 6f 72 | tall.org-roam."))).....(defun.or |
| 4da0 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 64 65 73 2d 77 69 74 68 2d 6e 6f 74 65 72 2d 64 6f | g-noter--get-nodes-with-noter-do |
| 4dc0 | 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 64 6f 63 2d 70 61 74 68 29 0a 20 20 22 53 65 | cument-property.(doc-path)..."Se |
| 4de0 | 61 72 63 68 20 66 6f 72 20 61 6c 6c 20 6f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 73 20 74 68 61 74 | arch.for.all.org-roam.nodes.that |
| 4e00 | 20 68 61 76 65 20 61 20 4e 4f 54 45 52 5f 44 4f 43 55 4d 45 4e 54 20 70 72 6f 70 65 72 74 79 20 | .have.a.NOTER_DOCUMENT.property. |
| 4e20 | 6d 61 74 63 68 69 6e 67 20 44 4f 43 2d 50 41 54 48 22 0a 20 20 28 6d 65 73 73 61 67 65 20 22 6f | matching.DOC-PATH"...(message."o |
| 4e40 | 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 64 65 73 2d 77 69 74 68 2d 6e 6f 74 65 72 2d 64 | rg-noter--get-nodes-with-noter-d |
| 4e60 | 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 22 29 0a 20 20 28 6c 65 74 20 28 28 73 65 61 72 | ocument-property")...(let.((sear |
| 4e80 | 63 68 5f 73 74 61 74 65 6d 65 6e 74 20 28 66 6f 72 6d 61 74 20 22 25 25 4e 4f 54 45 52 5f 44 4f | ch_statement.(format."%%NOTER_DO |
| 4ea0 | 43 55 4d 45 4e 54 25 25 25 73 25 25 22 20 64 6f 63 2d 70 61 74 68 29 29 29 0a 20 20 20 20 28 6d | CUMENT%%%s%%".doc-path))).....(m |
| 4ec0 | 65 73 73 61 67 65 20 22 53 65 61 72 63 68 20 73 74 61 74 65 6d 65 6e 74 3a 20 25 73 22 20 73 65 | essage."Search.statement:.%s".se |
| 4ee0 | 61 72 63 68 5f 73 74 61 74 65 6d 65 6e 74 29 0a 20 20 28 6f 72 67 2d 72 6f 61 6d 2d 64 62 2d 71 | arch_statement)...(org-roam-db-q |
| 4f00 | 75 65 72 79 0a 20 20 20 5b 3a 73 65 6c 65 63 74 20 5b 70 72 6f 70 65 72 74 69 65 73 5d 0a 20 20 | uery....[:select.[properties]... |
| 4f20 | 20 20 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 | ..........:from.nodes........... |
| 4f40 | 20 20 3a 77 68 65 72 65 20 28 6c 69 6b 65 20 70 72 6f 70 65 72 74 69 65 73 20 24 72 31 29 0a 20 | ..:where.(like.properties.$r1).. |
| 4f60 | 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6d 69 74 20 31 30 0a 20 20 20 20 20 20 20 20 20 20 20 | ...........:limit.10............ |
| 4f80 | 20 5d 20 73 65 61 72 63 68 5f 73 74 61 74 65 6d 65 6e 74 0a 20 20 20 29 29 29 0a 0a 28 64 65 66 | .].search_statement....)))..(def |
| 4fa0 | 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 66 69 6e 64 2d 65 78 69 73 74 69 6e 67 2d 6e 6f 64 65 | un.org-noter--find-existing-node |
| 4fc0 | 2d 66 6f 72 2d 64 6f 63 75 6d 65 6e 74 20 28 64 6f 63 2d 70 61 74 68 29 0a 20 20 22 46 69 6e 64 | -for-document.(doc-path)..."Find |
| 4fe0 | 20 61 6e 20 6f 72 67 2d 72 6f 61 6d 20 6e 6f 64 65 20 77 68 6f 73 65 20 3a 4e 4f 54 45 52 5f 44 | .an.org-roam.node.whose.:NOTER_D |
| 5000 | 4f 43 55 4d 45 4e 54 3a 20 6d 61 74 63 68 65 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 77 65 | OCUMENT:.matches.the.document.we |
| 5020 | 20 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 6f 70 65 6e 2e 0a 52 65 74 75 72 6e 73 20 74 68 65 | .are.trying.to.open..Returns.the |
| 5040 | 20 70 61 74 68 20 74 6f 20 74 68 65 20 6e 6f 74 65 73 20 66 69 6c 65 2e 22 0a 20 20 28 6c 65 74 | .path.to.the.notes.file."...(let |
| 5060 | 2a 20 28 28 6d 61 74 63 68 65 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 64 65 | *.((matches.(org-noter--get-node |
| 5080 | 73 2d 77 69 74 68 2d 6e 6f 74 65 72 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 64 | s-with-noter-document-property.d |
| 50a0 | 6f 63 2d 70 61 74 68 29 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 20 | oc-path))).....(message.(format. |
| 50c0 | 22 4e 6f 64 65 73 20 6d 61 74 63 68 69 6e 67 20 28 70 61 74 68 3d 25 73 29 3a 20 25 73 22 20 64 | "Nodes.matching.(path=%s):.%s".d |
| 50e0 | 6f 63 2d 70 61 74 68 20 28 6c 65 6e 67 74 68 20 6d 61 74 63 68 65 73 29 29 29 0a 20 20 20 20 28 | oc-path.(length.matches))).....( |
| 5100 | 6d 61 70 63 61 72 20 23 27 28 6c 61 6d 62 64 61 20 28 72 6f 77 29 0a 20 20 20 20 20 20 20 20 20 | mapcar.#'(lambda.(row).......... |
| 5120 | 20 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 22 46 49 4c 45 22 20 28 63 61 72 20 72 6f | ......(cdr.(assoc."FILE".(car.ro |
| 5140 | 77 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 73 29 29 29 0a 0a 28 64 | w)))).............matches)))..(d |
| 5160 | 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 2d 69 6e 74 | efun.org-noter--get-filename-int |
| 5180 | 65 72 61 63 74 69 76 65 6c 79 20 28 29 0a 20 20 22 55 73 65 20 6f 72 67 2d 72 6f 61 6d 20 74 6f | eractively.()..."Use.org-roam.to |
| 51a0 | 20 73 70 65 63 69 66 79 20 61 20 6e 6f 64 65 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 74 65 6d 70 | .specify.a.node."...(let*.((temp |
| 51c0 | 6c 61 74 65 73 20 28 6c 69 73 74 20 28 61 70 70 65 6e 64 20 28 63 61 72 20 6f 72 67 2d 72 6f 61 | lates.(list.(append.(car.org-roa |
| 51e0 | 6d 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 29 20 27 28 3a 69 6d 6d 65 64 69 61 74 | m-capture-templates).'(:immediat |
| 5200 | 65 2d 66 69 6e 69 73 68 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 64 65 20 28 6f | e-finish.t))))..........(node.(o |
| 5220 | 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 72 65 61 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 5f 20 | rg-roam-node-read))..........(_. |
| 5240 | 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 20 20 20 | (org-roam-capture-.............. |
| 5260 | 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 20 6e 69 | :node.node..............:info.ni |
| 5280 | 6c 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 6d 70 6c 61 | l..............:templates.templa |
| 52a0 | 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 6f 70 73 20 6e 69 6c 29 29 0a 20 20 | tes..............:props.nil))... |
| 52c0 | 20 20 20 20 20 20 20 28 6e 6f 64 65 2d 69 64 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 69 | .......(node-id.(org-roam-node-i |
| 52e0 | 64 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 70 61 74 68 2d 66 6f 72 | d.node))..........(file-path-for |
| 5300 | 2d 6e 65 77 2d 65 6e 74 72 79 20 28 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 69 6c 65 20 28 | -new-entry.(org-roam-node-file.( |
| 5320 | 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 2d 66 72 6f 6d 2d 69 64 20 6e 6f 64 65 2d 69 64 29 29 29 | org-roam-node-from-id.node-id))) |
| 5340 | 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 66 69 6c 65 2d 70 61 74 68 2d 66 6f | ).....(message."%s".file-path-fo |
| 5360 | 72 2d 6e 65 77 2d 65 6e 74 72 79 29 0a 20 20 20 20 66 69 6c 65 2d 70 61 74 68 2d 66 6f 72 2d 6e | r-new-entry).....file-path-for-n |
| 5380 | 65 77 2d 65 6e 74 72 79 29 29 0a 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 | ew-entry))...(defun.org-noter--c |
| 53a0 | 72 65 61 74 65 2d 73 65 73 73 69 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 | reate-session-from-document-file |
| 53c0 | 2d 73 75 70 70 6f 72 74 69 6e 67 2d 6f 72 67 2d 72 6f 61 6d 0a 20 20 20 20 28 26 6f 70 74 69 6f | -supporting-org-roam.....(&optio |
| 53e0 | 6e 61 6c 20 61 72 67 20 64 6f 63 2d 70 61 74 68 29 0a 20 20 22 4d 61 69 6e 20 70 6f 69 6e 74 20 | nal.arg.doc-path)..."Main.point. |
| 5400 | 6f 66 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 6f 72 67 2d 6e 6f 74 65 72 2e 0a 0a | of.integration.with.org-noter... |
| 5420 | 54 68 69 73 20 69 73 20 61 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 | This.is.a.hook.function.that.is. |
| 5440 | 74 6f 20 62 65 20 61 73 73 69 67 6e 65 64 0a 74 6f 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 | to.be.assigned.to.`org-noter-cre |
| 5460 | 61 74 65 2d 73 65 73 73 69 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 27 20 | ate-session-from-document-hook'. |
| 5480 | 74 6f 20 65 6e 61 62 6c 65 20 6f 72 67 2d 72 6f 61 6d 20 69 6e 74 65 67 72 61 74 69 6f 6e 3a 0a | to.enable.org-roam.integration:. |
| 54a0 | 0a 20 20 60 28 73 65 74 71 20 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 65 73 73 69 | ...`(setq.org-noter-create-sessi |
| 54c0 | 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 20 27 28 6f 72 67 2d 6e 6f 74 65 | on-from-document-hook.'(org-note |
| 54e0 | 72 2d 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d | r--create-session-from-document- |
| 5500 | 66 69 6c 65 2d 73 75 70 70 6f 72 74 69 6e 67 2d 6f 72 67 2d 72 6f 61 6d 29 27 0a 0a 0a 41 6c 74 | file-supporting-org-roam)'...Alt |
| 5520 | 65 72 6e 61 74 69 76 65 6c 79 2c 20 79 6f 75 20 63 61 6e 20 63 61 6c 6c 20 74 68 65 20 60 6f 72 | ernatively,.you.can.call.the.`or |
| 5540 | 67 2d 6e 6f 74 65 72 2d 65 6e 61 62 6c 65 2d 6f 72 67 2d 72 6f 61 6d 2d 69 6e 74 65 67 72 61 74 | g-noter-enable-org-roam-integrat |
| 5560 | 69 6f 6e 27 2e 0a 0a 41 52 47 20 69 73 20 6e 6f 74 20 63 75 72 72 65 6e 74 20 75 73 65 64 20 62 | ion'...ARG.is.not.current.used.b |
| 5580 | 75 74 20 68 65 72 65 20 66 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 72 65 61 73 6f 6e | ut.here.for.compatibility.reason |
| 55a0 | 73 2e 0a 44 4f 43 2d 50 41 54 48 20 69 73 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 64 | s..DOC-PATH.is.the.path.to.the.d |
| 55c0 | 6f 63 75 6d 65 6e 74 20 28 70 64 66 29 2e 22 0a 0a 20 20 3b 3b 20 63 68 65 63 6b 20 69 66 20 61 | ocument.(pdf)."....;;.check.if.a |
| 55e0 | 20 6e 6f 64 65 20 66 6f 72 20 73 70 65 63 69 66 69 65 64 20 70 64 66 20 70 61 74 68 20 61 6c 72 | .node.for.specified.pdf.path.alr |
| 5600 | 65 61 64 79 20 65 78 69 73 74 73 0a 20 20 3b 3b 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 20 61 | eady.exists...;;.if.it.doesn't.a |
| 5620 | 73 6b 20 74 68 65 20 75 73 65 72 20 74 6f 20 73 70 65 63 69 66 79 20 6f 6e 65 20 75 73 69 6e 67 | sk.the.user.to.specify.one.using |
| 5640 | 20 74 79 70 69 63 61 6c 20 6f 72 67 2d 72 6f 61 6d 2d 66 69 6e 64 0a 20 20 28 6c 65 74 2a 20 28 | .typical.org-roam-find...(let*.( |
| 5660 | 28 66 69 6c 65 2d 70 61 74 68 2d 66 6f 72 2d 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 20 28 6f 72 | (file-path-for-org-roam-node.(or |
| 5680 | 20 28 63 61 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 66 69 6e 64 2d 65 78 69 73 74 69 6e 67 2d | .(car.(org-noter--find-existing- |
| 56a0 | 6e 6f 64 65 2d 66 6f 72 2d 64 6f 63 75 6d 65 6e 74 20 64 6f 63 2d 70 61 74 68 29 29 0a 20 20 20 | node-for-document.doc-path)).... |
| 56c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 56e0 | 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 2d | .......(org-noter--get-filename- |
| 5700 | 69 6e 74 65 72 61 63 74 69 76 65 6c 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 5f 20 28 6d 65 | interactively)))..........(_.(me |
| 5720 | 73 73 61 67 65 20 22 5b 64 5d 20 6f 70 65 6e 69 6e 67 20 75 70 20 6e 6f 74 65 73 3a 20 25 73 20 | ssage."[d].opening.up.notes:.%s. |
| 5740 | 64 6f 63 3a 20 25 73 22 20 66 69 6c 65 2d 70 61 74 68 2d 66 6f 72 2d 6f 72 67 2d 72 6f 61 6d 2d | doc:.%s".file-path-for-org-roam- |
| 5760 | 6e 6f 64 65 20 64 6f 63 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 63 72 65 61 | node.doc-path))..........;;.crea |
| 5780 | 74 65 20 6f 72 20 66 69 6e 64 20 61 20 74 6f 70 20 6c 65 76 65 6c 20 68 65 61 64 69 6e 67 20 66 | te.or.find.a.top.level.heading.f |
| 57a0 | 6f 72 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 0a 20 20 | or.the.document.and.return.it... |
| 57c0 | 20 20 20 20 20 20 20 28 74 6f 70 2d 6c 65 76 65 6c 2d 68 65 61 64 69 6e 67 2d 66 6f 72 2d 64 6f | .......(top-level-heading-for-do |
| 57e0 | 63 2d 70 6f 73 69 74 69 6f 6e 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | c-position.(with-current-buffer. |
| 5800 | 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 2d 70 61 74 68 2d 66 6f | (find-file-noselect.file-path-fo |
| 5820 | 72 2d 6f 72 67 2d 72 6f 61 6d 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-org-roam-node)................ |
| 5840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5860 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 66 69 6e 64 2d 63 72 65 61 74 65 2d 74 6f 70 2d 6c 65 76 65 | (org-noter--find-create-top-leve |
| 5880 | 6c 2d 68 65 61 64 69 6e 67 2d 66 6f 72 2d 64 6f 63 20 64 6f 63 2d 70 61 74 68 20 28 66 69 6c 65 | l-heading-for-doc.doc-path.(file |
| 58a0 | 2d 6e 61 6d 65 2d 62 61 73 65 20 64 6f 63 2d 70 61 74 68 29 29 29 29 29 0a 20 20 20 20 28 6d 65 | -name-base.doc-path))))).....(me |
| 58c0 | 73 73 61 67 65 20 22 67 6f 69 6e 67 20 74 6f 20 70 6f 73 3a 20 25 73 22 20 74 6f 70 2d 6c 65 76 | ssage."going.to.pos:.%s".top-lev |
| 58e0 | 65 6c 2d 68 65 61 64 69 6e 67 2d 66 6f 72 2d 64 6f 63 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 | el-heading-for-doc-position).... |
| 5900 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 66 69 6e 64 2d 66 69 6c 65 | .(with-current-buffer.(find-file |
| 5920 | 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 2d 70 61 74 68 2d 66 6f 72 2d 6f 72 67 2d 72 6f 61 6d | -noselect.file-path-for-org-roam |
| 5940 | 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 74 6f 70 2d 6c 65 76 65 | -node).......(goto-char.top-leve |
| 5960 | 6c 2d 68 65 61 64 69 6e 67 2d 66 6f 72 2d 64 6f 63 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 | l-heading-for-doc-position)..... |
| 5980 | 20 20 28 6f 72 67 2d 6e 6f 74 65 72 29 29 29 29 0a 0a 0a 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | ..(org-noter)))).....(defun.org- |
| 59a0 | 6e 6f 74 65 72 2d 2d 66 69 6e 64 2d 74 6f 70 2d 6c 65 76 65 6c 2d 68 65 61 64 69 6e 67 2d 66 6f | noter--find-top-level-heading-fo |
| 59c0 | 72 2d 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 20 28 64 6f 63 2d 70 61 74 68 29 0a 20 20 22 47 69 | r-document-path.(doc-path)..."Gi |
| 59e0 | 76 65 6e 20 61 20 44 4f 43 2d 50 41 54 48 20 63 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 | ven.a.DOC-PATH.check.to.see.if.t |
| 5a00 | 68 65 72 65 27 73 20 61 20 74 6f 70 20 6c 65 76 65 6c 20 68 65 61 64 69 6e 67 20 66 6f 72 20 69 | here's.a.top.level.heading.for.i |
| 5a20 | 74 2e 0a 49 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 70 6f 69 6e 74 20 66 6f 72 20 74 68 65 20 | t..It.returns.the.point.for.the. |
| 5a40 | 68 65 61 64 69 6e 67 20 28 69 66 20 66 6f 75 6e 64 29 20 5c 22 6e 69 6c 5c 22 20 6f 74 68 65 72 | heading.(if.found).\"nil\".other |
| 5a60 | 77 69 73 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 6f 75 6e 64 2d 68 65 61 64 69 6e 67 2d 70 6f | wise."...(let.((found-heading-po |
| 5a80 | 73 69 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 | sition.nil)).....(org-with-point |
| 5aa0 | 2d 61 74 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e | -at.(point-min).......(condition |
| 5ac0 | 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 6f 6f 6b 20 66 6f 72 20 | -case.nil...........;;.look.for. |
| 5ae0 | 4e 4f 54 45 52 5f 44 4f 43 55 4d 45 4e 54 20 70 72 6f 70 65 72 74 79 20 74 68 61 74 20 6d 61 74 | NOTER_DOCUMENT.property.that.mat |
| 5b00 | 63 68 65 73 20 74 68 65 20 64 6f 63 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 | ches.the.doc-path...........(whi |
| 5b20 | 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 66 6f 75 6e 64 2d 68 65 61 64 69 6e 67 2d 70 6f 73 69 74 | le.(and.(not.found-heading-posit |
| 5b40 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 | ion).......................(re-s |
| 5b60 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 6f 72 67 2d 72 65 2d 70 72 6f 70 65 72 74 79 20 6f | earch-forward.(org-re-property.o |
| 5b80 | 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 29 29 29 0a 20 20 | rg-noter-property-doc-file)))... |
| 5ba0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 2d 66 69 6c 65 2d 6e 61 | ..........(let.((current-file-na |
| 5bc0 | 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 | me.(expand-file-name.(match-stri |
| 5be0 | 6e 67 20 33 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 | ng.3)))...................(looki |
| 5c00 | 6e 67 2d 66 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | ng-for-filename.(expand-file-nam |
| 5c20 | 65 20 64 6f 63 2d 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | e.doc-path)))...............(whe |
| 5c40 | 6e 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70 20 63 75 72 72 65 6e 74 2d 66 69 6c 65 2d 6e 61 6d | n.(file-equal-p.current-file-nam |
| 5c60 | 65 20 6c 6f 6f 6b 69 6e 67 2d 66 6f 72 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | e.looking-for-filename)......... |
| 5c80 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 6f 75 6e 64 2d 68 65 61 64 69 6e 67 2d 70 6f 73 69 | ........(setq.found-heading-posi |
| 5ca0 | 74 69 6f 6e 20 28 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 61 72 63 68 | tion.(point))))).........(search |
| 5cc0 | 2d 66 61 69 6c 65 64 20 20 20 3b 3b 20 77 68 65 6e 20 72 65 3d 73 65 61 72 63 68 2d 66 6f 72 77 | -failed...;;.when.re=search-forw |
| 5ce0 | 61 72 64 20 68 69 74 73 20 74 68 65 20 65 6e 64 20 69 74 20 74 68 72 6f 77 73 20 61 6e 20 65 72 | ard.hits.the.end.it.throws.an.er |
| 5d00 | 72 6f 72 20 77 68 69 63 68 20 77 65 20 73 68 6f 75 6c 64 20 63 61 74 63 68 0a 20 20 20 20 20 20 | ror.which.we.should.catch....... |
| 5d20 | 20 20 20 28 6d 65 73 73 61 67 65 20 22 54 68 69 73 20 62 75 66 66 65 72 20 64 6f 65 73 6e 27 74 | ...(message."This.buffer.doesn't |
| 5d40 | 20 73 65 65 6d 20 74 6f 20 68 61 76 65 20 61 20 6d 61 74 63 68 69 6e 67 20 4e 4f 54 45 52 5f 44 | .seem.to.have.a.matching.NOTER_D |
| 5d60 | 4f 43 55 4d 45 4e 54 20 68 65 61 64 69 6e 67 2e 22 29 20 6e 69 6c 29 29 29 0a 20 20 20 20 66 6f | OCUMENT.heading.").nil))).....fo |
| 5d80 | 75 6e 64 2d 68 65 61 64 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 0a 0a 28 64 65 66 75 6e 20 | und-heading-position))...(defun. |
| 5da0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 66 69 6e 64 2d 63 72 65 61 74 65 2d 74 6f 70 2d 6c 65 76 65 6c | org-noter--find-create-top-level |
| 5dc0 | 2d 68 65 61 64 69 6e 67 2d 66 6f 72 2d 64 6f 63 20 28 64 6f 63 2d 70 61 74 68 20 64 65 73 69 72 | -heading-for-doc.(doc-path.desir |
| 5de0 | 65 64 2d 68 65 61 64 69 6e 67 29 0a 20 20 22 49 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | ed-heading)..."In.current.buffer |
| 5e00 | 2c 20 6c 6f 6f 6b 20 66 6f 72 20 61 20 74 6f 70 20 6c 65 76 65 6c 20 68 65 61 64 69 6e 67 20 66 | ,.look.for.a.top.level.heading.f |
| 5e20 | 6f 72 20 64 6f 63 75 6d 65 6e 74 20 61 74 20 44 4f 43 2d 50 41 54 48 2e 0a 49 66 20 6f 6e 65 20 | or.document.at.DOC-PATH..If.one. |
| 5e40 | 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 44 45 53 49 52 45 44 2d 48 45 41 44 49 4e 47 20 69 73 | is.not.found,.DESIRED-HEADING.is |
| 5e60 | 20 63 72 65 61 74 65 64 20 61 6e 64 20 69 74 27 73 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 72 65 | .created.and.it's.position.is.re |
| 5e80 | 74 75 72 6e 65 64 22 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 74 6f 70 2d 6c 65 76 65 6c 2d 68 65 | turned".....(let*.((top-level-he |
| 5ea0 | 61 64 69 6e 67 2d 66 6f 72 2d 64 6f 63 2d 70 6f 73 69 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 | ading-for-doc-position.(org-note |
| 5ec0 | 72 2d 2d 66 69 6e 64 2d 74 6f 70 2d 6c 65 76 65 6c 2d 68 65 61 64 69 6e 67 2d 66 6f 72 2d 64 6f | r--find-top-level-heading-for-do |
| 5ee0 | 63 75 6d 65 6e 74 2d 70 61 74 68 20 64 6f 63 2d 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 3b 3b | cument-path.doc-path))).......;; |
| 5f00 | 20 64 6f 65 73 20 74 68 69 73 20 62 75 66 66 65 72 20 68 61 76 65 20 61 20 74 6f 70 20 6c 65 76 | .does.this.buffer.have.a.top.lev |
| 5f20 | 65 6c 20 6e 6f 74 65 73 20 68 65 61 64 69 6e 67 20 66 6f 72 20 74 68 69 73 20 64 6f 63 75 6d 65 | el.notes.heading.for.this.docume |
| 5f40 | 6e 74 3f 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 20 74 6f 70 2d 6c 65 76 65 6c 2d 68 65 61 64 | nt?.......(if.(eq.top-level-head |
| 5f60 | 69 6e 67 2d 66 6f 72 2d 64 6f 63 2d 70 6f 73 69 74 69 6f 6e 20 6e 69 6c 29 0a 20 20 20 20 20 20 | ing-for-doc-position.nil)....... |
| 5f80 | 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 72 65 61 74 65 2d 6e 6f 74 65 73 2d 68 65 61 64 69 | ..(org-noter--create-notes-headi |
| 5fa0 | 6e 67 20 64 65 73 69 72 65 64 2d 68 65 61 64 69 6e 67 20 64 6f 63 2d 70 61 74 68 29 0a 20 20 20 | ng.desired-heading.doc-path).... |
| 5fc0 | 20 20 20 74 6f 70 2d 6c 65 76 65 6c 2d 68 65 61 64 69 6e 67 2d 66 6f 72 2d 64 6f 63 2d 70 6f 73 | ...top-level-heading-for-doc-pos |
| 5fe0 | 69 74 69 6f 6e 29 29 29 0a 0a 0a 3b 3b 20 54 4f 44 4f 20 48 6f 77 20 69 73 20 74 68 69 73 20 64 | ition)))...;;.TODO.How.is.this.d |
| 6000 | 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e 73 65 72 74 2d | ifferent.from.org-noter--insert- |
| 6020 | 68 65 61 64 69 6e 67 3f 0a 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e 73 65 72 74 2d 68 65 | heading?.;;.org-noter--insert-he |
| 6040 | 61 64 69 6e 67 20 64 6f 65 73 6e 27 74 20 64 65 61 6c 20 77 69 74 68 20 74 6f 70 20 6c 65 76 65 | ading.doesn't.deal.with.top.leve |
| 6060 | 6c 20 68 65 61 64 69 6e 67 73 2e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 72 | l.headings..(defun.org-noter--cr |
| 6080 | 65 61 74 65 2d 6e 6f 74 65 73 2d 68 65 61 64 69 6e 67 20 28 6e 6f 74 65 73 2d 68 65 61 64 69 6e | eate-notes-heading.(notes-headin |
| 60a0 | 67 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 74 6f 70 | g.document-path)..."Create.a.top |
| 60c0 | 20 6c 65 76 65 6c 20 6e 6f 74 65 73 20 68 65 61 64 69 6e 67 20 66 6f 72 20 74 68 65 20 64 6f 63 | .level.notes.heading.for.the.doc |
| 60e0 | 75 6d 65 6e 74 2e 0a 4e 4f 54 45 53 2d 48 45 41 44 49 4e 47 20 69 73 20 74 68 65 20 68 65 61 64 | ument..NOTES-HEADING.is.the.head |
| 6100 | 6c 69 6e 65 2c 20 44 4f 43 55 4d 45 4e 54 2d 50 41 54 48 20 69 73 20 75 73 65 64 20 66 6f 72 20 | line,.DOCUMENT-PATH.is.used.for. |
| 6120 | 74 68 65 0a 4e 4f 54 45 52 5f 44 4f 43 55 4d 45 4e 54 20 70 72 6f 70 65 72 74 79 2e 20 20 52 65 | the.NOTER_DOCUMENT.property...Re |
| 6140 | 74 75 72 6e 20 74 68 65 20 70 6f 69 6e 74 20 77 68 65 72 65 20 74 68 65 20 68 65 61 64 69 6e 67 | turn.the.point.where.the.heading |
| 6160 | 20 77 61 73 20 69 6e 73 65 72 74 65 64 2e 22 0a 20 20 28 63 6c 2d 61 73 73 65 72 74 20 6e 6f 74 | .was.inserted."...(cl-assert.not |
| 6180 | 65 73 2d 68 65 61 64 69 6e 67 20 74 20 22 6e 6f 74 65 73 2d 68 65 61 64 69 6e 67 20 63 61 6e 6e | es-heading.t."notes-heading.cann |
| 61a0 | 6f 74 20 62 65 20 6e 69 6c 2e 20 77 65 20 63 61 6e 27 74 20 69 6e 73 65 72 74 20 61 20 6e 69 6c | ot.be.nil..we.can't.insert.a.nil |
| 61c0 | 20 68 65 61 64 69 6e 67 2e 22 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d | .heading.")...(goto-char.(point- |
| 61e0 | 6d 61 78 29 29 0a 20 20 28 69 6e 73 65 72 74 20 28 69 66 20 28 73 61 76 65 2d 65 78 63 75 72 73 | max))...(insert.(if.(save-excurs |
| 6200 | 69 6f 6e 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 20 28 6c 6f 6f 6b 69 6e 67 | ion.(beginning-of-line).(looking |
| 6220 | 2d 61 74 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2a 24 22 29 29 20 22 22 20 22 5c 6e 22 29 0a 20 | -at."[[:space:]]*$")).""."\n").. |
| 6240 | 20 20 20 20 20 20 20 20 20 22 2a 20 22 20 6e 6f 74 65 73 2d 68 65 61 64 69 6e 67 20 29 0a 20 20 | ........."*.".notes-heading.)... |
| 6260 | 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f | (org-entry-put.nil.org-noter-pro |
| 6280 | 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | perty-doc-file.................. |
| 62a0 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 | (expand-file-name.document-path) |
| 62c0 | 29 0a 20 20 28 6f 72 67 2d 69 64 2d 67 65 74 2d 63 72 65 61 74 65 29 0a 20 20 28 70 6f 69 6e 74 | )...(org-id-get-create)...(point |
| 62e0 | 29 29 0a 0a 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6f 72 67 2d 72 6f | ))....(provide.'org-noter-org-ro |
| 6300 | 61 6d 29 0a 0a 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 6f 72 67 2d 72 6f 61 6d 2e 65 6c 20 65 | am)..;;;.org-noter-org-roam.el.e |
| 6320 | 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | nds.here........................ |
| 6340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 63a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 63c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 63e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6400 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6d 6f 64 75 6c 65 73 2f | org-noter-20240918.1703/modules/ |
| 6420 | 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | org-noter-pdf.el................ |
| 6440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6460 | 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 |
| 6480 | 30 30 36 30 30 32 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 34 31 31 00 20 30 00 00 00 | 0060025.00000000000.017411..0... |
| 64a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 64c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 64e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6500 | 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................... |
| 6520 | 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................... |
| 6540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 65a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 65c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 65e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6600 | 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2e 65 6c 20 2d 2d 2d 20 4d 6f 64 75 6c 65 73 | ;;;.org-noter-pdf.el.---.Modules |
| 6620 | 20 66 6f 72 20 50 44 46 2d 54 6f 6f 6c 73 20 61 6e 64 20 44 6f 63 56 69 65 77 20 6d 6f 64 65 20 | .for.PDF-Tools.and.DocView.mode. |
| 6640 | 20 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 | .-*-.lexical-binding:.t;.-*-..;; |
| 6660 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 32 20 20 63 31 2d 67 0a 0a 3b 3b 20 41 75 | .Copyright.(C).2022..c1-g..;;.Au |
| 6680 | 74 68 6f 72 3a 20 63 31 2d 67 20 3c 63 68 61 72 31 69 65 67 6f 72 64 6f 6e 40 70 72 6f 74 6f 6e | thor:.c1-g.<char1iegordon@proton |
| 66a0 | 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6d 75 6c 74 69 6d 65 64 69 | mail.com>.;;.Keywords:.multimedi |
| 66c0 | 61 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 66 74 77 | a..;;.This.program.is.free.softw |
| 66e0 | 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 61 6e 64 | are;.you.can.redistribute.it.and |
| 6700 | 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 72 6d 73 | /or.modify.;;.it.under.the.terms |
| 6720 | 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 6e | .of.the.GNU.General.Public.Licen |
| 6740 | 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 65 20 53 | se.as.published.by.;;.the.Free.S |
| 6760 | 6f 66 74 77 61 72 65 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 | oftware.Foundation,.either.versi |
| 6780 | 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 | on.3.of.the.License,.or.;;.(at.y |
| 67a0 | 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a | our.option).any.later.version... |
| 67c0 | 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 |
| 67e0 | 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 |
| 6800 | 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;. |
| 6820 | 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 |
| 6840 | 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 |
| 6860 | 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 |
| 6880 | 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 |
| 68a0 | 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 | nse.for.more.details...;;.You.sh |
| 68c0 | 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 65 | ould.have.received.a.copy.of.the |
| 68e0 | 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 61 | .GNU.General.Public.License.;;.a |
| 6900 | 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c | long.with.this.program...If.not, |
| 6920 | 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 | .see.<https://www.gnu.org/licens |
| 6940 | 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 0a 0a 3b 3b 3b 20 | es/>...;;;.Commentary:..;;..;;;. |
| 6960 | 43 6f 64 65 3a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 | Code:.(eval-when-compile.(requir |
| 6980 | 65 20 27 73 75 62 72 2d 78 29 29 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 | e.'subr-x)).(require.'cl-lib).(r |
| 69a0 | 65 71 75 69 72 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 6f 72 65 29 0a 28 65 76 61 6c 2d 77 68 | equire.'org-noter-core).(eval-wh |
| 69c0 | 65 6e 2d 63 6f 6d 70 69 6c 65 20 3b 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6d | en-compile.;.ensure.that.the.com |
| 69e0 | 70 69 6c 65 64 20 63 6f 64 65 20 6b 6e 6f 77 73 20 61 62 6f 75 74 20 50 44 46 2d 54 4f 4f 4c 53 | piled.code.knows.about.PDF-TOOLS |
| 6a00 | 2c 20 69 66 20 69 6e 73 74 61 6c 6c 65 64 0a 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 | ,.if.installed...(condition-case |
| 6a20 | 20 6e 69 6c 0a 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 70 64 66 2d 74 6f 6f 6c 73 29 0a | .nil.......(require.'pdf-tools). |
| 6a40 | 20 20 20 20 28 65 72 72 6f 72 20 28 6d 65 73 73 61 67 65 20 22 60 70 64 66 2d 74 6f 6f 6c 73 27 | ....(error.(message."`pdf-tools' |
| 6a60 | 20 70 61 63 6b 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 22 29 29 29 29 0a 28 63 6f 6e 64 69 74 69 | .package.not.found")))).(conditi |
| 6a80 | 6f 6e 2d 63 61 73 65 20 6e 69 6c 20 3b 20 69 6e 66 6f 72 6d 20 75 73 65 72 20 61 74 20 72 75 6e | on-case.nil.;.inform.user.at.run |
| 6aa0 | 20 74 69 6d 65 20 69 66 20 70 64 66 2d 74 6f 6f 6c 73 20 69 73 20 6d 69 73 73 69 6e 67 0a 20 20 | .time.if.pdf-tools.is.missing... |
| 6ac0 | 20 20 28 72 65 71 75 69 72 65 20 27 70 64 66 2d 74 6f 6f 6c 73 29 0a 20 20 28 65 72 72 6f 72 20 | ..(require.'pdf-tools)...(error. |
| 6ae0 | 28 6d 65 73 73 61 67 65 20 22 41 54 54 45 4e 54 49 4f 4e 3a 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 | (message."ATTENTION:.org-noter-p |
| 6b00 | 64 66 20 68 61 73 20 6d 61 6e 79 20 66 65 61 74 75 65 73 20 74 68 61 74 20 64 65 70 65 6e 64 20 | df.has.many.featues.that.depend. |
| 6b20 | 6f 6e 20 74 68 65 20 70 61 63 6b 61 67 65 20 60 70 64 66 2d 74 6f 6f 6c 73 27 22 29 29 29 0a 0a | on.the.package.`pdf-tools'"))).. |
| 6b40 | 28 70 75 73 68 20 22 70 64 66 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 65 78 74 65 6e | (push."pdf".org-noter--doc-exten |
| 6b60 | 73 69 6f 6e 73 29 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 70 64 66 2d 68 69 67 68 6c 69 67 | sions).(cl-defstruct.pdf-highlig |
| 6b80 | 68 74 20 70 61 67 65 20 63 6f 6f 72 64 73 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 | ht.page.coords)..(defun.org-note |
| 6ba0 | 72 2d 70 64 66 2d 2d 67 65 74 2d 68 69 67 68 6c 69 67 68 74 20 28 29 0a 20 20 22 49 66 20 74 68 | r-pdf--get-highlight.()..."If.th |
| 6bc0 | 65 72 65 27 73 20 61 6e 20 61 63 74 69 76 65 20 70 64 66 20 73 65 6c 65 63 74 69 6f 6e 2c 20 72 | ere's.an.active.pdf.selection,.r |
| 6be0 | 65 74 75 72 6e 73 20 61 20 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c 0a 74 68 65 20 | eturns.a..that.contains.all.the. |
| 6c00 | 72 65 6c 65 76 61 6e 74 20 69 6e 66 6f 20 28 70 61 67 65 2c 20 63 6f 6f 72 64 69 6e 61 74 65 73 | relevant.info.(page,.coordinates |
| 6c20 | 29 0a 0a 4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 73 20 6e 69 6c 22 0a 20 20 20 20 28 69 | )..Otherwise.returns.nil".....(i |
| 6c40 | 66 2d 6c 65 74 2a 20 28 28 5f 20 28 70 64 66 2d 76 69 65 77 2d 61 63 74 69 76 65 2d 72 65 67 69 | f-let*.((_.(pdf-view-active-regi |
| 6c60 | 6f 6e 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 67 65 20 28 69 6d 61 | on-p))................(page.(ima |
| 6c80 | 67 65 2d 6d 6f 64 65 2d 77 69 6e 64 6f 77 2d 67 65 74 20 27 70 61 67 65 29 29 0a 20 20 20 20 20 | ge-mode-window-get.'page))...... |
| 6ca0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6f 72 64 73 20 28 70 64 66 2d 76 69 65 77 2d 61 63 74 69 | ..........(coords.(pdf-view-acti |
| 6cc0 | 76 65 2d 72 65 67 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 70 64 66 2d 68 69 | ve-region)))........(make-pdf-hi |
| 6ce0 | 67 68 6c 69 67 68 74 20 3a 70 61 67 65 20 70 61 67 65 20 3a 63 6f 6f 72 64 73 20 63 6f 6f 72 64 | ghlight.:page.page.:coords.coord |
| 6d00 | 73 29 0a 20 20 20 20 20 20 6e 69 6c 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 | s).......nil))..(add-to-list.'or |
| 6d20 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 2d | g-noter--get-highlight-location- |
| 6d40 | 68 6f 6f 6b 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 67 65 74 2d 68 69 67 68 6c 69 67 | hook.'org-noter-pdf--get-highlig |
| 6d60 | 68 74 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 72 65 74 74 | ht)..(defun.org-noter-pdf--prett |
| 6d80 | 79 2d 70 72 69 6e 74 2d 68 69 67 68 6c 69 67 68 74 20 28 68 69 67 68 6c 69 67 68 74 2d 69 6e 66 | y-print-highlight.(highlight-inf |
| 6da0 | 6f 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 68 69 67 68 6c 69 67 68 74 2d 69 6e 66 6f | o)...(format."%s".highlight-info |
| 6dc0 | 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 | ))..(add-to-list.'org-noter--pre |
| 6de0 | 74 74 79 2d 70 72 69 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f | tty-print-highlight-location-hoo |
| 6e00 | 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d | k.#'org-noter-pdf--pretty-print- |
| 6e20 | 68 69 67 68 6c 69 67 68 74 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 | highlight)..(defun.org-noter-pdf |
| 6e40 | 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 20 28 6d 6f 64 65 20 26 6f 70 | --approx-location-cons.(mode.&op |
| 6e60 | 74 69 6f 6e 61 6c 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 5f 66 6f 72 63 65 2d 6e 65 77 2d 72 | tional.precise-info._force-new-r |
| 6e80 | 65 66 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 6f 63 61 74 69 6f 6e 20 61 73 20 61 20 63 6f 6e 73 | ef)..."Return.location.as.a.cons |
| 6ea0 | 20 63 65 6c 6c 2e 0a 52 75 6e 73 20 77 68 65 6e 20 4d 4f 44 45 20 69 73 20 60 64 6f 63 2d 76 69 | .cell..Runs.when.MODE.is.`doc-vi |
| 6ec0 | 65 77 2d 6d 6f 64 65 27 20 6f 72 20 60 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 27 0a 0a 52 65 74 | ew-mode'.or.`pdf-view-mode'..Ret |
| 6ee0 | 75 72 6e 73 20 70 61 67 65 20 6c 6f 63 61 74 69 6f 6e 20 61 73 20 28 70 61 67 65 20 2e 20 30 29 | urns.page.location.as.(page...0) |
| 6f00 | 2e 20 20 57 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 0a 50 52 45 43 49 53 45 2d 49 4e 46 4f 2c | ...When.processing.PRECISE-INFO, |
| 6f20 | 20 72 65 74 75 72 6e 20 28 70 61 67 65 20 76 2d 70 6f 73 29 20 6f 72 20 28 70 61 67 65 20 76 2d | .return.(page.v-pos).or.(page.v- |
| 6f40 | 70 6f 73 20 2e 20 68 2d 70 6f 73 29 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 6d 6f 64 | pos...h-pos)."...(when.(memq.mod |
| 6f60 | 65 20 27 28 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 20 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 29 | e.'(doc-view-mode.pdf-view-mode) |
| 6f80 | 29 0a 20 20 20 20 28 63 6f 6e 73 20 28 69 6d 61 67 65 2d 6d 6f 64 65 2d 77 69 6e 64 6f 77 2d 67 | ).....(cons.(image-mode-window-g |
| 6fa0 | 65 74 20 27 70 61 67 65 29 20 28 69 66 20 28 6f 72 20 28 6e 75 6d 62 65 72 70 20 70 72 65 63 69 | et.'page).(if.(or.(numberp.preci |
| 6fc0 | 73 65 2d 69 6e 66 6f 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 | se-info)........................ |
| 6fe0 | 20 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 61 6e 64 20 28 63 | .........................(and.(c |
| 7000 | 6f 6e 73 70 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | onsp.precise-info).............. |
| 7020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7040 | 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 70 20 28 63 61 72 20 70 72 65 63 69 73 65 2d 69 6e | ........(numberp.(car.precise-in |
| 7060 | 66 6f 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 | fo))............................ |
| 7080 | 20 20 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 75 6d 62 65 | ..........................(numbe |
| 70a0 | 72 70 20 28 63 64 72 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 20 20 20 | rp.(cdr.precise-info))))........ |
| 70c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 70e0 | 20 20 20 20 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 30 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f | .....precise-info.0))))..(add-to |
| 7100 | 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c 6f 63 | -list.'org-noter--doc-approx-loc |
| 7120 | 61 74 69 6f 6e 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 61 70 70 72 | ation-hook.#'org-noter-pdf--appr |
| 7140 | 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f | ox-location-cons)..(defun.org-no |
| 7160 | 74 65 72 2d 70 64 66 2d 2d 67 65 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 26 | ter-pdf--get-buffer-file-name.(& |
| 7180 | 6f 70 74 69 6f 6e 61 6c 20 5f 6d 6f 64 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 66 69 | optional._mode)..."Return.the.fi |
| 71a0 | 6c 65 20 6e 61 6d 69 6e 67 20 62 61 63 6b 69 6e 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 62 | le.naming.backing.the.document.b |
| 71c0 | 75 66 66 65 72 2e 0a 0a 4d 4f 44 45 20 28 75 6e 75 73 65 64 29 20 69 73 20 72 65 71 75 69 72 65 | uffer...MODE.(unused).is.require |
| 71e0 | 64 20 66 6f 72 20 74 68 69 73 20 74 79 70 65 20 6f 66 20 68 6f 6f 6b 2e 22 0a 20 20 28 62 6f 75 | d.for.this.type.of.hook."...(bou |
| 7200 | 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 70 64 66 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 0a 28 | nd-and-true-p.pdf-file-name))..( |
| 7220 | 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 62 75 66 66 65 | add-to-list.'org-noter-get-buffe |
| 7240 | 72 2d 66 69 6c 65 2d 6e 61 6d 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 | r-file-name-hook.#'org-noter-pdf |
| 7260 | 2d 2d 67 65 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 0a 28 64 65 66 75 6e 20 | --get-buffer-file-name)..(defun. |
| 7280 | 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 64 66 2d 76 69 65 77 2d 73 65 74 75 70 2d 68 61 | org-noter-pdf--pdf-view-setup-ha |
| 72a0 | 6e 64 6c 65 72 20 28 6d 6f 64 65 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 70 | ndler.(mode)...(when.(eq.mode.'p |
| 72c0 | 64 66 2d 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 3b 3b 20 28 73 65 74 71 20 62 75 66 66 65 | df-view-mode).....;;.(setq.buffe |
| 72e0 | 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 20 20 28 | r-file-name.document-path).....( |
| 7300 | 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 64 | pdf-view-mode).....(add-hook.'pd |
| 7320 | 66 2d 76 69 65 77 2d 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 70 61 67 65 2d 68 6f 6f 6b 20 27 6f | f-view-after-change-page-hook.'o |
| 7340 | 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 | rg-noter--doc-location-change-ha |
| 7360 | 6e 64 6c 65 72 20 6e 69 6c 20 74 29 0a 20 20 20 20 74 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 | ndler.nil.t).....t))..(add-to-li |
| 7380 | 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 75 70 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f | st.'org-noter-set-up-document-ho |
| 73a0 | 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 64 66 2d 76 69 65 77 2d 73 65 74 | ok.#'org-noter-pdf--pdf-view-set |
| 73c0 | 75 70 2d 68 61 6e 64 6c 65 72 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 | up-handler)..(defun.org-noter-pd |
| 73e0 | 66 2d 2d 64 6f 63 2d 76 69 65 77 2d 73 65 74 75 70 2d 68 61 6e 64 6c 65 72 20 28 6d 6f 64 65 29 | f--doc-view-setup-handler.(mode) |
| 7400 | 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 | ...(when.(eq.mode.'doc-view-mode |
| 7420 | 29 0a 20 20 20 20 3b 3b 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ).....;;.(setq.buffer-file-name. |
| 7440 | 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 20 20 28 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 | document-path).....(doc-view-mod |
| 7460 | 65 29 0a 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 64 6f 63 2d 76 69 65 77 2d 67 6f 74 | e).....(advice-add.'doc-view-got |
| 7480 | 6f 2d 70 61 67 65 20 3a 61 66 74 65 72 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6c 6f 63 61 74 69 | o-page.:after.'org-noter--locati |
| 74a0 | 6f 6e 2d 63 68 61 6e 67 65 2d 61 64 76 69 63 65 29 0a 20 20 20 20 74 29 29 0a 0a 28 61 64 64 2d | on-change-advice).....t))..(add- |
| 74c0 | 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 75 70 2d 64 6f 63 75 6d 65 | to-list.'org-noter-set-up-docume |
| 74e0 | 6e 74 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 64 6f 63 2d 76 69 65 | nt-hook.#'org-noter-pdf--doc-vie |
| 7500 | 77 2d 73 65 74 75 70 2d 68 61 6e 64 6c 65 72 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 | w-setup-handler)..(defun.org-not |
| 7520 | 65 72 2d 70 64 66 2d 2d 6e 6f 2d 73 65 73 73 69 6f 6e 73 2d 72 65 6d 6f 76 65 2d 61 64 76 69 63 | er-pdf--no-sessions-remove-advic |
| 7540 | 65 20 28 29 0a 20 20 22 52 65 6d 6f 76 65 20 64 6f 63 2d 76 69 65 77 2d 73 70 65 63 69 66 69 63 | e.()..."Remove.doc-view-specific |
| 7560 | 20 61 64 76 69 63 65 20 77 68 65 6e 20 61 6c 6c 20 73 65 73 73 69 6f 6e 73 20 61 72 65 20 63 6c | .advice.when.all.sessions.are.cl |
| 7580 | 6f 73 65 64 2e 22 0a 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 64 6f 63 2d 76 69 65 | osed."...(advice-remove.'doc-vie |
| 75a0 | 77 2d 67 6f 74 6f 2d 70 61 67 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6c 6f 63 61 74 69 6f 6e | w-goto-page.'org-noter--location |
| 75c0 | 2d 63 68 61 6e 67 65 2d 61 64 76 69 63 65 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 | -change-advice))..(add-to-list.' |
| 75e0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 2d 73 65 73 73 69 6f 6e 73 2d 72 65 6d 6f 76 65 2d 61 64 | org-noter--no-sessions-remove-ad |
| 7600 | 76 69 63 65 2d 68 6f 6f 6b 73 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 6e 6f 2d 73 | vice-hooks.#'org-noter-pdf--no-s |
| 7620 | 65 73 73 69 6f 6e 73 2d 72 65 6d 6f 76 65 2d 61 64 76 69 63 65 29 0a 0a 28 64 65 66 75 6e 20 6f | essions-remove-advice)..(defun.o |
| 7640 | 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 | rg-noter-pdf--pretty-print-locat |
| 7660 | 69 6f 6e 20 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 46 6f 72 6d 61 74 73 20 4c 4f 43 41 54 49 | ion.(location)..."Formats.LOCATI |
| 7680 | 4f 4e 20 77 69 74 68 20 66 75 6c 6c 20 70 72 65 63 69 73 69 6f 6e 20 66 6f 72 20 70 72 6f 70 65 | ON.with.full.precision.for.prope |
| 76a0 | 72 74 79 20 64 72 61 77 65 72 73 2e 22 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 | rty.drawers."...(org-noter--with |
| 76c0 | 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 6f | -valid-session....(when.(memq.(o |
| 76e0 | 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 20 73 65 73 73 69 | rg-noter--session-doc-mode.sessi |
| 7700 | 6f 6e 29 20 27 28 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 20 70 64 66 2d 76 69 65 77 2d 6d 6f 64 | on).'(doc-view-mode.pdf-view-mod |
| 7720 | 65 29 29 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 28 69 66 20 28 6f 72 20 28 6e | e))......(format."%s".(if.(or.(n |
| 7740 | 6f 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 | ot.(org-noter--get-location-top. |
| 7760 | 6c 6f 63 61 74 69 6f 6e 29 29 20 28 3c 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c | location)).(<=.(org-noter--get-l |
| 7780 | 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 20 30 29 29 0a 20 20 20 20 20 20 | ocation-top.location).0))....... |
| 77a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 6c 6f 63 61 74 69 6f 6e 29 0a 20 | ................(car.location).. |
| 77c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 74 69 6f 6e 29 29 29 29 29 | ...................location))))) |
| 77e0 | 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 | ..(add-to-list.'org-noter--prett |
| 7800 | 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 | y-print-location-hook.#'org-note |
| 7820 | 72 2d 70 64 66 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 0a 28 | r-pdf--pretty-print-location)..( |
| 7840 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e | defun.org-noter-pdf--pretty-prin |
| 7860 | 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d 74 69 74 6c 65 20 28 6c 6f 63 61 74 69 6f 6e 29 0a | t-location-for-title.(location). |
| 7880 | 20 20 22 43 6f 6e 76 65 72 74 20 4c 4f 43 41 54 49 4f 4e 20 74 6f 20 61 20 68 75 6d 61 6e 20 72 | .."Convert.LOCATION.to.a.human.r |
| 78a0 | 65 61 64 61 62 6c 65 20 66 6f 72 6d 61 74 2e 0a 57 69 74 68 20 60 70 64 66 2d 76 69 65 77 2d 6d | eadable.format..With.`pdf-view-m |
| 78c0 | 6f 64 65 27 2c 20 74 68 65 20 66 6f 72 6d 61 74 20 75 73 65 73 20 70 61 67 65 6c 61 62 65 6c 20 | ode',.the.format.uses.pagelabel. |
| 78e0 | 61 6e 64 20 76 65 72 74 69 63 61 6c 20 61 6e 64 0a 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 65 72 63 | and.vertical.and.horizontal.perc |
| 7900 | 65 6e 74 61 67 65 73 2e 20 20 57 69 74 68 20 60 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 27 2c 20 | entages...With.`doc-view-mode',. |
| 7920 | 74 68 69 73 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 0a 6f 72 69 67 69 6e 61 6c 20 70 72 65 74 | this.falls.back.to.original.pret |
| 7940 | 74 79 2d 70 72 69 6e 74 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 | ty-print.function."...(org-noter |
| 7960 | 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 6d | --with-valid-session....(let.((m |
| 7980 | 6f 64 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 | ode.(org-noter--session-doc-mode |
| 79a0 | 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 70 6f 73 20 28 6f 72 67 2d 6e | .session))..........(vpos.(org-n |
| 79c0 | 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 | oter--get-location-top.location) |
| 79e0 | 29 0a 20 20 20 20 20 20 20 20 20 28 68 70 6f 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | )..........(hpos.(org-noter--get |
| 7a00 | 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 | -location-left.location))....... |
| 7a20 | 20 20 20 28 76 74 78 74 20 22 22 29 20 28 68 74 78 74 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 | ...(vtxt."").(htxt."").......... |
| 7a40 | 70 61 67 65 6c 61 62 65 6c 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 6d 6f 64 65 20 | pagelabel)......(cond.((eq.mode. |
| 7a60 | 27 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 29 20 3b 20 66 6f 72 20 64 65 66 61 75 6c 74 20 74 69 | 'pdf-view-mode).;.for.default.ti |
| 7a80 | 74 6c 65 2c 20 72 65 66 65 72 65 6e 63 65 20 70 61 67 65 6c 61 62 65 6c 20 69 6e 73 74 65 61 64 | tle,.reference.pagelabel.instead |
| 7aa0 | 20 6f 66 20 70 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 68 70 6f 73 | .of.page.............(if.(>.hpos |
| 7ac0 | 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 74 78 74 20 28 | .0).................(setq.htxt.( |
| 7ae0 | 66 6f 72 6d 61 74 20 22 20 48 3a 20 25 64 25 25 22 20 28 72 6f 75 6e 64 20 28 2a 20 31 30 30 20 | format.".H:.%d%%".(round.(*.100. |
| 7b00 | 68 70 6f 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 3e | hpos))))).............(if.(or.(> |
| 7b20 | 20 76 70 6f 73 20 30 29 20 28 3e 20 68 70 6f 73 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .vpos.0).(>.hpos.0))............ |
| 7b40 | 20 20 20 20 20 28 73 65 74 71 20 76 74 78 74 20 28 66 6f 72 6d 61 74 20 22 20 56 3a 20 25 64 25 | .....(setq.vtxt.(format.".V:.%d% |
| 7b60 | 25 22 20 28 72 6f 75 6e 64 20 28 2a 20 31 30 30 20 76 70 6f 73 29 29 29 29 29 0a 20 20 20 20 20 | %".(round.(*.100.vpos)))))...... |
| 7b80 | 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 | .......(select-window.(org-noter |
| 7ba0 | 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | --get-doc-window)).............( |
| 7bc0 | 73 65 74 71 20 70 61 67 65 6c 61 62 65 6c 20 28 70 64 66 2d 76 69 65 77 2d 63 75 72 72 65 6e 74 | setq.pagelabel.(pdf-view-current |
| 7be0 | 2d 70 61 67 65 6c 61 62 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 | -pagelabel)).............(select |
| 7c00 | 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 | -window.(org-noter--get-notes-wi |
| 7c20 | 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 | ndow)).............(format."%s%s |
| 7c40 | 25 73 22 20 70 61 67 65 6c 61 62 65 6c 20 76 74 78 74 20 68 74 78 74 29 29 0a 20 20 20 20 20 20 | %s".pagelabel.vtxt.htxt))....... |
| 7c60 | 20 20 20 20 20 28 28 65 71 20 6d 6f 64 65 20 27 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 29 20 3b | .....((eq.mode.'doc-view-mode).; |
| 7c80 | 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 6f 72 69 67 69 6e 61 6c 20 70 70 20 66 6f 72 20 64 6f | .fall.back.to.original.pp.for.do |
| 7ca0 | 63 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 | c-mode.............(org-noter-pd |
| 7cc0 | 66 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f | f--pretty-print-location.locatio |
| 7ce0 | 6e 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 | n))))))..(add-to-list.'org-noter |
| 7d00 | 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d 74 69 74 6c | --pretty-print-location-for-titl |
| 7d20 | 65 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 72 65 74 74 79 2d 70 | e-hook.#'org-noter-pdf--pretty-p |
| 7d40 | 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d 74 69 74 6c 65 29 0a 0a 28 64 65 66 75 6e | rint-location-for-title)..(defun |
| 7d60 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 64 66 2d 76 69 65 77 2d 67 65 74 2d 70 72 65 | .org-noter-pdf--pdf-view-get-pre |
| 7d80 | 63 69 73 65 2d 69 6e 66 6f 20 28 6d 6f 64 65 20 77 69 6e 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 | cise-info.(mode.window)...(when. |
| 7da0 | 28 65 71 20 6d 6f 64 65 20 27 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6c 65 | (eq.mode.'pdf-view-mode).....(le |
| 7dc0 | 74 20 28 76 2d 70 6f 73 69 74 69 6f 6e 20 68 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 | t.(v-position.h-position)....... |
| 7de0 | 28 69 66 20 28 70 64 66 2d 76 69 65 77 2d 61 63 74 69 76 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 | (if.(pdf-view-active-region-p).. |
| 7e00 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 64 67 65 73 20 28 63 61 72 20 28 70 64 66 2d | .........(let.((edges.(car.(pdf- |
| 7e20 | 76 69 65 77 2d 61 63 74 69 76 65 2d 72 65 67 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | view-active-region)))).......... |
| 7e40 | 20 20 20 28 73 65 74 71 20 76 2d 70 6f 73 69 74 69 6f 6e 20 28 6d 69 6e 20 28 6e 74 68 20 31 20 | ...(setq.v-position.(min.(nth.1. |
| 7e60 | 65 64 67 65 73 29 20 28 6e 74 68 20 33 20 65 64 67 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | edges).(nth.3.edges))........... |
| 7e80 | 20 20 20 20 20 20 20 20 68 2d 70 6f 73 69 74 69 6f 6e 20 28 6d 69 6e 20 28 6e 74 68 20 30 20 65 | ........h-position.(min.(nth.0.e |
| 7ea0 | 64 67 65 73 29 20 28 6e 74 68 20 32 20 65 64 67 65 73 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 | dges).(nth.2.edges)))).......... |
| 7ec0 | 28 6c 65 74 20 28 28 65 76 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 | (let.((event.nil))...........(wh |
| 7ee0 | 69 6c 65 20 28 6e 6f 74 20 28 61 6e 64 20 28 65 71 20 27 6d 6f 75 73 65 2d 31 20 28 63 61 72 20 | ile.(not.(and.(eq.'mouse-1.(car. |
| 7f00 | 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | event))......................... |
| 7f20 | 20 20 20 28 65 71 20 77 69 6e 64 6f 77 20 28 70 6f 73 6e 2d 77 69 6e 64 6f 77 20 28 65 76 65 6e | ...(eq.window.(posn-window.(even |
| 7f40 | 74 2d 73 74 61 72 74 20 65 76 65 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | t-start.event))))).............( |
| 7f60 | 73 65 74 71 20 65 76 65 6e 74 20 28 72 65 61 64 2d 65 76 65 6e 74 20 22 43 6c 69 63 6b 20 77 68 | setq.event.(read-event."Click.wh |
| 7f80 | 65 72 65 20 79 6f 75 20 77 61 6e 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 6e 6f | ere.you.want.the.start.of.the.no |
| 7fa0 | 74 65 20 74 6f 20 62 65 21 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 | te.to.be!")))...........(let*.(( |
| 7fc0 | 63 6f 6c 2d 72 6f 77 20 28 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 65 76 65 6e 74 2d 73 74 61 | col-row.(posn-col-row.(event-sta |
| 7fe0 | 72 74 20 65 76 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c | rt.event)))..................(cl |
| 8000 | 69 63 6b 2d 70 6f 73 69 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 2d 70 61 | ick-position.(org-noter--conv-pa |
| 8020 | 67 65 2d 73 63 72 6f 6c 6c 2d 70 65 72 63 65 6e 74 61 67 65 20 28 2b 20 28 77 69 6e 64 6f 77 2d | ge-scroll-percentage.(+.(window- |
| 8040 | 76 73 63 72 6f 6c 6c 29 20 28 63 64 72 20 63 6f 6c 2d 72 6f 77 29 29 0a 20 20 20 20 20 20 20 20 | vscroll).(cdr.col-row))......... |
| 8060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 8080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 80a0 | 20 28 2b 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 20 28 63 61 72 20 63 6f 6c 2d 72 6f | .(+.(window-hscroll).(car.col-ro |
| 80c0 | 77 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 2d 70 6f 73 69 74 | w))))).............(setq.v-posit |
| 80e0 | 69 6f 6e 20 28 63 61 72 20 63 6c 69 63 6b 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | ion.(car.click-position)........ |
| 8100 | 20 20 20 20 20 20 20 20 20 20 20 68 2d 70 6f 73 69 74 69 6f 6e 20 28 63 64 72 20 63 6c 69 63 6b | ...........h-position.(cdr.click |
| 8120 | 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 76 2d 70 6f 73 | -position))))).......(cons.v-pos |
| 8140 | 69 74 69 6f 6e 20 68 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 | ition.h-position))))..(add-to-li |
| 8160 | 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 2d | st.'org-noter--get-precise-info- |
| 8180 | 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 70 64 66 2d 76 69 65 77 2d 67 | hook.#'org-noter-pdf--pdf-view-g |
| 81a0 | 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 | et-precise-info)..(defun.org-not |
| 81c0 | 65 72 2d 70 64 66 2d 2d 64 6f 63 2d 76 69 65 77 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 | er-pdf--doc-view-get-precise-inf |
| 81e0 | 6f 20 28 6d 6f 64 65 20 77 69 6e 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 | o.(mode.window)...(when.(eq.mode |
| 8200 | 20 27 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 65 76 65 6e | .'doc-view-mode).....(let.((even |
| 8220 | 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 61 6e 64 20 28 | t.nil)).......(while.(not.(and.( |
| 8240 | 65 71 20 27 6d 6f 75 73 65 2d 31 20 28 63 61 72 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 | eq.'mouse-1.(car.event))........ |
| 8260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 77 69 6e 64 6f 77 20 28 70 6f 73 6e | ................(eq.window.(posn |
| 8280 | 2d 77 69 6e 64 6f 77 20 28 65 76 65 6e 74 2d 73 74 61 72 74 20 65 76 65 6e 74 29 29 29 29 29 0a | -window.(event-start.event))))). |
| 82a0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 76 65 6e 74 20 28 72 65 61 64 2d 65 76 65 6e 74 20 | ........(setq.event.(read-event. |
| 82c0 | 22 43 6c 69 63 6b 20 77 68 65 72 65 20 79 6f 75 20 77 61 6e 74 20 74 68 65 20 73 74 61 72 74 20 | "Click.where.you.want.the.start. |
| 82e0 | 6f 66 20 74 68 65 20 6e 6f 74 65 20 74 6f 20 62 65 21 22 29 29 29 0a 20 20 20 20 20 20 28 6f 72 | of.the.note.to.be!"))).......(or |
| 8300 | 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 2d 70 61 67 65 2d 73 63 72 6f 6c 6c 2d 70 65 72 63 65 6e | g-noter--conv-page-scroll-percen |
| 8320 | 74 61 67 65 20 28 2b 20 28 77 69 6e 64 6f 77 2d 76 73 63 72 6f 6c 6c 29 0a 20 20 20 20 20 20 20 | tage.(+.(window-vscroll)........ |
| 8340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 8360 | 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 65 76 | ..........(cdr.(posn-col-row.(ev |
| 8380 | 65 6e 74 2d 73 74 61 72 74 20 65 76 65 6e 74 29 29 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f | ent-start.event))))))))..(add-to |
| 83a0 | 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e | -list.'org-noter--get-precise-in |
| 83c0 | 66 6f 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 64 6f 63 2d 76 69 65 | fo-hook.#'org-noter-pdf--doc-vie |
| 83e0 | 77 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | w-get-precise-info)..(defun.org- |
| 8400 | 6e 6f 74 65 72 2d 70 64 66 2d 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 28 6d 6f 64 65 20 6c | noter-pdf--goto-location.(mode.l |
| 8420 | 6f 63 61 74 69 6f 6e 20 77 69 6e 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 6d 6f | ocation.window)...(when.(memq.mo |
| 8440 | 64 65 20 27 28 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 20 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 | de.'(doc-view-mode.pdf-view-mode |
| 8460 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 | )).....(let.((top.(org-noter--ge |
| 8480 | 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 | t-location-top.location))....... |
| 84a0 | 20 20 20 20 28 6c 65 66 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 | ....(left.(org-noter--get-locati |
| 84c0 | 6f 6e 2d 6c 65 66 74 20 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 20 20 20 20 20 20 28 69 66 20 28 | on-left.location)))........(if.( |
| 84e0 | 65 71 20 6d 6f 64 65 20 27 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 | eq.mode.'doc-view-mode)......... |
| 8500 | 20 20 28 64 6f 63 2d 76 69 65 77 2d 67 6f 74 6f 2d 70 61 67 65 20 28 6f 72 67 2d 6e 6f 74 65 72 | ..(doc-view-goto-page.(org-noter |
| 8520 | 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 | --get-location-page.location)).. |
| 8540 | 20 20 20 20 20 20 20 28 70 64 66 2d 76 69 65 77 2d 67 6f 74 6f 2d 70 61 67 65 20 28 6f 72 67 2d | .......(pdf-view-goto-page.(org- |
| 8560 | 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 6f 63 61 74 69 6f | noter--get-location-page.locatio |
| 8580 | 6e 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 74 | n)).........;;.NOTE(nox):.This.t |
| 85a0 | 69 6d 65 72 20 69 73 20 6e 65 65 64 65 64 20 62 65 63 61 75 73 65 20 74 68 65 20 74 6f 6f 6c 74 | imer.is.needed.because.the.toolt |
| 85c0 | 69 70 20 6d 61 79 20 69 6e 74 72 6f 64 75 63 65 20 61 20 64 65 6c 61 79 2c 0a 20 20 20 20 20 20 | ip.may.introduce.a.delay,....... |
| 85e0 | 20 20 3b 3b 20 73 6f 20 73 79 6e 63 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70 61 67 65 73 20 77 | ..;;.so.syncing.multiple.pages.w |
| 8600 | 61 73 20 73 6c 6f 77 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 3d 20 6f 72 67 2d 6e 6f | as.slow.........(when.(>=.org-no |
| 8620 | 74 65 72 2d 61 72 72 6f 77 2d 64 65 6c 61 79 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 | ter-arrow-delay.0)...........(wh |
| 8640 | 65 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 28 63 61 | en.org-noter--arrow-location.(ca |
| 8660 | 6e 63 65 6c 2d 74 69 6d 65 72 20 28 61 72 65 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f | ncel-timer.(aref.org-noter--arro |
| 8680 | 77 2d 6c 6f 63 61 74 69 6f 6e 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | w-location.0)))...........(setq. |
| 86a0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 | org-noter--arrow-location....... |
| 86c0 | 20 20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72 20 28 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 | ..........(vector.(run-with-idle |
| 86e0 | 2d 74 69 6d 65 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 61 72 72 6f 77 2d 64 65 6c 61 79 20 6e 69 6c | -timer.org-noter-arrow-delay.nil |
| 8700 | 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 68 6f 77 2d 61 72 72 6f 77 29 0a 20 20 20 20 20 20 20 | .'org-noter--show-arrow)........ |
| 8720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 | .................window......... |
| 8740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ................top............. |
| 8760 | 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 66 74 29 29 29 29 0a 20 20 20 20 20 20 28 69 6d 61 67 | ............left)))).......(imag |
| 8780 | 65 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 2d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 2d | e-scroll-up.(-.(org-noter--conv- |
| 87a0 | 70 61 67 65 2d 70 65 72 63 65 6e 74 61 67 65 2d 73 63 72 6f 6c 6c 20 74 6f 70 29 0a 20 20 20 20 | page-percentage-scroll.top)..... |
| 87c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 6f 6f 72 20 28 2b 20 | ......................(floor.(+. |
| 87e0 | 28 77 69 6e 64 6f 77 2d 76 73 63 72 6f 6c 6c 29 20 6f 72 67 2d 6e 6f 74 65 72 2d 76 73 63 72 6f | (window-vscroll).org-noter-vscro |
| 8800 | 6c 6c 2d 62 75 66 66 65 72 29 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 | ll-buffer)))))))..(add-to-list.' |
| 8820 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f | org-noter--doc-goto-location-hoo |
| 8840 | 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e | k.#'org-noter-pdf--goto-location |
| 8860 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 67 65 74 2d 63 75 72 | )..(defun.org-noter-pdf--get-cur |
| 8880 | 72 65 6e 74 2d 76 69 65 77 20 28 6d 6f 64 65 29 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 6d | rent-view.(mode)...(when.(memq.m |
| 88a0 | 6f 64 65 20 27 28 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 20 70 64 66 2d 76 69 65 77 2d 6d 6f 64 | ode.'(doc-view-mode.pdf-view-mod |
| 88c0 | 65 29 29 0a 20 20 20 20 28 76 65 63 74 6f 72 20 27 70 61 67 65 64 20 28 63 61 72 20 28 6f 72 67 | e)).....(vector.'paged.(car.(org |
| 88e0 | 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 | -noter-pdf--approx-location-cons |
| 8900 | 20 6d 6f 64 65 29 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f | .mode)))))..(add-to-list.'org-no |
| 8920 | 74 65 72 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 2d 68 6f 6f 6b 20 23 27 6f 72 67 | ter--get-current-view-hook.#'org |
| 8940 | 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 29 0a 0a 28 | -noter-pdf--get-current-view)..( |
| 8960 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 67 65 74 2d 73 65 6c 65 63 74 65 | defun.org-noter-pdf--get-selecte |
| 8980 | 64 2d 74 65 78 74 20 28 6d 6f 64 65 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 6d | d-text.(mode)...(when.(and.(eq.m |
| 89a0 | 6f 64 65 20 27 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ode.'pdf-view-mode)............. |
| 89c0 | 20 28 70 64 66 2d 76 69 65 77 2d 61 63 74 69 76 65 2d 72 65 67 69 6f 6e 2d 70 29 29 0a 20 20 20 | .(pdf-view-active-region-p)).... |
| 89e0 | 20 28 6d 61 70 63 6f 6e 63 61 74 20 27 69 64 65 6e 74 69 74 79 20 28 70 64 66 2d 76 69 65 77 2d | .(mapconcat.'identity.(pdf-view- |
| 8a00 | 61 63 74 69 76 65 2d 72 65 67 69 6f 6e 2d 74 65 78 74 29 20 3f 20 29 29 29 0a 0a 28 61 64 64 2d | active-region-text).?.)))..(add- |
| 8a20 | 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 73 65 6c 65 63 74 65 64 2d | to-list.'org-noter-get-selected- |
| 8a40 | 74 65 78 74 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 67 65 74 2d 73 | text-hook.#'org-noter-pdf--get-s |
| 8a60 | 65 6c 65 63 74 65 64 2d 74 65 78 74 29 0a 0a 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 46 72 6f | elected-text)..;;.NOTE(nox):.Fro |
| 8a80 | 6d 20 6d 61 63 68 63 2f 70 64 66 2d 74 6f 6f 6c 73 2d 6f 72 67 0a 28 64 65 66 75 6e 20 6f 72 67 | m.machc/pdf-tools-org.(defun.org |
| 8aa0 | 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 65 64 67 65 73 2d 74 6f 2d 72 65 67 69 6f 6e 20 28 65 64 67 | -noter-pdf--edges-to-region.(edg |
| 8ac0 | 65 73 29 0a 20 20 22 47 65 74 20 34 2d 65 6e 74 72 79 20 72 65 67 69 6f 6e 20 28 4c 45 46 54 20 | es)..."Get.4-entry.region.(LEFT. |
| 8ae0 | 54 4f 50 20 52 49 47 48 54 20 42 4f 54 54 4f 4d 29 20 66 72 6f 6d 20 73 65 76 65 72 61 6c 20 45 | TOP.RIGHT.BOTTOM).from.several.E |
| 8b00 | 44 47 45 53 2e 22 0a 20 20 28 77 68 65 6e 20 65 64 67 65 73 0a 20 20 20 20 28 6c 65 74 20 28 28 | DGES."...(when.edges.....(let.(( |
| 8b20 | 6c 65 66 74 30 20 28 6e 74 68 20 30 20 28 63 61 72 20 65 64 67 65 73 29 29 29 0a 20 20 20 20 20 | left0.(nth.0.(car.edges)))...... |
| 8b40 | 20 20 20 20 20 28 74 6f 70 30 20 28 6e 74 68 20 31 20 28 63 61 72 20 65 64 67 65 73 29 29 29 0a | .....(top0.(nth.1.(car.edges))). |
| 8b60 | 20 20 20 20 20 20 20 20 20 20 28 62 6f 74 74 6f 6d 30 20 28 6e 74 68 20 33 20 28 63 61 72 20 65 | ..........(bottom0.(nth.3.(car.e |
| 8b80 | 64 67 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 6f 70 31 20 28 6e 74 68 20 31 20 28 | dges)))...........(top1.(nth.1.( |
| 8ba0 | 63 61 72 20 28 6c 61 73 74 20 65 64 67 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 | car.(last.edges))))...........(r |
| 8bc0 | 69 67 68 74 31 20 28 6e 74 68 20 32 20 28 63 61 72 20 28 6c 61 73 74 20 65 64 67 65 73 29 29 29 | ight1.(nth.2.(car.(last.edges))) |
| 8be0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 62 6f 74 74 6f 6d 31 20 28 6e 74 68 20 33 20 28 63 61 72 | )...........(bottom1.(nth.3.(car |
| 8c00 | 20 28 6c 61 73 74 20 65 64 67 65 73 29 29 29 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 6c 65 | .(last.edges))))).......(list.le |
| 8c20 | 66 74 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 74 6f 70 30 20 28 2f 20 28 2d 20 62 6f | ft0.............(+.top0.(/.(-.bo |
| 8c40 | 74 74 6f 6d 30 20 74 6f 70 30 29 20 33 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 69 67 68 | ttom0.top0).3)).............righ |
| 8c60 | 74 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 62 6f 74 74 6f 6d 31 20 28 2f 20 28 2d 20 | t1.............(-.bottom1.(/.(-. |
| 8c80 | 62 6f 74 74 6f 6d 31 20 74 6f 70 31 29 20 33 29 29 29 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 | bottom1.top1).3))))))..(defalias |
| 8ca0 | 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 64 66 2d 74 6f 6f 6c 73 2d 65 64 67 65 73 2d 74 6f 2d | .'org-noter--pdf-tools-edges-to- |
| 8cc0 | 72 65 67 69 6f 6e 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 65 64 67 65 73 2d 74 6f 2d | region.'org-noter-pdf--edges-to- |
| 8ce0 | 72 65 67 69 6f 6e 0a 20 20 22 46 6f 72 20 4f 52 47 2d 4e 4f 54 45 52 2d 50 44 46 54 4f 4f 4c 53 | region..."For.ORG-NOTER-PDFTOOLS |
| 8d00 | 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 6c 69 74 79 2e 20 20 54 68 65 20 6e 61 6d | .backward.compatiblity...The.nam |
| 8d20 | 65 20 6f 66 20 74 68 65 0a 75 6e 64 65 72 6c 79 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 | e.of.the.underlying.function.is. |
| 8d40 | 63 75 72 72 65 6e 74 6c 79 20 75 6e 64 65 72 20 64 69 73 63 75 73 73 69 6f 6e 22 29 0a 0a 28 64 | currently.under.discussion")..(d |
| 8d60 | 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 | efun.org-noter-pdf--create-skele |
| 8d80 | 74 6f 6e 20 28 6d 6f 64 65 29 0a 20 20 22 43 72 65 61 74 65 20 6e 6f 74 65 73 20 73 6b 65 6c 65 | ton.(mode)..."Create.notes.skele |
| 8da0 | 74 6f 6e 20 77 69 74 68 20 74 68 65 20 50 44 46 20 6f 75 74 6c 69 6e 65 20 6f 72 20 61 6e 6e 6f | ton.with.the.PDF.outline.or.anno |
| 8dc0 | 74 61 74 69 6f 6e 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 6f 64 65 20 27 70 64 66 2d | tations."...(when.(eq.mode.'pdf- |
| 8de0 | 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d | view-mode).....(org-noter--with- |
| 8e00 | 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 73 74 20 28 | valid-session......(let*.((ast.( |
| 8e20 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 | org-noter--parse-root))......... |
| 8e40 | 20 20 20 20 28 74 6f 70 2d 6c 65 76 65 6c 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | ....(top-level.(or.(org-element- |
| 8e60 | 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 61 73 74 29 20 30 29 29 0a 20 20 20 20 20 20 20 | property.:level.ast).0))........ |
| 8e80 | 20 20 20 20 20 28 6f 70 74 69 6f 6e 73 20 27 28 28 22 4f 75 74 6c 69 6e 65 22 20 2e 20 28 6f 75 | .....(options.'(("Outline"...(ou |
| 8ea0 | 74 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 20 28 | tline))........................( |
| 8ec0 | 22 41 6e 6e 6f 74 61 74 69 6f 6e 73 22 20 2e 20 28 61 6e 6e 6f 74 73 29 29 0a 20 20 20 20 20 20 | "Annotations"...(annots))....... |
| 8ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 42 6f 74 68 22 20 2e 20 28 6f 75 74 6c | .................("Both"...(outl |
| 8f00 | 69 6e 65 20 61 6e 6e 6f 74 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 73 77 65 | ine.annots)))).............answe |
| 8f20 | 72 20 6f 75 74 70 75 74 2d 64 61 74 61 29 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | r.output-data)........(with-curr |
| 8f40 | 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 | ent-buffer.(org-noter--session-d |
| 8f60 | 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 | oc-buffer.session)..........(set |
| 8f80 | 71 20 61 6e 73 77 65 72 20 28 61 73 73 6f 63 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | q.answer.(assoc.(completing-read |
| 8fa0 | 20 22 57 68 61 74 20 64 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 69 6d 70 6f 72 74 3f 20 22 20 | ."What.do.you.want.to.import?.". |
| 8fc0 | 6f 70 74 69 6f 6e 73 20 6e 69 6c 20 74 29 20 6f 70 74 69 6f 6e 73 29 29 0a 0a 20 20 20 20 20 20 | options.nil.t).options))........ |
| 8fe0 | 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 27 6f 75 74 6c 69 6e 65 20 61 6e 73 77 65 72 29 0a | ...(when.(memq.'outline.answer). |
| 9000 | 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 69 74 65 6d 20 28 70 64 66 2d 69 6e | ...........(dolist.(item.(pdf-in |
| 9020 | 66 6f 2d 6f 75 74 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | fo-outline))..............(let.( |
| 9040 | 28 74 79 70 65 20 28 61 6c 69 73 74 2d 67 65 74 20 27 74 79 70 65 20 69 74 65 6d 29 29 0a 20 20 | (type.(alist-get.'type.item))... |
| 9060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 67 65 20 28 61 6c 69 73 74 2d 67 65 | .................(page.(alist-ge |
| 9080 | 74 20 27 70 61 67 65 20 69 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.'page.item)).................. |
| 90a0 | 20 20 28 64 65 70 74 68 20 28 61 6c 69 73 74 2d 67 65 74 20 27 64 65 70 74 68 20 69 74 65 6d 29 | ..(depth.(alist-get.'depth.item) |
| 90c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 61 6c 69 | )....................(title.(ali |
| 90e0 | 73 74 2d 67 65 74 20 27 74 69 74 6c 65 20 69 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | st-get.'title.item))............ |
| 9100 | 20 20 20 20 20 20 20 20 28 74 6f 70 20 28 61 6c 69 73 74 2d 67 65 74 20 27 74 6f 70 20 69 74 65 | ........(top.(alist-get.'top.ite |
| 9120 | 6d 29 29 29 0a 20 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 28 | m)))................(when.(and.( |
| 9140 | 65 71 20 74 79 70 65 20 27 67 6f 74 6f 2d 64 65 73 74 29 20 28 3e 20 70 61 67 65 20 30 29 29 0a | eq.type.'goto-dest).(>.page.0)). |
| 9160 | 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 74 | .................(push.(vector.t |
| 9180 | 69 74 6c 65 20 28 63 6f 6e 73 20 70 61 67 65 20 74 6f 70 29 20 28 31 2b 20 64 65 70 74 68 29 20 | itle.(cons.page.top).(1+.depth). |
| 91a0 | 6e 69 6c 29 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 | nil).output-data)))))........... |
| 91c0 | 28 77 68 65 6e 20 28 6d 65 6d 71 20 27 61 6e 6e 6f 74 73 20 61 6e 73 77 65 72 29 0a 20 20 20 20 | (when.(memq.'annots.answer)..... |
| 91e0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 20 28 6c | .......(let.((possible-annots.(l |
| 9200 | 69 73 74 20 27 28 22 48 69 67 68 6c 69 67 68 74 73 22 20 2e 20 68 69 67 68 6c 69 67 68 74 29 0a | ist.'("Highlights"...highlight). |
| 9220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9240 | 20 20 20 20 20 20 20 20 27 28 22 55 6e 64 65 72 6c 69 6e 65 73 22 20 2e 20 75 6e 64 65 72 6c 69 | ........'("Underlines"...underli |
| 9260 | 6e 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 | ne)............................. |
| 9280 | 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 53 71 75 69 67 67 6c 69 65 73 22 20 2e 20 73 71 75 | ............'("Squigglies"...squ |
| 92a0 | 69 67 67 6c 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 | iggly).......................... |
| 92c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 54 65 78 74 20 6e 6f 74 65 73 22 20 2e 20 | ...............'("Text.notes"... |
| 92e0 | 74 65 78 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 | text)........................... |
| 9300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 53 74 72 69 6b 65 6f 75 74 73 22 20 2e 20 73 | ..............'("Strikeouts"...s |
| 9320 | 74 72 69 6b 65 2d 6f 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | trike-out)...................... |
| 9340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 4c 69 6e 6b 73 22 20 2e 20 6c | ...................'("Links"...l |
| 9360 | 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ink)............................ |
| 9380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 41 4c 4c 22 20 2e 20 61 6c 6c 29 29 29 0a 20 20 | .............'("ALL"...all)))... |
| 93a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 73 65 6e 2d 61 6e 6e 6f 74 73 20 69 6e 73 | ...............chosen-annots.ins |
| 93c0 | 65 72 74 2d 63 6f 6e 74 65 6e 74 73 20 70 61 67 65 73 2d 77 69 74 68 2d 6c 69 6e 6b 73 29 0a 20 | ert-contents.pages-with-links).. |
| 93e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 6f | ............(while.(>.(length.po |
| 9400 | 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ssible-annots).1)............... |
| 9420 | 20 28 6c 65 74 2a 20 28 28 63 68 6f 73 65 6e 2d 73 74 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 69 | .(let*.((chosen-string.(completi |
| 9440 | 6e 67 2d 72 65 61 64 20 22 57 68 69 63 68 20 74 79 70 65 73 20 6f 66 20 61 6e 6e 6f 74 61 74 69 | ng-read."Which.types.of.annotati |
| 9460 | 6f 6e 73 20 64 6f 20 79 6f 75 20 77 61 6e 74 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ons.do.you.want?.".............. |
| 9480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 94a0 | 20 20 20 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 20 6e 69 6c 20 74 29 29 | .........possible-annots.nil.t)) |
| 94c0 | 0a 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 73 65 6e 2d 70 | .......................(chosen-p |
| 94e0 | 61 69 72 20 28 61 73 73 6f 63 20 63 68 6f 73 65 6e 2d 73 74 72 69 6e 67 20 70 6f 73 73 69 62 6c | air.(assoc.chosen-string.possibl |
| 9500 | 65 2d 61 6e 6e 6f 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | e-annots)))..................(co |
| 9520 | 6e 64 20 28 28 65 71 20 28 63 64 72 20 63 68 6f 73 65 6e 2d 70 61 69 72 29 20 27 61 6c 6c 29 0a | nd.((eq.(cdr.chosen-pair).'all). |
| 9540 | 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 64 6f 6c 69 73 74 20 | ........................(dolist. |
| 9560 | 28 61 6e 6e 6f 74 20 70 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 29 0a 20 20 20 20 20 20 20 20 | (annot.possible-annots)......... |
| 9580 | 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 61 6e 64 20 28 63 64 | ..................(when.(and.(cd |
| 95a0 | 72 20 61 6e 6e 6f 74 29 20 28 6e 6f 74 20 28 65 71 20 28 63 64 72 20 61 6e 6e 6f 74 29 20 27 61 | r.annot).(not.(eq.(cdr.annot).'a |
| 95c0 | 6c 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 20 20 20 20 20 | ll)))........................... |
| 95e0 | 20 20 28 70 75 73 68 20 28 63 64 72 20 61 6e 6e 6f 74 29 20 63 68 6f 73 65 6e 2d 61 6e 6e 6f 74 | ..(push.(cdr.annot).chosen-annot |
| 9600 | 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 20 20 28 73 65 | s))).........................(se |
| 9620 | 74 71 20 70 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 | tq.possible-annots.nil))........ |
| 9640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 64 72 20 63 68 6f 73 65 6e 2d 70 61 69 | ................((cdr.chosen-pai |
| 9660 | 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 28 70 75 73 68 | r).........................(push |
| 9680 | 20 28 63 64 72 20 63 68 6f 73 65 6e 2d 70 61 69 72 29 20 63 68 6f 73 65 6e 2d 61 6e 6e 6f 74 73 | .(cdr.chosen-pair).chosen-annots |
| 96a0 | 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 65 74 71 20 | ).........................(setq. |
| 96c0 | 70 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 20 28 64 65 6c 71 20 63 68 6f 73 65 6e 2d 70 61 69 | possible-annots.(delq.chosen-pai |
| 96e0 | 72 20 70 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.possible-annots))............. |
| 9700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 31 20 28 6c 65 6e 67 74 68 20 63 | ............(when.(=.1.(length.c |
| 9720 | 68 6f 73 65 6e 2d 61 6e 6e 6f 74 73 29 29 20 28 70 75 73 68 20 27 28 22 44 4f 4e 45 22 29 20 70 | hosen-annots)).(push.'("DONE").p |
| 9740 | 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ossible-annots)))............... |
| 9760 | 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 20 20 20 20 | .........(t..................... |
| 9780 | 20 20 20 20 28 73 65 74 71 20 70 6f 73 73 69 62 6c 65 2d 61 6e 6e 6f 74 73 20 6e 69 6c 29 29 29 | ....(setq.possible-annots.nil))) |
| 97a0 | 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 73 65 72 74 2d 63 6f | ))...............(setq.insert-co |
| 97c0 | 6e 74 65 6e 74 73 20 28 79 2d 6f 72 2d 6e 2d 70 20 22 53 68 6f 75 6c 64 20 77 65 20 69 6e 73 65 | ntents.(y-or-n-p."Should.we.inse |
| 97e0 | 72 74 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 63 6f 6e 74 65 6e 74 73 3f 20 22 29 29 | rt.the.annotations.contents?.")) |
| 9800 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 69 74 65 6d 20 28 70 64 | ...............(dolist.(item.(pd |
| 9820 | 66 2d 69 6e 66 6f 2d 67 65 74 61 6e 6e 6f 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | f-info-getannots)).............. |
| 9840 | 20 20 28 6c 65 74 2a 20 28 28 74 79 70 65 20 28 61 6c 69 73 74 2d 67 65 74 20 27 74 79 70 65 20 | ..(let*.((type.(alist-get.'type. |
| 9860 | 69 74 65 6d 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 70 61 | item)).......................(pa |
| 9880 | 67 65 20 28 61 6c 69 73 74 2d 67 65 74 20 27 70 61 67 65 20 69 74 65 6d 29 29 0a 20 20 20 20 20 | ge.(alist-get.'page.item))...... |
| 98a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 64 67 65 73 20 28 6f 72 20 28 6f 72 67 | .................(edges.(or.(org |
| 98c0 | 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 65 64 67 65 73 2d 74 6f 2d 72 65 67 69 6f 6e 20 28 61 6c 69 | -noter-pdf--edges-to-region.(ali |
| 98e0 | 73 74 2d 67 65 74 20 27 6d 61 72 6b 75 70 2d 65 64 67 65 73 20 69 74 65 6d 29 29 0a 20 20 20 20 | st-get.'markup-edges.item))..... |
| 9900 | 20 20 20 20 20 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 61 6c | .............................(al |
| 9920 | 69 73 74 2d 67 65 74 20 27 65 64 67 65 73 20 69 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ist-get.'edges.item))).......... |
| 9940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 70 20 28 6e 74 68 20 31 20 65 64 67 65 73 29 29 | .............(top.(nth.1.edges)) |
| 9960 | 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 74 65 6d 2d 73 75 62 | .......................(item-sub |
| 9980 | 6a 65 63 74 20 28 61 6c 69 73 74 2d 67 65 74 20 27 73 75 62 6a 65 63 74 20 69 74 65 6d 29 29 0a | ject.(alist-get.'subject.item)). |
| 99a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 74 65 6d 2d 63 6f 6e 74 | ......................(item-cont |
| 99c0 | 65 6e 74 73 20 28 61 6c 69 73 74 2d 67 65 74 20 27 63 6f 6e 74 65 6e 74 73 20 69 74 65 6d 29 29 | ents.(alist-get.'contents.item)) |
| 99e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 63 6f 6e 74 | .......................name.cont |
| 9a00 | 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e | ents)..................(when.(an |
| 9a20 | 64 20 28 6d 65 6d 71 20 74 79 70 65 20 63 68 6f 73 65 6e 2d 61 6e 6e 6f 74 73 29 20 28 3e 20 70 | d.(memq.type.chosen-annots).(>.p |
| 9a40 | 61 67 65 20 30 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 | age.0))....................(if.( |
| 9a60 | 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 20 20 20 20 20 20 20 | eq.type.'link).................. |
| 9a80 | 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 70 61 67 65 20 70 61 67 65 73 2d 77 69 74 | ......(cl-pushnew.page.pages-wit |
| 9aa0 | 68 2d 6c 69 6e 6b 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 73 | h-links)......................(s |
| 9ac0 | 65 74 71 20 6e 61 6d 65 20 28 63 6f 6e 64 20 28 28 65 71 20 74 79 70 65 20 27 68 69 67 68 6c 69 | etq.name.(cond.((eq.type.'highli |
| 9ae0 | 67 68 74 29 20 22 48 69 67 68 6c 69 67 68 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ght)."Highlight")............... |
| 9b00 | 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 65 71 20 74 79 70 | ........................((eq.typ |
| 9b20 | 65 20 27 75 6e 64 65 72 6c 69 6e 65 29 20 22 55 6e 64 65 72 6c 69 6e 65 22 29 0a 20 20 20 20 20 | e.'underline)."Underline")...... |
| 9b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9b60 | 20 28 28 65 71 20 74 79 70 65 20 27 73 71 75 69 67 67 6c 79 29 20 22 53 71 75 69 67 67 6c 79 22 | .((eq.type.'squiggly)."Squiggly" |
| 9b80 | 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 | )............................... |
| 9ba0 | 20 20 20 20 20 20 20 20 28 28 65 71 20 74 79 70 65 20 27 74 65 78 74 29 20 22 54 65 78 74 20 6e | ........((eq.type.'text)."Text.n |
| 9bc0 | 6f 74 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 20 | ote")........................... |
| 9be0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 74 79 70 65 20 27 73 74 72 69 6b 65 2d 6f 75 | ............((eq.type.'strike-ou |
| 9c00 | 74 29 20 22 53 74 72 69 6b 65 6f 75 74 22 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t)."Strikeout")))............... |
| 9c20 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 6e 73 65 72 74 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 | ........(when.insert-contents... |
| 9c40 | 20 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 63 6f 6e 74 65 | .....................(setq.conte |
| 9c60 | 6e 74 73 20 28 63 6f 6e 73 20 28 70 64 66 2d 69 6e 66 6f 2d 67 65 74 74 65 78 74 20 70 61 67 65 | nts.(cons.(pdf-info-gettext.page |
| 9c80 | 20 65 64 67 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 20 20 20 | .edges)......................... |
| 9ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 61 6e | ....................(and.(or.(an |
| 9cc0 | 64 20 69 74 65 6d 2d 73 75 62 6a 65 63 74 20 28 3e 20 28 6c 65 6e 67 74 68 20 69 74 65 6d 2d 73 | d.item-subject.(>.(length.item-s |
| 9ce0 | 75 62 6a 65 63 74 29 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 | ubject).0))..................... |
| 9d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9d20 | 20 28 61 6e 64 20 69 74 65 6d 2d 63 6f 6e 74 65 6e 74 73 20 28 3e 20 28 6c 65 6e 67 74 68 20 69 | .(and.item-contents.(>.(length.i |
| 9d40 | 74 65 6d 2d 63 6f 6e 74 65 6e 74 73 29 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tem-contents).0))).............. |
| 9d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9d80 | 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 69 74 65 6d 2d 73 75 62 6a 65 63 74 20 22 22 29 | ....(concat.(or.item-subject."") |
| 9da0 | 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 | ................................ |
| 9dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 | ..........................(if.(a |
| 9de0 | 6e 64 20 69 74 65 6d 2d 73 75 62 6a 65 63 74 20 69 74 65 6d 2d 63 6f 6e 74 65 6e 74 73 29 20 22 | nd.item-subject.item-contents)." |
| 9e00 | 5c 6e 22 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 20 20 20 | \n"."")......................... |
| 9e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9e40 | 20 28 6f 72 20 69 74 65 6d 2d 63 6f 6e 74 65 6e 74 73 20 22 22 29 29 29 29 29 29 0a 0a 20 20 20 | .(or.item-contents.""))))))..... |
| 9e60 | 20 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 | ..................(push.(vector. |
| 9e80 | 28 66 6f 72 6d 61 74 20 22 25 73 20 6f 6e 20 70 61 67 65 20 25 64 22 20 6e 61 6d 65 20 70 61 67 | (format."%s.on.page.%d".name.pag |
| 9ea0 | 65 29 20 28 63 6f 6e 73 20 70 61 67 65 20 74 6f 70 29 20 27 69 6e 73 69 64 65 20 63 6f 6e 74 65 | e).(cons.page.top).'inside.conte |
| 9ec0 | 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nts)............................ |
| 9ee0 | 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | output-data)))))...............( |
| 9f00 | 64 6f 6c 69 73 74 20 28 70 61 67 65 20 70 61 67 65 73 2d 77 69 74 68 2d 6c 69 6e 6b 73 29 0a 20 | dolist.(page.pages-with-links).. |
| 9f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 6b 73 20 28 70 64 66 2d | ..............(let.((links.(pdf- |
| 9f40 | 69 6e 66 6f 2d 70 61 67 65 6c 69 6e 6b 73 20 70 61 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | info-pagelinks.page))........... |
| 9f60 | 20 20 20 20 20 20 20 20 20 20 20 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........type)................ |
| 9f80 | 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 6b 20 6c 69 6e 6b 73 29 0a 20 20 20 20 20 20 20 20 20 | ..(dolist.(link.links).......... |
| 9fa0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 79 70 65 20 28 61 6c 69 73 74 2d 67 65 74 20 | ..........(setq.type.(alist-get. |
| 9fc0 | 27 74 79 70 65 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'type.link)).................... |
| 9fe0 | 28 75 6e 6c 65 73 73 20 28 65 71 20 74 79 70 65 20 27 67 6f 74 6f 2d 64 65 73 74 29 20 3b 3b 20 | (unless.(eq.type.'goto-dest).;;. |
| a000 | 4e 4f 54 45 28 6e 6f 78 29 3a 20 49 67 6e 6f 72 65 20 69 6e 74 65 72 6e 61 6c 20 6c 69 6e 6b 73 | NOTE(nox):.Ignore.internal.links |
| a020 | 0a 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 2a 20 28 28 65 64 | ......................(let*.((ed |
| a040 | 67 65 73 20 28 61 6c 69 73 74 2d 67 65 74 20 27 65 64 67 65 73 20 6c 69 6e 6b 29 29 0a 20 20 20 | ges.(alist-get.'edges.link)).... |
| a060 | 20 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 74 69 74 6c 65 20 | .........................(title. |
| a080 | 28 61 6c 69 73 74 2d 67 65 74 20 27 74 69 74 6c 65 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 | (alist-get.'title.link))........ |
| a0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 70 20 28 6e 74 68 20 31 | .....................(top.(nth.1 |
| a0c0 | 20 65 64 67 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 | .edges))........................ |
| a0e0 | 20 20 20 20 20 28 74 61 72 67 65 74 2d 70 61 67 65 20 28 61 6c 69 73 74 2d 67 65 74 20 27 70 61 | .....(target-page.(alist-get.'pa |
| a100 | 67 65 20 6c 69 6e 6b 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 | ge.link))....................... |
| a120 | 20 20 20 20 20 20 74 61 72 67 65 74 20 68 65 61 64 69 6e 67 2d 74 65 78 74 29 0a 0a 20 20 20 20 | ......target.heading-text)...... |
| a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 | ...................(unless.(and. |
| a160 | 74 69 74 6c 65 20 28 3e 20 28 6c 65 6e 67 74 68 20 74 69 74 6c 65 29 20 30 29 29 20 28 73 65 74 | title.(>.(length.title).0)).(set |
| a180 | 71 20 74 69 74 6c 65 20 28 70 64 66 2d 69 6e 66 6f 2d 67 65 74 74 65 78 74 20 70 61 67 65 20 65 | q.title.(pdf-info-gettext.page.e |
| a1a0 | 64 67 65 73 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dges)))......................... |
| a1c0 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | (cond.........................(( |
| a1e0 | 65 71 20 74 79 70 65 20 27 75 72 69 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eq.type.'uri)................... |
| a200 | 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 20 28 61 6c 69 73 74 2d 67 65 74 20 27 | .......(setq.target.(alist-get.' |
| a220 | 75 72 69 20 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uri.link)....................... |
| a240 | 20 20 20 20 20 20 20 20 20 68 65 61 64 69 6e 67 2d 74 65 78 74 20 28 66 6f 72 6d 61 74 20 22 4c | .........heading-text.(format."L |
| a260 | 69 6e 6b 20 6f 6e 20 70 61 67 65 20 25 64 3a 20 5b 5b 25 73 5d 5b 25 73 5d 5d 22 20 70 61 67 65 | ink.on.page.%d:.[[%s][%s]]".page |
| a280 | 20 74 61 72 67 65 74 20 74 69 74 6c 65 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .target.title)))................ |
| a2a0 | 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 74 79 70 65 20 27 67 6f 74 6f 2d 72 65 6d 6f 74 65 | ..........((eq.type.'goto-remote |
| a2c0 | 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 73 65 74 71 | )..........................(setq |
| a2e0 | 20 74 61 72 67 65 74 20 28 63 6f 6e 63 61 74 20 22 66 69 6c 65 3a 22 20 28 61 6c 69 73 74 2d 67 | .target.(concat."file:".(alist-g |
| a300 | 65 74 20 27 66 69 6c 65 6e 61 6d 65 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | et.'filename.link))............. |
| a320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 69 6e 67 2d 74 65 78 74 20 | ...................heading-text. |
| a340 | 28 66 6f 72 6d 61 74 20 22 4c 69 6e 6b 20 74 6f 20 64 6f 63 75 6d 65 6e 74 20 6f 6e 20 70 61 67 | (format."Link.to.document.on.pag |
| a360 | 65 20 25 64 3a 20 5b 5b 25 73 5d 5b 25 73 5d 5d 22 20 70 61 67 65 20 74 61 72 67 65 74 20 74 69 | e.%d:.[[%s][%s]]".page.target.ti |
| a380 | 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 20 20 20 20 20 20 28 | tle))..........................( |
| a3a0 | 77 68 65 6e 20 74 61 72 67 65 74 2d 70 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | when.target-page................ |
| a3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 69 6e 67 2d 74 65 78 74 20 28 | ............(setq.heading-text.( |
| a3e0 | 63 6f 6e 63 61 74 20 68 65 61 64 69 6e 67 2d 74 65 78 74 20 28 66 6f 72 6d 61 74 20 22 20 28 74 | concat.heading-text.(format.".(t |
| a400 | 61 72 67 65 74 20 70 61 67 65 3a 20 25 64 29 22 20 74 61 72 67 65 74 2d 70 61 67 65 29 29 29 29 | arget.page:.%d)".target-page)))) |
| a420 | 29 0a 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 74 20 28 65 | )..........................(t.(e |
| a440 | 72 72 6f 72 20 22 55 6e 65 78 70 65 63 74 65 64 20 6c 69 6e 6b 20 74 79 70 65 22 29 29 29 0a 0a | rror."Unexpected.link.type"))).. |
| a460 | 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 75 73 68 20 28 76 65 | .......................(push.(ve |
| a480 | 63 74 6f 72 20 68 65 61 64 69 6e 67 2d 74 65 78 74 20 28 63 6f 6e 73 20 70 61 67 65 20 74 6f 70 | ctor.heading-text.(cons.page.top |
| a4a0 | 29 20 27 69 6e 73 69 64 65 20 6e 69 6c 29 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 29 29 29 | ).'inside.nil).output-data)))))) |
| a4c0 | 29 29 0a 0a 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 75 74 70 75 74 2d 64 61 74 61 0a | ))............(when.output-data. |
| a4e0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 27 61 6e 6e 6f 74 73 20 61 6e 73 | ...........(if.(memq.'annots.ans |
| a500 | 77 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 75 74 70 75 74 | wer)................(setq.output |
| a520 | 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 20 20 28 73 6f 72 74 | -data......................(sort |
| a540 | 20 6f 75 74 70 75 74 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 | .output-data.................... |
| a560 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 31 20 65 32 29 0a 20 20 20 20 20 20 20 20 | ........(lambda.(e1.e2)......... |
| a580 | 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 6e 6f 74 20 28 61 | .....................(or.(not.(a |
| a5a0 | 72 65 66 20 65 31 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 | ref.e1.1))...................... |
| a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 61 72 65 66 20 65 32 20 31 29 0a 20 20 20 | ............(and.(aref.e2.1).... |
| a5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a600 | 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 | ...(org-noter--compare-locations |
| a620 | 20 27 3c 20 28 61 72 65 66 20 65 31 20 31 29 20 28 61 72 65 66 20 65 32 20 31 29 29 29 29 29 29 | .'<.(aref.e1.1).(aref.e2.1)))))) |
| a640 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 75 74 70 75 74 2d 64 61 74 61 | )..............(setq.output-data |
| a660 | 20 28 6e 72 65 76 65 72 73 65 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 0a 0a 20 20 20 20 20 | .(nreverse.output-data)))....... |
| a680 | 20 20 20 20 20 20 28 70 75 73 68 20 28 76 65 63 74 6f 72 20 22 53 6b 65 6c 65 74 6f 6e 22 20 6e | ......(push.(vector."Skeleton".n |
| a6a0 | 69 6c 20 31 20 6e 69 6c 29 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 0a 0a 20 20 20 20 20 20 | il.1.nil).output-data)))........ |
| a6c0 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 | .(with-current-buffer.(org-noter |
| a6e0 | 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a | --session-notes-buffer.session). |
| a700 | 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 6f 72 67 2d 77 69 74 68 2d | .........;;.NOTE(nox):.org-with- |
| a720 | 77 69 64 65 2d 62 75 66 66 65 72 20 63 61 6e 27 74 20 62 65 20 75 73 65 64 20 62 65 63 61 75 73 | wide-buffer.can't.be.used.becaus |
| a740 | 65 20 77 65 20 77 61 6e 74 20 74 6f 20 72 65 73 65 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | e.we.want.to.reset.the.......... |
| a760 | 3b 3b 20 6e 61 72 72 6f 77 20 72 65 67 69 6f 6e 20 74 6f 20 69 6e 63 6c 75 64 65 20 74 68 65 20 | ;;.narrow.region.to.include.the. |
| a780 | 6e 65 77 20 68 65 61 64 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 | new.headings..........(widen)... |
| a7a0 | 20 20 20 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 20 20 20 | .......(save-excursion.......... |
| a7c0 | 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 72 | ..(goto-char.(org-element-proper |
| a7e0 | 74 79 20 3a 65 6e 64 20 61 73 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ty.:end.ast)).............(let.( |
| a800 | 6c 61 73 74 2d 61 62 73 6f 6c 75 74 65 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | last-absolute-level............. |
| a820 | 20 20 20 20 20 74 69 74 6c 65 20 6c 6f 63 61 74 69 6f 6e 20 72 65 6c 61 74 69 76 65 2d 6c 65 76 | .....title.location.relative-lev |
| a840 | 65 6c 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 76 | el.contents..................lev |
| a860 | 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 64 61 74 61 20 6f | el)..............(dolist.(data.o |
| a880 | 75 74 70 75 74 2d 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | utput-data)................(setq |
| a8a0 | 20 74 69 74 6c 65 20 28 61 72 65 66 20 64 61 74 61 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .title.(aref.data.0)............ |
| a8c0 | 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 74 69 6f 6e 20 28 61 72 65 66 20 64 61 74 61 20 31 29 | ..........location.(aref.data.1) |
| a8e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 76 65 2d 6c | ......................relative-l |
| a900 | 65 76 65 6c 20 28 61 72 65 66 20 64 61 74 61 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | evel.(aref.data.2).............. |
| a920 | 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 28 61 72 65 66 20 64 61 74 61 20 33 29 29 0a | ........contents.(aref.data.3)). |
| a940 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 79 6d 62 6f 6c 70 20 72 65 6c | ................(if.(symbolp.rel |
| a960 | 61 74 69 76 65 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ative-level).................... |
| a980 | 28 73 65 74 71 20 6c 65 76 65 6c 20 28 31 2b 20 6c 61 73 74 2d 61 62 73 6f 6c 75 74 65 2d 6c 65 | (setq.level.(1+.last-absolute-le |
| a9a0 | 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 73 | vel))..................(setq.las |
| a9c0 | 74 2d 61 62 73 6f 6c 75 74 65 2d 6c 65 76 65 6c 20 28 2b 20 74 6f 70 2d 6c 65 76 65 6c 20 72 65 | t-absolute-level.(+.top-level.re |
| a9e0 | 6c 61 74 69 76 65 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lative-level)................... |
| aa00 | 20 20 20 20 20 6c 65 76 65 6c 20 6c 61 73 74 2d 61 62 73 6f 6c 75 74 65 2d 6c 65 76 65 6c 29 29 | .....level.last-absolute-level)) |
| aa20 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e 73 | .................(org-noter--ins |
| aa40 | 65 72 74 2d 68 65 61 64 69 6e 67 20 6c 65 76 65 6c 20 74 69 74 6c 65 29 0a 0a 20 20 20 20 20 20 | ert-heading.level.title)........ |
| aa60 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | .........(when.location......... |
| aa80 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d | .........(org-entry-put.nil.org- |
| aaa0 | 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 | noter-property-note-location.(or |
| aac0 | 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 6c | g-noter--pretty-print-location.l |
| aae0 | 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | ocation))).................(when |
| ab00 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 70 72 6f 70 65 72 74 79 2d 69 6e 2d 6e 6f 74 65 73 | .org-noter-doc-property-in-notes |
| ab20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 | ..................(org-entry-put |
| ab40 | 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 | .nil.org-noter-property-doc-file |
| ab60 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 74 65 | .(org-noter--session-property-te |
| ab80 | 78 74 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | xt.session))..................(o |
| aba0 | 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 | rg-entry-put.nil.org-noter--prop |
| abc0 | 65 72 74 79 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 20 22 6e 69 | erty-auto-save-last-location."ni |
| abe0 | 6c 22 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 61 72 20 | l")).................(when.(car. |
| ac00 | 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | contents)..................(org- |
| ac20 | 6e 6f 74 65 72 2d 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 28 31 2b 20 6c 65 76 65 6c 29 | noter--insert-heading.(1+.level) |
| ac40 | 20 22 43 6f 6e 74 65 6e 74 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ."Contents")..................(i |
| ac60 | 6e 73 65 72 74 20 28 63 61 72 20 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | nsert.(car.contents))).......... |
| ac80 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 64 72 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 | ......(when.(cdr.contents)...... |
| aca0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e 73 65 72 74 2d 68 | ............(org-noter--insert-h |
| acc0 | 65 61 64 69 6e 67 20 28 31 2b 20 6c 65 76 65 6c 29 20 22 43 6f 6d 6d 65 6e 74 22 29 0a 20 20 20 | eading.(1+.level)."Comment").... |
| ace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 64 72 20 63 6f 6e 74 65 | ..............(insert.(cdr.conte |
| ad00 | 6e 74 73 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 73 74 20 28 | nts))))).............(setq.ast.( |
| ad20 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 | org-noter--parse-root))......... |
| ad40 | 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d 72 6f 6f 74 20 61 73 | ...(org-noter--narrow-to-root.as |
| ad60 | 74 29 0a 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 6c | t)............(goto-char.(org-el |
| ad80 | 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 61 73 74 29 29 0a 20 20 20 20 | ement-property.:begin.ast))..... |
| ada0 | 20 20 20 20 20 20 20 28 6f 75 74 6c 69 6e 65 2d 68 69 64 65 2d 73 75 62 74 72 65 65 29 0a 20 20 | .......(outline-hide-subtree)... |
| adc0 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e 20 32 29 29 29 | .........(org-show-children.2))) |
| ade0 | 0a 20 20 20 20 20 20 20 6f 75 74 70 75 74 2d 64 61 74 61 29 29 29 29 0a 0a 28 61 64 64 2d 74 6f | ........output-data))))..(add-to |
| ae00 | 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 74 6f 6e | -list.'org-noter-create-skeleton |
| ae20 | 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 63 72 65 61 | -functions.#'org-noter-pdf--crea |
| ae40 | 74 65 2d 73 6b 65 6c 65 74 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 | te-skeleton)..(defun.org-noter-p |
| ae60 | 64 66 2d 2d 63 72 65 61 74 65 2d 6d 69 73 73 69 6e 67 2d 61 6e 6e 6f 74 61 74 69 6f 6e 20 28 29 | df--create-missing-annotation.() |
| ae80 | 0a 20 20 22 41 64 64 20 61 20 68 69 67 68 6c 69 67 68 74 20 66 72 6f 6d 20 61 20 73 65 6c 65 63 | ..."Add.a.highlight.from.a.selec |
| aea0 | 74 65 64 20 6e 6f 74 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 | ted.note."...(let.((location.(or |
| aec0 | 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 | g-noter--parse-location-property |
| aee0 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 65 6c 65 6d | .(org-noter--get-containing-elem |
| af00 | 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 | ent))).........(window.(org-note |
| af20 | 72 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 6e 6f | r--get-doc-window))).....(org-no |
| af40 | 74 65 72 2d 70 64 66 2d 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 27 70 64 66 2d 76 69 65 77 | ter-pdf--goto-location.'pdf-view |
| af60 | 2d 6d 6f 64 65 20 6c 6f 63 61 74 69 6f 6e 20 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 70 64 66 2d | -mode.location.window).....(pdf- |
| af80 | 61 6e 6e 6f 74 2d 61 64 64 2d 68 69 67 68 6c 69 67 68 74 2d 6d 61 72 6b 75 70 2d 61 6e 6e 6f 74 | annot-add-highlight-markup-annot |
| afa0 | 61 74 69 6f 6e 20 28 63 64 72 20 6c 6f 63 61 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ation.(cdr.location))))..(defun. |
| afc0 | 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f | org-noter-pdf--highlight-locatio |
| afe0 | 6e 20 28 6d 6f 64 65 20 70 72 65 63 69 73 65 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 48 69 67 | n.(mode.precise-location)..."Hig |
| b000 | 68 6c 69 67 68 74 20 61 20 70 72 65 63 69 73 65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 50 44 46 | hlight.a.precise.location.in.PDF |
| b020 | 2e 22 0a 20 20 28 6d 65 73 73 61 67 65 20 22 2d 2d 2d 3e 20 25 73 20 25 73 22 20 6d 6f 64 65 20 | ."...(message."--->.%s.%s".mode. |
| b040 | 70 72 65 63 69 73 65 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 | precise-location)...(when.(and.( |
| b060 | 6d 65 6d 71 20 6d 6f 64 65 20 27 28 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 20 70 64 66 2d 76 69 | memq.mode.'(doc-view-mode.pdf-vi |
| b080 | 65 77 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 64 66 2d 76 69 65 77 | ew-mode))..............(pdf-view |
| b0a0 | 2d 61 63 74 69 76 65 2d 72 65 67 69 6f 6e 2d 70 29 29 0a 20 20 20 20 28 70 64 66 2d 61 6e 6e 6f | -active-region-p)).....(pdf-anno |
| b0c0 | 74 2d 61 64 64 2d 68 69 67 68 6c 69 67 68 74 2d 6d 61 72 6b 75 70 2d 61 6e 6e 6f 74 61 74 69 6f | t-add-highlight-markup-annotatio |
| b0e0 | 6e 20 28 70 64 66 2d 76 69 65 77 2d 61 63 74 69 76 65 2d 72 65 67 69 6f 6e 29 29 29 29 0a 0a 28 | n.(pdf-view-active-region))))..( |
| b100 | 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 64 64 2d 68 69 67 68 | add-to-list.'org-noter--add-high |
| b120 | 6c 69 67 68 74 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 68 69 67 68 | light-hook.#'org-noter-pdf--high |
| b140 | 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 | light-location)..(defun.org-note |
| b160 | 72 2d 70 64 66 2d 2d 63 6f 6e 76 65 72 74 2d 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 20 | r-pdf--convert-to-location-cons. |
| b180 | 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 45 6e 63 6f 64 65 20 70 72 65 63 69 73 65 20 4c 4f 43 | (location)..."Encode.precise.LOC |
| b1a0 | 41 54 49 4f 4e 20 61 73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 66 6f 72 20 6e 6f 74 65 20 69 6e | ATION.as.a.cons.cell.for.note.in |
| b1c0 | 73 65 72 74 69 6f 6e 20 6f 72 64 65 72 69 6e 67 2e 0a 43 6f 6e 76 65 72 74 73 20 28 70 61 67 65 | sertion.ordering..Converts.(page |
| b1e0 | 20 76 20 2e 20 68 29 20 70 72 65 63 69 73 65 20 6c 6f 63 61 74 69 6f 6e 73 20 74 6f 20 28 70 61 | .v...h).precise.locations.to.(pa |
| b200 | 67 65 20 76 27 29 20 73 75 63 68 20 74 68 61 74 0a 76 27 20 72 65 70 72 65 73 65 6e 74 73 20 74 | ge.v').such.that.v'.represents.t |
| b220 | 68 65 20 66 72 61 63 74 69 6f 6e 61 6c 20 64 69 73 74 61 6e 63 65 20 74 68 72 6f 75 67 68 20 74 | he.fractional.distance.through.t |
| b240 | 68 65 20 70 61 67 65 20 61 6c 6f 6e 67 0a 63 6f 6c 75 6d 6e 73 2c 20 73 6f 20 69 74 20 74 61 6b | he.page.along.columns,.so.it.tak |
| b260 | 65 73 20 76 61 6c 75 65 73 20 62 65 74 77 65 65 6e 20 30 20 61 6e 64 20 74 68 65 20 6e 75 6d 62 | es.values.between.0.and.the.numb |
| b280 | 65 72 20 6f 66 20 63 6f 6c 75 6d 6e 73 2e 0a 45 61 63 68 20 63 6f 6c 75 6d 6e 20 69 73 20 73 70 | er.of.columns..Each.column.is.sp |
| b2a0 | 65 63 69 66 69 65 64 20 62 79 20 69 74 73 20 72 69 67 68 74 20 65 64 67 65 20 61 73 20 61 20 66 | ecified.by.its.right.edge.as.a.f |
| b2c0 | 72 61 63 74 69 6f 6e 61 6c 0a 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 6f 73 69 74 69 6f 6e 2e 20 20 | ractional.horizontal.position... |
| b2e0 | 4f 75 74 70 75 74 20 69 73 20 6e 69 6c 20 66 6f 72 20 73 74 61 6e 64 61 72 64 20 6e 6f 74 65 73 | Output.is.nil.for.standard.notes |
| b300 | 20 61 6e 64 20 28 70 61 67 65 0a 76 27 29 20 66 6f 72 20 70 72 65 63 69 73 65 20 6e 6f 74 65 73 | .and.(page.v').for.precise.notes |
| b320 | 2e 22 0a 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 5f 20 28 61 6e 64 20 28 63 6f 6e 73 70 20 6c 6f | ."...(if-let*.((_.(and.(consp.lo |
| b340 | 63 61 74 69 6f 6e 29 20 28 63 6f 6e 73 70 20 28 63 64 72 20 6c 6f 63 61 74 69 6f 6e 29 29 29 29 | cation).(consp.(cdr.location)))) |
| b360 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 75 6d 6e 2d 65 64 67 65 73 2d 73 74 72 69 6e | .............(column-edges-strin |
| b380 | 67 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 6d 6f 64 | g.(when.(derived-mode-p.'org-mod |
| b3a0 | 65 29 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 22 43 4f 4c 55 4d 4e 5f 45 44 | e).(org-entry-get.nil."COLUMN_ED |
| b3c0 | 47 45 53 22 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 69 67 68 74 2d 65 64 67 | GES".t))).............(right-edg |
| b3e0 | 65 2d 6c 69 73 74 20 28 63 61 72 20 28 72 65 61 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 63 6f | e-list.(car.(read-from-string.co |
| b400 | 6c 75 6d 6e 2d 65 64 67 65 73 2d 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | lumn-edges-string)))............ |
| b420 | 20 3b 3b 28 6e 63 6f 6c 20 28 6c 65 6e 67 74 68 20 6c 65 66 74 2d 65 64 67 65 2d 6c 69 73 74 29 | .;;(ncol.(length.left-edge-list) |
| b440 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 67 65 20 28 63 61 72 20 6c 6f 63 61 74 69 6f | ).............(page.(car.locatio |
| b460 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 76 2d 70 6f 73 20 28 63 61 64 72 20 6c 6f 63 | n)).............(v-pos.(cadr.loc |
| b480 | 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 68 2d 70 6f 73 20 28 63 64 64 72 | ation)).............(h-pos.(cddr |
| b4a0 | 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 75 6d 6e 2d | .location)).............(column- |
| b4c0 | 69 6e 64 65 78 20 28 73 65 71 2d 70 6f 73 69 74 69 6f 6e 20 72 69 67 68 74 2d 65 64 67 65 2d 6c | index.(seq-position.right-edge-l |
| b4e0 | 69 73 74 20 68 2d 70 6f 73 20 23 27 3e 3d 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 70 61 | ist.h-pos.#'>=))).......(cons.pa |
| b500 | 67 65 20 28 2b 20 76 2d 70 6f 73 20 63 6f 6c 75 6d 6e 2d 69 6e 64 65 78 29 29 29 29 0a 0a 28 61 | ge.(+.v-pos.column-index))))..(a |
| b520 | 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 65 72 74 2d 74 | dd-to-list.'org-noter--convert-t |
| b540 | 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 65 72 | o-location-cons-hook.#'org-noter |
| b560 | 2d 70 64 66 2d 2d 63 6f 6e 76 65 72 74 2d 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 29 0a | -pdf--convert-to-location-cons). |
| b580 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 73 68 6f 77 2d 61 72 72 6f | .(defun.org-noter-pdf--show-arro |
| b5a0 | 77 20 28 29 0a 20 20 3b 3b 20 46 72 6f 6d 20 60 70 64 66 2d 75 74 69 6c 2d 74 6f 6f 6c 74 69 70 | w.()...;;.From.`pdf-util-tooltip |
| b5c0 | 2d 61 72 72 6f 77 27 2e 0a 20 20 28 70 64 66 2d 75 74 69 6c 2d 61 73 73 65 72 74 2d 70 64 66 2d | -arrow'....(pdf-util-assert-pdf- |
| b5e0 | 77 69 6e 64 6f 77 29 0a 20 20 28 6c 65 74 2a 20 28 78 2d 67 74 6b 2d 75 73 65 2d 73 79 73 74 65 | window)...(let*.(x-gtk-use-syste |
| b600 | 6d 2d 74 6f 6f 6c 74 69 70 73 0a 20 20 20 20 20 20 20 20 20 28 61 72 72 6f 77 2d 74 6f 70 20 20 | m-tooltips..........(arrow-top.. |
| b620 | 28 61 72 65 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 | (aref.org-noter--arrow-location. |
| b640 | 32 29 29 20 3b 20 25 20 6f 66 20 70 61 67 65 0a 20 20 20 20 20 20 20 20 20 28 61 72 72 6f 77 2d | 2)).;.%.of.page..........(arrow- |
| b660 | 6c 65 66 74 20 28 61 72 65 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 61 | left.(aref.org-noter--arrow-loca |
| b680 | 74 69 6f 6e 20 33 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6d 61 67 65 2d 74 6f 70 20 20 28 69 | tion.3))..........(image-top..(i |
| b6a0 | 66 20 28 66 6c 6f 61 74 70 20 61 72 72 6f 77 2d 74 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 | f.(floatp.arrow-top)............ |
| b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 6f 75 6e 64 20 28 2a 20 61 72 72 6f 77 2d 74 6f | ..............(round.(*.arrow-to |
| b6e0 | 70 20 20 28 63 64 72 20 28 70 64 66 2d 76 69 65 77 2d 69 6d 61 67 65 2d 73 69 7a 65 29 29 29 29 | p..(cdr.(pdf-view-image-size)))) |
| b700 | 29 29 20 3b 20 70 69 78 65 6c 20 6c 6f 63 61 74 69 6f 6e 20 6f 6e 20 70 61 67 65 20 28 6d 61 67 | )).;.pixel.location.on.page.(mag |
| b720 | 6e 69 66 69 63 61 74 69 6f 6e 2d 64 65 70 65 6e 64 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 | nification-dependent)..........( |
| b740 | 69 6d 61 67 65 2d 6c 65 66 74 20 28 69 66 20 28 66 6c 6f 61 74 70 20 61 72 72 6f 77 2d 6c 65 66 | image-left.(if.(floatp.arrow-lef |
| b760 | 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 28 66 6c 6f | t)..........................(flo |
| b780 | 6f 72 20 28 2a 20 61 72 72 6f 77 2d 6c 65 66 74 20 28 63 61 72 20 28 70 64 66 2d 76 69 65 77 2d | or.(*.arrow-left.(car.(pdf-view- |
| b7a0 | 69 6d 61 67 65 2d 73 69 7a 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 78 20 28 6f | image-size))))))..........(dx.(o |
| b7c0 | 72 20 69 6d 61 67 65 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b | r.image-left..................(+ |
| b7e0 | 20 28 6f 72 20 28 63 61 72 20 28 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e 73 29 29 20 30 29 0a 20 | .(or.(car.(window-margins)).0).. |
| b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 77 69 6e 64 6f 77 2d | ...................(car.(window- |
| b820 | 66 72 69 6e 67 65 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 79 20 28 6f 72 20 69 6d | fringes)))))..........(dy.(or.im |
| b840 | 61 67 65 2d 74 6f 70 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f 73 20 28 6c 69 73 74 20 | age-top.0))..........(pos.(list. |
| b860 | 64 78 20 64 79 20 64 78 20 28 2b 20 64 79 20 28 2a 20 32 20 28 66 72 61 6d 65 2d 63 68 61 72 2d | dx.dy.dx.(+.dy.(*.2.(frame-char- |
| b880 | 68 65 69 67 68 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 73 63 72 6f 6c 6c 20 28 70 | height)))))..........(vscroll.(p |
| b8a0 | 64 66 2d 75 74 69 6c 2d 72 65 71 75 69 72 65 64 2d 76 73 63 72 6f 6c 6c 20 70 6f 73 29 29 0a 20 | df-util-required-vscroll.pos)).. |
| b8c0 | 20 20 20 20 20 20 20 20 28 74 6f 6f 6c 74 69 70 2d 66 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 72 | ........(tooltip-frame-parameter |
| b8e0 | 73 0a 20 20 20 20 20 20 20 20 20 20 60 28 28 62 6f 72 64 65 72 2d 77 69 64 74 68 20 2e 20 30 29 | s...........`((border-width...0) |
| b900 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 62 6f 72 64 65 72 2d 77 69 | .............(internal-border-wi |
| b920 | 64 74 68 20 2e 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 74 6f 6f 6c 74 69 70 2d 66 | dth...0).............,@tooltip-f |
| b940 | 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 6f 6c | rame-parameters))..........(tool |
| b960 | 74 69 70 2d 68 69 64 65 2d 64 65 6c 61 79 20 33 29 29 0a 0a 20 20 20 20 28 77 68 65 6e 20 76 73 | tip-hide-delay.3))......(when.vs |
| b980 | 63 72 6f 6c 6c 0a 20 20 20 20 20 20 28 69 6d 61 67 65 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 76 73 | croll.......(image-set-window-vs |
| b9a0 | 63 72 6f 6c 6c 20 76 73 63 72 6f 6c 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 64 79 20 28 6d 61 | croll.vscroll)).....(setq.dy.(ma |
| b9c0 | 78 20 30 20 28 2d 20 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.0.(-.dy....................... |
| b9e0 | 20 28 63 64 72 20 28 70 64 66 2d 76 69 65 77 2d 69 6d 61 67 65 2d 6f 66 66 73 65 74 29 29 0a 20 | .(cdr.(pdf-view-image-offset)).. |
| ba00 | 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 6f 77 2d 76 73 | ......................(window-vs |
| ba20 | 63 72 6f 6c 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 | croll.nil.t).................... |
| ba40 | 20 20 20 20 28 66 72 61 6d 65 2d 63 68 61 72 2d 68 65 69 67 68 74 29 29 29 29 0a 20 20 20 20 28 | ....(frame-char-height)))).....( |
| ba60 | 77 68 65 6e 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 28 70 64 66 2d 76 69 65 77 2d 63 75 72 72 | when.(overlay-get.(pdf-view-curr |
| ba80 | 65 6e 74 2d 6f 76 65 72 6c 61 79 29 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 29 0a 20 20 20 | ent-overlay).'before-string).... |
| baa0 | 20 20 20 28 6c 65 74 2a 20 28 28 65 20 28 77 69 6e 64 6f 77 2d 69 6e 73 69 64 65 2d 70 69 78 65 | ...(let*.((e.(window-inside-pixe |
| bac0 | 6c 2d 65 64 67 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 78 77 20 28 70 64 66 2d | l-edges))..............(xw.(pdf- |
| bae0 | 75 74 69 6c 2d 77 69 74 68 2d 65 64 67 65 73 20 28 65 29 20 65 2d 77 69 64 74 68 29 29 0a 20 20 | util-with-edges.(e).e-width))... |
| bb00 | 20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 6c 65 66 74 2d 6d 61 72 67 69 6e 20 | ...........(display-left-margin. |
| bb20 | 28 2f 20 28 2d 20 78 77 20 28 63 61 72 20 28 70 64 66 2d 76 69 65 77 2d 69 6d 61 67 65 2d 73 69 | (/.(-.xw.(car.(pdf-view-image-si |
| bb40 | 7a 65 20 74 29 29 29 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 64 78 | ze.t))).2))).........(cl-incf.dx |
| bb60 | 20 64 69 73 70 6c 61 79 2d 6c 65 66 74 2d 6d 61 72 67 69 6e 29 29 29 0a 20 20 20 20 28 73 65 74 | .display-left-margin))).....(set |
| bb80 | 71 20 64 78 20 28 6d 61 78 20 30 20 28 2b 20 64 78 20 6f 72 67 2d 6e 6f 74 65 72 2d 61 72 72 6f | q.dx.(max.0.(+.dx.org-noter-arro |
| bba0 | 77 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 6f 66 66 73 65 74 29 29 29 0a 20 20 20 20 28 70 64 66 2d | w-horizontal-offset))).....(pdf- |
| bbc0 | 75 74 69 6c 2d 74 6f 6f 6c 74 69 70 2d 69 6e 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 28 70 72 6f | util-tooltip-in-window......(pro |
| bbe0 | 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 22 20 22 20 27 64 69 73 70 6c 61 79 20 28 70 72 6f 70 | pertize.......".".'display.(prop |
| bc00 | 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 75 32 31 | ertize....................."\u21 |
| bc20 | 39 32 22 20 3b 3b 20 72 69 67 68 74 20 61 72 72 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | 92".;;.right.arrow.............. |
| bc40 | 20 20 20 20 20 20 20 27 64 69 73 70 6c 61 79 20 27 28 68 65 69 67 68 74 20 32 29 0a 20 20 20 20 | .......'display.'(height.2)..... |
| bc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 60 28 3a 66 6f 72 65 67 72 6f | ................'face.`(:foregro |
| bc80 | 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | und............................. |
| bca0 | 2c 6f 72 67 2d 6e 6f 74 65 72 2d 61 72 72 6f 77 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 6f 6c 6f | ,org-noter-arrow-foreground-colo |
| bcc0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 | r.............................:b |
| bce0 | 61 63 6b 67 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ackground....................... |
| bd00 | 20 20 20 20 20 20 2c 28 69 66 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 70 64 66 | ......,(if.(bound-and-true-p.pdf |
| bd20 | 2d 76 69 65 77 2d 6d 69 64 6e 69 67 68 74 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | -view-midnight-minor-mode)...... |
| bd40 | 20 20 20 20 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 | ............................(cdr |
| bd60 | 20 70 64 66 2d 76 69 65 77 2d 6d 69 64 6e 69 67 68 74 2d 63 6f 6c 6f 72 73 29 0a 20 20 20 20 20 | .pdf-view-midnight-colors)...... |
| bd80 | 20 20 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 6e 6f | ..........................org-no |
| bda0 | 74 65 72 2d 61 72 72 6f 77 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 29 29 29 29 0a 20 | ter-arrow-background-color)))).. |
| bdc0 | 20 20 20 20 64 78 20 64 79 29 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6f 72 67 2d | ....dx.dy)))..(add-to-list.'org- |
| bde0 | 6e 6f 74 65 72 2d 2d 73 68 6f 77 2d 61 72 72 6f 77 2d 68 6f 6f 6b 20 23 27 6f 72 67 2d 6e 6f 74 | noter--show-arrow-hook.#'org-not |
| be00 | 65 72 2d 70 64 66 2d 2d 73 68 6f 77 2d 61 72 72 6f 77 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | er-pdf--show-arrow)..(defun.org- |
| be20 | 6e 6f 74 65 72 2d 70 64 66 2d 73 65 74 2d 63 6f 6c 75 6d 6e 73 20 28 6e 75 6d 2d 63 6f 6c 75 6d | noter-pdf-set-columns.(num-colum |
| be40 | 6e 73 29 0a 20 20 22 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 73 65 74 20 74 68 65 20 43 4f 4c | ns)..."Interactively.set.the.COL |
| be60 | 55 4d 4e 5f 45 44 47 45 53 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 | UMN_EDGES.property.for.the.curre |
| be80 | 6e 74 20 68 65 61 64 69 6e 67 2e 0a 4e 55 4d 2d 43 4f 4c 55 4d 4e 53 20 63 61 6e 20 62 65 20 67 | nt.heading..NUM-COLUMNS.can.be.g |
| bea0 | 69 76 65 6e 20 61 73 20 61 6e 20 69 6e 74 65 67 65 72 20 70 72 65 66 69 78 20 6f 72 20 69 6e 20 | iven.as.an.integer.prefix.or.in. |
| bec0 | 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 54 68 65 20 75 73 65 72 20 69 73 20 74 68 65 | the.minibuffer...The.user.is.the |
| bee0 | 6e 20 70 72 6f 6d 70 74 65 64 20 74 6f 20 63 6c 69 63 6b 20 6f 6e 20 74 68 65 20 72 69 67 68 74 | n.prompted.to.click.on.the.right |
| bf00 | 20 65 64 67 65 0a 6f 66 20 65 61 63 68 20 63 6f 6c 75 6d 6e 2c 20 65 78 63 65 70 74 20 66 6f 72 | .edge.of.each.column,.except.for |
| bf20 | 20 74 68 65 20 6c 61 73 74 20 6f 6e 65 2e 20 20 53 75 62 68 65 61 64 69 6e 67 73 20 6f 66 20 74 | .the.last.one...Subheadings.of.t |
| bf40 | 68 65 0a 63 75 72 72 65 6e 74 20 68 65 61 64 69 6e 67 20 69 6e 68 65 72 69 74 20 74 68 65 20 43 | he.current.heading.inherit.the.C |
| bf60 | 4f 4c 55 4d 4e 5f 45 44 47 45 53 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 | OLUMN_EDGES.property."...(intera |
| bf80 | 63 74 69 76 65 20 22 4e 45 6e 74 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 75 6d 6e 73 3a | ctive."NEnter.number.of.columns: |
| bfa0 | 20 22 29 0a 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | .")...(select-window.(org-noter- |
| bfc0 | 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 29 0a 20 20 28 6c 65 74 20 28 65 76 65 6e 74 0a | -get-doc-window))...(let.(event. |
| bfe0 | 20 20 20 20 20 20 20 20 65 64 67 65 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f | ........edge-list.........(windo |
| c000 | 77 20 28 63 61 72 20 28 77 69 6e 64 6f 77 2d 6c 69 73 74 29 29 29 29 0a 20 20 20 20 28 64 6f 74 | w.(car.(window-list)))).....(dot |
| c020 | 69 6d 65 73 20 28 69 69 20 28 31 2d 20 6e 75 6d 2d 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 20 | imes.(ii.(1-.num-columns))...... |
| c040 | 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 61 6e 64 20 28 65 71 20 27 6d 6f 75 73 65 2d 31 20 28 | .(while.(not.(and.(eq.'mouse-1.( |
| c060 | 63 61 72 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | car.event))..................... |
| c080 | 20 20 20 28 65 71 20 77 69 6e 64 6f 77 20 28 70 6f 73 6e 2d 77 69 6e 64 6f 77 20 28 65 76 65 6e | ...(eq.window.(posn-window.(even |
| c0a0 | 74 2d 73 74 61 72 74 20 65 76 65 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | t-start.event))))).........(setq |
| c0c0 | 20 65 76 65 6e 74 20 28 72 65 61 64 2d 65 76 65 6e 74 20 28 66 6f 72 6d 61 74 20 22 43 6c 69 63 | .event.(read-event.(format."Clic |
| c0e0 | 6b 20 6f 6e 20 74 68 65 20 72 69 67 68 74 20 62 6f 75 6e 64 61 72 79 20 6f 66 20 63 6f 6c 75 6d | k.on.the.right.boundary.of.colum |
| c100 | 6e 20 25 64 22 20 28 31 2b 20 69 69 29 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 | n.%d".(1+.ii))))).......(let*.(( |
| c120 | 63 6f 6c 2d 72 6f 77 20 28 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 65 76 65 6e 74 2d 73 74 61 | col-row.(posn-col-row.(event-sta |
| c140 | 72 74 20 65 76 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 69 63 6b 2d | rt.event)))..............(click- |
| c160 | 70 6f 73 69 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 2d 70 61 67 65 2d 73 | position.(org-noter--conv-page-s |
| c180 | 63 72 6f 6c 6c 2d 70 65 72 63 65 6e 74 61 67 65 20 28 2b 20 28 77 69 6e 64 6f 77 2d 76 73 63 72 | croll-percentage.(+.(window-vscr |
| c1a0 | 6f 6c 6c 29 20 28 63 64 72 20 63 6f 6c 2d 72 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | oll).(cdr.col-row))............. |
| c1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 77 69 6e | .........................(+.(win |
| c200 | 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 20 28 63 61 72 20 63 6f 6c 2d 72 6f 77 29 29 29 29 0a 20 20 | dow-hscroll).(car.col-row))))... |
| c220 | 20 20 20 20 20 20 20 20 20 20 20 28 68 2d 70 6f 73 69 74 69 6f 6e 20 28 63 64 72 20 63 6c 69 63 | ...........(h-position.(cdr.clic |
| c240 | 6b 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 76 65 6e | k-position))).........(setq.even |
| c260 | 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 64 67 65 2d 6c 69 73 74 20 28 | t.nil).........(setq.edge-list.( |
| c280 | 61 70 70 65 6e 64 20 65 64 67 65 2d 6c 69 73 74 20 28 6c 69 73 74 20 68 2d 70 6f 73 69 74 69 6f | append.edge-list.(list.h-positio |
| c2a0 | 6e 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 65 64 67 65 2d 6c 69 73 74 20 28 61 70 70 65 | n))))).....(setq.edge-list.(appe |
| c2c0 | 6e 64 20 65 64 67 65 2d 6c 69 73 74 20 27 28 31 29 29 29 0a 20 20 20 20 28 73 65 6c 65 63 74 2d | nd.edge-list.'(1))).....(select- |
| c2e0 | 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e | window.(org-noter--get-notes-win |
| c300 | 64 6f 77 29 29 0a 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 22 43 4f | dow)).....(org-entry-put.nil."CO |
| c320 | 4c 55 4d 4e 5f 45 44 47 45 53 22 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 28 70 72 69 6e 63 20 | LUMN_EDGES".(format."%s".(princ. |
| c340 | 65 64 67 65 2d 6c 69 73 74 29 29 29 29 29 0a 0a 3b 3b 3b 20 6f 76 65 72 72 69 64 65 20 73 6f 6d | edge-list)))))..;;;.override.som |
| c360 | 65 20 64 65 6c 65 74 65 72 69 6f 75 73 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 69 6e 20 70 64 66 | e.deleterious.keybindings.in.pdf |
| c380 | 2d 76 69 65 77 2d 6d 6f 64 65 2e 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d 6e 6f 74 65 | -view-mode..(define-key.org-note |
| c3a0 | 72 2d 64 6f 63 2d 6d 6f 64 65 2d 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d 63 22 29 0a 20 | r-doc-mode-map.(kbd."C-c.C-c").. |
| c3c0 | 20 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 2d 2d 65 78 65 63 75 74 65 2d 43 | .(defun.org-noter-pdf--execute-C |
| c3e0 | 63 43 63 2d 69 6e 2d 6e 6f 74 65 73 20 28 29 0a 20 20 20 20 22 4f 76 65 72 72 69 64 65 20 43 2d | cCc-in-notes.()....."Override.C- |
| c400 | 63 20 43 2d 63 20 69 6e 20 70 64 66 20 64 6f 63 75 6d 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 | c.C-c.in.pdf.document.buffer.".. |
| c420 | 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e | ...(interactive).....(select-win |
| c440 | 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 | dow.(org-noter--get-notes-window |
| c460 | 29 29 0a 20 20 20 20 28 6f 72 67 2d 63 74 72 6c 2d 63 2d 63 74 72 6c 2d 63 29 29 29 0a 0a 28 64 | )).....(org-ctrl-c-ctrl-c)))..(d |
| c480 | 65 66 69 6e 65 2d 6b 65 79 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 6d 6f 64 65 2d 6d 61 70 | efine-key.org-noter-doc-mode-map |
| c4a0 | 20 28 6b 62 64 20 22 43 2d 63 20 43 2d 78 22 29 0a 20 20 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f | .(kbd."C-c.C-x")...(defun.org-no |
| c4c0 | 74 65 72 2d 70 64 66 2d 2d 65 78 65 63 75 74 65 2d 43 63 43 78 2d 69 6e 2d 6e 6f 74 65 73 20 28 | ter-pdf--execute-CcCx-in-notes.( |
| c4e0 | 29 0a 20 20 20 20 22 4f 76 65 72 72 69 64 65 20 43 2d 63 20 43 2d 78 20 3c 65 76 65 6e 74 3e 20 | )....."Override.C-c.C-x.<event>. |
| c500 | 69 6e 20 70 64 66 20 64 6f 63 75 6d 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 20 20 28 69 6e | in.pdf.document.buffer.".....(in |
| c520 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 68 69 73 2d 43 78 43 63 2d | teractive).....(let.((this-CxCc- |
| c540 | 63 6d 64 20 28 76 65 63 74 6f 72 20 28 72 65 61 64 2d 65 76 65 6e 74 29 29 29 29 0a 20 20 20 20 | cmd.(vector.(read-event))))..... |
| c560 | 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | ..(select-window.(org-noter--get |
| c580 | 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 28 65 78 65 63 75 74 65 2d 6b | -notes-window)).......(execute-k |
| c5a0 | 62 64 2d 6d 61 63 72 6f 0a 20 20 20 20 20 20 20 28 76 63 6f 6e 63 61 74 20 28 6b 62 64 20 22 43 | bd-macro........(vconcat.(kbd."C |
| c5c0 | 2d 63 20 43 2d 78 22 29 20 74 68 69 73 2d 43 78 43 63 2d 63 6d 64 29 29 29 29 29 0a 0a 28 70 72 | -c.C-x").this-CxCc-cmd)))))..(pr |
| c5e0 | 6f 76 69 64 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 29 0a 3b 3b 3b 20 6f 72 67 2d 6e 6f | ovide.'org-noter-pdf).;;;.org-no |
| c600 | 74 65 72 2d 70 64 66 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 | ter-pdf.el.ends.here............ |
| c620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c800 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6f 72 67 2d 6e 6f 74 65 | org-noter-20240918.1703/org-note |
| c820 | 72 2d 63 6f 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 00 | r-core.el....................... |
| c840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c860 | 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 |
| c880 | 30 33 35 32 35 33 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 31 32 36 00 20 30 00 00 00 | 0352531.00000000000.016126..0... |
| c8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c900 | 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................... |
| c920 | 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................... |
| c940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| c9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ca00 | 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2d 63 6f 72 65 2e 65 6c 20 2d 2d 2d 20 43 6f 72 65 20 66 | ;;;.org-noter-core.el.---.Core.f |
| ca20 | 75 6e 63 74 69 6f 6e 73 20 6f 66 20 4f 72 67 2d 6e 6f 74 65 72 20 20 20 20 20 20 20 2d 2a 2d 20 | unctions.of.Org-noter.......-*-. |
| ca40 | 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 |
| ca60 | 72 69 67 68 74 20 28 43 29 20 32 30 31 37 2d 32 30 31 39 20 20 47 6f 6e c3 a7 61 6c 6f 20 53 61 | right.(C).2017-2019..Gon..alo.Sa |
| ca80 | 6e 74 6f 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 47 6f 6e c3 a7 61 6c 6f 20 53 61 6e 74 6f 73 | ntos..;;.Author:.Gon..alo.Santos |
| caa0 | 20 28 61 6b 61 2e 20 77 65 69 72 64 4e 6f 78 40 47 69 74 48 75 62 29 0a 0a 3b 3b 20 54 68 69 73 | .(aka..weirdNox@GitHub)..;;.This |
| cac0 | 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a | .file.is.not.part.of.GNU.Emacs.. |
| cae0 | 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 66 74 77 61 72 | .;;.This.program.is.free.softwar |
| cb00 | 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 61 6e 64 2f 6f | e;.you.can.redistribute.it.and/o |
| cb20 | 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 72 6d 73 20 6f | r.modify.;;.it.under.the.terms.o |
| cb40 | 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 |
| cb60 | 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 65 20 53 6f 66 | .as.published.by.;;.the.Free.Sof |
| cb80 | 74 77 61 72 65 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 6e | tware.Foundation,.either.version |
| cba0 | 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 | .3.of.the.License,.or.;;.(at.you |
| cbc0 | 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b | r.option).any.later.version...;; |
| cbe0 | 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 20 | .This.program.is.distributed.in. |
| cc00 | 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 2c | the.hope.that.it.will.be.useful, |
| cc20 | 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 69 | .;;.but.WITHOUT.ANY.WARRANTY;.wi |
| cc40 | 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 20 | thout.even.the.implied.warranty. |
| cc60 | 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 53 | of.;;.MERCHANTABILITY.or.FITNESS |
| cc80 | 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 20 | .FOR.A.PARTICULAR.PURPOSE...See. |
| cca0 | 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 73 | the.;;.GNU.General.Public.Licens |
| ccc0 | 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | e.for.more.details...;;.You.shou |
| cce0 | 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 |
| cd00 | 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 |
| cd20 | 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 | ng.with.this.program...If.not,.s |
| cd40 | 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | ee.<http://www.gnu.org/licenses/ |
| cd60 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 28 72 65 71 75 69 72 65 20 27 6f 72 67 29 0a 28 72 65 | >...;;;.Code:.(require.'org).(re |
| cd80 | 71 75 69 72 65 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 63 6c | quire.'org-element).(require.'cl |
| cda0 | 2d 6c 69 62 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 6e 6f 74 | -lib)..(declare-function.org-not |
| cdc0 | 65 72 20 22 6f 72 67 2d 6e 6f 74 65 72 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | er."org-noter").(declare-functio |
| cde0 | 6e 20 64 6f 63 2d 76 69 65 77 2d 67 6f 74 6f 2d 70 61 67 65 20 22 64 6f 63 2d 76 69 65 77 22 29 | n.doc-view-goto-page."doc-view") |
| ce00 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6d 61 67 65 2d 64 69 73 70 6c 61 79 | .(declare-function.image-display |
| ce20 | 2d 73 69 7a 65 20 22 69 6d 61 67 65 2d 6d 6f 64 65 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | -size."image-mode").(declare-fun |
| ce40 | 63 74 69 6f 6e 20 69 6d 61 67 65 2d 67 65 74 2d 64 69 73 70 6c 61 79 2d 70 72 6f 70 65 72 74 79 | ction.image-get-display-property |
| ce60 | 20 22 69 6d 61 67 65 2d 6d 6f 64 65 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e | ."image-mode").(declare-function |
| ce80 | 20 69 6d 61 67 65 2d 6d 6f 64 65 2d 77 69 6e 64 6f 77 2d 67 65 74 20 22 69 6d 61 67 65 2d 6d 6f | .image-mode-window-get."image-mo |
| cea0 | 64 65 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6d 61 67 65 2d 73 63 72 | de").(declare-function.image-scr |
| cec0 | 6f 6c 6c 2d 75 70 20 22 69 6d 61 67 65 2d 6d 6f 64 65 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | oll-up."image-mode").(declare-fu |
| cee0 | 6e 63 74 69 6f 6e 20 6f 72 67 2d 61 74 74 61 63 68 2d 64 69 72 20 22 6f 72 67 2d 61 74 74 61 63 | nction.org-attach-dir."org-attac |
| cf00 | 68 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 61 74 74 61 63 68 | h").(declare-function.org-attach |
| cf20 | 2d 66 69 6c 65 2d 6c 69 73 74 20 22 6f 72 67 2d 61 74 74 61 63 68 22 29 0a 0a 3b 3b 20 2d 2d 2d | -file-list."org-attach")..;;.--- |
| cf40 | 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 | -------------------------------- |
| cf60 | 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 | -------------------------------- |
| cf80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 3b 3b 3b 20 55 73 65 72 20 76 61 72 69 61 62 6c 65 73 | -------------.;;;.User.variables |
| cfa0 | 0a 28 64 65 66 67 72 6f 75 70 20 6f 72 67 2d 6e 6f 74 65 72 20 6e 69 6c 0a 20 20 22 41 20 73 79 | .(defgroup.org-noter.nil..."A.sy |
| cfc0 | 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 65 78 74 65 72 6e 61 6c 20 61 6e 6e 6f 74 61 74 6f 72 2e 22 | nchronized,.external.annotator." |
| cfe0 | 0a 20 20 3a 67 72 6f 75 70 20 27 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 20 20 3a 76 65 72 73 69 6f | ...:group.'convenience...:versio |
| d000 | 6e 20 22 32 35 2e 33 2e 31 22 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6f 72 67 2d 6e 6f 74 65 72 | n."25.3.1")..(defgroup.org-noter |
| d020 | 2d 6c 61 79 6f 75 74 20 6e 69 6c 0a 20 20 22 4f 72 67 2d 6e 6f 74 65 72 20 6c 61 79 6f 75 74 20 | -layout.nil..."Org-noter.layout. |
| d040 | 61 6e 64 20 76 69 73 69 62 69 6c 69 74 79 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 3a 67 72 | and.visibility.variables."...:gr |
| d060 | 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 | oup.'org-noter...:version."28.2" |
| d080 | 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 61 76 69 67 61 74 69 6f | )..(defgroup.org-noter-navigatio |
| d0a0 | 6e 20 6e 69 6c 0a 20 20 22 4f 72 67 2d 6e 6f 74 65 72 20 6e 61 76 69 67 61 74 69 6f 6e 20 61 6e | n.nil..."Org-noter.navigation.an |
| d0c0 | 64 20 64 69 73 70 6c 61 79 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | d.display.variables."...:group.' |
| d0e0 | 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 64 | org-noter...:version."28.2")..(d |
| d100 | 65 66 67 72 6f 75 70 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 69 6f 6e 20 6e 69 6c 0a | efgroup.org-noter-insertion.nil. |
| d120 | 20 20 22 4f 72 67 2d 6e 6f 74 65 72 20 6e 6f 74 65 2d 69 6e 73 65 72 74 69 6f 6e 20 76 61 72 69 | .."Org-noter.note-insertion.vari |
| d140 | 61 62 6c 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 76 | ables."...:group.'org-noter...:v |
| d160 | 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e | ersion."28.2")..(defcustom.org-n |
| d180 | 6f 74 65 72 2d 73 75 70 70 6f 72 74 65 64 2d 6d 6f 64 65 73 20 27 28 64 6f 63 2d 76 69 65 77 2d | oter-supported-modes.'(doc-view- |
| d1a0 | 6d 6f 64 65 20 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 20 6e 6f 76 2d 6d 6f 64 65 20 64 6a 76 75 | mode.pdf-view-mode.nov-mode.djvu |
| d1c0 | 2d 72 65 61 64 2d 6d 6f 64 65 29 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 73 20 74 68 61 74 20 | -read-mode)..."Major.modes.that. |
| d1e0 | 61 72 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 6f 72 67 2d 6e 6f 74 65 72 2e 22 0a 20 20 3a | are.supported.by.org-noter."...: |
| d200 | 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 | group.'org-noter...:type.'(repea |
| d220 | 74 20 73 79 6d 62 6f 6c 29 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 | t.symbol))..(defvar.org-noter--d |
| d240 | 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 65 78 74 | oc-extensions.nil..."List.of.ext |
| d260 | 65 6e 73 69 6f 6e 73 20 68 61 6e 64 6c 65 64 20 62 79 20 6f 72 67 2d 6e 6f 74 65 72 20 77 68 65 | ensions.handled.by.org-noter.whe |
| d280 | 6e 20 64 6f 63 75 6d 65 6e 74 73 20 61 72 65 20 6d 6f 76 65 64 2e 0a 55 73 65 64 20 62 79 20 60 | n.documents.are.moved..Used.by.` |
| d2a0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 75 70 64 61 74 65 2d 64 6f 63 2d 72 65 6e 61 6d 65 2d 69 6e 2d | org-noter--update-doc-rename-in- |
| d2c0 | 6e 6f 74 65 73 27 2e 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 0a 67 65 74 73 20 66 69 6c 6c | notes'...This.variable.gets.fill |
| d2e0 | 65 64 20 69 6e 20 62 79 20 73 75 70 70 6f 72 74 65 64 20 6d 6f 64 65 73 2c 20 73 6f 20 69 74 20 | ed.in.by.supported.modes,.so.it. |
| d300 | 69 73 20 6e 6f 74 20 61 20 60 64 65 66 63 75 73 74 6f 6d 27 0a 76 61 72 69 61 62 6c 65 2e 22 29 | is.not.a.`defcustom'.variable.") |
| d320 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d | ..(defcustom.org-noter-property- |
| d340 | 64 6f 63 2d 66 69 6c 65 20 22 4e 4f 54 45 52 5f 44 4f 43 55 4d 45 4e 54 22 0a 20 20 22 4e 61 6d | doc-file."NOTER_DOCUMENT"..."Nam |
| d360 | 65 20 6f 66 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 74 68 61 74 20 73 70 65 63 69 66 69 65 73 | e.of.the.property.that.specifies |
| d380 | 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f | .the.document."...:group.'org-no |
| d3a0 | 74 65 72 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 73 74 6f 6d | ter...:type.'string)..(defcustom |
| d3c0 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f | .org-noter-property-note-locatio |
| d3e0 | 6e 20 22 4e 4f 54 45 52 5f 50 41 47 45 22 0a 20 20 22 4e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 | n."NOTER_PAGE"..."Name.of.the.pr |
| d400 | 6f 70 65 72 74 79 20 74 68 61 74 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6c 6f 63 61 74 69 | operty.that.specifies.the.locati |
| d420 | 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 2e 0a 54 68 65 20 64 65 66 61 | on.of.the.current.note..The.defa |
| d440 | 75 6c 74 20 76 61 6c 75 65 20 69 73 20 73 74 69 6c 6c 20 4e 4f 54 45 52 5f 50 41 47 45 20 66 6f | ult.value.is.still.NOTER_PAGE.fo |
| d460 | 72 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 22 0a 20 20 3a 67 | r.backwards.compatibility."...:g |
| d480 | 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 | roup.'org-noter...:type.'string) |
| d4a0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 65 66 61 75 6c 74 2d 68 | ..(defcustom.org-noter-default-h |
| d4c0 | 65 61 64 69 6e 67 2d 74 69 74 6c 65 20 22 4e 6f 74 65 73 20 66 6f 72 20 70 61 67 65 20 24 70 24 | eading-title."Notes.for.page.$p$ |
| d4e0 | 22 0a 20 20 22 54 68 65 20 64 65 66 61 75 6c 74 20 74 69 74 6c 65 20 66 6f 72 20 68 65 61 64 69 | "..."The.default.title.for.headi |
| d500 | 6e 67 73 20 63 72 65 61 74 65 64 20 77 69 74 68 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 | ngs.created.with.`org-noter-inse |
| d520 | 72 74 2d 6e 6f 74 65 27 2e 0a 24 70 24 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 | rt-note'..$p$.is.replaced.with.t |
| d540 | 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 70 61 67 65 20 6f 72 20 63 68 61 70 74 65 72 | he.number.of.the.page.or.chapter |
| d560 | 20 79 6f 75 20 61 72 65 20 69 6e 0a 61 74 20 74 68 65 20 6d 6f 6d 65 6e 74 2e 22 0a 20 20 3a 67 | .you.are.in.at.the.moment."...:g |
| d580 | 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 69 6f 6e 0a 20 20 3a 74 79 70 | roup.'org-noter-insertion...:typ |
| d5a0 | 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 | e.'string)..(defcustom.org-noter |
| d5c0 | 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 20 27 28 73 74 61 72 74 20 73 | -notes-window-behavior.'(start.s |
| d5e0 | 63 72 6f 6c 6c 29 0a 20 20 22 53 70 65 63 69 66 69 65 73 20 73 69 74 75 61 74 69 6f 6e 73 20 66 | croll)..."Specifies.situations.f |
| d600 | 6f 72 20 77 68 69 63 68 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 69 73 20 63 72 65 | or.which.the.notes.window.is.cre |
| d620 | 61 74 65 64 2e 0a 0a 57 68 65 6e 20 74 68 65 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 3a 0a 2d | ated...When.the.list.contains:.- |
| d640 | 20 60 73 74 61 72 74 27 2c 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 | .`start',.the.notes.window.will. |
| d660 | 62 65 20 63 72 65 61 74 65 64 20 77 68 65 6e 20 73 74 61 72 74 69 6e 67 20 61 6e 0a 20 20 60 6f | be.created.when.starting.an...`o |
| d680 | 72 67 2d 6e 6f 74 65 72 27 20 73 65 73 73 69 6f 6e 2e 0a 2d 20 60 73 63 72 6f 6c 6c 27 2c 20 69 | rg-noter'.session..-.`scroll',.i |
| d6a0 | 74 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20 77 68 65 6e 20 79 6f 75 20 67 6f 20 74 6f | t.will.be.created.when.you.go.to |
| d6c0 | 20 61 20 6c 6f 63 61 74 69 6f 6e 20 77 69 74 68 20 61 6e 0a 20 20 20 61 73 73 6f 63 69 61 74 65 | .a.location.with.an....associate |
| d6e0 | 64 20 6e 6f 74 65 2e 0a 2d 20 60 6f 6e 6c 79 2d 70 72 65 76 27 2c 20 69 74 20 77 69 6c 6c 20 62 | d.note..-.`only-prev',.it.will.b |
| d700 | 65 20 63 72 65 61 74 65 64 20 77 68 65 6e 20 79 6f 75 20 67 6f 20 74 6f 20 61 20 6c 6f 63 61 74 | e.created.when.you.go.to.a.locat |
| d720 | 69 6f 6e 0a 20 20 20 77 69 74 68 6f 75 74 20 6e 6f 74 65 73 2c 20 62 75 74 20 74 68 61 74 20 68 | ion....without.notes,.but.that.h |
| d740 | 61 73 20 70 72 65 76 69 6f 75 73 20 6e 6f 74 65 73 20 74 68 61 74 20 61 72 65 20 73 68 6f 77 6e | as.previous.notes.that.are.shown |
| d760 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 | ."...:group.'org-noter...:type.' |
| d780 | 28 73 65 74 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 65 73 73 69 6f 6e 20 73 74 61 72 74 22 | (set.(const.:tag."Session.start" |
| d7a0 | 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 | .start)...............(const.:ta |
| d7c0 | 67 20 22 53 63 72 6f 6c 6c 20 74 6f 20 6c 6f 63 61 74 69 6f 6e 20 77 69 74 68 20 6e 6f 74 65 73 | g."Scroll.to.location.with.notes |
| d7e0 | 22 20 73 63 72 6f 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | ".scroll)...............(const.: |
| d800 | 74 61 67 20 22 53 63 72 6f 6c 6c 20 74 6f 20 6c 6f 63 61 74 69 6f 6e 20 77 69 74 68 20 70 72 65 | tag."Scroll.to.location.with.pre |
| d820 | 76 69 6f 75 73 20 6e 6f 74 65 73 20 6f 6e 6c 79 22 20 6f 6e 6c 79 2d 70 72 65 76 29 29 29 0a 0a | vious.notes.only".only-prev))).. |
| d840 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f | (defcustom.org-noter-notes-windo |
| d860 | 77 2d 6c 6f 63 61 74 69 6f 6e 20 27 68 6f 72 69 7a 6f 6e 74 61 6c 2d 73 70 6c 69 74 0a 20 20 22 | w-location.'horizontal-split..." |
| d880 | 54 68 65 20 64 65 66 61 75 6c 74 20 64 6f 63 75 6d 65 6e 74 2f 6e 6f 74 65 73 20 77 69 6e 64 6f | The.default.document/notes.windo |
| d8a0 | 77 20 6c 61 79 6f 75 74 2e 0a 4f 70 74 69 6f 6e 73 20 61 72 65 3a 20 5c 22 48 6f 72 69 7a 6f 6e | w.layout..Options.are:.\"Horizon |
| d8c0 | 74 61 6c 5c 22 2c 20 5c 22 56 65 72 74 69 63 61 6c 5c 22 2c 20 6f 72 20 5c 22 4f 74 68 65 72 20 | tal\",.\"Vertical\",.or.\"Other. |
| d8e0 | 66 72 61 6d 65 5c 22 0a 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 77 69 6c 6c 20 6f 6e 6c | frame\"..Note.that.this.will.onl |
| d900 | 79 20 68 61 76 65 20 65 66 66 65 63 74 20 6f 6e 20 73 65 73 73 69 6f 6e 20 73 74 61 72 74 75 70 | y.have.effect.on.session.startup |
| d920 | 20 69 66 20 60 73 74 61 72 74 27 0a 69 73 20 6d 65 6d 62 65 72 20 6f 66 20 60 6f 72 67 2d 6e 6f | .if.`start'.is.member.of.`org-no |
| d940 | 74 65 72 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 27 20 28 77 68 69 63 | ter-notes-window-behavior'.(whic |
| d960 | 68 20 73 65 65 29 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6c 61 79 | h.see)."...:group.'org-noter-lay |
| d980 | 6f 75 74 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 3a 74 61 67 | out...:type.'(choice.(const.:tag |
| d9a0 | 20 22 48 6f 72 69 7a 6f 6e 74 61 6c 22 20 68 6f 72 69 7a 6f 6e 74 61 6c 2d 73 70 6c 69 74 29 0a | ."Horizontal".horizontal-split). |
| d9c0 | 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 74 61 67 20 22 56 65 | .................(const.:tag."Ve |
| d9e0 | 72 74 69 63 61 6c 22 20 76 65 72 74 69 63 61 6c 2d 73 70 6c 69 74 29 0a 20 20 20 20 20 20 20 20 | rtical".vertical-split)......... |
| da00 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4f 74 68 65 72 20 66 72 61 6d | .........(const.:tag."Other.fram |
| da20 | 65 22 20 6f 74 68 65 72 2d 66 72 61 6d 65 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c | e".other-frame)))..(define-obsol |
| da40 | 65 74 65 2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f | ete-variable-alias.'org-noter-do |
| da60 | 63 2d 73 70 6c 69 74 2d 70 65 72 63 65 6e 74 61 67 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f | c-split-percentage.'org-noter-do |
| da80 | 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 22 31 2e 32 2e 30 22 29 0a 28 64 65 66 63 75 | c-split-fraction."1.2.0").(defcu |
| daa0 | 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f | stom.org-noter-doc-split-fractio |
| dac0 | 6e 20 27 28 30 2e 35 20 2e 20 30 2e 35 29 0a 20 20 22 46 72 61 63 74 69 6f 6e 20 6f 66 20 74 68 | n.'(0.5...0.5)..."Fraction.of.th |
| dae0 | 65 20 66 72 61 6d 65 20 74 68 61 74 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 77 69 6e 64 6f 77 | e.frame.that.the.document.window |
| db00 | 20 77 69 6c 6c 20 6f 63 63 75 70 79 20 77 68 65 6e 20 73 70 6c 69 74 2e 0a 54 68 69 73 20 69 73 | .will.occupy.when.split..This.is |
| db20 | 20 61 20 63 6f 6e 73 20 6f 66 20 74 68 65 20 74 79 70 65 20 28 48 4f 52 49 5a 4f 4e 54 41 4c 2d | .a.cons.of.the.type.(HORIZONTAL- |
| db40 | 46 52 41 43 54 49 4f 4e 20 2e 20 56 45 52 54 49 43 41 4c 2d 46 52 41 43 54 49 4f 4e 29 2e 22 0a | FRACTION...VERTICAL-FRACTION).". |
| db60 | 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6c 61 79 6f 75 74 0a 20 20 3a 74 79 | ..:group.'org-noter-layout...:ty |
| db80 | 70 65 20 27 28 63 6f 6e 73 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20 22 48 6f 72 69 7a 6f 6e 74 | pe.'(cons.(number.:tag."Horizont |
| dba0 | 61 6c 20 66 72 61 63 74 69 6f 6e 22 29 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20 22 56 65 72 74 | al.fraction").(number.:tag."Vert |
| dbc0 | 69 63 61 6c 20 66 72 61 63 74 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | ical.fraction")))..(defcustom.or |
| dbe0 | 67 2d 6e 6f 74 65 72 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 20 | g-noter-auto-save-last-location. |
| dc00 | 6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e 20 74 6f 20 73 61 76 65 20 64 6f 63 75 6d 65 6e 74 20 6c | nil..."Option.to.save.document.l |
| dc20 | 6f 63 61 74 69 6f 6e 20 69 6e 20 6e 6f 74 65 73 20 66 69 6c 65 2e 0a 57 68 65 6e 20 6e 6f 6e 2d | ocation.in.notes.file..When.non- |
| dc40 | 6e 69 6c 2c 20 73 61 76 65 20 74 68 65 20 6c 61 73 74 20 76 69 73 69 74 65 64 20 6c 6f 63 61 74 | nil,.save.the.last.visited.locat |
| dc60 | 69 6f 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 3b 20 77 68 65 6e 0a 73 74 61 72 74 69 6e 67 | ion.automatically;.when.starting |
| dc80 | 20 61 20 6e 65 77 20 73 65 73 73 69 6f 6e 2c 20 67 6f 20 74 6f 20 74 68 61 74 20 6c 6f 63 61 74 | .a.new.session,.go.to.that.locat |
| dca0 | 69 6f 6e 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 73 65 73 73 69 6f 6e 73 0a 73 74 61 72 74 20 61 | ion...When.nil,.sessions.start.a |
| dcc0 | 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e | t.the.beginning.of.the.document. |
| dce0 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 62 | "...:group.'org-noter...:type.'b |
| dd00 | 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 | oolean)..(defcustom.org-noter-pr |
| dd20 | 65 66 65 72 2d 72 6f 6f 74 2d 61 73 2d 66 69 6c 65 2d 6c 65 76 65 6c 20 6e 69 6c 0a 20 20 22 4f | efer-root-as-file-level.nil..."O |
| dd40 | 70 74 69 6f 6e 20 74 6f 20 70 72 65 66 65 72 65 6e 74 69 61 6c 6c 79 20 75 73 65 20 74 68 65 20 | ption.to.preferentially.use.the. |
| dd60 | 66 69 6c 65 2d 6c 65 76 65 6c 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 2e 0a 0a 57 68 65 | file-level.property.drawer...Whe |
| dd80 | 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 72 67 2d 6e 6f 74 65 72 20 77 69 6c 6c 20 61 6c 77 61 79 73 | n.non-nil,.org-noter.will.always |
| dda0 | 20 74 72 79 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 66 69 6c 65 2d 6c 65 76 65 6c 0a 70 72 | .try.to.return.the.file-level.pr |
| ddc0 | 6f 70 65 72 74 79 20 64 72 61 77 65 72 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 72 65 20 61 72 | operty.drawer.even.when.there.ar |
| dde0 | 65 20 68 65 61 64 69 6e 67 73 2e 0a 0a 57 69 74 68 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 | e.headings...With.the.default.va |
| de00 | 6c 75 65 20 6e 69 6c 2c 20 6f 72 67 2d 6e 6f 74 65 72 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 75 | lue.nil,.org-noter.will.always.u |
| de20 | 73 65 20 74 68 65 20 66 69 72 73 74 0a 68 65 61 64 69 6e 67 20 61 73 20 72 6f 6f 74 20 77 68 65 | se.the.first.heading.as.root.whe |
| de40 | 6e 20 74 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 68 65 61 64 69 6e 67 2e | n.there.is.at.least.one.heading. |
| de60 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 62 | "...:group.'org-noter...:type.'b |
| de80 | 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 68 69 | oolean)..(defcustom.org-noter-hi |
| dea0 | 64 65 2d 6f 74 68 65 72 20 74 0a 20 20 22 48 69 64 65 20 6e 6f 74 65 73 20 74 68 61 74 20 61 72 | de-other.t..."Hide.notes.that.ar |
| dec0 | 65 20 6e 6f 74 20 6c 69 6e 6b 65 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 6f 63 75 | e.not.linked.to.the.current.docu |
| dee0 | 6d 65 6e 74 20 70 61 67 65 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 68 69 64 65 20 61 6c | ment.page..When.non-nil,.hide.al |
| df00 | 6c 20 68 65 61 64 69 6e 67 73 20 6e 6f 74 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 6f | l.headings.not.related.to.the.co |
| df20 | 6d 6d 61 6e 64 20 75 73 65 64 2e 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 68 65 6e 20 73 63 | mmand.used..For.example,.when.sc |
| df40 | 72 6f 6c 6c 69 6e 67 20 74 6f 20 70 61 67 65 73 20 77 69 74 68 20 6e 6f 74 65 73 2c 20 63 6f 6c | rolling.to.pages.with.notes,.col |
| df60 | 6c 61 70 73 65 20 61 6c 6c 20 74 68 65 0a 6e 6f 74 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 | lapse.all.the.notes.that.are.not |
| df80 | 20 61 6e 6e 6f 74 61 74 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 67 65 2e 22 0a 20 | .annotating.the.current.page.".. |
| dfa0 | 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6c 61 79 6f 75 74 0a 20 20 3a 74 79 70 | .:group.'org-noter-layout...:typ |
| dfc0 | 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 67 2d 6e 6f 74 65 | e.'boolean)..(defcustom.org-note |
| dfe0 | 72 2d 61 6c 77 61 79 73 2d 63 72 65 61 74 65 2d 66 72 61 6d 65 20 74 0a 20 20 22 43 72 65 61 74 | r-always-create-frame.t..."Creat |
| e000 | 65 20 61 20 6e 65 77 20 66 72 61 6d 65 20 66 6f 72 20 65 61 63 68 20 64 6f 63 75 6d 65 6e 74 20 | e.a.new.frame.for.each.document. |
| e020 | 73 65 73 73 69 6f 6e 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 72 67 2d 6e 6f 74 65 72 | session..When.non-nil,.org-noter |
| e040 | 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 66 72 61 6d 65 20 | .will.always.create.a.new.frame. |
| e060 | 66 6f 72 20 74 68 65 0a 73 65 73 73 69 6f 6e 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 69 74 20 77 | for.the.session...When.nil,.it.w |
| e080 | 69 6c 6c 20 75 73 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 66 72 61 6d 65 20 69 66 20 69 74 | ill.use.the.selected.frame.if.it |
| e0a0 | 20 64 6f 65 73 20 6e 6f 74 0a 62 65 6c 6f 6e 67 20 74 6f 20 61 6e 79 20 6f 74 68 65 72 20 73 65 | .does.not.belong.to.any.other.se |
| e0c0 | 73 73 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 | ssion."...:group.'org-noter...:t |
| e0e0 | 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 67 2d 6e 6f | ype.'boolean)..(defcustom.org-no |
| e100 | 74 65 72 2d 64 69 73 61 62 6c 65 2d 6e 61 72 72 6f 77 69 6e 67 20 6e 69 6c 0a 20 20 22 44 69 73 | ter-disable-narrowing.nil..."Dis |
| e120 | 61 62 6c 65 20 6e 61 72 72 6f 77 69 6e 67 20 69 6e 20 6e 6f 74 65 73 2f 6f 72 67 20 62 75 66 66 | able.narrowing.in.notes/org.buff |
| e140 | 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6c 61 79 6f 75 74 0a | er."...:group.'org-noter-layout. |
| e160 | 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 |
| e180 | 67 2d 6e 6f 74 65 72 2d 75 73 65 2d 69 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 20 74 0a 20 20 | g-noter-use-indirect-buffer.t... |
| e1a0 | 22 55 73 65 20 69 6e 64 69 72 65 63 74 20 62 75 66 66 65 72 20 66 6f 72 20 6e 6f 74 65 73 2e 0a | "Use.indirect.buffer.for.notes.. |
| e1c0 | 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 72 67 2d 6e 6f 74 65 72 20 77 69 6c 6c 20 63 72 65 | When.non-nil,.org-noter.will.cre |
| e1e0 | 61 74 65 20 61 6e 20 69 6e 64 69 72 65 63 74 20 62 75 66 66 65 72 20 6f 66 20 74 68 65 0a 63 61 | ate.an.indirect.buffer.of.the.ca |
| e200 | 6c 6c 69 6e 67 20 6f 72 67 20 66 69 6c 65 20 61 73 20 61 20 6e 6f 74 65 20 62 75 66 66 65 72 20 | lling.org.file.as.a.note.buffer. |
| e220 | 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 69 74 0a 77 69 | of.the.session...When.nil,.it.wi |
| e240 | 6c 6c 20 75 73 65 20 74 68 65 20 72 65 61 6c 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f 75 | ll.use.the.real.buffer."...:grou |
| e260 | 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | p.'org-noter...:type.'boolean).. |
| e280 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 77 61 70 2d 77 69 6e 64 6f 77 | (defcustom.org-noter-swap-window |
| e2a0 | 20 6e 69 6c 0a 20 20 22 53 77 61 70 20 74 68 65 20 6c 65 66 74 2f 72 69 67 68 74 20 6f 72 20 74 | .nil..."Swap.the.left/right.or.t |
| e2c0 | 6f 70 2f 62 6f 74 74 6f 6d 20 6c 61 79 6f 75 74 20 6f 66 20 74 68 65 20 64 6f 63 20 61 6e 64 20 | op/bottom.layout.of.the.doc.and. |
| e2e0 | 6e 6f 74 65 73 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 60 6f 72 67 2d 6e 6f 74 65 72 27 20 77 | notes...By.default.`org-noter'.w |
| e300 | 69 6c 6c 20 6d 61 6b 65 20 61 20 73 65 73 73 69 6f 6e 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 | ill.make.a.session.by.setting.th |
| e320 | 65 20 62 75 66 66 65 72 0a 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 | e.buffer.of.the.selected.window. |
| e340 | 74 6f 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 62 75 66 66 65 72 20 74 68 65 6e 20 73 70 6c 69 | to.the.document.buffer.then.spli |
| e360 | 74 20 77 69 74 68 20 74 68 65 0a 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 6e 6f 74 65 73 20 62 | t.with.the.window.of.the.notes.b |
| e380 | 75 66 66 65 72 20 6f 6e 20 74 68 65 20 72 69 67 68 74 2e 0a 0a 49 66 20 74 68 69 73 20 76 61 72 | uffer.on.the.right...If.this.var |
| e3a0 | 69 61 62 6c 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 62 75 66 66 65 72 73 20 6f 66 | iable.is.non-nil,.the.buffers.of |
| e3c0 | 20 74 68 65 20 74 77 6f 20 77 69 6e 64 6f 77 73 20 77 69 6c 6c 0a 62 65 20 74 68 65 20 6f 74 68 | .the.two.windows.will.be.the.oth |
| e3e0 | 65 72 20 77 61 79 20 61 72 6f 75 6e 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f | er.way.around."...:group.'org-no |
| e400 | 74 65 72 2d 6c 61 79 6f 75 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 0a 28 | ter-layout...:type.'boolean)...( |
| e420 | 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 75 67 67 65 73 74 2d 66 72 6f 6d | defcustom.org-noter-suggest-from |
| e440 | 2d 61 74 74 61 63 68 6d 65 6e 74 73 20 74 0a 20 20 22 53 75 67 67 65 73 74 20 64 6f 63 75 6d 65 | -attachments.t..."Suggest.docume |
| e460 | 6e 74 20 66 69 6c 65 73 20 66 72 6f 6d 20 61 74 74 61 63 68 6d 65 6e 74 73 20 28 69 6e 20 61 6e | nt.files.from.attachments.(in.an |
| e480 | 20 4f 72 67 20 66 69 6c 65 29 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 72 67 2d 6e 6f | .Org.file)..When.non-nil,.org-no |
| e4a0 | 74 65 72 20 77 69 6c 6c 20 73 75 67 67 65 73 74 20 66 69 6c 65 73 20 66 72 6f 6d 20 74 68 65 20 | ter.will.suggest.files.from.the. |
| e4c0 | 61 74 74 61 63 68 6d 65 6e 74 73 0a 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 73 65 73 73 | attachments.when.creating.a.sess |
| e4e0 | 69 6f 6e 2c 20 69 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 6d 69 73 73 69 6e 67 2e | ion,.if.the.document.is.missing. |
| e500 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 62 | "...:group.'org-noter...:type.'b |
| e520 | 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 | oolean)..(defcustom.org-noter-se |
| e540 | 70 61 72 61 74 65 2d 6e 6f 74 65 73 2d 66 72 6f 6d 2d 68 65 61 64 69 6e 67 20 6e 69 6c 0a 20 20 | parate-notes-from-heading.nil... |
| e560 | 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 64 64 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e 65 | "When.non-nil,.add.an.empty.line |
| e580 | 20 62 65 74 77 65 65 6e 20 65 61 63 68 20 6e 6f 74 65 27 73 20 68 65 61 64 69 6e 67 20 61 6e 64 | .between.each.note's.heading.and |
| e5a0 | 20 63 6f 6e 74 65 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 69 | .content."...:group.'org-noter-i |
| e5c0 | 6e 73 65 72 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 | nsertion...:type.'boolean)..(def |
| e5e0 | 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 73 65 6c 65 63 74 65 64 | custom.org-noter-insert-selected |
| e600 | 2d 74 65 78 74 2d 69 6e 73 69 64 65 2d 6e 6f 74 65 20 74 0a 20 20 22 4f 70 74 69 6f 6e 20 74 6f | -text-inside-note.t..."Option.to |
| e620 | 20 61 70 70 65 6e 64 20 73 65 6c 65 63 74 65 64 20 74 65 78 74 20 74 6f 20 65 78 69 73 74 69 6e | .append.selected.text.to.existin |
| e640 | 67 20 6e 6f 74 65 2e 0a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 20 28 64 65 66 61 75 6c 74 29 2c | g.note...When.non-nil.(default), |
| e660 | 20 69 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 70 70 65 6e 64 20 74 68 | .it.will.automatically.append.th |
| e680 | 65 20 73 65 6c 65 63 74 65 64 0a 74 65 78 74 20 69 6e 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 | e.selected.text.into.an.existing |
| e6a0 | 20 6e 6f 74 65 2e 0a 0a 57 68 65 6e 20 6e 69 6c 2c 20 73 65 6c 65 63 74 65 64 20 74 65 78 74 20 | .note...When.nil,.selected.text. |
| e6c0 | 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 65 78 69 73 74 69 6e 67 | will.not.be.appended.to.existing |
| e6e0 | 0a 6e 6f 74 65 20 28 6e 6f 74 20 72 65 63 6f 6d 6d 65 6e 64 65 64 29 2e 22 0a 20 20 3a 67 72 6f | .note.(not.recommended)."...:gro |
| e700 | 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 | up.'org-noter-insertion...:type. |
| e720 | 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d | 'boolean)..(defcustom.org-noter- |
| e740 | 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 30 2e 33 0a 20 20 22 44 65 66 | closest-tipping-point.0.3..."Def |
| e760 | 69 6e 65 73 20 77 68 65 6e 20 74 6f 20 73 68 6f 77 20 74 68 65 20 63 6c 6f 73 65 73 74 20 70 72 | ines.when.to.show.the.closest.pr |
| e780 | 65 76 69 6f 75 73 20 6e 6f 74 65 2e 0a 0a 4c 65 74 20 78 20 62 65 20 28 74 68 69 73 20 76 61 6c | evious.note...Let.x.be.(this.val |
| e7a0 | 75 65 29 2a 31 30 30 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 63 68 65 6d 61 74 69 | ue)*100...The.following.schemati |
| e7c0 | 63 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 0a 76 69 65 77 20 28 65 67 2e 2c 20 61 20 70 61 | c.represents.the.view.(eg.,.a.pa |
| e7e0 | 67 65 20 6f 66 20 61 20 50 44 46 29 3a 0a 0a 2b 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 7c 20 2d 3e 20 | ge.of.a.PDF):..+----+.|....|.->. |
| e800 | 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 74 65 73 20 69 6e 20 68 65 72 65 2c 20 74 68 65 20 | If.there.are.notes.in.here,.the. |
| e820 | 63 6c 6f 73 65 73 74 20 70 72 65 76 69 6f 75 73 20 6e 6f 74 65 20 69 73 20 6e 6f 74 20 73 68 6f | closest.previous.note.is.not.sho |
| e840 | 77 6e 0a 2b 2d 2d 2d 2d 2b 2d 2d 3e 20 54 69 70 70 69 6e 67 20 70 6f 69 6e 74 2c 20 61 74 20 78 | wn.+----+-->.Tipping.point,.at.x |
| e860 | 25 20 6f 66 20 74 68 65 20 76 69 65 77 0a 7c 20 20 20 20 7c 20 2d 3e 20 57 68 65 6e 20 5f 61 6c | %.of.the.view.|....|.->.When._al |
| e880 | 6c 5f 20 6e 6f 74 65 73 20 61 72 65 20 69 6e 20 68 65 72 65 2c 20 62 65 6c 6f 77 20 74 68 65 20 | l_.notes.are.in.here,.below.the. |
| e8a0 | 74 69 70 70 69 6e 67 20 70 6f 69 6e 74 2c 20 74 68 65 20 63 6c 6f 73 65 73 74 0a 7c 20 20 20 20 | tipping.point,.the.closest.|.... |
| e8c0 | 7c 20 20 20 20 70 72 65 76 69 6f 75 73 20 6e 6f 74 65 20 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e | |....previous.note.will.be.shown |
| e8e0 | 2e 0a 2b 2d 2d 2d 2d 2b 0a 0a 57 68 65 6e 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 6e 65 67 | ..+----+..When.this.value.is.neg |
| e900 | 61 74 69 76 65 2c 20 64 69 73 61 62 6c 65 20 74 68 69 73 20 66 65 61 74 75 72 65 2e 0a 0a 54 68 | ative,.disable.this.feature...Th |
| e920 | 69 73 20 73 65 74 74 69 6e 67 20 6d 61 79 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 69 6e 20 | is.setting.may.be.overridden.in. |
| e940 | 61 20 64 6f 63 75 6d 65 6e 74 20 77 69 74 68 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 60 6f 72 | a.document.with.the.function.`or |
| e960 | 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e | g-noter-set-closest-tipping-poin |
| e980 | 74 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f | t',.which.see."...:group.'org-no |
| e9a0 | 74 65 72 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a | ter-navigation...:type.'number). |
| e9c0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 65 66 61 75 6c 74 2d 6e 6f | .(defcustom.org-noter-default-no |
| e9e0 | 74 65 73 2d 66 69 6c 65 2d 6e 61 6d 65 73 20 27 28 22 4e 6f 74 65 73 2e 6f 72 67 22 29 0a 20 20 | tes-file-names.'("Notes.org")... |
| ea00 | 22 4c 69 73 74 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 6e 61 6d 65 73 20 66 6f 72 20 74 68 65 20 | "List.of.possible.names.for.the. |
| ea20 | 64 65 66 61 75 6c 74 20 6e 6f 74 65 73 20 66 69 6c 65 2e 0a 54 68 65 20 6c 69 73 74 20 69 73 20 | default.notes.file..The.list.is. |
| ea40 | 69 6e 20 69 6e 63 72 65 61 73 69 6e 67 20 6f 72 64 65 72 20 6f 66 20 70 72 69 6f 72 69 74 79 2e | in.increasing.order.of.priority. |
| ea60 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 28 | "...:group.'org-noter...:type.'( |
| ea80 | 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d | repeat.string))..(defcustom.org- |
| eaa0 | 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 73 65 61 72 63 68 2d 70 61 74 68 20 27 28 22 7e 2f 44 6f 63 | noter-notes-search-path.'("~/Doc |
| eac0 | 75 6d 65 6e 74 73 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 70 61 74 68 73 20 74 6f 20 63 68 65 | uments")..."List.of.paths.to.che |
| eae0 | 63 6b 20 28 6e 6f 6e 20 72 65 63 75 72 73 69 76 65 6c 79 29 20 77 68 65 6e 20 73 65 61 72 63 68 | ck.(non.recursively).when.search |
| eb00 | 69 6e 67 20 66 6f 72 20 61 20 6e 6f 74 65 73 20 66 69 6c 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | ing.for.a.notes.file."...:group. |
| eb20 | 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69 | 'org-noter...:type.'(repeat.stri |
| eb40 | 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 61 72 72 6f 77 | ng))..(defcustom.org-noter-arrow |
| eb60 | 2d 64 65 6c 61 79 20 30 2e 32 0a 20 20 22 44 65 6c 61 79 20 28 69 6e 20 73 65 63 6f 6e 64 73 29 | -delay.0.2..."Delay.(in.seconds) |
| eb80 | 20 61 66 74 65 20 61 20 73 79 6e 63 20 62 65 66 6f 72 65 20 73 68 6f 77 69 6e 67 20 74 68 65 20 | .afte.a.sync.before.showing.the. |
| eba0 | 74 6f 6f 6c 74 69 70 20 61 72 72 6f 77 2e 0a 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 61 20 6e 65 | tooltip.arrow...When.set.to.a.ne |
| ebc0 | 67 61 74 69 76 65 20 6e 75 6d 62 65 72 2c 20 74 68 65 20 61 72 72 6f 77 20 74 6f 6f 6c 74 69 70 | gative.number,.the.arrow.tooltip |
| ebe0 | 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 54 68 69 73 20 69 73 20 6e 65 65 64 65 64 20 69 6e 20 | .is.disabled..This.is.needed.in. |
| ec00 | 6f 72 64 65 72 20 74 6f 20 6b 65 65 70 20 45 6d 61 63 73 20 66 72 6f 6d 20 68 61 6e 67 69 6e 67 | order.to.keep.Emacs.from.hanging |
| ec20 | 20 77 68 65 6e 20 64 6f 69 6e 67 20 6d 61 6e 79 20 73 79 6e 63 73 2e 22 0a 20 20 3a 67 72 6f 75 | .when.doing.many.syncs."...:grou |
| ec40 | 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 | p.'org-noter-navigation...:type. |
| ec60 | 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 61 | 'number)..(defcustom.org-noter-a |
| ec80 | 72 72 6f 77 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 6f 66 66 73 65 74 20 2d 32 30 0a 20 20 22 48 6f | rrow-horizontal-offset.-20..."Ho |
| eca0 | 72 69 7a 6f 6e 74 61 6c 20 6f 66 66 73 65 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 74 69 70 20 61 | rizontal.offset.of.the.tooltip.a |
| ecc0 | 72 72 6f 77 20 72 65 6c 61 74 69 76 65 20 74 6f 20 61 20 70 72 65 63 69 73 65 20 6c 6f 63 61 74 | rrow.relative.to.a.precise.locat |
| ece0 | 69 6f 6e 2e 0a 0a 55 6e 69 74 73 20 61 72 65 20 64 69 73 70 6c 61 79 20 70 69 78 65 6c 73 3b 20 | ion...Units.are.display.pixels;. |
| ed00 | 70 6f 73 69 74 69 76 65 20 76 61 6c 75 65 73 20 6d 6f 76 65 20 74 68 65 20 61 72 72 6f 77 20 74 | positive.values.move.the.arrow.t |
| ed20 | 6f 20 74 68 65 0a 72 69 67 68 74 2c 20 77 68 69 6c 65 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 | o.the.right,.while.negative.valu |
| ed40 | 65 73 20 6d 6f 76 65 20 69 74 20 74 6f 20 74 68 65 20 6c 65 66 74 2e 20 20 54 68 65 20 69 6e 74 | es.move.it.to.the.left...The.int |
| ed60 | 65 6e 74 20 69 73 0a 74 6f 20 6d 6f 76 65 20 74 68 65 20 61 72 72 6f 77 20 73 6f 20 74 68 61 74 | ent.is.to.move.the.arrow.so.that |
| ed80 | 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6f 76 65 72 20 74 65 78 74 20 6f 66 20 69 6e 74 65 72 | .it.does.not.cover.text.of.inter |
| eda0 | 65 65 73 74 2c 0a 62 75 74 20 72 6f 75 6e 64 6f 66 66 20 65 72 72 6f 72 73 20 63 61 75 73 65 20 | eest,.but.roundoff.errors.cause. |
| edc0 | 74 68 65 20 61 72 72 6f 77 20 70 6f 73 69 74 69 6f 6e 20 73 74 69 6c 6c 20 74 6f 20 62 65 0a 64 | the.arrow.position.still.to.be.d |
| ede0 | 65 70 65 6e 64 65 6e 74 20 75 70 6f 6e 20 6d 61 67 6e 69 66 69 63 61 74 69 6f 6e 20 61 74 20 74 | ependent.upon.magnification.at.t |
| ee00 | 68 65 20 31 2d 65 6d 20 6c 65 76 65 6c 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 | he.1-em.level"...:group.'org-not |
| ee20 | 65 72 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 0a 20 20 | er-navigation...:type.'number... |
| ee40 | 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 | :version."28.2")..(defcustom.org |
| ee60 | 2d 6e 6f 74 65 72 2d 61 72 72 6f 77 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 20 22 6f | -noter-arrow-foreground-color."o |
| ee80 | 72 61 6e 67 65 20 72 65 64 22 0a 20 20 22 44 65 66 61 75 6c 74 20 63 6f 6c 6f 72 20 6f 66 20 74 | range.red"..."Default.color.of.t |
| eea0 | 68 65 20 74 6f 6f 6c 74 69 70 20 61 72 72 6f 77 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 | he.tooltip.arrow."...:group.'org |
| eec0 | 2d 6e 6f 74 65 72 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e | -noter-navigation...:type.'strin |
| eee0 | 67 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | g...:version."28.2")..(defcustom |
| ef00 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 61 72 72 6f 77 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f | .org-noter-arrow-background-colo |
| ef20 | 72 20 22 77 68 69 74 65 22 0a 20 20 22 44 65 66 61 75 6c 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 | r."white"..."Default.background. |
| ef40 | 63 6f 6c 6f 72 20 6f 66 20 74 68 65 20 74 6f 6f 6c 74 69 70 20 61 72 72 6f 77 2e 22 0a 20 20 3a | color.of.the.tooltip.arrow."...: |
| ef60 | 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 3a 74 | group.'org-noter-navigation...:t |
| ef80 | 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a | ype.'string...:version."28.2").. |
| efa0 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 76 73 63 72 6f 6c 6c 2d 62 75 66 | (defcustom.org-noter-vscroll-buf |
| efc0 | 66 65 72 20 35 0a 20 20 22 4d 69 6e 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 64 6f 63 75 6d | fer.5..."Minimum.number.of.docum |
| efe0 | 65 6e 74 20 64 69 73 70 6c 61 79 20 6c 69 6e 65 73 20 74 6f 20 6c 65 61 76 65 20 61 62 6f 76 65 | ent.display.lines.to.leave.above |
| f000 | 20 70 72 65 63 69 73 65 20 6e 6f 74 65 2e 0a 4e 61 76 69 67 61 74 69 6f 6e 20 77 69 6c 6c 20 73 | .precise.note..Navigation.will.s |
| f020 | 63 72 6f 6c 6c 20 70 72 65 63 69 73 65 20 6e 6f 74 65 73 20 74 6f 20 74 68 65 20 74 6f 70 20 6f | croll.precise.notes.to.the.top.o |
| f040 | 66 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 41 0a 76 61 6c 75 65 20 6f 66 20 30 20 70 6c 61 63 | f.the.buffer...A.value.of.0.plac |
| f060 | 65 73 20 74 68 65 20 70 72 65 63 69 73 65 20 6e 6f 74 65 20 61 74 20 74 68 65 20 74 6f 70 20 6f | es.the.precise.note.at.the.top.o |
| f080 | 66 20 74 68 65 20 77 69 6e 64 6f 77 20 77 68 65 6e 0a 70 6f 73 73 69 62 6c 65 2e 20 20 41 20 70 | f.the.window.when.possible...A.p |
| f0a0 | 6f 73 69 74 69 76 65 20 6e 75 6d 62 65 72 20 6c 65 61 76 65 73 20 73 6f 6d 65 20 63 6f 6e 74 65 | ositive.number.leaves.some.conte |
| f0c0 | 78 74 20 61 62 6f 76 65 20 74 68 65 0a 70 72 65 63 69 73 65 20 6e 6f 74 65 20 6c 6f 63 61 74 69 | xt.above.the.precise.note.locati |
| f0e0 | 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 61 76 69 67 61 74 | on."...:group.'org-noter-navigat |
| f100 | 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 | ion...:type.'number...:version." |
| f120 | 32 38 2e 32 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 | 28.2")..(defcustom.org-noter-doc |
| f140 | 2d 70 72 6f 70 65 72 74 79 2d 69 6e 2d 6e 6f 74 65 73 20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e | -property-in-notes.nil..."If.non |
| f160 | 2d 6e 69 6c 2c 20 65 76 65 72 79 20 6e 65 77 20 6e 6f 74 65 20 77 69 6c 6c 20 68 61 76 65 20 74 | -nil,.every.new.note.will.have.t |
| f180 | 68 65 20 64 6f 63 75 6d 65 6e 74 20 70 72 6f 70 65 72 74 79 20 74 6f 6f 2e 0a 54 68 69 73 20 6d | he.document.property.too..This.m |
| f1a0 | 61 6b 65 73 20 6d 6f 76 69 6e 67 20 6e 6f 74 65 73 20 6f 75 74 20 6f 66 20 74 68 65 20 72 6f 6f | akes.moving.notes.out.of.the.roo |
| f1c0 | 74 20 68 65 61 64 69 6e 67 20 65 61 73 69 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 | t.heading.easier."...:group.'org |
| f1e0 | 2d 6e 6f 74 65 72 0a 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 | -noter...:type.'boolean)..(defcu |
| f200 | 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d 6e 6f 2d 71 75 | stom.org-noter-insert-note-no-qu |
| f220 | 65 73 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 44 6f 20 6e 6f 74 20 70 72 6f 6d 70 74 20 66 6f 72 | estions.nil..."Do.not.prompt.for |
| f240 | 20 61 20 6e 6f 74 65 20 74 69 74 6c 65 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 6f 72 | .a.note.title..When.non-nil,.`or |
| f260 | 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 27 20 77 6f 6e 27 74 20 61 73 6b 20 66 | g-noter-insert-note'.won't.ask.f |
| f280 | 6f 72 20 61 20 74 69 74 6c 65 20 61 6e 64 0a 77 69 6c 6c 20 61 6c 77 61 79 73 20 69 6e 73 65 72 | or.a.title.and.will.always.inser |
| f2a0 | 74 20 61 20 6e 65 77 20 6e 6f 74 65 2e 20 20 54 68 65 20 74 69 74 6c 65 20 75 73 65 64 20 77 69 | t.a.new.note...The.title.used.wi |
| f2c0 | 6c 6c 20 62 65 20 74 68 65 20 6f 6e 65 20 6f 66 0a 64 65 66 61 75 6c 74 73 3a 20 74 68 65 20 73 | ll.be.the.one.of.defaults:.the.s |
| f2e0 | 65 6c 65 63 74 65 64 20 74 65 78 74 20 28 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 63 | elected.text.(if.it.does.not.exc |
| f300 | 65 65 64 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 6d 61 78 2d 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 | eed.`org-noter-max-short-selecte |
| f320 | 64 2d 74 65 78 74 2d 6c 65 6e 67 74 68 27 29 20 6f 72 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 64 65 | d-text-length').or.`org-noter-de |
| f340 | 66 61 75 6c 74 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | fault-heading-title'."...:group. |
| f360 | 27 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f | 'org-noter-insertion...:type.'bo |
| f380 | 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c | olean)..(defcustom.org-noter-kil |
| f3a0 | 6c 2d 66 72 61 6d 65 2d 61 74 2d 73 65 73 73 69 6f 6e 2d 65 6e 64 20 74 0a 20 20 22 43 6c 6f 73 | l-frame-at-session-end.t..."Clos |
| f3c0 | 65 20 74 68 65 20 66 72 61 6d 65 20 77 68 65 6e 20 65 78 69 74 69 6e 67 20 61 20 73 65 73 73 69 | e.the.frame.when.exiting.a.sessi |
| f3e0 | 6f 6e 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d | on..If.non-nil,.`org-noter-kill- |
| f400 | 73 65 73 73 69 6f 6e 27 20 77 69 6c 6c 20 64 65 6c 65 74 65 20 74 68 65 20 66 72 61 6d 65 20 69 | session'.will.delete.the.frame.i |
| f420 | 66 0a 6f 74 68 65 72 73 20 65 78 69 73 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 | f.others.exist.on.the.current.di |
| f440 | 73 70 6c 61 79 2e 27 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a | splay.'"...:group.'org-noter...: |
| f460 | 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 67 2d 6e | type.'boolean)..(defcustom.org-n |
| f480 | 6f 74 65 72 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 | oter-insert-heading-hook.nil..." |
| f4a0 | 48 6f 6f 6b 20 62 65 69 6e 67 20 72 75 6e 20 61 66 74 65 72 20 69 6e 73 65 72 74 69 6e 67 20 61 | Hook.being.run.after.inserting.a |
| f4c0 | 20 6e 65 77 20 68 65 61 64 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 | .new.heading."...:group.'org-not |
| f4e0 | 65 72 2d 69 6e 73 65 72 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 | er-insertion...:type.'hook)..(de |
| f500 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f 6e | fcustom.org-noter-create-session |
| f520 | 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 20 27 28 6f 72 67 2d 6e 6f 74 65 72 2d | -from-document-hook.'(org-noter- |
| f540 | 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 66 69 | -create-session-from-document-fi |
| f560 | 6c 65 2d 64 65 66 61 75 6c 74 29 0a 20 20 22 48 6f 6f 6b 20 74 68 61 74 20 69 73 20 69 6e 76 6f | le-default)..."Hook.that.is.invo |
| f580 | 6b 65 64 20 77 68 65 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 27 20 69 73 20 69 6e 76 6f 6b 65 64 20 | ked.when.`org-noter'.is.invoked. |
| f5a0 | 66 72 6f 6d 20 61 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d | from.a.document."...:group.'org- |
| f5c0 | 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | noter...:type.'hook)..(defcustom |
| f5e0 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 68 69 67 68 6c 69 67 68 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 | .org-noter-highlight-selected-te |
| f600 | 78 74 20 6e 69 6c 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 73 65 6c 65 63 74 65 64 20 74 65 78 | xt.nil..."Highlight.selected.tex |
| f620 | 74 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 6e 6f 74 65 73 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 | t.when.creating.notes..If.non-ni |
| f640 | 6c 2c 20 68 69 67 68 6c 69 67 68 74 20 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 77 68 65 6e 20 | l,.highlight.selected-text.when. |
| f660 | 63 72 65 61 74 69 6e 67 20 6e 6f 74 65 73 2e 20 20 54 68 69 73 0a 76 61 72 69 61 62 6c 65 20 69 | creating.notes...This.variable.i |
| f680 | 73 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 74 6f 67 67 6c 65 64 20 62 79 20 70 72 65 66 69 78 69 | s.temporarily.toggled.by.prefixi |
| f6a0 | 6e 67 20 74 68 65 20 69 6e 73 65 72 74 69 6f 6e 0a 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 6e | ng.the.insertion.command.with.an |
| f6c0 | 79 20 6e 6f 6e 2d 6e 69 6c 20 70 72 65 66 69 78 20 73 75 63 68 20 61 73 20 5c 5c 5b 75 6e 69 76 | y.non-nil.prefix.such.as.\\[univ |
| f6e0 | 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d | ersal-argument]."...:group.'org- |
| f700 | 6e 6f 74 65 72 2d 69 6e 73 65 72 74 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e | noter-insertion...:type.'boolean |
| f720 | 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | ...:version."28.2")..(defcustom. |
| f740 | 6f 72 67 2d 6e 6f 74 65 72 2d 6d 61 78 2d 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 | org-noter-max-short-selected-tex |
| f760 | 74 2d 6c 65 6e 67 74 68 20 38 30 0a 20 20 22 4d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 | t-length.80..."Maximum.length.of |
| f780 | 20 61 20 73 68 6f 72 74 20 74 65 78 74 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 53 68 6f 72 74 20 74 | .a.short.text.selection..Short.t |
| f7a0 | 65 78 74 20 73 65 6c 65 63 74 69 6f 6e 73 20 61 72 65 20 74 68 65 20 70 72 69 6d 61 72 79 20 64 | ext.selections.are.the.primary.d |
| f7c0 | 65 66 61 75 6c 74 20 6e 6f 74 65 20 74 69 74 6c 65 2e 20 20 57 68 65 6e 0a 74 68 65 79 20 61 72 | efault.note.title...When.they.ar |
| f7e0 | 65 20 71 75 6f 74 65 64 20 69 6e 20 74 68 65 20 6e 6f 74 65 2c 20 74 68 65 79 20 61 72 65 20 71 | e.quoted.in.the.note,.they.are.q |
| f800 | 75 6f 74 65 64 20 61 73 0a 60 60 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 27 27 | uoted.as.``short-selected-text'' |
| f820 | 20 72 61 74 68 65 72 20 74 68 61 6e 20 69 6e 73 69 64 65 20 61 20 51 55 4f 54 45 2d 62 6c 6f 63 | .rather.than.inside.a.QUOTE-bloc |
| f840 | 6b 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 69 6f | k."...:group.'org-noter-insertio |
| f860 | 6e 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 | n...:type.'integer...:version."2 |
| f880 | 38 2e 32 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 66 69 6e 64 | 8.2")..(defcustom.org-noter-find |
| f8a0 | 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 6e 6f 74 65 73 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a | -additional-notes-functions.nil. |
| f8c0 | 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 6d 61 70 20 61 20 | .."List.of.functions.that.map.a. |
| f8e0 | 64 6f 63 75 6d 65 6e 74 20 74 6f 20 61 6e 20 4f 72 67 2d 6e 6f 74 65 72 20 66 69 6c 65 70 61 74 | document.to.an.Org-noter.filepat |
| f900 | 68 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 74 68 69 73 20 6c 69 73 74 20 6d | h...The.functions.in.this.list.m |
| f920 | 75 73 74 20 61 63 63 65 70 74 20 31 20 61 72 67 75 6d 65 6e 74 2c 20 61 20 66 69 6c 65 20 6e 61 | ust.accept.1.argument,.a.file.na |
| f940 | 6d 65 2e 0a 54 68 65 20 61 72 67 75 6d 65 6e 74 20 77 69 6c 6c 20 62 65 20 67 69 76 65 6e 20 62 | me..The.argument.will.be.given.b |
| f960 | 79 20 60 6f 72 67 2d 6e 6f 74 65 72 27 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 | y.`org-noter'...The.return.value |
| f980 | 20 6d 75 73 74 20 62 65 20 61 20 70 61 74 68 20 74 6f 20 61 6e 20 6f 72 67 20 66 69 6c 65 2e 20 | .must.be.a.path.to.an.org.file.. |
| f9a0 | 20 4e 6f 20 6d 61 74 74 65 72 20 69 66 0a 69 74 27 73 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 6f | .No.matter.if.it's.an.absolute.o |
| f9c0 | 72 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 2c 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 77 | r.relative.path,.the.file.name.w |
| f9e0 | 69 6c 6c 20 62 65 20 65 78 70 61 6e 64 65 64 0a 74 6f 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 | ill.be.expanded.to.each.director |
| fa00 | 79 20 73 65 74 20 69 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 73 65 61 72 63 68 | y.set.in.`org-noter-notes-search |
| fa20 | 2d 70 61 74 68 27 20 74 6f 20 74 65 73 74 20 69 66 0a 69 74 20 65 78 69 73 74 73 2e 0a 0a 49 66 | -path'.to.test.if.it.exists...If |
| fa40 | 20 69 74 20 65 78 69 73 74 73 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 6c 69 73 74 65 64 20 61 73 | .it.exists,.it.will.be.listed.as |
| fa60 | 20 61 20 63 61 6e 64 69 64 61 74 65 20 74 68 61 74 20 60 6f 72 67 2d 6e 6f 74 65 72 27 0a 77 69 | .a.candidate.that.`org-noter'.wi |
| fa80 | 6c 6c 20 68 61 76 65 20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 20 74 6f 20 75 73 65 20 61 | ll.have.the.user.select.to.use.a |
| faa0 | 73 20 74 68 65 20 6e 6f 74 65 20 66 69 6c 65 20 6f 66 20 74 68 65 0a 64 6f 63 75 6d 65 6e 74 2e | s.the.note.file.of.the.document. |
| fac0 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 68 | "...:group.'org-noter...:type.'h |
| fae0 | 6f 6f 6b 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 64 65 66 63 75 73 74 | ook...:version."28.2")..(defcust |
| fb00 | 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 68 65 61 64 6c 69 6e 65 2d 74 69 74 6c 65 2d 64 65 63 6f | om.org-noter-headline-title-deco |
| fb20 | 72 61 74 69 6f 6e 20 22 22 0a 20 20 22 44 65 63 6f 72 61 74 69 6f 6e 20 28 65 6d 70 68 61 73 69 | ration.""..."Decoration.(emphasi |
| fb40 | 73 29 20 66 6f 72 20 74 68 65 20 68 65 61 64 6c 69 6e 65 20 74 69 74 6c 65 20 73 74 72 69 6e 67 | s).for.the.headline.title.string |
| fb60 | 2e 0a 0a 49 66 20 79 6f 75 20 75 73 65 20 74 68 65 20 4f 72 67 20 53 54 41 52 54 55 50 20 6f 70 | ...If.you.use.the.Org.STARTUP.op |
| fb80 | 74 69 6f 6e 20 5c 22 65 6e 74 69 74 69 65 73 70 72 65 74 74 79 5c 22 2c 20 66 69 6c 65 6e 61 6d | tion.\"entitiespretty\",.filenam |
| fba0 | 65 73 0a 77 69 74 68 20 75 6e 64 65 72 73 63 6f 72 65 73 20 77 69 6c 6c 20 65 6e 64 20 75 70 20 | es.with.underscores.will.end.up. |
| fbc0 | 6c 6f 6f 6b 69 6e 67 20 75 67 6c 79 2e 20 20 54 68 69 73 20 73 74 72 69 6e 67 20 69 73 0a 70 72 | looking.ugly...This.string.is.pr |
| fbe0 | 65 70 65 6e 64 65 64 20 61 6e 64 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 64 6f 63 75 | epended.and.appended.to.the.docu |
| fc00 | 6d 65 6e 74 20 74 69 74 6c 65 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 0a 68 65 61 64 | ment.title.in.the.top-level.head |
| fc20 | 6c 69 6e 65 2c 20 6d 61 6b 69 6e 67 20 69 74 20 6c 6f 6f 6b 20 6e 69 63 65 72 2e 0a 0a 52 65 61 | line,.making.it.look.nicer...Rea |
| fc40 | 73 6f 6e 61 62 6c 65 20 63 68 6f 69 63 65 73 20 61 72 65 3a 20 2f 2c 20 2a 2c 20 3d 2c 20 7e 2c | sonable.choices.are:./,.*,.=,.~, |
| fc60 | 20 5f 0a 0a 57 69 74 68 20 5c 22 2f 5c 22 2c 20 5c 22 54 68 65 5f 54 69 74 6c 65 5c 22 20 77 6f | ._..With.\"/\",.\"The_Title\".wo |
| fc80 | 75 6c 64 20 62 65 63 6f 6d 65 20 5c 22 2f 54 68 65 5f 54 69 74 6c 65 2f 5c 22 2e 22 0a 20 20 3a | uld.become.\"/The_Title/\"."...: |
| fca0 | 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 | group.'org-noter...:type.'string |
| fcc0 | 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 64 65 66 66 61 63 65 20 6f 72 | ...:version."28.2")..(defface.or |
| fce0 | 67 2d 6e 6f 74 65 72 2d 6e 6f 2d 6e 6f 74 65 73 2d 65 78 69 73 74 2d 66 61 63 65 0a 20 20 27 28 | g-noter-no-notes-exist-face...'( |
| fd00 | 28 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 63 68 6f 63 6f 6c 61 74 65 22 0a | (t......:foreground."chocolate". |
| fd20 | 20 20 20 20 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 | .....:weight.bold))..."Face.for. |
| fd40 | 6d 6f 64 65 6c 69 6e 65 20 6e 6f 74 65 20 63 6f 75 6e 74 2c 20 77 68 65 6e 20 30 2e 22 0a 20 20 | modeline.note.count,.when.0."... |
| fd60 | 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 61 76 69 67 61 74 69 6f 6e 29 0a 0a 28 | :group.'org-noter-navigation)..( |
| fd80 | 64 65 66 66 61 63 65 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 65 78 69 73 74 2d 66 61 | defface.org-noter-notes-exist-fa |
| fda0 | 63 65 0a 20 20 27 28 28 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 53 70 72 69 | ce...'((t......:foreground."Spri |
| fdc0 | 6e 67 47 72 65 65 6e 22 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 | ngGreen"......:weight.bold))..." |
| fde0 | 46 61 63 65 20 66 6f 72 20 6d 6f 64 65 6c 69 6e 65 20 6e 6f 74 65 20 63 6f 75 6e 74 2c 20 77 68 | Face.for.modeline.note.count,.wh |
| fe00 | 65 6e 20 6e 6f 74 20 30 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e | en.not.0."...:group.'org-noter-n |
| fe20 | 61 76 69 67 61 74 69 6f 6e 29 0a 0a 3b 3b 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | avigation)..;;.----------------- |
| fe40 | 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 | -------------------------------- |
| fe60 | 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 | -------------------------------. |
| fe80 | 3b 3b 3b 20 49 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 6f 74 68 65 72 20 70 61 63 6b 61 | ;;;.Integration.with.other.packa |
| fea0 | 67 65 73 0a 28 64 65 66 67 72 6f 75 70 20 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 | ges.(defgroup.org-noter-module-h |
| fec0 | 6f 6f 6b 73 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 73 20 66 6f 72 20 69 6e 74 65 67 72 61 74 69 6e | ooks.nil..."Hooks.for.integratin |
| fee0 | 67 20 6f 72 67 2d 6e 6f 74 65 72 20 77 69 74 68 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 73 20 | g.org-noter.with.other.packages. |
| ff00 | 28 70 64 66 76 69 65 77 2c 20 6e 6f 76 2c 20 64 6a 76 75 29 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | (pdfview,.nov,.djvu)."...:group. |
| ff20 | 27 6f 72 67 2d 6e 6f 74 65 72 0a 20 20 3a 76 65 72 73 69 6f 6e 20 22 32 38 2e 32 22 29 0a 0a 28 | 'org-noter...:version."28.2")..( |
| ff40 | 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f | defcustom.org-noter--get-locatio |
| ff60 | 6e 2d 70 72 6f 70 65 72 74 79 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 68 65 20 6c 69 73 74 20 | n-property-hook.nil..."The.list. |
| ff80 | 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 68 | of.functions.that.will.return.th |
| ffa0 | 65 20 6e 6f 74 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6e 20 6f 72 67 20 65 6c 65 6d 65 6e | e.note.location.of.an.org.elemen |
| ffc0 | 74 2e 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 6d 75 73 74 20 61 63 63 65 70 74 20 | t...These.functions.must.accept. |
| ffe0 | 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 20 6f 72 67 20 65 6c 65 6d 65 6e 74 2e 0a 54 68 | one.argument,.an.org.element..Th |
| 10000 | 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 73 20 75 73 65 64 20 62 79 20 60 6f 72 67 2d 6e 6f | ese.functions.is.used.by.`org-no |
| 10020 | 74 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 27 20 61 6e | ter--parse-location-property'.an |
| 10040 | 64 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f | d.`org-noter--check-location-pro |
| 10060 | 70 65 72 74 79 27 20 77 68 65 6e 20 74 68 65 79 20 63 61 6e 27 74 20 66 69 6e 64 20 74 68 65 20 | perty'.when.they.can't.find.the. |
| 10080 | 6e 6f 74 65 20 6c 6f 63 61 74 69 6f 6e 0a 6f 66 20 74 68 65 20 6f 72 67 20 65 6c 65 6d 65 6e 74 | note.location.of.the.org.element |
| 100a0 | 20 67 69 76 65 6e 20 74 6f 20 74 68 65 6d 2c 20 74 68 61 74 20 6f 72 67 20 65 6c 65 6d 65 6e 74 | .given.to.them,.that.org.element |
| 100c0 | 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 74 6f 0a 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 | .will.be.passed.to.the.functions |
| 100e0 | 20 69 6e 20 74 68 69 73 20 6c 69 73 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f | .in.this.list."...:group.'org-no |
| 10100 | 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a | ter-module-hooks...:type.'hook). |
| 10120 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 61 | .(defcustom.org-noter--get-conta |
| 10140 | 69 6e 69 6e 67 2d 65 6c 65 6d 65 6e 74 2d 68 6f 6f 6b 20 27 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | ining-element-hook.'(org-noter-- |
| 10160 | 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | get-containing-heading.......... |
| 10180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 101a0 | 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 61 69 | ...........org-noter--get-contai |
| 101c0 | 6e 69 6e 67 2d 70 72 6f 70 65 72 74 79 2d 64 72 61 77 65 72 29 0a 20 20 22 4c 69 73 74 20 6f 66 | ning-property-drawer)..."List.of |
| 101e0 | 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 74 68 65 20 4f 72 67 20 65 | .functions.that.return.the.Org.e |
| 10200 | 6c 65 6d 65 6e 74 20 6f 66 20 61 20 6e 6f 74 65 2e 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f | lement.of.a.note...These.functio |
| 10220 | 6e 73 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 62 79 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d | ns.will.be.called.by.`org-noter- |
| 10240 | 2d 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 65 6c 65 6d 65 6e 74 27 20 74 6f 20 67 65 74 20 | -get-containing-element'.to.get. |
| 10260 | 74 68 65 20 4f 72 67 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 0a 6e 6f 74 65 20 61 74 20 70 | the.Org.element.of.the.note.at.p |
| 10280 | 6f 69 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c | oint."...:group.'org-noter-modul |
| 102a0 | 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 | e-hooks...:type.'hook)..(defcust |
| 102c0 | 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 61 72 73 65 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 | om.org-noter-parse-document-prop |
| 102e0 | 65 72 74 79 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 68 65 20 6c 69 73 74 20 6f 66 20 66 75 6e | erty-hook.nil..."The.list.of.fun |
| 10300 | 63 74 69 6f 6e 73 20 74 68 61 74 20 70 61 72 73 65 20 4e 4f 54 45 52 5f 44 4f 43 55 4d 45 4e 54 | ctions.that.parse.NOTER_DOCUMENT |
| 10320 | 20 66 6f 72 20 61 20 66 69 6c 65 6e 61 6d 65 2e 0a 4f 72 20 77 68 61 74 65 76 65 72 20 74 68 65 | .for.a.filename..Or.whatever.the |
| 10340 | 20 70 72 6f 70 65 72 74 79 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f | .property.`org-noter-property-do |
| 10360 | 63 2d 66 69 6c 65 27 20 69 73 20 73 65 74 20 74 6f 2e 0a 0a 54 68 69 73 20 69 73 20 75 73 65 64 | c-file'.is.set.to...This.is.used |
| 10380 | 20 62 79 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6f 72 2d 72 65 61 64 2d 64 6f 63 75 | .by.`org-noter--get-or-read-docu |
| 103a0 | 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 27 20 61 6e 64 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 | ment-property'.and.`org-noter--d |
| 103c0 | 6f 63 2d 66 69 6c 65 2d 70 72 6f 70 65 72 74 79 27 2e 0a 0a 54 68 69 73 20 69 73 20 61 64 64 65 | oc-file-property'...This.is.adde |
| 103e0 | 64 20 66 6f 72 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 6f 74 68 65 72 20 70 61 63 | d.for.integration.with.other.pac |
| 10400 | 6b 61 67 65 73 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 6d 6f 64 75 6c 65 20 | kages...For.example,.the.module. |
| 10420 | 60 6f 72 67 2d 6e 6f 74 65 72 2d 63 69 74 61 72 27 20 61 64 64 73 20 74 68 65 20 66 75 6e 63 74 | `org-noter-citar'.adds.the.funct |
| 10440 | 69 6f 6e 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 63 69 74 61 72 2d 66 69 6e 64 2d 64 6f 63 75 6d 65 | ion.`org-noter-citar-find-docume |
| 10460 | 6e 74 2d 66 72 6f 6d 2d 72 65 66 73 27 20 74 6f 20 74 68 69 73 20 6c 69 73 74 20 77 68 69 63 68 | nt-from-refs'.to.this.list.which |
| 10480 | 20 77 68 65 6e 0a 74 68 65 20 70 72 6f 70 65 72 74 79 20 5c 22 4e 4f 54 45 52 5f 44 4f 43 55 4d | .when.the.property.\"NOTER_DOCUM |
| 104a0 | 45 4e 54 5c 22 20 28 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 0a 60 6f 72 67 | ENT\".(the.default.value.of.`org |
| 104c0 | 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 27 29 20 6f 66 20 61 6e | -noter-property-doc-file').of.an |
| 104e0 | 20 6f 72 67 20 66 69 6c 65 20 70 61 73 73 65 64 20 74 6f 20 69 74 20 69 73 20 61 0a 63 69 74 61 | .org.file.passed.to.it.is.a.cita |
| 10500 | 74 69 6f 6e 20 6b 65 79 2c 20 69 74 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 68 65 20 70 61 74 | tion.key,.it.will.return.the.pat |
| 10520 | 68 20 74 6f 20 74 68 65 20 6e 6f 74 65 20 66 69 6c 65 20 61 73 73 6f 63 69 61 74 65 64 0a 77 69 | h.to.the.note.file.associated.wi |
| 10540 | 74 68 20 74 68 65 20 63 69 74 61 74 69 6f 6e 20 6b 65 79 20 61 6e 64 20 74 68 61 74 20 70 61 74 | th.the.citation.key.and.that.pat |
| 10560 | 68 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 66 6f 72 20 6f 74 68 65 72 0a 6f 70 65 72 61 74 69 | h.will.be.used.for.other.operati |
| 10580 | 6f 6e 73 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 72 65 61 6c 20 76 61 6c 75 65 20 6f 66 | ons.instead.of.the.real.value.of |
| 105a0 | 20 74 68 65 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f | .the.property."...:group.'org-no |
| 105c0 | 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a | ter-module-hooks...:type.'hook). |
| 105e0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 62 75 66 66 65 72 | .(defcustom.org-noter-get-buffer |
| 10600 | 2d 66 69 6c 65 2d 6e 61 6d 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 46 75 6e 63 74 69 6f 6e 73 | -file-name-hook.nil..."Functions |
| 10620 | 20 74 68 61 74 20 77 68 65 6e 20 70 61 73 73 65 64 20 61 20 6d 61 6a 6f 72 20 6d 6f 64 65 2c 20 | .that.when.passed.a.major.mode,. |
| 10640 | 72 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 66 69 6c 65 20 6e | return.the.current.buffer.file.n |
| 10660 | 61 6d 65 2e 0a 0a 54 68 69 73 20 69 73 20 75 73 65 64 20 62 79 20 74 68 65 20 60 6f 72 67 2d 6e | ame...This.is.used.by.the.`org-n |
| 10680 | 6f 74 65 72 27 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 66 | oter'.command.to.determine.the.f |
| 106a0 | 69 6c 65 20 6e 61 6d 65 20 77 68 65 6e 0a 75 73 65 72 20 63 61 6c 6c 73 20 60 6f 72 67 2d 6e 6f | ile.name.when.user.calls.`org-no |
| 106c0 | 74 65 72 27 20 6f 6e 20 61 20 64 6f 63 75 6d 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 46 6f 72 20 | ter'.on.a.document.buffer...For. |
| 106e0 | 65 78 61 6d 70 6c 65 2c 20 60 6e 6f 76 2d 6d 6f 64 65 27 2c 20 61 20 72 65 6e 64 65 72 65 72 20 | example,.`nov-mode',.a.renderer. |
| 10700 | 66 6f 72 20 45 50 55 42 20 64 6f 63 75 6d 65 6e 74 73 20 75 73 65 73 20 61 20 75 6e 69 71 75 65 | for.EPUB.documents.uses.a.unique |
| 10720 | 20 76 61 72 69 61 62 6c 65 0a 63 61 6c 6c 65 64 20 60 6e 6f 76 2d 66 69 6c 65 2d 6e 61 6d 65 27 | .variable.called.`nov-file-name' |
| 10740 | 20 74 6f 20 73 74 6f 72 65 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 6f 66 20 69 74 73 20 64 | .to.store.the.file.name.of.its.d |
| 10760 | 6f 63 75 6d 65 6e 74 20 77 68 69 6c 65 20 74 68 65 20 6f 74 68 65 72 0a 6d 61 6a 6f 72 20 6d 6f | ocument.while.the.other.major.mo |
| 10780 | 64 65 73 20 75 73 65 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 62 75 66 66 65 72 2d 66 69 6c | des.use.the.variable.`buffer-fil |
| 107a0 | 65 2d 6e 61 6d 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f | e-name'."...:group.'org-noter-mo |
| 107c0 | 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 | dule-hooks...:type.'hook)..(defc |
| 107e0 | 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 75 70 2d 64 6f 63 75 6d 65 6e 74 2d | ustom.org-noter-set-up-document- |
| 10800 | 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 | hook.nil..."TODO."...:group.'org |
| 10820 | 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f | -noter-module-hooks...:type.'hoo |
| 10840 | 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 73 65 6c | k)..(defcustom.org-noter-get-sel |
| 10860 | 65 63 74 65 64 2d 74 65 78 74 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 | ected-text-hook.nil..."TODO."... |
| 10880 | 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 | :group.'org-noter-module-hooks.. |
| 108a0 | 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f | .:type.'hook)..(defcustom.org-no |
| 108c0 | 74 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 68 6f 6f | ter--check-location-property-hoo |
| 108e0 | 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f | k.nil..."TODO."...:group.'org-no |
| 10900 | 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a | ter-module-hooks...:type.'hook). |
| 10920 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 | .(defcustom.org-noter--parse-loc |
| 10940 | 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e | ation-property-hook.nil..."TODO. |
| 10960 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f | "...:group.'org-noter-module-hoo |
| 10980 | 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | ks...:type.'hook)..(defcustom.or |
| 109a0 | 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 | g-noter--pretty-print-location-h |
| 109c0 | 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d | ook.nil..."TODO."...:group.'org- |
| 109e0 | 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b | noter-module-hooks...:type.'hook |
| 10a00 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d | )..(defcustom.org-noter--pretty- |
| 10a20 | 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d 74 69 74 6c 65 2d 68 6f 6f 6b 20 6e 69 | print-location-for-title-hook.ni |
| 10a40 | 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d | l..."TODO."...:group.'org-noter- |
| 10a60 | 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 | module-hooks...:type.'hook)..(de |
| 10a80 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 65 72 74 2d 74 6f 2d 6c 6f | fcustom.org-noter--convert-to-lo |
| 10aa0 | 63 61 74 69 6f 6e 2d 63 6f 6e 73 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 | cation-cons-hook.nil..."TODO.".. |
| 10ac0 | 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a | .:group.'org-noter-module-hooks. |
| 10ae0 | 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e | ..:type.'hook)..(defcustom.org-n |
| 10b00 | 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 6e 69 6c | oter--doc-goto-location-hook.nil |
| 10b20 | 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d | ..."TODO."...:group.'org-noter-m |
| 10b40 | 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 | odule-hooks...:type.'hook)..(def |
| 10b60 | 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 68 | custom.org-noter--pretty-print-h |
| 10b80 | 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f | ighlight-location-hook.nil..."Ho |
| 10ba0 | 6f 6b 20 74 68 61 74 20 73 65 72 69 61 6c 69 7a 65 73 20 61 20 68 69 67 68 6c 69 67 68 74 20 6c | ok.that.serializes.a.highlight.l |
| 10bc0 | 6f 63 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 62 65 20 73 74 6f 72 65 64 | ocation.so.that.it.can.be.stored |
| 10be0 | 20 69 6e 20 6f 72 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f | .in.org."...:group.'org-noter-mo |
| 10c00 | 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 | dule-hooks...:type.'hook)..(defc |
| 10c20 | 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 68 69 67 68 6c 69 67 68 74 2d 6c | ustom.org-noter--get-highlight-l |
| 10c40 | 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 74 68 61 74 20 72 75 | ocation-hook.nil..."Hook.that.ru |
| 10c60 | 6e 73 20 74 6f 20 67 65 74 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 20 68 69 67 68 | ns.to.get.the.location.of.a.high |
| 10c80 | 6c 69 67 68 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 | light."...:group.'org-noter-modu |
| 10ca0 | 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 | le-hooks...:type.'hook)..(defcus |
| 10cc0 | 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 64 64 2d 68 69 67 68 6c 69 67 68 74 2d 68 6f 6f | tom.org-noter--add-highlight-hoo |
| 10ce0 | 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 63 61 6c 6c 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 | k.nil..."Hook.called.to.highligh |
| 10d00 | 74 20 73 65 6c 65 63 74 65 64 20 74 65 78 74 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 6e 6f | t.selected.text.when.creating.no |
| 10d20 | 74 65 73 2e 0a 57 68 65 6e 20 61 20 6e 6f 74 65 20 69 73 20 63 72 65 61 74 65 64 20 74 68 69 73 | tes..When.a.note.is.created.this |
| 10d40 | 20 77 69 6c 6c 20 62 65 20 67 69 76 65 6e 20 60 4d 41 4a 4f 52 2d 4d 4f 44 45 27 20 61 6e 64 0a | .will.be.given.`MAJOR-MODE'.and. |
| 10d60 | 60 50 52 45 43 49 53 45 2d 49 4e 46 4f 27 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 | `PRECISE-INFO'...For.example,.th |
| 10d80 | 69 73 20 68 6f 6f 6b 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 20 70 64 66 2d 6d 6f 64 65 0a | is.hook.can.be.used.in.pdf-mode. |
| 10da0 | 74 6f 20 61 64 64 20 61 20 70 65 72 6d 61 6e 65 6e 74 20 68 69 67 68 6c 69 67 68 74 20 74 6f 20 | to.add.a.permanent.highlight.to. |
| 10dc0 | 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 | the.document."...:group.'org-not |
| 10de0 | 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a | er-module-hooks...:type.'hook).. |
| 10e00 | 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 2d 61 66 74 65 72 | (defcustom.org-noter--note-after |
| 10e20 | 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e | -tipping-point-hook.nil..."TODO. |
| 10e40 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f | "...:group.'org-noter-module-hoo |
| 10e60 | 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 | ks...:type.'hook)..(defcustom.or |
| 10e80 | 67 2d 6e 6f 74 65 72 2d 2d 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 2d 74 6f 2d 76 69 | g-noter--relative-position-to-vi |
| 10ea0 | 65 77 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | ew-hook.nil..."TODO."...:group.' |
| 10ec0 | 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 | org-noter-module-hooks...:type.' |
| 10ee0 | 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | hook)..(defcustom.org-noter--get |
| 10f00 | 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 4f 44 4f 2e 22 | -precise-info-hook.nil..."TODO." |
| 10f20 | 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b | ...:group.'org-noter-module-hook |
| 10f40 | 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 | s...:type.'hook)..(defcustom.org |
| 10f60 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 2d 68 6f 6f 6b 20 6e 69 | -noter--get-current-view-hook.ni |
| 10f80 | 6c 0a 20 20 22 54 4f 44 4f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d | l..."TODO."...:group.'org-noter- |
| 10fa0 | 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 | module-hooks...:type.'hook)..(de |
| 10fc0 | 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c 6f | fcustom.org-noter--doc-approx-lo |
| 10fe0 | 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 54 68 69 73 20 72 65 74 75 72 6e 73 20 | cation-hook.nil..."This.returns. |
| 11000 | 61 6e 20 61 70 70 72 6f 78 69 6d 61 74 65 20 6c 6f 63 61 74 69 6f 6e 20 69 66 20 6e 6f 20 70 72 | an.approximate.location.if.no.pr |
| 11020 | 65 63 69 73 65 20 69 6e 66 6f 20 69 73 20 70 61 73 73 65 64 3a 20 28 50 41 47 45 20 30 29 0a 6f | ecise.info.is.passed:.(PAGE.0).o |
| 11040 | 72 20 69 66 20 70 72 65 63 69 73 65 20 69 6e 66 6f 20 69 73 20 70 61 73 73 65 64 2c 20 69 74 27 | r.if.precise.info.is.passed,.it' |
| 11060 | 73 20 28 50 41 47 45 20 56 20 2e 20 48 29 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e | s.(PAGE.V...H)."...:group.'org-n |
| 11080 | 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 | oter-module-hooks...:type.'hook) |
| 110a0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 6b | ..(defcustom.org-noter-create-sk |
| 110c0 | 65 6c 65 74 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 | eleton-functions.nil..."List.of. |
| 110e0 | 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 63 6f 6e 76 65 72 74 20 64 6f 63 75 6d 65 6e 74 20 | functions.that.convert.document. |
| 11100 | 6f 75 74 6c 69 6e 65 20 69 6e 74 6f 20 6e 6f 74 65 72 20 68 65 61 64 6c 69 6e 65 73 2e 0a 0a 54 | outline.into.noter.headlines...T |
| 11120 | 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 67 69 76 65 6e 20 61 20 6d 61 6a | he.functions.will.be.given.a.maj |
| 11140 | 6f 72 20 6d 6f 64 65 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 6d 75 73 74 | or.mode.of.the.document.and.must |
| 11160 | 0a 72 65 74 75 72 6e 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 20 77 68 65 6e 20 74 68 65 | .return.a.non-nil.value.when.the |
| 11180 | 20 6f 75 74 6c 69 6e 65 20 69 73 20 63 72 65 61 74 65 64 2e 0a 0a 55 73 65 64 20 62 79 20 60 6f | .outline.is.created...Used.by.`o |
| 111a0 | 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 74 6f 6e 27 2e 22 0a 20 20 3a 67 | rg-noter-create-skeleton'."...:g |
| 111c0 | 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a | roup.'org-noter-module-hooks...: |
| 111e0 | 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6f 72 67 2d 6e 6f 74 65 | type.'hook)..(defcustom.org-note |
| 11200 | 72 2d 6f 70 65 6e 2d 64 6f 63 75 6d 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 | r-open-document-functions.nil... |
| 11220 | 22 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 67 69 76 65 73 20 61 20 62 75 66 66 65 72 20 77 | "Functions.that.gives.a.buffer.w |
| 11240 | 68 65 6e 20 70 61 73 73 65 64 20 77 69 74 68 20 61 20 64 6f 63 75 6d 65 6e 74 20 70 72 6f 70 65 | hen.passed.with.a.document.prope |
| 11260 | 72 74 79 2e 0a 55 73 65 64 20 62 79 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 72 65 61 74 65 2d | rty..Used.by.`org-noter--create- |
| 11280 | 73 65 73 73 69 6f 6e 27 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 73 65 73 | session'.when.creating.a.new.ses |
| 112a0 | 73 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c | sion."...:group.'org-noter-modul |
| 112c0 | 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 | e-hooks...:type.'hook)..(defcust |
| 112e0 | 6f 6d 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 68 6f 77 2d 61 72 72 6f 77 2d 68 6f 6f 6b 20 6e 69 | om.org-noter--show-arrow-hook.ni |
| 11300 | 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 73 68 6f 77 | l..."List.of.functions.that.show |
| 11320 | 20 70 72 65 63 69 73 65 20 6e 6f 74 65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 64 6f 63 75 6d 65 | .precise.note.location.in.docume |
| 11340 | 6e 74 2e 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 65 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d | nt..For.example,.see.`org-noter- |
| 11360 | 70 64 66 2d 2d 73 68 6f 77 2d 61 72 72 6f 77 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6f 72 67 | pdf--show-arrow'."...:group.'org |
| 11380 | 2d 6e 6f 74 65 72 2d 6d 6f 64 75 6c 65 2d 68 6f 6f 6b 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f | -noter-module-hooks...:type.'hoo |
| 113a0 | 6b 29 0a 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 | k)..;;.------------------------- |
| 113c0 | 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 | -------------------------------- |
| 113e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 3b 3b 3b 20 50 72 69 76 | -----------------------.;;;.Priv |
| 11400 | 61 74 65 20 76 61 72 69 61 62 6c 65 73 20 6f 72 20 63 6f 6e 73 74 61 6e 74 73 0a 28 63 6c 2d 64 | ate.variables.or.constants.(cl-d |
| 11420 | 65 66 73 74 72 75 63 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 0a 20 20 69 64 | efstruct.org-noter--session...id |
| 11440 | 20 66 72 61 6d 65 20 64 6f 63 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 61 | .frame.doc-buffer.notes-buffer.a |
| 11460 | 73 74 20 6d 6f 64 69 66 69 65 64 2d 74 69 63 6b 20 64 6f 63 2d 6d 6f 64 65 20 64 69 73 70 6c 61 | st.modified-tick.doc-mode.displa |
| 11480 | 79 2d 6e 61 6d 65 20 6e 6f 74 65 73 2d 66 69 6c 65 2d 70 61 74 68 20 70 72 6f 70 65 72 74 79 2d | y-name.notes-file-path.property- |
| 114a0 | 74 65 78 74 0a 20 20 6c 65 76 65 6c 20 6e 75 6d 2d 6e 6f 74 65 73 2d 69 6e 2d 76 69 65 77 20 77 | text...level.num-notes-in-view.w |
| 114c0 | 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 20 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 64 | indow-behavior.window-location.d |
| 114e0 | 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 | oc-split-fraction.auto-save-last |
| 11500 | 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 68 69 64 65 2d 6f 74 68 65 72 20 63 6c 6f 73 65 73 74 2d 74 | -location...hide-other.closest-t |
| 11520 | 69 70 70 69 6e 67 2d 70 6f 69 6e 74 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6e 6f 74 65 72 | ipping-point)..(defvar.org-noter |
| 11540 | 2d 2d 73 65 73 73 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 60 6f 72 67 2d 6e | --sessions.nil..."List.of.`org-n |
| 11560 | 6f 74 65 72 27 20 73 65 73 73 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | oter'.sessions.")..(defvar-local |
| 11580 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 20 6e 69 6c 0a 20 20 22 53 65 73 73 69 | .org-noter--session.nil..."Sessi |
| 115a0 | 6f 6e 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | on.associated.with.the.current.b |
| 115c0 | 75 66 66 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e 68 | uffer.")..(defvar.org-noter--inh |
| 115e0 | 69 62 69 74 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 6e 64 6c 65 72 20 6e 69 6c | ibit-location-change-handler.nil |
| 11600 | 0a 20 20 22 50 72 65 76 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 20 63 68 61 6e 67 65 20 66 72 6f 6d | ..."Prevent.location.change.from |
| 11620 | 20 75 70 64 61 74 69 6e 67 20 70 6f 69 6e 74 20 69 6e 20 6e 6f 74 65 73 2e 22 29 0a 0a 28 64 65 | .updating.point.in.notes.")..(de |
| 11640 | 66 76 61 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 74 61 72 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6f | fvar.org-noter--start-location-o |
| 11660 | 76 65 72 72 69 64 65 20 6e 69 6c 0a 20 20 22 55 73 65 64 20 74 6f 20 6f 70 65 6e 20 74 68 65 20 | verride.nil..."Used.to.open.the. |
| 11680 | 73 65 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 6e 20 74 68 65 | session.from.the.document.in.the |
| 116a0 | 20 72 69 67 68 74 20 70 61 67 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6e 6f 74 65 | .right.page.")..(defvar.org-note |
| 116c0 | 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 41 20 76 65 63 74 6f | r--arrow-location.nil..."A.vecto |
| 116e0 | 72 20 74 68 61 74 20 73 68 6f 77 73 20 77 68 65 72 65 20 74 68 65 20 61 72 72 6f 77 20 73 68 6f | r.that.shows.where.the.arrow.sho |
| 11700 | 75 6c 64 20 61 70 70 65 61 72 2c 20 77 68 65 6e 20 69 64 6c 69 6e 67 2e 0a 46 6f 72 6d 61 74 3a | uld.appear,.when.idling..Format: |
| 11720 | 20 5b 54 49 4d 45 52 20 57 49 4e 44 4f 57 20 54 4f 50 20 4c 45 46 54 5d 22 29 0a 0a 28 64 65 66 | .[TIMER.WINDOW.TOP.LEFT]")..(def |
| 11740 | 76 61 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6b | var.org-noter--completing-read-k |
| 11760 | 65 79 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 41 20 | eymap.(make-sparse-keymap)..."A. |
| 11780 | 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 6b 65 79 6d 61 70 20 74 68 61 74 20 6c 65 | `completing-read'.keymap.that.le |
| 117a0 | 74 27 73 20 74 68 65 20 75 73 65 72 20 69 6e 73 65 72 74 20 73 70 61 63 65 73 2e 22 29 0a 0a 28 | t's.the.user.insert.spaces.")..( |
| 117c0 | 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d | set-keymap-parent.org-noter--com |
| 117e0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6b 65 79 6d 61 70 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c | pleting-read-keymap.minibuffer-l |
| 11800 | 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 | ocal-completion-map).(define-key |
| 11820 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6b 65 79 6d | .org-noter--completing-read-keym |
| 11840 | 61 70 20 28 6b 62 64 20 22 53 50 43 22 29 20 27 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d | ap.(kbd."SPC").'self-insert-comm |
| 11860 | 61 6e 64 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 | and)..(defconst.org-noter--prope |
| 11880 | 72 74 79 2d 62 65 68 61 76 69 6f 72 20 22 4e 4f 54 45 52 5f 4e 4f 54 45 53 5f 42 45 48 41 56 49 | rty-behavior."NOTER_NOTES_BEHAVI |
| 118a0 | 4f 52 22 0a 20 20 22 50 72 6f 70 65 72 74 79 20 66 6f 72 20 6f 76 65 72 72 69 64 69 6e 67 20 67 | OR"..."Property.for.overriding.g |
| 118c0 | 6c 6f 62 61 6c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 62 65 | lobal.`org-noter-notes-window-be |
| 118e0 | 68 61 76 69 6f 72 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d | havior'.")..(defconst.org-noter- |
| 11900 | 2d 70 72 6f 70 65 72 74 79 2d 6c 6f 63 61 74 69 6f 6e 20 22 4e 4f 54 45 52 5f 4e 4f 54 45 53 5f | -property-location."NOTER_NOTES_ |
| 11920 | 4c 4f 43 41 54 49 4f 4e 22 0a 20 20 22 50 72 6f 70 65 72 74 79 20 66 6f 72 20 6f 76 65 72 72 69 | LOCATION"..."Property.for.overri |
| 11940 | 64 69 6e 67 20 67 6c 6f 62 61 6c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 77 69 6e | ding.global.`org-noter-notes-win |
| 11960 | 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d | dow-location'.")..(defconst.org- |
| 11980 | 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 | noter--property-doc-split-fracti |
| 119a0 | 6f 6e 20 22 4e 4f 54 45 52 5f 44 4f 43 55 4d 45 4e 54 5f 53 50 4c 49 54 5f 46 52 41 43 54 49 4f | on."NOTER_DOCUMENT_SPLIT_FRACTIO |
| 119c0 | 4e 22 0a 20 20 22 50 72 6f 70 65 72 74 79 20 66 6f 72 20 6f 76 65 72 72 69 64 69 6e 67 20 67 6c | N"..."Property.for.overriding.gl |
| 119e0 | 6f 62 61 6c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 | obal.`org-noter-doc-split-fracti |
| 11a00 | 6f 6e 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f | on'.")..(defconst.org-noter--pro |
| 11a20 | 70 65 72 74 79 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 20 22 4e | perty-auto-save-last-location."N |
| 11a40 | 4f 54 45 52 5f 41 55 54 4f 5f 53 41 56 45 5f 4c 41 53 54 5f 4c 4f 43 41 54 49 4f 4e 22 0a 20 20 | OTER_AUTO_SAVE_LAST_LOCATION"... |
| 11a60 | 22 50 72 6f 70 65 72 74 79 20 66 6f 72 20 6f 76 65 72 72 69 64 69 6e 67 20 67 6c 6f 62 61 6c 20 | "Property.for.overriding.global. |
| 11a80 | 60 6f 72 67 2d 6e 6f 74 65 72 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 | `org-noter-auto-save-last-locati |
| 11aa0 | 6f 6e 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f | on'.")..(defconst.org-noter--pro |
| 11ac0 | 70 65 72 74 79 2d 68 69 64 65 2d 6f 74 68 65 72 20 22 4e 4f 54 45 52 5f 48 49 44 45 5f 4f 54 48 | perty-hide-other."NOTER_HIDE_OTH |
| 11ae0 | 45 52 22 0a 20 20 22 50 72 6f 70 65 72 74 79 20 66 6f 72 20 6f 76 65 72 72 69 64 69 6e 67 20 67 | ER"..."Property.for.overriding.g |
| 11b00 | 6c 6f 62 61 6c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 68 69 64 65 2d 6f 74 68 65 72 27 2e 22 29 0a | lobal.`org-noter-hide-other'."). |
| 11b20 | 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 63 | .(defconst.org-noter--property-c |
| 11b40 | 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 22 4e 4f 54 45 52 5f 43 4c 4f 53 | losest-tipping-point."NOTER_CLOS |
| 11b60 | 45 53 54 5f 54 49 50 50 49 4e 47 5f 50 4f 49 4e 54 22 0a 20 20 22 50 72 6f 70 65 72 74 79 20 66 | EST_TIPPING_POINT"..."Property.f |
| 11b80 | 6f 72 20 6f 76 65 72 72 69 64 69 6e 67 20 67 6c 6f 62 61 6c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d | or.overriding.global.`org-noter- |
| 11ba0 | 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 27 2e 22 29 0a 0a 28 64 65 66 63 | closest-tipping-point'.")..(defc |
| 11bc0 | 6f 6e 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 2d 73 65 61 72 63 68 2d 6e 6f 2d 72 | onst.org-noter--note-search-no-r |
| 11be0 | 65 63 75 72 73 65 20 28 64 65 6c 65 74 65 20 27 68 65 61 64 6c 69 6e 65 20 28 61 70 70 65 6e 64 | ecurse.(delete.'headline.(append |
| 11c00 | 20 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 6c 6c 2d 65 6c 65 6d 65 6e 74 73 20 6e 69 6c 29 29 0a | .org-element-all-elements.nil)). |
| 11c20 | 20 20 22 4c 69 73 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 73 68 6f 75 6c 64 6e | .."List.of.elements.that.shouldn |
| 11c40 | 27 74 20 62 65 20 72 65 63 75 72 73 65 64 20 69 6e 74 6f 20 77 68 65 6e 20 73 65 61 72 63 68 69 | 't.be.recursed.into.when.searchi |
| 11c60 | 6e 67 20 66 6f 72 20 6e 6f 74 65 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 6e | ng.for.notes.")..(defconst.org-n |
| 11c80 | 6f 74 65 72 2d 2d 6e 6f 74 65 2d 73 65 61 72 63 68 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 27 | oter--note-search-element-type.' |
| 11ca0 | 28 68 65 61 64 6c 69 6e 65 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 74 | (headline)..."List.of.elements.t |
| 11cc0 | 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 73 65 61 72 63 68 65 64 20 66 6f 72 20 6e 6f 74 65 73 | hat.should.be.searched.for.notes |
| 11ce0 | 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 | .")..(defconst.org-noter--id-tex |
| 11d00 | 74 2d 70 72 6f 70 65 72 74 79 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 73 73 69 6f 6e 2d 69 64 | t-property.'org-noter-session-id |
| 11d20 | 0a 20 20 22 54 65 78 74 20 70 72 6f 70 65 72 74 79 20 75 73 65 64 20 74 6f 20 6d 61 72 6b 20 74 | ..."Text.property.used.to.mark.t |
| 11d40 | 68 65 20 68 65 61 64 69 6e 67 73 20 77 69 74 68 20 6f 70 65 6e 20 73 65 73 73 69 6f 6e 73 2e 22 | he.headings.with.open.sessions." |
| 11d60 | 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 75 72 6c 2d 72 65 67 65 78 70 | )..(defvar.org-noter--url-regexp |
| 11d80 | 0a 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 22 5c 5c 62 5c 5c 28 5c 5c 28 77 77 77 5c 5c 2e 5c 5c | ...(concat...."\\b\\(\\(www\\.\\ |
| 11da0 | 7c 5c 5c 28 73 3f 68 74 74 70 73 3f 5c 5c 7c 66 74 70 5c 5c 7c 66 69 6c 65 5c 5c 7c 67 6f 70 68 | |\\(s?https?\\|ftp\\|file\\|goph |
| 11dc0 | 65 72 5c 5c 7c 22 0a 20 20 20 22 6e 6e 74 70 5c 5c 7c 6e 65 77 73 5c 5c 7c 74 65 6c 6e 65 74 5c | er\\|"...."nntp\\|news\\|telnet\ |
| 11de0 | 5c 7c 77 61 69 73 5c 5c 7c 6d 61 69 6c 74 6f 5c 5c 7c 69 6e 66 6f 5c 5c 29 3a 5c 5c 29 22 0a 20 | \|wais\\|mailto\\|info\\):\\)".. |
| 11e00 | 20 20 22 5c 5c 28 2f 2f 5b 2d 61 2d 7a 30 2d 39 5f 2e 5d 2b 3a 5b 30 2d 39 5d 2a 5c 5c 29 3f 22 | .."\\(//[-a-z0-9_.]+:[0-9]*\\)?" |
| 11e20 | 0a 20 20 20 28 6c 65 74 20 28 28 63 68 61 72 73 20 22 2d 61 2d 7a 30 2d 39 5f 3d 23 24 40 7e 25 | ....(let.((chars."-a-z0-9_=#$@~% |
| 11e40 | 26 2a 2b 5c 5c 2f 5b 3a 77 6f 72 64 3a 5d 22 29 0a 20 20 20 20 20 20 20 20 20 28 70 75 6e 63 74 | &*+\\/[:word:]")..........(punct |
| 11e60 | 20 22 21 3f 3a 3b 2e 2c 22 29 29 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 22 | ."!?:;.,"))......(concat......." |
| 11e80 | 5c 5c 28 3f 3a 22 0a 20 20 20 20 20 20 3b 3b 20 4d 61 74 63 68 20 70 61 69 72 65 64 20 70 61 72 | \\(?:".......;;.Match.paired.par |
| 11ea0 | 65 6e 74 68 65 73 65 73 2c 20 65 2e 67 2e 20 69 6e 20 57 69 6b 69 70 65 64 69 61 20 55 52 4c 73 | entheses,.e.g..in.Wikipedia.URLs |
| 11ec0 | 3a 0a 20 20 20 20 20 20 3b 3b 20 68 74 74 70 3a 2f 2f 74 68 72 65 61 64 2e 67 6d 61 6e 65 2e 6f | :.......;;.http://thread.gmane.o |
| 11ee0 | 72 67 2f 34 37 42 34 45 33 42 32 2e 33 30 35 30 34 30 32 40 67 6d 61 69 6c 2e 63 6f 6d 0a 20 20 | rg/47B4E3B2.3050402@gmail.com... |
| 11f00 | 20 20 20 20 22 5b 22 20 63 68 61 72 73 20 70 75 6e 63 74 20 22 5d 2b 22 20 22 28 22 20 22 5b 22 | ...."[".chars.punct."]+"."("."[" |
| 11f20 | 20 63 68 61 72 73 20 70 75 6e 63 74 20 22 5d 2b 22 20 22 29 22 0a 20 20 20 20 20 20 22 5c 5c 28 | .chars.punct."]+".")"......."\\( |
| 11f40 | 3f 3a 22 20 22 5b 22 20 63 68 61 72 73 20 70 75 6e 63 74 20 22 5d 2b 22 20 22 5b 22 20 63 68 61 | ?:"."[".chars.punct."]+"."[".cha |
| 11f60 | 72 73 20 22 5d 22 20 22 5c 5c 29 3f 22 0a 20 20 20 20 20 20 22 5c 5c 7c 22 0a 20 20 20 20 20 20 | rs."]"."\\)?"......."\\|"....... |
| 11f80 | 22 5b 22 20 63 68 61 72 73 20 70 75 6e 63 74 20 22 5d 2b 22 20 22 5b 22 20 63 68 61 72 73 20 22 | "[".chars.punct."]+"."[".chars." |
| 11fa0 | 5d 22 0a 20 20 20 20 20 20 22 5c 5c 29 22 29 29 0a 20 20 20 22 5c 5c 29 22 29 0a 20 20 22 52 65 | ]"......."\\)"))...."\\)")..."Re |
| 11fc0 | 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 6d 61 74 63 68 65 73 20 55 52 | gular.expression.that.matches.UR |
| 11fe0 | 4c 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 2d 73 65 73 | Ls.")..(defvar.org-noter--no-ses |
| 12000 | 73 69 6f 6e 73 2d 72 65 6d 6f 76 65 2d 61 64 76 69 63 65 2d 68 6f 6f 6b 73 20 6e 69 6c 0a 20 20 | sions-remove-advice-hooks.nil... |
| 12020 | 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 72 65 6d 6f 76 65 20 61 64 76 | "List.of.functions.to.remove.adv |
| 12040 | 69 63 65 20 77 68 65 6e 20 61 6c 6c 20 73 65 73 73 69 6f 6e 73 20 61 72 65 20 63 6c 6f 73 65 64 | ice.when.all.sessions.are.closed |
| 12060 | 2e 22 29 0a 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 | .")..;;.------------------------ |
| 12080 | 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 | -------------------------------- |
| 120a0 | 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 3b 3b 3b 20 55 74 69 | ------------------------.;;;.Uti |
| 120c0 | 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 | lity.functions..(defun.org-noter |
| 120e0 | 2d 2d 6e 6f 2d 68 65 61 64 69 6e 67 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 69 6c 20 | --no-heading-p.()..."Return.nil. |
| 12100 | 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 68 61 73 20 61 74 6c 65 61 73 | if.the.current.buffer.has.atleas |
| 12120 | 74 20 6f 6e 65 20 68 65 61 64 69 6e 67 2e 0a 4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 20 | t.one.heading..Otherwise.return. |
| 12140 | 74 68 65 20 6d 61 78 69 6d 75 6d 20 76 61 6c 75 65 20 66 6f 72 20 70 6f 69 6e 74 2e 22 0a 20 20 | the.maximum.value.for.point."... |
| 12160 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 61 6e 64 20 28 6f 72 67 2d 62 65 | (save-excursion.....(and.(org-be |
| 12180 | 66 6f 72 65 2d 66 69 72 73 74 2d 68 65 61 64 69 6e 67 2d 70 29 20 28 6f 72 67 2d 6e 65 78 74 2d | fore-first-heading-p).(org-next- |
| 121a0 | 76 69 73 69 62 6c 65 2d 68 65 61 64 69 6e 67 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | visible-heading.1))))..(defun.or |
| 121c0 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 65 77 2d 69 64 20 28 29 0a 20 20 28 63 61 74 63 68 20 | g-noter--get-new-id.()...(catch. |
| 121e0 | 27 62 72 65 61 6b 0a 20 20 20 20 28 77 68 69 6c 65 20 74 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | 'break.....(while.t.......(let.( |
| 12200 | 28 69 64 20 28 72 61 6e 64 6f 6d 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d | (id.(random.most-positive-fixnum |
| 12220 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 | ))).........(unless.(cl-loop.for |
| 12240 | 20 73 65 73 73 69 6f 6e 20 69 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 0a | .session.in.org-noter--sessions. |
| 12260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 28 3d | .........................when.(= |
| 12280 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 69 64 20 73 65 73 73 69 6f 6e 29 | .(org-noter--session-id.session) |
| 122a0 | 20 69 64 29 20 72 65 74 75 72 6e 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 | .id).return.t)...........(throw. |
| 122c0 | 27 62 72 65 61 6b 20 69 64 29 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6f 72 67 2d 6e | 'break.id))))))..(defmacro.org-n |
| 122e0 | 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 6f 72 2d 64 65 66 61 75 6c 74 20 28 6e 61 6d 65 29 | oter--property-or-default.(name) |
| 12300 | 0a 20 20 28 6c 65 74 20 28 28 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 28 69 6e 74 65 72 6e 20 | ...(let.((function-name.(intern. |
| 12320 | 28 63 6f 6e 63 61 74 20 22 6f 72 67 2d 6e 6f 74 65 72 2d 2d 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 | (concat."org-noter--".(symbol-na |
| 12340 | 6d 65 20 6e 61 6d 65 29 20 22 2d 70 72 6f 70 65 72 74 79 22 29 29 29 0a 20 20 20 20 20 20 20 20 | me.name)."-property")))......... |
| 12360 | 28 76 61 72 69 61 62 6c 65 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 | (variable......(intern.(concat." |
| 12380 | 6f 72 67 2d 6e 6f 74 65 72 2d 22 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6e 61 6d 65 29 29 | org-noter-"..(symbol-name.name)) |
| 123a0 | 29 29 29 0a 20 20 20 20 60 28 6c 65 74 20 28 28 70 72 6f 70 2d 76 61 6c 75 65 20 28 2c 66 75 6e | ))).....`(let.((prop-value.(,fun |
| 123c0 | 63 74 69 6f 6e 2d 6e 61 6d 65 20 61 73 74 29 29 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 | ction-name.ast)))........(cond.( |
| 123e0 | 28 65 71 20 70 72 6f 70 2d 76 61 6c 75 65 20 27 64 69 73 61 62 6c 65 29 20 6e 69 6c 29 0a 20 20 | (eq.prop-value.'disable).nil)... |
| 12400 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 | ...........(prop-value)......... |
| 12420 | 20 20 20 20 20 28 74 20 2c 76 61 72 69 61 62 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | .....(t.,variable)))))..(defun.o |
| 12440 | 72 67 2d 6e 6f 74 65 72 2d 70 61 72 73 65 2d 6c 69 6e 6b 20 28 73 29 0a 20 20 28 70 63 61 73 65 | rg-noter-parse-link.(s)...(pcase |
| 12460 | 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c | .(with-temp-buffer............(l |
| 12480 | 65 74 20 28 28 6f 72 67 2d 69 6e 68 69 62 69 74 2d 73 74 61 72 74 75 70 20 6e 69 6c 29 29 0a 20 | et.((org-inhibit-startup.nil)).. |
| 124a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 29 0a 20 20 20 20 20 20 20 20 20 | ............(insert.s).......... |
| 124c0 | 20 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 67 6f 74 | ....(org-mode)..............(got |
| 124e0 | 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 20 20 20 20 20 20 | o-char.(point-min))............. |
| 12500 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6c 69 6e 6b 2d 70 61 72 73 65 72 29 29 29 0a 20 20 20 | .(org-element-link-parser))).... |
| 12520 | 20 28 60 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 28 6c 69 6e 6b 20 6c 69 6e 6b 29 29 29 0a 0a 28 | .(`nil.nil).....(link.link)))..( |
| 12540 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f 6e 20 | defun.org-noter--create-session. |
| 12560 | 28 61 73 74 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 20 6e 6f 74 | (ast.document-property-value.not |
| 12580 | 65 73 2d 66 69 6c 65 2d 70 61 74 68 29 0a 20 20 28 6c 65 74 2a 20 28 28 72 61 77 2d 76 61 6c 75 | es-file-path)...(let*.((raw-valu |
| 125a0 | 65 2d 6e 6f 74 2d 65 6d 70 74 79 20 28 3e 20 28 6c 65 6e 67 74 68 20 28 6f 72 67 2d 65 6c 65 6d | e-not-empty.(>.(length.(org-elem |
| 125c0 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 72 61 77 2d 76 61 6c 75 65 20 61 73 74 29 29 20 30 29 | ent-property.:raw-value.ast)).0) |
| 125e0 | 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 6b 2d 70 20 28 6f 72 20 28 73 74 72 69 6e 67 2d 6d | )..........(link-p.(or.(string-m |
| 12600 | 61 74 63 68 2d 70 20 6f 72 67 2d 6c 69 6e 6b 2d 62 72 61 63 6b 65 74 2d 72 65 20 64 6f 63 75 6d | atch-p.org-link-bracket-re.docum |
| 12620 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ent-property-value)............. |
| 12640 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 6f 72 67 2d 6e 6f 74 | .........(string-match-p.org-not |
| 12660 | 65 72 2d 2d 75 72 6c 2d 72 65 67 65 78 70 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 | er--url-regexp.document-property |
| 12680 | 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 6e 61 6d 65 | -value)))..........(display-name |
| 126a0 | 20 28 69 66 20 72 61 77 2d 76 61 6c 75 65 2d 6e 6f 74 2d 65 6d 70 74 79 0a 20 20 20 20 20 20 20 | .(if.raw-value-not-empty........ |
| 126c0 | 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 74 | ....................(org-element |
| 126e0 | 2d 70 72 6f 70 65 72 74 79 20 3a 72 61 77 2d 76 61 6c 75 65 20 61 73 74 29 0a 20 20 20 20 20 20 | -property.:raw-value.ast)....... |
| 12700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6c 69 6e 6b 2d 70 0a 20 20 | ...................(if.link-p... |
| 12720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d | ...........................docum |
| 12740 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-property-value.............. |
| 12760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 | ..............(file-name-nondire |
| 12780 | 63 74 6f 72 79 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 29 29 29 | ctory.document-property-value))) |
| 127a0 | 29 0a 0a 20 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 2d 6e 61 6d 65 20 28 66 6f 72 6d 61 74 20 | )...........(frame-name.(format. |
| 127c0 | 22 45 6d 61 63 73 20 4f 72 67 2d 6e 6f 74 65 72 20 2d 20 25 73 22 20 64 69 73 70 6c 61 79 2d 6e | "Emacs.Org-noter.-.%s".display-n |
| 127e0 | 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 20 28 6f 72 20 28 72 75 | ame))..........(document.(or.(ru |
| 12800 | 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 73 73 20 27 | n-hook-with-args-until-success.' |
| 12820 | 6f 72 67 2d 6e 6f 74 65 72 2d 6f 70 65 6e 2d 64 6f 63 75 6d 65 6e 74 2d 66 75 6e 63 74 69 6f 6e | org-noter-open-document-function |
| 12840 | 73 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 | s.document-property-value)...... |
| 12860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6c 69 6e 6b 2d 70 0a 20 20 20 | ..................(if.link-p.... |
| 12880 | 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 67 6e 20 28 | ........................(progn.( |
| 128a0 | 6f 72 67 2d 6c 69 6e 6b 2d 6f 70 65 6e 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 64 6f 63 75 6d 65 | org-link-open-from-string.docume |
| 128c0 | 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-property-value).............. |
| 128e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 | .....................(current-bu |
| 12900 | 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 20 20 20 20 | ffer)).......................... |
| 12920 | 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f | (find-file-noselect.document-pro |
| 12940 | 70 65 72 74 79 2d 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 | perty-value))))..........(docume |
| 12960 | 6e 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 28 69 66 20 28 6f 72 20 6c 69 6e 6b 2d 70 20 28 65 71 | nt-major-mode.(if.(or.link-p.(eq |
| 12980 | 20 64 6f 63 75 6d 65 6e 74 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 | .document.(current-buffer))).... |
| 129a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 | ...............................d |
| 129c0 | 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 | ocument-property-value.......... |
| 129e0 | 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 65 72 2d 6c | .......................(buffer-l |
| 12a00 | 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 6f 63 75 6d 65 6e 74 29 | ocal-value.'major-mode.document) |
| 12a20 | 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 28 64 6f 63 75 6d 65 6e 74 2d 62 75 66 66 65 72 2d | ))..........;;.(document-buffer- |
| 12a40 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d | name..........;;..(generate-new- |
| 12a60 | 62 75 66 66 65 72 2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 28 75 6e 6c 65 73 73 20 72 61 77 2d | buffer-name.(concat.(unless.raw- |
| 12a80 | 76 61 6c 75 65 2d 6e 6f 74 2d 65 6d 70 74 79 20 22 4f 72 67 2d 6e 6f 74 65 72 3a 20 22 29 20 64 | value-not-empty."Org-noter:.").d |
| 12aa0 | 69 73 70 6c 61 79 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e | isplay-name)))..........(documen |
| 12ac0 | 74 2d 62 75 66 66 65 72 20 64 6f 63 75 6d 65 6e 74 29 0a 0a 20 20 20 20 20 20 20 20 20 28 6e 6f | t-buffer.document)...........(no |
| 12ae0 | 74 65 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 77 68 65 | tes-buffer...........(progn.(whe |
| 12b00 | 6e 20 28 61 6e 64 20 6f 72 67 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 2d 62 65 66 6f 72 65 2d | n.(and.org-window-config-before- |
| 12b20 | 66 6f 6c 6c 6f 77 2d 6c 69 6e 6b 20 6c 69 6e 6b 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | follow-link.link-p)............. |
| 12b40 | 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | .......(set-window-configuration |
| 12b60 | 20 6f 72 67 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 2d 62 65 66 6f 72 65 2d 66 6f 6c 6c 6f 77 | .org-window-config-before-follow |
| 12b80 | 2d 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6f 72 67 | -link))..................(if.org |
| 12ba0 | 2d 6e 6f 74 65 72 2d 75 73 65 2d 69 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | -noter-use-indirect-buffer...... |
| 12bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 69 6e 64 69 72 65 63 74 2d 62 | ................(make-indirect-b |
| 12be0 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | uffer.......................(or. |
| 12c00 | 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (buffer-base-buffer)............ |
| 12c20 | 20 20 20 20 20 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 | ...............(current-buffer)) |
| 12c40 | 0a 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 6e 65 72 61 74 65 | .......................(generate |
| 12c60 | 2d 6e 65 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 22 4e 6f 74 65 73 20 | -new-buffer-name.(concat."Notes. |
| 12c80 | 6f 66 20 22 20 64 69 73 70 6c 61 79 2d 6e 61 6d 65 29 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 | of.".display-name)).t).......... |
| 12ca0 | 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 29 29 0a 0a 20 | ..........(current-buffer))))... |
| 12cc0 | 20 20 20 20 20 20 20 20 28 73 69 6e 67 6c 65 20 28 65 71 20 28 6f 72 20 28 62 75 66 66 65 72 2d | ........(single.(eq.(or.(buffer- |
| 12ce0 | 62 61 73 65 2d 62 75 66 66 65 72 20 64 6f 63 75 6d 65 6e 74 2d 62 75 66 66 65 72 29 0a 20 20 20 | base-buffer.document-buffer).... |
| 12d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2d 62 | ......................document-b |
| 12d20 | 75 66 66 65 72 29 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 20 | uffer)......................(or. |
| 12d40 | 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 | (buffer-base-buffer.notes-buffer |
| 12d60 | 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 6e 6f 74 65 73 | )..........................notes |
| 12d80 | 2d 62 75 66 66 65 72 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 28 73 65 73 73 69 6f 6e 0a 20 20 | -buffer)))...........(session... |
| 12da0 | 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e | ........(make-org-noter--session |
| 12dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 3a 69 64 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d | ............:id.(org-noter--get- |
| 12de0 | 6e 65 77 2d 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 64 69 73 70 6c 61 79 2d 6e 61 6d 65 | new-id)............:display-name |
| 12e00 | 20 64 69 73 70 6c 61 79 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 3a 66 72 61 6d 65 0a | .display-name............:frame. |
| 12e20 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 6f 72 67 2d 6e 6f 74 65 72 2d 61 6c 77 | ...........(if.(or.org-noter-alw |
| 12e40 | 61 79 73 2d 63 72 65 61 74 65 2d 66 72 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ays-create-frame................ |
| 12e60 | 20 20 20 20 28 63 61 74 63 68 20 27 68 61 73 2d 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ....(catch.'has-session......... |
| 12e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 74 65 73 74 2d 73 65 73 73 69 | .............(dolist.(test-sessi |
| 12ea0 | 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 | on.org-noter--sessions)......... |
| 12ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 6f 72 67 2d 6e 6f | ...............(when.(eq.(org-no |
| 12ee0 | 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 74 65 73 74 2d 73 65 73 73 69 6f 6e 29 | ter--session-frame.test-session) |
| 12f00 | 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(selected-frame)).............. |
| 12f20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 68 61 73 2d 73 65 73 73 69 6f 6e 20 | ............(throw.'has-session. |
| 12f40 | 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 66 72 61 6d | t)))))................(make-fram |
| 12f60 | 65 20 60 28 28 6e 61 6d 65 20 2e 20 2c 66 72 61 6d 65 2d 6e 61 6d 65 29 20 28 66 75 6c 6c 73 63 | e.`((name...,frame-name).(fullsc |
| 12f80 | 72 65 65 6e 20 2e 20 6d 61 78 69 6d 69 7a 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | reen...maximized)))............. |
| 12fa0 | 20 28 73 65 74 2d 66 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 72 20 6e 69 6c 20 27 6e 61 6d 65 20 | .(set-frame-parameter.nil.'name. |
| 12fc0 | 66 72 61 6d 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 | frame-name)..............(select |
| 12fe0 | 65 64 2d 66 72 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 64 6f 63 2d 6d 6f 64 65 20 | ed-frame))............:doc-mode. |
| 13000 | 64 6f 63 75 6d 65 6e 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 3a | document-major-mode............: |
| 13020 | 70 72 6f 70 65 72 74 79 2d 74 65 78 74 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d | property-text.document-property- |
| 13040 | 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f 74 65 73 2d 66 69 6c 65 2d 70 61 74 | value............:notes-file-pat |
| 13060 | 68 20 6e 6f 74 65 73 2d 66 69 6c 65 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 3a 64 6f | h.notes-file-path............:do |
| 13080 | 63 2d 62 75 66 66 65 72 20 64 6f 63 75 6d 65 6e 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | c-buffer.document-buffer........ |
| 130a0 | 20 20 20 20 3a 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 0a 20 | ....:notes-buffer.notes-buffer.. |
| 130c0 | 20 20 20 20 20 20 20 20 20 20 3a 6c 65 76 65 6c 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | ..........:level.(or.(org-elemen |
| 130e0 | 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 61 73 74 29 20 30 29 0a 20 20 20 20 20 20 | t-property.:level.ast).0)....... |
| 13100 | 20 20 20 20 20 3a 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 20 28 6f 72 67 2d 6e 6f 74 65 72 | .....:window-behavior.(org-noter |
| 13120 | 2d 2d 70 72 6f 70 65 72 74 79 2d 6f 72 2d 64 65 66 61 75 6c 74 20 6e 6f 74 65 73 2d 77 69 6e 64 | --property-or-default.notes-wind |
| 13140 | 6f 77 2d 62 65 68 61 76 69 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 77 69 6e 64 6f 77 2d | ow-behavior)............:window- |
| 13160 | 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 6f 72 | location.(org-noter--property-or |
| 13180 | 2d 64 65 66 61 75 6c 74 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 29 0a | -default.notes-window-location). |
| 131a0 | 20 20 20 20 20 20 20 20 20 20 20 3a 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 28 | ...........:doc-split-fraction.( |
| 131c0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 6f 72 2d 64 65 66 61 75 6c 74 20 64 | org-noter--property-or-default.d |
| 131e0 | 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 61 | oc-split-fraction)............:a |
| 13200 | 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 | uto-save-last-location.(org-note |
| 13220 | 72 2d 2d 70 72 6f 70 65 72 74 79 2d 6f 72 2d 64 65 66 61 75 6c 74 20 61 75 74 6f 2d 73 61 76 65 | r--property-or-default.auto-save |
| 13240 | 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 64 65 | -last-location)............:hide |
| 13260 | 2d 6f 74 68 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 6f 72 2d 64 | -other.(org-noter--property-or-d |
| 13280 | 65 66 61 75 6c 74 20 68 69 64 65 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 63 | efault.hide-other)............:c |
| 132a0 | 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | losest-tipping-point.(org-noter- |
| 132c0 | 2d 70 72 6f 70 65 72 74 79 2d 6f 72 2d 64 65 66 61 75 6c 74 20 63 6c 6f 73 65 73 74 2d 74 69 70 | -property-or-default.closest-tip |
| 132e0 | 70 69 6e 67 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 6d 6f 64 69 66 69 65 64 | ping-point)............:modified |
| 13300 | 2d 74 69 63 6b 20 2d 31 29 29 0a 0a 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 2d 6c 6f 63 | -tick.-1))...........(target-loc |
| 13320 | 61 74 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 74 61 72 74 2d 6c 6f 63 61 74 69 6f 6e 2d | ation.org-noter--start-location- |
| 13340 | 6f 76 65 72 72 69 64 65 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 69 6e 67 2d 70 6f 69 | override)..........(starting-poi |
| 13360 | 6e 74 20 28 70 6f 69 6e 74 29 29 29 0a 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 64 65 6c | nt.(point)))......(add-hook.'del |
| 13380 | 65 74 65 2d 66 72 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d | ete-frame-functions.'org-noter-- |
| 133a0 | 68 61 6e 64 6c 65 2d 64 65 6c 65 74 65 2d 66 72 61 6d 65 29 0a 20 20 20 20 28 70 75 73 68 20 73 | handle-delete-frame).....(push.s |
| 133c0 | 65 73 73 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 29 0a 0a 20 20 20 | ession.org-noter--sessions)..... |
| 133e0 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 64 6f 63 75 6d 65 6e 74 2d 62 | .(with-current-buffer.document-b |
| 13400 | 75 66 66 65 72 0a 20 20 20 20 20 20 28 6f 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 | uffer.......(or.(run-hook-with-a |
| 13420 | 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 | rgs-until-success.'org-noter-set |
| 13440 | 2d 75 70 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 20 64 6f 63 75 6d 65 6e 74 2d 6d 61 6a 6f 72 | -up-document-hook.document-major |
| 13460 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d | -mode)...........(run-hook-with- |
| 13480 | 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 | args-until-success.'org-noter-se |
| 134a0 | 74 2d 75 70 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 | t-up-document-hook.document-prop |
| 134c0 | 65 72 74 79 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 54 68 | erty-value)...........(error."Th |
| 134e0 | 69 73 20 64 6f 63 75 6d 65 6e 74 20 68 61 6e 64 6c 65 72 20 69 73 20 6e 6f 74 20 73 75 70 70 6f | is.document.handler.is.not.suppo |
| 13500 | 72 74 65 64 20 3a 2f 22 29 29 0a 0a 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 | rted.:/"))........(org-noter-doc |
| 13520 | 2d 6d 6f 64 65 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d | -mode.1).......(setq.org-noter-- |
| 13540 | 73 65 73 73 69 6f 6e 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b | session.session).......(add-hook |
| 13560 | 20 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 68 | .'kill-buffer-hook.'org-noter--h |
| 13580 | 61 6e 64 6c 65 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 20 6e 69 6c 20 74 29 29 0a 0a 20 20 20 20 28 | andle-kill-buffer.nil.t))......( |
| 135a0 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 | with-current-buffer.notes-buffer |
| 135c0 | 0a 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 6d 6f 64 65 20 31 29 0a | .......(org-noter-notes-mode.1). |
| 135e0 | 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 69 73 20 6e 65 65 64 | ......;;.NOTE(nox):.This.is.need |
| 13600 | 65 64 20 62 65 63 61 75 73 65 20 61 20 73 65 73 73 69 6f 6e 20 63 72 65 61 74 65 64 20 69 6e 20 | ed.because.a.session.created.in. |
| 13620 | 61 6e 20 69 6e 64 69 72 65 63 74 20 62 75 66 66 65 72 20 77 6f 75 6c 64 20 75 73 65 20 74 68 65 | an.indirect.buffer.would.use.the |
| 13640 | 20 70 6f 69 6e 74 20 6f 66 0a 20 20 20 20 20 20 3b 3b 20 74 68 65 20 62 61 73 65 20 62 75 66 66 | .point.of.......;;.the.base.buff |
| 13660 | 65 72 20 28 61 73 20 74 68 69 73 20 62 75 66 66 65 72 20 69 73 20 69 6e 64 69 72 65 63 74 20 74 | er.(as.this.buffer.is.indirect.t |
| 13680 | 6f 20 74 68 65 20 62 61 73 65 21 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 73 74 | o.the.base!).......(goto-char.st |
| 136a0 | 61 72 74 69 6e 67 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 | arting-point).......(setq.buffer |
| 136c0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 6f 74 65 73 2d 66 69 6c 65 2d 70 61 74 68 0a 20 20 20 20 20 | -file-name.notes-file-path...... |
| 136e0 | 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 20 73 65 73 73 69 6f | .......org-noter--session.sessio |
| 13700 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 69 6e 67 65 2d 69 6e 64 69 63 61 74 6f 72 2d 61 | n.............fringe-indicator-a |
| 13720 | 6c 69 73 74 20 27 28 28 74 72 75 6e 63 61 74 69 6f 6e 20 2e 20 6e 69 6c 29 29 29 0a 20 20 20 20 | list.'((truncation...nil)))..... |
| 13740 | 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 27 6f | ..(add-hook.'kill-buffer-hook.'o |
| 13760 | 72 67 2d 6e 6f 74 65 72 2d 2d 68 61 6e 64 6c 65 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 20 6e 69 6c | rg-noter--handle-kill-buffer.nil |
| 13780 | 20 74 29 0a 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 6e 64 6f 77 2d 73 63 72 6f | .t).......(add-hook.'window-scro |
| 137a0 | 6c 6c 2d 66 75 6e 63 74 69 6f 6e 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 74 2d 6e 6f 74 | ll-functions.'org-noter--set-not |
| 137c0 | 65 73 2d 73 63 72 6f 6c 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 | es-scroll.nil.t).......(org-note |
| 137e0 | 72 2d 2d 73 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 28 6f 72 67 2d 6e 6f 74 65 | r--set-text-properties.(org-note |
| 13800 | 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 20 28 76 65 63 74 6f 72 20 6e 6f 74 65 73 2d 62 75 66 66 | r--parse-root.(vector.notes-buff |
| 13820 | 65 72 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 29 29 0a 20 20 20 | er.document-property-value)).... |
| 13840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13860 | 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 69 64 20 73 65 73 73 69 6f | ...(org-noter--session-id.sessio |
| 13880 | 6e 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f | n)).......(unless.target-locatio |
| 138a0 | 6e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 20 | n.........(setq.target-location. |
| 138c0 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 | (org-noter--parse-location-prope |
| 138e0 | 72 74 79 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 65 | rty.(org-noter--get-containing-e |
| 13900 | 6c 65 6d 65 6e 74 20 74 29 29 29 29 29 0a 0a 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a | lement.t)))))......;;.NOTE(nox): |
| 13920 | 20 54 68 69 73 20 74 69 6d 65 72 20 69 73 20 66 6f 72 20 70 72 65 76 65 6e 74 69 6e 67 20 72 65 | .This.timer.is.for.preventing.re |
| 13940 | 66 6c 6f 77 69 6e 67 20 74 6f 6f 20 73 6f 6f 6e 2e 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 73 69 | flowing.too.soon......(unless.si |
| 13960 | 6e 67 6c 65 0a 20 20 20 20 20 20 28 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 0a | ngle.......(run-with-idle-timer. |
| 13980 | 20 20 20 20 20 20 20 30 2e 30 35 20 6e 69 6c 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | .......0.05.nil........(lambda.( |
| 139a0 | 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 61 68 6d 65 64 2d 73 68 61 72 69 66 66 | )..........;;.NOTE(ahmed-shariff |
| 139c0 | 29 3a 20 73 65 74 75 70 2d 77 69 6e 64 6f 77 20 72 75 6e 20 68 65 72 65 20 74 6f 20 61 76 6f 69 | ):.setup-window.run.here.to.avoi |
| 139e0 | 64 20 63 72 61 73 68 20 77 68 65 6e 20 6e 6f 74 65 73 20 62 75 66 66 65 72 20 6e 6f 74 20 73 65 | d.crash.when.notes.buffer.not.se |
| 13a00 | 74 75 70 20 69 6e 20 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | tup.in.time..........(org-noter- |
| 13a20 | 2d 73 65 74 75 70 2d 77 69 6e 64 6f 77 73 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | -setup-windows.session)......... |
| 13a40 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 64 6f 63 75 6d 65 6e 74 2d 62 | .(with-current-buffer.document-b |
| 13a60 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 6e 6f 74 65 | uffer............(let.((org-note |
| 13a80 | 72 2d 2d 69 6e 68 69 62 69 74 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 6e 64 6c | r--inhibit-location-change-handl |
| 13aa0 | 65 72 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 61 72 67 65 74 | er.t))..............(when.target |
| 13ac0 | 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c | -location.(org-noter--doc-goto-l |
| 13ae0 | 6f 63 61 74 69 6f 6e 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 | ocation.target-location)))...... |
| 13b00 | 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 6c 6f 63 61 74 69 6f 6e 2d 63 | ......(org-noter--doc-location-c |
| 13b20 | 68 61 6e 67 65 2d 68 61 6e 64 6c 65 72 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | hange-handler)))))))..(defun.org |
| 13b40 | 2d 6e 6f 74 65 72 2d 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 20 28 73 65 73 73 69 6f 6e 29 0a | -noter--valid-session.(session). |
| 13b60 | 20 20 28 77 68 65 6e 20 73 65 73 73 69 6f 6e 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 66 72 | ..(when.session.....(if.(and.(fr |
| 13b80 | 61 6d 65 2d 6c 69 76 65 2d 70 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 66 | ame-live-p.(org-noter--session-f |
| 13ba0 | 72 61 6d 65 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 | rame.session))..............(buf |
| 13bc0 | 66 65 72 2d 6c 69 76 65 2d 70 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 | fer-live-p.(org-noter--session-d |
| 13be0 | 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | oc-buffer.session))............. |
| 13c00 | 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 | .(buffer-live-p.(org-noter--sess |
| 13c20 | 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 | ion-notes-buffer.session)))..... |
| 13c40 | 20 20 20 20 74 0a 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d 73 65 73 73 | ....t.......(org-noter-kill-sess |
| 13c60 | 69 6f 6e 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 6d | ion.session).......nil)))..(defm |
| 13c80 | 61 63 72 6f 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 | acro.org-noter--with-valid-sessi |
| 13ca0 | 6f 6e 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 60 28 6c 65 74 20 28 28 73 65 73 73 69 6f | on.(&rest.body)...`(let.((sessio |
| 13cc0 | 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 28 77 68 65 | n.org-noter--session))......(whe |
| 13ce0 | 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 20 73 65 73 73 | n.(org-noter--valid-session.sess |
| 13d00 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 2c 40 62 6f 64 79 29 29 29 29 0a 0a 28 | ion)........(progn.,@body))))..( |
| 13d20 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 68 61 6e 64 6c 65 2d 6b 69 6c 6c 2d 62 75 66 | defun.org-noter--handle-kill-buf |
| 13d40 | 66 65 72 20 28 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d | fer.()...(org-noter--with-valid- |
| 13d60 | 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e | session....(let.((buffer.(curren |
| 13d80 | 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 74 65 73 2d 62 75 66 66 65 | t-buffer))..........(notes-buffe |
| 13da0 | 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 | r.(org-noter--session-notes-buff |
| 13dc0 | 65 72 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 63 2d 62 75 66 66 65 | er.session))..........(doc-buffe |
| 13de0 | 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 | r.(org-noter--session-doc-buffer |
| 13e00 | 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 | .session)))......;;.NOTE(nox):.T |
| 13e20 | 68 69 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 68 65 63 6b 65 64 20 69 6e 20 6f 72 64 65 72 | his.needs.to.be.checked.in.order |
| 13e40 | 20 74 6f 20 70 72 65 76 65 6e 74 20 73 65 73 73 69 6f 6e 20 6b 69 6c 6c 69 6e 67 20 62 65 63 61 | .to.prevent.session.killing.beca |
| 13e60 | 75 73 65 20 6f 66 0a 20 20 20 20 20 3b 3b 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 73 | use.of......;;.temporary.buffers |
| 13e80 | 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 0a 20 | .with.the.same.local.variables.. |
| 13ea0 | 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 20 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 | ....(when.(or.(eq.buffer.notes-b |
| 13ec0 | 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 62 75 66 66 65 72 | uffer)................(eq.buffer |
| 13ee0 | 20 64 6f 63 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | .doc-buffer))........(org-noter- |
| 13f00 | 6b 69 6c 6c 2d 73 65 73 73 69 6f 6e 20 73 65 73 73 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 | kill-session.session)))))..(defu |
| 13f20 | 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 68 61 6e 64 6c 65 2d 64 65 6c 65 74 65 2d 66 72 61 6d 65 | n.org-noter--handle-delete-frame |
| 13f40 | 20 28 66 72 61 6d 65 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 73 65 73 73 69 6f 6e 20 6f 72 67 2d | .(frame)...(dolist.(session.org- |
| 13f60 | 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 | noter--sessions).....(when.(eq.( |
| 13f80 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 73 65 73 73 69 6f 6e | org-noter--session-frame.session |
| 13fa0 | 29 20 66 72 61 6d 65 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d 73 | ).frame).......(org-noter-kill-s |
| 13fc0 | 65 73 73 69 6f 6e 20 73 65 73 73 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e | ession.session))))..(defun.org-n |
| 13fe0 | 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 66 6f | oter--parse-root.(&optional.info |
| 14000 | 29 0a 20 20 22 50 61 72 73 65 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72 6f 6f 74 20 41 | )..."Parse.and.return.the.root.A |
| 14020 | 53 54 2e 0a 57 68 65 6e 20 75 73 65 64 2c 20 74 68 65 20 49 4e 46 4f 20 61 72 67 75 6d 65 6e 74 | ST..When.used,.the.INFO.argument |
| 14040 | 20 6d 61 79 20 62 65 20 61 6e 20 6f 72 67 2d 6e 6f 74 65 72 20 73 65 73 73 69 6f 6e 20 6f 72 20 | .may.be.an.org-noter.session.or. |
| 14060 | 61 0a 76 65 63 74 6f 72 20 5b 4e 6f 74 65 73 42 75 66 66 65 72 20 50 72 6f 70 65 72 74 79 54 65 | a.vector.[NotesBuffer.PropertyTe |
| 14080 | 78 74 5d 2e 20 20 49 66 20 6e 69 6c 2c 20 74 68 65 20 73 65 73 73 69 6f 6e 20 75 73 65 64 20 77 | xt]...If.nil,.the.session.used.w |
| 140a0 | 69 6c 6c 0a 62 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 27 2e 22 0a 20 20 | ill.be.`org-noter--session'."... |
| 140c0 | 28 6c 65 74 2a 20 28 28 61 72 67 2d 69 73 2d 73 65 73 73 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 | (let*.((arg-is-session.(org-note |
| 140e0 | 72 2d 2d 73 65 73 73 69 6f 6e 2d 70 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 | r--session-p.info))..........(se |
| 14100 | 73 73 69 6f 6e 20 28 6f 72 20 28 61 6e 64 20 61 72 67 2d 69 73 2d 73 65 73 73 69 6f 6e 20 69 6e | ssion.(or.(and.arg-is-session.in |
| 14120 | 66 6f 29 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 | fo).org-noter--session))........ |
| 14140 | 20 20 72 6f 6f 74 2d 70 6f 73 20 61 73 74 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 | ..root-pos.ast).....(cond......( |
| 14160 | 28 61 6e 64 20 28 6e 6f 74 20 61 72 67 2d 69 73 2d 73 65 73 73 69 6f 6e 29 20 28 76 65 63 74 6f | (and.(not.arg-is-session).(vecto |
| 14180 | 72 70 20 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 55 73 | rp.info)).......;;.NOTE(nox):.Us |
| 141a0 | 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 66 69 6e 64 20 68 65 61 64 69 6e 67 2c 20 62 79 20 | e.arguments.to.find.heading,.by. |
| 141c0 | 74 72 79 69 6e 67 20 74 6f 20 66 69 6e 64 20 74 68 65 20 6f 75 74 65 72 6d 6f 73 74 20 70 61 72 | trying.to.find.the.outermost.par |
| 141e0 | 65 6e 74 20 68 65 61 64 69 6e 67 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 | ent.heading.with...........;;.th |
| 14200 | 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 28 6c 65 74 20 | e.specified.property.......(let. |
| 14220 | 28 28 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 28 61 72 65 66 20 69 6e 66 6f 20 30 29 29 0a 20 20 | ((notes-buffer.(aref.info.0))... |
| 14240 | 20 20 20 20 20 20 20 20 20 20 28 77 61 6e 74 65 64 2d 70 72 6f 70 20 20 28 61 72 65 66 20 69 6e | ..........(wanted-prop..(aref.in |
| 14260 | 66 6f 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 62 75 | fo.1))).........(unless.(and.(bu |
| 14280 | 66 66 65 72 2d 6c 69 76 65 2d 70 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 29 20 28 6f 72 20 28 73 | ffer-live-p.notes-buffer).(or.(s |
| 142a0 | 74 72 69 6e 67 70 20 77 61 6e 74 65 64 2d 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tringp.wanted-prop)............. |
| 142c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 142e0 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 27 6c 69 6e 6b 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 | ..........(eq.'link.(org-element |
| 14300 | 2d 74 79 70 65 20 77 61 6e 74 65 64 2d 70 72 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -type.wanted-prop)))............ |
| 14320 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 | ..........(eq.(buffer-local-valu |
| 14340 | 65 20 27 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 29 20 27 6f 72 67 | e.'major-mode.notes-buffer).'org |
| 14360 | 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 45 72 72 6f 72 20 | -mode))...........(error."Error. |
| 14380 | 70 61 72 73 69 6e 67 20 72 6f 6f 74 20 77 69 74 68 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 | parsing.root.with.invalid.argume |
| 143a0 | 6e 74 73 22 29 29 0a 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 | nts"))..........(with-current-bu |
| 143c0 | 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ffer.notes-buffer...........(org |
| 143e0 | 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 63 61 | -with-wide-buffer............(ca |
| 14400 | 74 63 68 20 27 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 74 | tch.'break..............(while.t |
| 14420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 6f 63 75 6d 65 6e 74 2d | ................(let.((document- |
| 14440 | 70 72 6f 70 65 72 74 79 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 6f 72 67 2d | property.(org-entry-get.nil.org- |
| 14460 | 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 20 74 29 29 29 0a 20 20 20 | noter-property-doc-file.t))).... |
| 14480 | 20 20 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 3d 20 28 6f 72 | ..............(when.(string=.(or |
| 144a0 | 20 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 |
| 144c0 | 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 61 72 73 65 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 6f | ss.'org-noter-parse-document-pro |
| 144e0 | 70 65 72 74 79 2d 68 6f 6f 6b 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 29 0a 20 20 | perty-hook.document-property)... |
| 14500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14520 | 20 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..document-property)............ |
| 14540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 6e 74 65 64 2d 70 72 6f 70 | .....................wanted-prop |
| 14560 | 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 72 6f 6f 74 2d | )....................(setq.root- |
| 14580 | 70 6f 73 20 28 63 6f 70 79 2d 6d 61 72 6b 65 72 20 28 69 66 20 28 61 6e 64 20 6f 72 67 2d 6e 6f | pos.(copy-marker.(if.(and.org-no |
| 145a0 | 74 65 72 2d 70 72 65 66 65 72 2d 72 6f 6f 74 2d 61 73 2d 66 69 6c 65 2d 6c 65 76 65 6c 0a 20 20 | ter-prefer-root-as-file-level... |
| 145c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 145e0 | 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 2d 65 78 63 75 | ......................(save-excu |
| 14600 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rsion........................... |
| 14620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14640 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 | (goto-char.(point-min))......... |
| 14660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 27 70 72 6f 70 65 72 74 79 2d | ..................(eq.'property- |
| 146a0 | 64 72 61 77 65 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 20 28 6f 72 67 2d 65 6c | drawer.(org-element-type.(org-el |
| 146c0 | 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ement-at-point)))))............. |
| 146e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14700 | 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(point-min).............. |
| 14720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14740 | 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(point))))))................ |
| 14760 | 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 75 70 2d 68 65 61 64 69 6e 67 2d 73 61 66 65 29 20 28 74 | (unless.(org-up-heading-safe).(t |
| 14780 | 68 72 6f 77 20 27 62 72 65 61 6b 20 74 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 28 28 6f 72 | hrow.'break.t)))))))).......((or |
| 147a0 | 67 2d 6e 6f 74 65 72 2d 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 20 73 65 73 73 69 6f 6e 29 0a | g-noter--valid-session.session). |
| 147c0 | 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 55 73 65 20 73 65 73 73 69 6f 6e 20 | ......;;.NOTE(nox):.Use.session. |
| 147e0 | 74 6f 20 66 69 6e 64 20 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 | to.find.heading.......(or.(and.( |
| 14800 | 3d 20 28 62 75 66 66 65 72 2d 63 68 61 72 73 2d 6d 6f 64 69 66 69 65 64 2d 74 69 63 6b 20 28 6f | =.(buffer-chars-modified-tick.(o |
| 14820 | 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 | rg-noter--session-notes-buffer.s |
| 14840 | 65 73 73 69 6f 6e 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 | ession))...................(org- |
| 14860 | 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6d 6f 64 69 66 69 65 64 2d 74 69 63 6b 20 73 65 73 | noter--session-modified-tick.ses |
| 14880 | 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 73 74 20 | sion))................(setq.ast. |
| 148a0 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 61 73 74 20 73 65 73 73 69 6f 6e 29 | (org-noter--session-ast.session) |
| 148c0 | 29 29 20 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 43 61 63 68 65 64 20 76 65 72 73 69 6f 6e 21 0a | )).;.NOTE(nox):.Cached.version!. |
| 148e0 | 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 46 69 6e 64 20 73 65 | ...........;;.NOTE(nox):.Find.se |
| 14900 | 73 73 69 6f 6e 20 69 64 20 74 65 78 74 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 | ssion.id.text.property.......... |
| 14920 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 | .(with-current-buffer.(org-noter |
| 14940 | 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a | --session-notes-buffer.session). |
| 14960 | 20 20 20 20 20 20 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 | ............(org-with-wide-buffe |
| 14980 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 74 65 78 74 2d | r..............(let.((pos.(text- |
| 149a0 | 70 72 6f 70 65 72 74 79 2d 61 6e 79 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d | property-any.(point-min).(point- |
| 149c0 | 6d 61 78 29 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 | max).org-noter--id-text-property |
| 149e0 | 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 | ................................ |
| 14a00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d | ............(org-noter--session- |
| 14a20 | 69 64 20 73 65 73 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | id.session))))................(w |
| 14a40 | 68 65 6e 20 70 6f 73 20 28 73 65 74 71 20 72 6f 6f 74 2d 70 6f 73 20 28 63 6f 70 79 2d 6d 61 72 | hen.pos.(setq.root-pos.(copy-mar |
| 14a60 | 6b 65 72 20 70 6f 73 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 61 73 | ker.pos)))))))))......(unless.as |
| 14a80 | 74 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 72 6f 6f 74 2d 70 6f 73 20 28 69 66 20 28 6f 72 | t.......(unless.root-pos.(if.(or |
| 14aa0 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 65 66 65 72 2d 72 6f 6f 74 2d 61 73 2d 66 69 6c 65 2d 6c | .org-noter-prefer-root-as-file-l |
| 14ac0 | 65 76 65 6c 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 2d 68 65 61 64 69 6e 67 2d 70 29 29 0a | evel.(org-noter--no-heading-p)). |
| 14ae0 | 20 20 20 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 65 74 71 | ...........................(setq |
| 14b00 | 20 72 6f 6f 74 2d 70 6f 73 20 28 63 6f 70 79 2d 6d 61 72 6b 65 72 20 28 70 6f 69 6e 74 2d 6d 69 | .root-pos.(copy-marker.(point-mi |
| 14b20 | 6e 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 28 6f | n)))..........................(o |
| 14b40 | 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 20 20 20 20 | rg-next-visible-heading.1)...... |
| 14b60 | 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 72 6f 6f 74 2d 70 | ....................(setq.root-p |
| 14b80 | 6f 73 20 28 63 6f 70 79 2d 6d 61 72 6b 65 72 20 28 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 | os.(copy-marker.(point)))))..... |
| 14ba0 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 72 6b 65 72 2d 62 | ..(with-current-buffer.(marker-b |
| 14bc0 | 75 66 66 65 72 20 72 6f 6f 74 2d 70 6f 73 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 | uffer.root-pos).........(org-wit |
| 14be0 | 68 2d 70 6f 69 6e 74 2d 61 74 20 28 6d 61 72 6b 65 72 2d 70 6f 73 69 74 69 6f 6e 20 72 6f 6f 74 | h-point-at.(marker-position.root |
| 14c00 | 2d 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 | -pos)...........(org-back-to-hea |
| 14c20 | 64 69 6e 67 2d 6f 72 2d 70 6f 69 6e 74 2d 6d 69 6e 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ding-or-point-min.t)...........( |
| 14c40 | 69 66 20 28 6f 72 67 2d 61 74 2d 68 65 61 64 69 6e 67 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 | if.(org-at-heading-p)........... |
| 14c60 | 20 20 20 20 28 6f 72 67 2d 6e 61 72 72 6f 77 2d 74 6f 2d 73 75 62 74 72 65 65 29 0a 20 20 20 20 | ....(org-narrow-to-subtree)..... |
| 14c80 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 68 69 64 65 2d 64 72 61 77 65 72 2d 74 6f 67 67 6c 65 20 | ........(org-hide-drawer-toggle. |
| 14ca0 | 27 66 6f 72 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 73 74 20 28 63 61 | 'force))...........(setq.ast.(ca |
| 14cc0 | 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 65 6c 65 | r.(org-element-contents.(org-ele |
| 14ce0 | 6d 65 6e 74 2d 70 61 72 73 65 2d 62 75 66 66 65 72 20 27 67 72 65 61 74 65 72 2d 65 6c 65 6d 65 | ment-parse-buffer.'greater-eleme |
| 14d00 | 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 | nt))))...........(when.(and.(not |
| 14d20 | 20 28 76 65 63 74 6f 72 70 20 69 6e 66 6f 29 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 61 6c | .(vectorp.info)).(org-noter--val |
| 14d40 | 69 64 2d 73 65 73 73 69 6f 6e 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | id-session.session))............ |
| 14d60 | 20 28 73 65 74 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 61 73 74 20 73 | .(setf.(org-noter--session-ast.s |
| 14d80 | 65 73 73 69 6f 6e 29 20 61 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | ession).ast...................(o |
| 14da0 | 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6d 6f 64 69 66 69 65 64 2d 74 69 63 6b 20 | rg-noter--session-modified-tick. |
| 14dc0 | 73 65 73 73 69 6f 6e 29 20 28 62 75 66 66 65 72 2d 63 68 61 72 73 2d 6d 6f 64 69 66 69 65 64 2d | session).(buffer-chars-modified- |
| 14de0 | 74 69 63 6b 29 29 29 29 29 29 0a 20 20 20 20 61 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | tick)))))).....ast))..(defun.org |
| 14e00 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 20 28 61 73 74 20 | -noter--get-properties-end.(ast. |
| 14e20 | 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 2d 74 72 69 6d 29 0a 20 20 28 77 68 65 6e 20 61 73 | &optional.force-trim)...(when.as |
| 14e40 | 74 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 65 6c 65 6d | t.....(let*.((contents.(org-elem |
| 14e60 | 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 | ent-contents.ast))............(s |
| 14e80 | 65 63 74 69 6f 6e 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 63 6f 6e 74 65 6e 74 73 | ection.(org-element-map.contents |
| 14ea0 | 20 27 73 65 63 74 69 6f 6e 20 27 69 64 65 6e 74 69 74 79 20 6e 69 6c 20 74 20 27 68 65 61 64 6c | .'section.'identity.nil.t.'headl |
| 14ec0 | 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 65 73 20 28 6f 72 | ine))............(properties.(or |
| 14ee0 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 73 65 63 74 69 6f 6e 20 27 70 72 6f 70 65 | .(org-element-map.section.'prope |
| 14f00 | 72 74 79 2d 64 72 61 77 65 72 20 27 69 64 65 6e 74 69 74 79 20 6e 69 6c 20 74 29 0a 20 20 20 20 | rty-drawer.'identity.nil.t)..... |
| 14f20 | 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 65 6c 65 6d | .......................(org-elem |
| 14f40 | 65 6e 74 2d 6d 61 70 20 63 6f 6e 74 65 6e 74 73 20 27 70 72 6f 70 65 72 74 79 2d 64 72 61 77 65 | ent-map.contents.'property-drawe |
| 14f60 | 72 20 27 69 64 65 6e 74 69 74 79 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r.'identity.nil.t)))............ |
| 14f80 | 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 29 0a 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 70 | properties-end).......(if.(not.p |
| 14fa0 | 72 6f 70 65 72 74 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e | roperties)...........(org-elemen |
| 14fc0 | 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 61 73 74 29 0a | t-property.:contents-begin.ast). |
| 14fe0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 20 28 6f 72 | ........(setq.properties-end.(or |
| 15000 | 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 65 6e 64 20 70 72 6f 70 65 72 74 69 | g-element-property.:end.properti |
| 15020 | 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 66 6f 72 63 65 2d 74 72 69 | es)).........(when.(or.force-tri |
| 15040 | 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 6f 72 67 2d 65 6c 65 6d | m...................(=.(org-elem |
| 15060 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 65 6e 64 20 73 65 63 74 69 6f 6e 29 20 70 72 6f 70 65 | ent-property.:end.section).prope |
| 15080 | 72 74 69 65 73 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f | rties-end))...........(while.(no |
| 150a0 | 74 20 28 65 71 20 28 63 68 61 72 2d 62 65 66 6f 72 65 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e | t.(eq.(char-before.properties-en |
| 150c0 | 64 29 20 3f 3a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 6f 70 65 72 | d).?:)).............(setq.proper |
| 150e0 | 74 69 65 73 2d 65 6e 64 20 28 31 2d 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 29 29 29 29 0a | ties-end.(1-.properties-end)))). |
| 15100 | 20 20 20 20 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 29 29 29 29 0a 0a 28 64 65 66 | ........properties-end))))..(def |
| 15120 | 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 | un.org-noter--set-text-propertie |
| 15140 | 73 20 28 61 73 74 20 69 64 29 0a 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 | s.(ast.id)...(org-with-wide-buff |
| 15160 | 65 72 0a 20 20 20 28 77 68 65 6e 20 61 73 74 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 65 76 | er....(when.ast......(let*.((lev |
| 15180 | 65 6c 20 28 6f 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 6c 65 | el.(or.(org-element-property.:le |
| 151a0 | 76 65 6c 20 61 73 74 29 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 20 | vel.ast).0)).............(begin. |
| 151c0 | 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 69 6e 20 61 73 74 | (org-element-property.:begin.ast |
| 151e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 2d 62 65 67 69 6e 20 28 2b 20 31 | )).............(title-begin.(+.1 |
| 15200 | 20 6c 65 76 65 6c 20 62 65 67 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 | .level.begin)).............(cont |
| 15220 | 65 6e 74 73 2d 62 65 67 69 6e 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 | ents-begin.(org-element-property |
| 15240 | 20 3a 63 6f 6e 74 65 6e 74 73 2d 62 65 67 69 6e 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 | .:contents-begin.ast)).......... |
| 15260 | 20 20 20 28 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 | ...(properties-end.(org-noter--g |
| 15280 | 65 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 20 61 73 74 20 74 29 29 0a 20 20 20 20 20 20 | et-properties-end.ast.t))....... |
| 152a0 | 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 | ......(inhibit-read-only.t)..... |
| 152c0 | 20 20 20 20 20 20 20 20 28 6d 6f 64 69 66 69 65 64 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 | ........(modified.(buffer-modifi |
| 152e0 | 65 64 2d 70 29 29 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 6c 65 76 65 6c 20 30 29 0a 20 | ed-p)))........(if.(=.level.0).. |
| 15300 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 0a 20 | ..........(when.properties-end.. |
| 15320 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 | ............(add-text-properties |
| 15340 | 20 63 6f 6e 74 65 6e 74 73 2d 62 65 67 69 6e 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 0a 20 | .contents-begin.properties-end.. |
| 15360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 15380 | 20 60 28 72 65 61 64 2d 6f 6e 6c 79 20 74 20 72 65 61 72 2d 6e 6f 6e 73 74 69 63 6b 79 20 74 20 | .`(read-only.t.rear-nonsticky.t. |
| 153a0 | 2c 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 2c 69 64 | ,org-noter--id-text-property.,id |
| 153c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 | ))..............(set-buffer-modi |
| 153e0 | 66 69 65 64 2d 70 20 6d 6f 64 69 66 69 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d | fied-p.modified))..........(add- |
| 15400 | 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 28 6d 61 78 20 31 20 28 31 2d 20 62 65 67 69 6e | text-properties.(max.1.(1-.begin |
| 15420 | 29 29 20 62 65 67 69 6e 20 27 28 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 | )).begin.'(read-only.t))........ |
| 15440 | 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 62 65 67 69 6e 20 28 31 2d | ..(add-text-properties.begin.(1- |
| 15460 | 20 74 69 74 6c 65 2d 62 65 67 69 6e 29 20 60 28 72 65 61 64 2d 6f 6e 6c 79 20 74 20 66 72 6f 6e | .title-begin).`(read-only.t.fron |
| 15480 | 74 2d 73 74 69 63 6b 79 20 74 20 2c 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 74 2d 70 | t-sticky.t.,org-noter--id-text-p |
| 154a0 | 72 6f 70 65 72 74 79 20 2c 69 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 65 78 74 | roperty.,id))..........(add-text |
| 154c0 | 2d 70 72 6f 70 65 72 74 69 65 73 20 28 31 2d 20 74 69 74 6c 65 2d 62 65 67 69 6e 29 20 74 69 74 | -properties.(1-.title-begin).tit |
| 154e0 | 6c 65 2d 62 65 67 69 6e 20 27 28 72 65 61 64 2d 6f 6e 6c 79 20 74 20 72 65 61 72 2d 6e 6f 6e 73 | le-begin.'(read-only.t.rear-nons |
| 15500 | 74 69 63 6b 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 28 61 64 64 2d 74 65 78 74 2d | ticky.t))..........;;.(add-text- |
| 15520 | 70 72 6f 70 65 72 74 69 65 73 20 28 31 2d 20 63 6f 6e 74 65 6e 74 73 2d 62 65 67 69 6e 29 20 28 | properties.(1-.contents-begin).( |
| 15540 | 31 2d 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 29 20 27 28 72 65 61 64 2d 6f 6e 6c 79 20 74 | 1-.properties-end).'(read-only.t |
| 15560 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 | ))..........(when.properties-end |
| 15580 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 | ............(add-text-properties |
| 155a0 | 20 28 31 2d 20 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 29 20 70 72 6f 70 65 72 74 69 65 73 2d | .(1-.properties-end).properties- |
| 155c0 | 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 20 20 20 20 20 20 20 | end............................. |
| 155e0 | 20 20 20 20 27 28 72 65 61 64 2d 6f 6e 6c 79 20 74 20 72 65 61 72 2d 6e 6f 6e 73 74 69 63 6b 79 | ....'(read-only.t.rear-nonsticky |
| 15600 | 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 | .t)))..........(set-buffer-modif |
| 15620 | 69 65 64 2d 70 20 6d 6f 64 69 66 69 65 64 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | ied-p.modified))))))..(defun.org |
| 15640 | 2d 6e 6f 74 65 72 2d 2d 75 6e 73 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 28 61 | -noter--unset-text-properties.(a |
| 15660 | 73 74 29 0a 20 20 28 77 68 65 6e 20 61 73 74 0a 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 | st)...(when.ast.....(org-with-wi |
| 15680 | 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 65 67 69 6e 20 28 6f 72 | de-buffer......(let*.((begin.(or |
| 156a0 | 67 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 61 73 74 29 29 0a | g-element-property.:begin.ast)). |
| 156c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | ............(end.(org-noter--get |
| 156e0 | 2d 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 20 61 73 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 | -properties-end.ast.t))......... |
| 15700 | 20 20 20 20 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 | ....(inhibit-read-only.t)....... |
| 15720 | 20 20 20 20 20 20 28 6d 6f 64 69 66 69 65 64 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 | ......(modified.(buffer-modified |
| 15740 | 2d 70 29 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 | -p)))........(when.end.......... |
| 15760 | 28 72 65 6d 6f 76 65 2d 6c 69 73 74 2d 6f 66 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 | (remove-list-of-text-properties. |
| 15780 | 28 6d 61 78 20 31 20 28 31 2d 20 62 65 67 69 6e 29 29 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 | (max.1.(1-.begin)).end.......... |
| 157a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 157c0 | 60 28 72 65 61 64 2d 6f 6e 6c 79 20 66 72 6f 6e 74 2d 73 74 69 63 6b 79 20 72 65 61 72 2d 6e 6f | `(read-only.front-sticky.rear-no |
| 157e0 | 6e 73 74 69 63 6b 79 20 2c 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 74 2d 70 72 6f 70 | nsticky.,org-noter--id-text-prop |
| 15800 | 65 72 74 79 29 29 0a 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 | erty))...........(set-buffer-mod |
| 15820 | 69 66 69 65 64 2d 70 20 6d 6f 64 69 66 69 65 64 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | ified-p.modified))))))..(defun.o |
| 15840 | 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 74 2d 6e 6f 74 65 73 2d 73 63 72 6f 6c 6c 20 28 77 69 6e 64 | rg-noter--set-notes-scroll.(wind |
| 15860 | 6f 77 20 26 72 65 73 74 20 69 67 6e 6f 72 65 64 29 0a 20 20 28 77 68 65 6e 20 77 69 6e 64 6f 77 | ow.&rest.ignored)...(when.window |
| 15880 | 0a 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f | .....(with-selected-window.windo |
| 158a0 | 77 0a 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 | w.......(org-noter--with-valid-s |
| 158c0 | 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 65 76 65 6c 20 28 6f 72 67 | ession........(let*.((level.(org |
| 158e0 | 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6c 65 76 65 6c 20 73 65 73 73 69 6f 6e 29 29 0a | -noter--session-level.session)). |
| 15900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 61 6c 20 28 2a 20 28 31 2d 20 6c 65 76 65 6c | ..............(goal.(*.(1-.level |
| 15920 | 29 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 73 63 72 | ).2))...............(current-scr |
| 15940 | 6f 6c 6c 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 | oll.(window-hscroll))).......... |
| 15960 | 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 6f 72 67 | (when.(and.(bound-and-true-p.org |
| 15980 | 2d 69 6e 64 65 6e 74 2d 6d 6f 64 65 29 20 28 3c 20 63 75 72 72 65 6e 74 2d 73 63 72 6f 6c 6c 20 | -indent-mode).(<.current-scroll. |
| 159a0 | 67 6f 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d 72 69 67 68 74 20 | goal))............(scroll-right. |
| 159c0 | 63 75 72 72 65 6e 74 2d 73 63 72 6f 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 63 72 6f | current-scroll)............(scro |
| 159e0 | 6c 6c 2d 6c 65 66 74 20 67 6f 61 6c 20 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 | ll-left.goal.t)))))))..(defun.or |
| 15a00 | 67 2d 6e 6f 74 65 72 2d 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 28 6c 65 76 65 6c 20 74 | g-noter--insert-heading.(level.t |
| 15a20 | 69 74 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 65 77 6c 69 6e 65 73 2d 6e 75 6d 62 65 72 20 6c | itle.&optional.newlines-number.l |
| 15a40 | 6f 63 61 74 69 6f 6e 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6e 65 77 20 68 65 61 64 69 6e 67 | ocation)..."Insert.a.new.heading |
| 15a60 | 20 61 74 20 4c 45 56 45 4c 20 77 69 74 68 20 54 49 54 4c 45 2e 0a 54 68 65 20 70 6f 69 6e 74 20 | .at.LEVEL.with.TITLE..The.point. |
| 15a80 | 77 69 6c 6c 20 62 65 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 63 6f 6e 74 | will.be.at.the.start.of.the.cont |
| 15aa0 | 65 6e 74 73 2c 20 61 66 74 65 72 20 61 6e 79 0a 70 72 6f 70 65 72 74 69 65 73 2c 20 62 79 20 61 | ents,.after.any.properties,.by.a |
| 15ac0 | 20 6d 61 72 67 69 6e 20 6f 66 20 4e 45 57 4c 49 4e 45 53 2d 4e 55 4d 42 45 52 2e 0a 0a 57 68 65 | .margin.of.NEWLINES-NUMBER...Whe |
| 15ae0 | 6e 20 4c 4f 43 41 54 49 4f 4e 20 69 73 20 70 72 6f 76 64 65 64 2c 20 69 74 20 69 73 20 77 72 69 | n.LOCATION.is.provded,.it.is.wri |
| 15b00 | 74 74 65 6e 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 0a 6f 66 | tten.into.the.property.drawer.of |
| 15b20 | 20 74 68 65 20 68 65 61 64 69 6e 67 20 75 6e 64 65 72 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 | .the.heading.under.`org-noter-pr |
| 15b40 | 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 27 20 28 64 65 66 61 75 6c 74 3a 0a | operty-note-location'.(default:. |
| 15b60 | 4e 4f 54 45 52 5f 50 41 47 45 29 2e 22 0a 20 20 28 73 65 74 71 20 6e 65 77 6c 69 6e 65 73 2d 6e | NOTER_PAGE)."...(setq.newlines-n |
| 15b80 | 75 6d 62 65 72 20 28 6f 72 20 6e 65 77 6c 69 6e 65 73 2d 6e 75 6d 62 65 72 20 31 29 29 0a 20 20 | umber.(or.newlines-number.1))... |
| 15ba0 | 28 6f 72 67 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 6e 69 6c 20 74 29 0a 20 20 28 6c 65 | (org-insert-heading.nil.t)...(le |
| 15bc0 | 74 2a 20 28 28 69 6e 69 74 69 61 6c 2d 6c 65 76 65 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | t*.((initial-level.(org-element- |
| 15be0 | 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 74 2d | property.:level.(org-element-at- |
| 15c00 | 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 61 6e 67 65 72 20 28 69 66 20 28 | point)))..........(changer.(if.( |
| 15c20 | 3e 20 6c 65 76 65 6c 20 69 6e 69 74 69 61 6c 2d 6c 65 76 65 6c 29 20 27 6f 72 67 2d 64 6f 2d 64 | >.level.initial-level).'org-do-d |
| 15c40 | 65 6d 6f 74 65 20 27 6f 72 67 2d 64 6f 2d 70 72 6f 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 | emote.'org-do-promote))......... |
| 15c60 | 20 28 6e 75 6d 62 65 72 2d 6f 66 2d 74 69 6d 65 73 20 28 61 62 73 20 28 2d 20 6c 65 76 65 6c 20 | .(number-of-times.(abs.(-.level. |
| 15c80 | 69 6e 69 74 69 61 6c 2d 6c 65 76 65 6c 29 29 29 29 0a 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 | initial-level)))).....(dotimes.( |
| 15ca0 | 5f 20 6e 75 6d 62 65 72 2d 6f 66 2d 74 69 6d 65 73 29 20 28 66 75 6e 63 61 6c 6c 20 63 68 61 6e | _.number-of-times).(funcall.chan |
| 15cc0 | 67 65 72 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6f 72 67 2d 74 72 69 6d 20 28 72 65 70 | ger)).....(insert.(org-trim.(rep |
| 15ce0 | 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 22 20 22 20 22 20 74 | lace-regexp-in-string."\n".".".t |
| 15d00 | 69 74 6c 65 29 29 29 0a 0a 20 20 20 20 28 6f 72 67 2d 65 6e 64 2d 6f 66 2d 73 75 62 74 72 65 65 | itle)))......(org-end-of-subtree |
| 15d20 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 20 28 69 6e 73 65 72 74 20 22 5c 6e | ).....(unless.(bolp).(insert."\n |
| 15d40 | 22 29 29 0a 20 20 20 20 28 6f 72 67 2d 4e 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 62 65 66 6f 72 | ")).....(org-N-empty-lines-befor |
| 15d60 | 65 2d 63 75 72 72 65 6e 74 20 28 31 2d 20 6e 65 77 6c 69 6e 65 73 2d 6e 75 6d 62 65 72 29 29 0a | e-current.(1-.newlines-number)). |
| 15d80 | 0a 20 20 20 20 28 77 68 65 6e 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 28 6f 72 67 2d 65 | .....(when.location.......(org-e |
| 15da0 | 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d | ntry-put.nil.org-noter-property- |
| 15dc0 | 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 | note-location.(org-noter--pretty |
| 15de0 | 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 0a 20 20 20 20 | -print-location.location))...... |
| 15e00 | 20 20 28 77 68 65 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 70 72 6f 70 65 72 74 79 2d 69 | ..(when.org-noter-doc-property-i |
| 15e20 | 6e 2d 6e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 | n-notes.........(org-noter--with |
| 15e40 | 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 | -valid-session..........(org-ent |
| 15e60 | 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f | ry-put.nil.org-noter-property-do |
| 15e80 | 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 70 65 | c-file.(org-noter--session-prope |
| 15ea0 | 72 74 79 2d 74 65 78 74 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 | rty-text.session))..........(org |
| 15ec0 | 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 | -entry-put.nil.org-noter--proper |
| 15ee0 | 74 79 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 20 22 6e 69 6c 22 | ty-auto-save-last-location."nil" |
| 15f00 | 29 29 29 29 0a 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d | ))))......(run-hooks.'org-noter- |
| 15f20 | 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 2d 68 6f 6f 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | insert-heading-hook)))..(defun.o |
| 15f40 | 72 67 2d 6e 6f 74 65 72 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d 72 6f 6f 74 20 28 61 73 74 29 0a 20 | rg-noter--narrow-to-root.(ast).. |
| 15f60 | 20 28 77 68 65 6e 20 28 61 6e 64 20 61 73 74 20 28 6e 6f 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | .(when.(and.ast.(not.(org-noter- |
| 15f80 | 2d 6e 6f 2d 68 65 61 64 69 6e 67 2d 70 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 | -no-heading-p))).....(save-excur |
| 15fa0 | 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 67 2d 65 6c 65 6d 65 | sion.......(goto-char.(org-eleme |
| 15fc0 | 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 61 73 74 29 | nt-property.:contents-begin.ast) |
| 15fe0 | 29 0a 20 20 20 20 20 20 28 6f 72 67 2d 73 68 6f 77 2d 65 6e 74 72 79 29 0a 20 20 20 20 20 20 28 | ).......(org-show-entry).......( |
| 16000 | 6f 72 67 2d 6e 61 72 72 6f 77 2d 74 6f 2d 73 75 62 74 72 65 65 29 0a 20 20 20 20 20 20 28 6f 72 | org-narrow-to-subtree).......(or |
| 16020 | 67 2d 63 79 63 6c 65 2d 68 69 64 65 2d 64 72 61 77 65 72 73 20 27 61 6c 6c 29 29 29 29 0a 0a 28 | g-cycle-hide-drawers.'all))))..( |
| 16040 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 20 | defun.org-noter--get-doc-window. |
| 16060 | 28 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 | ()...(org-noter--with-valid-sess |
| 16080 | 69 6f 6e 0a 20 20 20 28 6f 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 28 6f | ion....(or.(get-buffer-window.(o |
| 160a0 | 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 20 73 65 73 | rg-noter--session-doc-buffer.ses |
| 160c0 | 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sion)........................... |
| 160e0 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 73 65 73 73 69 6f | (org-noter--session-frame.sessio |
| 16100 | 6e 29 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 74 75 70 2d 77 69 6e | n))........(org-noter--setup-win |
| 16120 | 64 6f 77 73 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 | dows.org-noter--session)........ |
| 16140 | 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 | (get-buffer-window.(org-noter--s |
| 16160 | 65 73 73 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 | ession-doc-buffer.session)...... |
| 16180 | 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 6e 6f 74 65 72 2d | .....................(org-noter- |
| 161a0 | 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 73 65 73 73 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 | -session-frame.session)))))..(de |
| 161c0 | 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 | fun.org-noter--get-notes-window. |
| 161e0 | 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 29 0a 20 20 22 43 6f 6e 6a 75 72 65 20 74 68 65 20 | (&optional.type)..."Conjure.the. |
| 16200 | 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 66 72 6f 6d 20 74 68 65 20 76 6f 69 64 2e 22 0a 20 20 28 | notes-window.from.the.void."...( |
| 16220 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 | org-noter--with-valid-session... |
| 16240 | 20 28 6c 65 74 20 28 28 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | .(let.((notes-buffer.(org-noter- |
| 16260 | 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 0a | -session-notes-buffer.session)). |
| 16280 | 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e | .........(window-location.(org-n |
| 162a0 | 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 73 65 | oter--session-window-location.se |
| 162c0 | 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f | ssion))..........(window-behavio |
| 162e0 | 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 77 69 6e 64 6f 77 2d 62 65 68 | r.(org-noter--session-window-beh |
| 16300 | 61 76 69 6f 72 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2d 77 | avior.session))..........notes-w |
| 16320 | 69 6e 64 6f 77 29 0a 20 20 20 20 20 28 6f 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 | indow)......(or.(get-buffer-wind |
| 16340 | 6f 77 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 | ow.notes-buffer.t)..........(whe |
| 16360 | 6e 20 28 6f 72 20 28 65 71 20 74 79 70 65 20 27 66 6f 72 63 65 29 20 28 6d 65 6d 71 20 74 79 70 | n.(or.(eq.type.'force).(memq.typ |
| 16380 | 65 20 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | e.window-behavior))............( |
| 163a0 | 69 66 20 28 65 71 20 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 27 6f 74 68 65 72 2d 66 72 | if.(eq.window-location.'other-fr |
| 163c0 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 73 74 6f | ame)................(let.((resto |
| 163e0 | 72 65 2d 66 72 61 6d 65 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 29 0a 20 20 20 20 | re-frame.(selected-frame)))..... |
| 16400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f | .............(switch-to-buffer-o |
| 16420 | 74 68 65 72 2d 66 72 61 6d 65 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 | ther-frame.notes-buffer)........ |
| 16440 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 28 67 65 | ..........(setq.notes-window.(ge |
| 16460 | 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 74 29 29 | t-buffer-window.notes-buffer.t)) |
| 16480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 78 2d 66 6f 63 75 73 2d 66 72 61 6d 65 | ..................(x-focus-frame |
| 164a0 | 20 72 65 73 74 6f 72 65 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .restore-frame)................. |
| 164c0 | 20 28 72 61 69 73 65 2d 66 72 61 6d 65 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 6e 6f 74 65 | .(raise-frame.(window-frame.note |
| 164e0 | 73 2d 77 69 6e 64 6f 77 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d | s-window)))...............(with- |
| 16500 | 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d | selected-window.(org-noter--get- |
| 16520 | 64 6f 63 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | doc-window)................(let. |
| 16540 | 28 28 68 6f 72 69 7a 6f 6e 74 61 6c 20 28 65 71 20 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e | ((horizontal.(eq.window-location |
| 16560 | 20 27 68 6f 72 69 7a 6f 6e 74 61 6c 2d 73 70 6c 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .'horizontal-split)))........... |
| 16580 | 20 20 20 20 20 20 20 28 73 65 74 71 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | .......(setq...................n |
| 165a0 | 6f 74 65 73 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | otes-window...................(i |
| 165c0 | 66 20 28 77 69 6e 64 6f 77 2d 63 6f 6d 62 69 6e 65 64 2d 70 20 6e 69 6c 20 68 6f 72 69 7a 6f 6e | f.(window-combined-p.nil.horizon |
| 165e0 | 74 61 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 3b 3b 20 4e 4f | tal).......................;;.NO |
| 16600 | 54 45 28 6e 6f 78 29 3a 20 52 65 75 73 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 65 6e 74 20 | TE(nox):.Reuse.already.existent. |
| 16620 | 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 20 28 6c 65 | window.......................(le |
| 16640 | 74 20 28 28 73 69 62 6c 69 6e 67 2d 77 69 6e 64 6f 77 20 28 6f 72 20 28 77 69 6e 64 6f 77 2d 6e | t.((sibling-window.(or.(window-n |
| 16660 | 65 78 74 2d 73 69 62 6c 69 6e 67 29 20 28 77 69 6e 64 6f 77 2d 70 72 65 76 2d 73 69 62 6c 69 6e | ext-sibling).(window-prev-siblin |
| 16680 | 67 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 28 6f | g)))).........................(o |
| 166a0 | 72 20 28 77 69 6e 64 6f 77 2d 74 6f 70 2d 63 68 69 6c 64 20 73 69 62 6c 69 6e 67 2d 77 69 6e 64 | r.(window-top-child.sibling-wind |
| 166c0 | 6f 77 29 20 28 77 69 6e 64 6f 77 2d 6c 65 66 74 2d 63 68 69 6c 64 20 73 69 62 6c 69 6e 67 2d 77 | ow).(window-left-child.sibling-w |
| 166e0 | 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 20 20 20 20 20 20 | indow).......................... |
| 16700 | 20 20 20 73 69 62 6c 69 6e 67 2d 77 69 6e 64 6f 77 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | ...sibling-window))............. |
| 16720 | 20 20 20 20 20 20 20 20 20 28 69 66 20 68 6f 72 69 7a 6f 6e 74 61 6c 0a 20 20 20 20 20 20 20 20 | .........(if.horizontal......... |
| 16740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 77 69 6e 64 6f 77 2d 72 69 | ................(split-window-ri |
| 16760 | 67 68 74 20 28 63 65 69 6c 69 6e 67 20 28 2a 20 28 63 61 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | ght.(ceiling.(*.(car.(org-noter- |
| 16780 | 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 73 65 73 73 | -session-doc-split-fraction.sess |
| 167a0 | 69 6f 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 20 20 20 20 | ion))........................... |
| 167c0 | 20 20 20 20 20 20 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 | ..............................(w |
| 167e0 | 69 6e 64 6f 77 2d 74 6f 74 61 6c 2d 77 69 64 74 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | indow-total-width))))........... |
| 16800 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 77 69 6e 64 6f 77 2d 62 65 6c 6f 77 20 | ............(split-window-below. |
| 16820 | 28 63 65 69 6c 69 6e 67 20 28 2a 20 28 63 64 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 | (ceiling.(*.(cdr.(org-noter--ses |
| 16840 | 73 69 6f 6e 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 | sion-doc-split-fraction.session) |
| 16860 | 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 | )............................... |
| 16880 | 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 6f 77 2d | ........................(window- |
| 168a0 | 74 6f 74 61 6c 2d 68 65 69 67 68 74 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 | total-height)))))))))........... |
| 168c0 | 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 77 69 6e | ....(set-window-buffer.notes-win |
| 168e0 | 64 6f 77 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f | dow.notes-buffer))............no |
| 16900 | 74 65 73 2d 77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 | tes-window)))))..(defun.org-note |
| 16920 | 72 2d 2d 72 65 6c 6f 63 61 74 65 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 28 6e 6f 74 65 73 2d | r--relocate-notes-window.(notes- |
| 16940 | 62 75 66 66 65 72 29 0a 20 20 22 43 6c 65 61 72 20 74 68 65 20 6e 6f 74 65 73 2d 77 69 6e 64 6f | buffer)..."Clear.the.notes-windo |
| 16960 | 77 20 61 6e 64 20 28 72 65 29 6c 6f 63 61 74 65 20 69 74 2e 0a 55 73 65 64 20 62 79 20 69 6e 74 | w.and.(re)locate.it..Used.by.int |
| 16980 | 65 72 61 63 74 69 76 65 20 6e 6f 74 65 2d 77 69 6e 64 6f 77 20 6c 6f 63 61 74 69 6f 6e 20 66 75 | eractive.note-window.location.fu |
| 169a0 | 6e 63 74 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 20 28 65 78 69 73 74 73 29 0a 20 20 20 20 28 64 | nctions."...(let.(exists).....(d |
| 169c0 | 6f 6c 69 73 74 20 28 77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 | olist.(window.(get-buffer-window |
| 169e0 | 2d 6c 69 73 74 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 | -list.notes-buffer.nil.t))...... |
| 16a00 | 20 28 73 65 74 71 20 65 78 69 73 74 73 20 74 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c | .(setq.exists.t).......(with-sel |
| 16a20 | 65 63 74 65 64 2d 66 72 61 6d 65 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 77 69 6e 64 6f 77 | ected-frame.(window-frame.window |
| 16a40 | 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 28 63 6f 75 6e 74 2d 77 69 6e 64 6f 77 73 29 | ).........(if.(=.(count-windows) |
| 16a60 | 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 72 61 6d 65 29 0a 20 | .1).............(delete-frame).. |
| 16a80 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 29 | .........(delete-window.window)) |
| 16aa0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 65 78 69 73 74 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | )).....(when.exists.(org-noter-- |
| 16ac0 | 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 27 66 6f 72 63 65 29 29 29 29 0a 0a 28 64 65 | get-notes-window.'force))))..(de |
| 16ae0 | 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 74 75 70 2d 77 69 6e 64 6f 77 73 20 28 73 65 | fun.org-noter--setup-windows.(se |
| 16b00 | 73 73 69 6f 6e 29 0a 20 20 22 53 65 74 75 70 20 77 69 6e 64 6f 77 73 20 77 68 65 6e 20 73 74 61 | ssion)..."Setup.windows.when.sta |
| 16b20 | 72 74 69 6e 67 20 53 45 53 53 49 4f 4e 2c 20 72 65 73 70 65 63 74 69 6e 67 20 75 73 65 72 20 63 | rting.SESSION,.respecting.user.c |
| 16b40 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 22 0a 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 6e 6f 74 65 | onfiguration."...(when.(org-note |
| 16b60 | 72 2d 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 28 77 | r--valid-session.session).....(w |
| 16b80 | 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 | ith-selected-frame.(org-noter--s |
| 16ba0 | 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 64 65 6c | ession-frame.session).......(del |
| 16bc0 | 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 | ete-other-windows).......(let*.( |
| 16be0 | 28 64 6f 63 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d | (doc-buffer.(org-noter--session- |
| 16c00 | 64 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | doc-buffer.session))............ |
| 16c20 | 20 20 28 64 6f 63 2d 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 | ..(doc-window.(selected-window)) |
| 16c40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 28 6f 72 67 | ..............(notes-buffer.(org |
| 16c60 | 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 | -noter--session-notes-buffer.ses |
| 16c80 | 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 6c 6f 63 61 | sion))..............(window-loca |
| 16ca0 | 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 77 69 6e 64 6f 77 2d | tion.(org-noter--session-window- |
| 16cc0 | 6c 6f 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | location.session)).............. |
| 16ce0 | 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 29 0a 0a 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 | notes-window)..........(set-wind |
| 16d00 | 6f 77 2d 62 75 66 66 65 72 20 64 6f 63 2d 77 69 6e 64 6f 77 20 64 6f 63 2d 62 75 66 66 65 72 29 | ow-buffer.doc-window.doc-buffer) |
| 16d20 | 0a 0a 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 6e | ..........(with-current-buffer.n |
| 16d40 | 6f 74 65 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6f 72 | otes-buffer...........(unless.or |
| 16d60 | 67 2d 6e 6f 74 65 72 2d 64 69 73 61 62 6c 65 2d 6e 61 72 72 6f 77 69 6e 67 0a 20 20 20 20 20 20 | g-noter-disable-narrowing....... |
| 16d80 | 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d 72 6f 6f 74 | ......(org-noter--narrow-to-root |
| 16da0 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 20 73 65 73 73 69 6f 6e 29 | .(org-noter--parse-root.session) |
| 16dc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 | ))...........(setq.notes-window. |
| 16de0 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 27 73 74 | (org-noter--get-notes-window.'st |
| 16e00 | 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 74 2d | art))...........(org-noter--set- |
| 16e20 | 6e 6f 74 65 73 2d 73 63 72 6f 6c 6c 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 29 29 0a 0a 20 20 20 | notes-scroll.notes-window))..... |
| 16e40 | 20 20 20 20 20 28 77 68 65 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 77 61 70 2d 77 69 6e 64 6f 77 | .....(when.org-noter-swap-window |
| 16e60 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 73 77 61 70 2d 77 69 6e | ...........(cl-labels.((swap-win |
| 16e80 | 64 6f 77 73 20 28 77 69 6e 64 6f 77 31 20 77 69 6e 64 6f 77 32 29 0a 20 20 20 20 20 20 20 20 20 | dows.(window1.window2).......... |
| 16ea0 | 20 20 20 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 53 77 61 70 | ..........................."Swap |
| 16ec0 | 20 74 68 65 20 62 75 66 66 65 72 73 20 6f 66 20 57 49 4e 44 4f 57 31 20 61 6e 64 20 57 49 4e 44 | .the.buffers.of.WINDOW1.and.WIND |
| 16ee0 | 4f 57 32 2e 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 | OW2."........................... |
| 16f00 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 31 20 28 77 69 6e 64 6f 77 | ..........(let.((buffer1.(window |
| 16f20 | 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer.window1))............... |
| 16f40 | 20 20 20 20 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 | ............................(buf |
| 16f60 | 66 65 72 32 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 32 29 29 29 0a 20 | fer2.(window-buffer.window2))).. |
| 16f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16fa0 | 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 31 20 | .....(set-window-buffer.window1. |
| 16fc0 | 62 75 66 66 65 72 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer2)........................ |
| 16fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 | ...............(set-window-buffe |
| 17000 | 72 20 77 69 6e 64 6f 77 32 20 62 75 66 66 65 72 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.window2.buffer1).............. |
| 17020 | 20 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 65 6c 65 63 74 | .........................(select |
| 17040 | 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 32 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -window.window2))))............. |
| 17060 | 28 6c 65 74 20 28 28 66 72 61 6d 65 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 6e 6f 74 65 73 | (let.((frame.(window-frame.notes |
| 17080 | 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | -window)))...............(when.( |
| 170a0 | 61 6e 64 20 28 66 72 61 6d 65 2d 6c 69 76 65 2d 70 20 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 | and.(frame-live-p.frame)........ |
| 170c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 66 72 61 6d 65 | ..................(not.(eq.frame |
| 170e0 | 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(selected-frame))))............ |
| 17100 | 20 20 20 20 20 28 73 65 6c 65 63 74 2d 66 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 2d 66 6f 63 | .....(select-frame-set-input-foc |
| 17120 | 75 73 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 29 29 29 | us.(window-frame.notes-window))) |
| 17140 | 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 28 77 69 6e 64 6f | ...............(when.(and.(windo |
| 17160 | 77 2d 6c 69 76 65 2d 70 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 | w-live-p.notes-window).......... |
| 17180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 6e 6f 74 65 73 2d 77 | ................(not.(eq.notes-w |
| 171a0 | 69 6e 64 6f 77 20 64 6f 63 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | indow.doc-window)))............. |
| 171c0 | 20 20 20 20 28 73 77 61 70 2d 77 69 6e 64 6f 77 73 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 64 | ....(swap-windows.notes-window.d |
| 171e0 | 6f 63 2d 77 69 6e 64 6f 77 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | oc-window))))............(if.(eq |
| 17200 | 20 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 27 68 6f 72 69 7a 6f 6e 74 61 6c 2d 73 70 6c | .window-location.'horizontal-spl |
| 17220 | 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 6c 61 72 67 65 2d 77 69 6e 64 6f | it)...............(enlarge-windo |
| 17240 | 77 20 28 2d 20 28 63 65 69 6c 69 6e 67 20 28 2a 20 28 2d 20 31 20 28 63 61 72 20 28 6f 72 67 2d | w.(-.(ceiling.(*.(-.1.(car.(org- |
| 17260 | 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f | noter--session-doc-split-fractio |
| 17280 | 6e 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.session))).................... |
| 172a0 | 20 20 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 72 61 6d 65 | ..........................(frame |
| 172c0 | 2d 77 69 64 74 68 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 | -width)))....................... |
| 172e0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 74 6f 74 61 6c 2d 77 69 64 74 68 29 29 | ...........(window-total-width)) |
| 17300 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 6c 61 72 67 65 2d 77 69 6e 64 6f 77 20 | .t).............(enlarge-window. |
| 17320 | 28 2d 20 28 63 65 69 6c 69 6e 67 20 28 2a 20 28 2d 20 31 20 28 63 64 72 20 28 6f 72 67 2d 6e 6f | (-.(ceiling.(*.(-.1.(cdr.(org-no |
| 17340 | 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 | ter--session-doc-split-fraction. |
| 17360 | 73 65 73 73 69 6f 6e 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 | session)))...................... |
| 17380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 2d 68 65 69 | ......................(frame-hei |
| 173a0 | 67 68 74 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 | ght))).......................... |
| 173c0 | 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 74 6f 74 61 6c 2d 68 65 69 67 68 74 29 29 29 29 29 0a | ......(window-total-height))))). |
| 173e0 | 0a 20 20 20 20 20 20 20 20 28 69 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 77 61 70 2d 77 69 6e 64 | .........(if.org-noter-swap-wind |
| 17400 | 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 4e | ow.............;;.the.variable.N |
| 17420 | 4f 54 45 53 2d 57 49 4e 44 4f 57 20 68 65 72 65 20 69 73 20 72 65 61 6c 6c 79 0a 20 20 20 20 20 | OTES-WINDOW.here.is.really...... |
| 17440 | 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 77 69 6e 64 6f 77 20 73 69 | .......;;.the.document.window.si |
| 17460 | 6e 63 65 20 74 68 65 20 74 77 6f 20 67 6f 74 20 73 77 61 70 70 65 64 0a 20 20 20 20 20 20 20 20 | nce.the.two.got.swapped......... |
| 17480 | 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 64 65 64 69 63 61 74 65 64 2d 70 20 6e 6f 74 65 | ....(set-window-dedicated-p.note |
| 174a0 | 73 2d 77 69 6e 64 6f 77 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 74 27 73 20 6e 6f | s-window.t)...........;;.It's.no |
| 174c0 | 74 20 73 77 61 70 70 65 64 20 73 6f 20 73 65 74 20 69 74 20 6e 6f 72 6d 61 6c 6c 79 0a 20 20 20 | t.swapped.so.set.it.normally.... |
| 174e0 | 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 64 65 64 69 63 61 74 65 64 2d 70 20 64 | .......(set-window-dedicated-p.d |
| 17500 | 6f 63 2d 77 69 6e 64 6f 77 20 74 29 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6f 72 67 | oc-window.t))))))..(defmacro.org |
| 17520 | 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 6e 6f 74 65 73 2d 77 69 6e 64 | -noter--with-selected-notes-wind |
| 17540 | 6f 77 20 28 65 72 72 6f 72 2d 73 74 72 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 6c 65 74 | ow.(error-str.&rest.body)...(let |
| 17560 | 20 28 28 77 69 74 68 2d 65 72 72 6f 72 20 28 73 74 72 69 6e 67 70 20 65 72 72 6f 72 2d 73 74 72 | .((with-error.(stringp.error-str |
| 17580 | 29 29 29 0a 20 20 20 20 60 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d | ))).....`(org-noter--with-valid- |
| 175a0 | 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 6f 74 65 73 2d 77 69 6e 64 6f | session.......(let.((notes-windo |
| 175c0 | 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 29 29 | w.(org-noter--get-notes-window)) |
| 175e0 | 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 | ).........(if.notes-window...... |
| 17600 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 6e 6f 74 | .......(with-selected-window.not |
| 17620 | 65 73 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 69 66 20 77 69 74 | es-window...............,(if.wit |
| 17640 | 68 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 70 72 6f | h-error....................`(pro |
| 17660 | 67 6e 20 2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | gn.,@body)..................(if. |
| 17680 | 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 70 72 6f 67 | body......................`(prog |
| 176a0 | 6e 20 2c 65 72 72 6f 72 2d 73 74 72 20 2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.,error-str.,@body)............ |
| 176c0 | 20 20 20 20 20 20 20 20 60 28 70 72 6f 67 6e 20 2c 65 72 72 6f 72 2d 73 74 72 29 29 29 29 0a 20 | ........`(progn.,error-str)))).. |
| 176e0 | 20 20 20 20 20 20 20 20 20 2c 28 77 68 65 6e 20 77 69 74 68 2d 65 72 72 6f 72 20 60 28 75 73 65 | .........,(when.with-error.`(use |
| 17700 | 72 2d 65 72 72 6f 72 20 22 25 73 22 20 2c 65 72 72 6f 72 2d 73 74 72 29 29 29 29 29 29 29 0a 0a | r-error."%s".,error-str))))))).. |
| 17720 | 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 62 | (defun.org-noter--notes-window-b |
| 17740 | 65 68 61 76 69 6f 72 2d 70 72 6f 70 65 72 74 79 20 28 61 73 74 29 0a 20 20 28 6c 65 74 20 28 28 | ehavior-property.(ast)...(let.(( |
| 17760 | 70 72 6f 70 65 72 74 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 | property.(org-element-property.( |
| 17780 | 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 | intern.(concat.":".org-noter--pr |
| 177a0 | 6f 70 65 72 74 79 2d 62 65 68 61 76 69 6f 72 29 29 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 | operty-behavior)).ast))......... |
| 177c0 | 76 61 6c 75 65 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 | value).....(when.(and.(stringp.p |
| 177e0 | 72 6f 70 65 72 74 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 29 20 30 29 | roperty).(>.(length.property).0) |
| 17800 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 28 63 61 72 20 28 72 65 61 64 2d 66 | ).......(setq.value.(car.(read-f |
| 17820 | 72 6f 6d 2d 73 74 72 69 6e 67 20 70 72 6f 70 65 72 74 79 29 29 29 0a 20 20 20 20 20 20 28 77 68 | rom-string.property))).......(wh |
| 17840 | 65 6e 20 28 6c 69 73 74 70 20 76 61 6c 75 65 29 20 76 61 6c 75 65 29 29 29 29 0a 0a 28 64 65 66 | en.(listp.value).value))))..(def |
| 17860 | 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 | un.org-noter--notes-window-locat |
| 17880 | 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 28 61 73 74 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 70 | ion-property.(ast)...(let.((prop |
| 178a0 | 65 72 74 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 69 6e 74 65 | erty.(org-element-property.(inte |
| 178c0 | 72 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 | rn.(concat.":".org-noter--proper |
| 178e0 | 74 79 2d 6c 6f 63 61 74 69 6f 6e 29 29 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 76 61 6c 75 | ty-location)).ast)).........valu |
| 17900 | 65 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 72 6f 70 65 | e).....(when.(and.(stringp.prope |
| 17920 | 72 74 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 29 20 30 29 29 0a 20 20 | rty).(>.(length.property).0))... |
| 17940 | 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 28 69 6e 74 65 72 6e 20 70 72 6f 70 65 72 74 79 | ....(setq.value.(intern.property |
| 17960 | 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 76 61 6c 75 65 20 27 28 68 6f 72 | )).......(when.(memq.value.'(hor |
| 17980 | 69 7a 6f 6e 74 61 6c 2d 73 70 6c 69 74 20 76 65 72 74 69 63 61 6c 2d 73 70 6c 69 74 20 6f 74 68 | izontal-split.vertical-split.oth |
| 179a0 | 65 72 2d 66 72 61 6d 65 29 29 20 76 61 6c 75 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | er-frame)).value))))..(defun.org |
| 179c0 | 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 2d 70 72 6f 70 65 | -noter--doc-split-fraction-prope |
| 179e0 | 72 74 79 20 28 61 73 74 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 70 65 72 74 79 20 28 6f 72 67 | rty.(ast)...(let.((property.(org |
| 17a00 | 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 | -element-property.(intern.(conca |
| 17a20 | 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 73 70 | t.":".org-noter--property-doc-sp |
| 17a40 | 6c 69 74 2d 66 72 61 63 74 69 6f 6e 29 29 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 76 61 6c | lit-fraction)).ast)).........val |
| 17a60 | 75 65 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 72 6f 70 | ue).....(when.(and.(stringp.prop |
| 17a80 | 65 72 74 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 29 20 30 29 29 0a 20 | erty).(>.(length.property).0)).. |
| 17aa0 | 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 28 63 61 72 20 28 72 65 61 64 2d 66 72 6f 6d | .....(setq.value.(car.(read-from |
| 17ac0 | 2d 73 74 72 69 6e 67 20 70 72 6f 70 65 72 74 79 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | -string.property))).......(when. |
| 17ae0 | 28 63 6f 6e 73 70 20 76 61 6c 75 65 29 20 76 61 6c 75 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | (consp.value).value))))..(defun. |
| 17b00 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 | org-noter--auto-save-last-locati |
| 17b20 | 6f 6e 2d 70 72 6f 70 65 72 74 79 20 28 61 73 74 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 70 65 | on-property.(ast)...(let.((prope |
| 17b40 | 72 74 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 69 6e 74 65 72 | rty.(org-element-property.(inter |
| 17b60 | 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 | n.(concat.":".org-noter--propert |
| 17b80 | 79 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 29 29 20 61 73 74 29 | y-auto-save-last-location)).ast) |
| 17ba0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 72 6f 70 65 | )).....(when.(and.(stringp.prope |
| 17bc0 | 72 74 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 29 20 30 29 29 0a 20 20 | rty).(>.(length.property).0))... |
| 17be0 | 20 20 20 20 28 69 66 20 28 69 6e 74 65 72 6e 20 70 72 6f 70 65 72 74 79 29 20 74 20 27 64 69 73 | ....(if.(intern.property).t.'dis |
| 17c00 | 61 62 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 68 69 64 65 | able))))..(defun.org-noter--hide |
| 17c20 | 2d 6f 74 68 65 72 2d 70 72 6f 70 65 72 74 79 20 28 61 73 74 29 0a 20 20 28 6c 65 74 20 28 28 70 | -other-property.(ast)...(let.((p |
| 17c40 | 72 6f 70 65 72 74 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 69 | roperty.(org-element-property.(i |
| 17c60 | 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f | ntern.(concat.":".org-noter--pro |
| 17c80 | 70 65 72 74 79 2d 68 69 64 65 2d 6f 74 68 65 72 29 29 20 61 73 74 29 29 29 0a 20 20 20 20 28 77 | perty-hide-other)).ast))).....(w |
| 17ca0 | 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 72 6f 70 65 72 74 79 29 20 28 3e 20 28 | hen.(and.(stringp.property).(>.( |
| 17cc0 | 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 29 20 30 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 | length.property).0)).......(if.( |
| 17ce0 | 69 6e 74 65 72 6e 20 70 72 6f 70 65 72 74 79 29 20 74 20 27 64 69 73 61 62 6c 65 29 29 29 29 0a | intern.property).t.'disable)))). |
| 17d00 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 | .(defun.org-noter--closest-tippi |
| 17d20 | 6e 67 2d 70 6f 69 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 61 73 74 29 0a 20 20 28 6c 65 74 20 28 | ng-point-property.(ast)...(let.( |
| 17d40 | 28 70 72 6f 70 65 72 74 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 | (property.(org-element-property. |
| 17d60 | 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 | (intern.(concat.":".org-noter--p |
| 17d80 | 72 6f 70 65 72 74 79 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 29 29 20 | roperty-closest-tipping-point)). |
| 17da0 | 61 73 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 | ast))).....(when.(and.(stringp.p |
| 17dc0 | 72 6f 70 65 72 74 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 29 20 30 29 | roperty).(>.(length.property).0) |
| 17de0 | 29 0a 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 73 74 72 69 6e 67 2d 74 | ).......(ignore-errors.(string-t |
| 17e00 | 6f 2d 6e 75 6d 62 65 72 20 70 72 6f 70 65 72 74 79 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | o-number.property)))))..(defun.o |
| 17e20 | 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 20 28 26 | rg-noter--doc-approx-location.(& |
| 17e40 | 6f 70 74 69 6f 6e 61 6c 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 66 6f 72 63 65 2d 6e 65 77 2d | optional.precise-info.force-new- |
| 17e60 | 72 65 66 29 0a 20 20 22 52 65 74 75 72 6e 20 64 6f 63 75 6d 65 6e 74 20 6c 6f 63 61 74 69 6f 6e | ref)..."Return.document.location |
| 17e80 | 20 61 73 20 28 70 61 67 65 20 2e 20 76 29 20 6f 72 20 28 70 61 67 65 20 76 20 2e 20 68 29 2e 0a | .as.(page...v).or.(page.v...h).. |
| 17ea0 | 49 66 20 50 52 45 43 49 53 45 2d 49 4e 46 4f 20 69 73 20 67 69 76 65 6e 2c 20 72 65 74 75 72 6e | If.PRECISE-INFO.is.given,.return |
| 17ec0 | 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 61 74 | .the.location.in.the.same.format |
| 17ee0 | 2e 0a 46 4f 52 43 45 2d 4e 45 57 2d 52 45 46 20 69 73 20 6e 6f 74 20 75 73 65 64 20 62 79 20 50 | ..FORCE-NEW-REF.is.not.used.by.P |
| 17f00 | 44 46 2c 20 4e 4f 56 2c 20 6f 72 20 44 4a 56 55 20 66 6f 72 6d 61 74 20 66 69 6c 65 73 2e 22 0a | DF,.NOV,.or.DJVU.format.files.". |
| 17f20 | 20 20 28 6c 65 74 20 28 28 77 69 6e 64 6f 77 20 28 69 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | ..(let.((window.(if.(org-noter-- |
| 17f40 | 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e | valid-session.org-noter--session |
| 17f60 | 29 0a 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 6e 6f 74 65 72 | ).....................(org-noter |
| 17f80 | 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --get-doc-window)............... |
| 17fa0 | 20 20 20 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 29 29 0a 20 20 20 20 28 63 6c | ....(selected-window)))).....(cl |
| 17fc0 | 2d 61 73 73 65 72 74 20 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 | -assert.window).....(with-select |
| 17fe0 | 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 28 6f 72 20 28 72 75 6e 2d | ed-window.window.......(or.(run- |
| 18000 | 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 73 73 0a 20 20 20 | hook-with-args-until-success.... |
| 18020 | 20 20 20 20 20 20 20 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c | ........'org-noter--doc-approx-l |
| 18040 | 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 70 72 65 63 69 73 65 2d | ocation-hook.major-mode.precise- |
| 18060 | 69 6e 66 6f 20 66 6f 72 63 65 2d 6e 65 77 2d 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 | info.force-new-ref)...........(e |
| 18080 | 72 72 6f 72 20 22 55 6e 6b 6e 6f 77 6e 20 64 6f 63 75 6d 65 6e 74 20 74 79 70 65 20 25 73 22 20 | rror."Unknown.document.type.%s". |
| 180a0 | 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 | major-mode)))))..(defun.org-note |
| 180c0 | 72 2d 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 61 64 76 69 63 65 20 28 26 72 65 73 74 | r--location-change-advice.(&rest |
| 180e0 | 20 5f 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 | ._)...(org-noter--with-valid-ses |
| 18100 | 73 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 | sion.(org-noter--doc-location-ch |
| 18120 | 61 6e 67 65 2d 68 61 6e 64 6c 65 72 29 29 29 0a 0a 28 64 65 66 73 75 62 73 74 20 6f 72 67 2d 6e | ange-handler)))..(defsubst.org-n |
| 18140 | 6f 74 65 72 2d 2d 64 6f 63 2d 66 69 6c 65 2d 70 72 6f 70 65 72 74 79 20 28 68 65 61 64 6c 69 6e | oter--doc-file-property.(headlin |
| 18160 | 65 29 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d | e)...(when.(derived-mode-p.'org- |
| 18180 | 6d 6f 64 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 6f 63 2d 70 72 6f 70 20 28 6f 72 20 28 6f | mode).....(let.((doc-prop.(or.(o |
| 181a0 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e | rg-element-property.(intern.(con |
| 181c0 | 63 61 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 | cat.":".org-noter-property-doc-f |
| 181e0 | 69 6c 65 29 29 20 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile)).headline)................. |
| 18200 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 6f 72 67 2d 6e | ........(org-entry-get.nil.org-n |
| 18220 | 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 20 74 29 29 29 29 0a 20 20 20 | oter-property-doc-file.t)))).... |
| 18240 | 20 20 20 28 6f 72 20 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 | ...(or.(run-hook-with-args-until |
| 18260 | 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 61 72 73 65 2d 64 6f 63 75 6d 65 | -success.'org-noter-parse-docume |
| 18280 | 6e 74 2d 70 72 6f 70 65 72 74 79 2d 68 6f 6f 6b 20 64 6f 63 2d 70 72 6f 70 29 0a 20 20 20 20 20 | nt-property-hook.doc-prop)...... |
| 182a0 | 20 20 20 20 20 64 6f 63 2d 70 72 6f 70 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f | .....doc-prop))))..(defun.org-no |
| 182c0 | 74 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 28 61 72 | ter--check-location-property.(ar |
| 182e0 | 67 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 70 65 72 74 79 20 28 69 66 20 28 73 74 72 69 6e 67 | g)...(let.((property.(if.(string |
| 18300 | 70 20 61 72 67 29 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | p.arg).arg.....................( |
| 18320 | 6f 72 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 20 | or.(org-element-property........ |
| 18340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 | ..................(intern.(conca |
| 18360 | 74 20 22 3a 22 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f | t.":".org-noter-property-note-lo |
| 18380 | 63 61 74 69 6f 6e 29 29 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cation)).arg)................... |
| 183a0 | 20 20 20 20 20 20 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 | ......(run-hook-with-args-until- |
| 183c0 | 73 75 63 63 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 20 | success......................... |
| 183e0 | 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 | .'org-noter--get-location-proper |
| 18400 | 74 79 2d 68 6f 6f 6b 20 61 72 67 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | ty-hook.arg))))).....(when.(and. |
| 18420 | 28 73 74 72 69 6e 67 70 20 70 72 6f 70 65 72 74 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 72 | (stringp.property).(>.(length.pr |
| 18440 | 6f 70 65 72 74 79 29 20 30 29 29 0a 20 20 20 20 20 20 28 6f 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d | operty).0)).......(or.(run-hook- |
| 18460 | 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 | with-args-until-success.'org-not |
| 18480 | 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 68 6f 6f 6b | er--check-location-property-hook |
| 184a0 | 20 70 72 6f 70 65 72 74 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 75 | .property)...........(let.((valu |
| 184c0 | 65 20 28 63 61 72 20 28 72 65 61 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 70 72 6f 70 65 72 74 | e.(car.(read-from-string.propert |
| 184e0 | 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 63 6f 6e 73 | y)))).............(or.(and.(cons |
| 18500 | 70 20 76 61 6c 75 65 29 20 28 69 6e 74 65 67 65 72 70 20 28 63 61 72 20 76 61 6c 75 65 29 29 20 | p.value).(integerp.(car.value)). |
| 18520 | 28 6e 75 6d 62 65 72 70 20 28 63 64 72 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | (numberp.(cdr.value))).......... |
| 18540 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 63 6f 6e 73 70 20 76 61 6c 75 65 29 20 28 69 6e 74 65 67 | .......(and.(consp.value).(integ |
| 18560 | 65 72 70 20 28 63 61 72 20 76 61 6c 75 65 29 29 20 28 6e 75 6d 62 65 72 70 20 28 63 61 64 72 20 | erp.(car.value)).(numberp.(cadr. |
| 18580 | 76 61 6c 75 65 29 29 20 28 6e 75 6d 62 65 72 70 20 28 63 64 64 72 20 76 61 6c 75 65 29 29 29 0a | value)).(numberp.(cddr.value))). |
| 185a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 70 20 76 61 6c 75 65 29 | ................(integerp.value) |
| 185c0 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d | ))))))..(defun.org-noter--parse- |
| 185e0 | 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 28 61 72 67 29 0a 20 20 28 6c 65 74 20 28 | location-property.(arg)...(let.( |
| 18600 | 28 70 72 6f 70 65 72 74 79 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 61 72 67 29 20 61 72 67 0a | (property.(if.(stringp.arg).arg. |
| 18620 | 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 6f 72 67 2d 65 6c 65 | ....................(or.(org-ele |
| 18640 | 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ment-property................... |
| 18660 | 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 6f 72 67 2d 6e | .......(intern.(concat.":".org-n |
| 18680 | 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 29 29 20 61 72 | oter-property-note-location)).ar |
| 186a0 | 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 28 72 75 6e 2d | g).........................(run- |
| 186c0 | 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 73 73 0a 20 20 20 | hook-with-args-until-success.... |
| 186e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6f 72 67 2d 6e 6f 74 65 72 | ......................'org-noter |
| 18700 | 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 68 6f 6f 6b 20 61 72 67 | --get-location-property-hook.arg |
| 18720 | 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 72 | ))))).....(when.(and.(stringp.pr |
| 18740 | 6f 70 65 72 74 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 29 20 30 29 29 | operty).(>.(length.property).0)) |
| 18760 | 0a 20 20 20 20 20 20 28 6f 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 | .......(or.(run-hook-with-args-u |
| 18780 | 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c | ntil-success.'org-noter--parse-l |
| 187a0 | 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 68 6f 6f 6b 20 70 72 6f 70 65 72 74 79 29 0a | ocation-property-hook.property). |
| 187c0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 63 61 72 20 28 72 65 61 | ..........(let.((value.(car.(rea |
| 187e0 | 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 70 72 6f 70 65 72 74 79 29 29 29 29 0a 20 20 20 20 20 | d-from-string.property))))...... |
| 18800 | 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 63 6f 6e 73 70 20 76 61 6c 75 65 29 | .......(cond.((and.(consp.value) |
| 18820 | 20 28 69 6e 74 65 67 65 72 70 20 28 63 61 72 20 76 61 6c 75 65 29 29 20 28 6e 75 6d 62 65 72 70 | .(integerp.(car.value)).(numberp |
| 18840 | 20 28 63 64 72 20 76 61 6c 75 65 29 29 29 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .(cdr.value))).value)........... |
| 18860 | 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 63 6f 6e 73 70 20 76 61 6c 75 65 29 20 28 69 6e 74 | ........((and.(consp.value).(int |
| 18880 | 65 67 65 72 70 20 28 63 61 72 20 76 61 6c 75 65 29 29 20 28 63 6f 6e 73 70 20 28 63 64 72 20 76 | egerp.(car.value)).(consp.(cdr.v |
| 188a0 | 61 6c 75 65 29 29 20 28 6e 75 6d 62 65 72 70 20 28 63 61 64 72 20 76 61 6c 75 65 29 29 20 28 6e | alue)).(numberp.(cadr.value)).(n |
| 188c0 | 75 6d 62 65 72 70 20 28 63 64 64 72 20 76 61 6c 75 65 29 29 29 20 76 61 6c 75 65 29 0a 20 20 20 | umberp.(cddr.value))).value).... |
| 188e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 69 6e 74 65 67 65 72 70 20 76 61 6c 75 65 29 | ...............((integerp.value) |
| 18900 | 20 28 63 6f 6e 73 20 76 61 6c 75 65 20 30 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | .(cons.value.0))))))))..(defun.o |
| 18920 | 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 | rg-noter--pretty-print-location. |
| 18940 | 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 4f 72 69 67 69 6e 61 6c 20 70 72 65 74 74 79 2d 70 72 | (location)..."Original.pretty-pr |
| 18960 | 69 6e 74 20 66 6f 72 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 2e 0a 4c 4f 43 41 54 49 4f | int.for.property.drawer..LOCATIO |
| 18980 | 4e 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 70 61 67 65 20 6e 75 6d 62 65 72 20 61 6e 64 2c 20 | N.contains.the.page.number.and,. |
| 189a0 | 6f 70 74 69 6f 6e 61 6c 6c 79 2c 20 74 68 65 20 76 65 72 74 69 63 61 6c 0a 61 6e 64 2f 6f 72 20 | optionally,.the.vertical.and/or. |
| 189c0 | 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 6f 73 69 74 69 6f 6e 73 2e 22 0a 20 20 28 6f 72 67 2d 6e 6f | horizontal.positions."...(org-no |
| 189e0 | 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 72 75 6e 2d | ter--with-valid-session....(run- |
| 18a00 | 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 73 73 0a 20 20 20 | hook-with-args-until-success.... |
| 18a20 | 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 | .'org-noter--pretty-print-locati |
| 18a40 | 6f 6e 2d 68 6f 6f 6b 20 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d | on-hook.location)))..(defun.org- |
| 18a60 | 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 | noter--pretty-print-location-for |
| 18a80 | 2d 74 69 74 6c 65 20 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 50 72 65 74 74 79 2d 70 72 69 6e | -title.(location)..."Pretty-prin |
| 18aa0 | 74 20 66 6f 72 20 74 69 74 6c 65 73 2e 0a 43 6f 6d 70 61 72 65 64 20 74 6f 20 74 68 65 20 6f 72 | t.for.titles..Compared.to.the.or |
| 18ac0 | 69 67 69 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 73 2f 68 6f 6f 6b 2c 20 74 68 69 73 20 6f 6e 65 20 | iginal.functions/hook,.this.one. |
| 18ae0 | 6d 61 79 20 70 72 65 73 65 6e 74 0a 6d 6f 72 65 20 68 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65 20 | may.present.more.human-readable. |
| 18b00 | 74 65 78 74 2e 20 20 4c 4f 43 41 54 49 4f 4e 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 70 61 67 | text...LOCATION.contains.the.pag |
| 18b20 | 65 20 6e 75 6d 62 65 72 20 61 6e 64 2c 0a 6f 70 74 69 6f 6e 61 6c 6c 79 2c 20 74 68 65 20 76 65 | e.number.and,.optionally,.the.ve |
| 18b40 | 72 74 69 63 61 6c 20 61 6e 64 2f 6f 72 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 6f 73 69 74 69 6f | rtical.and/or.horizontal.positio |
| 18b60 | 6e 73 2e 22 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 | ns."...(org-noter--with-valid-se |
| 18b80 | 73 73 69 6f 6e 0a 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 | ssion....(run-hook-with-args-unt |
| 18ba0 | 69 6c 2d 73 75 63 63 65 73 73 0a 20 20 20 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 | il-success.....'org-noter--prett |
| 18bc0 | 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d 74 69 74 6c 65 2d 68 6f 6f 6b 20 | y-print-location-for-title-hook. |
| 18be0 | 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 3b 3b 20 54 4f 44 4f 3a 20 44 6f 63 75 6d 65 6e 74 61 74 | location)))..;;.TODO:.Documentat |
| 18c00 | 69 6f 6e 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 61 69 | ion.(defun.org-noter--get-contai |
| 18c20 | 6e 69 6e 67 2d 65 6c 65 6d 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d | ning-element.(&optional.include- |
| 18c40 | 72 6f 6f 74 29 0a 20 20 22 52 75 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e | root)..."Run.`org-noter--get-con |
| 18c60 | 74 61 69 6e 69 6e 67 2d 65 6c 65 6d 65 6e 74 2d 68 6f 6f 6b 27 73 20 75 6e 74 69 6c 20 73 75 63 | taining-element-hook's.until.suc |
| 18c80 | 63 65 73 73 2e 0a 0a 52 75 6e 73 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 | cess...Runs.`org-noter--get-cont |
| 18ca0 | 61 69 6e 69 6e 67 2d 68 65 61 64 69 6e 67 27 2c 20 74 68 65 6e 0a 60 6f 72 67 2d 6e 6f 74 65 72 | aining-heading',.then.`org-noter |
| 18cc0 | 2d 2d 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 70 72 6f 70 65 72 74 79 2d 64 72 61 77 65 72 | --get-containing-property-drawer |
| 18ce0 | 27 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 75 73 65 64 20 69 6e 20 60 6f 72 | '...This.function.is.used.in.`or |
| 18d00 | 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 63 75 72 72 65 6e 74 2d 6e 6f 74 65 27 2c 0a 60 6f 72 67 | g-noter-sync-current-note',.`org |
| 18d20 | 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 70 72 65 76 69 6f 75 73 2d 6e 6f 74 65 27 2c 20 61 6e 64 20 | -noter-sync-previous-note',.and. |
| 18d40 | 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f 6e 27 2e 0a 0a 57 68 | `org-noter--create-session'...Wh |
| 18d60 | 65 6e 20 49 4e 43 4c 55 44 45 2d 52 4f 4f 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 | en.INCLUDE-ROOT.is.non-nil,.the. |
| 18d80 | 72 6f 6f 74 20 68 65 61 64 69 6e 67 20 69 73 20 61 6c 73 6f 20 65 6c 69 67 69 62 6c 65 0a 74 6f | root.heading.is.also.eligible.to |
| 18da0 | 20 62 65 20 72 65 74 75 72 6e 65 64 2e 22 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d | .be.returned."...(run-hook-with- |
| 18dc0 | 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 | args-until-success.'org-noter--g |
| 18de0 | 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 65 6c 65 6d 65 6e 74 2d 68 6f 6f 6b 20 69 6e 63 6c 75 | et-containing-element-hook.inclu |
| 18e00 | 64 65 2d 72 6f 6f 74 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | de-root))..(defun.org-noter--get |
| 18e20 | 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 68 65 61 64 69 6e 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 | -containing-heading.(&optional.i |
| 18e40 | 6e 63 6c 75 64 65 2d 72 6f 6f 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 6d 61 6c 6c | nclude-root)..."Return.the.small |
| 18e60 | 65 73 74 20 68 65 61 64 69 6e 67 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 20 77 69 74 68 20 61 20 | est.heading.around.point.with.a. |
| 18e80 | 6c 6f 63 61 74 69 6f 6e 20 70 72 6f 70 65 72 74 79 2e 0a 0a 47 65 74 20 73 6d 61 6c 6c 65 73 74 | location.property...Get.smallest |
| 18ea0 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 68 65 61 64 69 6e 67 20 74 68 61 74 20 65 6e 63 6c 6f 73 65 | .containing.heading.that.enclose |
| 18ec0 | 73 20 74 68 65 20 70 6f 69 6e 74 20 61 6e 64 20 68 61 73 0a 6c 6f 63 61 74 69 6f 6e 20 70 72 6f | s.the.point.and.has.location.pro |
| 18ee0 | 70 65 72 74 79 2e 20 20 49 66 20 74 68 65 20 70 6f 69 6e 74 20 69 73 6e 27 74 20 69 6e 73 69 64 | perty...If.the.point.isn't.insid |
| 18f00 | 65 20 61 6e 79 20 68 65 61 64 69 6e 67 20 77 69 74 68 0a 6c 6f 63 61 74 69 6f 6e 20 70 72 6f 70 | e.any.heading.with.location.prop |
| 18f20 | 65 72 74 79 2c 20 72 65 74 75 72 6e 20 74 68 65 20 6f 75 74 65 72 20 68 65 61 64 69 6e 67 2e 20 | erty,.return.the.outer.heading.. |
| 18f40 | 20 57 68 65 6e 20 49 4e 43 4c 55 44 45 2d 52 4f 4f 54 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 | .When.INCLUDE-ROOT.is.non-nil,.t |
| 18f60 | 68 65 20 72 6f 6f 74 20 68 65 61 64 69 6e 67 20 69 73 20 61 6c 73 6f 20 65 6c 69 67 69 62 6c 65 | he.root.heading.is.also.eligible |
| 18f80 | 20 74 6f 20 62 65 20 72 65 74 75 72 6e 65 64 2e 22 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | .to.be.returned."...(org-noter-- |
| 18fa0 | 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6f 72 67 2d 77 69 74 68 2d | with-valid-session....(org-with- |
| 18fc0 | 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 62 65 66 | wide-buffer.....(unless.(org-bef |
| 18fe0 | 6f 72 65 2d 66 69 72 73 74 2d 68 65 61 64 69 6e 67 2d 70 29 0a 20 20 20 20 20 20 28 6f 72 67 2d | ore-first-heading-p).......(org- |
| 19000 | 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 20 74 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 70 | back-to-heading.t).......(let.(p |
| 19020 | 72 65 76 69 6f 75 73 29 0a 20 20 20 20 20 20 20 20 28 63 61 74 63 68 20 27 62 72 65 61 6b 0a 20 | revious).........(catch.'break.. |
| 19040 | 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........(while.t.............(l |
| 19060 | 65 74 20 28 28 70 72 6f 70 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 | et.((prop.(org-noter--check-loca |
| 19080 | 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c | tion-property.(org-entry-get.nil |
| 190a0 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f | .org-noter-property-note-locatio |
| 190c0 | 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 74 2d 72 6f 6f 74 20 | n)))...................(at-root. |
| 190e0 | 28 65 71 75 61 6c 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 69 64 20 73 65 | (equal.(org-noter--session-id.se |
| 19100 | 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ssion).......................... |
| 19120 | 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 | .........(get-text-property.(poi |
| 19140 | 6e 74 29 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 29 | nt).org-noter--id-text-property) |
| 19160 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 69 6e 67 20 28 6f | ))...................(heading.(o |
| 19180 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | rg-element-at-point))).......... |
| 191a0 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 70 72 6f 70 20 28 6f 72 20 69 6e 63 6c 75 64 65 | .....(when.(and.prop.(or.include |
| 191c0 | 2d 72 6f 6f 74 20 28 6e 6f 74 20 61 74 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -root.(not.at-root)))........... |
| 191e0 | 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 68 65 61 64 69 6e 67 29 29 0a 0a 20 | ......(throw.'break.heading))... |
| 19200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 61 74 2d 72 6f 6f 74 20 28 | .............(when.(or.at-root.( |
| 19220 | 6e 6f 74 20 28 6f 72 67 2d 75 70 2d 68 65 61 64 69 6e 67 2d 73 61 66 65 29 29 29 0a 20 20 20 20 | not.(org-up-heading-safe)))..... |
| 19240 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 28 69 66 20 69 6e | ............(throw.'break.(if.in |
| 19260 | 63 6c 75 64 65 2d 72 6f 6f 74 20 68 65 61 64 69 6e 67 20 70 72 65 76 69 6f 75 73 29 29 29 0a 0a | clude-root.heading.previous))).. |
| 19280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 76 69 6f 75 73 20 68 65 61 | ..............(setq.previous.hea |
| 192a0 | 64 69 6e 67 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d | ding)))))))))..(defun.org-noter- |
| 192c0 | 2d 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 70 72 6f 70 65 72 74 79 2d 64 72 61 77 65 72 20 | -get-containing-property-drawer. |
| 192e0 | 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 72 6f 6f 74 29 0a 20 20 22 52 65 74 75 | (&optional.include-root)..."Retu |
| 19300 | 72 6e 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 64 72 61 77 65 72 20 6f 66 20 74 68 65 20 73 6d | rn.the.property.drawer.of.the.sm |
| 19320 | 61 6c 6c 65 73 74 20 68 65 61 64 69 6e 67 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 20 77 69 74 68 | allest.heading.around.point.with |
| 19340 | 20 6c 6f 63 61 74 69 6f 6e 2e 0a 0a 47 65 74 20 73 6d 61 6c 6c 65 73 74 20 63 6f 6e 74 61 69 6e | .location...Get.smallest.contain |
| 19360 | 69 6e 67 20 68 65 61 64 69 6e 67 20 74 68 61 74 20 65 6e 63 6c 6f 73 65 73 20 74 68 65 20 70 6f | ing.heading.that.encloses.the.po |
| 19380 | 69 6e 74 20 61 6e 64 20 68 61 73 0a 6c 6f 63 61 74 69 6f 6e 20 70 72 6f 70 65 72 74 79 2e 20 20 | int.and.has.location.property... |
| 193a0 | 49 66 20 74 68 65 20 70 6f 69 6e 74 20 69 73 6e 27 74 20 69 6e 73 69 64 65 20 61 6e 79 20 68 65 | If.the.point.isn't.inside.any.he |
| 193c0 | 61 64 69 6e 67 20 77 69 74 68 0a 6c 6f 63 61 74 69 6f 6e 20 70 72 6f 70 65 72 74 79 2c 20 72 65 | ading.with.location.property,.re |
| 193e0 | 74 75 72 6e 20 74 68 65 20 6f 75 74 65 72 20 68 65 61 64 69 6e 67 2e 20 20 57 68 65 6e 20 49 4e | turn.the.outer.heading...When.IN |
| 19400 | 43 4c 55 44 45 2d 52 4f 4f 54 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 72 6f 6f 74 20 | CLUDE-ROOT.is.non-nil,.the.root. |
| 19420 | 68 65 61 64 69 6e 67 20 69 73 20 61 6c 73 6f 20 65 6c 69 67 69 62 6c 65 20 74 6f 20 62 65 20 72 | heading.is.also.eligible.to.be.r |
| 19440 | 65 74 75 72 6e 65 64 2e 22 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c | eturned."...(org-noter--with-val |
| 19460 | 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 | id-session....(org-with-point-at |
| 19480 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 62 65 66 6f | .(point-min).....(when.(org-befo |
| 194a0 | 72 65 2d 66 69 72 73 74 2d 68 65 61 64 69 6e 67 2d 70 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | re-first-heading-p).......(let.( |
| 194c0 | 28 70 72 6f 70 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 | (prop.(org-entry-get.nil.org-not |
| 194e0 | 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 | er-property-note-location))..... |
| 19500 | 20 20 20 20 20 20 20 20 28 61 74 2d 72 6f 6f 74 20 28 65 71 75 61 6c 20 28 6f 72 67 2d 6e 6f 74 | ........(at-root.(equal.(org-not |
| 19520 | 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 69 64 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | er--session-id.session)......... |
| 19540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 | ....................(get-text-pr |
| 19560 | 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 | operty.(point).org-noter--id-tex |
| 19580 | 74 2d 70 72 6f 70 65 72 74 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e | t-property)))).........(when.(an |
| 195a0 | 64 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f | d.(org-noter--check-location-pro |
| 195c0 | 70 65 72 74 79 20 70 72 6f 70 29 20 28 6f 72 20 69 6e 63 6c 75 64 65 2d 72 6f 6f 74 20 28 6e 6f | perty.prop).(or.include-root.(no |
| 195e0 | 74 20 61 74 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f 70 29 29 29 29 29 | t.at-root)))...........prop))))) |
| 19600 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 65 74 2d 70 61 67 | )..(defun.org-noter--doc-get-pag |
| 19620 | 65 2d 73 6c 69 63 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 28 73 6c 69 63 65 2d 74 6f 70 20 | e-slice.()..."Return.(slice-top. |
| 19640 | 2e 20 73 6c 69 63 65 2d 68 65 69 67 68 74 29 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 6c 69 63 | ..slice-height)."...(let*.((slic |
| 19660 | 65 20 28 6f 72 20 28 69 6d 61 67 65 2d 6d 6f 64 65 2d 77 69 6e 64 6f 77 2d 67 65 74 20 27 73 6c | e.(or.(image-mode-window-get.'sl |
| 19680 | 69 63 65 29 20 27 28 30 20 30 20 31 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 6c 69 63 | ice).'(0.0.1.1)))..........(slic |
| 196a0 | 65 2d 6c 65 66 74 20 28 66 6c 6f 61 74 20 28 6e 74 68 20 30 20 73 6c 69 63 65 29 29 29 0a 20 20 | e-left.(float.(nth.0.slice)))... |
| 196c0 | 20 20 20 20 20 20 20 28 73 6c 69 63 65 2d 74 6f 70 20 28 66 6c 6f 61 74 20 28 6e 74 68 20 31 20 | .......(slice-top.(float.(nth.1. |
| 196e0 | 73 6c 69 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 6c 69 63 65 2d 77 69 64 74 68 20 28 | slice)))..........(slice-width.( |
| 19700 | 66 6c 6f 61 74 20 28 6e 74 68 20 32 20 73 6c 69 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 | float.(nth.2.slice)))..........( |
| 19720 | 73 6c 69 63 65 2d 68 65 69 67 68 74 20 28 66 6c 6f 61 74 20 28 6e 74 68 20 33 20 73 6c 69 63 65 | slice-height.(float.(nth.3.slice |
| 19740 | 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 3e 20 73 6c 69 63 65 2d 74 6f 70 20 | )))).....(when.(or.(>.slice-top. |
| 19760 | 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 73 6c 69 63 65 2d 68 65 69 67 68 74 | 1)...............(>.slice-height |
| 19780 | 20 31 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 65 69 67 68 74 20 28 63 64 72 20 28 69 | .1)).......(let.((height.(cdr.(i |
| 197a0 | 6d 61 67 65 2d 73 69 7a 65 20 28 69 6d 61 67 65 2d 6d 6f 64 65 2d 77 69 6e 64 6f 77 2d 67 65 74 | mage-size.(image-mode-window-get |
| 197c0 | 20 27 69 6d 61 67 65 29 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 6c 69 | .'image).t)))).........(setq.sli |
| 197e0 | 63 65 2d 74 6f 70 20 28 2f 20 73 6c 69 63 65 2d 74 6f 70 20 68 65 69 67 68 74 29 0a 20 20 20 20 | ce-top.(/.slice-top.height)..... |
| 19800 | 20 20 20 20 20 20 20 20 20 20 73 6c 69 63 65 2d 68 65 69 67 68 74 20 28 2f 20 73 6c 69 63 65 2d | ..........slice-height.(/.slice- |
| 19820 | 68 65 69 67 68 74 20 68 65 69 67 68 74 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 | height.height)))).....(when.(or. |
| 19840 | 28 3e 20 73 6c 69 63 65 2d 77 69 64 74 68 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (>.slice-width.1)............... |
| 19860 | 28 3e 20 73 6c 69 63 65 2d 6c 65 66 74 20 31 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 77 | (>.slice-left.1)).......(let.((w |
| 19880 | 69 64 74 68 20 28 63 61 72 20 28 69 6d 61 67 65 2d 73 69 7a 65 20 28 69 6d 61 67 65 2d 6d 6f 64 | idth.(car.(image-size.(image-mod |
| 198a0 | 65 2d 77 69 6e 64 6f 77 2d 67 65 74 20 27 69 6d 61 67 65 29 20 74 29 29 29 29 0a 20 20 20 20 20 | e-window-get.'image).t))))...... |
| 198c0 | 20 20 20 28 73 65 74 71 20 73 6c 69 63 65 2d 77 69 64 74 68 20 28 2f 20 73 6c 69 63 65 2d 77 69 | ...(setq.slice-width.(/.slice-wi |
| 198e0 | 64 74 68 20 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 69 63 65 2d 6c | dth.width)...............slice-l |
| 19900 | 65 66 74 20 28 2f 20 73 6c 69 63 65 2d 6c 65 66 74 20 77 69 64 74 68 29 29 29 29 0a 20 20 20 20 | eft.(/.slice-left.width))))..... |
| 19920 | 28 6c 69 73 74 20 73 6c 69 63 65 2d 74 6f 70 20 73 6c 69 63 65 2d 68 65 69 67 68 74 20 73 6c 69 | (list.slice-top.slice-height.sli |
| 19940 | 63 65 2d 6c 65 66 74 20 73 6c 69 63 65 2d 77 69 64 74 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | ce-left.slice-width)))..(defun.o |
| 19960 | 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 2d 70 61 67 65 2d 73 63 72 6f 6c 6c 2d 70 65 72 63 65 | rg-noter--conv-page-scroll-perce |
| 19980 | 6e 74 61 67 65 20 28 76 73 63 72 6f 6c 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 68 73 63 72 6f 6c 6c | ntage.(vscroll.&optional.hscroll |
| 199a0 | 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 56 53 43 52 4f 4c 4c 2c 20 48 53 43 52 4f 4c 4c 20 70 6f | )..."Convert.VSCROLL,.HSCROLL.po |
| 199c0 | 73 69 74 69 6f 6e 20 74 6f 20 70 65 72 63 65 6e 74 2d 62 61 73 65 20 70 6f 73 69 74 69 6f 6e 2e | sition.to.percent-base.position. |
| 199e0 | 0a 53 63 72 6f 6c 6c 20 75 6e 69 74 73 20 61 72 65 20 63 68 61 72 61 63 74 65 72 2d 62 61 73 65 | .Scroll.units.are.character-base |
| 19a00 | 64 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 6c 69 63 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | d."...(let*.((slice.(org-noter-- |
| 19a20 | 64 6f 63 2d 67 65 74 2d 70 61 67 65 2d 73 6c 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 | doc-get-page-slice))..........(d |
| 19a40 | 69 73 70 6c 61 79 2d 73 69 7a 65 20 28 69 6d 61 67 65 2d 64 69 73 70 6c 61 79 2d 73 69 7a 65 20 | isplay-size.(image-display-size. |
| 19a60 | 28 69 6d 61 67 65 2d 67 65 74 2d 64 69 73 70 6c 61 79 2d 70 72 6f 70 65 72 74 79 29 29 29 20 3b | (image-get-display-property))).; |
| 19a80 | 28 77 69 64 74 68 20 68 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 | (width.height)..........(display |
| 19aa0 | 2d 77 69 64 74 68 20 28 63 61 72 20 64 69 73 70 6c 61 79 2d 73 69 7a 65 29 29 0a 20 20 20 20 20 | -width.(car.display-size))...... |
| 19ac0 | 20 20 20 20 28 64 69 73 70 6c 61 79 2d 68 65 69 67 68 74 20 28 63 64 72 20 64 69 73 70 6c 61 79 | ....(display-height.(cdr.display |
| 19ae0 | 2d 73 69 7a 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 67 65 6f 6d 20 28 77 | -size))..........(window-geom.(w |
| 19b00 | 69 6e 64 6f 77 2d 69 6e 73 69 64 65 2d 65 64 67 65 73 29 29 20 3b 20 28 4c 20 54 20 52 20 42 29 | indow-inside-edges)).;.(L.T.R.B) |
| 19b20 | 0a 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 6c 65 66 74 2d 65 64 67 65 20 28 2f 20 | ..........(display-left-edge.(/. |
| 19b40 | 28 2d 20 28 6e 74 68 20 32 20 77 69 6e 64 6f 77 2d 67 65 6f 6d 29 20 28 6e 74 68 20 30 20 77 69 | (-.(nth.2.window-geom).(nth.0.wi |
| 19b60 | 6e 64 6f 77 2d 67 65 6f 6d 29 20 64 69 73 70 6c 61 79 2d 77 69 64 74 68 29 20 32 29 29 0a 20 20 | ndow-geom).display-width).2))... |
| 19b80 | 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 70 65 72 63 65 6e 74 61 67 65 2d 76 20 28 2f 20 | .......(display-percentage-v.(/. |
| 19ba0 | 76 73 63 72 6f 6c 6c 20 64 69 73 70 6c 61 79 2d 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 | vscroll.display-height))........ |
| 19bc0 | 20 20 28 70 65 72 63 65 6e 74 61 67 65 2d 76 20 28 6d 61 78 20 30 20 28 6d 69 6e 20 31 20 28 2b | ..(percentage-v.(max.0.(min.1.(+ |
| 19be0 | 20 28 6e 74 68 20 30 20 73 6c 69 63 65 29 20 28 2a 20 28 6e 74 68 20 31 20 73 6c 69 63 65 29 20 | .(nth.0.slice).(*.(nth.1.slice). |
| 19c00 | 64 69 73 70 6c 61 79 2d 70 65 72 63 65 6e 74 61 67 65 2d 76 29 29 29 29 29 0a 20 20 20 20 20 20 | display-percentage-v)))))....... |
| 19c20 | 20 20 20 28 64 69 73 70 6c 61 79 2d 70 65 72 63 65 6e 74 61 67 65 2d 68 20 30 29 0a 20 20 20 20 | ...(display-percentage-h.0)..... |
| 19c40 | 20 20 20 20 20 28 70 65 72 63 65 6e 74 61 67 65 2d 68 20 30 29 29 0a 20 20 20 20 28 77 68 65 6e | .....(percentage-h.0)).....(when |
| 19c60 | 20 68 73 63 72 6f 6c 6c 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 69 73 70 6c 61 79 2d 70 65 72 | .hscroll.......(setq.display-per |
| 19c80 | 63 65 6e 74 61 67 65 2d 68 20 28 2f 20 28 2d 20 68 73 63 72 6f 6c 6c 20 64 69 73 70 6c 61 79 2d | centage-h.(/.(-.hscroll.display- |
| 19ca0 | 6c 65 66 74 2d 65 64 67 65 29 20 64 69 73 70 6c 61 79 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 | left-edge).display-width)....... |
| 19cc0 | 20 20 20 20 20 20 70 65 72 63 65 6e 74 61 67 65 2d 68 20 28 6d 61 78 20 30 20 28 6d 69 6e 20 31 | ......percentage-h.(max.0.(min.1 |
| 19ce0 | 20 28 2b 20 28 6e 74 68 20 32 20 73 6c 69 63 65 29 20 28 2a 20 28 6e 74 68 20 33 20 73 6c 69 63 | .(+.(nth.2.slice).(*.(nth.3.slic |
| 19d00 | 65 29 20 64 69 73 70 6c 61 79 2d 70 65 72 63 65 6e 74 61 67 65 2d 68 29 29 29 29 29 29 0a 20 20 | e).display-percentage-h))))))... |
| 19d20 | 20 20 28 63 6f 6e 73 20 70 65 72 63 65 6e 74 61 67 65 2d 76 20 70 65 72 63 65 6e 74 61 67 65 2d | ..(cons.percentage-v.percentage- |
| 19d40 | 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 2d 70 61 67 | h)))..(defun.org-noter--conv-pag |
| 19d60 | 65 2d 70 65 72 63 65 6e 74 61 67 65 2d 73 63 72 6f 6c 6c 20 28 70 65 72 63 65 6e 74 61 67 65 29 | e-percentage-scroll.(percentage) |
| 19d80 | 0a 20 20 22 43 6f 6e 76 65 72 74 20 50 45 52 43 45 4e 54 41 47 45 20 62 61 73 65 64 20 70 6f 73 | ..."Convert.PERCENTAGE.based.pos |
| 19da0 | 69 74 69 6f 6e 20 74 6f 20 73 63 72 6f 6c 6c 2d 62 61 73 65 64 20 70 6f 73 69 74 69 6f 6e 2e 22 | ition.to.scroll-based.position." |
| 19dc0 | 0a 20 20 28 6c 65 74 2a 20 28 28 73 6c 69 63 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 | ...(let*.((slice.(org-noter--doc |
| 19de0 | 2d 67 65 74 2d 70 61 67 65 2d 73 6c 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 73 70 | -get-page-slice))..........(disp |
| 19e00 | 6c 61 79 2d 68 65 69 67 68 74 20 28 63 64 72 20 28 69 6d 61 67 65 2d 64 69 73 70 6c 61 79 2d 73 | lay-height.(cdr.(image-display-s |
| 19e20 | 69 7a 65 20 28 69 6d 61 67 65 2d 67 65 74 2d 64 69 73 70 6c 61 79 2d 70 72 6f 70 65 72 74 79 29 | ize.(image-get-display-property) |
| 19e40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 70 65 72 63 65 6e 74 61 67 65 | )))..........(display-percentage |
| 19e60 | 20 28 6d 69 6e 20 31 20 28 6d 61 78 20 30 20 28 2f 20 28 2d 20 70 65 72 63 65 6e 74 61 67 65 20 | .(min.1.(max.0.(/.(-.percentage. |
| 19e80 | 28 6e 74 68 20 30 20 73 6c 69 63 65 29 29 20 28 6e 74 68 20 31 20 73 6c 69 63 65 29 29 29 29 29 | (nth.0.slice)).(nth.1.slice))))) |
| 19ea0 | 0a 20 20 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 20 28 6d 61 78 20 30 20 28 66 6c 6f 6f 72 20 | ..........(scroll.(max.0.(floor. |
| 19ec0 | 28 2a 20 64 69 73 70 6c 61 79 2d 70 65 72 63 65 6e 74 61 67 65 20 64 69 73 70 6c 61 79 2d 68 65 | (*.display-percentage.display-he |
| 19ee0 | 69 67 68 74 29 29 29 29 29 0a 20 20 20 20 73 63 72 6f 6c 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6f | ight))))).....scroll))..(defun.o |
| 19f00 | 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 28 29 0a 20 20 | rg-noter--get-precise-info.()... |
| 19f20 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 | (org-noter--with-valid-session.. |
| 19f40 | 20 20 28 6c 65 74 20 28 28 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d | ..(let.((window.(org-noter--get- |
| 19f60 | 64 6f 63 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 20 28 6f 72 67 | doc-window))..........(mode.(org |
| 19f80 | 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 20 73 65 73 73 69 6f 6e | -noter--session-doc-mode.session |
| 19fa0 | 29 29 29 0a 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 | )))......(with-selected-window.w |
| 19fc0 | 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 | indow........(run-hook-with-args |
| 19fe0 | 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 | -until-success.'org-noter--get-p |
| 1a000 | 72 65 63 69 73 65 2d 69 6e 66 6f 2d 68 6f 6f 6b 20 6d 6f 64 65 20 77 69 6e 64 6f 77 29 29 29 29 | recise-info-hook.mode.window)))) |
| 1a020 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 68 6f 77 2d 61 72 72 6f 77 20 | )..(defun.org-noter--show-arrow. |
| 1a040 | 28 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f 77 | ()...(when.(and.org-noter--arrow |
| 1a060 | 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 6c | -location..............(window-l |
| 1a080 | 69 76 65 2d 70 20 28 61 72 65 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 | ive-p.(aref.org-noter--arrow-loc |
| 1a0a0 | 61 74 69 6f 6e 20 31 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 | ation.1))).....(with-selected-wi |
| 1a0c0 | 6e 64 6f 77 20 28 61 72 65 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 61 | ndow.(aref.org-noter--arrow-loca |
| 1a0e0 | 74 69 6f 6e 20 31 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 | tion.1).......(run-hook-with-arg |
| 1a100 | 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 68 6f 77 | s-until-success.'org-noter--show |
| 1a120 | 2d 61 72 72 6f 77 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 67 2d 6e 6f 74 | -arrow-hook).......(setq.org-not |
| 1a140 | 65 72 2d 2d 61 72 72 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 | er--arrow-location.nil))))..(def |
| 1a160 | 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 28 | un.org-noter--get-location-top.( |
| 1a180 | 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 47 65 74 20 74 68 65 20 74 6f 70 20 63 6f 6f 72 64 69 6e | location)..."Get.the.top.coordin |
| 1a1a0 | 61 74 65 20 67 69 76 65 6e 20 61 20 4c 4f 43 41 54 49 4f 4e 2e 0a 2e 2e 2e 20 77 68 65 6e 20 4c | ate.given.a.LOCATION......when.L |
| 1a1c0 | 4f 43 41 54 49 4f 4e 20 68 61 73 20 66 6f 72 6d 20 28 70 61 67 65 20 74 6f 70 20 2e 20 6c 65 66 | OCATION.has.form.(page.top...lef |
| 1a1e0 | 74 29 20 6f 72 20 28 70 61 67 65 20 2e 20 74 6f 70 29 2e 22 0a 20 20 28 69 66 20 28 6c 69 73 74 | t).or.(page...top)."...(if.(list |
| 1a200 | 70 20 28 63 64 72 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 28 63 61 64 72 20 6c 6f | p.(cdr.location)).......(cadr.lo |
| 1a220 | 63 61 74 69 6f 6e 29 0a 20 20 20 20 28 63 64 72 20 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 28 64 | cation).....(cdr.location)))..(d |
| 1a240 | 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 | efun.org-noter--get-location-pag |
| 1a260 | 65 20 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 47 65 74 20 74 68 65 20 70 61 67 65 20 6e 75 6d | e.(location)..."Get.the.page.num |
| 1a280 | 62 65 72 20 67 69 76 65 6e 20 61 20 4c 4f 43 41 54 49 4f 4e 20 6f 66 20 66 6f 72 6d 20 28 70 61 | ber.given.a.LOCATION.of.form.(pa |
| 1a2a0 | 67 65 20 74 6f 70 20 2e 20 6c 65 66 74 29 20 6f 72 20 28 70 61 67 65 20 2e 20 74 6f 70 29 2e 22 | ge.top...left).or.(page...top)." |
| 1a2c0 | 0a 20 20 28 69 66 20 28 6c 69 73 74 70 20 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 63 | ...(if.(listp.location).......(c |
| 1a2e0 | 61 72 20 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 0a 28 | ar.location).......location))..( |
| 1a300 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 | defun.org-noter--get-location-le |
| 1a320 | 66 74 20 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 47 65 74 20 74 68 65 20 6c 65 66 74 20 63 6f | ft.(location)..."Get.the.left.co |
| 1a340 | 6f 72 64 69 6e 61 74 65 20 67 69 76 65 6e 20 61 20 4c 4f 43 41 54 49 4f 4e 2e 0a 2e 2e 2e 20 77 | ordinate.given.a.LOCATION......w |
| 1a360 | 68 65 6e 20 4c 4f 43 41 54 49 4f 4e 20 68 61 73 20 66 6f 72 6d 20 28 70 61 67 65 20 74 6f 70 20 | hen.LOCATION.has.form.(page.top. |
| 1a380 | 2e 20 6c 65 66 74 29 20 6f 72 20 28 70 61 67 65 20 2e 20 74 6f 70 29 2e 20 20 49 66 0a 6c 61 74 | ..left).or.(page...top)...If.lat |
| 1a3a0 | 65 72 20 66 6f 72 6d 20 6f 66 20 76 65 63 74 6f 72 20 69 73 20 70 61 73 73 65 64 20 72 65 74 75 | er.form.of.vector.is.passed.retu |
| 1a3c0 | 72 6e 20 30 2e 22 0a 20 20 28 69 66 20 28 6c 69 73 74 70 20 28 63 64 72 20 6c 6f 63 61 74 69 6f | rn.0."...(if.(listp.(cdr.locatio |
| 1a3e0 | 6e 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 28 63 64 64 72 20 6c 6f 63 61 74 | n)).......(if.(listp.(cddr.locat |
| 1a400 | 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 61 64 64 72 20 6c 6f 63 61 74 69 6f 6e 29 | ion))...........(caddr.location) |
| 1a420 | 0a 20 20 20 20 20 20 20 20 28 63 64 64 72 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 30 29 | .........(cddr.location)).....0) |
| 1a440 | 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c 6f | )..(defun.org-noter--doc-goto-lo |
| 1a460 | 63 61 74 69 6f 6e 20 28 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 47 6f 20 74 6f 20 6c 6f 63 61 74 | cation.(location)..."Go.to.locat |
| 1a480 | 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4c 4f 43 41 54 49 4f 4e 2e 22 0a 20 20 28 6f | ion.specified.by.LOCATION."...(o |
| 1a4a0 | 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 | rg-noter--with-valid-session.... |
| 1a4c0 | 28 6c 65 74 20 28 28 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 64 6f | (let.((window.(org-noter--get-do |
| 1a4e0 | 63 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 20 28 6f 72 67 2d 6e | c-window))..........(mode.(org-n |
| 1a500 | 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 20 73 65 73 73 69 6f 6e 29 29 | oter--session-doc-mode.session)) |
| 1a520 | 29 0a 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e | )......(with-selected-window.win |
| 1a540 | 64 6f 77 0a 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 | dow........(run-hook-with-args-u |
| 1a560 | 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 | ntil-success.'org-noter--doc-got |
| 1a580 | 6f 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 20 6d 6f 64 65 20 6c 6f 63 61 74 69 6f 6e 20 77 69 | o-location-hook.mode.location.wi |
| 1a5a0 | 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 28 72 65 64 69 73 70 6c 61 79 29 29 29 29 29 0a 0a 28 64 | ndow)........(redisplay)))))..(d |
| 1a5c0 | 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e | efun.org-noter--compare-location |
| 1a5e0 | 2d 63 6f 6e 73 20 28 63 6f 6d 70 20 6c 31 20 6c 32 29 0a 20 20 22 43 6f 6d 70 61 72 65 20 4c 31 | -cons.(comp.l1.l2)..."Compare.L1 |
| 1a600 | 20 61 6e 64 20 4c 32 2c 20 77 68 69 63 68 20 61 72 65 20 6c 6f 63 61 74 69 6f 6e 20 63 6f 6e 73 | .and.L2,.which.are.location.cons |
| 1a620 | 2e 0a 43 4f 4d 50 20 63 61 6e 20 62 65 20 61 6e 79 20 6f 66 20 74 68 65 20 75 73 75 61 6c 20 63 | ..COMP.can.be.any.of.the.usual.c |
| 1a640 | 6f 6d 70 61 72 69 73 6f 6e 20 6f 70 65 72 61 74 6f 72 73 20 70 6c 75 73 20 5c 22 3e 66 5c 22 2e | omparison.operators.plus.\">f\". |
| 1a660 | 0a 53 65 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f | .See.`org-noter--compare-locatio |
| 1a680 | 6e 73 27 2e 22 0a 20 20 28 63 6c 2d 61 73 73 65 72 74 20 28 61 6e 64 20 28 63 6f 6e 73 70 20 6c | ns'."...(cl-assert.(and.(consp.l |
| 1a6a0 | 31 29 20 28 63 6f 6e 73 70 20 6c 32 29 29 29 0a 20 20 28 63 6f 6e 64 20 28 28 65 71 20 63 6f 6d | 1).(consp.l2)))...(cond.((eq.com |
| 1a6c0 | 70 20 27 3d 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 | p.'=)..........(and.(=.(org-note |
| 1a6e0 | 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f | r--get-location-page.l1).(org-no |
| 1a700 | 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 | ter--get-location-page.l2))..... |
| 1a720 | 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 | ..........(=.(org-noter--get-loc |
| 1a740 | 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f | ation-top.l1).(org-noter--get-lo |
| 1a760 | 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d | cation-top.l2))...............(= |
| 1a780 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 20 6c | .(org-noter--get-location-left.l |
| 1a7a0 | 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 | 1).(org-noter--get-location-left |
| 1a7c0 | 20 6c 32 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6f 6d 70 20 27 3c 29 0a 20 20 | .l2)))).........((eq.comp.'<)... |
| 1a7e0 | 20 20 20 20 20 20 20 28 6f 72 20 28 3c 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f | .......(or.(<.(org-noter--get-lo |
| 1a800 | 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d | cation-page.l1).(org-noter--get- |
| 1a820 | 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | location-page.l2)).............. |
| 1a840 | 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e | (and.(=.(org-noter--get-location |
| 1a860 | 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 | -page.l1).(org-noter--get-locati |
| 1a880 | 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | on-page.l2))...................( |
| 1a8a0 | 3c 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c | <.(org-noter--get-location-top.l |
| 1a8c0 | 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 | 1).(org-noter--get-location-top. |
| 1a8e0 | 6c 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d | l2)))..............(and.(=.(org- |
| 1a900 | 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 | noter--get-location-page.l1).(or |
| 1a920 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a | g-noter--get-location-page.l2)). |
| 1a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | ..................(=.(org-noter- |
| 1a960 | 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 | -get-location-top.l1).(org-noter |
| 1a980 | 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 | --get-location-top.l2))......... |
| 1a9a0 | 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 | ..........(<.(org-noter--get-loc |
| 1a9c0 | 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c | ation-left.l1).(org-noter--get-l |
| 1a9e0 | 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 32 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 | ocation-left.l2))))).........((e |
| 1aa00 | 71 20 63 6f 6d 70 20 27 3c 3d 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 3c 20 28 6f 72 67 | q.comp.'<=)..........(or.(<.(org |
| 1aa20 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f | -noter--get-location-page.l1).(o |
| 1aa40 | 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 | rg-noter--get-location-page.l2)) |
| 1aa60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3d 20 20 28 6f 72 67 2d 6e 6f 74 65 | ..............(and.(=..(org-note |
| 1aa80 | 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f | r--get-location-page.l1).(org-no |
| 1aaa0 | 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 | ter--get-location-page.l2))..... |
| 1aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 | ..............(<=.(org-noter--ge |
| 1aae0 | 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 | t-location-top.l1).(org-noter--g |
| 1ab00 | 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | et-location-top.l2)))........... |
| 1ab20 | 20 20 20 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 | ...(and.(=.(org-noter--get-locat |
| 1ab40 | 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 | ion-page.l1).(org-noter--get-loc |
| 1ab60 | 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ation-page.l2))................. |
| 1ab80 | 20 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f | ..(=.(org-noter--get-location-to |
| 1aba0 | 70 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 | p.l1).(org-noter--get-location-t |
| 1abc0 | 6f 70 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 28 6f | op.l2))...................(<=.(o |
| 1abe0 | 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 31 29 20 | rg-noter--get-location-left.l1). |
| 1ac00 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 32 | (org-noter--get-location-left.l2 |
| 1ac20 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6f 6d 70 20 27 3e 29 0a 20 20 20 20 | ))))).........((eq.comp.'>)..... |
| 1ac40 | 20 20 20 20 20 28 6f 72 20 28 3e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 | .....(or.(>.(org-noter--get-loca |
| 1ac60 | 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f | tion-page.l1).(org-noter--get-lo |
| 1ac80 | 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | cation-page.l2))..............(a |
| 1aca0 | 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 | nd.(=.(org-noter--get-location-p |
| 1acc0 | 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e | age.l1).(org-noter--get-location |
| 1ace0 | 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 | -page.l2))...................(>. |
| 1ad00 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 | (org-noter--get-location-top.l1) |
| 1ad20 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 | .(org-noter--get-location-top.l2 |
| 1ad40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f | )))..............(and.(=.(org-no |
| 1ad60 | 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d | ter--get-location-page.l1).(org- |
| 1ad80 | 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 | noter--get-location-page.l2))... |
| 1ada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 | ................(=.(org-noter--g |
| 1adc0 | 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | et-location-top.l1).(org-noter-- |
| 1ade0 | 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 | get-location-top.l2))........... |
| 1ae00 | 20 20 20 20 20 20 20 20 28 3e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 | ........(>.(org-noter--get-locat |
| 1ae20 | 69 6f 6e 2d 6c 65 66 74 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 | ion-left.l1).(org-noter--get-loc |
| 1ae40 | 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 32 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 | ation-left.l2))))).........((eq. |
| 1ae60 | 63 6f 6d 70 20 27 3e 3d 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 3e 20 28 6f 72 67 2d 6e | comp.'>=)..........(or.(>.(org-n |
| 1ae80 | 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 | oter--get-location-page.l1).(org |
| 1aea0 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 | -noter--get-location-page.l2)).. |
| 1aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | ............(and.(=.(org-noter-- |
| 1aee0 | 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 | get-location-page.l1).(org-noter |
| 1af00 | 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 | --get-location-page.l2))........ |
| 1af20 | 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c | ...........(>=.(org-noter--get-l |
| 1af40 | 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d | ocation-top.l1).(org-noter--get- |
| 1af60 | 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | location-top.l2))).............. |
| 1af80 | 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e | (and.(=.(org-noter--get-location |
| 1afa0 | 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 | -page.l1).(org-noter--get-locati |
| 1afc0 | 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | on-page.l2))...................( |
| 1afe0 | 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c | =.(org-noter--get-location-top.l |
| 1b000 | 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 | 1).(org-noter--get-location-top. |
| 1b020 | 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 28 6f 72 67 2d | l2))...................(>=.(org- |
| 1b040 | 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 31 29 20 28 6f 72 | noter--get-location-left.l1).(or |
| 1b060 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6c 65 66 74 20 6c 32 29 29 29 | g-noter--get-location-left.l2))) |
| 1b080 | 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6f 6d 70 20 27 3e 66 29 0a 20 20 20 20 20 20 | )).........((eq.comp.'>f)....... |
| 1b0a0 | 20 20 20 28 6f 72 20 28 3e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 | ...(or.(>.(org-noter--get-locati |
| 1b0c0 | 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 | on-page.l1).(org-noter--get-loca |
| 1b0e0 | 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | tion-page.l2))..............(and |
| 1b100 | 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 | .(=.(org-noter--get-location-pag |
| 1b120 | 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 | e.l1).(org-noter--get-location-p |
| 1b140 | 61 67 65 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 6f | age.l2))...................(<.(o |
| 1b160 | 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 20 28 | rg-noter--get-location-top.l1).( |
| 1b180 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 29 29 | org-noter--get-location-top.l2)) |
| 1b1a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 | )..............(and.(=.(org-note |
| 1b1c0 | 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 31 29 20 28 6f 72 67 2d 6e 6f | r--get-location-page.l1).(org-no |
| 1b1e0 | 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 70 61 67 65 20 6c 32 29 29 0a 20 20 20 20 | ter--get-location-page.l2))..... |
| 1b200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | ..............(=.(org-noter--get |
| 1b220 | 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 | -location-top.l1).(org-noter--ge |
| 1b240 | 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-location-top.l2))............. |
| 1b260 | 20 20 20 20 20 20 28 3c 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f | ......(<.(org-noter--get-locatio |
| 1b280 | 6e 2d 6c 65 66 74 20 6c 31 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 | n-left.l1).(org-noter--get-locat |
| 1b2a0 | 69 6f 6e 2d 6c 65 66 74 20 6c 32 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 20 28 65 72 72 | ion-left.l2))))).........(t.(err |
| 1b2c0 | 6f 72 20 22 43 6f 6d 70 61 72 69 73 6f 6e 20 6f 70 65 72 61 74 6f 72 20 25 73 20 6e 6f 74 20 6b | or."Comparison.operator.%s.not.k |
| 1b2e0 | 6e 6f 77 6e 22 20 63 6f 6d 70 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 | nown".comp))))..(defun.org-noter |
| 1b300 | 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 20 28 63 6f 6d 70 20 6c 31 20 6c 32 29 | --compare-locations.(comp.l1.l2) |
| 1b320 | 0a 20 20 22 43 6f 6d 70 61 72 65 20 4c 31 20 61 6e 64 20 4c 32 2e 0a 57 68 65 6e 20 43 4f 4d 50 | ..."Compare.L1.and.L2..When.COMP |
| 1b340 | 20 69 73 20 27 3c 2c 20 27 3c 3d 2c 20 27 3e 2c 20 6f 72 20 27 3e 3d 2c 20 69 74 20 77 6f 72 6b | .is.'<,.'<=,.'>,.or.'>=,.it.work |
| 1b360 | 73 20 61 73 20 65 78 70 65 63 74 65 64 2e 0a 57 68 65 6e 20 43 4f 4d 50 20 69 73 20 27 3e 66 2c | s.as.expected..When.COMP.is.'>f, |
| 1b380 | 20 69 74 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 20 77 68 65 6e 20 4c 31 20 69 73 20 61 20 70 | .it.will.return.t.when.L1.is.a.p |
| 1b3a0 | 61 67 65 20 67 72 65 61 74 65 72 20 74 68 61 6e 0a 4c 32 20 6f 72 2c 20 77 68 65 6e 20 69 6e 20 | age.greater.than.L2.or,.when.in. |
| 1b3c0 | 74 68 65 20 73 61 6d 65 20 70 61 67 65 2c 20 69 66 20 4c 31 20 69 73 20 74 68 65 20 5f 66 5f 69 | the.same.page,.if.L1.is.the._f_i |
| 1b3e0 | 72 73 74 20 6f 66 20 74 68 65 20 74 77 6f 2e 22 0a 20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 6c | rst.of.the.two."...(cond.((not.l |
| 1b400 | 31 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 6c 32 29 20 74 29 0a 20 20 20 | 1).nil).........((not.l2).t).... |
| 1b420 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 31 20 28 6f 72 20 28 72 | .....(t..........(setq.l1.(or.(r |
| 1b440 | 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 73 73 20 | un-hook-with-args-until-success. |
| 1b460 | 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 65 72 74 2d 74 6f 2d 6c 6f 63 61 74 69 6f 6e 2d | 'org-noter--convert-to-location- |
| 1b480 | 63 6f 6e 73 2d 68 6f 6f 6b 20 6c 31 29 20 6c 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cons-hook.l1).l1)............... |
| 1b4a0 | 20 6c 32 20 28 6f 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 | .l2.(or.(run-hook-with-args-unti |
| 1b4c0 | 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6e 76 65 72 74 2d 74 6f | l-success.'org-noter--convert-to |
| 1b4e0 | 2d 6c 6f 63 61 74 69 6f 6e 2d 63 6f 6e 73 2d 68 6f 6f 6b 20 6c 32 29 20 6c 32 29 29 0a 20 20 20 | -location-cons-hook.l2).l2)).... |
| 1b500 | 20 20 20 20 20 20 28 69 66 20 28 6e 75 6d 62 65 72 70 20 28 63 64 72 20 6c 32 29 29 0a 20 20 20 | ......(if.(numberp.(cdr.l2)).... |
| 1b520 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f | ..........(org-noter--compare-lo |
| 1b540 | 63 61 74 69 6f 6e 2d 63 6f 6e 73 20 63 6f 6d 70 20 6c 31 20 6c 32 29 0a 20 20 20 20 20 20 20 20 | cation-cons.comp.l1.l2)......... |
| 1b560 | 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 2d | ...(org-noter--compare-location- |
| 1b580 | 63 6f 6e 73 20 63 6f 6d 70 20 6c 31 20 28 63 6f 6e 73 20 28 63 61 72 20 6c 32 29 20 28 63 61 64 | cons.comp.l1.(cons.(car.l2).(cad |
| 1b5a0 | 72 20 6c 32 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 | r.l2)))))))..(defun.org-noter--s |
| 1b5c0 | 68 6f 77 2d 6e 6f 74 65 2d 65 6e 74 72 79 20 28 73 65 73 73 69 6f 6e 20 6e 6f 74 65 29 0a 20 20 | how-note-entry.(session.note)... |
| 1b5e0 | 22 53 68 6f 77 20 74 68 65 20 4e 4f 54 45 20 65 6e 74 72 79 20 61 6e 64 20 69 74 73 20 63 68 69 | "Show.the.NOTE.entry.and.its.chi |
| 1b600 | 6c 64 72 65 6e 20 66 6f 72 20 74 68 69 73 20 53 45 53 53 49 4f 4e 2e 0a 45 76 65 72 79 20 64 69 | ldren.for.this.SESSION..Every.di |
| 1b620 | 72 65 63 74 20 73 75 62 68 65 61 64 69 6e 67 20 5f 75 6e 74 69 6c 5f 20 74 68 65 20 66 69 72 73 | rect.subheading._until_.the.firs |
| 1b640 | 74 20 68 65 61 64 69 6e 67 20 74 68 61 74 20 64 6f 65 73 6e 27 74 0a 62 65 6c 6f 6e 67 20 74 6f | t.heading.that.doesn't.belong.to |
| 1b660 | 20 74 68 65 20 73 61 6d 65 20 76 69 65 77 20 28 69 65 2e 20 75 6e 74 69 6c 20 61 20 68 65 61 64 | .the.same.view.(ie..until.a.head |
| 1b680 | 69 6e 67 20 77 69 74 68 20 6c 6f 63 61 74 69 6f 6e 20 6f 72 0a 64 6f 63 75 6d 65 6e 74 20 70 72 | ing.with.location.or.document.pr |
| 1b6a0 | 6f 70 65 72 74 79 29 20 77 69 6c 6c 20 62 65 20 6f 70 65 6e 65 64 2e 22 0a 20 20 28 73 61 76 65 | operty).will.be.opened."...(save |
| 1b6c0 | 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 2d 65 | -excursion.....(goto-char.(org-e |
| 1b6e0 | 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. |
| 1b700 | 6e 6f 74 65 29 29 0a 20 20 20 20 28 6f 72 67 2d 73 68 6f 77 2d 73 65 74 2d 76 69 73 69 62 69 6c | note)).....(org-show-set-visibil |
| 1b720 | 69 74 79 20 74 29 0a 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 28 6f 72 67 | ity.t).....(org-element-map.(org |
| 1b740 | 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 6e 6f 74 65 29 20 27 68 65 61 64 6c 69 6e | -element-contents.note).'headlin |
| 1b760 | 65 0a 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 | e.......(lambda.(headline)...... |
| 1b780 | 20 20 20 28 6c 65 74 20 28 28 64 6f 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 | ...(let.((doc-file.(org-noter--d |
| 1b7a0 | 6f 63 2d 66 69 6c 65 2d 70 72 6f 70 65 72 74 79 20 68 65 61 64 6c 69 6e 65 29 29 29 0a 20 20 20 | oc-file-property.headline))).... |
| 1b7c0 | 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 61 6e 64 20 64 6f 63 2d 66 69 6c 65 20 28 6e 6f | .......(if.(or.(and.doc-file.(no |
| 1b7e0 | 74 20 28 73 74 72 69 6e 67 3d 20 64 6f 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | t.(string=.doc-file.(org-noter-- |
| 1b800 | 73 65 73 73 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 74 65 78 74 20 73 65 73 73 69 6f 6e 29 29 29 | session-property-text.session))) |
| 1b820 | 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 6e 6f 74 65 72 2d 2d | )...................(org-noter-- |
| 1b840 | 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 68 65 61 64 6c 69 6e 65 | check-location-property.headline |
| 1b860 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ))...............t.............( |
| 1b880 | 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 72 74 79 20 | goto-char.(org-element-property. |
| 1b8a0 | 3a 62 65 67 69 6e 20 68 65 61 64 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | :begin.headline)).............(o |
| 1b8c0 | 72 67 2d 73 68 6f 77 2d 65 6e 74 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | rg-show-entry).............(org- |
| 1b8e0 | 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 | show-children).............nil)) |
| 1b900 | 29 0a 20 20 20 20 20 20 6e 69 6c 20 74 20 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 6c 6c 2d 65 6c | ).......nil.t.org-element-all-el |
| 1b920 | 65 6d 65 6e 74 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 66 6f 63 | ements)))..(defun.org-noter--foc |
| 1b940 | 75 73 2d 6e 6f 74 65 73 2d 72 65 67 69 6f 6e 20 28 76 69 65 77 2d 69 6e 66 6f 29 0a 20 20 28 6f | us-notes-region.(view-info)...(o |
| 1b960 | 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 6e 6f 74 65 73 2d 77 69 | rg-noter--with-selected-notes-wi |
| 1b980 | 6e 64 6f 77 0a 20 20 20 28 69 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d | ndow....(if.(org-noter--session- |
| 1b9a0 | 68 69 64 65 2d 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 73 61 76 65 | hide-other.session)........(save |
| 1b9c0 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 | -excursion..........(goto-char.( |
| 1b9e0 | 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 69 6e 20 28 6f 72 67 | org-element-property.:begin.(org |
| 1ba00 | 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 | -noter--parse-root)))..........( |
| 1ba20 | 75 6e 6c 65 73 73 20 28 6f 72 67 2d 62 65 66 6f 72 65 2d 66 69 72 73 74 2d 68 65 61 64 69 6e 67 | unless.(org-before-first-heading |
| 1ba40 | 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 6c 69 6e 65 2d 68 69 64 65 2d 73 75 62 | -p)............(outline-hide-sub |
| 1ba60 | 74 72 65 65 29 29 29 0a 20 20 20 20 20 28 6f 72 67 2d 63 79 63 6c 65 2d 68 69 64 65 2d 64 72 61 | tree)))......(org-cycle-hide-dra |
| 1ba80 | 77 65 72 73 20 27 61 6c 6c 29 29 0a 0a 20 20 20 28 6c 65 74 2a 20 28 28 6e 6f 74 65 73 2d 63 6f | wers.'all)).....(let*.((notes-co |
| 1baa0 | 6e 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e 66 6f 2d 6e 6f 74 65 73 20 76 | ns.(org-noter--view-info-notes.v |
| 1bac0 | 69 65 77 2d 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 67 69 6f 6e 73 20 28 6f | iew-info))...........(regions.(o |
| 1bae0 | 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e 66 6f 2d 72 65 67 69 6f 6e 73 20 | r.(org-noter--view-info-regions. |
| 1bb00 | 76 69 65 77 2d 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | view-info)...................... |
| 1bb20 | 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e 66 6f 2d 70 72 65 76 2d 72 65 67 | ..(org-noter--view-info-prev-reg |
| 1bb40 | 69 6f 6e 73 20 76 69 65 77 2d 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 | ions.view-info)))...........(poi |
| 1bb60 | 6e 74 2d 62 65 66 6f 72 65 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 72 | nt-before.(point))...........tar |
| 1bb80 | 67 65 74 2d 72 65 67 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 2d 69 6e 73 69 64 | get-region...........point-insid |
| 1bba0 | 65 2d 74 61 72 67 65 74 2d 72 65 67 69 6f 6e 29 0a 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | e-target-region)......(cond..... |
| 1bbc0 | 20 20 28 6e 6f 74 65 73 2d 63 6f 6e 73 0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 6f | ..(notes-cons........(dolist.(no |
| 1bbe0 | 74 65 2d 63 6f 6e 73 20 6e 6f 74 65 73 2d 63 6f 6e 73 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | te-cons.notes-cons).(org-noter-- |
| 1bc00 | 73 68 6f 77 2d 6e 6f 74 65 2d 65 6e 74 72 79 20 73 65 73 73 69 6f 6e 20 28 63 61 72 20 6e 6f 74 | show-note-entry.session.(car.not |
| 1bc20 | 65 2d 63 6f 6e 73 29 29 29 0a 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 2d 72 | e-cons))).........(setq.target-r |
| 1bc40 | 65 67 69 6f 6e 20 28 6f 72 20 28 63 61 74 63 68 20 27 72 65 73 75 6c 74 20 28 64 6f 6c 69 73 74 | egion.(or.(catch.'result.(dolist |
| 1bc60 | 20 28 72 65 67 69 6f 6e 20 72 65 67 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(region.regions)............... |
| 1bc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1bca0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3e 3d 20 70 6f 69 6e 74 2d 62 65 66 6f 72 65 20 28 63 | ..(when.(and.(>=.point-before.(c |
| 1bcc0 | 61 72 20 72 65 67 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar.region))..................... |
| 1bce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1bd00 | 20 20 20 20 20 20 20 28 6f 72 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 20 28 67 6f | .......(or.(save-restriction.(go |
| 1bd20 | 74 6f 2d 63 68 61 72 20 28 63 64 72 20 72 65 67 69 6f 6e 29 29 20 28 65 6f 62 70 29 29 0a 20 20 | to-char.(cdr.region)).(eobp))... |
| 1bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1bd60 | 20 20 20 20 20 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 3c 20 | .............................(<. |
| 1bd80 | 70 6f 69 6e 74 2d 62 65 66 6f 72 65 20 28 63 64 72 20 72 65 67 69 6f 6e 29 29 29 29 0a 20 20 20 | point-before.(cdr.region)))).... |
| 1bda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1bdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 69 6e 74 2d 69 6e 73 69 64 | ...............(setq.point-insid |
| 1bde0 | 65 2d 74 61 72 67 65 74 2d 72 65 67 69 6f 6e 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-target-region.t).............. |
| 1be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1be20 | 20 20 20 20 20 28 74 68 72 6f 77 20 27 72 65 73 75 6c 74 20 72 65 67 69 6f 6e 29 29 29 29 0a 20 | .....(throw.'result.region)))).. |
| 1be40 | 20 20 20 20 20 20 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 | ..............................(c |
| 1be60 | 61 72 20 72 65 67 69 6f 6e 73 29 29 29 0a 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 | ar.regions))).........(let.((beg |
| 1be80 | 69 6e 20 28 63 61 72 20 74 61 72 67 65 74 2d 72 65 67 69 6f 6e 29 29 20 28 65 6e 64 20 28 63 64 | in.(car.target-region)).(end.(cd |
| 1bea0 | 72 20 74 61 72 67 65 74 2d 72 65 67 69 6f 6e 29 29 20 6e 75 6d 2d 6c 69 6e 65 73 0a 20 20 20 20 | r.target-region)).num-lines..... |
| 1bec0 | 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 2d 63 68 61 72 20 28 69 66 20 70 6f 69 6e 74 2d | .........(target-char.(if.point- |
| 1bee0 | 69 6e 73 69 64 65 2d 74 61 72 67 65 74 2d 72 65 67 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | inside-target-region............ |
| 1bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 2d 62 65 66 6f 72 65 0a | ...................point-before. |
| 1bf20 | 20 20 20 20 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 | ............................(org |
| 1bf40 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 65 6e 64 20 28 63 61 61 72 | -noter--get-properties-end.(caar |
| 1bf60 | 20 6e 6f 74 65 73 2d 63 6f 6e 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 | .notes-cons))))..............(wi |
| 1bf80 | 6e 64 6f 77 2d 73 74 61 72 74 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 29 20 28 77 69 6e 64 | ndow-start.(window-start)).(wind |
| 1bfa0 | 6f 77 2d 65 6e 64 20 28 77 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 | ow-end.(window-end.nil.t)))..... |
| 1bfc0 | 20 20 20 20 20 28 73 65 74 71 20 6e 75 6d 2d 6c 69 6e 65 73 20 28 63 6f 75 6e 74 2d 73 63 72 65 | .....(setq.num-lines.(count-scre |
| 1bfe0 | 65 6e 2d 6c 69 6e 65 73 20 62 65 67 69 6e 20 65 6e 64 29 29 0a 0a 20 20 20 20 20 20 20 20 20 28 | en-lines.begin.end))...........( |
| 1c000 | 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 28 28 3e 20 6e 75 6d 2d 6c 69 6e 65 73 20 28 77 69 | cond...........((>.num-lines.(wi |
| 1c020 | 6e 64 6f 77 2d 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | ndow-height))............(goto-c |
| 1c040 | 68 61 72 20 62 65 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 63 65 6e 74 65 72 20 | har.begin)............(recenter. |
| 1c060 | 30 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 3c 20 62 65 67 69 6e 20 77 69 6e 64 6f 77 2d | 0))............((<.begin.window- |
| 1c080 | 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 | start)............(goto-char.beg |
| 1c0a0 | 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 63 65 6e 74 65 72 20 30 29 29 0a 0a 20 20 | in)............(recenter.0)).... |
| 1c0c0 | 20 20 20 20 20 20 20 20 28 28 3e 20 65 6e 64 20 77 69 6e 64 6f 77 2d 65 6e 64 29 0a 20 20 20 20 | ........((>.end.window-end)..... |
| 1c0e0 | 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 20 20 20 20 20 | .......(goto-char.end).......... |
| 1c100 | 20 20 28 72 65 63 65 6e 74 65 72 20 2d 32 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 | ..(recenter.-2)))...........(got |
| 1c120 | 6f 2d 63 68 61 72 20 74 61 72 67 65 74 2d 63 68 61 72 29 29 29 0a 0a 20 20 20 20 20 20 28 74 20 | o-char.target-char)))........(t. |
| 1c140 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 68 6f 77 2d 6e 6f 74 65 2d 65 6e 74 72 79 20 73 65 73 73 | (org-noter--show-note-entry.sess |
| 1c160 | 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 29 29 29 0a | ion.(org-noter--parse-root))))). |
| 1c180 | 0a 20 20 20 28 6f 72 67 2d 63 79 63 6c 65 2d 73 68 6f 77 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 20 | ....(org-cycle-show-empty-lines. |
| 1c1a0 | 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 75 72 72 | t)))..(defun.org-noter--get-curr |
| 1c1c0 | 65 6e 74 2d 76 69 65 77 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 76 65 63 74 6f 72 20 77 | ent-view.()..."Return.a.vector.w |
| 1c1e0 | 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 69 65 77 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | ith.the.current.view.information |
| 1c200 | 2e 22 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 | ."...(org-noter--with-valid-sess |
| 1c220 | 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 6d 6f 64 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 | ion....(let.((mode.(org-noter--s |
| 1c240 | 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 | ession-doc-mode.session)))...... |
| 1c260 | 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 | (with-selected-window.(org-noter |
| 1c280 | 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 28 6f 72 20 28 72 75 | --get-doc-window)........(or.(ru |
| 1c2a0 | 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 73 73 20 27 | n-hook-with-args-until-success.' |
| 1c2c0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 2d 68 6f 6f 6b | org-noter--get-current-view-hook |
| 1c2e0 | 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 55 6e 6b 6e 6f 77 | .mode)............(error."Unknow |
| 1c300 | 6e 20 64 6f 63 75 6d 65 6e 74 20 74 79 70 65 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f | n.document.type"))))))..(defun.o |
| 1c320 | 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 2d 61 66 74 65 72 2d 74 69 70 70 69 6e 67 2d 70 6f 69 | rg-noter--note-after-tipping-poi |
| 1c340 | 6e 74 20 28 70 6f 69 6e 74 20 6c 6f 63 61 74 69 6f 6e 20 76 69 65 77 29 0a 20 20 3b 3b 20 4e 4f | nt.(point.location.view)...;;.NO |
| 1c360 | 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 5f 5f 61 73 73 75 6d 65 73 5f 5f 20 74 68 65 20 6e 6f | TE(nox):.This.__assumes__.the.no |
| 1c380 | 74 65 20 69 73 20 69 6e 73 69 64 65 20 74 68 65 20 76 69 65 77 21 0a 20 20 28 6c 65 74 20 28 68 | te.is.inside.the.view!...(let.(h |
| 1c3a0 | 6f 6f 6b 2d 72 65 73 75 6c 74 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 73 65 74 | ook-result).....(cond......((set |
| 1c3c0 | 71 20 68 6f 6f 6b 2d 72 65 73 75 6c 74 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 | q.hook-result.(run-hook-with-arg |
| 1c3e0 | 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 | s-until-success.'org-noter--note |
| 1c400 | 2d 61 66 74 65 72 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 | -after-tipping-point-hook....... |
| 1c420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1c440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 20 6c 6f 63 61 74 69 | ....................point.locati |
| 1c460 | 6f 6e 20 76 69 65 77 29 29 0a 20 20 20 20 20 20 28 63 64 72 20 68 6f 6f 6b 2d 72 65 73 75 6c 74 | on.view)).......(cdr.hook-result |
| 1c480 | 29 29 0a 20 20 20 20 20 28 28 65 71 20 28 61 72 65 66 20 76 69 65 77 20 30 29 20 27 70 61 67 65 | ))......((eq.(aref.view.0).'page |
| 1c4a0 | 64 29 0a 20 20 20 20 20 20 28 3e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 | d).......(>.(org-noter--get-loca |
| 1c4c0 | 74 69 6f 6e 2d 74 6f 70 20 6c 6f 63 61 74 69 6f 6e 29 20 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 | tion-top.location).point))...... |
| 1c4e0 | 28 28 65 71 20 28 61 72 65 66 20 76 69 65 77 20 30 29 20 27 6e 6f 76 29 0a 20 20 20 20 20 20 28 | ((eq.(aref.view.0).'nov).......( |
| 1c500 | 3e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 2d 74 6f 70 20 6c | >.(org-noter--get-location-top.l |
| 1c520 | 6f 63 61 74 69 6f 6e 29 20 28 2b 20 28 2a 20 70 6f 69 6e 74 20 28 2d 20 28 63 64 72 20 28 61 72 | ocation).(+.(*.point.(-.(cdr.(ar |
| 1c540 | 65 66 20 76 69 65 77 20 32 29 29 20 28 63 64 72 20 28 61 72 65 66 20 76 69 65 77 20 31 29 29 29 | ef.view.2)).(cdr.(aref.view.1))) |
| 1c560 | 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 | )............................... |
| 1c580 | 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 72 65 66 20 | .....................(cdr.(aref. |
| 1c5a0 | 76 69 65 77 20 31 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 | view.1))))))))..(defun.org-noter |
| 1c5c0 | 2d 2d 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 2d 74 6f 2d 76 69 65 77 20 28 6c 6f 63 | --relative-position-to-view.(loc |
| 1c5e0 | 61 74 69 6f 6e 20 76 69 65 77 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 72 75 6e 2d 68 6f 6f | ation.view)...(cond....((run-hoo |
| 1c600 | 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e | k-with-args-until-success.'org-n |
| 1c620 | 6f 74 65 72 2d 2d 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 2d 74 6f 2d 76 69 65 77 2d | oter--relative-position-to-view- |
| 1c640 | 68 6f 6f 6b 20 6c 6f 63 61 74 69 6f 6e 20 76 69 65 77 29 29 0a 0a 20 20 20 28 28 65 71 20 28 61 | hook.location.view)).....((eq.(a |
| 1c660 | 72 65 66 20 76 69 65 77 20 30 29 20 27 70 61 67 65 64 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6e | ref.view.0).'paged).....(let.((n |
| 1c680 | 6f 74 65 2d 70 61 67 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6c 6f 63 61 74 69 6f | ote-page.(org-noter--get-locatio |
| 1c6a0 | 6e 2d 70 61 67 65 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 76 69 65 | n-page.location))...........(vie |
| 1c6c0 | 77 2d 70 61 67 65 20 28 61 72 65 66 20 76 69 65 77 20 31 29 29 29 0a 20 20 20 20 20 20 28 63 6f | w-page.(aref.view.1))).......(co |
| 1c6e0 | 6e 64 20 28 28 3c 20 6e 6f 74 65 2d 70 61 67 65 20 76 69 65 77 2d 70 61 67 65 29 20 27 62 65 66 | nd.((<.note-page.view-page).'bef |
| 1c700 | 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3d 20 6e 6f 74 65 2d 70 61 67 65 20 76 | ore).............((=.note-page.v |
| 1c720 | 69 65 77 2d 70 61 67 65 29 20 27 69 6e 73 69 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | iew-page).'inside).............( |
| 1c740 | 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 66 74 65 72 29 29 | t.......................'after)) |
| 1c760 | 29 29 0a 0a 20 20 20 28 28 65 71 20 28 61 72 65 66 20 76 69 65 77 20 30 29 20 27 6e 6f 76 29 0a | )).....((eq.(aref.view.0).'nov). |
| 1c780 | 20 20 20 20 28 6c 65 74 20 28 28 76 69 65 77 2d 74 6f 70 20 28 61 72 65 66 20 76 69 65 77 20 31 | ....(let.((view-top.(aref.view.1 |
| 1c7a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 76 69 65 77 2d 62 6f 74 20 28 61 72 65 66 20 76 69 65 | ))...........(view-bot.(aref.vie |
| 1c7c0 | 77 20 32 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | w.2))).......(cond.((org-noter-- |
| 1c7e0 | 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 20 27 3c 20 20 6c 6f 63 61 74 69 6f 6e 20 76 | compare-locations.'<..location.v |
| 1c800 | 69 65 77 2d 74 6f 70 29 20 27 62 65 66 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | iew-top).'before).............(( |
| 1c820 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 20 27 3c 3d | org-noter--compare-locations.'<= |
| 1c840 | 20 6c 6f 63 61 74 69 6f 6e 20 76 69 65 77 2d 62 6f 74 29 20 27 69 6e 73 69 64 65 29 0a 20 20 20 | .location.view-bot).'inside).... |
| 1c860 | 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(t..................... |
| 1c880 | 20 20 20 20 20 20 20 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 | ...............................' |
| 1c8a0 | 61 66 74 65 72 29 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6f 72 67 2d 6e 6f 74 65 72 | after))))))..(defmacro.org-noter |
| 1c8c0 | 2d 2d 76 69 65 77 2d 72 65 67 69 6f 6e 2d 66 69 6e 69 73 68 20 28 69 6e 66 6f 20 26 6f 70 74 69 | --view-region-finish.(info.&opti |
| 1c8e0 | 6f 6e 61 6c 20 74 65 72 6d 69 6e 61 74 69 6e 67 2d 68 65 61 64 6c 69 6e 65 29 0a 20 20 60 28 77 | onal.terminating-headline)...`(w |
| 1c900 | 68 65 6e 20 2c 69 6e 66 6f 0a 20 20 20 20 20 2c 28 69 66 20 74 65 72 6d 69 6e 61 74 69 6e 67 2d | hen.,info......,(if.terminating- |
| 1c920 | 68 65 61 64 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 60 28 70 75 73 68 20 28 63 6f 6e 73 20 | headline...........`(push.(cons. |
| 1c940 | 28 61 72 65 66 20 2c 69 6e 66 6f 20 31 29 20 28 6d 69 6e 20 28 61 72 65 66 20 2c 69 6e 66 6f 20 | (aref.,info.1).(min.(aref.,info. |
| 1c960 | 32 29 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 69 6e 20 | 2).(org-element-property.:begin. |
| 1c980 | 2c 74 65 72 6d 69 6e 61 74 69 6e 67 2d 68 65 61 64 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 | ,terminating-headline)))........ |
| 1c9a0 | 20 20 20 20 20 20 20 20 20 20 28 67 76 2d 64 65 72 65 66 20 28 61 72 65 66 20 2c 69 6e 66 6f 20 | ..........(gv-deref.(aref.,info. |
| 1c9c0 | 30 29 29 29 0a 20 20 20 20 20 20 20 20 60 28 70 75 73 68 20 28 63 6f 6e 73 20 28 61 72 65 66 20 | 0))).........`(push.(cons.(aref. |
| 1c9e0 | 2c 69 6e 66 6f 20 31 29 20 28 61 72 65 66 20 2c 69 6e 66 6f 20 32 29 29 20 28 67 76 2d 64 65 72 | ,info.1).(aref.,info.2)).(gv-der |
| 1ca00 | 65 66 20 28 61 72 65 66 20 2c 69 6e 66 6f 20 30 29 29 29 29 0a 20 20 20 20 20 28 73 65 74 71 20 | ef.(aref.,info.0))))......(setq. |
| 1ca20 | 2c 69 6e 66 6f 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6f 72 67 2d 6e 6f 74 65 | ,info.nil)))..(defmacro.org-note |
| 1ca40 | 72 2d 2d 76 69 65 77 2d 72 65 67 69 6f 6e 2d 61 64 64 20 28 69 6e 66 6f 20 6c 69 73 74 2d 6e 61 | r--view-region-add.(info.list-na |
| 1ca60 | 6d 65 20 68 65 61 64 6c 69 6e 65 29 0a 20 20 60 28 70 72 6f 67 6e 0a 20 20 20 20 20 28 77 68 65 | me.headline)...`(progn......(whe |
| 1ca80 | 6e 20 28 61 6e 64 20 2c 69 6e 66 6f 20 28 6e 6f 74 20 28 65 71 20 28 61 72 65 66 20 2c 69 6e 66 | n.(and.,info.(not.(eq.(aref.,inf |
| 1caa0 | 6f 20 33 29 20 27 2c 6c 69 73 74 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d | o.3).',list-name)))........(org- |
| 1cac0 | 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 72 65 67 69 6f 6e 2d 66 69 6e 69 73 68 20 2c 69 6e 66 6f 20 | noter--view-region-finish.,info. |
| 1cae0 | 2c 68 65 61 64 6c 69 6e 65 29 29 0a 0a 20 20 20 20 20 28 69 66 20 2c 69 6e 66 6f 0a 20 20 20 20 | ,headline)).......(if.,info..... |
| 1cb00 | 20 20 20 20 20 28 73 65 74 66 20 28 61 72 65 66 20 2c 69 6e 66 6f 20 32 29 20 28 6d 61 78 20 28 | .....(setf.(aref.,info.2).(max.( |
| 1cb20 | 61 72 65 66 20 2c 69 6e 66 6f 20 32 29 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | aref.,info.2).(org-element-prope |
| 1cb40 | 72 74 79 20 3a 65 6e 64 20 2c 68 65 61 64 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 | rty.:end.,headline)))........(se |
| 1cb60 | 74 71 20 2c 69 6e 66 6f 20 28 76 65 63 74 6f 72 20 28 67 76 2d 72 65 66 20 2c 6c 69 73 74 2d 6e | tq.,info.(vector.(gv-ref.,list-n |
| 1cb80 | 61 6d 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 | ame)............................ |
| 1cba0 | 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 69 6e 20 2c 68 65 | (org-element-property.:begin.,he |
| 1cbc0 | 61 64 6c 69 6e 65 29 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 | adline).(org-element-property.:e |
| 1cbe0 | 6e 64 20 2c 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.,headline)................... |
| 1cc00 | 20 20 20 20 20 20 20 20 20 27 2c 6c 69 73 74 2d 6e 61 6d 65 29 29 29 29 29 0a 0a 3b 3b 20 4e 4f | .........',list-name)))))..;;.NO |
| 1cc20 | 54 45 28 6e 6f 78 29 3a 20 6e 6f 74 65 73 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 28 48 45 41 | TE(nox):.notes.is.a.list.of.(HEA |
| 1cc40 | 44 49 4e 47 20 2e 20 48 45 41 44 49 4e 47 2d 54 4f 2d 49 4e 53 45 52 54 2d 54 45 58 54 2d 42 45 | DING...HEADING-TO-INSERT-TEXT-BE |
| 1cc60 | 46 4f 52 45 29 3a 0a 3b 3b 20 2d 20 48 45 41 44 49 4e 47 20 69 73 20 74 68 65 20 72 6f 6f 74 20 | FORE):.;;.-.HEADING.is.the.root. |
| 1cc80 | 68 65 61 64 69 6e 67 20 6f 66 20 74 68 65 20 6e 6f 74 65 0a 3b 3b 20 2d 20 53 48 4f 55 4c 44 2d | heading.of.the.note.;;.-.SHOULD- |
| 1cca0 | 41 44 44 2d 53 50 41 43 45 20 69 6e 64 69 63 61 74 65 73 20 69 66 20 74 68 65 72 65 20 73 68 6f | ADD-SPACE.indicates.if.there.sho |
| 1ccc0 | 75 6c 64 20 62 65 20 65 78 74 72 61 20 73 70 61 63 69 6e 67 20 77 68 65 6e 20 69 6e 73 65 72 74 | uld.be.extra.spacing.when.insert |
| 1cce0 | 69 6e 67 20 74 65 78 74 20 74 6f 20 74 68 65 20 6e 6f 74 65 20 28 69 65 2e 20 74 68 65 0a 3b 3b | ing.text.to.the.note.(ie..the.;; |
| 1cd00 | 20 20 20 6e 6f 74 65 20 68 61 73 20 63 6f 6e 74 65 6e 74 73 29 0a 28 63 6c 2d 64 65 66 73 74 72 | ...note.has.contents).(cl-defstr |
| 1cd20 | 75 63 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e 66 6f 20 6e 6f 74 65 73 20 72 | uct.org-noter--view-info.notes.r |
| 1cd40 | 65 67 69 6f 6e 73 20 70 72 65 76 2d 72 65 67 69 6f 6e 73 20 72 65 66 65 72 65 6e 63 65 2d 66 6f | egions.prev-regions.reference-fo |
| 1cd60 | 72 2d 69 6e 73 65 72 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d | r-insertion)..(defun.org-noter-- |
| 1cd80 | 67 65 74 2d 76 69 65 77 2d 69 6e 66 6f 20 28 76 69 65 77 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 65 | get-view-info.(view.&optional.ne |
| 1cda0 | 77 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 56 49 45 57 20 72 65 6c 61 74 | w-location)..."Return.VIEW.relat |
| 1cdc0 | 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 4e | ed.information...When.optional.N |
| 1cde0 | 45 57 2d 4c 4f 43 41 54 49 4f 4e 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 69 74 20 77 69 6c 6c | EW-LOCATION.is.provided,.it.will |
| 1ce00 | 20 62 65 20 75 73 65 64 20 74 6f 20 66 69 6e 64 0a 74 68 65 20 62 65 73 74 20 68 65 61 64 69 6e | .be.used.to.find.the.best.headin |
| 1ce20 | 67 20 74 6f 20 73 65 72 76 65 20 61 73 20 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 63 72 65 | g.to.serve.as.a.reference.to.cre |
| 1ce40 | 61 74 65 20 74 68 65 20 6e 65 77 20 6f 6e 65 0a 72 65 6c 61 74 69 76 65 20 74 6f 2e 22 0a 20 20 | ate.the.new.one.relative.to."... |
| 1ce60 | 28 77 68 65 6e 20 76 69 65 77 0a 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d | (when.view.....(org-noter--with- |
| 1ce80 | 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6e 74 65 6e | valid-session......(let.((conten |
| 1cea0 | 74 73 20 28 69 66 20 28 3d 20 30 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d | ts.(if.(=.0.(org-noter--session- |
| 1cec0 | 6c 65 76 65 6c 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | level.session))................. |
| 1cee0 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 0a 20 | .........(org-element-contents.. |
| 1cf00 | 20 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 65 6c | .........................(org-el |
| 1cf20 | 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 70 61 72 65 6e 74 20 28 6f 72 67 2d 6e 6f 74 65 | ement-property.:parent.(org-note |
| 1cf40 | 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r--parse-root)))................ |
| 1cf60 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f | ........(org-element-contents.(o |
| 1cf80 | 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 29 29 0a 20 20 20 20 20 20 20 | rg-noter--parse-root))))........ |
| 1cfa0 | 20 20 20 20 28 70 72 65 61 6d 62 6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 | ....(preamble.t)............note |
| 1cfc0 | 73 2d 69 6e 2d 76 69 65 77 20 72 65 67 69 6f 6e 73 2d 69 6e 2d 76 69 65 77 0a 20 20 20 20 20 20 | s-in-view.regions-in-view....... |
| 1cfe0 | 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 65 72 74 69 6f 6e 20 72 65 66 | .....reference-for-insertion.ref |
| 1d000 | 65 72 65 6e 63 65 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 6c 2d | erence-location............(all- |
| 1d020 | 61 66 74 65 72 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 | after-tipping-point.t).......... |
| 1d040 | 20 20 28 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 28 61 6e 64 20 28 3e | ..(closest-tipping-point.(and.(> |
| 1d060 | 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 63 6c 6f 73 65 73 74 2d 74 69 | =.(org-noter--session-closest-ti |
| 1d080 | 70 70 69 6e 67 2d 70 6f 69 6e 74 20 73 65 73 73 69 6f 6e 29 20 30 29 0a 20 20 20 20 20 20 20 20 | pping-point.session).0)......... |
| 1d0a0 | 20 20 20 20 20 20 20 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 | ...............................( |
| 1d0c0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 | org-noter--session-closest-tippi |
| 1d0e0 | 6e 67 2d 70 6f 69 6e 74 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 63 | ng-point.session)))............c |
| 1d100 | 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 2d 72 65 67 69 6f | losest-notes.closest-notes-regio |
| 1d120 | 6e 73 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 | ns.closest-notes-location....... |
| 1d140 | 20 20 20 20 20 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 | .....ignore-until-level......... |
| 1d160 | 20 20 20 63 75 72 72 65 6e 74 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 29 20 3b 3b 20 4e 4f 54 45 28 | ...current-region-info).;;.NOTE( |
| 1d180 | 6e 6f 78 29 3a 20 5b 52 45 47 49 4f 4e 53 2d 4c 49 53 54 2d 50 54 52 20 53 54 41 52 54 20 4d 41 | nox):.[REGIONS-LIST-PTR.START.MA |
| 1d1a0 | 58 2d 45 4e 44 20 52 45 47 49 4f 4e 53 2d 4c 49 53 54 2d 4e 41 4d 45 5d 0a 0a 20 20 20 20 20 20 | X-END.REGIONS-LIST-NAME]........ |
| 1d1c0 | 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 63 6f 6e 74 65 6e 74 73 20 6f 72 67 2d 6e | .(org-element-map.contents.org-n |
| 1d1e0 | 6f 74 65 72 2d 2d 6e 6f 74 65 2d 73 65 61 72 63 68 2d 65 6c 65 6d 65 6e 74 2d 74 79 70 65 0a 20 | oter--note-search-element-type.. |
| 1d200 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 6c 65 6d 65 6e 74 29 0a 20 20 20 20 20 20 | ........(lambda.(element)....... |
| 1d220 | 20 20 20 20 20 28 6c 65 74 20 28 28 64 6f 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | .....(let.((doc-file.(org-noter- |
| 1d240 | 2d 64 6f 63 2d 66 69 6c 65 2d 70 72 6f 70 65 72 74 79 20 65 6c 65 6d 65 6e 74 29 29 0a 20 20 20 | -doc-file-property.element)).... |
| 1d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 | ..............(location.(org-not |
| 1d280 | 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 65 6c 65 6d | er--parse-location-property.elem |
| 1d2a0 | 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 69 | ent)))..............(when.(and.i |
| 1d2c0 | 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 20 28 3c 3d 20 28 6f 72 67 2d 65 6c 65 6d 65 | gnore-until-level.(<=.(org-eleme |
| 1d2e0 | 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 65 6c 65 6d 65 6e 74 29 20 69 67 6e 6f | nt-property.:level.element).igno |
| 1d300 | 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | re-until-level))................ |
| 1d320 | 28 73 65 74 71 20 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 20 6e 69 6c 29 29 0a 0a | (setq.ignore-until-level.nil)).. |
| 1d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(cond.............. |
| 1d360 | 20 28 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 29 20 3b 3b 20 4e 4f 54 45 28 6e 6f | .(ignore-until-level).;;.NOTE(no |
| 1d380 | 78 29 3a 20 54 68 69 73 20 68 65 61 64 69 6e 67 20 69 73 20 69 67 6e 6f 72 65 64 2c 20 64 6f 20 | x):.This.heading.is.ignored,.do. |
| 1d3a0 | 6e 6f 74 68 69 6e 67 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 64 6f 63 | nothing................((and.doc |
| 1d3c0 | 2d 66 69 6c 65 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 64 6f 63 2d 66 69 6c 65 20 28 6f 72 | -file.(not.(string=.doc-file.(or |
| 1d3e0 | 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 74 65 78 74 20 73 | g-noter--session-property-text.s |
| 1d400 | 65 73 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e | ession))))................(org-n |
| 1d420 | 6f 74 65 72 2d 2d 76 69 65 77 2d 72 65 67 69 6f 6e 2d 66 69 6e 69 73 68 20 63 75 72 72 65 6e 74 | oter--view-region-finish.current |
| 1d440 | 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 20 65 6c 65 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | -region-info.element)........... |
| 1d460 | 20 20 20 20 20 28 73 65 74 71 20 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 20 28 6f | .....(setq.ignore-until-level.(o |
| 1d480 | 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 65 6c 65 6d 65 | rg-element-property.:level.eleme |
| 1d4a0 | 6e 74 29 29 0a 20 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 70 | nt))................(when.(and.p |
| 1d4c0 | 72 65 61 6d 62 6c 65 20 6e 65 77 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | reamble.new-location............ |
| 1d4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 72 65 66 65 72 65 6e 63 | ...............(or.(not.referenc |
| 1d500 | 65 2d 66 6f 72 2d 69 6e 73 65 72 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-for-insertion)................ |
| 1d520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | ...............(>=.(org-element- |
| 1d540 | 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 65 6c 65 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 | property.:begin.element)........ |
| 1d560 | 20 20 20 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- |
| 1d580 | 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 65 6e 64 20 28 63 64 72 20 72 65 66 65 72 | element-property.:end.(cdr.refer |
| 1d5a0 | 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 65 72 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ence-for-insertion)))))......... |
| 1d5c0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 | .........(setq.reference-for-ins |
| 1d5e0 | 65 72 74 69 6f 6e 20 28 63 6f 6e 73 20 27 61 66 74 65 72 20 65 6c 65 6d 65 6e 74 29 29 29 29 0a | ertion.(cons.'after.element)))). |
| 1d600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 | ...............(location........ |
| 1d620 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e | ........(let.((relative-position |
| 1d640 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 2d 74 | .(org-noter--relative-position-t |
| 1d660 | 6f 2d 76 69 65 77 20 6c 6f 63 61 74 69 6f 6e 20 76 69 65 77 29 29 29 0a 20 20 20 20 20 20 20 20 | o-view.location.view)))......... |
| 1d680 | 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 20 20 20 20 20 20 | .........(cond.................. |
| 1d6a0 | 20 28 28 65 71 20 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 20 27 69 6e 73 69 64 65 29 | .((eq.relative-position.'inside) |
| 1d6c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 | ....................(push.(cons. |
| 1d6e0 | 65 6c 65 6d 65 6e 74 20 6e 69 6c 29 20 6e 6f 74 65 73 2d 69 6e 2d 76 69 65 77 29 0a 0a 20 20 20 | element.nil).notes-in-view)..... |
| 1d700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 | ................(org-noter--view |
| 1d720 | 2d 72 65 67 69 6f 6e 2d 61 64 64 20 63 75 72 72 65 6e 74 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 20 | -region-add.current-region-info. |
| 1d740 | 72 65 67 69 6f 6e 73 2d 69 6e 2d 76 69 65 77 20 65 6c 65 6d 65 6e 74 29 0a 0a 20 20 20 20 20 20 | regions-in-view.element)........ |
| 1d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 6c 6c 2d 61 66 74 65 72 2d 74 69 70 | .............(setq.all-after-tip |
| 1d780 | 70 69 6e 67 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 20 20 20 | ping-point...................... |
| 1d7a0 | 20 20 20 20 28 61 6e 64 20 61 6c 6c 2d 61 66 74 65 72 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 | ....(and.all-after-tipping-point |
| 1d7c0 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 2d 61 66 74 65 72 2d 74 69 70 70 69 6e 67 2d | .(org-noter--note-after-tipping- |
| 1d7e0 | 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | point........................... |
| 1d800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f | .............................clo |
| 1d820 | 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 6c 6f 63 61 74 69 6f 6e 20 76 69 65 77 | sest-tipping-point.location.view |
| 1d840 | 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 | ))))....................(t...... |
| 1d860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 75 72 72 65 6e 74 2d 72 65 67 69 | ..............(when.current-regi |
| 1d880 | 6f 6e 2d 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 28 6c 65 | on-info......................(le |
| 1d8a0 | 74 20 28 28 6e 6f 74 65 2d 63 6f 6e 73 2d 74 6f 2d 63 68 61 6e 67 65 20 28 63 6f 6e 64 20 28 28 | t.((note-cons-to-change.(cond.(( |
| 1d8c0 | 65 71 20 28 61 72 65 66 20 63 75 72 72 65 6e 74 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 20 33 29 20 | eq.(aref.current-region-info.3). |
| 1d8e0 | 27 72 65 67 69 6f 6e 73 2d 69 6e 2d 76 69 65 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'regions-in-view)............... |
| 1d900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d920 | 20 20 20 20 20 20 20 20 20 28 63 61 72 20 6e 6f 74 65 73 2d 69 6e 2d 76 69 65 77 29 29 0a 20 20 | .........(car.notes-in-view))... |
| 1d940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 61 72 65 66 20 63 | ....................((eq.(aref.c |
| 1d980 | 75 72 72 65 6e 74 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 20 33 29 20 27 63 6c 6f 73 65 73 74 2d 6e | urrent-region-info.3).'closest-n |
| 1d9a0 | 6f 74 65 73 2d 72 65 67 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | otes-regions)................... |
| 1d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d9e0 | 20 20 20 20 20 28 63 61 72 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 29 29 29 29 29 0a 20 20 20 | .....(car.closest-notes))))).... |
| 1da00 | 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 3c 20 28 6f 72 | ....................(when.(<.(or |
| 1da20 | 67 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 65 6c 65 6d 65 6e | g-element-property.:begin.elemen |
| 1da40 | 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 20 20 | t).............................. |
| 1da60 | 20 20 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 28 63 | ...(org-element-property.:end.(c |
| 1da80 | 61 72 20 6e 6f 74 65 2d 63 6f 6e 73 2d 74 6f 2d 63 68 61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 | ar.note-cons-to-change)))....... |
| 1daa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 20 6e 6f 74 65 2d | ...................(setcdr.note- |
| 1dac0 | 63 6f 6e 73 2d 74 6f 2d 63 68 61 6e 67 65 20 65 6c 65 6d 65 6e 74 29 29 29 29 0a 0a 20 20 20 20 | cons-to-change.element))))...... |
| 1dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 69 67 69 62 6c 65 2d 66 | ...............(let.((eligible-f |
| 1db00 | 6f 72 2d 62 65 66 6f 72 65 20 28 61 6e 64 20 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 | or-before.(and.closest-tipping-p |
| 1db20 | 6f 69 6e 74 20 61 6c 6c 2d 61 66 74 65 72 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 0a 20 20 20 | oint.all-after-tipping-point.... |
| 1db40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 72 65 6c 61 74 69 76 65 2d 70 6f 73 | ................(eq.relative-pos |
| 1db80 | 69 74 69 6f 6e 20 27 62 65 66 6f 72 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ition.'before))))............... |
| 1dba0 | 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 65 6c 69 67 69 62 6c 65 2d 66 6f 72 2d | .......(cond.((and.eligible-for- |
| 1dbc0 | 62 65 66 6f 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 20 | before.......................... |
| 1dbe0 | 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 | ........(org-noter--compare-loca |
| 1dc00 | 74 69 6f 6e 73 20 27 3e 20 6c 6f 63 61 74 69 6f 6e 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 2d | tions.'>.location.closest-notes- |
| 1dc20 | 6c 6f 63 61 74 69 6f 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 | location))...................... |
| 1dc40 | 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 20 28 6c 69 73 74 | .......(setq.closest-notes.(list |
| 1dc60 | 20 28 63 6f 6e 73 20 65 6c 65 6d 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(cons.element.nil))............ |
| 1dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 65 73 74 2d 6e | .......................closest-n |
| 1dca0 | 6f 74 65 73 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | otes-location.location.......... |
| 1dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 | .........................current |
| 1dce0 | 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -region-info.nil................ |
| 1dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 | ...................closest-notes |
| 1dd20 | 2d 72 65 67 69 6f 6e 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -regions.nil)................... |
| 1dd40 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 72 65 67 69 6f | ..........(org-noter--view-regio |
| 1dd60 | 6e 2d 61 64 64 20 63 75 72 72 65 6e 74 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 20 63 6c 6f 73 65 73 | n-add.current-region-info.closes |
| 1dd80 | 74 2d 6e 6f 74 65 73 2d 72 65 67 69 6f 6e 73 20 65 6c 65 6d 65 6e 74 29 29 0a 0a 20 20 20 20 20 | t-notes-regions.element))....... |
| 1dda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 65 6c 69 67 | ......................((and.elig |
| 1ddc0 | 69 62 6c 65 2d 66 6f 72 2d 62 65 66 6f 72 65 20 28 65 71 75 61 6c 20 6c 6f 63 61 74 69 6f 6e 20 | ible-for-before.(equal.location. |
| 1dde0 | 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 | closest-notes-location))........ |
| 1de00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 | .....................(push.(cons |
| 1de20 | 20 65 6c 65 6d 65 6e 74 20 6e 69 6c 29 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 29 0a 20 20 20 | .element.nil).closest-notes).... |
| 1de40 | 20 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 6e 6f | .........................(org-no |
| 1de60 | 74 65 72 2d 2d 76 69 65 77 2d 72 65 67 69 6f 6e 2d 61 64 64 20 63 75 72 72 65 6e 74 2d 72 65 67 | ter--view-region-add.current-reg |
| 1de80 | 69 6f 6e 2d 69 6e 66 6f 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 2d 72 65 67 69 6f 6e 73 20 65 | ion-info.closest-notes-regions.e |
| 1dea0 | 6c 65 6d 65 6e 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lement))........................ |
| 1dec0 | 20 20 20 20 20 28 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 72 65 67 69 6f 6e 2d | .....(t.(org-noter--view-region- |
| 1dee0 | 66 69 6e 69 73 68 20 63 75 72 72 65 6e 74 2d 72 65 67 69 6f 6e 2d 69 6e 66 6f 20 65 6c 65 6d 65 | finish.current-region-info.eleme |
| 1df00 | 6e 74 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | nt))))))).................(when. |
| 1df20 | 6e 65 77 2d 6c 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 28 73 | new-location..................(s |
| 1df40 | 65 74 71 20 70 72 65 61 6d 62 6c 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | etq.preamble.nil)............... |
| 1df60 | 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 | ...(cond.((and.(org-noter--compa |
| 1df80 | 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 20 27 3c 3d 20 6c 6f 63 61 74 69 6f 6e 20 6e 65 77 2d 6c 6f | re-locations.'<=.location.new-lo |
| 1dfa0 | 63 61 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 20 20 20 20 | cation)......................... |
| 1dfc0 | 20 20 20 20 20 28 6f 72 20 28 65 71 20 28 63 61 72 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d | .....(or.(eq.(car.reference-for- |
| 1dfe0 | 69 6e 73 65 72 74 69 6f 6e 29 20 27 62 65 66 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | insertion).'before)............. |
| 1e000 | 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 6e 6f 74 65 72 2d | .....................(org-noter- |
| 1e020 | 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 20 27 3e 3d 20 6c 6f 63 61 74 69 6f 6e 20 | -compare-locations.'>=.location. |
| 1e040 | 72 65 66 65 72 65 6e 63 65 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | reference-location)))........... |
| 1e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 65 72 65 6e 63 65 2d 66 6f | ..............(setq.reference-fo |
| 1e080 | 72 2d 69 6e 73 65 72 74 69 6f 6e 20 28 63 6f 6e 73 20 27 61 66 74 65 72 20 65 6c 65 6d 65 6e 74 | r-insertion.(cons.'after.element |
| 1e0a0 | 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 | )............................... |
| 1e0c0 | 72 65 66 65 72 65 6e 63 65 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 0a 20 | reference-location.location))... |
| 1e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 20 | ......................((and.(eq. |
| 1e100 | 28 63 61 72 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 65 72 74 69 6f 6e 29 20 27 61 | (car.reference-for-insertion).'a |
| 1e120 | 66 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fter)........................... |
| 1e140 | 20 20 20 28 3c 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 | ...(<.(org-element-property.:beg |
| 1e160 | 69 6e 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 20 20 20 20 | in.element)..................... |
| 1e180 | 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 72 74 | ............(org-element-propert |
| 1e1a0 | 79 20 3a 65 6e 64 20 28 63 64 72 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 65 72 74 | y.:end.(cdr.reference-for-insert |
| 1e1c0 | 69 6f 6e 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 | ion))).......................... |
| 1e1e0 | 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e | ....(org-noter--compare-location |
| 1e200 | 73 20 27 3e 3d 20 6c 6f 63 61 74 69 6f 6e 20 6e 65 77 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 | s.'>=.location.new-location))... |
| 1e220 | 20 20 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 72 65 66 65 | ......................(setq.refe |
| 1e240 | 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 65 72 74 69 6f 6e 20 28 63 6f 6e 73 20 27 62 65 66 6f 72 | rence-for-insertion.(cons.'befor |
| 1e260 | 65 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 20 20 20 20 20 | e.element)...................... |
| 1e280 | 20 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 | .........reference-location.loca |
| 1e2a0 | 74 69 6f 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 | tion)))))................(t..... |
| 1e2c0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 70 72 65 61 6d 62 6c 65 20 6e | ...........(when.(and.preamble.n |
| 1e2e0 | 65 77 2d 6c 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 | ew-location..................... |
| 1e300 | 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 | ......(or.(not.reference-for-ins |
| 1e320 | 65 72 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 20 20 20 20 | ertion)......................... |
| 1e340 | 20 20 20 20 20 20 28 3e 3d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 | ......(>=.(org-element-property. |
| 1e360 | 3a 62 65 67 69 6e 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 | :begin.element)................. |
| 1e380 | 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 70 | ..................(org-element-p |
| 1e3a0 | 72 6f 70 65 72 74 79 20 3a 65 6e 64 20 28 63 64 72 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d | roperty.:end.(cdr.reference-for- |
| 1e3c0 | 69 6e 73 65 72 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | insertion))))).................. |
| 1e3e0 | 28 73 65 74 71 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 65 72 74 69 6f 6e 20 28 63 | (setq.reference-for-insertion.(c |
| 1e400 | 6f 6e 73 20 27 61 66 74 65 72 20 65 6c 65 6d 65 6e 74 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 | ons.'after.element)))))))....... |
| 1e420 | 20 20 20 6e 69 6c 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 74 65 2d 73 65 61 72 63 | ...nil.nil.org-noter--note-searc |
| 1e440 | 68 2d 6e 6f 2d 72 65 63 75 72 73 65 29 0a 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 | h-no-recurse).........(org-noter |
| 1e460 | 2d 2d 76 69 65 77 2d 72 65 67 69 6f 6e 2d 66 69 6e 69 73 68 20 63 75 72 72 65 6e 74 2d 72 65 67 | --view-region-finish.current-reg |
| 1e480 | 69 6f 6e 2d 69 6e 66 6f 29 0a 0a 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6f 72 67 2d 6e 6f 74 | ion-info).........(setf.(org-not |
| 1e4a0 | 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 75 6d 2d 6e 6f 74 65 73 2d 69 6e 2d 76 69 65 77 20 73 65 | er--session-num-notes-in-view.se |
| 1e4c0 | 73 73 69 6f 6e 29 20 28 6c 65 6e 67 74 68 20 6e 6f 74 65 73 2d 69 6e 2d 76 69 65 77 29 29 0a 0a | ssion).(length.notes-in-view)).. |
| 1e4e0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c 6c 2d 61 66 74 65 72 2d 74 69 70 70 69 6e 67 2d 70 | .......(when.all-after-tipping-p |
| 1e500 | 6f 69 6e 74 20 28 73 65 74 71 20 6e 6f 74 65 73 2d 69 6e 2d 76 69 65 77 20 28 61 70 70 65 6e 64 | oint.(setq.notes-in-view.(append |
| 1e520 | 20 63 6c 6f 73 65 73 74 2d 6e 6f 74 65 73 20 6e 6f 74 65 73 2d 69 6e 2d 76 69 65 77 29 29 29 0a | .closest-notes.notes-in-view))). |
| 1e540 | 0a 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e | ........(make-org-noter--view-in |
| 1e560 | 66 6f 0a 20 20 20 20 20 20 20 20 3a 6e 6f 74 65 73 20 28 6e 72 65 76 65 72 73 65 20 6e 6f 74 65 | fo.........:notes.(nreverse.note |
| 1e580 | 73 2d 69 6e 2d 76 69 65 77 29 0a 20 20 20 20 20 20 20 20 3a 72 65 67 69 6f 6e 73 20 28 6e 72 65 | s-in-view).........:regions.(nre |
| 1e5a0 | 76 65 72 73 65 20 72 65 67 69 6f 6e 73 2d 69 6e 2d 76 69 65 77 29 0a 20 20 20 20 20 20 20 20 3a | verse.regions-in-view).........: |
| 1e5c0 | 70 72 65 76 2d 72 65 67 69 6f 6e 73 20 28 6e 72 65 76 65 72 73 65 20 63 6c 6f 73 65 73 74 2d 6e | prev-regions.(nreverse.closest-n |
| 1e5e0 | 6f 74 65 73 2d 72 65 67 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 3a 72 65 66 65 72 65 6e 63 65 | otes-regions).........:reference |
| 1e600 | 2d 66 6f 72 2d 69 6e 73 65 72 74 69 6f 6e 20 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 | -for-insertion.reference-for-ins |
| 1e620 | 65 72 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6d | ertion)))))..(defun.org-noter--m |
| 1e640 | 61 6b 65 2d 76 69 65 77 2d 69 6e 66 6f 2d 66 6f 72 2d 73 69 6e 67 6c 65 2d 6e 6f 74 65 20 28 73 | ake-view-info-for-single-note.(s |
| 1e660 | 65 73 73 69 6f 6e 20 68 65 61 64 6c 69 6e 65 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f 74 2d 62 65 | ession.headline)...(let.((not-be |
| 1e680 | 6c 6f 6e 67 69 6e 67 2d 65 6c 65 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6c | longing-element..........(org-el |
| 1e6a0 | 65 6d 65 6e 74 2d 6d 61 70 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 | ement-map.(org-element-contents. |
| 1e6c0 | 68 65 61 64 6c 69 6e 65 29 20 27 68 65 61 64 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 | headline).'headline............( |
| 1e6e0 | 6c 61 6d 62 64 61 20 28 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | lambda.(headline)..............( |
| 1e700 | 6c 65 74 20 28 28 64 6f 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 66 | let.((doc-file.(org-noter--doc-f |
| 1e720 | 69 6c 65 2d 70 72 6f 70 65 72 74 79 20 68 65 61 64 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 | ile-property.headline)))........ |
| 1e740 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 61 6e 64 20 64 6f 63 2d 66 69 6c 65 20 28 | ........(and.(or.(and.doc-file.( |
| 1e760 | 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 64 6f 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 | not.(string=.doc-file.(org-noter |
| 1e780 | 2d 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 70 65 72 74 79 2d 74 65 78 74 20 73 65 73 73 69 6f 6e 29 | --session-property-text.session) |
| 1e7a0 | 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 6f 72 67 | ))).........................(org |
| 1e7c0 | 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 | -noter--check-location-property. |
| 1e7e0 | 68 65 61 64 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 68 | headline)).....................h |
| 1e800 | 65 61 64 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 29 29 0a 0a | eadline)))............nil.t))).. |
| 1e820 | 20 20 20 20 28 6d 61 6b 65 2d 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e 66 6f 0a 20 | ....(make-org-noter--view-info.. |
| 1e840 | 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 65 20 63 64 72 20 69 73 20 6f 6e 6c | ....;;.NOTE(nox):.The.cdr.is.onl |
| 1e860 | 79 20 75 73 65 64 20 77 68 65 6e 20 69 6e 73 65 72 74 69 6e 67 2c 20 64 6f 65 73 6e 27 74 20 6d | y.used.when.inserting,.doesn't.m |
| 1e880 | 61 74 74 65 72 20 68 65 72 65 0a 20 20 20 20 20 3a 6e 6f 74 65 73 20 28 6c 69 73 74 20 28 63 6f | atter.here......:notes.(list.(co |
| 1e8a0 | 6e 73 20 68 65 61 64 6c 69 6e 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 3a 72 65 67 69 6f 6e 73 20 | ns.headline.nil))......:regions. |
| 1e8c0 | 28 6c 69 73 74 20 28 63 6f 6e 73 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 | (list.(cons.(org-element-propert |
| 1e8e0 | 79 20 3a 62 65 67 69 6e 20 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.:begin.headline).............. |
| 1e900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 6e 6f 74 2d 62 65 6c 6f 6e 67 | .............(or.(and.not-belong |
| 1e920 | 69 6e 67 2d 65 6c 65 6d 65 6e 74 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 | ing-element.(org-element-propert |
| 1e940 | 79 20 3a 62 65 67 69 6e 20 6e 6f 74 2d 62 65 6c 6f 6e 67 69 6e 67 2d 65 6c 65 6d 65 6e 74 29 29 | y.:begin.not-belonging-element)) |
| 1e960 | 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 28 | ...............................( |
| 1e980 | 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 68 65 61 64 6c 69 | org-element-property.:end.headli |
| 1e9a0 | 6e 65 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 | ne)))))))..(defun.org-noter--doc |
| 1e9c0 | 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 6e 64 6c 65 72 20 28 29 0a 20 20 28 6f | -location-change-handler.()...(o |
| 1e9e0 | 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 | rg-noter--with-valid-session.... |
| 1ea00 | 28 6c 65 74 20 28 28 76 69 65 77 2d 69 6e 66 6f 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | (let.((view-info.(org-noter--get |
| 1ea20 | 2d 76 69 65 77 2d 69 6e 66 6f 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 75 72 72 65 | -view-info.(org-noter--get-curre |
| 1ea40 | 6e 74 2d 76 69 65 77 29 29 29 29 0a 20 20 20 20 20 28 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e | nt-view))))......(force-mode-lin |
| 1ea60 | 65 2d 75 70 64 61 74 65 20 74 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6f 72 67 2d 6e 6f 74 | e-update.t)......(unless.org-not |
| 1ea80 | 65 72 2d 2d 69 6e 68 69 62 69 74 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 6e 64 | er--inhibit-location-change-hand |
| 1eaa0 | 6c 65 72 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 | ler........(org-noter--get-notes |
| 1eac0 | 2d 77 69 6e 64 6f 77 20 28 63 6f 6e 64 20 28 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d | -window.(cond.((org-noter--view- |
| 1eae0 | 69 6e 66 6f 2d 72 65 67 69 6f 6e 73 20 76 69 65 77 2d 69 6e 66 6f 29 20 27 73 63 72 6f 6c 6c 29 | info-regions.view-info).'scroll) |
| 1eb00 | 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 | ................................ |
| 1eb20 | 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e 66 | ...........((org-noter--view-inf |
| 1eb40 | 6f 2d 70 72 65 76 2d 72 65 67 69 6f 6e 73 20 76 69 65 77 2d 69 6e 66 6f 29 20 27 6f 6e 6c 79 2d | o-prev-regions.view-info).'only- |
| 1eb60 | 70 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 66 6f 63 75 73 | prev)))........(org-noter--focus |
| 1eb80 | 2d 6e 6f 74 65 73 2d 72 65 67 69 6f 6e 20 76 69 65 77 2d 69 6e 66 6f 29 29 29 0a 0a 20 20 20 28 | -notes-region.view-info))).....( |
| 1eba0 | 77 68 65 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 61 75 74 6f 2d 73 61 | when.(org-noter--session-auto-sa |
| 1ebc0 | 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 20 28 6f 72 67 2d 6e | ve-last-location.session).(org-n |
| 1ebe0 | 6f 74 65 72 2d 73 65 74 2d 73 74 61 72 74 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 | oter-set-start-location))))..(de |
| 1ec00 | 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 74 65 78 74 20 28 29 | fun.org-noter--mode-line-text.() |
| 1ec20 | 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f | ...(org-noter--with-valid-sessio |
| 1ec40 | 6e 0a 20 20 20 28 6c 65 74 2a 20 28 28 6e 75 6d 62 65 72 2d 6f 66 2d 6e 6f 74 65 73 20 28 6f 72 | n....(let*.((number-of-notes.(or |
| 1ec60 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 75 6d 2d 6e 6f 74 65 73 2d 69 | .(org-noter--session-num-notes-i |
| 1ec80 | 6e 2d 76 69 65 77 20 73 65 73 73 69 6f 6e 29 20 30 29 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 | n-view.session).0)))......(cond. |
| 1eca0 | 28 28 3d 20 6e 75 6d 62 65 72 2d 6f 66 2d 6e 6f 74 65 73 20 30 29 20 28 70 72 6f 70 65 72 74 69 | ((=.number-of-notes.0).(properti |
| 1ecc0 | 7a 65 20 22 20 30 20 6e 6f 74 65 73 20 22 20 27 66 61 63 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d | ze.".0.notes.".'face.'org-noter- |
| 1ece0 | 6e 6f 2d 6e 6f 74 65 73 2d 65 78 69 73 74 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | no-notes-exist-face))........... |
| 1ed00 | 20 28 28 3d 20 6e 75 6d 62 65 72 2d 6f 66 2d 6e 6f 74 65 73 20 31 29 20 28 70 72 6f 70 65 72 74 | .((=.number-of-notes.1).(propert |
| 1ed20 | 69 7a 65 20 22 20 31 20 6e 6f 74 65 20 22 20 27 66 61 63 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d | ize.".1.note.".'face.'org-noter- |
| 1ed40 | 6e 6f 74 65 73 2d 65 78 69 73 74 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 | notes-exist-face))............(t |
| 1ed60 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 22 20 25 64 20 6e 6f 74 65 73 20 | .(propertize.(format.".%d.notes. |
| 1ed80 | 22 20 6e 75 6d 62 65 72 2d 6f 66 2d 6e 6f 74 65 73 29 20 27 66 61 63 65 20 27 6f 72 67 2d 6e 6f | ".number-of-notes).'face.'org-no |
| 1eda0 | 74 65 72 2d 6e 6f 74 65 73 2d 65 78 69 73 74 2d 66 61 63 65 29 29 29 29 29 29 0a 0a 28 64 65 66 | ter-notes-exist-face))))))..(def |
| 1edc0 | 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 69 66 2d 64 6f 63 75 6d 65 6e 74 2d | un.org-noter--check-if-document- |
| 1ede0 | 69 73 2d 61 6e 6e 6f 74 61 74 65 64 2d 6f 6e 2d 66 69 6c 65 20 28 64 6f 63 75 6d 65 6e 74 2d 70 | is-annotated-on-file.(document-p |
| 1ee00 | 61 74 68 20 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 22 43 68 65 63 6b 20 69 66 20 4e 4f 54 45 | ath.notes-path)..."Check.if.NOTE |
| 1ee20 | 53 2d 50 41 54 48 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79 20 6e 6f 74 65 73 20 74 68 61 74 20 61 | S-PATH.contains.any.notes.that.a |
| 1ee40 | 6e 6e 6f 74 61 74 65 20 44 4f 43 55 4d 45 4e 54 2d 50 41 54 48 2e 0a 4e 4f 54 45 53 2d 50 41 54 | nnotate.DOCUMENT-PATH..NOTES-PAT |
| 1ee60 | 48 20 69 73 20 61 20 70 61 74 68 20 74 6f 20 61 20 6e 6f 74 65 73 20 66 69 6c 65 73 2e 0a 44 4f | H.is.a.path.to.a.notes.files..DO |
| 1ee80 | 43 55 4d 45 4e 54 2d 50 41 54 48 20 69 73 20 61 20 70 61 74 68 20 74 6f 20 61 20 64 6f 63 75 6d | CUMENT-PATH.is.a.path.to.a.docum |
| 1eea0 | 65 6e 74 20 66 69 6c 65 2e 22 0a 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 49 6e 20 6f 72 | ent.file."...;;.NOTE(nox):.In.or |
| 1eec0 | 64 65 72 20 74 6f 20 69 6e 73 65 72 74 20 74 68 65 20 63 6f 72 72 65 63 74 20 66 69 6c 65 20 63 | der.to.insert.the.correct.file.c |
| 1eee0 | 6f 6e 74 65 6e 74 73 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 66 69 6e 64 2d 62 75 | ontents...(let.((buffer.(find-bu |
| 1ef00 | 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 6e 6f 74 65 73 2d 70 61 74 68 29 29 29 0a 20 20 20 20 | ffer-visiting.notes-path)))..... |
| 1ef20 | 28 77 68 65 6e 20 62 75 66 66 65 72 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | (when.buffer.(with-current-buffe |
| 1ef40 | 72 20 62 75 66 66 65 72 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 29 0a 0a 20 20 20 20 28 77 | r.buffer.(save-buffer)))......(w |
| 1ef60 | 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 | ith-temp-buffer.......(insert-fi |
| 1ef80 | 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 20 20 20 20 28 63 | le-contents.notes-path).......(c |
| 1efa0 | 61 74 63 68 20 27 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 | atch.'break.........(while.(re-s |
| 1efc0 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 6f 72 67 2d 72 65 2d 70 72 6f 70 65 72 74 79 20 6f | earch-forward.(org-re-property.o |
| 1efe0 | 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 29 20 6e 69 6c 20 | rg-noter-property-doc-file).nil. |
| 1f000 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c | t)...........(when.(string-equal |
| 1f020 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | .(expand-file-name.(match-string |
| 1f040 | 20 33 29 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 74 65 73 2d 70 | .3).(file-name-directory.notes-p |
| 1f060 | 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 20 20 20 20 | ath))........................... |
| 1f080 | 20 20 20 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | ....document-path).............; |
| 1f0a0 | 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 6e 6f 74 65 73 20 66 69 6c 65 20 68 61 73 | ;.NOTE(nox):.This.notes.file.has |
| 1f0c0 | 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 77 65 20 77 61 6e 74 21 0a 20 20 20 20 20 20 20 20 20 | .the.document.we.want!.......... |
| 1f0e0 | 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 73 | ...(throw.'break.t)))))))..(defs |
| 1f100 | 75 62 73 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 64 6f 63 2d 70 72 6f 70 20 28 | ubst.org-noter--check-doc-prop.( |
| 1f120 | 64 6f 63 2d 70 72 6f 70 29 0a 20 20 28 61 6e 64 20 64 6f 63 2d 70 72 6f 70 20 28 6f 72 20 28 73 | doc-prop)...(and.doc-prop.(or.(s |
| 1f140 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 6f 72 67 2d 6c 69 6e 6b 2d 62 72 61 63 6b 65 74 2d 72 | tring-match-p.org-link-bracket-r |
| 1f160 | 65 20 64 6f 63 2d 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.doc-prop)..................... |
| 1f180 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 75 72 6c 2d 72 | (string-match-p.org-noter--url-r |
| 1f1a0 | 65 67 65 78 70 20 64 6f 63 2d 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | egexp.doc-prop)................. |
| 1f1c0 | 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 | ....(and.(not.(file-directory-p. |
| 1f1e0 | 64 6f 63 2d 70 72 6f 70 29 29 20 28 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 64 6f 63 2d | doc-prop)).(file-readable-p.doc- |
| 1f200 | 70 72 6f 70 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | prop)))))..(defun.org-noter--get |
| 1f220 | 2d 6f 72 2d 72 65 61 64 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 69 6e 68 65 | -or-read-document-property.(inhe |
| 1f240 | 72 69 74 2d 70 72 6f 70 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 2d 6e 65 77 29 0a 20 20 | rit-prop.&optional.force-new)... |
| 1f260 | 28 6c 65 74 20 28 28 64 6f 63 2d 70 72 6f 70 20 28 61 6e 64 20 28 6e 6f 74 20 66 6f 72 63 65 2d | (let.((doc-prop.(and.(not.force- |
| 1f280 | 6e 65 77 29 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 | new).(org-entry-get.nil.org-note |
| 1f2a0 | 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 20 69 6e 68 65 72 69 74 2d 70 72 6f 70 | r-property-doc-file.inherit-prop |
| 1f2c0 | 29 29 29 29 0a 0a 20 20 20 20 28 73 65 74 71 20 64 6f 63 2d 70 72 6f 70 20 28 6f 72 20 28 72 75 | ))))......(setq.doc-prop.(or.(ru |
| 1f2e0 | 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 73 73 20 27 | n-hook-with-args-until-success.' |
| 1f300 | 6f 72 67 2d 6e 6f 74 65 72 2d 70 61 72 73 65 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 | org-noter-parse-document-propert |
| 1f320 | 79 2d 68 6f 6f 6b 20 64 6f 63 2d 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-hook.doc-prop)................ |
| 1f340 | 20 20 20 20 20 20 20 20 64 6f 63 2d 70 72 6f 70 29 29 0a 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 | ........doc-prop))......(unless. |
| 1f360 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 64 6f 63 2d 70 72 6f 70 20 64 6f 63 2d 70 | (org-noter--check-doc-prop.doc-p |
| 1f380 | 72 6f 70 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 63 2d 70 72 6f 70 20 6e 69 6c 29 0a 0a | rop).......(setq.doc-prop.nil).. |
| 1f3a0 | 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 75 67 67 65 73 74 2d 66 72 | ......(when.org-noter-suggest-fr |
| 1f3c0 | 6f 6d 2d 61 74 74 61 63 68 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 | om-attachments.........(require. |
| 1f3e0 | 27 6f 72 67 2d 61 74 74 61 63 68 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 74 74 | 'org-attach).........(let*.((att |
| 1f400 | 61 63 68 2d 64 69 72 20 28 6f 72 67 2d 61 74 74 61 63 68 2d 64 69 72 29 29 0a 20 20 20 20 20 20 | ach-dir.(org-attach-dir))....... |
| 1f420 | 20 20 20 20 20 20 20 20 20 28 61 74 74 61 63 68 2d 6c 69 73 74 20 28 61 6e 64 20 61 74 74 61 63 | .........(attach-list.(and.attac |
| 1f440 | 68 2d 64 69 72 20 28 6f 72 67 2d 61 74 74 61 63 68 2d 66 69 6c 65 2d 6c 69 73 74 20 61 74 74 61 | h-dir.(org-attach-file-list.atta |
| 1f460 | 63 68 2d 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | ch-dir))))...........(when.(and. |
| 1f480 | 61 74 74 61 63 68 2d 6c 69 73 74 20 28 79 2d 6f 72 2d 6e 2d 70 20 22 44 6f 20 79 6f 75 20 77 61 | attach-list.(y-or-n-p."Do.you.wa |
| 1f4a0 | 6e 74 20 74 6f 20 61 6e 6e 6f 74 61 74 65 20 61 6e 20 61 74 74 61 63 68 65 64 20 66 69 6c 65 3f | nt.to.annotate.an.attached.file? |
| 1f4c0 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 63 2d 70 72 6f 70 20 28 | ")).............(setq.doc-prop.( |
| 1f4e0 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6c 65 20 74 6f 20 61 6e 6e 6f 74 61 74 | completing-read."File.to.annotat |
| 1f500 | 65 3a 20 22 20 61 74 74 61 63 68 2d 6c 69 73 74 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 | e:.".attach-list.nil.t))........ |
| 1f520 | 20 20 20 20 20 28 77 68 65 6e 20 64 6f 63 2d 70 72 6f 70 20 28 73 65 74 71 20 64 6f 63 2d 70 72 | .....(when.doc-prop.(setq.doc-pr |
| 1f540 | 6f 70 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 | op.(file-relative-name.(expand-f |
| 1f560 | 69 6c 65 2d 6e 61 6d 65 20 64 6f 63 2d 70 72 6f 70 20 61 74 74 61 63 68 2d 64 69 72 29 29 29 29 | ile-name.doc-prop.attach-dir)))) |
| 1f580 | 29 29 29 0a 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 | )))........(unless.(org-noter--c |
| 1f5a0 | 68 65 63 6b 2d 64 6f 63 2d 70 72 6f 70 20 64 6f 63 2d 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 | heck-doc-prop.doc-prop)......... |
| 1f5c0 | 28 73 65 74 71 20 64 6f 63 2d 70 72 6f 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | (setq.doc-prop.(expand-file-name |
| 1f5e0 | 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 72 65 61 64 2d 66 | .........................(read-f |
| 1f600 | 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 20 20 20 20 20 20 | ile-name........................ |
| 1f620 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(cond......................... |
| 1f640 | 20 20 28 28 6e 75 6c 6c 20 64 6f 63 2d 70 72 6f 70 29 20 22 4e 6f 20 64 6f 63 75 6d 65 6e 74 20 | ..((null.doc-prop)."No.document. |
| 1f660 | 70 72 6f 70 65 72 74 79 20 66 6f 75 6e 64 2e 20 50 6c 65 61 73 65 20 73 70 65 63 69 66 79 20 61 | property.found..Please.specify.a |
| 1f680 | 20 64 6f 63 75 6d 65 6e 74 20 70 61 74 68 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .document.path:.").............. |
| 1f6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 | .............((file-directory-p. |
| 1f6c0 | 64 6f 63 2d 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | doc-prop)....................... |
| 1f6e0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 44 6f 63 75 6d 65 6e 74 20 70 72 6f 70 65 72 74 79 20 | .....(format."Document.property. |
| 1f700 | 28 5c 22 25 73 5c 22 29 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e 20 50 6c 65 61 73 65 20 | (\"%s\").is.a.directory..Please. |
| 1f720 | 73 70 65 63 69 66 79 20 61 20 64 6f 63 75 6d 65 6e 74 20 66 69 6c 65 3a 20 22 0a 20 20 20 20 20 | specify.a.document.file:."...... |
| 1f740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f | ..............................do |
| 1f760 | 63 2d 70 72 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c-prop))........................ |
| 1f780 | 20 20 20 28 28 6e 6f 74 20 28 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 64 6f 63 2d 70 72 | ...((not.(file-readable-p.doc-pr |
| 1f7a0 | 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | op))............................ |
| 1f7c0 | 28 66 6f 72 6d 61 74 20 22 54 68 65 20 66 69 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 | (format."The.file.specified.by.t |
| 1f7e0 | 68 65 20 64 6f 63 75 6d 65 6e 74 20 70 72 6f 70 65 72 74 79 20 5c 22 25 73 5c 22 20 69 73 20 75 | he.document.property.\"%s\".is.u |
| 1f800 | 6e 72 65 61 64 61 62 6c 65 2e 20 50 6c 65 61 73 65 20 73 70 65 63 69 66 79 20 61 20 6e 65 77 20 | nreadable..Please.specify.a.new. |
| 1f820 | 64 6f 63 75 6d 65 6e 74 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | document:."..................... |
| 1f840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 2d 70 72 6f 70 29 29 29 0a 20 20 20 20 20 | ...............doc-prop)))...... |
| 1f860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 | ....................nil.nil.t))) |
| 1f880 | 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f | .........(when.(or.(file-directo |
| 1f8a0 | 72 79 2d 70 20 64 6f 63 2d 70 72 6f 70 29 20 28 6e 6f 74 20 28 66 69 6c 65 2d 72 65 61 64 61 62 | ry-p.doc-prop).(not.(file-readab |
| 1f8c0 | 6c 65 2d 70 20 64 6f 63 2d 70 72 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | le-p.doc-prop)))...........(user |
| 1f8e0 | 2d 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 66 69 6c 65 20 70 61 74 68 22 29 29 0a 20 20 20 | -error."Invalid.file.path")).... |
| 1f900 | 20 20 20 20 20 28 77 68 65 6e 20 28 79 2d 6f 72 2d 6e 2d 70 20 22 44 6f 20 79 6f 75 20 77 61 6e | .....(when.(y-or-n-p."Do.you.wan |
| 1f920 | 74 20 61 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 20 6e 61 6d 65 3f 20 22 29 0a 20 20 20 20 20 | t.a.relative.file.name?.")...... |
| 1f940 | 20 20 20 20 20 28 73 65 74 71 20 64 6f 63 2d 70 72 6f 70 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 | .....(setq.doc-prop.(file-relati |
| 1f960 | 76 65 2d 6e 61 6d 65 20 64 6f 63 2d 70 72 6f 70 29 29 29 29 0a 0a 20 20 20 20 20 20 28 6f 72 67 | ve-name.doc-prop))))........(org |
| 1f980 | 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 | -entry-put.nil.org-noter-propert |
| 1f9a0 | 79 2d 64 6f 63 2d 66 69 6c 65 20 64 6f 63 2d 70 72 6f 70 29 29 0a 20 20 20 20 64 6f 63 2d 70 72 | y-doc-file.doc-prop)).....doc-pr |
| 1f9c0 | 6f 70 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6f 74 68 65 72 2d 66 72 | op))..(defun.org-noter--other-fr |
| 1f9e0 | 61 6d 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 68 69 73 2d 66 72 61 6d 65 29 0a 20 20 22 52 | ames.(&optional.this-frame)..."R |
| 1fa00 | 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 74 20 6c | eturn.non-nil.when.there.is.at.l |
| 1fa20 | 65 61 73 74 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 54 68 69 73 20 69 73 20 63 61 6c 6c | east.another.frame..This.is.call |
| 1fa40 | 65 64 20 69 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d 73 65 73 73 69 6f 6e 27 2e 20 | ed.in.`org-noter-kill-session'.. |
| 1fa60 | 20 54 48 49 53 2d 46 52 41 4d 45 20 63 61 6e 20 62 65 0a 73 70 65 63 69 66 69 65 64 20 74 6f 20 | .THIS-FRAME.can.be.specified.to. |
| 1fa80 | 6f 76 65 72 72 69 64 65 20 60 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 27 2e 22 0a 20 20 28 73 | override.`selected-frame'."...(s |
| 1faa0 | 65 74 71 20 74 68 69 73 2d 66 72 61 6d 65 20 28 6f 72 20 74 68 69 73 2d 66 72 61 6d 65 20 28 73 | etq.this-frame.(or.this-frame.(s |
| 1fac0 | 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 29 0a 20 20 28 63 61 74 63 68 20 27 6f 74 68 65 72 | elected-frame)))...(catch.'other |
| 1fae0 | 2d 66 72 61 6d 65 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 72 61 6d 65 20 28 76 69 73 69 62 | -frame.....(dolist.(frame.(visib |
| 1fb00 | 6c 65 2d 66 72 61 6d 65 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f | le-frame-list)).......(unless.(o |
| 1fb20 | 72 20 28 65 71 20 74 68 69 73 2d 66 72 61 6d 65 20 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | r.(eq.this-frame.frame)......... |
| 1fb40 | 20 20 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 2d 70 61 72 65 6e 74 20 66 72 61 6d 65 29 0a 20 | ..........(frame-parent.frame).. |
| 1fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 | .................(frame-paramete |
| 1fb80 | 72 20 66 72 61 6d 65 20 27 64 65 6c 65 74 65 2d 62 65 66 6f 72 65 29 29 0a 20 20 20 20 20 20 20 | r.frame.'delete-before))........ |
| 1fba0 | 20 28 74 68 72 6f 77 20 27 6f 74 68 65 72 2d 66 72 61 6d 65 20 66 72 61 6d 65 29 29 29 29 29 0a | .(throw.'other-frame.frame))))). |
| 1fbc0 | 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 68 69 67 68 6c 69 67 68 74 | .(defun.org-noter--get-highlight |
| 1fbe0 | 2d 6c 6f 63 61 74 69 6f 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 68 69 67 68 6c 69 67 | -location.()..."Return.a.highlig |
| 1fc00 | 68 74 20 6c 6f 63 61 74 69 6f 6e 2e 0a 54 68 69 73 20 69 73 20 6d 6f 64 65 20 73 70 65 63 69 66 | ht.location..This.is.mode.specif |
| 1fc20 | 69 63 2e 20 20 49 6e 20 50 44 46 20 69 74 27 73 20 61 20 74 68 65 20 70 61 67 65 20 6e 75 6d 62 | ic...In.PDF.it's.a.the.page.numb |
| 1fc40 | 65 72 20 61 6e 64 20 34 0a 63 6f 6f 72 64 69 6e 61 74 65 73 20 66 6f 72 20 74 68 65 20 68 69 67 | er.and.4.coordinates.for.the.hig |
| 1fc60 | 68 6c 69 67 68 74 2e 20 20 54 68 69 73 20 69 73 20 64 65 6c 65 67 61 74 65 64 20 74 6f 20 65 61 | hlight...This.is.delegated.to.ea |
| 1fc80 | 63 68 20 64 6f 63 75 6d 65 6e 74 0a 6d 6f 64 65 2e 22 0a 20 20 28 77 69 74 68 2d 73 65 6c 65 63 | ch.document.mode."...(with-selec |
| 1fca0 | 74 65 64 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 64 6f 63 2d 77 | ted-window.(org-noter--get-doc-w |
| 1fcc0 | 69 6e 64 6f 77 29 0a 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d | indow)......(run-hook-with-args- |
| 1fce0 | 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 68 69 | until-success.'org-noter--get-hi |
| 1fd00 | 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f 6b 29 29 29 0a 0a 28 64 65 66 75 6e | ghlight-location-hook)))..(defun |
| 1fd20 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 73 65 72 69 61 6c 69 7a 65 64 2d 68 69 67 68 6c | .org-noter--get-serialized-highl |
| 1fd40 | 69 67 68 74 20 28 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 22 52 65 74 | ight.(highlight-location)..."Ret |
| 1fd60 | 75 72 6e 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 | urn.a.string.representation.of.t |
| 1fd80 | 68 65 20 48 49 47 48 4c 49 47 48 54 2d 4c 4f 43 41 54 49 4f 4e 2e 0a 54 68 69 73 20 69 73 20 64 | he.HIGHLIGHT-LOCATION..This.is.d |
| 1fda0 | 65 6c 65 67 61 74 65 64 20 74 6f 20 65 61 63 68 20 64 6f 63 75 6d 65 6e 74 20 6d 6f 64 65 20 28 | elegated.to.each.document.mode.( |
| 1fdc0 | 65 67 20 70 64 66 29 2e 22 0a 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 | eg.pdf)."......(run-hook-with-ar |
| 1fde0 | 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 | gs-until-success.'org-noter--pre |
| 1fe00 | 74 74 79 2d 70 72 69 6e 74 2d 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 2d 68 6f 6f | tty-print-highlight-location-hoo |
| 1fe20 | 6b 20 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6f | k.highlight-location))..(defun.o |
| 1fe40 | 72 67 2d 6e 6f 74 65 72 2d 2d 75 70 64 61 74 65 2d 64 6f 63 2d 72 65 6e 61 6d 65 2d 69 6e 2d 6e | rg-noter--update-doc-rename-in-n |
| 1fe60 | 6f 74 65 73 20 28 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 20 6e 65 77 2d 64 6f 63 75 6d 65 6e 74 | otes.(document-path.new-document |
| 1fe80 | 2d 70 61 74 68 20 26 6f 70 74 69 6f 6e 61 6c 20 5f 6f 6b 2d 69 66 2d 61 6c 72 65 61 64 79 2d 65 | -path.&optional._ok-if-already-e |
| 1fea0 | 78 69 73 74 73 29 0a 20 20 22 55 70 64 61 74 65 20 6f 72 67 2d 6e 6f 74 65 72 20 72 65 66 65 72 | xists)..."Update.org-noter.refer |
| 1fec0 | 65 6e 63 65 73 20 74 6f 20 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 20 77 68 6f 73 65 20 6e 61 6d | ences.to.document-file.whose.nam |
| 1fee0 | 65 20 68 61 73 20 63 68 61 6e 67 65 64 2e 0a 0a 44 4f 43 55 4d 45 4e 54 2d 50 41 54 48 20 69 73 | e.has.changed...DOCUMENT-PATH.is |
| 1ff00 | 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 69 6c 65 6e 61 6d 65 2e 0a 4e 45 57 2d 44 4f 43 55 | .the.original.filename..NEW-DOCU |
| 1ff20 | 4d 45 4e 54 2d 50 41 54 48 20 69 73 20 74 68 65 20 6e 65 77 20 66 69 6c 65 6e 61 6d 65 2e 0a 0a | MENT-PATH.is.the.new.filename... |
| 1ff40 | 43 61 6c 6c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 65 6e 61 62 6c 65 2d 73 79 6e 63 2d 72 65 6e 61 | Call.`org-noter-enable-sync-rena |
| 1ff60 | 6d 65 73 27 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 69 73 20 66 65 61 74 75 72 65 20 61 6e 64 0a | mes'.to.enable.this.feature.and. |
| 1ff80 | 60 6f 72 67 2d 6e 6f 74 65 72 2d 64 69 73 61 62 6c 65 2d 73 79 6e 63 2d 72 65 6e 61 6d 65 73 27 | `org-noter-disable-sync-renames' |
| 1ffa0 | 20 74 6f 20 64 69 73 61 62 6c 65 20 69 74 2e 0a 0a 54 68 69 73 20 61 64 76 69 63 65 20 72 75 6e | .to.disable.it...This.advice.run |
| 1ffc0 | 73 20 61 66 74 65 72 20 60 64 69 72 65 64 2d 72 65 6e 61 6d 65 2d 66 69 6c 65 27 20 63 6f 6d 70 | s.after.`dired-rename-file'.comp |
| 1ffe0 | 6c 65 74 65 73 20 73 75 63 63 65 73 73 66 75 6c 6c 79 0a 6f 6e 20 66 69 6c 65 73 20 77 69 74 68 | letes.successfully.on.files.with |
| 20000 | 20 60 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 27 20 69 6e 20 60 6f 72 67 2d 6e | .`file-name-extension'.in.`org-n |
| 20020 | 6f 74 65 72 2d 2d 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 73 27 2e 0a 0a 46 6f 72 20 6e 6f 74 65 | oter--doc-extensions'...For.note |
| 20040 | 73 20 66 69 6c 65 73 20 74 68 61 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 60 66 69 6c 65 | s.files.that.have.the.same.`file |
| 20060 | 2d 6e 61 6d 65 2d 62 61 73 65 27 20 61 73 20 74 68 65 0a 64 6f 63 75 6d 65 6e 74 2c 20 74 68 65 | -name-base'.as.the.document,.the |
| 20080 | 20 6e 6f 74 65 73 20 66 69 6c 65 6e 61 6d 65 20 77 69 6c 6c 20 62 65 20 63 68 61 6e 67 65 64 2c | .notes.filename.will.be.changed, |
| 200a0 | 20 62 75 74 20 6e 6f 74 20 69 74 73 0a 60 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 | .but.not.its.`file-name-director |
| 200c0 | 79 27 2e 0a 0a 49 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 6d 6f 76 65 64 20 74 6f | y'...If.the.document.is.moved.to |
| 200e0 | 20 61 20 70 61 74 68 20 61 62 6f 76 65 20 74 68 65 20 6e 6f 74 65 73 20 66 69 6c 65 2c 20 61 0a | .a.path.above.the.notes.file,.a. |
| 20100 | 77 61 72 6e 69 6e 67 20 77 69 6c 6c 20 62 65 20 69 73 73 75 65 64 2c 20 62 75 74 20 74 68 65 20 | warning.will.be.issued,.but.the. |
| 20120 | 73 79 6e 63 20 77 69 6c 6c 20 70 72 6f 63 65 65 64 2e 20 20 54 68 65 20 64 69 72 65 63 74 6f 72 | sync.will.proceed...The.director |
| 20140 | 79 0a 6f 66 20 74 68 65 20 6e 6f 74 65 73 20 66 69 6c 65 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 | y.of.the.notes.file.will.not.be. |
| 20160 | 63 68 61 6e 67 65 64 2c 20 61 73 20 74 68 65 72 65 20 6d 61 79 20 62 65 20 6f 74 68 65 72 0a 64 | changed,.as.there.may.be.other.d |
| 20180 | 6f 63 75 6d 65 6e 74 73 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e 20 74 68 65 20 6e 6f 74 65 73 | ocuments.referenced.in.the.notes |
| 201a0 | 20 66 69 6c 65 2e 20 20 41 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 27 20 73 65 73 73 69 6f 6e 0a 63 | .file...An.`org-noter'.session.c |
| 201c0 | 61 6e 20 73 74 69 6c 6c 20 62 65 20 69 6e 69 74 69 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 6e | an.still.be.initiated.from.the.n |
| 201e0 | 6f 74 65 73 20 66 69 6c 65 2c 20 62 75 74 20 6e 6f 74 20 76 69 63 65 2d 76 65 72 73 61 2c 0a 6e | otes.file,.but.not.vice-versa,.n |
| 20200 | 6f 72 20 77 69 6c 6c 20 66 75 74 75 72 65 20 72 65 6e 61 6d 65 73 20 6f 66 20 74 68 65 20 64 6f | or.will.future.renames.of.the.do |
| 20220 | 63 75 6d 65 6e 74 20 62 65 20 73 79 6e 63 65 64 20 69 6e 20 74 68 65 20 6e 6f 74 65 73 0a 66 69 | cument.be.synced.in.the.notes.fi |
| 20240 | 6c 65 2e 22 0a 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 | le."....(when.(and.(file-name-ex |
| 20260 | 74 65 6e 73 69 6f 6e 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 | tension.document-path).......... |
| 20280 | 20 20 20 20 28 6d 65 6d 62 65 72 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 28 66 69 6c 65 2d 6e 61 | ....(member-ignore-case.(file-na |
| 202a0 | 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 20 20 | me-extension.document-path)..... |
| 202c0 | 20 20 20 20 20 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 | .............................org |
| 202e0 | 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 65 78 74 65 6e 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 | -noter--doc-extensions)......... |
| 20300 | 20 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 6f 63 75 6d 65 6e | .....(not.(file-exists-p.documen |
| 20320 | 74 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 | t-path))..............(file-exis |
| 20340 | 74 73 2d 70 20 6e 65 77 2d 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 29 0a 20 20 20 20 3b 3b 20 | ts-p.new-document-path)).....;;. |
| 20360 | 63 6f 6e 74 69 6e 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 69 | continue.if.the.file.extension.i |
| 20380 | 73 20 74 68 61 74 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 3b 3b 20 61 6e 64 20 | s.that.of.a.document.....;;.and. |
| 203a0 | 74 68 65 20 72 65 6e 61 6d 65 20 77 61 73 20 73 75 63 63 65 73 73 66 75 6c 0a 20 20 20 20 28 6c | the.rename.was.successful.....(l |
| 203c0 | 65 74 2a 20 28 28 64 6f 63 75 6d 65 6e 74 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e | et*.((document-name.(file-name-n |
| 203e0 | 6f 6e 64 69 72 65 63 74 6f 72 79 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 29 0a 20 20 20 20 | ondirectory.document-path))..... |
| 20400 | 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 62 61 73 65 20 28 66 69 6c 65 2d 6e 61 6d 65 | .......(document-base.(file-name |
| 20420 | 2d 62 61 73 65 20 64 6f 63 75 6d 65 6e 74 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -base.document-name))........... |
| 20440 | 20 28 64 6f 63 75 6d 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d | .(document-directory.(file-name- |
| 20460 | 64 69 72 65 63 74 6f 72 79 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 29 0a 0a 20 20 20 20 20 | directory.document-path))....... |
| 20480 | 20 20 20 20 20 20 28 73 65 61 72 63 68 2d 6e 61 6d 65 73 20 28 72 65 6d 6f 76 65 20 6e 69 6c 20 | ......(search-names.(remove.nil. |
| 204a0 | 28 61 70 70 65 6e 64 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 65 66 61 75 6c 74 2d 6e 6f 74 65 73 2d | (append.org-noter-default-notes- |
| 204c0 | 66 69 6c 65 2d 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file-names...................... |
| 204e0 | 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 28 63 | ........................(list.(c |
| 20500 | 6f 6e 63 61 74 20 64 6f 63 75 6d 65 6e 74 2d 62 61 73 65 20 22 2e 6f 72 67 22 29 29 0a 20 20 20 | oncat.document-base.".org")).... |
| 20520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 20540 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 | ..........(list.(run-hook-with-a |
| 20560 | 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 66 69 6e | rgs-until-success.'org-noter-fin |
| 20580 | 64 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 6e 6f 74 65 73 2d 66 75 6e 63 74 69 6f 6e 73 20 64 6f 63 | d-additional-notes-functions.doc |
| 205a0 | 75 6d 65 6e 74 2d 70 61 74 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 | ument-path)))))............notes |
| 205c0 | 2d 66 69 6c 65 73 20 3b 20 6c 69 73 74 20 6f 66 20 6e 6f 74 65 73 20 66 69 6c 65 73 20 77 69 74 | -files.;.list.of.notes.files.wit |
| 205e0 | 68 20 70 72 6f 6d 69 73 69 6e 67 20 6e 61 6d 65 73 20 28 4e 6f 74 65 73 2e 6f 72 67 20 6f 72 20 | h.promising.names.(Notes.org.or. |
| 20600 | 3c 64 6f 63 6e 61 6d 65 3e 2e 6f 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2d | <docname>.org)............notes- |
| 20620 | 70 61 74 68 29 20 3b 20 6a 75 6e 6b 20 76 61 72 69 61 62 6c 65 20 77 68 65 6e 20 69 74 65 72 61 | path).;.junk.variable.when.itera |
| 20640 | 74 69 6e 67 20 6f 76 65 72 20 6e 6f 74 65 73 2d 66 69 6c 65 73 0a 0a 20 20 20 20 20 20 3b 3b 20 | ting.over.notes-files........;;. |
| 20660 | 66 69 6e 64 20 70 72 6f 6d 69 73 69 6e 67 20 6e 6f 74 65 73 20 66 69 6c 65 73 20 62 79 20 6e 61 | find.promising.notes.files.by.na |
| 20680 | 6d 65 20 69 6e 20 61 20 66 65 77 20 70 6c 61 63 65 73 2e 2e 2e 0a 20 20 20 20 20 20 28 64 6f 6c | me.in.a.few.places..........(dol |
| 206a0 | 69 73 74 20 28 6e 61 6d 65 20 73 65 61 72 63 68 2d 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 | ist.(name.search-names)......... |
| 206c0 | 3b 3b 20 63 68 65 63 6b 20 74 68 65 20 6e 6f 74 65 73 2d 73 65 61 72 63 68 2d 70 61 74 68 73 0a | ;;.check.the.notes-search-paths. |
| 206e0 | 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 61 74 68 20 6f 72 67 2d 6e 6f 74 65 72 2d | ........(dolist.(path.org-noter- |
| 20700 | 6e 6f 74 65 73 2d 73 65 61 72 63 68 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | notes-search-path)...........(se |
| 20720 | 74 71 20 6e 6f 74 65 73 2d 70 61 74 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | tq.notes-path.(expand-file-name. |
| 20740 | 6e 61 6d 65 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c | name.path))...........(when.(fil |
| 20760 | 65 2d 65 78 69 73 74 73 2d 70 20 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 | e-exists-p.notes-path).......... |
| 20780 | 20 20 20 28 70 75 73 68 20 6e 6f 74 65 73 2d 70 61 74 68 20 6e 6f 74 65 73 2d 66 69 6c 65 73 29 | ...(push.notes-path.notes-files) |
| 207a0 | 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 63 68 65 63 6b 20 70 61 74 68 73 20 61 74 20 6f 72 20 | )).........;;.check.paths.at.or. |
| 207c0 | 61 62 6f 76 65 20 64 6f 63 75 6d 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 | above.document-directory........ |
| 207e0 | 20 28 6c 65 74 20 28 28 64 69 72 65 63 74 6f 72 79 20 28 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 | .(let.((directory.(locate-domina |
| 20800 | 74 69 6e 67 2d 66 69 6c 65 20 64 6f 63 75 6d 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 61 6d | ting-file.document-directory.nam |
| 20820 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 69 72 65 63 74 6f 72 79 0a 20 | e)))...........(when.directory.. |
| 20840 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 74 65 73 2d 70 61 74 68 20 28 65 78 70 | ...........(setq.notes-path.(exp |
| 20860 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 | and-file-name.name.directory)).. |
| 20880 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6e 6f 74 65 73 2d 70 61 74 68 20 6e 6f 74 65 | ...........(push.notes-path.note |
| 208a0 | 73 2d 66 69 6c 65 73 29 29 29 29 0a 0a 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 74 65 73 2d 66 | s-files))))........(setq.notes-f |
| 208c0 | 69 6c 65 73 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 6e 6f 74 65 73 2d 66 69 6c 65 73 29 29 0a | iles.(delete-dups.notes-files)). |
| 208e0 | 0a 20 20 20 20 20 20 3b 3b 20 69 6e 20 65 61 63 68 20 61 6e 6e 6f 74 61 74 69 6e 67 20 6e 6f 74 | .......;;.in.each.annotating.not |
| 20900 | 65 73 20 66 69 6c 65 2c 20 66 69 6e 64 20 74 68 65 20 65 6e 74 72 79 20 66 6f 72 20 74 68 69 73 | es.file,.find.the.entry.for.this |
| 20920 | 20 66 69 6c 65 20 61 6e 64 20 75 70 64 61 74 65 0a 20 20 20 20 20 20 3b 3b 20 74 68 65 20 64 6f | .file.and.update.......;;.the.do |
| 20940 | 63 75 6d 65 6e 74 27 73 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 0a 20 20 20 20 20 20 28 64 6f | cument's.relative.path.......(do |
| 20960 | 6c 69 73 74 20 28 6e 6f 74 65 73 2d 70 61 74 68 20 6e 6f 74 65 73 2d 66 69 6c 65 73 29 0a 20 20 | list.(notes-path.notes-files)... |
| 20980 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 69 66 | ......(when.(org-noter--check-if |
| 209a0 | 2d 64 6f 63 75 6d 65 6e 74 2d 69 73 2d 61 6e 6e 6f 74 61 74 65 64 2d 6f 6e 2d 66 69 6c 65 20 64 | -document-is-annotated-on-file.d |
| 209c0 | 6f 63 75 6d 65 6e 74 2d 70 61 74 68 20 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 | ocument-path.notes-path)........ |
| 209e0 | 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(with-temp-buffer............ |
| 20a00 | 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 6e 6f 74 65 73 2d 70 61 74 | .(insert-file-contents.notes-pat |
| 20a20 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 | h).............(org-with-point-a |
| 20a40 | 74 20 28 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 28 63 61 74 | t.(point-min)...............(cat |
| 20a60 | 63 68 20 27 62 72 65 61 6b 20 3b 73 74 6f 70 20 77 68 65 6e 20 77 65 20 66 69 6e 64 20 61 20 6d | ch.'break.;stop.when.we.find.a.m |
| 20a80 | 61 74 63 68 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 72 65 2d | atch.................(while.(re- |
| 20aa0 | 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 6f 72 67 2d 72 65 2d 70 72 6f 70 65 72 74 79 20 | search-forward.(org-re-property. |
| 20ac0 | 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 29 20 6e 69 6c | org-noter-property-doc-file).nil |
| 20ae0 | 29 0a 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 70 72 6f 70 65 | )...................(let.((prope |
| 20b00 | 72 74 79 2d 76 61 6c 75 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 29 29 0a 20 20 20 20 | rty-value.(match-string.3))..... |
| 20b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 65 73 2d 64 69 72 65 63 | ....................(notes-direc |
| 20b40 | 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 6e 6f 74 65 73 2d | tory.(file-name-directory.notes- |
| 20b60 | 70 61 74 68 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 77 68 65 | path))).....................(whe |
| 20b80 | 6e 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | n.(string-equal.(expand-file-nam |
| 20ba0 | 65 20 70 72 6f 70 65 72 74 79 2d 76 61 6c 75 65 20 6e 6f 74 65 73 2d 64 69 72 65 63 74 6f 72 79 | e.property-value.notes-directory |
| 20bc0 | 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 | )............................... |
| 20be0 | 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 | ..........document-path)........ |
| 20c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 6f 63 2d 72 65 6c 61 74 69 | ...............(let.((doc-relati |
| 20c20 | 76 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 65 77 2d | ve-name.(file-relative-name.new- |
| 20c40 | 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 20 6e 6f 74 65 73 2d 64 69 72 65 63 74 6f 72 79 29 29 0a | document-path.notes-directory)). |
| 20c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 29 | ............................msg) |
| 20c80 | 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 3b 3b 20 73 79 6e 63 | .........................;;.sync |
| 20ca0 | 20 74 68 65 20 6e 65 77 20 64 6f 63 75 6d 65 6e 74 20 70 61 74 68 20 69 6e 20 74 68 69 73 20 6e | .the.new.document.path.in.this.n |
| 20cc0 | 6f 74 65 73 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 | otes.file....................... |
| 20ce0 | 20 20 28 6f 72 67 2d 73 65 74 2d 70 72 6f 70 65 72 74 79 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 | ..(org-set-property.org-noter-pr |
| 20d00 | 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 20 64 6f 63 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | operty-doc-file.doc-relative-nam |
| 20d20 | 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 3b 3b 20 77 61 | e).........................;;.wa |
| 20d40 | 72 6e 20 61 67 61 69 6e 73 74 20 64 6f 63 73 20 74 68 61 74 20 72 65 73 69 64 65 20 61 62 6f 76 | rn.against.docs.that.reside.abov |
| 20d60 | 65 20 6e 6f 74 65 73 20 69 6e 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.notes.in.path................. |
| 20d80 | 20 20 20 20 20 20 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 | ........(when.(string-prefix-p." |
| 20da0 | 2e 2e 2f 22 20 64 6f 63 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | ../".doc-relative-name)......... |
| 20dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 73 67 0a 20 20 20 20 | ..................(setq.msg..... |
| 20de0 | 20 20 20 20 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 | ............................(for |
| 20e00 | 6d 61 74 2d 6d 65 73 73 61 67 65 20 22 44 6f 63 75 6d 65 6e 74 20 66 69 6c 65 20 68 61 73 20 6d | mat-message."Document.file.has.m |
| 20e20 | 6f 76 65 64 20 61 62 6f 76 65 20 6e 6f 74 65 73 20 66 69 6c 65 20 28 25 73 29 2e 20 60 6f 72 67 | oved.above.notes.file.(%s)..`org |
| 20e40 | 2d 6e 6f 74 65 72 27 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 62 6c 65 20 74 6f 20 66 69 6e 64 | -noter'.will.not.be.able.to.find |
| 20e60 | 20 74 68 65 20 6e 6f 74 65 73 20 66 69 6c 65 20 66 72 6f 6d 20 74 68 65 20 6e 65 77 20 64 6f 63 | .the.notes.file.from.the.new.doc |
| 20e80 | 75 6d 65 6e 74 20 70 61 74 68 20 28 25 73 29 2e 22 20 6e 6f 74 65 73 2d 70 61 74 68 20 64 6f 63 | ument.path.(%s).".notes-path.doc |
| 20ea0 | 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -relative-name))................ |
| 20ec0 | 20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 27 6f 72 67 | ...........(display-warning.'org |
| 20ee0 | 2d 6e 6f 74 65 72 20 6d 73 67 20 3a 77 61 72 6e 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -noter.msg.:warning))).......... |
| 20f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 72 69 74 65 2d 66 69 6c 65 20 6e 6f 74 65 73 2d 70 | .............(write-file.notes-p |
| 20f20 | 61 74 68 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 20 3b | ath.nil).......................; |
| 20f40 | 3b 20 63 68 61 6e 67 65 20 74 68 65 20 6e 6f 74 65 73 20 66 69 6c 65 6e 61 6d 65 20 69 66 20 69 | ;.change.the.notes.filename.if.i |
| 20f60 | 74 20 77 61 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 66 69 6c 65 | t.was.based.on.the.document.file |
| 20f80 | 6e 61 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 28 69 66 20 28 | name.......................(if.( |
| 20fa0 | 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 62 61 73 65 20 6e 6f 74 | string-equal.(file-name-base.not |
| 20fc0 | 65 73 2d 70 61 74 68 29 20 64 6f 63 75 6d 65 6e 74 2d 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 | es-path).document-base)......... |
| 20fe0 | 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 6e 65 77 2d 6e 6f 74 | ..................(let.((new-not |
| 21000 | 65 73 2d 70 61 74 68 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 | es-path.(concat.(file-name-direc |
| 21020 | 74 6f 72 79 20 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory.notes-path)................ |
| 21040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 21060 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 62 61 73 65 20 6e 65 77 2d 64 6f 63 | .........(file-name-base.new-doc |
| 21080 | 75 6d 65 6e 74 2d 70 61 74 68 29 20 22 2e 6f 72 67 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ument-path).".org")))........... |
| 210a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 6e | ..................(rename-file.n |
| 210c0 | 6f 74 65 73 2d 70 61 74 68 20 6e 65 77 2d 6e 6f 74 65 73 2d 70 61 74 68 29 29 29 0a 20 20 20 20 | otes-path.new-notes-path)))..... |
| 210e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 | ..................(throw.'break. |
| 21100 | 74 29 29 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d | t))))))))))))..(defun.org-noter- |
| 21120 | 2d 75 70 64 61 74 65 2d 6e 6f 74 65 73 2d 72 65 6e 61 6d 65 2d 69 6e 2d 6e 6f 74 65 73 20 28 6e | -update-notes-rename-in-notes.(n |
| 21140 | 6f 74 65 73 2d 70 61 74 68 20 6e 65 77 2d 6e 6f 74 65 73 2d 70 61 74 68 20 26 6f 70 74 69 6f 6e | otes-path.new-notes-path.&option |
| 21160 | 61 6c 20 5f 6f 6b 2d 69 66 2d 61 6c 72 65 61 64 79 2d 65 78 69 73 74 73 29 0a 20 20 22 55 70 64 | al._ok-if-already-exists)..."Upd |
| 21180 | 61 74 65 20 6f 72 67 2d 6e 6f 74 65 72 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 64 6f 63 73 | ate.org-noter.references.to.docs |
| 211a0 | 20 77 68 65 6e 20 6e 6f 74 65 73 20 66 69 6c 65 20 69 73 20 6d 6f 76 65 64 2e 0a 0a 4e 4f 54 45 | .when.notes.file.is.moved...NOTE |
| 211c0 | 53 2d 50 41 54 48 20 69 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 69 6c 65 6e 61 6d 65 2e | S-PATH.is.the.original.filename. |
| 211e0 | 0a 4e 45 57 2d 4e 4f 54 45 53 2d 50 41 54 48 20 69 73 20 74 68 65 20 6e 65 77 20 66 69 6c 65 6e | .NEW-NOTES-PATH.is.the.new.filen |
| 21200 | 61 6d 65 2e 0a 0a 43 61 6c 6c 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 65 6e 61 62 6c 65 2d 73 79 6e | ame...Call.`org-noter-enable-syn |
| 21220 | 63 2d 72 65 6e 61 6d 65 73 27 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 69 73 20 66 65 61 74 75 72 | c-renames'.to.enable.this.featur |
| 21240 | 65 20 61 6e 64 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 64 69 73 61 62 6c 65 2d 73 79 6e 63 2d 72 65 | e.and.`org-noter-disable-sync-re |
| 21260 | 6e 61 6d 65 73 27 20 74 6f 20 64 69 73 61 62 6c 65 20 69 74 2e 0a 0a 54 68 69 73 20 61 64 76 69 | names'.to.disable.it...This.advi |
| 21280 | 63 65 20 72 75 6e 73 20 61 66 74 65 72 20 60 64 69 72 65 64 2d 72 65 6e 61 6d 65 2d 66 69 6c 65 | ce.runs.after.`dired-rename-file |
| 212a0 | 27 20 6d 6f 76 65 73 20 61 6e 20 27 2e 6f 72 67 27 20 66 69 6c 65 20 74 6f 0a 61 20 64 69 66 66 | '.moves.an.'.org'.file.to.a.diff |
| 212c0 | 65 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 66 20 74 68 65 20 6e 6f 74 65 73 20 66 | erent.directory...If.the.notes.f |
| 212e0 | 69 6c 65 20 69 73 20 6d 6f 76 65 64 20 74 6f 20 61 20 70 61 74 68 20 62 65 6c 6f 77 20 61 6e 79 | ile.is.moved.to.a.path.below.any |
| 21300 | 20 6f 66 20 69 74 73 20 6c 69 6e 6b 65 64 0a 64 6f 63 75 6d 65 6e 74 73 2c 20 61 20 77 61 72 6e | .of.its.linked.documents,.a.warn |
| 21320 | 69 6e 67 20 77 69 6c 6c 20 62 65 20 69 73 73 75 65 64 2c 20 62 75 74 20 74 68 65 20 73 79 6e 63 | ing.will.be.issued,.but.the.sync |
| 21340 | 20 77 69 6c 6c 20 70 72 6f 63 65 65 64 2e 0a 41 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 27 20 73 65 | .will.proceed..An.`org-noter'.se |
| 21360 | 73 73 69 6f 6e 20 63 61 6e 20 73 74 69 6c 6c 20 62 65 20 69 6e 69 74 69 61 74 65 64 20 66 72 6f | ssion.can.still.be.initiated.fro |
| 21380 | 6d 20 74 68 65 20 6e 6f 74 65 73 0a 66 69 6c 65 2c 20 62 75 74 20 6e 6f 74 20 76 69 63 65 2d 76 | m.the.notes.file,.but.not.vice-v |
| 213a0 | 65 72 73 61 2c 20 62 75 74 20 66 75 74 75 72 65 20 72 65 6e 61 6d 65 73 20 6f 66 20 74 68 65 20 | ersa,.but.future.renames.of.the. |
| 213c0 | 6e 6f 74 65 73 20 66 69 6c 65 0a 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 73 79 6e 63 | notes.file.will.continue.to.sync |
| 213e0 | 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 72 65 66 65 72 65 6e 63 65 73 2e 22 0a 0a 20 20 28 77 | .the.document.references."....(w |
| 21400 | 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 28 66 69 6c 65 2d 6e 61 6d | hen.(and.(string-equal.(file-nam |
| 21420 | 65 2d 65 78 74 65 6e 73 69 6f 6e 20 6e 6f 74 65 73 2d 70 61 74 68 29 20 22 6f 72 67 22 29 0a 20 | e-extension.notes-path)."org").. |
| 21440 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 | ............(not.(file-exists-p. |
| 21460 | 6e 6f 74 65 73 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d | notes-path))..............(file- |
| 21480 | 65 78 69 73 74 73 2d 70 20 6e 65 77 2d 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 | exists-p.new-notes-path)........ |
| 214a0 | 20 20 20 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 28 66 69 6c 65 2d 6e | ......(not.(string-equal.(file-n |
| 214c0 | 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 20 20 20 20 | ame-directory.notes-path)....... |
| 214e0 | 20 20 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 69 6c 65 2d | ..........................(file- |
| 21500 | 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6e 65 77 2d 6e 6f 74 65 73 2d 70 61 74 68 29 29 29 | name-directory.new-notes-path))) |
| 21520 | 29 0a 20 20 20 20 3b 3b 20 63 6f 6e 74 69 6e 75 65 20 69 66 20 69 74 20 69 73 20 61 6e 20 6f 72 | ).....;;.continue.if.it.is.an.or |
| 21540 | 67 20 66 69 6c 65 0a 20 20 20 20 3b 3b 20 61 6e 64 20 74 68 65 20 72 65 6e 61 6d 65 20 77 61 73 | g.file.....;;.and.the.rename.was |
| 21560 | 20 73 75 63 63 65 73 73 66 75 6c 0a 20 20 20 20 3b 3b 20 61 6e 64 20 74 68 65 20 64 69 72 65 63 | .successful.....;;.and.the.direc |
| 21580 | 74 6f 72 79 20 63 68 61 6e 67 65 73 0a 20 20 20 20 28 6c 65 74 2a 20 28 3b 3b 28 64 6f 63 75 6d | tory.changes.....(let*.(;;(docum |
| 215a0 | 65 6e 74 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 | ent-name.(file-name-nondirectory |
| 215c0 | 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 28 64 | .document-path))............;;(d |
| 215e0 | 6f 63 75 6d 65 6e 74 2d 62 61 73 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 62 61 73 65 20 64 6f 63 | ocument-base.(file-name-base.doc |
| 21600 | 75 6d 65 6e 74 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 6e 6f 74 | ument-name))............(....not |
| 21620 | 65 73 2d 64 69 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 | es-directory.(file-name-director |
| 21640 | 79 20 6e 6f 74 65 73 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 6e | y.notes-path))............(new-n |
| 21660 | 6f 74 65 73 2d 64 69 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 | otes-directory.(file-name-direct |
| 21680 | 6f 72 79 20 6e 65 77 2d 6e 6f 74 65 73 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ory.new-notes-path))............ |
| 216a0 | 28 70 72 6f 62 6c 65 6d 2d 70 61 74 68 2d 6c 69 73 74 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 20 | (problem-path-list...nil)....... |
| 216c0 | 20 20 20 20 20 28 74 68 69 73 2d 6f 72 67 2d 66 69 6c 65 2d 75 73 65 73 2d 6e 6f 74 65 72 20 6e | .....(this-org-file-uses-noter.n |
| 216e0 | 69 6c 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 75 70 64 61 74 65 20 65 61 63 68 20 64 6f 63 75 6d | il))........;;.update.each.docum |
| 21700 | 65 6e 74 27 73 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 0a 20 20 20 20 20 20 28 77 69 74 68 2d | ent's.relative.path.......(with- |
| 21720 | 74 65 6d 70 2d 62 75 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 | temp-buffer.........(insert-file |
| 21740 | 2d 63 6f 6e 74 65 6e 74 73 20 6e 65 77 2d 6e 6f 74 65 73 2d 70 61 74 68 29 0a 20 20 20 20 20 20 | -contents.new-notes-path)....... |
| 21760 | 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 | ..(org-with-point-at.(point-min) |
| 21780 | 0a 20 20 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 66 6f 72 | ...........(while.(re-search-for |
| 217a0 | 77 61 72 64 20 28 6f 72 67 2d 72 65 2d 70 72 6f 70 65 72 74 79 20 6f 72 67 2d 6e 6f 74 65 72 2d | ward.(org-re-property.org-noter- |
| 217c0 | 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | property-doc-file).nil.t)....... |
| 217e0 | 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 20 20 20 20 64 6f 63 2d 66 69 6c 65 2d 72 65 6c 2d 70 | ......(let*.((....doc-file-rel-p |
| 21800 | 61 74 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ath.(match-string.3))........... |
| 21820 | 20 20 20 20 20 20 20 20 20 28 20 20 20 20 64 6f 63 2d 66 69 6c 65 2d 61 62 73 2d 70 61 74 68 20 | .........(....doc-file-abs-path. |
| 21840 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 20 20 64 6f 63 2d 66 69 6c 65 2d 72 65 6c | (expand-file-name...doc-file-rel |
| 21860 | 2d 70 61 74 68 20 6e 6f 74 65 73 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 | -path.notes-directory))......... |
| 21880 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 64 6f 63 2d 66 69 6c 65 2d 72 65 6c 2d 70 61 74 | ...........(new-doc-file-rel-pat |
| 218a0 | 68 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 64 6f 63 2d 66 69 6c 65 2d 61 | h.(file-relative-name.doc-file-a |
| 218c0 | 62 73 2d 70 61 74 68 20 6e 65 77 2d 6e 6f 74 65 73 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 | bs-path.new-notes-directory))).. |
| 218e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 6f 72 67 2d 66 69 6c 65 | .............(setq.this-org-file |
| 21900 | 2d 75 73 65 73 2d 6e 6f 74 65 72 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | -uses-noter.t)...............;;. |
| 21920 | 73 79 6e 63 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 70 61 74 68 20 74 6f 20 74 68 65 20 6e 65 | sync.the.document.path.to.the.ne |
| 21940 | 77 20 6e 6f 74 65 73 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | w.notes.file...............(org- |
| 21960 | 73 65 74 2d 70 72 6f 70 65 72 74 79 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 79 2d | set-property.org-noter-property- |
| 21980 | 64 6f 63 2d 66 69 6c 65 20 6e 65 77 2d 64 6f 63 2d 66 69 6c 65 2d 72 65 6c 2d 70 61 74 68 29 0a | doc-file.new-doc-file-rel-path). |
| 219a0 | 20 20 20 20 20 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 | ..............(forward-line).... |
| 219c0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 64 64 20 70 72 6f 62 6c 65 6d 61 74 69 63 20 70 61 | ...........;;.add.problematic.pa |
| 219e0 | 74 68 73 20 74 6f 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | ths.to.the.list...............(w |
| 21a00 | 68 65 6e 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2e 2e 2f 22 20 6e 65 77 2d 64 | hen.(string-prefix-p."../".new-d |
| 21a20 | 6f 63 2d 66 69 6c 65 2d 72 65 6c 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oc-file-rel-path)............... |
| 21a40 | 20 20 28 70 75 73 68 20 6e 65 77 2d 64 6f 63 2d 66 69 6c 65 2d 72 65 6c 2d 70 61 74 68 20 70 72 | ..(push.new-doc-file-rel-path.pr |
| 21a60 | 6f 62 6c 65 6d 2d 70 61 74 68 2d 6c 69 73 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 | oblem-path-list))))).........;;. |
| 21a80 | 77 61 72 6e 20 61 67 61 69 6e 73 74 20 64 6f 63 73 20 74 68 61 74 20 72 65 73 69 64 65 20 61 62 | warn.against.docs.that.reside.ab |
| 21aa0 | 6f 76 65 20 6e 6f 74 65 73 20 69 6e 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ove.notes.in.path.........(when. |
| 21ac0 | 70 72 6f 62 6c 65 6d 2d 70 61 74 68 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | problem-path-list...........(let |
| 21ae0 | 20 28 28 6d 73 67 20 28 66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 | .((msg.(format-message.......... |
| 21b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 74 65 73 20 66 69 6c 65 20 68 61 73 20 6d 6f 76 | ............."Notes.file.has.mov |
| 21b20 | 65 64 20 62 65 6c 6f 77 20 73 6f 6d 65 20 64 6f 63 75 6d 65 6e 74 73 2e 20 60 6f 72 67 2d 6e 6f | ed.below.some.documents..`org-no |
| 21b40 | 74 65 72 27 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 | ter'.will.not.be.able.to.find.th |
| 21b60 | 65 20 6e 6f 74 65 73 20 66 69 6c 65 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 70 | e.notes.file.from.the.document.p |
| 21b80 | 61 74 68 20 66 6f 72 20 74 68 65 73 65 20 66 69 6c 65 73 3a 22 29 29 29 0a 20 20 20 20 20 20 20 | ath.for.these.files:")))........ |
| 21ba0 | 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 64 6f 63 2d 70 61 74 68 20 70 72 6f 62 6c 65 6d 2d 70 | .....(dolist.(doc-path.problem-p |
| 21bc0 | 61 74 68 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 73 | ath-list)...............(setq.ms |
| 21be0 | 67 20 28 63 6f 6e 63 61 74 20 6d 73 67 20 28 66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 20 22 5c | g.(concat.msg.(format-message."\ |
| 21c00 | 6e 25 73 22 20 64 6f 63 2d 70 61 74 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | n%s".doc-path)))).............(d |
| 21c20 | 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 27 6f 72 67 2d 6e 6f 74 65 72 20 6d 73 67 20 3a 77 | isplay-warning.'org-noter.msg.:w |
| 21c40 | 61 72 6e 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 68 69 73 2d 6f 72 67 | arning))).........(when.this-org |
| 21c60 | 2d 66 69 6c 65 2d 75 73 65 73 2d 6e 6f 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 77 72 69 74 | -file-uses-noter...........(writ |
| 21c80 | 65 2d 66 69 6c 65 20 6e 65 77 2d 6e 6f 74 65 73 2d 70 61 74 68 20 6e 69 6c 29 29 29 29 29 29 0a | e-file.new-notes-path.nil)))))). |
| 21ca0 | 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 2d 2d | .;;.---------------------------- |
| 21cc0 | 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 | -------------------------------- |
| 21ce0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 3b 3b 3b 20 55 73 65 72 20 63 6f | --------------------.;;;.User.co |
| 21d00 | 6d 6d 61 6e 64 73 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 73 74 61 72 | mmands.(defun.org-noter-set-star |
| 21d20 | 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 57 68 | t-location.(&optional.arg)..."Wh |
| 21d40 | 65 6e 20 6f 70 65 6e 69 6e 67 20 61 20 73 65 73 73 69 6f 6e 20 77 69 74 68 20 74 68 69 73 20 64 | en.opening.a.session.with.this.d |
| 21d60 | 6f 63 75 6d 65 6e 74 2c 20 67 6f 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 74 | ocument,.go.to.the.current.locat |
| 21d80 | 69 6f 6e 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 2c 20 72 65 6d 6f 76 65 20 73 | ion..With.a.prefix.ARG,.remove.s |
| 21da0 | 74 61 72 74 20 6c 6f 63 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 | tart.location."...(interactive." |
| 21dc0 | 50 22 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 | P")...(org-noter--with-valid-ses |
| 21de0 | 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 | sion....(let.((inhibit-read-only |
| 21e00 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 61 73 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 | .t)..........(ast.(org-noter--pa |
| 21e20 | 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 69 6f 6e 20 28 6f | rse-root))..........(location.(o |
| 21e40 | 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 | rg-noter--doc-approx-location... |
| 21e60 | 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 63 61 6c 6c 65 64 2d | ..................(when.(called- |
| 21e80 | 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 27 61 6e 79 29 20 27 69 6e 74 65 72 61 63 74 69 | interactively-p.'any).'interacti |
| 21ea0 | 76 65 29 29 29 29 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 | ve))))......(with-current-buffer |
| 21ec0 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 | .(org-noter--session-notes-buffe |
| 21ee0 | 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 | r.session)........(org-with-wide |
| 21f00 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 67 2d | -buffer.........(goto-char.(org- |
| 21f20 | 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 61 73 74 29 29 0a 20 20 | element-property.:begin.ast))... |
| 21f40 | 20 20 20 20 20 20 28 69 66 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 | ......(if.arg.............(org-e |
| 21f60 | 6e 74 72 79 2d 64 65 6c 65 74 65 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 | ntry-delete.nil.org-noter-proper |
| 21f80 | 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ty-note-location)...........(org |
| 21fa0 | 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 65 72 74 | -entry-put.nil.org-noter-propert |
| 21fc0 | 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-note-location................. |
| 21fe0 | 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 65 74 74 79 2d 70 72 69 6e | .........(org-noter--pretty-prin |
| 22000 | 74 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 29 29 29 29 29 29 29 0a 0a 28 64 65 | t-location.location))))))))..(de |
| 22020 | 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 | fun.org-noter-set-auto-save-last |
| 22040 | 2d 6c 6f 63 61 74 69 6f 6e 20 28 61 72 67 29 0a 20 20 22 54 6f 67 67 6c 65 20 73 61 76 69 6e 67 | -location.(arg)..."Toggle.saving |
| 22060 | 20 74 68 65 20 6c 61 73 74 20 76 69 73 69 74 65 64 20 6c 6f 63 61 74 69 6f 6e 20 66 6f 72 20 74 | .the.last.visited.location.for.t |
| 22080 | 68 69 73 20 64 6f 63 75 6d 65 6e 74 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 | his.document..With.a.prefix.ARG. |
| 220a0 | 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 2c 20 64 65 6c 65 74 65 20 74 | \\[universal-argument],.delete.t |
| 220c0 | 68 65 20 63 75 72 72 65 6e 74 0a 73 65 74 74 69 6e 67 20 61 6e 64 20 75 73 65 20 74 68 65 20 64 | he.current.setting.and.use.the.d |
| 220e0 | 65 66 61 75 6c 74 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 | efault."...(interactive."P")...( |
| 22100 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 | org-noter--with-valid-session... |
| 22120 | 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 | .(let.((inhibit-read-only.t).... |
| 22140 | 20 20 20 20 20 20 28 61 73 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f | ......(ast.(org-noter--parse-roo |
| 22160 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 65 74 74 69 6e 67 20 28 69 66 20 61 72 | t))..........(new-setting.(if.ar |
| 22180 | 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 6f 72 67 2d | g...........................org- |
| 221a0 | 6e 6f 74 65 72 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 | noter-auto-save-last-location... |
| 221c0 | 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 74 20 28 6f 72 67 2d | ......................(not.(org- |
| 221e0 | 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f | noter--session-auto-save-last-lo |
| 22200 | 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 28 73 65 74 66 20 28 | cation.session)))))......(setf.( |
| 22220 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 | org-noter--session-auto-save-las |
| 22240 | 74 2d 6c 6f 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e | t-location.session)............n |
| 22260 | 65 77 2d 73 65 74 74 69 6e 67 29 0a 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | ew-setting)......(with-current-b |
| 22280 | 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d | uffer.(org-noter--session-notes- |
| 222a0 | 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68 | buffer.session)........(org-with |
| 222c0 | 2d 77 69 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | -wide-buffer.........(goto-char. |
| 222e0 | 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 69 6e 20 61 73 74 | (org-element-property.:begin.ast |
| 22300 | 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | )).........(if.arg.............( |
| 22320 | 6f 72 67 2d 65 6e 74 72 79 2d 64 65 6c 65 74 65 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d | org-entry-delete.nil.org-noter-- |
| 22340 | 70 72 6f 70 65 72 74 79 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 74 2d 6c 6f 63 61 74 69 6f 6e | property-auto-save-last-location |
| 22360 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f | )...........(org-entry-put.nil.o |
| 22380 | 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 61 75 74 6f 2d 73 61 76 65 2d 6c 61 73 | rg-noter--property-auto-save-las |
| 223a0 | 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 6e 65 77 2d 73 65 74 74 | t-location.(format."%s".new-sett |
| 223c0 | 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 65 77 2d 73 65 74 74 69 | ing))).........(unless.new-setti |
| 223e0 | 6e 67 20 28 6f 72 67 2d 65 6e 74 72 79 2d 64 65 6c 65 74 65 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 | ng.(org-entry-delete.nil.org-not |
| 22400 | 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 29 29 29 29 | er-property-note-location))))))) |
| 22420 | 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 68 69 64 65 2d 6f 74 68 65 | ..(defun.org-noter-set-hide-othe |
| 22440 | 72 20 28 61 72 67 29 0a 20 20 22 54 6f 67 67 6c 65 20 68 69 64 69 6e 67 20 6f 74 68 65 72 20 68 | r.(arg)..."Toggle.hiding.other.h |
| 22460 | 65 61 64 69 6e 67 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2e | eadings.for.the.current.session. |
| 22480 | 0a 0a 2d 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 5c 5c 5b 75 6e 69 76 65 72 73 | ..-.With.a.prefix.ARG.\\[univers |
| 224a0 | 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 2c 20 73 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 | al-argument],.set.the.current.se |
| 224c0 | 74 74 69 6e 67 0a 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 66 6f 72 20 74 68 69 73 20 64 6f 63 | tting...permanently.for.this.doc |
| 224e0 | 75 6d 65 6e 74 2e 0a 0a 2d 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 5c 5c 5b 75 | ument...-.With.a.prefix.ARG.\\[u |
| 22500 | 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d | niversal-argument].\\[universal- |
| 22520 | 61 72 67 75 6d 65 6e 74 5d 2c 0a 20 20 72 65 6d 6f 76 65 20 74 68 65 20 73 65 74 74 69 6e 67 20 | argument],...remove.the.setting. |
| 22540 | 61 6e 64 20 75 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | and.use.the.default."...(interac |
| 22560 | 74 69 76 65 20 22 50 22 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c | tive."P")...(org-noter--with-val |
| 22580 | 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d 72 65 | id-session....(let*.((inhibit-re |
| 225a0 | 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 73 74 20 28 6f 72 67 2d 6e | ad-only.t)...........(ast.(org-n |
| 225c0 | 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 65 | oter--parse-root))...........(pe |
| 225e0 | 72 73 69 73 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 75 61 | rsistent............(cond.((equa |
| 22600 | 6c 20 61 72 67 20 27 28 34 29 29 20 27 77 72 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | l.arg.'(4)).'write)............. |
| 22620 | 20 20 20 20 20 28 28 65 71 75 61 6c 20 61 72 67 20 27 28 31 36 29 29 20 27 72 65 6d 6f 76 65 29 | .....((equal.arg.'(16)).'remove) |
| 22640 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 65 74 74 69 6e 67 0a 20 20 20 20 20 20 | ))...........(new-setting....... |
| 22660 | 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 70 65 72 73 69 73 74 65 6e 74 20 27 77 72 69 74 | .....(cond.((eq.persistent.'writ |
| 22680 | 65 29 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 68 69 64 65 2d 6f 74 68 65 | e).(org-noter--session-hide-othe |
| 226a0 | 72 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 | r.session))..................((e |
| 226c0 | 71 20 70 65 72 73 69 73 74 65 6e 74 20 27 72 65 6d 6f 76 65 29 20 6f 72 67 2d 6e 6f 74 65 72 2d | q.persistent.'remove).org-noter- |
| 226e0 | 68 69 64 65 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6f | hide-other)..................('o |
| 22700 | 74 68 65 72 2d 63 61 73 65 73 20 28 6e 6f 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 | ther-cases.(not.(org-noter--sess |
| 22720 | 69 6f 6e 2d 68 69 64 65 2d 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 29 29 29 29 29 29 0a 20 20 20 | ion-hide-other.session)))))).... |
| 22740 | 20 20 28 73 65 74 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 68 69 64 65 | ..(setf.(org-noter--session-hide |
| 22760 | 2d 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 29 20 6e 65 77 2d 73 65 74 74 69 6e 67 29 0a 20 20 20 | -other.session).new-setting).... |
| 22780 | 20 20 28 77 68 65 6e 20 70 65 72 73 69 73 74 65 6e 74 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d | ..(when.persistent........(with- |
| 227a0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 | current-buffer.(org-noter--sessi |
| 227c0 | 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 | on-notes-buffer.session)........ |
| 227e0 | 20 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 20 20 20 | ..(org-with-wide-buffer......... |
| 22800 | 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 72 | ..(goto-char.(org-element-proper |
| 22820 | 74 79 20 3a 62 65 67 69 6e 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 | ty.:begin.ast))...........(if.(e |
| 22840 | 71 20 70 65 72 73 69 73 74 65 6e 74 20 27 77 72 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | q.persistent.'write)............ |
| 22860 | 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d | ...(org-entry-put.nil.org-noter- |
| 22880 | 2d 70 72 6f 70 65 72 74 79 2d 68 69 64 65 2d 6f 74 68 65 72 20 28 66 6f 72 6d 61 74 20 22 25 73 | -property-hide-other.(format."%s |
| 228a0 | 22 20 6e 65 77 2d 73 65 74 74 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 | ".new-setting)).............(org |
| 228c0 | 2d 65 6e 74 72 79 2d 64 65 6c 65 74 65 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f | -entry-delete.nil.org-noter--pro |
| 228e0 | 70 65 72 74 79 2d 68 69 64 65 2d 6f 74 68 65 72 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | perty-hide-other))))))))..(defun |
| 22900 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 | .org-noter-set-closest-tipping-p |
| 22920 | 6f 69 6e 74 20 28 61 72 67 29 0a 20 20 22 53 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 6e 6f | oint.(arg)..."Set.the.closest.no |
| 22940 | 74 65 20 74 69 70 70 69 6e 67 20 70 6f 69 6e 74 20 28 73 65 65 20 60 6f 72 67 2d 6e 6f 74 65 72 | te.tipping.point.(see.`org-noter |
| 22960 | 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 27 29 2e 0a 0a 2d 20 57 69 74 | -closest-tipping-point')...-.Wit |
| 22980 | 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 | h.a.prefix.ARG.\\[universal-argu |
| 229a0 | 6d 65 6e 74 5d 2c 20 73 65 74 20 69 74 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 66 6f 72 0a 20 20 | ment],.set.it.permanently.for... |
| 229c0 | 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a 2d 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | this.document...-.With.a.prefix. |
| 229e0 | 41 52 47 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 5c 5c 5b 75 6e | ARG.\\[universal-argument].\\[un |
| 22a00 | 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 2c 0a 20 20 72 65 6d 6f 76 65 20 74 68 65 20 | iversal-argument],...remove.the. |
| 22a20 | 73 65 74 74 69 6e 67 20 61 6e 64 20 75 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 | setting.and.use.the.default."... |
| 22a40 | 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 6e 6f 74 65 72 2d 2d | (interactive."P")...(org-noter-- |
| 22a60 | 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 2a 20 28 28 61 73 | with-valid-session....(let*.((as |
| 22a80 | 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 | t.(org-noter--parse-root))...... |
| 22aa0 | 20 20 20 20 20 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 | .....(inhibit-read-only.t)...... |
| 22ac0 | 20 20 20 20 20 28 70 65 72 73 69 73 74 65 6e 74 20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 61 | .....(persistent.(cond.((equal.a |
| 22ae0 | 72 67 20 27 28 34 29 29 20 27 77 72 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg.'(4)).'write)................ |
| 22b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 61 72 67 20 27 28 31 36 29 29 20 | .............((equal.arg.'(16)). |
| 22b20 | 27 72 65 6d 6f 76 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 65 74 74 69 6e | 'remove)))...........(new-settin |
| 22b40 | 67 20 28 69 66 20 28 65 71 20 70 65 72 73 69 73 74 65 6e 74 20 27 72 65 6d 6f 76 65 29 0a 20 20 | g.(if.(eq.persistent.'remove)... |
| 22b60 | 20 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 6e 6f 74 | .........................org-not |
| 22b80 | 65 72 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 | er-closest-tipping-point........ |
| 22ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 22 | ..................(read-number." |
| 22bc0 | 4e 65 77 20 74 69 70 70 69 6e 67 20 70 6f 69 6e 74 3a 20 22 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | New.tipping.point:.".(org-noter- |
| 22be0 | 2d 73 65 73 73 69 6f 6e 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 73 | -session-closest-tipping-point.s |
| 22c00 | 65 73 73 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 28 73 65 74 66 20 28 6f 72 67 2d 6e 6f 74 65 | ession)))))......(setf.(org-note |
| 22c20 | 72 2d 2d 73 65 73 73 69 6f 6e 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 | r--session-closest-tipping-point |
| 22c40 | 20 73 65 73 73 69 6f 6e 29 20 6e 65 77 2d 73 65 74 74 69 6e 67 29 0a 20 20 20 20 20 28 77 68 65 | .session).new-setting)......(whe |
| 22c60 | 6e 20 70 65 72 73 69 73 74 65 6e 74 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | n.persistent........(with-curren |
| 22c80 | 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 | t-buffer.(org-noter--session-not |
| 22ca0 | 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 | es-buffer.session)..........(org |
| 22cc0 | 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 28 67 6f 74 | -with-wide-buffer...........(got |
| 22ce0 | 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 |
| 22d00 | 67 69 6e 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 70 65 72 73 | gin.ast))...........(if.(eq.pers |
| 22d20 | 69 73 74 65 6e 74 20 27 77 72 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | istent.'write)...............(or |
| 22d40 | 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 | g-entry-put.nil.org-noter--prope |
| 22d60 | 72 74 79 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 20 28 66 6f 72 6d 61 | rty-closest-tipping-point.(forma |
| 22d80 | 74 20 22 25 66 22 20 6e 65 77 2d 73 65 74 74 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t."%f".new-setting))............ |
| 22da0 | 20 28 6f 72 67 2d 65 6e 74 72 79 2d 64 65 6c 65 74 65 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 | .(org-entry-delete.nil.org-noter |
| 22dc0 | 2d 2d 70 72 6f 70 65 72 74 79 2d 63 6c 6f 73 65 73 74 2d 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 | --property-closest-tipping-point |
| 22de0 | 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 6e | ))))))))..(defun.org-noter-set-n |
| 22e00 | 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 20 28 61 72 67 29 0a 20 20 22 53 65 | otes-window-behavior.(arg)..."Se |
| 22e20 | 74 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 62 65 68 61 76 69 6f 75 72 20 66 6f 72 | t.the.notes.window.behaviour.for |
| 22e40 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2e 0a 57 69 74 68 20 61 20 70 72 65 | .the.current.session..With.a.pre |
| 22e60 | 66 69 78 20 41 52 47 2c 20 69 74 20 62 65 63 6f 6d 65 73 20 70 65 72 73 69 73 74 65 6e 74 20 66 | fix.ARG,.it.becomes.persistent.f |
| 22e80 | 6f 72 20 74 68 61 74 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a 53 65 65 20 60 6f 72 67 2d 6e 6f 74 65 | or.that.document...See.`org-note |
| 22ea0 | 72 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 27 20 66 6f 72 20 6d 6f 72 | r-notes-window-behavior'.for.mor |
| 22ec0 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 | e.information."...(interactive." |
| 22ee0 | 50 22 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 | P")...(org-noter--with-valid-ses |
| 22f00 | 73 69 6f 6e 0a 20 20 20 28 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c | sion....(let*.((inhibit-read-onl |
| 22f20 | 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 73 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d | y.t)...........(ast.(org-noter-- |
| 22f40 | 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 73 73 69 62 6c 65 | parse-root))...........(possible |
| 22f60 | 2d 62 65 68 61 76 69 6f 72 73 20 28 6c 69 73 74 20 27 28 22 44 65 66 61 75 6c 74 22 20 2e 20 64 | -behaviors.(list.'("Default"...d |
| 22f80 | 65 66 61 75 6c 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 | efault)......................... |
| 22fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 4f 6e 20 73 74 61 72 74 22 20 2e 20 73 74 61 72 74 | ............'("On.start"...start |
| 22fc0 | 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 | )............................... |
| 22fe0 | 20 20 20 20 20 20 27 28 22 4f 6e 20 73 63 72 6f 6c 6c 22 20 2e 20 73 63 72 6f 6c 6c 29 0a 20 20 | ......'("On.scroll"...scroll)... |
| 23000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 23020 | 20 20 27 28 22 4f 6e 20 73 63 72 6f 6c 6c 20 74 6f 20 6c 6f 63 61 74 69 6f 6e 20 74 68 61 74 20 | ..'("On.scroll.to.location.that. |
| 23040 | 6f 6e 6c 79 20 68 61 73 20 70 72 65 76 69 6f 75 73 20 6e 6f 74 65 73 22 20 2e 20 6f 6e 6c 79 2d | only.has.previous.notes"...only- |
| 23060 | 70 72 65 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 | prev)........................... |
| 23080 | 20 20 20 20 20 20 20 20 20 20 27 28 22 4e 65 76 65 72 22 20 2e 20 6e 65 76 65 72 29 29 29 0a 20 | ..........'("Never"...never))).. |
| 230a0 | 20 20 20 20 20 20 20 20 20 63 68 6f 73 65 6e 2d 62 65 68 61 76 69 6f 72 73 29 0a 0a 20 20 20 20 | .........chosen-behaviors)...... |
| 230c0 | 20 28 77 68 69 6c 65 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 | .(while.(>.(length.possible-beha |
| 230e0 | 76 69 6f 72 73 29 20 31 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 6f 73 65 6e 2d 70 | viors).1)........(let.((chosen-p |
| 23100 | 61 69 72 20 28 61 73 73 6f 63 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 42 65 68 | air.(assoc.(completing-read."Beh |
| 23120 | 61 76 69 6f 72 3a 20 22 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 20 6e 69 6c 20 | avior:.".possible-behaviors.nil. |
| 23140 | 74 29 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 29 29 29 0a 20 20 20 20 20 20 20 | t).possible-behaviors)))........ |
| 23160 | 20 20 28 63 6f 6e 64 20 28 28 65 71 20 28 63 64 72 20 63 68 6f 73 65 6e 2d 70 61 69 72 29 20 27 | ..(cond.((eq.(cdr.chosen-pair).' |
| 23180 | 64 65 66 61 75 6c 74 29 20 28 73 65 74 71 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 | default).(setq.possible-behavior |
| 231a0 | 73 20 6e 69 6c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 63 64 | s.nil)).................((eq.(cd |
| 231c0 | 72 20 63 68 6f 73 65 6e 2d 70 61 69 72 29 20 27 6e 65 76 65 72 29 20 28 73 65 74 71 20 63 68 6f | r.chosen-pair).'never).(setq.cho |
| 231e0 | 73 65 6e 2d 62 65 68 61 76 69 6f 72 73 20 28 6c 69 73 74 20 27 6e 65 76 65 72 29 0a 20 20 20 20 | sen-behaviors.(list.'never)..... |
| 23200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 23220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f | ................possible-behavio |
| 23240 | 72 73 20 6e 69 6c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 63 | rs.nil)).................((eq.(c |
| 23260 | 64 72 20 63 68 6f 73 65 6e 2d 70 61 69 72 29 20 27 64 6f 6e 65 29 20 28 73 65 74 71 20 70 6f 73 | dr.chosen-pair).'done).(setq.pos |
| 23280 | 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 20 6e 69 6c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 | sible-behaviors.nil))........... |
| 232a0 | 20 20 20 20 20 20 28 74 20 28 70 75 73 68 20 28 63 64 72 20 63 68 6f 73 65 6e 2d 70 61 69 72 29 | ......(t.(push.(cdr.chosen-pair) |
| 232c0 | 20 63 68 6f 73 65 6e 2d 62 65 68 61 76 69 6f 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .chosen-behaviors).............. |
| 232e0 | 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 20 28 64 | .....(setq.possible-behaviors.(d |
| 23300 | 65 6c 71 20 63 68 6f 73 65 6e 2d 70 61 69 72 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f | elq.chosen-pair.possible-behavio |
| 23320 | 72 73 29 29 0a 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 3d 20 | rs))...................(when.(=. |
| 23340 | 28 6c 65 6e 67 74 68 20 63 68 6f 73 65 6e 2d 62 65 68 61 76 69 6f 72 73 29 20 31 29 0a 20 20 20 | (length.chosen-behaviors).1).... |
| 23360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 73 69 62 6c 65 2d | .................(setq.possible- |
| 23380 | 62 65 68 61 76 69 6f 72 73 20 28 64 65 6c 71 20 28 72 61 73 73 71 20 27 64 65 66 61 75 6c 74 20 | behaviors.(delq.(rassq.'default. |
| 233a0 | 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 29 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 | possible-behaviors).possible-beh |
| 233c0 | 61 76 69 6f 72 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 | aviors)......................... |
| 233e0 | 20 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 20 28 64 65 6c 71 20 28 72 61 73 73 | ..possible-behaviors.(delq.(rass |
| 23400 | 71 20 27 6e 65 76 65 72 20 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 29 20 70 6f 73 | q.'never.possible-behaviors).pos |
| 23420 | 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sible-behaviors))............... |
| 23440 | 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 22 44 6f 6e 65 22 20 27 64 6f 6e 65 29 20 | ......(push.(cons."Done".'done). |
| 23460 | 70 6f 73 73 69 62 6c 65 2d 62 65 68 61 76 69 6f 72 73 29 29 29 29 29 29 0a 0a 20 20 20 20 20 28 | possible-behaviors)))))).......( |
| 23480 | 73 65 74 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 77 69 6e 64 6f 77 2d | setf.(org-noter--session-window- |
| 234a0 | 62 65 68 61 76 69 6f 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | behavior.session)............(or |
| 234c0 | 20 63 68 6f 73 65 6e 2d 62 65 68 61 76 69 6f 72 73 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 | .chosen-behaviors.org-noter-note |
| 234e0 | 73 2d 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 29 29 0a 0a 20 20 20 20 20 28 77 68 65 6e 20 | s-window-behavior)).......(when. |
| 23500 | 61 72 67 0a 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 | arg........(with-current-buffer. |
| 23520 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 | (org-noter--session-notes-buffer |
| 23540 | 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 77 69 64 | .session)..........(org-with-wid |
| 23560 | 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f | e-buffer...........(goto-char.(o |
| 23580 | 72 67 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 61 73 74 29 29 | rg-element-property.:begin.ast)) |
| 235a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 68 6f 73 65 6e 2d 62 65 68 61 76 69 6f 72 73 0a | ...........(if.chosen-behaviors. |
| 235c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c | ..............(org-entry-put.nil |
| 235e0 | 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 62 65 68 61 76 69 6f 72 20 28 66 | .org-noter--property-behavior.(f |
| 23600 | 6f 72 6d 61 74 20 22 25 73 22 20 63 68 6f 73 65 6e 2d 62 65 68 61 76 69 6f 72 73 29 29 0a 20 20 | ormat."%s".chosen-behaviors))... |
| 23620 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 64 65 6c 65 74 65 20 6e 69 6c 20 | ..........(org-entry-delete.nil. |
| 23640 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 62 65 68 61 76 69 6f 72 29 29 29 29 | org-noter--property-behavior)))) |
| 23660 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 74 6f 67 67 6c 65 2d 6e 6f | ))))..(defun.org-noter-toggle-no |
| 23680 | 74 65 73 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 | tes-window-location.()..."Toggle |
| 236a0 | 20 62 65 74 77 65 65 6e 20 73 69 64 65 2d 20 61 6e 64 20 62 6f 74 74 6f 6d 2d 6e 6f 74 65 73 20 | .between.side-.and.bottom-notes. |
| 236c0 | 77 69 6e 64 6f 77 20 6c 6f 63 61 74 69 6f 6e 2e 0a 4f 6e 6c 79 20 61 63 74 73 20 6f 6e 20 74 68 | window.location..Only.acts.on.th |
| 236e0 | 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | e.current.session."...(interacti |
| 23700 | 76 65 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 | ve)...(org-noter--with-valid-ses |
| 23720 | 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 2d 6e 6f 74 65 73 2d 6c 6f 63 | sion....(let.((current-notes-loc |
| 23740 | 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 77 69 6e 64 6f 77 | ation.(org-noter--session-window |
| 23760 | 2d 6c 6f 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f | -location.session))..........(no |
| 23780 | 74 65 73 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e | tes-buffer.(org-noter--session-n |
| 237a0 | 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 28 63 6f 6e | otes-buffer.session)))......(con |
| 237c0 | 64 20 28 28 65 71 20 63 75 72 72 65 6e 74 2d 6e 6f 74 65 73 2d 6c 6f 63 61 74 69 6f 6e 20 27 68 | d.((eq.current-notes-location.'h |
| 237e0 | 6f 72 69 7a 6f 6e 74 61 6c 2d 73 70 6c 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | orizontal-split).............(se |
| 23800 | 74 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 77 69 6e 64 6f 77 2d 6c 6f | tf.(org-noter--session-window-lo |
| 23820 | 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 20 27 76 65 72 74 69 63 61 6c 2d 73 70 6c 69 74 29 | cation.session).'vertical-split) |
| 23840 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 63 75 72 72 65 6e 74 2d 6e 6f 74 65 73 2d | )............((eq.current-notes- |
| 23860 | 6c 6f 63 61 74 69 6f 6e 20 27 76 65 72 74 69 63 61 6c 2d 73 70 6c 69 74 29 0a 20 20 20 20 20 20 | location.'vertical-split)....... |
| 23880 | 20 20 20 20 20 20 28 73 65 74 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d | ......(setf.(org-noter--session- |
| 238a0 | 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 20 27 68 6f 72 69 7a 6f | window-location.session).'horizo |
| 238c0 | 6e 74 61 6c 2d 73 70 6c 69 74 29 29 29 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 72 | ntal-split)))......(org-noter--r |
| 238e0 | 65 6c 6f 63 61 74 65 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 6e 6f 74 65 73 2d 62 75 66 66 65 | elocate-notes-window.notes-buffe |
| 23900 | 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d 6e 6f 74 65 | r))))..(defun.org-noter-set-note |
| 23920 | 73 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 28 61 72 67 29 0a 20 20 22 53 65 74 20 74 | s-window-location.(arg)..."Set.t |
| 23940 | 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 64 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e | he.notes.window.default.location |
| 23960 | 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2e 0a 57 69 74 68 20 61 | .for.the.current.session..With.a |
| 23980 | 20 70 72 65 66 69 78 20 41 52 47 2c 20 69 74 20 62 65 63 6f 6d 65 73 20 70 65 72 73 69 73 74 65 | .prefix.ARG,.it.becomes.persiste |
| 239a0 | 6e 74 20 66 6f 72 20 74 68 61 74 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a 53 65 65 20 60 6f 72 67 2d | nt.for.that.document...See.`org- |
| 239c0 | 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 62 65 68 61 76 69 6f 72 27 20 66 6f 72 | noter-notes-window-behavior'.for |
| 239e0 | 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | .more.information."...(interacti |
| 23a00 | 76 65 20 22 50 22 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 | ve."P")...(org-noter--with-valid |
| 23a20 | 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 | -session....(let*.((inhibit-read |
| 23a40 | 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 73 74 20 28 6f 72 67 2d 6e 6f 74 | -only.t)...........(ast.(org-not |
| 23a60 | 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 | er--parse-root))...........(loca |
| 23a80 | 74 69 6f 6e 2d 70 6f 73 73 69 62 69 6c 69 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 | tion-possibilities............'( |
| 23aa0 | 28 22 44 65 66 61 75 6c 74 22 20 2e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ("Default"...nil)..............( |
| 23ac0 | 22 48 6f 72 69 7a 6f 6e 74 61 6c 20 73 70 6c 69 74 22 20 2e 20 68 6f 72 69 7a 6f 6e 74 61 6c 2d | "Horizontal.split"...horizontal- |
| 23ae0 | 73 70 6c 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 56 65 72 74 69 63 61 6c 20 73 | split)..............("Vertical.s |
| 23b00 | 70 6c 69 74 22 20 2e 20 76 65 72 74 69 63 61 6c 2d 73 70 6c 69 74 29 0a 20 20 20 20 20 20 20 20 | plit"...vertical-split)......... |
| 23b20 | 20 20 20 20 20 28 22 4f 74 68 65 72 20 66 72 61 6d 65 22 20 2e 20 6f 74 68 65 72 2d 66 72 61 6d | .....("Other.frame"...other-fram |
| 23b40 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 | e)))...........(location........ |
| 23b60 | 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | ....(cdr.(assoc.(completing-read |
| 23b80 | 20 22 4c 6f 63 61 74 69 6f 6e 3a 20 22 20 6c 6f 63 61 74 69 6f 6e 2d 70 6f 73 73 69 62 69 6c 69 | ."Location:.".location-possibili |
| 23ba0 | 74 69 65 73 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 20 | ties.nil.t)..................... |
| 23bc0 | 20 20 20 6c 6f 63 61 74 69 6f 6e 2d 70 6f 73 73 69 62 69 6c 69 74 69 65 73 29 29 29 0a 20 20 20 | ...location-possibilities))).... |
| 23be0 | 20 20 20 20 20 20 20 28 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | .......(notes-buffer.(org-noter- |
| 23c00 | 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 29 | -session-notes-buffer.session))) |
| 23c20 | 0a 0a 20 20 20 20 20 28 73 65 74 66 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e | .......(setf.(org-noter--session |
| 23c40 | 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 | -window-location.session)....... |
| 23c60 | 20 20 20 20 20 28 6f 72 20 6c 6f 63 61 74 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 | .....(or.location.org-noter-note |
| 23c80 | 73 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f | s-window-location))......(org-no |
| 23ca0 | 74 65 72 2d 2d 72 65 6c 6f 63 61 74 65 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 6e 6f 74 65 73 | ter--relocate-notes-window.notes |
| 23cc0 | 2d 62 75 66 66 65 72 29 0a 0a 20 20 20 20 20 28 77 68 65 6e 20 61 72 67 0a 20 20 20 20 20 20 20 | -buffer).......(when.arg........ |
| 23ce0 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 | (with-current-buffer.notes-buffe |
| 23d00 | 72 0a 20 20 20 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 | r..........(org-with-wide-buffer |
| 23d20 | 0a 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 6c 65 6d 65 | ...........(goto-char.(org-eleme |
| 23d40 | 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 | nt-property.:begin.ast))........ |
| 23d60 | 20 20 20 28 69 66 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | ...(if.location...............(o |
| 23d80 | 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 | rg-entry-put.nil.org-noter--prop |
| 23da0 | 65 72 74 79 2d 6c 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 | erty-location................... |
| 23dc0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 6c 6f 63 61 74 69 6f 6e | ...........(format."%s".location |
| 23de0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 65 6e 74 72 79 2d 64 65 6c 65 74 65 | )).............(org-entry-delete |
| 23e00 | 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 6f 70 65 72 74 79 2d 6c 6f 63 61 74 69 6f | .nil.org-noter--property-locatio |
| 23e20 | 6e 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 74 2d | n))))))))..(defun.org-noter-set- |
| 23e40 | 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 28 61 72 67 29 0a 20 20 22 53 65 74 20 | doc-split-fraction.(arg)..."Set. |
| 23e60 | 74 68 65 20 66 72 61 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 72 61 6d 65 20 74 68 61 74 20 74 | the.fraction.of.the.frame.that.t |
| 23e80 | 68 65 20 64 6f 63 75 6d 65 6e 74 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 6f 63 63 75 70 79 20 77 | he.document.window.will.occupy.w |
| 23ea0 | 68 65 6e 20 73 70 6c 69 74 2e 0a 0a 2d 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 | hen.split...-.With.a.prefix.ARG. |
| 23ec0 | 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 2c 20 73 65 74 20 69 74 20 70 | \\[universal-argument],.set.it.p |
| 23ee0 | 65 72 6d 61 6e 65 6e 74 6c 79 0a 20 20 66 6f 72 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 2e 0a | ermanently...for.this.document.. |
| 23f00 | 0a 2d 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 5c 5c 5b 75 6e 69 76 65 72 73 61 | .-.With.a.prefix.ARG.\\[universa |
| 23f20 | 6c 2d 61 72 67 75 6d 65 6e 74 5d 0a 20 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d | l-argument]...\\[universal-argum |
| 23f40 | 65 6e 74 5d 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 73 65 74 74 69 6e 67 20 61 6e 64 20 75 73 65 | ent],.remove.the.setting.and.use |
| 23f60 | 20 74 68 65 0a 20 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | .the...default."...(interactive. |
| 23f80 | 22 50 22 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 | "P")...(org-noter--with-valid-se |
| 23fa0 | 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 2a 20 28 28 61 73 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | ssion....(let*.((ast.(org-noter- |
| 23fc0 | 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 | -parse-root))...........(inhibit |
| 23fe0 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 65 72 73 69 73 74 | -read-only.t)...........(persist |
| 24000 | 65 6e 74 20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 61 72 67 20 27 28 34 29 29 20 27 77 72 69 | ent.(cond.((equal.arg.'(4)).'wri |
| 24020 | 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 20 20 20 20 20 20 | te)............................. |
| 24040 | 28 28 65 71 75 61 6c 20 61 72 67 20 27 28 31 36 29 29 20 27 72 65 6d 6f 76 65 29 29 29 0a 20 20 | ((equal.arg.'(16)).'remove)))... |
| 24060 | 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 73 65 74 74 69 6e 67 20 28 6f 72 67 2d 6e 6f | ........(current-setting.(org-no |
| 24080 | 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 | ter--session-doc-split-fraction. |
| 240a0 | 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 65 74 74 69 6e 67 | session))...........(new-setting |
| 240c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 70 65 72 73 69 73 74 65 6e 74 20 27 | ............(if.(eq.persistent.' |
| 240e0 | 72 65 6d 6f 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 | remove)................org-noter |
| 24100 | 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -doc-split-fraction............. |
| 24120 | 20 28 63 6f 6e 73 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 22 48 6f 72 69 7a 6f 6e 74 61 6c 20 | .(cons.(read-number."Horizontal. |
| 24140 | 66 72 61 63 74 69 6f 6e 3a 20 22 20 28 63 61 72 20 63 75 72 72 65 6e 74 2d 73 65 74 74 69 6e 67 | fraction:.".(car.current-setting |
| 24160 | 29 29 0a 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 6e 75 6d 62 | ))....................(read-numb |
| 24180 | 65 72 20 22 56 65 72 74 69 63 61 6c 20 66 72 61 63 74 69 6f 6e 3a 20 22 20 28 63 64 72 20 63 75 | er."Vertical.fraction:.".(cdr.cu |
| 241a0 | 72 72 65 6e 74 2d 73 65 74 74 69 6e 67 29 29 29 29 29 29 0a 20 20 20 20 20 28 73 65 74 66 20 28 | rrent-setting))))))......(setf.( |
| 241c0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 | org-noter--session-doc-split-fra |
| 241e0 | 63 74 69 6f 6e 20 73 65 73 73 69 6f 6e 29 20 6e 65 77 2d 73 65 74 74 69 6e 67 29 0a 20 20 20 20 | ction.session).new-setting)..... |
| 24200 | 20 28 77 68 65 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e | .(when.(org-noter--get-notes-win |
| 24220 | 64 6f 77 29 0a 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 | dow)........(with-current-buffer |
| 24240 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 20 | .(org-noter--session-doc-buffer. |
| 24260 | 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d | session)..........(delete-other- |
| 24280 | 77 69 6e 64 6f 77 73 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 | windows)..........(org-noter--ge |
| 242a0 | 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 27 66 6f 72 63 65 29 29 29 0a 0a 20 20 20 20 20 28 | t-notes-window.'force))).......( |
| 242c0 | 77 68 65 6e 20 70 65 72 73 69 73 74 65 6e 74 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 | when.persistent........(with-cur |
| 242e0 | 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d | rent-buffer.(org-noter--session- |
| 24300 | 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 | notes-buffer.session)..........( |
| 24320 | 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 20 20 20 20 20 28 | org-with-wide-buffer...........( |
| 24340 | 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 72 74 79 20 | goto-char.(org-element-property. |
| 24360 | 3a 62 65 67 69 6e 20 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 70 | :begin.ast))...........(if.(eq.p |
| 24380 | 65 72 73 69 73 74 65 6e 74 20 27 77 72 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ersistent.'write)............... |
| 243a0 | 28 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 72 | (org-entry-put.nil.org-noter--pr |
| 243c0 | 6f 70 65 72 74 79 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 20 28 66 6f 72 6d 61 | operty-doc-split-fraction.(forma |
| 243e0 | 74 20 22 25 73 22 20 6e 65 77 2d 73 65 74 74 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t."%s".new-setting))............ |
| 24400 | 20 28 6f 72 67 2d 65 6e 74 72 79 2d 64 65 6c 65 74 65 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 | .(org-entry-delete.nil.org-noter |
| 24420 | 2d 2d 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 73 70 6c 69 74 2d 66 72 61 63 74 69 6f 6e 29 29 29 | --property-doc-split-fraction))) |
| 24440 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d 73 65 73 | )))))..(defun.org-noter-kill-ses |
| 24460 | 73 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 65 73 73 69 6f 6e 29 0a 20 20 22 4b 69 6c 6c | sion.(&optional.session)..."Kill |
| 24480 | 20 61 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 27 20 73 65 73 73 69 6f 6e 2e 0a 0a 57 68 65 6e 20 63 | .an.`org-noter'.session...When.c |
| 244a0 | 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 69 66 20 74 68 65 72 65 20 69 73 | alled.interactively,.if.there.is |
| 244c0 | 20 6e 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 74 68 65 0a 62 75 66 66 | .no.prefix.argument.and.the.buff |
| 244e0 | 65 72 20 68 61 73 20 61 6e 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2c 20 69 74 | er.has.an.annotation.session,.it |
| 24500 | 20 77 69 6c 6c 20 6b 69 6c 6c 20 69 74 3b 20 65 6c 73 65 2c 20 69 74 20 77 69 6c 6c 0a 73 68 6f | .will.kill.it;.else,.it.will.sho |
| 24520 | 77 20 61 20 6c 69 73 74 20 6f 66 20 6f 70 65 6e 20 60 6f 72 67 2d 6e 6f 74 65 72 27 20 73 65 73 | w.a.list.of.open.`org-noter'.ses |
| 24540 | 73 69 6f 6e 73 2c 20 61 73 6b 69 6e 67 20 66 6f 72 20 77 68 69 63 68 20 74 6f 0a 6b 69 6c 6c 2e | sions,.asking.for.which.to.kill. |
| 24560 | 0a 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 65 6c 69 73 70 20 63 6f 64 65 2c 20 79 | ..When.called.from.elisp.code,.y |
| 24580 | 6f 75 20 68 61 76 65 20 74 6f 20 70 61 73 73 20 69 6e 20 74 68 65 20 53 45 53 53 49 4f 4e 20 79 | ou.have.to.pass.in.the.SESSION.y |
| 245a0 | 6f 75 0a 77 61 6e 74 20 74 6f 20 6b 69 6c 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | ou.want.to.kill."...(interactive |
| 245c0 | 20 22 50 22 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 63 61 6c 6c 65 64 2d 69 6e 74 65 72 | ."P")...(when.(and.(called-inter |
| 245e0 | 61 63 74 69 76 65 6c 79 2d 70 20 27 61 6e 79 29 20 28 3e 20 28 6c 65 6e 67 74 68 20 6f 72 67 2d | actively-p.'any).(>.(length.org- |
| 24600 | 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 29 20 30 29 29 0a 20 20 20 20 3b 3b 20 4e 4f 54 45 | noter--sessions).0)).....;;.NOTE |
| 24620 | 28 6e 6f 78 29 3a 20 60 73 65 73 73 69 6f 6e 27 20 69 73 20 72 65 70 72 65 73 65 6e 74 69 6e 67 | (nox):.`session'.is.representing |
| 24640 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 | .a.prefix.argument.....(if.(and. |
| 24660 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 20 28 6e 6f 74 20 73 65 73 73 69 6f 6e 29 | org-noter--session.(not.session) |
| 24680 | 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 73 73 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 | ).........(setq.session.org-note |
| 246a0 | 72 2d 2d 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 65 73 73 69 6f 6e 20 | r--session).......(setq.session. |
| 246c0 | 6e 69 6c 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 63 6f 6c 6c 65 63 74 69 6f 6e 20 64 65 66 61 | nil).......(let.(collection.defa |
| 246e0 | 75 6c 74 20 64 6f 63 2d 64 69 73 70 6c 61 79 2d 6e 61 6d 65 20 6e 6f 74 65 73 2d 66 69 6c 65 2d | ult.doc-display-name.notes-file- |
| 24700 | 6e 61 6d 65 20 64 69 73 70 6c 61 79 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 | name.display).........(dolist.(s |
| 24720 | 65 73 73 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 29 0a 20 20 20 20 | ession.org-noter--sessions)..... |
| 24740 | 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 63 2d 64 69 73 70 6c 61 79 2d 6e 61 6d 65 20 28 6f 72 | ......(setq.doc-display-name.(or |
| 24760 | 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 69 73 70 6c 61 79 2d 6e 61 6d 65 20 73 65 | g-noter--session-display-name.se |
| 24780 | 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2d 66 69 6c | ssion).................notes-fil |
| 247a0 | 65 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 0a 20 | e-name.(file-name-nondirectory.. |
| 247c0 | 20 20 20 20 20 20 20 20 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 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 66 69 6c 65 2d 70 | (org-noter--session-notes-file-p |
| 24800 | 61 74 68 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 | ath.session)).................di |
| 24820 | 73 70 6c 61 79 20 28 63 6f 6e 63 61 74 20 64 6f 63 2d 64 69 73 70 6c 61 79 2d 6e 61 6d 65 20 22 | splay.(concat.doc-display-name." |
| 24840 | 20 2d 20 22 20 6e 6f 74 65 73 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 | .-.".notes-file-name)).......... |
| 24860 | 20 28 77 68 65 6e 20 28 65 71 20 73 65 73 73 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 | .(when.(eq.session.org-noter--se |
| 24880 | 73 73 69 6f 6e 29 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 20 64 69 73 70 6c 61 79 29 29 0a 20 | ssion).(setq.default.display)).. |
| 248a0 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 64 69 73 70 6c 61 79 20 73 65 73 | .........(push.(cons.display.ses |
| 248c0 | 73 69 6f 6e 29 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | sion).collection)).........(setq |
| 248e0 | 20 73 65 73 73 69 6f 6e 20 28 63 64 72 20 28 61 73 73 6f 63 20 28 63 6f 6d 70 6c 65 74 69 6e 67 | .session.(cdr.(assoc.(completing |
| 24900 | 2d 72 65 61 64 20 22 57 68 69 63 68 20 73 65 73 73 69 6f 6e 3f 20 22 20 63 6f 6c 6c 65 63 74 69 | -read."Which.session?.".collecti |
| 24920 | 6f 6e 20 6e 69 6c 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 20 | on.nil.t........................ |
| 24940 | 20 20 20 20 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 20 | ............................nil. |
| 24960 | 6e 69 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nil.default).................... |
| 24980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 29 29 29 29 0a | ...............collection)))))). |
| 249a0 | 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 65 73 73 69 6f 6e 20 28 6d 65 6d 71 20 73 65 73 73 | ...(when.(and.session.(memq.sess |
| 249c0 | 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 29 29 0a 20 20 20 20 28 73 | ion.org-noter--sessions)).....(s |
| 249e0 | 65 74 71 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 20 28 64 65 6c 71 20 73 65 | etq.org-noter--sessions.(delq.se |
| 24a00 | 73 73 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 29 29 0a 0a 20 20 20 | ssion.org-noter--sessions))..... |
| 24a20 | 20 28 77 68 65 6e 20 28 65 71 20 28 6c 65 6e 67 74 68 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 | .(when.(eq.(length.org-noter--se |
| 24a40 | 73 73 69 6f 6e 73 29 20 30 29 0a 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 64 | ssions).0).......(remove-hook.'d |
| 24a60 | 65 6c 65 74 65 2d 66 72 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 73 20 27 6f 72 67 2d 6e 6f 74 65 72 | elete-frame-functions.'org-noter |
| 24a80 | 2d 2d 68 61 6e 64 6c 65 2d 64 65 6c 65 74 65 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 20 28 72 75 | --handle-delete-frame).......(ru |
| 24aa0 | 6e 2d 68 6f 6f 6b 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e 6f 2d 73 65 73 73 69 6f 6e 73 2d | n-hooks.'org-noter--no-sessions- |
| 24ac0 | 72 65 6d 6f 76 65 2d 61 64 76 69 63 65 2d 68 6f 6f 6b 73 29 29 0a 0a 20 20 20 20 28 6c 65 74 2a | remove-advice-hooks))......(let* |
| 24ae0 | 20 28 28 61 73 74 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 20 | .((ast...(org-noter--parse-root. |
| 24b00 | 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 20 28 6f 72 67 | session))............(frame.(org |
| 24b20 | 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 73 65 73 73 69 6f 6e 29 29 0a | -noter--session-frame.session)). |
| 24b40 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f | ...........(notes-buffer.(org-no |
| 24b60 | 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f | ter--session-notes-buffer.sessio |
| 24b80 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 61 73 65 2d 62 75 66 66 65 72 20 28 62 75 66 | n))............(base-buffer.(buf |
| 24ba0 | 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 29 29 0a 20 | fer-base-buffer.notes-buffer)).. |
| 24bc0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 65 73 2d 6d 6f 64 69 66 69 65 64 20 28 62 75 66 66 65 | ..........(notes-modified.(buffe |
| 24be0 | 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 62 61 73 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 | r-modified-p.base-buffer))...... |
| 24c00 | 20 20 20 20 20 20 28 64 6f 63 2d 62 75 66 66 65 72 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 | ......(doc-buffer.(org-noter--se |
| 24c20 | 73 73 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 29 0a 0a 20 20 20 | ssion-doc-buffer.session)))..... |
| 24c40 | 20 20 20 28 64 6f 6c 69 73 74 20 28 77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 | ...(dolist.(window.(get-buffer-w |
| 24c60 | 69 6e 64 6f 77 2d 6c 69 73 74 20 6e 6f 74 65 73 2d 62 75 66 66 65 72 20 6e 69 6c 20 74 29 29 0a | indow-list.notes-buffer.nil.t)). |
| 24c80 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 20 28 77 69 | ........(with-selected-frame.(wi |
| 24ca0 | 6e 64 6f 77 2d 66 72 61 6d 65 20 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 | ndow-frame.window)...........(if |
| 24cc0 | 20 28 3d 20 28 63 6f 75 6e 74 2d 77 69 6e 64 6f 77 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 | .(=.(count-windows).1).......... |
| 24ce0 | 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6f 74 68 65 72 2d 66 72 61 | .....(when.(org-noter--other-fra |
| 24d00 | 6d 65 73 29 20 28 64 65 6c 65 74 65 2d 66 72 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mes).(delete-frame))............ |
| 24d20 | 20 28 64 65 6c 65 74 65 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 29 29 29 0a 0a 20 20 20 20 | .(delete-window.window))))...... |
| 24d40 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 | ..(with-current-buffer.notes-buf |
| 24d60 | 66 65 72 0a 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 | fer.........(remove-hook.'kill-b |
| 24d80 | 75 66 66 65 72 2d 68 6f 6f 6b 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 68 61 6e 64 6c 65 2d 6b 69 | uffer-hook.'org-noter--handle-ki |
| 24da0 | 6c 6c 2d 62 75 66 66 65 72 20 74 29 0a 20 20 20 20 20 20 20 20 28 72 65 73 74 6f 72 65 2d 62 75 | ll-buffer.t).........(restore-bu |
| 24dc0 | 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 77 68 65 | ffer-modified-p.nil)).......(whe |
| 24de0 | 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 75 73 65 2d 69 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 0a | n.org-noter-use-indirect-buffer. |
| 24e00 | 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 6e 6f 74 65 73 2d 62 75 66 66 65 | ........(kill-buffer.notes-buffe |
| 24e20 | 72 29 29 0a 0a 20 20 20 20 20 20 28 77 68 65 6e 20 62 61 73 65 2d 62 75 66 66 65 72 0a 20 20 20 | r))........(when.base-buffer.... |
| 24e40 | 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 61 73 65 2d 62 | .....(with-current-buffer.base-b |
| 24e60 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 75 6e 73 65 | uffer...........(org-noter--unse |
| 24e80 | 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 61 73 74 29 0a 20 20 20 20 20 20 20 20 20 | t-text-properties.ast).......... |
| 24ea0 | 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 6f 74 65 73 2d 6d 6f | .(set-buffer-modified-p.notes-mo |
| 24ec0 | 64 69 66 69 65 64 29 29 29 0a 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | dified)))........(with-current-b |
| 24ee0 | 75 66 66 65 72 20 64 6f 63 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 | uffer.doc-buffer.........(remove |
| 24f00 | 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 27 6f 72 67 2d 6e 6f 74 | -hook.'kill-buffer-hook.'org-not |
| 24f20 | 65 72 2d 2d 68 61 6e 64 6c 65 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 20 74 29 29 0a 20 20 20 20 20 | er--handle-kill-buffer.t))...... |
| 24f40 | 20 28 75 6e 6c 65 73 73 20 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d 66 72 61 6d 65 2d 61 74 | .(unless.org-noter-kill-frame-at |
| 24f60 | 2d 73 65 73 73 69 6f 6e 2d 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 | -session-end...........(set-wind |
| 24f80 | 6f 77 2d 64 65 64 69 63 61 74 65 64 2d 70 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f | ow-dedicated-p.(get-buffer-windo |
| 24fa0 | 77 20 64 6f 63 2d 62 75 66 66 65 72 29 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d | w.doc-buffer).nil)).......(kill- |
| 24fc0 | 62 75 66 66 65 72 20 64 6f 63 2d 62 75 66 66 65 72 29 0a 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | buffer.doc-buffer)........(when. |
| 24fe0 | 28 66 72 61 6d 65 2d 6c 69 76 65 2d 70 20 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 69 66 | (frame-live-p.frame).........(if |
| 25000 | 20 28 61 6e 64 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6f 74 68 65 72 2d 66 72 61 6d 65 73 29 20 | .(and.(org-noter--other-frames). |
| 25020 | 6f 72 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d 66 72 61 6d 65 2d 61 74 2d 73 65 73 73 69 6f 6e 2d | org-noter-kill-frame-at-session- |
| 25040 | 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 72 61 6d 65 20 66 | end).............(delete-frame.f |
| 25060 | 72 61 6d 65 29 0a 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 | rame)...........(progn.......... |
| 25080 | 20 20 20 28 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 29 0a 20 20 20 20 20 20 | ...(delete-other-windows)....... |
| 250a0 | 20 20 20 20 20 20 28 73 65 74 2d 66 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 72 20 6e 69 6c 20 27 | ......(set-frame-parameter.nil.' |
| 250c0 | 6e 61 6d 65 20 6e 69 6c 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 | name.nil)))))))..(defun.org-note |
| 250e0 | 72 2d 63 72 65 61 74 65 2d 73 6b 65 6c 65 74 6f 6e 20 28 29 0a 20 20 22 43 72 65 61 74 65 20 6e | r-create-skeleton.()..."Create.n |
| 25100 | 6f 74 65 73 20 73 6b 65 6c 65 74 6f 6e 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6f 75 74 6c 69 | otes.skeleton.based.on.the.outli |
| 25120 | 6e 65 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | ne.of.the.document."...(interact |
| 25140 | 69 76 65 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 | ive)...(org-noter--with-valid-se |
| 25160 | 73 73 69 6f 6e 0a 20 20 20 28 6f 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 | ssion....(or.(run-hook-with-args |
| 25180 | 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 | -until-success.'org-noter-create |
| 251a0 | 2d 73 6b 65 6c 65 74 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -skeleton-functions............. |
| 251c0 | 20 20 20 20 20 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 | .............................(or |
| 251e0 | 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 20 73 65 73 73 69 6f | g-noter--session-doc-mode.sessio |
| 25200 | 6e 29 29 0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 69 73 20 63 6f 6d | n))........(user-error."This.com |
| 25220 | 6d 61 6e 64 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 25 73 22 0a 20 20 | mand.is.not.supported.for.%s"... |
| 25240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 | .................(org-noter--ses |
| 25260 | 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 20 73 65 73 73 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 | sion-doc-mode.session)))))..(def |
| 25280 | 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 20 28 26 6f 70 74 69 6f | un.org-noter-insert-note.(&optio |
| 252a0 | 6e 61 6c 20 74 6f 67 67 6c 65 2d 68 69 67 68 6c 69 67 68 74 20 70 72 65 63 69 73 65 2d 69 6e 66 | nal.toggle-highlight.precise-inf |
| 252c0 | 6f 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 6f 74 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 | o)..."Insert.note.associated.wit |
| 252e0 | 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 2e 0a 0a 54 68 69 73 20 63 6f | h.the.current.location...This.co |
| 25300 | 6d 6d 61 6e 64 20 77 69 6c 6c 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 74 69 74 6c 65 20 6f 66 | mmand.will.prompt.for.a.title.of |
| 25320 | 20 74 68 65 20 6e 6f 74 65 20 61 6e 64 20 74 68 65 6e 20 69 6e 73 65 72 74 0a 69 74 20 69 6e 20 | .the.note.and.then.insert.it.in. |
| 25340 | 74 68 65 20 6e 6f 74 65 73 20 62 75 66 66 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 69 6e 70 75 | the.notes.buffer...When.the.inpu |
| 25360 | 74 20 69 73 20 65 6d 70 74 79 2c 20 61 20 74 69 74 6c 65 20 62 61 73 65 64 20 6f 6e 0a 65 69 74 | t.is.empty,.a.title.based.on.eit |
| 25380 | 68 65 72 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 74 65 78 74 20 28 69 66 20 69 74 20 69 73 20 | her.the.selected.text.(if.it.is. |
| 253a0 | 3c 3d 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 6d 61 78 2d 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 | <=.`org-noter-max-short-selected |
| 253c0 | 2d 74 65 78 74 2d 6c 65 6e 67 74 68 27 29 20 6f 72 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 64 65 66 | -text-length').or.`org-noter-def |
| 253e0 | 61 75 6c 74 2d 68 65 61 64 69 6e 67 2d 74 69 74 6c 65 27 20 77 69 6c 6c 20 62 65 20 67 65 6e 65 | ault-heading-title'.will.be.gene |
| 25400 | 72 61 74 65 64 2e 0a 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 6f 74 68 65 72 20 6e 6f 74 65 73 | rated...If.there.are.other.notes |
| 25420 | 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 74 69 6f 6e | .related.to.the.current.location |
| 25440 | 2c 20 74 68 65 0a 70 72 6f 6d 70 74 20 77 69 6c 6c 20 61 6c 73 6f 20 73 75 67 67 65 73 74 20 74 | ,.the.prompt.will.also.suggest.t |
| 25460 | 68 65 6d 2e 20 20 44 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 | hem...Depending.on.the.value.of. |
| 25480 | 74 68 65 0a 76 61 72 69 61 62 6c 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 63 6c 6f 73 65 73 74 2d | the.variable.`org-noter-closest- |
| 254a0 | 74 69 70 70 69 6e 67 2d 70 6f 69 6e 74 27 2c 20 69 74 20 6d 61 79 20 61 6c 73 6f 20 73 75 67 67 | tipping-point',.it.may.also.sugg |
| 254c0 | 65 73 74 0a 74 68 65 20 63 6c 6f 73 65 73 74 20 70 72 65 76 69 6f 75 73 20 6e 6f 74 65 2e 0a 0a | est.the.closest.previous.note... |
| 254e0 | 54 68 65 20 70 72 65 66 69 78 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 | The.prefix.\\[universal-argument |
| 25500 | 5d 20 73 65 74 73 20 54 4f 47 47 4c 45 2d 48 49 47 48 4c 49 47 48 54 2c 20 77 68 69 63 68 0a 69 | ].sets.TOGGLE-HIGHLIGHT,.which.i |
| 25520 | 6e 76 65 72 74 73 20 74 68 65 20 6c 6f 67 69 63 20 6f 66 20 74 68 65 20 63 75 73 74 6f 6d 20 76 | nverts.the.logic.of.the.custom.v |
| 25540 | 61 72 69 61 62 6c 65 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 68 69 67 68 6c 69 67 68 74 2d 73 65 6c | ariable.`org-noter-highlight-sel |
| 25560 | 65 63 74 65 64 2d 74 65 78 74 27 20 66 6f 72 20 74 68 69 73 20 6e 6f 74 65 2e 0a 0a 50 52 45 43 | ected-text'.for.this.note...PREC |
| 25580 | 49 53 45 2d 49 4e 46 4f 20 6d 61 6b 65 73 20 74 68 65 20 6e 65 77 20 6e 6f 74 65 20 61 73 73 6f | ISE-INFO.makes.the.new.note.asso |
| 255a0 | 63 69 61 74 65 64 20 77 69 74 68 20 61 20 6d 6f 72 65 20 73 70 65 63 69 66 69 63 0a 6c 6f 63 61 | ciated.with.a.more.specific.loca |
| 255c0 | 74 69 6f 6e 20 28 73 65 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 70 72 65 63 | tion.(see.`org-noter-insert-prec |
| 255e0 | 69 73 65 2d 6e 6f 74 65 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 29 2e 0a 0a 57 68 65 6e 20 | ise-note'.for.more.info)...When. |
| 25600 | 79 6f 75 20 69 6e 73 65 72 74 20 69 6e 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6e 6f 74 65 | you.insert.into.an.existing.note |
| 25620 | 20 61 6e 64 20 68 61 76 65 20 74 65 78 74 20 73 65 6c 65 63 74 65 64 20 6f 6e 0a 74 68 65 20 64 | .and.have.text.selected.on.the.d |
| 25640 | 6f 63 75 6d 65 6e 74 20 62 75 66 66 65 72 2c 20 74 68 65 20 76 61 72 69 61 62 6c 65 0a 60 6f 72 | ocument.buffer,.the.variable.`or |
| 25660 | 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 2d 69 6e 73 | g-noter-insert-selected-text-ins |
| 25680 | 69 64 65 2d 6e 6f 74 65 27 20 64 65 66 69 6e 65 73 20 69 66 20 74 68 65 20 74 65 78 74 0a 73 68 | ide-note'.defines.if.the.text.sh |
| 256a0 | 6f 75 6c 64 20 62 65 20 69 6e 73 65 72 74 65 64 20 69 6e 73 69 64 65 20 74 68 65 20 6e 6f 74 65 | ould.be.inserted.inside.the.note |
| 256c0 | 2e 0a 0a 47 75 69 64 69 6e 67 20 70 72 69 6e 63 69 70 6c 65 73 20 66 6f 72 20 6e 6f 74 65 20 67 | ...Guiding.principles.for.note.g |
| 256e0 | 65 6e 65 72 61 74 69 6f 6e 0a 20 20 31 2e 20 54 68 65 20 70 72 65 66 65 72 72 65 64 20 74 69 74 | eneration...1..The.preferred.tit |
| 25700 | 6c 65 20 69 73 20 74 68 65 20 6f 6e 65 20 74 68 65 20 75 73 65 72 20 65 6e 74 65 72 73 20 69 6e | le.is.the.one.the.user.enters.in |
| 25720 | 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 32 2e 20 53 65 6c 65 63 | .the......minibuffer....2..Selec |
| 25740 | 74 65 64 20 74 65 78 74 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 6e | ted.text.should.be.used.in.the.n |
| 25760 | 6f 74 65 2c 20 65 69 74 68 65 72 20 61 73 20 74 68 65 0a 20 20 20 20 20 74 69 74 6c 65 20 6f 72 | ote,.either.as.the......title.or |
| 25780 | 20 69 6e 20 74 68 65 20 62 6f 64 79 0a 20 20 33 2e 20 52 65 66 72 61 69 6e 20 66 72 6f 6d 20 6d | .in.the.body...3..Refrain.from.m |
| 257a0 | 61 6b 69 6e 67 20 6e 6f 74 65 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 74 69 6f 6e | aking.notes.in.the.same.location |
| 257c0 | 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 74 69 74 6c 65 0a 20 20 34 2e 20 50 | .with.the.same......title...4..P |
| 257e0 | 72 65 63 69 73 65 20 6e 6f 74 65 73 20 67 65 6e 65 72 61 6c 6c 79 20 68 61 76 65 20 64 69 66 66 | recise.notes.generally.have.diff |
| 25800 | 65 72 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 73 2c 20 73 6f 20 61 6c 77 61 79 73 0a 20 20 20 20 20 | erent.locations,.so.always...... |
| 25820 | 6d 61 6b 65 20 6e 65 77 20 70 72 65 63 69 73 65 20 6e 6f 74 65 73 22 0a 20 20 28 69 6e 74 65 72 | make.new.precise.notes"...(inter |
| 25840 | 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 | active."P")...(org-noter--with-v |
| 25860 | 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 2a 20 28 28 61 73 74 20 28 6f 72 67 | alid-session....(let*.((ast.(org |
| 25880 | 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 20 28 63 6f 6e 74 65 6e 74 73 20 28 | -noter--parse-root)).(contents.( |
| 258a0 | 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 61 73 74 29 29 0a 20 20 20 20 20 | org-element-contents.ast))...... |
| 258c0 | 20 20 20 20 20 28 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 | .....(window.(org-noter--get-not |
| 258e0 | 65 73 2d 77 69 6e 64 6f 77 20 27 66 6f 72 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | es-window.'force))...........(se |
| 25900 | 6c 65 63 74 65 64 2d 74 65 78 74 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d | lected-text.(run-hook-with-args- |
| 25920 | 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | until-success................... |
| 25940 | 20 20 20 20 20 20 20 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 73 65 6c 65 63 74 65 64 2d | ........'org-noter-get-selected- |
| 25960 | 74 65 78 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 | text-hook....................... |
| 25980 | 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 6d 6f 64 65 | ....(org-noter--session-doc-mode |
| 259a0 | 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 65 64 2d | .session)))...........(selected- |
| 259c0 | 74 65 78 74 2d 70 20 28 3e 20 28 6c 65 6e 67 74 68 20 73 65 6c 65 63 74 65 64 2d 74 65 78 74 29 | text-p.(>.(length.selected-text) |
| 259e0 | 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 63 65 2d 6e 65 77 0a 20 20 20 20 20 20 20 | .0))...........force-new........ |
| 25a00 | 20 20 20 28 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 61 70 70 | ...(location.(org-noter--doc-app |
| 25a20 | 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 27 69 | rox-location.(or.precise-info.'i |
| 25a40 | 6e 74 65 72 61 63 74 69 76 65 29 20 28 67 76 2d 72 65 66 20 66 6f 72 63 65 2d 6e 65 77 29 29 29 | nteractive).(gv-ref.force-new))) |
| 25a60 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 76 69 65 77 20 28 6f 72 67 2d 6e 6f | ...........(current-view.(org-no |
| 25a80 | 74 65 72 2d 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 76 69 65 77 29 29 29 0a 0a 20 20 20 20 20 28 | ter--get-current-view))).......( |
| 25aa0 | 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d 71 75 69 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 | let*.((inhibit-quit.t).......... |
| 25ac0 | 20 20 20 28 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 28 69 66 20 28 61 6e 64 | ...(short-selected-text.(if.(and |
| 25ae0 | 20 73 65 6c 65 63 74 65 64 2d 74 65 78 74 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .selected-text-p................ |
| 25b00 | 20 20 20 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 3c 3d 20 28 | ...........................(<=.( |
| 25b20 | 6c 65 6e 67 74 68 20 73 65 6c 65 63 74 65 64 2d 74 65 78 74 29 20 6f 72 67 2d 6e 6f 74 65 72 2d | length.selected-text).org-noter- |
| 25b40 | 6d 61 78 2d 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 2d 6c 65 6e 67 74 68 29 29 | max-short-selected-text-length)) |
| 25b60 | 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 | ................................ |
| 25b80 | 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 2d 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ......selected-text))........... |
| 25ba0 | 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 68 69 67 68 6c 69 67 68 74 2d 73 65 6c 65 63 74 65 64 2d | ..(org-noter-highlight-selected- |
| 25bc0 | 74 65 78 74 20 28 69 66 20 74 6f 67 67 6c 65 2d 68 69 67 68 6c 69 67 68 74 20 28 6e 6f 74 20 6f | text.(if.toggle-highlight.(not.o |
| 25be0 | 72 67 2d 6e 6f 74 65 72 2d 68 69 67 68 6c 69 67 68 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 | rg-noter-highlight-selected-text |
| 25c00 | 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 | )............................... |
| 25c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 2d 68 69 67 | ...................org-noter-hig |
| 25c40 | 68 6c 69 67 68 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 | hlight-selected-text)).......... |
| 25c60 | 20 20 20 28 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 69 66 20 6f 72 67 2d 6e | ...(highlight-location.(if.org-n |
| 25c80 | 6f 74 65 72 2d 68 69 67 68 6c 69 67 68 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 28 6f 72 | oter-highlight-selected-text.(or |
| 25ca0 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 29 | g-noter--get-highlight-location) |
| 25cc0 | 29 29 29 0a 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 6c 6f 63 61 6c 2d 71 75 69 74 0a 20 20 20 | ))).........(with-local-quit.... |
| 25ce0 | 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 66 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 2d 66 6f | ......(select-frame-set-input-fo |
| 25d00 | 63 75 73 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 | cus.(window-frame.window))...... |
| 25d20 | 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 0a 0a 20 20 20 20 | ....(select-window.window)...... |
| 25d40 | 20 20 20 20 20 3b 3b 20 49 4d 50 4f 52 54 41 4e 54 28 6e 6f 78 29 3a 20 4e 65 65 64 20 74 6f 20 | .....;;.IMPORTANT(nox):.Need.to. |
| 25d60 | 62 65 20 63 61 72 65 66 75 6c 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 6e 65 78 74 20 70 61 72 | be.careful.changing.the.next.par |
| 25d80 | 74 2c 20 69 74 20 69 73 20 61 20 62 69 74 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 70 6c | t,.it.is.a.bit..........;;.compl |
| 25da0 | 69 63 61 74 65 64 20 74 6f 20 67 65 74 20 69 74 20 72 69 67 68 74 2e 2e 2e 0a 0a 20 20 20 20 20 | icated.to.get.it.right.......... |
| 25dc0 | 20 20 20 20 28 6c 65 74 20 28 28 76 69 65 77 2d 69 6e 66 6f 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | ....(let.((view-info.(org-noter- |
| 25de0 | 2d 67 65 74 2d 76 69 65 77 2d 69 6e 66 6f 20 63 75 72 72 65 6e 74 2d 76 69 65 77 20 6c 6f 63 61 | -get-view-info.current-view.loca |
| 25e00 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 | tion))................(minibuffe |
| 25e20 | 72 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 20 6f 72 67 2d 6e 6f 74 65 72 | r-local-completion-map.org-noter |
| 25e40 | 2d 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 | --completing-read-keymap)....... |
| 25e60 | 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 74 69 74 6c 65 20 6e 6f 74 65 2d 62 | .........collection.title.note-b |
| 25e80 | 6f 64 79 20 65 78 69 73 74 69 6e 67 2d 6e 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ody.existing-note............... |
| 25ea0 | 20 28 64 65 66 61 75 6c 74 2d 74 69 74 6c 65 20 28 6f 72 20 73 68 6f 72 74 2d 73 65 6c 65 63 74 | .(default-title.(or.short-select |
| 25ec0 | 65 64 2d 74 65 78 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 | ed-text......................... |
| 25ee0 | 20 20 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 | ..........(replace-regexp-in-str |
| 25f00 | 69 6e 67 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 22 24 70 24 22 29 0a 20 20 20 20 20 20 20 | ing.(regexp-quote."$p$")........ |
| 25f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 25f40 | 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 6e 6f 74 65 72 2d | .....................(org-noter- |
| 25f60 | 2d 70 72 65 74 74 79 2d 70 72 69 6e 74 2d 6c 6f 63 61 74 69 6f 6e 2d 66 6f 72 2d 74 69 74 6c 65 | -pretty-print-location-for-title |
| 25f80 | 20 6c 6f 63 61 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 20 | .location)...................... |
| 25fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 25fc0 | 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 65 66 61 75 6c 74 2d 68 65 61 64 69 6e 67 | .......org-noter-default-heading |
| 25fe0 | 2d 74 69 74 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6d 70 74 79 2d | -title)))................(empty- |
| 26000 | 6c 69 6e 65 73 2d 6e 75 6d 62 65 72 20 28 69 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 65 70 61 72 | lines-number.(if.org-noter-separ |
| 26020 | 61 74 65 2d 6e 6f 74 65 73 2d 66 72 6f 6d 2d 68 65 61 64 69 6e 67 20 32 20 31 29 29 29 0a 0a 20 | ate-notes-from-heading.2.1)))... |
| 26040 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 70 68 6d 29 3a 20 70 72 6f 6d 70 74 20 66 | ..........;;.NOTE(phm):.prompt.f |
| 26060 | 6f 72 20 74 69 74 6c 65 20 75 6e 6c 65 73 73 20 74 68 69 73 20 69 73 20 61 20 70 72 65 63 69 73 | or.title.unless.this.is.a.precis |
| 26080 | 65 20 6e 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 70 72 65 63 69 73 | e.note............(unless.precis |
| 260a0 | 65 2d 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 6e 73 74 72 75 63 74 | e-info..............;;.construct |
| 260c0 | 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 65 78 69 73 74 69 6e | .collection.for.matching.existin |
| 260e0 | 67 20 6e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 6f | g.notes..............(dolist.(no |
| 26100 | 74 65 2d 63 6f 6e 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 76 69 65 77 2d 69 6e 66 6f 2d 6e 6f | te-cons.(org-noter--view-info-no |
| 26120 | 74 65 73 20 76 69 65 77 2d 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tes.view-info))................( |
| 26140 | 6c 65 74 20 28 28 64 69 73 70 6c 61 79 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 | let.((display.(org-element-prope |
| 26160 | 72 74 79 20 3a 72 61 77 2d 76 61 6c 75 65 20 28 63 61 72 20 6e 6f 74 65 2d 63 6f 6e 73 29 29 29 | rty.:raw-value.(car.note-cons))) |
| 26180 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 64 | )..................(push.(cons.d |
| 261a0 | 69 73 70 6c 61 79 20 6e 6f 74 65 2d 63 6f 6e 73 29 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 29 29 | isplay.note-cons).collection)))) |
| 261c0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 28 6e | .............(setq.collection.(n |
| 261e0 | 72 65 76 65 72 73 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | reverse.collection)............. |
| 26200 | 20 20 20 20 20 3b 3b 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 69 74 6c 65 20 28 75 6e 6c 65 73 73 | .....;;.prompt.for.title.(unless |
| 26220 | 20 6e 6f 2d 51 27 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 | .no-Q's)..................title. |
| 26240 | 28 69 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d 6e 6f 2d 71 75 65 | (if.org-noter-insert-note-no-que |
| 26260 | 73 74 69 6f 6e 73 20 64 65 66 61 75 6c 74 2d 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | stions.default-title............ |
| 26280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 | ..............(completing-read." |
| 262a0 | 4e 6f 74 65 3a 20 22 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e | Note:.".collection.nil.nil.nil.n |
| 262c0 | 69 6c 20 64 65 66 61 75 6c 74 2d 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | il.default-title)).............. |
| 262e0 | 20 20 20 20 6e 6f 74 65 2d 62 6f 64 79 20 28 69 66 20 28 61 6e 64 20 73 65 6c 65 63 74 65 64 2d | ....note-body.(if.(and.selected- |
| 26300 | 74 65 78 74 2d 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 | text-p.......................... |
| 26320 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 74 69 74 6c 65 20 73 68 6f | ...........(not.(equal.title.sho |
| 26340 | 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rt-selected-text)))............. |
| 26360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 2d 74 65 78 74 | ...................selected-text |
| 26380 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 20 74 68 69 73 20 61 6e | )..................;;.is.this.an |
| 263a0 | 20 65 78 69 73 74 69 6e 67 20 6e 6f 74 65 3f 20 73 6b 69 70 20 66 6f 72 20 70 72 65 63 69 73 65 | .existing.note?.skip.for.precise |
| 263c0 | 20 6e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 | .notes..................existing |
| 263e0 | 2d 6e 6f 74 65 20 28 75 6e 6c 65 73 73 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 20 28 63 64 72 20 | -note.(unless.precise-info.(cdr. |
| 26400 | 28 61 73 73 6f 63 20 74 69 74 6c 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 29 29 0a 0a 20 20 20 | (assoc.title.collection))))..... |
| 26420 | 20 20 20 20 20 20 20 20 28 69 66 20 65 78 69 73 74 69 6e 67 2d 6e 6f 74 65 0a 20 20 20 20 20 20 | ........(if.existing-note....... |
| 26440 | 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 49 6e 73 65 72 74 69 6e 67 | .........;;.NOTE(nox):.Inserting |
| 26460 | 20 6f 6e 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6e 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .on.an.existing.note............ |
| 26480 | 20 20 20 20 28 6c 65 74 2a 20 28 28 6e 6f 74 65 20 28 63 61 72 20 65 78 69 73 74 69 6e 67 2d 6e | ....(let*.((note.(car.existing-n |
| 264a0 | 6f 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 28 69 6e 73 | ote)).......................(ins |
| 264c0 | 65 72 74 2d 62 65 66 6f 72 65 2d 65 6c 65 6d 65 6e 74 20 28 63 64 72 20 65 78 69 73 74 69 6e 67 | ert-before-element.(cdr.existing |
| 264e0 | 2d 6e 6f 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 28 68 | -note)).......................(h |
| 26500 | 61 73 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | as-content...................... |
| 26520 | 20 20 28 65 71 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 28 6f 72 67 2d 65 6c 65 6d | ..(eq.(org-element-map.(org-elem |
| 26540 | 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 6e 6f 74 65 29 20 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 61 | ent-contents.note).org-element-a |
| 26560 | 6c 6c 2d 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll-elements..................... |
| 26580 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 6c 65 6d 65 6e 74 29 0a 20 20 20 20 20 | .........(lambda.(element)...... |
| 265a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f | ..........................(if.(o |
| 265c0 | 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 | rg-noter--check-location-propert |
| 265e0 | 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 20 20 20 20 20 | y.element)...................... |
| 26600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 74 6f 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............'stop............. |
| 26620 | 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 6d 65 6d 71 20 | .....................(not.(memq. |
| 26640 | 28 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 20 27 28 73 65 63 | (org-element-type.element).'(sec |
| 26660 | 74 69 6f 6e 20 70 72 6f 70 65 72 74 79 2d 64 72 61 77 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 | tion.property-drawer)))))....... |
| 26680 | 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 20 74 29 0a 20 20 | .......................nil.t)... |
| 266a0 | 20 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 29 29 29 0a 20 20 | .........................t)))... |
| 266c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 68 61 73 2d 63 6f 6e 74 65 6e 74 | ...............(when.has-content |
| 266e0 | 20 28 73 65 74 71 20 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 6e 75 6d 62 65 72 20 32 29 29 0a 20 20 | .(setq.empty-lines-number.2))... |
| 26700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 69 6e 73 65 72 74 2d 62 65 66 6f 72 65 | ...............(if.insert-before |
| 26720 | 2d 65 6c 65 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 | -element......................(g |
| 26740 | 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 72 74 79 20 3a | oto-char.(org-element-property.: |
| 26760 | 62 65 67 69 6e 20 69 6e 73 65 72 74 2d 62 65 66 6f 72 65 2d 65 6c 65 6d 65 6e 74 29 29 0a 20 20 | begin.insert-before-element))... |
| 26780 | 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 61 72 20 28 6f 72 67 | .................(goto-char.(org |
| 267a0 | 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 65 6e 64 20 6e 6f 74 65 29 29 29 0a 0a | -element-property.:end.note))).. |
| 267c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 67 2d 61 74 2d 68 65 61 | .................(if.(org-at-hea |
| 267e0 | 64 69 6e 67 2d 70 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 72 | ding-p)......................(pr |
| 26800 | 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | ogn........................(org- |
| 26820 | 4e 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 62 65 66 6f 72 65 2d 63 75 72 72 65 6e 74 20 65 6d 70 | N-empty-lines-before-current.emp |
| 26840 | 74 79 2d 6c 69 6e 65 73 2d 6e 75 6d 62 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ty-lines-number)................ |
| 26860 | 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 0a 20 20 20 20 20 | ........(forward-line.-1))...... |
| 26880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 20 28 69 6e | ..............(unless.(bolp).(in |
| 268a0 | 73 65 72 74 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | sert."\n"))....................( |
| 268c0 | 6f 72 67 2d 4e 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 62 65 66 6f 72 65 2d 63 75 72 72 65 6e 74 | org-N-empty-lines-before-current |
| 268e0 | 20 28 31 2d 20 65 6d 70 74 79 2d 6c 69 6e 65 73 2d 6e 75 6d 62 65 72 29 29 29 0a 0a 20 20 20 20 | .(1-.empty-lines-number)))...... |
| 26900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 72 67 2d 6e 6f 74 65 | .............(when.(and.org-note |
| 26920 | 72 2d 69 6e 73 65 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 2d 69 6e 73 69 64 65 2d 6e 6f | r-insert-selected-text-inside-no |
| 26940 | 74 65 20 6e 6f 74 65 2d 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te.note-body)................... |
| 26960 | 20 28 69 66 20 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 0a 20 20 20 20 20 20 20 | .(if.short-selected-text........ |
| 26980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 60 60 22 20 6e 6f 74 | ................(insert."``".not |
| 269a0 | 65 2d 62 6f 64 79 20 22 27 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-body."''").................... |
| 269c0 | 20 20 28 69 6e 73 65 72 74 20 22 23 2b 42 45 47 49 4e 5f 51 55 4f 54 45 5c 6e 22 20 6e 6f 74 65 | ..(insert."#+BEGIN_QUOTE\n".note |
| 269e0 | 2d 62 6f 64 79 20 22 5c 6e 23 2b 45 4e 44 5f 51 55 4f 54 45 22 29 29 29 29 0a 0a 20 20 20 20 20 | -body."\n#+END_QUOTE"))))....... |
| 26a00 | 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 49 6e 73 65 72 74 69 6e 67 20 | ........;;.NOTE(nox):.Inserting. |
| 26a20 | 61 20 6e 65 77 20 6e 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | a.new.note..............(let.((r |
| 26a40 | 65 66 65 72 65 6e 63 65 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 73 20 28 6f 72 67 2d 6e 6f 74 65 72 | eference-element-cons.(org-noter |
| 26a60 | 2d 2d 76 69 65 77 2d 69 6e 66 6f 2d 72 65 66 65 72 65 6e 63 65 2d 66 6f 72 2d 69 6e 73 65 72 74 | --view-info-reference-for-insert |
| 26a80 | 69 6f 6e 20 76 69 65 77 2d 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.view-info))................. |
| 26aa0 | 20 20 20 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 65 66 | ...level)................(if.ref |
| 26ac0 | 65 72 65 6e 63 65 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | erence-element-cons............. |
| 26ae0 | 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 20 20 20 20 20 20 | .......(progn................... |
| 26b00 | 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 20 20 20 20 20 20 28 | ...(cond.......................( |
| 26b20 | 28 65 71 20 28 63 61 72 20 72 65 66 65 72 65 6e 63 65 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 73 29 | (eq.(car.reference-element-cons) |
| 26b40 | 20 27 62 65 66 6f 72 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 | .'before)....................... |
| 26b60 | 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 72 74 | .(goto-char.(org-element-propert |
| 26b80 | 79 20 3a 62 65 67 69 6e 20 28 63 64 72 20 72 65 66 65 72 65 6e 63 65 2d 65 6c 65 6d 65 6e 74 2d | y.:begin.(cdr.reference-element- |
| 26ba0 | 63 6f 6e 73 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 28 | cons)))).......................( |
| 26bc0 | 28 65 71 20 28 63 61 72 20 72 65 66 65 72 65 6e 63 65 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 73 29 | (eq.(car.reference-element-cons) |
| 26be0 | 20 27 61 66 74 65 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 | .'after)........................ |
| 26c00 | 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 72 74 79 | (goto-char.(org-element-property |
| 26c20 | 20 3a 65 6e 64 20 28 63 64 72 20 72 65 66 65 72 65 6e 63 65 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e | .:end.(cdr.reference-element-con |
| 26c40 | 73 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | s))))).......................;;. |
| 26c60 | 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 69 73 20 68 65 72 65 20 74 6f 20 6d 61 6b 65 20 | NOTE(nox):.This.is.here.to.make. |
| 26c80 | 74 68 65 20 61 75 74 6f 6d 61 74 69 63 20 22 73 68 6f 75 6c 64 20 69 6e 73 65 72 74 20 62 6c 61 | the.automatic."should.insert.bla |
| 26ca0 | 6e 6b 22 20 77 6f 72 6b 20 62 65 74 74 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nk".work.better................. |
| 26cc0 | 20 20 20 20 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 20 28 | ......(when.(org-at-heading-p).( |
| 26ce0 | 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | backward-char))................. |
| 26d00 | 20 20 20 20 20 20 28 73 65 74 71 20 6c 65 76 65 6c 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 | ......(setq.level.(org-element-p |
| 26d20 | 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 28 63 64 72 20 72 65 66 65 72 65 6e 63 65 2d 65 6c | roperty.:level.(cdr.reference-el |
| 26d40 | 65 6d 65 6e 74 2d 63 6f 6e 73 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ement-cons)))).................. |
| 26d60 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 | .(goto-char.(or.(org-element-map |
| 26d80 | 20 63 6f 6e 74 65 6e 74 73 20 27 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .contents.'section.............. |
| 26da0 | 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 20 28 73 65 | .....................(lambda.(se |
| 26dc0 | 63 74 69 6f 6e 29 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 | ction).(org-element-property.:en |
| 26de0 | 64 20 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.section))..................... |
| 26e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d | ..............nil.t.org-element- |
| 26e20 | 61 6c 6c 2d 65 6c 65 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | all-elements)................... |
| 26e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 0a 20 20 | ..............(point-max)))).... |
| 26e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 65 76 65 6c 20 28 6f 72 20 6c 65 76 | .............(setq.level.(or.lev |
| 26e80 | 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 20 20 20 20 20 | el.............................. |
| 26ea0 | 20 20 28 31 2b 20 28 6f 72 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 | ..(1+.(or.(org-element-property. |
| 26ec0 | 3a 6c 65 76 65 6c 20 61 73 74 29 20 30 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | :level.ast).0))))............... |
| 26ee0 | 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 69 73 20 6e 65 65 64 65 64 20 74 | ..;;.NOTE(nox):.This.is.needed.t |
| 26f00 | 6f 20 69 6e 73 65 72 74 20 69 6e 20 74 68 65 20 72 69 67 68 74 20 70 6c 61 63 65 0a 20 20 20 20 | o.insert.in.the.right.place..... |
| 26f20 | 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6e | ...........(unless.(org-noter--n |
| 26f40 | 6f 2d 68 65 61 64 69 6e 67 2d 70 29 20 28 6f 75 74 6c 69 6e 65 2d 73 68 6f 77 2d 65 6e 74 72 79 | o-heading-p).(outline-show-entry |
| 26f60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 6e | ))................(org-noter--in |
| 26f80 | 73 65 72 74 2d 68 65 61 64 69 6e 67 20 6c 65 76 65 6c 20 74 69 74 6c 65 20 65 6d 70 74 79 2d 6c | sert-heading.level.title.empty-l |
| 26fa0 | 69 6e 65 73 2d 6e 75 6d 62 65 72 20 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | ines-number.location)........... |
| 26fc0 | 20 20 20 20 20 3b 3b 20 73 74 6f 72 65 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 69 6e 20 6f | .....;;.store.the.highlight.in.o |
| 26fe0 | 72 67 20 49 46 20 77 65 20 68 61 76 65 20 61 20 68 69 67 68 6c 69 67 68 74 20 41 4e 44 20 63 61 | rg.IF.we.have.a.highlight.AND.ca |
| 27000 | 6e 20 73 65 72 69 61 6c 69 7a 65 20 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | n.serialize.it.................( |
| 27020 | 77 68 65 6e 2d 6c 65 74 20 28 28 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 | when-let.((highlight-location).. |
| 27040 | 20 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 65 72 69 61 6c | .........................(serial |
| 27060 | 69 7a 65 64 2d 68 69 67 68 6c 69 67 68 74 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 73 | ized-highlight.(org-noter--get-s |
| 27080 | 65 72 69 61 6c 69 7a 65 64 2d 68 69 67 68 6c 69 67 68 74 20 68 69 67 68 6c 69 67 68 74 2d 6c 6f | erialized-highlight.highlight-lo |
| 270a0 | 63 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | cation)))..................(org- |
| 270c0 | 73 65 74 2d 70 72 6f 70 65 72 74 79 20 22 48 49 47 48 4c 49 47 48 54 22 20 73 65 72 69 61 6c 69 | set-property."HIGHLIGHT".seriali |
| 270e0 | 7a 65 64 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | zed-highlight))................( |
| 27100 | 77 68 65 6e 20 6e 6f 74 65 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | when.note-body.................. |
| 27120 | 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 20 | (save-excursion................. |
| 27140 | 20 20 20 28 69 66 20 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 0a 20 20 20 20 20 | ...(if.short-selected-text...... |
| 27160 | 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 20 22 60 60 22 20 6e | ..................(insert."``".n |
| 27180 | 6f 74 65 2d 62 6f 64 79 20 22 27 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ote-body."''").................. |
| 271a0 | 20 20 20 20 28 69 6e 73 65 72 74 20 22 23 2b 42 45 47 49 4e 5f 51 55 4f 54 45 5c 6e 22 20 6e 6f | ....(insert."#+BEGIN_QUOTE\n".no |
| 271c0 | 74 65 2d 62 6f 64 79 20 22 5c 6e 23 2b 45 4e 44 5f 51 55 4f 54 45 22 29 29 29 29 0a 20 20 20 20 | te-body."\n#+END_QUOTE"))))..... |
| 271e0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 | ...........(when.(org-noter--ses |
| 27200 | 73 69 6f 6e 2d 68 69 64 65 2d 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 29 20 28 6f 72 67 2d 6f 76 | sion-hide-other.session).(org-ov |
| 27220 | 65 72 76 69 65 77 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 | erview)).................(setf.( |
| 27240 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 75 6d 2d 6e 6f 74 65 73 2d 69 6e 2d | org-noter--session-num-notes-in- |
| 27260 | 76 69 65 77 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | view.session)................... |
| 27280 | 20 20 20 28 31 2b 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 6e 75 6d 2d 6e | ...(1+.(org-noter--session-num-n |
| 272a0 | 6f 74 65 73 2d 69 6e 2d 76 69 65 77 20 73 65 73 73 69 6f 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 | otes-in-view.session)))))....... |
| 272c0 | 20 20 20 20 20 20 28 6f 72 67 2d 73 68 6f 77 2d 73 65 74 2d 76 69 73 69 62 69 6c 69 74 79 20 74 | ......(org-show-set-visibility.t |
| 272e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 79 63 6c 65 2d 68 69 64 65 2d 64 72 61 | )............(org-cycle-hide-dra |
| 27300 | 77 65 72 73 20 27 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 79 63 6c 65 | wers.'all)............(org-cycle |
| 27320 | 2d 73 68 6f 77 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -show-empty-lines.t)............ |
| 27340 | 28 77 68 65 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 68 69 67 68 6c 69 67 68 74 2d 73 65 6c 65 63 74 | (when.org-noter-highlight-select |
| 27360 | 65 64 2d 74 65 78 74 20 3b 20 72 65 74 75 72 6e 20 74 6f 20 44 4f 43 20 77 69 6e 64 6f 77 20 61 | ed-text.;.return.to.DOC.window.a |
| 27380 | 6e 64 20 68 69 67 68 6c 69 67 68 74 20 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nd.highlight.text..............( |
| 273a0 | 73 65 6c 65 63 74 2d 66 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 2d 66 6f 63 75 73 20 28 6f 72 | select-frame-set-input-focus.(or |
| 273c0 | 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 73 65 73 73 69 6f 6e 29 29 | g-noter--session-frame.session)) |
| 273e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 67 65 | ..............(select-window.(ge |
| 27400 | 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 | t-buffer-window.(org-noter--sess |
| 27420 | 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 | ion-doc-buffer.session)))....... |
| 27440 | 20 20 20 20 20 20 20 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 | .......(run-hook-with-args-until |
| 27460 | 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 61 64 64 2d 68 69 67 68 6c 69 67 | -success.'org-noter--add-highlig |
| 27480 | 68 74 2d 68 6f 6f 6b 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 68 69 67 68 6c 69 67 68 74 2d 6c 6f 63 | ht-hook.major-mode.highlight-loc |
| 274a0 | 61 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 71 75 69 74 2d 66 6c 61 67 | ation))))........(when.quit-flag |
| 274c0 | 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 49 66 20 74 68 69 73 20 | ..........;;.NOTE(nox):.If.this. |
| 274e0 | 72 75 6e 73 2c 20 69 74 20 6d 65 61 6e 73 20 74 68 65 20 75 73 65 72 20 71 75 69 74 74 65 64 20 | runs,.it.means.the.user.quitted. |
| 27500 | 77 68 69 6c 65 20 63 72 65 61 74 69 6e 67 20 61 20 6e 6f 74 65 2c 20 73 6f 0a 20 20 20 20 20 20 | while.creating.a.note,.so....... |
| 27520 | 20 20 20 3b 3b 20 72 65 76 65 72 74 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 77 69 6e | ...;;.revert.to.the.previous.win |
| 27540 | 64 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 66 72 61 6d 65 2d 73 65 74 2d | dow...........(select-frame-set- |
| 27560 | 69 6e 70 75 74 2d 66 6f 63 75 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d | input-focus.(org-noter--session- |
| 27580 | 66 72 61 6d 65 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 | frame.session))..........(select |
| 275a0 | 2d 77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d | -window.(get-buffer-window.(org- |
| 275c0 | 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 64 6f 63 2d 62 75 66 66 65 72 20 73 65 73 73 69 6f | noter--session-doc-buffer.sessio |
| 275e0 | 6e 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 | n))))))))..(defun.org-noter-inse |
| 27600 | 72 74 2d 70 72 65 63 69 73 65 2d 6e 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 6f 67 67 6c | rt-precise-note.(&optional.toggl |
| 27620 | 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 6f 74 65 20 61 73 73 6f | e-highlight)..."Insert.note.asso |
| 27640 | 63 69 61 74 65 64 20 77 69 74 68 20 61 20 73 70 65 63 69 66 69 63 20 6c 6f 63 61 74 69 6f 6e 2e | ciated.with.a.specific.location. |
| 27660 | 0a 54 68 69 73 20 77 69 6c 6c 20 61 73 6b 20 79 6f 75 20 74 6f 20 63 6c 69 63 6b 20 77 68 65 72 | .This.will.ask.you.to.click.wher |
| 27680 | 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 63 72 6f 6c 6c 20 74 6f 20 77 68 65 6e 20 79 6f 75 | e.you.want.to.scroll.to.when.you |
| 276a0 | 0a 73 79 6e 63 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 69 73 20 6e 6f 74 65 2e | .sync.the.document.to.this.note. |
| 276c0 | 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 63 6c 69 63 6b 20 6f 6e 20 74 68 65 20 74 6f 70 20 6f 66 | ..You.should.click.on.the.top.of |
| 276e0 | 0a 74 68 61 74 20 70 61 72 74 2e 20 20 57 69 6c 6c 20 61 6c 77 61 79 73 20 63 72 65 61 74 65 20 | .that.part...Will.always.create. |
| 27700 | 61 20 6e 65 77 20 6e 6f 74 65 2e 0a 0a 57 68 65 6e 20 74 65 78 74 20 69 73 20 73 65 6c 65 63 74 | a.new.note...When.text.is.select |
| 27720 | 65 64 2c 20 69 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 68 6f 6f 73 65 | ed,.it.will.automatically.choose |
| 27740 | 20 74 68 65 20 74 6f 70 20 6f 66 0a 74 68 65 20 73 65 6c 65 63 74 65 64 20 74 65 78 74 20 61 73 | .the.top.of.the.selected.text.as |
| 27760 | 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 74 65 78 74 20 69 74 73 65 6c | .the.location.and.the.text.itsel |
| 27780 | 66 20 61 73 20 74 68 65 0a 64 65 66 61 75 6c 74 20 74 69 74 6c 65 20 6f 66 20 74 68 65 20 6e 6f | f.as.the.default.title.of.the.no |
| 277a0 | 74 65 20 69 66 20 74 68 65 20 74 65 78 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 63 65 65 64 0a 60 | te.if.the.text.does.not.exceed.` |
| 277c0 | 6f 72 67 2d 6e 6f 74 65 72 2d 6d 61 78 2d 73 68 6f 72 74 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 | org-noter-max-short-selected-tex |
| 277e0 | 74 2d 6c 65 6e 67 74 68 27 2e 0a 0a 55 73 65 20 70 72 65 66 69 78 20 5b 5c 5c 75 6e 69 76 65 72 | t-length'...Use.prefix.[\\univer |
| 27800 | 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 74 6f 20 54 4f 47 47 4c 45 2d 48 49 47 48 4c 49 47 48 | sal-argument].to.TOGGLE-HIGHLIGH |
| 27820 | 54 2e 0a 0a 53 65 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 27 20 | T...See.`org-noter-insert-note'. |
| 27840 | 64 6f 63 73 74 72 69 6e 67 20 66 6f 72 20 6d 6f 72 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | docstring.for.more."...(interact |
| 27860 | 69 76 65 20 22 50 22 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 | ive."P")...(org-noter--with-vali |
| 27880 | 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 70 72 65 63 69 73 65 2d 69 6e 66 6f | d-session....(let.((precise-info |
| 278a0 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 29 29 | .(org-noter--get-precise-info))) |
| 278c0 | 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 20 74 6f 67 | ......(org-noter-insert-note.tog |
| 278e0 | 67 6c 65 2d 68 69 67 68 6c 69 67 68 74 20 70 72 65 63 69 73 65 2d 69 6e 66 6f 29 29 29 29 0a 0a | gle-highlight.precise-info)))).. |
| 27900 | 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d 74 6f 67 | (defun.org-noter-insert-note-tog |
| 27920 | 67 6c 65 2d 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 6f 67 67 | gle-no-questions.(&optional.togg |
| 27940 | 6c 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 6f 74 65 20 61 73 73 | le-highlight)..."Insert.note.ass |
| 27960 | 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 74 69 6f | ociated.with.the.current.locatio |
| 27980 | 6e 2e 0a 54 68 69 73 20 69 73 20 6c 69 6b 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 | n..This.is.like.`org-noter-inser |
| 279a0 | 74 2d 6e 6f 74 65 27 2c 20 65 78 63 65 70 74 20 69 74 20 77 69 6c 6c 20 74 6f 67 67 6c 65 0a 60 | t-note',.except.it.will.toggle.` |
| 279c0 | 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d 6e 6f 2d 71 75 65 73 74 69 6f | org-noter-insert-note-no-questio |
| 279e0 | 6e 73 27 2e 0a 0a 55 73 65 20 70 72 65 66 69 78 20 5b 5c 5c 75 6e 69 76 65 72 73 61 6c 2d 61 72 | ns'...Use.prefix.[\\universal-ar |
| 27a00 | 67 75 6d 65 6e 74 5d 20 74 6f 20 54 4f 47 47 4c 45 2d 48 49 47 48 4c 49 47 48 54 2e 22 0a 20 20 | gument].to.TOGGLE-HIGHLIGHT."... |
| 27a20 | 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 6e 6f 74 65 72 2d 2d | (interactive."P")...(org-noter-- |
| 27a40 | 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 6f 72 67 | with-valid-session....(let.((org |
| 27a60 | 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 20 | -noter-insert-note-no-questions. |
| 27a80 | 28 6e 6f 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d 6e 6f 2d 71 75 | (not.org-noter-insert-note-no-qu |
| 27aa0 | 65 73 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 | estions)))......(org-noter-inser |
| 27ac0 | 74 2d 6e 6f 74 65 20 74 6f 67 67 6c 65 2d 68 69 67 68 6c 69 67 68 74 29 29 29 29 0a 0a 28 64 65 | t-note.toggle-highlight))))..(de |
| 27ae0 | 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 70 72 65 63 69 73 65 2d 6e 6f 74 | fun.org-noter-insert-precise-not |
| 27b00 | 65 2d 74 6f 67 67 6c 65 2d 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 20 28 26 6f 70 74 69 6f 6e 61 6c | e-toggle-no-questions.(&optional |
| 27b20 | 20 74 6f 67 67 6c 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 6f 74 | .toggle-highlight)..."Insert.not |
| 27b40 | 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f | e.associated.with.the.current.lo |
| 27b60 | 63 61 74 69 6f 6e 2e 0a 54 68 69 73 20 69 73 20 6c 69 6b 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d | cation..This.is.like.`org-noter- |
| 27b80 | 69 6e 73 65 72 74 2d 70 72 65 63 69 73 65 2d 6e 6f 74 65 27 2c 20 65 78 63 65 70 74 20 69 74 20 | insert-precise-note',.except.it. |
| 27ba0 | 77 69 6c 6c 0a 74 6f 67 67 6c 65 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f | will.toggle.`org-noter-insert-no |
| 27bc0 | 74 65 2d 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 27 2e 0a 0a 55 73 65 20 70 72 65 66 69 78 20 5b 5c | te-no-questions'...Use.prefix.[\ |
| 27be0 | 5c 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 74 6f 20 54 4f 47 47 4c 45 2d 48 | \universal-argument].to.TOGGLE-H |
| 27c00 | 49 47 48 4c 49 47 48 54 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 | IGHLIGHT."...(interactive."P").. |
| 27c20 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a | .(org-noter--with-valid-session. |
| 27c40 | 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d | ...(let.((org-noter-insert-note- |
| 27c60 | 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 20 28 6e 6f 74 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 | no-questions.(not.org-noter-inse |
| 27c80 | 72 74 2d 6e 6f 74 65 2d 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 28 6f 72 | rt-note-no-questions)))......(or |
| 27ca0 | 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 70 72 65 63 69 73 65 2d 6e 6f 74 65 20 74 6f 67 67 | g-noter-insert-precise-note.togg |
| 27cc0 | 6c 65 2d 68 69 67 68 6c 69 67 68 74 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6f 72 67 2d | le-highlight))))..(defmacro.org- |
| 27ce0 | 6e 6f 74 65 72 2d 2d 6d 61 70 2d 69 67 6e 6f 72 65 2d 68 65 61 64 69 6e 67 73 2d 77 69 74 68 2d | noter--map-ignore-headings-with- |
| 27d00 | 64 6f 63 2d 66 69 6c 65 20 28 63 6f 6e 74 65 6e 74 73 20 6d 61 74 63 68 2d 66 69 72 73 74 20 26 | doc-file.(contents.match-first.& |
| 27d20 | 72 65 73 74 20 62 6f 64 79 29 0a 20 20 60 28 6c 65 74 20 28 69 67 6e 6f 72 65 2d 75 6e 74 69 6c | rest.body)...`(let.(ignore-until |
| 27d40 | 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 6d 61 70 20 2c 63 | -level)......(org-element-map.,c |
| 27d60 | 6f 6e 74 65 6e 74 73 20 27 68 65 61 64 6c 69 6e 65 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | ontents.'headline........(lambda |
| 27d80 | 20 28 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 6f 63 2d | .(headline)..........(let.((doc- |
| 27da0 | 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 66 69 6c 65 2d 70 72 6f 70 65 72 | file.(org-noter--doc-file-proper |
| 27dc0 | 74 79 20 68 65 61 64 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f | ty.headline))................(lo |
| 27de0 | 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 61 74 69 6f | cation.(org-noter--parse-locatio |
| 27e00 | 6e 2d 70 72 6f 70 65 72 74 79 20 68 65 61 64 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | n-property.headline))).......... |
| 27e20 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 20 | ..(when.(and.ignore-until-level. |
| 27e40 | 28 3c 3d 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c | (<=.(org-element-property.:level |
| 27e60 | 20 68 65 61 64 6c 69 6e 65 29 20 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 29 29 0a | .headline).ignore-until-level)). |
| 27e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d | .............(setq.ignore-until- |
| 27ea0 | 6c 65 76 65 6c 20 6e 69 6c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 | level.nil)).............(cond... |
| 27ec0 | 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 20 6e 69 | ..........(ignore-until-level.ni |
| 27ee0 | 6c 29 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 68 69 73 20 68 65 61 64 69 6e 67 20 69 73 | l).;;.NOTE(nox):.This.heading.is |
| 27f00 | 20 69 67 6e 6f 72 65 64 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 | .ignored,.do.nothing............ |
| 27f20 | 20 28 28 61 6e 64 20 64 6f 63 2d 66 69 6c 65 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 64 6f | .((and.doc-file.(not.(string=.do |
| 27f40 | 63 2d 66 69 6c 65 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 70 65 | c-file.(org-noter--session-prope |
| 27f60 | 72 74 79 2d 74 65 78 74 20 73 65 73 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | rty-text.session))))............ |
| 27f80 | 20 20 28 73 65 74 71 20 69 67 6e 6f 72 65 2d 75 6e 74 69 6c 2d 6c 65 76 65 6c 20 28 6f 72 67 2d | ..(setq.ignore-until-level.(org- |
| 27fa0 | 65 6c 65 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 3a 6c 65 76 65 6c 20 68 65 61 64 6c 69 6e 65 | element-property.:level.headline |
| 27fc0 | 29 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 2c 40 62 6f 64 79 29 29 29 | )).nil).............(t.,@body))) |
| 27fe0 | 29 0a 20 20 20 20 20 20 20 6e 69 6c 20 2c 6d 61 74 63 68 2d 66 69 72 73 74 20 6f 72 67 2d 6e 6f | )........nil.,match-first.org-no |
| 28000 | 74 65 72 2d 2d 6e 6f 74 65 2d 73 65 61 72 63 68 2d 6e 6f 2d 72 65 63 75 72 73 65 29 29 29 0a 0a | ter--note-search-no-recurse))).. |
| 28020 | 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 70 72 65 76 2d 70 61 67 65 2d | (defun.org-noter-sync-prev-page- |
| 28040 | 6f 72 2d 63 68 61 70 74 65 72 20 28 29 0a 20 20 22 53 68 6f 77 20 70 72 65 76 69 6f 75 73 20 70 | or-chapter.()..."Show.previous.p |
| 28060 | 61 67 65 20 6f 72 20 63 68 61 70 74 65 72 20 74 68 61 74 20 68 61 73 20 6e 6f 74 65 73 2e 0a 54 | age.or.chapter.that.has.notes..T |
| 28080 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6e 61 76 69 67 61 74 65 73 20 69 6e 20 72 65 6c 61 74 69 6f | his.command.navigates.in.relatio |
| 280a0 | 6e 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 67 65 20 6f 72 20 63 68 61 70 74 65 72 | n.to.the.current.page.or.chapter |
| 280c0 | 0a 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 66 6f 72 | .of.the.document...This.will.for |
| 280e0 | 63 65 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 74 6f 20 70 6f 70 75 70 2e 22 0a 20 | ce.the.notes.window.to.popup.".. |
| 28100 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 | .(interactive)...(org-noter--wit |
| 28120 | 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 74 68 69 73 2d 6c | h-valid-session....(let.((this-l |
| 28140 | 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c | ocation.(org-noter--doc-approx-l |
| 28160 | 6f 63 61 74 69 6f 6e 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 20 28 | ocation.0))..........(contents.( |
| 28180 | 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | org-element-contents.(org-noter- |
| 281a0 | 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 2d 6c | -parse-root)))..........target-l |
| 281c0 | 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f | ocation)......(org-noter--get-no |
| 281e0 | 74 65 73 2d 77 69 6e 64 6f 77 20 27 66 6f 72 63 65 29 0a 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f | tes-window.'force).......(org-no |
| 28200 | 74 65 72 2d 2d 6d 61 70 2d 69 67 6e 6f 72 65 2d 68 65 61 64 69 6e 67 73 2d 77 69 74 68 2d 64 6f | ter--map-ignore-headings-with-do |
| 28220 | 63 2d 66 69 6c 65 0a 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 6e 69 6c 0a 20 20 20 20 20 20 | c-file.......contents.nil....... |
| 28240 | 28 77 68 65 6e 20 28 61 6e 64 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c | (when.(and.(org-noter--compare-l |
| 28260 | 6f 63 61 74 69 6f 6e 73 20 27 3c 20 20 6c 6f 63 61 74 69 6f 6e 20 74 68 69 73 2d 6c 6f 63 61 74 | ocations.'<..location.this-locat |
| 28280 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 | ion)..................(org-noter |
| 282a0 | 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 20 27 3e 66 20 6c 6f 63 61 74 69 6f 6e | --compare-locations.'>f.location |
| 282c0 | 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | .target-location)).........(setq |
| 282e0 | 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 20 20 | .target-location.location))).... |
| 28300 | 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 | ...(org-noter--get-notes-window. |
| 28320 | 27 66 6f 72 63 65 29 0a 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 6f 72 67 | 'force)......(select-window.(org |
| 28340 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 28 69 | -noter--get-doc-window))......(i |
| 28360 | 66 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | f.target-location..........(org- |
| 28380 | 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 74 61 72 67 65 74 2d | noter--doc-goto-location.target- |
| 283a0 | 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 | location)........(user-error."Th |
| 283c0 | 65 72 65 20 61 72 65 20 6e 6f 20 6d 6f 72 65 20 70 72 65 76 69 6f 75 73 20 70 61 67 65 73 20 6f | ere.are.no.more.previous.pages.o |
| 283e0 | 72 20 63 68 61 70 74 65 72 73 20 77 69 74 68 20 6e 6f 74 65 73 22 29 29 29 29 29 0a 0a 28 64 65 | r.chapters.with.notes")))))..(de |
| 28400 | 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 63 75 72 72 65 6e 74 2d 70 61 67 65 2d | fun.org-noter-sync-current-page- |
| 28420 | 6f 72 2d 63 68 61 70 74 65 72 20 28 29 0a 20 20 22 53 68 6f 77 20 63 75 72 72 65 6e 74 20 70 61 | or-chapter.()..."Show.current.pa |
| 28440 | 67 65 20 6f 72 20 63 68 61 70 74 65 72 20 6e 6f 74 65 73 2e 0a 54 68 69 73 20 77 69 6c 6c 20 66 | ge.or.chapter.notes..This.will.f |
| 28460 | 6f 72 63 65 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 74 6f 20 70 6f 70 75 70 2e 22 | orce.the.notes.window.to.popup." |
| 28480 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 | ...(interactive)...(org-noter--w |
| 284a0 | 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 20 28 6c 65 74 20 28 28 77 69 6e 64 | ith-valid-session....(let.((wind |
| 284c0 | 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 | ow.(org-noter--get-notes-window. |
| 284e0 | 27 66 6f 72 63 65 29 29 29 0a 20 20 20 20 20 28 73 65 6c 65 63 74 2d 66 72 61 6d 65 2d 73 65 74 | 'force)))......(select-frame-set |
| 28500 | 2d 69 6e 70 75 74 2d 66 6f 63 75 73 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 77 69 6e 64 6f | -input-focus.(window-frame.windo |
| 28520 | 77 29 29 0a 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 0a | w))......(select-window.window). |
| 28540 | 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 | .....(org-noter--doc-location-ch |
| 28560 | 61 6e 67 65 2d 68 61 6e 64 6c 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 | ange-handler))))..(defun.org-not |
| 28580 | 65 72 2d 73 79 6e 63 2d 6e 65 78 74 2d 70 61 67 65 2d 6f 72 2d 63 68 61 70 74 65 72 20 28 29 0a | er-sync-next-page-or-chapter.(). |
| 285a0 | 20 20 22 53 68 6f 77 20 6e 65 78 74 20 70 61 67 65 20 6f 72 20 63 68 61 70 74 65 72 20 74 68 61 | .."Show.next.page.or.chapter.tha |
| 285c0 | 74 20 68 61 73 20 6e 6f 74 65 73 2e 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6e 61 76 69 67 61 | t.has.notes..This.command.naviga |
| 285e0 | 74 65 73 20 69 6e 20 72 65 6c 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 | tes.in.relation.to.the.current.p |
| 28600 | 61 67 65 20 6f 72 20 63 68 61 70 74 65 72 0a 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 20 | age.or.chapter.of.the.document.. |
| 28620 | 20 54 68 69 73 20 77 69 6c 6c 20 66 6f 72 63 65 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f | .This.will.force.the.notes.windo |
| 28640 | 77 20 74 6f 20 70 6f 70 75 70 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | w.to.popup."...(interactive)...( |
| 28660 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 0a 20 20 | org-noter--with-valid-session... |
| 28680 | 20 28 6c 65 74 20 28 28 74 68 69 73 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 | .(let.((this-location.(org-noter |
| 286a0 | 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 20 6d 6f 73 74 2d 70 6f 73 69 74 | --doc-approx-location.most-posit |
| 286c0 | 69 76 65 2d 66 69 78 6e 75 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 20 | ive-fixnum))..........(contents. |
| 286e0 | 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 6e 6f 74 65 72 | (org-element-contents.(org-noter |
| 28700 | 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 2d | --parse-root)))..........target- |
| 28720 | 6c 6f 63 61 74 69 6f 6e 29 0a 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6d 61 70 2d | location).......(org-noter--map- |
| 28740 | 69 67 6e 6f 72 65 2d 68 65 61 64 69 6e 67 73 2d 77 69 74 68 2d 64 6f 63 2d 66 69 6c 65 0a 20 20 | ignore-headings-with-doc-file... |
| 28760 | 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 74 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | ....contents.t.......(when.(and. |
| 28780 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f 63 61 74 69 6f 6e 73 20 27 3e | (org-noter--compare-locations.'> |
| 287a0 | 20 6c 6f 63 61 74 69 6f 6e 20 74 68 69 73 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | .location.this-location)........ |
| 287c0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 6f 6d 70 61 72 65 2d 6c 6f | ..........(org-noter--compare-lo |
| 287e0 | 63 61 74 69 6f 6e 73 20 27 3c 20 6c 6f 63 61 74 69 6f 6e 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 | cations.'<.location.target-locat |
| 28800 | 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 | ion)).........(setq.target-locat |
| 28820 | 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 | ion.location))).......(org-noter |
| 28840 | 2d 2d 67 65 74 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 20 27 66 6f 72 63 65 29 0a 20 20 20 20 20 | --get-notes-window.'force)...... |
| 28860 | 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 64 | (select-window.(org-noter--get-d |
| 28880 | 6f 63 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 28 69 66 20 74 61 72 67 65 74 2d 6c 6f 63 61 | oc-window))......(if.target-loca |
| 288a0 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f | tion..........(org-noter--doc-go |
| 288c0 | 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 74 61 72 67 65 74 2d 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 | to-location.target-location).... |
| 288e0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 6d 6f | ....(user-error."There.are.no.mo |
| 28900 | 72 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 67 65 73 20 6f 72 20 63 68 61 70 74 65 72 73 20 77 | re.following.pages.or.chapters.w |
| 28920 | 69 74 68 20 6e 6f 74 65 73 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 | ith.notes")))))..(defun.org-note |
| 28940 | 72 2d 73 79 6e 63 2d 70 72 65 76 2d 6e 6f 74 65 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 74 68 65 | r-sync-prev-note.()..."Go.to.the |
| 28960 | 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6e 6f 74 65 2c 20 | .location.of.the.previous.note,. |
| 28980 | 69 6e 20 72 65 6c 61 74 69 6f 6e 20 74 6f 20 77 68 65 72 65 20 74 68 65 20 70 6f 69 6e 74 20 69 | in.relation.to.where.the.point.i |
| 289a0 | 73 2e 0a 41 73 20 73 75 63 68 2c 20 69 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 77 6f 72 6b 20 77 68 | s..As.such,.it.will.only.work.wh |
| 289c0 | 65 6e 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 65 78 69 73 74 73 2e 22 0a 20 20 28 | en.the.notes.window.exists."...( |
| 289e0 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d | interactive)...(org-noter--with- |
| 28a00 | 73 65 6c 65 63 74 65 64 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 0a 20 20 20 22 4e 6f 20 6e 6f 74 | selected-notes-window...."No.not |
| 28a20 | 65 73 20 77 69 6e 64 6f 77 20 65 78 69 73 74 73 22 0a 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d | es.window.exists"....(let.((org- |
| 28a40 | 6e 6f 74 65 72 2d 2d 69 6e 68 69 62 69 74 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 | noter--inhibit-location-change-h |
| 28a60 | 61 6e 64 6c 65 72 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 20 28 6f 72 | andler.t)..........(contents.(or |
| 28a80 | 67 2d 65 6c 65 6d 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 | g-element-contents.(org-noter--p |
| 28aa0 | 61 72 73 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 | arse-root)))..........(current-b |
| 28ac0 | 65 67 69 6e 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 69 | egin.(org-element-property.:begi |
| 28ae0 | 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 65 6c 65 | n.(org-noter--get-containing-ele |
| 28b00 | 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 29 0a 20 20 20 20 20 | ment)))..........previous)...... |
| 28b20 | 28 77 68 65 6e 20 63 75 72 72 65 6e 74 2d 62 65 67 69 6e 0a 20 20 20 20 20 20 20 28 6f 72 67 2d | (when.current-begin........(org- |
| 28b40 | 6e 6f 74 65 72 2d 2d 6d 61 70 2d 69 67 6e 6f 72 65 2d 68 65 61 64 69 6e 67 73 2d 77 69 74 68 2d | noter--map-ignore-headings-with- |
| 28b60 | 64 6f 63 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 74 0a 20 20 20 20 | doc-file.........contents.t..... |
| 28b80 | 20 20 20 20 28 77 68 65 6e 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 | ....(when.location...........(if |
| 28ba0 | 20 28 3d 20 63 75 72 72 65 6e 74 2d 62 65 67 69 6e 20 28 6f 72 67 2d 65 6c 65 6d 65 6e 74 2d 70 | .(=.current-begin.(org-element-p |
| 28bc0 | 72 6f 70 65 72 74 79 20 3a 62 65 67 69 6e 20 68 65 61 64 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 | roperty.:begin.headline))....... |
| 28be0 | 20 20 20 20 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 76 | ........t.............(setq.prev |
| 28c00 | 69 6f 75 73 20 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 | ious.headline).............nil)) |
| 28c20 | 29 29 0a 0a 20 20 20 20 20 28 69 66 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 20 20 20 20 28 | )).......(if.previous..........( |
| 28c40 | 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 54 | progn............;;.NOTE(nox):.T |
| 28c60 | 68 69 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6d 61 6e 75 61 6c 20 73 6f 20 77 65 20 63 61 6e | his.needs.to.be.manual.so.we.can |
| 28c80 | 20 66 6f 63 75 73 20 74 68 65 20 63 6f 72 72 65 63 74 20 6e 6f 74 65 0a 20 20 20 20 20 20 20 20 | .focus.the.correct.note......... |
| 28ca0 | 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e | ...(org-noter--doc-goto-location |
| 28cc0 | 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 | .(org-noter--parse-location-prop |
| 28ce0 | 65 72 74 79 20 70 72 65 76 69 6f 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | erty.previous))............(org- |
| 28d00 | 6e 6f 74 65 72 2d 2d 66 6f 63 75 73 2d 6e 6f 74 65 73 2d 72 65 67 69 6f 6e 20 28 6f 72 67 2d 6e | noter--focus-notes-region.(org-n |
| 28d20 | 6f 74 65 72 2d 2d 6d 61 6b 65 2d 76 69 65 77 2d 69 6e 66 6f 2d 66 6f 72 2d 73 69 6e 67 6c 65 2d | oter--make-view-info-for-single- |
| 28d40 | 6e 6f 74 65 20 73 65 73 73 69 6f 6e 20 70 72 65 76 69 6f 75 73 29 29 29 0a 20 20 20 20 20 20 20 | note.session.previous)))........ |
| 28d60 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 70 72 65 76 69 6f 75 | (user-error."There.is.no.previou |
| 28d80 | 73 20 6e 6f 74 65 22 29 29 29 29 0a 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 6f 72 | s.note"))))...(select-window.(or |
| 28da0 | 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 29 29 0a 0a 28 64 65 66 | g-noter--get-doc-window)))..(def |
| 28dc0 | 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 63 75 72 72 65 6e 74 2d 6e 6f 74 65 20 28 | un.org-noter-sync-current-note.( |
| 28de0 | 29 0a 20 20 22 47 6f 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 65 6c 65 | )..."Go.the.location.of.the.sele |
| 28e00 | 63 74 65 64 20 6e 6f 74 65 2c 20 69 6e 20 72 65 6c 61 74 69 6f 6e 20 74 6f 20 77 68 65 72 65 20 | cted.note,.in.relation.to.where. |
| 28e20 | 74 68 65 20 70 6f 69 6e 74 20 69 73 2e 0a 41 73 20 73 75 63 68 2c 20 69 74 20 77 69 6c 6c 20 6f | the.point.is..As.such,.it.will.o |
| 28e40 | 6e 6c 79 20 77 6f 72 6b 20 77 68 65 6e 20 74 68 65 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 65 | nly.work.when.the.notes.window.e |
| 28e60 | 78 69 73 74 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 67 2d 6e | xists."...(interactive)...(org-n |
| 28e80 | 6f 74 65 72 2d 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 | oter--with-selected-notes-window |
| 28ea0 | 0a 20 20 20 22 4e 6f 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 65 78 69 73 74 73 22 0a 20 20 20 | ...."No.notes.window.exists".... |
| 28ec0 | 28 69 66 20 28 73 74 72 69 6e 67 3d 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6f 72 2d | (if.(string=.(org-noter--get-or- |
| 28ee0 | 72 65 61 64 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 74 29 0a 20 20 20 20 20 20 | read-document-property.t)....... |
| 28f00 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 70 72 | ..........(org-noter--session-pr |
| 28f20 | 6f 70 65 72 74 79 2d 74 65 78 74 20 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 28 6c 65 | operty-text.session))........(le |
| 28f40 | 74 20 28 28 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c | t.((location.(org-noter--parse-l |
| 28f60 | 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 | ocation-property.(org-noter--get |
| 28f80 | 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 65 6c 65 6d 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -containing-element))))......... |
| 28fa0 | 20 28 69 66 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d | .(if.location..............(org- |
| 28fc0 | 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f | noter--doc-goto-location.locatio |
| 28fe0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6e 6f | n)............(user-error."No.no |
| 29000 | 74 65 20 73 65 6c 65 63 74 65 64 22 29 29 29 0a 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | te.selected")))......(user-error |
| 29020 | 20 22 59 6f 75 20 61 72 65 20 69 6e 73 69 64 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 64 6f 63 | ."You.are.inside.a.different.doc |
| 29040 | 75 6d 65 6e 74 22 29 29 29 0a 20 20 28 6c 65 74 20 28 28 77 69 6e 64 6f 77 20 28 6f 72 67 2d 6e | ument")))...(let.((window.(org-n |
| 29060 | 6f 74 65 72 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 28 73 65 6c | oter--get-doc-window))).....(sel |
| 29080 | 65 63 74 2d 66 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 2d 66 6f 63 75 73 20 28 77 69 6e 64 6f | ect-frame-set-input-focus.(windo |
| 290a0 | 77 2d 66 72 61 6d 65 20 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e | w-frame.window)).....(select-win |
| 290c0 | 64 6f 77 20 77 69 6e 64 6f 77 29 29 29 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d | dow.window)))..(defun.org-noter- |
| 290e0 | 73 79 6e 63 2d 6e 65 78 74 2d 6e 6f 74 65 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 74 68 65 20 6c | sync-next-note.()..."Go.to.the.l |
| 29100 | 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e 65 78 74 20 6e 6f 74 65 2c 20 69 6e 20 72 65 6c | ocation.of.the.next.note,.in.rel |
| 29120 | 61 74 69 6f 6e 20 74 6f 20 77 68 65 72 65 20 74 68 65 20 70 6f 69 6e 74 20 69 73 2e 0a 41 73 20 | ation.to.where.the.point.is..As. |
| 29140 | 73 75 63 68 2c 20 69 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 77 6f 72 6b 20 77 68 65 6e 20 74 68 65 | such,.it.will.only.work.when.the |
| 29160 | 20 6e 6f 74 65 73 20 77 69 6e 64 6f 77 20 65 78 69 73 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 | .notes.window.exists."...(intera |
| 29180 | 63 74 69 76 65 29 0a 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 77 69 74 68 2d 73 65 6c 65 63 74 | ctive)...(org-noter--with-select |
| 291a0 | 65 64 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 0a 20 20 20 22 4e 6f 20 6e 6f 74 65 73 20 77 69 6e | ed-notes-window...."No.notes.win |
| 291c0 | 64 6f 77 20 65 78 69 73 74 73 22 0a 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 6e 6f 74 65 72 2d | dow.exists"....(let.((org-noter- |
| 291e0 | 2d 69 6e 68 69 62 69 74 2d 6c 6f 63 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 61 6e 64 6c 65 72 | -inhibit-location-change-handler |
| 29200 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 65 6c 65 6d | .t)..........(contents.(org-elem |
| 29220 | 65 6e 74 2d 63 6f 6e 74 65 6e 74 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 72 | ent-contents.(org-noter--parse-r |
| 29240 | 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 6e 65 78 74 29 0a 0a 20 20 20 20 20 28 6f 72 67 | oot)))..........next).......(org |
| 29260 | 2d 6e 6f 74 65 72 2d 2d 6d 61 70 2d 69 67 6e 6f 72 65 2d 68 65 61 64 69 6e 67 73 2d 77 69 74 68 | -noter--map-ignore-headings-with |
| 29280 | 2d 64 6f 63 2d 66 69 6c 65 0a 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 74 0a 20 20 20 20 20 | -doc-file.......contents.t...... |
| 292a0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 6c 6f 63 61 74 69 6f 6e 20 28 3c 20 28 70 6f 69 6e 74 29 20 | .(when.(and.location.(<.(point). |
| 292c0 | 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 69 6e 20 68 65 61 | (org-element-property.:begin.hea |
| 292e0 | 64 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 65 78 74 20 68 65 61 64 | dline))).........(setq.next.head |
| 29300 | 6c 69 6e 65 29 29 29 0a 0a 20 20 20 20 20 28 69 66 20 6e 65 78 74 0a 20 20 20 20 20 20 20 20 20 | line))).......(if.next.......... |
| 29320 | 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f | (progn............(org-noter--do |
| 29340 | 63 2d 67 6f 74 6f 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 | c-goto-location.(org-noter--pars |
| 29360 | 65 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 6e 65 78 74 29 29 0a 20 20 20 20 20 | e-location-property.next))...... |
| 29380 | 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 66 6f 63 75 73 2d 6e 6f 74 65 73 2d 72 65 | ......(org-noter--focus-notes-re |
| 293a0 | 67 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 6d 61 6b 65 2d 76 69 65 77 2d 69 6e 66 6f 2d | gion.(org-noter--make-view-info- |
| 293c0 | 66 6f 72 2d 73 69 6e 67 6c 65 2d 6e 6f 74 65 20 73 65 73 73 69 6f 6e 20 6e 65 78 74 29 29 29 0a | for-single-note.session.next))). |
| 293e0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 | .......(user-error."There.is.no. |
| 29400 | 6e 65 78 74 20 6e 6f 74 65 22 29 29 29 29 0a 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 | next.note"))))...(select-window. |
| 29420 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 64 6f 63 2d 77 69 6e 64 6f 77 29 29 29 0a 0a 28 | (org-noter--get-doc-window)))..( |
| 29440 | 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 65 6e 61 62 6c 65 2d 75 70 64 61 74 65 2d 72 65 | defun.org-noter-enable-update-re |
| 29460 | 6e 61 6d 65 73 20 28 29 0a 20 20 22 45 6e 61 62 6c 65 20 60 64 69 72 65 64 2d 72 65 6e 61 6d 65 | names.()..."Enable.`dired-rename |
| 29480 | 2d 66 69 6c 65 27 20 61 64 76 69 63 65 20 66 6f 72 20 6d 6f 76 69 6e 67 20 64 6f 63 73 20 61 6e | -file'.advice.for.moving.docs.an |
| 294a0 | 64 20 6e 6f 74 65 73 2e 0a 45 6e 61 62 6c 65 73 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 2d 75 70 64 | d.notes..Enables.`org-noter--upd |
| 294c0 | 61 74 65 2d 64 6f 63 2d 72 65 6e 61 6d 65 2d 69 6e 2d 6e 6f 74 65 73 27 20 61 6e 64 0a 60 6f 72 | ate-doc-rename-in-notes'.and.`or |
| 294e0 | 67 2d 6e 6f 74 65 72 2d 2d 75 70 64 61 74 65 2d 6e 6f 74 65 73 2d 72 65 6e 61 6d 65 2d 69 6e 2d | g-noter--update-notes-rename-in- |
| 29500 | 6e 6f 74 65 73 27 20 61 73 20 61 64 76 69 63 65 20 3a 61 66 74 65 72 0a 60 64 69 72 65 64 2d 72 | notes'.as.advice.:after.`dired-r |
| 29520 | 65 6e 61 6d 65 2d 66 69 6c 65 27 2e 0a 0a 49 6e 20 64 69 72 65 64 2c 20 74 68 69 73 20 61 66 66 | ename-file'...In.dired,.this.aff |
| 29540 | 65 63 74 73 20 74 68 65 20 72 65 6e 61 6d 69 6e 67 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 64 | ects.the.renaming.of.supported.d |
| 29560 | 6f 63 75 6d 65 6e 74 20 66 69 6c 65 73 0a 61 6e 64 20 2e 6f 72 67 20 66 69 6c 65 73 2e 0a 0a 54 | ocument.files.and..org.files...T |
| 29580 | 68 69 73 20 66 65 61 74 75 72 65 20 63 61 6e 20 62 65 20 74 75 72 6e 20 6f 66 66 20 77 69 74 68 | his.feature.can.be.turn.off.with |
| 295a0 | 20 60 6f 72 67 2d 6e 6f 74 65 72 2d 64 69 73 61 62 6c 65 2d 73 79 6e 63 2d 72 65 6e 61 6d 65 73 | .`org-noter-disable-sync-renames |
| 295c0 | 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 61 64 76 69 63 65 2d 61 64 | '."...(interactive)...(advice-ad |
| 295e0 | 64 20 27 64 69 72 65 64 2d 72 65 6e 61 6d 65 2d 66 69 6c 65 20 3a 61 66 74 65 72 20 27 6f 72 67 | d.'dired-rename-file.:after.'org |
| 29600 | 2d 6e 6f 74 65 72 2d 2d 75 70 64 61 74 65 2d 64 6f 63 2d 72 65 6e 61 6d 65 2d 69 6e 2d 6e 6f 74 | -noter--update-doc-rename-in-not |
| 29620 | 65 73 29 0a 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 64 69 72 65 64 2d 72 65 6e 61 6d 65 2d | es)...(advice-add.'dired-rename- |
| 29640 | 66 69 6c 65 20 3a 61 66 74 65 72 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 75 70 64 61 74 65 2d 6e | file.:after.'org-noter--update-n |
| 29660 | 6f 74 65 73 2d 72 65 6e 61 6d 65 2d 69 6e 2d 6e 6f 74 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6f | otes-rename-in-notes))..(defun.o |
| 29680 | 72 67 2d 6e 6f 74 65 72 2d 64 69 73 61 62 6c 65 2d 75 70 64 61 74 65 2d 72 65 6e 61 6d 65 73 20 | rg-noter-disable-update-renames. |
| 296a0 | 28 29 0a 20 20 22 44 69 73 61 62 6c 65 20 60 64 69 72 65 64 2d 72 65 6e 61 6d 65 2d 66 69 6c 65 | ()..."Disable.`dired-rename-file |
| 296c0 | 27 20 61 64 76 69 63 65 20 66 6f 72 20 6d 6f 76 69 6e 67 20 64 6f 63 73 20 61 6e 64 20 6e 6f 74 | '.advice.for.moving.docs.and.not |
| 296e0 | 65 73 2e 0a 52 75 6e 20 74 68 69 73 20 69 66 20 79 6f 75 20 63 68 61 6e 67 65 20 79 6f 75 72 20 | es..Run.this.if.you.change.your. |
| 29700 | 6d 69 6e 64 20 61 62 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20 72 65 6e 61 6d 65 0a 73 79 6e 63 | mind.about.using.the.rename.sync |
| 29720 | 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 66 65 61 74 75 72 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 | hronization.features."...(intera |
| 29740 | 63 74 69 76 65 29 0a 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 27 64 69 72 65 64 2d 72 | ctive)...(advice-remove.'dired-r |
| 29760 | 65 6e 61 6d 65 2d 66 69 6c 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 2d 75 70 64 61 74 65 2d 64 6f | ename-file.'org-noter--update-do |
| 29780 | 63 2d 72 65 6e 61 6d 65 2d 69 6e 2d 6e 6f 74 65 73 29 0a 20 20 28 61 64 76 69 63 65 2d 72 65 6d | c-rename-in-notes)...(advice-rem |
| 297a0 | 6f 76 65 20 27 64 69 72 65 64 2d 72 65 6e 61 6d 65 2d 66 69 6c 65 20 27 6f 72 67 2d 6e 6f 74 65 | ove.'dired-rename-file.'org-note |
| 297c0 | 72 2d 2d 75 70 64 61 74 65 2d 6e 6f 74 65 73 2d 72 65 6e 61 6d 65 2d 69 6e 2d 6e 6f 74 65 73 29 | r--update-notes-rename-in-notes) |
| 297e0 | 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6f 72 67 2d 6e 6f 74 65 72 2d | )..(define-minor-mode.org-noter- |
| 29800 | 64 6f 63 2d 6d 6f 64 65 0a 20 20 22 4d 69 6e 6f 72 20 6d 6f 64 65 20 66 6f 72 20 74 68 65 20 64 | doc-mode..."Minor.mode.for.the.d |
| 29820 | 6f 63 75 6d 65 6e 74 20 62 75 66 66 65 72 2e 0a 4b 65 79 6d 61 70 3a 0a 5c 5c 7b 6f 72 67 2d 6e | ocument.buffer..Keymap:.\\{org-n |
| 29840 | 6f 74 65 72 2d 64 6f 63 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 6b 65 79 6d 61 70 20 60 28 | oter-doc-mode-map}"...:keymap.`( |
| 29860 | 28 2c 28 6b 62 64 20 20 20 22 69 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 | (,(kbd..."i").....org-noter-inse |
| 29880 | 72 74 2d 6e 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 43 2d 69 | rt-note).............(,(kbd."C-i |
| 298a0 | 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 6e 6f 74 65 2d 74 6f 67 | ").....org-noter-insert-note-tog |
| 298c0 | 67 6c 65 2d 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c | gle-no-questions).............(, |
| 298e0 | 28 6b 62 64 20 22 4d 2d 69 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 | (kbd."M-i").....org-noter-insert |
| 29900 | 2d 70 72 65 63 69 73 65 2d 6e 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 | -precise-note).............(,(kb |
| 29920 | 64 20 22 43 2d 4d 2d 69 22 29 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 69 6e 73 65 72 74 2d 70 72 | d."C-M-i")...org-noter-insert-pr |
| 29940 | 65 63 69 73 65 2d 6e 6f 74 65 2d 74 6f 67 67 6c 65 2d 6e 6f 2d 71 75 65 73 74 69 6f 6e 73 29 0a | ecise-note-toggle-no-questions). |
| 29960 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 20 20 22 71 22 29 20 20 20 2e 20 6f 72 | ............(,(kbd..."q").....or |
| 29980 | 67 2d 6e 6f 74 65 72 2d 6b 69 6c 6c 2d 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | g-noter-kill-session)........... |
| 299a0 | 20 20 28 2c 28 6b 62 64 20 22 4d 2d 70 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 | ..(,(kbd."M-p").....org-noter-sy |
| 299c0 | 6e 63 2d 70 72 65 76 2d 70 61 67 65 2d 6f 72 2d 63 68 61 70 74 65 72 29 0a 20 20 20 20 20 20 20 | nc-prev-page-or-chapter)........ |
| 299e0 | 20 20 20 20 20 28 2c 28 6b 62 64 20 22 4d 2d 2e 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 | .....(,(kbd."M-.").....org-noter |
| 29a00 | 2d 73 79 6e 63 2d 63 75 72 72 65 6e 74 2d 70 61 67 65 2d 6f 72 2d 63 68 61 70 74 65 72 29 0a 20 | -sync-current-page-or-chapter).. |
| 29a20 | 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 4d 2d 6e 22 29 20 20 20 2e 20 6f 72 67 | ...........(,(kbd."M-n").....org |
| 29a40 | 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 6e 65 78 74 2d 70 61 67 65 2d 6f 72 2d 63 68 61 70 74 65 72 | -noter-sync-next-page-or-chapter |
| 29a60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 43 2d 4d 2d 70 22 29 20 2e 20 | ).............(,(kbd."C-M-p")... |
| 29a80 | 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 70 72 65 76 2d 6e 6f 74 65 29 0a 20 20 20 20 20 20 | org-noter-sync-prev-note)....... |
| 29aa0 | 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 43 2d 4d 2d 2e 22 29 20 2e 20 6f 72 67 2d 6e 6f 74 65 | ......(,(kbd."C-M-.")...org-note |
| 29ac0 | 72 2d 73 79 6e 63 2d 63 75 72 72 65 6e 74 2d 6e 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r-sync-current-note)............ |
| 29ae0 | 20 28 2c 28 6b 62 64 20 22 43 2d 4d 2d 6e 22 29 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e | .(,(kbd."C-M-n")...org-noter-syn |
| 29b00 | 63 2d 6e 65 78 74 2d 6e 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 | c-next-note).............(,(kbd. |
| 29b20 | 22 4d 2d 54 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 74 6f 67 67 6c 65 2d 6e 6f 74 65 | "M-T").....org-noter-toggle-note |
| 29b40 | 73 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 6f 6e 29 29 0a 0a 20 20 28 6c 65 74 20 28 28 6d 6f | s-window-location))....(let.((mo |
| 29b60 | 64 65 2d 6c 69 6e 65 2d 73 65 67 6d 65 6e 74 20 27 28 3a 65 76 61 6c 20 28 6f 72 67 2d 6e 6f 74 | de-line-segment.'(:eval.(org-not |
| 29b80 | 65 72 2d 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 74 65 78 74 29 29 29 29 0a 20 20 20 20 28 69 66 20 6f | er--mode-line-text)))).....(if.o |
| 29ba0 | 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 73 | rg-noter-doc-mode.........(if.(s |
| 29bc0 | 79 6d 62 6f 6c 70 20 28 63 61 72 2d 73 61 66 65 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 | ymbolp.(car-safe.mode-line-forma |
| 29be0 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d | t)).............(setq.mode-line- |
| 29c00 | 66 6f 72 6d 61 74 20 28 6c 69 73 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 73 65 67 6d 65 6e 74 20 6d | format.(list.mode-line-segment.m |
| 29c20 | 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | ode-line-format))...........(pus |
| 29c40 | 68 20 6d 6f 64 65 2d 6c 69 6e 65 2d 73 65 67 6d 65 6e 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f | h.mode-line-segment.mode-line-fo |
| 29c60 | 72 6d 61 74 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 | rmat)).......(setq.mode-line-for |
| 29c80 | 6d 61 74 20 28 64 65 6c 65 74 65 20 6d 6f 64 65 2d 6c 69 6e 65 2d 73 65 67 6d 65 6e 74 20 6d 6f | mat.(delete.mode-line-segment.mo |
| 29ca0 | 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e | de-line-format)))))..(define-min |
| 29cc0 | 6f 72 2d 6d 6f 64 65 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 6d 6f 64 65 0a 20 20 22 | or-mode.org-noter-notes-mode..." |
| 29ce0 | 4d 69 6e 6f 72 20 6d 6f 64 65 20 66 6f 72 20 74 68 65 20 6e 6f 74 65 73 20 62 75 66 66 65 72 2e | Minor.mode.for.the.notes.buffer. |
| 29d00 | 0a 4b 65 79 6d 61 70 3a 0a 5c 5c 7b 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 6d 6f 64 65 | .Keymap:.\\{org-noter-notes-mode |
| 29d20 | 2d 6d 61 70 7d 22 0a 20 20 3a 6b 65 79 6d 61 70 20 60 28 28 2c 28 6b 62 64 20 22 4d 2d 70 22 29 | -map}"...:keymap.`((,(kbd."M-p") |
| 29d40 | 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 70 72 65 76 2d 70 61 67 65 2d 6f 72 | .....org-noter-sync-prev-page-or |
| 29d60 | 2d 63 68 61 70 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 4d 2d | -chapter).............(,(kbd."M- |
| 29d80 | 2e 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 63 75 72 72 65 6e 74 2d 70 | .").....org-noter-sync-current-p |
| 29da0 | 61 67 65 2d 6f 72 2d 63 68 61 70 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b | age-or-chapter).............(,(k |
| 29dc0 | 62 64 20 22 4d 2d 6e 22 29 20 20 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 6e 65 78 | bd."M-n").....org-noter-sync-nex |
| 29de0 | 74 2d 70 61 67 65 2d 6f 72 2d 63 68 61 70 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | t-page-or-chapter).............( |
| 29e00 | 2c 28 6b 62 64 20 22 43 2d 4d 2d 70 22 29 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d | ,(kbd."C-M-p")...org-noter-sync- |
| 29e20 | 70 72 65 76 2d 6e 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 43 | prev-note).............(,(kbd."C |
| 29e40 | 2d 4d 2d 2e 22 29 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 63 75 72 72 65 6e 74 2d | -M-.")...org-noter-sync-current- |
| 29e60 | 6e 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 43 2d 4d 2d 6e 22 | note).............(,(kbd."C-M-n" |
| 29e80 | 29 20 2e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 79 6e 63 2d 6e 65 78 74 2d 6e 6f 74 65 29 0a 20 20 | )...org-noter-sync-next-note)... |
| 29ea0 | 20 20 20 20 20 20 20 20 20 20 28 2c 28 6b 62 64 20 22 4d 2d 54 22 29 20 20 20 2e 20 6f 72 67 2d | ..........(,(kbd."M-T").....org- |
| 29ec0 | 6e 6f 74 65 72 2d 74 6f 67 67 6c 65 2d 6e 6f 74 65 73 2d 77 69 6e 64 6f 77 2d 6c 6f 63 61 74 69 | noter-toggle-notes-window-locati |
| 29ee0 | 6f 6e 29 29 0a 20 20 28 69 66 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 6d 6f 64 65 0a 20 20 | on))...(if.org-noter-doc-mode... |
| 29f00 | 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 64 6f 63 2d 6d 6f 64 65 20 2d 31 29 29 29 0a 0a 28 | ....(org-noter-doc-mode.-1)))..( |
| 29f20 | 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 6f 72 65 29 0a 3b 3b 3b 20 6f 72 67 | provide.'org-noter-core).;;;.org |
| 29f40 | 2d 6e 6f 74 65 72 2d 63 6f 72 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 | -noter-core.el.ends.here........ |
| 29f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 29fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a000 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6f 72 67 2d 6e 6f 74 65 | org-noter-20240918.1703/org-note |
| 2a020 | 72 2d 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 | r-pkg.el........................ |
| 2a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a060 | 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 |
| 2a080 | 30 30 30 31 32 31 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 37 34 32 00 20 30 00 00 00 | 0001212.00000000000.015742..0... |
| 2a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a100 | 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................... |
| 2a120 | 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................... |
| 2a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a200 | 3b 3b 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 3b 20 6c 65 78 69 63 | ;;.-*-.no-byte-compile:.t;.lexic |
| 2a220 | 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 6e 69 6c 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b | al-binding:.nil.-*-.(define-pack |
| 2a240 | 61 67 65 20 22 6f 72 67 2d 6e 6f 74 65 72 22 20 22 32 30 32 34 30 39 31 38 2e 31 37 30 33 22 0a | age."org-noter"."20240918.1703". |
| 2a260 | 20 20 22 41 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 4f 72 67 2d 6d 6f 64 65 2c 20 64 6f 63 | .."A.synchronized,.Org-mode,.doc |
| 2a280 | 75 6d 65 6e 74 20 61 6e 6e 6f 74 61 74 6f 72 2e 22 0a 20 20 27 28 28 65 6d 61 63 73 20 20 22 32 | ument.annotator."...'((emacs.."2 |
| 2a2a0 | 34 2e 34 22 29 0a 20 20 20 20 28 63 6c 2d 6c 69 62 20 22 30 2e 36 22 29 0a 20 20 20 20 28 6f 72 | 4.4").....(cl-lib."0.6").....(or |
| 2a2c0 | 67 20 20 20 20 22 39 2e 34 22 29 29 0a 20 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 | g...."9.4"))...:url."https://git |
| 2a2e0 | 68 75 62 2e 63 6f 6d 2f 6f 72 67 2d 6e 6f 74 65 72 2f 6f 72 67 2d 6e 6f 74 65 72 22 0a 20 20 3a | hub.com/org-noter/org-noter"...: |
| 2a300 | 63 6f 6d 6d 69 74 20 22 36 39 31 65 66 63 33 65 64 34 61 32 38 32 38 64 37 39 31 61 31 34 38 65 | commit."691efc3ed4a2828d791a148e |
| 2a320 | 35 33 38 35 31 33 36 35 63 32 65 62 33 38 30 66 22 0a 20 20 3a 72 65 76 64 65 73 63 20 22 36 39 | 53851365c2eb380f"...:revdesc."69 |
| 2a340 | 31 65 66 63 33 65 64 34 61 32 22 0a 20 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 6c 69 73 70 22 | 1efc3ed4a2"...:keywords.'("lisp" |
| 2a360 | 20 22 70 64 66 22 20 22 69 6e 74 65 72 6c 65 61 76 65 22 20 22 61 6e 6e 6f 74 61 74 65 22 20 22 | ."pdf"."interleave"."annotate"." |
| 2a380 | 65 78 74 65 72 6e 61 6c 22 20 22 73 79 6e 63 22 20 22 6e 6f 74 65 73 22 20 22 64 6f 63 75 6d 65 | external"."sync"."notes"."docume |
| 2a3a0 | 6e 74 73 22 20 22 6f 72 67 2d 6d 6f 64 65 22 29 0a 20 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 | nts"."org-mode")...:authors.'((" |
| 2a3c0 | 47 6f 6e c3 a7 61 6c 6f 20 53 61 6e 74 6f 73 22 20 2e 20 22 69 6e 40 62 73 65 6e 74 69 61 22 29 | Gon..alo.Santos"..."in@bsentia") |
| 2a3e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 4d 61 69 6e 74 61 69 6e 65 72 20 44 6d 69 74 72 | ..............("Maintainer.Dmitr |
| 2a400 | 79 20 4d 22 20 2e 20 22 64 6d 69 74 72 79 6d 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 29 0a 20 20 3a | y.M"..."dmitrym@gmail.com"))...: |
| 2a420 | 6d 61 69 6e 74 61 69 6e 65 72 73 20 27 28 28 22 50 65 74 65 72 20 4d 61 6f 22 20 2e 20 22 70 65 | maintainers.'(("Peter.Mao"..."pe |
| 2a440 | 74 65 72 2e 6d 61 6f 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ter.mao@gmail.com")............. |
| 2a460 | 20 20 20 20 20 28 22 44 6d 69 74 72 79 20 4d 22 20 2e 20 22 64 6d 69 74 72 79 6d 40 67 6d 61 69 | .....("Dmitry.M"..."dmitrym@gmai |
| 2a480 | 6c 2e 63 6f 6d 22 29 29 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l.com")))....................... |
| 2a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a600 | 6f 72 67 2d 6e 6f 74 65 72 2d 32 30 32 34 30 39 31 38 2e 31 37 30 33 2f 6f 72 67 2d 6e 6f 74 65 | org-noter-20240918.1703/org-note |
| 2a620 | 72 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 00 | r.el............................ |
| 2a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a660 | 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 |
| 2a680 | 30 30 33 36 32 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 37 35 00 20 30 00 00 00 | 0036232.00000000000.015175..0... |
| 2a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a700 | 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................... |
| 2a720 | 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................... |
| 2a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a800 | 3b 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2e 65 6c 20 2d 2d 2d 20 41 20 73 79 6e 63 68 72 6f 6e 69 | ;;;.org-noter.el.---.A.synchroni |
| 2a820 | 7a 65 64 2c 20 4f 72 67 2d 6d 6f 64 65 2c 20 64 6f 63 75 6d 65 6e 74 20 61 6e 6e 6f 74 61 74 6f | zed,.Org-mode,.document.annotato |
| 2a840 | 72 20 20 20 20 20 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 3b 20 | r.......-*-.lexical-binding:.t;. |
| 2a860 | 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 37 2d 32 30 31 39 20 | -*-..;;.Copyright.(C).2017-2019. |
| 2a880 | 20 47 6f 6e c3 a7 61 6c 6f 20 53 61 6e 74 6f 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 47 6f 6e | .Gon..alo.Santos..;;.Author:.Gon |
| 2a8a0 | c3 a7 61 6c 6f 20 53 61 6e 74 6f 73 20 28 67 69 74 68 75 62 2e 63 6f 6d 2f 77 65 69 72 64 4e 6f | ..alo.Santos.(github.com/weirdNo |
| 2a8c0 | 78 29 20 3c 69 6e 40 62 73 65 6e 74 69 61 3e 0a 3b 3b 09 20 20 20 4d 61 69 6e 74 61 69 6e 65 72 | x).<in@bsentia>.;;....Maintainer |
| 2a8e0 | 20 44 6d 69 74 72 79 20 4d 20 3c 64 6d 69 74 72 79 6d 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b | .Dmitry.M.<dmitrym@gmail.com>.;; |
| 2a900 | 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 50 65 74 65 72 20 4d 61 6f 20 3c 70 65 74 65 72 2e 6d 61 | .Maintainer:.Peter.Mao.<peter.ma |
| 2a920 | 6f 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 44 6d 69 74 | o@gmail.com>.;;.............Dmit |
| 2a940 | 72 79 20 4d 20 3c 64 6d 69 74 72 79 6d 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 48 6f 6d 65 | ry.M.<dmitrym@gmail.com>.;;.Home |
| 2a960 | 70 61 67 65 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 6e 6f 74 | page:.https://github.com/org-not |
| 2a980 | 65 72 2f 6f 72 67 2d 6e 6f 74 65 72 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6c 69 73 70 20 70 | er/org-noter.;;.Keywords:.lisp.p |
| 2a9a0 | 64 66 20 69 6e 74 65 72 6c 65 61 76 65 20 61 6e 6e 6f 74 61 74 65 20 65 78 74 65 72 6e 61 6c 20 | df.interleave.annotate.external. |
| 2a9c0 | 73 79 6e 63 20 6e 6f 74 65 73 20 64 6f 63 75 6d 65 6e 74 73 20 6f 72 67 2d 6d 6f 64 65 0a 3b 3b | sync.notes.documents.org-mode.;; |
| 2a9e0 | 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 32 34 2e 34 | .Package-Requires:.((emacs."24.4 |
| 2aa00 | 22 29 20 28 63 6c 2d 6c 69 62 20 22 30 2e 36 22 29 20 28 6f 72 67 20 22 39 2e 34 22 29 29 0a 3b | ").(cl-lib."0.6").(org."9.4")).; |
| 2aa20 | 3b 20 50 61 63 6b 61 67 65 2d 56 65 72 73 69 6f 6e 3a 20 32 30 32 34 30 39 31 38 2e 31 37 30 33 | ;.Package-Version:.20240918.1703 |
| 2aa40 | 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 76 69 73 69 6f 6e 3a 20 36 39 31 65 66 63 33 65 64 34 | .;;.Package-Revision:.691efc3ed4 |
| 2aa60 | 61 32 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 | a2..;;.This.file.is.not.part.of. |
| 2aa80 | 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 |
| 2aaa0 | 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 |
| 2aac0 | 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. |
| 2aae0 | 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 |
| 2ab00 | 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 |
| 2ab20 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 | he.Free.Software.Foundation,.eit |
| 2ab40 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 | her.version.3.of.the.License,.or |
| 2ab60 | 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 | .;;.(at.your.option).any.later.v |
| 2ab80 | 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 | ersion...;;.This.program.is.dist |
| 2aba0 | 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c | ributed.in.the.hope.that.it.will |
| 2abc0 | 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 | .be.useful,.;;.but.WITHOUT.ANY.W |
| 2abe0 | 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 65 | ARRANTY;.without.even.the.implie |
| 2ac00 | 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | d.warranty.of.;;.MERCHANTABILITY |
| 2ac20 | 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | .or.FITNESS.FOR.A.PARTICULAR.PUR |
| 2ac40 | 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | POSE...See.the.;;.GNU.General.Pu |
| 2ac60 | 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 0a | blic.License.for.more.details... |
| 2ac80 | 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 6f | ;;.You.should.have.received.a.co |
| 2aca0 | 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 63 | py.of.the.GNU.General.Public.Lic |
| 2acc0 | 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e | ense.;;.along.with.this.program. |
| 2ace0 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 | ..If.not,.see.<http://www.gnu.or |
| 2ad00 | 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a | g/licenses/>...;;;.Commentary:.. |
| 2ad20 | 3b 3b 20 54 68 65 20 69 64 65 61 20 69 73 20 74 6f 20 6c 65 74 20 79 6f 75 20 63 72 65 61 74 65 | ;;.The.idea.is.to.let.you.create |
| 2ad40 | 20 6e 6f 74 65 73 20 74 68 61 74 20 61 72 65 20 6b 65 70 74 20 69 6e 20 73 79 6e 63 20 77 68 65 | .notes.that.are.kept.in.sync.whe |
| 2ad60 | 6e 20 79 6f 75 20 73 63 72 6f 6c 6c 0a 3b 3b 20 74 68 72 6f 75 67 68 20 74 68 65 20 64 6f 63 75 | n.you.scroll.;;.through.the.docu |
| 2ad80 | 6d 65 6e 74 2c 20 62 75 74 20 74 68 61 74 20 61 72 65 20 65 78 74 65 72 6e 61 6c 20 74 6f 20 69 | ment,.but.that.are.external.to.i |
| 2ada0 | 74 20 2d 20 74 68 65 20 6e 6f 74 65 73 20 74 68 65 6d 73 65 6c 76 65 73 20 6c 69 76 65 0a 3b 3b | t.-.the.notes.themselves.live.;; |
| 2adc0 | 20 69 6e 20 61 6e 20 4f 72 67 2d 6d 6f 64 65 20 66 69 6c 65 2e 20 20 41 73 20 73 75 63 68 2c 20 | .in.an.Org-mode.file...As.such,. |
| 2ade0 | 74 68 69 73 20 6c 65 76 65 72 61 67 65 73 20 74 68 65 20 70 6f 77 65 72 20 6f 66 20 4f 72 67 2d | this.leverages.the.power.of.Org- |
| 2ae00 | 6d 6f 64 65 20 28 74 68 65 0a 3b 3b 20 6e 6f 74 65 73 20 6d 61 79 20 68 61 76 65 20 6f 75 74 6c | mode.(the.;;.notes.may.have.outl |
| 2ae20 | 69 6e 65 73 2c 20 6c 61 74 65 78 20 66 72 61 67 6d 65 6e 74 73 2c 20 62 61 62 65 6c 2c 20 65 74 | ines,.latex.fragments,.babel,.et |
| 2ae40 | 63 2e 2e 2e 29 20 77 68 69 6c 65 20 61 63 74 69 6e 67 20 6c 69 6b 65 0a 3b 3b 20 6e 6f 74 65 73 | c...).while.acting.like.;;.notes |
| 2ae60 | 20 74 68 61 74 20 61 72 65 20 6d 61 64 65 20 2f 69 6e 2f 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 | .that.are.made./in/.the.document |
| 2ae80 | 2e 0a 0a 3b 3b 20 41 6c 73 6f 2c 20 49 20 6d 75 73 74 20 74 68 61 6e 6b 20 53 65 62 61 73 74 69 | ...;;.Also,.I.must.thank.Sebasti |
| 2aea0 | 61 6e 20 66 6f 72 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 69 64 65 61 20 61 6e 64 20 69 6e 73 | an.for.the.original.idea.and.ins |
| 2aec0 | 70 69 72 61 74 69 6f 6e 21 0a 3b 3b 20 4c 69 6e 6b 20 74 6f 20 74 68 65 20 6f 72 69 67 69 6e 61 | piration!.;;.Link.to.the.origina |
| 2aee0 | 6c 20 49 6e 74 65 72 6c 65 61 76 65 20 70 61 63 6b 61 67 65 3a 0a 3b 3b 20 68 74 74 70 73 3a 2f | l.Interleave.package:.;;.https:/ |
| 2af00 | 2f 67 69 74 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 | /github.com/rudolfochrist/interl |
| 2af20 | 65 61 76 65 0a 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 65 6c | eave..;;;.Code:.(require.'org-el |
| 2af40 | 65 6d 65 6e 74 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 75 69 | ement).(require.'cl-lib)..(requi |
| 2af60 | 72 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 6f 72 65 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 | re.'org-noter-core)..(declare-fu |
| 2af80 | 6e 63 74 69 6f 6e 20 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 22 6f 72 67 22 29 0a 28 64 65 63 | nction.org-entry-put."org").(dec |
| 2afa0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 77 69 74 68 2d 77 69 64 65 2d 62 75 66 66 | lare-function.org-with-wide-buff |
| 2afc0 | 65 72 20 22 6f 72 67 2d 6d 61 63 73 22 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f | er."org-macs")..(add-to-list.'lo |
| 2afe0 | 61 64 2d 70 61 74 68 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 | ad-path.(concat.(file-name-direc |
| 2b000 | 74 6f 72 79 20 6c 6f 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 22 6d 6f 64 75 6c 65 73 22 29 29 | tory.load-file-name)."modules")) |
| 2b020 | 0a 28 77 68 65 6e 20 28 6f 72 20 28 6d 65 6d 71 20 27 64 6f 63 2d 76 69 65 77 2d 6d 6f 64 65 20 | .(when.(or.(memq.'doc-view-mode. |
| 2b040 | 6f 72 67 2d 6e 6f 74 65 72 2d 73 75 70 70 6f 72 74 65 64 2d 6d 6f 64 65 73 29 0a 20 20 20 20 20 | org-noter-supported-modes)...... |
| 2b060 | 20 20 20 20 20 28 6d 65 6d 71 20 27 70 64 66 2d 76 69 65 77 2d 6d 6f 64 65 20 6f 72 67 2d 6e 6f | .....(memq.'pdf-view-mode.org-no |
| 2b080 | 74 65 72 2d 73 75 70 70 6f 72 74 65 64 2d 6d 6f 64 65 73 29 29 0a 20 20 28 72 65 71 75 69 72 65 | ter-supported-modes))...(require |
| 2b0a0 | 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 70 64 66 29 29 0a 28 77 68 65 6e 20 28 6d 65 6d 71 20 27 6e | .'org-noter-pdf)).(when.(memq.'n |
| 2b0c0 | 6f 76 2d 6d 6f 64 65 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 75 70 70 6f 72 74 65 64 2d 6d 6f 64 65 | ov-mode.org-noter-supported-mode |
| 2b0e0 | 73 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 76 29 29 0a 28 | s)...(require.'org-noter-nov)).( |
| 2b100 | 77 68 65 6e 20 28 6d 65 6d 71 20 27 64 6a 76 75 2d 72 65 61 64 2d 6d 6f 64 65 20 6f 72 67 2d 6e | when.(memq.'djvu-read-mode.org-n |
| 2b120 | 6f 74 65 72 2d 73 75 70 70 6f 72 74 65 64 2d 6d 6f 64 65 73 29 0a 20 20 28 72 65 71 75 69 72 65 | oter-supported-modes)...(require |
| 2b140 | 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 64 6a 76 75 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | .'org-noter-djvu))..;;;###autolo |
| 2b160 | 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | ad.(defun.org-noter.(&optional.a |
| 2b180 | 72 67 29 0a 20 20 22 53 74 61 72 74 20 60 6f 72 67 2d 6e 6f 74 65 72 27 20 73 65 73 73 69 6f 6e | rg)..."Start.`org-noter'.session |
| 2b1a0 | 2e 0a 0a 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 6d 6f 64 65 73 20 6f 66 20 6f 70 65 72 61 74 | ...There.are.two.modes.of.operat |
| 2b1c0 | 69 6f 6e 2e 20 20 59 6f 75 20 6d 61 79 20 63 72 65 61 74 65 20 74 68 65 20 73 65 73 73 69 6f 6e | ion...You.may.create.the.session |
| 2b1e0 | 20 66 72 6f 6d 3a 0a 2d 20 54 68 65 20 4f 72 67 20 6e 6f 74 65 73 20 66 69 6c 65 0a 2d 20 54 68 | .from:.-.The.Org.notes.file.-.Th |
| 2b200 | 65 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 62 65 20 61 6e 6e 6f 74 61 74 65 64 20 28 50 44 46 2c | e.document.to.be.annotated.(PDF, |
| 2b220 | 20 45 50 55 42 2c 20 2e 2e 2e 29 0a 0a 2d 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 73 65 73 73 | .EPUB,....)..-.Creating.the.sess |
| 2b240 | 69 6f 6e 20 66 72 6f 6d 20 6e 6f 74 65 73 20 66 69 6c 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ion.from.notes.file.------------ |
| 2b260 | 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 54 68 69 73 20 | --------------------------.This. |
| 2b280 | 77 69 6c 6c 20 6f 70 65 6e 20 61 20 73 65 73 73 69 6f 6e 20 66 6f 72 20 74 61 6b 69 6e 67 20 79 | will.open.a.session.for.taking.y |
| 2b2a0 | 6f 75 72 20 6e 6f 74 65 73 2c 20 77 69 74 68 20 69 6e 64 69 72 65 63 74 0a 62 75 66 66 65 72 73 | our.notes,.with.indirect.buffers |
| 2b2c0 | 20 74 6f 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 74 68 65 20 6e 6f 74 65 73 20 73 | .to.the.document.and.the.notes.s |
| 2b2e0 | 69 64 65 20 62 79 20 73 69 64 65 2e 20 20 59 6f 75 72 20 63 75 72 72 65 6e 74 0a 77 69 6e 64 6f | ide.by.side...Your.current.windo |
| 2b300 | 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 6f 6e 27 74 20 62 65 20 63 68 61 6e 67 65 64 | w.configuration.won't.be.changed |
| 2b320 | 2c 20 62 65 63 61 75 73 65 20 74 68 69 73 20 6f 70 65 6e 73 20 69 6e 20 61 0a 6e 65 77 20 66 72 | ,.because.this.opens.in.a.new.fr |
| 2b340 | 61 6d 65 2e 0a 0a 59 6f 75 20 6f 6e 6c 79 20 6e 65 65 64 20 74 6f 20 72 75 6e 20 74 68 69 73 20 | ame...You.only.need.to.run.this. |
| 2b360 | 63 6f 6d 6d 61 6e 64 20 69 6e 73 69 64 65 20 61 20 68 65 61 64 69 6e 67 20 28 77 68 69 63 68 20 | command.inside.a.heading.(which. |
| 2b380 | 77 69 6c 6c 0a 68 6f 6c 64 20 74 68 65 20 6e 6f 74 65 73 20 66 6f 72 20 74 68 69 73 20 64 6f 63 | will.hold.the.notes.for.this.doc |
| 2b3a0 | 75 6d 65 6e 74 29 2e 20 20 49 66 20 6e 6f 20 64 6f 63 75 6d 65 6e 74 20 70 61 74 68 20 70 72 6f | ument)...If.no.document.path.pro |
| 2b3c0 | 70 65 72 74 79 20 69 73 20 66 6f 75 6e 64 2c 0a 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c | perty.is.found,.this.command.wil |
| 2b3e0 | 6c 20 61 73 6b 20 79 6f 75 20 66 6f 72 20 74 68 65 20 74 61 72 67 65 74 20 66 69 6c 65 2e 0a 0a | l.ask.you.for.the.target.file... |
| 2b400 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 75 6e 69 76 65 72 73 61 6c 20 61 72 67 75 6d 65 6e 74 | With.a.prefix.universal.argument |
| 2b420 | 20 41 52 47 2c 20 6f 6e 6c 79 20 63 68 65 63 6b 20 66 6f 72 20 74 68 65 20 70 72 6f 70 65 72 74 | .ARG,.only.check.for.the.propert |
| 2b440 | 79 0a 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 65 61 64 69 6e 67 2c 20 64 6f 6e 27 74 20 | y.in.the.current.heading,.don't. |
| 2b460 | 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 70 61 72 65 6e 74 73 2e 0a 0a 57 69 74 68 20 32 20 70 72 | inherit.from.parents...With.2.pr |
| 2b480 | 65 66 69 78 20 75 6e 69 76 65 72 73 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47 2c 20 61 73 | efix.universal.arguments.ARG,.as |
| 2b4a0 | 6b 20 66 6f 72 20 61 20 6e 65 77 20 64 6f 63 75 6d 65 6e 74 2c 0a 65 76 65 6e 20 69 66 20 74 68 | k.for.a.new.document,.even.if.th |
| 2b4c0 | 65 20 63 75 72 72 65 6e 74 20 68 65 61 64 69 6e 67 20 61 6e 6e 6f 74 61 74 65 73 20 6f 6e 65 2e | e.current.heading.annotates.one. |
| 2b4e0 | 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 6e 75 6d 62 65 72 20 41 52 47 3a 0a 2d 20 47 72 | ..With.a.prefix.number.ARG:.-.Gr |
| 2b500 | 65 61 74 65 72 20 74 68 61 6e 20 30 3a 20 4f 70 65 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 | eater.than.0:.Open.the.document. |
| 2b520 | 6c 69 6b 65 20 60 66 69 6e 64 2d 66 69 6c 65 27 0a 2d 20 20 20 20 20 45 71 75 61 6c 20 74 6f 20 | like.`find-file'.-.....Equal.to. |
| 2b540 | 30 3a 20 43 72 65 61 74 65 20 73 65 73 73 69 6f 6e 20 77 69 74 68 20 60 6f 72 67 2d 6e 6f 74 65 | 0:.Create.session.with.`org-note |
| 2b560 | 72 2d 61 6c 77 61 79 73 2d 63 72 65 61 74 65 2d 66 72 61 6d 65 27 20 74 6f 67 67 6c 65 64 0a 2d | r-always-create-frame'.toggled.- |
| 2b580 | 20 20 20 20 4c 65 73 73 20 74 68 61 6e 20 30 3a 20 4f 70 65 6e 20 74 68 65 20 66 6f 6c 64 65 72 | ....Less.than.0:.Open.the.folder |
| 2b5a0 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 0a 0a 2d 20 43 72 65 61 | .containing.the.document..-.Crea |
| 2b5c0 | 74 69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 | ting.the.session.from.the.docume |
| 2b5e0 | 6e 74 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 2d 2d 2d | nt.----------------------------- |
| 2b600 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 54 68 69 73 20 77 69 6c 6c 20 74 72 79 20 74 6f 20 66 69 6e | -----------.This.will.try.to.fin |
| 2b620 | 64 20 61 20 6e 6f 74 65 73 20 66 69 6c 65 20 69 6e 20 61 6e 79 20 6f 66 20 74 68 65 20 70 61 72 | d.a.notes.file.in.any.of.the.par |
| 2b640 | 65 6e 74 20 66 6f 6c 64 65 72 73 2e 0a 54 68 65 20 6e 61 6d 65 73 20 69 74 20 77 69 6c 6c 20 73 | ent.folders..The.names.it.will.s |
| 2b660 | 65 61 72 63 68 20 66 6f 72 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 0a 60 6f 72 67 2d 6e 6f | earch.for.are.defined.in.`org-no |
| 2b680 | 74 65 72 2d 64 65 66 61 75 6c 74 2d 6e 6f 74 65 73 2d 66 69 6c 65 2d 6e 61 6d 65 73 27 2e 20 20 | ter-default-notes-file-names'... |
| 2b6a0 | 49 74 20 77 69 6c 6c 20 61 6c 73 6f 20 74 72 79 20 74 6f 20 66 69 6e 64 20 61 0a 6e 6f 74 65 73 | It.will.also.try.to.find.a.notes |
| 2b6c0 | 20 66 69 6c 65 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 61 73 20 74 68 65 20 | .file.with.the.same.name.as.the. |
| 2b6e0 | 64 6f 63 75 6d 65 6e 74 2c 20 67 69 76 69 6e 67 20 69 74 20 74 68 65 0a 6d 61 78 69 6d 75 6d 20 | document,.giving.it.the.maximum. |
| 2b700 | 70 72 69 6f 72 69 74 79 2e 0a 0a 57 68 65 6e 20 69 74 20 64 6f 65 73 6e 27 74 20 66 69 6e 64 20 | priority...When.it.doesn't.find. |
| 2b720 | 61 6e 79 74 68 69 6e 67 2c 20 69 74 20 77 69 6c 6c 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 | anything,.it.will.interactively. |
| 2b740 | 61 73 6b 20 79 6f 75 20 77 68 61 74 0a 79 6f 75 20 77 61 6e 74 20 69 74 20 74 6f 20 64 6f 2e 20 | ask.you.what.you.want.it.to.do.. |
| 2b760 | 20 54 68 65 20 74 61 72 67 65 74 20 6e 6f 74 65 73 20 66 69 6c 65 20 6d 75 73 74 20 62 65 20 69 | .The.target.notes.file.must.be.i |
| 2b780 | 6e 20 61 20 70 61 72 65 6e 74 0a 66 6f 6c 64 65 72 20 28 64 69 72 65 63 74 20 6f 72 20 6f 74 68 | n.a.parent.folder.(direct.or.oth |
| 2b7a0 | 65 72 77 69 73 65 29 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a 59 6f 75 20 6d 61 | erwise).of.the.document...You.ma |
| 2b7c0 | 79 20 70 61 73 73 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 | y.pass.a.prefix.ARG.in.order.to. |
| 2b7e0 | 6d 61 6b 65 20 69 74 20 6c 65 74 20 79 6f 75 20 63 68 6f 6f 73 65 20 74 68 65 0a 6e 6f 74 65 73 | make.it.let.you.choose.the.notes |
| 2b800 | 20 66 69 6c 65 2c 20 65 76 65 6e 20 69 66 20 69 74 20 66 69 6e 64 73 20 6f 6e 65 2e 22 0a 20 20 | .file,.even.if.it.finds.one."... |
| 2b820 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 3b 3b 20 | (interactive."P")...(cond....;;. |
| 2b840 | 4e 4f 54 45 28 6e 6f 78 29 3a 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e 20 | NOTE(nox):.Creating.the.session. |
| 2b860 | 66 72 6f 6d 20 6e 6f 74 65 73 20 66 69 6c 65 0a 20 20 20 28 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f | from.notes.file....((eq.major-mo |
| 2b880 | 64 65 20 27 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6e 6f 74 65 73 2d | de.'org-mode).....(let*.((notes- |
| 2b8a0 | 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 29 29 0a 20 20 | file-path.(buffer-file-name))... |
| 2b8c0 | 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 28 6f 72 67 | .........(document-property.(org |
| 2b8e0 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 6f 72 2d 72 65 61 64 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 6f | -noter--get-or-read-document-pro |
| 2b900 | 70 65 72 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 20 20 20 20 | perty........................... |
| 2b920 | 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 61 72 67 20 27 28 34 29 29 29 0a 20 20 20 20 | .....(not.(equal.arg.'(4)))..... |
| 2b940 | 20 20 20 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 71 75 61 | ...........................(equa |
| 2b960 | 6c 20 61 72 67 20 27 28 31 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e | l.arg.'(16))))............(org-n |
| 2b980 | 6f 74 65 72 2d 61 6c 77 61 79 73 2d 63 72 65 61 74 65 2d 66 72 61 6d 65 0a 20 20 20 20 20 20 20 | oter-always-create-frame........ |
| 2b9a0 | 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 6e 75 6d 62 65 72 70 20 61 72 67 29 20 28 3d 20 61 | .....(if.(and.(numberp.arg).(=.a |
| 2b9c0 | 72 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6f 72 67 2d | rg.0)).................(not.org- |
| 2b9e0 | 6e 6f 74 65 72 2d 61 6c 77 61 79 73 2d 63 72 65 61 74 65 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 | noter-always-create-frame)...... |
| 2ba00 | 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 2d 61 6c 77 61 79 73 2d 63 72 65 61 74 65 | .........org-noter-always-create |
| 2ba20 | 2d 66 72 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 73 74 20 28 6f 72 67 2d 6e 6f | -frame))............(ast.(org-no |
| 2ba40 | 74 65 72 2d 2d 70 61 72 73 65 2d 72 6f 6f 74 20 28 76 65 63 74 6f 72 20 28 63 75 72 72 65 6e 74 | ter--parse-root.(vector.(current |
| 2ba60 | 2d 62 75 66 66 65 72 29 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 29 29 29 0a 20 20 | -buffer).document-property)))... |
| 2ba80 | 20 20 20 20 20 20 20 20 20 28 73 65 73 73 69 6f 6e 2d 69 64 20 28 67 65 74 2d 74 65 78 74 2d 70 | .........(session-id.(get-text-p |
| 2baa0 | 72 6f 70 65 72 74 79 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 | roperty.(org-element-property.:b |
| 2bac0 | 65 67 69 6e 20 61 73 74 29 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 69 64 2d 74 65 78 74 2d 70 72 6f | egin.ast).org-noter--id-text-pro |
| 2bae0 | 70 65 72 74 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 73 65 73 73 69 6f 6e 29 0a 0a 20 20 20 | perty))............session)..... |
| 2bb00 | 20 20 20 3b 3b 20 43 68 65 63 6b 20 66 6f 72 20 70 72 65 66 69 78 20 76 61 6c 75 65 0a 20 20 20 | ...;;.Check.for.prefix.value.... |
| 2bb20 | 20 20 20 28 69 66 20 28 6f 72 20 28 6e 75 6d 62 65 72 70 20 61 72 67 29 20 28 65 71 20 61 72 67 | ...(if.(or.(numberp.arg).(eq.arg |
| 2bb40 | 20 27 2d 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 59 65 73 2c 20 75 73 65 72 27 73 20 67 | .'-))...........;;.Yes,.user's.g |
| 2bb60 | 69 76 65 6e 20 61 20 70 72 65 66 69 78 20 76 61 6c 75 65 2e 0a 20 20 20 20 20 20 20 20 20 20 28 | iven.a.prefix.value............( |
| 2bb80 | 63 6f 6e 64 20 28 28 3e 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 61 | cond.((>.(prefix-numeric-value.a |
| 2bba0 | 72 67 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 73 20 74 68 | rg).0)..................;;.Is.th |
| 2bbc0 | 65 20 70 72 65 66 69 78 20 76 61 6c 75 65 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 30 3f 0a 20 | e.prefix.value.greater.than.0?.. |
| 2bbe0 | 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 20 64 6f 63 75 6d | ................(find-file.docum |
| 2bc00 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ent-property)).................; |
| 2bc20 | 3b 20 4f 70 65 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6c 69 6b 65 20 60 66 69 6e 64 2d 66 | ;.Open.the.document.like.`find-f |
| 2bc40 | 69 6c 65 27 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 73 20 74 68 65 | ile'...................;;.Is.the |
| 2bc60 | 20 70 72 65 66 69 78 20 76 61 6c 75 65 20 6c 65 73 73 20 74 68 61 6e 20 30 3f 0a 20 20 20 20 20 | .prefix.value.less.than.0?...... |
| 2bc80 | 20 20 20 20 20 20 20 20 20 20 20 28 28 3c 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 | ...........((<.(prefix-numeric-v |
| 2bca0 | 61 6c 75 65 20 61 72 67 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | alue.arg).0)..................;; |
| 2bcc0 | 20 4f 70 65 6e 20 74 68 65 20 66 6f 6c 64 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 | .Open.the.folder.containing.the. |
| 2bce0 | 64 6f 63 75 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 | document...................(find |
| 2bd00 | 2d 66 69 6c 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 6f 63 75 6d | -file.(file-name-directory.docum |
| 2bd20 | 65 6e 74 2d 70 72 6f 70 65 72 74 79 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 2c | ent-property))))..........;;.No, |
| 2bd40 | 20 75 73 65 72 20 64 69 64 6e 27 74 20 67 69 76 65 20 61 20 70 72 65 66 69 78 20 76 61 6c 75 65 | .user.didn't.give.a.prefix.value |
| 2bd60 | 0a 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 43 68 65 63 6b 20 69 66 20 | .........;;.NOTE(nox):.Check.if. |
| 2bd80 | 69 74 20 69 73 20 61 6e 20 65 78 69 73 74 69 6e 67 20 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 | it.is.an.existing.session....... |
| 2bda0 | 20 20 28 77 68 65 6e 20 73 65 73 73 69 6f 6e 2d 69 64 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | ..(when.session-id...........(se |
| 2bdc0 | 74 71 20 73 65 73 73 69 6f 6e 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 73 65 73 73 69 6f 6e 20 | tq.session.(cl-loop.for.session. |
| 2bde0 | 69 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 | in.org-noter--sessions.......... |
| 2be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 28 3d 20 | ........................when.(=. |
| 2be20 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 69 64 20 73 65 73 73 69 6f 6e 29 20 | (org-noter--session-id.session). |
| 2be40 | 73 65 73 73 69 6f 6e 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 | session-id)..................... |
| 2be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 73 73 69 6f 6e 29 29 29 29 0a | .............return.session)))). |
| 2be80 | 0a 20 20 20 20 20 20 28 69 66 20 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 | .......(if.session...........(le |
| 2bea0 | 74 2a 20 28 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 20 73 65 73 73 69 6f 6e 29 | t*.((org-noter--session.session) |
| 2bec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 | ..................(location.(org |
| 2bee0 | 2d 6e 6f 74 65 72 2d 2d 70 61 72 73 65 2d 6c 6f 63 61 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 0a | -noter--parse-location-property. |
| 2bf00 | 20 20 20 20 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 | ............................(org |
| 2bf20 | 2d 6e 6f 74 65 72 2d 2d 67 65 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 65 6c 65 6d 65 6e 74 29 29 | -noter--get-containing-element)) |
| 2bf40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 74 75 70 | )).............(org-noter--setup |
| 2bf60 | 2d 77 69 6e 64 6f 77 73 20 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | -windows.session).............(w |
| 2bf80 | 68 65 6e 20 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 64 6f 63 2d 67 6f 74 | hen.location.(org-noter--doc-got |
| 2bfa0 | 6f 2d 6c 6f 63 61 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 | o-location.location))........... |
| 2bfc0 | 20 20 28 73 65 6c 65 63 74 2d 66 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 2d 66 6f 63 75 73 20 | ..(select-frame-set-input-focus. |
| 2bfe0 | 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 73 65 73 73 69 6f | (org-noter--session-frame.sessio |
| 2c000 | 6e 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 74 27 73 20 6e 6f 74 20 61 6e 20 65 78 69 73 | n))).........;;.It's.not.an.exis |
| 2c020 | 74 69 6e 67 20 73 65 73 73 69 6f 6e 2c 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 73 65 73 73 69 | ting.session,.create.a.new.sessi |
| 2c040 | 6f 6e 2e 0a 20 20 20 20 20 20 20 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 72 65 61 74 65 2d 73 | on..........(org-noter--create-s |
| 2c060 | 65 73 73 69 6f 6e 20 61 73 74 20 64 6f 63 75 6d 65 6e 74 2d 70 72 6f 70 65 72 74 79 20 6e 6f 74 | ession.ast.document-property.not |
| 2c080 | 65 73 2d 66 69 6c 65 2d 70 61 74 68 29 29 29 29 0a 0a 20 20 20 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | es-file-path)))).....;;;;;;;;;;; |
| 2c0a0 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 2c0c0 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 2c0e0 | 3b 0a 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 | ;....;;.NOTE(nox):.Creating.the. |
| 2c100 | 73 65 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 61 6e 6e 6f 74 61 74 65 64 20 64 6f 63 75 6d | session.from.the.annotated.docum |
| 2c120 | 65 6e 74 0a 20 20 20 3b 3b 0a 20 20 20 3b 3b 20 65 67 3a 20 4d 2d 78 20 6f 72 67 2d 6e 6f 74 65 | ent....;;....;;.eg:.M-x.org-note |
| 2c140 | 72 20 66 72 6f 6d 20 61 20 70 64 66 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 28 28 6d 65 6d 71 20 | r.from.a.pdf.document....((memq. |
| 2c160 | 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 75 70 70 6f 72 74 65 64 2d 6d | major-mode.org-noter-supported-m |
| 2c180 | 6f 64 65 73 29 0a 20 20 20 20 3b 3b 20 69 66 20 61 6e 20 6f 72 67 2d 6e 6f 74 65 72 20 73 65 73 | odes).....;;.if.an.org-noter.ses |
| 2c1a0 | 73 65 69 6f 6e 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 0a 20 20 20 20 28 69 66 20 28 6f 72 | seion.already.exists.....(if.(or |
| 2c1c0 | 67 2d 6e 6f 74 65 72 2d 2d 76 61 6c 69 64 2d 73 65 73 73 69 6f 6e 20 6f 72 67 2d 6e 6f 74 65 72 | g-noter--valid-session.org-noter |
| 2c1e0 | 2d 2d 73 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6f 72 67 2d 6e | --session).........(progn.(org-n |
| 2c200 | 6f 74 65 72 2d 2d 73 65 74 75 70 2d 77 69 6e 64 6f 77 73 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 | oter--setup-windows.org-noter--s |
| 2c220 | 65 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 66 | ession)................(select-f |
| 2c240 | 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 2d 66 6f 63 75 73 20 28 6f 72 67 2d 6e 6f 74 65 72 2d | rame-set-input-focus.(org-noter- |
| 2c260 | 2d 73 65 73 73 69 6f 6e 2d 66 72 61 6d 65 20 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 65 73 73 69 6f | -session-frame.org-noter--sessio |
| 2c280 | 6e 29 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 | n))).......(run-hook-with-args-u |
| 2c2a0 | 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 | ntil-success.'org-noter-create-s |
| 2c2c0 | 65 73 73 69 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 20 61 72 67 20 62 75 | ession-from-document-hook.arg.bu |
| 2c2e0 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 29 0a 0a 0a 28 64 65 66 75 6e 20 6f 72 67 | ffer-file-name)))))...(defun.org |
| 2c300 | 2d 6e 6f 74 65 72 2d 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 | -noter--create-session-from-docu |
| 2c320 | 6d 65 6e 74 2d 66 69 6c 65 2d 64 65 66 61 75 6c 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | ment-file-default.(&optional.arg |
| 2c340 | 20 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 22 43 72 65 61 74 65 20 61 | .document-file-name)..."Create.a |
| 2c360 | 20 6e 65 77 20 6f 72 67 2d 6e 6f 74 65 72 20 73 65 73 73 69 6f 6e 20 66 72 6f 6d 20 61 6e 20 6f | .new.org-noter.session.from.an.o |
| 2c380 | 70 65 6e 20 64 6f 63 75 6d 65 6e 74 20 66 69 6c 65 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 64 | pen.document.file..This.is.the.d |
| 2c3a0 | 65 66 61 75 6c 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 74 68 61 74 20 69 73 20 63 61 | efault.implementation.that.is.ca |
| 2c3c0 | 6c 6c 65 64 20 62 79 0a 60 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f | lled.by.`org-noter-create-sessio |
| 2c3e0 | 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 60 2e 0a 41 52 47 20 69 73 20 74 68 | n-from-document-hook`..ARG.is.th |
| 2c400 | 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74 6f 20 60 6f 72 67 | e.prefix.argument.passed.to.`org |
| 2c420 | 2d 6e 6f 74 65 72 60 0a 44 4f 43 55 4d 45 4e 54 2d 46 49 4c 45 2d 4e 41 4d 45 20 69 73 20 74 68 | -noter`.DOCUMENT-FILE-NAME.is.th |
| 2c440 | 65 20 64 6f 63 75 6d 65 6e 74 20 66 69 6c 65 6e 61 6d 65 2e 22 0a 20 20 20 20 20 20 3b 3b 20 4e | e.document.filename.".......;;.N |
| 2c460 | 4f 54 45 28 6e 6f 78 29 3a 20 60 62 75 66 66 65 72 2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 27 | OTE(nox):.`buffer-file-truename' |
| 2c480 | 20 69 73 20 61 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 6d 6f 64 65 73 20 74 68 61 74 20 | .is.a.workaround.for.modes.that. |
| 2c4a0 | 64 65 6c 65 74 65 0a 20 20 20 20 20 20 3b 3b 20 60 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 2d 6e | delete.......;;.`document-file-n |
| 2c4c0 | 61 6d 65 27 2c 20 61 6e 64 20 6d 61 79 20 6e 6f 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 | ame',.and.may.not.have.the.same. |
| 2c4e0 | 72 65 73 75 6c 74 73 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 64 6f 63 75 6d 65 6e 74 2d 66 | results.......(let*.((document-f |
| 2c500 | 69 6c 65 2d 6e 61 6d 65 20 28 6f 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 | ile-name.(or.(run-hook-with-args |
| 2c520 | 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 67 65 74 2d 62 75 | -until-success.'org-noter-get-bu |
| 2c540 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 2d 68 6f 6f 6b 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a | ffer-file-name-hook.major-mode). |
| 2c560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2c580 | 20 20 20 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 | ...document-file-name))......... |
| 2c5a0 | 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 20 28 6f 72 20 64 6f 63 75 6d 65 6e 74 | .....(document-path.(or.document |
| 2c5c0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 0a | -file-name.buffer-file-truename. |
| 2c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2c600 | 28 65 72 72 6f 72 20 22 54 68 69 73 20 62 75 66 66 65 72 20 64 6f 65 73 20 6e 6f 74 20 73 65 65 | (error."This.buffer.does.not.see |
| 2c620 | 6d 20 74 6f 20 62 65 20 76 69 73 69 74 69 6e 67 20 61 6e 79 20 66 69 6c 65 22 29 29 29 0a 20 20 | m.to.be.visiting.any.file")))... |
| 2c640 | 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 6e 61 6d 65 20 28 66 69 6c 65 2d | ...........(document-name.(file- |
| 2c660 | 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 | name-nondirectory.document-path) |
| 2c680 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 62 61 73 65 20 28 66 | )..............(document-base.(f |
| 2c6a0 | 69 6c 65 2d 6e 61 6d 65 2d 62 61 73 65 20 64 6f 63 75 6d 65 6e 74 2d 6e 61 6d 65 29 29 0a 20 20 | ile-name-base.document-name))... |
| 2c6c0 | 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 28 | ...........(document-directory.( |
| 2c6e0 | 69 66 20 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | if.document-file-name........... |
| 2c700 | 20 20 20 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 69 6c 65 | ...........................(file |
| 2c720 | 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 2d 6e 61 | -name-directory.document-file-na |
| 2c740 | 6d 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 | me)............................. |
| 2c760 | 20 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70 20 64 6f 63 75 6d 65 6e | .......(if.(file-equal-p.documen |
| 2c780 | 74 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 29 0a 20 20 20 | t-name.buffer-file-truename).... |
| 2c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2c7c0 | 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 | ....default-directory........... |
| 2c7e0 | 20 20 20 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 69 6c 65 | ...........................(file |
| 2c800 | 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 74 72 75 65 | -name-directory.buffer-file-true |
| 2c820 | 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f | name))))..............;;.NOTE(no |
| 2c840 | 78 29 3a 20 54 68 69 73 20 69 73 20 74 68 65 20 70 61 74 68 20 74 68 61 74 20 69 73 20 61 63 74 | x):.This.is.the.path.that.is.act |
| 2c860 | 75 61 6c 6c 79 20 67 6f 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 2c 20 61 6e 64 20 73 68 6f 75 | ually.going.to.be.used,.and.shou |
| 2c880 | 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 20 74 68 65 20 73 61 6d 65 20 61 | ld..............;;.be.the.same.a |
| 2c8a0 | 73 20 60 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 2d 6e 61 6d 65 27 2c 20 62 75 74 20 69 73 20 6e | s.`document-file-name',.but.is.n |
| 2c8c0 | 65 65 64 65 64 20 66 6f 72 20 74 68 65 20 74 72 75 65 6e 61 6d 65 20 77 6f 72 6b 61 72 6f 75 6e | eeded.for.the.truename.workaroun |
| 2c8e0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 75 73 65 64 2d 70 61 | d..............(document-used-pa |
| 2c900 | 74 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 6f 63 75 6d 65 6e 74 2d 6e 61 | th.(expand-file-name.document-na |
| 2c920 | 6d 65 20 64 6f 63 75 6d 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 0a 20 20 20 20 20 20 20 | me.document-directory))......... |
| 2c940 | 20 20 20 20 20 20 28 73 65 61 72 63 68 2d 6e 61 6d 65 73 20 28 72 65 6d 6f 76 65 20 6e 69 6c 20 | ......(search-names.(remove.nil. |
| 2c960 | 28 61 70 70 65 6e 64 20 6f 72 67 2d 6e 6f 74 65 72 2d 64 65 66 61 75 6c 74 2d 6e 6f 74 65 73 2d | (append.org-noter-default-notes- |
| 2c980 | 66 69 6c 65 2d 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file-names...................... |
| 2c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20 | ..................(list.(concat. |
| 2c9c0 | 64 6f 63 75 6d 65 6e 74 2d 62 61 73 65 20 22 2e 6f 72 67 22 29 29 0a 20 20 20 20 20 20 20 20 20 | document-base.".org")).......... |
| 2c9e0 | 20 20 20 20 20 20 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 |
| 2ca00 | 69 73 74 20 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 | ist.(run-hook-with-args-until-su |
| 2ca20 | 63 63 65 73 73 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 66 69 6e 64 2d 61 64 64 69 74 69 6f 6e 61 6c | ccess.'org-noter-find-additional |
| 2ca40 | 2d 6e 6f 74 65 73 2d 66 75 6e 63 74 69 6f 6e 73 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 29 | -notes-functions.document-path)) |
| 2ca60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e | )))..............notes-files-ann |
| 2ca80 | 6f 74 61 74 69 6e 67 20 3b 20 4c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 61 6e 6e 6f 74 61 74 69 | otating.;.List.of.files.annotati |
| 2caa0 | 6e 67 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2d 66 | ng.document..............notes-f |
| 2cac0 | 69 6c 65 73 20 3b 20 4c 69 73 74 20 6f 66 20 66 6f 75 6e 64 20 6e 6f 74 65 73 20 66 69 6c 65 73 | iles.;.List.of.found.notes.files |
| 2cae0 | 20 28 61 6e 6e 6f 74 61 74 69 6e 67 20 6f 72 20 6e 6f 74 29 0a 0a 20 20 20 20 20 20 20 20 20 20 | .(annotating.or.not)............ |
| 2cb00 | 20 20 20 28 64 6f 63 75 6d 65 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 | ...(document-location.(org-noter |
| 2cb20 | 2d 2d 64 6f 63 2d 61 70 70 72 6f 78 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 0a 20 20 20 20 20 20 | --doc-approx-location)))........ |
| 2cb40 | 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 43 68 65 63 6b 20 74 68 65 20 73 65 61 72 63 68 | ..;;.NOTE(nox):.Check.the.search |
| 2cb60 | 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 61 74 68 20 6f 72 67 2d | .path.........(dolist.(path.org- |
| 2cb80 | 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 73 65 61 72 63 68 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 | noter-notes-search-path)........ |
| 2cba0 | 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 61 6d 65 20 73 65 61 72 63 68 2d 6e 61 6d 65 73 29 0a 20 | ...(dolist.(name.search-names).. |
| 2cbc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78 70 | ...........(let.((file-name.(exp |
| 2cbe0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 61 6d 65 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 | and-file-name.name.path)))...... |
| 2cc00 | 20 20 20 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 66 69 | .........(when.(file-exists-p.fi |
| 2cc20 | 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 | le-name).................(push.f |
| 2cc40 | 69 6c 65 2d 6e 61 6d 65 20 6e 6f 74 65 73 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | ile-name.notes-files)........... |
| 2cc60 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 69 66 | ......(when.(org-noter--check-if |
| 2cc80 | 2d 64 6f 63 75 6d 65 6e 74 2d 69 73 2d 61 6e 6e 6f 74 61 74 65 64 2d 6f 6e 2d 66 69 6c 65 20 64 | -document-is-annotated-on-file.d |
| 2cca0 | 6f 63 75 6d 65 6e 74 2d 70 61 74 68 20 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | ocument-path.file-name)......... |
| 2ccc0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 2d 6e 61 6d 65 20 6e 6f 74 65 73 2d | ..........(push.file-name.notes- |
| 2cce0 | 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 69 6e 67 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 | files-annotating)))))).......... |
| 2cd00 | 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a 20 60 73 65 61 72 63 68 2d 6e 61 6d 65 73 27 20 69 73 20 | ;;.NOTE(nox):.`search-names'.is. |
| 2cd20 | 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2c 20 73 6f 20 77 65 20 6f 6e 6c 79 20 6e 65 65 | in.reverse.order,.so.we.only.nee |
| 2cd40 | 64 20 74 6f 20 28 70 75 73 68 20 2e 2e 2e 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 69 | d.to.(push....).........;;.and.i |
| 2cd60 | 74 20 77 69 6c 6c 20 65 6e 64 20 75 70 20 69 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 6f 72 64 | t.will.end.up.in.the.correct.ord |
| 2cd80 | 65 72 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 61 6d 65 20 73 65 61 72 63 68 2d | er.........(dolist.(name.search- |
| 2cda0 | 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 65 63 74 6f 72 | names)...........(let.((director |
| 2cdc0 | 79 20 28 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 64 6f 63 75 6d 65 | y.(locate-dominating-file.docume |
| 2cde0 | 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nt-directory.name))............. |
| 2ce00 | 20 20 20 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 69 72 65 | ....file).............(when.dire |
| 2ce20 | 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 | ctory...............(setq.file.( |
| 2ce40 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 | expand-file-name.name.directory) |
| 2ce60 | 29 0a 20 20 20 20 20 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 | )...............(unless.(member. |
| 2ce80 | 66 69 6c 65 20 6e 6f 74 65 73 2d 66 69 6c 65 73 29 20 28 70 75 73 68 20 66 69 6c 65 20 6e 6f 74 | file.notes-files).(push.file.not |
| 2cea0 | 65 73 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | es-files))...............(when.( |
| 2cec0 | 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 68 65 63 6b 2d 69 66 2d 64 6f 63 75 6d 65 6e 74 2d 69 73 2d | org-noter--check-if-document-is- |
| 2cee0 | 61 6e 6e 6f 74 61 74 65 64 2d 6f 6e 2d 66 69 6c 65 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 20 | annotated-on-file.document-path. |
| 2cf00 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 | file).................(push.file |
| 2cf20 | 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 69 6e 67 29 29 29 29 29 0a 0a 20 20 | .notes-files-annotating))))).... |
| 2cf40 | 20 20 20 20 20 20 28 73 65 74 71 20 73 65 61 72 63 68 2d 6e 61 6d 65 73 20 28 6e 72 65 76 65 72 | ......(setq.search-names.(nrever |
| 2cf60 | 73 65 20 73 65 61 72 63 68 2d 6e 61 6d 65 73 29 29 0a 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | se.search-names))..........(when |
| 2cf80 | 20 28 6f 72 20 61 72 67 20 28 6e 6f 74 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 | .(or.arg.(not.notes-files-annota |
| 2cfa0 | 74 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 61 72 67 20 28 | ting))...........(when.(or.arg.( |
| 2cfc0 | 6e 6f 74 20 6e 6f 74 65 73 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | not.notes-files)).............(l |
| 2cfe0 | 65 74 2a 20 28 28 6e 6f 74 65 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 6f 6d 70 6c 65 74 69 6e | et*.((notes-file-name.(completin |
| 2d000 | 67 2d 72 65 61 64 20 22 57 68 61 74 20 6e 61 6d 65 20 64 6f 20 79 6f 75 20 77 61 6e 74 20 74 68 | g-read."What.name.do.you.want.th |
| 2d020 | 65 20 6e 6f 74 65 73 20 74 6f 20 68 61 76 65 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.notes.to.have?.".............. |
| 2d040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2d060 | 20 20 20 20 20 20 20 20 73 65 61 72 63 68 2d 6e 61 6d 65 73 20 6e 69 6c 20 74 29 29 0a 20 20 20 | ........search-names.nil.t)).... |
| 2d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 2d 6f 66 2d 70 6f 73 73 69 62 6c 65 | ................list-of-possible |
| 2d0a0 | 2d 74 61 72 67 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 | -targets....................targ |
| 2d0c0 | 65 74 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a | et)................;;.NOTE(nox): |
| 2d0e0 | 20 43 72 65 61 74 65 20 6c 69 73 74 20 6f 66 20 74 61 72 67 65 74 73 20 66 72 6f 6d 20 63 75 72 | .Create.list.of.targets.from.cur |
| 2d100 | 72 65 6e 74 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 74 63 68 20 27 | rent.path...............(catch.' |
| 2d120 | 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 | break.................(let.((cur |
| 2d140 | 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 64 6f 63 75 6d 65 6e 74 2d 64 69 72 65 63 74 6f 72 | rent-directory.document-director |
| 2d160 | 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 66 69 6c 65 2d 6e 61 | y).......................file-na |
| 2d180 | 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 74 0a 20 | me)...................(while.t.. |
| 2d1a0 | 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 66 69 6c 65 2d 6e 61 | ...................(setq.file-na |
| 2d1c0 | 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 6f 74 65 73 2d 66 69 6c 65 2d | me.(expand-file-name.notes-file- |
| 2d1e0 | 6e 61 6d 65 20 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 | name.current-directory))........ |
| 2d200 | 20 20 20 20 20 20 20 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 | .............(when.(file-exists- |
| 2d220 | 70 20 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.file-name).................... |
| 2d240 | 20 20 20 28 73 65 74 71 20 66 69 6c 65 2d 6e 61 6d 65 20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 | ...(setq.file-name.(propertize.f |
| 2d260 | 69 6c 65 2d 6e 61 6d 65 20 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-name.'display............... |
| 2d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2d2a0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | ....(concat.file-name........... |
| 2d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2d2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 2d 2d | ................(propertize.".-- |
| 2d300 | 20 45 78 69 73 74 73 21 22 20 27 66 61 63 65 20 27 28 3a 66 6f 72 65 67 6f 72 75 6e 64 20 22 67 | .Exists!".'face.'(:foregorund."g |
| 2d320 | 72 65 65 6e 22 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 | reen")))))...................... |
| 2d340 | 20 28 70 75 73 68 20 66 69 6c 65 2d 6e 61 6d 65 20 6c 69 73 74 2d 6f 66 2d 70 6f 73 73 69 62 6c | .(push.file-name.list-of-possibl |
| 2d360 | 65 2d 74 61 72 67 65 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-targets)...................... |
| 2d380 | 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 6e 69 6c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 | .(throw.'break.nil))............ |
| 2d3a0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 2d 6e 61 6d 65 20 6c 69 73 74 2d 6f | ..........(push.file-name.list-o |
| 2d3c0 | 66 2d 70 6f 73 73 69 62 6c 65 2d 74 61 72 67 65 74 73 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | f-possible-targets)............. |
| 2d3e0 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 3d 20 63 75 72 72 65 6e 74 2d | .........(when.(string=.current- |
| 2d400 | 64 69 72 65 63 74 6f 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 | directory....................... |
| 2d420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 72 65 6e 74 2d 64 69 72 65 63 | .............(setq.current-direc |
| 2d440 | 74 6f 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 20 | tory............................ |
| 2d460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f | ..............(file-name-directo |
| 2d480 | 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 75 72 72 65 6e 74 2d | ry.(directory-file-name.current- |
| 2d4a0 | 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | directory))))................... |
| 2d4c0 | 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 6e 69 6c 29 29 29 29 29 0a 20 20 20 20 20 | ....(throw.'break.nil)))))...... |
| 2d4e0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 73 74 2d 6f 66 2d 70 6f 73 73 69 62 6c 65 2d | .........(setq.list-of-possible- |
| 2d500 | 74 61 72 67 65 74 73 20 28 6e 72 65 76 65 72 73 65 20 6c 69 73 74 2d 6f 66 2d 70 6f 73 73 69 62 | targets.(nreverse.list-of-possib |
| 2d520 | 6c 65 2d 74 61 72 67 65 74 73 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e | le-targets))................;;.N |
| 2d540 | 4f 54 45 28 6e 6f 78 29 3a 20 43 72 65 61 74 65 20 6c 69 73 74 20 6f 66 20 74 61 72 67 65 74 73 | OTE(nox):.Create.list.of.targets |
| 2d560 | 20 66 72 6f 6d 20 73 65 61 72 63 68 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .from.search.path............... |
| 2d580 | 28 64 6f 6c 69 73 74 20 28 70 61 74 68 20 6f 72 67 2d 6e 6f 74 65 72 2d 6e 6f 74 65 73 2d 73 65 | (dolist.(path.org-noter-notes-se |
| 2d5a0 | 61 72 63 68 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | arch-path).................(when |
| 2d5c0 | 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 20 20 | .(file-exists-p.path)........... |
| 2d5e0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 | ........(let.((file-name.(expand |
| 2d600 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 6f 74 65 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 | -file-name.notes-file-name.path) |
| 2d620 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | )).....................(unless.( |
| 2d640 | 6d 65 6d 62 65 72 20 66 69 6c 65 2d 6e 61 6d 65 20 6c 69 73 74 2d 6f 66 2d 70 6f 73 73 69 62 6c | member.file-name.list-of-possibl |
| 2d660 | 65 2d 74 61 72 67 65 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-targets)...................... |
| 2d680 | 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 29 | .(when.(file-exists-p.file-name) |
| 2d6a0 | 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 65 74 71 20 66 | .........................(setq.f |
| 2d6c0 | 69 6c 65 2d 6e 61 6d 65 20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 69 6c 65 2d 6e 61 6d 65 20 27 | ile-name.(propertize.file-name.' |
| 2d6e0 | 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | display......................... |
| 2d700 | 20 20 20 20 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 | ............................(con |
| 2d720 | 63 61 74 20 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 20 | cat.file-name................... |
| 2d740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2d760 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 2d 2d 20 45 78 69 73 74 | ..........(propertize.".--.Exist |
| 2d780 | 73 21 22 20 27 66 61 63 65 20 27 28 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 65 6e 22 29 | s!".'face.'(:foreground."green") |
| 2d7a0 | 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 28 70 75 73 | ))))).......................(pus |
| 2d7c0 | 68 20 66 69 6c 65 2d 6e 61 6d 65 20 6c 69 73 74 2d 6f 66 2d 70 6f 73 73 69 62 6c 65 2d 74 61 72 | h.file-name.list-of-possible-tar |
| 2d7e0 | 67 65 74 73 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 | gets)))))................(setq.t |
| 2d800 | 61 72 67 65 74 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 57 68 65 72 65 20 64 6f | arget.(completing-read."Where.do |
| 2d820 | 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 61 76 65 20 69 74 3f 20 22 20 6c 69 73 74 2d 6f 66 2d | .you.want.to.save.it?.".list-of- |
| 2d840 | 70 6f 73 73 69 62 6c 65 2d 74 61 72 67 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | possible-targets................ |
| 2d860 | 20 20 20 20 20 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 | .............................nil |
| 2d880 | 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 74 65 78 74 2d 70 72 6f | .t))...............(set-text-pro |
| 2d8a0 | 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 20 74 61 72 67 65 74 29 20 6e 69 6c 20 74 61 | perties.0.(length.target).nil.ta |
| 2d8c0 | 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c | rget)...............(unless.(fil |
| 2d8e0 | 65 2d 65 78 69 73 74 73 2d 70 20 74 61 72 67 65 74 29 20 28 77 72 69 74 65 2d 72 65 67 69 6f 6e | e-exists-p.target).(write-region |
| 2d900 | 20 22 22 20 6e 69 6c 20 74 61 72 67 65 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."".nil.target))................ |
| 2d920 | 28 73 65 74 71 20 6e 6f 74 65 73 2d 66 69 6c 65 73 20 28 6c 69 73 74 20 74 61 72 67 65 74 29 29 | (setq.notes-files.(list.target)) |
| 2d940 | 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 28 6c 65 6e 67 74 68 20 6e | ))............(when.(>.(length.n |
| 2d960 | 6f 74 65 73 2d 66 69 6c 65 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | otes-files).1).............(setq |
| 2d980 | 20 6e 6f 74 65 73 2d 66 69 6c 65 73 20 28 6c 69 73 74 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | .notes-files.(list.(completing-r |
| 2d9a0 | 65 61 64 20 22 49 6e 20 77 68 69 63 68 20 6e 6f 74 65 73 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 | ead."In.which.notes.file.should. |
| 2d9c0 | 77 65 20 63 72 65 61 74 65 20 74 68 65 20 68 65 61 64 69 6e 67 3f 20 22 0a 20 20 20 20 20 20 20 | we.create.the.heading?."........ |
| 2d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2da00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2d 66 69 6c 65 73 20 6e 69 6c 20 74 29 | ..............notes-files.nil.t) |
| 2da20 | 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 28 63 61 72 20 | )))............(if.(member.(car. |
| 2da40 | 6e 6f 74 65 73 2d 66 69 6c 65 73 29 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 | notes-files).notes-files-annotat |
| 2da60 | 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 28 6e 6f 78 29 3a | ing)...............;;.NOTE(nox): |
| 2da80 | 20 54 68 69 73 20 69 73 20 6e 65 65 64 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 6f 76 65 72 | .This.is.needed.in.order.to.over |
| 2daa0 | 72 69 64 65 20 77 69 74 68 20 74 68 65 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ride.with.the.arg............... |
| 2dac0 | 28 73 65 74 71 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 69 6e 67 20 6e 6f 74 | (setq.notes-files-annotating.not |
| 2dae0 | 65 73 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | es-files).............(with-curr |
| 2db00 | 65 6e 74 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 28 | ent-buffer.(find-file-noselect.( |
| 2db20 | 63 61 72 20 6e 6f 74 65 73 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | car.notes-files))............... |
| 2db40 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 | (goto-char.(point-max))......... |
| 2db60 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 69 66 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | ......(insert.(if.(save-excursio |
| 2db80 | 6e 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 20 28 6c 6f 6f 6b 69 6e 67 2d 61 | n.(beginning-of-line).(looking-a |
| 2dba0 | 74 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2a 24 22 29 29 20 22 22 20 22 5c 6e 22 29 0a 20 20 20 | t."[[:space:]]*$")).""."\n").... |
| 2dbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 20 22 0a 20 20 20 20 20 20 20 20 | ..................."*."......... |
| 2dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 2d 68 65 61 64 6c 69 6e 65 | ..............org-noter-headline |
| 2dc00 | 2d 74 69 74 6c 65 2d 64 65 63 6f 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -title-decoration............... |
| 2dc20 | 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2d 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 | ........document-base........... |
| 2dc40 | 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6e 6f 74 65 72 2d 68 65 61 64 6c 69 6e 65 2d 74 | ............org-noter-headline-t |
| 2dc60 | 69 74 6c 65 2d 64 65 63 6f 72 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | itle-decoration)...............( |
| 2dc80 | 6f 72 67 2d 65 6e 74 72 79 2d 70 75 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f 74 65 72 2d 70 72 6f 70 | org-entry-put.nil.org-noter-prop |
| 2dca0 | 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erty-doc-file................... |
| 2dcc0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 64 | ...........(file-relative-name.d |
| 2dce0 | 6f 63 75 6d 65 6e 74 2d 75 73 65 64 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ocument-used-path............... |
| 2dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2dd20 | 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 28 63 61 72 20 6e 6f 74 | ...(file-name-directory.(car.not |
| 2dd40 | 65 73 2d 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | es-files))))).............(setq. |
| 2dd60 | 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 69 6e 67 20 6e 6f 74 65 73 2d 66 69 6c | notes-files-annotating.notes-fil |
| 2dd80 | 65 73 29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 28 6c 65 6e 67 74 68 20 | es)))..........(when.(>.(length. |
| 2dda0 | 28 64 65 6c 65 74 65 2d 64 75 70 73 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 | (delete-dups.notes-files-annotat |
| 2ddc0 | 69 6e 67 29 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 74 65 73 2d 66 | ing)).1)...........(setq.notes-f |
| 2dde0 | 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 69 6e 67 20 28 6c 69 73 74 20 28 63 6f 6d 70 6c 65 74 69 6e | iles-annotating.(list.(completin |
| 2de00 | 67 2d 72 65 61 64 20 22 57 68 69 63 68 20 6e 6f 74 65 73 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 | g-read."Which.notes.file.should. |
| 2de20 | 77 65 20 6f 70 65 6e 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | we.open?."...................... |
| 2de40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2de60 | 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 69 6e 67 20 | .........notes-files-annotating. |
| 2de80 | 6e 69 6c 20 74 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | nil.t))))..........(with-current |
| 2dea0 | 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 28 63 61 72 | -buffer.(find-file-noselect.(car |
| 2dec0 | 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 61 74 69 6e 67 29 29 0a 20 20 20 20 20 20 | .notes-files-annotating))....... |
| 2dee0 | 20 20 20 20 28 6f 72 67 2d 77 69 74 68 2d 70 6f 69 6e 74 2d 61 74 20 28 70 6f 69 6e 74 2d 6d 69 | ....(org-with-point-at.(point-mi |
| 2df00 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 74 63 68 20 27 62 72 65 61 6b 0a 20 20 20 | n).............(catch.'break.... |
| 2df20 | 20 20 20 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 66 6f 72 | ...........(while.(re-search-for |
| 2df40 | 77 61 72 64 20 28 6f 72 67 2d 72 65 2d 70 72 6f 70 65 72 74 79 20 6f 72 67 2d 6e 6f 74 65 72 2d | ward.(org-re-property.org-noter- |
| 2df60 | 70 72 6f 70 65 72 74 79 2d 64 6f 63 2d 66 69 6c 65 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | property-doc-file).nil)......... |
| 2df80 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70 20 28 65 78 70 | ........(when.(file-equal-p.(exp |
| 2dfa0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 29 0a 20 | and-file-name.(match-string.3).. |
| 2dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2dfe0 | 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 2d | .....................(file-name- |
| 2e000 | 64 69 72 65 63 74 6f 72 79 20 28 63 61 72 20 6e 6f 74 65 73 2d 66 69 6c 65 73 2d 61 6e 6e 6f 74 | directory.(car.notes-files-annot |
| 2e020 | 61 74 69 6e 67 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 | ating)))........................ |
| 2e040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2d 70 61 74 68 29 0a 20 20 20 20 | .............document-path)..... |
| 2e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 73 61 76 65 64 2d 6c 6f | ..............(if-let.((saved-lo |
| 2e080 | 63 61 74 69 6f 6e 20 28 6f 72 67 2d 65 6e 74 72 79 2d 67 65 74 20 6e 69 6c 20 6f 72 67 2d 6e 6f | cation.(org-entry-get.nil.org-no |
| 2e0a0 | 74 65 72 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 65 2d 6c 6f 63 61 74 69 6f 6e 29 29 29 0a 20 20 | ter-property-note-location)))... |
| 2e0c0 | 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 64 6f 63 75 6d 65 | ....................(setq.docume |
| 2e0e0 | 6e 74 2d 6c 6f 63 61 74 69 6f 6e 20 28 63 6f 6e 73 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d | nt-location.(cons.(string-to-num |
| 2e100 | 62 65 72 20 73 61 76 65 64 2d 6c 6f 63 61 74 69 6f 6e 29 20 30 29 29 29 0a 20 20 20 20 20 20 20 | ber.saved-location).0)))........ |
| 2e120 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 73 74 61 | ...........(let.((org-noter--sta |
| 2e140 | 72 74 2d 6c 6f 63 61 74 69 6f 6e 2d 6f 76 65 72 72 69 64 65 20 64 6f 63 75 6d 65 6e 74 2d 6c 6f | rt-location-override.document-lo |
| 2e160 | 63 61 74 69 6f 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 6f 72 | cation)).....................(or |
| 2e180 | 67 2d 6e 6f 74 65 72 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-noter.arg))................... |
| 2e1a0 | 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 74 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | (throw.'break.t))))))))..;;;###a |
| 2e1c0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 73 74 61 72 74 2d 66 | utoload.(defun.org-noter-start-f |
| 2e1e0 | 72 6f 6d 2d 64 69 72 65 64 20 28 29 0a 20 20 22 49 6e 20 44 69 72 65 64 2c 20 6f 70 65 6e 20 73 | rom-dired.()..."In.Dired,.open.s |
| 2e200 | 65 73 73 69 6f 6e 73 20 66 6f 72 20 6d 61 72 6b 65 64 20 66 69 6c 65 73 20 6f 72 20 66 69 6c 65 | essions.for.marked.files.or.file |
| 2e220 | 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 6c 74 69 70 6c | .at.point...If.there.are.multipl |
| 2e240 | 65 20 6d 61 72 6b 65 64 20 66 69 6c 65 73 2c 20 66 6f 63 75 73 20 77 69 6c 6c 20 62 65 20 6f 6e | e.marked.files,.focus.will.be.on |
| 2e260 | 20 74 68 65 20 6c 61 73 74 0a 6d 61 72 6b 65 64 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 | .the.last.marked.file."...(inter |
| 2e280 | 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 6f 72 20 28 64 69 72 65 | active)...(let.((files.(or.(dire |
| 2e2a0 | 64 2d 67 65 74 2d 6d 61 72 6b 65 64 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d-get-marked-files)............. |
| 2e2c0 | 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 29 29 29 29 0a 20 | .......(dired-get-filename)))).. |
| 2e2e0 | 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 6e 61 6d 65 20 66 69 6c 65 73 29 0a 20 20 20 20 | ...(dolist.(filename.files)..... |
| 2e300 | 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 73 61 | ..(find-file.filename).......(sa |
| 2e320 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 6f 72 67 2d 6e 6f 74 65 72 29 29 0a 20 20 20 20 20 20 | ve-excursion.(org-noter))....... |
| 2e340 | 28 62 75 72 79 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 6f 74 68 65 72 2d 66 72 61 6d 65 20 | (bury-buffer)).....(other-frame. |
| 2e360 | 31 29 29 29 0a 0a 0a 28 64 65 66 75 6e 20 6f 72 67 2d 6e 6f 74 65 72 2d 65 6e 61 62 6c 65 2d 6f | 1)))...(defun.org-noter-enable-o |
| 2e380 | 72 67 2d 72 6f 61 6d 2d 69 6e 74 65 67 72 61 74 69 6f 6e 20 28 29 0a 20 20 22 45 6e 61 62 6c 65 | rg-roam-integration.()..."Enable |
| 2e3a0 | 20 6f 72 67 2d 72 6f 61 6d 20 69 6e 74 65 67 72 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 | .org-roam.integration."...(inter |
| 2e3c0 | 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 6e 6f 74 65 72 2d 6f 72 | active)...(require.'org-noter-or |
| 2e3e0 | 67 2d 72 6f 61 6d 29 0a 20 20 28 73 65 74 71 20 6f 72 67 2d 6e 6f 74 65 72 2d 63 72 65 61 74 65 | g-roam)...(setq.org-noter-create |
| 2e400 | 2d 73 65 73 73 69 6f 6e 2d 66 72 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 68 6f 6f 6b 0a 20 20 20 20 | -session-from-document-hook..... |
| 2e420 | 20 20 27 28 6f 72 67 2d 6e 6f 74 65 72 2d 2d 63 72 65 61 74 65 2d 73 65 73 73 69 6f 6e 2d 66 72 | ..'(org-noter--create-session-fr |
| 2e440 | 6f 6d 2d 64 6f 63 75 6d 65 6e 74 2d 66 69 6c 65 2d 73 75 70 70 6f 72 74 69 6e 67 2d 6f 72 67 2d | om-document-file-supporting-org- |
| 2e460 | 72 6f 61 6d 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6f 72 67 2d 6e 6f 74 65 72 29 0a 0a 3b | roam)))..(provide.'org-noter)..; |
| 2e480 | 3b 3b 20 6f 72 67 2d 6e 6f 74 65 72 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 | ;;.org-noter.el.ends.here....... |
| 2e4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ea00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ea20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ea40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ea60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ea80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ebc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ec00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ec20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ec40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ec60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ec80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ecc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ece0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ed00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ed20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ed40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ed60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ed80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2edc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ede0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ee00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ee20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ee40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ee60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ee80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2eee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ef00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ef20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ef40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ef60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ef80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2efa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2efc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2efe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |