summaryrefslogtreecommitdiff
path: root/.localrepo/tmr-1.1.0.tar
blob: 42e83557ed6de2976b58e92e9776351dfe1ec3e6 (plain)
ofshex dumpascii
0000 74 6d 72 2d 31 2e 31 2e 30 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/......................
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 30 37 35 32 00 20 35 00 00 00 0000000.00000000000.010752..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 74 6d 72 2d 31 2e 31 2e 30 2f 52 45 41 44 4d 45 2e 6f 72 67 00 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/README.org............
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 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0280 30 31 31 33 32 32 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 32 32 00 20 30 00 00 00 0113223.00000000000.012422..0...
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0400 23 2b 74 69 74 6c 65 3a 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 0a 23 2b 61 75 74 68 6f 72 3a 20 #+title:.TMR.May.Ring.#+author:.
0420 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 0a 23 2b 65 6d 61 69 6c 3a 20 69 6e 66 Protesilaos.Stavrou.#+email:.inf
0440 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 0a 23 2b 6c 61 6e 67 75 61 67 65 3a 20 65 6e o@protesilaos.com.#+language:.en
0460 0a 23 2b 6f 70 74 69 6f 6e 73 3a 20 27 3a 74 20 74 6f 63 3a 6e 69 6c 20 61 75 74 68 6f 72 3a 74 .#+options:.':t.toc:nil.author:t
0480 20 65 6d 61 69 6c 3a 74 20 6e 75 6d 3a 74 0a 23 2b 73 74 61 72 74 75 70 3a 20 63 6f 6e 74 65 6e .email:t.num:t.#+startup:.conten
04a0 74 0a 23 2b 6d 61 63 72 6f 3a 20 73 74 61 62 6c 65 2d 76 65 72 73 69 6f 6e 20 31 2e 31 2e 30 0a t.#+macro:.stable-version.1.1.0.
04c0 23 2b 6d 61 63 72 6f 3a 20 72 65 6c 65 61 73 65 2d 64 61 74 65 20 32 30 32 35 2d 30 34 2d 31 38 #+macro:.release-date.2025-04-18
04e0 0a 23 2b 6d 61 63 72 6f 3a 20 64 65 76 65 6c 6f 70 6d 65 6e 74 2d 76 65 72 73 69 6f 6e 20 31 2e .#+macro:.development-version.1.
0500 32 2e 30 2d 64 65 76 0a 23 2b 65 78 70 6f 72 74 5f 66 69 6c 65 5f 6e 61 6d 65 3a 20 74 6d 72 2e 2.0-dev.#+export_file_name:.tmr.
0520 74 65 78 69 0a 23 2b 74 65 78 69 6e 66 6f 5f 66 69 6c 65 6e 61 6d 65 3a 20 74 6d 72 2e 69 6e 66 texi.#+texinfo_filename:.tmr.inf
0540 6f 0a 23 2b 74 65 78 69 6e 66 6f 5f 64 69 72 5f 63 61 74 65 67 6f 72 79 3a 20 45 6d 61 63 73 20 o.#+texinfo_dir_category:.Emacs.
0560 6d 69 73 63 20 66 65 61 74 75 72 65 73 0a 23 2b 74 65 78 69 6e 66 6f 5f 64 69 72 5f 74 69 74 6c misc.features.#+texinfo_dir_titl
0580 65 3a 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 3a 20 28 74 6d 72 29 0a 23 2b 74 65 78 69 6e 66 6f e:.TMR.May.Ring:.(tmr).#+texinfo
05a0 5f 64 69 72 5f 64 65 73 63 3a 20 53 65 74 20 74 69 6d 65 72 73 20 75 73 69 6e 67 20 61 20 63 6f _dir_desc:.Set.timers.using.a.co
05c0 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 74 69 6f 6e 0a 23 2b 74 65 78 69 6e 66 6f 5f 68 65 61 64 nvenient.notation.#+texinfo_head
05e0 65 72 3a 20 40 73 65 74 20 4d 41 49 4e 54 41 49 4e 45 52 53 49 54 45 20 40 75 72 65 66 7b 68 74 er:.@set.MAINTAINERSITE.@uref{ht
0600 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2c 6d 61 69 6e 74 61 69 6e 65 72 tps://protesilaos.com,maintainer
0620 20 77 65 62 70 61 67 65 7d 0a 23 2b 74 65 78 69 6e 66 6f 5f 68 65 61 64 65 72 3a 20 40 73 65 74 .webpage}.#+texinfo_header:.@set
0640 20 4d 41 49 4e 54 41 49 4e 45 52 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 0a .MAINTAINER.Protesilaos.Stavrou.
0660 23 2b 74 65 78 69 6e 66 6f 5f 68 65 61 64 65 72 3a 20 40 73 65 74 20 4d 41 49 4e 54 41 49 4e 45 #+texinfo_header:.@set.MAINTAINE
0680 52 45 4d 41 49 4c 20 40 65 6d 61 69 6c 7b 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 REMAIL.@email{info@protesilaos.c
06a0 6f 6d 7d 0a 23 2b 74 65 78 69 6e 66 6f 5f 68 65 61 64 65 72 3a 20 40 73 65 74 20 4d 41 49 4e 54 om}.#+texinfo_header:.@set.MAINT
06c0 41 49 4e 45 52 43 4f 4e 54 41 43 54 20 40 75 72 65 66 7b 6d 61 69 6c 74 6f 3a 69 6e 66 6f 40 70 AINERCONTACT.@uref{mailto:info@p
06e0 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2c 63 6f 6e 74 61 63 74 20 74 68 65 20 6d 61 69 6e 74 rotesilaos.com,contact.the.maint
0700 61 69 6e 65 72 7d 0a 0a 54 68 69 73 20 6d 61 6e 75 61 6c 2c 20 77 72 69 74 74 65 6e 20 62 79 20 ainer}..This.manual,.written.by.
0720 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2c 20 64 65 73 63 72 69 62 65 73 20 74 Protesilaos.Stavrou,.describes.t
0740 68 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 6f 70 74 69 6f 6e 73 20 66 6f 72 20 7e 74 6d he.customization.options.for.~tm
0760 72 7e 20 28 6f 72 20 54 4d 52 2c 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 2c 20 2e 2e 2e 29 2c 20 r~.(or.TMR,.TMR.May.Ring,....),.
0780 61 6e 64 20 70 72 6f 76 69 64 65 73 20 65 76 65 72 79 20 6f 74 68 65 72 0a 70 69 65 63 65 20 6f and.provides.every.other.piece.o
07a0 66 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 65 72 74 69 6e 65 6e 74 20 74 6f 20 69 74 2e 20 20 f.information.pertinent.to.it...
07c0 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 69 73 0a 70 72 6f 6e 6f The.name.of.the.package.is.prono
07e0 75 6e 63 65 64 20 61 73 20 22 74 69 6d 65 72 22 20 6f 72 20 22 54 2d 4d 2d 52 22 2e 0a 0a 54 68 unced.as."timer".or."T-M-R"...Th
0800 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 75 72 6e 69 73 68 65 64 20 68 65 72 65 69 6e e.documentation.furnished.herein
0820 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 73 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 0a 7b .corresponds.to.stable.version.{
0840 7b 7b 73 74 61 62 6c 65 2d 76 65 72 73 69 6f 6e 7d 7d 7d 2c 20 72 65 6c 65 61 73 65 64 20 6f 6e {{stable-version}}},.released.on
0860 20 7b 7b 7b 72 65 6c 65 61 73 65 2d 64 61 74 65 7d 7d 7d 2e 20 20 41 6e 79 20 72 65 66 65 72 65 .{{{release-date}}}...Any.refere
0880 6e 63 65 20 74 6f 0a 61 20 6e 65 77 65 72 20 66 65 61 74 75 72 65 20 77 68 69 63 68 20 64 6f 65 nce.to.a.newer.feature.which.doe
08a0 73 20 6e 6f 74 20 79 65 74 20 66 6f 72 6d 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 61 74 65 73 s.not.yet.form.part.of.the.lates
08c0 74 20 74 61 67 67 65 64 0a 63 6f 6d 6d 69 74 2c 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 6d t.tagged.commit,.is.explicitly.m
08e0 61 72 6b 65 64 20 61 73 20 73 75 63 68 2e 0a 0a 43 75 72 72 65 6e 74 20 64 65 76 65 6c 6f 70 6d arked.as.such...Current.developm
0900 65 6e 74 20 74 61 72 67 65 74 20 69 73 20 7b 7b 7b 64 65 76 65 6c 6f 70 6d 65 6e 74 2d 76 65 72 ent.target.is.{{{development-ver
0920 73 69 6f 6e 7d 7d 7d 2e 0a 0a 2b 20 50 61 63 6b 61 67 65 20 6e 61 6d 65 20 28 47 4e 55 20 45 4c sion}}}...+.Package.name.(GNU.EL
0940 50 41 29 3a 20 7e 74 6d 72 7e 0a 2b 20 4f 66 66 69 63 69 61 6c 20 6d 61 6e 75 61 6c 3a 20 3c 68 PA):.~tmr~.+.Official.manual:.<h
0960 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 ttps://protesilaos.com/emacs/tmr
0980 3e 0a 2b 20 43 68 61 6e 67 65 20 6c 6f 67 3a 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 >.+.Change.log:.<https://protesi
09a0 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 2d 63 68 61 6e 67 65 6c 6f 67 3e 0a 2b 20 laos.com/emacs/tmr-changelog>.+.
09c0 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 3a 0a 20 20 2b 20 47 69 74 48 75 62 3a 20 3c 68 Git.repositories:...+.GitHub:.<h
09e0 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d ttps://github.com/protesilaos/tm
0a00 72 3e 0a 20 20 2b 20 47 69 74 4c 61 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 r>...+.GitLab:.<https://gitlab.c
0a20 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d 72 3e 0a 2b 20 42 61 63 6b 72 6f 6e 79 6d 3a om/protesilaos/tmr>.+.Backronym:
0a40 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 3b 20 54 69 6d 65 72 20 4d 75 73 74 20 52 75 6e 2e 0a 0a .TMR.May.Ring;.Timer.Must.Run...
0a60 23 2b 74 6f 63 3a 20 68 65 61 64 6c 69 6e 65 73 20 38 20 69 6e 73 65 72 74 20 54 4f 43 20 68 65 #+toc:.headlines.8.insert.TOC.he
0a80 72 65 2c 20 77 69 74 68 20 65 69 67 68 74 20 68 65 61 64 6c 69 6e 65 20 6c 65 76 65 6c 73 0a 0a re,.with.eight.headline.levels..
0aa0 2a 20 43 4f 50 59 49 4e 47 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 *.COPYING.:PROPERTIES:.:CUSTOM_I
0ac0 44 3a 20 68 3a 63 30 30 32 66 38 31 31 2d 65 61 30 36 2d 34 31 32 33 2d 39 38 38 62 2d 61 37 33 D:.h:c002f811-ea06-4123-988b-a73
0ae0 31 38 33 35 38 31 66 62 39 0a 3a 45 4e 44 3a 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 183581fb9.:END:..Copyright.(C).2
0b00 30 32 31 2d 32 30 32 35 20 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 021-2025..Free.Software.Foundati
0b20 6f 6e 2c 20 49 6e 63 2e 0a 0a 23 2b 62 65 67 69 6e 5f 71 75 6f 74 65 0a 50 65 72 6d 69 73 73 69 on,.Inc...#+begin_quote.Permissi
0b40 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 on.is.granted.to.copy,.distribut
0b60 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 0a 75 6e e.and/or.modify.this.document.un
0b80 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 46 72 65 65 20 44 6f der.the.terms.of.the.GNU.Free.Do
0ba0 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 31 2e 33 cumentation.License,.Version.1.3
0bc0 20 6f 72 0a 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 .or.any.later.version.published.
0be0 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b by.the.Free.Software.Foundation;
0c00 20 77 69 74 68 20 6e 6f 0a 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 77 69 74 .with.no.Invariant.Sections,.wit
0c20 68 20 74 68 65 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 62 65 69 6e 67 20 e2 80 h.the.Front-Cover.Texts.being...
0c40 9c 41 20 47 4e 55 20 4d 61 6e 75 61 6c 2c e2 80 9d 20 61 6e 64 0a 77 69 74 68 20 74 68 65 20 42 .A.GNU.Manual,....and.with.the.B
0c60 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 61 73 20 69 6e 20 28 61 29 20 62 65 6c 6f 77 2e ack-Cover.Texts.as.in.(a).below.
0c80 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 0a 69 6e 63 6c 75 ..A.copy.of.the.license.is.inclu
0ca0 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20 e2 80 9c 47 ded.in.the.section.entitled....G
0cc0 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2e e2 80 NU.Free.Documentation.License...
0ce0 9d 0a 0a 28 61 29 20 54 68 65 20 46 53 46 e2 80 99 73 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 ...(a).The.FSF...s.Back-Cover.Te
0d00 78 74 20 69 73 3a 20 e2 80 9c 59 6f 75 20 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 xt.is:....You.have.the.freedom.t
0d20 6f 20 63 6f 70 79 20 61 6e 64 0a 6d 6f 64 69 66 79 20 74 68 69 73 20 47 4e 55 20 6d 61 6e 75 61 o.copy.and.modify.this.GNU.manua
0d40 6c 2e e2 80 9d 0a 23 2b 65 6e 64 5f 71 75 6f 74 65 0a 0a 2a 20 4f 76 65 72 76 69 65 77 0a 3a 50 l.....#+end_quote..*.Overview.:P
0d60 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 37 62 33 39 36 36 64 ROPERTIES:.:CUSTOM_ID:.h:7b3966d
0d80 33 2d 34 33 63 36 2d 34 37 66 31 2d 38 31 36 61 2d 38 31 30 34 66 36 33 34 62 62 64 31 0a 3a 45 3-43c6-47f1-816a-8104f634bbd1.:E
0da0 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 4f 76 65 72 76 69 65 77 20 6f 66 20 66 65 61 74 75 72 ND:.#+cindex:.Overview.of.featur
0dc0 65 73 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 74 6d 72 0a 54 4d 52 20 69 73 20 61 6e 20 45 6d 61 63 es..#+findex:.tmr.TMR.is.an.Emac
0de0 73 20 70 61 63 6b 61 67 65 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 66 61 63 69 6c 69 74 69 s.package.that.provides.faciliti
0e00 65 73 20 66 6f 72 20 73 65 74 74 69 6e 67 20 74 69 6d 65 72 73 0a 75 73 69 6e 67 20 61 20 63 6f es.for.setting.timers.using.a.co
0e20 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 74 69 6f 6e 2e 20 20 54 68 65 20 66 69 72 73 74 20 70 6f nvenient.notation...The.first.po
0e40 69 6e 74 20 6f 66 20 65 6e 74 72 79 20 69 73 20 74 68 65 20 7e 74 6d 72 7e 0a 63 6f 6d 6d 61 6e int.of.entry.is.the.~tmr~.comman
0e60 64 2e 20 20 49 74 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 75 6e 69 74 20 6f 66 20 74 69 6d d...It.prompts.for.a.unit.of.tim
0e80 65 2c 20 77 68 69 63 68 20 69 73 20 72 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 61 0a 73 74 72 e,.which.is.represented.as.a.str
0ea0 69 6e 67 20 74 68 61 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 61 20 6e 75 6d 62 65 72 20 61 6e ing.that.consists.of.a.number.an
0ec0 64 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 2c 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 d,.optionally,.a.single.characte
0ee0 72 0a 73 75 66 66 69 78 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 75 6e 69 r.suffix.which.specifies.the.uni
0f00 74 20 6f 66 20 74 69 6d 65 2e 20 20 57 69 74 68 6f 75 74 20 61 20 73 75 66 66 69 78 2c 20 74 68 t.of.time...Without.a.suffix,.th
0f20 65 20 6e 75 6d 62 65 72 0a 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 20 63 6f 75 e.number.is.interpreted.as.a.cou
0f40 6e 74 20 69 6e 20 6d 69 6e 75 74 65 73 2e 20 20 56 61 6c 69 64 20 69 6e 70 75 74 20 66 6f 72 6d nt.in.minutes...Valid.input.form
0f60 61 74 73 3a 0a 0a 7c 20 49 6e 70 75 74 20 7c 20 4d 65 61 6e 69 6e 67 20 20 20 7c 0a 7c 2d 2d 2d ats:..|.Input.|.Meaning...|.|---
0f80 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 7c 0a 7c 20 35 20 20 20 20 20 7c 20 35 20 6d 69 ----+-----------|.|.5.....|.5.mi
0fa0 6e 75 74 65 73 20 7c 0a 7c 20 35 6d 20 20 20 20 7c 20 35 20 6d 69 6e 75 74 65 73 20 7c 0a 7c 20 nutes.|.|.5m....|.5.minutes.|.|.
0fc0 35 73 20 20 20 20 7c 20 35 20 73 65 63 6f 6e 64 73 20 7c 0a 7c 20 35 68 20 20 20 20 7c 20 35 20 5s....|.5.seconds.|.|.5h....|.5.
0fe0 68 6f 75 72 73 20 20 20 7c 0a 0a 54 68 65 20 69 6e 70 75 74 20 63 61 6e 20 62 65 20 61 20 66 6c hours...|..The.input.can.be.a.fl
1000 6f 61 74 69 6e 67 20 70 6f 69 6e 74 3a 0a 0a 7c 20 49 6e 70 75 74 20 7c 20 4d 65 61 6e 69 6e 67 oating.point:..|.Input.|.Meaning
1020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d ..................|.|-------+---
1040 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 7c 0a 7c 20 31 2e 35 20 20 -----------------------|.|.1.5..
1060 20 7c 20 31 2e 35 20 6d 69 6e 75 74 65 73 20 28 39 30 20 73 65 63 6f 6e 64 73 29 20 7c 0a 7c 20 .|.1.5.minutes.(90.seconds).|.|.
1080 31 2e 35 68 20 20 7c 20 31 2e 35 20 68 6f 75 72 73 20 28 39 30 20 6d 69 6e 75 74 65 73 29 20 20 1.5h..|.1.5.hours.(90.minutes)..
10a0 20 7c 0a 0a 54 68 65 20 69 6e 70 75 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 6e 20 61 62 73 .|..The.input.can.also.be.an.abs
10c0 6f 6c 75 74 65 20 74 69 6d 65 2c 20 73 75 63 68 20 61 73 20 3d 31 36 3a 30 30 3d 20 6f 72 20 3d olute.time,.such.as.=16:00=.or.=
10e0 31 36 3a 30 30 3a 33 30 3d 2e 0a 49 74 20 73 65 74 73 20 61 20 74 69 6d 65 72 20 66 72 6f 6d 20 16:00:30=..It.sets.a.timer.from.
1100 70 72 65 73 65 6e 74 20 74 69 6d 65 20 75 6e 74 69 6c 20 74 68 65 20 6f 6e 65 20 73 70 65 63 69 present.time.until.the.one.speci
1120 66 69 65 64 2e 0a 0a 49 66 20 7e 74 6d 72 7e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 fied...If.~tmr~.is.called.with.a
1140 6e 20 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 28 3d 43 2d 75 n.optional.prefix.argument.(=C-u
1160 3d 20 77 69 74 68 20 64 65 66 61 75 6c 74 0a 6b 65 79 20 62 69 6e 64 69 6e 67 73 29 2c 20 69 74 =.with.default.key.bindings),.it
1180 20 61 73 6b 73 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 6f 20 62 65 20 61 73 .asks.for.a.description.to.be.as
11a0 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 0a 74 69 6d 65 72 2e 0a 0a sociated.with.the.given.timer...
11c0 23 2b 66 69 6e 64 65 78 3a 20 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 0a 41 6e 20 61 6c #+findex:.tmr-with-details.An.al
11e0 74 65 72 6e 61 74 69 76 65 20 74 6f 20 74 68 65 20 7e 74 6d 72 7e 20 63 6f 6d 6d 61 6e 64 20 69 ternative.to.the.~tmr~.command.i
1200 73 20 7e 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 7e 2e 20 20 54 68 65 0a 64 69 66 66 65 s.~tmr-with-details~...The.diffe
1220 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 69 73 20 74 68 61 74 20 74 68 rence.between.the.two.is.that.th
1240 65 20 6c 61 74 74 65 72 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 0a 64 65 e.latter.always.prompts.for.a.de
1260 73 63 72 69 70 74 69 6f 6e 20 61 6e 64 20 69 66 20 74 68 65 20 74 69 6d 65 72 20 73 68 6f 75 6c scription.and.if.the.timer.shoul
1280 64 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 74 6d d.be.acknowledged...#+findex:.tm
12a0 72 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 7e r-edit-description.The.command.~
12c0 74 6d 72 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 7e 20 63 61 6e 20 63 68 61 6e 67 65 tmr-edit-description~.can.change
12e0 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 20 67 69 76 65 6e 0a 74 69 6d 65 72 20 6f .the.description.a.given.timer.o
1300 62 6a 65 63 74 2e 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 74 6d 72 2d 74 6f 67 67 6c 65 2d 61 63 6b bject...#+findex:.tmr-toggle-ack
1320 6e 6f 77 6c 65 64 67 65 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 74 6d 72 2d 74 6f 67 67 6c 65 nowledge.The.command.~tmr-toggle
1340 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 7e 20 74 6f 67 67 6c 65 73 20 74 68 65 20 61 63 6b 6e 6f 77 -acknowledge~.toggles.the.acknow
1360 6c 65 64 67 65 20 66 6c 61 67 20 6f 66 20 61 0a 67 69 76 65 6e 20 74 69 6d 65 72 20 6f 62 6a 65 ledge.flag.of.a.given.timer.obje
1380 63 74 2e 20 20 41 20 74 69 6d 65 72 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 62 65 20 61 63 ct...A.timer.that.needs.to.be.ac
13a0 6b 6e 6f 77 6c 65 64 67 65 64 20 70 72 6f 6d 70 74 73 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 74 knowledged.prompts.for.confirmat
13c0 69 6f 6e 20 61 66 74 65 72 20 69 74 20 65 6c 61 70 73 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 ion.after.it.elapses...The.user.
13e0 63 61 6e 20 65 69 74 68 65 72 20 63 6f 6e 66 69 72 6d 20 61 6e 64 20 74 68 75 73 0a 64 69 73 6d can.either.confirm.and.thus.dism
1400 69 73 73 20 74 68 65 20 74 69 6d 65 72 2c 20 6f 72 20 73 65 74 20 61 20 6e 65 77 20 64 75 72 61 iss.the.timer,.or.set.a.new.dura
1420 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 72 65 6d 69 6e 64 65 72 2c 20 75 73 69 6e tion.for.the.next.reminder,.usin
1440 67 0a 74 68 65 20 66 61 6d 69 6c 69 61 72 20 54 4d 52 20 69 6e 70 75 74 2e 0a 0a 23 2b 76 69 6e g.the.familiar.TMR.input...#+vin
1460 64 65 78 3a 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 2d 6c 69 73 74 0a 54 68 65 20 75 dex:.tmr-descriptions-list.The.u
1480 73 65 72 20 6f 70 74 69 6f 6e 20 7e 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 2d 6c 69 73 ser.option.~tmr-descriptions-lis
14a0 74 7e 20 64 65 66 69 6e 65 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 63 61 6e 64 69 64 t~.defines.the.completion.candid
14c0 61 74 65 73 20 74 68 61 74 20 61 72 65 20 73 68 6f 77 6e 20 61 74 20 74 68 65 20 64 65 73 63 72 ates.that.are.shown.at.the.descr
14e0 69 70 74 69 6f 6e 20 70 72 6f 6d 70 74 2e 20 20 49 74 73 20 76 61 6c 75 65 20 63 61 6e 20 62 65 iption.prompt...Its.value.can.be
1500 0a 65 69 74 68 65 72 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 6f 72 20 74 68 65 .either.a.list.of.strings.or.the
1520 20 73 79 6d 62 6f 6c 20 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 68 6f 6c 64 73 .symbol.of.a.variable.that.holds
1540 20 61 20 6c 69 73 74 0a 6f 66 20 73 74 72 69 6e 67 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 .a.list.of.strings...The.default
1560 20 76 61 6c 75 65 20 6f 66 20 7e 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f .value.of.~tmr-description-histo
1580 72 79 7e 2c 20 69 73 20 74 68 65 20 6e 61 6d 65 0a 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 74 ry~,.is.the.name.of.a.variable.t
15a0 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 69 6e 70 75 74 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 hat.contains.input.provided.by.t
15c0 68 65 20 75 73 65 72 20 61 74 20 74 68 65 20 72 65 6c 65 76 61 6e 74 0a 70 72 6f 6d 70 74 20 6f he.user.at.the.relevant.prompt.o
15e0 66 20 74 68 65 20 7e 74 6d 72 7e 20 61 6e 64 20 7e 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c f.the.~tmr~.and.~tmr-with-detail
1600 73 7e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 57 68 65 6e 20 74 68 65 20 74 69 6d 65 72 20 69 73 20 s~.commands...When.the.timer.is.
1620 73 65 74 2c 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 65 63 set,.a.message.is.sent.to.the.ec
1640 68 6f 20 61 72 65 61 20 72 65 63 6f 72 64 69 6e 67 20 74 68 65 0a 63 75 72 72 65 6e 74 20 74 69 ho.area.recording.the.current.ti
1660 6d 65 20 61 6e 64 20 74 68 65 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 20 77 me.and.the.point.in.the.future.w
1680 68 65 6e 20 74 68 65 20 74 69 6d 65 72 20 65 6c 61 70 73 65 73 2e 20 20 45 63 68 6f 0a 61 72 65 hen.the.timer.elapses...Echo.are
16a0 61 20 6d 65 73 73 61 67 65 73 20 63 61 6e 20 62 65 20 72 65 76 69 65 77 65 64 20 77 69 74 68 20 a.messages.can.be.reviewed.with.
16c0 74 68 65 20 7e 76 69 65 77 2d 65 63 68 6f 2d 61 72 65 61 2d 6d 65 73 73 61 67 65 73 7e 20 77 68 the.~view-echo-area-messages~.wh
16e0 69 63 68 0a 69 73 20 62 6f 75 6e 64 20 74 6f 20 3d 43 2d 68 20 65 3d 20 62 79 20 64 65 66 61 75 ich.is.bound.to.=C-h.e=.by.defau
1700 6c 74 2e 20 20 54 6f 20 63 68 65 63 6b 20 61 6c 6c 20 74 69 6d 65 72 73 2c 20 75 73 65 20 74 68 lt...To.check.all.timers,.use.th
1720 65 20 63 6f 6d 6d 61 6e 64 0a 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 2c 20 e.command.~tmr-tabulated-view~,.
1740 77 68 69 63 68 20 68 61 73 20 6d 6f 72 65 20 66 65 61 74 75 72 65 73 20 74 68 61 6e 20 74 68 65 which.has.more.features.than.the
1760 20 67 65 6e 65 72 69 63 0a 3d 2a 4d 65 73 73 61 67 65 73 2a 3d 20 62 75 66 66 65 72 20 28 5b 5b .generic.=*Messages*=.buffer.([[
1780 23 68 3a 35 31 66 65 37 38 65 30 2d 64 36 31 34 2d 34 39 32 62 2d 62 37 61 33 2d 66 62 36 64 35 #h:51fe78e0-d614-492b-b7a3-fb6d5
17a0 62 64 35 32 61 39 61 5d 5b 47 72 69 64 20 76 69 65 77 5d 5d 29 2e 0a 0a 23 2b 66 69 6e 64 65 78 bd52a9a][Grid.view]])...#+findex
17c0 3a 20 74 6d 72 2d 63 61 6e 63 65 6c 0a 54 68 65 20 7e 74 6d 72 2d 63 61 6e 63 65 6c 7e 20 63 6f :.tmr-cancel.The.~tmr-cancel~.co
17e0 6d 6d 61 6e 64 20 63 61 6e 63 65 6c 73 20 72 75 6e 6e 69 6e 67 20 74 69 6d 65 72 73 20 77 69 74 mmand.cancels.running.timers.wit
1800 68 6f 75 74 20 65 72 61 73 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 0a 74 68 65 20 6c 69 73 74 20 hout.erasing.them.from.the.list.
1820 6f 66 20 63 72 65 61 74 65 64 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 2e 20 20 54 69 6d 65 72 of.created.timer.objects...Timer
1840 73 20 61 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 70 72 6f 6d 70 74 20 61 72 65 0a 64 s.at.the.completion.prompt.are.d
1860 65 73 63 72 69 62 65 64 20 62 79 20 74 68 65 20 65 78 61 63 74 20 74 69 6d 65 20 74 68 65 79 20 escribed.by.the.exact.time.they.
1880 77 65 72 65 20 73 65 74 20 61 6e 64 20 74 68 65 20 69 6e 70 75 74 20 74 68 61 74 20 77 61 73 20 were.set.and.the.input.that.was.
18a0 75 73 65 64 20 74 6f 0a 63 72 65 61 74 65 20 74 68 65 6d 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 used.to.create.them,.including.t
18c0 68 65 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 68 61 74 20 7e 74 6d he.optional.description.that.~tm
18e0 72 7e 20 61 6e 64 0a 7e 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 7e 20 61 63 63 65 70 74 r~.and.~tmr-with-details~.accept
1900 2e 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 74 6d 72 2d 72 65 6d 6f 76 65 0a 54 68 65 20 7e 74 6d 72 ...#+findex:.tmr-remove.The.~tmr
1920 2d 72 65 6d 6f 76 65 7e 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 20 7e 74 6d 72 2d 63 61 -remove~.command.is.like.~tmr-ca
1940 6e 63 65 6c 7e 2c 20 65 78 63 65 70 74 20 69 74 20 69 73 20 6e 6f 74 20 6c 69 6d 69 74 65 64 0a ncel~,.except.it.is.not.limited.
1960 74 6f 20 61 63 74 69 76 65 20 74 69 6d 65 72 73 3a 20 69 74 20 63 61 6e 20 74 61 72 67 65 74 20 to.active.timers:.it.can.target.
1980 65 6c 61 70 73 65 64 20 6f 6e 65 73 20 61 73 20 77 65 6c 6c 2e 0a 0a 23 2b 66 69 6e 64 65 78 3a elapsed.ones.as.well...#+findex:
19a0 20 74 6d 72 2d 63 6c 6f 6e 65 0a 54 68 65 20 7e 74 6d 72 2d 63 6c 6f 6e 65 7e 20 63 6f 6d 6d 61 .tmr-clone.The.~tmr-clone~.comma
19c0 6e 64 20 64 69 72 65 63 74 6c 79 20 63 6f 70 69 65 73 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 nd.directly.copies.the.duration.
19e0 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 61 20 74 69 and.optional.description.of.a.ti
1a00 6d 65 72 20 69 6e 74 6f 20 61 20 6e 65 77 20 6f 6e 65 2e 20 20 57 69 74 68 20 61 6e 20 6f 70 74 mer.into.a.new.one...With.an.opt
1a20 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 0a 28 3d 43 2d 75 3d 20 62 79 20 ional.prefix.argument.(=C-u=.by.
1a40 64 65 66 61 75 6c 74 29 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 default),.this.command.prompts.f
1a60 6f 72 20 61 20 64 75 72 61 74 69 6f 6e 2e 20 20 49 66 20 61 20 64 6f 75 62 6c 65 0a 70 72 65 66 or.a.duration...If.a.double.pref
1a80 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 28 3d 43 2d 75 20 43 2d ix.argument.is.supplied.(=C-u.C-
1aa0 75 3d 29 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 73 6b 73 20 66 6f 72 20 61 20 64 75 72 61 u=),.the.command.asks.for.a.dura
1ac0 74 69 6f 6e 0a 61 6e 64 20 74 68 65 6e 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 20 54 68 tion.and.then.a.description...Th
1ae0 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 6f 66 20 73 75 63 68 20 70 72 6f 6d 70 74 73 e.default.values.of.such.prompts
1b00 20 61 72 65 20 74 68 6f 73 65 20 6f 66 0a 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 69 6d 65 72 .are.those.of.the.original.timer
1b20 2e 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 0a 54 68 65 20 ...#+findex:.tmr-reschedule.The.
1b40 63 6f 6d 6d 61 6e 64 20 7e 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 7e 20 63 68 61 6e 67 65 73 command.~tmr-reschedule~.changes
1b60 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 74 69 6d 65 72 .the.duration.of.the.given.timer
1b80 20 74 6f 0a 61 20 6e 65 77 20 6f 6e 65 20 70 72 6f 76 69 64 65 64 20 61 74 20 74 68 65 20 70 72 .to.a.new.one.provided.at.the.pr
1ba0 6f 6d 70 74 2e 20 20 49 6e 20 70 72 61 63 74 69 63 65 20 74 68 69 73 20 69 73 20 61 20 73 68 6f ompt...In.practice.this.is.a.sho
1bc0 72 74 63 75 74 20 74 6f 20 28 69 29 0a 63 6c 6f 6e 69 6e 67 20 74 68 65 20 74 69 6d 65 72 2c 20 rtcut.to.(i).cloning.the.timer,.
1be0 28 69 69 29 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20 64 75 72 61 74 69 6f 6e 2c 20 61 6e 64 (ii).prompting.for.duration,.and
1c00 20 28 69 69 69 29 20 63 61 6e 63 65 6c 6c 69 6e 67 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20 74 .(iii).cancelling.the.original.t
1c20 69 6d 65 72 2e 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 imer...#+findex:.tmr-remove-fini
1c40 73 68 65 64 0a 54 68 65 20 7e 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 7e 20 63 shed.The.~tmr-remove-finished~.c
1c60 6f 6d 6d 61 6e 64 20 64 65 6c 65 74 65 73 20 61 6c 6c 20 65 6c 61 70 73 65 64 20 74 69 6d 65 72 ommand.deletes.all.elapsed.timer
1c80 73 20 66 72 6f 6d 20 74 68 65 0a 6c 69 73 74 20 6f 66 20 74 69 6d 65 72 73 2e 20 20 54 68 69 73 s.from.the.list.of.timers...This
1ca0 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 6e 6f 20 6c 6f 6e 67 65 72 20 62 .means.that.they.can.no.longer.b
1cc0 65 20 63 6c 6f 6e 65 64 2e 0a 0a 23 2b 76 69 6e 64 65 78 3a 20 74 6d 72 2d 63 6f 6e 66 69 72 6d e.cloned...#+vindex:.tmr-confirm
1ce0 2d 73 69 6e 67 6c 65 2d 74 69 6d 65 72 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 54 4d 52 20 75 73 -single-timer.By.default,.TMR.us
1d00 65 73 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f 20 70 69 63 6b es.minibuffer.completion.to.pick
1d20 20 61 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 20 69 6e 0a 6f 70 65 72 61 74 69 6f 6e 73 20 73 75 .a.timer.object.in.operations.su
1d40 63 68 20 61 73 20 63 6c 6f 6e 69 6e 67 20 61 6e 64 20 63 61 6e 63 65 6c 6c 69 6e 67 2e 20 20 49 ch.as.cloning.and.cancelling...I
1d60 66 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 7e 74 6d 72 2d 63 6f 6e 66 69 72 6d 2d 73 f.the.user.option.~tmr-confirm-s
1d80 69 6e 67 6c 65 2d 74 69 6d 65 72 7e 20 69 73 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 54 4d 52 20 ingle-timer~.is.set.to.nil,.TMR.
1da0 77 69 6c 6c 20 6e 6f 74 20 75 73 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 68 65 6e 0a 74 68 65 will.not.use.completion.when.the
1dc0 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 74 69 6d 65 72 20 61 76 61 69 6c 61 62 6c 65 3a 20 re.is.only.one.timer.available:.
1de0 69 74 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 6f it.will.perform.the.specified.co
1e00 6d 6d 61 6e 64 0a 6f 75 74 72 69 67 68 74 2e 0a 0a 54 69 6d 65 72 73 20 68 61 76 65 20 68 6f 6f mmand.outright...Timers.have.hoo
1e20 6b 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 69 72 20 63 72 65 61 74 69 6f ks.associated.with.their.creatio
1e40 6e 2c 20 63 61 6e 63 65 6c 6c 61 74 69 6f 6e 2c 20 61 6e 64 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 n,.cancellation,.and.completion.
1e60 28 5b 5b 23 68 3a 63 39 30 38 66 34 34 30 2d 64 61 30 38 2d 34 36 32 65 2d 62 65 34 65 2d 61 36 ([[#h:c908f440-da08-462e-be4e-a6
1e80 31 66 62 32 37 34 65 63 62 63 5d 5b 48 6f 6f 6b 73 5d 5d 29 2e 20 20 54 4d 52 20 63 61 6e 20 61 1fb274ecbc][Hooks]])...TMR.can.a
1ea0 6c 73 6f 20 69 6e 74 65 67 72 61 74 65 20 77 69 74 68 20 74 68 65 20 64 65 73 6b 74 6f 70 20 65 lso.integrate.with.the.desktop.e
1ec0 6e 76 69 72 6f 6e 6d 65 6e 74 0a 74 6f 20 73 65 6e 64 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 nvironment.to.send.notifications
1ee0 20 28 5b 5b 23 68 3a 35 36 62 62 62 64 36 66 2d 35 62 36 33 2d 34 33 37 35 2d 39 63 38 36 2d 65 .([[#h:56bbbd6f-5b63-4375-9c86-e
1f00 31 65 62 32 33 31 62 65 33 35 36 5d 5b 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 1eb231be356][Sound.and.desktop.n
1f20 6f 74 69 66 69 63 61 74 69 6f 6e 73 5d 5d 29 2e 0a 0a 23 2b 76 69 6e 64 65 78 3a 20 74 6d 72 2d otifications]])...#+vindex:.tmr-
1f40 70 72 65 66 69 78 2d 6d 61 70 0a 54 4d 52 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 prefix-map.TMR.does.not.specify.
1f60 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 49 6e 73 74 65 61 64 2c 20 69 74 global.key.bindings..Instead,.it
1f80 20 73 65 74 73 20 75 70 20 74 68 65 0a 7e 74 6d 72 2d 70 72 65 66 69 78 2d 6d 61 70 7e 2c 20 77 .sets.up.the.~tmr-prefix-map~,.w
1fa0 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 6b 65 79 73 20 66 6f 72 20 74 68 65 20 72 65 6c 65 hich.specifies.keys.for.the.rele
1fc0 76 61 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 20 54 68 65 0a 75 73 65 72 20 68 61 73 20 74 68 65 20 vant.commands..The.user.has.the.
1fe0 6f 70 74 69 6f 6e 20 74 6f 20 65 69 74 68 65 72 20 62 69 6e 64 20 74 68 65 20 6d 61 70 20 74 6f option.to.either.bind.the.map.to
2000 20 61 20 70 72 65 66 69 78 20 6b 65 79 2c 20 73 75 63 68 20 61 73 0a 3d 43 2d 63 20 74 3d 20 28 .a.prefix.key,.such.as.=C-c.t=.(
2020 73 6f 20 7e 74 6d 72 7e 20 69 73 20 3d 43 2d 63 20 74 20 74 3d 29 2c 20 6f 72 20 62 69 6e 64 20 so.~tmr~.is.=C-c.t.t=),.or.bind.
2040 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68 65 0a 64 65 73 69 72 individual.commands.to.the.desir
2060 65 64 20 6b 65 79 73 20 28 5b 5b 23 68 3a 36 39 65 65 62 33 66 62 2d 66 31 31 64 2d 34 33 31 65 ed.keys.([[#h:69eeb3fb-f11d-431e
2080 2d 61 65 31 36 2d 32 64 39 62 33 32 32 38 37 31 63 63 5d 5b 53 61 6d 70 6c 65 20 63 6f 6e 66 69 -ae16-2d9b322871cc][Sample.confi
20a0 67 75 72 61 74 69 6f 6e 5d 5d 29 2e 0a 0a 2a 2a 20 47 72 69 64 20 6f 72 20 74 61 62 75 6c 61 74 guration]])...**.Grid.or.tabulat
20c0 65 64 20 76 69 65 77 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a ed.view.:PROPERTIES:.:CUSTOM_ID:
20e0 20 68 3a 35 31 66 65 37 38 65 30 2d 64 36 31 34 2d 34 39 32 62 2d 62 37 61 33 2d 66 62 36 64 35 .h:51fe78e0-d614-492b-b7a3-fb6d5
2100 62 64 35 32 61 39 61 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 41 62 6f 75 74 20 74 6d bd52a9a.:END:.#+cindex:.About.tm
2120 72 2d 74 61 62 75 6c 61 74 65 64 20 61 6e 64 20 72 65 6c 65 76 61 6e 74 20 63 6f 6d 6d 61 6e 64 r-tabulated.and.relevant.command
2140 73 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 0a s..#+findex:.tmr-tabulated-view.
2160 54 69 6d 65 72 73 20 63 61 6e 20 62 65 20 76 69 65 77 65 64 20 69 6e 20 61 20 67 72 69 64 20 77 Timers.can.be.viewed.in.a.grid.w
2180 69 74 68 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 20 28 61 6c 69 61 73 0a ith.~tmr-tabulated-view~.(alias.
21a0 7e 74 6d 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 7e 29 2e 20 54 68 65 20 64 61 74 61 20 69 73 20 ~tmr-list-timers~)..The.data.is.
21c0 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 3d 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 placed.in.the.=*tmr-tabulated-vi
21e0 65 77 2a 3d 0a 62 75 66 66 65 72 20 61 6e 64 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a ew*=.buffer.and.looks.like.this:
2200 0a 0a 23 2b 62 65 67 69 6e 5f 65 78 61 6d 70 6c 65 0a 53 74 61 72 74 20 20 20 20 20 20 45 6e 64 ..#+begin_example.Start......End
2220 20 20 20 20 20 20 20 20 52 65 6d 61 69 6e 69 6e 67 20 20 44 65 73 63 72 69 70 74 69 6f 6e 0a 31 ........Remaining..Description.1
2240 30 3a 31 31 3a 34 39 20 20 20 31 30 3a 31 31 3a 35 34 20 20 20 e2 9c 94 0a 31 30 3a 31 31 3a 33 0:11:49...10:11:54.......10:11:3
2260 36 20 20 20 31 30 3a 33 31 3a 33 36 20 20 20 31 39 6d 20 33 35 73 0a 31 30 3a 31 31 3a 33 32 20 6...10:31:36...19m.35s.10:11:32.
2280 20 20 31 30 3a 32 36 3a 33 32 20 20 20 31 34 6d 20 33 31 73 20 20 20 20 59 65 74 20 61 6e 6f 74 ..10:26:32...14m.31s....Yet.anot
22a0 68 65 72 20 74 65 73 74 0a 31 30 3a 31 31 3a 31 36 20 20 20 31 30 3a 32 31 3a 31 36 20 20 20 39 her.test.10:11:16...10:21:16...9
22c0 6d 20 31 34 73 20 20 20 20 20 54 65 73 74 69 6e 67 20 68 6f 77 20 69 74 20 77 6f 72 6b 73 0a 23 m.14s.....Testing.how.it.works.#
22e0 2b 65 6e 64 5f 65 78 61 6d 70 6c 65 0a 0a 49 66 20 61 20 74 69 6d 65 72 20 68 61 73 20 65 6c 61 +end_example..If.a.timer.has.ela
2300 70 73 65 64 2c 20 69 74 20 68 61 73 20 61 20 63 68 65 63 6b 20 6d 61 72 6b 20 61 73 73 6f 63 69 psed,.it.has.a.check.mark.associ
2320 61 74 65 64 20 77 69 74 68 20 69 74 2c 0a 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 3d 52 65 6d ated.with.it,.otherwise.the.=Rem
2340 61 69 6e 69 6e 67 3d 20 63 6f 6c 75 6d 6e 20 73 68 6f 77 73 20 74 68 65 20 74 69 6d 65 20 6c 65 aining=.column.shows.the.time.le
2360 66 74 2e 20 20 41 20 3d 44 65 73 63 72 69 70 74 69 6f 6e 3d 0a 69 73 20 73 68 6f 77 6e 20 6f 6e ft...A.=Description=.is.shown.on
2380 6c 79 20 69 66 20 69 74 20 69 73 20 70 72 6f 76 69 64 65 64 20 77 68 69 6c 65 20 73 65 74 74 69 ly.if.it.is.provided.while.setti
23a0 6e 67 20 74 68 65 20 74 69 6d 65 72 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 0a 66 69 65 6c ng.the.timer,.otherwise.the.fiel
23c0 64 20 69 73 20 6c 65 66 74 20 62 6c 61 6e 6b 2e 0a 0a 49 6e 73 69 64 65 20 74 68 69 73 20 67 72 d.is.left.blank...Inside.this.gr
23e0 69 64 20 76 69 65 77 2c 20 61 6c 6c 20 54 4d 52 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 6f id.view,.all.TMR.commands.that.o
2400 70 65 72 61 74 65 20 6f 6e 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 0a 61 75 74 6f 6d 61 74 69 perate.on.timer.objects.automati
2420 63 61 6c 6c 79 20 74 61 72 67 65 74 20 74 68 65 20 6f 6e 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 cally.target.the.one.at.point...
2440 57 68 65 72 65 61 73 20 74 68 65 20 67 6c 6f 62 61 6c 20 62 65 68 61 76 69 6f 75 72 20 69 73 0a Whereas.the.global.behaviour.is.
2460 74 6f 20 75 73 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f 20 to.use.minibuffer.completion.to.
2480 70 69 63 6b 20 61 20 74 69 6d 65 72 20 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 2e 0a 0a 54 68 65 pick.a.timer.to.operate.on...The
24a0 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 20 63 6f 6d 6d 61 6e 64 20 72 65 .~tmr-tabulated-view~.command.re
24c0 6c 69 65 73 20 6f 6e 20 45 6d 61 63 73 27 20 7e 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 6d lies.on.Emacs'.~tabulated-list-m
24e0 6f 64 65 7e 2e 0a 46 72 6f 6d 20 74 68 65 20 3d 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 ode~..From.the.=*tmr-tabulated-v
2500 69 65 77 2a 3d 20 62 75 66 66 65 72 2c 20 6f 6e 65 20 63 61 6e 20 69 6e 76 6f 6b 65 20 74 68 65 iew*=.buffer,.one.can.invoke.the
2520 20 63 6f 6d 6d 61 6e 64 0a 7e 64 65 73 63 72 69 62 65 2d 6d 6f 64 65 7e 20 28 3d 43 2d 68 20 6d .command.~describe-mode~.(=C-h.m
2540 3d 20 77 69 74 68 20 73 74 61 6e 64 61 72 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 29 20 74 6f =.with.standard.key.bindings).to
2560 20 6c 65 61 72 6e 20 61 62 6f 75 74 20 74 68 65 0a 61 70 70 6c 69 63 61 62 6c 65 20 66 75 6e 63 .learn.about.the.applicable.func
2580 74 69 6f 6e 61 6c 69 74 79 2c 20 73 75 63 68 20 61 73 20 68 6f 77 20 74 6f 20 65 78 70 61 6e 64 tionality,.such.as.how.to.expand
25a0 2f 63 6f 6e 74 72 61 63 74 20 63 6f 6c 75 6d 6e 73 20 61 6e 64 0a 74 6f 67 67 6c 65 20 73 6f 72 /contract.columns.and.toggle.sor
25c0 74 69 6e 67 2e 0a 0a 57 68 69 6c 65 20 69 6e 20 74 68 69 73 20 67 72 69 64 20 76 69 65 77 2c 20 ting...While.in.this.grid.view,.
25e0 6f 6e 65 20 63 61 6e 20 70 65 72 66 6f 72 6d 20 61 6c 6c 20 74 68 65 20 6f 70 65 72 61 74 69 6f one.can.perform.all.the.operatio
2600 6e 73 20 6f 6e 20 74 69 6d 65 72 73 20 77 65 0a 68 61 76 65 20 61 6c 72 65 61 64 79 20 63 6f 76 ns.on.timers.we.have.already.cov
2620 65 72 65 64 20 68 65 72 65 69 6e 20 28 74 68 65 20 3d 43 2d 68 20 6d 3d 20 77 69 6c 6c 20 73 68 ered.herein.(the.=C-h.m=.will.sh
2640 6f 77 20 79 6f 75 20 74 68 65 69 72 20 6b 65 79 0a 62 69 6e 64 69 6e 67 73 20 69 6e 20 74 68 69 ow.you.their.key.bindings.in.thi
2660 73 20 6d 6f 64 65 29 2e 0a 0a 23 2b 76 69 6e 64 65 78 3a 20 74 6d 72 2d 6c 69 73 74 2d 74 69 6d s.mode)...#+vindex:.tmr-list-tim
2680 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 0a 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e ers-action-alist.The.user.option
26a0 20 7e 74 6d 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 7e 20 .~tmr-list-timers-action-alist~.
26c0 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 7e 74 6d 72 2d 74 61 controls.how.the.command.~tmr-ta
26e0 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 20 64 69 73 70 6c 61 79 73 20 69 74 73 20 62 75 66 66 65 bulated-view~.displays.its.buffe
2700 72 2e 20 49 74 73 20 64 65 66 61 75 6c 74 0a 62 65 68 61 76 69 6f 75 72 20 69 73 20 74 6f 20 28 r..Its.default.behaviour.is.to.(
2720 69 29 20 70 6c 61 63 65 20 74 68 65 20 62 75 66 66 65 72 20 61 74 20 74 68 65 20 62 6f 74 74 6f i).place.the.buffer.at.the.botto
2740 6d 20 6f 66 20 74 68 65 20 45 6d 61 63 73 20 66 72 61 6d 65 2c 0a 28 69 69 29 20 72 65 73 69 7a m.of.the.Emacs.frame,.(ii).resiz
2760 65 20 74 68 65 20 77 69 6e 64 6f 77 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 68 65 69 67 68 74 e.the.window.to.match.the.height
2780 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 20 28 69 69 69 29 0a 73 65 6c 65 63 74 .of.the.buffer,.and.(iii).select
27a0 20 74 68 61 74 20 77 69 6e 64 6f 77 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 .that.window...The.value.of.this
27c0 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 74 68 65 20 73 61 6d 65 20 64 61 74 61 20 74 68 .user.option.is.the.same.data.th
27e0 61 74 20 69 73 20 70 61 73 73 65 64 20 74 6f 0a 7e 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d at.is.passed.to.~display-buffer-
2800 61 6c 69 73 74 7e 2e 20 49 74 20 69 73 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 63 75 73 74 6f 6d alist~..It.is.meant.to.be.custom
2820 69 73 65 64 20 62 79 20 61 64 76 61 6e 63 65 64 0a 75 73 65 72 73 2e 20 45 76 61 6c 75 61 74 65 ised.by.advanced.users..Evaluate
2840 20 3d 28 69 6e 66 6f 20 22 28 65 6c 69 73 70 29 20 44 69 73 70 6c 61 79 69 6e 67 20 42 75 66 66 .=(info."(elisp).Displaying.Buff
2860 65 72 73 22 29 3d 20 74 6f 20 72 65 61 64 20 74 68 65 0a 72 65 6c 65 76 61 6e 74 20 65 6e 74 72 ers")=.to.read.the.relevant.entr
2880 79 20 69 6e 20 74 68 65 20 6d 61 6e 75 61 6c 2e 0a 0a 54 68 65 20 7e 74 6d 72 2d 6c 69 73 74 2d y.in.the.manual...The.~tmr-list-
28a0 74 69 6d 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 7e 20 69 73 20 72 65 6c 65 76 61 6e 74 timers-action-alist~.is.relevant
28c0 20 6f 6e 6c 79 20 77 68 65 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 7e 74 6d 72 2d 74 61 62 75 .only.when.the.command.~tmr-tabu
28e0 6c 61 74 65 64 2d 76 69 65 77 7e 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 lated-view~.is.called.interactiv
2900 65 6c 79 2e 20 49 6e 20 4c 69 73 70 2c 20 74 68 65 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 ely..In.Lisp,.the.~tmr-tabulated
2920 2d 76 69 65 77 7e 0a 72 65 71 75 69 72 65 73 20 74 68 65 20 62 75 66 66 65 72 20 69 74 20 73 68 -view~.requires.the.buffer.it.sh
2940 6f 75 6c 64 20 75 73 65 20 61 6e 64 20 74 68 65 20 63 6f 6e 63 6f 6d 69 74 61 6e 74 20 61 63 74 ould.use.and.the.concomitant.act
2960 69 6f 6e 20 61 6c 69 73 74 2e 0a 0a 2a 2a 20 48 6f 6f 6b 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 ion.alist...**.Hooks.:PROPERTIES
2980 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 63 39 30 38 66 34 34 30 2d 64 61 30 38 2d 34 36 :.:CUSTOM_ID:.h:c908f440-da08-46
29a0 32 65 2d 62 65 34 65 2d 61 36 31 66 62 32 37 34 65 63 62 63 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 2e-be4e-a61fb274ecbc.:END:.#+cin
29c0 64 65 78 3a 20 48 6f 6f 6b 73 20 74 72 69 67 67 65 72 65 64 20 62 79 20 74 69 6d 65 72 20 6f 70 dex:.Hooks.triggered.by.timer.op
29e0 65 72 61 74 69 6f 6e 73 0a 0a 54 4d 52 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 66 6f 6c 6c 6f erations..TMR.provides.the.follo
2a00 77 69 6e 67 20 68 6f 6f 6b 73 3a 0a 0a 23 2b 76 69 6e 64 65 78 3a 20 74 6d 72 2d 74 69 6d 65 72 wing.hooks:..#+vindex:.tmr-timer
2a20 2d 63 72 65 61 74 65 64 2d 66 75 6e 63 74 69 6f 6e 73 0a 2b 20 7e 74 6d 72 2d 74 69 6d 65 72 2d -created-functions.+.~tmr-timer-
2a40 63 72 65 61 74 65 64 2d 66 75 6e 63 74 69 6f 6e 73 7e 20 3a 3a 20 54 68 69 73 20 69 73 20 74 72 created-functions~.::.This.is.tr
2a60 69 67 67 65 72 65 64 20 62 79 20 74 68 65 20 7e 74 6d 72 7e 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 iggered.by.the.~tmr~.command....
2a80 42 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 70 72 69 6e 74 73 20 61 20 6d 65 73 73 61 67 65 20 By.default,.it.prints.a.message.
2aa0 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 73 68 6f 77 69 6e 67 20 74 68 65 20 6e 65 77 in.the.echo.area.showing.the.new
2ac0 6c 79 0a 20 20 63 72 65 61 74 65 64 20 74 69 6d 65 72 27 73 20 73 74 61 72 74 20 61 6e 64 20 65 ly...created.timer's.start.and.e
2ae0 6e 64 20 74 69 6d 65 20 61 73 20 77 65 6c 6c 20 61 73 20 69 74 73 20 6f 70 74 69 6f 6e 61 6c 20 nd.time.as.well.as.its.optional.
2b00 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 28 69 66 20 70 72 6f 76 69 64 65 64 29 2e 0a 0a 23 2b description...(if.provided)...#+
2b20 76 69 6e 64 65 78 3a 20 74 6d 72 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 2d 66 75 6e 63 74 vindex:.tmr-timer-finished-funct
2b40 69 6f 6e 73 0a 2b 20 7e 74 6d 72 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 2d 66 75 6e 63 74 ions.+.~tmr-timer-finished-funct
2b60 69 6f 6e 73 7e 20 3a 3a 20 54 68 69 73 20 72 75 6e 73 20 77 68 65 6e 20 61 20 74 69 6d 65 72 20 ions~.::.This.runs.when.a.timer.
2b80 65 6c 61 70 73 65 73 2e 20 20 42 79 0a 20 20 64 65 66 61 75 6c 74 2c 20 69 74 20 28 69 29 20 70 elapses...By...default,.it.(i).p
2ba0 72 6f 64 75 63 65 73 20 61 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 77 roduces.a.desktop.notification.w
2bc0 68 69 63 68 20 64 65 73 63 72 69 62 65 73 20 74 68 65 0a 20 20 74 69 6d 65 72 27 73 20 73 74 61 hich.describes.the...timer's.sta
2be0 72 74 2f 65 6e 64 20 74 69 6d 65 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 rt/end.time.and.optional.descrip
2c00 74 69 6f 6e 20 28 69 66 20 61 76 61 69 6c 61 62 6c 65 29 2c 20 28 69 69 29 0a 20 20 70 6c 61 79 tion.(if.available),.(ii)...play
2c20 73 20 61 6e 20 61 6c 61 72 6d 20 73 6f 75 6e 64 20 28 5b 5b 23 68 3a 35 36 62 62 62 64 36 66 2d s.an.alarm.sound.([[#h:56bbbd6f-
2c40 35 62 36 33 2d 34 33 37 35 2d 39 63 38 36 2d 65 31 65 62 32 33 31 62 65 33 35 36 5d 5b 53 6f 75 5b63-4375-9c86-e1eb231be356][Sou
2c60 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 5d 5d 29 2c nd.and.desktop.notifications]]),
2c80 20 61 6e 64 20 28 69 69 69 29 20 70 72 69 6e 74 73 0a 20 20 61 20 6d 65 73 73 61 67 65 20 69 6e .and.(iii).prints...a.message.in
2ca0 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 77 68 69 63 68 20 69 73 20 62 61 73 69 63 61 6c 6c .the.echo.area.which.is.basicall
2cc0 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 64 65 73 6b 74 6f 70 0a 20 20 6e 6f 74 69 y.the.same.as.the.desktop...noti
2ce0 66 69 63 61 74 69 6f 6e 2e 0a 0a 23 2b 76 69 6e 64 65 78 3a 20 74 6d 72 2d 74 69 6d 65 72 2d 63 fication...#+vindex:.tmr-timer-c
2d00 61 6e 63 65 6c 6c 65 64 2d 66 75 6e 63 74 69 6f 6e 73 0a 2b 20 7e 74 6d 72 2d 74 69 6d 65 72 2d ancelled-functions.+.~tmr-timer-
2d20 63 61 6e 63 65 6c 6c 65 64 2d 66 75 6e 63 74 69 6f 6e 73 7e 20 3a 3a 20 54 68 69 73 20 69 73 20 cancelled-functions~.::.This.is.
2d40 63 61 6c 6c 65 64 20 62 79 20 7e 74 6d 72 2d 63 61 6e 63 65 6c 7e 2e 20 20 42 79 0a 20 20 64 65 called.by.~tmr-cancel~...By...de
2d60 66 61 75 6c 74 2c 20 69 74 20 70 72 69 6e 74 73 20 61 20 6d 65 73 73 61 67 65 20 69 6e 20 74 68 fault,.it.prints.a.message.in.th
2d80 65 20 65 63 68 6f 20 61 72 65 61 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 74 69 6d 65 72 e.echo.area.describing.the.timer
2da0 20 74 68 61 74 0a 20 20 77 61 73 20 63 61 6e 63 65 6c 6c 65 64 2e 0a 0a 2a 2a 20 53 6f 75 6e 64 .that...was.cancelled...**.Sound
2dc0 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 0a 3a 50 52 4f 50 .and.desktop.notifications.:PROP
2de0 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 35 36 62 62 62 64 36 66 2d 35 ERTIES:.:CUSTOM_ID:.h:56bbbd6f-5
2e00 62 36 33 2d 34 33 37 35 2d 39 63 38 36 2d 65 31 65 62 32 33 31 62 65 33 35 36 0a 3a 45 4e 44 3a b63-4375-9c86-e1eb231be356.:END:
2e20 0a 23 2b 63 69 6e 64 65 78 3a 20 41 6c 61 72 6d 20 73 6f 75 6e 64 20 61 6e 64 20 73 65 74 74 69 .#+cindex:.Alarm.sound.and.setti
2e40 6e 67 73 20 66 6f 72 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 0a 0a 23 ngs.for.desktop.notifications..#
2e60 2b 76 69 6e 64 65 78 3a 20 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 0a 23 2b 76 69 6e 64 65 78 +vindex:.tmr-sound-file.#+vindex
2e80 3a 20 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 75 72 67 65 6e 63 79 0a 4f 6e 63 65 20 :.tmr-notification-urgency.Once.
2ea0 74 68 65 20 74 69 6d 65 72 20 68 61 73 20 72 75 6e 20 69 74 73 20 63 6f 75 72 73 65 2c 20 69 74 the.timer.has.run.its.course,.it
2ec0 20 70 72 6f 64 75 63 65 73 20 61 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e .produces.a.desktop.notification
2ee0 20 61 6e 64 0a 70 6c 61 79 73 20 61 6e 20 61 6c 61 72 6d 20 73 6f 75 6e 64 2e 20 20 54 68 65 20 .and.plays.an.alarm.sound...The.
2f00 6e 6f 74 69 66 69 63 61 74 69 6f 6e 27 73 20 6d 65 73 73 61 67 65 20 69 73 20 70 72 61 63 74 69 notification's.message.is.practi
2f20 63 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 0a 61 73 20 74 68 61 74 20 77 68 69 63 68 20 69 73 20 cally.the.same.as.that.which.is.
2f40 73 65 6e 74 20 74 6f 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 0a 54 68 65 20 73 6f 75 6e sent.to.the.echo.area...The.soun
2f60 64 20 66 69 6c 65 20 66 6f 72 20 74 68 65 20 61 6c 61 72 6d 20 69 73 20 64 65 66 69 6e 65 64 20 d.file.for.the.alarm.is.defined.
2f80 69 6e 20 7e 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 7e 2c 20 77 68 69 6c 65 20 74 68 65 0a 75 in.~tmr-sound-file~,.while.the.u
2fa0 72 67 65 6e 63 79 20 6f 66 20 74 68 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 63 61 6e 20 62 rgency.of.the.notification.can.b
2fc0 65 20 73 65 74 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 7e 74 e.set.through.the.user.option.~t
2fe0 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 75 72 67 65 6e 63 79 7e 2e 20 20 4e 6f 74 65 20 mr-notification-urgency~...Note.
3000 74 68 61 74 20 69 74 20 69 73 20 75 70 20 74 6f 20 74 68 65 20 64 65 73 6b 74 6f 70 0a 65 6e 76 that.it.is.up.to.the.desktop.env
3020 69 72 6f 6e 6d 65 6e 74 20 6f 72 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 64 61 65 6d 6f 6e 20 ironment.or.notification.daemon.
3040 74 6f 20 64 65 63 69 64 65 20 68 6f 77 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 65 20 75 72 67 65 to.decide.how.to.handle.the.urge
3060 6e 63 79 0a 76 61 6c 75 65 2e 0a 0a 49 66 20 74 68 65 20 7e 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 ncy.value...If.the.~tmr-sound-fi
3080 6c 65 7e 20 69 73 20 6e 69 6c 2c 20 6f 72 20 74 68 65 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 66 le~.is.nil,.or.the.file.is.not.f
30a0 6f 75 6e 64 2c 20 6e 6f 20 73 6f 75 6e 64 20 77 69 6c 6c 0a 62 65 20 70 6c 61 79 65 64 2e 0a 0a ound,.no.sound.will.be.played...
30c0 53 6f 75 6e 64 20 70 6c 61 79 62 61 63 6b 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 3d 66 Sound.playback.depends.on.the.=f
30e0 66 70 6c 61 79 3d 20 65 78 65 63 75 74 61 62 6c 65 20 77 68 69 63 68 20 69 73 20 70 61 72 74 20 fplay=.executable.which.is.part.
3100 6f 66 0a 3d 66 66 6d 70 65 67 3d 2e 0a 0a 44 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 of.=ffmpeg=...Desktop.notificati
3120 6f 6e 73 20 77 6f 72 6b 20 6f 6e 6c 79 20 69 66 20 45 6d 61 63 73 20 69 73 20 62 75 69 6c 74 20 ons.work.only.if.Emacs.is.built.
3140 77 69 74 68 20 44 42 75 73 0a 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 20 20 54 68 69 73 20 69 with.DBus.functionality...This.i
3160 73 20 74 68 65 20 6e 6f 72 6d 2e 20 20 49 66 20 73 75 63 68 20 66 75 6e 63 74 69 6f 6e 61 6c 69 s.the.norm...If.such.functionali
3180 74 79 20 69 73 20 6e 6f 74 0a 61 76 61 69 6c 61 62 6c 65 2c 20 54 4d 52 20 77 69 6c 6c 20 69 73 ty.is.not.available,.TMR.will.is
31a0 73 75 65 20 61 20 77 61 72 6e 69 6e 67 20 69 6e 66 6f 72 6d 69 6e 67 20 74 68 65 20 75 73 65 72 sue.a.warning.informing.the.user
31c0 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 0a 2a 2a 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 .accordingly...**.Minibuffer.his
31e0 74 6f 72 69 65 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 tories.:PROPERTIES:.:CUSTOM_ID:.
3200 68 3a 66 62 65 64 62 36 35 36 2d 32 34 30 32 2d 34 36 62 63 2d 39 37 36 33 2d 64 35 31 31 32 37 h:fbedb656-2402-46bc-9763-d51127
3220 30 30 63 39 35 34 0a 3a 45 4e 44 3a 0a 0a 54 4d 52 20 64 65 66 69 6e 65 73 20 74 77 6f 20 76 61 00c954.:END:..TMR.defines.two.va
3240 72 69 61 62 6c 65 73 20 74 68 61 74 20 73 74 6f 72 65 20 75 73 65 72 20 69 6e 70 75 74 3a 20 7e riables.that.store.user.input:.~
3260 74 6d 72 2d 64 75 72 61 74 69 6f 6e 2d 68 69 73 74 6f 72 79 7e 0a 61 6e 64 20 7e 74 6d 72 2d 64 tmr-duration-history~.and.~tmr-d
3280 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 7e 2e 20 20 4d 69 6e 69 62 75 66 66 65 72 escription-history~...Minibuffer
32a0 20 68 69 73 74 6f 72 69 65 73 20 63 61 6e 20 70 65 72 73 69 73 74 20 62 65 74 77 65 65 6e 0a 73 .histories.can.persist.between.s
32c0 65 73 73 69 6f 6e 73 20 69 66 20 74 68 65 20 75 73 65 72 20 65 6e 61 62 6c 65 73 20 74 68 65 20 essions.if.the.user.enables.the.
32e0 62 75 69 6c 74 2d 69 6e 20 3d 73 61 76 65 68 69 73 74 3d 20 6c 69 62 72 61 72 79 2e 20 20 53 61 built-in.=savehist=.library...Sa
3300 6d 70 6c 65 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 mple.configuration:..#+begin_src
3320 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 72 65 71 75 69 72 65 20 27 73 61 76 65 68 69 73 74 29 0a .emacs-lisp.(require.'savehist).
3340 28 73 65 74 71 20 73 61 76 65 68 69 73 74 2d 66 69 6c 65 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 (setq.savehist-file.(locate-user
3360 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 73 61 76 65 68 69 73 74 22 29 29 0a 28 73 65 74 71 20 68 -emacs-file."savehist")).(setq.h
3380 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 20 35 30 30 29 0a 28 73 65 74 71 20 68 69 73 74 6f 72 79 istory-length.500).(setq.history
33a0 2d 64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 74 65 73 20 74 29 0a 28 73 65 74 71 20 73 61 76 65 -delete-duplicates.t).(setq.save
33c0 68 69 73 74 2d 73 61 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 20 74 29 0a hist-save-minibuffer-history.t).
33e0 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23 27 73 61 76 (add-hook.'after-init-hook.#'sav
3400 65 68 69 73 74 2d 6d 6f 64 65 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 20 49 6e 73 74 61 6c 6c ehist-mode).#+end_src..*.Install
3420 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 ation.:PROPERTIES:.:CUSTOM_ID:.h
3440 3a 34 36 33 37 38 62 64 66 2d 66 36 63 63 2d 34 36 39 65 2d 62 30 62 30 2d 31 62 39 30 64 64 39 :46378bdf-f6cc-469e-b0b0-1b90dd9
3460 61 61 35 39 35 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 49 6e 73 74 61 6c 6c 61 74 69 aa595.:END:.#+cindex:.Installati
3480 6f 6e 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 0a 0a 2a 2a 20 47 4e 55 20 45 4c 50 41 20 70 61 63 on.instructions..**.GNU.ELPA.pac
34a0 6b 61 67 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a kage.:PROPERTIES:.:CUSTOM_ID:.h:
34c0 38 30 37 63 32 61 38 63 2d 33 64 34 39 2d 34 66 62 33 2d 62 66 62 39 2d 38 34 64 31 30 36 37 35 807c2a8c-3d49-4fb3-bfb9-84d10675
34e0 63 39 35 62 0a 3a 45 4e 44 3a 0a 0a 54 68 65 20 70 61 63 6b 61 67 65 20 69 73 20 61 76 61 69 6c c95b.:END:..The.package.is.avail
3500 61 62 6c 65 20 61 73 20 7e 74 6d 72 7e 2e 20 20 53 69 6d 70 6c 79 20 64 6f 3a 0a 0a 3a 20 4d 2d able.as.~tmr~...Simply.do:..:.M-
3520 78 20 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 0a 3a 20 4d 2d 78 x.package-refresh-contents.:.M-x
3540 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 0a 0a 41 6e 64 20 73 65 61 72 63 68 20 66 6f 72 .package-install..And.search.for
3560 20 69 74 2e 0a 0a 47 4e 55 20 45 4c 50 41 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6c 61 74 65 .it...GNU.ELPA.provides.the.late
3580 73 74 20 73 74 61 62 6c 65 20 72 65 6c 65 61 73 65 2e 20 20 54 68 6f 73 65 20 77 68 6f 20 70 72 st.stable.release...Those.who.pr
35a0 65 66 65 72 20 74 6f 20 66 6f 6c 6c 6f 77 0a 74 68 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 70 efer.to.follow.the.development.p
35c0 72 6f 63 65 73 73 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 70 6f 72 74 20 62 75 67 73 20 6f rocess.in.order.to.report.bugs.o
35e0 72 20 73 75 67 67 65 73 74 20 63 68 61 6e 67 65 73 2c 20 63 61 6e 0a 75 73 65 20 74 68 65 20 76 r.suggest.changes,.can.use.the.v
3600 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 66 72 6f 6d 20 74 68 65 20 47 ersion.of.the.package.from.the.G
3620 4e 55 2d 64 65 76 65 6c 20 45 4c 50 41 20 61 72 63 68 69 76 65 2e 20 20 52 65 61 64 3a 0a 68 74 NU-devel.ELPA.archive...Read:.ht
3640 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 63 6f 64 65 6c 6f 67 2f 32 30 tps://protesilaos.com/codelog/20
3660 32 32 2d 30 35 2d 31 33 2d 65 6d 61 63 73 2d 65 6c 70 61 2d 64 65 76 65 6c 2f 2e 0a 0a 2a 2a 20 22-05-13-emacs-elpa-devel/...**.
3680 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a Manual.installation.:PROPERTIES:
36a0 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 33 39 66 61 65 38 33 66 2d 61 34 39 61 2d 34 38 38 .:CUSTOM_ID:.h:39fae83f-a49a-488
36c0 37 2d 38 31 33 32 2d 65 62 34 32 65 36 31 39 31 39 65 61 0a 3a 45 4e 44 3a 0a 0a 41 73 73 75 6d 7-8132-eb42e61919ea.:END:..Assum
36e0 69 6e 67 20 79 6f 75 72 20 45 6d 61 63 73 20 66 69 6c 65 73 20 61 72 65 20 66 6f 75 6e 64 20 69 ing.your.Emacs.files.are.found.i
3700 6e 20 3d 7e 2f 2e 65 6d 61 63 73 2e 64 2f 3d 2c 20 65 78 65 63 75 74 65 20 74 68 65 0a 66 6f 6c n.=~/.emacs.d/=,.execute.the.fol
3720 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 73 68 65 6c 6c 20 70 72 6f 6d 70 lowing.commands.in.a.shell.promp
3740 74 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 73 68 0a 63 64 20 7e 2f 2e 65 6d 61 63 73 2e 64 t:..#+begin_src.sh.cd.~/.emacs.d
3760 0a 0a 23 20 43 72 65 61 74 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 6d 61 6e 75 61 ..#.Create.a.directory.for.manua
3780 6c 6c 79 2d 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 0a 6d 6b 64 69 72 20 6d 61 6e lly-installed.packages.mkdir.man
37a0 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 0a 23 20 47 6f 20 74 6f 20 74 68 65 20 6e 65 77 20 64 69 ual-packages..#.Go.to.the.new.di
37c0 72 65 63 74 6f 72 79 0a 63 64 20 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 0a 23 20 43 6c rectory.cd.manual-packages..#.Cl
37e0 6f 6e 65 20 74 68 69 73 20 72 65 70 6f 2c 20 6e 61 6d 69 6e 67 20 69 74 20 22 74 6d 72 22 0a 67 one.this.repo,.naming.it."tmr".g
3800 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 it.clone.https://github.com/prot
3820 65 73 69 6c 61 6f 73 2f 74 6d 72 20 74 6d 72 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 46 69 6e 61 6c esilaos/tmr.tmr.#+end_src..Final
3840 6c 79 2c 20 69 6e 20 79 6f 75 72 20 3d 69 6e 69 74 2e 65 6c 3d 20 28 6f 72 20 65 71 75 69 76 61 ly,.in.your.=init.el=.(or.equiva
3860 6c 65 6e 74 29 20 65 76 61 6c 75 61 74 65 20 74 68 69 73 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 lent).evaluate.this:..#+begin_sr
3880 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 4d 61 6b 65 20 45 6c 69 73 70 20 66 69 6c 65 73 c.emacs-lisp.;;.Make.Elisp.files
38a0 20 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 .in.that.directory.available.to.
38c0 74 68 65 20 75 73 65 72 2e 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 the.user..(add-to-list.'load-pat
38e0 68 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 2f 74 6d h."~/.emacs.d/manual-packages/tm
3900 72 22 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 45 76 65 72 79 74 68 69 6e 67 20 69 73 20 69 6e 20 r").#+end_src..Everything.is.in.
3920 70 6c 61 63 65 20 74 6f 20 73 65 74 20 75 70 20 74 68 65 20 70 61 63 6b 61 67 65 2e 0a 0a 2a 20 place.to.set.up.the.package...*.
3940 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 Sample.configuration.:PROPERTIES
3960 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 36 39 65 65 62 33 66 62 2d 66 31 31 64 2d 34 33 :.:CUSTOM_ID:.h:69eeb3fb-f11d-43
3980 31 65 2d 61 65 31 36 2d 32 64 39 62 33 32 32 38 37 31 63 63 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 1e-ae16-2d9b322871cc.:END:.#+cin
39a0 64 65 78 3a 20 50 61 63 6b 61 67 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a 23 2b 62 65 dex:.Package.configuration..#+be
39c0 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 3b 3b 20 53 65 74 20 74 6f 20 6e gin_src.emacs-lisp...;;.Set.to.n
39e0 69 6c 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 73 6f 75 6e 64 0a 20 20 28 73 65 74 71 20 il.to.disable.the.sound...(setq.
3a00 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 20 22 2f 75 73 72 2f 73 68 61 72 65 2f 73 6f 75 6e 64 tmr-sound-file."/usr/share/sound
3a20 73 2f 66 72 65 65 64 65 73 6b 74 6f 70 2f 73 74 65 72 65 6f 2f 61 6c 61 72 6d 2d 63 6c 6f 63 6b s/freedesktop/stereo/alarm-clock
3a40 2d 65 6c 61 70 73 65 64 2e 6f 67 61 22 29 0a 0a 20 20 3b 3b 20 44 65 73 6b 74 6f 70 20 6e 6f 74 -elapsed.oga")....;;.Desktop.not
3a60 69 66 69 63 61 74 69 6f 6e 20 75 72 67 65 6e 63 79 20 6c 65 76 65 6c 0a 20 20 28 73 65 74 71 20 ification.urgency.level...(setq.
3a80 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 75 72 67 65 6e 63 79 20 27 6e 6f 72 6d 61 6c tmr-notification-urgency.'normal
3aa0 29 0a 0a 20 20 3b 3b 20 52 65 61 64 20 74 68 65 20 60 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f )....;;.Read.the.`tmr-descriptio
3ac0 6e 73 2d 6c 69 73 74 27 20 64 6f 63 20 73 74 72 69 6e 67 0a 20 20 28 73 65 74 71 20 74 6d 72 2d ns-list'.doc.string...(setq.tmr-
3ae0 64 65 73 63 72 69 70 74 69 6f 6e 73 2d 6c 69 73 74 20 27 74 6d 72 2d 64 65 73 63 72 69 70 74 69 descriptions-list.'tmr-descripti
3b00 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 0a 20 20 3b 3b 20 53 65 74 20 67 6c 6f 62 61 6c 20 70 72 65 on-history)....;;.Set.global.pre
3b20 66 69 78 20 62 69 6e 64 69 6e 67 73 20 28 61 75 74 6f 6c 6f 61 64 65 64 29 3a 0a 20 20 28 64 65 fix.bindings.(autoloaded):...(de
3b40 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 22 5c 43 2d 63 74 22 20 27 74 6d 72 fine-key.global-map."\C-ct".'tmr
3b60 2d 70 72 65 66 69 78 2d 6d 61 70 29 0a 0a 20 20 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 -prefix-map)....;;.Alternatively
3b80 20 62 69 6e 64 20 74 6d 72 20 63 6f 6d 6d 61 6e 64 20 28 61 75 74 6f 6c 6f 61 64 65 64 29 3a 0a .bind.tmr.command.(autoloaded):.
3ba0 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 22 5c 43 2d 63 74 22 ..(define-key.global-map."\C-ct"
3bc0 20 27 74 6d 72 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 20 49 6e 74 65 67 72 61 74 69 6f 6e 20 .'tmr).#+end_src..*.Integration.
3be0 77 69 74 68 20 45 6d 62 61 72 6b 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d with.Embark.:PROPERTIES:.:CUSTOM
3c00 5f 49 44 3a 20 68 3a 36 34 37 31 31 63 65 34 2d 63 30 32 33 2d 34 66 36 65 2d 62 39 61 61 2d 62 _ID:.h:64711ce4-c023-4f6e-b9aa-b
3c20 34 33 39 34 32 30 31 33 34 32 33 0a 3a 45 4e 44 3a 0a 0a 54 68 65 20 3d 65 6d 62 61 72 6b 3d 20 43942013423.:END:..The.=embark=.
3c40 70 61 63 6b 61 67 65 20 70 72 6f 76 69 64 65 73 20 73 74 61 6e 64 61 72 64 73 2d 63 6f 6d 70 6c package.provides.standards-compl
3c60 69 61 6e 74 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 74 6f 20 72 75 6e 0a 63 6f 6e 74 65 iant.infrastructure.to.run.conte
3c80 78 74 2d 64 65 70 65 6e 64 65 6e 74 20 61 63 74 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20 73 6f 72 74 xt-dependent.actions.on.all.sort
3ca0 73 20 6f 66 20 74 61 72 67 65 74 73 20 28 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2c 20 63 s.of.targets.(symbol.at.point,.c
3cc0 75 72 72 65 6e 74 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c 20 65 74 63 urrent.completion.candidate,.etc
3ce0 2e 29 2e 20 54 4d 52 20 69 73 20 73 65 74 20 75 70 20 74 6f 20 6d 61 6b 65 20 69 74 73 20 74 69 .)..TMR.is.set.up.to.make.its.ti
3d00 6d 65 72 20 6f 62 6a 65 63 74 73 0a 72 65 63 6f 67 6e 69 73 61 62 6c 65 20 62 79 20 45 6d 62 61 mer.objects.recognisable.by.Emba
3d20 72 6b 20 61 6e 64 20 72 65 67 69 73 74 65 72 73 20 74 68 65 20 7e 74 6d 72 2d 61 63 74 69 6f 6e rk.and.registers.the.~tmr-action
3d40 2d 6d 61 70 7e 20 69 6e 20 45 6d 62 61 72 6b 2e 0a 0a 2a 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d -map~.in.Embark...*.Acknowledgem
3d60 65 6e 74 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a ents.:PROPERTIES:.:CUSTOM_ID:.h:
3d80 30 34 37 65 63 63 35 32 2d 63 61 30 32 2d 34 34 32 34 2d 61 30 33 37 2d 63 35 62 36 61 30 32 33 047ecc52-ca02-4424-a037-c5b6a023
3da0 38 33 64 65 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 43 6f 6e 74 72 69 62 75 74 6f 72 83de.:END:.#+cindex:.Contributor
3dc0 73 0a 0a 54 4d 52 20 69 73 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 61 20 63 6f 6c 6c 65 63 74 69 s..TMR.is.meant.to.be.a.collecti
3de0 76 65 20 65 66 66 6f 72 74 2e 20 20 45 76 65 72 79 20 62 69 74 20 6f 66 20 68 65 6c 70 20 6d 61 ve.effort...Every.bit.of.help.ma
3e00 74 74 65 72 73 2e 0a 0a 2b 20 41 75 74 68 6f 72 73 20 3a 3a 20 50 72 6f 74 65 73 69 6c 61 6f 73 tters...+.Authors.::.Protesilaos
3e20 20 53 74 61 76 72 6f 75 20 28 6d 61 69 6e 74 61 69 6e 65 72 29 2c 20 44 61 6d 69 65 6e 20 43 61 .Stavrou.(maintainer),.Damien.Ca
3e40 73 73 6f 75 2c 20 44 61 6e 69 65 6c 0a 20 20 4d 65 6e 64 6c 65 72 2e 0a 0a 2b 20 43 6f 6e 74 72 ssou,.Daniel...Mendler...+.Contr
3e60 69 62 75 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 63 6f 64 65 20 6f 72 20 6d 61 6e 75 61 6c 20 3a ibutions.to.the.code.or.manual.:
3e80 3a 20 43 68 72 69 73 74 69 61 6e 20 54 69 65 74 7a 65 2c 20 45 64 20 54 61 76 69 6e 6f 72 2c 0a :.Christian.Tietze,.Ed.Tavinor,.
3ea0 20 20 4e 61 74 68 61 6e 20 52 2e 20 44 65 47 72 75 63 68 79 2e 0a 0a 2a 20 47 4e 55 20 46 72 65 ..Nathan.R..DeGruchy...*.GNU.Fre
3ec0 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a 3a 50 52 4f 50 45 52 54 e.Documentation.License.:PROPERT
3ee0 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 62 38 62 37 64 65 66 32 2d 35 61 62 30 IES:.:CUSTOM_ID:.h:b8b7def2-5ab0
3f00 2d 34 36 32 33 2d 62 33 65 66 2d 32 61 31 62 64 31 37 62 62 34 32 61 0a 3a 45 4e 44 3a 0a 0a 23 -4623-b3ef-2a1bd17bb42a.:END:..#
3f20 2b 74 65 78 69 6e 66 6f 3a 20 40 69 6e 63 6c 75 64 65 20 64 6f 63 6c 69 63 65 6e 73 65 2e 74 65 +texinfo:.@include.doclicense.te
3f40 78 69 0a 0a 23 2b 62 65 67 69 6e 5f 65 78 70 6f 72 74 20 68 74 6d 6c 0a 3c 70 72 65 3e 0a 0a 20 xi..#+begin_export.html.<pre>...
3f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 ...............GNU.Free.Document
3f80 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 ation.License..................V
3fa0 65 72 73 69 6f 6e 20 31 2e 33 2c 20 33 20 4e 6f 76 65 6d 62 65 72 20 32 30 30 38 0a 0a 0a 20 43 ersion.1.3,.3.November.2008....C
3fc0 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2c 20 32 30 30 31 2c 20 32 30 30 32 2c 20 32 opyright.(C).2000,.2001,.2002,.2
3fe0 30 30 37 2c 20 32 30 30 38 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 007,.2008.Free.Software.Foundati
4000 6f 6e 2c 20 49 6e 63 2e 0a 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 66 73 66 2e 6f 72 67 2f 3e on,.Inc.......<https://fsf.org/>
4020 0a 20 45 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f 70 79 20 ..Everyone.is.permitted.to.copy.
4040 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 0a 20 and.distribute.verbatim.copies..
4060 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 74 20 63 68 of.this.license.document,.but.ch
4080 61 6e 67 69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 30 2e 20 50 52 anging.it.is.not.allowed...0..PR
40a0 45 41 4d 42 4c 45 0a 0a 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 EAMBLE..The.purpose.of.this.Lice
40c0 6e 73 65 20 69 73 20 74 6f 20 6d 61 6b 65 20 61 20 6d 61 6e 75 61 6c 2c 20 74 65 78 74 62 6f 6f nse.is.to.make.a.manual,.textboo
40e0 6b 2c 20 6f 72 20 6f 74 68 65 72 0a 66 75 6e 63 74 69 6f 6e 61 6c 20 61 6e 64 20 75 73 65 66 75 k,.or.other.functional.and.usefu
4100 6c 20 64 6f 63 75 6d 65 6e 74 20 22 66 72 65 65 22 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 6f l.document."free".in.the.sense.o
4120 66 20 66 72 65 65 64 6f 6d 3a 20 74 6f 0a 61 73 73 75 72 65 20 65 76 65 72 79 6f 6e 65 20 74 68 f.freedom:.to.assure.everyone.th
4140 65 20 65 66 66 65 63 74 69 76 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 70 79 20 61 6e 64 20 e.effective.freedom.to.copy.and.
4160 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 2c 0a 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 redistribute.it,.with.or.without
4180 20 6d 6f 64 69 66 79 69 6e 67 20 69 74 2c 20 65 69 74 68 65 72 20 63 6f 6d 6d 65 72 63 69 61 6c .modifying.it,.either.commercial
41a0 6c 79 20 6f 72 20 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2e 0a 53 65 63 6f 6e 64 61 72 69 ly.or.noncommercially..Secondari
41c0 6c 79 2c 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 70 72 65 73 65 72 76 65 73 20 66 6f 72 20 74 ly,.this.License.preserves.for.t
41e0 68 65 20 61 75 74 68 6f 72 20 61 6e 64 20 70 75 62 6c 69 73 68 65 72 20 61 20 77 61 79 0a 74 6f he.author.and.publisher.a.way.to
4200 20 67 65 74 20 63 72 65 64 69 74 20 66 6f 72 20 74 68 65 69 72 20 77 6f 72 6b 2c 20 77 68 69 6c .get.credit.for.their.work,.whil
4220 65 20 6e 6f 74 20 62 65 69 6e 67 20 63 6f 6e 73 69 64 65 72 65 64 20 72 65 73 70 6f 6e 73 69 62 e.not.being.considered.responsib
4240 6c 65 0a 66 6f 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 6d 61 64 65 20 62 79 20 6f 74 68 le.for.modifications.made.by.oth
4260 65 72 73 2e 0a 0a 54 68 69 73 20 4c 69 63 65 6e 73 65 20 69 73 20 61 20 6b 69 6e 64 20 6f 66 20 ers...This.License.is.a.kind.of.
4280 22 63 6f 70 79 6c 65 66 74 22 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 64 65 72 "copyleft",.which.means.that.der
42a0 69 76 61 74 69 76 65 0a 77 6f 72 6b 73 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6d 75 ivative.works.of.the.document.mu
42c0 73 74 20 74 68 65 6d 73 65 6c 76 65 73 20 62 65 20 66 72 65 65 20 69 6e 20 74 68 65 20 73 61 6d st.themselves.be.free.in.the.sam
42e0 65 20 73 65 6e 73 65 2e 20 20 49 74 0a 63 6f 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 47 4e 55 e.sense...It.complements.the.GNU
4300 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 77 68 69 63 68 20 69 .General.Public.License,.which.i
4320 73 20 61 20 63 6f 70 79 6c 65 66 74 0a 6c 69 63 65 6e 73 65 20 64 65 73 69 67 6e 65 64 20 66 6f s.a.copyleft.license.designed.fo
4340 72 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 0a 0a 57 65 20 68 61 76 65 20 64 65 73 69 67 6e r.free.software...We.have.design
4360 65 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 75 73 65 20 ed.this.License.in.order.to.use.
4380 69 74 20 66 6f 72 20 6d 61 6e 75 61 6c 73 20 66 6f 72 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 it.for.manuals.for.free.software
43a0 2c 20 62 65 63 61 75 73 65 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 6e 65 65 64 73 20 66 72 ,.because.free.software.needs.fr
43c0 65 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3a 20 61 20 66 72 65 65 0a 70 72 6f 67 72 61 6d ee.documentation:.a.free.program
43e0 20 73 68 6f 75 6c 64 20 63 6f 6d 65 20 77 69 74 68 20 6d 61 6e 75 61 6c 73 20 70 72 6f 76 69 64 .should.come.with.manuals.provid
4400 69 6e 67 20 74 68 65 20 73 61 6d 65 20 66 72 65 65 64 6f 6d 73 20 74 68 61 74 20 74 68 65 0a 73 ing.the.same.freedoms.that.the.s
4420 6f 66 74 77 61 72 65 20 64 6f 65 73 2e 20 20 42 75 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 oftware.does...But.this.License.
4440 69 73 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 20 73 6f 66 74 77 61 72 65 20 6d 61 6e 75 61 is.not.limited.to.software.manua
4460 6c 73 3b 0a 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 74 65 78 74 75 ls;.it.can.be.used.for.any.textu
4480 61 6c 20 77 6f 72 6b 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 73 75 62 6a 65 63 74 20 6d al.work,.regardless.of.subject.m
44a0 61 74 74 65 72 20 6f 72 0a 77 68 65 74 68 65 72 20 69 74 20 69 73 20 70 75 62 6c 69 73 68 65 64 atter.or.whether.it.is.published
44c0 20 61 73 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2e 20 20 57 65 20 72 65 63 6f 6d 6d 65 6e .as.a.printed.book...We.recommen
44e0 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 70 72 69 6e 63 69 70 61 6c 6c 79 20 66 6f 72 20 77 d.this.License.principally.for.w
4500 6f 72 6b 73 20 77 68 6f 73 65 20 70 75 72 70 6f 73 65 20 69 73 20 69 6e 73 74 72 75 63 74 69 6f orks.whose.purpose.is.instructio
4520 6e 20 6f 72 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 0a 31 2e 20 41 50 50 4c 49 43 41 42 49 4c 49 n.or.reference....1..APPLICABILI
4540 54 59 20 41 4e 44 20 44 45 46 49 4e 49 54 49 4f 4e 53 0a 0a 54 68 69 73 20 4c 69 63 65 6e 73 65 TY.AND.DEFINITIONS..This.License
4560 20 61 70 70 6c 69 65 73 20 74 6f 20 61 6e 79 20 6d 61 6e 75 61 6c 20 6f 72 20 6f 74 68 65 72 20 .applies.to.any.manual.or.other.
4580 77 6f 72 6b 2c 20 69 6e 20 61 6e 79 20 6d 65 64 69 75 6d 2c 20 74 68 61 74 0a 63 6f 6e 74 61 69 work,.in.any.medium,.that.contai
45a0 6e 73 20 61 20 6e 6f 74 69 63 65 20 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 63 6f 70 79 72 69 ns.a.notice.placed.by.the.copyri
45c0 67 68 74 20 68 6f 6c 64 65 72 20 73 61 79 69 6e 67 20 69 74 20 63 61 6e 20 62 65 0a 64 69 73 74 ght.holder.saying.it.can.be.dist
45e0 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 ributed.under.the.terms.of.this.
4600 4c 69 63 65 6e 73 65 2e 20 20 53 75 63 68 20 61 20 6e 6f 74 69 63 65 20 67 72 61 6e 74 73 20 61 License...Such.a.notice.grants.a
4620 0a 77 6f 72 6c 64 2d 77 69 64 65 2c 20 72 6f 79 61 6c 74 79 2d 66 72 65 65 20 6c 69 63 65 6e 73 .world-wide,.royalty-free.licens
4640 65 2c 20 75 6e 6c 69 6d 69 74 65 64 20 69 6e 20 64 75 72 61 74 69 6f 6e 2c 20 74 6f 20 75 73 65 e,.unlimited.in.duration,.to.use
4660 20 74 68 61 74 0a 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 .that.work.under.the.conditions.
4680 73 74 61 74 65 64 20 68 65 72 65 69 6e 2e 20 20 54 68 65 20 22 44 6f 63 75 6d 65 6e 74 22 2c 20 stated.herein...The."Document",.
46a0 62 65 6c 6f 77 2c 0a 72 65 66 65 72 73 20 74 6f 20 61 6e 79 20 73 75 63 68 20 6d 61 6e 75 61 6c below,.refers.to.any.such.manual
46c0 20 6f 72 20 77 6f 72 6b 2e 20 20 41 6e 79 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 70 75 62 .or.work...Any.member.of.the.pub
46e0 6c 69 63 20 69 73 20 61 0a 6c 69 63 65 6e 73 65 65 2c 20 61 6e 64 20 69 73 20 61 64 64 72 65 73 lic.is.a.licensee,.and.is.addres
4700 73 65 64 20 61 73 20 22 79 6f 75 22 2e 20 20 59 6f 75 20 61 63 63 65 70 74 20 74 68 65 20 6c 69 sed.as."you"...You.accept.the.li
4720 63 65 6e 73 65 20 69 66 20 79 6f 75 0a 63 6f 70 79 2c 20 6d 6f 64 69 66 79 20 6f 72 20 64 69 73 cense.if.you.copy,.modify.or.dis
4740 74 72 69 62 75 74 65 20 74 68 65 20 77 6f 72 6b 20 69 6e 20 61 20 77 61 79 20 72 65 71 75 69 72 tribute.the.work.in.a.way.requir
4760 69 6e 67 20 70 65 72 6d 69 73 73 69 6f 6e 0a 75 6e 64 65 72 20 63 6f 70 79 72 69 67 68 74 20 6c ing.permission.under.copyright.l
4780 61 77 2e 0a 0a 41 20 22 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 22 20 6f 66 20 74 68 65 aw...A."Modified.Version".of.the
47a0 20 44 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 6e 79 20 77 6f 72 6b 20 63 6f 6e 74 61 69 6e .Document.means.any.work.contain
47c0 69 6e 67 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 20 6f 72 20 61 20 70 6f 72 74 69 6f 6e 20 6f 66 ing.the.Document.or.a.portion.of
47e0 20 69 74 2c 20 65 69 74 68 65 72 20 63 6f 70 69 65 64 20 76 65 72 62 61 74 69 6d 2c 20 6f 72 20 .it,.either.copied.verbatim,.or.
4800 77 69 74 68 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 61 6e 64 2f 6f 72 20 74 72 61 6e 73 6c with.modifications.and/or.transl
4820 61 74 65 64 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 41 20 22 ated.into.another.language...A."
4840 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 22 20 69 73 20 61 20 6e 61 6d 65 64 20 61 70 Secondary.Section".is.a.named.ap
4860 70 65 6e 64 69 78 20 6f 72 20 61 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 65 63 74 69 6f 6e pendix.or.a.front-matter.section
4880 20 6f 66 0a 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 74 68 61 74 20 64 65 61 6c 73 20 65 78 63 6c .of.the.Document.that.deals.excl
48a0 75 73 69 76 65 6c 79 20 77 69 74 68 20 74 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 6f 66 usively.with.the.relationship.of
48c0 20 74 68 65 0a 70 75 62 6c 69 73 68 65 72 73 20 6f 72 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 .the.publishers.or.authors.of.th
48e0 65 20 44 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 27 73 20 6f 76 65 e.Document.to.the.Document's.ove
4900 72 61 6c 6c 0a 73 75 62 6a 65 63 74 20 28 6f 72 20 74 6f 20 72 65 6c 61 74 65 64 20 6d 61 74 74 rall.subject.(or.to.related.matt
4920 65 72 73 29 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 74 68 69 6e 67 20 74 68 61 74 20 63 ers).and.contains.nothing.that.c
4940 6f 75 6c 64 20 66 61 6c 6c 0a 64 69 72 65 63 74 6c 79 20 77 69 74 68 69 6e 20 74 68 61 74 20 6f ould.fall.directly.within.that.o
4960 76 65 72 61 6c 6c 20 73 75 62 6a 65 63 74 2e 20 20 28 54 68 75 73 2c 20 69 66 20 74 68 65 20 44 verall.subject...(Thus,.if.the.D
4980 6f 63 75 6d 65 6e 74 20 69 73 20 69 6e 0a 70 61 72 74 20 61 20 74 65 78 74 62 6f 6f 6b 20 6f 66 ocument.is.in.part.a.textbook.of
49a0 20 6d 61 74 68 65 6d 61 74 69 63 73 2c 20 61 20 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f .mathematics,.a.Secondary.Sectio
49c0 6e 20 6d 61 79 20 6e 6f 74 20 65 78 70 6c 61 69 6e 0a 61 6e 79 20 6d 61 74 68 65 6d 61 74 69 63 n.may.not.explain.any.mathematic
49e0 73 2e 29 20 20 54 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 63 6f 75 6c 64 20 62 65 20 61 s.)..The.relationship.could.be.a
4a00 20 6d 61 74 74 65 72 20 6f 66 20 68 69 73 74 6f 72 69 63 61 6c 0a 63 6f 6e 6e 65 63 74 69 6f 6e .matter.of.historical.connection
4a20 20 77 69 74 68 20 74 68 65 20 73 75 62 6a 65 63 74 20 6f 72 20 77 69 74 68 20 72 65 6c 61 74 65 .with.the.subject.or.with.relate
4a40 64 20 6d 61 74 74 65 72 73 2c 20 6f 72 20 6f 66 20 6c 65 67 61 6c 2c 0a 63 6f 6d 6d 65 72 63 69 d.matters,.or.of.legal,.commerci
4a60 61 6c 2c 20 70 68 69 6c 6f 73 6f 70 68 69 63 61 6c 2c 20 65 74 68 69 63 61 6c 20 6f 72 20 70 6f al,.philosophical,.ethical.or.po
4a80 6c 69 74 69 63 61 6c 20 70 6f 73 69 74 69 6f 6e 20 72 65 67 61 72 64 69 6e 67 0a 74 68 65 6d 2e litical.position.regarding.them.
4aa0 0a 0a 54 68 65 20 22 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 22 20 61 72 65 20 63 ..The."Invariant.Sections".are.c
4ac0 65 72 74 61 69 6e 20 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 73 20 77 68 6f 73 65 20 ertain.Secondary.Sections.whose.
4ae0 74 69 74 6c 65 73 0a 61 72 65 20 64 65 73 69 67 6e 61 74 65 64 2c 20 61 73 20 62 65 69 6e 67 20 titles.are.designated,.as.being.
4b00 74 68 6f 73 65 20 6f 66 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 69 6e 20 those.of.Invariant.Sections,.in.
4b20 74 68 65 20 6e 6f 74 69 63 65 0a 74 68 61 74 20 73 61 79 73 20 74 68 61 74 20 74 68 65 20 44 6f the.notice.that.says.that.the.Do
4b40 63 75 6d 65 6e 74 20 69 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 cument.is.released.under.this.Li
4b60 63 65 6e 73 65 2e 20 20 49 66 20 61 0a 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 66 69 cense...If.a.section.does.not.fi
4b80 74 20 74 68 65 20 61 62 6f 76 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 53 65 63 6f 6e 64 t.the.above.definition.of.Second
4ba0 61 72 79 20 74 68 65 6e 20 69 74 20 69 73 20 6e 6f 74 0a 61 6c 6c 6f 77 65 64 20 74 6f 20 62 65 ary.then.it.is.not.allowed.to.be
4bc0 20 64 65 73 69 67 6e 61 74 65 64 20 61 73 20 49 6e 76 61 72 69 61 6e 74 2e 20 20 54 68 65 20 44 .designated.as.Invariant...The.D
4be0 6f 63 75 6d 65 6e 74 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 7a 65 72 6f 0a 49 6e 76 61 72 69 61 ocument.may.contain.zero.Invaria
4c00 6e 74 20 53 65 63 74 69 6f 6e 73 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 64 6f nt.Sections...If.the.Document.do
4c20 65 73 20 6e 6f 74 20 69 64 65 6e 74 69 66 79 20 61 6e 79 20 49 6e 76 61 72 69 61 6e 74 0a 53 65 es.not.identify.any.Invariant.Se
4c40 63 74 69 6f 6e 73 20 74 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 6e 6f 6e 65 2e 0a 0a 54 68 65 ctions.then.there.are.none...The
4c60 20 22 43 6f 76 65 72 20 54 65 78 74 73 22 20 61 72 65 20 63 65 72 74 61 69 6e 20 73 68 6f 72 74 ."Cover.Texts".are.certain.short
4c80 20 70 61 73 73 61 67 65 73 20 6f 66 20 74 65 78 74 20 74 68 61 74 20 61 72 65 20 6c 69 73 74 65 .passages.of.text.that.are.liste
4ca0 64 2c 0a 61 73 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 72 20 42 61 63 6b 2d d,.as.Front-Cover.Texts.or.Back-
4cc0 43 6f 76 65 72 20 54 65 78 74 73 2c 20 69 6e 20 74 68 65 20 6e 6f 74 69 63 65 20 74 68 61 74 20 Cover.Texts,.in.the.notice.that.
4ce0 73 61 79 73 20 74 68 61 74 0a 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 72 65 6c 65 61 73 says.that.the.Document.is.releas
4d00 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 41 20 46 72 6f 6e 74 2d ed.under.this.License...A.Front-
4d20 43 6f 76 65 72 20 54 65 78 74 20 6d 61 79 0a 62 65 20 61 74 20 6d 6f 73 74 20 35 20 77 6f 72 64 Cover.Text.may.be.at.most.5.word
4d40 73 2c 20 61 6e 64 20 61 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 20 6d 61 79 20 62 65 20 s,.and.a.Back-Cover.Text.may.be.
4d60 61 74 20 6d 6f 73 74 20 32 35 20 77 6f 72 64 73 2e 0a 0a 41 20 22 54 72 61 6e 73 70 61 72 65 6e at.most.25.words...A."Transparen
4d80 74 22 20 63 6f 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 20 t".copy.of.the.Document.means.a.
4da0 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 63 6f 70 79 2c 0a 72 65 70 72 65 73 65 6e 74 machine-readable.copy,.represent
4dc0 65 64 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 73 70 65 63 69 66 69 63 61 74 69 ed.in.a.format.whose.specificati
4de0 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 67 65 6e 65 72 61 6c 20 70 on.is.available.to.the.general.p
4e00 75 62 6c 69 63 2c 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 72 65 76 69 ublic,.that.is.suitable.for.revi
4e20 73 69 6e 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 0a 73 74 72 61 69 67 68 74 66 6f 72 77 61 72 sing.the.document.straightforwar
4e40 64 6c 79 20 77 69 74 68 20 67 65 6e 65 72 69 63 20 74 65 78 74 20 65 64 69 74 6f 72 73 20 6f 72 dly.with.generic.text.editors.or
4e60 20 28 66 6f 72 20 69 6d 61 67 65 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 0a 70 69 78 65 6c 73 29 .(for.images.composed.of.pixels)
4e80 20 67 65 6e 65 72 69 63 20 70 61 69 6e 74 20 70 72 6f 67 72 61 6d 73 20 6f 72 20 28 66 6f 72 20 .generic.paint.programs.or.(for.
4ea0 64 72 61 77 69 6e 67 73 29 20 73 6f 6d 65 20 77 69 64 65 6c 79 20 61 76 61 69 6c 61 62 6c 65 0a drawings).some.widely.available.
4ec0 64 72 61 77 69 6e 67 20 65 64 69 74 6f 72 2c 20 61 6e 64 20 74 68 61 74 20 69 73 20 73 75 69 74 drawing.editor,.and.that.is.suit
4ee0 61 62 6c 65 20 66 6f 72 20 69 6e 70 75 74 20 74 6f 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 able.for.input.to.text.formatter
4f00 73 20 6f 72 0a 66 6f 72 20 61 75 74 6f 6d 61 74 69 63 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 74 s.or.for.automatic.translation.t
4f20 6f 20 61 20 76 61 72 69 65 74 79 20 6f 66 20 66 6f 72 6d 61 74 73 20 73 75 69 74 61 62 6c 65 20 o.a.variety.of.formats.suitable.
4f40 66 6f 72 20 69 6e 70 75 74 0a 74 6f 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 73 2e 20 20 41 for.input.to.text.formatters...A
4f60 20 63 6f 70 79 20 6d 61 64 65 20 69 6e 20 61 6e 20 6f 74 68 65 72 77 69 73 65 20 54 72 61 6e 73 .copy.made.in.an.otherwise.Trans
4f80 70 61 72 65 6e 74 20 66 69 6c 65 0a 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 6d 61 72 6b 75 70 2c parent.file.format.whose.markup,
4fa0 20 6f 72 20 61 62 73 65 6e 63 65 20 6f 66 20 6d 61 72 6b 75 70 2c 20 68 61 73 20 62 65 65 6e 20 .or.absence.of.markup,.has.been.
4fc0 61 72 72 61 6e 67 65 64 20 74 6f 20 74 68 77 61 72 74 0a 6f 72 20 64 69 73 63 6f 75 72 61 67 65 arranged.to.thwart.or.discourage
4fe0 20 73 75 62 73 65 71 75 65 6e 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 62 79 20 72 65 61 64 .subsequent.modification.by.read
5000 65 72 73 20 69 73 20 6e 6f 74 20 54 72 61 6e 73 70 61 72 65 6e 74 2e 0a 41 6e 20 69 6d 61 67 65 ers.is.not.Transparent..An.image
5020 20 66 6f 72 6d 61 74 20 69 73 20 6e 6f 74 20 54 72 61 6e 73 70 61 72 65 6e 74 20 69 66 20 75 73 .format.is.not.Transparent.if.us
5040 65 64 20 66 6f 72 20 61 6e 79 20 73 75 62 73 74 61 6e 74 69 61 6c 20 61 6d 6f 75 6e 74 0a 6f 66 ed.for.any.substantial.amount.of
5060 20 74 65 78 74 2e 20 20 41 20 63 6f 70 79 20 74 68 61 74 20 69 73 20 6e 6f 74 20 22 54 72 61 6e .text...A.copy.that.is.not."Tran
5080 73 70 61 72 65 6e 74 22 20 69 73 20 63 61 6c 6c 65 64 20 22 4f 70 61 71 75 65 22 2e 0a 0a 45 78 sparent".is.called."Opaque"...Ex
50a0 61 6d 70 6c 65 73 20 6f 66 20 73 75 69 74 61 62 6c 65 20 66 6f 72 6d 61 74 73 20 66 6f 72 20 54 amples.of.suitable.formats.for.T
50c0 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 69 65 73 20 69 6e 63 6c 75 64 65 20 70 6c 61 69 6e 0a ransparent.copies.include.plain.
50e0 41 53 43 49 49 20 77 69 74 68 6f 75 74 20 6d 61 72 6b 75 70 2c 20 54 65 78 69 6e 66 6f 20 69 6e ASCII.without.markup,.Texinfo.in
5100 70 75 74 20 66 6f 72 6d 61 74 2c 20 4c 61 54 65 58 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 2c 20 put.format,.LaTeX.input.format,.
5120 53 47 4d 4c 0a 6f 72 20 58 4d 4c 20 75 73 69 6e 67 20 61 20 70 75 62 6c 69 63 6c 79 20 61 76 61 SGML.or.XML.using.a.publicly.ava
5140 69 6c 61 62 6c 65 20 44 54 44 2c 20 61 6e 64 20 73 74 61 6e 64 61 72 64 2d 63 6f 6e 66 6f 72 6d ilable.DTD,.and.standard-conform
5160 69 6e 67 20 73 69 6d 70 6c 65 0a 48 54 4d 4c 2c 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 ing.simple.HTML,.PostScript.or.P
5180 44 46 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 68 75 6d 61 6e 20 6d 6f 64 69 66 69 63 61 74 69 DF.designed.for.human.modificati
51a0 6f 6e 2e 20 20 45 78 61 6d 70 6c 65 73 20 6f 66 0a 74 72 61 6e 73 70 61 72 65 6e 74 20 69 6d 61 on...Examples.of.transparent.ima
51c0 67 65 20 66 6f 72 6d 61 74 73 20 69 6e 63 6c 75 64 65 20 50 4e 47 2c 20 58 43 46 20 61 6e 64 20 ge.formats.include.PNG,.XCF.and.
51e0 4a 50 47 2e 20 20 4f 70 61 71 75 65 20 66 6f 72 6d 61 74 73 0a 69 6e 63 6c 75 64 65 20 70 72 6f JPG...Opaque.formats.include.pro
5200 70 72 69 65 74 61 72 79 20 66 6f 72 6d 61 74 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 61 prietary.formats.that.can.be.rea
5220 64 20 61 6e 64 20 65 64 69 74 65 64 20 6f 6e 6c 79 20 62 79 0a 70 72 6f 70 72 69 65 74 61 72 79 d.and.edited.only.by.proprietary
5240 20 77 6f 72 64 20 70 72 6f 63 65 73 73 6f 72 73 2c 20 53 47 4d 4c 20 6f 72 20 58 4d 4c 20 66 6f .word.processors,.SGML.or.XML.fo
5260 72 20 77 68 69 63 68 20 74 68 65 20 44 54 44 20 61 6e 64 2f 6f 72 0a 70 72 6f 63 65 73 73 69 6e r.which.the.DTD.and/or.processin
5280 67 20 74 6f 6f 6c 73 20 61 72 65 20 6e 6f 74 20 67 65 6e 65 72 61 6c 6c 79 20 61 76 61 69 6c 61 g.tools.are.not.generally.availa
52a0 62 6c 65 2c 20 61 6e 64 20 74 68 65 0a 6d 61 63 68 69 6e 65 2d 67 65 6e 65 72 61 74 65 64 20 48 ble,.and.the.machine-generated.H
52c0 54 4d 4c 2c 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 44 46 20 70 72 6f 64 75 63 65 64 20 TML,.PostScript.or.PDF.produced.
52e0 62 79 20 73 6f 6d 65 20 77 6f 72 64 0a 70 72 6f 63 65 73 73 6f 72 73 20 66 6f 72 20 6f 75 74 70 by.some.word.processors.for.outp
5300 75 74 20 70 75 72 70 6f 73 65 73 20 6f 6e 6c 79 2e 0a 0a 54 68 65 20 22 54 69 74 6c 65 20 50 61 ut.purposes.only...The."Title.Pa
5320 67 65 22 20 6d 65 61 6e 73 2c 20 66 6f 72 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2c 20 74 ge".means,.for.a.printed.book,.t
5340 68 65 20 74 69 74 6c 65 20 70 61 67 65 20 69 74 73 65 6c 66 2c 0a 70 6c 75 73 20 73 75 63 68 20 he.title.page.itself,.plus.such.
5360 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 67 65 73 20 61 73 20 61 72 65 20 6e 65 65 64 65 64 20 74 6f following.pages.as.are.needed.to
5380 20 68 6f 6c 64 2c 20 6c 65 67 69 62 6c 79 2c 20 74 68 65 20 6d 61 74 65 72 69 61 6c 0a 74 68 69 .hold,.legibly,.the.material.thi
53a0 73 20 4c 69 63 65 6e 73 65 20 72 65 71 75 69 72 65 73 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 s.License.requires.to.appear.in.
53c0 74 68 65 20 74 69 74 6c 65 20 70 61 67 65 2e 20 20 46 6f 72 20 77 6f 72 6b 73 20 69 6e 0a 66 6f the.title.page...For.works.in.fo
53e0 72 6d 61 74 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 6e 79 20 74 69 74 6c rmats.which.do.not.have.any.titl
5400 65 20 70 61 67 65 20 61 73 20 73 75 63 68 2c 20 22 54 69 74 6c 65 20 50 61 67 65 22 20 6d 65 61 e.page.as.such,."Title.Page".mea
5420 6e 73 0a 74 68 65 20 74 65 78 74 20 6e 65 61 72 20 74 68 65 20 6d 6f 73 74 20 70 72 6f 6d 69 6e ns.the.text.near.the.most.promin
5440 65 6e 74 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 27 73 20 74 69 74 ent.appearance.of.the.work's.tit
5460 6c 65 2c 0a 70 72 65 63 65 64 69 6e 67 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 le,.preceding.the.beginning.of.t
5480 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 74 65 78 74 2e 0a 0a 54 68 65 20 22 70 75 62 6c 69 he.body.of.the.text...The."publi
54a0 73 68 65 72 22 20 6d 65 61 6e 73 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 72 20 65 6e 74 69 74 79 sher".means.any.person.or.entity
54c0 20 74 68 61 74 20 64 69 73 74 72 69 62 75 74 65 73 20 63 6f 70 69 65 73 20 6f 66 0a 74 68 65 20 .that.distributes.copies.of.the.
54e0 44 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2e 0a 0a 41 20 73 65 63 74 69 Document.to.the.public...A.secti
5500 6f 6e 20 22 45 6e 74 69 74 6c 65 64 20 58 59 5a 22 20 6d 65 61 6e 73 20 61 20 6e 61 6d 65 64 20 on."Entitled.XYZ".means.a.named.
5520 73 75 62 75 6e 69 74 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 68 6f 73 65 0a 74 69 subunit.of.the.Document.whose.ti
5540 74 6c 65 20 65 69 74 68 65 72 20 69 73 20 70 72 65 63 69 73 65 6c 79 20 58 59 5a 20 6f 72 20 63 tle.either.is.precisely.XYZ.or.c
5560 6f 6e 74 61 69 6e 73 20 58 59 5a 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 20 66 6f 6c 6c 6f ontains.XYZ.in.parentheses.follo
5580 77 69 6e 67 0a 74 65 78 74 20 74 68 61 74 20 74 72 61 6e 73 6c 61 74 65 73 20 58 59 5a 20 69 6e wing.text.that.translates.XYZ.in
55a0 20 61 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2e 20 20 28 48 65 72 65 20 58 59 5a 20 73 74 .another.language...(Here.XYZ.st
55c0 61 6e 64 73 20 66 6f 72 20 61 0a 73 70 65 63 69 66 69 63 20 73 65 63 74 69 6f 6e 20 6e 61 6d 65 ands.for.a.specific.section.name
55e0 20 6d 65 6e 74 69 6f 6e 65 64 20 62 65 6c 6f 77 2c 20 73 75 63 68 20 61 73 20 22 41 63 6b 6e 6f .mentioned.below,.such.as."Ackno
5600 77 6c 65 64 67 65 6d 65 6e 74 73 22 2c 0a 22 44 65 64 69 63 61 74 69 6f 6e 73 22 2c 20 22 45 6e wledgements",."Dedications",."En
5620 64 6f 72 73 65 6d 65 6e 74 73 22 2c 20 6f 72 20 22 48 69 73 74 6f 72 79 22 2e 29 20 20 54 6f 20 dorsements",.or."History".)..To.
5640 22 50 72 65 73 65 72 76 65 20 74 68 65 20 54 69 74 6c 65 22 0a 6f 66 20 73 75 63 68 20 61 20 73 "Preserve.the.Title".of.such.a.s
5660 65 63 74 69 6f 6e 20 77 68 65 6e 20 79 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 20 44 6f 63 75 6d ection.when.you.modify.the.Docum
5680 65 6e 74 20 6d 65 61 6e 73 20 74 68 61 74 20 69 74 20 72 65 6d 61 69 6e 73 20 61 0a 73 65 63 74 ent.means.that.it.remains.a.sect
56a0 69 6f 6e 20 22 45 6e 74 69 74 6c 65 64 20 58 59 5a 22 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 ion."Entitled.XYZ".according.to.
56c0 74 68 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 0a 54 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d this.definition...The.Document.m
56e0 61 79 20 69 6e 63 6c 75 64 65 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 20 ay.include.Warranty.Disclaimers.
5700 6e 65 78 74 20 74 6f 20 74 68 65 20 6e 6f 74 69 63 65 20 77 68 69 63 68 0a 73 74 61 74 65 73 20 next.to.the.notice.which.states.
5720 74 68 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 that.this.License.applies.to.the
5740 20 44 6f 63 75 6d 65 6e 74 2e 20 20 54 68 65 73 65 20 57 61 72 72 61 6e 74 79 0a 44 69 73 63 6c .Document...These.Warranty.Discl
5760 61 69 6d 65 72 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 69 6e 63 6c aimers.are.considered.to.be.incl
5780 75 64 65 64 20 62 79 20 72 65 66 65 72 65 6e 63 65 20 69 6e 20 74 68 69 73 0a 4c 69 63 65 6e 73 uded.by.reference.in.this.Licens
57a0 65 2c 20 62 75 74 20 6f 6e 6c 79 20 61 73 20 72 65 67 61 72 64 73 20 64 69 73 63 6c 61 69 6d 69 e,.but.only.as.regards.disclaimi
57c0 6e 67 20 77 61 72 72 61 6e 74 69 65 73 3a 20 61 6e 79 20 6f 74 68 65 72 0a 69 6d 70 6c 69 63 61 ng.warranties:.any.other.implica
57e0 74 69 6f 6e 20 74 68 61 74 20 74 68 65 73 65 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 tion.that.these.Warranty.Disclai
5800 6d 65 72 73 20 6d 61 79 20 68 61 76 65 20 69 73 20 76 6f 69 64 20 61 6e 64 20 68 61 73 0a 6e 6f mers.may.have.is.void.and.has.no
5820 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 69 73 20 4c .effect.on.the.meaning.of.this.L
5840 69 63 65 6e 73 65 2e 0a 0a 32 2e 20 56 45 52 42 41 54 49 4d 20 43 4f 50 59 49 4e 47 0a 0a 59 6f icense...2..VERBATIM.COPYING..Yo
5860 75 20 6d 61 79 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 44 6f u.may.copy.and.distribute.the.Do
5880 63 75 6d 65 6e 74 20 69 6e 20 61 6e 79 20 6d 65 64 69 75 6d 2c 20 65 69 74 68 65 72 0a 63 6f 6d cument.in.any.medium,.either.com
58a0 6d 65 72 63 69 61 6c 6c 79 20 6f 72 20 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2c 20 70 72 mercially.or.noncommercially,.pr
58c0 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 0a 63 6f ovided.that.this.License,.the.co
58e0 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 2c 20 61 6e 64 20 74 68 65 20 6c 69 63 65 6e 73 65 pyright.notices,.and.the.license
5900 20 6e 6f 74 69 63 65 20 73 61 79 69 6e 67 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 70 70 6c .notice.saying.this.License.appl
5920 69 65 73 0a 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 72 65 20 72 65 70 72 6f 64 75 63 ies.to.the.Document.are.reproduc
5940 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75 20 61 ed.in.all.copies,.and.that.you.a
5960 64 64 20 6e 6f 0a 6f 74 68 65 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 77 68 61 74 73 6f 65 76 65 dd.no.other.conditions.whatsoeve
5980 72 20 74 6f 20 74 68 6f 73 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 r.to.those.of.this.License...You
59a0 20 6d 61 79 20 6e 6f 74 20 75 73 65 0a 74 65 63 68 6e 69 63 61 6c 20 6d 65 61 73 75 72 65 73 20 .may.not.use.technical.measures.
59c0 74 6f 20 6f 62 73 74 72 75 63 74 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 72 65 61 64 69 to.obstruct.or.control.the.readi
59e0 6e 67 20 6f 72 20 66 75 72 74 68 65 72 0a 63 6f 70 79 69 6e 67 20 6f 66 20 74 68 65 20 63 6f 70 ng.or.further.copying.of.the.cop
5a00 69 65 73 20 79 6f 75 20 6d 61 6b 65 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 2e 20 20 48 6f 77 ies.you.make.or.distribute...How
5a20 65 76 65 72 2c 20 79 6f 75 20 6d 61 79 20 61 63 63 65 70 74 0a 63 6f 6d 70 65 6e 73 61 74 69 6f ever,.you.may.accept.compensatio
5a40 6e 20 69 6e 20 65 78 63 68 61 6e 67 65 20 66 6f 72 20 63 6f 70 69 65 73 2e 20 20 49 66 20 79 6f n.in.exchange.for.copies...If.yo
5a60 75 20 64 69 73 74 72 69 62 75 74 65 20 61 20 6c 61 72 67 65 20 65 6e 6f 75 67 68 0a 6e 75 6d 62 u.distribute.a.large.enough.numb
5a80 65 72 20 6f 66 20 63 6f 70 69 65 73 20 79 6f 75 20 6d 75 73 74 20 61 6c 73 6f 20 66 6f 6c 6c 6f er.of.copies.you.must.also.follo
5aa0 77 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 69 6e 20 73 65 63 74 69 6f 6e 20 33 2e 0a 0a w.the.conditions.in.section.3...
5ac0 59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 6c 65 6e 64 20 63 6f 70 69 65 73 2c 20 75 6e 64 65 72 20 You.may.also.lend.copies,.under.
5ae0 74 68 65 20 73 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 74 61 74 65 64 20 61 62 6f 76 65 the.same.conditions.stated.above
5b00 2c 20 61 6e 64 0a 79 6f 75 20 6d 61 79 20 70 75 62 6c 69 63 6c 79 20 64 69 73 70 6c 61 79 20 63 ,.and.you.may.publicly.display.c
5b20 6f 70 69 65 73 2e 0a 0a 0a 33 2e 20 43 4f 50 59 49 4e 47 20 49 4e 20 51 55 41 4e 54 49 54 59 0a opies....3..COPYING.IN.QUANTITY.
5b40 0a 49 66 20 79 6f 75 20 70 75 62 6c 69 73 68 20 70 72 69 6e 74 65 64 20 63 6f 70 69 65 73 20 28 .If.you.publish.printed.copies.(
5b60 6f 72 20 63 6f 70 69 65 73 20 69 6e 20 6d 65 64 69 61 20 74 68 61 74 20 63 6f 6d 6d 6f 6e 6c 79 or.copies.in.media.that.commonly
5b80 20 68 61 76 65 0a 70 72 69 6e 74 65 64 20 63 6f 76 65 72 73 29 20 6f 66 20 74 68 65 20 44 6f 63 .have.printed.covers).of.the.Doc
5ba0 75 6d 65 6e 74 2c 20 6e 75 6d 62 65 72 69 6e 67 20 6d 6f 72 65 20 74 68 61 6e 20 31 30 30 2c 20 ument,.numbering.more.than.100,.
5bc0 61 6e 64 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 27 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 and.the.Document's.license.notic
5be0 65 20 72 65 71 75 69 72 65 73 20 43 6f 76 65 72 20 54 65 78 74 73 2c 20 79 6f 75 20 6d 75 73 74 e.requires.Cover.Texts,.you.must
5c00 20 65 6e 63 6c 6f 73 65 20 74 68 65 0a 63 6f 70 69 65 73 20 69 6e 20 63 6f 76 65 72 73 20 74 68 .enclose.the.copies.in.covers.th
5c20 61 74 20 63 61 72 72 79 2c 20 63 6c 65 61 72 6c 79 20 61 6e 64 20 6c 65 67 69 62 6c 79 2c 20 61 at.carry,.clearly.and.legibly,.a
5c40 6c 6c 20 74 68 65 73 65 20 43 6f 76 65 72 0a 54 65 78 74 73 3a 20 46 72 6f 6e 74 2d 43 6f 76 65 ll.these.Cover.Texts:.Front-Cove
5c60 72 20 54 65 78 74 73 20 6f 6e 20 74 68 65 20 66 72 6f 6e 74 20 63 6f 76 65 72 2c 20 61 6e 64 20 r.Texts.on.the.front.cover,.and.
5c80 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 6e 0a 74 68 65 20 62 61 63 6b 20 63 6f 76 Back-Cover.Texts.on.the.back.cov
5ca0 65 72 2e 20 20 42 6f 74 68 20 63 6f 76 65 72 73 20 6d 75 73 74 20 61 6c 73 6f 20 63 6c 65 61 72 er...Both.covers.must.also.clear
5cc0 6c 79 20 61 6e 64 20 6c 65 67 69 62 6c 79 20 69 64 65 6e 74 69 66 79 0a 79 6f 75 20 61 73 20 74 ly.and.legibly.identify.you.as.t
5ce0 68 65 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 73 65 20 63 6f 70 69 65 73 2e 20 20 54 he.publisher.of.these.copies...T
5d00 68 65 20 66 72 6f 6e 74 20 63 6f 76 65 72 20 6d 75 73 74 20 70 72 65 73 65 6e 74 0a 74 68 65 20 he.front.cover.must.present.the.
5d20 66 75 6c 6c 20 74 69 74 6c 65 20 77 69 74 68 20 61 6c 6c 20 77 6f 72 64 73 20 6f 66 20 74 68 65 full.title.with.all.words.of.the
5d40 20 74 69 74 6c 65 20 65 71 75 61 6c 6c 79 20 70 72 6f 6d 69 6e 65 6e 74 20 61 6e 64 0a 76 69 73 .title.equally.prominent.and.vis
5d60 69 62 6c 65 2e 20 20 59 6f 75 20 6d 61 79 20 61 64 64 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 ible...You.may.add.other.materia
5d80 6c 20 6f 6e 20 74 68 65 20 63 6f 76 65 72 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 2e 0a 43 6f 70 l.on.the.covers.in.addition..Cop
5da0 79 69 6e 67 20 77 69 74 68 20 63 68 61 6e 67 65 73 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 65 ying.with.changes.limited.to.the
5dc0 20 63 6f 76 65 72 73 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 79 20 70 72 65 73 65 72 76 .covers,.as.long.as.they.preserv
5de0 65 0a 74 68 65 20 74 69 74 6c 65 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6e 64 20 e.the.title.of.the.Document.and.
5e00 73 61 74 69 73 66 79 20 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 63 61 6e 20 62 65 satisfy.these.conditions,.can.be
5e20 20 74 72 65 61 74 65 64 0a 61 73 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 69 6e 20 .treated.as.verbatim.copying.in.
5e40 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 2e 0a 0a 49 66 20 74 68 65 20 72 65 71 75 69 72 65 64 other.respects...If.the.required
5e60 20 74 65 78 74 73 20 66 6f 72 20 65 69 74 68 65 72 20 63 6f 76 65 72 20 61 72 65 20 74 6f 6f 20 .texts.for.either.cover.are.too.
5e80 76 6f 6c 75 6d 69 6e 6f 75 73 20 74 6f 20 66 69 74 0a 6c 65 67 69 62 6c 79 2c 20 79 6f 75 20 73 voluminous.to.fit.legibly,.you.s
5ea0 68 6f 75 6c 64 20 70 75 74 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 73 20 6c 69 73 74 65 64 20 hould.put.the.first.ones.listed.
5ec0 28 61 73 20 6d 61 6e 79 20 61 73 20 66 69 74 0a 72 65 61 73 6f 6e 61 62 6c 79 29 20 6f 6e 20 74 (as.many.as.fit.reasonably).on.t
5ee0 68 65 20 61 63 74 75 61 6c 20 63 6f 76 65 72 2c 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 20 74 68 he.actual.cover,.and.continue.th
5f00 65 20 72 65 73 74 20 6f 6e 74 6f 20 61 64 6a 61 63 65 6e 74 0a 70 61 67 65 73 2e 0a 0a 49 66 20 e.rest.onto.adjacent.pages...If.
5f20 79 6f 75 20 70 75 62 6c 69 73 68 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 4f 70 61 71 75 65 you.publish.or.distribute.Opaque
5f40 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6e 75 6d 62 65 72 69 6e .copies.of.the.Document.numberin
5f60 67 0a 6d 6f 72 65 20 74 68 61 6e 20 31 30 30 2c 20 79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 g.more.than.100,.you.must.either
5f80 20 69 6e 63 6c 75 64 65 20 61 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 54 72 61 6e .include.a.machine-readable.Tran
5fa0 73 70 61 72 65 6e 74 0a 63 6f 70 79 20 61 6c 6f 6e 67 20 77 69 74 68 20 65 61 63 68 20 4f 70 61 sparent.copy.along.with.each.Opa
5fc0 71 75 65 20 63 6f 70 79 2c 20 6f 72 20 73 74 61 74 65 20 69 6e 20 6f 72 20 77 69 74 68 20 65 61 que.copy,.or.state.in.or.with.ea
5fe0 63 68 20 4f 70 61 71 75 65 20 63 6f 70 79 0a 61 20 63 6f 6d 70 75 74 65 72 2d 6e 65 74 77 6f 72 ch.Opaque.copy.a.computer-networ
6000 6b 20 6c 6f 63 61 74 69 6f 6e 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 67 65 6e 65 72 61 k.location.from.which.the.genera
6020 6c 20 6e 65 74 77 6f 72 6b 2d 75 73 69 6e 67 0a 70 75 62 6c 69 63 20 68 61 73 20 61 63 63 65 73 l.network-using.public.has.acces
6040 73 20 74 6f 20 64 6f 77 6e 6c 6f 61 64 20 75 73 69 6e 67 20 70 75 62 6c 69 63 2d 73 74 61 6e 64 s.to.download.using.public-stand
6060 61 72 64 20 6e 65 74 77 6f 72 6b 20 70 72 6f 74 6f 63 6f 6c 73 0a 61 20 63 6f 6d 70 6c 65 74 65 ard.network.protocols.a.complete
6080 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e .Transparent.copy.of.the.Documen
60a0 74 2c 20 66 72 65 65 20 6f 66 20 61 64 64 65 64 20 6d 61 74 65 72 69 61 6c 2e 0a 49 66 20 79 6f t,.free.of.added.material..If.yo
60c0 75 20 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 20 6f 70 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 u.use.the.latter.option,.you.mus
60e0 74 20 74 61 6b 65 20 72 65 61 73 6f 6e 61 62 6c 79 20 70 72 75 64 65 6e 74 20 73 74 65 70 73 2c t.take.reasonably.prudent.steps,
6100 0a 77 68 65 6e 20 79 6f 75 20 62 65 67 69 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 .when.you.begin.distribution.of.
6120 4f 70 61 71 75 65 20 63 6f 70 69 65 73 20 69 6e 20 71 75 61 6e 74 69 74 79 2c 20 74 6f 20 65 6e Opaque.copies.in.quantity,.to.en
6140 73 75 72 65 0a 74 68 61 74 20 74 68 69 73 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 sure.that.this.Transparent.copy.
6160 77 69 6c 6c 20 72 65 6d 61 69 6e 20 74 68 75 73 20 61 63 63 65 73 73 69 62 6c 65 20 61 74 20 74 will.remain.thus.accessible.at.t
6180 68 65 20 73 74 61 74 65 64 0a 6c 6f 63 61 74 69 6f 6e 20 75 6e 74 69 6c 20 61 74 20 6c 65 61 73 he.stated.location.until.at.leas
61a0 74 20 6f 6e 65 20 79 65 61 72 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74 20 74 69 6d 65 20 79 t.one.year.after.the.last.time.y
61c0 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 0a 4f 70 61 71 75 65 20 63 6f 70 79 20 28 64 69 ou.distribute.an.Opaque.copy.(di
61e0 72 65 63 74 6c 79 20 6f 72 20 74 68 72 6f 75 67 68 20 79 6f 75 72 20 61 67 65 6e 74 73 20 6f 72 rectly.or.through.your.agents.or
6200 20 72 65 74 61 69 6c 65 72 73 29 20 6f 66 20 74 68 61 74 0a 65 64 69 74 69 6f 6e 20 74 6f 20 74 .retailers).of.that.edition.to.t
6220 68 65 20 70 75 62 6c 69 63 2e 0a 0a 49 74 20 69 73 20 72 65 71 75 65 73 74 65 64 2c 20 62 75 74 he.public...It.is.requested,.but
6240 20 6e 6f 74 20 72 65 71 75 69 72 65 64 2c 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 74 61 63 74 20 .not.required,.that.you.contact.
6260 74 68 65 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 20 77 65 6c 6c the.authors.of.the.Document.well
6280 20 62 65 66 6f 72 65 20 72 65 64 69 73 74 72 69 62 75 74 69 6e 67 20 61 6e 79 20 6c 61 72 67 65 .before.redistributing.any.large
62a0 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 70 69 65 73 2c 20 74 6f 0a 67 69 76 65 20 74 68 65 6d 20 .number.of.copies,.to.give.them.
62c0 61 20 63 68 61 6e 63 65 20 74 6f 20 70 72 6f 76 69 64 65 20 79 6f 75 20 77 69 74 68 20 61 6e 20 a.chance.to.provide.you.with.an.
62e0 75 70 64 61 74 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 2e updated.version.of.the.Document.
6300 0a 0a 0a 34 2e 20 4d 4f 44 49 46 49 43 41 54 49 4f 4e 53 0a 0a 59 6f 75 20 6d 61 79 20 63 6f 70 ...4..MODIFICATIONS..You.may.cop
6320 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 61 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 y.and.distribute.a.Modified.Vers
6340 69 6f 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 75 6e 64 65 72 0a 74 68 65 20 63 6f ion.of.the.Document.under.the.co
6360 6e 64 69 74 69 6f 6e 73 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 32 20 61 6e 64 20 33 20 61 62 6f nditions.of.sections.2.and.3.abo
6380 76 65 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 72 65 6c 65 61 73 65 0a 74 68 ve,.provided.that.you.release.th
63a0 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 75 6e 64 65 72 20 70 72 65 63 69 73 65 e.Modified.Version.under.precise
63c0 6c 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 77 69 74 68 20 74 68 65 20 4d 6f 64 69 66 69 ly.this.License,.with.the.Modifi
63e0 65 64 0a 56 65 72 73 69 6f 6e 20 66 69 6c 6c 69 6e 67 20 74 68 65 20 72 6f 6c 65 20 6f 66 20 74 ed.Version.filling.the.role.of.t
6400 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 74 68 75 73 20 6c 69 63 65 6e 73 69 6e 67 20 64 69 73 74 he.Document,.thus.licensing.dist
6420 72 69 62 75 74 69 6f 6e 0a 61 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 ribution.and.modification.of.the
6440 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 74 6f 20 77 68 6f 65 76 65 72 20 70 6f 73 .Modified.Version.to.whoever.pos
6460 73 65 73 73 65 73 20 61 20 63 6f 70 79 0a 6f 66 20 69 74 2e 20 20 49 6e 20 61 64 64 69 74 69 6f sesses.a.copy.of.it...In.additio
6480 6e 2c 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 74 68 65 73 65 20 74 68 69 6e 67 73 20 69 6e 20 74 n,.you.must.do.these.things.in.t
64a0 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 3a 0a 0a 41 2e 20 55 73 65 20 69 6e 20 he.Modified.Version:..A..Use.in.
64c0 74 68 65 20 54 69 74 6c 65 20 50 61 67 65 20 28 61 6e 64 20 6f 6e 20 74 68 65 20 63 6f 76 65 72 the.Title.Page.(and.on.the.cover
64e0 73 2c 20 69 66 20 61 6e 79 29 20 61 20 74 69 74 6c 65 20 64 69 73 74 69 6e 63 74 0a 20 20 20 66 s,.if.any).a.title.distinct....f
6500 72 6f 6d 20 74 68 61 74 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 66 72 rom.that.of.the.Document,.and.fr
6520 6f 6d 20 74 68 6f 73 65 20 6f 66 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 0a 20 20 om.those.of.previous.versions...
6540 20 28 77 68 69 63 68 20 73 68 6f 75 6c 64 2c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 61 6e .(which.should,.if.there.were.an
6560 79 2c 20 62 65 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 48 69 73 74 6f 72 79 20 73 65 63 74 y,.be.listed.in.the.History.sect
6580 69 6f 6e 0a 20 20 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 29 2e 20 20 59 6f 75 20 6d 61 ion....of.the.Document)...You.ma
65a0 79 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 74 69 74 6c 65 20 61 73 20 61 20 70 72 65 76 69 6f y.use.the.same.title.as.a.previo
65c0 75 73 20 76 65 72 73 69 6f 6e 0a 20 20 20 69 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 75 us.version....if.the.original.pu
65e0 62 6c 69 73 68 65 72 20 6f 66 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 67 69 76 65 73 20 70 65 blisher.of.that.version.gives.pe
6600 72 6d 69 73 73 69 6f 6e 2e 0a 42 2e 20 4c 69 73 74 20 6f 6e 20 74 68 65 20 54 69 74 6c 65 20 50 rmission..B..List.on.the.Title.P
6620 61 67 65 2c 20 61 73 20 61 75 74 68 6f 72 73 2c 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 70 65 72 age,.as.authors,.one.or.more.per
6640 73 6f 6e 73 20 6f 72 20 65 6e 74 69 74 69 65 73 0a 20 20 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 sons.or.entities....responsible.
6660 66 6f 72 20 61 75 74 68 6f 72 73 68 69 70 20 6f 66 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 for.authorship.of.the.modificati
6680 6f 6e 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 0a 20 20 20 56 65 72 73 69 6f 6e 2c 20 ons.in.the.Modified....Version,.
66a0 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 61 74 20 6c 65 61 73 74 20 66 69 76 65 20 6f 66 20 74 together.with.at.least.five.of.t
66c0 68 65 20 70 72 69 6e 63 69 70 61 6c 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 0a 20 20 20 44 he.principal.authors.of.the....D
66e0 6f 63 75 6d 65 6e 74 20 28 61 6c 6c 20 6f 66 20 69 74 73 20 70 72 69 6e 63 69 70 61 6c 20 61 75 ocument.(all.of.its.principal.au
6700 74 68 6f 72 73 2c 20 69 66 20 69 74 20 68 61 73 20 66 65 77 65 72 20 74 68 61 6e 20 66 69 76 65 thors,.if.it.has.fewer.than.five
6720 29 2c 0a 20 20 20 75 6e 6c 65 73 73 20 74 68 65 79 20 72 65 6c 65 61 73 65 20 79 6f 75 20 66 72 ),....unless.they.release.you.fr
6740 6f 6d 20 74 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e 74 2e 0a 43 2e 20 53 74 61 74 65 20 6f 6e om.this.requirement..C..State.on
6760 20 74 68 65 20 54 69 74 6c 65 20 70 61 67 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 .the.Title.page.the.name.of.the.
6780 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 0a 20 20 20 4d 6f 64 69 66 69 65 64 20 56 65 72 publisher.of.the....Modified.Ver
67a0 73 69 6f 6e 2c 20 61 73 20 74 68 65 20 70 75 62 6c 69 73 68 65 72 2e 0a 44 2e 20 50 72 65 73 65 sion,.as.the.publisher..D..Prese
67c0 72 76 65 20 61 6c 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 20 6f 66 rve.all.the.copyright.notices.of
67e0 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2e 0a 45 2e 20 41 64 64 20 61 6e 20 61 70 70 72 6f 70 72 .the.Document..E..Add.an.appropr
6800 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 66 6f 72 20 79 6f 75 72 20 6d iate.copyright.notice.for.your.m
6820 6f 64 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 61 64 6a 61 63 65 6e 74 20 74 6f 20 74 68 65 20 odifications....adjacent.to.the.
6840 6f 74 68 65 72 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 2e 0a 46 2e 20 49 6e 63 6c other.copyright.notices..F..Incl
6860 75 64 65 2c 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 66 74 65 72 20 74 68 65 20 63 6f 70 79 72 ude,.immediately.after.the.copyr
6880 69 67 68 74 20 6e 6f 74 69 63 65 73 2c 20 61 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 0a 20 ight.notices,.a.license.notice..
68a0 20 20 67 69 76 69 6e 67 20 74 68 65 20 70 75 62 6c 69 63 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 ..giving.the.public.permission.t
68c0 6f 20 75 73 65 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 75 6e 64 65 72 o.use.the.Modified.Version.under
68e0 20 74 68 65 0a 20 20 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 69 .the....terms.of.this.License,.i
6900 6e 20 74 68 65 20 66 6f 72 6d 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 41 64 64 65 6e 64 75 6d n.the.form.shown.in.the.Addendum
6920 20 62 65 6c 6f 77 2e 0a 47 2e 20 50 72 65 73 65 72 76 65 20 69 6e 20 74 68 61 74 20 6c 69 63 65 .below..G..Preserve.in.that.lice
6940 6e 73 65 20 6e 6f 74 69 63 65 20 74 68 65 20 66 75 6c 6c 20 6c 69 73 74 73 20 6f 66 20 49 6e 76 nse.notice.the.full.lists.of.Inv
6960 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 0a 20 20 20 61 6e 64 20 72 65 71 75 69 72 65 64 20 ariant.Sections....and.required.
6980 43 6f 76 65 72 20 54 65 78 74 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e Cover.Texts.given.in.the.Documen
69a0 74 27 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2e 0a 48 2e 20 49 6e 63 6c 75 64 65 20 61 t's.license.notice..H..Include.a
69c0 6e 20 75 6e 61 6c 74 65 72 65 64 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 n.unaltered.copy.of.this.License
69e0 2e 0a 49 2e 20 50 72 65 73 65 72 76 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c ..I..Preserve.the.section.Entitl
6a00 65 64 20 22 48 69 73 74 6f 72 79 22 2c 20 50 72 65 73 65 72 76 65 20 69 74 73 20 54 69 74 6c 65 ed."History",.Preserve.its.Title
6a20 2c 20 61 6e 64 20 61 64 64 0a 20 20 20 74 6f 20 69 74 20 61 6e 20 69 74 65 6d 20 73 74 61 74 69 ,.and.add....to.it.an.item.stati
6a40 6e 67 20 61 74 20 6c 65 61 73 74 20 74 68 65 20 74 69 74 6c 65 2c 20 79 65 61 72 2c 20 6e 65 77 ng.at.least.the.title,.year,.new
6a60 20 61 75 74 68 6f 72 73 2c 20 61 6e 64 0a 20 20 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 .authors,.and....publisher.of.th
6a80 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 61 73 20 67 69 76 65 6e 20 6f 6e 20 74 e.Modified.Version.as.given.on.t
6aa0 68 65 20 54 69 74 6c 65 20 50 61 67 65 2e 20 20 49 66 0a 20 20 20 74 68 65 72 65 20 69 73 20 6e he.Title.Page...If....there.is.n
6ac0 6f 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 22 48 69 73 74 6f 72 79 22 20 69 6e 20 o.section.Entitled."History".in.
6ae0 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 63 72 65 61 74 65 20 6f 6e 65 0a 20 20 20 73 74 61 74 the.Document,.create.one....stat
6b00 69 6e 67 20 74 68 65 20 74 69 74 6c 65 2c 20 79 65 61 72 2c 20 61 75 74 68 6f 72 73 2c 20 61 6e ing.the.title,.year,.authors,.an
6b20 64 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 73 0a 20 d.publisher.of.the.Document.as..
6b40 20 20 67 69 76 65 6e 20 6f 6e 20 69 74 73 20 54 69 74 6c 65 20 50 61 67 65 2c 20 74 68 65 6e 20 ..given.on.its.Title.Page,.then.
6b60 61 64 64 20 61 6e 20 69 74 65 6d 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 4d 6f 64 69 66 add.an.item.describing.the.Modif
6b80 69 65 64 0a 20 20 20 56 65 72 73 69 6f 6e 20 61 73 20 73 74 61 74 65 64 20 69 6e 20 74 68 65 20 ied....Version.as.stated.in.the.
6ba0 70 72 65 76 69 6f 75 73 20 73 65 6e 74 65 6e 63 65 2e 0a 4a 2e 20 50 72 65 73 65 72 76 65 20 74 previous.sentence..J..Preserve.t
6bc0 68 65 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 2c 20 69 66 20 61 6e 79 2c 20 67 69 76 he.network.location,.if.any,.giv
6be0 65 6e 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 66 6f 72 0a 20 20 20 70 75 62 6c 69 63 en.in.the.Document.for....public
6c00 20 61 63 63 65 73 73 20 74 6f 20 61 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 6f 66 .access.to.a.Transparent.copy.of
6c20 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 6c 69 6b 65 77 69 73 65 0a 20 20 20 74 .the.Document,.and.likewise....t
6c40 68 65 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 73 20 67 69 76 65 6e 20 69 6e 20 74 68 he.network.locations.given.in.th
6c60 65 20 44 6f 63 75 6d 65 6e 74 20 66 6f 72 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 e.Document.for.previous.versions
6c80 0a 20 20 20 69 74 20 77 61 73 20 62 61 73 65 64 20 6f 6e 2e 20 20 54 68 65 73 65 20 6d 61 79 20 ....it.was.based.on...These.may.
6ca0 62 65 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 22 48 69 73 74 6f 72 79 22 20 73 65 63 74 69 be.placed.in.the."History".secti
6cc0 6f 6e 2e 0a 20 20 20 59 6f 75 20 6d 61 79 20 6f 6d 69 74 20 61 20 6e 65 74 77 6f 72 6b 20 6c 6f on.....You.may.omit.a.network.lo
6ce0 63 61 74 69 6f 6e 20 66 6f 72 20 61 20 77 6f 72 6b 20 74 68 61 74 20 77 61 73 20 70 75 62 6c 69 cation.for.a.work.that.was.publi
6d00 73 68 65 64 20 61 74 0a 20 20 20 6c 65 61 73 74 20 66 6f 75 72 20 79 65 61 72 73 20 62 65 66 6f shed.at....least.four.years.befo
6d20 72 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 74 73 65 6c 66 2c 20 6f 72 20 69 66 20 74 68 re.the.Document.itself,.or.if.th
6d40 65 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 76 e.original....publisher.of.the.v
6d60 65 72 73 69 6f 6e 20 69 74 20 72 65 66 65 72 73 20 74 6f 20 67 69 76 65 73 20 70 65 72 6d 69 73 ersion.it.refers.to.gives.permis
6d80 73 69 6f 6e 2e 0a 4b 2e 20 46 6f 72 20 61 6e 79 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 sion..K..For.any.section.Entitle
6da0 64 20 22 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 22 20 6f 72 20 22 44 65 64 69 63 61 74 d."Acknowledgements".or."Dedicat
6dc0 69 6f 6e 73 22 2c 0a 20 20 20 50 72 65 73 65 72 76 65 20 74 68 65 20 54 69 74 6c 65 20 6f 66 20 ions",....Preserve.the.Title.of.
6de0 74 68 65 20 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 70 72 65 73 65 72 76 65 20 69 6e 20 74 68 65 the.section,.and.preserve.in.the
6e00 20 73 65 63 74 69 6f 6e 20 61 6c 6c 0a 20 20 20 74 68 65 20 73 75 62 73 74 61 6e 63 65 20 61 6e .section.all....the.substance.an
6e20 64 20 74 6f 6e 65 20 6f 66 20 65 61 63 68 20 6f 66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f d.tone.of.each.of.the.contributo
6e40 72 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 0a 20 20 20 61 6e 64 2f 6f 72 20 64 65 64 r.acknowledgements....and/or.ded
6e60 69 63 61 74 69 6f 6e 73 20 67 69 76 65 6e 20 74 68 65 72 65 69 6e 2e 0a 4c 2e 20 50 72 65 73 65 ications.given.therein..L..Prese
6e80 72 76 65 20 61 6c 6c 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f rve.all.the.Invariant.Sections.o
6ea0 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 0a 20 20 20 75 6e 61 6c 74 65 72 65 64 20 69 6e 20 f.the.Document,....unaltered.in.
6ec0 74 68 65 69 72 20 74 65 78 74 20 61 6e 64 20 69 6e 20 74 68 65 69 72 20 74 69 74 6c 65 73 2e 20 their.text.and.in.their.titles..
6ee0 20 53 65 63 74 69 6f 6e 20 6e 75 6d 62 65 72 73 0a 20 20 20 6f 72 20 74 68 65 20 65 71 75 69 76 .Section.numbers....or.the.equiv
6f00 61 6c 65 6e 74 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 70 61 72 74 20 6f 66 alent.are.not.considered.part.of
6f20 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 2e 0a 4d 2e 20 44 65 6c 65 74 65 20 61 .the.section.titles..M..Delete.a
6f40 6e 79 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 73 65 6d 65 6e 74 ny.section.Entitled."Endorsement
6f60 73 22 2e 20 20 53 75 63 68 20 61 20 73 65 63 74 69 6f 6e 0a 20 20 20 6d 61 79 20 6e 6f 74 20 62 s"...Such.a.section....may.not.b
6f80 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 e.included.in.the.Modified.Versi
6fa0 6f 6e 2e 0a 4e 2e 20 44 6f 20 6e 6f 74 20 72 65 74 69 74 6c 65 20 61 6e 79 20 65 78 69 73 74 69 on..N..Do.not.retitle.any.existi
6fc0 6e 67 20 73 65 63 74 69 6f 6e 20 74 6f 20 62 65 20 45 6e 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 ng.section.to.be.Entitled."Endor
6fe0 73 65 6d 65 6e 74 73 22 0a 20 20 20 6f 72 20 74 6f 20 63 6f 6e 66 6c 69 63 74 20 69 6e 20 74 69 sements"....or.to.conflict.in.ti
7000 74 6c 65 20 77 69 74 68 20 61 6e 79 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 2e 0a tle.with.any.Invariant.Section..
7020 4f 2e 20 50 72 65 73 65 72 76 65 20 61 6e 79 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 O..Preserve.any.Warranty.Disclai
7040 6d 65 72 73 2e 0a 0a 49 66 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 69 mers...If.the.Modified.Version.i
7060 6e 63 6c 75 64 65 73 20 6e 65 77 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 65 63 74 69 6f 6e ncludes.new.front-matter.section
7080 73 20 6f 72 0a 61 70 70 65 6e 64 69 63 65 73 20 74 68 61 74 20 71 75 61 6c 69 66 79 20 61 73 20 s.or.appendices.that.qualify.as.
70a0 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 73 20 61 6e 64 20 63 6f 6e 74 61 69 6e 20 6e Secondary.Sections.and.contain.n
70c0 6f 20 6d 61 74 65 72 69 61 6c 0a 63 6f 70 69 65 64 20 66 72 6f 6d 20 74 68 65 20 44 6f 63 75 6d o.material.copied.from.the.Docum
70e0 65 6e 74 2c 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 20 64 65 73 69 ent,.you.may.at.your.option.desi
7100 67 6e 61 74 65 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 0a 6f 66 20 74 68 65 73 65 20 73 65 63 74 69 gnate.some.or.all.of.these.secti
7120 6f 6e 73 20 61 73 20 69 6e 76 61 72 69 61 6e 74 2e 20 20 54 6f 20 64 6f 20 74 68 69 73 2c 20 61 ons.as.invariant...To.do.this,.a
7140 64 64 20 74 68 65 69 72 20 74 69 74 6c 65 73 20 74 6f 20 74 68 65 0a 6c 69 73 74 20 6f 66 20 49 dd.their.titles.to.the.list.of.I
7160 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 nvariant.Sections.in.the.Modifie
7180 64 20 56 65 72 73 69 6f 6e 27 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2e 0a 54 68 65 73 d.Version's.license.notice..Thes
71a0 65 20 74 69 74 6c 65 73 20 6d 75 73 74 20 62 65 20 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 61 e.titles.must.be.distinct.from.a
71c0 6e 79 20 6f 74 68 65 72 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 2e 0a 0a 59 6f 75 20 6d 61 ny.other.section.titles...You.ma
71e0 79 20 61 64 64 20 61 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 73 y.add.a.section.Entitled."Endors
7200 65 6d 65 6e 74 73 22 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 63 6f 6e 74 61 69 6e 73 0a 6e 6f ements",.provided.it.contains.no
7220 74 68 69 6e 67 20 62 75 74 20 65 6e 64 6f 72 73 65 6d 65 6e 74 73 20 6f 66 20 79 6f 75 72 20 4d thing.but.endorsements.of.your.M
7240 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 62 79 20 76 61 72 69 6f 75 73 0a 70 61 72 74 69 odified.Version.by.various.parti
7260 65 73 2d 2d 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 74 61 74 65 6d 65 6e 74 73 20 6f 66 20 70 es--for.example,.statements.of.p
7280 65 65 72 20 72 65 76 69 65 77 20 6f 72 20 74 68 61 74 20 74 68 65 20 74 65 78 74 20 68 61 73 0a eer.review.or.that.the.text.has.
72a0 62 65 65 6e 20 61 70 70 72 6f 76 65 64 20 62 79 20 61 6e 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e been.approved.by.an.organization
72c0 20 61 73 20 74 68 65 20 61 75 74 68 6f 72 69 74 61 74 69 76 65 20 64 65 66 69 6e 69 74 69 6f 6e .as.the.authoritative.definition
72e0 20 6f 66 20 61 0a 73 74 61 6e 64 61 72 64 2e 0a 0a 59 6f 75 20 6d 61 79 20 61 64 64 20 61 20 70 .of.a.standard...You.may.add.a.p
7300 61 73 73 61 67 65 20 6f 66 20 75 70 20 74 6f 20 66 69 76 65 20 77 6f 72 64 73 20 61 73 20 61 20 assage.of.up.to.five.words.as.a.
7320 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 2c 20 61 6e 64 20 61 0a 70 61 73 73 61 67 65 20 Front-Cover.Text,.and.a.passage.
7340 6f 66 20 75 70 20 74 6f 20 32 35 20 77 6f 72 64 73 20 61 73 20 61 20 42 61 63 6b 2d 43 6f 76 65 of.up.to.25.words.as.a.Back-Cove
7360 72 20 54 65 78 74 2c 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 6f r.Text,.to.the.end.of.the.list.o
7380 66 20 43 6f 76 65 72 20 54 65 78 74 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 f.Cover.Texts.in.the.Modified.Ve
73a0 72 73 69 6f 6e 2e 20 20 4f 6e 6c 79 20 6f 6e 65 20 70 61 73 73 61 67 65 20 6f 66 0a 46 72 6f 6e rsion...Only.one.passage.of.Fron
73c0 74 2d 43 6f 76 65 72 20 54 65 78 74 20 61 6e 64 20 6f 6e 65 20 6f 66 20 42 61 63 6b 2d 43 6f 76 t-Cover.Text.and.one.of.Back-Cov
73e0 65 72 20 54 65 78 74 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 62 79 20 28 6f 72 0a 74 68 72 6f er.Text.may.be.added.by.(or.thro
7400 75 67 68 20 61 72 72 61 6e 67 65 6d 65 6e 74 73 20 6d 61 64 65 20 62 79 29 20 61 6e 79 20 6f 6e ugh.arrangements.made.by).any.on
7420 65 20 65 6e 74 69 74 79 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6c 72 65 61 e.entity...If.the.Document.alrea
7440 64 79 0a 69 6e 63 6c 75 64 65 73 20 61 20 63 6f 76 65 72 20 74 65 78 74 20 66 6f 72 20 74 68 65 dy.includes.a.cover.text.for.the
7460 20 73 61 6d 65 20 63 6f 76 65 72 2c 20 70 72 65 76 69 6f 75 73 6c 79 20 61 64 64 65 64 20 62 79 .same.cover,.previously.added.by
7480 20 79 6f 75 20 6f 72 0a 62 79 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 6d 61 64 65 20 62 79 20 74 .you.or.by.arrangement.made.by.t
74a0 68 65 20 73 61 6d 65 20 65 6e 74 69 74 79 20 79 6f 75 20 61 72 65 20 61 63 74 69 6e 67 20 6f 6e he.same.entity.you.are.acting.on
74c0 20 62 65 68 61 6c 66 20 6f 66 2c 0a 79 6f 75 20 6d 61 79 20 6e 6f 74 20 61 64 64 20 61 6e 6f 74 .behalf.of,.you.may.not.add.anot
74e0 68 65 72 3b 20 62 75 74 20 79 6f 75 20 6d 61 79 20 72 65 70 6c 61 63 65 20 74 68 65 20 6f 6c 64 her;.but.you.may.replace.the.old
7500 20 6f 6e 65 2c 20 6f 6e 20 65 78 70 6c 69 63 69 74 0a 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f .one,.on.explicit.permission.fro
7520 6d 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 75 62 6c 69 73 68 65 72 20 74 68 61 74 20 61 64 m.the.previous.publisher.that.ad
7540 64 65 64 20 74 68 65 20 6f 6c 64 20 6f 6e 65 2e 0a 0a 54 68 65 20 61 75 74 68 6f 72 28 73 29 20 ded.the.old.one...The.author(s).
7560 61 6e 64 20 70 75 62 6c 69 73 68 65 72 28 73 29 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 and.publisher(s).of.the.Document
7580 20 64 6f 20 6e 6f 74 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 67 69 76 65 20 70 65 72 .do.not.by.this.License.give.per
75a0 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 20 74 68 65 69 72 20 6e 61 6d 65 73 20 66 6f 72 20 70 mission.to.use.their.names.for.p
75c0 75 62 6c 69 63 69 74 79 20 66 6f 72 20 6f 72 20 74 6f 20 61 73 73 65 72 74 20 6f 72 0a 69 6d 70 ublicity.for.or.to.assert.or.imp
75e0 6c 79 20 65 6e 64 6f 72 73 65 6d 65 6e 74 20 6f 66 20 61 6e 79 20 4d 6f 64 69 66 69 65 64 20 56 ly.endorsement.of.any.Modified.V
7600 65 72 73 69 6f 6e 2e 0a 0a 0a 35 2e 20 43 4f 4d 42 49 4e 49 4e 47 20 44 4f 43 55 4d 45 4e 54 53 ersion....5..COMBINING.DOCUMENTS
7620 0a 0a 59 6f 75 20 6d 61 79 20 63 6f 6d 62 69 6e 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 ..You.may.combine.the.Document.w
7640 69 74 68 20 6f 74 68 65 72 20 64 6f 63 75 6d 65 6e 74 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 ith.other.documents.released.und
7660 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2c 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 er.this.License,.under.the.terms
7680 20 64 65 66 69 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 20 61 62 6f 76 65 20 66 6f 72 20 .defined.in.section.4.above.for.
76a0 6d 6f 64 69 66 69 65 64 0a 76 65 72 73 69 6f 6e 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 modified.versions,.provided.that
76c0 20 79 6f 75 20 69 6e 63 6c 75 64 65 20 69 6e 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 .you.include.in.the.combination.
76e0 61 6c 6c 20 6f 66 20 74 68 65 0a 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 all.of.the.Invariant.Sections.of
7700 20 61 6c 6c 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 6e 74 73 2c 20 .all.of.the.original.documents,.
7720 75 6e 6d 6f 64 69 66 69 65 64 2c 20 61 6e 64 0a 6c 69 73 74 20 74 68 65 6d 20 61 6c 6c 20 61 73 unmodified,.and.list.them.all.as
7740 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 20 79 6f 75 72 20 63 6f 6d 62 .Invariant.Sections.of.your.comb
7760 69 6e 65 64 20 77 6f 72 6b 20 69 6e 20 69 74 73 0a 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2c ined.work.in.its.license.notice,
7780 20 61 6e 64 20 74 68 61 74 20 79 6f 75 20 70 72 65 73 65 72 76 65 20 61 6c 6c 20 74 68 65 69 72 .and.that.you.preserve.all.their
77a0 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 2e 0a 0a 54 68 65 20 63 6f 6d 62 .Warranty.Disclaimers...The.comb
77c0 69 6e 65 64 20 77 6f 72 6b 20 6e 65 65 64 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 20 6f 6e 65 20 ined.work.need.only.contain.one.
77e0 63 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 0a 6d 75 6c 74 69 70 copy.of.this.License,.and.multip
7800 6c 65 20 69 64 65 6e 74 69 63 61 6c 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 le.identical.Invariant.Sections.
7820 6d 61 79 20 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a 63 6f may.be.replaced.with.a.single.co
7840 70 79 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 6c 74 69 70 6c 65 20 49 6e 76 61 72 py...If.there.are.multiple.Invar
7860 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 iant.Sections.with.the.same.name
7880 20 62 75 74 0a 64 69 66 66 65 72 65 6e 74 20 63 6f 6e 74 65 6e 74 73 2c 20 6d 61 6b 65 20 74 68 .but.different.contents,.make.th
78a0 65 20 74 69 74 6c 65 20 6f 66 20 65 61 63 68 20 73 75 63 68 20 73 65 63 74 69 6f 6e 20 75 6e 69 e.title.of.each.such.section.uni
78c0 71 75 65 20 62 79 0a 61 64 64 69 6e 67 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 69 74 2c 20 que.by.adding.at.the.end.of.it,.
78e0 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 2c 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 in.parentheses,.the.name.of.the.
7900 6f 72 69 67 69 6e 61 6c 0a 61 75 74 68 6f 72 20 6f 72 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 original.author.or.publisher.of.
7920 74 68 61 74 20 73 65 63 74 69 6f 6e 20 69 66 20 6b 6e 6f 77 6e 2c 20 6f 72 20 65 6c 73 65 20 61 that.section.if.known,.or.else.a
7940 20 75 6e 69 71 75 65 20 6e 75 6d 62 65 72 2e 0a 4d 61 6b 65 20 74 68 65 20 73 61 6d 65 20 61 64 .unique.number..Make.the.same.ad
7960 6a 75 73 74 6d 65 6e 74 20 74 6f 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 20 69 justment.to.the.section.titles.i
7980 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 n.the.list.of.Invariant.Sections
79a0 20 69 6e 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 6f 66 20 74 68 65 20 63 6f .in.the.license.notice.of.the.co
79c0 6d 62 69 6e 65 64 20 77 6f 72 6b 2e 0a 0a 49 6e 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e mbined.work...In.the.combination
79e0 2c 20 79 6f 75 20 6d 75 73 74 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 73 65 63 74 69 6f 6e 73 20 ,.you.must.combine.any.sections.
7a00 45 6e 74 69 74 6c 65 64 20 22 48 69 73 74 6f 72 79 22 0a 69 6e 20 74 68 65 20 76 61 72 69 6f 75 Entitled."History".in.the.variou
7a20 73 20 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 6e 74 73 2c 20 66 6f 72 6d 69 6e 67 20 6f 6e s.original.documents,.forming.on
7a40 65 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 0a 22 48 69 73 74 6f 72 79 22 3b 20 6c 69 e.section.Entitled."History";.li
7a60 6b 65 77 69 73 65 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 73 65 63 74 69 6f 6e 73 20 45 6e 74 69 kewise.combine.any.sections.Enti
7a80 74 6c 65 64 20 22 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 22 2c 0a 61 6e 64 20 61 6e 79 tled."Acknowledgements",.and.any
7aa0 20 73 65 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 20 22 44 65 64 69 63 61 74 69 6f 6e 73 22 .sections.Entitled."Dedications"
7ac0 2e 20 20 59 6f 75 20 6d 75 73 74 20 64 65 6c 65 74 65 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 0a ...You.must.delete.all.sections.
7ae0 45 6e 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 73 65 6d 65 6e 74 73 22 2e 0a 0a 0a 36 2e 20 43 4f Entitled."Endorsements"....6..CO
7b00 4c 4c 45 43 54 49 4f 4e 53 20 4f 46 20 44 4f 43 55 4d 45 4e 54 53 0a 0a 59 6f 75 20 6d 61 79 20 LLECTIONS.OF.DOCUMENTS..You.may.
7b20 6d 61 6b 65 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 make.a.collection.consisting.of.
7b40 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6e 64 20 6f 74 68 65 72 0a 64 6f 63 75 6d 65 6e 74 73 the.Document.and.other.documents
7b60 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e .released.under.this.License,.an
7b80 64 20 72 65 70 6c 61 63 65 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 63 6f 70 69 65 73 20 d.replace.the.individual.copies.
7ba0 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 64 of.this.License.in.the.various.d
7bc0 6f 63 75 6d 65 6e 74 73 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 63 6f 70 79 0a 74 68 61 74 ocuments.with.a.single.copy.that
7be0 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 .is.included.in.the.collection,.
7c00 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 66 6f 6c 6c 6f 77 20 74 68 65 20 72 75 6c provided.that.you.follow.the.rul
7c20 65 73 0a 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 76 65 72 62 61 74 69 6d 20 es.of.this.License.for.verbatim.
7c40 63 6f 70 79 69 6e 67 20 6f 66 20 65 61 63 68 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 73 copying.of.each.of.the.documents
7c60 20 69 6e 20 61 6c 6c 0a 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 2e 0a 0a 59 6f 75 20 6d 61 79 .in.all.other.respects...You.may
7c80 20 65 78 74 72 61 63 74 20 61 20 73 69 6e 67 6c 65 20 64 6f 63 75 6d 65 6e 74 20 66 72 6f 6d 20 .extract.a.single.document.from.
7ca0 73 75 63 68 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 61 6e 64 0a 64 69 73 74 72 69 62 75 74 such.a.collection,.and.distribut
7cc0 65 20 69 74 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 e.it.individually.under.this.Lic
7ce0 65 6e 73 65 2c 20 70 72 6f 76 69 64 65 64 20 79 6f 75 20 69 6e 73 65 72 74 20 61 0a 63 6f 70 79 ense,.provided.you.insert.a.copy
7d00 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 74 68 65 20 65 78 74 72 61 63 .of.this.License.into.the.extrac
7d20 74 65 64 20 64 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 69 73 0a 4c 69 ted.document,.and.follow.this.Li
7d40 63 65 6e 73 65 20 69 6e 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 20 72 65 67 61 cense.in.all.other.respects.rega
7d60 72 64 69 6e 67 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 6f 66 20 74 68 61 74 0a 64 rding.verbatim.copying.of.that.d
7d80 6f 63 75 6d 65 6e 74 2e 0a 0a 0a 37 2e 20 41 47 47 52 45 47 41 54 49 4f 4e 20 57 49 54 48 20 49 ocument....7..AGGREGATION.WITH.I
7da0 4e 44 45 50 45 4e 44 45 4e 54 20 57 4f 52 4b 53 0a 0a 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 NDEPENDENT.WORKS..A.compilation.
7dc0 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6f 72 20 69 74 73 20 64 65 72 69 76 61 74 69 76 of.the.Document.or.its.derivativ
7de0 65 73 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 70 61 72 61 74 65 0a 61 6e 64 20 69 6e 64 65 70 es.with.other.separate.and.indep
7e00 65 6e 64 65 6e 74 20 64 6f 63 75 6d 65 6e 74 73 20 6f 72 20 77 6f 72 6b 73 2c 20 69 6e 20 6f 72 endent.documents.or.works,.in.or
7e20 20 6f 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 20 73 74 6f 72 61 67 65 20 6f 72 0a 64 69 73 .on.a.volume.of.a.storage.or.dis
7e40 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 2c 20 69 73 20 63 61 6c 6c 65 64 20 61 6e 20 22 tribution.medium,.is.called.an."
7e60 61 67 67 72 65 67 61 74 65 22 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 0a 72 65 73 75 aggregate".if.the.copyright.resu
7e80 6c 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 69 73 20 6e 6f lting.from.the.compilation.is.no
7ea0 74 20 75 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 6c 65 67 61 6c 20 72 69 67 68 74 73 t.used.to.limit.the.legal.rights
7ec0 0a 6f 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 27 73 20 75 73 65 72 73 20 62 65 79 6f .of.the.compilation's.users.beyo
7ee0 6e 64 20 77 68 61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 77 6f 72 6b 73 20 70 65 72 nd.what.the.individual.works.per
7f00 6d 69 74 2e 0a 57 68 65 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 69 6e 63 6c 75 64 mit..When.the.Document.is.includ
7f20 65 64 20 69 6e 20 61 6e 20 61 67 67 72 65 67 61 74 65 2c 20 74 68 69 73 20 4c 69 63 65 6e 73 65 ed.in.an.aggregate,.this.License
7f40 20 64 6f 65 73 20 6e 6f 74 0a 61 70 70 6c 79 20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 77 6f 72 .does.not.apply.to.the.other.wor
7f60 6b 73 20 69 6e 20 74 68 65 20 61 67 67 72 65 67 61 74 65 20 77 68 69 63 68 20 61 72 65 20 6e 6f ks.in.the.aggregate.which.are.no
7f80 74 20 74 68 65 6d 73 65 6c 76 65 73 0a 64 65 72 69 76 61 74 69 76 65 20 77 6f 72 6b 73 20 6f 66 t.themselves.derivative.works.of
7fa0 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 49 66 20 74 68 65 20 43 6f 76 65 72 20 54 65 78 .the.Document...If.the.Cover.Tex
7fc0 74 20 72 65 71 75 69 72 65 6d 65 6e 74 20 6f 66 20 73 65 63 74 69 6f 6e 20 33 20 69 73 20 61 70 t.requirement.of.section.3.is.ap
7fe0 70 6c 69 63 61 62 6c 65 20 74 6f 20 74 68 65 73 65 0a 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 plicable.to.these.copies.of.the.
8000 44 6f 63 75 6d 65 6e 74 2c 20 74 68 65 6e 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 Document,.then.if.the.Document.i
8020 73 20 6c 65 73 73 20 74 68 61 6e 20 6f 6e 65 20 68 61 6c 66 20 6f 66 0a 74 68 65 20 65 6e 74 69 s.less.than.one.half.of.the.enti
8040 72 65 20 61 67 67 72 65 67 61 74 65 2c 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 27 73 20 43 6f 76 re.aggregate,.the.Document's.Cov
8060 65 72 20 54 65 78 74 73 20 6d 61 79 20 62 65 20 70 6c 61 63 65 64 20 6f 6e 0a 63 6f 76 65 72 73 er.Texts.may.be.placed.on.covers
8080 20 74 68 61 74 20 62 72 61 63 6b 65 74 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 69 74 68 69 .that.bracket.the.Document.withi
80a0 6e 20 74 68 65 20 61 67 67 72 65 67 61 74 65 2c 20 6f 72 20 74 68 65 0a 65 6c 65 63 74 72 6f 6e n.the.aggregate,.or.the.electron
80c0 69 63 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 63 6f 76 65 72 73 20 69 66 20 74 68 65 20 44 ic.equivalent.of.covers.if.the.D
80e0 6f 63 75 6d 65 6e 74 20 69 73 20 69 6e 20 65 6c 65 63 74 72 6f 6e 69 63 20 66 6f 72 6d 2e 0a 4f ocument.is.in.electronic.form..O
8100 74 68 65 72 77 69 73 65 20 74 68 65 79 20 6d 75 73 74 20 61 70 70 65 61 72 20 6f 6e 20 70 72 69 therwise.they.must.appear.on.pri
8120 6e 74 65 64 20 63 6f 76 65 72 73 20 74 68 61 74 20 62 72 61 63 6b 65 74 20 74 68 65 20 77 68 6f nted.covers.that.bracket.the.who
8140 6c 65 0a 61 67 67 72 65 67 61 74 65 2e 0a 0a 0a 38 2e 20 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a le.aggregate....8..TRANSLATION..
8160 54 72 61 6e 73 6c 61 74 69 6f 6e 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 61 20 6b 69 6e 64 Translation.is.considered.a.kind
8180 20 6f 66 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2c 20 73 6f 20 79 6f 75 20 6d 61 79 0a 64 69 73 .of.modification,.so.you.may.dis
81a0 74 72 69 62 75 74 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 44 6f 63 75 tribute.translations.of.the.Docu
81c0 6d 65 6e 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 ment.under.the.terms.of.section.
81e0 34 2e 0a 52 65 70 6c 61 63 69 6e 67 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 4..Replacing.Invariant.Sections.
8200 77 69 74 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 72 65 71 75 69 72 65 73 20 73 70 65 63 69 with.translations.requires.speci
8220 61 6c 0a 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 69 72 20 63 6f 70 79 72 69 67 al.permission.from.their.copyrig
8240 68 74 20 68 6f 6c 64 65 72 73 2c 20 62 75 74 20 79 6f 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 0a ht.holders,.but.you.may.include.
8260 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 6f 66 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 49 6e 76 61 translations.of.some.or.all.Inva
8280 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 riant.Sections.in.addition.to.th
82a0 65 0a 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 73 65 20 49 6e 76 e.original.versions.of.these.Inv
82c0 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2e 20 20 59 6f 75 20 6d 61 79 20 69 6e 63 6c 75 64 ariant.Sections...You.may.includ
82e0 65 20 61 0a 74 72 61 6e 73 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c e.a.translation.of.this.License,
8300 20 61 6e 64 20 61 6c 6c 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 73 20 69 6e 20 .and.all.the.license.notices.in.
8320 74 68 65 0a 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 61 6e 79 20 57 61 72 72 61 6e 74 79 20 44 the.Document,.and.any.Warranty.D
8340 69 73 63 6c 61 69 6d 65 72 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c isclaimers,.provided.that.you.al
8360 73 6f 20 69 6e 63 6c 75 64 65 0a 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 45 6e 67 6c 69 73 68 20 so.include.the.original.English.
8380 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 74 68 65 20 version.of.this.License.and.the.
83a0 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 73 0a 6f 66 20 74 68 6f 73 65 20 6e 6f 74 69 63 original.versions.of.those.notic
83c0 65 73 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 73 2e 20 20 49 6e 20 63 61 73 65 20 6f 66 20 es.and.disclaimers...In.case.of.
83e0 61 20 64 69 73 61 67 72 65 65 6d 65 6e 74 20 62 65 74 77 65 65 6e 0a 74 68 65 20 74 72 61 6e 73 a.disagreement.between.the.trans
8400 6c 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 lation.and.the.original.version.
8420 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 6f 72 20 61 20 6e 6f 74 69 63 65 0a 6f 72 20 64 of.this.License.or.a.notice.or.d
8440 69 73 63 6c 61 69 6d 65 72 2c 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 isclaimer,.the.original.version.
8460 77 69 6c 6c 20 70 72 65 76 61 69 6c 2e 0a 0a 49 66 20 61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 will.prevail...If.a.section.in.t
8480 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 45 6e 74 69 74 6c 65 64 20 22 41 63 6b 6e 6f 77 6c he.Document.is.Entitled."Acknowl
84a0 65 64 67 65 6d 65 6e 74 73 22 2c 0a 22 44 65 64 69 63 61 74 69 6f 6e 73 22 2c 20 6f 72 20 22 48 edgements",."Dedications",.or."H
84c0 69 73 74 6f 72 79 22 2c 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 28 73 65 63 74 69 6f istory",.the.requirement.(sectio
84e0 6e 20 34 29 20 74 6f 20 50 72 65 73 65 72 76 65 0a 69 74 73 20 54 69 74 6c 65 20 28 73 65 63 74 n.4).to.Preserve.its.Title.(sect
8500 69 6f 6e 20 31 29 20 77 69 6c 6c 20 74 79 70 69 63 61 6c 6c 79 20 72 65 71 75 69 72 65 20 63 68 ion.1).will.typically.require.ch
8520 61 6e 67 69 6e 67 20 74 68 65 20 61 63 74 75 61 6c 0a 74 69 74 6c 65 2e 0a 0a 0a 39 2e 20 54 45 anging.the.actual.title....9..TE
8540 52 4d 49 4e 41 54 49 4f 4e 0a 0a 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 70 79 2c 20 6d 6f 64 RMINATION..You.may.not.copy,.mod
8560 69 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 74 ify,.sublicense,.or.distribute.t
8580 68 65 20 44 6f 63 75 6d 65 6e 74 0a 65 78 63 65 70 74 20 61 73 20 65 78 70 72 65 73 73 6c 79 20 he.Document.except.as.expressly.
85a0 70 72 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 41 6e provided.under.this.License...An
85c0 79 20 61 74 74 65 6d 70 74 0a 6f 74 68 65 72 77 69 73 65 20 74 6f 20 63 6f 70 79 2c 20 6d 6f 64 y.attempt.otherwise.to.copy,.mod
85e0 69 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 69 ify,.sublicense,.or.distribute.i
8600 74 20 69 73 20 76 6f 69 64 2c 20 61 6e 64 0a 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c t.is.void,.and.will.automaticall
8620 79 20 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 y.terminate.your.rights.under.th
8640 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 65 61 is.License...However,.if.you.cea
8660 73 65 20 61 6c 6c 20 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 se.all.violation.of.this.License
8680 2c 20 74 68 65 6e 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 0a 66 72 6f 6d 20 61 20 70 61 72 74 69 ,.then.your.license.from.a.parti
86a0 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e 73 74 cular.copyright.holder.is.reinst
86c0 61 74 65 64 20 28 61 29 20 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c 0a 75 6e 6c 65 73 73 20 61 ated.(a).provisionally,.unless.a
86e0 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 65 78 nd.until.the.copyright.holder.ex
8700 70 6c 69 63 69 74 6c 79 20 61 6e 64 20 66 69 6e 61 6c 6c 79 0a 74 65 72 6d 69 6e 61 74 65 73 20 plicitly.and.finally.terminates.
8720 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 72 6d 61 6e 65 6e 74 6c your.license,.and.(b).permanentl
8740 79 2c 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 0a 66 61 69 6c 73 y,.if.the.copyright.holder.fails
8760 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 .to.notify.you.of.the.violation.
8780 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 20 70 72 69 6f 72 20 74 by.some.reasonable.means.prior.t
87a0 6f 0a 36 30 20 64 61 79 73 20 61 66 74 65 72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a 0a o.60.days.after.the.cessation...
87c0 4d 6f 72 65 6f 76 65 72 2c 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 Moreover,.your.license.from.a.pa
87e0 72 74 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 0a 72 65 69 rticular.copyright.holder.is.rei
8800 6e 73 74 61 74 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 6f 70 79 72 nstated.permanently.if.the.copyr
8820 69 67 68 74 20 68 6f 6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 74 68 65 0a ight.holder.notifies.you.of.the.
8840 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 violation.by.some.reasonable.mea
8860 6e 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 68 ns,.this.is.the.first.time.you.h
8880 61 76 65 0a 72 65 63 65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 74 69 6f 6e ave.received.notice.of.violation
88a0 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f 72 6b 29 20 .of.this.License.(for.any.work).
88c0 66 72 6f 6d 20 74 68 61 74 0a 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2c 20 61 6e 64 20 from.that.copyright.holder,.and.
88e0 79 6f 75 20 63 75 72 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 70 72 69 6f 72 20 74 6f 20 you.cure.the.violation.prior.to.
8900 33 30 20 64 61 79 73 20 61 66 74 65 72 0a 79 6f 75 72 20 72 65 63 65 69 70 74 20 6f 66 20 74 68 30.days.after.your.receipt.of.th
8920 65 20 6e 6f 74 69 63 65 2e 0a 0a 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 79 6f 75 72 20 72 e.notice...Termination.of.your.r
8940 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f ights.under.this.section.does.no
8960 74 20 74 65 72 6d 69 6e 61 74 65 20 74 68 65 0a 6c 69 63 65 6e 73 65 73 20 6f 66 20 70 61 72 74 t.terminate.the.licenses.of.part
8980 69 65 73 20 77 68 6f 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65 73 20 6f 72 20 ies.who.have.received.copies.or.
89a0 72 69 67 68 74 73 20 66 72 6f 6d 20 79 6f 75 20 75 6e 64 65 72 0a 74 68 69 73 20 4c 69 63 65 6e rights.from.you.under.this.Licen
89c0 73 65 2e 20 20 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 65 65 6e 20 74 65 se...If.your.rights.have.been.te
89e0 72 6d 69 6e 61 74 65 64 20 61 6e 64 20 6e 6f 74 20 70 65 72 6d 61 6e 65 6e 74 6c 79 0a 72 65 69 rminated.and.not.permanently.rei
8a00 6e 73 74 61 74 65 64 2c 20 72 65 63 65 69 70 74 20 6f 66 20 61 20 63 6f 70 79 20 6f 66 20 73 6f nstated,.receipt.of.a.copy.of.so
8a20 6d 65 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 61 6d 65 20 6d 61 74 65 72 69 61 6c 20 64 me.or.all.of.the.same.material.d
8a40 6f 65 73 0a 6e 6f 74 20 67 69 76 65 20 79 6f 75 20 61 6e 79 20 72 69 67 68 74 73 20 74 6f 20 75 oes.not.give.you.any.rights.to.u
8a60 73 65 20 69 74 2e 0a 0a 0a 31 30 2e 20 46 55 54 55 52 45 20 52 45 56 49 53 49 4f 4e 53 20 4f 46 se.it....10..FUTURE.REVISIONS.OF
8a80 20 54 48 49 53 20 4c 49 43 45 4e 53 45 0a 0a 54 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 .THIS.LICENSE..The.Free.Software
8aa0 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 6e 65 77 2c 20 72 65 76 .Foundation.may.publish.new,.rev
8ac0 69 73 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 0a 47 4e 55 20 46 72 65 65 20 44 6f ised.versions.of.the.GNU.Free.Do
8ae0 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 66 72 6f 6d 20 74 69 6d 65 20 74 6f cumentation.License.from.time.to
8b00 20 74 69 6d 65 2e 20 20 53 75 63 68 20 6e 65 77 20 76 65 72 73 69 6f 6e 73 0a 77 69 6c 6c 20 62 .time...Such.new.versions.will.b
8b20 65 20 73 69 6d 69 6c 61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f 20 74 68 65 20 70 72 65 73 65 e.similar.in.spirit.to.the.prese
8b40 6e 74 20 76 65 72 73 69 6f 6e 2c 20 62 75 74 20 6d 61 79 20 64 69 66 66 65 72 20 69 6e 0a 64 65 nt.version,.but.may.differ.in.de
8b60 74 61 69 6c 20 74 6f 20 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 tail.to.address.new.problems.or.
8b80 63 6f 6e 63 65 72 6e 73 2e 20 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f concerns...See.https://www.gnu.o
8ba0 72 67 2f 6c 69 63 65 6e 73 65 73 2f 2e 0a 0a 45 61 63 68 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 rg/licenses/...Each.version.of.t
8bc0 68 65 20 4c 69 63 65 6e 73 65 20 69 73 20 67 69 76 65 6e 20 61 20 64 69 73 74 69 6e 67 75 69 73 he.License.is.given.a.distinguis
8be0 68 69 6e 67 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 49 66 20 74 68 65 20 44 6f 63 75 hing.version.number..If.the.Docu
8c00 6d 65 6e 74 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 ment.specifies.that.a.particular
8c20 20 6e 75 6d 62 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 0a 4c 69 63 65 6e 73 .numbered.version.of.this.Licens
8c40 65 20 22 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 20 61 70 70 6c 69 65 73 e."or.any.later.version".applies
8c60 20 74 6f 20 69 74 2c 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 6f 66 0a 66 .to.it,.you.have.the.option.of.f
8c80 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e ollowing.the.terms.and.condition
8ca0 73 20 65 69 74 68 65 72 20 6f 66 20 74 68 61 74 20 73 70 65 63 69 66 69 65 64 20 76 65 72 73 69 s.either.of.that.specified.versi
8cc0 6f 6e 20 6f 72 0a 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 74 68 61 74 20 on.or.of.any.later.version.that.
8ce0 68 61 73 20 62 65 65 6e 20 70 75 62 6c 69 73 68 65 64 20 28 6e 6f 74 20 61 73 20 61 20 64 72 61 has.been.published.(not.as.a.dra
8d00 66 74 29 20 62 79 20 74 68 65 0a 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 ft).by.the.Free.Software.Foundat
8d20 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 73 ion...If.the.Document.does.not.s
8d40 70 65 63 69 66 79 20 61 20 76 65 72 73 69 6f 6e 0a 6e 75 6d 62 65 72 20 6f 66 20 74 68 69 73 20 pecify.a.version.number.of.this.
8d60 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 73 License,.you.may.choose.any.vers
8d80 69 6f 6e 20 65 76 65 72 20 70 75 62 6c 69 73 68 65 64 20 28 6e 6f 74 0a 61 73 20 61 20 64 72 61 ion.ever.published.(not.as.a.dra
8da0 66 74 29 20 62 79 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 ft).by.the.Free.Software.Foundat
8dc0 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 73 70 65 63 69 66 69 65 73 20 ion...If.the.Document.specifies.
8de0 74 68 61 74 20 61 20 70 72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 20 77 68 69 63 68 20 66 75 that.a.proxy.can.decide.which.fu
8e00 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 20 63 61 ture.versions.of.this.License.ca
8e20 6e 20 62 65 20 75 73 65 64 2c 20 74 68 61 74 20 70 72 6f 78 79 27 73 20 70 75 62 6c 69 63 20 73 n.be.used,.that.proxy's.public.s
8e40 74 61 74 65 6d 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 0a 76 65 72 73 tatement.of.acceptance.of.a.vers
8e60 69 6f 6e 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 61 75 74 68 6f 72 69 7a 65 73 20 79 6f 75 20 74 ion.permanently.authorizes.you.t
8e80 6f 20 63 68 6f 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 68 65 0a 44 6f o.choose.that.version.for.the.Do
8ea0 63 75 6d 65 6e 74 2e 0a 0a 31 31 2e 20 52 45 4c 49 43 45 4e 53 49 4e 47 0a 0a 22 4d 61 73 73 69 cument...11..RELICENSING.."Massi
8ec0 76 65 20 4d 75 6c 74 69 61 75 74 68 6f 72 20 43 6f 6c 6c 61 62 6f 72 61 74 69 6f 6e 20 53 69 74 ve.Multiauthor.Collaboration.Sit
8ee0 65 22 20 28 6f 72 20 22 4d 4d 43 20 53 69 74 65 22 29 20 6d 65 61 6e 73 20 61 6e 79 0a 57 6f 72 e".(or."MMC.Site").means.any.Wor
8f00 6c 64 20 57 69 64 65 20 57 65 62 20 73 65 72 76 65 72 20 74 68 61 74 20 70 75 62 6c 69 73 68 65 ld.Wide.Web.server.that.publishe
8f20 73 20 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 73 20 61 6e 64 20 61 6c 73 6f 0a 70 s.copyrightable.works.and.also.p
8f40 72 6f 76 69 64 65 73 20 70 72 6f 6d 69 6e 65 6e 74 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 rovides.prominent.facilities.for
8f60 20 61 6e 79 62 6f 64 79 20 74 6f 20 65 64 69 74 20 74 68 6f 73 65 20 77 6f 72 6b 73 2e 20 20 41 .anybody.to.edit.those.works...A
8f80 0a 70 75 62 6c 69 63 20 77 69 6b 69 20 74 68 61 74 20 61 6e 79 62 6f 64 79 20 63 61 6e 20 65 64 .public.wiki.that.anybody.can.ed
8fa0 69 74 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 75 63 68 20 61 20 73 65 72 76 65 it.is.an.example.of.such.a.serve
8fc0 72 2e 20 20 41 0a 22 4d 61 73 73 69 76 65 20 4d 75 6c 74 69 61 75 74 68 6f 72 20 43 6f 6c 6c 61 r...A."Massive.Multiauthor.Colla
8fe0 62 6f 72 61 74 69 6f 6e 22 20 28 6f 72 20 22 4d 4d 43 22 29 20 63 6f 6e 74 61 69 6e 65 64 20 69 boration".(or."MMC").contained.i
9000 6e 20 74 68 65 20 73 69 74 65 0a 6d 65 61 6e 73 20 61 6e 79 20 73 65 74 20 6f 66 20 63 6f 70 79 n.the.site.means.any.set.of.copy
9020 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 73 20 74 68 75 73 20 70 75 62 6c 69 73 68 65 64 20 6f rightable.works.thus.published.o
9040 6e 20 74 68 65 20 4d 4d 43 20 73 69 74 65 2e 0a 0a 22 43 43 2d 42 59 2d 53 41 22 20 6d 65 61 6e n.the.MMC.site..."CC-BY-SA".mean
9060 73 20 74 68 65 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f 6e 73 20 41 74 74 72 69 62 75 74 69 s.the.Creative.Commons.Attributi
9080 6f 6e 2d 53 68 61 72 65 20 41 6c 69 6b 65 20 33 2e 30 0a 6c 69 63 65 6e 73 65 20 70 75 62 6c 69 on-Share.Alike.3.0.license.publi
90a0 73 68 65 64 20 62 79 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f 6e 73 20 43 6f 72 70 6f 72 61 shed.by.Creative.Commons.Corpora
90c0 74 69 6f 6e 2c 20 61 20 6e 6f 74 2d 66 6f 72 2d 70 72 6f 66 69 74 0a 63 6f 72 70 6f 72 61 74 69 tion,.a.not-for-profit.corporati
90e0 6f 6e 20 77 69 74 68 20 61 20 70 72 69 6e 63 69 70 61 6c 20 70 6c 61 63 65 20 6f 66 20 62 75 73 on.with.a.principal.place.of.bus
9100 69 6e 65 73 73 20 69 6e 20 53 61 6e 20 46 72 61 6e 63 69 73 63 6f 2c 0a 43 61 6c 69 66 6f 72 6e iness.in.San.Francisco,.Californ
9120 69 61 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 66 75 74 75 72 65 20 63 6f 70 79 6c 65 66 74 20 76 ia,.as.well.as.future.copyleft.v
9140 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 61 74 20 6c 69 63 65 6e 73 65 0a 70 75 62 6c 69 73 68 65 ersions.of.that.license.publishe
9160 64 20 62 79 20 74 68 61 74 20 73 61 6d 65 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2e 0a 0a 22 49 d.by.that.same.organization..."I
9180 6e 63 6f 72 70 6f 72 61 74 65 22 20 6d 65 61 6e 73 20 74 6f 20 70 75 62 6c 69 73 68 20 6f 72 20 ncorporate".means.to.publish.or.
91a0 72 65 70 75 62 6c 69 73 68 20 61 20 44 6f 63 75 6d 65 6e 74 2c 20 69 6e 20 77 68 6f 6c 65 20 6f republish.a.Document,.in.whole.o
91c0 72 20 69 6e 0a 70 61 72 74 2c 20 61 73 20 70 61 72 74 20 6f 66 20 61 6e 6f 74 68 65 72 20 44 6f r.in.part,.as.part.of.another.Do
91e0 63 75 6d 65 6e 74 2e 0a 0a 41 6e 20 4d 4d 43 20 69 73 20 22 65 6c 69 67 69 62 6c 65 20 66 6f 72 cument...An.MMC.is."eligible.for
9200 20 72 65 6c 69 63 65 6e 73 69 6e 67 22 20 69 66 20 69 74 20 69 73 20 6c 69 63 65 6e 73 65 64 20 .relicensing".if.it.is.licensed.
9220 75 6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 69 66 20 61 6c 6c 20 77 under.this.License,.and.if.all.w
9240 6f 72 6b 73 20 74 68 61 74 20 77 65 72 65 20 66 69 72 73 74 20 70 75 62 6c 69 73 68 65 64 20 75 orks.that.were.first.published.u
9260 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 73 6f 6d 65 77 68 65 72 65 20 6f 74 68 65 nder.this.License.somewhere.othe
9280 72 20 74 68 61 6e 20 74 68 69 73 20 4d 4d 43 2c 20 61 6e 64 20 73 75 62 73 65 71 75 65 6e 74 6c r.than.this.MMC,.and.subsequentl
92a0 79 20 69 6e 63 6f 72 70 6f 72 61 74 65 64 20 69 6e 20 77 68 6f 6c 65 20 6f 72 0a 69 6e 20 70 61 y.incorporated.in.whole.or.in.pa
92c0 72 74 20 69 6e 74 6f 20 74 68 65 20 4d 4d 43 2c 20 28 31 29 20 68 61 64 20 6e 6f 20 63 6f 76 65 rt.into.the.MMC,.(1).had.no.cove
92e0 72 20 74 65 78 74 73 20 6f 72 20 69 6e 76 61 72 69 61 6e 74 20 73 65 63 74 69 6f 6e 73 2c 20 61 r.texts.or.invariant.sections,.a
9300 6e 64 0a 28 32 29 20 77 65 72 65 20 74 68 75 73 20 69 6e 63 6f 72 70 6f 72 61 74 65 64 20 70 72 nd.(2).were.thus.incorporated.pr
9320 69 6f 72 20 74 6f 20 4e 6f 76 65 6d 62 65 72 20 31 2c 20 32 30 30 38 2e 0a 0a 54 68 65 20 6f 70 ior.to.November.1,.2008...The.op
9340 65 72 61 74 6f 72 20 6f 66 20 61 6e 20 4d 4d 43 20 53 69 74 65 20 6d 61 79 20 72 65 70 75 62 6c erator.of.an.MMC.Site.may.republ
9360 69 73 68 20 61 6e 20 4d 4d 43 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 65 20 73 69 74 65 ish.an.MMC.contained.in.the.site
9380 0a 75 6e 64 65 72 20 43 43 2d 42 59 2d 53 41 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 73 69 74 65 .under.CC-BY-SA.on.the.same.site
93a0 20 61 74 20 61 6e 79 20 74 69 6d 65 20 62 65 66 6f 72 65 20 41 75 67 75 73 74 20 31 2c 20 32 30 .at.any.time.before.August.1,.20
93c0 30 39 2c 0a 70 72 6f 76 69 64 65 64 20 74 68 65 20 4d 4d 43 20 69 73 20 65 6c 69 67 69 62 6c 65 09,.provided.the.MMC.is.eligible
93e0 20 66 6f 72 20 72 65 6c 69 63 65 6e 73 69 6e 67 2e 0a 0a 0a 41 44 44 45 4e 44 55 4d 3a 20 48 6f .for.relicensing....ADDENDUM:.Ho
9400 77 20 74 6f 20 75 73 65 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 79 6f 75 72 20 64 w.to.use.this.License.for.your.d
9420 6f 63 75 6d 65 6e 74 73 0a 0a 54 6f 20 75 73 65 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e ocuments..To.use.this.License.in
9440 20 61 20 64 6f 63 75 6d 65 6e 74 20 79 6f 75 20 68 61 76 65 20 77 72 69 74 74 65 6e 2c 20 69 6e .a.document.you.have.written,.in
9460 63 6c 75 64 65 20 61 20 63 6f 70 79 20 6f 66 0a 74 68 65 20 4c 69 63 65 6e 73 65 20 69 6e 20 74 clude.a.copy.of.the.License.in.t
9480 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 70 75 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e he.document.and.put.the.followin
94a0 67 20 63 6f 70 79 72 69 67 68 74 20 61 6e 64 0a 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 73 20 g.copyright.and.license.notices.
94c0 6a 75 73 74 20 61 66 74 65 72 20 74 68 65 20 74 69 74 6c 65 20 70 61 67 65 3a 0a 0a 20 20 20 20 just.after.the.title.page:......
94e0 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 20 59 45 41 52 20 20 59 4f 55 52 20 4e 41 4d 45 2e 0a Copyright.(c)..YEAR..YOUR.NAME..
9500 20 20 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 ....Permission.is.granted.to.cop
9520 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 y,.distribute.and/or.modify.this
9540 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 .document.....under.the.terms.of
9560 20 74 68 65 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 .the.GNU.Free.Documentation.Lice
9580 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 31 2e 33 0a 20 20 20 20 6f 72 20 61 6e 79 20 6c 61 74 65 nse,.Version.1.3.....or.any.late
95a0 72 20 76 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 r.version.published.by.the.Free.
95c0 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 0a 20 20 20 20 77 69 74 68 20 6e 6f Software.Foundation;.....with.no
95e0 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 6e 6f 20 46 72 6f 6e 74 2d 43 6f .Invariant.Sections,.no.Front-Co
9600 76 65 72 20 54 65 78 74 73 2c 20 61 6e 64 20 6e 6f 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 ver.Texts,.and.no.Back-Cover.Tex
9620 74 73 2e 0a 20 20 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 ts......A.copy.of.the.license.is
9640 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 .included.in.the.section.entitle
9660 64 20 22 47 4e 55 0a 20 20 20 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 d."GNU.....Free.Documentation.Li
9680 63 65 6e 73 65 22 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 72 69 61 6e 74 20 53 cense"...If.you.have.Invariant.S
96a0 65 63 74 69 6f 6e 73 2c 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 61 6e 64 20 42 ections,.Front-Cover.Texts.and.B
96c0 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 2c 0a 72 65 70 6c 61 63 65 20 74 68 65 20 22 77 69 ack-Cover.Texts,.replace.the."wi
96e0 74 68 2e 2e 2e 54 65 78 74 73 2e 22 20 6c 69 6e 65 20 77 69 74 68 20 74 68 69 73 3a 0a 0a 20 20 th...Texts.".line.with.this:....
9700 20 20 77 69 74 68 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 62 65 ..with.the.Invariant.Sections.be
9720 69 6e 67 20 4c 49 53 54 20 54 48 45 49 52 20 54 49 54 4c 45 53 2c 20 77 69 74 68 20 74 68 65 0a ing.LIST.THEIR.TITLES,.with.the.
9740 20 20 20 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 62 65 69 6e 67 20 4c 49 53 54 ....Front-Cover.Texts.being.LIST
9760 2c 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 ,.and.with.the.Back-Cover.Texts.
9780 62 65 69 6e 67 20 4c 49 53 54 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 72 69 61 being.LIST...If.you.have.Invaria
97a0 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 43 6f 76 65 72 20 54 65 78 74 73 2c nt.Sections.without.Cover.Texts,
97c0 20 6f 72 20 73 6f 6d 65 20 6f 74 68 65 72 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 .or.some.other.combination.of.th
97e0 65 20 74 68 72 65 65 2c 20 6d 65 72 67 65 20 74 68 6f 73 65 20 74 77 6f 20 61 6c 74 65 72 6e 61 e.three,.merge.those.two.alterna
9800 74 69 76 65 73 20 74 6f 20 73 75 69 74 20 74 68 65 0a 73 69 74 75 61 74 69 6f 6e 2e 0a 0a 49 66 tives.to.suit.the.situation...If
9820 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 6e 74 72 69 76 69 .your.document.contains.nontrivi
9840 61 6c 20 65 78 61 6d 70 6c 65 73 20 6f 66 20 70 72 6f 67 72 61 6d 20 63 6f 64 65 2c 20 77 65 0a al.examples.of.program.code,.we.
9860 72 65 63 6f 6d 6d 65 6e 64 20 72 65 6c 65 61 73 69 6e 67 20 74 68 65 73 65 20 65 78 61 6d 70 6c recommend.releasing.these.exampl
9880 65 73 20 69 6e 20 70 61 72 61 6c 6c 65 6c 20 75 6e 64 65 72 20 79 6f 75 72 20 63 68 6f 69 63 65 es.in.parallel.under.your.choice
98a0 20 6f 66 0a 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 6c 69 63 65 6e 73 65 2c 20 73 75 63 68 20 .of.free.software.license,.such.
98c0 61 73 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 as.the.GNU.General.Public.Licens
98e0 65 2c 0a 74 6f 20 70 65 72 6d 69 74 20 74 68 65 69 72 20 75 73 65 20 69 6e 20 66 72 65 65 20 73 e,.to.permit.their.use.in.free.s
9900 6f 66 74 77 61 72 65 2e 0a 3c 2f 70 72 65 3e 0a 23 2b 65 6e 64 5f 65 78 70 6f 72 74 0a 0a 23 2b oftware..</pre>.#+end_export..#+
9920 68 74 6d 6c 3a 20 3c 21 2d 2d 0a 0a 2a 20 49 6e 64 69 63 65 73 0a 3a 50 52 4f 50 45 52 54 49 45 html:.<!--..*.Indices.:PROPERTIE
9940 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 38 33 37 32 33 32 35 65 2d 36 37 65 65 2d 34 S:.:CUSTOM_ID:.h:8372325e-67ee-4
9960 38 63 35 2d 38 33 66 33 2d 37 62 35 65 66 35 33 66 32 64 62 35 0a 3a 45 4e 44 3a 0a 0a 2a 2a 20 8c5-83f3-7b5ef53f2db5.:END:..**.
9980 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 Function.index.:PROPERTIES:.:CUS
99a0 54 4f 4d 5f 49 44 3a 20 68 3a 61 32 63 35 38 35 66 64 2d 33 34 36 37 2d 34 61 61 35 2d 61 32 37 TOM_ID:.h:a2c585fd-3467-4aa5-a27
99c0 35 2d 66 65 61 35 31 33 34 33 38 32 32 36 0a 3a 45 4e 44 3a 0a 0a 2a 2a 20 56 61 72 69 61 62 6c 5-fea513438226.:END:..**.Variabl
99e0 65 20 69 6e 64 65 78 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a e.index.:PROPERTIES:.:CUSTOM_ID:
9a00 20 68 3a 35 31 33 32 63 39 35 61 2d 31 31 36 64 2d 34 31 34 34 2d 38 39 64 33 2d 61 33 37 66 62 .h:5132c95a-116d-4144-89d3-a37fb
9a20 30 64 30 31 64 63 64 0a 3a 45 4e 44 3a 0a 0a 2a 2a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 0a 0d01dcd.:END:..**.Concept.index.
9a40 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 34 63 38 35 64 :PROPERTIES:.:CUSTOM_ID:.h:4c85d
9a60 63 37 34 2d 66 36 34 63 2d 34 36 61 34 2d 61 35 63 36 2d 39 62 64 36 32 37 35 36 33 32 62 65 0a c74-f64c-46a4-a5c6-9bd6275632be.
9a80 3a 45 4e 44 3a 0a 0a 23 2b 68 74 6d 6c 3a 20 2d 2d 3e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 :END:..#+html:.-->..............
9aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c00 74 6d 72 2d 31 2e 31 2e 30 2f 74 6d 72 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/tmr.info..............
9c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c60 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
9c80 30 31 32 31 32 33 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 33 37 00 20 30 00 00 00 0121237.00000000000.012437..0...
9ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d00 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...................
9d20 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...................
9d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9e00 54 68 69 73 20 69 73 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 This.is.docaJhplx.info,.produced
9e20 20 62 79 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 38 20 66 72 6f 6d 20 74 6d .by.makeinfo.version.6.8.from.tm
9e40 72 2e 74 65 78 69 2e 0a 0a 49 4e 46 4f 2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61 63 73 20 r.texi...INFO-DIR-SECTION.Emacs.
9e60 6d 69 73 63 20 66 65 61 74 75 72 65 73 0a 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 misc.features.START-INFO-DIR-ENT
9e80 52 59 0a 2a 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 3a 20 28 74 6d 72 29 2e 20 20 53 65 74 20 74 RY.*.TMR.May.Ring:.(tmr)...Set.t
9ea0 69 6d 65 72 73 20 75 73 69 6e 67 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 74 69 6f imers.using.a.convenient.notatio
9ec0 6e 2e 0a 45 4e 44 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 0a 1f 0a 46 69 6c 65 3a 20 64 n..END-INFO-DIR-ENTRY....File:.d
9ee0 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 6f 70 2c 20 20 4e 65 78 74 ocaJhplx.info,..Node:.Top,..Next
9f00 3a 20 43 4f 50 59 49 4e 47 2c 20 20 55 70 3a 20 28 64 69 72 29 0a 0a 54 4d 52 20 4d 61 79 20 52 :.COPYING,..Up:.(dir)..TMR.May.R
9f20 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 69 73 20 6d 61 6e 75 61 6c 2c 20 77 ing.************..This.manual,.w
9f40 72 69 74 74 65 6e 20 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2c 20 64 ritten.by.Protesilaos.Stavrou,.d
9f60 65 73 63 72 69 62 65 73 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 6f 70 74 69 6f escribes.the.customization.optio
9f80 6e 73 20 66 6f 72 20 e2 80 98 74 6d 72 e2 80 99 20 28 6f 72 20 54 4d 52 2c 20 54 4d 52 20 4d 61 ns.for....tmr....(or.TMR,.TMR.Ma
9fa0 79 20 52 69 6e 67 2c 20 2e 2e 2e 29 2c 20 61 6e 64 20 70 72 6f 76 69 64 65 73 20 65 76 65 72 79 y.Ring,....),.and.provides.every
9fc0 20 6f 74 68 65 72 0a 70 69 65 63 65 20 6f 66 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 65 72 74 .other.piece.of.information.pert
9fe0 69 6e 65 6e 74 20 74 6f 20 69 74 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 61 inent.to.it...The.name.of.the.pa
a000 63 6b 61 67 65 20 69 73 0a 70 72 6f 6e 6f 75 6e 63 65 64 20 61 73 20 e2 80 9c 74 69 6d 65 72 e2 ckage.is.pronounced.as....timer.
a020 80 9d 20 6f 72 20 e2 80 9c 54 2d 4d 2d 52 e2 80 9d 2e 0a 0a 20 20 20 54 68 65 20 64 6f 63 75 6d ...or....T-M-R.........The.docum
a040 65 6e 74 61 74 69 6f 6e 20 66 75 72 6e 69 73 68 65 64 20 68 65 72 65 69 6e 20 63 6f 72 72 65 73 entation.furnished.herein.corres
a060 70 6f 6e 64 73 20 74 6f 20 73 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 0a 31 2e 31 2e 30 2c 20 72 ponds.to.stable.version.1.1.0,.r
a080 65 6c 65 61 73 65 64 20 6f 6e 20 32 30 32 35 2d 30 34 2d 31 38 2e 20 20 41 6e 79 20 72 65 66 65 eleased.on.2025-04-18...Any.refe
a0a0 72 65 6e 63 65 20 74 6f 20 61 20 6e 65 77 65 72 20 66 65 61 74 75 72 65 20 77 68 69 63 68 0a 64 rence.to.a.newer.feature.which.d
a0c0 6f 65 73 20 6e 6f 74 20 79 65 74 20 66 6f 72 6d 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 61 74 oes.not.yet.form.part.of.the.lat
a0e0 65 73 74 20 74 61 67 67 65 64 20 63 6f 6d 6d 69 74 2c 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 est.tagged.commit,.is.explicitly
a100 20 6d 61 72 6b 65 64 0a 61 73 20 73 75 63 68 2e 0a 0a 20 20 20 43 75 72 72 65 6e 74 20 64 65 76 .marked.as.such......Current.dev
a120 65 6c 6f 70 6d 65 6e 74 20 74 61 72 67 65 74 20 69 73 20 31 2e 32 2e 30 2d 64 65 76 2e 0a 0a 20 elopment.target.is.1.2.0-dev....
a140 20 20 e2 80 a2 20 50 61 63 6b 61 67 65 20 6e 61 6d 65 20 28 47 4e 55 20 45 4c 50 41 29 3a 20 e2 ......Package.name.(GNU.ELPA):..
a160 80 98 74 6d 72 e2 80 99 0a 20 20 20 e2 80 a2 20 4f 66 66 69 63 69 61 6c 20 6d 61 6e 75 61 6c 3a ..tmr...........Official.manual:
a180 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f .<https://protesilaos.com/emacs/
a1a0 74 6d 72 3e 0a 20 20 20 e2 80 a2 20 43 68 61 6e 67 65 20 6c 6f 67 3a 20 3c 68 74 74 70 73 3a 2f tmr>........Change.log:.<https:/
a1c0 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 2d 63 68 61 6e 67 /protesilaos.com/emacs/tmr-chang
a1e0 65 6c 6f 67 3e 0a 20 20 20 e2 80 a2 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 3a 0a 20 elog>........Git.repositories:..
a200 20 20 20 20 20 20 20 e2 80 a2 20 47 69 74 48 75 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 ...........GitHub:.<https://gith
a220 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d 72 3e 0a 20 20 20 20 20 20 20 20 ub.com/protesilaos/tmr>.........
a240 e2 80 a2 20 47 69 74 4c 61 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 6f 6d 2f ....GitLab:.<https://gitlab.com/
a260 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d 72 3e 0a 20 20 20 e2 80 a2 20 42 61 63 6b 72 6f 6e 79 protesilaos/tmr>........Backrony
a280 6d 3a 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 3b 20 54 69 6d 65 72 20 4d 75 73 74 20 52 75 6e 2e m:.TMR.May.Ring;.Timer.Must.Run.
a2a0 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 4f 50 59 49 4e 47 3a 3a 0a 2a 20 4f 76 65 72 76 69 65 ..*.Menu:..*.COPYING::.*.Overvie
a2c0 77 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 0a 2a 20 53 61 6d 70 6c 65 20 63 6f w::.*.Installation::.*.Sample.co
a2e0 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a 2a 20 49 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 nfiguration::.*.Integration.with
a300 20 45 6d 62 61 72 6b 3a 3a 0a 2a 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 3a 3a 0a 2a .Embark::.*.Acknowledgements::.*
a320 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 3a .GNU.Free.Documentation.License:
a340 3a 0a 2a 20 49 6e 64 69 63 65 73 3a 3a 0a 0a e2 80 94 20 54 68 65 20 44 65 74 61 69 6c 65 64 20 :.*.Indices::......The.Detailed.
a360 4e 6f 64 65 20 4c 69 73 74 69 6e 67 20 e2 80 94 0a 0a 4f 76 65 72 76 69 65 77 0a 0a 2a 20 47 72 Node.Listing......Overview..*.Gr
a380 69 64 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 3a 3a 0a 2a 20 48 6f 6f 6b 73 3a 3a id.or.tabulated.view::.*.Hooks::
a3a0 0a 2a 20 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f .*.Sound.and.desktop.notificatio
a3c0 6e 73 3a 3a 0a 2a 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 3a 3a 0a 0a 49 ns::.*.Minibuffer.histories::..I
a3e0 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 2a 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 3a nstallation..*.GNU.ELPA.package:
a400 3a 0a 2a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 0a 0a 49 6e 64 69 63 :.*.Manual.installation::..Indic
a420 65 73 0a 0a 2a 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 3a 3a 0a 2a 20 56 61 72 69 61 62 6c es..*.Function.index::.*.Variabl
a440 65 20 69 6e 64 65 78 3a 3a 0a 2a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 3a 3a 0a 0a 0a 1f 0a e.index::.*.Concept.index::.....
a460 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 4f 50 File:.docaJhplx.info,..Node:.COP
a480 59 49 4e 47 2c 20 20 4e 65 78 74 3a 20 4f 76 65 72 76 69 65 77 2c 20 20 50 72 65 76 3a 20 54 6f YING,..Next:.Overview,..Prev:.To
a4a0 70 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 20 43 4f 50 59 49 4e 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a p,..Up:.Top..1.COPYING.*********
a4c0 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 31 2d 32 30 32 35 20 46 72 65 65 20 53 ..Copyright.(C).2021-2025.Free.S
a4e0 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 20 20 20 20 20 50 oftware.Foundation,.Inc........P
a500 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 69 ermission.is.granted.to.copy,.di
a520 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 0a 20 20 20 20 stribute.and/or.modify.this.....
a540 20 64 6f 63 75 6d 65 6e 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 .document.under.the.terms.of.the
a560 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c .GNU.Free.Documentation.License,
a580 0a 20 20 20 20 20 56 65 72 73 69 6f 6e 20 31 2e 33 20 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 ......Version.1.3.or.any.later.v
a5a0 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 ersion.published.by.the.Free.Sof
a5c0 74 77 61 72 65 0a 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 77 69 74 68 20 6e 6f 20 49 tware......Foundation;.with.no.I
a5e0 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 77 69 74 68 20 74 68 65 20 46 72 6f 6e nvariant.Sections,.with.the.Fron
a600 74 2d 43 6f 76 65 72 20 54 65 78 74 73 0a 20 20 20 20 20 62 65 69 6e 67 20 e2 80 9c 41 20 47 4e t-Cover.Texts......being....A.GN
a620 55 20 4d 61 6e 75 61 6c 2c e2 80 9d 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 42 61 63 6b 2d 43 U.Manual,....and.with.the.Back-C
a640 6f 76 65 72 20 54 65 78 74 73 20 61 73 20 69 6e 20 28 61 29 0a 20 20 20 20 20 62 65 6c 6f 77 2e over.Texts.as.in.(a)......below.
a660 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 20 69 6e 63 6c 75 ..A.copy.of.the.license.is.inclu
a680 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 0a 20 20 20 20 ded.in.the.section.entitled.....
a6a0 20 e2 80 9c 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e ....GNU.Free.Documentation.Licen
a6c0 73 65 2e e2 80 9d 0a 0a 20 20 20 20 20 28 61 29 20 54 68 65 20 46 53 46 e2 80 99 73 20 42 61 63 se...........(a).The.FSF...s.Bac
a6e0 6b 2d 43 6f 76 65 72 20 54 65 78 74 20 69 73 3a 20 e2 80 9c 59 6f 75 20 68 61 76 65 20 74 68 65 k-Cover.Text.is:....You.have.the
a700 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 70 79 20 61 6e 64 0a 20 20 20 20 20 6d 6f 64 69 66 79 .freedom.to.copy.and......modify
a720 20 74 68 69 73 20 47 4e 55 20 6d 61 6e 75 61 6c 2e e2 80 9d 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f .this.GNU.manual........File:.do
a740 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4f 76 65 72 76 69 65 77 2c 20 20 caJhplx.info,..Node:.Overview,..
a760 4e 65 78 74 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 43 4f 50 59 49 Next:.Installation,..Prev:.COPYI
a780 4e 47 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 32 20 4f 76 65 72 76 69 65 77 0a 2a 2a 2a 2a 2a 2a 2a NG,..Up:.Top..2.Overview.*******
a7a0 2a 2a 2a 0a 0a 54 4d 52 20 69 73 20 61 6e 20 45 6d 61 63 73 20 70 61 63 6b 61 67 65 20 74 68 61 ***..TMR.is.an.Emacs.package.tha
a7c0 74 20 70 72 6f 76 69 64 65 73 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 73 65 74 74 69 6e t.provides.facilities.for.settin
a7e0 67 20 74 69 6d 65 72 73 0a 75 73 69 6e 67 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 g.timers.using.a.convenient.nota
a800 74 69 6f 6e 2e 20 20 54 68 65 20 66 69 72 73 74 20 70 6f 69 6e 74 20 6f 66 20 65 6e 74 72 79 20 tion...The.first.point.of.entry.
a820 69 73 20 74 68 65 20 e2 80 98 74 6d 72 e2 80 99 0a 63 6f 6d 6d 61 6e 64 2e 20 20 49 74 20 70 72 is.the....tmr....command...It.pr
a840 6f 6d 70 74 73 20 66 6f 72 20 61 20 75 6e 69 74 20 6f 66 20 74 69 6d 65 2c 20 77 68 69 63 68 20 ompts.for.a.unit.of.time,.which.
a860 69 73 20 72 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 61 0a 73 74 72 69 6e 67 20 74 68 61 74 20 is.represented.as.a.string.that.
a880 63 6f 6e 73 69 73 74 73 20 6f 66 20 61 20 6e 75 6d 62 65 72 20 61 6e 64 2c 20 6f 70 74 69 6f 6e consists.of.a.number.and,.option
a8a0 61 6c 6c 79 2c 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 0a 73 75 66 66 69 78 20 ally,.a.single.character.suffix.
a8c0 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 75 6e 69 74 20 6f 66 20 74 69 6d 65 which.specifies.the.unit.of.time
a8e0 2e 20 20 57 69 74 68 6f 75 74 20 61 20 73 75 66 66 69 78 2c 20 74 68 65 20 6e 75 6d 62 65 72 0a ...Without.a.suffix,.the.number.
a900 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 20 63 6f 75 6e 74 20 69 6e 20 6d 69 6e is.interpreted.as.a.count.in.min
a920 75 74 65 73 2e 20 20 56 61 6c 69 64 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 73 3a 0a 0a 49 6e 70 utes...Valid.input.formats:..Inp
a940 75 74 20 20 20 4d 65 61 6e 69 6e 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ut...Meaning.-------------------
a960 2d 0a 35 20 20 20 20 20 20 20 35 20 6d 69 6e 75 74 65 73 0a 35 6d 20 20 20 20 20 20 35 20 6d 69 -.5.......5.minutes.5m......5.mi
a980 6e 75 74 65 73 0a 35 73 20 20 20 20 20 20 35 20 73 65 63 6f 6e 64 73 0a 35 68 20 20 20 20 20 20 nutes.5s......5.seconds.5h......
a9a0 35 20 68 6f 75 72 73 0a 0a 20 20 20 54 68 65 20 69 6e 70 75 74 20 63 61 6e 20 62 65 20 61 20 66 5.hours.....The.input.can.be.a.f
a9c0 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 3a 0a 0a 49 6e 70 75 74 20 20 20 4d 65 61 6e 69 6e 67 0a loating.point:..Input...Meaning.
a9e0 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 --------------------------------
aa00 2d 2d 2d 0a 31 2e 35 20 20 20 20 20 31 2e 35 20 6d 69 6e 75 74 65 73 20 28 39 30 20 73 65 63 6f ---.1.5.....1.5.minutes.(90.seco
aa20 6e 64 73 29 0a 31 2e 35 68 20 20 20 20 31 2e 35 20 68 6f 75 72 73 20 28 39 30 20 6d 69 6e 75 74 nds).1.5h....1.5.hours.(90.minut
aa40 65 73 29 0a 0a 20 20 20 54 68 65 20 69 6e 70 75 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 6e es).....The.input.can.also.be.an
aa60 20 61 62 73 6f 6c 75 74 65 20 74 69 6d 65 2c 20 73 75 63 68 20 61 73 20 e2 80 98 31 36 3a 30 30 .absolute.time,.such.as....16:00
aa80 e2 80 99 20 6f 72 0a e2 80 98 31 36 3a 30 30 3a 33 30 e2 80 99 2e 20 20 49 74 20 73 65 74 73 20 ....or....16:00:30......It.sets.
aaa0 61 20 74 69 6d 65 72 20 66 72 6f 6d 20 70 72 65 73 65 6e 74 20 74 69 6d 65 20 75 6e 74 69 6c 20 a.timer.from.present.time.until.
aac0 74 68 65 20 6f 6e 65 20 73 70 65 63 69 66 69 65 64 2e 0a 0a 20 20 20 49 66 20 e2 80 98 74 6d 72 the.one.specified......If....tmr
aae0 e2 80 99 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 70 ....is.called.with.an.optional.p
ab00 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 28 e2 80 98 43 2d 75 e2 80 99 20 77 69 74 68 0a 64 refix.argument.(...C-u....with.d
ab20 65 66 61 75 6c 74 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 29 2c 20 69 74 20 61 73 6b 73 20 66 6f efault.key.bindings),.it.asks.fo
ab40 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 6f 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 r.a.description.to.be.associated
ab60 20 77 69 74 68 0a 74 68 65 20 67 69 76 65 6e 20 74 69 6d 65 72 2e 0a 0a 20 20 20 41 6e 20 61 6c .with.the.given.timer......An.al
ab80 74 65 72 6e 61 74 69 76 65 20 74 6f 20 74 68 65 20 e2 80 98 74 6d 72 e2 80 99 20 63 6f 6d 6d 61 ternative.to.the....tmr....comma
aba0 6e 64 20 69 73 20 e2 80 98 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 e2 80 99 2e 20 20 54 nd.is....tmr-with-details......T
abc0 68 65 0a 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 69 73 he.difference.between.the.two.is
abe0 20 74 68 61 74 20 74 68 65 20 6c 61 74 74 65 72 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 73 20 .that.the.latter.always.prompts.
ac00 66 6f 72 20 61 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 61 6e 64 20 69 66 20 74 68 65 20 74 69 6d for.a.description.and.if.the.tim
ac20 65 72 20 73 68 6f 75 6c 64 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 0a 0a 20 20 20 54 er.should.be.acknowledged......T
ac40 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 74 6d 72 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 he.command....tmr-edit-descripti
ac60 6f 6e e2 80 99 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e on....can.change.the.description
ac80 20 61 20 67 69 76 65 6e 0a 74 69 6d 65 72 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 54 68 65 20 63 .a.given.timer.object......The.c
aca0 6f 6d 6d 61 6e 64 20 e2 80 98 74 6d 72 2d 74 6f 67 67 6c 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 ommand....tmr-toggle-acknowledge
acc0 e2 80 99 20 74 6f 67 67 6c 65 73 20 74 68 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 20 66 6c 61 67 ....toggles.the.acknowledge.flag
ace0 20 6f 66 0a 61 20 67 69 76 65 6e 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 2e 20 20 41 20 74 69 6d .of.a.given.timer.object...A.tim
ad00 65 72 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 er.that.needs.to.be.acknowledged
ad20 20 70 72 6f 6d 70 74 73 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 66 74 65 72 20 .prompts.for.confirmation.after.
ad40 69 74 20 65 6c 61 70 73 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 63 61 6e 20 65 69 74 68 65 72 it.elapses...The.user.can.either
ad60 20 63 6f 6e 66 69 72 6d 20 61 6e 64 20 74 68 75 73 0a 64 69 73 6d 69 73 73 20 74 68 65 20 74 69 .confirm.and.thus.dismiss.the.ti
ad80 6d 65 72 2c 20 6f 72 20 73 65 74 20 61 20 6e 65 77 20 64 75 72 61 74 69 6f 6e 20 66 6f 72 20 74 mer,.or.set.a.new.duration.for.t
ada0 68 65 20 6e 65 78 74 20 72 65 6d 69 6e 64 65 72 2c 20 75 73 69 6e 67 0a 74 68 65 20 66 61 6d 69 he.next.reminder,.using.the.fami
adc0 6c 69 61 72 20 54 4d 52 20 69 6e 70 75 74 2e 0a 0a 20 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 liar.TMR.input......The.user.opt
ade0 69 6f 6e 20 e2 80 98 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 2d 6c 69 73 74 e2 80 99 20 ion....tmr-descriptions-list....
ae00 64 65 66 69 6e 65 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 63 61 6e 64 69 64 61 74 65 defines.the.completion.candidate
ae20 73 20 74 68 61 74 20 61 72 65 20 73 68 6f 77 6e 20 61 74 20 74 68 65 20 64 65 73 63 72 69 70 74 s.that.are.shown.at.the.descript
ae40 69 6f 6e 20 70 72 6f 6d 70 74 2e 20 20 49 74 73 20 76 61 6c 75 65 20 63 61 6e 20 62 65 0a 65 69 ion.prompt...Its.value.can.be.ei
ae60 74 68 65 72 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 6f 72 20 74 68 65 20 73 79 ther.a.list.of.strings.or.the.sy
ae80 6d 62 6f 6c 20 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 68 6f 6c 64 73 20 61 20 mbol.of.a.variable.that.holds.a.
aea0 6c 69 73 74 0a 6f 66 20 73 74 72 69 6e 67 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 list.of.strings...The.default.va
aec0 6c 75 65 20 6f 66 20 e2 80 98 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 lue.of....tmr-description-histor
aee0 79 e2 80 99 2c 20 69 73 20 74 68 65 20 6e 61 6d 65 0a 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 y...,.is.the.name.of.a.variable.
af00 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 69 6e 70 75 74 20 70 72 6f 76 69 64 65 64 20 62 79 20 that.contains.input.provided.by.
af20 74 68 65 20 75 73 65 72 20 61 74 20 74 68 65 20 72 65 6c 65 76 61 6e 74 0a 70 72 6f 6d 70 74 20 the.user.at.the.relevant.prompt.
af40 6f 66 20 74 68 65 20 e2 80 98 74 6d 72 e2 80 99 20 61 6e 64 20 e2 80 98 74 6d 72 2d 77 69 74 68 of.the....tmr....and....tmr-with
af60 2d 64 65 74 61 69 6c 73 e2 80 99 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 57 68 65 6e 20 74 -details....commands......When.t
af80 68 65 20 74 69 6d 65 72 20 69 73 20 73 65 74 2c 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 73 65 he.timer.is.set,.a.message.is.se
afa0 6e 74 20 74 6f 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 72 65 63 6f 72 64 69 6e 67 0a 74 68 nt.to.the.echo.area.recording.th
afc0 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 61 6e 64 20 74 68 65 20 70 6f 69 6e 74 20 69 6e 20 e.current.time.and.the.point.in.
afe0 74 68 65 20 66 75 74 75 72 65 20 77 68 65 6e 20 74 68 65 20 74 69 6d 65 72 20 65 6c 61 70 73 65 the.future.when.the.timer.elapse
b000 73 2e 0a 45 63 68 6f 20 61 72 65 61 20 6d 65 73 73 61 67 65 73 20 63 61 6e 20 62 65 20 72 65 76 s..Echo.area.messages.can.be.rev
b020 69 65 77 65 64 20 77 69 74 68 20 74 68 65 20 e2 80 98 76 69 65 77 2d 65 63 68 6f 2d 61 72 65 61 iewed.with.the....view-echo-area
b040 2d 6d 65 73 73 61 67 65 73 e2 80 99 0a 77 68 69 63 68 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 e2 -messages....which.is.bound.to..
b060 80 98 43 2d 68 20 65 e2 80 99 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 54 6f 20 63 68 65 63 6b ..C-h.e....by.default...To.check
b080 20 61 6c 6c 20 74 69 6d 65 72 73 2c 20 75 73 65 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 e2 80 98 .all.timers,.use.the.command....
b0a0 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 e2 80 99 2c 20 77 68 69 63 68 20 68 61 73 tmr-tabulated-view...,.which.has
b0c0 20 6d 6f 72 65 20 66 65 61 74 75 72 65 73 20 74 68 61 6e 20 74 68 65 20 67 65 6e 65 72 69 63 0a .more.features.than.the.generic.
b0e0 e2 80 98 2a 4d 65 73 73 61 67 65 73 2a e2 80 99 20 62 75 66 66 65 72 20 28 2a 6e 6f 74 65 20 47 ...*Messages*....buffer.(*note.G
b100 72 69 64 20 76 69 65 77 3a 20 47 72 69 64 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 rid.view:.Grid.or.tabulated.view
b120 2e 29 2e 0a 0a 20 20 20 54 68 65 20 e2 80 98 74 6d 72 2d 63 61 6e 63 65 6c e2 80 99 20 63 6f 6d .)......The....tmr-cancel....com
b140 6d 61 6e 64 20 63 61 6e 63 65 6c 73 20 72 75 6e 6e 69 6e 67 20 74 69 6d 65 72 73 20 77 69 74 68 mand.cancels.running.timers.with
b160 6f 75 74 20 65 72 61 73 69 6e 67 20 74 68 65 6d 0a 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f out.erasing.them.from.the.list.o
b180 66 20 63 72 65 61 74 65 64 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 2e 20 20 54 69 6d 65 72 73 f.created.timer.objects...Timers
b1a0 20 61 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 70 72 6f 6d 70 74 0a 61 72 65 20 64 65 .at.the.completion.prompt.are.de
b1c0 73 63 72 69 62 65 64 20 62 79 20 74 68 65 20 65 78 61 63 74 20 74 69 6d 65 20 74 68 65 79 20 77 scribed.by.the.exact.time.they.w
b1e0 65 72 65 20 73 65 74 20 61 6e 64 20 74 68 65 20 69 6e 70 75 74 20 74 68 61 74 20 77 61 73 0a 75 ere.set.and.the.input.that.was.u
b200 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 6d 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 sed.to.create.them,.including.th
b220 65 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 68 61 74 20 e2 80 98 74 e.optional.description.that....t
b240 6d 72 e2 80 99 20 61 6e 64 0a e2 80 98 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 e2 80 99 mr....and....tmr-with-details...
b260 20 61 63 63 65 70 74 2e 0a 0a 20 20 20 54 68 65 20 e2 80 98 74 6d 72 2d 72 65 6d 6f 76 65 e2 80 .accept......The....tmr-remove..
b280 99 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 20 e2 80 98 74 6d 72 2d 63 61 6e 63 65 6c e2 ..command.is.like....tmr-cancel.
b2a0 80 99 2c 20 65 78 63 65 70 74 20 69 74 20 69 73 20 6e 6f 74 0a 6c 69 6d 69 74 65 64 20 74 6f 20 ..,.except.it.is.not.limited.to.
b2c0 61 63 74 69 76 65 20 74 69 6d 65 72 73 3a 20 69 74 20 63 61 6e 20 74 61 72 67 65 74 20 65 6c 61 active.timers:.it.can.target.ela
b2e0 70 73 65 64 20 6f 6e 65 73 20 61 73 20 77 65 6c 6c 2e 0a 0a 20 20 20 54 68 65 20 e2 80 98 74 6d psed.ones.as.well......The....tm
b300 72 2d 63 6c 6f 6e 65 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 64 69 72 65 63 74 6c 79 20 63 6f 70 69 r-clone....command.directly.copi
b320 65 73 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 0a 64 65 73 es.the.duration.and.optional.des
b340 63 72 69 70 74 69 6f 6e 20 6f 66 20 61 20 74 69 6d 65 72 20 69 6e 74 6f 20 61 20 6e 65 77 20 6f cription.of.a.timer.into.a.new.o
b360 6e 65 2e 20 20 57 69 74 68 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 61 72 67 ne...With.an.optional.prefix.arg
b380 75 6d 65 6e 74 0a 28 e2 80 98 43 2d 75 e2 80 99 20 62 79 20 64 65 66 61 75 6c 74 29 2c 20 74 68 ument.(...C-u....by.default),.th
b3a0 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 64 75 72 61 74 69 6f is.command.prompts.for.a.duratio
b3c0 6e 2e 20 20 49 66 20 61 20 64 6f 75 62 6c 65 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 n...If.a.double.prefix.argument.
b3e0 69 73 20 73 75 70 70 6c 69 65 64 20 28 e2 80 98 43 2d 75 20 43 2d 75 e2 80 99 29 2c 20 74 68 65 is.supplied.(...C-u.C-u...),.the
b400 20 63 6f 6d 6d 61 6e 64 20 61 73 6b 73 20 66 6f 72 20 61 20 64 75 72 61 74 69 6f 6e 0a 61 6e 64 .command.asks.for.a.duration.and
b420 20 74 68 65 6e 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 20 54 68 65 20 64 65 66 61 75 6c .then.a.description...The.defaul
b440 74 20 76 61 6c 75 65 73 20 6f 66 20 73 75 63 68 20 70 72 6f 6d 70 74 73 20 61 72 65 20 74 68 6f t.values.of.such.prompts.are.tho
b460 73 65 20 6f 66 0a 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 69 6d 65 72 2e 0a 0a 20 20 20 54 68 se.of.the.original.timer......Th
b480 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 e2 80 99 20 63 e.command....tmr-reschedule....c
b4a0 68 61 6e 67 65 73 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 67 69 76 65 6e hanges.the.duration.of.the.given
b4c0 20 74 69 6d 65 72 0a 74 6f 20 61 20 6e 65 77 20 6f 6e 65 20 70 72 6f 76 69 64 65 64 20 61 74 20 .timer.to.a.new.one.provided.at.
b4e0 74 68 65 20 70 72 6f 6d 70 74 2e 20 20 49 6e 20 70 72 61 63 74 69 63 65 20 74 68 69 73 20 69 73 the.prompt...In.practice.this.is
b500 20 61 20 73 68 6f 72 74 63 75 74 20 74 6f 0a 28 69 29 20 63 6c 6f 6e 69 6e 67 20 74 68 65 20 74 .a.shortcut.to.(i).cloning.the.t
b520 69 6d 65 72 2c 20 28 69 69 29 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20 64 75 72 61 74 69 6f imer,.(ii).prompting.for.duratio
b540 6e 2c 20 61 6e 64 20 28 69 69 69 29 20 63 61 6e 63 65 6c 6c 69 6e 67 0a 74 68 65 20 6f 72 69 67 n,.and.(iii).cancelling.the.orig
b560 69 6e 61 6c 20 74 69 6d 65 72 2e 0a 0a 20 20 20 54 68 65 20 e2 80 98 74 6d 72 2d 72 65 6d 6f 76 inal.timer......The....tmr-remov
b580 65 2d 66 69 6e 69 73 68 65 64 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 64 65 6c 65 74 65 73 20 61 6c e-finished....command.deletes.al
b5a0 6c 20 65 6c 61 70 73 65 64 20 74 69 6d 65 72 73 20 66 72 6f 6d 20 74 68 65 0a 6c 69 73 74 20 6f l.elapsed.timers.from.the.list.o
b5c0 66 20 74 69 6d 65 72 73 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 79 20 f.timers...This.means.that.they.
b5e0 63 61 6e 20 6e 6f 20 6c 6f 6e 67 65 72 20 62 65 20 63 6c 6f 6e 65 64 2e 0a 0a 20 20 20 42 79 20 can.no.longer.be.cloned......By.
b600 64 65 66 61 75 6c 74 2c 20 54 4d 52 20 75 73 65 73 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d default,.TMR.uses.minibuffer.com
b620 70 6c 65 74 69 6f 6e 20 74 6f 20 70 69 63 6b 20 61 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 20 69 pletion.to.pick.a.timer.object.i
b640 6e 0a 6f 70 65 72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 63 6c 6f 6e 69 6e 67 20 61 6e 64 n.operations.such.as.cloning.and
b660 20 63 61 6e 63 65 6c 6c 69 6e 67 2e 20 20 49 66 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e .cancelling...If.the.user.option
b680 0a e2 80 98 74 6d 72 2d 63 6f 6e 66 69 72 6d 2d 73 69 6e 67 6c 65 2d 74 69 6d 65 72 e2 80 99 20 ....tmr-confirm-single-timer....
b6a0 69 73 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 54 4d 52 20 77 69 6c 6c 20 6e 6f 74 20 75 73 65 20 is.set.to.nil,.TMR.will.not.use.
b6c0 63 6f 6d 70 6c 65 74 69 6f 6e 0a 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e completion.when.there.is.only.on
b6e0 65 20 74 69 6d 65 72 20 61 76 61 69 6c 61 62 6c 65 3a 20 69 74 20 77 69 6c 6c 20 70 65 72 66 6f e.timer.available:.it.will.perfo
b700 72 6d 20 74 68 65 20 73 70 65 63 69 66 69 65 64 0a 63 6f 6d 6d 61 6e 64 20 6f 75 74 72 69 67 68 rm.the.specified.command.outrigh
b720 74 2e 0a 0a 20 20 20 54 69 6d 65 72 73 20 68 61 76 65 20 68 6f 6f 6b 73 20 61 73 73 6f 63 69 61 t......Timers.have.hooks.associa
b740 74 65 64 20 77 69 74 68 20 74 68 65 69 72 20 63 72 65 61 74 69 6f 6e 2c 20 63 61 6e 63 65 6c 6c ted.with.their.creation,.cancell
b760 61 74 69 6f 6e 2c 20 61 6e 64 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 2a 6e 6f 74 65 20 48 6f 6f ation,.and.completion.(*note.Hoo
b780 6b 73 3a 3a 29 2e 20 20 54 4d 52 20 63 61 6e 20 61 6c 73 6f 20 69 6e 74 65 67 72 61 74 65 20 77 ks::)...TMR.can.also.integrate.w
b7a0 69 74 68 20 74 68 65 20 64 65 73 6b 74 6f 70 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 74 6f 20 73 ith.the.desktop.environment.to.s
b7c0 65 6e 64 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 20 28 2a 6e 6f 74 65 20 53 6f 75 6e 64 20 61 end.notifications.(*note.Sound.a
b7e0 6e 64 20 64 65 73 6b 74 6f 70 0a 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 nd.desktop.notifications::).....
b800 20 54 4d 52 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 67 6c 6f 62 61 6c 20 6b 65 79 .TMR.does.not.specify.global.key
b820 20 62 69 6e 64 69 6e 67 73 2e 20 20 49 6e 73 74 65 61 64 2c 20 69 74 20 73 65 74 73 20 75 70 20 .bindings...Instead,.it.sets.up.
b840 74 68 65 0a e2 80 98 74 6d 72 2d 70 72 65 66 69 78 2d 6d 61 70 e2 80 99 2c 20 77 68 69 63 68 20 the....tmr-prefix-map...,.which.
b860 73 70 65 63 69 66 69 65 73 20 6b 65 79 73 20 66 6f 72 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 specifies.keys.for.the.relevant.
b880 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 0a 75 73 65 72 20 68 61 73 20 74 68 65 20 6f 70 74 69 commands...The.user.has.the.opti
b8a0 6f 6e 20 74 6f 20 65 69 74 68 65 72 20 62 69 6e 64 20 74 68 65 20 6d 61 70 20 74 6f 20 61 20 70 on.to.either.bind.the.map.to.a.p
b8c0 72 65 66 69 78 20 6b 65 79 2c 20 73 75 63 68 20 61 73 20 e2 80 98 43 2d 63 0a 74 e2 80 99 20 28 refix.key,.such.as....C-c.t....(
b8e0 73 6f 20 e2 80 98 74 6d 72 e2 80 99 20 69 73 20 e2 80 98 43 2d 63 20 74 20 74 e2 80 99 29 2c 20 so....tmr....is....C-c.t.t...),.
b900 6f 72 20 62 69 6e 64 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 or.bind.individual.commands.to.t
b920 68 65 20 64 65 73 69 72 65 64 0a 6b 65 79 73 20 28 2a 6e 6f 74 65 20 53 61 6d 70 6c 65 20 63 6f he.desired.keys.(*note.Sample.co
b940 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 29 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 72 69 64 nfiguration::)...*.Menu:..*.Grid
b960 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 3a 3a 0a 2a 20 48 6f 6f 6b 73 3a 3a 0a 2a .or.tabulated.view::.*.Hooks::.*
b980 20 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 .Sound.and.desktop.notifications
b9a0 3a 3a 0a 2a 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 3a 3a 0a 0a 1f 0a 46 ::.*.Minibuffer.histories::....F
b9c0 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 72 69 64 ile:.docaJhplx.info,..Node:.Grid
b9e0 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 2c 20 20 4e 65 78 74 3a 20 48 6f 6f 6b 73 .or.tabulated.view,..Next:.Hooks
ba00 2c 20 20 55 70 3a 20 4f 76 65 72 76 69 65 77 0a 0a 32 2e 31 20 47 72 69 64 20 6f 72 20 74 61 62 ,..Up:.Overview..2.1.Grid.or.tab
ba20 75 6c 61 74 65 64 20 76 69 65 77 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ulated.view.====================
ba40 3d 3d 3d 3d 3d 3d 0a 0a 54 69 6d 65 72 73 20 63 61 6e 20 62 65 20 76 69 65 77 65 64 20 69 6e 20 ======..Timers.can.be.viewed.in.
ba60 61 20 67 72 69 64 20 77 69 74 68 20 e2 80 98 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 a.grid.with....tmr-tabulated-vie
ba80 77 e2 80 99 20 28 61 6c 69 61 73 0a e2 80 98 74 6d 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 e2 80 w....(alias....tmr-list-timers..
baa0 99 29 2e 20 20 54 68 65 20 64 61 74 61 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 e2 .)...The.data.is.placed.in.the..
bac0 80 98 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 2a e2 80 99 0a 62 75 66 66 65 72 ..*tmr-tabulated-view*....buffer
bae0 20 61 6e 64 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 20 20 20 53 74 61 72 .and.looks.like.this:.......Star
bb00 74 20 20 20 20 20 20 45 6e 64 20 20 20 20 20 20 20 20 52 65 6d 61 69 6e 69 6e 67 20 20 44 65 73 t......End........Remaining..Des
bb20 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 31 30 3a 31 31 3a 34 39 20 20 20 31 30 3a 31 31 3a 35 cription......10:11:49...10:11:5
bb40 34 20 20 20 e2 9c 94 0a 20 20 20 20 20 31 30 3a 31 31 3a 33 36 20 20 20 31 30 3a 33 31 3a 33 36 4............10:11:36...10:31:36
bb60 20 20 20 31 39 6d 20 33 35 73 0a 20 20 20 20 20 31 30 3a 31 31 3a 33 32 20 20 20 31 30 3a 32 36 ...19m.35s......10:11:32...10:26
bb80 3a 33 32 20 20 20 31 34 6d 20 33 31 73 20 20 20 20 59 65 74 20 61 6e 6f 74 68 65 72 20 74 65 73 :32...14m.31s....Yet.another.tes
bba0 74 0a 20 20 20 20 20 31 30 3a 31 31 3a 31 36 20 20 20 31 30 3a 32 31 3a 31 36 20 20 20 39 6d 20 t......10:11:16...10:21:16...9m.
bbc0 31 34 73 20 20 20 20 20 54 65 73 74 69 6e 67 20 68 6f 77 20 69 74 20 77 6f 72 6b 73 0a 0a 20 20 14s.....Testing.how.it.works....
bbe0 20 49 66 20 61 20 74 69 6d 65 72 20 68 61 73 20 65 6c 61 70 73 65 64 2c 20 69 74 20 68 61 73 20 .If.a.timer.has.elapsed,.it.has.
bc00 61 20 63 68 65 63 6b 20 6d 61 72 6b 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 69 74 2c a.check.mark.associated.with.it,
bc20 0a 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 e2 80 98 52 65 6d 61 69 6e 69 6e 67 e2 80 99 20 63 .otherwise.the....Remaining....c
bc40 6f 6c 75 6d 6e 20 73 68 6f 77 73 20 74 68 65 20 74 69 6d 65 20 6c 65 66 74 2e 20 20 41 20 e2 80 olumn.shows.the.time.left...A...
bc60 98 44 65 73 63 72 69 70 74 69 6f 6e e2 80 99 0a 69 73 20 73 68 6f 77 6e 20 6f 6e 6c 79 20 69 66 .Description....is.shown.only.if
bc80 20 69 74 20 69 73 20 70 72 6f 76 69 64 65 64 20 77 68 69 6c 65 20 73 65 74 74 69 6e 67 20 74 68 .it.is.provided.while.setting.th
bca0 65 20 74 69 6d 65 72 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 0a 66 69 65 6c 64 20 69 73 20 e.timer,.otherwise.the.field.is.
bcc0 6c 65 66 74 20 62 6c 61 6e 6b 2e 0a 0a 20 20 20 49 6e 73 69 64 65 20 74 68 69 73 20 67 72 69 64 left.blank......Inside.this.grid
bce0 20 76 69 65 77 2c 20 61 6c 6c 20 54 4d 52 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 6f 70 65 .view,.all.TMR.commands.that.ope
bd00 72 61 74 65 20 6f 6e 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 0a 61 75 74 6f 6d 61 74 69 63 61 rate.on.timer.objects.automatica
bd20 6c 6c 79 20 74 61 72 67 65 74 20 74 68 65 20 6f 6e 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 57 68 lly.target.the.one.at.point...Wh
bd40 65 72 65 61 73 20 74 68 65 20 67 6c 6f 62 61 6c 20 62 65 68 61 76 69 6f 75 72 20 69 73 0a 74 6f ereas.the.global.behaviour.is.to
bd60 20 75 73 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 6f 20 70 69 .use.minibuffer.completion.to.pi
bd80 63 6b 20 61 20 74 69 6d 65 72 20 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 2e 0a 0a 20 20 20 54 68 ck.a.timer.to.operate.on......Th
bda0 65 20 e2 80 98 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 e2 80 99 20 63 6f 6d 6d 61 e....tmr-tabulated-view....comma
bdc0 6e 64 20 72 65 6c 69 65 73 20 6f 6e 20 45 6d 61 63 73 e2 80 99 0a e2 80 98 74 61 62 75 6c 61 74 nd.relies.on.Emacs.......tabulat
bde0 65 64 2d 6c 69 73 74 2d 6d 6f 64 65 e2 80 99 2e 20 20 46 72 6f 6d 20 74 68 65 20 e2 80 98 2a 74 ed-list-mode......From.the....*t
be00 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 2a e2 80 99 20 62 75 66 66 65 72 2c 20 6f 6e mr-tabulated-view*....buffer,.on
be20 65 20 63 61 6e 0a 69 6e 76 6f 6b 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 64 65 73 63 e.can.invoke.the.command....desc
be40 72 69 62 65 2d 6d 6f 64 65 e2 80 99 20 28 e2 80 98 43 2d 68 20 6d e2 80 99 20 77 69 74 68 20 73 ribe-mode....(...C-h.m....with.s
be60 74 61 6e 64 61 72 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 29 0a 74 6f 20 6c 65 61 72 6e 20 61 tandard.key.bindings).to.learn.a
be80 62 6f 75 74 20 74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 bout.the.applicable.functionalit
bea0 79 2c 20 73 75 63 68 20 61 73 20 68 6f 77 20 74 6f 0a 65 78 70 61 6e 64 2f 63 6f 6e 74 72 61 63 y,.such.as.how.to.expand/contrac
bec0 74 20 63 6f 6c 75 6d 6e 73 20 61 6e 64 20 74 6f 67 67 6c 65 20 73 6f 72 74 69 6e 67 2e 0a 0a 20 t.columns.and.toggle.sorting....
bee0 20 20 57 68 69 6c 65 20 69 6e 20 74 68 69 73 20 67 72 69 64 20 76 69 65 77 2c 20 6f 6e 65 20 63 ..While.in.this.grid.view,.one.c
bf00 61 6e 20 70 65 72 66 6f 72 6d 20 61 6c 6c 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 6e an.perform.all.the.operations.on
bf20 20 74 69 6d 65 72 73 0a 77 65 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 63 6f 76 65 72 65 64 20 .timers.we.have.already.covered.
bf40 68 65 72 65 69 6e 20 28 74 68 65 20 e2 80 98 43 2d 68 20 6d e2 80 99 20 77 69 6c 6c 20 73 68 6f herein.(the....C-h.m....will.sho
bf60 77 20 79 6f 75 20 74 68 65 69 72 20 6b 65 79 0a 62 69 6e 64 69 6e 67 73 20 69 6e 20 74 68 69 73 w.you.their.key.bindings.in.this
bf80 20 6d 6f 64 65 29 2e 0a 0a 20 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 e2 80 98 74 .mode)......The.user.option....t
bfa0 6d 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 e2 80 99 20 63 mr-list-timers-action-alist....c
bfc0 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 e2 80 98 74 6d 72 2d 74 ontrols.how.the.command....tmr-t
bfe0 61 62 75 6c 61 74 65 64 2d 76 69 65 77 e2 80 99 20 64 69 73 70 6c 61 79 73 20 69 74 73 20 62 75 abulated-view....displays.its.bu
c000 66 66 65 72 2e 20 20 49 74 73 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 75 72 0a 69 73 20 ffer...Its.default.behaviour.is.
c020 74 6f 20 28 69 29 20 70 6c 61 63 65 20 74 68 65 20 62 75 66 66 65 72 20 61 74 20 74 68 65 20 62 to.(i).place.the.buffer.at.the.b
c040 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 45 6d 61 63 73 20 66 72 61 6d 65 2c 20 28 69 69 29 20 72 ottom.of.the.Emacs.frame,.(ii).r
c060 65 73 69 7a 65 0a 74 68 65 20 77 69 6e 64 6f 77 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 68 65 esize.the.window.to.match.the.he
c080 69 67 68 74 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 20 28 69 69 69 29 20 73 65 ight.of.the.buffer,.and.(iii).se
c0a0 6c 65 63 74 20 74 68 61 74 0a 77 69 6e 64 6f 77 2e 0a 0a 20 20 20 54 68 65 20 76 61 6c 75 65 20 lect.that.window......The.value.
c0c0 6f 66 20 74 68 69 73 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 74 68 65 20 73 61 6d 65 20 of.this.user.option.is.the.same.
c0e0 64 61 74 61 20 74 68 61 74 20 69 73 20 70 61 73 73 65 64 20 74 6f 0a e2 80 98 64 69 73 70 6c 61 data.that.is.passed.to....displa
c100 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 e2 80 99 2e 20 20 49 74 20 69 73 20 6d 65 61 6e 74 20 y-buffer-alist......It.is.meant.
c120 74 6f 20 62 65 20 63 75 73 74 6f 6d 69 73 65 64 20 62 79 20 61 64 76 61 6e 63 65 64 20 75 73 65 to.be.customised.by.advanced.use
c140 72 73 2e 0a 45 76 61 6c 75 61 74 65 20 e2 80 98 28 69 6e 66 6f 20 22 28 65 6c 69 73 70 29 20 44 rs..Evaluate....(info."(elisp).D
c160 69 73 70 6c 61 79 69 6e 67 20 42 75 66 66 65 72 73 22 29 e2 80 99 20 74 6f 20 72 65 61 64 20 74 isplaying.Buffers")....to.read.t
c180 68 65 20 72 65 6c 65 76 61 6e 74 0a 65 6e 74 72 79 20 69 6e 20 74 68 65 20 6d 61 6e 75 61 6c 2e he.relevant.entry.in.the.manual.
c1a0 0a 0a 20 20 20 54 68 65 20 e2 80 98 74 6d 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 2d 61 63 74 69 .....The....tmr-list-timers-acti
c1c0 6f 6e 2d 61 6c 69 73 74 e2 80 99 20 69 73 20 72 65 6c 65 76 61 6e 74 20 6f 6e 6c 79 20 77 68 65 on-alist....is.relevant.only.whe
c1e0 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a e2 80 98 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 n.the.command....tmr-tabulated-v
c200 69 65 77 e2 80 99 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 20 iew....is.called.interactively..
c220 20 49 6e 20 4c 69 73 70 2c 20 74 68 65 0a e2 80 98 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 .In.Lisp,.the....tmr-tabulated-v
c240 69 65 77 e2 80 99 20 72 65 71 75 69 72 65 73 20 74 68 65 20 62 75 66 66 65 72 20 69 74 20 73 68 iew....requires.the.buffer.it.sh
c260 6f 75 6c 64 20 75 73 65 20 61 6e 64 20 74 68 65 0a 63 6f 6e 63 6f 6d 69 74 61 6e 74 20 61 63 74 ould.use.and.the.concomitant.act
c280 69 6f 6e 20 61 6c 69 73 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e ion.alist.....File:.docaJhplx.in
c2a0 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 6f 6b 73 2c 20 20 4e 65 78 74 3a 20 53 6f 75 6e 64 20 61 fo,..Node:.Hooks,..Next:.Sound.a
c2c0 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a nd.desktop.notifications,..Prev:
c2e0 20 47 72 69 64 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 2c 20 20 55 70 3a 20 4f 76 .Grid.or.tabulated.view,..Up:.Ov
c300 65 72 76 69 65 77 0a 0a 32 2e 32 20 48 6f 6f 6b 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 4d 52 erview..2.2.Hooks.=========..TMR
c320 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 68 6f 6f 6b 73 3a 0a 0a .provides.the.following.hooks:..
c340 e2 80 98 74 6d 72 2d 74 69 6d 65 72 2d 63 72 65 61 74 65 64 2d 66 75 6e 63 74 69 6f 6e 73 e2 80 ...tmr-timer-created-functions..
c360 99 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 74 72 69 67 67 65 72 65 64 20 62 79 20 74 68 65 20 .......This.is.triggered.by.the.
c380 e2 80 98 74 6d 72 e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 ...tmr....command...By.default,.
c3a0 69 74 20 70 72 69 6e 74 73 20 61 0a 20 20 20 20 20 6d 65 73 73 61 67 65 20 69 6e 20 74 68 65 20 it.prints.a......message.in.the.
c3c0 65 63 68 6f 20 61 72 65 61 20 73 68 6f 77 69 6e 67 20 74 68 65 20 6e 65 77 6c 79 20 63 72 65 61 echo.area.showing.the.newly.crea
c3e0 74 65 64 20 74 69 6d 65 72 e2 80 99 73 20 73 74 61 72 74 0a 20 20 20 20 20 61 6e 64 20 65 6e 64 ted.timer...s.start......and.end
c400 20 74 69 6d 65 20 61 73 20 77 65 6c 6c 20 61 73 20 69 74 73 20 6f 70 74 69 6f 6e 61 6c 20 64 65 .time.as.well.as.its.optional.de
c420 73 63 72 69 70 74 69 6f 6e 20 28 69 66 20 70 72 6f 76 69 64 65 64 29 2e 0a 0a e2 80 98 74 6d 72 scription.(if.provided)......tmr
c440 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 2d 66 75 6e 63 74 69 6f 6e 73 e2 80 99 0a 20 20 20 -timer-finished-functions.......
c460 20 20 54 68 69 73 20 72 75 6e 73 20 77 68 65 6e 20 61 20 74 69 6d 65 72 20 65 6c 61 70 73 65 73 ..This.runs.when.a.timer.elapses
c480 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 28 69 29 20 70 72 6f 64 75 63 65 73 20 61 ...By.default,.it.(i).produces.a
c4a0 0a 20 20 20 20 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 77 68 69 63 68 ......desktop.notification.which
c4c0 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 74 69 6d 65 72 e2 80 99 73 20 73 74 61 72 74 2f 65 .describes.the.timer...s.start/e
c4e0 6e 64 20 74 69 6d 65 20 61 6e 64 0a 20 20 20 20 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 nd.time.and......optional.descri
c500 70 74 69 6f 6e 20 28 69 66 20 61 76 61 69 6c 61 62 6c 65 29 2c 20 28 69 69 29 20 70 6c 61 79 73 ption.(if.available),.(ii).plays
c520 20 61 6e 20 61 6c 61 72 6d 20 73 6f 75 6e 64 0a 20 20 20 20 20 28 2a 6e 6f 74 65 20 53 6f 75 6e .an.alarm.sound......(*note.Soun
c540 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 3a 3a 29 2c 20 d.and.desktop.notifications::),.
c560 61 6e 64 20 28 69 69 69 29 20 70 72 69 6e 74 73 20 61 0a 20 20 20 20 20 6d 65 73 73 61 67 65 20 and.(iii).prints.a......message.
c580 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 77 68 69 63 68 20 69 73 20 62 61 73 69 63 61 in.the.echo.area.which.is.basica
c5a0 6c 6c 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 64 65 73 6b 74 6f 70 0a 20 20 20 20 lly.the.same.as.the.desktop.....
c5c0 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2e 0a 0a e2 80 98 74 6d 72 2d 74 69 6d 65 72 2d 63 61 6e .notification......tmr-timer-can
c5e0 63 65 6c 6c 65 64 2d 66 75 6e 63 74 69 6f 6e 73 e2 80 99 0a 20 20 20 20 20 54 68 69 73 20 69 73 celled-functions.........This.is
c600 20 63 61 6c 6c 65 64 20 62 79 20 e2 80 98 74 6d 72 2d 63 61 6e 63 65 6c e2 80 99 2e 20 20 42 79 .called.by....tmr-cancel......By
c620 20 64 65 66 61 75 6c 74 2c 20 69 74 20 70 72 69 6e 74 73 20 61 20 6d 65 73 73 61 67 65 20 69 6e .default,.it.prints.a.message.in
c640 0a 20 20 20 20 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 64 65 73 63 72 69 62 69 6e 67 20 74 ......the.echo.area.describing.t
c660 68 65 20 74 69 6d 65 72 20 74 68 61 74 20 77 61 73 20 63 61 6e 63 65 6c 6c 65 64 2e 0a 0a 1f 0a he.timer.that.was.cancelled.....
c680 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 6f 75 File:.docaJhplx.info,..Node:.Sou
c6a0 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 2c 20 20 4e nd.and.desktop.notifications,..N
c6c0 65 78 74 3a 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 2c 20 20 50 72 65 76 ext:.Minibuffer.histories,..Prev
c6e0 3a 20 48 6f 6f 6b 73 2c 20 20 55 70 3a 20 4f 76 65 72 76 69 65 77 0a 0a 32 2e 33 20 53 6f 75 6e :.Hooks,..Up:.Overview..2.3.Soun
c700 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 0a 3d 3d 3d 3d d.and.desktop.notifications.====
c720 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a ===============================.
c740 0a 4f 6e 63 65 20 74 68 65 20 74 69 6d 65 72 20 68 61 73 20 72 75 6e 20 69 74 73 20 63 6f 75 72 .Once.the.timer.has.run.its.cour
c760 73 65 2c 20 69 74 20 70 72 6f 64 75 63 65 73 20 61 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 se,.it.produces.a.desktop.notifi
c780 63 61 74 69 6f 6e 0a 61 6e 64 20 70 6c 61 79 73 20 61 6e 20 61 6c 61 72 6d 20 73 6f 75 6e 64 2e cation.and.plays.an.alarm.sound.
c7a0 20 20 54 68 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e e2 80 99 73 20 6d 65 73 73 61 67 65 20 69 ..The.notification...s.message.i
c7c0 73 20 70 72 61 63 74 69 63 61 6c 6c 79 20 74 68 65 0a 73 61 6d 65 20 61 73 20 74 68 61 74 20 77 s.practically.the.same.as.that.w
c7e0 68 69 63 68 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 0a hich.is.sent.to.the.echo.area...
c800 20 20 20 54 68 65 20 73 6f 75 6e 64 20 66 69 6c 65 20 66 6f 72 20 74 68 65 20 61 6c 61 72 6d 20 ...The.sound.file.for.the.alarm.
c820 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 e2 80 98 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 e2 is.defined.in....tmr-sound-file.
c840 80 99 2c 20 77 68 69 6c 65 0a 74 68 65 20 75 72 67 65 6e 63 79 20 6f 66 20 74 68 65 20 6e 6f 74 ..,.while.the.urgency.of.the.not
c860 69 66 69 63 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 73 65 74 20 74 68 72 6f 75 67 68 20 74 68 65 ification.can.be.set.through.the
c880 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a e2 80 98 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e .user.option....tmr-notification
c8a0 2d 75 72 67 65 6e 63 79 e2 80 99 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 75 70 -urgency......Note.that.it.is.up
c8c0 20 74 6f 20 74 68 65 20 64 65 73 6b 74 6f 70 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 72 20 6e .to.the.desktop.environment.or.n
c8e0 6f 74 69 66 69 63 61 74 69 6f 6e 20 64 61 65 6d 6f 6e 20 74 6f 20 64 65 63 69 64 65 20 68 6f 77 otification.daemon.to.decide.how
c900 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 65 20 75 72 67 65 6e 63 79 0a 76 61 6c 75 65 2e 0a 0a 20 .to.handle.the.urgency.value....
c920 20 20 49 66 20 74 68 65 20 e2 80 98 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 e2 80 99 20 69 73 ..If.the....tmr-sound-file....is
c940 20 6e 69 6c 2c 20 6f 72 20 74 68 65 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 .nil,.or.the.file.is.not.found,.
c960 6e 6f 20 73 6f 75 6e 64 0a 77 69 6c 6c 20 62 65 20 70 6c 61 79 65 64 2e 0a 0a 20 20 20 53 6f 75 no.sound.will.be.played......Sou
c980 6e 64 20 70 6c 61 79 62 61 63 6b 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 e2 80 98 66 66 nd.playback.depends.on.the....ff
c9a0 70 6c 61 79 e2 80 99 20 65 78 65 63 75 74 61 62 6c 65 20 77 68 69 63 68 20 69 73 20 70 61 72 74 play....executable.which.is.part
c9c0 20 6f 66 0a e2 80 98 66 66 6d 70 65 67 e2 80 99 2e 0a 0a 20 20 20 44 65 73 6b 74 6f 70 20 6e 6f .of....ffmpeg.........Desktop.no
c9e0 74 69 66 69 63 61 74 69 6f 6e 73 20 77 6f 72 6b 20 6f 6e 6c 79 20 69 66 20 45 6d 61 63 73 20 69 tifications.work.only.if.Emacs.i
ca00 73 20 62 75 69 6c 74 20 77 69 74 68 20 44 42 75 73 0a 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e s.built.with.DBus.functionality.
ca20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 6e 6f 72 6d 2e 20 20 49 66 20 73 75 63 68 20 66 75 6e ..This.is.the.norm...If.such.fun
ca40 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20 6e 6f 74 0a 61 76 61 69 6c 61 62 6c 65 2c 20 54 4d 52 ctionality.is.not.available,.TMR
ca60 20 77 69 6c 6c 20 69 73 73 75 65 20 61 20 77 61 72 6e 69 6e 67 20 69 6e 66 6f 72 6d 69 6e 67 20 .will.issue.a.warning.informing.
ca80 74 68 65 20 75 73 65 72 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 the.user.accordingly.....File:.d
caa0 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 69 6e 69 62 75 66 66 65 72 ocaJhplx.info,..Node:.Minibuffer
cac0 20 68 69 73 74 6f 72 69 65 73 2c 20 20 50 72 65 76 3a 20 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 .histories,..Prev:.Sound.and.des
cae0 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 2c 20 20 55 70 3a 20 4f 76 65 72 76 69 65 ktop.notifications,..Up:.Overvie
cb00 77 0a 0a 32 2e 34 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 0a 3d 3d 3d 3d w..2.4.Minibuffer.histories.====
cb20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 4d 52 20 64 65 66 69 6e 65 ====================..TMR.define
cb40 73 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 73 74 6f 72 65 20 75 73 65 72 20 s.two.variables.that.store.user.
cb60 69 6e 70 75 74 3a 20 e2 80 98 74 6d 72 2d 64 75 72 61 74 69 6f 6e 2d 68 69 73 74 6f 72 79 e2 80 input:....tmr-duration-history..
cb80 99 0a 61 6e 64 20 e2 80 98 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 ..and....tmr-description-history
cba0 e2 80 99 2e 20 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 20 63 61 6e 20 70 ......Minibuffer.histories.can.p
cbc0 65 72 73 69 73 74 20 62 65 74 77 65 65 6e 0a 73 65 73 73 69 6f 6e 73 20 69 66 20 74 68 65 20 75 ersist.between.sessions.if.the.u
cbe0 73 65 72 20 65 6e 61 62 6c 65 73 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 e2 80 98 73 61 76 65 ser.enables.the.built-in....save
cc00 68 69 73 74 e2 80 99 20 6c 69 62 72 61 72 79 2e 20 20 53 61 6d 70 6c 65 0a 63 6f 6e 66 69 67 75 hist....library...Sample.configu
cc20 72 61 74 69 6f 6e 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 73 61 76 65 68 69 73 74 ration:.......(require.'savehist
cc40 29 0a 20 20 20 20 20 28 73 65 74 71 20 73 61 76 65 68 69 73 74 2d 66 69 6c 65 20 28 6c 6f 63 61 )......(setq.savehist-file.(loca
cc60 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 73 61 76 65 68 69 73 74 22 29 29 0a te-user-emacs-file."savehist")).
cc80 20 20 20 20 20 28 73 65 74 71 20 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 20 35 30 30 29 0a 20 .....(setq.history-length.500)..
cca0 20 20 20 20 28 73 65 74 71 20 68 69 73 74 6f 72 79 2d 64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 ....(setq.history-delete-duplica
ccc0 74 65 73 20 74 29 0a 20 20 20 20 20 28 73 65 74 71 20 73 61 76 65 68 69 73 74 2d 73 61 76 65 2d tes.t)......(setq.savehist-save-
cce0 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 20 74 29 0a 20 20 20 20 20 28 61 64 64 2d minibuffer-history.t)......(add-
cd00 68 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23 27 73 61 76 65 68 69 73 74 hook.'after-init-hook.#'savehist
cd20 2d 6d 6f 64 65 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 -mode)....File:.docaJhplx.info,.
cd40 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 53 61 6d 70 .Node:.Installation,..Next:.Samp
cd60 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 4f 76 65 72 76 69 65 le.configuration,..Prev:.Overvie
cd80 77 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 33 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2a 2a 2a 2a w,..Up:.Top..3.Installation.****
cda0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 4e 55 20 45 4c 50 41 20 **********..*.Menu:..*.GNU.ELPA.
cdc0 70 61 63 6b 61 67 65 3a 3a 0a 2a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a package::.*.Manual.installation:
cde0 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 :....File:.docaJhplx.info,..Node
ce00 3a 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 2c 20 20 4e 65 78 74 3a 20 4d 61 6e 75 61 :.GNU.ELPA.package,..Next:.Manua
ce20 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f l.installation,..Up:.Installatio
ce40 6e 0a 0a 33 2e 31 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 0a 3d 3d 3d 3d 3d 3d 3d 3d n..3.1.GNU.ELPA.package.========
ce60 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 70 61 63 6b 61 67 65 20 69 73 20 61 76 61 ============..The.package.is.ava
ce80 69 6c 61 62 6c 65 20 61 73 20 e2 80 98 74 6d 72 e2 80 99 2e 20 20 53 69 6d 70 6c 79 20 64 6f 3a ilable.as....tmr......Simply.do:
cea0 0a 0a 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 .......M-x.package-refresh-conte
cec0 6e 74 73 0a 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 0a 0a 20 20 nts......M-x.package-install....
cee0 20 41 6e 64 20 73 65 61 72 63 68 20 66 6f 72 20 69 74 2e 0a 0a 20 20 20 47 4e 55 20 45 4c 50 41 .And.search.for.it......GNU.ELPA
cf00 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6c 61 74 65 73 74 20 73 74 61 62 6c 65 20 72 65 6c 65 .provides.the.latest.stable.rele
cf20 61 73 65 2e 20 20 54 68 6f 73 65 20 77 68 6f 20 70 72 65 66 65 72 20 74 6f 0a 66 6f 6c 6c 6f 77 ase...Those.who.prefer.to.follow
cf40 20 74 68 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 70 72 6f 63 65 73 73 20 69 6e 20 6f 72 64 65 .the.development.process.in.orde
cf60 72 20 74 6f 20 72 65 70 6f 72 74 20 62 75 67 73 20 6f 72 20 73 75 67 67 65 73 74 0a 63 68 61 6e r.to.report.bugs.or.suggest.chan
cf80 67 65 73 2c 20 63 61 6e 20 75 73 65 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 ges,.can.use.the.version.of.the.
cfa0 70 61 63 6b 61 67 65 20 66 72 6f 6d 20 74 68 65 20 47 4e 55 2d 64 65 76 65 6c 20 45 4c 50 41 0a package.from.the.GNU-devel.ELPA.
cfc0 61 72 63 68 69 76 65 2e 20 20 52 65 61 64 3a 0a 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 archive...Read:.<https://protesi
cfe0 6c 61 6f 73 2e 63 6f 6d 2f 63 6f 64 65 6c 6f 67 2f 32 30 32 32 2d 30 35 2d 31 33 2d 65 6d 61 63 laos.com/codelog/2022-05-13-emac
d000 73 2d 65 6c 70 61 2d 64 65 76 65 6c 2f 3e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 s-elpa-devel/>.....File:.docaJhp
d020 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 lx.info,..Node:.Manual.installat
d040 69 6f 6e 2c 20 20 50 72 65 76 3a 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 2c 20 20 55 ion,..Prev:.GNU.ELPA.package,..U
d060 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 33 2e 32 20 4d 61 6e 75 61 6c 20 69 6e 73 74 p:.Installation..3.2.Manual.inst
d080 61 6c 6c 61 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d allation.=======================
d0a0 0a 0a 41 73 73 75 6d 69 6e 67 20 79 6f 75 72 20 45 6d 61 63 73 20 66 69 6c 65 73 20 61 72 65 20 ..Assuming.your.Emacs.files.are.
d0c0 66 6f 75 6e 64 20 69 6e 20 e2 80 98 7e 2f 2e 65 6d 61 63 73 2e 64 2f e2 80 99 2c 20 65 78 65 63 found.in....~/.emacs.d/...,.exec
d0e0 75 74 65 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 ute.the.following.commands.in.a.
d100 73 68 65 6c 6c 20 70 72 6f 6d 70 74 3a 0a 0a 20 20 20 20 20 63 64 20 7e 2f 2e 65 6d 61 63 73 2e shell.prompt:.......cd.~/.emacs.
d120 64 0a 0a 20 20 20 20 20 23 20 43 72 65 61 74 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 d.......#.Create.a.directory.for
d140 20 6d 61 6e 75 61 6c 6c 79 2d 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20 20 .manually-installed.packages....
d160 20 20 6d 6b 64 69 72 20 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 0a 20 20 20 20 20 23 20 ..mkdir.manual-packages.......#.
d180 47 6f 20 74 6f 20 74 68 65 20 6e 65 77 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 63 64 20 Go.to.the.new.directory......cd.
d1a0 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 0a 20 20 20 20 20 23 20 43 6c 6f 6e 65 20 74 68 manual-packages.......#.Clone.th
d1c0 69 73 20 72 65 70 6f 2c 20 6e 61 6d 69 6e 67 20 69 74 20 22 74 6d 72 22 0a 20 20 20 20 20 67 69 is.repo,.naming.it."tmr"......gi
d1e0 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 t.clone.https://github.com/prote
d200 73 69 6c 61 6f 73 2f 74 6d 72 20 74 6d 72 0a 0a 20 20 20 46 69 6e 61 6c 6c 79 2c 20 69 6e 20 79 silaos/tmr.tmr.....Finally,.in.y
d220 6f 75 72 20 e2 80 98 69 6e 69 74 2e 65 6c e2 80 99 20 28 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 our....init.el....(or.equivalent
d240 29 20 65 76 61 6c 75 61 74 65 20 74 68 69 73 3a 0a 0a 20 20 20 20 20 3b 3b 20 4d 61 6b 65 20 45 ).evaluate.this:.......;;.Make.E
d260 6c 69 73 70 20 66 69 6c 65 73 20 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 61 76 61 lisp.files.in.that.directory.ava
d280 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a 20 20 20 20 20 28 61 64 64 2d 74 6f ilable.to.the.user.......(add-to
d2a0 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 6d 61 6e -list.'load-path."~/.emacs.d/man
d2c0 75 61 6c 2d 70 61 63 6b 61 67 65 73 2f 74 6d 72 22 29 0a 0a 20 20 20 45 76 65 72 79 74 68 69 6e ual-packages/tmr").....Everythin
d2e0 67 20 69 73 20 69 6e 20 70 6c 61 63 65 20 74 6f 20 73 65 74 20 75 70 20 74 68 65 20 70 61 63 6b g.is.in.place.to.set.up.the.pack
d300 61 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e age.....File:.docaJhplx.info,..N
d320 6f 64 65 3a 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 4e 65 78 74 ode:.Sample.configuration,..Next
d340 3a 20 49 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 45 6d 62 61 72 6b 2c 20 20 50 72 65 76 :.Integration.with.Embark,..Prev
d360 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 34 20 53 61 6d 70 :.Installation,..Up:.Top..4.Samp
d380 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a le.configuration.***************
d3a0 2a 2a 2a 2a 2a 2a 2a 0a 0a 20 20 20 20 20 3b 3b 20 53 65 74 20 74 6f 20 6e 69 6c 20 74 6f 20 64 *******.......;;.Set.to.nil.to.d
d3c0 69 73 61 62 6c 65 20 74 68 65 20 73 6f 75 6e 64 0a 20 20 20 20 20 28 73 65 74 71 20 74 6d 72 2d isable.the.sound......(setq.tmr-
d3e0 73 6f 75 6e 64 2d 66 69 6c 65 20 22 2f 75 73 72 2f 73 68 61 72 65 2f 73 6f 75 6e 64 73 2f 66 72 sound-file."/usr/share/sounds/fr
d400 65 65 64 65 73 6b 74 6f 70 2f 73 74 65 72 65 6f 2f 61 6c 61 72 6d 2d 63 6c 6f 63 6b 2d 65 6c 61 eedesktop/stereo/alarm-clock-ela
d420 70 73 65 64 2e 6f 67 61 22 29 0a 0a 20 20 20 20 20 3b 3b 20 44 65 73 6b 74 6f 70 20 6e 6f 74 69 psed.oga").......;;.Desktop.noti
d440 66 69 63 61 74 69 6f 6e 20 75 72 67 65 6e 63 79 20 6c 65 76 65 6c 0a 20 20 20 20 20 28 73 65 74 fication.urgency.level......(set
d460 71 20 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 75 72 67 65 6e 63 79 20 27 6e 6f 72 6d q.tmr-notification-urgency.'norm
d480 61 6c 29 0a 0a 20 20 20 20 20 3b 3b 20 52 65 61 64 20 74 68 65 20 60 74 6d 72 2d 64 65 73 63 72 al).......;;.Read.the.`tmr-descr
d4a0 69 70 74 69 6f 6e 73 2d 6c 69 73 74 27 20 64 6f 63 20 73 74 72 69 6e 67 0a 20 20 20 20 20 28 73 iptions-list'.doc.string......(s
d4c0 65 74 71 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 2d 6c 69 73 74 20 27 74 6d 72 2d 64 etq.tmr-descriptions-list.'tmr-d
d4e0 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 0a 20 20 20 20 20 3b 3b 20 53 65 74 escription-history).......;;.Set
d500 20 67 6c 6f 62 61 6c 20 70 72 65 66 69 78 20 62 69 6e 64 69 6e 67 73 20 28 61 75 74 6f 6c 6f 61 .global.prefix.bindings.(autoloa
d520 64 65 64 29 3a 0a 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 ded):......(define-key.global-ma
d540 70 20 22 5c 43 2d 63 74 22 20 27 74 6d 72 2d 70 72 65 66 69 78 2d 6d 61 70 29 0a 0a 20 20 20 20 p."\C-ct".'tmr-prefix-map)......
d560 20 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 62 69 6e 64 20 74 6d 72 20 63 6f 6d 6d 61 .;;.Alternatively.bind.tmr.comma
d580 6e 64 20 28 61 75 74 6f 6c 6f 61 64 65 64 29 3a 0a 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 nd.(autoloaded):......(define-ke
d5a0 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 22 5c 43 2d 63 74 22 20 27 74 6d 72 29 0a 0a 1f 0a 46 69 y.global-map."\C-ct".'tmr)....Fi
d5c0 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 74 65 67 le:.docaJhplx.info,..Node:.Integ
d5e0 72 61 74 69 6f 6e 20 77 69 74 68 20 45 6d 62 61 72 6b 2c 20 20 4e 65 78 74 3a 20 41 63 6b 6e 6f ration.with.Embark,..Next:.Ackno
d600 77 6c 65 64 67 65 6d 65 6e 74 73 2c 20 20 50 72 65 76 3a 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 wledgements,..Prev:.Sample.confi
d620 67 75 72 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 35 20 49 6e 74 65 67 72 61 74 69 6f guration,..Up:.Top..5.Integratio
d640 6e 20 77 69 74 68 20 45 6d 62 61 72 6b 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a n.with.Embark.******************
d660 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 65 20 e2 80 98 65 6d 62 61 72 6b e2 80 99 20 70 61 63 6b 61 67 *******..The....embark....packag
d680 65 20 70 72 6f 76 69 64 65 73 20 73 74 61 6e 64 61 72 64 73 2d 63 6f 6d 70 6c 69 61 6e 74 20 69 e.provides.standards-compliant.i
d6a0 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 74 6f 20 72 75 6e 0a 63 6f 6e 74 65 78 74 2d 64 65 70 nfrastructure.to.run.context-dep
d6c0 65 6e 64 65 6e 74 20 61 63 74 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20 73 6f 72 74 73 20 6f 66 20 74 endent.actions.on.all.sorts.of.t
d6e0 61 72 67 65 74 73 20 28 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2c 0a 63 75 72 72 65 6e 74 argets.(symbol.at.point,.current
d700 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c 20 65 74 63 2e 29 2e 20 20 54 .completion.candidate,.etc.)...T
d720 4d 52 20 69 73 20 73 65 74 20 75 70 20 74 6f 20 6d 61 6b 65 20 69 74 73 20 74 69 6d 65 72 0a 6f MR.is.set.up.to.make.its.timer.o
d740 62 6a 65 63 74 73 20 72 65 63 6f 67 6e 69 73 61 62 6c 65 20 62 79 20 45 6d 62 61 72 6b 20 61 6e bjects.recognisable.by.Embark.an
d760 64 20 72 65 67 69 73 74 65 72 73 20 74 68 65 20 e2 80 98 74 6d 72 2d 61 63 74 69 6f 6e 2d 6d 61 d.registers.the....tmr-action-ma
d780 70 e2 80 99 20 69 6e 0a 45 6d 62 61 72 6b 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 p....in.Embark.....File:.docaJhp
d7a0 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 lx.info,..Node:.Acknowledgements
d7c0 2c 20 20 4e 65 78 74 3a 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 ,..Next:.GNU.Free.Documentation.
d7e0 4c 69 63 65 6e 73 65 2c 20 20 50 72 65 76 3a 20 49 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 License,..Prev:.Integration.with
d800 20 45 6d 62 61 72 6b 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 36 20 41 63 6b 6e 6f 77 6c 65 64 67 65 .Embark,..Up:.Top..6.Acknowledge
d820 6d 65 6e 74 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 4d 52 20 69 73 ments.******************..TMR.is
d840 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 61 20 63 6f 6c 6c 65 63 74 69 76 65 20 65 66 66 6f 72 74 .meant.to.be.a.collective.effort
d860 2e 20 20 45 76 65 72 79 20 62 69 74 20 6f 66 20 68 65 6c 70 20 6d 61 74 74 65 72 73 2e 0a 0a 41 ...Every.bit.of.help.matters...A
d880 75 74 68 6f 72 73 0a 20 20 20 20 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 20 uthors......Protesilaos.Stavrou.
d8a0 28 6d 61 69 6e 74 61 69 6e 65 72 29 2c 20 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 2c 20 44 61 6e (maintainer),.Damien.Cassou,.Dan
d8c0 69 65 6c 20 4d 65 6e 64 6c 65 72 2e 0a 0a 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 6f 20 74 iel.Mendler...Contributions.to.t
d8e0 68 65 20 63 6f 64 65 20 6f 72 20 6d 61 6e 75 61 6c 0a 20 20 20 20 20 43 68 72 69 73 74 69 61 6e he.code.or.manual......Christian
d900 20 54 69 65 74 7a 65 2c 20 45 64 20 54 61 76 69 6e 6f 72 2c 20 4e 61 74 68 61 6e 20 52 2e 20 20 .Tietze,.Ed.Tavinor,.Nathan.R...
d920 44 65 47 72 75 63 68 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 DeGruchy.....File:.docaJhplx.inf
d940 6f 2c 20 20 4e 6f 64 65 3a 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e o,..Node:.GNU.Free.Documentation
d960 20 4c 69 63 65 6e 73 65 2c 20 20 4e 65 78 74 3a 20 49 6e 64 69 63 65 73 2c 20 20 50 72 65 76 3a .License,..Next:.Indices,..Prev:
d980 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 37 20 47 .Acknowledgements,..Up:.Top..7.G
d9a0 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a 2a 2a NU.Free.Documentation.License.**
d9c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a ******************************..
d9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 65 72 73 69 6f 6e 20 31 2e 33 .....................Version.1.3
da00 2c 20 33 20 4e 6f 76 65 6d 62 65 72 20 32 30 30 38 0a 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 ,.3.November.2008.......Copyrigh
da20 74 20 c2 a9 20 32 30 30 30 2c 20 32 30 30 31 2c 20 32 30 30 32 2c 20 32 30 30 37 2c 20 32 30 30 t....2000,.2001,.2002,.2007,.200
da40 38 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 8.Free.Software.Foundation,.Inc.
da60 0a 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 66 73 66 2e 6f 72 67 2f 3e 0a 0a 20 20 20 20 20 45 ......<https://fsf.org/>.......E
da80 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f 70 79 20 61 6e 64 veryone.is.permitted.to.copy.and
daa0 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 0a 20 20 20 20 .distribute.verbatim.copies.....
dac0 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 74 20 63 .of.this.license.document,.but.c
dae0 68 61 6e 67 69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 20 20 30 2e hanging.it.is.not.allowed.....0.
db00 20 50 52 45 41 4d 42 4c 45 0a 0a 20 20 20 20 20 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 .PREAMBLE.......The.purpose.of.t
db20 68 69 73 20 4c 69 63 65 6e 73 65 20 69 73 20 74 6f 20 6d 61 6b 65 20 61 20 6d 61 6e 75 61 6c 2c his.License.is.to.make.a.manual,
db40 20 74 65 78 74 62 6f 6f 6b 2c 20 6f 72 20 6f 74 68 65 72 0a 20 20 20 20 20 66 75 6e 63 74 69 6f .textbook,.or.other......functio
db60 6e 61 6c 20 61 6e 64 20 75 73 65 66 75 6c 20 64 6f 63 75 6d 65 6e 74 20 e2 80 9c 66 72 65 65 e2 nal.and.useful.document....free.
db80 80 9d 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 6f 66 20 66 72 65 65 64 6f 6d 3a 20 74 6f 0a 20 ...in.the.sense.of.freedom:.to..
dba0 20 20 20 20 61 73 73 75 72 65 20 65 76 65 72 79 6f 6e 65 20 74 68 65 20 65 66 66 65 63 74 69 76 ....assure.everyone.the.effectiv
dbc0 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 70 79 20 61 6e 64 20 72 65 64 69 73 74 72 69 62 75 e.freedom.to.copy.and.redistribu
dbe0 74 65 20 69 74 2c 0a 20 20 20 20 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 te.it,......with.or.without.modi
dc00 66 79 69 6e 67 20 69 74 2c 20 65 69 74 68 65 72 20 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 20 6f 72 fying.it,.either.commercially.or
dc20 0a 20 20 20 20 20 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2e 20 20 53 65 63 6f 6e 64 61 72 ......noncommercially...Secondar
dc40 69 6c 79 2c 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 70 72 65 73 65 72 76 65 73 20 66 6f 72 20 ily,.this.License.preserves.for.
dc60 74 68 65 0a 20 20 20 20 20 61 75 74 68 6f 72 20 61 6e 64 20 70 75 62 6c 69 73 68 65 72 20 61 20 the......author.and.publisher.a.
dc80 77 61 79 20 74 6f 20 67 65 74 20 63 72 65 64 69 74 20 66 6f 72 20 74 68 65 69 72 20 77 6f 72 6b way.to.get.credit.for.their.work
dca0 2c 20 77 68 69 6c 65 20 6e 6f 74 0a 20 20 20 20 20 62 65 69 6e 67 20 63 6f 6e 73 69 64 65 72 65 ,.while.not......being.considere
dcc0 64 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 d.responsible.for.modifications.
dce0 6d 61 64 65 20 62 79 20 6f 74 68 65 72 73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 4c 69 63 65 6e made.by.others........This.Licen
dd00 73 65 20 69 73 20 61 20 6b 69 6e 64 20 6f 66 20 e2 80 9c 63 6f 70 79 6c 65 66 74 e2 80 9d 2c 20 se.is.a.kind.of....copyleft...,.
dd20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 64 65 72 69 76 61 74 69 76 65 0a 20 20 20 20 which.means.that.derivative.....
dd40 20 77 6f 72 6b 73 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6d 75 73 74 20 74 68 65 6d .works.of.the.document.must.them
dd60 73 65 6c 76 65 73 20 62 65 20 66 72 65 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 73 65 6e 73 65 selves.be.free.in.the.same.sense
dd80 2e 0a 20 20 20 20 20 49 74 20 63 6f 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 47 4e 55 20 47 65 .......It.complements.the.GNU.Ge
dda0 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 77 68 69 63 68 20 69 73 20 61 neral.Public.License,.which.is.a
ddc0 20 63 6f 70 79 6c 65 66 74 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 64 65 73 69 67 6e 65 64 20 .copyleft......license.designed.
dde0 66 6f 72 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 0a 0a 20 20 20 20 20 57 65 20 68 61 76 65 for.free.software........We.have
de00 20 64 65 73 69 67 6e 65 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 6f 72 64 65 72 20 .designed.this.License.in.order.
de20 74 6f 20 75 73 65 20 69 74 20 66 6f 72 20 6d 61 6e 75 61 6c 73 20 66 6f 72 0a 20 20 20 20 20 66 to.use.it.for.manuals.for......f
de40 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 62 65 63 61 75 73 65 20 66 72 65 65 20 73 6f 66 74 77 ree.software,.because.free.softw
de60 61 72 65 20 6e 65 65 64 73 20 66 72 65 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3a 20 61 0a are.needs.free.documentation:.a.
de80 20 20 20 20 20 66 72 65 65 20 70 72 6f 67 72 61 6d 20 73 68 6f 75 6c 64 20 63 6f 6d 65 20 77 69 .....free.program.should.come.wi
dea0 74 68 20 6d 61 6e 75 61 6c 73 20 70 72 6f 76 69 64 69 6e 67 20 74 68 65 20 73 61 6d 65 20 66 72 th.manuals.providing.the.same.fr
dec0 65 65 64 6f 6d 73 0a 20 20 20 20 20 74 68 61 74 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 64 6f eedoms......that.the.software.do
dee0 65 73 2e 20 20 42 75 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 73 20 6e 6f 74 20 6c 69 6d es...But.this.License.is.not.lim
df00 69 74 65 64 20 74 6f 0a 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 6d 61 6e 75 61 6c 73 3b 20 69 ited.to......software.manuals;.i
df20 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 74 65 78 74 75 61 6c 20 77 6f t.can.be.used.for.any.textual.wo
df40 72 6b 2c 20 72 65 67 61 72 64 6c 65 73 73 0a 20 20 20 20 20 6f 66 20 73 75 62 6a 65 63 74 20 6d rk,.regardless......of.subject.m
df60 61 74 74 65 72 20 6f 72 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20 70 75 62 6c 69 73 68 65 64 atter.or.whether.it.is.published
df80 20 61 73 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2e 20 20 57 65 0a 20 20 20 20 20 72 65 63 .as.a.printed.book...We......rec
dfa0 6f 6d 6d 65 6e 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 70 72 69 6e 63 69 70 61 6c 6c 79 20 ommend.this.License.principally.
dfc0 66 6f 72 20 77 6f 72 6b 73 20 77 68 6f 73 65 20 70 75 72 70 6f 73 65 20 69 73 0a 20 20 20 20 20 for.works.whose.purpose.is......
dfe0 69 6e 73 74 72 75 63 74 69 6f 6e 20 6f 72 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 20 20 31 2e 20 instruction.or.reference.....1..
e000 41 50 50 4c 49 43 41 42 49 4c 49 54 59 20 41 4e 44 20 44 45 46 49 4e 49 54 49 4f 4e 53 0a 0a 20 APPLICABILITY.AND.DEFINITIONS...
e020 20 20 20 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 61 70 70 6c 69 65 73 20 74 6f 20 61 6e 79 20 ....This.License.applies.to.any.
e040 6d 61 6e 75 61 6c 20 6f 72 20 6f 74 68 65 72 20 77 6f 72 6b 2c 20 69 6e 20 61 6e 79 20 6d 65 64 manual.or.other.work,.in.any.med
e060 69 75 6d 2c 0a 20 20 20 20 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 6f 74 69 63 65 ium,......that.contains.a.notice
e080 20 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 .placed.by.the.copyright.holder.
e0a0 73 61 79 69 6e 67 20 69 74 20 63 61 6e 0a 20 20 20 20 20 62 65 20 64 69 73 74 72 69 62 75 74 65 saying.it.can......be.distribute
e0c0 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 d.under.the.terms.of.this.Licens
e0e0 65 2e 20 20 53 75 63 68 20 61 20 6e 6f 74 69 63 65 0a 20 20 20 20 20 67 72 61 6e 74 73 20 61 20 e...Such.a.notice......grants.a.
e100 77 6f 72 6c 64 2d 77 69 64 65 2c 20 72 6f 79 61 6c 74 79 2d 66 72 65 65 20 6c 69 63 65 6e 73 65 world-wide,.royalty-free.license
e120 2c 20 75 6e 6c 69 6d 69 74 65 64 20 69 6e 20 64 75 72 61 74 69 6f 6e 2c 0a 20 20 20 20 20 74 6f ,.unlimited.in.duration,......to
e140 20 75 73 65 20 74 68 61 74 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69 74 69 .use.that.work.under.the.conditi
e160 6f 6e 73 20 73 74 61 74 65 64 20 68 65 72 65 69 6e 2e 20 20 54 68 65 0a 20 20 20 20 20 e2 80 9c ons.stated.herein...The.........
e180 44 6f 63 75 6d 65 6e 74 e2 80 9d 2c 20 62 65 6c 6f 77 2c 20 72 65 66 65 72 73 20 74 6f 20 61 6e Document...,.below,.refers.to.an
e1a0 79 20 73 75 63 68 20 6d 61 6e 75 61 6c 20 6f 72 20 77 6f 72 6b 2e 20 20 41 6e 79 20 6d 65 6d 62 y.such.manual.or.work...Any.memb
e1c0 65 72 0a 20 20 20 20 20 6f 66 20 74 68 65 20 70 75 62 6c 69 63 20 69 73 20 61 20 6c 69 63 65 6e er......of.the.public.is.a.licen
e1e0 73 65 65 2c 20 61 6e 64 20 69 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 e2 80 9c 79 6f 75 e2 see,.and.is.addressed.as....you.
e200 80 9d 2e 20 20 59 6f 75 20 61 63 63 65 70 74 0a 20 20 20 20 20 74 68 65 20 6c 69 63 65 6e 73 65 .....You.accept......the.license
e220 20 69 66 20 79 6f 75 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 20 6f 72 20 64 69 73 74 72 69 62 75 .if.you.copy,.modify.or.distribu
e240 74 65 20 74 68 65 20 77 6f 72 6b 20 69 6e 20 61 20 77 61 79 0a 20 20 20 20 20 72 65 71 75 69 72 te.the.work.in.a.way......requir
e260 69 6e 67 20 70 65 72 6d 69 73 73 69 6f 6e 20 75 6e 64 65 72 20 63 6f 70 79 72 69 67 68 74 20 6c ing.permission.under.copyright.l
e280 61 77 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e e2 aw........A....Modified.Version.
e2a0 80 9d 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 6e 79 20 77 6f 72 ...of.the.Document.means.any.wor
e2c0 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 0a 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 20 6f k.containing.the......Document.o
e2e0 72 20 61 20 70 6f 72 74 69 6f 6e 20 6f 66 20 69 74 2c 20 65 69 74 68 65 72 20 63 6f 70 69 65 64 r.a.portion.of.it,.either.copied
e300 20 76 65 72 62 61 74 69 6d 2c 20 6f 72 20 77 69 74 68 0a 20 20 20 20 20 6d 6f 64 69 66 69 63 61 .verbatim,.or.with......modifica
e320 74 69 6f 6e 73 20 61 6e 64 2f 6f 72 20 74 72 61 6e 73 6c 61 74 65 64 20 69 6e 74 6f 20 61 6e 6f tions.and/or.translated.into.ano
e340 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 53 65 63 6f 6e 64 ther.language........A....Second
e360 61 72 79 20 53 65 63 74 69 6f 6e e2 80 9d 20 69 73 20 61 20 6e 61 6d 65 64 20 61 70 70 65 6e 64 ary.Section....is.a.named.append
e380 69 78 20 6f 72 20 61 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 65 63 74 69 6f 6e 0a 20 20 20 ix.or.a.front-matter.section....
e3a0 20 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 74 68 61 74 20 64 65 61 6c 73 20 65 78 63 ..of.the.Document.that.deals.exc
e3c0 6c 75 73 69 76 65 6c 79 20 77 69 74 68 20 74 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 6f lusively.with.the.relationship.o
e3e0 66 20 74 68 65 0a 20 20 20 20 20 70 75 62 6c 69 73 68 65 72 73 20 6f 72 20 61 75 74 68 6f 72 73 f.the......publishers.or.authors
e400 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 .of.the.Document.to.the.Document
e420 e2 80 99 73 20 6f 76 65 72 61 6c 6c 0a 20 20 20 20 20 73 75 62 6a 65 63 74 20 28 6f 72 20 74 6f ...s.overall......subject.(or.to
e440 20 72 65 6c 61 74 65 64 20 6d 61 74 74 65 72 73 29 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 6e .related.matters).and.contains.n
e460 6f 74 68 69 6e 67 20 74 68 61 74 20 63 6f 75 6c 64 0a 20 20 20 20 20 66 61 6c 6c 20 64 69 72 65 othing.that.could......fall.dire
e480 63 74 6c 79 20 77 69 74 68 69 6e 20 74 68 61 74 20 6f 76 65 72 61 6c 6c 20 73 75 62 6a 65 63 74 ctly.within.that.overall.subject
e4a0 2e 20 20 28 54 68 75 73 2c 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 69 ...(Thus,.if.the.Document......i
e4c0 73 20 69 6e 20 70 61 72 74 20 61 20 74 65 78 74 62 6f 6f 6b 20 6f 66 20 6d 61 74 68 65 6d 61 74 s.in.part.a.textbook.of.mathemat
e4e0 69 63 73 2c 20 61 20 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 20 6d 61 79 20 6e 6f 74 ics,.a.Secondary.Section.may.not
e500 0a 20 20 20 20 20 65 78 70 6c 61 69 6e 20 61 6e 79 20 6d 61 74 68 65 6d 61 74 69 63 73 2e 29 20 ......explain.any.mathematics.).
e520 20 54 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 63 6f 75 6c 64 20 62 65 20 61 20 6d 61 74 .The.relationship.could.be.a.mat
e540 74 65 72 20 6f 66 0a 20 20 20 20 20 68 69 73 74 6f 72 69 63 61 6c 20 63 6f 6e 6e 65 63 74 69 6f ter.of......historical.connectio
e560 6e 20 77 69 74 68 20 74 68 65 20 73 75 62 6a 65 63 74 20 6f 72 20 77 69 74 68 20 72 65 6c 61 74 n.with.the.subject.or.with.relat
e580 65 64 20 6d 61 74 74 65 72 73 2c 20 6f 72 0a 20 20 20 20 20 6f 66 20 6c 65 67 61 6c 2c 20 63 6f ed.matters,.or......of.legal,.co
e5a0 6d 6d 65 72 63 69 61 6c 2c 20 70 68 69 6c 6f 73 6f 70 68 69 63 61 6c 2c 20 65 74 68 69 63 61 6c mmercial,.philosophical,.ethical
e5c0 20 6f 72 20 70 6f 6c 69 74 69 63 61 6c 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 72 65 67 61 .or.political.position......rega
e5e0 72 64 69 6e 67 20 74 68 65 6d 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 49 6e 76 61 72 69 61 rding.them........The....Invaria
e600 6e 74 20 53 65 63 74 69 6f 6e 73 e2 80 9d 20 61 72 65 20 63 65 72 74 61 69 6e 20 53 65 63 6f 6e nt.Sections....are.certain.Secon
e620 64 61 72 79 20 53 65 63 74 69 6f 6e 73 20 77 68 6f 73 65 0a 20 20 20 20 20 74 69 74 6c 65 73 20 dary.Sections.whose......titles.
e640 61 72 65 20 64 65 73 69 67 6e 61 74 65 64 2c 20 61 73 20 62 65 69 6e 67 20 74 68 6f 73 65 20 6f are.designated,.as.being.those.o
e660 66 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 69 6e 20 74 68 65 0a 20 20 20 f.Invariant.Sections,.in.the....
e680 20 20 6e 6f 74 69 63 65 20 74 68 61 74 20 73 61 79 73 20 74 68 61 74 20 74 68 65 20 44 6f 63 75 ..notice.that.says.that.the.Docu
e6a0 6d 65 6e 74 20 69 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 ment.is.released.under.this.Lice
e6c0 6e 73 65 2e 0a 20 20 20 20 20 49 66 20 61 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 nse.......If.a.section.does.not.
e6e0 66 69 74 20 74 68 65 20 61 62 6f 76 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 53 65 63 6f fit.the.above.definition.of.Seco
e700 6e 64 61 72 79 20 74 68 65 6e 20 69 74 0a 20 20 20 20 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 ndary.then.it......is.not.allowe
e720 64 20 74 6f 20 62 65 20 64 65 73 69 67 6e 61 74 65 64 20 61 73 20 49 6e 76 61 72 69 61 6e 74 2e d.to.be.designated.as.Invariant.
e740 20 20 54 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 61 79 0a 20 20 20 20 20 63 6f 6e 74 61 69 6e 20 ..The.Document.may......contain.
e760 7a 65 72 6f 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2e 20 20 49 66 20 74 68 65 zero.Invariant.Sections...If.the
e780 20 44 6f 63 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 69 64 65 6e 74 69 66 79 0a 20 20 20 20 .Document.does.not.identify.....
e7a0 20 61 6e 79 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 74 68 65 6e 20 74 68 65 .any.Invariant.Sections.then.the
e7c0 72 65 20 61 72 65 20 6e 6f 6e 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 43 6f 76 65 72 20 re.are.none........The....Cover.
e7e0 54 65 78 74 73 e2 80 9d 20 61 72 65 20 63 65 72 74 61 69 6e 20 73 68 6f 72 74 20 70 61 73 73 61 Texts....are.certain.short.passa
e800 67 65 73 20 6f 66 20 74 65 78 74 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 6c 69 73 74 65 64 ges.of.text.that.are......listed
e820 2c 20 61 73 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 72 20 42 61 63 6b 2d 43 ,.as.Front-Cover.Texts.or.Back-C
e840 6f 76 65 72 20 54 65 78 74 73 2c 20 69 6e 20 74 68 65 20 6e 6f 74 69 63 65 0a 20 20 20 20 20 74 over.Texts,.in.the.notice......t
e860 68 61 74 20 73 61 79 73 20 74 68 61 74 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 72 65 hat.says.that.the.Document.is.re
e880 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 41 0a 20 20 leased.under.this.License...A...
e8a0 20 20 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 20 6d 61 79 20 62 65 20 61 74 20 6d 6f ...Front-Cover.Text.may.be.at.mo
e8c0 73 74 20 35 20 77 6f 72 64 73 2c 20 61 6e 64 20 61 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 st.5.words,.and.a.Back-Cover.Tex
e8e0 74 20 6d 61 79 0a 20 20 20 20 20 62 65 20 61 74 20 6d 6f 73 74 20 32 35 20 77 6f 72 64 73 2e 0a t.may......be.at.most.25.words..
e900 0a 20 20 20 20 20 41 20 e2 80 9c 54 72 61 6e 73 70 61 72 65 6e 74 e2 80 9d 20 63 6f 70 79 20 6f ......A....Transparent....copy.o
e920 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 20 6d 61 63 68 69 6e 65 2d 72 f.the.Document.means.a.machine-r
e940 65 61 64 61 62 6c 65 20 63 6f 70 79 2c 0a 20 20 20 20 20 72 65 70 72 65 73 65 6e 74 65 64 20 69 eadable.copy,......represented.i
e960 6e 20 61 20 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 69 n.a.format.whose.specification.i
e980 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 67 65 6e 65 72 61 6c 20 s.available.to.the......general.
e9a0 70 75 62 6c 69 63 2c 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 72 65 76 public,.that.is.suitable.for.rev
e9c0 69 73 69 6e 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 73 74 72 61 69 67 68 74 ising.the.document......straight
e9e0 66 6f 72 77 61 72 64 6c 79 20 77 69 74 68 20 67 65 6e 65 72 69 63 20 74 65 78 74 20 65 64 69 74 forwardly.with.generic.text.edit
ea00 6f 72 73 20 6f 72 20 28 66 6f 72 20 69 6d 61 67 65 73 20 63 6f 6d 70 6f 73 65 64 0a 20 20 20 20 ors.or.(for.images.composed.....
ea20 20 6f 66 20 70 69 78 65 6c 73 29 20 67 65 6e 65 72 69 63 20 70 61 69 6e 74 20 70 72 6f 67 72 61 .of.pixels).generic.paint.progra
ea40 6d 73 20 6f 72 20 28 66 6f 72 20 64 72 61 77 69 6e 67 73 29 20 73 6f 6d 65 20 77 69 64 65 6c 79 ms.or.(for.drawings).some.widely
ea60 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 64 72 61 77 69 6e 67 20 65 64 69 74 6f 72 2c 20 ......available.drawing.editor,.
ea80 61 6e 64 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 69 6e 70 75 74 20 74 and.that.is.suitable.for.input.t
eaa0 6f 20 74 65 78 74 0a 20 20 20 20 20 66 6f 72 6d 61 74 74 65 72 73 20 6f 72 20 66 6f 72 20 61 75 o.text......formatters.or.for.au
eac0 74 6f 6d 61 74 69 63 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 74 6f 20 61 20 76 61 72 69 65 74 79 tomatic.translation.to.a.variety
eae0 20 6f 66 20 66 6f 72 6d 61 74 73 0a 20 20 20 20 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 69 6e .of.formats......suitable.for.in
eb00 70 75 74 20 74 6f 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 73 2e 20 20 41 20 63 6f 70 79 20 put.to.text.formatters...A.copy.
eb20 6d 61 64 65 20 69 6e 20 61 6e 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 20 54 72 61 6e 73 70 made.in.an.otherwise......Transp
eb40 61 72 65 6e 74 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 6d 61 72 6b 75 70 2c 20 arent.file.format.whose.markup,.
eb60 6f 72 20 61 62 73 65 6e 63 65 20 6f 66 20 6d 61 72 6b 75 70 2c 20 68 61 73 0a 20 20 20 20 20 62 or.absence.of.markup,.has......b
eb80 65 65 6e 20 61 72 72 61 6e 67 65 64 20 74 6f 20 74 68 77 61 72 74 20 6f 72 20 64 69 73 63 6f 75 een.arranged.to.thwart.or.discou
eba0 72 61 67 65 20 73 75 62 73 65 71 75 65 6e 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 62 79 0a rage.subsequent.modification.by.
ebc0 20 20 20 20 20 72 65 61 64 65 72 73 20 69 73 20 6e 6f 74 20 54 72 61 6e 73 70 61 72 65 6e 74 2e .....readers.is.not.Transparent.
ebe0 20 20 41 6e 20 69 6d 61 67 65 20 66 6f 72 6d 61 74 20 69 73 20 6e 6f 74 20 54 72 61 6e 73 70 61 ..An.image.format.is.not.Transpa
ec00 72 65 6e 74 20 69 66 0a 20 20 20 20 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 73 75 62 73 74 61 rent.if......used.for.any.substa
ec20 6e 74 69 61 6c 20 61 6d 6f 75 6e 74 20 6f 66 20 74 65 78 74 2e 20 20 41 20 63 6f 70 79 20 74 68 ntial.amount.of.text...A.copy.th
ec40 61 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 e2 80 9c 54 72 61 6e 73 70 61 72 65 6e 74 e2 80 9d at.is.not.........Transparent...
ec60 20 69 73 20 63 61 6c 6c 65 64 20 e2 80 9c 4f 70 61 71 75 65 e2 80 9d 2e 0a 0a 20 20 20 20 20 45 .is.called....Opaque...........E
ec80 78 61 6d 70 6c 65 73 20 6f 66 20 73 75 69 74 61 62 6c 65 20 66 6f 72 6d 61 74 73 20 66 6f 72 20 xamples.of.suitable.formats.for.
eca0 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 69 65 73 20 69 6e 63 6c 75 64 65 20 70 6c 61 69 6e Transparent.copies.include.plain
ecc0 0a 20 20 20 20 20 41 53 43 49 49 20 77 69 74 68 6f 75 74 20 6d 61 72 6b 75 70 2c 20 54 65 78 69 ......ASCII.without.markup,.Texi
ece0 6e 66 6f 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 2c 20 4c 61 54 65 58 20 69 6e 70 75 74 20 66 6f nfo.input.format,.LaTeX.input.fo
ed00 72 6d 61 74 2c 0a 20 20 20 20 20 53 47 4d 4c 20 6f 72 20 58 4d 4c 20 75 73 69 6e 67 20 61 20 70 rmat,......SGML.or.XML.using.a.p
ed20 75 62 6c 69 63 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 44 54 44 2c 20 61 6e 64 20 73 74 61 6e 64 ublicly.available.DTD,.and.stand
ed40 61 72 64 2d 63 6f 6e 66 6f 72 6d 69 6e 67 0a 20 20 20 20 20 73 69 6d 70 6c 65 20 48 54 4d 4c 2c ard-conforming......simple.HTML,
ed60 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 44 46 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 .PostScript.or.PDF.designed.for.
ed80 68 75 6d 61 6e 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 20 45 78 61 6d 70 6c 65 human.modification.......Example
eda0 73 20 6f 66 20 74 72 61 6e 73 70 61 72 65 6e 74 20 69 6d 61 67 65 20 66 6f 72 6d 61 74 73 20 69 s.of.transparent.image.formats.i
edc0 6e 63 6c 75 64 65 20 50 4e 47 2c 20 58 43 46 20 61 6e 64 20 4a 50 47 2e 0a 20 20 20 20 20 4f 70 nclude.PNG,.XCF.and.JPG.......Op
ede0 61 71 75 65 20 66 6f 72 6d 61 74 73 20 69 6e 63 6c 75 64 65 20 70 72 6f 70 72 69 65 74 61 72 79 aque.formats.include.proprietary
ee00 20 66 6f 72 6d 61 74 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 61 64 20 61 6e 64 0a 20 20 .formats.that.can.be.read.and...
ee20 20 20 20 65 64 69 74 65 64 20 6f 6e 6c 79 20 62 79 20 70 72 6f 70 72 69 65 74 61 72 79 20 77 6f ...edited.only.by.proprietary.wo
ee40 72 64 20 70 72 6f 63 65 73 73 6f 72 73 2c 20 53 47 4d 4c 20 6f 72 20 58 4d 4c 20 66 6f 72 20 77 rd.processors,.SGML.or.XML.for.w
ee60 68 69 63 68 0a 20 20 20 20 20 74 68 65 20 44 54 44 20 61 6e 64 2f 6f 72 20 70 72 6f 63 65 73 73 hich......the.DTD.and/or.process
ee80 69 6e 67 20 74 6f 6f 6c 73 20 61 72 65 20 6e 6f 74 20 67 65 6e 65 72 61 6c 6c 79 20 61 76 61 69 ing.tools.are.not.generally.avai
eea0 6c 61 62 6c 65 2c 20 61 6e 64 0a 20 20 20 20 20 74 68 65 20 6d 61 63 68 69 6e 65 2d 67 65 6e 65 lable,.and......the.machine-gene
eec0 72 61 74 65 64 20 48 54 4d 4c 2c 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 44 46 20 70 72 rated.HTML,.PostScript.or.PDF.pr
eee0 6f 64 75 63 65 64 20 62 79 20 73 6f 6d 65 20 77 6f 72 64 0a 20 20 20 20 20 70 72 6f 63 65 73 73 oduced.by.some.word......process
ef00 6f 72 73 20 66 6f 72 20 6f 75 74 70 75 74 20 70 75 72 70 6f 73 65 73 20 6f 6e 6c 79 2e 0a 0a 20 ors.for.output.purposes.only....
ef20 20 20 20 20 54 68 65 20 e2 80 9c 54 69 74 6c 65 20 50 61 67 65 e2 80 9d 20 6d 65 61 6e 73 2c 20 ....The....Title.Page....means,.
ef40 66 6f 72 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2c 20 74 68 65 20 74 69 74 6c 65 20 70 61 for.a.printed.book,.the.title.pa
ef60 67 65 20 69 74 73 65 6c 66 2c 0a 20 20 20 20 20 70 6c 75 73 20 73 75 63 68 20 66 6f 6c 6c 6f 77 ge.itself,......plus.such.follow
ef80 69 6e 67 20 70 61 67 65 73 20 61 73 20 61 72 65 20 6e 65 65 64 65 64 20 74 6f 20 68 6f 6c 64 2c ing.pages.as.are.needed.to.hold,
efa0 20 6c 65 67 69 62 6c 79 2c 20 74 68 65 0a 20 20 20 20 20 6d 61 74 65 72 69 61 6c 20 74 68 69 73 .legibly,.the......material.this
efc0 20 4c 69 63 65 6e 73 65 20 72 65 71 75 69 72 65 73 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 74 .License.requires.to.appear.in.t
efe0 68 65 20 74 69 74 6c 65 20 70 61 67 65 2e 20 20 46 6f 72 0a 20 20 20 20 20 77 6f 72 6b 73 20 69 he.title.page...For......works.i
f000 6e 20 66 6f 72 6d 61 74 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 6e 79 20 n.formats.which.do.not.have.any.
f020 74 69 74 6c 65 20 70 61 67 65 20 61 73 20 73 75 63 68 2c 20 e2 80 9c 54 69 74 6c 65 0a 20 20 20 title.page.as.such,....Title....
f040 20 20 50 61 67 65 e2 80 9d 20 6d 65 61 6e 73 20 74 68 65 20 74 65 78 74 20 6e 65 61 72 20 74 68 ..Page....means.the.text.near.th
f060 65 20 6d 6f 73 74 20 70 72 6f 6d 69 6e 65 6e 74 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 20 74 e.most.prominent.appearance.of.t
f080 68 65 0a 20 20 20 20 20 77 6f 72 6b e2 80 99 73 20 74 69 74 6c 65 2c 20 70 72 65 63 65 64 69 6e he......work...s.title,.precedin
f0a0 67 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 6f 64 79 20 6f 66 20 74 g.the.beginning.of.the.body.of.t
f0c0 68 65 20 74 65 78 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 70 75 62 6c 69 73 68 65 72 e2 he.text........The....publisher.
f0e0 80 9d 20 6d 65 61 6e 73 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 72 20 65 6e 74 69 74 79 20 74 68 ...means.any.person.or.entity.th
f100 61 74 20 64 69 73 74 72 69 62 75 74 65 73 20 63 6f 70 69 65 73 0a 20 20 20 20 20 6f 66 20 74 68 at.distributes.copies......of.th
f120 65 20 44 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2e 0a 0a 20 20 20 20 20 e.Document.to.the.public........
f140 41 20 73 65 63 74 69 6f 6e 20 e2 80 9c 45 6e 74 69 74 6c 65 64 20 58 59 5a e2 80 9d 20 6d 65 61 A.section....Entitled.XYZ....mea
f160 6e 73 20 61 20 6e 61 6d 65 64 20 73 75 62 75 6e 69 74 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 ns.a.named.subunit.of.the.Docume
f180 6e 74 0a 20 20 20 20 20 77 68 6f 73 65 20 74 69 74 6c 65 20 65 69 74 68 65 72 20 69 73 20 70 72 nt......whose.title.either.is.pr
f1a0 65 63 69 73 65 6c 79 20 58 59 5a 20 6f 72 20 63 6f 6e 74 61 69 6e 73 20 58 59 5a 20 69 6e 20 70 ecisely.XYZ.or.contains.XYZ.in.p
f1c0 61 72 65 6e 74 68 65 73 65 73 0a 20 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 78 74 20 74 arentheses......following.text.t
f1e0 68 61 74 20 74 72 61 6e 73 6c 61 74 65 73 20 58 59 5a 20 69 6e 20 61 6e 6f 74 68 65 72 20 6c 61 hat.translates.XYZ.in.another.la
f200 6e 67 75 61 67 65 2e 20 20 28 48 65 72 65 20 58 59 5a 0a 20 20 20 20 20 73 74 61 6e 64 73 20 66 nguage...(Here.XYZ......stands.f
f220 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 73 65 63 74 69 6f 6e 20 6e 61 6d 65 20 6d 65 6e 74 69 or.a.specific.section.name.menti
f240 6f 6e 65 64 20 62 65 6c 6f 77 2c 20 73 75 63 68 20 61 73 0a 20 20 20 20 20 e2 80 9c 41 63 6b 6e oned.below,.such.as.........Ackn
f260 6f 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 2c 20 e2 80 9c 44 65 64 69 63 61 74 69 6f 6e 73 e2 owledgements...,....Dedications.
f280 80 9d 2c 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 e2 80 9d 2c 20 6f 72 20 e2 80 9c 48 69 ..,....Endorsements...,.or....Hi
f2a0 73 74 6f 72 79 e2 80 9d 2e 29 0a 20 20 20 20 20 54 6f 20 e2 80 9c 50 72 65 73 65 72 76 65 20 74 story....)......To....Preserve.t
f2c0 68 65 20 54 69 74 6c 65 e2 80 9d 20 6f 66 20 73 75 63 68 20 61 20 73 65 63 74 69 6f 6e 20 77 68 he.Title....of.such.a.section.wh
f2e0 65 6e 20 79 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 0a 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 20 en.you.modify.the......Document.
f300 6d 65 61 6e 73 20 74 68 61 74 20 69 74 20 72 65 6d 61 69 6e 73 20 61 20 73 65 63 74 69 6f 6e 20 means.that.it.remains.a.section.
f320 e2 80 9c 45 6e 74 69 74 6c 65 64 20 58 59 5a e2 80 9d 20 61 63 63 6f 72 64 69 6e 67 0a 20 20 20 ...Entitled.XYZ....according....
f340 20 20 74 6f 20 74 68 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 65 20 ..to.this.definition........The.
f360 44 6f 63 75 6d 65 6e 74 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 57 61 72 72 61 6e 74 79 20 44 69 Document.may.include.Warranty.Di
f380 73 63 6c 61 69 6d 65 72 73 20 6e 65 78 74 20 74 6f 20 74 68 65 20 6e 6f 74 69 63 65 0a 20 20 20 sclaimers.next.to.the.notice....
f3a0 20 20 77 68 69 63 68 20 73 74 61 74 65 73 20 74 68 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 ..which.states.that.this.License
f3c0 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2e 20 20 54 68 65 73 65 .applies.to.the.Document...These
f3e0 0a 20 20 20 20 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 20 61 72 65 20 63 ......Warranty.Disclaimers.are.c
f400 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 72 65 66 65 onsidered.to.be.included.by.refe
f420 72 65 6e 63 65 20 69 6e 0a 20 20 20 20 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 62 75 74 20 rence.in......this.License,.but.
f440 6f 6e 6c 79 20 61 73 20 72 65 67 61 72 64 73 20 64 69 73 63 6c 61 69 6d 69 6e 67 20 77 61 72 72 only.as.regards.disclaiming.warr
f460 61 6e 74 69 65 73 3a 20 61 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 20 69 6d 70 6c 69 63 61 74 69 anties:.any.other......implicati
f480 6f 6e 20 74 68 61 74 20 74 68 65 73 65 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 on.that.these.Warranty.Disclaime
f4a0 72 73 20 6d 61 79 20 68 61 76 65 20 69 73 20 76 6f 69 64 20 61 6e 64 0a 20 20 20 20 20 68 61 73 rs.may.have.is.void.and......has
f4c0 20 6e 6f 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 69 .no.effect.on.the.meaning.of.thi
f4e0 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 32 2e 20 56 45 52 42 41 54 49 4d 20 43 4f 50 59 49 4e s.License.....2..VERBATIM.COPYIN
f500 47 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 G.......You.may.copy.and.distrib
f520 75 74 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 6e 20 61 6e 79 20 6d 65 64 69 75 6d 2c 20 ute.the.Document.in.any.medium,.
f540 65 69 74 68 65 72 0a 20 20 20 20 20 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 20 6f 72 20 6e 6f 6e 63 either......commercially.or.nonc
f560 6f 6d 6d 65 72 63 69 61 6c 6c 79 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 69 73 20 ommercially,.provided.that.this.
f580 4c 69 63 65 6e 73 65 2c 20 74 68 65 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 License,.the......copyright.noti
f5a0 63 65 73 2c 20 61 6e 64 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 73 61 79 69 ces,.and.the.license.notice.sayi
f5c0 6e 67 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 61 70 70 6c 69 65 73 20 74 6f 20 ng.this.License......applies.to.
f5e0 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 72 65 20 72 65 70 72 6f 64 75 63 65 64 20 69 6e 20 61 the.Document.are.reproduced.in.a
f600 6c 6c 20 63 6f 70 69 65 73 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75 0a 20 20 20 20 20 61 64 64 ll.copies,.and.that.you......add
f620 20 6e 6f 20 6f 74 68 65 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 77 68 61 74 73 6f 65 76 65 72 20 .no.other.conditions.whatsoever.
f640 74 6f 20 74 68 6f 73 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 0a 20 to.those.of.this.License...You..
f660 20 20 20 20 6d 61 79 20 6e 6f 74 20 75 73 65 20 74 65 63 68 6e 69 63 61 6c 20 6d 65 61 73 75 72 ....may.not.use.technical.measur
f680 65 73 20 74 6f 20 6f 62 73 74 72 75 63 74 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 72 65 es.to.obstruct.or.control.the.re
f6a0 61 64 69 6e 67 0a 20 20 20 20 20 6f 72 20 66 75 72 74 68 65 72 20 63 6f 70 79 69 6e 67 20 6f 66 ading......or.further.copying.of
f6c0 20 74 68 65 20 63 6f 70 69 65 73 20 79 6f 75 20 6d 61 6b 65 20 6f 72 20 64 69 73 74 72 69 62 75 .the.copies.you.make.or.distribu
f6e0 74 65 2e 20 20 48 6f 77 65 76 65 72 2c 0a 20 20 20 20 20 79 6f 75 20 6d 61 79 20 61 63 63 65 70 te...However,......you.may.accep
f700 74 20 63 6f 6d 70 65 6e 73 61 74 69 6f 6e 20 69 6e 20 65 78 63 68 61 6e 67 65 20 66 6f 72 20 63 t.compensation.in.exchange.for.c
f720 6f 70 69 65 73 2e 20 20 49 66 20 79 6f 75 0a 20 20 20 20 20 64 69 73 74 72 69 62 75 74 65 20 61 opies...If.you......distribute.a
f740 20 6c 61 72 67 65 20 65 6e 6f 75 67 68 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 70 69 65 73 20 79 .large.enough.number.of.copies.y
f760 6f 75 20 6d 75 73 74 20 61 6c 73 6f 20 66 6f 6c 6c 6f 77 20 74 68 65 0a 20 20 20 20 20 63 6f 6e ou.must.also.follow.the......con
f780 64 69 74 69 6f 6e 73 20 69 6e 20 73 65 63 74 69 6f 6e 20 33 2e 0a 0a 20 20 20 20 20 59 6f 75 20 ditions.in.section.3........You.
f7a0 6d 61 79 20 61 6c 73 6f 20 6c 65 6e 64 20 63 6f 70 69 65 73 2c 20 75 6e 64 65 72 20 74 68 65 20 may.also.lend.copies,.under.the.
f7c0 73 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 74 61 74 65 64 20 61 62 6f 76 65 2c 0a 20 20 same.conditions.stated.above,...
f7e0 20 20 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 70 75 62 6c 69 63 6c 79 20 64 69 73 70 6c 61 79 20 ...and.you.may.publicly.display.
f800 63 6f 70 69 65 73 2e 0a 0a 20 20 33 2e 20 43 4f 50 59 49 4e 47 20 49 4e 20 51 55 41 4e 54 49 54 copies.....3..COPYING.IN.QUANTIT
f820 59 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 70 75 62 6c 69 73 68 20 70 72 69 6e 74 65 64 20 63 Y.......If.you.publish.printed.c
f840 6f 70 69 65 73 20 28 6f 72 20 63 6f 70 69 65 73 20 69 6e 20 6d 65 64 69 61 20 74 68 61 74 20 63 opies.(or.copies.in.media.that.c
f860 6f 6d 6d 6f 6e 6c 79 0a 20 20 20 20 20 68 61 76 65 20 70 72 69 6e 74 65 64 20 63 6f 76 65 72 73 ommonly......have.printed.covers
f880 29 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 6e 75 6d 62 65 72 69 6e 67 20 6d 6f 72 ).of.the.Document,.numbering.mor
f8a0 65 20 74 68 61 6e 20 31 30 30 2c 20 61 6e 64 0a 20 20 20 20 20 74 68 65 20 44 6f 63 75 6d 65 6e e.than.100,.and......the.Documen
f8c0 74 e2 80 99 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 72 65 71 75 69 72 65 73 20 43 6f t...s.license.notice.requires.Co
f8e0 76 65 72 20 54 65 78 74 73 2c 20 79 6f 75 20 6d 75 73 74 0a 20 20 20 20 20 65 6e 63 6c 6f 73 65 ver.Texts,.you.must......enclose
f900 20 74 68 65 20 63 6f 70 69 65 73 20 69 6e 20 63 6f 76 65 72 73 20 74 68 61 74 20 63 61 72 72 79 .the.copies.in.covers.that.carry
f920 2c 20 63 6c 65 61 72 6c 79 20 61 6e 64 20 6c 65 67 69 62 6c 79 2c 20 61 6c 6c 0a 20 20 20 20 20 ,.clearly.and.legibly,.all......
f940 74 68 65 73 65 20 43 6f 76 65 72 20 54 65 78 74 73 3a 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 these.Cover.Texts:.Front-Cover.T
f960 65 78 74 73 20 6f 6e 20 74 68 65 20 66 72 6f 6e 74 20 63 6f 76 65 72 2c 20 61 6e 64 0a 20 20 20 exts.on.the.front.cover,.and....
f980 20 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 6e 20 74 68 65 20 62 61 63 6b 20 63 ..Back-Cover.Texts.on.the.back.c
f9a0 6f 76 65 72 2e 20 20 42 6f 74 68 20 63 6f 76 65 72 73 20 6d 75 73 74 20 61 6c 73 6f 20 63 6c 65 over...Both.covers.must.also.cle
f9c0 61 72 6c 79 0a 20 20 20 20 20 61 6e 64 20 6c 65 67 69 62 6c 79 20 69 64 65 6e 74 69 66 79 20 79 arly......and.legibly.identify.y
f9e0 6f 75 20 61 73 20 74 68 65 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 73 65 20 63 6f 70 ou.as.the.publisher.of.these.cop
fa00 69 65 73 2e 20 20 54 68 65 0a 20 20 20 20 20 66 72 6f 6e 74 20 63 6f 76 65 72 20 6d 75 73 74 20 ies...The......front.cover.must.
fa20 70 72 65 73 65 6e 74 20 74 68 65 20 66 75 6c 6c 20 74 69 74 6c 65 20 77 69 74 68 20 61 6c 6c 20 present.the.full.title.with.all.
fa40 77 6f 72 64 73 20 6f 66 20 74 68 65 20 74 69 74 6c 65 0a 20 20 20 20 20 65 71 75 61 6c 6c 79 20 words.of.the.title......equally.
fa60 70 72 6f 6d 69 6e 65 6e 74 20 61 6e 64 20 76 69 73 69 62 6c 65 2e 20 20 59 6f 75 20 6d 61 79 20 prominent.and.visible...You.may.
fa80 61 64 64 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 6c 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 63 add.other.material.on.the......c
faa0 6f 76 65 72 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 2e 20 20 43 6f 70 79 69 6e 67 20 77 69 74 68 overs.in.addition...Copying.with
fac0 20 63 68 61 6e 67 65 73 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 65 20 63 6f 76 65 72 73 2c 20 .changes.limited.to.the.covers,.
fae0 61 73 0a 20 20 20 20 20 6c 6f 6e 67 20 61 73 20 74 68 65 79 20 70 72 65 73 65 72 76 65 20 74 68 as......long.as.they.preserve.th
fb00 65 20 74 69 74 6c 65 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6e 64 20 73 61 74 69 e.title.of.the.Document.and.sati
fb20 73 66 79 20 74 68 65 73 65 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 63 61 6e 20 62 sfy.these......conditions,.can.b
fb40 65 20 74 72 65 61 74 65 64 20 61 73 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 69 6e e.treated.as.verbatim.copying.in
fb60 20 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 72 65 .other.respects........If.the.re
fb80 71 75 69 72 65 64 20 74 65 78 74 73 20 66 6f 72 20 65 69 74 68 65 72 20 63 6f 76 65 72 20 61 72 quired.texts.for.either.cover.ar
fba0 65 20 74 6f 6f 20 76 6f 6c 75 6d 69 6e 6f 75 73 20 74 6f 20 66 69 74 0a 20 20 20 20 20 6c 65 67 e.too.voluminous.to.fit......leg
fbc0 69 62 6c 79 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 70 75 74 20 74 68 65 20 66 69 72 73 74 20 6f ibly,.you.should.put.the.first.o
fbe0 6e 65 73 20 6c 69 73 74 65 64 20 28 61 73 20 6d 61 6e 79 20 61 73 20 66 69 74 0a 20 20 20 20 20 nes.listed.(as.many.as.fit......
fc00 72 65 61 73 6f 6e 61 62 6c 79 29 20 6f 6e 20 74 68 65 20 61 63 74 75 61 6c 20 63 6f 76 65 72 2c reasonably).on.the.actual.cover,
fc20 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 20 74 68 65 20 72 65 73 74 20 6f 6e 74 6f 0a 20 20 20 20 .and.continue.the.rest.onto.....
fc40 20 61 64 6a 61 63 65 6e 74 20 70 61 67 65 73 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 70 75 .adjacent.pages........If.you.pu
fc60 62 6c 69 73 68 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 4f 70 61 71 75 65 20 63 6f 70 69 65 blish.or.distribute.Opaque.copie
fc80 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 6e 75 6d 62 65 72 69 6e 67 s.of.the.Document......numbering
fca0 20 6d 6f 72 65 20 74 68 61 6e 20 31 30 30 2c 20 79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20 .more.than.100,.you.must.either.
fcc0 69 6e 63 6c 75 64 65 20 61 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 0a 20 20 20 20 20 include.a.machine-readable......
fce0 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 61 6c 6f 6e 67 20 77 69 74 68 20 65 61 63 68 Transparent.copy.along.with.each
fd00 20 4f 70 61 71 75 65 20 63 6f 70 79 2c 20 6f 72 20 73 74 61 74 65 20 69 6e 20 6f 72 20 77 69 74 .Opaque.copy,.or.state.in.or.wit
fd20 68 0a 20 20 20 20 20 65 61 63 68 20 4f 70 61 71 75 65 20 63 6f 70 79 20 61 20 63 6f 6d 70 75 74 h......each.Opaque.copy.a.comput
fd40 65 72 2d 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 20 66 72 6f 6d 20 77 68 69 63 68 20 74 er-network.location.from.which.t
fd60 68 65 20 67 65 6e 65 72 61 6c 0a 20 20 20 20 20 6e 65 74 77 6f 72 6b 2d 75 73 69 6e 67 20 70 75 he.general......network-using.pu
fd80 62 6c 69 63 20 68 61 73 20 61 63 63 65 73 73 20 74 6f 20 64 6f 77 6e 6c 6f 61 64 20 75 73 69 6e blic.has.access.to.download.usin
fda0 67 20 70 75 62 6c 69 63 2d 73 74 61 6e 64 61 72 64 0a 20 20 20 20 20 6e 65 74 77 6f 72 6b 20 70 g.public-standard......network.p
fdc0 72 6f 74 6f 63 6f 6c 73 20 61 20 63 6f 6d 70 6c 65 74 65 20 54 72 61 6e 73 70 61 72 65 6e 74 20 rotocols.a.complete.Transparent.
fde0 63 6f 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 66 72 65 65 0a 20 20 20 20 20 copy.of.the.Document,.free......
fe00 6f 66 20 61 64 64 65 64 20 6d 61 74 65 72 69 61 6c 2e 20 20 49 66 20 79 6f 75 20 75 73 65 20 74 of.added.material...If.you.use.t
fe20 68 65 20 6c 61 74 74 65 72 20 6f 70 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 74 61 6b 65 0a he.latter.option,.you.must.take.
fe40 20 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 79 20 70 72 75 64 65 6e 74 20 73 74 65 70 73 2c 20 77 .....reasonably.prudent.steps,.w
fe60 68 65 6e 20 79 6f 75 20 62 65 67 69 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 4f 70 hen.you.begin.distribution.of.Op
fe80 61 71 75 65 0a 20 20 20 20 20 63 6f 70 69 65 73 20 69 6e 20 71 75 61 6e 74 69 74 79 2c 20 74 6f aque......copies.in.quantity,.to
fea0 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 69 73 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f .ensure.that.this.Transparent.co
fec0 70 79 20 77 69 6c 6c 0a 20 20 20 20 20 72 65 6d 61 69 6e 20 74 68 75 73 20 61 63 63 65 73 73 69 py.will......remain.thus.accessi
fee0 62 6c 65 20 61 74 20 74 68 65 20 73 74 61 74 65 64 20 6c 6f 63 61 74 69 6f 6e 20 75 6e 74 69 6c ble.at.the.stated.location.until
ff00 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 0a 20 20 20 20 20 79 65 61 72 20 61 66 74 65 72 20 74 68 .at.least.one......year.after.th
ff20 65 20 6c 61 73 74 20 74 69 6d 65 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 20 4f 70 e.last.time.you.distribute.an.Op
ff40 61 71 75 65 20 63 6f 70 79 20 28 64 69 72 65 63 74 6c 79 20 6f 72 0a 20 20 20 20 20 74 68 72 6f aque.copy.(directly.or......thro
ff60 75 67 68 20 79 6f 75 72 20 61 67 65 6e 74 73 20 6f 72 20 72 65 74 61 69 6c 65 72 73 29 20 6f 66 ugh.your.agents.or.retailers).of
ff80 20 74 68 61 74 20 65 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2e 0a 0a 20 20 .that.edition.to.the.public.....
ffa0 20 20 20 49 74 20 69 73 20 72 65 71 75 65 73 74 65 64 2c 20 62 75 74 20 6e 6f 74 20 72 65 71 75 ...It.is.requested,.but.not.requ
ffc0 69 72 65 64 2c 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 74 61 63 74 20 74 68 65 20 61 75 74 68 6f ired,.that.you.contact.the.autho
ffe0 72 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 65 6c 6c 20 62 65 66 rs.of......the.Document.well.bef
10000 6f 72 65 20 72 65 64 69 73 74 72 69 62 75 74 69 6e 67 20 61 6e 79 20 6c 61 72 67 65 20 6e 75 6d ore.redistributing.any.large.num
10020 62 65 72 20 6f 66 20 63 6f 70 69 65 73 2c 0a 20 20 20 20 20 74 6f 20 67 69 76 65 20 74 68 65 6d ber.of.copies,......to.give.them
10040 20 61 20 63 68 61 6e 63 65 20 74 6f 20 70 72 6f 76 69 64 65 20 79 6f 75 20 77 69 74 68 20 61 6e .a.chance.to.provide.you.with.an
10060 20 75 70 64 61 74 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 20 44 6f 63 .updated.version.of.the......Doc
10080 75 6d 65 6e 74 2e 0a 0a 20 20 34 2e 20 4d 4f 44 49 46 49 43 41 54 49 4f 4e 53 0a 0a 20 20 20 20 ument.....4..MODIFICATIONS......
100a0 20 59 6f 75 20 6d 61 79 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 61 20 4d .You.may.copy.and.distribute.a.M
100c0 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a odified.Version.of.the.Document.
100e0 20 20 20 20 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 73 65 63 .....under.the.conditions.of.sec
10100 74 69 6f 6e 73 20 32 20 61 6e 64 20 33 20 61 62 6f 76 65 2c 20 70 72 6f 76 69 64 65 64 20 74 68 tions.2.and.3.above,.provided.th
10120 61 74 20 79 6f 75 0a 20 20 20 20 20 72 65 6c 65 61 73 65 20 74 68 65 20 4d 6f 64 69 66 69 65 64 at.you......release.the.Modified
10140 20 56 65 72 73 69 6f 6e 20 75 6e 64 65 72 20 70 72 65 63 69 73 65 6c 79 20 74 68 69 73 20 4c 69 .Version.under.precisely.this.Li
10160 63 65 6e 73 65 2c 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 4d 6f 64 69 66 69 65 64 20 56 65 cense,.with.the......Modified.Ve
10180 72 73 69 6f 6e 20 66 69 6c 6c 69 6e 67 20 74 68 65 20 72 6f 6c 65 20 6f 66 20 74 68 65 20 44 6f rsion.filling.the.role.of.the.Do
101a0 63 75 6d 65 6e 74 2c 20 74 68 75 73 20 6c 69 63 65 6e 73 69 6e 67 0a 20 20 20 20 20 64 69 73 74 cument,.thus.licensing......dist
101c0 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 ribution.and.modification.of.the
101e0 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 74 6f 20 77 68 6f 65 76 65 72 0a 20 20 20 .Modified.Version.to.whoever....
10200 20 20 70 6f 73 73 65 73 73 65 73 20 61 20 63 6f 70 79 20 6f 66 20 69 74 2e 20 20 49 6e 20 61 64 ..possesses.a.copy.of.it...In.ad
10220 64 69 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 74 68 65 73 65 20 74 68 69 6e 67 73 dition,.you.must.do.these.things
10240 20 69 6e 0a 20 20 20 20 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 3a 0a 0a .in......the.Modified.Version:..
10260 20 20 20 20 20 20 20 41 2e 20 55 73 65 20 69 6e 20 74 68 65 20 54 69 74 6c 65 20 50 61 67 65 20 .......A..Use.in.the.Title.Page.
10280 28 61 6e 64 20 6f 6e 20 74 68 65 20 63 6f 76 65 72 73 2c 20 69 66 20 61 6e 79 29 20 61 20 74 69 (and.on.the.covers,.if.any).a.ti
102a0 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 74 68 61 74 tle...........distinct.from.that
102c0 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 66 72 6f 6d 20 74 68 6f 73 65 .of.the.Document,.and.from.those
102e0 20 6f 66 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 .of.previous...........versions.
10300 28 77 68 69 63 68 20 73 68 6f 75 6c 64 2c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 61 6e 79 (which.should,.if.there.were.any
10320 2c 20 62 65 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 48 69 73 ,.be.listed.in.the...........His
10340 74 6f 72 79 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 29 2e 20 20 tory.section.of.the.Document)...
10360 59 6f 75 20 6d 61 79 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 74 69 74 6c 65 0a 20 20 20 20 20 You.may.use.the.same.title......
10380 20 20 20 20 20 61 73 20 61 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 20 69 66 20 74 68 .....as.a.previous.version.if.th
103a0 65 20 6f 72 69 67 69 6e 61 6c 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 61 74 0a 20 20 20 e.original.publisher.of.that....
103c0 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 20 67 69 76 65 73 20 70 65 72 6d 69 73 73 69 6f 6e 2e .......version.gives.permission.
103e0 0a 0a 20 20 20 20 20 20 20 42 2e 20 4c 69 73 74 20 6f 6e 20 74 68 65 20 54 69 74 6c 65 20 50 61 .........B..List.on.the.Title.Pa
10400 67 65 2c 20 61 73 20 61 75 74 68 6f 72 73 2c 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 70 65 72 73 ge,.as.authors,.one.or.more.pers
10420 6f 6e 73 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 65 6e 74 69 74 69 65 73 20 72 65 73 70 6f 6e ons.or...........entities.respon
10440 73 69 62 6c 65 20 66 6f 72 20 61 75 74 68 6f 72 73 68 69 70 20 6f 66 20 74 68 65 20 6d 6f 64 69 sible.for.authorship.of.the.modi
10460 66 69 63 61 74 69 6f 6e 73 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 4d 6f 64 69 66 fications.in...........the.Modif
10480 69 65 64 20 56 65 72 73 69 6f 6e 2c 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 61 74 20 6c 65 ied.Version,.together.with.at.le
104a0 61 73 74 20 66 69 76 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 63 69 ast.five.of.the...........princi
104c0 70 61 6c 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 28 61 6c 6c pal.authors.of.the.Document.(all
104e0 20 6f 66 20 69 74 73 20 70 72 69 6e 63 69 70 61 6c 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 .of.its.principal...........auth
10500 6f 72 73 2c 20 69 66 20 69 74 20 68 61 73 20 66 65 77 65 72 20 74 68 61 6e 20 66 69 76 65 29 2c ors,.if.it.has.fewer.than.five),
10520 20 75 6e 6c 65 73 73 20 74 68 65 79 20 72 65 6c 65 61 73 65 20 79 6f 75 0a 20 20 20 20 20 20 20 .unless.they.release.you........
10540 20 20 20 66 72 6f 6d 20 74 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 ...from.this.requirement........
10560 20 20 43 2e 20 53 74 61 74 65 20 6f 6e 20 74 68 65 20 54 69 74 6c 65 20 70 61 67 65 20 74 68 65 ..C..State.on.the.Title.page.the
10580 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 0a 20 20 .name.of.the.publisher.of.the...
105a0 20 20 20 20 20 20 20 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 2c 20 61 73 20 74 68 65 ........Modified.Version,.as.the
105c0 20 70 75 62 6c 69 73 68 65 72 2e 0a 0a 20 20 20 20 20 20 20 44 2e 20 50 72 65 73 65 72 76 65 20 .publisher..........D..Preserve.
105e0 61 6c 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 20 6f 66 20 74 68 65 all.the.copyright.notices.of.the
10600 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 20 20 45 2e 20 41 64 64 20 61 6e 20 61 70 70 .Document..........E..Add.an.app
10620 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 66 6f 72 20 79 6f ropriate.copyright.notice.for.yo
10640 75 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 61 64 6a 61 63 ur.modifications...........adjac
10660 65 6e 74 20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 ent.to.the.other.copyright.notic
10680 65 73 2e 0a 0a 20 20 20 20 20 20 20 46 2e 20 49 6e 63 6c 75 64 65 2c 20 69 6d 6d 65 64 69 61 74 es..........F..Include,.immediat
106a0 65 6c 79 20 61 66 74 65 72 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 2c ely.after.the.copyright.notices,
106c0 20 61 20 6c 69 63 65 6e 73 65 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 63 65 20 67 69 76 69 .a.license...........notice.givi
106e0 6e 67 20 74 68 65 20 70 75 62 6c 69 63 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 20 ng.the.public.permission.to.use.
10700 74 68 65 20 4d 6f 64 69 66 69 65 64 0a 20 20 20 20 20 20 20 20 20 20 56 65 72 73 69 6f 6e 20 75 the.Modified...........Version.u
10720 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 nder.the.terms.of.this.License,.
10740 69 6e 20 74 68 65 20 66 6f 72 6d 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 74 in.the.form.shown.in...........t
10760 68 65 20 41 64 64 65 6e 64 75 6d 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 20 20 20 20 47 2e 20 50 72 he.Addendum.below..........G..Pr
10780 65 73 65 72 76 65 20 69 6e 20 74 68 61 74 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 74 68 eserve.in.that.license.notice.th
107a0 65 20 66 75 6c 6c 20 6c 69 73 74 73 20 6f 66 20 49 6e 76 61 72 69 61 6e 74 0a 20 20 20 20 20 20 e.full.lists.of.Invariant.......
107c0 20 20 20 20 53 65 63 74 69 6f 6e 73 20 61 6e 64 20 72 65 71 75 69 72 65 64 20 43 6f 76 65 72 20 ....Sections.and.required.Cover.
107e0 54 65 78 74 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 e2 80 99 73 0a Texts.given.in.the.Document...s.
10800 20 20 20 20 20 20 20 20 20 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 20 20 20 20 ..........license.notice........
10820 20 20 48 2e 20 49 6e 63 6c 75 64 65 20 61 6e 20 75 6e 61 6c 74 65 72 65 64 20 63 6f 70 79 20 6f ..H..Include.an.unaltered.copy.o
10840 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 20 20 49 2e 20 50 72 65 73 65 f.this.License..........I..Prese
10860 72 76 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 48 69 73 74 rve.the.section.Entitled....Hist
10880 6f 72 79 e2 80 9d 2c 20 50 72 65 73 65 72 76 65 20 69 74 73 20 54 69 74 6c 65 2c 0a 20 20 20 20 ory...,.Preserve.its.Title,.....
108a0 20 20 20 20 20 20 61 6e 64 20 61 64 64 20 74 6f 20 69 74 20 61 6e 20 69 74 65 6d 20 73 74 61 74 ......and.add.to.it.an.item.stat
108c0 69 6e 67 20 61 74 20 6c 65 61 73 74 20 74 68 65 20 74 69 74 6c 65 2c 20 79 65 61 72 2c 20 6e 65 ing.at.least.the.title,.year,.ne
108e0 77 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72 73 2c 20 61 6e 64 20 70 75 62 6c 69 73 68 w...........authors,.and.publish
10900 65 72 20 6f 66 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 61 73 20 67 69 er.of.the.Modified.Version.as.gi
10920 76 65 6e 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 54 69 74 6c 65 20 50 61 67 65 2e ven.on.the...........Title.Page.
10940 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 ..If.there.is.no.section.Entitle
10960 64 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 d....History....in.the..........
10980 20 44 6f 63 75 6d 65 6e 74 2c 20 63 72 65 61 74 65 20 6f 6e 65 20 73 74 61 74 69 6e 67 20 74 68 .Document,.create.one.stating.th
109a0 65 20 74 69 74 6c 65 2c 20 79 65 61 72 2c 20 61 75 74 68 6f 72 73 2c 20 61 6e 64 0a 20 20 20 20 e.title,.year,.authors,.and.....
109c0 20 20 20 20 20 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 ......publisher.of.the.Document.
109e0 61 73 20 67 69 76 65 6e 20 6f 6e 20 69 74 73 20 54 69 74 6c 65 20 50 61 67 65 2c 20 74 68 65 6e as.given.on.its.Title.Page,.then
10a00 20 61 64 64 0a 20 20 20 20 20 20 20 20 20 20 61 6e 20 69 74 65 6d 20 64 65 73 63 72 69 62 69 6e .add...........an.item.describin
10a20 67 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 61 73 20 73 74 61 74 65 64 g.the.Modified.Version.as.stated
10a40 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 73 65 6e 74 65 .in.the...........previous.sente
10a60 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 4a 2e 20 50 72 65 73 65 72 76 65 20 74 68 65 20 6e 65 74 nce..........J..Preserve.the.net
10a80 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 2c 20 69 66 20 61 6e 79 2c 20 67 69 76 65 6e 20 69 6e 20 work.location,.if.any,.given.in.
10aa0 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 70 75 62 6c 69 the.Document...........for.publi
10ac0 63 20 61 63 63 65 73 73 20 74 6f 20 61 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 6f c.access.to.a.Transparent.copy.o
10ae0 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 6c 69 f.the.Document,.and...........li
10b00 6b 65 77 69 73 65 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 73 20 67 69 76 kewise.the.network.locations.giv
10b20 65 6e 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 en.in.the.Document.for..........
10b40 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 20 69 74 20 77 61 73 20 62 61 73 65 64 20 .previous.versions.it.was.based.
10b60 6f 6e 2e 20 20 54 68 65 73 65 20 6d 61 79 20 62 65 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 0a on...These.may.be.placed.in.the.
10b80 20 20 20 20 20 20 20 20 20 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 20 73 65 63 74 69 6f 6e 2e .............History....section.
10ba0 20 20 59 6f 75 20 6d 61 79 20 6f 6d 69 74 20 61 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f ..You.may.omit.a.network.locatio
10bc0 6e 20 66 6f 72 20 61 20 77 6f 72 6b 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 77 61 73 20 n.for.a.work...........that.was.
10be0 70 75 62 6c 69 73 68 65 64 20 61 74 20 6c 65 61 73 74 20 66 6f 75 72 20 79 65 61 72 73 20 62 65 published.at.least.four.years.be
10c00 66 6f 72 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 69 74 73 65 fore.the.Document...........itse
10c20 6c 66 2c 20 6f 72 20 69 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 75 62 6c 69 73 68 65 72 lf,.or.if.the.original.publisher
10c40 20 6f 66 20 74 68 65 20 76 65 72 73 69 6f 6e 20 69 74 20 72 65 66 65 72 73 0a 20 20 20 20 20 20 .of.the.version.it.refers.......
10c60 20 20 20 20 74 6f 20 67 69 76 65 73 20 70 65 72 6d 69 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 ....to.gives.permission.........
10c80 20 4b 2e 20 46 6f 72 20 61 6e 79 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c .K..For.any.section.Entitled....
10ca0 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 20 6f 72 20 e2 80 9c 44 65 64 69 63 61 Acknowledgements....or....Dedica
10cc0 74 69 6f 6e 73 e2 80 9d 2c 0a 20 20 20 20 20 20 20 20 20 20 50 72 65 73 65 72 76 65 20 74 68 65 tions...,...........Preserve.the
10ce0 20 54 69 74 6c 65 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 70 72 65 73 65 .Title.of.the.section,.and.prese
10d00 72 76 65 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c rve.in.the.section...........all
10d20 20 74 68 65 20 73 75 62 73 74 61 6e 63 65 20 61 6e 64 20 74 6f 6e 65 20 6f 66 20 65 61 63 68 20 .the.substance.and.tone.of.each.
10d40 6f 66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 61 63 6b of.the.contributor...........ack
10d60 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 20 61 6e 64 2f 6f 72 20 64 65 64 69 63 61 74 69 6f 6e 73 nowledgements.and/or.dedications
10d80 20 67 69 76 65 6e 20 74 68 65 72 65 69 6e 2e 0a 0a 20 20 20 20 20 20 20 4c 2e 20 50 72 65 73 65 .given.therein..........L..Prese
10da0 72 76 65 20 61 6c 6c 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f rve.all.the.Invariant.Sections.o
10dc0 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 75 6e 61 6c 74 65 72 65 64 0a 20 20 20 20 20 20 f.the.Document,.unaltered.......
10de0 20 20 20 20 69 6e 20 74 68 65 69 72 20 74 65 78 74 20 61 6e 64 20 69 6e 20 74 68 65 69 72 20 74 ....in.their.text.and.in.their.t
10e00 69 74 6c 65 73 2e 20 20 53 65 63 74 69 6f 6e 20 6e 75 6d 62 65 72 73 20 6f 72 20 74 68 65 0a 20 itles...Section.numbers.or.the..
10e20 20 20 20 20 20 20 20 20 20 65 71 75 69 76 61 6c 65 6e 74 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 .........equivalent.are.not.cons
10e40 69 64 65 72 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 idered.part.of.the.section.title
10e60 73 2e 0a 0a 20 20 20 20 20 20 20 4d 2e 20 44 65 6c 65 74 65 20 61 6e 79 20 73 65 63 74 69 6f 6e s..........M..Delete.any.section
10e80 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 e2 80 9d 2e 20 20 53 .Entitled....Endorsements......S
10ea0 75 63 68 20 61 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 6d 61 79 20 6e 6f 74 20 uch.a.section...........may.not.
10ec0 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 be.included.in.the.Modified.Vers
10ee0 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 4e 2e 20 44 6f 20 6e 6f 74 20 72 65 74 69 74 6c 65 20 61 ion..........N..Do.not.retitle.a
10f00 6e 79 20 65 78 69 73 74 69 6e 67 20 73 65 63 74 69 6f 6e 20 74 6f 20 62 65 20 45 6e 74 69 74 6c ny.existing.section.to.be.Entitl
10f20 65 64 0a 20 20 20 20 20 20 20 20 20 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 e2 80 9d 20 ed..............Endorsements....
10f40 6f 72 20 74 6f 20 63 6f 6e 66 6c 69 63 74 20 69 6e 20 74 69 74 6c 65 20 77 69 74 68 20 61 6e 79 or.to.conflict.in.title.with.any
10f60 20 49 6e 76 61 72 69 61 6e 74 0a 20 20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 2e 0a 0a 20 .Invariant...........Section....
10f80 20 20 20 20 20 20 4f 2e 20 50 72 65 73 65 72 76 65 20 61 6e 79 20 57 61 72 72 61 6e 74 79 20 44 ......O..Preserve.any.Warranty.D
10fa0 69 73 63 6c 61 69 6d 65 72 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 4d 6f 64 69 66 69 65 isclaimers........If.the.Modifie
10fc0 64 20 56 65 72 73 69 6f 6e 20 69 6e 63 6c 75 64 65 73 20 6e 65 77 20 66 72 6f 6e 74 2d 6d 61 74 d.Version.includes.new.front-mat
10fe0 74 65 72 20 73 65 63 74 69 6f 6e 73 20 6f 72 0a 20 20 20 20 20 61 70 70 65 6e 64 69 63 65 73 20 ter.sections.or......appendices.
11000 74 68 61 74 20 71 75 61 6c 69 66 79 20 61 73 20 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f that.qualify.as.Secondary.Sectio
11020 6e 73 20 61 6e 64 20 63 6f 6e 74 61 69 6e 20 6e 6f 0a 20 20 20 20 20 6d 61 74 65 72 69 61 6c 20 ns.and.contain.no......material.
11040 63 6f 70 69 65 64 20 66 72 6f 6d 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 79 6f 75 20 6d 61 copied.from.the.Document,.you.ma
11060 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 20 64 65 73 69 67 6e 61 74 65 0a 20 20 20 20 20 y.at.your.option.designate......
11080 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20 61 73 some.or.all.of.these.sections.as
110a0 20 69 6e 76 61 72 69 61 6e 74 2e 20 20 54 6f 20 64 6f 20 74 68 69 73 2c 20 61 64 64 20 74 68 65 .invariant...To.do.this,.add.the
110c0 69 72 0a 20 20 20 20 20 74 69 74 6c 65 73 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 49 6e ir......titles.to.the.list.of.In
110e0 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 variant.Sections.in.the.Modified
11100 20 56 65 72 73 69 6f 6e e2 80 99 73 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 .Version...s......license.notice
11120 2e 20 20 54 68 65 73 65 20 74 69 74 6c 65 73 20 6d 75 73 74 20 62 65 20 64 69 73 74 69 6e 63 74 ...These.titles.must.be.distinct
11140 20 66 72 6f 6d 20 61 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 74 69 74 .from.any.other......section.tit
11160 6c 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 61 64 64 20 61 20 73 65 63 74 69 6f 6e les........You.may.add.a.section
11180 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 e2 80 9d 2c 20 70 72 .Entitled....Endorsements...,.pr
111a0 6f 76 69 64 65 64 20 69 74 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 20 20 6e 6f 74 68 69 6e 67 20 ovided.it.contains......nothing.
111c0 62 75 74 20 65 6e 64 6f 72 73 65 6d 65 6e 74 73 20 6f 66 20 79 6f 75 72 20 4d 6f 64 69 66 69 65 but.endorsements.of.your.Modifie
111e0 64 20 56 65 72 73 69 6f 6e 20 62 79 20 76 61 72 69 6f 75 73 0a 20 20 20 20 20 70 61 72 74 69 65 d.Version.by.various......partie
11200 73 e2 80 94 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 74 61 74 65 6d 65 6e 74 73 20 6f 66 20 70 s...for.example,.statements.of.p
11220 65 65 72 20 72 65 76 69 65 77 20 6f 72 20 74 68 61 74 20 74 68 65 20 74 65 78 74 20 68 61 73 0a eer.review.or.that.the.text.has.
11240 20 20 20 20 20 62 65 65 6e 20 61 70 70 72 6f 76 65 64 20 62 79 20 61 6e 20 6f 72 67 61 6e 69 7a .....been.approved.by.an.organiz
11260 61 74 69 6f 6e 20 61 73 20 74 68 65 20 61 75 74 68 6f 72 69 74 61 74 69 76 65 20 64 65 66 69 6e ation.as.the.authoritative.defin
11280 69 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 61 20 73 74 61 6e 64 61 72 64 2e 0a 0a 20 20 20 20 20 ition.of......a.standard........
112a0 59 6f 75 20 6d 61 79 20 61 64 64 20 61 20 70 61 73 73 61 67 65 20 6f 66 20 75 70 20 74 6f 20 66 You.may.add.a.passage.of.up.to.f
112c0 69 76 65 20 77 6f 72 64 73 20 61 73 20 61 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 2c ive.words.as.a.Front-Cover.Text,
112e0 0a 20 20 20 20 20 61 6e 64 20 61 20 70 61 73 73 61 67 65 20 6f 66 20 75 70 20 74 6f 20 32 35 20 ......and.a.passage.of.up.to.25.
11300 77 6f 72 64 73 20 61 73 20 61 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 2c 20 74 6f 20 74 words.as.a.Back-Cover.Text,.to.t
11320 68 65 20 65 6e 64 20 6f 66 0a 20 20 20 20 20 74 68 65 20 6c 69 73 74 20 6f 66 20 43 6f 76 65 72 he.end.of......the.list.of.Cover
11340 20 54 65 78 74 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 2e 20 .Texts.in.the.Modified.Version..
11360 20 4f 6e 6c 79 20 6f 6e 65 20 70 61 73 73 61 67 65 0a 20 20 20 20 20 6f 66 20 46 72 6f 6e 74 2d .Only.one.passage......of.Front-
11380 43 6f 76 65 72 20 54 65 78 74 20 61 6e 64 20 6f 6e 65 20 6f 66 20 42 61 63 6b 2d 43 6f 76 65 72 Cover.Text.and.one.of.Back-Cover
113a0 20 54 65 78 74 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 62 79 20 28 6f 72 0a 20 20 20 20 20 74 .Text.may.be.added.by.(or......t
113c0 68 72 6f 75 67 68 20 61 72 72 61 6e 67 65 6d 65 6e 74 73 20 6d 61 64 65 20 62 79 29 20 61 6e 79 hrough.arrangements.made.by).any
113e0 20 6f 6e 65 20 65 6e 74 69 74 79 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 .one.entity...If.the.Document...
11400 20 20 20 61 6c 72 65 61 64 79 20 69 6e 63 6c 75 64 65 73 20 61 20 63 6f 76 65 72 20 74 65 78 74 ...already.includes.a.cover.text
11420 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 63 6f 76 65 72 2c 20 70 72 65 76 69 6f 75 73 6c 79 20 .for.the.same.cover,.previously.
11440 61 64 64 65 64 0a 20 20 20 20 20 62 79 20 79 6f 75 20 6f 72 20 62 79 20 61 72 72 61 6e 67 65 6d added......by.you.or.by.arrangem
11460 65 6e 74 20 6d 61 64 65 20 62 79 20 74 68 65 20 73 61 6d 65 20 65 6e 74 69 74 79 20 79 6f 75 20 ent.made.by.the.same.entity.you.
11480 61 72 65 20 61 63 74 69 6e 67 20 6f 6e 0a 20 20 20 20 20 62 65 68 61 6c 66 20 6f 66 2c 20 79 6f are.acting.on......behalf.of,.yo
114a0 75 20 6d 61 79 20 6e 6f 74 20 61 64 64 20 61 6e 6f 74 68 65 72 3b 20 62 75 74 20 79 6f 75 20 6d u.may.not.add.another;.but.you.m
114c0 61 79 20 72 65 70 6c 61 63 65 20 74 68 65 20 6f 6c 64 0a 20 20 20 20 20 6f 6e 65 2c 20 6f 6e 20 ay.replace.the.old......one,.on.
114e0 65 78 70 6c 69 63 69 74 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 70 72 65 explicit.permission.from.the.pre
11500 76 69 6f 75 73 20 70 75 62 6c 69 73 68 65 72 20 74 68 61 74 20 61 64 64 65 64 0a 20 20 20 20 20 vious.publisher.that.added......
11520 74 68 65 20 6f 6c 64 20 6f 6e 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 61 75 74 68 6f 72 28 73 29 the.old.one........The.author(s)
11540 20 61 6e 64 20 70 75 62 6c 69 73 68 65 72 28 73 29 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e .and.publisher(s).of.the.Documen
11560 74 20 64 6f 20 6e 6f 74 20 62 79 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 20 67 69 t.do.not.by.this......License.gi
11580 76 65 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 20 74 68 65 69 72 20 6e 61 6d 65 73 ve.permission.to.use.their.names
115a0 20 66 6f 72 20 70 75 62 6c 69 63 69 74 79 20 66 6f 72 20 6f 72 20 74 6f 0a 20 20 20 20 20 61 73 .for.publicity.for.or.to......as
115c0 73 65 72 74 20 6f 72 20 69 6d 70 6c 79 20 65 6e 64 6f 72 73 65 6d 65 6e 74 20 6f 66 20 61 6e 79 sert.or.imply.endorsement.of.any
115e0 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 2e 0a 0a 20 20 35 2e 20 43 4f 4d 42 49 4e 49 .Modified.Version.....5..COMBINI
11600 4e 47 20 44 4f 43 55 4d 45 4e 54 53 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 6f 6d 62 69 NG.DOCUMENTS.......You.may.combi
11620 6e 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 69 74 68 20 6f 74 68 65 72 20 64 6f 63 75 6d ne.the.Document.with.other.docum
11640 65 6e 74 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 0a 20 20 20 20 20 74 68 69 73 20 4c 69 ents.released.under......this.Li
11660 63 65 6e 73 65 2c 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 64 65 66 69 6e 65 64 20 69 cense,.under.the.terms.defined.i
11680 6e 20 73 65 63 74 69 6f 6e 20 34 20 61 62 6f 76 65 20 66 6f 72 0a 20 20 20 20 20 6d 6f 64 69 66 n.section.4.above.for......modif
116a0 69 65 64 20 76 65 72 73 69 6f 6e 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 ied.versions,.provided.that.you.
116c0 69 6e 63 6c 75 64 65 20 69 6e 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 61 6c 6c 0a 20 include.in.the.combination.all..
116e0 20 20 20 20 6f 66 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 ....of.the.Invariant.Sections.of
11700 20 61 6c 6c 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 6e 74 73 2c 0a .all.of.the.original.documents,.
11720 20 20 20 20 20 75 6e 6d 6f 64 69 66 69 65 64 2c 20 61 6e 64 20 6c 69 73 74 20 74 68 65 6d 20 61 .....unmodified,.and.list.them.a
11740 6c 6c 20 61 73 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 20 79 6f 75 72 ll.as.Invariant.Sections.of.your
11760 0a 20 20 20 20 20 63 6f 6d 62 69 6e 65 64 20 77 6f 72 6b 20 69 6e 20 69 74 73 20 6c 69 63 65 6e ......combined.work.in.its.licen
11780 73 65 20 6e 6f 74 69 63 65 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75 20 70 72 65 73 65 72 76 65 se.notice,.and.that.you.preserve
117a0 20 61 6c 6c 0a 20 20 20 20 20 74 68 65 69 72 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 .all......their.Warranty.Disclai
117c0 6d 65 72 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 62 69 6e 65 64 20 77 6f 72 6b 20 6e 65 mers........The.combined.work.ne
117e0 65 64 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 20 6f 6e 65 20 63 6f 70 79 20 6f 66 20 74 68 69 73 ed.only.contain.one.copy.of.this
11800 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 0a 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 69 64 65 6e .License,.and......multiple.iden
11820 74 69 63 61 6c 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6d 61 79 20 62 65 20 tical.Invariant.Sections.may.be.
11840 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 63 6f 70 79 replaced.with.a.single......copy
11860 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 6c 74 69 70 6c 65 20 49 6e 76 61 72 69 61 ...If.there.are.multiple.Invaria
11880 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 0a 20 nt.Sections.with.the.same.name..
118a0 20 20 20 20 62 75 74 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6e 74 65 6e 74 73 2c 20 6d 61 6b 65 ....but.different.contents,.make
118c0 20 74 68 65 20 74 69 74 6c 65 20 6f 66 20 65 61 63 68 20 73 75 63 68 20 73 65 63 74 69 6f 6e 20 .the.title.of.each.such.section.
118e0 75 6e 69 71 75 65 0a 20 20 20 20 20 62 79 20 61 64 64 69 6e 67 20 61 74 20 74 68 65 20 65 6e 64 unique......by.adding.at.the.end
11900 20 6f 66 20 69 74 2c 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 2c 20 74 68 65 20 6e 61 6d 65 .of.it,.in.parentheses,.the.name
11920 20 6f 66 20 74 68 65 0a 20 20 20 20 20 6f 72 69 67 69 6e 61 6c 20 61 75 74 68 6f 72 20 6f 72 20 .of.the......original.author.or.
11940 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 61 74 20 73 65 63 74 69 6f 6e 20 69 66 20 6b 6e 6f publisher.of.that.section.if.kno
11960 77 6e 2c 20 6f 72 20 65 6c 73 65 20 61 0a 20 20 20 20 20 75 6e 69 71 75 65 20 6e 75 6d 62 65 72 wn,.or.else.a......unique.number
11980 2e 20 20 4d 61 6b 65 20 74 68 65 20 73 61 6d 65 20 61 64 6a 75 73 74 6d 65 6e 74 20 74 6f 20 74 ...Make.the.same.adjustment.to.t
119a0 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 20 69 6e 0a 20 20 20 20 20 74 68 65 20 6c 69 he.section.titles.in......the.li
119c0 73 74 20 6f 66 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 st.of.Invariant.Sections.in.the.
119e0 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 6f 6d 62 69 license.notice.of.the......combi
11a00 6e 65 64 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 ned.work........In.the.combinati
11a20 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 73 65 63 74 69 6f 6e on,.you.must.combine.any.section
11a40 73 20 45 6e 74 69 74 6c 65 64 0a 20 20 20 20 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 20 69 6e s.Entitled.........History....in
11a60 20 74 68 65 20 76 61 72 69 6f 75 73 20 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 6e 74 73 2c .the.various.original.documents,
11a80 20 66 6f 72 6d 69 6e 67 20 6f 6e 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 45 6e 74 69 74 6c .forming.one.section......Entitl
11aa0 65 64 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 3b 20 6c 69 6b 65 77 69 73 65 20 63 6f 6d 62 69 ed....History...;.likewise.combi
11ac0 6e 65 20 61 6e 79 20 73 65 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 0a 20 20 20 20 20 e2 80 ne.any.sections.Entitled........
11ae0 9c 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 2c 20 61 6e 64 20 61 6e 79 20 73 65 .Acknowledgements...,.and.any.se
11b00 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 44 65 64 69 63 61 74 69 6f 6e 73 e2 80 ctions.Entitled....Dedications..
11b20 9d 2e 20 20 59 6f 75 0a 20 20 20 20 20 6d 75 73 74 20 64 65 6c 65 74 65 20 61 6c 6c 20 73 65 63 ....You......must.delete.all.sec
11b40 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 2e e2 tions.Entitled....Endorsements..
11b60 80 9d 0a 0a 20 20 36 2e 20 43 4f 4c 4c 45 43 54 49 4f 4e 53 20 4f 46 20 44 4f 43 55 4d 45 4e 54 ......6..COLLECTIONS.OF.DOCUMENT
11b80 53 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b 65 20 61 20 63 6f 6c 6c 65 63 74 69 6f S.......You.may.make.a.collectio
11ba0 6e 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6e 64 n.consisting.of.the.Document.and
11bc0 20 6f 74 68 65 72 0a 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 73 20 72 65 6c 65 61 73 65 64 20 75 .other......documents.released.u
11be0 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 72 65 70 6c 61 63 65 20 74 nder.this.License,.and.replace.t
11c00 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 20 20 20 63 6f 70 69 65 73 20 6f 66 20 74 68 69 he.individual......copies.of.thi
11c20 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 64 6f 63 75 6d 65 6e s.License.in.the.various.documen
11c40 74 73 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 63 6f 70 79 0a 20 20 20 20 20 74 68 61 74 20 ts.with.a.single.copy......that.
11c60 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 70 is.included.in.the.collection,.p
11c80 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 66 6f 6c 6c 6f 77 20 74 68 65 0a 20 20 20 20 rovided.that.you.follow.the.....
11ca0 20 72 75 6c 65 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 76 65 72 62 61 .rules.of.this.License.for.verba
11cc0 74 69 6d 20 63 6f 70 79 69 6e 67 20 6f 66 20 65 61 63 68 20 6f 66 20 74 68 65 20 64 6f 63 75 6d tim.copying.of.each.of.the.docum
11ce0 65 6e 74 73 0a 20 20 20 20 20 69 6e 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 2e ents......in.all.other.respects.
11d00 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 65 78 74 72 61 63 74 20 61 20 73 69 6e 67 6c 65 20 .......You.may.extract.a.single.
11d20 64 6f 63 75 6d 65 6e 74 20 66 72 6f 6d 20 73 75 63 68 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c document.from.such.a.collection,
11d40 20 61 6e 64 0a 20 20 20 20 20 64 69 73 74 72 69 62 75 74 65 20 69 74 20 69 6e 64 69 76 69 64 75 .and......distribute.it.individu
11d60 61 6c 6c 79 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 70 72 6f 76 69 64 65 ally.under.this.License,.provide
11d80 64 20 79 6f 75 20 69 6e 73 65 72 74 0a 20 20 20 20 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 d.you.insert......a.copy.of.this
11da0 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 74 68 65 20 65 78 74 72 61 63 74 65 64 20 64 6f 63 75 .License.into.the.extracted.docu
11dc0 6d 65 6e 74 2c 20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e ment,.and.follow.this......Licen
11de0 73 65 20 69 6e 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 20 72 65 67 61 72 64 69 se.in.all.other.respects.regardi
11e00 6e 67 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 6f 66 20 74 68 61 74 0a 20 20 20 20 ng.verbatim.copying.of.that.....
11e20 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 37 2e 20 41 47 47 52 45 47 41 54 49 4f 4e 20 57 49 54 .document.....7..AGGREGATION.WIT
11e40 48 20 49 4e 44 45 50 45 4e 44 45 4e 54 20 57 4f 52 4b 53 0a 0a 20 20 20 20 20 41 20 63 6f 6d 70 H.INDEPENDENT.WORKS.......A.comp
11e60 69 6c 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6f 72 20 69 74 73 20 64 ilation.of.the.Document.or.its.d
11e80 65 72 69 76 61 74 69 76 65 73 20 77 69 74 68 20 6f 74 68 65 72 0a 20 20 20 20 20 73 65 70 61 72 erivatives.with.other......separ
11ea0 61 74 65 20 61 6e 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 64 6f 63 75 6d 65 6e 74 73 20 6f 72 ate.and.independent.documents.or
11ec0 20 77 6f 72 6b 73 2c 20 69 6e 20 6f 72 20 6f 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 0a 20 .works,.in.or.on.a.volume.of.a..
11ee0 20 20 20 20 73 74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 ....storage.or.distribution.medi
11f00 75 6d 2c 20 69 73 20 63 61 6c 6c 65 64 20 61 6e 20 e2 80 9c 61 67 67 72 65 67 61 74 65 e2 80 9d um,.is.called.an....aggregate...
11f20 20 69 66 20 74 68 65 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 72 65 73 75 6c 74 69 6e 67 .if.the......copyright.resulting
11f40 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 75 73 65 .from.the.compilation.is.not.use
11f60 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 0a 20 20 20 20 20 6c 65 67 61 6c 20 72 69 67 68 74 73 d.to.limit.the......legal.rights
11f80 20 6f 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e e2 80 99 73 20 75 73 65 72 73 20 62 65 .of.the.compilation...s.users.be
11fa0 79 6f 6e 64 20 77 68 61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 20 20 20 77 6f yond.what.the.individual......wo
11fc0 72 6b 73 20 70 65 72 6d 69 74 2e 20 20 57 68 65 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 rks.permit...When.the.Document.i
11fe0 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6e 20 61 67 67 72 65 67 61 74 65 2c 20 74 68 69 73 s.included.in.an.aggregate,.this
12000 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 20 74 6f 20 ......License.does.not.apply.to.
12020 74 68 65 20 6f 74 68 65 72 20 77 6f 72 6b 73 20 69 6e 20 74 68 65 20 61 67 67 72 65 67 61 74 65 the.other.works.in.the.aggregate
12040 20 77 68 69 63 68 0a 20 20 20 20 20 61 72 65 20 6e 6f 74 20 74 68 65 6d 73 65 6c 76 65 73 20 64 .which......are.not.themselves.d
12060 65 72 69 76 61 74 69 76 65 20 77 6f 72 6b 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2e erivative.works.of.the.Document.
12080 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 43 6f 76 65 72 20 54 65 78 74 20 72 65 71 75 69 72 65 .......If.the.Cover.Text.require
120a0 6d 65 6e 74 20 6f 66 20 73 65 63 74 69 6f 6e 20 33 20 69 73 20 61 70 70 6c 69 63 61 62 6c 65 20 ment.of.section.3.is.applicable.
120c0 74 6f 20 74 68 65 73 65 0a 20 20 20 20 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 44 6f 63 75 to.these......copies.of.the.Docu
120e0 6d 65 6e 74 2c 20 74 68 65 6e 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 6c 65 ment,.then.if.the.Document.is.le
12100 73 73 20 74 68 61 6e 20 6f 6e 65 20 68 61 6c 66 0a 20 20 20 20 20 6f 66 20 74 68 65 20 65 6e 74 ss.than.one.half......of.the.ent
12120 69 72 65 20 61 67 67 72 65 67 61 74 65 2c 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 e2 80 99 73 20 ire.aggregate,.the.Document...s.
12140 43 6f 76 65 72 20 54 65 78 74 73 20 6d 61 79 20 62 65 20 70 6c 61 63 65 64 0a 20 20 20 20 20 6f Cover.Texts.may.be.placed......o
12160 6e 20 63 6f 76 65 72 73 20 74 68 61 74 20 62 72 61 63 6b 65 74 20 74 68 65 20 44 6f 63 75 6d 65 n.covers.that.bracket.the.Docume
12180 6e 74 20 77 69 74 68 69 6e 20 74 68 65 20 61 67 67 72 65 67 61 74 65 2c 20 6f 72 20 74 68 65 0a nt.within.the.aggregate,.or.the.
121a0 20 20 20 20 20 65 6c 65 63 74 72 6f 6e 69 63 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 63 6f .....electronic.equivalent.of.co
121c0 76 65 72 73 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 69 6e 20 65 6c 65 63 74 vers.if.the.Document.is.in.elect
121e0 72 6f 6e 69 63 0a 20 20 20 20 20 66 6f 72 6d 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 79 ronic......form...Otherwise.they
12200 20 6d 75 73 74 20 61 70 70 65 61 72 20 6f 6e 20 70 72 69 6e 74 65 64 20 63 6f 76 65 72 73 20 74 .must.appear.on.printed.covers.t
12220 68 61 74 20 62 72 61 63 6b 65 74 0a 20 20 20 20 20 74 68 65 20 77 68 6f 6c 65 20 61 67 67 72 65 hat.bracket......the.whole.aggre
12240 67 61 74 65 2e 0a 0a 20 20 38 2e 20 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 20 20 20 20 20 54 72 gate.....8..TRANSLATION.......Tr
12260 61 6e 73 6c 61 74 69 6f 6e 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 61 20 6b 69 6e 64 20 6f anslation.is.considered.a.kind.o
12280 66 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2c 20 73 6f 20 79 6f 75 20 6d 61 79 0a 20 20 20 20 20 f.modification,.so.you.may......
122a0 64 69 73 74 72 69 62 75 74 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 44 distribute.translations.of.the.D
122c0 6f 63 75 6d 65 6e 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 ocument.under.the.terms.of.secti
122e0 6f 6e 0a 20 20 20 20 20 34 2e 20 20 52 65 70 6c 61 63 69 6e 67 20 49 6e 76 61 72 69 61 6e 74 20 on......4...Replacing.Invariant.
12300 53 65 63 74 69 6f 6e 73 20 77 69 74 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 72 65 71 75 69 Sections.with.translations.requi
12320 72 65 73 20 73 70 65 63 69 61 6c 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d res.special......permission.from
12340 20 74 68 65 69 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 73 2c 20 62 75 74 20 79 6f .their.copyright.holders,.but.yo
12360 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 0a 20 20 20 20 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 u.may.include......translations.
12380 6f 66 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e of.some.or.all.Invariant.Section
123a0 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 0a 20 20 20 20 20 6f 72 69 67 69 6e s.in.addition.to.the......origin
123c0 61 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 73 65 20 49 6e 76 61 72 69 61 6e 74 20 53 al.versions.of.these.Invariant.S
123e0 65 63 74 69 6f 6e 73 2e 20 20 59 6f 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 61 0a 20 20 20 20 ections...You.may.include.a.....
12400 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e .translation.of.this.License,.an
12420 64 20 61 6c 6c 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 73 20 69 6e 20 74 68 65 d.all.the.license.notices.in.the
12440 0a 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 61 6e 79 20 57 61 72 72 61 6e 74 79 ......Document,.and.any.Warranty
12460 20 44 69 73 63 6c 61 69 6d 65 72 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 .Disclaimers,.provided.that.you.
12480 61 6c 73 6f 0a 20 20 20 20 20 69 6e 63 6c 75 64 65 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 45 also......include.the.original.E
124a0 6e 67 6c 69 73 68 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 nglish.version.of.this.License.a
124c0 6e 64 20 74 68 65 0a 20 20 20 20 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 nd.the......original.versions.of
124e0 20 74 68 6f 73 65 20 6e 6f 74 69 63 65 73 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 73 2e 20 .those.notices.and.disclaimers..
12500 20 49 6e 20 63 61 73 65 20 6f 66 20 61 0a 20 20 20 20 20 64 69 73 61 67 72 65 65 6d 65 6e 74 20 .In.case.of.a......disagreement.
12520 62 65 74 77 65 65 6e 20 74 68 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 between.the.translation.and.the.
12540 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 6f 66 0a 20 20 20 20 20 74 68 69 73 20 4c 69 original.version.of......this.Li
12560 63 65 6e 73 65 20 6f 72 20 61 20 6e 6f 74 69 63 65 20 6f 72 20 64 69 73 63 6c 61 69 6d 65 72 2c cense.or.a.notice.or.disclaimer,
12580 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 77 69 6c 6c 0a 20 20 20 20 20 .the.original.version.will......
125a0 70 72 65 76 61 69 6c 2e 0a 0a 20 20 20 20 20 49 66 20 61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 prevail........If.a.section.in.t
125c0 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 41 63 6b 6e 6f he.Document.is.Entitled....Ackno
125e0 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 2c 0a 20 20 20 20 20 e2 80 9c 44 65 64 69 63 61 74 69 wledgements...,.........Dedicati
12600 6f 6e 73 e2 80 9d 2c 20 6f 72 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 2c 20 74 68 65 20 72 65 ons...,.or....History...,.the.re
12620 71 75 69 72 65 6d 65 6e 74 20 28 73 65 63 74 69 6f 6e 20 34 29 20 74 6f 0a 20 20 20 20 20 50 72 quirement.(section.4).to......Pr
12640 65 73 65 72 76 65 20 69 74 73 20 54 69 74 6c 65 20 28 73 65 63 74 69 6f 6e 20 31 29 20 77 69 6c eserve.its.Title.(section.1).wil
12660 6c 20 74 79 70 69 63 61 6c 6c 79 20 72 65 71 75 69 72 65 20 63 68 61 6e 67 69 6e 67 20 74 68 65 l.typically.require.changing.the
12680 0a 20 20 20 20 20 61 63 74 75 61 6c 20 74 69 74 6c 65 2e 0a 0a 20 20 39 2e 20 54 45 52 4d 49 4e ......actual.title.....9..TERMIN
126a0 41 54 49 4f 4e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 70 79 2c 20 6d 6f ATION.......You.may.not.copy,.mo
126c0 64 69 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 dify,.sublicense,.or.distribute.
126e0 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 65 78 63 65 70 74 20 61 73 20 65 78 70 72 the.Document......except.as.expr
12700 65 73 73 6c 79 20 70 72 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 essly.provided.under.this.Licens
12720 65 2e 20 20 41 6e 79 20 61 74 74 65 6d 70 74 0a 20 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 74 e...Any.attempt......otherwise.t
12740 6f 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6f 72 20 64 o.copy,.modify,.sublicense,.or.d
12760 69 73 74 72 69 62 75 74 65 20 69 74 20 69 73 20 76 6f 69 64 2c 0a 20 20 20 20 20 61 6e 64 20 77 istribute.it.is.void,......and.w
12780 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 ill.automatically.terminate.your
127a0 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 .rights.under.this.License......
127c0 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 65 61 73 65 20 61 6c 6c 20 76 69 6f 6c ..However,.if.you.cease.all.viol
127e0 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 6e 20 79 6f 75 72 ation.of.this.License,.then.your
12800 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 ......license.from.a.particular.
12820 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e 73 74 61 74 65 64 20 28 copyright.holder.is.reinstated.(
12840 61 29 0a 20 20 20 20 20 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 73 20 61 6e a)......provisionally,.unless.an
12860 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 65 78 70 d.until.the.copyright.holder.exp
12880 6c 69 63 69 74 6c 79 20 61 6e 64 0a 20 20 20 20 20 66 69 6e 61 6c 6c 79 20 74 65 72 6d 69 6e 61 licitly.and......finally.termina
128a0 74 65 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 72 6d 61 6e tes.your.license,.and.(b).perman
128c0 65 6e 74 6c 79 2c 20 69 66 20 74 68 65 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c ently,.if.the......copyright.hol
128e0 64 65 72 20 66 61 69 6c 73 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 68 65 20 76 der.fails.to.notify.you.of.the.v
12900 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 0a 20 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 65 iolation.by.some......reasonable
12920 20 6d 65 61 6e 73 20 70 72 69 6f 72 20 74 6f 20 36 30 20 64 61 79 73 20 61 66 74 65 72 20 74 68 .means.prior.to.60.days.after.th
12940 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 4d 6f 72 65 6f 76 65 72 2c 20 79 6f 75 e.cessation........Moreover,.you
12960 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 70 79 r.license.from.a.particular.copy
12980 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 0a 20 20 20 20 20 72 65 69 6e 73 74 61 74 65 64 20 right.holder.is......reinstated.
129a0 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c permanently.if.the.copyright.hol
129c0 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 74 68 65 0a 20 20 20 20 20 76 69 6f der.notifies.you.of.the......vio
129e0 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 2c lation.by.some.reasonable.means,
12a00 20 74 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 68 61 76 65 .this.is.the.first.time.you.have
12a20 0a 20 20 20 20 20 72 65 63 65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 74 69 ......received.notice.of.violati
12a40 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f 72 6b on.of.this.License.(for.any.work
12a60 29 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 61 74 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 ).from......that.copyright.holde
12a80 72 2c 20 61 6e 64 20 79 6f 75 20 63 75 72 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 70 72 r,.and.you.cure.the.violation.pr
12aa0 69 6f 72 20 74 6f 20 33 30 20 64 61 79 73 0a 20 20 20 20 20 61 66 74 65 72 20 79 6f 75 72 20 72 ior.to.30.days......after.your.r
12ac0 65 63 65 69 70 74 20 6f 66 20 74 68 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 20 20 20 20 54 65 72 6d eceipt.of.the.notice........Term
12ae0 69 6e 61 74 69 6f 6e 20 6f 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 ination.of.your.rights.under.thi
12b00 73 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74 65 0a 20 20 20 s.section.does.not.terminate....
12b20 20 20 74 68 65 20 6c 69 63 65 6e 73 65 73 20 6f 66 20 70 61 72 74 69 65 73 20 77 68 6f 20 68 61 ..the.licenses.of.parties.who.ha
12b40 76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65 73 20 6f 72 20 72 69 67 68 74 73 20 66 72 6f ve.received.copies.or.rights.fro
12b60 6d 20 79 6f 75 0a 20 20 20 20 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 m.you......under.this.License...
12b80 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 65 65 6e 20 74 65 72 6d 69 6e 61 If.your.rights.have.been.termina
12ba0 74 65 64 20 61 6e 64 20 6e 6f 74 0a 20 20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 72 65 69 ted.and.not......permanently.rei
12bc0 6e 73 74 61 74 65 64 2c 20 72 65 63 65 69 70 74 20 6f 66 20 61 20 63 6f 70 79 20 6f 66 20 73 6f nstated,.receipt.of.a.copy.of.so
12be0 6d 65 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 0a 20 20 20 20 20 73 61 6d 65 20 6d 61 74 65 72 me.or.all.of.the......same.mater
12c00 69 61 6c 20 64 6f 65 73 20 6e 6f 74 20 67 69 76 65 20 79 6f 75 20 61 6e 79 20 72 69 67 68 74 73 ial.does.not.give.you.any.rights
12c20 20 74 6f 20 75 73 65 20 69 74 2e 0a 0a 20 20 31 30 2e 20 46 55 54 55 52 45 20 52 45 56 49 53 49 .to.use.it.....10..FUTURE.REVISI
12c40 4f 4e 53 20 4f 46 20 54 48 49 53 20 4c 49 43 45 4e 53 45 0a 0a 20 20 20 20 20 54 68 65 20 46 72 ONS.OF.THIS.LICENSE.......The.Fr
12c60 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 ee.Software.Foundation.may.publi
12c80 73 68 20 6e 65 77 2c 20 72 65 76 69 73 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 20 20 20 20 sh.new,.revised.versions.of.....
12ca0 20 74 68 65 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 .the.GNU.Free.Documentation.Lice
12cc0 6e 73 65 20 66 72 6f 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20 20 53 75 63 68 20 6e 65 77 nse.from.time.to.time...Such.new
12ce0 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c 61 72 20 69 ......versions.will.be.similar.i
12d00 6e 20 73 70 69 72 69 74 20 74 6f 20 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 69 6f 6e 2c n.spirit.to.the.present.version,
12d20 20 62 75 74 20 6d 61 79 0a 20 20 20 20 20 64 69 66 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 .but.may......differ.in.detail.t
12d40 6f 20 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 o.address.new.problems.or.concer
12d60 6e 73 2e 20 20 53 65 65 0a 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f ns...See......<https://www.gnu.o
12d80 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 76 65 72 73 69 6f rg/licenses/>........Each.versio
12da0 6e 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 20 69 73 20 67 69 76 65 6e 20 61 20 64 69 73 74 n.of.the.License.is.given.a.dist
12dc0 69 6e 67 75 69 73 68 69 6e 67 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 6e 75 6d 62 65 72 2e 20 inguishing.version......number..
12de0 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 .If.the.Document.specifies.that.
12e00 61 20 70 61 72 74 69 63 75 6c 61 72 20 6e 75 6d 62 65 72 65 64 0a 20 20 20 20 20 76 65 72 73 69 a.particular.numbered......versi
12e20 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 e2 80 9c 6f 72 20 61 6e 79 20 6c 61 74 on.of.this.License....or.any.lat
12e40 65 72 20 76 65 72 73 69 6f 6e e2 80 9d 20 61 70 70 6c 69 65 73 20 74 6f 20 69 74 2c 20 79 6f 75 er.version....applies.to.it,.you
12e60 0a 20 20 20 20 20 68 61 76 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 ......have.the.option.of.followi
12e80 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 65 69 74 68 ng.the.terms.and.conditions.eith
12ea0 65 72 20 6f 66 0a 20 20 20 20 20 74 68 61 74 20 73 70 65 63 69 66 69 65 64 20 76 65 72 73 69 6f er.of......that.specified.versio
12ec0 6e 20 6f 72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 74 68 61 74 20 68 n.or.of.any.later.version.that.h
12ee0 61 73 20 62 65 65 6e 0a 20 20 20 20 20 70 75 62 6c 69 73 68 65 64 20 28 6e 6f 74 20 61 73 20 61 as.been......published.(not.as.a
12f00 20 64 72 61 66 74 29 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 .draft).by.the.Free.Software.Fou
12f20 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 20 64 ndation...If.the......Document.d
12f40 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 oes.not.specify.a.version.number
12f60 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 0a 20 20 20 20 20 63 .of.this.License,.you.may......c
12f80 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 73 69 6f 6e 20 65 76 65 72 20 70 75 62 6c 69 73 68 65 64 hoose.any.version.ever.published
12fa0 20 28 6e 6f 74 20 61 73 20 61 20 64 72 61 66 74 29 20 62 79 20 74 68 65 20 46 72 65 65 0a 20 20 .(not.as.a.draft).by.the.Free...
12fc0 20 20 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 ...Software.Foundation...If.the.
12fe0 44 6f 63 75 6d 65 6e 74 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 70 72 6f 78 79 20 Document.specifies.that.a.proxy.
13000 63 61 6e 0a 20 20 20 20 20 64 65 63 69 64 65 20 77 68 69 63 68 20 66 75 74 75 72 65 20 76 65 72 can......decide.which.future.ver
13020 73 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 20 75 73 65 sions.of.this.License.can.be.use
13040 64 2c 20 74 68 61 74 0a 20 20 20 20 20 70 72 6f 78 79 e2 80 99 73 20 70 75 62 6c 69 63 20 73 74 d,.that......proxy...s.public.st
13060 61 74 65 6d 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 20 76 65 72 73 69 atement.of.acceptance.of.a.versi
13080 6f 6e 20 70 65 72 6d 61 6e 65 6e 74 6c 79 0a 20 20 20 20 20 61 75 74 68 6f 72 69 7a 65 73 20 79 on.permanently......authorizes.y
130a0 6f 75 20 74 6f 20 63 68 6f 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 68 ou.to.choose.that.version.for.th
130c0 65 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 31 31 2e 20 52 45 4c 49 43 45 4e 53 49 4e 47 0a 0a e.Document.....11..RELICENSING..
130e0 20 20 20 20 20 e2 80 9c 4d 61 73 73 69 76 65 20 4d 75 6c 74 69 61 75 74 68 6f 72 20 43 6f 6c 6c ........Massive.Multiauthor.Coll
13100 61 62 6f 72 61 74 69 6f 6e 20 53 69 74 65 e2 80 9d 20 28 6f 72 20 e2 80 9c 4d 4d 43 20 53 69 74 aboration.Site....(or....MMC.Sit
13120 65 e2 80 9d 29 20 6d 65 61 6e 73 20 61 6e 79 0a 20 20 20 20 20 57 6f 72 6c 64 20 57 69 64 65 20 e...).means.any......World.Wide.
13140 57 65 62 20 73 65 72 76 65 72 20 74 68 61 74 20 70 75 62 6c 69 73 68 65 73 20 63 6f 70 79 72 69 Web.server.that.publishes.copyri
13160 67 68 74 61 62 6c 65 20 77 6f 72 6b 73 20 61 6e 64 20 61 6c 73 6f 0a 20 20 20 20 20 70 72 6f 76 ghtable.works.and.also......prov
13180 69 64 65 73 20 70 72 6f 6d 69 6e 65 6e 74 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 61 6e ides.prominent.facilities.for.an
131a0 79 62 6f 64 79 20 74 6f 20 65 64 69 74 20 74 68 6f 73 65 20 77 6f 72 6b 73 2e 20 20 41 0a 20 20 ybody.to.edit.those.works...A...
131c0 20 20 20 70 75 62 6c 69 63 20 77 69 6b 69 20 74 68 61 74 20 61 6e 79 62 6f 64 79 20 63 61 6e 20 ...public.wiki.that.anybody.can.
131e0 65 64 69 74 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 75 63 68 20 61 20 73 65 72 edit.is.an.example.of.such.a.ser
13200 76 65 72 2e 0a 20 20 20 20 20 41 20 e2 80 9c 4d 61 73 73 69 76 65 20 4d 75 6c 74 69 61 75 74 68 ver.......A....Massive.Multiauth
13220 6f 72 20 43 6f 6c 6c 61 62 6f 72 61 74 69 6f 6e e2 80 9d 20 28 6f 72 20 e2 80 9c 4d 4d 43 e2 80 or.Collaboration....(or....MMC..
13240 9d 29 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 73 69 74 65 20 6d 65 .).contained.in.the......site.me
13260 61 6e 73 20 61 6e 79 20 73 65 74 20 6f 66 20 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 ans.any.set.of.copyrightable.wor
13280 6b 73 20 74 68 75 73 20 70 75 62 6c 69 73 68 65 64 20 6f 6e 20 74 68 65 20 4d 4d 43 0a 20 20 20 ks.thus.published.on.the.MMC....
132a0 20 20 73 69 74 65 2e 0a 0a 20 20 20 20 20 e2 80 9c 43 43 2d 42 59 2d 53 41 e2 80 9d 20 6d 65 61 ..site...........CC-BY-SA....mea
132c0 6e 73 20 74 68 65 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f 6e 73 20 41 74 74 72 69 62 75 74 ns.the.Creative.Commons.Attribut
132e0 69 6f 6e 2d 53 68 61 72 65 20 41 6c 69 6b 65 20 33 2e 30 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 ion-Share.Alike.3.0......license
13300 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f 6e 73 20 43 .published.by.Creative.Commons.C
13320 6f 72 70 6f 72 61 74 69 6f 6e 2c 20 61 20 6e 6f 74 2d 66 6f 72 2d 70 72 6f 66 69 74 0a 20 20 20 orporation,.a.not-for-profit....
13340 20 20 63 6f 72 70 6f 72 61 74 69 6f 6e 20 77 69 74 68 20 61 20 70 72 69 6e 63 69 70 61 6c 20 70 ..corporation.with.a.principal.p
13360 6c 61 63 65 20 6f 66 20 62 75 73 69 6e 65 73 73 20 69 6e 20 53 61 6e 20 46 72 61 6e 63 69 73 63 lace.of.business.in.San.Francisc
13380 6f 2c 0a 20 20 20 20 20 43 61 6c 69 66 6f 72 6e 69 61 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 66 o,......California,.as.well.as.f
133a0 75 74 75 72 65 20 63 6f 70 79 6c 65 66 74 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 61 74 20 uture.copyleft.versions.of.that.
133c0 6c 69 63 65 6e 73 65 0a 20 20 20 20 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 61 74 20 73 license......published.by.that.s
133e0 61 6d 65 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 e2 80 9c 49 6e 63 6f 72 ame.organization...........Incor
13400 70 6f 72 61 74 65 e2 80 9d 20 6d 65 61 6e 73 20 74 6f 20 70 75 62 6c 69 73 68 20 6f 72 20 72 65 porate....means.to.publish.or.re
13420 70 75 62 6c 69 73 68 20 61 20 44 6f 63 75 6d 65 6e 74 2c 20 69 6e 20 77 68 6f 6c 65 20 6f 72 0a publish.a.Document,.in.whole.or.
13440 20 20 20 20 20 69 6e 20 70 61 72 74 2c 20 61 73 20 70 61 72 74 20 6f 66 20 61 6e 6f 74 68 65 72 .....in.part,.as.part.of.another
13460 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 41 6e 20 4d 4d 43 20 69 73 20 e2 80 9c 65 6c .Document........An.MMC.is....el
13480 69 67 69 62 6c 65 20 66 6f 72 20 72 65 6c 69 63 65 6e 73 69 6e 67 e2 80 9d 20 69 66 20 69 74 20 igible.for.relicensing....if.it.
134a0 69 73 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 is.licensed.under.this......Lice
134c0 6e 73 65 2c 20 61 6e 64 20 69 66 20 61 6c 6c 20 77 6f 72 6b 73 20 74 68 61 74 20 77 65 72 65 20 nse,.and.if.all.works.that.were.
134e0 66 69 72 73 74 20 70 75 62 6c 69 73 68 65 64 20 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 first.published.under.this......
13500 4c 69 63 65 6e 73 65 20 73 6f 6d 65 77 68 65 72 65 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 69 License.somewhere.other.than.thi
13520 73 20 4d 4d 43 2c 20 61 6e 64 20 73 75 62 73 65 71 75 65 6e 74 6c 79 0a 20 20 20 20 20 69 6e 63 s.MMC,.and.subsequently......inc
13540 6f 72 70 6f 72 61 74 65 64 20 69 6e 20 77 68 6f 6c 65 20 6f 72 20 69 6e 20 70 61 72 74 20 69 6e orporated.in.whole.or.in.part.in
13560 74 6f 20 74 68 65 20 4d 4d 43 2c 20 28 31 29 20 68 61 64 20 6e 6f 20 63 6f 76 65 72 0a 20 20 20 to.the.MMC,.(1).had.no.cover....
13580 20 20 74 65 78 74 73 20 6f 72 20 69 6e 76 61 72 69 61 6e 74 20 73 65 63 74 69 6f 6e 73 2c 20 61 ..texts.or.invariant.sections,.a
135a0 6e 64 20 28 32 29 20 77 65 72 65 20 74 68 75 73 20 69 6e 63 6f 72 70 6f 72 61 74 65 64 20 70 72 nd.(2).were.thus.incorporated.pr
135c0 69 6f 72 0a 20 20 20 20 20 74 6f 20 4e 6f 76 65 6d 62 65 72 20 31 2c 20 32 30 30 38 2e 0a 0a 20 ior......to.November.1,.2008....
135e0 20 20 20 20 54 68 65 20 6f 70 65 72 61 74 6f 72 20 6f 66 20 61 6e 20 4d 4d 43 20 53 69 74 65 20 ....The.operator.of.an.MMC.Site.
13600 6d 61 79 20 72 65 70 75 62 6c 69 73 68 20 61 6e 20 4d 4d 43 20 63 6f 6e 74 61 69 6e 65 64 20 69 may.republish.an.MMC.contained.i
13620 6e 20 74 68 65 0a 20 20 20 20 20 73 69 74 65 20 75 6e 64 65 72 20 43 43 2d 42 59 2d 53 41 20 6f n.the......site.under.CC-BY-SA.o
13640 6e 20 74 68 65 20 73 61 6d 65 20 73 69 74 65 20 61 74 20 61 6e 79 20 74 69 6d 65 20 62 65 66 6f n.the.same.site.at.any.time.befo
13660 72 65 20 41 75 67 75 73 74 20 31 2c 0a 20 20 20 20 20 32 30 30 39 2c 20 70 72 6f 76 69 64 65 64 re.August.1,......2009,.provided
13680 20 74 68 65 20 4d 4d 43 20 69 73 20 65 6c 69 67 69 62 6c 65 20 66 6f 72 20 72 65 6c 69 63 65 6e .the.MMC.is.eligible.for.relicen
136a0 73 69 6e 67 2e 0a 0a 41 44 44 45 4e 44 55 4d 3a 20 48 6f 77 20 74 6f 20 75 73 65 20 74 68 69 73 sing...ADDENDUM:.How.to.use.this
136c0 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 73 0a 3d 3d 3d 3d .License.for.your.documents.====
136e0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================================
13700 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 6f 20 75 73 65 20 74 68 69 73 20 4c 69 ================..To.use.this.Li
13720 63 65 6e 73 65 20 69 6e 20 61 20 64 6f 63 75 6d 65 6e 74 20 79 6f 75 20 68 61 76 65 20 77 72 69 cense.in.a.document.you.have.wri
13740 74 74 65 6e 2c 20 69 6e 63 6c 75 64 65 20 61 20 63 6f 70 79 20 6f 66 0a 74 68 65 20 4c 69 63 65 tten,.include.a.copy.of.the.Lice
13760 6e 73 65 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 70 75 74 20 74 68 65 20 nse.in.the.document.and.put.the.
13780 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 61 6e 64 20 6c 69 63 65 6e 73 65 0a following.copyright.and.license.
137a0 6e 6f 74 69 63 65 73 20 6a 75 73 74 20 61 66 74 65 72 20 74 68 65 20 74 69 74 6c 65 20 70 61 67 notices.just.after.the.title.pag
137c0 65 3a 0a 0a 20 20 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 20 59 45 41 52 20 20 e:.........Copyright.(C)..YEAR..
137e0 59 4f 55 52 20 4e 41 4d 45 2e 0a 20 20 20 20 20 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 YOUR.NAME.........Permission.is.
13800 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f granted.to.copy,.distribute.and/
13820 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 75 or.modify.this.document........u
13840 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 46 72 65 65 20 44 nder.the.terms.of.the.GNU.Free.D
13860 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 31 2e ocumentation.License,.Version.1.
13880 33 0a 20 20 20 20 20 20 20 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 70 75 3........or.any.later.version.pu
138a0 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 blished.by.the.Free.Software.Fou
138c0 6e 64 61 74 69 6f 6e 3b 0a 20 20 20 20 20 20 20 77 69 74 68 20 6e 6f 20 49 6e 76 61 72 69 61 6e ndation;........with.no.Invarian
138e0 74 20 53 65 63 74 69 6f 6e 73 2c 20 6e 6f 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 t.Sections,.no.Front-Cover.Texts
13900 2c 20 61 6e 64 20 6e 6f 20 42 61 63 6b 2d 43 6f 76 65 72 0a 20 20 20 20 20 20 20 54 65 78 74 73 ,.and.no.Back-Cover........Texts
13920 2e 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 20 69 6e 63 6c ...A.copy.of.the.license.is.incl
13940 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20 60 60 47 uded.in.the.section.entitled.``G
13960 4e 55 0a 20 20 20 20 20 20 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 NU........Free.Documentation.Lic
13980 65 6e 73 65 27 27 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 72 69 61 6e ense''......If.you.have.Invarian
139a0 74 20 53 65 63 74 69 6f 6e 73 2c 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 61 6e t.Sections,.Front-Cover.Texts.an
139c0 64 20 42 61 63 6b 2d 43 6f 76 65 72 0a 54 65 78 74 73 2c 20 72 65 70 6c 61 63 65 20 74 68 65 20 d.Back-Cover.Texts,.replace.the.
139e0 e2 80 9c 77 69 74 68 2e 2e 2e 54 65 78 74 73 2e e2 80 9d 20 6c 69 6e 65 20 77 69 74 68 20 74 68 ...with...Texts.....line.with.th
13a00 69 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 77 69 74 68 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 is:...........with.the.Invariant
13a20 20 53 65 63 74 69 6f 6e 73 20 62 65 69 6e 67 20 4c 49 53 54 20 54 48 45 49 52 20 54 49 54 4c 45 .Sections.being.LIST.THEIR.TITLE
13a40 53 2c 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 74 68 65 20 46 72 6f 6e 74 2d 43 6f 76 65 72 S,.with..........the.Front-Cover
13a60 20 54 65 78 74 73 20 62 65 69 6e 67 20 4c 49 53 54 2c 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 .Texts.being.LIST,.and.with.the.
13a80 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 0a 20 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 Back-Cover.Texts..........being.
13aa0 4c 49 53 54 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 72 69 61 6e 74 20 LIST......If.you.have.Invariant.
13ac0 53 65 63 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 43 6f 76 65 72 20 54 65 78 74 73 2c 20 6f 72 Sections.without.Cover.Texts,.or
13ae0 20 73 6f 6d 65 20 6f 74 68 65 72 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 .some.other.combination.of.the.t
13b00 68 72 65 65 2c 20 6d 65 72 67 65 20 74 68 6f 73 65 20 74 77 6f 20 61 6c 74 65 72 6e 61 74 69 76 hree,.merge.those.two.alternativ
13b20 65 73 20 74 6f 20 73 75 69 74 20 74 68 65 0a 73 69 74 75 61 74 69 6f 6e 2e 0a 0a 20 20 20 49 66 es.to.suit.the.situation......If
13b40 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 6e 74 72 69 76 69 .your.document.contains.nontrivi
13b60 61 6c 20 65 78 61 6d 70 6c 65 73 20 6f 66 20 70 72 6f 67 72 61 6d 20 63 6f 64 65 2c 20 77 65 0a al.examples.of.program.code,.we.
13b80 72 65 63 6f 6d 6d 65 6e 64 20 72 65 6c 65 61 73 69 6e 67 20 74 68 65 73 65 20 65 78 61 6d 70 6c recommend.releasing.these.exampl
13ba0 65 73 20 69 6e 20 70 61 72 61 6c 6c 65 6c 20 75 6e 64 65 72 20 79 6f 75 72 20 63 68 6f 69 63 65 es.in.parallel.under.your.choice
13bc0 20 6f 66 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 20 6c 69 63 65 6e 73 65 2c 20 73 75 63 68 20 .of.free.software.license,.such.
13be0 61 73 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 as.the.GNU.General.Public.Licens
13c00 65 2c 20 74 6f 20 70 65 72 6d 69 74 0a 74 68 65 69 72 20 75 73 65 20 69 6e 20 66 72 65 65 20 73 e,.to.permit.their.use.in.free.s
13c20 6f 66 74 77 61 72 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f oftware.....File:.docaJhplx.info
13c40 2c 20 20 4e 6f 64 65 3a 20 49 6e 64 69 63 65 73 2c 20 20 50 72 65 76 3a 20 47 4e 55 20 46 72 65 ,..Node:.Indices,..Prev:.GNU.Fre
13c60 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 20 55 70 3a 20 54 6f e.Documentation.License,..Up:.To
13c80 70 0a 0a 38 20 49 6e 64 69 63 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a p..8.Indices.*********..*.Menu:.
13ca0 0a 2a 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 3a 3a 0a 2a 20 56 61 72 69 61 62 6c 65 20 69 .*.Function.index::.*.Variable.i
13cc0 6e 64 65 78 3a 3a 0a 2a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 3a 3a 0a 0a 1f 0a 46 69 6c 65 ndex::.*.Concept.index::....File
13ce0 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 75 6e 63 74 69 6f :.docaJhplx.info,..Node:.Functio
13d00 6e 20 69 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 2c 20 n.index,..Next:.Variable.index,.
13d20 20 55 70 3a 20 49 6e 64 69 63 65 73 0a 0a 38 2e 31 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 .Up:.Indices..8.1.Function.index
13d40 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 .==================....File:.doc
13d60 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 aJhplx.info,..Node:.Variable.ind
13d80 65 78 2c 20 20 4e 65 78 74 3a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 2c 20 20 50 72 65 76 3a ex,..Next:.Concept.index,..Prev:
13da0 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 2c 20 20 55 70 3a 20 49 6e 64 69 63 65 73 0a 0a 38 .Function.index,..Up:.Indices..8
13dc0 2e 32 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d .2.Variable.index.==============
13de0 3d 3d 3d 3d 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 61 4a 68 70 6c 78 2e 69 6e 66 6f 2c 20 20 4e ====....File:.docaJhplx.info,..N
13e00 6f 64 65 3a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 56 61 72 69 61 ode:.Concept.index,..Prev:.Varia
13e20 62 6c 65 20 69 6e 64 65 78 2c 20 20 55 70 3a 20 49 6e 64 69 63 65 73 0a 0a 38 2e 33 20 43 6f 6e ble.index,..Up:.Indices..8.3.Con
13e40 63 65 70 74 20 69 6e 64 65 78 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 0a 1f cept.index.=================....
13e60 0a 54 61 67 20 54 61 62 6c 65 3a 0a 4e 6f 64 65 3a 20 54 6f 70 7f 32 31 35 0a 4e 6f 64 65 3a 20 .Tag.Table:.Node:.Top.215.Node:.
13e80 43 4f 50 59 49 4e 47 7f 31 36 33 30 0a 4e 6f 64 65 3a 20 4f 76 65 72 76 69 65 77 7f 32 33 35 38 COPYING.1630.Node:.Overview.2358
13ea0 0a 4e 6f 64 65 3a 20 47 72 69 64 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 7f 37 31 .Node:.Grid.or.tabulated.view.71
13ec0 30 31 0a 4e 6f 64 65 3a 20 48 6f 6f 6b 73 7f 39 33 35 36 0a 4e 6f 64 65 3a 20 53 6f 75 6e 64 20 01.Node:.Hooks.9356.Node:.Sound.
13ee0 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 7f 31 30 33 36 36 0a and.desktop.notifications.10366.
13f00 4e 6f 64 65 3a 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 7f 31 31 34 31 35 Node:.Minibuffer.histories.11415
13f20 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 31 32 30 37 32 0a 4e 6f 64 65 3a 20 .Node:.Installation.12072.Node:.
13f40 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 7f 31 32 32 35 39 0a 4e 6f 64 65 3a 20 4d 61 6e GNU.ELPA.package.12259.Node:.Man
13f60 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 31 32 38 31 37 0a 4e 6f 64 65 3a 20 53 61 6d ual.installation.12817.Node:.Sam
13f80 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 7f 31 33 35 37 34 0a 4e 6f 64 65 3a 20 49 6e ple.configuration.13574.Node:.In
13fa0 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 45 6d 62 61 72 6b 7f 31 34 32 36 38 0a 4e 6f 64 65 tegration.with.Embark.14268.Node
13fc0 3a 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 7f 31 34 37 33 37 0a 4e 6f 64 65 3a 20 47 :.Acknowledgements.14737.Node:.G
13fe0 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 7f 31 35 NU.Free.Documentation.License.15
14000 31 34 37 0a 4e 6f 64 65 3a 20 49 6e 64 69 63 65 73 7f 34 30 34 39 30 0a 4e 6f 64 65 3a 20 46 75 147.Node:.Indices.40490.Node:.Fu
14020 6e 63 74 69 6f 6e 20 69 6e 64 65 78 7f 34 30 36 36 36 0a 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c nction.index.40666.Node:.Variabl
14040 65 20 69 6e 64 65 78 7f 34 30 37 38 39 0a 4e 6f 64 65 3a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 e.index.40789.Node:.Concept.inde
14060 78 7f 34 30 39 33 34 0a 1f 0a 45 6e 64 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c x.40934...End.Tag.Table....Local
14080 20 56 61 72 69 61 62 6c 65 73 3a 0a 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a 00 .Variables:.coding:.utf-8.End:..
140a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
140c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
140e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
141a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
141c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
141e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14200 74 6d 72 2d 31 2e 31 2e 30 2f 52 45 41 44 4d 45 2d 65 6c 70 61 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/README-elpa...........
14220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14260 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
14280 30 30 33 36 31 33 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 35 36 32 00 20 30 00 00 00 0036136.00000000000.012562..0...
142a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
142c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
142e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14300 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...................
14320 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...................
14340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
143a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
143c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
143e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 94 81 e2 94 81 e2 ................................
14420 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 ................................
14440 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 0a 20 20 20 20 ................................
14460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 4d 52 20 4d 41 ..........................TMR.MA
14480 59 20 52 49 4e 47 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 Y.RING..........................
144a0 20 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 0a 20 20 20 20 20 20 20 20 20 20 ..Protesilaos.Stavrou...........
144c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 ................info@protesilaos
144e0 2e 63 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 94 .com............................
14500 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ................................
14520 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 ................................
14540 0a 0a 0a 54 68 69 73 20 6d 61 6e 75 61 6c 2c 20 77 72 69 74 74 65 6e 20 62 79 20 50 72 6f 74 65 ...This.manual,.written.by.Prote
14560 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2c 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 63 75 silaos.Stavrou,.describes.the.cu
14580 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 6f 70 74 69 6f 6e 73 20 66 6f 72 20 60 74 6d 72 27 20 28 6f stomization.options.for.`tmr'.(o
145a0 72 20 54 4d 52 2c 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 2c 20 e2 80 a6 29 2c 20 61 6e 64 20 70 r.TMR,.TMR.May.Ring,....),.and.p
145c0 72 6f 76 69 64 65 73 20 65 76 65 72 79 20 6f 74 68 65 72 0a 70 69 65 63 65 20 6f 66 20 69 6e 66 rovides.every.other.piece.of.inf
145e0 6f 72 6d 61 74 69 6f 6e 20 70 65 72 74 69 6e 65 6e 74 20 74 6f 20 69 74 2e 20 20 54 68 65 20 6e ormation.pertinent.to.it...The.n
14600 61 6d 65 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 69 73 0a 70 72 6f 6e 6f 75 6e 63 65 64 ame.of.the.package.is.pronounced
14620 20 61 73 20 e2 80 9c 74 69 6d 65 72 e2 80 9d 20 6f 72 20 e2 80 9c 54 2d 4d 2d 52 e2 80 9d 2e 0a .as....timer....or....T-M-R.....
14640 0a 54 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 75 72 6e 69 73 68 65 64 20 68 65 72 .The.documentation.furnished.her
14660 65 69 6e 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 73 74 61 62 6c 65 20 76 65 72 73 69 6f ein.corresponds.to.stable.versio
14680 6e 20 31 2e 31 2e 30 2c 0a 72 65 6c 65 61 73 65 64 20 6f 6e 20 32 30 32 35 2d 30 34 2d 31 38 2e n.1.1.0,.released.on.2025-04-18.
146a0 20 20 41 6e 79 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 20 6e 65 77 65 72 20 66 65 61 74 75 ..Any.reference.to.a.newer.featu
146c0 72 65 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 0a 79 65 74 20 66 6f 72 6d 20 70 61 72 74 20 re.which.does.not.yet.form.part.
146e0 6f 66 20 74 68 65 20 6c 61 74 65 73 74 20 74 61 67 67 65 64 20 63 6f 6d 6d 69 74 2c 20 69 73 20 of.the.latest.tagged.commit,.is.
14700 65 78 70 6c 69 63 69 74 6c 79 20 6d 61 72 6b 65 64 20 61 73 20 73 75 63 68 2e 0a 0a 43 75 72 72 explicitly.marked.as.such...Curr
14720 65 6e 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 74 61 72 67 65 74 20 69 73 20 31 2e 32 2e 30 2d ent.development.target.is.1.2.0-
14740 64 65 76 2e 0a 0a e2 81 83 20 50 61 63 6b 61 67 65 20 6e 61 6d 65 20 28 47 4e 55 20 45 4c 50 41 dev.......Package.name.(GNU.ELPA
14760 29 3a 20 60 74 6d 72 27 0a e2 81 83 20 4f 66 66 69 63 69 61 6c 20 6d 61 6e 75 61 6c 3a 20 3c 68 ):.`tmr'.....Official.manual:.<h
14780 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 ttps://protesilaos.com/emacs/tmr
147a0 3e 0a e2 81 83 20 43 68 61 6e 67 65 20 6c 6f 67 3a 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 >.....Change.log:.<https://prote
147c0 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 2d 63 68 61 6e 67 65 6c 6f 67 3e 0a silaos.com/emacs/tmr-changelog>.
147e0 e2 81 83 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 3a 0a 20 20 e2 81 83 20 47 69 74 48 ....Git.repositories:.......GitH
14800 75 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c ub:.<https://github.com/protesil
14820 61 6f 73 2f 74 6d 72 3e 0a 20 20 e2 81 83 20 47 69 74 4c 61 62 3a 20 3c 68 74 74 70 73 3a 2f 2f aos/tmr>.......GitLab:.<https://
14840 67 69 74 6c 61 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d 72 3e 0a e2 81 83 20 gitlab.com/protesilaos/tmr>.....
14860 42 61 63 6b 72 6f 6e 79 6d 3a 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 3b 20 54 69 6d 65 72 20 4d Backronym:.TMR.May.Ring;.Timer.M
14880 75 73 74 20 52 75 6e 2e 0a 0a 54 61 62 6c 65 20 6f 66 20 43 6f 6e 74 65 6e 74 73 0a e2 94 80 e2 ust.Run...Table.of.Contents.....
148a0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
148c0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 31 2e 20 43 4f 50 59 49 4e 47 0a 32 2e 20 4f .................1..COPYING.2..O
148e0 76 65 72 76 69 65 77 0a 2e 2e 20 31 2e 20 47 72 69 64 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 verview....1..Grid.or.tabulated.
14900 76 69 65 77 0a 2e 2e 20 32 2e 20 48 6f 6f 6b 73 0a 2e 2e 20 33 2e 20 53 6f 75 6e 64 20 61 6e 64 view....2..Hooks....3..Sound.and
14920 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 0a 2e 2e 20 34 2e 20 4d 69 6e .desktop.notifications....4..Min
14940 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 0a 33 2e 20 49 6e 73 74 61 6c 6c 61 74 69 6f ibuffer.histories.3..Installatio
14960 6e 0a 2e 2e 20 31 2e 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 0a 2e 2e 20 32 2e 20 4d n....1..GNU.ELPA.package....2..M
14980 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 34 2e 20 53 61 6d 70 6c 65 20 63 6f 6e anual.installation.4..Sample.con
149a0 66 69 67 75 72 61 74 69 6f 6e 0a 35 2e 20 49 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 45 figuration.5..Integration.with.E
149c0 6d 62 61 72 6b 0a 36 2e 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 0a 37 2e 20 47 4e 55 mbark.6..Acknowledgements.7..GNU
149e0 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a 38 2e 20 49 .Free.Documentation.License.8..I
14a00 6e 64 69 63 65 73 0a 2e 2e 20 31 2e 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 0a 2e 2e 20 32 ndices....1..Function.index....2
14a20 2e 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 0a 2e 2e 20 33 2e 20 43 6f 6e 63 65 70 74 20 69 ..Variable.index....3..Concept.i
14a40 6e 64 65 78 0a 0a 0a 31 20 43 4f 50 59 49 4e 47 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 ndex...1.COPYING................
14a60 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 ................Copyright.(C).20
14a80 32 31 2d 32 30 32 35 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 21-2025.Free.Software.Foundation
14aa0 2c 20 49 6e 63 2e 0a 0a 20 20 20 20 20 20 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 ,.Inc...........Permission.is.gr
14ac0 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 anted.to.copy,.distribute.and/or
14ae0 20 6d 6f 64 69 66 79 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 75 6e .modify.........this.document.un
14b00 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 46 72 65 65 0a 20 20 der.the.terms.of.the.GNU.Free...
14b20 20 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 ......Documentation.License,.Ver
14b40 73 69 6f 6e 20 31 2e 33 20 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 0a 20 20 sion.1.3.or.any.later.version...
14b60 20 20 20 20 20 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 ......published.by.the.Free.Soft
14b80 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 77 69 74 68 20 6e 6f 0a 20 20 20 20 20 20 20 ware.Foundation;.with.no........
14ba0 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 77 69 74 68 20 74 68 65 20 46 72 .Invariant.Sections,.with.the.Fr
14bc0 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 62 65 69 6e 67 20 e2 80 9c 41 0a 20 20 20 20 20 ont-Cover.Texts.being....A......
14be0 20 20 20 47 4e 55 20 4d 61 6e 75 61 6c 2c e2 80 9d 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 42 ...GNU.Manual,....and.with.the.B
14c00 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 61 73 20 69 6e 20 28 61 29 0a 20 20 20 20 20 20 ack-Cover.Texts.as.in.(a).......
14c20 20 20 62 65 6c 6f 77 2e 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 ..below...A.copy.of.the.license.
14c40 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 is.included.in.the.section......
14c60 20 20 20 65 6e 74 69 74 6c 65 64 20 e2 80 9c 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 ...entitled....GNU.Free.Document
14c80 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2e e2 80 9d 0a 0a 20 20 20 20 20 20 20 20 28 61 29 20 54 ation.License..............(a).T
14ca0 68 65 20 46 53 46 e2 80 99 73 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 20 69 73 3a 20 e2 he.FSF...s.Back-Cover.Text.is:..
14cc0 80 9c 59 6f 75 20 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 0a 20 20 20 20 20 20 ..You.have.the.freedom.to.......
14ce0 20 20 63 6f 70 79 20 61 6e 64 20 6d 6f 64 69 66 79 20 74 68 69 73 20 47 4e 55 20 6d 61 6e 75 61 ..copy.and.modify.this.GNU.manua
14d00 6c 2e e2 80 9d 0a 0a 0a 32 20 4f 76 65 72 76 69 65 77 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 l.......2.Overview..............
14d20 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 54 4d 52 20 69 73 20 61 6e 20 45 .....................TMR.is.an.E
14d40 6d 61 63 73 20 70 61 63 6b 61 67 65 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 66 61 63 69 6c macs.package.that.provides.facil
14d60 69 74 69 65 73 20 66 6f 72 20 73 65 74 74 69 6e 67 20 74 69 6d 65 72 73 0a 20 20 75 73 69 6e 67 ities.for.setting.timers...using
14d80 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 74 69 6f 6e 2e 20 20 54 68 65 20 66 69 72 .a.convenient.notation...The.fir
14da0 73 74 20 70 6f 69 6e 74 20 6f 66 20 65 6e 74 72 79 20 69 73 20 74 68 65 20 60 74 6d 72 27 0a 20 st.point.of.entry.is.the.`tmr'..
14dc0 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 74 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 75 6e 69 74 .command...It.prompts.for.a.unit
14de0 20 6f 66 20 74 69 6d 65 2c 20 77 68 69 63 68 20 69 73 20 72 65 70 72 65 73 65 6e 74 65 64 20 61 .of.time,.which.is.represented.a
14e00 73 20 61 0a 20 20 73 74 72 69 6e 67 20 74 68 61 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 61 20 s.a...string.that.consists.of.a.
14e20 6e 75 6d 62 65 72 20 61 6e 64 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 2c 20 61 20 73 69 6e 67 6c 65 number.and,.optionally,.a.single
14e40 20 63 68 61 72 61 63 74 65 72 0a 20 20 73 75 66 66 69 78 20 77 68 69 63 68 20 73 70 65 63 69 66 .character...suffix.which.specif
14e60 69 65 73 20 74 68 65 20 75 6e 69 74 20 6f 66 20 74 69 6d 65 2e 20 20 57 69 74 68 6f 75 74 20 61 ies.the.unit.of.time...Without.a
14e80 20 73 75 66 66 69 78 2c 20 74 68 65 20 6e 75 6d 62 65 72 0a 20 20 69 73 20 69 6e 74 65 72 70 72 .suffix,.the.number...is.interpr
14ea0 65 74 65 64 20 61 73 20 61 20 63 6f 75 6e 74 20 69 6e 20 6d 69 6e 75 74 65 73 2e 20 20 56 61 6c eted.as.a.count.in.minutes...Val
14ec0 69 64 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 73 3a 0a 0a 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 id.input.formats:...............
14ee0 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ................................
14f00 94 81 e2 94 81 e2 94 81 e2 94 81 0a 20 20 20 49 6e 70 75 74 20 20 4d 65 61 6e 69 6e 67 20 20 20 ...............Input..Meaning...
14f20 0a 20 20 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
14f40 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 20 35 20 20 .............................5..
14f60 20 20 20 20 35 20 6d 69 6e 75 74 65 73 20 0a 20 20 20 35 6d 20 20 20 20 20 35 20 6d 69 6e 75 74 ....5.minutes.....5m.....5.minut
14f80 65 73 20 0a 20 20 20 35 73 20 20 20 20 20 35 20 73 65 63 6f 6e 64 73 20 0a 20 20 20 35 68 20 20 es.....5s.....5.seconds.....5h..
14fa0 20 20 20 35 20 68 6f 75 72 73 20 20 20 0a 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ...5.hours......................
14fc0 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 ................................
14fe0 e2 94 81 e2 94 81 0a 0a 20 20 54 68 65 20 69 6e 70 75 74 20 63 61 6e 20 62 65 20 61 20 66 6c 6f ..........The.input.can.be.a.flo
15000 61 74 69 6e 67 20 70 6f 69 6e 74 3a 0a 0a 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ating.point:....................
15020 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 ................................
15040 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 ................................
15060 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 0a 20 20 20 49 6e 70 75 74 20 20 4d 65 .......................Input..Me
15080 61 6e 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 e2 94 80 e2 94 80 aning...........................
150a0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
150c0 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ................................
150e0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 ................................
15100 20 31 2e 35 20 20 20 20 31 2e 35 20 6d 69 6e 75 74 65 73 20 28 39 30 20 73 65 63 6f 6e 64 73 29 .1.5....1.5.minutes.(90.seconds)
15120 20 0a 20 20 20 31 2e 35 68 20 20 20 31 2e 35 20 68 6f 75 72 73 20 28 39 30 20 6d 69 6e 75 74 65 .....1.5h...1.5.hours.(90.minute
15140 73 29 20 20 20 0a 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 s)..............................
15160 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 ................................
15180 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ................................
151a0 94 81 e2 94 81 e2 94 81 e2 94 81 0a 0a 20 20 54 68 65 20 69 6e 70 75 74 20 63 61 6e 20 61 6c 73 ...............The.input.can.als
151c0 6f 20 62 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 74 69 6d 65 2c 20 73 75 63 68 20 61 73 20 60 o.be.an.absolute.time,.such.as.`
151e0 31 36 3a 30 30 27 20 6f 72 20 60 31 36 3a 30 30 3a 33 30 27 2e 0a 20 20 49 74 20 73 65 74 73 20 16:00'.or.`16:00:30'....It.sets.
15200 61 20 74 69 6d 65 72 20 66 72 6f 6d 20 70 72 65 73 65 6e 74 20 74 69 6d 65 20 75 6e 74 69 6c 20 a.timer.from.present.time.until.
15220 74 68 65 20 6f 6e 65 20 73 70 65 63 69 66 69 65 64 2e 0a 0a 20 20 49 66 20 60 74 6d 72 27 20 69 the.one.specified.....If.`tmr'.i
15240 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 s.called.with.an.optional.prefix
15260 20 61 72 67 75 6d 65 6e 74 20 28 60 43 2d 75 27 20 77 69 74 68 0a 20 20 64 65 66 61 75 6c 74 20 .argument.(`C-u'.with...default.
15280 6b 65 79 20 62 69 6e 64 69 6e 67 73 29 2c 20 69 74 20 61 73 6b 73 20 66 6f 72 20 61 20 64 65 73 key.bindings),.it.asks.for.a.des
152a0 63 72 69 70 74 69 6f 6e 20 74 6f 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 0a 20 cription.to.be.associated.with..
152c0 20 74 68 65 20 67 69 76 65 6e 20 74 69 6d 65 72 2e 0a 0a 20 20 41 6e 20 61 6c 74 65 72 6e 61 74 .the.given.timer.....An.alternat
152e0 69 76 65 20 74 6f 20 74 68 65 20 60 74 6d 72 27 20 63 6f 6d 6d 61 6e 64 20 69 73 20 60 74 6d 72 ive.to.the.`tmr'.command.is.`tmr
15300 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 27 2e 20 20 54 68 65 0a 20 20 64 69 66 66 65 72 65 6e 63 -with-details'...The...differenc
15320 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 69 73 20 74 68 61 74 20 74 68 65 20 6c 61 e.between.the.two.is.that.the.la
15340 74 74 65 72 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 0a 20 20 64 65 73 63 tter.always.prompts.for.a...desc
15360 72 69 70 74 69 6f 6e 20 61 6e 64 20 69 66 20 74 68 65 20 74 69 6d 65 72 20 73 68 6f 75 6c 64 20 ription.and.if.the.timer.should.
15380 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 0a 0a 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 be.acknowledged.....The.command.
153a0 60 74 6d 72 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 20 63 61 6e 20 63 68 61 6e 67 `tmr-edit-description'.can.chang
153c0 65 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 20 67 69 76 65 6e 0a 20 20 74 69 6d 65 e.the.description.a.given...time
153e0 72 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 74 6d 72 2d 74 6f r.object.....The.command.`tmr-to
15400 67 67 6c 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 27 20 74 6f 67 67 6c 65 73 20 74 68 65 20 61 63 ggle-acknowledge'.toggles.the.ac
15420 6b 6e 6f 77 6c 65 64 67 65 20 66 6c 61 67 20 6f 66 20 61 0a 20 20 67 69 76 65 6e 20 74 69 6d 65 knowledge.flag.of.a...given.time
15440 72 20 6f 62 6a 65 63 74 2e 20 20 41 20 74 69 6d 65 72 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f r.object...A.timer.that.needs.to
15460 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 70 72 6f 6d 70 74 73 20 66 6f 72 0a 20 20 63 .be.acknowledged.prompts.for...c
15480 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 66 74 65 72 20 69 74 20 65 6c 61 70 73 65 73 2e 20 20 54 onfirmation.after.it.elapses...T
154a0 68 65 20 75 73 65 72 20 63 61 6e 20 65 69 74 68 65 72 20 63 6f 6e 66 69 72 6d 20 61 6e 64 20 74 he.user.can.either.confirm.and.t
154c0 68 75 73 0a 20 20 64 69 73 6d 69 73 73 20 74 68 65 20 74 69 6d 65 72 2c 20 6f 72 20 73 65 74 20 hus...dismiss.the.timer,.or.set.
154e0 61 20 6e 65 77 20 64 75 72 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 72 65 6d 69 a.new.duration.for.the.next.remi
15500 6e 64 65 72 2c 20 75 73 69 6e 67 0a 20 20 74 68 65 20 66 61 6d 69 6c 69 61 72 20 54 4d 52 20 69 nder,.using...the.familiar.TMR.i
15520 6e 70 75 74 2e 0a 0a 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 60 74 6d 72 2d 64 65 nput.....The.user.option.`tmr-de
15540 73 63 72 69 70 74 69 6f 6e 73 2d 6c 69 73 74 27 20 64 65 66 69 6e 65 73 20 74 68 65 20 63 6f 6d scriptions-list'.defines.the.com
15560 70 6c 65 74 69 6f 6e 0a 20 20 63 61 6e 64 69 64 61 74 65 73 20 74 68 61 74 20 61 72 65 20 73 68 pletion...candidates.that.are.sh
15580 6f 77 6e 20 61 74 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 70 72 6f 6d 70 74 2e 20 20 own.at.the.description.prompt...
155a0 49 74 73 20 76 61 6c 75 65 20 63 61 6e 20 62 65 0a 20 20 65 69 74 68 65 72 20 61 20 6c 69 73 74 Its.value.can.be...either.a.list
155c0 20 6f 66 20 73 74 72 69 6e 67 73 20 6f 72 20 74 68 65 20 73 79 6d 62 6f 6c 20 6f 66 20 61 20 76 .of.strings.or.the.symbol.of.a.v
155e0 61 72 69 61 62 6c 65 20 74 68 61 74 20 68 6f 6c 64 73 20 61 20 6c 69 73 74 0a 20 20 6f 66 20 73 ariable.that.holds.a.list...of.s
15600 74 72 69 6e 67 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 60 74 trings...The.default.value.of.`t
15620 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 27 2c 20 69 73 20 74 68 65 0a mr-description-history',.is.the.
15640 20 20 6e 61 6d 65 20 6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 ..name.of.a.variable.that.contai
15660 6e 73 20 69 6e 70 75 74 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72 20 61 74 ns.input.provided.by.the.user.at
15680 20 74 68 65 0a 20 20 72 65 6c 65 76 61 6e 74 20 70 72 6f 6d 70 74 20 6f 66 20 74 68 65 20 60 74 .the...relevant.prompt.of.the.`t
156a0 6d 72 27 20 61 6e 64 20 60 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 27 20 63 6f 6d 6d 61 mr'.and.`tmr-with-details'.comma
156c0 6e 64 73 2e 0a 0a 20 20 57 68 65 6e 20 74 68 65 20 74 69 6d 65 72 20 69 73 20 73 65 74 2c 20 61 nds.....When.the.timer.is.set,.a
156e0 20 6d 65 73 73 61 67 65 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 65 63 68 6f 20 61 72 65 .message.is.sent.to.the.echo.are
15700 61 20 72 65 63 6f 72 64 69 6e 67 0a 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 61 a.recording...the.current.time.a
15720 6e 64 20 74 68 65 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 20 77 68 65 6e 20 nd.the.point.in.the.future.when.
15740 74 68 65 20 74 69 6d 65 72 20 65 6c 61 70 73 65 73 2e 0a 20 20 45 63 68 6f 20 61 72 65 61 20 6d the.timer.elapses....Echo.area.m
15760 65 73 73 61 67 65 73 20 63 61 6e 20 62 65 20 72 65 76 69 65 77 65 64 20 77 69 74 68 20 74 68 65 essages.can.be.reviewed.with.the
15780 20 60 76 69 65 77 2d 65 63 68 6f 2d 61 72 65 61 2d 6d 65 73 73 61 67 65 73 27 0a 20 20 77 68 69 .`view-echo-area-messages'...whi
157a0 63 68 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 43 2d 68 20 65 27 20 62 79 20 64 65 66 61 75 6c ch.is.bound.to.`C-h.e'.by.defaul
157c0 74 2e 20 20 54 6f 20 63 68 65 63 6b 20 61 6c 6c 20 74 69 6d 65 72 73 2c 20 75 73 65 20 74 68 65 t...To.check.all.timers,.use.the
157e0 0a 20 20 63 6f 6d 6d 61 6e 64 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 2c ...command.`tmr-tabulated-view',
15800 20 77 68 69 63 68 20 68 61 73 20 6d 6f 72 65 20 66 65 61 74 75 72 65 73 20 74 68 61 6e 20 74 68 .which.has.more.features.than.th
15820 65 20 67 65 6e 65 72 69 63 0a 20 20 60 2a 4d 65 73 73 61 67 65 73 2a 27 20 62 75 66 66 65 72 20 e.generic...`*Messages*'.buffer.
15840 28 5b 47 72 69 64 20 76 69 65 77 5d 29 2e 0a 0a 20 20 54 68 65 20 60 74 6d 72 2d 63 61 6e 63 65 ([Grid.view]).....The.`tmr-cance
15860 6c 27 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 63 65 6c 73 20 72 75 6e 6e 69 6e 67 20 74 69 6d 65 72 l'.command.cancels.running.timer
15880 73 20 77 69 74 68 6f 75 74 20 65 72 61 73 69 6e 67 20 74 68 65 6d 0a 20 20 66 72 6f 6d 20 74 68 s.without.erasing.them...from.th
158a0 65 20 6c 69 73 74 20 6f 66 20 63 72 65 61 74 65 64 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 2e e.list.of.created.timer.objects.
158c0 20 20 54 69 6d 65 72 73 20 61 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 70 72 6f ..Timers.at.the.completion...pro
158e0 6d 70 74 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 62 79 20 74 68 65 20 65 78 61 63 74 20 74 mpt.are.described.by.the.exact.t
15900 69 6d 65 20 74 68 65 79 20 77 65 72 65 20 73 65 74 20 61 6e 64 20 74 68 65 20 69 6e 70 75 74 0a ime.they.were.set.and.the.input.
15920 20 20 74 68 61 74 20 77 61 73 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 6d 2c 20 ..that.was.used.to.create.them,.
15940 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 69 including.the.optional.descripti
15960 6f 6e 20 74 68 61 74 0a 20 20 60 74 6d 72 27 20 61 6e 64 20 60 74 6d 72 2d 77 69 74 68 2d 64 65 on.that...`tmr'.and.`tmr-with-de
15980 74 61 69 6c 73 27 20 61 63 63 65 70 74 2e 0a 0a 20 20 54 68 65 20 60 74 6d 72 2d 72 65 6d 6f 76 tails'.accept.....The.`tmr-remov
159a0 65 27 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 20 60 74 6d 72 2d 63 61 6e 63 65 6c 27 2c e'.command.is.like.`tmr-cancel',
159c0 20 65 78 63 65 70 74 20 69 74 20 69 73 20 6e 6f 74 0a 20 20 6c 69 6d 69 74 65 64 20 74 6f 20 61 .except.it.is.not...limited.to.a
159e0 63 74 69 76 65 20 74 69 6d 65 72 73 3a 20 69 74 20 63 61 6e 20 74 61 72 67 65 74 20 65 6c 61 70 ctive.timers:.it.can.target.elap
15a00 73 65 64 20 6f 6e 65 73 20 61 73 20 77 65 6c 6c 2e 0a 0a 20 20 54 68 65 20 60 74 6d 72 2d 63 6c sed.ones.as.well.....The.`tmr-cl
15a20 6f 6e 65 27 20 63 6f 6d 6d 61 6e 64 20 64 69 72 65 63 74 6c 79 20 63 6f 70 69 65 73 20 74 68 65 one'.command.directly.copies.the
15a40 20 64 75 72 61 74 69 6f 6e 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 64 65 73 63 72 69 70 .duration.and.optional...descrip
15a60 74 69 6f 6e 20 6f 66 20 61 20 74 69 6d 65 72 20 69 6e 74 6f 20 61 20 6e 65 77 20 6f 6e 65 2e 20 tion.of.a.timer.into.a.new.one..
15a80 20 57 69 74 68 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 0a 20 20 61 72 67 75 6d .With.an.optional.prefix...argum
15aa0 65 6e 74 20 28 60 43 2d 75 27 20 62 79 20 64 65 66 61 75 6c 74 29 2c 20 74 68 69 73 20 63 6f 6d ent.(`C-u'.by.default),.this.com
15ac0 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 64 75 72 61 74 69 6f 6e 2e 20 20 49 66 mand.prompts.for.a.duration...If
15ae0 0a 20 20 61 20 64 6f 75 62 6c 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 ...a.double.prefix.argument.is.s
15b00 75 70 70 6c 69 65 64 20 28 60 43 2d 75 20 43 2d 75 27 29 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 upplied.(`C-u.C-u'),.the.command
15b20 20 61 73 6b 73 20 66 6f 72 0a 20 20 61 20 64 75 72 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 6e 20 .asks.for...a.duration.and.then.
15b40 61 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 a.description...The.default.valu
15b60 65 73 20 6f 66 20 73 75 63 68 20 70 72 6f 6d 70 74 73 0a 20 20 61 72 65 20 74 68 6f 73 65 20 6f es.of.such.prompts...are.those.o
15b80 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 69 6d 65 72 2e 0a 0a 20 20 54 68 65 20 63 6f 6d f.the.original.timer.....The.com
15ba0 6d 61 6e 64 20 60 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 27 20 63 68 61 6e 67 65 73 20 74 68 mand.`tmr-reschedule'.changes.th
15bc0 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 74 69 6d 65 72 0a 20 20 e.duration.of.the.given.timer...
15be0 74 6f 20 61 20 6e 65 77 20 6f 6e 65 20 70 72 6f 76 69 64 65 64 20 61 74 20 74 68 65 20 70 72 6f to.a.new.one.provided.at.the.pro
15c00 6d 70 74 2e 20 20 49 6e 20 70 72 61 63 74 69 63 65 20 74 68 69 73 20 69 73 20 61 20 73 68 6f 72 mpt...In.practice.this.is.a.shor
15c20 74 63 75 74 0a 20 20 74 6f 20 28 69 29 20 63 6c 6f 6e 69 6e 67 20 74 68 65 20 74 69 6d 65 72 2c tcut...to.(i).cloning.the.timer,
15c40 20 28 69 69 29 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20 64 75 72 61 74 69 6f 6e 2c 20 61 6e .(ii).prompting.for.duration,.an
15c60 64 20 28 69 69 69 29 0a 20 20 63 61 6e 63 65 6c 6c 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 d.(iii)...cancelling.the.origina
15c80 6c 20 74 69 6d 65 72 2e 0a 0a 20 20 54 68 65 20 60 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 l.timer.....The.`tmr-remove-fini
15ca0 73 68 65 64 27 20 63 6f 6d 6d 61 6e 64 20 64 65 6c 65 74 65 73 20 61 6c 6c 20 65 6c 61 70 73 65 shed'.command.deletes.all.elapse
15cc0 64 20 74 69 6d 65 72 73 20 66 72 6f 6d 20 74 68 65 0a 20 20 6c 69 73 74 20 6f 66 20 74 69 6d 65 d.timers.from.the...list.of.time
15ce0 72 73 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 6e 6f rs...This.means.that.they.can.no
15d00 20 6c 6f 6e 67 65 72 20 62 65 20 63 6c 6f 6e 65 64 2e 0a 0a 20 20 42 79 20 64 65 66 61 75 6c 74 .longer.be.cloned.....By.default
15d20 2c 20 54 4d 52 20 75 73 65 73 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e ,.TMR.uses.minibuffer.completion
15d40 20 74 6f 20 70 69 63 6b 20 61 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 20 69 6e 0a 20 20 6f 70 65 .to.pick.a.timer.object.in...ope
15d60 72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 63 6c 6f 6e 69 6e 67 20 61 6e 64 20 63 61 6e 63 rations.such.as.cloning.and.canc
15d80 65 6c 6c 69 6e 67 2e 20 20 49 66 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 20 20 60 74 elling...If.the.user.option...`t
15da0 6d 72 2d 63 6f 6e 66 69 72 6d 2d 73 69 6e 67 6c 65 2d 74 69 6d 65 72 27 20 69 73 20 73 65 74 20 mr-confirm-single-timer'.is.set.
15dc0 74 6f 20 6e 69 6c 2c 20 54 4d 52 20 77 69 6c 6c 20 6e 6f 74 20 75 73 65 20 63 6f 6d 70 6c 65 74 to.nil,.TMR.will.not.use.complet
15de0 69 6f 6e 0a 20 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 74 69 6d ion...when.there.is.only.one.tim
15e00 65 72 20 61 76 61 69 6c 61 62 6c 65 3a 20 69 74 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 74 68 er.available:.it.will.perform.th
15e20 65 20 73 70 65 63 69 66 69 65 64 0a 20 20 63 6f 6d 6d 61 6e 64 20 6f 75 74 72 69 67 68 74 2e 0a e.specified...command.outright..
15e40 0a 20 20 54 69 6d 65 72 73 20 68 61 76 65 20 68 6f 6f 6b 73 20 61 73 73 6f 63 69 61 74 65 64 20 ...Timers.have.hooks.associated.
15e60 77 69 74 68 20 74 68 65 69 72 20 63 72 65 61 74 69 6f 6e 2c 20 63 61 6e 63 65 6c 6c 61 74 69 6f with.their.creation,.cancellatio
15e80 6e 2c 20 61 6e 64 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 5b 48 6f 6f 6b 73 5d 29 2e 20 20 n,.and...completion.([Hooks])...
15ea0 54 4d 52 20 63 61 6e 20 61 6c 73 6f 20 69 6e 74 65 67 72 61 74 65 20 77 69 74 68 20 74 68 65 20 TMR.can.also.integrate.with.the.
15ec0 64 65 73 6b 74 6f 70 0a 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 74 6f 20 73 65 6e 64 20 6e 6f desktop...environment.to.send.no
15ee0 74 69 66 69 63 61 74 69 6f 6e 73 20 28 5b 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 tifications.([Sound.and.desktop.
15f00 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 5d 29 2e 0a 0a 20 20 54 4d 52 20 64 6f 65 73 20 6e 6f 74 notifications]).....TMR.does.not
15f20 20 73 70 65 63 69 66 79 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 49 6e .specify.global.key.bindings..In
15f40 73 74 65 61 64 2c 20 69 74 20 73 65 74 73 20 75 70 20 74 68 65 0a 20 20 60 74 6d 72 2d 70 72 65 stead,.it.sets.up.the...`tmr-pre
15f60 66 69 78 2d 6d 61 70 27 2c 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 6b 65 79 73 20 66 fix-map',.which.specifies.keys.f
15f80 6f 72 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 20 54 68 65 0a 20 20 or.the.relevant.commands..The...
15fa0 75 73 65 72 20 68 61 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 74 6f 20 65 69 74 68 65 72 20 62 69 user.has.the.option.to.either.bi
15fc0 6e 64 20 74 68 65 20 6d 61 70 20 74 6f 20 61 20 70 72 65 66 69 78 20 6b 65 79 2c 20 73 75 63 68 nd.the.map.to.a.prefix.key,.such
15fe0 20 61 73 0a 20 20 60 43 2d 63 20 74 27 20 28 73 6f 20 60 74 6d 72 27 20 69 73 20 60 43 2d 63 20 .as...`C-c.t'.(so.`tmr'.is.`C-c.
16000 74 20 74 27 29 2c 20 6f 72 20 62 69 6e 64 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 6d 6d 61 6e t.t'),.or.bind.individual.comman
16020 64 73 20 74 6f 20 74 68 65 0a 20 20 64 65 73 69 72 65 64 20 6b 65 79 73 20 28 5b 53 61 6d 70 6c ds.to.the...desired.keys.([Sampl
16040 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5d 29 2e 0a 0a 0a 5b 47 72 69 64 20 76 69 65 77 5d e.configuration])....[Grid.view]
16060 20 53 65 65 20 73 65 63 74 69 6f 6e 20 32 2e 31 0a 0a 5b 48 6f 6f 6b 73 5d 20 53 65 65 20 73 65 .See.section.2.1..[Hooks].See.se
16080 63 74 69 6f 6e 20 32 2e 32 0a 0a 5b 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f ction.2.2..[Sound.and.desktop.no
160a0 74 69 66 69 63 61 74 69 6f 6e 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 32 2e 33 0a 0a 5b 53 tifications].See.section.2.3..[S
160c0 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5d 20 53 65 65 20 73 65 63 74 69 6f 6e ample.configuration].See.section
160e0 20 34 0a 0a 32 2e 31 20 47 72 69 64 20 6f 72 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 0a e2 .4..2.1.Grid.or.tabulated.view..
16100 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
16120 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
16140 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 69 6d 65 72 73 20 63 61 6e 20 62 65 20 76 .................Timers.can.be.v
16160 69 65 77 65 64 20 69 6e 20 61 20 67 72 69 64 20 77 69 74 68 20 60 74 6d 72 2d 74 61 62 75 6c 61 iewed.in.a.grid.with.`tmr-tabula
16180 74 65 64 2d 76 69 65 77 27 20 28 61 6c 69 61 73 0a 20 20 60 74 6d 72 2d 6c 69 73 74 2d 74 69 6d ted-view'.(alias...`tmr-list-tim
161a0 65 72 73 27 29 2e 20 54 68 65 20 64 61 74 61 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 ers')..The.data.is.placed.in.the
161c0 20 60 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 2a 27 0a 20 20 62 75 66 66 65 72 .`*tmr-tabulated-view*'...buffer
161e0 20 61 6e 64 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 .and.looks.like.this:...........
16200 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 53 74 61 72 74 20 20 20 20 20 20 45 6e 64 20 20 20 ...............Start......End...
16220 20 20 20 20 20 52 65 6d 61 69 6e 69 6e 67 20 20 44 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 e2 94 .....Remaining..Description.....
16240 82 20 31 30 3a 31 31 3a 34 39 20 20 20 31 30 3a 31 31 3a 35 34 20 20 20 e2 9c 94 0a 20 20 e2 94 ..10:11:49...10:11:54...........
16260 82 20 31 30 3a 31 31 3a 33 36 20 20 20 31 30 3a 33 31 3a 33 36 20 20 20 31 39 6d 20 33 35 73 0a ..10:11:36...10:31:36...19m.35s.
16280 20 20 e2 94 82 20 31 30 3a 31 31 3a 33 32 20 20 20 31 30 3a 32 36 3a 33 32 20 20 20 31 34 6d 20 ......10:11:32...10:26:32...14m.
162a0 33 31 73 20 20 20 20 59 65 74 20 61 6e 6f 74 68 65 72 20 74 65 73 74 0a 20 20 e2 94 82 20 31 30 31s....Yet.another.test.......10
162c0 3a 31 31 3a 31 36 20 20 20 31 30 3a 32 31 3a 31 36 20 20 20 39 6d 20 31 34 73 20 20 20 20 20 54 :11:16...10:21:16...9m.14s.....T
162e0 65 73 74 69 6e 67 20 68 6f 77 20 69 74 20 77 6f 72 6b 73 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 esting.how.it.works.............
16300 94 80 e2 94 80 0a 0a 20 20 49 66 20 61 20 74 69 6d 65 72 20 68 61 73 20 65 6c 61 70 73 65 64 2c .........If.a.timer.has.elapsed,
16320 20 69 74 20 68 61 73 20 61 20 63 68 65 63 6b 20 6d 61 72 6b 20 61 73 73 6f 63 69 61 74 65 64 20 .it.has.a.check.mark.associated.
16340 77 69 74 68 20 69 74 2c 0a 20 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 60 52 65 6d 61 69 6e with.it,...otherwise.the.`Remain
16360 69 6e 67 27 20 63 6f 6c 75 6d 6e 20 73 68 6f 77 73 20 74 68 65 20 74 69 6d 65 20 6c 65 66 74 2e ing'.column.shows.the.time.left.
16380 20 20 41 20 60 44 65 73 63 72 69 70 74 69 6f 6e 27 0a 20 20 69 73 20 73 68 6f 77 6e 20 6f 6e 6c ..A.`Description'...is.shown.onl
163a0 79 20 69 66 20 69 74 20 69 73 20 70 72 6f 76 69 64 65 64 20 77 68 69 6c 65 20 73 65 74 74 69 6e y.if.it.is.provided.while.settin
163c0 67 20 74 68 65 20 74 69 6d 65 72 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 66 69 65 g.the.timer,.otherwise.the...fie
163e0 6c 64 20 69 73 20 6c 65 66 74 20 62 6c 61 6e 6b 2e 0a 0a 20 20 49 6e 73 69 64 65 20 74 68 69 73 ld.is.left.blank.....Inside.this
16400 20 67 72 69 64 20 76 69 65 77 2c 20 61 6c 6c 20 54 4d 52 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 .grid.view,.all.TMR.commands.tha
16420 74 20 6f 70 65 72 61 74 65 20 6f 6e 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 0a 20 20 61 75 74 t.operate.on.timer.objects...aut
16440 6f 6d 61 74 69 63 61 6c 6c 79 20 74 61 72 67 65 74 20 74 68 65 20 6f 6e 65 20 61 74 20 70 6f 69 omatically.target.the.one.at.poi
16460 6e 74 2e 20 20 57 68 65 72 65 61 73 20 74 68 65 20 67 6c 6f 62 61 6c 20 62 65 68 61 76 69 6f 75 nt...Whereas.the.global.behaviou
16480 72 0a 20 20 69 73 20 74 6f 20 75 73 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 74 r...is.to.use.minibuffer.complet
164a0 69 6f 6e 20 74 6f 20 70 69 63 6b 20 61 20 74 69 6d 65 72 20 74 6f 20 6f 70 65 72 61 74 65 20 6f ion.to.pick.a.timer.to.operate.o
164c0 6e 2e 0a 0a 20 20 54 68 65 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 20 63 n.....The.`tmr-tabulated-view'.c
164e0 6f 6d 6d 61 6e 64 20 72 65 6c 69 65 73 20 6f 6e 20 45 6d 61 63 73 e2 80 99 0a 20 20 60 74 61 62 ommand.relies.on.Emacs......`tab
16500 75 6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64 65 27 2e 20 20 46 72 6f 6d 20 74 68 65 20 60 2a 74 ulated-list-mode'...From.the.`*t
16520 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 2a 27 20 62 75 66 66 65 72 2c 20 6f 6e 65 0a mr-tabulated-view*'.buffer,.one.
16540 20 20 63 61 6e 20 69 6e 76 6f 6b 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 64 65 73 63 72 69 ..can.invoke.the.command.`descri
16560 62 65 2d 6d 6f 64 65 27 20 28 60 43 2d 68 20 6d 27 20 77 69 74 68 20 73 74 61 6e 64 61 72 64 20 be-mode'.(`C-h.m'.with.standard.
16580 6b 65 79 0a 20 20 62 69 6e 64 69 6e 67 73 29 20 74 6f 20 6c 65 61 72 6e 20 61 62 6f 75 74 20 74 key...bindings).to.learn.about.t
165a0 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 20 73 75 63 he.applicable.functionality,.suc
165c0 68 20 61 73 20 68 6f 77 20 74 6f 0a 20 20 65 78 70 61 6e 64 2f 63 6f 6e 74 72 61 63 74 20 63 6f h.as.how.to...expand/contract.co
165e0 6c 75 6d 6e 73 20 61 6e 64 20 74 6f 67 67 6c 65 20 73 6f 72 74 69 6e 67 2e 0a 0a 20 20 57 68 69 lumns.and.toggle.sorting.....Whi
16600 6c 65 20 69 6e 20 74 68 69 73 20 67 72 69 64 20 76 69 65 77 2c 20 6f 6e 65 20 63 61 6e 20 70 65 le.in.this.grid.view,.one.can.pe
16620 72 66 6f 72 6d 20 61 6c 6c 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 6e 20 74 69 6d 65 rform.all.the.operations.on.time
16640 72 73 0a 20 20 77 65 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 63 6f 76 65 72 65 64 20 68 65 72 rs...we.have.already.covered.her
16660 65 69 6e 20 28 74 68 65 20 60 43 2d 68 20 6d 27 20 77 69 6c 6c 20 73 68 6f 77 20 79 6f 75 20 74 ein.(the.`C-h.m'.will.show.you.t
16680 68 65 69 72 20 6b 65 79 0a 20 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6d 6f 64 65 heir.key...bindings.in.this.mode
166a0 29 2e 0a 0a 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 60 74 6d 72 2d 6c 69 73 74 2d ).....The.user.option.`tmr-list-
166c0 74 69 6d 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 27 20 63 6f 6e 74 72 6f 6c 73 20 68 6f timers-action-alist'.controls.ho
166e0 77 20 74 68 65 0a 20 20 63 6f 6d 6d 61 6e 64 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 w.the...command.`tmr-tabulated-v
16700 69 65 77 27 20 64 69 73 70 6c 61 79 73 20 69 74 73 20 62 75 66 66 65 72 2e 20 49 74 73 20 64 65 iew'.displays.its.buffer..Its.de
16720 66 61 75 6c 74 0a 20 20 62 65 68 61 76 69 6f 75 72 20 69 73 20 74 6f 20 28 69 29 20 70 6c 61 63 fault...behaviour.is.to.(i).plac
16740 65 20 74 68 65 20 62 75 66 66 65 72 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 e.the.buffer.at.the.bottom.of.th
16760 65 20 45 6d 61 63 73 20 66 72 61 6d 65 2c 0a 20 20 28 69 69 29 20 72 65 73 69 7a 65 20 74 68 65 e.Emacs.frame,...(ii).resize.the
16780 20 77 69 6e 64 6f 77 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 20 74 .window.to.match.the.height.of.t
167a0 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 20 28 69 69 69 29 0a 20 20 73 65 6c 65 63 74 20 74 68 he.buffer,.and.(iii)...select.th
167c0 61 74 20 77 69 6e 64 6f 77 2e 0a 0a 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 at.window.....The.value.of.this.
167e0 75 73 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 74 68 65 20 73 61 6d 65 20 64 61 74 61 20 74 68 61 user.option.is.the.same.data.tha
16800 74 20 69 73 20 70 61 73 73 65 64 20 74 6f 0a 20 20 60 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 t.is.passed.to...`display-buffer
16820 2d 61 6c 69 73 74 27 2e 20 49 74 20 69 73 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 63 75 73 74 6f -alist'..It.is.meant.to.be.custo
16840 6d 69 73 65 64 20 62 79 20 61 64 76 61 6e 63 65 64 0a 20 20 75 73 65 72 73 2e 20 45 76 61 6c 75 mised.by.advanced...users..Evalu
16860 61 74 65 20 60 28 69 6e 66 6f 20 22 28 65 6c 69 73 70 29 20 44 69 73 70 6c 61 79 69 6e 67 20 42 ate.`(info."(elisp).Displaying.B
16880 75 66 66 65 72 73 22 29 27 20 74 6f 20 72 65 61 64 20 74 68 65 0a 20 20 72 65 6c 65 76 61 6e 74 uffers")'.to.read.the...relevant
168a0 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 6d 61 6e 75 61 6c 2e 0a 0a 20 20 54 68 65 20 60 74 6d .entry.in.the.manual.....The.`tm
168c0 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 27 20 69 73 20 72 r-list-timers-action-alist'.is.r
168e0 65 6c 65 76 61 6e 74 20 6f 6e 6c 79 20 77 68 65 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 elevant.only.when.the.command...
16900 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 20 69 73 20 63 61 6c 6c 65 64 20 69 `tmr-tabulated-view'.is.called.i
16920 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 20 49 6e 20 4c 69 73 70 2c 20 74 68 65 0a 20 20 60 74 6d nteractively..In.Lisp,.the...`tm
16940 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 20 72 65 71 75 69 72 65 73 20 74 68 65 20 62 r-tabulated-view'.requires.the.b
16960 75 66 66 65 72 20 69 74 20 73 68 6f 75 6c 64 20 75 73 65 20 61 6e 64 20 74 68 65 0a 20 20 63 6f uffer.it.should.use.and.the...co
16980 6e 63 6f 6d 69 74 61 6e 74 20 61 63 74 69 6f 6e 20 61 6c 69 73 74 2e 0a 0a 0a 32 2e 32 20 48 6f ncomitant.action.alist....2.2.Ho
169a0 6f 6b 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a oks.............................
169c0 0a 20 20 54 4d 52 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 68 6f ...TMR.provides.the.following.ho
169e0 6f 6b 73 3a 0a 0a 20 20 60 74 6d 72 2d 74 69 6d 65 72 2d 63 72 65 61 74 65 64 2d 66 75 6e 63 74 oks:....`tmr-timer-created-funct
16a00 69 6f 6e 73 27 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 74 72 69 67 67 65 72 65 64 20 ions'.........This.is.triggered.
16a20 62 79 20 74 68 65 20 60 74 6d 72 27 20 63 6f 6d 6d 61 6e 64 2e 20 20 42 79 20 64 65 66 61 75 6c by.the.`tmr'.command...By.defaul
16a40 74 2c 20 69 74 20 70 72 69 6e 74 73 20 61 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 69 t,.it.prints.a.........message.i
16a60 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 73 68 6f 77 69 6e 67 20 74 68 65 20 6e 65 77 6c n.the.echo.area.showing.the.newl
16a80 79 20 63 72 65 61 74 65 64 20 74 69 6d 65 72 e2 80 99 73 20 73 74 61 72 74 0a 20 20 20 20 20 20 y.created.timer...s.start.......
16aa0 20 20 61 6e 64 20 65 6e 64 20 74 69 6d 65 20 61 73 20 77 65 6c 6c 20 61 73 20 69 74 73 20 6f 70 ..and.end.time.as.well.as.its.op
16ac0 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 69 66 20 70 72 6f 76 69 64 65 64 29 tional.description.(if.provided)
16ae0 2e 0a 0a 20 20 60 74 6d 72 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 2d 66 75 6e 63 74 69 6f .....`tmr-timer-finished-functio
16b00 6e 73 27 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 72 75 6e 73 20 77 68 65 6e 20 61 20 74 69 6d ns'.........This.runs.when.a.tim
16b20 65 72 20 65 6c 61 70 73 65 73 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 28 69 29 20 er.elapses...By.default,.it.(i).
16b40 70 72 6f 64 75 63 65 73 20 61 0a 20 20 20 20 20 20 20 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 produces.a.........desktop.notif
16b60 69 63 61 74 69 6f 6e 20 77 68 69 63 68 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 74 69 6d 65 ication.which.describes.the.time
16b80 72 e2 80 99 73 20 73 74 61 72 74 2f 65 6e 64 20 74 69 6d 65 0a 20 20 20 20 20 20 20 20 61 6e 64 r...s.start/end.time.........and
16ba0 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 69 66 20 61 76 61 69 6c 61 .optional.description.(if.availa
16bc0 62 6c 65 29 2c 20 28 69 69 29 20 70 6c 61 79 73 20 61 6e 20 61 6c 61 72 6d 0a 20 20 20 20 20 20 ble),.(ii).plays.an.alarm.......
16be0 20 20 73 6f 75 6e 64 20 28 5b 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 ..sound.([Sound.and.desktop.noti
16c00 66 69 63 61 74 69 6f 6e 73 5d 29 2c 20 61 6e 64 20 28 69 69 69 29 20 70 72 69 6e 74 73 20 61 0a fications]),.and.(iii).prints.a.
16c20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 ........message.in.the.echo.area
16c40 20 77 68 69 63 68 20 69 73 20 62 61 73 69 63 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 .which.is.basically.the.same.as.
16c60 74 68 65 0a 20 20 20 20 20 20 20 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e the.........desktop.notification
16c80 2e 0a 0a 20 20 60 74 6d 72 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 6c 65 64 2d 66 75 6e 63 74 69 .....`tmr-timer-cancelled-functi
16ca0 6f 6e 73 27 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 60 ons'.........This.is.called.by.`
16cc0 74 6d 72 2d 63 61 6e 63 65 6c 27 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 70 72 69 tmr-cancel'...By.default,.it.pri
16ce0 6e 74 73 20 61 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 65 63 68 nts.a.message.........in.the.ech
16d00 6f 20 61 72 65 61 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 74 69 6d 65 72 20 74 68 61 74 o.area.describing.the.timer.that
16d20 20 77 61 73 20 63 61 6e 63 65 6c 6c 65 64 2e 0a 0a 0a 5b 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 .was.cancelled....[Sound.and.des
16d40 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 ktop.notifications].See.section.
16d60 32 2e 33 0a 0a 0a 32 2e 33 20 53 6f 75 6e 64 20 61 6e 64 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 2.3...2.3.Sound.and.desktop.noti
16d80 66 69 63 61 74 69 6f 6e 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 fications.......................
16da0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
16dc0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
16de0 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 4f 6e 63 65 20 74 68 65 20 .......................Once.the.
16e00 74 69 6d 65 72 20 68 61 73 20 72 75 6e 20 69 74 73 20 63 6f 75 72 73 65 2c 20 69 74 20 70 72 6f timer.has.run.its.course,.it.pro
16e20 64 75 63 65 73 20 61 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 0a 20 20 61 duces.a.desktop.notification...a
16e40 6e 64 20 70 6c 61 79 73 20 61 6e 20 61 6c 61 72 6d 20 73 6f 75 6e 64 2e 20 20 54 68 65 20 6e 6f nd.plays.an.alarm.sound...The.no
16e60 74 69 66 69 63 61 74 69 6f 6e e2 80 99 73 20 6d 65 73 73 61 67 65 20 69 73 20 70 72 61 63 74 69 tification...s.message.is.practi
16e80 63 61 6c 6c 79 0a 20 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 61 74 20 77 68 69 63 68 20 69 cally...the.same.as.that.which.i
16ea0 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 0a 20 20 54 68 65 20 s.sent.to.the.echo.area.....The.
16ec0 73 6f 75 6e 64 20 66 69 6c 65 20 66 6f 72 20 74 68 65 20 61 6c 61 72 6d 20 69 73 20 64 65 66 69 sound.file.for.the.alarm.is.defi
16ee0 6e 65 64 20 69 6e 20 60 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 27 2c 20 77 68 69 6c 65 20 74 ned.in.`tmr-sound-file',.while.t
16f00 68 65 0a 20 20 75 72 67 65 6e 63 79 20 6f 66 20 74 68 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e he...urgency.of.the.notification
16f20 20 63 61 6e 20 62 65 20 73 65 74 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 73 65 72 20 6f 70 74 .can.be.set.through.the.user.opt
16f40 69 6f 6e 0a 20 20 60 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 75 72 67 65 6e 63 79 27 ion...`tmr-notification-urgency'
16f60 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 75 70 20 74 6f 20 74 68 65 20 64 65 73 ...Note.that.it.is.up.to.the.des
16f80 6b 74 6f 70 0a 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 72 20 6e 6f 74 69 66 69 63 61 74 69 ktop...environment.or.notificati
16fa0 6f 6e 20 64 61 65 6d 6f 6e 20 74 6f 20 64 65 63 69 64 65 20 68 6f 77 20 74 6f 20 68 61 6e 64 6c on.daemon.to.decide.how.to.handl
16fc0 65 20 74 68 65 20 75 72 67 65 6e 63 79 0a 20 20 76 61 6c 75 65 2e 0a 0a 20 20 49 66 20 74 68 65 e.the.urgency...value.....If.the
16fe0 20 60 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 27 20 69 73 20 6e 69 6c 2c 20 6f 72 20 74 68 65 .`tmr-sound-file'.is.nil,.or.the
17000 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 6e 6f 20 73 6f 75 6e 64 0a 20 20 77 .file.is.not.found,.no.sound...w
17020 69 6c 6c 20 62 65 20 70 6c 61 79 65 64 2e 0a 0a 20 20 53 6f 75 6e 64 20 70 6c 61 79 62 61 63 6b ill.be.played.....Sound.playback
17040 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 60 66 66 70 6c 61 79 27 20 65 78 65 63 75 74 61 .depends.on.the.`ffplay'.executa
17060 62 6c 65 20 77 68 69 63 68 20 69 73 20 70 61 72 74 20 6f 66 0a 20 20 60 66 66 6d 70 65 67 27 2e ble.which.is.part.of...`ffmpeg'.
17080 0a 0a 20 20 44 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 20 77 6f 72 6b 20 6f ....Desktop.notifications.work.o
170a0 6e 6c 79 20 69 66 20 45 6d 61 63 73 20 69 73 20 62 75 69 6c 74 20 77 69 74 68 20 44 42 75 73 0a nly.if.Emacs.is.built.with.DBus.
170c0 20 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 6e 6f ..functionality...This.is.the.no
170e0 72 6d 2e 20 20 49 66 20 73 75 63 68 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20 6e 6f rm...If.such.functionality.is.no
17100 74 0a 20 20 61 76 61 69 6c 61 62 6c 65 2c 20 54 4d 52 20 77 69 6c 6c 20 69 73 73 75 65 20 61 20 t...available,.TMR.will.issue.a.
17120 77 61 72 6e 69 6e 67 20 69 6e 66 6f 72 6d 69 6e 67 20 74 68 65 20 75 73 65 72 20 61 63 63 6f 72 warning.informing.the.user.accor
17140 64 69 6e 67 6c 79 2e 0a 0a 0a 32 2e 34 20 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 dingly....2.4.Minibuffer.histori
17160 65 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 es..............................
17180 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ................................
171a0 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 4d 52 20 64 65 66 69 6e 65 73 20 74 77 6f 20 76 ...............TMR.defines.two.v
171c0 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 73 74 6f 72 65 20 75 73 65 72 20 69 6e 70 75 74 3a 0a ariables.that.store.user.input:.
171e0 20 20 60 74 6d 72 2d 64 75 72 61 74 69 6f 6e 2d 68 69 73 74 6f 72 79 27 20 61 6e 64 20 60 74 6d ..`tmr-duration-history'.and.`tm
17200 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 27 2e 20 20 4d 69 6e 69 62 75 66 r-description-history'...Minibuf
17220 66 65 72 0a 20 20 68 69 73 74 6f 72 69 65 73 20 63 61 6e 20 70 65 72 73 69 73 74 20 62 65 74 77 fer...histories.can.persist.betw
17240 65 65 6e 20 73 65 73 73 69 6f 6e 73 20 69 66 20 74 68 65 20 75 73 65 72 20 65 6e 61 62 6c 65 73 een.sessions.if.the.user.enables
17260 20 74 68 65 0a 20 20 62 75 69 6c 74 2d 69 6e 20 60 73 61 76 65 68 69 73 74 27 20 6c 69 62 72 61 .the...built-in.`savehist'.libra
17280 72 79 2e 20 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a 20 20 e2 94 ry...Sample.configuration:......
172a0 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 72 65 71 75 69 72 65 20 27 73 61 ....................(require.'sa
172c0 76 65 68 69 73 74 29 0a 20 20 e2 94 82 20 28 73 65 74 71 20 73 61 76 65 68 69 73 74 2d 66 69 6c vehist).......(setq.savehist-fil
172e0 65 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 73 61 76 65 68 e.(locate-user-emacs-file."saveh
17300 69 73 74 22 29 29 0a 20 20 e2 94 82 20 28 73 65 74 71 20 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 ist")).......(setq.history-lengt
17320 68 20 35 30 30 29 0a 20 20 e2 94 82 20 28 73 65 74 71 20 68 69 73 74 6f 72 79 2d 64 65 6c 65 74 h.500).......(setq.history-delet
17340 65 2d 64 75 70 6c 69 63 61 74 65 73 20 74 29 0a 20 20 e2 94 82 20 28 73 65 74 71 20 73 61 76 65 e-duplicates.t).......(setq.save
17360 68 69 73 74 2d 73 61 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 20 74 29 0a hist-save-minibuffer-history.t).
17380 20 20 e2 94 82 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b ......(add-hook.'after-init-hook
173a0 20 23 27 73 61 76 65 68 69 73 74 2d 6d 6f 64 65 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 .#'savehist-mode)...............
173c0 e2 94 80 0a 0a 0a 33 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a e2 95 90 e2 95 90 e2 95 90 e2 95 ......3.Installation............
173e0 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a ................................
17400 0a 0a 0a 0a 33 2e 31 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 0a e2 94 80 e2 94 80 e2 ....3.1.GNU.ELPA.package........
17420 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
17440 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 20 70 61 63 .........................The.pac
17460 6b 61 67 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 61 73 20 60 74 6d 72 27 2e 20 20 53 69 6d kage.is.available.as.`tmr'...Sim
17480 70 6c 79 20 64 6f 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 ply.do:.........................
174a0 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 .M-x.package-refresh-contents...
174c0 e2 94 82 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 0a 20 20 e2 94 94 e2 94 80 ....M-x.package-install.........
174e0 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 20 20 41 6e 64 20 73 65 61 72 63 68 20 66 6f 72 20 69 74 2e ..............And.search.for.it.
17500 0a 0a 20 20 47 4e 55 20 45 4c 50 41 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6c 61 74 65 73 74 ....GNU.ELPA.provides.the.latest
17520 20 73 74 61 62 6c 65 20 72 65 6c 65 61 73 65 2e 20 20 54 68 6f 73 65 20 77 68 6f 20 70 72 65 66 .stable.release...Those.who.pref
17540 65 72 20 74 6f 0a 20 20 66 6f 6c 6c 6f 77 20 74 68 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 70 er.to...follow.the.development.p
17560 72 6f 63 65 73 73 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 70 6f 72 74 20 62 75 67 73 20 6f rocess.in.order.to.report.bugs.o
17580 72 20 73 75 67 67 65 73 74 0a 20 20 63 68 61 6e 67 65 73 2c 20 63 61 6e 20 75 73 65 20 74 68 65 r.suggest...changes,.can.use.the
175a0 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 66 72 6f 6d 20 74 68 65 .version.of.the.package.from.the
175c0 20 47 4e 55 2d 64 65 76 65 6c 20 45 4c 50 41 0a 20 20 61 72 63 68 69 76 65 2e 20 20 52 65 61 64 .GNU-devel.ELPA...archive...Read
175e0 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 63 6f 64 :...<https://protesilaos.com/cod
17600 65 6c 6f 67 2f 32 30 32 32 2d 30 35 2d 31 33 2d 65 6d 61 63 73 2d 65 6c 70 61 2d 64 65 76 65 6c elog/2022-05-13-emacs-elpa-devel
17620 2f 3e 2e 0a 0a 0a 33 2e 32 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a e2 94 />....3.2.Manual.installation...
17640 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ................................
17660 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
17680 e2 94 80 0a 0a 20 20 41 73 73 75 6d 69 6e 67 20 79 6f 75 72 20 45 6d 61 63 73 20 66 69 6c 65 73 .......Assuming.your.Emacs.files
176a0 20 61 72 65 20 66 6f 75 6e 64 20 69 6e 20 60 7e 2f 2e 65 6d 61 63 73 2e 64 2f 27 2c 20 65 78 65 .are.found.in.`~/.emacs.d/',.exe
176c0 63 75 74 65 20 74 68 65 0a 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 69 6e cute.the...following.commands.in
176e0 20 61 20 73 68 65 6c 6c 20 70 72 6f 6d 70 74 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 .a.shell.prompt:................
17700 e2 94 80 0a 20 20 e2 94 82 20 63 64 20 7e 2f 2e 65 6d 61 63 73 2e 64 0a 20 20 e2 94 82 20 0a 20 ..........cd.~/.emacs.d.........
17720 20 e2 94 82 20 23 20 43 72 65 61 74 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 6d 61 .....#.Create.a.directory.for.ma
17740 6e 75 61 6c 6c 79 2d 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20 e2 94 82 20 nually-installed.packages.......
17760 6d 6b 64 69 72 20 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 20 20 e2 94 82 20 0a 20 20 e2 mkdir.manual-packages...........
17780 94 82 20 23 20 47 6f 20 74 6f 20 74 68 65 20 6e 65 77 20 64 69 72 65 63 74 6f 72 79 0a 20 20 e2 ...#.Go.to.the.new.directory....
177a0 94 82 20 63 64 20 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 20 20 e2 94 82 20 0a 20 20 e2 ...cd.manual-packages...........
177c0 94 82 20 23 20 43 6c 6f 6e 65 20 74 68 69 73 20 72 65 70 6f 2c 20 6e 61 6d 69 6e 67 20 69 74 20 ...#.Clone.this.repo,.naming.it.
177e0 22 74 6d 72 22 0a 20 20 e2 94 82 20 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 "tmr".......git.clone.https://gi
17800 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d 72 20 74 6d 72 0a 20 20 e2 thub.com/protesilaos/tmr.tmr....
17820 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 46 69 6e 61 6c 6c 79 2c 20 69 6e 20 79 6f ..................Finally,.in.yo
17840 75 72 20 60 69 6e 69 74 2e 65 6c 27 20 28 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 29 20 65 76 61 ur.`init.el'.(or.equivalent).eva
17860 6c 75 61 74 65 20 74 68 69 73 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 luate.this:.....................
17880 20 e2 94 82 20 3b 3b 20 4d 61 6b 65 20 45 6c 69 73 70 20 66 69 6c 65 73 20 69 6e 20 74 68 61 74 .....;;.Make.Elisp.files.in.that
178a0 20 64 69 72 65 63 74 6f 72 79 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 75 73 65 72 .directory.available.to.the.user
178c0 2e 0a 20 20 e2 94 82 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 ........(add-to-list.'load-path.
178e0 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 2f 74 6d 72 22 "~/.emacs.d/manual-packages/tmr"
17900 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 45 76 65 72 79 74 68 69 6e )......................Everythin
17920 67 20 69 73 20 69 6e 20 70 6c 61 63 65 20 74 6f 20 73 65 74 20 75 70 20 74 68 65 20 70 61 63 6b g.is.in.place.to.set.up.the.pack
17940 61 67 65 2e 0a 0a 0a 34 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a e2 95 age....4.Sample.configuration...
17960 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 ................................
17980 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 ................................
179a0 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 53 65 74 ..........................;;.Set
179c0 20 74 6f 20 6e 69 6c 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 73 6f 75 6e 64 0a 20 20 e2 .to.nil.to.disable.the.sound....
179e0 94 82 20 28 73 65 74 71 20 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 20 22 2f 75 73 72 2f 73 68 ...(setq.tmr-sound-file."/usr/sh
17a00 61 72 65 2f 73 6f 75 6e 64 73 2f 66 72 65 65 64 65 73 6b 74 6f 70 2f 73 74 65 72 65 6f 2f 61 6c are/sounds/freedesktop/stereo/al
17a20 61 72 6d 2d 63 6c 6f 63 6b 2d 65 6c 61 70 73 65 64 2e 6f 67 61 22 29 0a 20 20 e2 94 82 20 0a 20 arm-clock-elapsed.oga").........
17a40 20 e2 94 82 20 3b 3b 20 44 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 75 72 67 .....;;.Desktop.notification.urg
17a60 65 6e 63 79 20 6c 65 76 65 6c 0a 20 20 e2 94 82 20 28 73 65 74 71 20 74 6d 72 2d 6e 6f 74 69 66 ency.level.......(setq.tmr-notif
17a80 69 63 61 74 69 6f 6e 2d 75 72 67 65 6e 63 79 20 27 6e 6f 72 6d 61 6c 29 0a 20 20 e2 94 82 20 0a ication-urgency.'normal)........
17aa0 20 20 e2 94 82 20 3b 3b 20 52 65 61 64 20 74 68 65 20 60 74 6d 72 2d 64 65 73 63 72 69 70 74 69 ......;;.Read.the.`tmr-descripti
17ac0 6f 6e 73 2d 6c 69 73 74 27 20 64 6f 63 20 73 74 72 69 6e 67 0a 20 20 e2 94 82 20 28 73 65 74 71 ons-list'.doc.string.......(setq
17ae0 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 2d 6c 69 73 74 20 27 74 6d 72 2d 64 65 73 63 .tmr-descriptions-list.'tmr-desc
17b00 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b ription-history)..............;;
17b20 20 53 65 74 20 67 6c 6f 62 61 6c 20 70 72 65 66 69 78 20 62 69 6e 64 69 6e 67 73 20 28 61 75 74 .Set.global.prefix.bindings.(aut
17b40 6f 6c 6f 61 64 65 64 29 3a 0a 20 20 e2 94 82 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 oloaded):.......(define-key.glob
17b60 61 6c 2d 6d 61 70 20 22 5c 43 2d 63 74 22 20 27 74 6d 72 2d 70 72 65 66 69 78 2d 6d 61 70 29 0a al-map."\C-ct".'tmr-prefix-map).
17b80 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 62 69 .............;;.Alternatively.bi
17ba0 6e 64 20 74 6d 72 20 63 6f 6d 6d 61 6e 64 20 28 61 75 74 6f 6c 6f 61 64 65 64 29 3a 0a 20 20 e2 nd.tmr.command.(autoloaded):....
17bc0 94 82 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 22 5c 43 2d 63 74 ...(define-key.global-map."\C-ct
17be0 22 20 27 74 6d 72 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 35 20 49 6e ".'tmr).....................5.In
17c00 74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 45 6d 62 61 72 6b 0a e2 95 90 e2 95 90 e2 95 90 e2 tegration.with.Embark...........
17c20 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 ................................
17c40 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 ................................
17c60 90 0a 0a 20 20 54 68 65 20 60 65 6d 62 61 72 6b 27 20 70 61 63 6b 61 67 65 20 70 72 6f 76 69 64 .....The.`embark'.package.provid
17c80 65 73 20 73 74 61 6e 64 61 72 64 73 2d 63 6f 6d 70 6c 69 61 6e 74 20 69 6e 66 72 61 73 74 72 75 es.standards-compliant.infrastru
17ca0 63 74 75 72 65 20 74 6f 0a 20 20 72 75 6e 20 63 6f 6e 74 65 78 74 2d 64 65 70 65 6e 64 65 6e 74 cture.to...run.context-dependent
17cc0 20 61 63 74 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20 73 6f 72 74 73 20 6f 66 20 74 61 72 67 65 74 73 .actions.on.all.sorts.of.targets
17ce0 20 28 73 79 6d 62 6f 6c 20 61 74 0a 20 20 70 6f 69 6e 74 2c 20 63 75 72 72 65 6e 74 20 63 6f 6d .(symbol.at...point,.current.com
17d00 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c 20 65 74 63 2e 29 2e 20 54 4d 52 20 69 73 pletion.candidate,.etc.)..TMR.is
17d20 20 73 65 74 20 75 70 20 74 6f 20 6d 61 6b 65 20 69 74 73 0a 20 20 74 69 6d 65 72 20 6f 62 6a 65 .set.up.to.make.its...timer.obje
17d40 63 74 73 20 72 65 63 6f 67 6e 69 73 61 62 6c 65 20 62 79 20 45 6d 62 61 72 6b 20 61 6e 64 20 72 cts.recognisable.by.Embark.and.r
17d60 65 67 69 73 74 65 72 73 20 74 68 65 0a 20 20 60 74 6d 72 2d 61 63 74 69 6f 6e 2d 6d 61 70 27 20 egisters.the...`tmr-action-map'.
17d80 69 6e 20 45 6d 62 61 72 6b 2e 0a 0a 0a 36 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 0a in.Embark....6.Acknowledgements.
17da0 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 ................................
17dc0 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 54 4d 52 20 69 73 ..........................TMR.is
17de0 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 61 20 63 6f 6c 6c 65 63 74 69 76 65 20 65 66 66 6f 72 74 .meant.to.be.a.collective.effort
17e00 2e 20 20 45 76 65 72 79 20 62 69 74 20 6f 66 20 68 65 6c 70 20 6d 61 74 74 65 72 73 2e 0a 0a 20 ...Every.bit.of.help.matters....
17e20 20 41 75 74 68 6f 72 73 0a 20 20 20 20 20 20 20 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 .Authors.........Protesilaos.Sta
17e40 76 72 6f 75 20 28 6d 61 69 6e 74 61 69 6e 65 72 29 2c 20 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 vrou.(maintainer),.Damien.Cassou
17e60 2c 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 2e 0a 0a 20 20 43 6f 6e 74 72 69 62 75 74 69 6f ,.Daniel.Mendler.....Contributio
17e80 6e 73 20 74 6f 20 74 68 65 20 63 6f 64 65 20 6f 72 20 6d 61 6e 75 61 6c 0a 20 20 20 20 20 20 20 ns.to.the.code.or.manual........
17ea0 20 43 68 72 69 73 74 69 61 6e 20 54 69 65 74 7a 65 2c 20 45 64 20 54 61 76 69 6e 6f 72 2c 20 4e .Christian.Tietze,.Ed.Tavinor,.N
17ec0 61 74 68 61 6e 20 52 2e 20 44 65 47 72 75 63 68 79 2e 0a 0a 0a 37 20 47 4e 55 20 46 72 65 65 20 athan.R..DeGruchy....7.GNU.Free.
17ee0 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a e2 95 90 e2 95 90 e2 95 90 e2 Documentation.License...........
17f00 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 ................................
17f20 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 ................................
17f40 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 0a 38 20 49 6e 64 69 63 .........................8.Indic
17f60 65 73 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a es..............................
17f80 38 2e 31 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 8.1.Function.index..............
17fa0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
17fc0 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 38 2e 32 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 0a e2 ............8.2.Variable.index..
17fe0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
18000 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 38 2e 33 20 43 6f 6e 63 ........................8.3.Conc
18020 65 70 74 20 69 6e 64 65 78 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ept.index.......................
18040 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 00 00 ................................
18060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
180a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
180c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
180e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
181a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
181c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
181e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18200 74 6d 72 2d 31 2e 31 2e 30 2f 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2e 65 6c 00 00 00 00 00 00 tmr-1.1.0/tmr-tabulated.el......
18220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18260 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
18280 30 30 30 33 33 37 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 35 31 00 20 30 00 00 00 0003375.00000000000.014051..0...
182a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
182c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
182e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18300 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...................
18320 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...................
18340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
183a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
183c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
183e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18400 3b 3b 3b 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2e 65 6c 20 2d 2d 2d 20 44 69 73 70 6c 61 79 ;;;.tmr-tabulated.el.---.Display
18420 20 54 4d 52 20 74 69 6d 65 72 73 20 69 6e 20 61 20 74 61 62 75 6c 61 74 65 64 20 6c 69 73 74 20 .TMR.timers.in.a.tabulated.list.
18440 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 -*-.lexical-binding:.t.-*-..;;.C
18460 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 30 2d 32 30 32 35 20 20 46 72 65 65 20 53 6f 66 opyright.(C).2020-2025..Free.Sof
18480 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f tware.Foundation,.Inc...;;.Autho
184a0 72 3a 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 20 3c 69 6e 66 6f 40 70 72 6f r:.Protesilaos.Stavrou.<info@pro
184c0 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 3e 2c 0a 3b 3b 20 20 20 20 20 20 20 20 20 44 61 6d 69 65 6e tesilaos.com>,.;;.........Damien
184e0 20 43 61 73 73 6f 75 20 3c 64 61 6d 69 65 6e 40 63 61 73 73 6f 75 2e 6d 65 3e 2c 0a 3b 3b 20 20 .Cassou.<damien@cassou.me>,.;;..
18500 20 20 20 20 20 20 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 .......Daniel.Mendler.<mail@dani
18520 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 50 72 el-mendler.de>.;;.Maintainer:.Pr
18540 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 20 3c 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c otesilaos.Stavrou.<info@protesil
18560 61 6f 73 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e aos.com>.;;.URL:.https://github.
18580 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d 72 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c com/protesilaos/tmr..;;.This.fil
185a0 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 e.is.NOT.part.of.GNU.Emacs...;;.
185c0 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 65 3b 20 79 This.program.is.free.software;.y
185e0 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 72 20 6d 6f ou.can.redistribute.it.and/or.mo
18600 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 66 20 74 68 dify.;;.it.under.the.terms.of.th
18620 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 e.GNU.General.Public.License.as.
18640 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 74 77 61 72 published.by.;;.the.Free.Softwar
18660 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 20 33 20 6f e.Foundation,.either.version.3.o
18680 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 72 20 6f 70 f.the.License,.or.;;.(at.your.op
186a0 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 3b 3b 0a 3b 3b 20 54 tion).any.later.version..;;.;;.T
186c0 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 his.program.is.distributed.in.th
186e0 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b e.hope.that.it.will.be.useful,.;
18700 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 ;.but.WITHOUT.ANY.WARRANTY;.with
18720 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 out.even.the.implied.warranty.of
18740 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 .;;.MERCHANTABILITY.or.FITNESS.F
18760 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 OR.A.PARTICULAR.PURPOSE...See.th
18780 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.;;.GNU.General.Public.License.
187a0 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 for.more.details..;;.;;.You.shou
187c0 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
187e0 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
18800 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
18820 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 65 73 ee.<https://www.gnu.org/licenses
18840 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 43 61 6c 6c 20 />...;;;.Commentary:.;;.;;.Call.
18860 60 4d 2d 78 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 20 74 6f 20 64 69 73 70 `M-x.tmr-tabulated-view'.to.disp
18880 6c 61 79 20 61 6c 6c 20 74 6d 72 20 74 69 6d 65 72 73 20 69 6e 20 61 20 67 72 69 64 2c 0a 3b 3b lay.all.tmr.timers.in.a.grid,.;;
188a0 20 6f 6e 65 20 62 79 20 6c 69 6e 65 20 77 69 74 68 20 73 6f 72 74 61 62 6c 65 20 63 6f 6c 75 6d .one.by.line.with.sortable.colum
188c0 6e 73 2e 20 20 43 6f 6c 75 6d 6e 73 20 73 68 6f 77 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 64 ns...Columns.show.the.creation.d
188e0 61 74 65 2c 0a 3b 3b 20 74 68 65 20 65 6e 64 20 64 61 74 65 2c 20 61 20 63 68 65 63 6b 20 6d 61 ate,.;;.the.end.date,.a.check.ma
18900 72 6b 20 69 66 20 74 68 65 20 74 69 6d 65 72 20 69 73 20 66 69 6e 69 73 68 65 64 20 61 6e 64 20 rk.if.the.timer.is.finished.and.
18920 74 68 65 20 74 69 6d 65 72 27 73 0a 3b 3b 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 the.timer's.;;.optional.descript
18940 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 50 6c 65 61 73 65 20 72 65 61 64 20 74 68 65 20 6d 61 6e 75 61 ion..;;.;;.Please.read.the.manua
18960 6c 20 66 6f 72 20 61 6c 6c 20 74 68 65 20 74 65 63 68 6e 69 63 61 6c 69 74 69 65 73 2e 20 20 45 l.for.all.the.technicalities...E
18980 69 74 68 65 72 20 65 76 61 6c 75 61 74 65 0a 3b 3b 20 28 69 6e 66 6f 20 22 28 74 6d 72 29 20 54 ither.evaluate.;;.(info."(tmr).T
189a0 6f 70 22 29 20 6f 72 20 76 69 73 69 74 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 op").or.visit.<https://protesila
189c0 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 3e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 os.com/emacs/tmr>...;;;.Code:..(
189e0 72 65 71 75 69 72 65 20 27 74 6d 72 29 0a 0a 3b 3b 20 4e 4f 54 45 20 32 30 32 34 2d 31 30 2d 33 require.'tmr)..;;.NOTE.2024-10-3
18a00 30 3a 20 57 65 20 6b 65 65 70 20 74 68 69 73 20 66 69 6c 65 20 74 6f 20 61 76 6f 69 64 20 62 72 0:.We.keep.this.file.to.avoid.br
18a20 65 61 6b 69 6e 67 20 75 73 65 72 0a 3b 3b 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2c 20 62 eaking.user.;;.configurations,.b
18a40 75 74 20 77 65 20 77 69 6c 6c 20 72 65 6d 6f 76 65 20 69 74 20 65 76 65 6e 74 75 61 6c 6c 79 2e ut.we.will.remove.it.eventually.
18a60 0a 28 64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 0a 20 27 74 6d 72 0a 20 22 60 74 6d 72 2d 74 .(display-warning..'tmr.."`tmr-t
18a80 61 62 75 6c 61 74 65 64 2e 65 6c 27 20 69 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 60 74 6d 72 abulated.el'.is.merged.into.`tmr
18aa0 2e 65 6c 27 3b 20 6f 6e 6c 79 20 75 73 65 20 60 74 6d 72 2e 65 6c 27 22 0a 20 3a 77 61 72 6e 69 .el';.only.use.`tmr.el'"..:warni
18ac0 6e 67 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 29 0a 3b 3b ng)..(provide.'tmr-tabulated).;;
18ae0 3b 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 ;.tmr-tabulated.el.ends.here....
18b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c00 74 6d 72 2d 31 2e 31 2e 30 2f 64 69 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/dir...................
18c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c60 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
18c80 30 30 30 31 31 37 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 34 35 34 00 20 30 00 00 00 0001172.00000000000.011454..0...
18ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18d00 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...................
18d20 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...................
18d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18e00 54 68 69 73 20 69 73 20 74 68 65 20 66 69 6c 65 20 2e 2e 2e 2f 69 6e 66 6f 2f 64 69 72 2c 20 77 This.is.the.file..../info/dir,.w
18e20 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 74 6f 70 6d 6f 73 74 20 6e 6f 64 65 20 6f hich.contains.the.topmost.node.o
18e40 66 20 74 68 65 20 49 6e 66 6f 20 68 69 65 72 61 72 63 68 79 2c 20 63 61 6c 6c 65 64 20 28 64 69 f.the.Info.hierarchy,.called.(di
18e60 72 29 54 6f 70 2e 0a 54 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 r)Top..The.first.time.you.invoke
18e80 20 49 6e 66 6f 20 79 6f 75 20 73 74 61 72 74 20 6f 66 66 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 .Info.you.start.off.looking.at.t
18ea0 68 69 73 20 6e 6f 64 65 2e 0a 1f 0a 46 69 6c 65 3a 20 64 69 72 2c 09 4e 6f 64 65 3a 20 54 6f 70 his.node....File:.dir,.Node:.Top
18ec0 09 54 68 69 73 20 69 73 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 49 4e 46 4f 20 74 72 65 .This.is.the.top.of.the.INFO.tre
18ee0 65 0a 0a 20 20 54 68 69 73 20 28 74 68 65 20 44 69 72 65 63 74 6f 72 79 20 6e 6f 64 65 29 20 67 e....This.(the.Directory.node).g
18f00 69 76 65 73 20 61 20 6d 65 6e 75 20 6f 66 20 6d 61 6a 6f 72 20 74 6f 70 69 63 73 2e 0a 20 20 54 ives.a.menu.of.major.topics....T
18f20 79 70 69 6e 67 20 22 71 22 20 65 78 69 74 73 2c 20 22 48 22 20 6c 69 73 74 73 20 61 6c 6c 20 49 yping."q".exits,."H".lists.all.I
18f40 6e 66 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 22 64 22 20 72 65 74 75 72 6e 73 20 68 65 72 65 2c 0a nfo.commands,."d".returns.here,.
18f60 20 20 22 68 22 20 67 69 76 65 73 20 61 20 70 72 69 6d 65 72 20 66 6f 72 20 66 69 72 73 74 2d 74 .."h".gives.a.primer.for.first-t
18f80 69 6d 65 72 73 2c 0a 20 20 22 6d 45 6d 61 63 73 3c 52 65 74 75 72 6e 3e 22 20 76 69 73 69 74 73 imers,..."mEmacs<Return>".visits
18fa0 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61 6c 2c 20 65 74 63 2e 0a 0a 20 20 49 6e 20 45 6d .the.Emacs.manual,.etc.....In.Em
18fc0 61 63 73 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 acs,.you.can.click.mouse.button.
18fe0 32 20 6f 6e 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 6f 72 20 63 72 6f 73 73 20 72 65 66 65 72 65 2.on.a.menu.item.or.cross.refere
19000 6e 63 65 0a 20 20 74 6f 20 73 65 6c 65 63 74 20 69 74 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 45 6d nce...to.select.it...*.Menu:..Em
19020 61 63 73 20 6d 69 73 63 20 66 65 61 74 75 72 65 73 0a 2a 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 acs.misc.features.*.TMR.May.Ring
19040 3a 20 28 74 6d 72 29 2e 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 69 6d 65 72 73 20 75 73 69 :.(tmr)...........Set.timers.usi
19060 6e 67 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 74 69 6f 6e 2e 0a 00 00 00 00 00 00 ng.a.convenient.notation........
19080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
190a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
190c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
190e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
191a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
191c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
191e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19200 74 6d 72 2d 31 2e 31 2e 30 2f 43 48 41 4e 47 45 4c 4f 47 2e 6f 72 67 00 00 00 00 00 00 00 00 00 tmr-1.1.0/CHANGELOG.org.........
19220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19260 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
19280 30 30 34 31 35 32 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 37 35 34 00 20 30 00 00 00 0041520.00000000000.012754..0...
192a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
192c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
192e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19300 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...................
19320 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...................
19340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
193a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
193c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
193e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19400 23 2b 74 69 74 6c 65 3a 20 43 68 61 6e 67 65 20 6c 6f 67 20 6f 66 20 54 4d 52 0a 23 2b 61 75 74 #+title:.Change.log.of.TMR.#+aut
19420 68 6f 72 3a 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 0a 23 2b 65 6d 61 69 6c hor:.Protesilaos.Stavrou.#+email
19440 3a 20 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 0a 23 2b 6f 70 74 69 6f 6e 73 :.info@protesilaos.com.#+options
19460 3a 20 27 3a 6e 69 6c 20 74 6f 63 3a 6e 69 6c 20 6e 75 6d 3a 6e 69 6c 20 61 75 74 68 6f 72 3a 6e :.':nil.toc:nil.num:nil.author:n
19480 69 6c 20 65 6d 61 69 6c 3a 6e 69 6c 0a 23 2b 73 74 61 72 74 75 70 3a 20 63 6f 6e 74 65 6e 74 0a il.email:nil.#+startup:.content.
194a0 0a 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 72 65 6c 65 .This.document.contains.the.rele
194c0 61 73 65 20 6e 6f 74 65 73 20 66 6f 72 20 65 61 63 68 20 74 61 67 67 65 64 20 63 6f 6d 6d 69 74 ase.notes.for.each.tagged.commit
194e0 20 6f 6e 20 74 68 65 0a 70 72 6f 6a 65 63 74 27 73 20 6d 61 69 6e 20 67 69 74 20 72 65 70 6f 73 .on.the.project's.main.git.repos
19500 69 74 6f 72 79 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 itory:.<https://github.com/prote
19520 73 69 6c 61 6f 73 2f 74 6d 72 3e 2e 0a 0a 54 68 65 20 6e 65 77 65 73 74 20 72 65 6c 65 61 73 65 silaos/tmr>...The.newest.release
19540 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 20 20 46 6f 72 20 66 75 72 74 68 65 72 20 64 65 74 .is.at.the.top...For.further.det
19560 61 69 6c 73 2c 20 70 6c 65 61 73 65 20 63 6f 6e 73 75 6c 74 0a 74 68 65 20 6d 61 6e 75 61 6c 3a ails,.please.consult.the.manual:
19580 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f .<https://protesilaos.com/emacs/
195a0 74 6d 72 3e 2e 0a 0a 23 2b 74 6f 63 3a 20 68 65 61 64 6c 69 6e 65 73 20 31 20 69 6e 73 65 72 74 tmr>...#+toc:.headlines.1.insert
195c0 20 54 4f 43 20 68 65 72 65 2c 20 77 69 74 68 20 6f 6e 65 20 68 65 61 64 6c 69 6e 65 20 6c 65 76 .TOC.here,.with.one.headline.lev
195e0 65 6c 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 31 2e 30 20 6f 6e 20 32 30 32 35 2d 30 34 2d 31 el..*.Version.1.1.0.on.2025-04-1
19600 38 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 34 31 32 8.:PROPERTIES:.:CUSTOM_ID:.h:412
19620 34 38 63 62 66 2d 64 33 39 39 2d 34 31 31 64 2d 39 31 66 66 2d 35 33 35 39 61 30 30 61 31 35 37 48cbf-d399-411d-91ff-5359a00a157
19640 37 0a 3a 45 4e 44 3a 0a 0a 54 68 69 73 20 76 65 72 73 69 6f 6e 20 6d 61 6b 65 73 20 73 6d 61 6c 7.:END:..This.version.makes.smal
19660 6c 20 72 65 66 69 6e 65 6d 65 6e 74 73 20 74 6f 20 61 6e 20 61 6c 72 65 61 64 79 20 73 74 61 62 l.refinements.to.an.already.stab
19680 6c 65 20 70 61 63 6b 61 67 65 2e 0a 0a 2a 2a 20 41 6c 6c 20 6f 66 20 3d 74 6d 72 2d 74 61 62 75 le.package...**.All.of.=tmr-tabu
196a0 6c 61 74 65 64 2e 65 6c 3d 20 20 69 73 20 70 61 72 74 20 6f 66 20 3d 74 6d 72 2e 65 6c 3d 0a 3a lated.el=..is.part.of.=tmr.el=.:
196c0 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 63 64 31 30 66 61 PROPERTIES:.:CUSTOM_ID:.h:cd10fa
196e0 36 62 2d 36 30 65 64 2d 34 30 34 35 2d 61 65 33 32 2d 37 38 30 65 36 32 62 35 30 66 32 31 0a 3a 6b-60ed-4045-ae32-780e62b50f21.:
19700 45 4e 44 3a 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 END:..The.command.~tmr-tabulated
19720 2d 76 69 65 77 7e 2c 20 77 68 69 63 68 20 70 72 6f 64 75 63 65 73 20 61 20 67 72 69 64 20 77 69 -view~,.which.produces.a.grid.wi
19740 74 68 0a 74 69 6d 65 72 73 2b 64 65 73 63 72 69 70 74 69 6f 6e 73 2c 20 75 73 65 64 20 74 6f 20 th.timers+descriptions,.used.to.
19760 62 65 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 66 69 6c 65 2e 20 49 74 20 6e 6f 77 20 69 73 be.in.a.separate.file..It.now.is
19780 20 70 61 72 74 20 6f 66 0a 74 68 65 20 73 69 6e 67 75 6c 61 72 20 3d 74 6d 72 2e 65 6c 3d 20 74 .part.of.the.singular.=tmr.el=.t
197a0 6f 20 6b 65 65 70 20 74 68 69 6e 67 73 20 73 69 6d 70 6c 65 2e 20 55 73 65 72 73 20 77 68 6f 20 o.keep.things.simple..Users.who.
197c0 77 65 72 65 20 75 73 69 6e 67 0a 3d 28 72 65 71 75 69 72 65 20 27 74 6d 72 2d 74 61 62 75 6c 61 were.using.=(require.'tmr-tabula
197e0 74 65 64 29 3d 20 6f 72 20 73 69 6d 69 6c 61 72 20 77 69 6c 6c 20 6e 6f 77 20 67 65 74 20 61 20 ted)=.or.similar.will.now.get.a.
19800 77 61 72 6e 69 6e 67 2e 20 53 69 6d 70 6c 79 0a 6c 6f 61 64 20 7e 74 6d 72 7e 20 69 6e 73 74 65 warning..Simply.load.~tmr~.inste
19820 61 64 2e 0a 0a 2a 2a 20 52 65 66 69 6e 65 64 20 74 68 65 20 62 65 68 61 76 69 6f 75 72 20 6f 66 ad...**.Refined.the.behaviour.of
19840 20 74 68 65 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 20 63 6f 6d 6d 61 6e .the.~tmr-tabulated-view~.comman
19860 64 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 62 64 35 d.:PROPERTIES:.:CUSTOM_ID:.h:bd5
19880 36 61 32 31 33 2d 37 37 31 34 2d 34 62 64 37 2d 62 64 31 61 2d 66 33 61 63 31 30 38 66 32 37 64 6a213-7714-4bd7-bd1a-f3ac108f27d
198a0 32 0a 3a 45 4e 44 3a 0a 0a 57 68 65 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 74 6d 72 2d 74 2.:END:..When.the.command.~tmr-t
198c0 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 20 28 61 6c 69 61 73 20 7e 74 6d 72 2d 6c 69 73 74 2d abulated-view~.(alias.~tmr-list-
198e0 74 69 6d 65 72 73 7e 29 20 69 73 0a 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 timers~).is.called.interactively
19900 2c 20 69 74 20 75 73 65 73 20 74 68 65 20 3d 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 ,.it.uses.the.=*tmr-tabulated-vi
19920 65 77 2a 3d 20 62 75 66 66 65 72 20 6a 75 73 74 0a 61 73 20 69 74 20 64 69 64 20 62 65 66 6f 72 ew*=.buffer.just.as.it.did.befor
19940 65 2e 20 54 68 6f 75 67 68 20 69 74 20 61 6c 73 6f 20 65 76 61 6c 75 61 74 65 73 20 74 68 65 20 e..Though.it.also.evaluates.the.
19960 6e 65 77 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 7e 74 6d 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 new.user.option.~tmr-list-timers
19980 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 7e 3a 20 69 74 20 69 73 20 61 20 76 61 72 69 61 62 6c 65 -action-alist~:.it.is.a.variable
199a0 20 74 68 61 74 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 72 65 0a 74 68 65 20 62 75 66 66 65 72 20 .that.controls.where.the.buffer.
199c0 69 73 20 64 69 73 70 6c 61 79 65 64 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 is.displayed..The.default.value.
199e0 64 69 73 70 6c 61 79 73 20 74 68 65 20 62 75 66 66 65 72 20 61 74 20 74 68 65 0a 62 6f 74 74 6f displays.the.buffer.at.the.botto
19a00 6d 20 6f 66 20 74 68 65 20 45 6d 61 63 73 20 66 72 61 6d 65 20 61 6e 64 20 6d 61 6b 65 73 20 73 m.of.the.Emacs.frame.and.makes.s
19a20 6f 6d 65 20 6f 74 68 65 72 20 74 77 65 61 6b 73 20 66 6f 72 20 75 73 61 62 69 6c 69 74 79 2e 0a ome.other.tweaks.for.usability..
19a40 0a 57 61 74 63 68 20 6d 79 20 76 69 64 65 6f 20 6f 6e 20 74 68 65 20 7e 64 69 73 70 6c 61 79 2d .Watch.my.video.on.the.~display-
19a60 62 75 66 66 65 72 2d 61 6c 69 73 74 7e 20 66 6f 72 20 66 75 72 74 68 65 72 20 64 65 74 61 69 6c buffer-alist~.for.further.detail
19a80 73 20 6f 6e 0a 68 6f 77 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 64 69 73 70 6c 61 79 20 s.on.how.to.control.the.display.
19aa0 6f 66 20 62 75 66 66 65 72 73 3a 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 of.buffers:.<https://protesilaos
19ac0 2e 63 6f 6d 2f 63 6f 64 65 6c 6f 67 2f 32 30 32 34 2d 30 32 2d 30 38 2d 65 6d 61 63 73 2d 77 69 .com/codelog/2024-02-08-emacs-wi
19ae0 6e 64 6f 77 2d 72 75 6c 65 73 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 2f ndow-rules-display-buffer-alist/
19b00 3e 2e 0a 0a 54 68 65 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 20 63 6f 6d >...The.~tmr-tabulated-view~.com
19b20 6d 61 6e 64 20 69 73 20 66 75 72 74 68 65 72 20 72 65 76 69 73 65 64 20 74 6f 20 6d 61 6b 65 20 mand.is.further.revised.to.make.
19b40 69 74 0a 63 61 6c 6c 61 62 6c 65 20 66 72 6f 6d 20 61 20 70 72 6f 67 72 61 6d 2e 20 4f 6e 65 20 it.callable.from.a.program..One.
19b60 73 63 65 6e 61 72 69 6f 20 77 68 65 72 65 20 77 65 20 64 6f 20 74 68 69 73 20 69 73 20 74 6f 20 scenario.where.we.do.this.is.to.
19b80 69 6e 74 65 72 72 75 70 74 0a 74 68 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 45 6d 61 interrupt.the.termination.of.Ema
19ba0 63 73 20 69 66 20 74 68 65 72 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 74 69 6d 65 72 73 20 28 cs.if.there.are.running.timers.(
19bc0 6d 6f 72 65 20 62 65 6c 6f 77 29 2e 0a 0a 2a 2a 20 54 4d 52 20 69 6e 74 65 72 72 75 70 74 73 20 more.below)...**.TMR.interrupts.
19be0 74 68 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 45 6d 61 63 73 20 69 66 20 69 74 20 6d the.termination.of.Emacs.if.it.m
19c00 75 73 74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 35 ust.:PROPERTIES:.:CUSTOM_ID:.h:5
19c20 61 34 62 66 39 35 36 2d 62 31 63 32 2d 34 34 36 62 2d 38 34 38 63 2d 65 62 36 34 66 66 61 35 30 a4bf956-b1c2-446b-848c-eb64ffa50
19c40 31 30 39 0a 3a 45 4e 44 3a 0a 0a 49 6e 20 74 68 65 20 70 61 73 74 2c 20 77 65 20 64 69 64 20 6e 109.:END:..In.the.past,.we.did.n
19c60 6f 74 20 68 61 76 65 20 61 6e 79 74 68 69 6e 67 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20 ot.have.anything.to.prevent.the.
19c80 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 0a 45 6d 61 63 73 20 69 66 20 74 69 6d 65 72 73 20 77 termination.of.Emacs.if.timers.w
19ca0 65 72 65 20 72 75 6e 6e 69 6e 67 3a 20 45 6d 61 63 73 20 77 6f 75 6c 64 20 73 69 6d 70 6c 79 20 ere.running:.Emacs.would.simply.
19cc0 73 68 75 74 20 64 6f 77 6e 2e 20 4e 6f 77 20 77 65 0a 64 65 66 69 6e 65 20 74 68 65 20 7e 74 6d shut.down..Now.we.define.the.~tm
19ce0 72 2d 6b 69 6c 6c 2d 65 6d 61 63 73 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 7e 2c 20 77 68 r-kill-emacs-query-function~,.wh
19d00 69 63 68 20 69 73 20 61 64 64 65 64 20 74 6f 20 74 68 65 0a 73 74 61 6e 64 61 72 64 20 7e 6b 69 ich.is.added.to.the.standard.~ki
19d20 6c 6c 2d 65 6d 61 63 73 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 7e 3a 20 69 66 20 74 68 ll-emacs-query-functions~:.if.th
19d40 65 72 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 74 69 6d 65 72 73 2c 20 69 74 0a 61 73 6b 73 20 ere.are.running.timers,.it.asks.
19d60 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 for.confirmation.before.closing.
19d80 45 6d 61 63 73 2e 20 54 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 69 65 72 20 66 6f 72 0a 75 73 65 Emacs..To.make.it.easier.for.use
19da0 72 73 20 74 6f 20 64 65 63 69 64 65 20 68 6f 77 20 74 6f 20 70 72 6f 63 65 65 64 2c 20 69 74 20 rs.to.decide.how.to.proceed,.it.
19dc0 61 6c 73 6f 20 70 6f 70 73 20 75 70 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 61 6c 6c 20 74 also.pops.up.the.list.with.all.t
19de0 68 65 0a 74 69 6d 65 72 73 20 28 69 2e 65 2e 20 69 74 20 75 73 65 73 20 7e 74 6d 72 2d 74 61 62 he.timers.(i.e..it.uses.~tmr-tab
19e00 75 6c 61 74 65 64 2d 76 69 65 77 7e 20 66 72 6f 6d 20 4c 69 73 70 2c 20 61 73 20 6e 6f 74 65 64 ulated-view~.from.Lisp,.as.noted
19e20 20 61 62 6f 76 65 29 2e 0a 0a 2a 2a 20 54 68 65 20 6c 69 73 74 20 76 69 65 77 20 69 73 20 65 61 .above)...**.The.list.view.is.ea
19e40 73 69 65 72 20 74 6f 20 66 6f 6c 6c 6f 77 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 sier.to.follow.:PROPERTIES:.:CUS
19e60 54 4f 4d 5f 49 44 3a 20 68 3a 63 34 33 32 66 31 61 62 2d 64 63 61 66 2d 34 61 30 31 2d 38 30 30 TOM_ID:.h:c432f1ab-dcaf-4a01-800
19e80 34 2d 63 66 32 36 38 61 32 34 62 32 32 38 0a 3a 45 4e 44 3a 0a 0a 54 68 65 20 62 75 66 66 65 72 4-cf268a24b228.:END:..The.buffer
19ea0 20 70 72 6f 64 75 63 65 64 20 62 79 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 .produced.by.~tmr-tabulated-view
19ec0 7e 20 6e 6f 77 20 75 73 65 73 20 6d 6f 72 65 20 63 6f 6c 6f 75 72 73 20 74 6f 0a 6d 61 6b 65 20 ~.now.uses.more.colours.to.make.
19ee0 69 74 20 65 61 73 69 65 72 20 74 6f 20 74 72 61 63 6b 20 74 68 65 20 64 61 74 61 20 69 74 20 70 it.easier.to.track.the.data.it.p
19f00 72 65 73 65 6e 74 73 2e 20 54 68 65 73 65 20 61 72 65 20 61 6c 6c 20 74 68 65 20 66 61 63 65 73 resents..These.are.all.the.faces
19f20 0a 69 74 20 61 70 70 6c 69 65 73 3a 0a 0a 2d 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 73 .it.applies:..-.~tmr-tabulated-s
19f40 74 61 72 74 2d 74 69 6d 65 7e 20 3a 3a 20 54 68 65 20 74 69 6d 65 20 77 68 65 6e 20 74 68 65 20 tart-time~.::.The.time.when.the.
19f60 74 69 6d 65 72 20 77 61 73 20 73 74 61 72 74 65 64 2e 0a 0a 2d 20 7e 74 6d 72 2d 74 61 62 75 6c timer.was.started...-.~tmr-tabul
19f80 61 74 65 64 2d 65 6e 64 2d 74 69 6d 65 7e 20 3a 3a 20 54 68 65 20 74 69 6d 65 20 77 68 65 6e 20 ated-end-time~.::.The.time.when.
19fa0 74 68 65 20 74 69 6d 65 72 20 69 73 20 73 65 74 20 74 6f 20 65 6e 64 2e 0a 0a 2d 20 7e 74 6d 72 the.timer.is.set.to.end...-.~tmr
19fc0 2d 74 61 62 75 6c 61 74 65 64 2d 72 65 6d 61 69 6e 69 6e 67 2d 74 69 6d 65 7e 20 3a 3a 20 54 68 -tabulated-remaining-time~.::.Th
19fe0 65 20 72 65 6d 61 69 6e 69 6e 67 20 74 69 6d 65 2e 0a 0a 2d 20 7e 74 6d 72 2d 74 61 62 75 6c 61 e.remaining.time...-.~tmr-tabula
1a000 74 65 64 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 7e 20 3a 3a 20 57 68 65 74 68 65 72 20 ted-acknowledgement~.::.Whether.
1a020 74 68 65 20 74 69 6d 65 72 20 6e 65 65 64 73 20 74 6f 20 62 65 0a 20 20 22 61 63 6b 6e 6f 77 6c the.timer.needs.to.be..."acknowl
1a040 65 64 67 65 64 22 20 61 66 74 65 72 20 69 74 20 65 6e 64 73 20 28 69 66 20 69 74 20 69 73 20 6d edged".after.it.ends.(if.it.is.m
1a060 61 72 6b 65 64 20 61 73 20 22 61 63 6b 6e 6f 77 6c 65 64 67 65 64 22 2c 0a 20 20 74 68 65 6e 20 arked.as."acknowledged",...then.
1a080 69 74 20 77 69 6c 6c 20 6e 6f 74 20 67 6f 20 61 77 61 79 20 75 6e 74 69 6c 20 74 68 65 20 75 73 it.will.not.go.away.until.the.us
1a0a0 65 72 20 63 6f 6e 66 69 72 6d 73 20 74 68 65 79 20 68 61 76 65 20 73 65 65 6e 20 69 74 29 2e 0a er.confirms.they.have.seen.it)..
1a0c0 0a 2d 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 64 65 73 63 72 69 70 74 69 6f 6e 7e 20 3a .-.~tmr-tabulated-description~.:
1a0e0 3a 20 54 68 65 20 74 65 78 74 20 64 65 73 63 72 69 62 69 6e 67 20 77 68 61 74 20 74 68 65 20 74 :.The.text.describing.what.the.t
1a100 69 6d 65 72 20 69 73 0a 20 20 61 62 6f 75 74 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 30 2e imer.is...about...*.Version.1.0.
1a120 30 20 6f 6e 20 32 30 32 34 2d 30 38 2d 33 30 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 0.on.2024-08-30.:PROPERTIES:.:CU
1a140 53 54 4f 4d 5f 49 44 3a 20 68 3a 38 38 35 39 35 33 35 32 2d 30 32 36 33 2d 34 32 35 63 2d 62 61 STOM_ID:.h:88595352-0263-425c-ba
1a160 61 62 2d 36 30 34 32 66 36 33 61 65 32 38 61 0a 3a 45 4e 44 3a 0a 0a 54 68 69 73 20 76 65 72 73 ab-6042f63ae28a.:END:..This.vers
1a180 69 6f 6e 20 61 64 64 73 20 71 75 61 6c 69 74 79 2d 6f 66 2d 6c 69 66 65 20 69 6d 70 72 6f 76 65 ion.adds.quality-of-life.improve
1a1a0 6d 65 6e 74 73 20 74 6f 20 61 6e 20 61 6c 72 65 61 64 79 20 73 74 61 62 6c 65 0a 62 61 73 65 2e ments.to.an.already.stable.base.
1a1c0 0a 0a 2a 2a 20 54 68 65 20 7e 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 7e 20 73 75 70 65 ..**.The.~tmr-with-details~.supe
1a1e0 72 73 65 64 65 73 20 74 68 65 20 7e 74 6d 72 2d 77 69 74 68 2d 64 65 73 63 72 69 70 74 69 6f 6e rsedes.the.~tmr-with-description
1a200 7e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 61 63 33 ~.:PROPERTIES:.:CUSTOM_ID:.h:ac3
1a220 64 35 65 61 36 2d 32 65 38 39 2d 34 37 37 62 2d 61 35 65 62 2d 39 62 34 30 38 65 66 33 30 62 34 d5ea6-2e89-477b-a5eb-9b408ef30b4
1a240 65 0a 3a 45 4e 44 3a 0a 0a 54 68 65 20 7e 74 6d 72 2d 77 69 74 68 2d 64 65 73 63 72 69 70 74 69 e.:END:..The.~tmr-with-descripti
1a260 6f 6e 7e 20 77 6f 75 6c 64 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 74 69 on~.would.always.prompt.for.a.ti
1a280 6d 65 20 69 6e 70 75 74 20 61 6e 64 0a 74 68 65 6e 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 me.input.and.then.a.description.
1a2a0 6f 66 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 2e 20 57 of.the.resulting.timer.object..W
1a2c0 65 20 6e 6f 77 20 70 72 6f 76 69 64 65 20 61 0a 6d 6f 72 65 20 67 65 6e 65 72 61 6c 20 63 6f 6d e.now.provide.a.more.general.com
1a2e0 6d 61 6e 64 2c 20 7e 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 7e 2c 20 77 68 69 63 68 20 mand,.~tmr-with-details~,.which.
1a300 64 6f 65 73 20 74 68 69 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 0a 74 6f 20 61 6e 20 65 78 74 72 does.this.in.addition.to.an.extr
1a320 61 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 2e a.prompt.for.an.acknowledgement.
1a340 20 57 68 61 74 20 61 6e 20 22 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 22 0a 69 73 2c 20 69 .What.an."acknowledgement".is,.i
1a360 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 s.documented.in.the.following.se
1a380 63 74 69 6f 6e 2e 0a 0a 2a 2a 20 54 69 6d 65 72 73 20 63 61 6e 20 6e 6f 77 20 62 65 20 22 61 63 ction...**.Timers.can.now.be."ac
1a3a0 6b 6e 6f 77 6c 65 64 67 65 64 22 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d knowledged".:PROPERTIES:.:CUSTOM
1a3c0 5f 49 44 3a 20 68 3a 31 61 39 37 31 62 61 31 2d 30 39 61 36 2d 34 64 66 36 2d 62 62 65 35 2d 37 _ID:.h:1a971ba1-09a6-4df6-bbe5-7
1a3e0 33 36 38 35 34 33 30 34 31 37 63 0a 3a 45 4e 44 3a 0a 0a 4e 6f 72 6d 61 6c 6c 79 2c 20 77 68 65 3685430417c.:END:..Normally,.whe
1a400 6e 20 61 20 74 69 6d 65 72 20 65 6c 61 70 73 65 73 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 73 74 n.a.timer.elapses.it.does.not.st
1a420 69 63 6b 20 61 72 6f 75 6e 64 20 74 6f 20 6e 6f 74 69 66 79 20 74 68 65 0a 75 73 65 72 20 61 67 ick.around.to.notify.the.user.ag
1a440 61 69 6e 20 61 6e 64 20 61 67 61 69 6e 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 ain.and.again..This.means.that.t
1a460 68 65 20 75 73 65 72 20 6d 61 79 20 6d 69 73 73 20 74 68 65 20 6f 6e 65 0a 6e 6f 74 69 66 69 63 he.user.may.miss.the.one.notific
1a480 61 74 69 6f 6e 20 69 66 2c 20 73 61 79 2c 20 74 68 65 79 20 77 65 72 65 20 61 77 61 79 20 66 72 ation.if,.say,.they.were.away.fr
1a4a0 6f 6d 20 74 68 65 20 63 6f 6d 70 75 74 65 72 2e 20 41 73 20 73 75 63 68 2c 20 77 65 0a 6e 6f 77 om.the.computer..As.such,.we.now
1a4c0 20 70 72 6f 76 69 64 65 20 61 6e 20 6f 70 74 2d 69 6e 20 6d 65 63 68 61 6e 69 73 6d 20 77 68 65 .provide.an.opt-in.mechanism.whe
1a4e0 72 65 20 61 20 74 69 6d 65 72 20 70 65 72 73 69 73 74 73 20 75 6e 74 69 6c 20 69 74 20 69 73 0a re.a.timer.persists.until.it.is.
1a500 65 78 70 6c 69 63 69 74 6c 79 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 61 73 20 66 69 6e 69 73 explicitly.acknowledged.as.finis
1a520 68 65 64 2e 20 54 68 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 20 69 73 20 65 69 74 68 hed..The.acknowledgement.is.eith
1a540 65 72 20 61 6e 0a 61 64 64 69 74 69 6f 6e 61 6c 20 64 75 72 61 74 69 6f 6e 20 66 6f 72 20 74 68 er.an.additional.duration.for.th
1a560 65 20 74 69 6d 65 72 20 74 6f 20 70 72 6f 64 75 63 65 20 61 6e 6f 74 68 65 72 20 6e 6f 74 69 66 e.timer.to.produce.another.notif
1a580 69 63 61 74 69 6f 6e 20 69 6e 0a 74 68 65 20 66 75 74 75 72 65 2c 20 6f 72 20 61 6e 20 65 78 70 ication.in.the.future,.or.an.exp
1a5a0 6c 69 63 69 74 20 63 6f 6e 73 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 74 69 6d 65 72 20 74 6f 20 licit.consent.from.the.timer.to.
1a5c0 63 6f 75 6e 74 20 61 73 0a 66 69 6e 69 73 68 65 64 2e 20 54 68 65 20 67 6f 61 6c 20 69 73 20 74 count.as.finished..The.goal.is.t
1a5e0 6f 20 68 65 6c 70 20 74 68 65 20 75 73 65 72 20 6e 65 76 65 72 20 6d 69 73 73 20 61 20 74 69 6d o.help.the.user.never.miss.a.tim
1a600 65 72 2e 0a 0a 53 65 74 74 69 6e 67 20 75 70 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 er...Setting.up.an.acknowledgeme
1a620 6e 74 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 nt.can.be.done.in.the.following.
1a640 77 61 79 73 3a 0a 0a 2d 20 43 61 6c 6c 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 7e 74 6d 72 7e ways:..-.Call.the.standard.~tmr~
1a660 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 .command.with.a.prefix.argument.
1a680 28 3d 43 2d 75 3d 20 62 79 0a 20 20 64 65 66 61 75 6c 74 29 2e 20 54 68 69 73 20 77 69 6c 6c 20 (=C-u=.by...default)..This.will.
1a6a0 6d 61 6b 65 20 69 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e make.it.prompt.for.a.description
1a6c0 20 61 6e 64 20 61 6e 0a 20 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 2e 0a 0a 2d 20 55 73 .and.an...acknowledgement...-.Us
1a6e0 65 20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 7e 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 e.the.new.command.~tmr-with-deta
1a700 69 6c 73 7e 2c 20 77 68 69 63 68 20 61 73 6b 73 20 66 6f 72 20 61 20 74 69 6d 65 72 0a 20 20 69 ils~,.which.asks.for.a.timer...i
1a720 6e 70 75 74 2c 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 61 6e 64 20 77 68 65 74 68 65 72 nput,.a.description,.and.whether
1a740 20 74 6f 20 69 6e 63 6c 75 64 65 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 0a 20 .to.include.an.acknowledgement..
1a760 20 70 72 6f 6d 70 74 2e 0a 0a 2d 20 55 73 65 20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 .prompt...-.Use.the.new.command.
1a780 7e 74 6d 72 2d 74 6f 67 67 6c 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 7e 2c 20 77 68 69 63 68 20 ~tmr-toggle-acknowledge~,.which.
1a7a0 77 69 6c 6c 20 70 72 6f 6d 70 74 20 66 6f 72 0a 20 20 61 20 74 69 6d 65 72 20 61 6e 64 20 74 68 will.prompt.for...a.timer.and.th
1a7c0 65 6e 20 74 6f 67 67 6c 65 20 74 68 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 20 73 74 en.toggle.the.acknowledgement.st
1a7e0 61 74 75 73 20 6f 6e 2f 6f 66 66 2e 20 49 6e 20 74 68 69 73 0a 20 20 73 63 65 6e 61 72 69 6f 2c atus.on/off..In.this...scenario,
1a800 20 74 68 65 20 74 69 6d 65 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 28 65 2e 67 2e 20 .the.timer.already.exists.(e.g..
1a820 69 74 20 77 61 73 20 63 72 65 61 74 65 64 20 77 69 74 68 20 7e 74 6d 72 7e 0a 20 20 77 69 74 68 it.was.created.with.~tmr~...with
1a840 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 29 2e 0a 0a 41 6c 6c 20 74 69 6d out.a.prefix.argument)...All.tim
1a860 65 72 73 20 61 72 65 20 6c 69 73 74 65 64 20 69 6e 20 61 20 6e 69 63 65 20 6c 69 73 74 20 77 69 ers.are.listed.in.a.nice.list.wi
1a880 74 68 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 th.the.command.~tmr-tabulated-vi
1a8a0 65 77 7e 2e 20 41 6e 20 65 78 74 72 61 20 63 6f 6c 75 6d 6e 20 77 69 6c 6c 20 69 6e 64 69 63 61 ew~..An.extra.column.will.indica
1a8c0 74 65 20 74 68 65 69 72 0a 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 20 73 74 61 74 75 73 2e te.their.acknowledgement.status.
1a8e0 0a 0a 54 68 61 6e 6b 73 20 74 6f 20 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 66 6f 72 20 63 ..Thanks.to.Daniel.Mendler.for.c
1a900 6f 6e 74 72 69 62 75 74 69 6e 67 20 74 68 69 73 20 66 65 61 74 75 72 65 2e 20 54 68 69 73 20 77 ontributing.this.feature..This.w
1a920 61 73 20 64 6f 6e 65 0a 69 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 70 61 74 63 68 65 73 2c 20 as.done.in.the.form.of.patches,.
1a940 73 65 6e 74 20 76 69 61 20 65 6d 61 69 6c 2e 20 44 61 6e 69 65 6c 20 68 61 73 20 61 73 73 69 67 sent.via.email..Daniel.has.assig
1a960 6e 65 64 20 63 6f 70 79 72 69 67 68 74 0a 74 6f 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 ned.copyright.to.the.Free.Softwa
1a980 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 0a 0a 2a 2a 20 54 68 65 20 7e 74 6d 72 2d 6c 69 73 74 re.Foundation...**.The.~tmr-list
1a9a0 2d 74 69 6d 65 72 73 7e 20 69 73 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 20 7e 74 6d 72 2d 74 61 -timers~.is.an.alias.for.~tmr-ta
1a9c0 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 bulated-view~.:PROPERTIES:.:CUST
1a9e0 4f 4d 5f 49 44 3a 20 68 3a 66 31 64 38 30 30 33 33 2d 34 35 66 35 2d 34 37 63 63 2d 62 37 36 62 OM_ID:.h:f1d80033-45f5-47cc-b76b
1aa00 2d 63 38 61 65 65 30 35 64 64 37 38 39 0a 3a 45 4e 44 3a 0a 0a 50 65 72 68 61 70 73 20 74 68 65 -c8aee05dd789.:END:..Perhaps.the
1aa20 20 22 6c 69 73 74 20 74 69 6d 65 72 73 22 20 69 73 20 61 20 6d 6f 72 65 20 6d 65 61 6e 69 6e 67 ."list.timers".is.a.more.meaning
1aa40 66 75 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 77 68 61 74 20 74 68 65 0a 63 6f 6d 6d ful.description.of.what.the.comm
1aa60 61 6e 64 20 64 6f 65 73 2c 20 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 22 74 61 62 75 6c 61 74 and.does,.as.opposed.to."tabulat
1aa80 65 64 20 76 69 65 77 22 2e 0a 0a 2a 2a 20 55 73 65 20 74 68 65 20 7e 74 6d 72 2d 70 72 65 66 69 ed.view"...**.Use.the.~tmr-prefi
1aaa0 78 2d 6d 61 70 7e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 x-map~.:PROPERTIES:.:CUSTOM_ID:.
1aac0 68 3a 32 30 64 63 62 63 39 35 2d 61 33 37 36 2d 34 31 33 30 2d 38 61 65 38 2d 37 62 65 36 63 37 h:20dcbc95-a376-4130-8ae8-7be6c7
1aae0 61 61 31 34 39 61 0a 3a 45 4e 44 3a 0a 0a 57 65 20 6e 6f 77 20 64 65 66 69 6e 65 20 61 20 70 72 aa149a.:END:..We.now.define.a.pr
1ab00 65 66 69 78 20 6b 65 79 6d 61 70 20 74 68 61 74 20 75 73 65 72 73 20 63 61 6e 20 62 69 6e 64 20 efix.keymap.that.users.can.bind.
1ab20 64 69 72 65 63 74 6c 79 20 74 6f 20 61 20 6b 65 79 0a 61 6e 64 20 67 65 74 20 61 6c 6c 20 74 68 directly.to.a.key.and.get.all.th
1ab40 65 20 54 4d 52 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 6f 6e 65 20 67 6f 2e 20 46 6f 72 20 65 78 e.TMR.commands.in.one.go..For.ex
1ab60 61 6d 70 6c 65 2c 20 74 68 69 73 20 61 64 64 73 20 61 6c 6c 20 54 4d 52 0a 63 6f 6d 6d 61 6e 64 ample,.this.adds.all.TMR.command
1ab80 73 20 62 65 68 69 6e 64 20 74 68 65 20 3d 43 2d 63 20 74 3d 20 70 72 65 66 69 78 3a 0a 0a 23 2b s.behind.the.=C-c.t=.prefix:..#+
1aba0 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 64 65 66 69 6e 65 2d 6b 65 79 begin_src.emacs-lisp.(define-key
1abc0 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 74 22 29 20 27 74 6d 72 2d 70 .global-map.(kbd."C-c.t").'tmr-p
1abe0 72 65 66 69 78 2d 6d 61 70 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 54 68 61 6e 6b 73 20 74 6f 20 refix-map).#+end_src..Thanks.to.
1ac00 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 66 6f 72 20 74 68 69 73 20 70 61 74 63 68 2e 0a 0a Daniel.Mendler.for.this.patch...
1ac20 2a 2a 20 54 4d 52 20 75 73 65 73 20 69 74 73 20 6f 77 6e 20 66 61 63 65 73 0a 3a 50 52 4f 50 45 **.TMR.uses.its.own.faces.:PROPE
1ac40 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 31 64 36 64 64 63 35 61 2d 38 38 RTIES:.:CUSTOM_ID:.h:1d6ddc5a-88
1ac60 35 36 2d 34 30 64 34 2d 38 33 32 38 2d 66 36 34 31 33 63 62 33 37 66 33 30 0a 3a 45 4e 44 3a 0a 56-40d4-8328-f6413cb37f30.:END:.
1ac80 0a 54 68 65 6d 65 20 64 65 76 65 6c 6f 70 65 72 73 20 6f 72 20 75 73 65 72 73 20 63 61 6e 20 6e .Theme.developers.or.users.can.n
1aca0 6f 77 20 6d 6f 64 69 66 79 20 68 6f 77 20 74 68 65 20 76 61 72 69 6f 75 73 20 54 4d 52 0a 69 6e ow.modify.how.the.various.TMR.in
1acc0 64 69 63 61 74 6f 72 73 20 6c 6f 6f 6b 20 62 79 20 74 77 65 61 6b 69 6e 67 20 74 68 65 20 66 61 dicators.look.by.tweaking.the.fa
1ace0 63 65 73 20 77 65 20 70 72 6f 76 69 64 65 3a 0a 0a 2d 20 7e 74 6d 72 2d 64 75 72 61 74 69 6f 6e ces.we.provide:..-.~tmr-duration
1ad00 7e 0a 2d 20 7e 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 7e 0a 2d 20 7e 74 6d 72 2d 73 74 61 ~.-.~tmr-description~.-.~tmr-sta
1ad20 72 74 2d 74 69 6d 65 7e 0a 2d 20 7e 74 6d 72 2d 65 6e 64 2d 74 69 6d 65 7e 0a 2d 20 7e 74 6d 72 rt-time~.-.~tmr-end-time~.-.~tmr
1ad40 2d 69 73 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 64 7e 0a 2d 20 7e 74 6d 72 2d 6d 75 73 74 2d 62 65 -is-acknowledged~.-.~tmr-must-be
1ad60 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 64 7e 0a 2d 20 7e 74 6d 72 2d 66 69 6e 69 73 68 65 64 7e 0a -acknowledged~.-.~tmr-finished~.
1ad80 0a 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 69 6e 68 65 72 69 74 20 66 72 6f 6d .The.default.values.inherit.from
1ada0 20 62 61 73 69 63 20 66 61 63 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 73 75 70 70 .basic.faces.that.should.be.supp
1adc0 6f 72 74 65 64 0a 65 76 65 72 79 77 68 65 72 65 2e 0a 0a 45 78 69 73 74 69 6e 67 20 75 73 65 72 orted.everywhere...Existing.user
1ade0 73 20 77 69 6c 6c 20 6e 6f 74 20 6e 6f 74 69 63 65 20 61 6e 79 20 76 69 73 75 61 6c 20 64 69 66 s.will.not.notice.any.visual.dif
1ae00 66 65 72 65 6e 63 65 2c 20 6f 74 68 65 72 20 74 68 69 6e 67 73 0a 62 65 69 6e 67 20 65 71 75 61 ference,.other.things.being.equa
1ae20 6c 2e 0a 0a 2a 2a 20 46 69 78 65 64 20 73 6f 6d 65 20 74 79 70 6f 73 20 69 6e 20 74 68 65 20 6d l...**.Fixed.some.typos.in.the.m
1ae40 61 6e 75 61 6c 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 anual.:PROPERTIES:.:CUSTOM_ID:.h
1ae60 3a 32 62 30 65 30 31 30 35 2d 64 31 34 32 2d 34 35 64 65 2d 38 30 37 64 2d 62 32 65 66 36 30 63 :2b0e0105-d142-45de-807d-b2ef60c
1ae80 32 35 64 63 38 0a 3a 45 4e 44 3a 0a 0a 54 68 61 6e 6b 73 20 74 6f 20 45 64 20 54 61 76 69 6e 6f 25dc8.:END:..Thanks.to.Ed.Tavino
1aea0 72 20 66 6f 72 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 2e 20 54 68 65 20 63 68 61 6e r.for.the.contribution..The.chan
1aec0 67 65 20 70 65 72 74 61 69 6e 73 20 74 6f 0a 74 79 70 6f 73 20 61 6e 64 20 69 73 20 77 69 74 68 ge.pertains.to.typos.and.is.with
1aee0 69 6e 20 74 68 65 20 6c 69 6d 69 74 20 6f 66 20 65 64 69 74 73 20 74 68 61 74 20 64 6f 20 6e 6f in.the.limit.of.edits.that.do.no
1af00 74 20 72 65 71 75 69 72 65 20 63 6f 70 79 72 69 67 68 74 0a 61 73 73 69 67 6e 6d 65 6e 74 20 74 t.require.copyright.assignment.t
1af20 6f 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 2e 0a o.the.Free.Software.Foundation..
1af40 0a 2a 20 56 65 72 73 69 6f 6e 20 30 2e 34 2e 30 20 6f 6e 20 32 30 32 32 2d 30 37 2d 30 37 0a 3a .*.Version.0.4.0.on.2022-07-07.:
1af60 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 35 32 65 33 62 33 PROPERTIES:.:CUSTOM_ID:.h:52e3b3
1af80 61 63 2d 37 30 65 66 2d 34 37 63 35 2d 38 39 35 63 2d 39 32 61 64 62 64 35 63 39 32 62 30 0a 3a ac-70ef-47c5-895c-92adbd5c92b0.:
1afa0 45 4e 44 3a 0a 0a 54 68 65 20 67 65 6e 65 72 61 6c 20 74 68 65 6d 65 20 6f 66 20 74 68 69 73 20 END:..The.general.theme.of.this.
1afc0 72 65 6c 65 61 73 65 20 69 73 20 74 68 61 74 20 54 4d 52 20 62 65 63 61 6d 65 20 73 69 6d 70 6c release.is.that.TMR.became.simpl
1afe0 65 72 2c 20 62 65 74 74 65 72 2c 0a 61 6e 64 20 6d 6f 72 65 20 72 6f 62 75 73 74 2e 20 20 44 61 er,.better,.and.more.robust...Da
1b000 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 20 70 72 6f 76 69 64 65 64 20 6c 6f 74 73 20 6f 66 20 70 61 niel.Mendler.provided.lots.of.pa
1b020 74 63 68 65 73 20 61 6e 64 20 69 73 20 6e 6f 77 0a 72 65 63 6f 67 6e 69 73 65 64 20 61 73 20 63 tches.and.is.now.recognised.as.c
1b040 6f 2d 61 75 74 68 6f 72 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 74 6f 67 65 74 68 65 72 o-author.of.the.package.together
1b060 20 77 69 74 68 20 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 20 61 6e 64 0a 6d 65 20 28 50 72 6f 74 .with.Damien.Cassou.and.me.(Prot
1b080 65 73 69 6c 61 6f 73 29 2e 20 20 57 69 74 68 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 esilaos)...With.the.exception.of
1b0a0 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 63 68 61 6e 67 65 73 20 61 6e 64 20 6f 74 68 65 72 .documentation.changes.and.other
1b0c0 0a 61 63 63 6f 6d 70 61 6e 79 69 6e 67 20 74 77 65 61 6b 73 2c 20 61 6c 6c 20 6f 66 20 74 68 65 .accompanying.tweaks,.all.of.the
1b0e0 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 63 6f 75 72 74 65 73 79 20 6f 66 20 44 61 6e 69 65 .following.are.courtesy.of.Danie
1b100 6c 0a 4d 65 6e 64 6c 65 72 2e 20 20 43 6f 6e 73 75 6c 74 20 74 68 65 20 67 69 74 20 6c 6f 67 20 l.Mendler...Consult.the.git.log.
1b120 66 6f 72 20 74 68 65 20 6d 69 6e 75 74 69 61 2e 0a 0a 2b 20 54 69 6d 65 72 73 20 63 61 6e 20 61 for.the.minutia...+.Timers.can.a
1b140 6c 73 6f 20 62 65 20 73 65 74 20 75 73 69 6e 67 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 74 69 6d lso.be.set.using.an.absolute.tim
1b160 65 20 69 6e 70 75 74 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 3d 32 31 3a 34 35 3d e.input...For.example,...=21:45=
1b180 20 77 69 6c 6c 20 73 65 74 20 61 20 74 69 6d 65 72 20 66 72 6f 6d 20 6e 6f 77 20 75 6e 74 69 6c .will.set.a.timer.from.now.until
1b1a0 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 74 69 6d 65 2e 20 20 54 68 65 0a 20 20 66 61 6d 69 .the.specified.time...The...fami
1b1c0 6c 69 61 72 20 77 61 79 73 20 6f 66 20 73 74 61 72 74 69 6e 67 20 74 69 6d 65 72 73 20 77 69 74 liar.ways.of.starting.timers.wit
1b1e0 68 20 72 65 6c 61 74 69 76 65 20 76 61 6c 75 65 73 2c 20 77 6f 72 6b 20 61 73 20 74 68 65 79 0a h.relative.values,.work.as.they.
1b200 20 20 64 69 64 20 62 65 66 6f 72 65 2e 20 20 54 68 69 73 20 69 73 20 70 61 72 74 20 6f 66 20 61 ..did.before...This.is.part.of.a
1b220 20 77 69 64 65 72 20 69 6e 74 65 72 6e 61 6c 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 6d 61 6b 65 .wider.internal.revision.to.make
1b240 20 74 68 65 0a 20 20 70 61 72 73 69 6e 67 20 6f 66 20 69 6e 70 75 74 20 6d 6f 72 65 20 73 74 72 .the...parsing.of.input.more.str
1b260 69 63 74 2e 0a 0a 2b 20 54 4d 52 20 6e 6f 20 6c 6f 6e 67 65 72 20 6d 61 69 6e 74 61 69 6e 73 20 ict...+.TMR.no.longer.maintains.
1b280 64 69 73 74 69 6e 63 74 20 66 65 61 74 75 72 65 20 73 65 74 73 20 62 65 74 77 65 65 6e 20 69 74 distinct.feature.sets.between.it
1b2a0 73 20 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 61 6e 64 20 74 61 62 75 6c 61 74 65 64 20 69 6e 74 s.minibuffer...and.tabulated.int
1b2c0 65 72 66 61 63 65 73 2e 20 20 57 68 61 74 20 77 6f 72 6b 73 20 69 6e 20 6f 6e 65 20 63 6f 6e 74 erfaces...What.works.in.one.cont
1b2e0 65 78 74 2c 20 77 6f 72 6b 73 20 65 71 75 61 6c 6c 79 20 69 6e 0a 20 20 74 68 65 20 6f 74 68 65 ext,.works.equally.in...the.othe
1b300 72 2e 20 20 41 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 65 72 65 20 66 6f 72 6d 65 r...All.commands.that.were.forme
1b320 72 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 6c 79 20 69 6e 20 74 68 65 0a 20 20 7e 74 6d 72 rly.available.only.in.the...~tmr
1b340 2d 74 61 62 75 6c 61 74 65 64 2d 6d 6f 64 65 7e 20 28 61 63 63 65 73 73 65 64 20 76 69 61 20 7e -tabulated-mode~.(accessed.via.~
1b360 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 29 20 61 72 65 20 6e 6f 77 0a 20 20 69 tmr-tabulated-view~).are.now...i
1b380 6d 70 6c 65 6d 65 6e 74 65 64 20 61 6e 65 77 20 74 6f 20 70 72 6f 76 69 64 65 20 74 68 65 20 72 mplemented.anew.to.provide.the.r
1b3a0 65 71 75 69 73 69 74 65 20 6d 69 6e 69 62 75 66 66 65 72 20 63 61 70 61 62 69 6c 69 74 69 65 73 equisite.minibuffer.capabilities
1b3c0 2e 0a 20 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 69 6e 73 69 64 65 20 74 68 65 20 ....When.called.from.inside.the.
1b3e0 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 6d 6f 64 65 7e 2c 20 74 68 65 20 63 6f 6d 6d 61 6e ~tmr-tabulated-mode~,.the.comman
1b400 64 73 20 6f 70 65 72 61 74 65 0a 20 20 6f 6e 20 74 68 65 20 74 69 6d 65 72 20 61 74 20 70 6f 69 ds.operate...on.the.timer.at.poi
1b420 6e 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 79 20 70 72 6f 6d 70 74 20 66 6f 72 20 63 nt...Otherwise.they.prompt.for.c
1b440 6f 6d 70 6c 65 74 69 6f 6e 20 61 6d 6f 6e 67 20 74 68 65 0a 20 20 61 76 61 69 6c 61 62 6c 65 20 ompletion.among.the...available.
1b460 74 69 6d 65 72 73 20 28 77 68 65 72 65 20 72 65 6c 65 76 61 6e 74 29 2e 20 20 54 68 69 73 20 63 timers.(where.relevant)...This.c
1b480 6f 76 65 72 73 20 61 6c 6c 20 6f 70 65 72 61 74 69 6f 6e 73 20 66 6f 72 0a 20 20 63 72 65 61 74 overs.all.operations.for...creat
1b4a0 69 6e 67 2c 20 63 6c 6f 6e 69 6e 67 2c 20 5b 72 65 2d 5d 64 65 73 63 72 69 62 69 6e 67 2c 20 72 ing,.cloning,.[re-]describing,.r
1b4c0 65 73 63 68 65 64 75 6c 69 6e 67 2c 20 61 6e 64 20 72 65 6d 6f 76 69 6e 67 20 74 69 6d 65 72 73 escheduling,.and.removing.timers
1b4e0 2e 0a 20 20 54 68 65 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 6d 6f 64 65 2d 6d 61 70 7e ....The.~tmr-tabulated-mode-map~
1b500 20 69 73 20 75 70 64 61 74 65 64 20 74 68 75 73 3a 0a 0a 20 20 23 2b 62 65 67 69 6e 5f 73 72 63 .is.updated.thus:....#+begin_src
1b520 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 64 65 66 76 61 72 20 74 6d 72 2d 74 61 62 75 6c 61 .emacs-lisp...(defvar.tmr-tabula
1b540 74 65 64 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b ted-mode-map.....(let.((map.(mak
1b560 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 e-sparse-keymap))).......(define
1b580 2d 6b 65 79 20 6d 61 70 20 22 6b 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 29 0a 20 20 20 20 20 -key.map."k".#'tmr-remove)......
1b5a0 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 72 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 .(define-key.map."r".#'tmr-remov
1b5c0 65 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 52 22 20 23 27 74 e).......(define-key.map."R".#'t
1b5e0 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e mr-remove-finished).......(defin
1b600 65 2d 6b 65 79 20 6d 61 70 20 22 2b 22 20 23 27 74 6d 72 29 0a 20 20 20 20 20 20 28 64 65 66 69 e-key.map."+".#'tmr).......(defi
1b620 6e 65 2d 6b 65 79 20 6d 61 70 20 22 74 22 20 23 27 74 6d 72 29 0a 20 20 20 20 20 20 28 64 65 66 ne-key.map."t".#'tmr).......(def
1b640 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2a 22 20 23 27 74 6d 72 2d 77 69 74 68 2d 64 65 73 63 72 ine-key.map."*".#'tmr-with-descr
1b660 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 54 iption).......(define-key.map."T
1b680 22 20 23 27 74 6d 72 2d 77 69 74 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 ".#'tmr-with-description).......
1b6a0 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 63 22 20 23 27 74 6d 72 2d 63 6c 6f 6e 65 29 (define-key.map."c".#'tmr-clone)
1b6c0 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 65 22 20 23 27 74 6d 72 .......(define-key.map."e".#'tmr
1b6e0 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 -edit-description).......(define
1b700 2d 6b 65 79 20 6d 61 70 20 22 73 22 20 23 27 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 29 0a 20 -key.map."s".#'tmr-reschedule)..
1b720 20 20 20 20 20 6d 61 70 29 0a 20 20 20 20 22 4b 65 79 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 60 .....map)....."Keybindings.for.`
1b740 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 6d 6f 64 65 2d 6d 61 70 27 2e 22 29 0a 20 20 23 2b 65 tmr-tabulated-mode-map'.")...#+e
1b760 6e 64 5f 73 72 63 0a 0a 20 20 53 69 6d 69 6c 61 72 6c 79 2c 20 6f 75 72 20 73 61 6d 70 6c 65 20 nd_src....Similarly,.our.sample.
1b780 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 74 68 65 73 65 3a 0a 0a 20 20 23 2b 62 65 67 key.bindings.are.these:....#+beg
1b7a0 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 3b 3b 20 4f 50 54 49 4f 4e 41 4c 4c in_src.emacs-lisp...;;.OPTIONALL
1b7c0 59 20 73 65 74 20 79 6f 75 72 20 6f 77 6e 20 67 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e Y.set.your.own.global.key.bindin
1b7e0 67 73 3a 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 67 6c 6f 62 61 6c 2d 6d 61 70 29 29 0a 20 20 gs:...(let.((map.global-map))...
1b800 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 74 20 74 22 ..(define-key.map.(kbd."C-c.t.t"
1b820 29 20 23 27 74 6d 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 ).#'tmr).....(define-key.map.(kb
1b840 64 20 22 43 2d 63 20 74 20 54 22 29 20 23 27 74 6d 72 2d 77 69 74 68 2d 64 65 73 63 72 69 70 74 d."C-c.t.T").#'tmr-with-descript
1b860 69 6f 6e 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 ion).....(define-key.map.(kbd."C
1b880 2d 63 20 74 20 6c 22 29 20 23 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 29 20 3b -c.t.l").#'tmr-tabulated-view).;
1b8a0 20 22 6c 69 73 74 20 74 69 6d 65 72 73 22 20 6d 6e 65 6d 6f 6e 69 63 0a 20 20 20 20 28 64 65 66 ."list.timers".mnemonic.....(def
1b8c0 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 74 20 63 22 29 20 23 27 74 6d ine-key.map.(kbd."C-c.t.c").#'tm
1b8e0 72 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 r-clone).....(define-key.map.(kb
1b900 64 20 22 43 2d 63 20 74 20 6b 22 29 20 23 27 74 6d 72 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 28 d."C-c.t.k").#'tmr-cancel).....(
1b920 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 74 20 73 22 29 20 23 define-key.map.(kbd."C-c.t.s").#
1b940 27 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 'tmr-reschedule).....(define-key
1b960 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 74 20 65 22 29 20 23 27 74 6d 72 2d 65 64 69 74 2d .map.(kbd."C-c.t.e").#'tmr-edit-
1b980 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 description).....(define-key.map
1b9a0 20 28 6b 62 64 20 22 43 2d 63 20 74 20 72 22 29 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 29 0a 20 .(kbd."C-c.t.r").#'tmr-remove)..
1b9c0 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 74 20 52 ...(define-key.map.(kbd."C-c.t.R
1b9e0 22 29 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 29 29 0a 20 20 23 2b 65 ").#'tmr-remove-finished))...#+e
1ba00 6e 64 5f 73 72 63 0a 0a 2b 20 54 68 65 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 20 6e 6f 77 nd_src..+.The.tabulated.view.now
1ba20 20 73 68 6f 77 73 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 74 69 6d 65 20 66 6f 72 20 61 6c .shows.the.remaining.time.for.al
1ba40 6c 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 2e 0a 20 20 54 68 69 73 20 69 73 20 68 6f 77 20 74 l.timer.objects....This.is.how.t
1ba60 68 65 20 3d 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 2a 3d 20 62 75 66 66 65 72 he.=*tmr-tabulated-view*=.buffer
1ba80 20 69 73 20 66 6f 72 6d 61 74 74 65 64 3a 0a 0a 20 20 23 2b 62 65 67 69 6e 5f 65 78 61 6d 70 6c .is.formatted:....#+begin_exampl
1baa0 65 0a 20 20 53 74 61 72 74 20 20 20 20 20 20 45 6e 64 20 20 20 20 20 20 20 20 52 65 6d 61 69 6e e...Start......End........Remain
1bac0 69 6e 67 20 20 44 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 31 30 3a 31 31 3a 34 39 20 20 20 31 30 ing..Description...10:11:49...10
1bae0 3a 31 31 3a 35 34 20 20 20 e2 9c 94 0a 20 20 31 30 3a 31 31 3a 33 36 20 20 20 31 30 3a 33 31 3a :11:54.........10:11:36...10:31:
1bb00 33 36 20 20 20 31 39 6d 20 33 35 73 0a 20 20 31 30 3a 31 31 3a 33 32 20 20 20 31 30 3a 32 36 3a 36...19m.35s...10:11:32...10:26:
1bb20 33 32 20 20 20 31 34 6d 20 33 31 73 20 20 20 20 59 65 74 20 61 6e 6f 74 68 65 72 20 74 65 73 74 32...14m.31s....Yet.another.test
1bb40 0a 20 20 31 30 3a 31 31 3a 31 36 20 20 20 31 30 3a 32 31 3a 31 36 20 20 20 39 6d 20 31 34 73 20 ...10:11:16...10:21:16...9m.14s.
1bb60 20 20 20 20 54 65 73 74 69 6e 67 20 68 6f 77 20 69 74 20 77 6f 72 6b 73 0a 20 20 23 2b 65 6e 64 ....Testing.how.it.works...#+end
1bb80 5f 65 78 61 6d 70 6c 65 0a 0a 2b 20 41 6c 6c 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 20 61 72 _example..+.All.timer.objects.ar
1bba0 65 20 72 65 66 61 63 74 6f 72 65 64 20 74 6f 20 65 78 70 6f 73 65 20 61 20 70 72 6f 70 65 72 6c e.refactored.to.expose.a.properl
1bbc0 79 20 66 6f 72 6d 61 74 74 65 64 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 2e 20 y.formatted...completion.table..
1bbe0 20 54 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79 20 69 73 20 7e 74 6d 72 .The.completion.category.is.~tmr
1bc00 2d 74 69 6d 65 72 7e 2e 20 20 49 6e 0a 20 20 70 72 61 63 74 69 63 61 6c 20 74 65 72 6d 73 2c 20 -timer~...In...practical.terms,.
1bc20 3d 65 6d 62 61 72 6b 3d 20 28 61 6e 64 20 6f 74 68 65 72 20 73 74 61 6e 64 61 72 64 73 2d 63 6f =embark=.(and.other.standards-co
1bc40 6d 70 6c 69 61 6e 74 20 70 61 63 6b 61 67 65 73 29 20 63 61 6e 0a 20 20 6f 70 65 72 61 74 65 20 mpliant.packages).can...operate.
1bc60 6f 6e 20 74 68 65 6d 2e 20 20 54 68 65 20 6d 61 6e 75 61 6c 20 70 72 6f 76 69 64 65 73 20 73 61 on.them...The.manual.provides.sa
1bc80 6d 70 6c 65 20 67 6c 75 65 20 63 6f 64 65 20 66 6f 72 20 45 6d 62 61 72 6b 3a 0a 0a 20 20 23 2b mple.glue.code.for.Embark:....#+
1bca0 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 64 65 66 76 61 72 20 74 begin_src.emacs-lisp...(defvar.t
1bcc0 6d 72 2d 61 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 mr-action-map.....(let.((map.(ma
1bce0 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e ke-sparse-keymap))).......(defin
1bd00 65 2d 6b 65 79 20 6d 61 70 20 22 6b 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 29 0a 20 20 20 20 e-key.map."k".#'tmr-remove).....
1bd20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 72 22 20 23 27 74 6d 72 2d 72 65 6d 6f ..(define-key.map."r".#'tmr-remo
1bd40 76 65 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 52 22 20 23 27 ve).......(define-key.map."R".#'
1bd60 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 29 0a 20 20 20 20 20 20 28 64 65 66 69 tmr-remove-finished).......(defi
1bd80 6e 65 2d 6b 65 79 20 6d 61 70 20 22 63 22 20 23 27 74 6d 72 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 ne-key.map."c".#'tmr-clone).....
1bda0 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 65 22 20 23 27 74 6d 72 2d 65 64 69 74 ..(define-key.map."e".#'tmr-edit
1bdc0 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 -description).......(define-key.
1bde0 6d 61 70 20 22 73 22 20 23 27 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 29 0a 20 20 20 20 20 20 map."s".#'tmr-reschedule).......
1be00 6d 61 70 29 29 0a 0a 20 20 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 map))....(with-eval-after-load.'
1be20 65 6d 62 61 72 6b 0a 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d embark.....(add-to-list.'embark-
1be40 6b 65 79 6d 61 70 2d 61 6c 69 73 74 20 27 28 74 6d 72 2d 74 69 6d 65 72 20 2e 20 74 6d 72 2d 61 keymap-alist.'(tmr-timer...tmr-a
1be60 63 74 69 6f 6e 2d 6d 61 70 29 29 0a 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 0a 20 20 20 20 20 66 6f ction-map)).....(cl-loop......fo
1be80 72 20 63 6d 64 20 74 68 65 20 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 6f 66 20 74 6d 72 2d 61 63 r.cmd.the.key-bindings.of.tmr-ac
1bea0 74 69 6f 6e 2d 6d 61 70 0a 20 20 20 20 20 69 66 20 28 63 6f 6d 6d 61 6e 64 70 20 63 6d 64 29 20 tion-map......if.(commandp.cmd).
1bec0 64 6f 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 70 6f 73 do......(add-to-list.'embark-pos
1bee0 74 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 73 20 28 6c 69 73 74 20 63 6d 64 20 27 65 6d 62 61 72 6b t-action-hooks.(list.cmd.'embark
1bf00 2d 2d 72 65 73 74 61 72 74 29 29 29 29 0a 20 20 23 2b 65 6e 64 5f 73 72 63 0a 0a 20 20 54 68 65 --restart))))...#+end_src....The
1bf20 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 61 6e 74 6f 6c 69 6e 2f 65 .[[https://github.com/oantolin/e
1bf40 6d 62 61 72 6b 2f 77 69 6b 69 2f 41 64 64 69 74 69 6f 6e 61 6c 2d 41 63 74 69 6f 6e 73 23 61 63 mbark/wiki/Additional-Actions#ac
1bf60 74 69 6f 6e 73 2d 66 6f 72 2d 70 72 6f 74 73 2d 74 6d 72 2d 74 6d 72 2d 6d 61 79 2d 72 69 6e 67 tions-for-prots-tmr-tmr-may-ring
1bf80 5d 5b 45 6d 62 61 72 6b 20 57 69 6b 69 5d 5d 20 69 73 20 75 70 64 61 74 65 64 20 61 63 63 6f 72 ][Embark.Wiki]].is.updated.accor
1bfa0 64 69 6e 67 6c 79 2e 0a 0a 2b 20 54 68 65 20 6e 65 77 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 7e dingly...+.The.new.user.option.~
1bfc0 74 6d 72 2d 63 6f 6e 66 69 72 6d 2d 73 69 6e 67 6c 65 2d 74 69 6d 65 72 7e 20 67 6f 76 65 72 6e tmr-confirm-single-timer~.govern
1bfe0 73 20 68 6f 77 20 54 4d 52 20 73 68 6f 75 6c 64 0a 20 20 62 65 68 61 76 65 20 77 68 69 6c 65 20 s.how.TMR.should...behave.while.
1c000 6f 70 65 72 61 74 69 6e 67 20 6f 6e 20 74 68 65 20 73 6f 6c 65 20 74 69 6d 65 72 2e 20 20 49 66 operating.on.the.sole.timer...If
1c020 20 6e 6f 6e 2d 6e 69 6c 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 0a 20 20 54 4d 52 20 77 69 .non-nil.(the.default),...TMR.wi
1c040 6c 6c 20 61 6c 77 61 79 73 20 75 73 65 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 74 6f 20 ll.always.use.the.minibuffer.to.
1c060 73 65 6c 65 63 74 20 61 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 20 74 6f 20 6f 70 65 72 61 74 65 select.a.timer.object.to.operate
1c080 0a 20 20 6f 6e 2c 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f ...on,.even.when.there.is.only.o
1c0a0 6e 65 20 63 61 6e 64 69 64 61 74 65 20 61 76 61 69 6c 61 62 6c 65 2e 20 20 49 66 20 73 65 74 20 ne.candidate.available...If.set.
1c0c0 74 6f 20 6e 69 6c 2c 0a 20 20 54 4d 52 20 77 69 6c 6c 20 6e 6f 74 20 61 73 6b 20 66 6f 72 20 63 to.nil,...TMR.will.not.ask.for.c
1c0e0 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6f 6e 65 20 74 69 onfirmation.when.there.is.one.ti
1c100 6d 65 72 20 61 76 61 69 6c 61 62 6c 65 3a 0a 20 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 77 mer.available:...the.operation.w
1c120 69 6c 6c 20 62 65 20 63 61 72 72 69 65 64 20 6f 75 74 20 6f 75 74 72 69 67 68 74 2e 20 20 54 68 ill.be.carried.out.outright...Th
1c140 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 0a 20 20 6f 70 74 69 6d 61 6c 20 66 6f 72 e.default.value.is...optimal.for
1c160 20 75 73 65 20 77 69 74 68 20 45 6d 62 61 72 6b 2e 0a 0a 2b 20 54 68 65 20 65 78 69 73 74 69 6e .use.with.Embark...+.The.existin
1c180 67 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 7e 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6c g.user.option.~tmr-description-l
1c1a0 69 73 74 7e 20 69 73 20 72 65 76 69 73 65 64 20 74 6f 20 61 63 63 65 70 74 0a 20 20 65 69 74 68 ist~.is.revised.to.accept...eith
1c1c0 65 72 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 28 74 68 65 20 6f 6c 64 20 61 70 er.a.list.of.strings.(the.old.ap
1c1e0 70 72 6f 61 63 68 29 20 6f 72 20 61 20 73 79 6d 62 6f 6c 20 6f 66 20 61 20 76 61 72 69 61 62 6c proach).or.a.symbol.of.a.variabl
1c200 65 0a 20 20 74 68 61 74 20 68 6f 6c 64 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 e...that.holds.a.list.of.strings
1c220 2e 20 20 49 6e 20 74 68 65 20 6c 61 74 74 65 72 20 63 61 73 65 2c 20 74 68 69 73 20 63 61 6e 20 ...In.the.latter.case,.this.can.
1c240 62 65 20 74 68 65 0a 20 20 7e 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 be.the...~tmr-description-histor
1c260 79 7e 2c 20 77 68 69 63 68 20 69 73 20 61 20 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 73 74 6f y~,.which.is.a.variable.that.sto
1c280 72 65 73 20 74 68 65 20 75 73 65 72 27 73 0a 20 20 69 6e 70 75 74 20 61 74 20 74 68 65 20 72 65 res.the.user's...input.at.the.re
1c2a0 6c 65 76 61 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 2e 20 20 57 65 20 68 61 levant.minibuffer.prompt...We.ha
1c2c0 76 65 20 6d 61 64 65 20 74 68 69 73 20 74 68 65 20 6e 65 77 0a 20 20 64 65 66 61 75 6c 74 20 76 ve.made.this.the.new...default.v
1c2e0 61 6c 75 65 2c 20 61 73 20 69 74 20 67 72 6f 77 73 20 6e 61 74 75 72 61 6c 6c 79 20 74 6f 20 72 alue,.as.it.grows.naturally.to.r
1c300 65 66 6c 65 63 74 20 6f 6e 65 27 73 20 75 73 61 67 65 20 6f 66 20 54 4d 52 2e 0a 20 20 4d 69 6e eflect.one's.usage.of.TMR....Min
1c320 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 69 65 73 20 63 61 6e 20 70 65 72 73 69 73 74 20 62 65 ibuffer.histories.can.persist.be
1c340 74 77 65 65 6e 20 73 65 73 73 69 6f 6e 73 20 69 66 20 74 68 65 20 75 73 65 72 20 65 6e 61 62 6c tween.sessions.if.the.user.enabl
1c360 65 73 0a 20 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 3d 73 61 76 65 68 69 73 74 3d 20 6c 69 62 es...the.built-in.=savehist=.lib
1c380 72 61 72 79 2e 20 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 0a 20 20 rary...Sample.configuration:....
1c3a0 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 72 65 71 75 69 72 #+begin_src.emacs-lisp...(requir
1c3c0 65 20 27 73 61 76 65 68 69 73 74 29 0a 20 20 28 73 65 74 71 20 73 61 76 65 68 69 73 74 2d 66 69 e.'savehist)...(setq.savehist-fi
1c3e0 6c 65 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 73 61 76 65 le.(locate-user-emacs-file."save
1c400 68 69 73 74 22 29 29 0a 20 20 28 73 65 74 71 20 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 20 31 hist"))...(setq.history-length.1
1c420 30 30 30 30 29 0a 20 20 28 73 65 74 71 20 68 69 73 74 6f 72 79 2d 64 65 6c 65 74 65 2d 64 75 70 0000)...(setq.history-delete-dup
1c440 6c 69 63 61 74 65 73 20 74 29 0a 20 20 28 73 65 74 71 20 73 61 76 65 68 69 73 74 2d 73 61 76 65 licates.t)...(setq.savehist-save
1c460 2d 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 20 74 29 0a 20 20 28 61 64 64 2d 68 6f -minibuffer-history.t)...(add-ho
1c480 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23 27 73 61 76 65 68 69 73 74 2d 6d ok.'after-init-hook.#'savehist-m
1c4a0 6f 64 65 29 0a 20 20 23 2b 65 6e 64 5f 73 72 63 0a 0a 2b 20 46 69 78 65 64 20 61 6e 20 65 64 67 ode)...#+end_src..+.Fixed.an.edg
1c4c0 65 20 63 61 73 65 20 77 68 65 72 65 20 61 20 7e 77 68 65 6e 2d 6c 65 74 2a 7e 20 66 6f 72 6d 20 e.case.where.a.~when-let*~.form.
1c4e0 64 69 64 20 6e 6f 74 20 72 65 74 75 72 6e 20 74 68 65 0a 20 20 65 78 70 65 63 74 65 64 20 76 61 did.not.return.the...expected.va
1c500 6c 75 65 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 4e 61 74 68 61 6e 20 52 2e 20 44 65 47 72 75 63 lue...Thanks.to.Nathan.R..DeGruc
1c520 68 79 20 66 6f 72 20 74 68 65 20 70 61 74 63 68 2e 20 20 54 68 65 0a 20 20 70 61 74 63 68 20 69 hy.for.the.patch...The...patch.i
1c540 73 20 62 65 6c 6f 77 20 74 68 65 20 7e 31 35 20 6c 69 6e 65 20 74 68 72 65 73 68 6f 6c 64 20 61 s.below.the.~15.line.threshold.a
1c560 6e 64 20 74 68 75 73 20 64 6f 65 73 20 6e 6f 74 20 72 65 71 75 69 72 65 0a 20 20 63 6f 70 79 72 nd.thus.does.not.require...copyr
1c580 69 67 68 74 20 61 73 73 69 67 6e 6d 65 6e 74 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 ight.assignment.to.the.Free.Soft
1c5a0 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 0a 0a 2b 20 4e 61 6d 65 64 20 74 68 65 20 6d 61 ware.Foundation...+.Named.the.ma
1c5c0 69 6c 69 6e 67 20 6c 69 73 74 20 61 64 64 72 65 73 73 20 61 73 20 74 68 65 20 3d 4d 61 69 6e 74 iling.list.address.as.the.=Maint
1c5e0 61 69 6e 65 72 3a 3d 20 6f 66 20 44 65 6e 6f 74 65 2e 0a 20 20 54 6f 67 65 74 68 65 72 20 77 69 ainer:=.of.Denote....Together.wi
1c600 74 68 20 74 68 65 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 20 68 65 61 64 65 72 73 2c 20 74 68 th.the.other.package.headers,.th
1c620 65 79 20 68 65 6c 70 20 74 68 65 20 75 73 65 72 20 66 69 6e 64 20 6f 75 72 0a 20 20 70 72 69 6d ey.help.the.user.find.our...prim
1c640 61 72 79 20 73 6f 75 72 63 65 73 20 61 6e 64 2f 6f 72 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e ary.sources.and/or.communication
1c660 20 63 68 61 6e 6e 65 6c 73 2e 20 20 54 68 69 73 20 63 68 61 6e 67 65 20 63 6f 6e 66 6f 72 6d 73 .channels...This.change.conforms
1c680 0a 20 20 77 69 74 68 20 77 6f 72 6b 20 62 65 69 6e 67 20 64 6f 6e 65 20 75 70 73 74 72 65 61 6d ...with.work.being.done.upstream
1c6a0 20 69 6e 20 70 61 63 6b 61 67 65 2e 65 6c 20 62 79 20 50 68 69 6c 69 70 20 4b 61 6c 75 64 65 72 .in.package.el.by.Philip.Kaluder
1c6c0 63 69 63 2e 20 20 49 0a 20 20 77 61 73 20 69 6e 66 6f 72 6d 65 64 20 61 62 6f 75 74 20 69 74 20 cic...I...was.informed.about.it.
1c6e0 68 65 72 65 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 73 72 2e 68 74 2f 7e 70 72 here:...<https://lists.sr.ht/~pr
1c700 6f 74 65 73 69 6c 61 6f 73 2f 67 65 6e 65 72 61 6c 2d 69 73 73 75 65 73 2f 25 33 43 38 37 35 79 otesilaos/general-issues/%3C875y
1c720 6b 6c 38 34 79 69 2e 66 73 66 25 34 30 70 6f 73 74 65 6f 2e 6e 65 74 25 33 45 3e 2e 0a 0a 2b 20 kl84yi.fsf%40posteo.net%3E>...+.
1c740 55 70 64 61 74 65 64 20 74 68 65 20 6d 61 6e 75 61 6c 20 74 6f 20 72 65 66 6c 65 63 74 20 74 68 Updated.the.manual.to.reflect.th
1c760 65 20 61 66 6f 72 65 6d 65 6e 74 69 6f 6e 65 64 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 30 2e 33 e.aforementioned...*.Version.0.3
1c780 2e 30 20 6f 6e 20 32 30 32 32 2d 30 35 2d 31 37 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 .0.on.2022-05-17.:PROPERTIES:.:C
1c7a0 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 30 61 32 64 34 39 30 39 2d 30 30 37 39 2d 34 37 65 39 2d 39 USTOM_ID:.h:0a2d4909-0079-47e9-9
1c7c0 37 66 34 2d 32 32 30 65 38 35 61 38 31 31 66 39 0a 3a 45 4e 44 3a 0a 0a 54 68 65 20 67 69 73 74 7f4-220e85a811f9.:END:..The.gist
1c7e0 20 6f 66 20 54 4d 52 27 73 20 4d 61 79 20 52 65 6c 65 61 73 65 20 69 73 20 74 68 61 74 20 54 4d .of.TMR's.May.Release.is.that.TM
1c800 52 20 69 73 20 4d 61 69 6e 74 61 69 6e 65 64 20 52 69 67 6f 72 6f 75 73 6c 79 2d 2d 2d 62 75 74 R.is.Maintained.Rigorously---but
1c820 0a 65 6e 6f 75 67 68 20 77 69 74 68 20 54 68 65 20 4d 6f 73 74 6c 79 20 52 65 63 75 72 73 69 76 .enough.with.The.Mostly.Recursiv
1c840 65 20 61 63 72 6f 6e 79 6d 73 21 0a 0a 2b 20 54 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 e.acronyms!..+.This.is.the.first
1c860 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 77 68 69 63 68 20 77 65 20 70 72 6f 64 75 63 65 20 61 20 .version.for.which.we.produce.a.
1c880 63 68 61 6e 67 65 20 6c 6f 67 2e 20 20 54 68 65 0a 20 20 73 68 6f 72 74 20 73 74 6f 72 79 20 6f change.log...The...short.story.o
1c8a0 66 20 70 72 65 76 69 6f 75 73 20 72 65 6c 65 61 73 65 73 3a 20 49 20 28 50 72 6f 74 65 73 69 6c f.previous.releases:.I.(Protesil
1c8c0 61 6f 73 29 20 77 61 73 20 75 73 69 6e 67 20 61 6e 64 0a 20 20 64 65 76 65 6c 6f 70 69 6e 67 20 aos).was.using.and...developing.
1c8e0 54 4d 52 20 28 70 72 6f 6e 6f 75 6e 63 65 64 20 61 73 20 22 74 69 6d 65 72 22 20 6f 72 20 22 54 TMR.(pronounced.as."timer".or."T
1c900 2d 4d 2d 52 22 29 20 61 73 20 70 61 72 74 20 6f 66 20 6d 79 0a 20 20 70 65 72 73 6f 6e 61 6c 20 -M-R").as.part.of.my...personal.
1c920 73 65 74 75 70 20 66 6f 72 20 6d 6f 72 65 20 74 68 61 6e 20 61 20 79 65 61 72 20 75 6e 74 69 6c setup.for.more.than.a.year.until
1c940 20 49 20 65 76 65 6e 74 75 61 6c 6c 79 20 63 6f 6e 74 72 69 62 75 74 65 64 20 69 74 0a 20 20 74 .I.eventually.contributed.it...t
1c960 6f 20 47 4e 55 20 45 4c 50 41 2e 0a 0a 2b 20 57 68 61 74 20 77 61 73 20 6f 6e 63 65 20 3d 74 6d o.GNU.ELPA...+.What.was.once.=tm
1c980 72 2e 65 6c 3d 20 69 73 20 6e 6f 77 20 73 70 6c 69 74 20 75 70 20 69 6e 74 6f 20 70 75 72 70 6f r.el=.is.now.split.up.into.purpo
1c9a0 73 65 2d 73 70 65 63 69 66 69 63 20 66 69 6c 65 73 3a 0a 20 20 3d 74 6d 72 2e 65 6c 3d 20 28 63 se-specific.files:...=tmr.el=.(c
1c9c0 6f 72 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 29 2c 20 3d 74 6d 72 2d 74 61 62 75 6c 61 74 ore.functionality),.=tmr-tabulat
1c9e0 65 64 2e 65 6c 3d 20 28 67 72 69 64 20 76 69 65 77 29 2c 0a 20 20 3d 74 6d 72 2d 73 6f 75 6e 64 ed.el=.(grid.view),...=tmr-sound
1ca00 2e 65 6c 3d 20 28 61 75 64 69 62 6c 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 29 2c 20 61 6e .el=.(audible.notifications),.an
1ca20 64 20 3d 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2e 65 6c 3d 0a 20 20 28 64 65 73 6b 74 d.=tmr-notification.el=...(deskt
1ca40 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 29 2e 0a 0a 2b 20 54 68 65 20 7e 74 6d 72 2d 77 op.notifications)...+.The.~tmr-w
1ca60 69 74 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 7e 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 ith-description~.command.creates
1ca80 20 61 20 6e 65 77 20 74 69 6d 65 72 20 77 68 69 6c 65 20 61 6c 77 61 79 73 0a 20 20 61 73 6b 69 .a.new.timer.while.always...aski
1caa0 6e 67 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 20 57 68 65 72 65 61 73 20 74 ng.for.a.description...Whereas.t
1cac0 68 65 20 73 74 61 6e 64 61 72 64 20 7e 74 6d 72 7e 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 he.standard.~tmr~.command.prompt
1cae0 73 0a 20 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 6e 6c 79 20 77 68 65 6e 20 s...for.a.description.only.when.
1cb00 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a invoked.with.a.prefix.argument..
1cb20 0a 2b 20 54 68 65 20 7e 74 6d 72 2d 63 6c 6f 6e 65 7e 20 63 6f 6d 6d 61 6e 64 20 63 6f 70 69 65 .+.The.~tmr-clone~.command.copie
1cb40 73 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 s.the.duration.and.optional.desc
1cb60 72 69 70 74 69 6f 6e 0a 20 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 74 69 6d 65 72 20 6f ription...of.an.existing.timer.o
1cb80 62 6a 65 63 74 20 69 6e 74 6f 20 61 20 6e 65 77 20 6f 6e 65 2e 20 20 54 68 65 20 6f 70 65 72 61 bject.into.a.new.one...The.opera
1cba0 74 69 6f 6e 20 69 73 0a 20 20 70 65 72 66 6f 72 6d 65 64 20 77 69 74 68 6f 75 74 20 66 75 72 74 tion.is...performed.without.furt
1cbc0 68 65 72 20 71 75 65 73 74 69 6f 6e 73 2c 20 65 78 63 65 70 74 20 69 66 20 61 20 70 72 65 66 69 her.questions,.except.if.a.prefi
1cbe0 78 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 20 20 73 75 70 70 6c 69 65 64 3a 20 69 6e 20 74 68 61 x.argument.is...supplied:.in.tha
1cc00 74 20 63 61 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 70 72 6f 6d 70 74 20 66 t.case.the.command.will.prompt.f
1cc20 6f 72 20 61 20 64 75 72 61 74 69 6f 6e 20 61 6e 64 2c 20 69 66 0a 20 20 74 68 65 20 6f 72 69 67 or.a.duration.and,.if...the.orig
1cc40 69 6e 61 6c 20 74 69 6d 65 72 20 68 61 64 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 66 6f inal.timer.had.a.description,.fo
1cc60 72 20 6f 6e 65 20 61 73 20 77 65 6c 6c 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 0a 20 20 76 61 r.one.as.well...The.default...va
1cc80 6c 75 65 73 20 6f 66 20 74 68 65 73 65 20 70 72 6f 6d 70 74 73 20 61 72 65 20 74 68 6f 73 65 20 lues.of.these.prompts.are.those.
1cca0 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 69 6d 65 72 2e 0a 0a 2b 20 54 68 65 20 7e 74 of.the.original.timer...+.The.~t
1ccc0 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 7e 20 64 65 6c 65 74 65 73 20 61 6c 6c 20 mr-remove-finished~.deletes.all.
1cce0 65 6c 61 70 73 65 64 20 74 69 6d 65 72 73 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 elapsed.timers...This.means.that
1cd00 0a 20 20 74 68 65 79 20 61 72 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 ...they.are.removed.from.the.lis
1cd20 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 74 69 6d 65 72 73 20 61 6e 64 2c 20 74 68 75 73 2c t.of.available.timers.and,.thus,
1cd40 20 63 61 6e 6e 6f 74 0a 20 20 62 65 20 63 6c 6f 6e 65 64 2e 0a 0a 2b 20 54 68 65 20 7e 74 6d 72 .cannot...be.cloned...+.The.~tmr
1cd60 2d 74 69 6d 65 72 2d 63 72 65 61 74 65 64 2d 66 75 6e 63 74 69 6f 6e 73 7e 2c 20 7e 74 6d 72 2d -timer-created-functions~,.~tmr-
1cd80 74 69 6d 65 72 2d 63 6f 6d 70 6c 65 74 65 64 2d 66 75 6e 63 74 69 6f 6e 73 7e 2c 0a 20 20 61 6e timer-completed-functions~,...an
1cda0 64 20 7e 74 6d 72 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 6c 65 64 2d 66 75 6e 63 74 69 6f 6e 73 d.~tmr-timer-cancelled-functions
1cdc0 7e 20 61 72 65 20 68 6f 6f 6b 73 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f ~.are.hooks.which.can.be.used.to
1cde0 0a 20 20 63 6f 6e 74 72 6f 6c 20 77 68 61 74 20 68 61 70 70 65 6e 73 20 6f 6e 63 65 20 61 20 74 ...control.what.happens.once.a.t
1ce00 69 6d 65 72 20 69 73 20 28 69 29 20 63 72 65 61 74 65 64 2c 20 28 69 69 29 20 65 6c 61 70 73 65 imer.is.(i).created,.(ii).elapse
1ce20 73 2c 20 6f 72 0a 20 20 28 69 69 69 29 20 69 73 20 63 61 6e 63 65 6c 6c 65 64 2e 0a 0a 2b 20 45 s,.or...(iii).is.cancelled...+.E
1ce40 6c 61 70 73 65 64 20 61 6e 64 20 72 75 6e 6e 69 6e 67 20 74 69 6d 65 72 73 20 61 72 65 20 64 69 lapsed.and.running.timers.are.di
1ce60 73 70 6c 61 79 65 64 20 69 6e 20 61 20 67 72 69 64 20 76 69 65 77 20 77 69 74 68 20 74 68 65 0a splayed.in.a.grid.view.with.the.
1ce80 20 20 63 6f 6d 6d 61 6e 64 20 7e 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 7e 2e 20 ..command.~tmr-tabulated-view~..
1cea0 20 54 68 65 20 62 75 66 66 65 72 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 .The.buffer.looks.like.this:....
1cec0 23 2b 62 65 67 69 6e 5f 65 78 61 6d 70 6c 65 0a 20 20 53 74 61 72 74 20 20 20 20 20 20 45 6e 64 #+begin_example...Start......End
1cee0 20 20 20 20 20 20 20 20 46 69 6e 69 73 68 65 64 3f 20 20 44 65 73 63 72 69 70 74 69 6f 6e 0a 20 ........Finished?..Description..
1cf00 20 30 39 3a 32 32 3a 34 33 20 20 20 30 39 3a 33 32 3a 34 33 20 20 20 e2 9c 94 20 20 20 20 20 20 .09:22:43...09:32:43............
1cf20 20 20 20 50 72 65 70 61 72 65 20 74 65 61 0a 20 20 30 39 3a 31 37 3a 31 34 20 20 20 30 39 3a 33 ...Prepare.tea...09:17:14...09:3
1cf40 37 3a 31 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6f 69 6c 20 77 61 74 65 72 0a 20 20 30 7:14..............Boil.water...0
1cf60 39 3a 30 37 3a 30 33 20 20 20 30 39 3a 35 37 3a 30 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 9:07:03...09:57:03..............
1cf80 42 61 6b 65 20 62 72 65 61 64 0a 20 20 23 2b 65 6e 64 5f 65 78 61 6d 70 6c 65 0a 0a 2b 20 49 6e Bake.bread...#+end_example..+.In
1cfa0 20 74 68 61 74 20 67 72 69 64 20 76 69 65 77 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 .that.grid.view,.it.is.possible.
1cfc0 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 74 69 6d 65 72 2c 20 6f 72 20 6f 70 65 72 61 74 to.create.a.new.timer,.or.operat
1cfe0 65 20 6f 6e 0a 20 20 74 68 65 20 6f 6e 65 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 63 61 6e 63 65 e.on...the.one.at.point.to.cance
1d000 6c 2c 20 63 6c 6f 6e 65 2c 20 72 65 64 65 73 63 72 69 62 65 2c 20 61 6e 64 20 72 65 73 63 68 65 l,.clone,.redescribe,.and.resche
1d020 64 75 6c 65 20 69 74 2e 0a 0a 2b 20 54 68 61 6e 6b 73 20 74 6f 20 43 68 72 69 73 74 69 61 6e 20 dule.it...+.Thanks.to.Christian.
1d040 54 69 65 74 7a 65 20 66 6f 72 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 63 68 61 6e 67 65 73 20 Tietze.for.implementing.changes.
1d060 74 6f 20 68 6f 77 20 64 65 73 6b 74 6f 70 0a 20 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 20 61 to.how.desktop...notifications.a
1d080 72 65 20 68 61 6e 64 6c 65 64 2e 20 20 54 68 65 20 6f 76 65 72 61 6c 6c 20 65 66 66 65 63 74 20 re.handled...The.overall.effect.
1d0a0 73 68 6f 75 6c 64 20 73 74 69 6c 6c 20 62 65 20 74 68 65 0a 20 20 73 61 6d 65 20 66 6f 72 20 65 should.still.be.the...same.for.e
1d0c0 78 69 73 74 69 6e 67 20 75 73 65 72 73 2c 20 74 68 6f 75 67 68 20 74 68 65 20 69 6d 70 6c 65 6d xisting.users,.though.the.implem
1d0e0 65 6e 74 61 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 72 65 64 65 73 69 67 6e 65 64 2e 0a 0a 2b entation.has.been.redesigned...+
1d100 20 54 68 61 6e 6b 73 20 74 6f 20 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 20 77 68 6f 20 69 73 20 .Thanks.to.Damien.Cassou.who.is.
1d120 6e 6f 77 20 69 73 20 6d 79 20 63 6f 2d 61 75 74 68 6f 72 20 64 75 65 20 74 6f 20 6d 75 6c 74 69 now.is.my.co-author.due.to.multi
1d140 70 6c 65 0a 20 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 66 6f 72 20 3d 74 6d 72 2e 65 6c 3d ple...contributions.for.=tmr.el=
1d160 2c 20 74 68 65 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 67 72 69 64 20 76 69 65 77 2c ,.the.addition.of.the.grid.view,
1d180 20 61 6e 64 20 74 68 65 0a 20 20 73 70 6c 69 74 74 69 6e 67 20 6f 66 20 54 4d 52 20 69 6e 74 6f .and.the...splitting.of.TMR.into
1d1a0 20 6e 75 6d 65 72 6f 75 73 20 66 69 6c 65 73 2e 20 20 50 6c 65 61 73 65 20 63 6f 6e 73 75 6c 74 .numerous.files...Please.consult
1d1c0 20 74 68 65 20 47 69 74 20 63 6f 6d 6d 69 74 0a 20 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 64 65 .the.Git.commit...log.for.the.de
1d1e0 74 61 69 6c 73 2e 20 20 28 49 20 73 74 69 6c 6c 20 61 6d 20 74 68 65 20 6d 61 69 6e 74 61 69 6e tails...(I.still.am.the.maintain
1d200 65 72 2e 29 0a 0a 2b 20 43 68 72 69 73 74 69 61 6e 20 61 6e 64 20 44 61 6d 69 65 6e 20 68 61 76 er.)..+.Christian.and.Damien.hav
1d220 65 20 61 73 73 69 67 6e 65 64 20 63 6f 70 79 72 69 67 68 74 20 74 6f 20 74 68 65 20 46 72 65 65 e.assigned.copyright.to.the.Free
1d240 20 53 6f 66 74 77 61 72 65 0a 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 72 .Software...Foundation...It.is.r
1d260 65 71 75 69 72 65 64 20 66 6f 72 20 61 6c 6c 20 70 61 63 6b 61 67 65 73 20 64 69 73 74 72 69 62 equired.for.all.packages.distrib
1d280 75 74 65 64 20 76 69 61 20 47 4e 55 20 45 4c 50 41 2e 0a 0a 54 68 65 20 6d 61 6e 75 61 6c 20 64 uted.via.GNU.ELPA...The.manual.d
1d2a0 6f 63 75 6d 65 6e 74 73 20 74 68 65 20 74 65 63 68 6e 69 63 61 6c 69 74 69 65 73 20 61 6e 64 20 ocuments.the.technicalities.and.
1d2c0 70 72 6f 76 69 64 65 73 20 61 20 73 61 6d 70 6c 65 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e provides.a.sample.configuration.
1d2e0 20 20 45 69 74 68 65 72 20 65 76 61 6c 75 61 74 65 20 74 68 65 20 66 6f 72 6d 20 3d 28 69 6e 66 ..Either.evaluate.the.form.=(inf
1d300 6f 20 22 28 74 6d 72 29 20 54 6f 70 22 29 3d 20 69 66 20 79 6f 75 0a 68 61 76 65 20 74 68 65 20 o."(tmr).Top")=.if.you.have.the.
1d320 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 72 20 76 69 73 69 74 20 68 74 74 70 73 package.installed.or.visit.https
1d340 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 2e 0a 0a 2a ://protesilaos.com/emacs/tmr...*
1d360 20 56 65 72 73 69 6f 6e 20 30 2e 32 2e 30 20 6f 6e 20 32 30 32 32 2d 30 34 2d 32 31 0a 3a 50 52 .Version.0.2.0.on.2022-04-21.:PR
1d380 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 30 35 34 32 38 35 63 32 OPERTIES:.:CUSTOM_ID:.h:054285c2
1d3a0 2d 33 64 39 30 2d 34 61 64 63 2d 61 64 61 34 2d 36 31 32 32 32 62 33 31 66 62 38 35 0a 3a 45 4e -3d90-4adc-ada4-61222b31fb85.:EN
1d3c0 44 3a 0a 0a 54 68 69 73 20 65 6e 74 72 79 20 69 73 20 72 65 74 72 6f 61 63 74 69 76 65 6c 79 20 D:..This.entry.is.retroactively.
1d3e0 69 6e 74 72 6f 64 75 63 65 64 20 6f 6e 20 32 30 32 32 2d 30 37 2d 30 37 2e 0a 0a 2b 20 43 68 61 introduced.on.2022-07-07...+.Cha
1d400 6e 67 65 64 20 74 68 65 20 7e 74 6d 72 7e 20 61 6e 64 20 7e 74 6d 72 2d 63 61 6e 63 65 6c 7e 20 nged.the.~tmr~.and.~tmr-cancel~.
1d420 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 68 61 6e 64 6c 65 20 61 20 6c 69 73 74 20 6f 66 20 74 69 6d commands.to.handle.a.list.of.tim
1d440 65 72 73 0a 20 20 69 6e 73 74 65 61 64 20 6f 66 20 6f 6e 6c 79 20 69 6e 74 65 72 66 61 63 69 6e ers...instead.of.only.interfacin
1d460 67 20 77 69 74 68 20 74 68 65 20 6c 61 73 74 20 74 69 6d 65 72 2e 0a 0a 2b 20 49 6d 70 72 6f 76 g.with.the.last.timer...+.Improv
1d480 65 64 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 2b 20 4d 61 64 65 20 76 61 ed.the.documentation...+.Made.va
1d4a0 72 69 6f 75 73 20 69 6e 74 65 72 6e 61 6c 20 74 77 65 61 6b 73 20 61 6e 64 20 72 65 66 69 6e 65 rious.internal.tweaks.and.refine
1d4c0 6d 65 6e 74 73 2e 0a 0a 2b 20 41 64 64 65 64 20 54 4d 52 20 74 6f 20 74 68 65 20 6f 66 66 69 63 ments...+.Added.TMR.to.the.offic
1d4e0 69 61 6c 20 47 4e 55 20 45 4c 50 41 20 61 72 63 68 69 76 65 20 61 73 20 3d 74 6d 72 3d 2e 0a 0a ial.GNU.ELPA.archive.as.=tmr=...
1d500 2a 20 56 65 72 73 69 6f 6e 20 30 2e 31 2e 30 20 6f 6e 20 32 30 32 31 2d 31 30 2d 30 32 0a 3a 50 *.Version.0.1.0.on.2021-10-02.:P
1d520 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 31 66 63 65 32 63 32 ROPERTIES:.:CUSTOM_ID:.h:1fce2c2
1d540 30 2d 61 31 36 63 2d 34 65 61 39 2d 39 30 30 36 2d 63 66 35 36 35 66 37 38 66 38 31 32 0a 3a 45 0-a16c-4ea9-9006-cf565f78f812.:E
1d560 4e 44 3a 0a 0a 54 68 69 73 20 65 6e 74 72 79 20 69 73 20 72 65 74 72 6f 61 63 74 69 76 65 6c 79 ND:..This.entry.is.retroactively
1d580 20 69 6e 74 72 6f 64 75 63 65 64 20 6f 6e 20 32 30 32 32 2d 30 37 2d 30 37 2e 0a 0a 54 4d 52 20 .introduced.on.2022-07-07...TMR.
1d5a0 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 5b 5b 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 was.originally.[[https://protesi
1d5c0 6c 61 6f 73 2e 63 6f 6d 2f 63 6f 64 65 6c 6f 67 2f 32 30 32 31 2d 31 30 2d 30 32 2d 69 6e 74 72 laos.com/codelog/2021-10-02-intr
1d5e0 6f 64 75 63 69 6e 67 2d 74 6d 72 2d 65 6c 2f 5d 5b 61 6e 6e 6f 75 6e 63 65 64 20 6f 6e 20 6d 79 oducing-tmr-el/][announced.on.my
1d600 20 77 65 62 73 69 74 65 5d 5d 2e 20 20 54 68 65 20 63 6f 64 65 20 77 61 73 20 64 65 76 65 6c 6f .website]]...The.code.was.develo
1d620 70 65 64 20 61 73 0a 70 61 72 74 20 6f 66 20 5b 5b 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 ped.as.part.of.[[https://protesi
1d640 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 64 6f 74 65 6d 61 63 73 5d 5b 6d 79 20 64 6f 74 65 laos.com/emacs/dotemacs][my.dote
1d660 6d 61 63 73 5d 5d 20 66 6f 72 20 73 65 76 65 72 61 6c 20 6d 6f 6e 74 68 73 20 62 65 66 6f 72 65 macs]].for.several.months.before
1d680 20 69 74 20 77 61 73 20 70 6c 61 63 65 64 20 69 6e 20 69 74 73 20 6f 77 6e 0a 47 69 74 20 72 65 .it.was.placed.in.its.own.Git.re
1d6a0 70 6f 2e 20 20 45 76 65 6e 20 62 65 66 6f 72 65 20 74 68 65 20 45 6c 69 73 70 20 69 6d 70 6c 65 po...Even.before.the.Elisp.imple
1d6c0 6d 65 6e 74 61 74 69 6f 6e 2c 20 74 68 65 20 63 6f 72 65 20 69 64 65 61 20 65 78 69 73 74 65 64 mentation,.the.core.idea.existed
1d6e0 0a 61 73 20 61 20 73 74 61 6e 64 61 6c 6f 6e 65 20 73 68 65 6c 6c 20 73 63 72 69 70 74 2c 20 77 .as.a.standalone.shell.script,.w
1d700 68 69 63 68 20 69 73 20 73 74 69 6c 6c 20 70 61 72 74 20 6f 66 20 5b 5b 68 74 74 70 73 3a 2f 2f hich.is.still.part.of.[[https://
1d720 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 64 6f 74 66 69 6c 65 73 5d git.sr.ht/~protesilaos/dotfiles]
1d740 5b 6d 79 20 64 6f 74 66 69 6c 65 73 5d 5d 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [my.dotfiles]]..................
1d760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d800 74 6d 72 2d 31 2e 31 2e 30 2f 52 45 41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/README.md.............
1d820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d860 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
1d880 30 30 30 31 30 34 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 32 32 37 00 20 30 00 00 00 0001043.00000000000.012227..0...
1d8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d900 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...................
1d920 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...................
1d940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1da00 23 20 54 4d 52 0a 0a 54 4d 52 20 69 73 20 61 6e 20 45 6d 61 63 73 20 70 61 63 6b 61 67 65 20 74 #.TMR..TMR.is.an.Emacs.package.t
1da20 68 61 74 20 70 72 6f 76 69 64 65 73 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 73 65 74 74 hat.provides.facilities.for.sett
1da40 69 6e 67 20 74 69 6d 65 72 73 0a 75 73 69 6e 67 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6e 6f ing.timers.using.a.convenient.no
1da60 74 61 74 69 6f 6e 2e 20 20 4c 6f 74 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 76 tation...Lots.of.commands.are.av
1da80 61 69 6c 61 62 6c 65 20 74 6f 20 6f 70 65 72 61 74 65 0a 6f 6e 20 74 69 6d 65 72 73 2c 20 77 68 ailable.to.operate.on.timers,.wh
1daa0 69 6c 65 20 74 68 65 72 65 20 61 6c 73 6f 20 65 78 69 73 74 73 20 61 20 74 61 62 75 6c 61 74 65 ile.there.also.exists.a.tabulate
1dac0 64 20 76 69 65 77 20 74 6f 20 64 69 73 70 6c 61 79 20 61 6c 6c 0a 74 69 6d 65 72 73 20 69 6e 20 d.view.to.display.all.timers.in.
1dae0 61 20 6e 69 63 65 20 67 72 69 64 2e 0a 0a 2b 20 50 61 63 6b 61 67 65 20 6e 61 6d 65 20 28 47 4e a.nice.grid...+.Package.name.(GN
1db00 55 20 45 4c 50 41 29 3a 20 60 74 6d 72 60 0a 2b 20 4f 66 66 69 63 69 61 6c 20 6d 61 6e 75 61 6c U.ELPA):.`tmr`.+.Official.manual
1db20 3a 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 :.<https://protesilaos.com/emacs
1db40 2f 74 6d 72 3e 0a 2b 20 43 68 61 6e 67 65 20 6c 6f 67 3a 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f /tmr>.+.Change.log:.<https://pro
1db60 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 2d 63 68 61 6e 67 65 6c 6f 67 tesilaos.com/emacs/tmr-changelog
1db80 3e 0a 2b 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 3a 0a 20 20 2b 20 47 69 74 48 75 62 >.+.Git.repositories:...+.GitHub
1dba0 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f :.<https://github.com/protesilao
1dbc0 73 2f 74 6d 72 3e 0a 20 20 2b 20 47 69 74 4c 61 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 6c s/tmr>...+.GitLab:.<https://gitl
1dbe0 61 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d 72 3e 0a 2b 20 42 61 63 6b 72 6f ab.com/protesilaos/tmr>.+.Backro
1dc00 6e 79 6d 3a 20 54 4d 52 20 4d 61 79 20 52 69 6e 67 3b 20 54 69 6d 65 72 20 4d 75 73 74 20 52 75 nym:.TMR.May.Ring;.Timer.Must.Ru
1dc20 6e 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 n...............................
1dc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ddc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de00 74 6d 72 2d 31 2e 31 2e 30 2f 74 6d 72 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/tmr-pkg.el............
1de20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de60 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
1de80 30 30 30 31 30 30 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 36 35 30 00 20 30 00 00 00 0001004.00000000000.012650..0...
1dea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1df00 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...................
1df20 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...................
1df40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1df60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1df80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e000 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e ;;.Generated.package.description
1e020 20 66 72 6f 6d 20 74 6d 72 2e 65 6c 20 20 2d 2a 2d 20 6d 6f 64 65 3a 20 6c 69 73 70 2d 64 61 74 .from.tmr.el..-*-.mode:.lisp-dat
1e040 61 3b 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e a;.no-byte-compile:.t.-*-.(defin
1e060 65 2d 70 61 63 6b 61 67 65 20 22 74 6d 72 22 20 22 31 2e 31 2e 30 22 20 22 53 65 74 20 74 69 6d e-package."tmr"."1.1.0"."Set.tim
1e080 65 72 73 20 75 73 69 6e 67 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 74 69 6f 6e 22 ers.using.a.convenient.notation"
1e0a0 20 27 28 28 65 6d 61 63 73 20 22 32 39 2e 31 22 29 29 20 3a 63 6f 6d 6d 69 74 20 22 33 32 65 35 .'((emacs."29.1")).:commit."32e5
1e0c0 32 32 62 30 37 62 61 30 39 37 64 65 31 30 35 34 34 32 30 38 64 66 61 36 32 33 39 62 38 37 38 32 22b07ba097de10544208dfa6239b8782
1e0e0 33 37 63 39 22 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 37c9".:authors.'(("Protesilaos.S
1e100 74 61 76 72 6f 75 22 20 2e 20 22 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 22 tavrou"..."info@protesilaos.com"
1e120 29 20 28 22 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 22 20 2e 20 22 64 61 6d 69 65 6e 40 63 61 73 ).("Damien.Cassou"..."damien@cas
1e140 73 6f 75 2e 6d 65 22 29 20 28 22 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 22 20 2e 20 22 6d 61 sou.me").("Daniel.Mendler"..."ma
1e160 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 2e 64 65 22 29 29 20 3a 6d 61 69 6e 74 61 69 il@daniel-mendler.de")).:maintai
1e180 6e 65 72 20 27 28 22 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 22 20 2e 20 22 69 ner.'("Protesilaos.Stavrou"..."i
1e1a0 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 22 29 20 3a 6b 65 79 77 6f 72 64 73 20 nfo@protesilaos.com").:keywords.
1e1c0 27 28 22 63 6f 6e 76 65 6e 69 65 6e 63 65 22 20 22 74 69 6d 65 72 22 29 20 3a 75 72 6c 20 22 68 '("convenience"."timer").:url."h
1e1e0 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 74 6d ttps://github.com/protesilaos/tm
1e200 72 22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r").............................
1e220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e400 74 6d 72 2d 31 2e 31 2e 30 2f 74 6d 72 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 tmr-1.1.0/tmr.el................
1e420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e460 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
1e480 30 30 37 36 36 37 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 31 37 00 20 30 00 00 00 0076671.00000000000.012117..0...
1e4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e500 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...................
1e520 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...................
1e540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e600 3b 3b 3b 20 74 6d 72 2e 65 6c 20 2d 2d 2d 20 53 65 74 20 74 69 6d 65 72 73 20 75 73 69 6e 67 20 ;;;.tmr.el.---.Set.timers.using.
1e620 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6e 6f 74 61 74 69 6f 6e 20 2d 2a 2d 20 6c 65 78 69 63 61 a.convenient.notation.-*-.lexica
1e640 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 l-binding:.t.-*-..;;.Copyright.(
1e660 43 29 20 32 30 32 30 2d 32 30 32 35 20 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e C).2020-2025..Free.Software.Foun
1e680 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 50 72 6f 74 65 73 69 dation,.Inc...;;.Author:.Protesi
1e6a0 6c 61 6f 73 20 53 74 61 76 72 6f 75 20 3c 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 laos.Stavrou.<info@protesilaos.c
1e6c0 6f 6d 3e 2c 0a 3b 3b 20 20 20 20 20 20 20 20 20 44 61 6d 69 65 6e 20 43 61 73 73 6f 75 20 3c 64 om>,.;;.........Damien.Cassou.<d
1e6e0 61 6d 69 65 6e 40 63 61 73 73 6f 75 2e 6d 65 3e 2c 0a 3b 3b 20 20 20 20 20 20 20 20 20 44 61 6e amien@cassou.me>,.;;.........Dan
1e700 69 65 6c 20 4d 65 6e 64 6c 65 72 20 3c 6d 61 69 6c 40 64 61 6e 69 65 6c 2d 6d 65 6e 64 6c 65 72 iel.Mendler.<mail@daniel-mendler
1e720 2e 64 65 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 .de>.;;.Maintainer:.Protesilaos.
1e740 53 74 61 76 72 6f 75 20 3c 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 3e 0a 3b Stavrou.<info@protesilaos.com>.;
1e760 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 ;.URL:.https://github.com/protes
1e780 69 6c 61 6f 73 2f 74 6d 72 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 31 2e 31 2e 30 0a 3b 3b 20 50 ilaos/tmr.;;.Version:.1.1.0.;;.P
1e7a0 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 39 2e 31 22 29 ackage-Requires:.((emacs."29.1")
1e7c0 29 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2c 20 74 69 6d 65 ).;;.Keywords:.convenience,.time
1e7e0 72 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 r..;;.This.file.is.NOT.part.of.G
1e800 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 NU.Emacs...;;.This.program.is.fr
1e820 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 ee.software;.you.can.redistribut
1e840 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 e.it.and/or.modify.;;.it.under.t
1e860 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c he.terms.of.the.GNU.General.Publ
1e880 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 ic.License.as.published.by.;;.th
1e8a0 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 68 e.Free.Software.Foundation,.eith
1e8c0 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 0a er.version.3.of.the.License,.or.
1e8e0 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 65 ;;.(at.your.option).any.later.ve
1e900 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 rsion..;;.;;.This.program.is.dis
1e920 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c tributed.in.the.hope.that.it.wil
1e940 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 l.be.useful,.;;.but.WITHOUT.ANY.
1e960 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 WARRANTY;.without.even.the.impli
1e980 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 ed.warranty.of.;;.MERCHANTABILIT
1e9a0 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 Y.or.FITNESS.FOR.A.PARTICULAR.PU
1e9c0 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 RPOSE...See.the.;;.GNU.General.P
1e9e0 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a ublic.License.for.more.details..
1ea00 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 ;;.;;.You.should.have.received.a
1ea20 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 20 .copy.of.the.GNU.General.Public.
1ea40 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 72 License.;;.along.with.this.progr
1ea60 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e am...If.not,.see.<https://www.gn
1ea80 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
1eaa0 79 3a 0a 3b 3b 0a 3b 3b 20 54 4d 52 20 69 73 20 61 6e 20 45 6d 61 63 73 20 70 61 63 6b 61 67 65 y:.;;.;;.TMR.is.an.Emacs.package
1eac0 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 73 65 .that.provides.facilities.for.se
1eae0 74 74 69 6e 67 20 74 69 6d 65 72 73 0a 3b 3b 20 75 73 69 6e 67 20 61 20 63 6f 6e 76 65 6e 69 65 tting.timers.;;.using.a.convenie
1eb00 6e 74 20 6e 6f 74 61 74 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 50 6c 65 61 73 65 20 72 65 61 64 20 74 nt.notation..;;.;;.Please.read.t
1eb20 68 65 20 6d 61 6e 75 61 6c 20 66 6f 72 20 61 6c 6c 20 74 68 65 20 74 65 63 68 6e 69 63 61 6c 69 he.manual.for.all.the.technicali
1eb40 74 69 65 73 2e 20 20 45 69 74 68 65 72 20 65 76 61 6c 75 61 74 65 0a 3b 3b 20 28 69 6e 66 6f 20 ties...Either.evaluate.;;.(info.
1eb60 22 28 74 6d 72 29 20 54 6f 70 22 29 20 6f 72 20 76 69 73 69 74 20 3c 68 74 74 70 73 3a 2f 2f 70 "(tmr).Top").or.visit.<https://p
1eb80 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 3e 2e 0a 0a 3b 3b 3b 20 rotesilaos.com/emacs/tmr>...;;;.
1eba0 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 73 65 71 29 0a 28 65 76 61 6c 2d 77 68 65 6e Code:..(require.'seq).(eval-when
1ebc0 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 29 0a 0a 28 64 65 -compile.(require.'cl-lib))..(de
1ebe0 66 67 72 6f 75 70 20 74 6d 72 20 28 29 0a 20 20 22 54 4d 52 20 4d 61 79 20 52 69 6e 67 3a 20 73 fgroup.tmr.()..."TMR.May.Ring:.s
1ec00 65 74 20 74 69 6d 65 72 73 20 75 73 69 6e 67 20 61 20 73 69 6d 70 6c 65 20 6e 6f 74 61 74 69 6f et.timers.using.a.simple.notatio
1ec20 6e 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 49 6e n."...:link.'(info-link.:tag."In
1ec40 66 6f 20 4d 61 6e 75 61 6c 22 20 22 28 74 6d 72 29 22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 fo.Manual"."(tmr)")...:link.'(ur
1ec60 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 48 6f 6d 65 70 61 67 65 22 20 22 68 74 74 70 73 3a 2f 2f l-link.:tag."Homepage"."https://
1ec80 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 22 29 0a 20 20 3a 6c protesilaos.com/emacs/tmr")...:l
1eca0 69 6e 6b 20 27 28 65 6d 61 63 73 2d 6c 69 62 72 61 72 79 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 4c ink.'(emacs-library-link.:tag."L
1ecc0 69 62 72 61 72 79 20 53 6f 75 72 63 65 22 20 22 74 6d 72 2e 65 6c 22 29 0a 20 20 3a 67 72 6f 75 ibrary.Source"."tmr.el")...:grou
1ece0 70 20 27 64 61 74 61 29 0a 0a 3b 3b 3b 3b 20 55 73 65 72 20 6f 70 74 69 6f 6e 73 0a 0a 28 64 65 p.'data)..;;;;.User.options..(de
1ed00 66 63 75 73 74 6f 6d 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6c 69 73 74 20 27 74 6d fcustom.tmr-description-list.'tm
1ed20 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 22 4c 69 73 74 20 6f 66 r-description-history..."List.of
1ed40 20 74 69 6d 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 20 70 72 65 73 65 74 73 2e 0a 54 68 65 20 .timer.description.presets..The.
1ed60 76 61 6c 75 65 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 61 20 6c 69 73 74 20 6f 66 20 73 74 value.can.be.either.a.list.of.st
1ed80 72 69 6e 67 73 20 6f 72 20 74 68 65 20 73 79 6d 62 6f 6c 20 6f 66 20 61 0a 76 61 72 69 61 62 6c rings.or.the.symbol.of.a.variabl
1eda0 65 20 74 68 61 74 20 68 6f 6c 64 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 0a e.that.holds.a.list.of.strings..
1edc0 0a 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 60 74 6d 72 2d 64 65 73 63 72 .The.default.value.of.`tmr-descr
1ede0 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 27 2c 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 iption-history',.is.the.name.of.
1ee00 61 0a 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 69 6e 70 75 74 20 70 a.variable.that.contains.input.p
1ee20 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72 20 61 74 20 74 68 65 20 72 65 6c 65 76 rovided.by.the.user.at.the.relev
1ee40 61 6e 74 0a 70 72 6f 6d 70 74 20 6f 66 20 74 68 65 20 60 74 6d 72 27 20 61 6e 64 20 60 74 6d 72 ant.prompt.of.the.`tmr'.and.`tmr
1ee60 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 27 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 74 79 70 -with-details'.commands."...:typ
1ee80 65 20 27 28 63 68 6f 69 63 65 20 73 79 6d 62 6f 6c 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 e.'(choice.symbol.(repeat.string
1eea0 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e )))..(defcustom.tmr-notification
1eec0 2d 75 72 67 65 6e 63 79 20 27 6e 6f 72 6d 61 6c 0a 20 20 22 54 68 65 20 75 72 67 65 6e 63 79 20 -urgency.'normal..."The.urgency.
1eee0 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 64 65 73 6b 74 6f 70 20 6e 6f 74 69 66 69 63 61 74 69 6f level.of.the.desktop.notificatio
1ef00 6e 2e 0a 56 61 6c 75 65 73 20 63 61 6e 20 62 65 20 60 6c 6f 77 27 2c 20 60 6e 6f 72 6d 61 6c 27 n..Values.can.be.`low',.`normal'
1ef20 20 28 64 65 66 61 75 6c 74 29 2c 20 6f 72 20 60 63 72 69 74 69 63 61 6c 27 2e 0a 0a 54 68 65 20 .(default),.or.`critical'...The.
1ef40 64 65 73 6b 74 6f 70 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 72 20 6e 6f 74 69 66 69 63 61 74 desktop.environment.or.notificat
1ef60 69 6f 6e 20 64 61 65 6d 6f 6e 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 0a 73 75 ion.daemon.is.responsible.for.su
1ef80 63 68 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f ch.notifications."...:type.'(cho
1efa0 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4c 6f 77 22 20 ice...........(const.:tag."Low".
1efc0 6c 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 72 6d low)...........(const.:tag."Norm
1efe0 61 6c 22 20 6e 6f 72 6d 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 al".normal)...........(const.:ta
1f000 67 20 22 43 72 69 74 69 63 61 6c 22 20 63 72 69 74 69 63 61 6c 29 29 29 0a 0a 28 64 65 66 63 75 g."Critical".critical)))..(defcu
1f020 73 74 6f 6d 20 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 0a 20 20 22 2f 75 73 72 2f 73 68 61 72 stom.tmr-sound-file..."/usr/shar
1f040 65 2f 73 6f 75 6e 64 73 2f 66 72 65 65 64 65 73 6b 74 6f 70 2f 73 74 65 72 65 6f 2f 61 6c 61 72 e/sounds/freedesktop/stereo/alar
1f060 6d 2d 63 6c 6f 63 6b 2d 65 6c 61 70 73 65 64 2e 6f 67 61 22 0a 20 20 22 50 61 74 68 20 74 6f 20 m-clock-elapsed.oga"..."Path.to.
1f080 73 6f 75 6e 64 20 66 69 6c 65 20 75 73 65 64 20 62 79 20 60 74 6d 72 2d 73 6f 75 6e 64 2d 70 6c sound.file.used.by.`tmr-sound-pl
1f0a0 61 79 27 2e 0a 49 66 20 6e 69 6c 2c 20 64 6f 6e 27 74 20 70 6c 61 79 20 61 6e 79 20 73 6f 75 6e ay'..If.nil,.don't.play.any.soun
1f0c0 64 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 66 d."...:type.'(choice...........f
1f0e0 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4f 66 66 22 20 ile...........(const.:tag."Off".
1f100 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 6d 72 2d 63 6f 6e 66 69 72 6d 2d 73 nil)))..(defcustom.tmr-confirm-s
1f120 69 6e 67 6c 65 2d 74 69 6d 65 72 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 61 63 74 20 ingle-timer.t..."Whether.to.act.
1f140 6f 6e 20 74 68 65 20 73 6f 6c 65 20 74 69 6d 65 72 20 6f 75 74 72 69 67 68 74 20 6f 72 20 77 69 on.the.sole.timer.outright.or.wi
1f160 74 68 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 20 28 74 68 th.confirmation...If.non-nil.(th
1f180 65 20 64 65 66 61 75 6c 74 29 2c 20 54 4d 52 20 77 69 6c 6c 20 75 73 65 20 74 68 65 20 6d 69 6e e.default),.TMR.will.use.the.min
1f1a0 69 62 75 66 66 65 72 20 74 6f 20 73 65 6c 65 63 74 20 61 0a 74 69 6d 65 72 20 6f 62 6a 65 63 74 ibuffer.to.select.a.timer.object
1f1c0 20 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 2c 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 72 65 20 .to.operate.on,.even.when.there.
1f1e0 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 63 61 6e 64 69 64 61 74 65 0a 61 76 61 69 6c 61 62 6c 65 2e is.only.one.candidate.available.
1f200 0a 0a 49 66 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 54 4d 52 20 77 69 6c 6c 20 6e 6f 74 20 61 73 ..If.set.to.nil,.TMR.will.not.as
1f220 6b 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 k.for.confirmation.when.there.is
1f240 0a 6f 6e 65 20 74 69 6d 65 72 20 61 76 61 69 6c 61 62 6c 65 3a 20 74 68 65 20 6f 70 65 72 61 74 .one.timer.available:.the.operat
1f260 61 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61 72 72 69 65 64 20 6f 75 74 0a 6f 75 74 72 69 67 ation.will.be.carried.out.outrig
1f280 68 74 2e 22 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 73 74 ht."...:type.'boolean)..(defcust
1f2a0 6f 6d 20 74 6d 72 2d 74 69 6d 65 72 2d 63 72 65 61 74 65 64 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 om.tmr-timer-created-functions..
1f2c0 20 28 6c 69 73 74 20 23 27 74 6d 72 2d 70 72 69 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f 72 2d 63 .(list.#'tmr-print-message-for-c
1f2e0 72 65 61 74 65 64 2d 74 69 6d 65 72 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 65 78 reated-timer)..."Functions.to.ex
1f300 65 63 75 74 65 20 77 68 65 6e 20 61 20 74 69 6d 65 72 20 69 73 20 63 72 65 61 74 65 64 2e 0a 45 ecute.when.a.timer.is.created..E
1f320 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 61 63 63 65 70 74 20 61 20 74 69 6d 65 72 ach.function.must.accept.a.timer
1f340 20 61 73 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a .as.argument."...:type.'hook...:
1f360 6f 70 74 69 6f 6e 73 20 27 28 74 6d 72 2d 70 72 69 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f 72 2d options.'(tmr-print-message-for-
1f380 63 72 65 61 74 65 64 2d 74 69 6d 65 72 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 6d 72 2d created-timer))..(defcustom.tmr-
1f3a0 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 28 6c 69 73 74 timer-finished-functions...(list
1f3c0 20 23 27 74 6d 72 2d 73 6f 75 6e 64 2d 70 6c 61 79 0a 20 20 20 20 20 20 20 20 23 27 74 6d 72 2d .#'tmr-sound-play.........#'tmr-
1f3e0 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 6e 6f 74 69 66 79 0a 20 20 20 20 20 20 20 20 23 27 74 6d notification-notify.........#'tm
1f400 72 2d 70 72 69 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f 72 2d 66 69 6e 69 73 68 65 64 2d 74 69 6d r-print-message-for-finished-tim
1f420 65 72 0a 20 20 20 20 20 20 20 20 23 27 74 6d 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 2d 6d 69 6e er.........#'tmr-acknowledge-min
1f440 69 62 75 66 66 65 72 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 65 78 65 63 75 74 65 ibuffer)..."Functions.to.execute
1f460 20 77 68 65 6e 20 61 20 74 69 6d 65 72 20 69 73 20 66 69 6e 69 73 68 65 64 2e 0a 45 61 63 68 20 .when.a.timer.is.finished..Each.
1f480 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 61 63 63 65 70 74 20 61 20 74 69 6d 65 72 20 61 73 20 function.must.accept.a.timer.as.
1f4a0 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 argument."...:type.'hook...:opti
1f4c0 6f 6e 73 20 28 6c 69 73 74 20 23 27 74 6d 72 2d 73 6f 75 6e 64 2d 70 6c 61 79 0a 20 20 20 20 20 ons.(list.#'tmr-sound-play......
1f4e0 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 6e ............#'tmr-notification-n
1f500 6f 74 69 66 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 6d 72 2d 70 72 69 otify..................#'tmr-pri
1f520 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f 72 2d 66 69 6e 69 73 68 65 64 2d 74 69 6d 65 72 0a 20 20 nt-message-for-finished-timer...
1f540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 6d 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 ...............#'tmr-acknowledge
1f560 2d 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 74 -minibuffer..................#'t
1f580 6d 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 2d 64 69 61 6c 6f 67 29 29 0a 0a 28 64 65 66 63 75 73 mr-acknowledge-dialog))..(defcus
1f5a0 74 6f 6d 20 74 6d 72 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 6c 65 64 2d 66 75 6e 63 74 69 6f 6e tom.tmr-timer-cancelled-function
1f5c0 73 0a 20 20 28 6c 69 73 74 20 23 27 74 6d 72 2d 70 72 69 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f s...(list.#'tmr-print-message-fo
1f5e0 72 2d 63 61 6e 63 65 6c 6c 65 64 2d 74 69 6d 65 72 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 73 20 r-cancelled-timer)..."Functions.
1f600 74 6f 20 65 78 65 63 75 74 65 20 77 68 65 6e 20 61 20 74 69 6d 65 72 20 69 73 20 63 72 65 61 74 to.execute.when.a.timer.is.creat
1f620 65 64 2e 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 61 63 63 65 70 74 20 61 20 ed..Each.function.must.accept.a.
1f640 74 69 6d 65 72 20 61 73 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f timer.as.argument."...:type.'hoo
1f660 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 6d 72 2d 66 69 6e 69 73 68 65 64 2d 69 6e 64 69 k)..(defcustom.tmr-finished-indi
1f680 63 61 74 6f 72 20 22 e2 9c 94 22 0a 20 20 22 49 6e 64 69 63 61 74 6f 72 20 66 6f 72 20 61 20 66 cator."..."..."Indicator.for.a.f
1f6a0 69 6e 69 73 68 65 64 20 74 69 6d 65 72 2c 20 73 68 6f 77 6e 20 69 6e 20 60 74 6d 72 2d 74 61 62 inished.timer,.shown.in.`tmr-tab
1f6c0 75 6c 61 74 65 64 2d 76 69 65 77 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f ulated-view'."...:package-versio
1f6e0 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 30 2e 30 22 29 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 n.'(tmr..."1.0.0")...:type.'stri
1f700 6e 67 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 73 65 6c 65 63 74 2d 61 6e 64 2d 72 65 73 69 7a ng)..(defun.tmr-select-and-resiz
1f720 65 20 28 77 69 6e 64 6f 77 29 0a 20 20 22 53 65 6c 65 63 74 20 57 49 4e 44 4f 57 20 61 6e 64 20 e.(window)..."Select.WINDOW.and.
1f740 66 69 74 20 69 74 20 74 6f 20 69 74 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 73 65 6c 65 63 74 fit.it.to.its.buffer."...(select
1f760 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 0a 20 20 28 66 69 74 2d 77 69 6e 64 6f 77 2d 74 6f -window.window)...(fit-window-to
1f780 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 74 6d 72 -buffer.window))..(defcustom.tmr
1f7a0 2d 6c 69 73 74 2d 74 69 6d 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 0a 20 20 27 28 28 64 -list-timers-action-alist...'((d
1f7c0 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 73 65 2d 6d 6f 64 65 2d 77 69 6e 64 6f 77 20 isplay-buffer-reuse-mode-window.
1f7e0 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 74 2d 62 6f 74 74 6f 6d 29 0a 20 20 20 20 28 6d display-buffer-at-bottom).....(m
1f800 6f 64 65 20 2e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 64 ode...tmr-tabulated-mode).....(d
1f820 65 64 69 63 61 74 65 64 20 2e 20 74 29 0a 20 20 20 20 28 70 72 65 73 65 72 76 65 2d 73 69 7a 65 edicated...t).....(preserve-size
1f840 20 2e 20 28 74 20 2e 20 74 29 29 0a 20 20 20 20 28 62 6f 64 79 2d 66 75 6e 63 74 69 6f 6e 20 2e ...(t...t)).....(body-function..
1f860 20 74 6d 72 2d 73 65 6c 65 63 74 2d 61 6e 64 2d 72 65 73 69 7a 65 29 29 0a 20 20 22 41 63 74 69 .tmr-select-and-resize))..."Acti
1f880 6f 6e 20 61 6c 69 73 74 20 75 73 65 64 20 62 79 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d on.alist.used.by.`tmr-tabulated-
1f8a0 76 69 65 77 27 20 69 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 2e 0a 54 68 69 73 20 69 view'.in.interactive.use..This.i
1f8c0 73 20 74 68 65 20 73 61 6d 65 20 64 61 74 61 20 74 68 61 74 20 69 73 20 70 61 73 73 65 64 20 74 s.the.same.data.that.is.passed.t
1f8e0 6f 20 60 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 27 2e 0a 52 65 61 64 20 49 o.`display-buffer-alist'..Read.I
1f900 6e 66 6f 20 6e 6f 64 65 20 60 28 65 6c 69 73 70 29 20 44 69 73 70 6c 61 79 69 6e 67 20 42 75 66 nfo.node.`(elisp).Displaying.Buf
1f920 66 65 72 73 27 2e 20 20 41 73 20 73 75 63 68 2c 20 69 74 20 69 73 0a 6d 65 61 6e 74 20 66 6f 72 fers'...As.such,.it.is.meant.for
1f940 20 65 78 70 65 72 69 65 6e 63 65 64 20 75 73 65 72 73 2e 22 0a 20 20 3a 72 69 73 6b 79 20 74 0a .experienced.users."...:risky.t.
1f960 20 20 3a 74 79 70 65 20 60 28 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 2d 74 ..:type.`(alist...........:key-t
1f980 79 70 65 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 43 6f 6e 64 69 74 69 6f 6e 22 20 72 65 67 ype.(choice.:tag."Condition".reg
1f9a0 65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 exp.............................
1f9c0 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 4d 61 74 63 68 65 72 20 66 75 6e 63 74 69 6f 6e (function.:tag."Matcher.function
1f9e0 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 2c 64 69 73 70 6c "))...........:value-type.,displ
1fa00 61 79 2d 62 75 66 66 65 72 2d 2d 61 63 74 69 6f 6e 2d 63 75 73 74 6f 6d 2d 74 79 70 65 29 0a 20 ay-buffer--action-custom-type)..
1fa20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 31 2e 30 .:package-version.'(tmr..."1.1.0
1fa40 22 29 29 0a 0a 3b 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 74 6d 72 2d 66 "))..;;;;.Faces..(defgroup.tmr-f
1fa60 61 63 65 73 20 28 29 0a 20 20 22 46 61 63 65 73 20 66 6f 72 20 60 74 6d 72 27 2e 22 0a 20 20 3a aces.()..."Faces.for.`tmr'."...:
1fa80 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 49 6e 66 6f 20 4d 61 6e 75 link.'(info-link.:tag."Info.Manu
1faa0 61 6c 22 20 22 28 74 6d 72 29 22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e 6b 20 al"."(tmr)")...:link.'(url-link.
1fac0 3a 74 61 67 20 22 48 6f 6d 65 70 61 67 65 22 20 22 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 :tag."Homepage"."https://protesi
1fae0 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 74 6d 72 22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 65 laos.com/emacs/tmr")...:link.'(e
1fb00 6d 61 63 73 2d 6c 69 62 72 61 72 79 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 4c 69 62 72 61 72 79 20 macs-library-link.:tag."Library.
1fb20 53 6f 75 72 63 65 22 20 22 74 6d 72 2e 65 6c 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 29 Source"."tmr.el")...:group.'tmr)
1fb40 0a 0a 28 64 65 66 66 61 63 65 20 74 6d 72 2d 64 75 72 61 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 46 ..(defface.tmr-duration.nil..."F
1fb60 61 63 65 20 66 6f 72 20 73 74 79 6c 69 6e 67 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 ace.for.styling.the.duration.of.
1fb80 61 20 74 69 6d 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 a.timer."...:package-version.'(t
1fba0 6d 72 20 2e 20 22 31 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 mr..."1.0.0")...:group.'tmr-face
1fbc0 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 27 28 28 s)..(defface.tmr-description.'((
1fbe0 74 20 3a 69 6e 68 65 72 69 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 74 t.:inherit.bold))..."Face.for.st
1fc00 79 6c 69 6e 67 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 61 20 74 69 6d 65 72 yling.the.description.of.a.timer
1fc20 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 ."...:package-version.'(tmr..."1
1fc40 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 .0.0")...:group.'tmr-faces)..(de
1fc60 66 66 61 63 65 20 74 6d 72 2d 73 74 61 72 74 2d 74 69 6d 65 20 27 28 28 74 20 3a 69 6e 68 65 72 fface.tmr-start-time.'((t.:inher
1fc80 69 74 20 73 75 63 63 65 73 73 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 74 79 6c 69 6e 67 it.success))..."Face.for.styling
1fca0 20 74 68 65 20 73 74 61 72 74 20 74 69 6d 65 20 6f 66 20 61 20 74 69 6d 65 72 2e 22 0a 20 20 3a .the.start.time.of.a.timer."...:
1fcc0 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 30 2e 30 22 29 package-version.'(tmr..."1.0.0")
1fce0 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 ...:group.'tmr-faces)..(defface.
1fd00 74 6d 72 2d 65 6e 64 2d 74 69 6d 65 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 65 72 72 6f 72 tmr-end-time.'((t.:inherit.error
1fd20 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 74 79 6c 69 6e 67 20 74 68 65 20 73 74 61 72 74 ))..."Face.for.styling.the.start
1fd40 20 74 69 6d 65 20 6f 66 20 61 20 74 69 6d 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 .time.of.a.timer."...:package-ve
1fd60 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 rsion.'(tmr..."1.0.0")...:group.
1fd80 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 6d 72 2d 69 73 2d 61 63 6b 'tmr-faces)..(defface.tmr-is-ack
1fda0 6e 6f 77 6c 65 64 67 65 64 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 73 75 63 63 65 73 73 29 nowledged.'((t.:inherit.success)
1fdc0 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 74 79 6c 69 6e 67 20 74 68 65 20 61 63 6b 6e 6f 77 )..."Face.for.styling.the.acknow
1fde0 6c 65 64 67 6d 65 6e 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 ledgment.confirmation."...:packa
1fe00 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 30 2e 30 22 29 0a 20 20 3a 67 ge-version.'(tmr..."1.0.0")...:g
1fe20 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 6d 72 2d 6d roup.'tmr-faces)..(defface.tmr-m
1fe40 75 73 74 2d 62 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 27 28 28 74 20 3a 69 6e 68 65 72 69 ust-be-acknowledged.'((t.:inheri
1fe60 74 20 77 61 72 6e 69 6e 67 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 74 79 6c 69 6e 67 20 t.warning))..."Face.for.styling.
1fe80 74 68 65 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e the.acknowledgment.confirmation.
1fea0 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e "...:package-version.'(tmr..."1.
1fec0 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 0.0")...:group.'tmr-faces)..(def
1fee0 66 61 63 65 20 74 6d 72 2d 66 69 6e 69 73 68 65 64 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 face.tmr-finished.'((t.:inherit.
1ff00 65 72 72 6f 72 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 74 79 6c 69 6e 67 20 74 68 65 20 error))..."Face.for.styling.the.
1ff20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 6f 66 20 61 20 66 69 6e 69 73 68 65 64 20 74 69 6d 65 72 confirmation.of.a.finished.timer
1ff40 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 ."...:package-version.'(tmr..."1
1ff60 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 .0.0")...:group.'tmr-faces)..(de
1ff80 66 66 61 63 65 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 73 74 61 72 74 2d 74 69 6d 65 0a 20 fface.tmr-tabulated-start-time..
1ffa0 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 .'((((class.color).(min-colors.8
1ffc0 38 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 66 6f 72 8).(background.light))......:for
1ffe0 65 67 72 6f 75 6e 64 20 22 23 30 30 34 34 37 36 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 eground."#004476").....(((class.
20000 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 28 62 61 63 6b 67 72 6f 75 color).(min-colors.88).(backgrou
20020 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 63 30 64 nd.dark))......:foreground."#c0d
20040 30 65 66 22 29 0a 20 20 20 20 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 63 79 61 6e 22 29 0ef").....(t.:foreground."cyan")
20060 29 0a 20 20 22 53 74 61 72 74 20 74 69 6d 65 20 69 6e 20 74 68 65 20 60 74 6d 72 2d 74 61 62 75 )..."Start.time.in.the.`tmr-tabu
20080 6c 61 74 65 64 2d 76 69 65 77 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e lated-view'."...:package-version
200a0 20 27 28 74 6d 72 20 2e 20 22 31 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d .'(tmr..."1.1.0")...:group.'tmr-
200c0 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 65 faces)..(defface.tmr-tabulated-e
200e0 6e 64 2d 74 69 6d 65 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 6d 69 6e nd-time...'((((class.color).(min
20100 2d 63 6f 6c 6f 72 73 20 38 38 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a -colors.88).(background.light)).
20120 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 38 30 30 30 34 30 22 29 0a 20 20 20 20 .....:foreground."#800040").....
20140 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 (((class.color).(min-colors.88).
20160 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f (background.dark))......:foregro
20180 75 6e 64 20 22 23 65 35 39 66 63 36 22 29 0a 20 20 20 20 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e und."#e59fc6").....(t.:foregroun
201a0 64 20 22 6d 61 67 65 6e 74 61 22 29 29 0a 20 20 22 45 6e 64 20 74 69 6d 65 20 69 6e 20 74 68 65 d."magenta"))..."End.time.in.the
201c0 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 2e 22 0a 20 20 3a 70 61 63 6b 61 .`tmr-tabulated-view'."...:packa
201e0 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 31 2e 30 22 29 0a 20 20 3a 67 ge-version.'(tmr..."1.1.0")...:g
20200 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 6d 72 2d 74 roup.'tmr-faces)..(defface.tmr-t
20220 61 62 75 6c 61 74 65 64 2d 72 65 6d 61 69 6e 69 6e 67 2d 74 69 6d 65 0a 20 20 27 28 28 28 28 63 abulated-remaining-time...'((((c
20240 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 28 62 61 63 lass.color).(min-colors.88).(bac
20260 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 kground.light))......:foreground
20280 20 22 23 36 30 33 66 30 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 ."#603f00").....(((class.color).
202a0 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b (min-colors.88).(background.dark
202c0 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 64 65 62 61 36 36 22 29 0a 20 ))......:foreground."#deba66")..
202e0 20 20 20 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 79 65 6c 6c 6f 77 22 29 29 0a 20 20 22 ...(t.:foreground."yellow"))..."
20300 52 65 6d 61 69 6e 69 6e 67 20 74 69 6d 65 20 69 6e 20 74 68 65 20 60 74 6d 72 2d 74 61 62 75 6c Remaining.time.in.the.`tmr-tabul
20320 61 74 65 64 2d 76 69 65 77 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 ated-view'."...:package-version.
20340 27 28 74 6d 72 20 2e 20 22 31 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d 66 '(tmr..."1.1.0")...:group.'tmr-f
20360 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 61 63 aces)..(defface.tmr-tabulated-ac
20380 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 62 6f knowledgement...'((t.:inherit.bo
203a0 6c 64 29 29 0a 20 20 22 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 20 69 6e 64 69 63 61 74 6f ld))..."Acknowledgement.indicato
203c0 72 20 69 6e 20 74 68 65 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 2e 22 0a r.in.the.`tmr-tabulated-view'.".
203e0 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 31 2e ..:package-version.'(tmr..."1.1.
20400 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 0")...:group.'tmr-faces)..(deffa
20420 63 65 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 27 ce.tmr-tabulated-description...'
20440 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 29 ((t.:inherit.font-lock-doc-face)
20460 29 0a 20 20 22 44 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 69 6d 65 72 20 69 6e 20 74 68 65 )..."Description.of.timer.in.the
20480 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 2e 22 0a 20 20 3a 70 61 63 6b 61 .`tmr-tabulated-view'."...:packa
204a0 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 74 6d 72 20 2e 20 22 31 2e 31 2e 30 22 29 0a 20 20 3a 67 ge-version.'(tmr..."1.1.0")...:g
204c0 72 6f 75 70 20 27 74 6d 72 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 3b 20 43 6f 6d 6d 6f 6e 20 68 65 roup.'tmr-faces)..;;;;.Common.he
204e0 6c 70 65 72 73 0a 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 28 74 6d 72 2d 2d 74 69 6d 65 72 lpers..(cl-defstruct.(tmr--timer
20500 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 63 6f 6e 73 74 72 75 63 74 6f 72 20 74 6d ................(:constructor.tm
20520 72 2d 2d 74 69 6d 65 72 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r--timer-create)................
20540 28 3a 63 6f 70 69 65 72 20 74 6d 72 2d 2d 74 69 6d 65 72 2d 63 6f 70 79 29 29 0a 20 20 28 63 72 (:copier.tmr--timer-copy))...(cr
20560 65 61 74 69 6f 6e 2d 64 61 74 65 0a 20 20 20 6e 69 6c 0a 20 20 20 3a 72 65 61 64 2d 6f 6e 6c 79 eation-date....nil....:read-only
20580 20 74 0a 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 54 69 6d 65 20 61 74 20 77 68 .t....:documentation."Time.at.wh
205a0 69 63 68 20 74 68 65 20 74 69 6d 65 72 20 77 61 73 20 63 72 65 61 74 65 64 2e 22 29 0a 20 20 28 ich.the.timer.was.created.")...(
205c0 65 6e 64 2d 64 61 74 65 0a 20 20 20 6e 69 6c 0a 20 20 20 3a 72 65 61 64 2d 6f 6e 6c 79 20 74 0a end-date....nil....:read-only.t.
205e0 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 54 69 6d 65 20 61 74 20 77 68 69 63 68 ...:documentation."Time.at.which
20600 20 74 68 65 20 74 69 6d 65 72 20 66 69 6e 69 73 68 65 73 2e 22 29 0a 20 20 28 66 69 6e 69 73 68 .the.timer.finishes.")...(finish
20620 65 64 70 0a 20 20 20 6e 69 6c 0a 20 20 20 3a 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 0a 20 20 20 edp....nil....:read-only.nil....
20640 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 74 :documentation."Non-nil.if.the.t
20660 69 6d 65 72 20 69 73 20 66 69 6e 69 73 68 65 64 2e 22 29 0a 20 20 28 61 63 6b 6e 6f 77 6c 65 64 imer.is.finished.")...(acknowled
20680 67 65 70 0a 20 20 20 6e 69 6c 0a 20 20 20 3a 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 0a 20 20 20 gep....nil....:read-only.nil....
206a0 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 74 :documentation."Non-nil.if.the.t
206c0 69 6d 65 72 20 6d 75 73 74 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 22 29 0a 20 20 28 imer.must.be.acknowledged.")...(
206e0 74 69 6d 65 72 2d 6f 62 6a 65 63 74 0a 20 20 20 6e 69 6c 0a 20 20 20 3a 72 65 61 64 2d 6f 6e 6c timer-object....nil....:read-onl
20700 79 20 6e 69 6c 0a 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 54 68 65 20 6f 62 6a y.nil....:documentation."The.obj
20720 65 63 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 27 ect.returned.by.`run-with-timer'
20740 2e 22 29 0a 20 20 28 69 6e 70 75 74 0a 20 20 20 6e 69 6c 0a 20 20 20 3a 72 65 61 64 2d 6f 6e 6c .")...(input....nil....:read-onl
20760 79 20 74 0a 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 54 68 65 20 6f 72 69 67 69 y.t....:documentation."The.origi
20780 6e 61 6c 20 69 6e 70 75 74 20 77 68 69 63 68 20 69 73 20 69 6e 74 65 72 6e 61 6c 6c 79 20 69 6e nal.input.which.is.internally.in
207a0 74 65 72 70 72 65 74 65 64 20 61 73 20 61 20 64 75 72 61 74 69 6f 6e 2e 22 29 0a 20 20 28 64 65 terpreted.as.a.duration.")...(de
207c0 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 6e 69 6c 0a 20 20 20 3a 72 65 61 64 2d 6f 6e 6c 79 20 6e scription....nil....:read-only.n
207e0 69 6c 0a 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 4f 70 74 69 6f 6e 61 6c 20 73 il....:documentation."Optional.s
20800 74 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 tring.describing.the.purpose.of.
20820 74 68 65 20 74 69 6d 65 72 2c 20 65 2e 67 2e 2c 20 5c 22 53 74 6f 70 20 74 68 65 20 6f 76 65 6e the.timer,.e.g.,.\"Stop.the.oven
20840 5c 22 2e 22 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 \"."))..(defun.tmr--long-descrip
20860 74 69 6f 6e 20 28 74 69 6d 65 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 68 75 6d 61 6e 2d 72 tion.(timer)..."Return.a.human-r
20880 65 61 64 61 62 6c 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 54 49 4d 45 52 2e 22 0a eadable.description.for.TIMER.".
208a0 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 20 28 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 63 72 65 61 ..(let.((start.(tmr--format-crea
208c0 74 69 6f 6e 2d 64 61 74 65 20 74 69 6d 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 tion-date.timer)).........(end.(
208e0 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 65 6e 64 2d 64 61 74 65 20 74 69 6d 65 72 29 29 0a 20 20 20 tmr--format-end-date.timer))....
20900 20 20 20 20 20 28 64 65 73 63 72 69 70 74 69 6f 6e 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 64 65 .....(description.(tmr--timer-de
20920 73 63 72 69 70 74 69 6f 6e 20 74 69 6d 65 72 29 29 29 0a 20 20 20 20 3b 3b 20 57 65 20 70 72 65 scription.timer))).....;;.We.pre
20940 66 69 78 20 69 74 20 77 69 74 68 20 54 4d 52 20 6a 75 73 74 20 73 6f 20 69 74 20 69 73 20 65 61 fix.it.with.TMR.just.so.it.is.ea
20960 73 69 65 72 20 74 6f 20 66 69 6e 64 20 69 6e 0a 20 20 20 20 3b 3b 20 60 76 69 65 77 2d 65 63 68 sier.to.find.in.....;;.`view-ech
20980 6f 2d 61 72 65 61 2d 6d 65 73 73 61 67 65 73 27 2e 20 20 54 68 65 20 63 6f 6e 63 69 73 65 20 77 o-area-messages'...The.concise.w
209a0 6f 72 64 69 6e 67 20 6d 61 6b 65 73 20 69 74 20 66 6c 65 78 69 62 6c 65 0a 20 20 20 20 3b 3b 20 ording.makes.it.flexible.....;;.
209c0 65 6e 6f 75 67 68 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 73 74 61 72 74 69 6e 67 20 enough.to.be.used.when.starting.
209e0 61 20 74 69 6d 65 72 20 62 75 74 20 61 6c 73 6f 20 77 68 65 6e 20 63 61 6e 63 65 6c 6c 69 6e 67 a.timer.but.also.when.cancelling
20a00 0a 20 20 20 20 3b 3b 20 6f 6e 65 3a 20 63 68 65 63 6b 20 60 74 6d 72 2d 70 72 69 6e 74 2d 6d 65 .....;;.one:.check.`tmr-print-me
20a20 73 73 61 67 65 2d 66 6f 72 2d 63 72 65 61 74 65 64 2d 74 69 6d 65 72 27 20 61 6e 64 0a 20 20 20 ssage-for-created-timer'.and....
20a40 20 3b 3b 20 60 74 6d 72 2d 70 72 69 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f 72 2d 63 61 6e 63 65 .;;.`tmr-print-message-for-cance
20a60 6c 6c 65 64 2d 74 69 6d 65 72 27 2e 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 22 54 4d 52 20 73 74 lled-timer'......(format."TMR.st
20a80 61 72 74 20 25 73 3b 20 65 6e 64 20 25 73 3b 20 25 73 20 25 73 25 73 25 73 22 0a 20 20 20 20 20 art.%s;.end.%s;.%s.%s%s%s"......
20aa0 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 73 74 61 72 74 20 27 66 61 63 65 20 27 .......(propertize.start.'face.'
20ac0 74 6d 72 2d 73 74 61 72 74 2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f tmr-start-time).............(pro
20ae0 70 65 72 74 69 7a 65 20 65 6e 64 20 27 66 61 63 65 20 27 74 6d 72 2d 65 6e 64 2d 74 69 6d 65 29 pertize.end.'face.'tmr-end-time)
20b00 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 .............(if.(string-search.
20b20 22 3a 22 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 69 6e 70 75 74 20 74 69 6d 65 72 29 29 0a 20 20 ":".(tmr--timer-input.timer))...
20b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 75 6e 74 69 6c 22 0a 20 20 20 20 20 20 20 20 20 20 .............."until"...........
20b60 20 20 20 20 22 64 75 72 61 74 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f ...."duration").............(pro
20b80 70 65 72 74 69 7a 65 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 69 6e 70 75 74 20 74 69 6d 65 72 29 pertize.(tmr--timer-input.timer)
20ba0 20 27 66 61 63 65 20 27 74 6d 72 2d 64 75 72 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 .'face.'tmr-duration)...........
20bc0 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 74 6d 72 2d ..(cond..............((and.(tmr-
20be0 2d 74 69 6d 65 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 70 20 74 69 6d 65 72 29 0a 20 20 20 20 20 -timer-acknowledgep.timer)......
20c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 ..............(tmr--timer-finish
20c20 65 64 70 20 74 69 6d 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 edp.timer))...............(conca
20c40 74 20 22 3b 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 61 63 6b 6e 6f 77 6c 65 64 67 65 64 t.";.".(propertize."acknowledged
20c60 22 20 27 66 61 63 65 20 27 74 6d 72 2d 69 73 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 64 29 29 29 0a ".'face.'tmr-is-acknowledged))).
20c80 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 61 63 6b 6e 6f 77 .............((tmr--timer-acknow
20ca0 6c 65 64 67 65 70 20 74 69 6d 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e ledgep.timer)...............(con
20cc0 63 61 74 20 22 3b 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 61 63 6b 6e 6f 77 6c 65 64 67 cat.";.".(propertize."acknowledg
20ce0 65 22 20 27 66 61 63 65 20 27 74 6d 72 2d 6d 75 73 74 2d 62 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 e".'face.'tmr-must-be-acknowledg
20d00 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 74 6d 72 2d 2d 74 69 6d 65 72 2d ed)))..............((tmr--timer-
20d20 66 69 6e 69 73 68 65 64 70 20 74 69 6d 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 finishedp.timer)...............(
20d40 63 6f 6e 63 61 74 20 22 3b 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 66 69 6e 69 73 68 65 concat.";.".(propertize."finishe
20d60 64 22 20 27 66 61 63 65 20 27 74 6d 72 2d 66 69 6e 69 73 68 65 64 29 29 29 0a 20 20 20 20 20 20 d".'face.'tmr-finished))).......
20d80 20 20 20 20 20 20 20 28 74 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 64 .......(t."")).............(if.d
20da0 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 escription.................(conc
20dc0 61 74 20 22 3b 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 at.";.".(propertize.description.
20de0 27 66 61 63 65 20 27 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 'face.'tmr-description))........
20e00 20 20 20 20 20 20 20 22 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 6c 6f 6e 67 2d .......""))))..(defun.tmr--long-
20e20 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 6f 72 2d 66 69 6e 69 73 68 65 64 2d 74 69 6d 65 72 20 28 description-for-finished-timer.(
20e40 74 69 6d 65 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 68 75 6d 61 6e 2d 72 65 61 64 61 62 6c timer)..."Return.a.human-readabl
20e60 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 66 69 6e 69 73 68 65 64 20 54 49 4d 45 52 2e e.description.of.finished.TIMER.
20e80 0a 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 61 6e 64 20 .This.includes.the.creation.and.
20ea0 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 61 74 65 73 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 0a completion.dates.as.well.as.the.
20ec0 6f 70 74 69 6f 6e 61 6c 20 60 74 6d 72 2d 2d 74 69 6d 65 72 2d 64 65 73 63 72 69 70 74 69 6f 6e optional.`tmr--timer-description
20ee0 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 20 28 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d '."...(let.((start.(tmr--format-
20f00 63 72 65 61 74 69 6f 6e 2d 64 61 74 65 20 74 69 6d 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 65 creation-date.timer)).........(e
20f20 6e 64 20 28 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 65 6e 64 2d 64 61 74 65 20 74 69 6d 65 72 29 29 nd.(tmr--format-end-date.timer))
20f40 0a 20 20 20 20 20 20 20 20 28 64 65 73 63 72 69 70 74 69 6f 6e 20 28 74 6d 72 2d 2d 74 69 6d 65 .........(description.(tmr--time
20f60 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 74 69 6d 65 72 29 29 29 0a 20 20 20 20 3b 3b 20 46 6f r-description.timer))).....;;.Fo
20f80 72 20 74 68 65 20 54 4d 52 20 70 72 65 66 69 78 2c 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 69 6e r.the.TMR.prefix,.see.comment.in
20fa0 20 60 74 6d 72 2d 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 74 69 6f 6e 27 2e 0a 20 20 20 20 28 66 .`tmr--long-description'......(f
20fc0 6f 72 6d 61 74 20 22 54 4d 52 20 54 69 6d 65 20 69 73 20 75 70 21 5c 6e 25 73 25 73 20 25 73 5c ormat."TMR.Time.is.up!\n%s%s.%s\
20fe0 6e 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 64 65 73 63 72 69 70 74 n%s.%s".............(if.descript
21000 69 6f 6e 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 64 65 73 63 72 69 70 74 ion.(concat.(propertize.descript
21020 69 6f 6e 20 27 66 61 63 65 20 27 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 20 22 5c 6e 22 ion.'face.'tmr-description)."\n"
21040 29 20 22 22 29 0a 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 53 )."").............(propertize."S
21060 74 61 72 74 65 64 22 20 27 66 61 63 65 20 27 74 6d 72 2d 73 74 61 72 74 2d 74 69 6d 65 29 0a 20 tarted".'face.'tmr-start-time)..
21080 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 ...........start.............(pr
210a0 6f 70 65 72 74 69 7a 65 20 22 45 6e 64 65 64 22 20 27 66 61 63 65 20 27 74 6d 72 2d 65 6e 64 2d opertize."Ended".'face.'tmr-end-
210c0 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e time).............end)))..(defun
210e0 20 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 63 72 65 61 74 69 6f 6e 2d 64 61 74 65 20 28 74 69 6d 65 .tmr--format-creation-date.(time
21100 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 69 r)..."Return.a.string.representi
21120 6e 67 20 77 68 65 6e 20 54 49 4d 45 52 20 77 61 73 20 63 72 65 61 74 65 64 2e 22 0a 20 20 28 74 ng.when.TIMER.was.created."...(t
21140 6d 72 2d 2d 66 6f 72 6d 61 74 2d 74 69 6d 65 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 63 72 65 61 mr--format-time.(tmr--timer-crea
21160 74 69 6f 6e 2d 64 61 74 65 20 74 69 6d 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d tion-date.timer)))..(defun.tmr--
21180 66 6f 72 6d 61 74 2d 65 6e 64 2d 64 61 74 65 20 28 74 69 6d 65 72 29 0a 20 20 22 52 65 74 75 72 format-end-date.(timer)..."Retur
211a0 6e 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 77 68 65 6e 20 54 49 4d n.a.string.representing.when.TIM
211c0 45 52 20 73 68 6f 75 6c 64 20 66 69 6e 69 73 68 2e 22 0a 20 20 28 74 6d 72 2d 2d 66 6f 72 6d 61 ER.should.finish."...(tmr--forma
211e0 74 2d 74 69 6d 65 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 65 6e 64 2d 64 61 74 65 20 74 69 6d 65 t-time.(tmr--timer-end-date.time
21200 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 72 65 6d 61 69 6e 69 r)))..(defun.tmr--format-remaini
21220 6e 67 20 28 74 69 6d 65 72 29 0a 20 20 22 46 6f 72 6d 61 74 20 72 65 6d 61 69 6e 69 6e 67 20 74 ng.(timer)..."Format.remaining.t
21240 69 6d 65 20 6f 66 20 54 49 4d 45 52 2e 22 0a 20 20 28 69 66 20 28 74 6d 72 2d 2d 74 69 6d 65 72 ime.of.TIMER."...(if.(tmr--timer
21260 2d 66 69 6e 69 73 68 65 64 70 20 74 69 6d 65 72 29 0a 20 20 20 20 20 20 74 6d 72 2d 66 69 6e 69 -finishedp.timer).......tmr-fini
21280 73 68 65 64 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 73 65 63 73 20 shed-indicator.....(let*.((secs.
212a0 28 72 6f 75 6e 64 20 28 2d 20 28 66 6c 6f 61 74 2d 74 69 6d 65 20 28 74 6d 72 2d 2d 74 69 6d 65 (round.(-.(float-time.(tmr--time
212c0 72 2d 65 6e 64 2d 64 61 74 65 20 74 69 6d 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 r-end-date.timer))..............
212e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 29 29 29 0a 20 20 ..............(float-time))))...
21300 20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 69 66 20 28 3e 20 73 65 63 73 20 33 36 30 30 29 0a .........(str.(if.(>.secs.3600).
21320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 68 ....................(format."%sh
21340 20 25 73 6d 22 20 28 2f 20 73 65 63 73 20 33 36 30 30 29 20 28 2f 20 28 25 20 73 65 63 73 20 33 .%sm".(/.secs.3600).(/.(%.secs.3
21360 36 30 30 29 20 36 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 600).60))...................(if.
21380 28 3e 20 73 65 63 73 20 36 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (>.secs.60).....................
213a0 20 20 28 66 6f 72 6d 61 74 20 22 25 73 6d 20 25 73 73 22 20 28 2f 20 73 65 63 73 20 36 30 29 20 ..(format."%sm.%ss".(/.secs.60).
213c0 28 25 20 73 65 63 73 20 36 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (%.secs.60))....................
213e0 20 28 66 6f 72 6d 61 74 20 22 25 73 73 22 20 73 65 63 73 29 29 29 29 29 0a 20 20 20 20 20 20 28 .(format."%ss".secs))))).......(
21400 69 66 20 28 3c 20 73 65 63 73 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 65 67 61 74 if.(<.secs.0)...........;;.Negat
21420 69 76 65 20 72 65 6d 61 69 6e 69 6e 67 20 74 69 6d 65 20 6f 63 63 75 72 73 20 66 6f 72 20 6e 6f ive.remaining.time.occurs.for.no
21440 6e 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 74 69 6d 65 72 73 20 77 69 74 68 0a 20 20 20 20 20 n-acknowledged.timers.with......
21460 20 20 20 20 20 3b 3b 20 61 64 64 69 74 69 6f 6e 61 6c 20 64 75 72 61 74 69 6f 6e 2e 0a 20 20 20 .....;;.additional.duration.....
21480 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 73 74 72 20 27 66 61 63 65 20 27 74 6d .......(propertize.str.'face.'tm
214a0 72 2d 6d 75 73 74 2d 62 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 64 29 0a 20 20 20 20 20 20 20 20 r-must-be-acknowledged).........
214c0 73 74 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 74 69 6d 65 str))))..(defun.tmr--format-time
214e0 20 28 74 69 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 68 75 6d 61 6e 2d 72 65 61 64 61 62 .(time)..."Return.a.human-readab
21500 6c 65 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 54 49 4d 45 2e 22 0a 20 20 le.string.representing.TIME."...
21520 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 25 54 22 20 74 69 6d 65 29 29 0a (format-time-string."%T".time)).
21540 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 70 61 72 73 65 2d 64 75 72 61 74 69 6f 6e 20 28 6e 6f 77 .(defun.tmr--parse-duration.(now
21560 20 74 69 6d 65 29 0a 20 20 22 50 61 72 73 65 20 54 49 4d 45 20 73 74 72 69 6e 67 20 67 69 76 65 .time)..."Parse.TIME.string.give
21580 6e 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 4e 4f 57 2e 22 0a 20 20 28 73 61 76 65 2d 6d 61 74 n.current.time.NOW."...(save-mat
215a0 63 68 2d 64 61 74 61 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d ch-data.....(cond......((string-
215c0 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b 30 2d 39 5d 2b 5c 5c 28 3f 3a 5c 5c 2e 5b 30 2d 39 5d 2b match-p."\\`[0-9]+\\(?:\\.[0-9]+
215e0 5c 5c 29 3f 5c 5c 27 22 20 74 69 6d 65 29 0a 20 20 20 20 20 20 28 2a 20 28 73 74 72 69 6e 67 2d \\)?\\'".time).......(*.(string-
21600 74 6f 2d 6e 75 6d 62 65 72 20 74 69 6d 65 29 20 36 30 29 29 0a 20 20 20 20 20 28 28 73 74 72 69 to-number.time).60))......((stri
21620 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 5b 30 2d ng-match."\\`\\([0-9]+\\):\\([0-
21640 39 5d 2b 5c 5c 29 5c 5c 28 3f 3a 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 29 3f 5c 5c 27 22 9]+\\)\\(?::\\([0-9]+\\)\\)?\\'"
21660 20 74 69 6d 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 20 28 64 65 63 6f 64 65 2d .time).......(let.((val.(decode-
21680 74 69 6d 65 20 6e 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 64 65 63 6f 64 time.now))).........(setf.(decod
216a0 65 64 2d 74 69 6d 65 2d 68 6f 75 72 20 76 61 6c 29 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d ed-time-hour.val).(string-to-num
216c0 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 74 69 6d 65 29 29 0a 20 20 20 20 20 ber.(match-string.1.time))......
216e0 20 20 20 20 20 20 20 20 20 28 64 65 63 6f 64 65 64 2d 74 69 6d 65 2d 6d 69 6e 75 74 65 20 76 61 .........(decoded-time-minute.va
21700 6c 29 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 l).(string-to-number.(match-stri
21720 6e 67 20 32 20 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 63 6f 64 ng.2.time))...............(decod
21740 65 64 2d 74 69 6d 65 2d 73 65 63 6f 6e 64 20 76 61 6c 29 20 28 69 66 20 28 6d 61 74 63 68 2d 65 ed-time-second.val).(if.(match-e
21760 6e 64 20 33 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 nd.3)...........................
21780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d ..................(string-to-num
217a0 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 74 69 6d 65 29 29 0a 20 20 20 20 20 ber.(match-string.3.time))......
217c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
217e0 20 20 20 20 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 28 65 6e 63 6f 64 .....0)...............val.(encod
21800 65 2d 74 69 6d 65 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 74 69 6d 65 e-time.val)).........(when.(time
21820 2d 6c 65 73 73 2d 70 20 76 61 6c 20 6e 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 -less-p.val.now)...........(user
21840 2d 65 72 72 6f 72 20 22 54 69 6d 65 20 25 73 20 69 73 20 61 6c 72 65 61 64 79 20 6f 76 65 72 22 -error."Time.%s.is.already.over"
21860 20 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 63 65 69 6c 69 6e 67 20 28 66 6c 6f 61 74 2d .time)).........(ceiling.(float-
21880 74 69 6d 65 20 28 74 69 6d 65 2d 73 75 62 74 72 61 63 74 20 76 61 6c 20 6e 6f 77 29 29 29 29 29 time.(time-subtract.val.now)))))
218a0 0a 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 30 2d 39 ......((string-match."\\`\\([0-9
218c0 5d 2b 5c 5c 28 3f 3a 5c 5c 2e 5b 30 2d 39 5d 2b 5c 5c 29 3f 5c 5c 29 5b 6d 68 73 5d 5c 5c 27 22 ]+\\(?:\\.[0-9]+\\)?\\)[mhs]\\'"
218e0 20 74 69 6d 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 75 6d 20 28 73 74 72 69 6e 67 2d .time).......(let.((num.(string-
21900 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 74 69 6d 65 29 29 to-number.(match-string.1.time))
21920 29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 61 72 65 66 20 74 69 6d 65 20 28 31 2d )).........(pcase.(aref.time.(1-
21940 20 28 6c 65 6e 67 74 68 20 74 69 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 3f 73 20 6e .(length.time)))...........(?s.n
21960 75 6d 29 0a 20 20 20 20 20 20 20 20 20 20 28 3f 68 20 28 2a 20 6e 75 6d 20 36 30 20 36 30 29 29 um)...........(?h.(*.num.60.60))
21980 0a 20 20 20 20 20 20 20 20 20 20 28 3f 6d 20 28 2a 20 6e 75 6d 20 36 30 29 29 29 29 29 0a 20 20 ...........(?m.(*.num.60)))))...
219a0 20 20 20 28 74 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 4d 52 20 4d 61 64 65 20 52 69 64 69 ...(t.(user-error."TMR.Made.Ridi
219c0 63 75 6c 6f 75 73 3b 20 61 70 70 65 6e 64 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 5b 6d 5d culous;.append.character.for.[m]
219e0 69 6e 75 74 65 73 2c 20 5b 68 5d 6f 75 72 73 2c 20 5b 73 5d 65 63 6f 6e 64 73 22 29 29 29 29 29 inutes,.[h]ours,.[s]econds")))))
21a00 0a 0a 28 64 65 66 76 61 72 20 74 6d 72 2d 2d 74 69 6d 65 72 73 20 6e 69 6c 0a 20 20 22 4c 69 73 ..(defvar.tmr--timers.nil..."Lis
21a20 74 20 6f 66 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 73 2e 0a 50 6f 70 75 6c 61 74 65 64 20 62 79 t.of.timer.objects..Populated.by
21a40 20 60 74 6d 72 27 20 61 6e 64 20 74 68 65 6e 20 6f 70 65 72 61 74 65 64 20 6f 6e 20 62 79 20 60 .`tmr'.and.then.operated.on.by.`
21a60 74 6d 72 2d 63 61 6e 63 65 6c 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 6d 72 2d 2d 75 70 64 tmr-cancel'.")..(defvar.tmr--upd
21a80 61 74 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 73 20 74 6f 20 65 78 65 63 75 74 65 ate-hook.nil..."Hooks.to.execute
21aa0 20 77 68 65 6e 20 74 69 6d 65 72 73 20 61 72 65 20 63 68 61 6e 67 65 64 2e 22 29 0a 0a 3b 3b 3b .when.timers.are.changed.")..;;;
21ac0 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 72 65 6d 6f 76 65 20 28 74 ;.Commands..(defun.tmr-remove.(t
21ae0 69 6d 65 72 29 0a 20 20 22 43 61 6e 63 65 6c 20 61 6e 64 20 72 65 6d 6f 76 65 20 54 49 4d 45 52 imer)..."Cancel.and.remove.TIMER
21b00 20 6f 62 6a 65 63 74 20 73 65 74 20 77 69 74 68 20 60 74 6d 72 27 20 63 6f 6d 6d 61 6e 64 2e 0a .object.set.with.`tmr'.command..
21b20 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 63 68 6f 6f Interactively,.let.the.user.choo
21b40 73 65 20 77 68 69 63 68 20 74 69 6d 65 72 20 74 6f 20 63 61 6e 63 65 6c 20 77 69 74 68 0a 63 6f se.which.timer.to.cancel.with.co
21b60 6d 70 6c 65 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 mpletion."...(interactive.(list.
21b80 28 74 6d 72 2d 2d 72 65 61 64 2d 74 69 6d 65 72 20 22 52 65 6d 6f 76 65 20 74 69 6d 65 72 3a 20 (tmr--read-timer."Remove.timer:.
21ba0 22 29 29 29 0a 20 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 28 74 6d 72 2d 2d 74 69 6d 65 72 ")))...(cancel-timer.(tmr--timer
21bc0 2d 74 69 6d 65 72 2d 6f 62 6a 65 63 74 20 74 69 6d 65 72 29 29 0a 20 20 28 73 65 74 71 20 74 6d -timer-object.timer))...(setq.tm
21be0 72 2d 2d 74 69 6d 65 72 73 20 28 64 65 6c 65 74 65 20 74 69 6d 65 72 20 74 6d 72 2d 2d 74 69 6d r--timers.(delete.timer.tmr--tim
21c00 65 72 73 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 74 6d 72 2d 2d 75 70 64 61 74 65 2d ers))...(run-hooks.'tmr--update-
21c20 68 6f 6f 6b 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 74 6d 72 hook)...(run-hook-with-args.'tmr
21c40 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 6c 65 64 2d 66 75 6e 63 74 69 6f 6e 73 20 74 69 6d 65 72 -timer-cancelled-functions.timer
21c60 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 63 61 6e 63 65 6c 20 28 74 69 6d 65 72 29 0a 20 20 ))..(defun.tmr-cancel.(timer)...
21c80 22 43 61 6e 63 65 6c 20 54 49 4d 45 52 20 6f 62 6a 65 63 74 20 73 65 74 20 77 69 74 68 20 60 74 "Cancel.TIMER.object.set.with.`t
21ca0 6d 72 27 20 63 6f 6d 6d 61 6e 64 2e 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 6c 65 74 20 mr'.command..Interactively,.let.
21cc0 74 68 65 20 75 73 65 72 20 63 68 6f 6f 73 65 20 77 68 69 63 68 20 74 69 6d 65 72 20 74 6f 20 63 the.user.choose.which.timer.to.c
21ce0 61 6e 63 65 6c 20 77 69 74 68 0a 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 20 54 68 69 73 20 63 6f 6d ancel.with.completion...This.com
21d00 6d 61 6e 64 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 60 74 6d 72 2d 72 65 6d 6f 76 65 27 mand.is.the.same.as.`tmr-remove'
21d20 20 62 75 74 0a 63 68 6f 6f 73 65 73 20 6f 6e 6c 79 20 61 6d 6f 6e 67 20 61 63 74 69 76 65 20 74 .but.chooses.only.among.active.t
21d40 69 6d 65 72 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 74 6d imers."...(interactive.(list.(tm
21d60 72 2d 2d 72 65 61 64 2d 74 69 6d 65 72 20 22 43 61 6e 63 65 6c 20 74 69 6d 65 72 3a 20 22 20 3a r--read-timer."Cancel.timer:.".:
21d80 61 63 74 69 76 65 29 29 29 0a 20 20 28 74 6d 72 2d 72 65 6d 6f 76 65 20 74 69 6d 65 72 29 29 0a active)))...(tmr-remove.timer)).
21da0 0a 28 64 65 66 75 6e 20 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 20 28 74 69 6d 65 72 29 0a 20 .(defun.tmr-reschedule.(timer)..
21dc0 20 22 52 65 73 63 68 65 64 75 6c 65 20 54 49 4d 45 52 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 ."Reschedule.TIMER..This.is.the.
21de0 73 61 6d 65 20 61 73 20 63 6c 6f 6e 69 6e 67 20 69 74 2c 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f same.as.cloning.it,.prompting.fo
21e00 72 20 64 75 72 61 74 69 6f 6e 20 61 6e 64 0a 63 61 6e 63 65 6c 6c 69 6e 67 20 74 68 65 20 6f 72 r.duration.and.cancelling.the.or
21e20 69 67 69 6e 61 6c 20 6f 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 iginal.one."...(interactive.(lis
21e40 74 20 28 74 6d 72 2d 2d 72 65 61 64 2d 74 69 6d 65 72 20 22 52 65 73 63 68 65 64 75 6c 65 20 74 t.(tmr--read-timer."Reschedule.t
21e60 69 6d 65 72 3a 20 22 29 29 29 0a 20 20 28 74 6d 72 2d 63 6c 6f 6e 65 20 74 69 6d 65 72 20 3a 70 imer:.")))...(tmr-clone.timer.:p
21e80 72 6f 6d 70 74 29 0a 20 20 28 6c 65 74 20 28 74 6d 72 2d 74 69 6d 65 72 2d 63 61 6e 63 65 6c 6c rompt)...(let.(tmr-timer-cancell
21ea0 65 64 2d 66 75 6e 63 74 69 6f 6e 73 29 0a 20 20 20 20 28 74 6d 72 2d 63 61 6e 63 65 6c 20 74 69 ed-functions).....(tmr-cancel.ti
21ec0 6d 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 mer)))..(defun.tmr-edit-descript
21ee0 69 6f 6e 20 28 74 69 6d 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 22 43 68 61 6e 67 ion.(timer.description)..."Chang
21f00 65 20 54 49 4d 45 52 20 64 65 73 63 72 69 70 74 69 6f 6e 20 77 69 74 68 20 74 68 61 74 20 6f 66 e.TIMER.description.with.that.of
21f20 20 44 45 53 43 52 49 50 54 49 4f 4e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 .DESCRIPTION."...(interactive...
21f40 20 28 6c 69 73 74 0a 20 20 20 20 28 74 6d 72 2d 2d 72 65 61 64 2d 74 69 6d 65 72 20 22 45 64 69 .(list.....(tmr--read-timer."Edi
21f60 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 69 6d 65 72 3a 20 22 29 0a 20 20 20 20 28 t.description.of.timer:.").....(
21f80 74 6d 72 2d 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 70 72 6f 6d 70 74 29 29 29 0a 20 20 28 73 65 tmr--description-prompt)))...(se
21fa0 74 66 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 74 69 6d 65 72 tf.(tmr--timer-description.timer
21fc0 29 20 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 74 6d 72 ).description)...(run-hooks.'tmr
21fe0 2d 2d 75 70 64 61 74 65 2d 68 6f 6f 6b 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 74 6f 67 67 --update-hook))..(defun.tmr-togg
22000 6c 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 20 28 74 69 6d 65 72 29 0a 20 20 22 54 6f 67 67 6c 65 le-acknowledge.(timer)..."Toggle
22020 20 61 63 6b 6f 77 6c 65 64 67 65 20 66 6c 61 67 20 6f 66 20 54 49 4d 45 52 2e 22 0a 20 20 28 69 .ackowledge.flag.of.TIMER."...(i
22040 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 0a 20 20 20 20 28 74 6d 72 2d 2d 72 65 nteractive....(list.....(tmr--re
22060 61 64 2d 74 69 6d 65 72 20 22 54 6f 67 67 6c 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 20 66 6c 61 ad-timer."Toggle.acknowledge.fla
22080 67 20 6f 66 20 74 69 6d 65 72 3a 20 22 29 29 29 0a 20 20 28 73 65 74 66 20 28 74 6d 72 2d 2d 74 g.of.timer:.")))...(setf.(tmr--t
220a0 69 6d 65 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 70 20 74 69 6d 65 72 29 20 28 6e 6f 74 20 28 74 imer-acknowledgep.timer).(not.(t
220c0 6d 72 2d 2d 74 69 6d 65 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 70 20 74 69 6d 65 72 29 29 29 0a mr--timer-acknowledgep.timer))).
220e0 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 74 6d 72 2d 2d 75 70 64 61 74 65 2d 68 6f 6f 6b 29 29 ..(run-hooks.'tmr--update-hook))
22100 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 20 28 29 0a ..(defun.tmr-remove-finished.().
22120 20 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 66 69 6e 69 73 68 65 64 20 74 69 6d 65 72 73 2e 22 0a .."Remove.all.finished.timers.".
22140 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 74 6d 72 2d 2d 74 69 6d ..(interactive)...(setq.tmr--tim
22160 65 72 73 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 74 6d 72 2d 2d 74 69 6d 65 72 2d 66 69 6e ers.(seq-remove.#'tmr--timer-fin
22180 69 73 68 65 64 70 20 74 6d 72 2d 2d 74 69 6d 65 72 73 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b ishedp.tmr--timers))...(run-hook
221a0 73 20 27 74 6d 72 2d 2d 75 70 64 61 74 65 2d 68 6f 6f 6b 29 29 0a 0a 28 64 65 66 76 61 72 20 74 s.'tmr--update-hook))..(defvar.t
221c0 6d 72 2d 2d 72 65 61 64 2d 74 69 6d 65 72 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 73 mr--read-timer-hook.nil..."Hooks
221e0 20 74 6f 20 65 78 65 63 75 74 65 20 74 6f 20 66 69 6e 64 20 63 75 72 72 65 6e 74 20 74 69 6d 65 .to.execute.to.find.current.time
22200 72 2e 22 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 74 69 6d 65 72 2d 61 6e 6e 6f 74 61 74 69 r.")..(defun.tmr--timer-annotati
22220 6f 6e 20 28 74 69 6d 65 72 29 0a 20 20 22 41 6e 6e 6f 74 61 74 65 20 54 49 4d 45 52 20 63 6f 6d on.(timer)..."Annotate.TIMER.com
22240 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 77 69 74 68 20 72 65 6d 61 69 6e 69 6e 67 pletion.candidate.with.remaining
22260 20 74 69 6d 65 2e 22 0a 20 20 28 73 65 74 71 20 74 69 6d 65 72 20 28 67 65 74 2d 74 65 78 74 2d .time."...(setq.timer.(get-text-
22280 70 72 6f 70 65 72 74 79 20 30 20 27 74 6d 72 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 29 0a 20 20 property.0.'tmr-timer.timer))...
222a0 28 69 66 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 70 20 74 69 6d 65 72 29 (if.(tmr--timer-finishedp.timer)
222c0 0a 20 20 20 20 20 20 22 20 28 66 69 6e 69 73 68 65 64 29 22 0a 20 20 20 20 28 66 6f 72 6d 61 74 .......".(finished)".....(format
222e0 20 22 20 28 25 73 20 72 65 6d 61 69 6e 69 6e 67 29 22 20 28 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d .".(%s.remaining)".(tmr--format-
22300 72 65 6d 61 69 6e 69 6e 67 20 74 69 6d 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d remaining.timer))))..(defun.tmr-
22320 2d 72 65 61 64 2d 74 69 6d 65 72 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 63 -read-timer.(prompt.&optional.ac
22340 74 69 76 65 29 0a 20 20 22 4c 65 74 20 74 68 65 20 75 73 65 72 20 63 68 6f 6f 73 65 20 61 20 74 tive)..."Let.the.user.choose.a.t
22360 69 6d 65 72 20 61 6d 6f 6e 67 20 61 6c 6c 20 28 6f 72 20 41 43 54 49 56 45 29 20 74 69 6d 65 72 imer.among.all.(or.ACTIVE).timer
22380 73 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 74 69 6d 65 72 2e 20 20 s...Return.the.selected.timer...
223a0 49 66 20 74 68 65 72 65 20 69 73 20 61 20 73 69 6e 67 6c 65 20 74 69 6d 65 72 20 61 6e 64 0a 60 If.there.is.a.single.timer.and.`
223c0 74 6d 72 2d 63 6f 6e 66 69 72 6d 2d 73 69 6e 67 6c 65 2d 74 69 6d 65 72 27 20 69 73 20 6e 69 6c tmr-confirm-single-timer'.is.nil
223e0 2c 20 75 73 65 20 74 68 61 74 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 0a 6d 75 6c 74 69 70 ,.use.that...If.there.are.multip
22400 6c 65 20 74 69 6d 65 72 73 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 6f 6e 65 20 77 69 74 68 20 63 le.timers,.prompt.for.one.with.c
22420 6f 6d 70 6c 65 74 69 6f 6e 20 77 69 74 68 20 50 52 4f 4d 50 54 20 74 65 78 74 2e 0a 49 66 20 74 ompletion.with.PROMPT.text..If.t
22440 68 65 72 65 20 61 72 65 20 6e 6f 20 74 69 6d 65 72 73 2c 20 74 68 72 6f 77 20 61 6e 20 65 72 72 here.are.no.timers,.throw.an.err
22460 6f 72 2e 22 0a 20 20 28 6f 72 0a 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 or."...(or....(run-hook-with-arg
22480 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 27 74 6d 72 2d 2d 72 65 61 64 2d 74 69 6d 65 72 s-until-success.'tmr--read-timer
224a0 2d 68 6f 6f 6b 29 0a 20 20 20 28 70 63 61 73 65 0a 20 20 20 20 20 20 20 28 69 66 20 61 63 74 69 -hook)....(pcase........(if.acti
224c0 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 74 6d 72 2d ve............(seq-remove.#'tmr-
224e0 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 70 20 74 6d 72 2d 2d 74 69 6d 65 72 73 29 0a 20 20 -timer-finishedp.tmr--timers)...
22500 20 20 20 20 20 20 20 74 6d 72 2d 2d 74 69 6d 65 72 73 29 0a 20 20 20 20 20 28 27 6e 69 6c 20 28 .......tmr--timers)......('nil.(
22520 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 74 69 6d 65 72 73 20 61 76 61 69 6c 61 62 6c 65 22 user-error."No.timers.available"
22540 29 29 0a 20 20 20 20 20 28 28 61 6e 64 20 60 28 2c 74 69 6d 65 72 29 20 28 67 75 61 72 64 20 28 ))......((and.`(,timer).(guard.(
22560 6e 6f 74 20 74 6d 72 2d 63 6f 6e 66 69 72 6d 2d 73 69 6e 67 6c 65 2d 74 69 6d 65 72 29 29 29 20 not.tmr-confirm-single-timer))).
22580 74 69 6d 65 72 29 0a 20 20 20 20 20 28 74 69 6d 65 72 73 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 timer)......(timers.......(let*.
225a0 28 28 74 69 6d 65 72 2d 6c 69 73 74 20 28 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 ((timer-list.(mapcar............
225c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 ...............(lambda.(x)......
225e0 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 70 65 72 74 69 .......................(properti
22600 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ze..............................
22620 28 74 6d 72 2d 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 78 29 0a 20 20 20 20 20 20 (tmr--long-description.x).......
22640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 6d 72 2d 74 69 6d 65 .......................'tmr-time
22660 72 20 78 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 r.x))...........................
22680 74 69 6d 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 65 64 0a timers))..............(selected.
226a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 63 6f 6d 70 ..............(car.(member.(comp
226c0 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 leting-read.....................
226e0 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........prompt..................
22700 20 20 20 20 20 20 20 20 20 20 20 28 74 6d 72 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c ...........(tmr--completion-tabl
22720 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 e..............................t
22740 69 6d 65 72 2d 6c 69 73 74 20 27 74 6d 72 2d 74 69 6d 65 72 20 23 27 74 6d 72 2d 2d 74 69 6d 65 imer-list.'tmr-timer.#'tmr--time
22760 72 2d 61 6e 6e 6f 74 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 r-annotation)...................
22780 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........nil.t)................
227a0 20 20 20 20 20 20 20 20 20 20 20 20 74 69 6d 65 72 2d 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 ............timer-list))))......
227c0 20 20 20 28 6f 72 20 28 61 6e 64 20 73 65 6c 65 63 74 65 64 20 28 67 65 74 2d 74 65 78 74 2d 70 ...(or.(and.selected.(get-text-p
227e0 72 6f 70 65 72 74 79 20 30 20 27 74 6d 72 2d 74 69 6d 65 72 20 73 65 6c 65 63 74 65 64 29 29 0a roperty.0.'tmr-timer.selected)).
22800 20 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 74 69 6d 65 ............(user-error."No.time
22820 72 20 73 65 6c 65 63 74 65 64 22 29 29 29 29 29 29 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e r.selected")))))))..(declare-fun
22840 63 74 69 6f 6e 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 2d 6e 6f 74 69 66 79 20 22 6e 6f 74 69 ction.notifications-notify."noti
22860 66 69 63 61 74 69 6f 6e 73 22 20 28 26 72 65 73 74 20 70 61 72 61 6d 73 29 29 0a 0a 28 64 65 66 fications".(&rest.params))..(def
22880 75 6e 20 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 6e 6f 74 69 66 79 20 28 74 69 6d 65 un.tmr-notification-notify.(time
228a0 72 29 0a 20 20 22 44 69 73 70 61 74 63 68 20 61 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 66 6f r)..."Dispatch.a.notification.fo
228c0 72 20 54 49 4d 45 52 2e 0a 0a 52 65 61 64 3a 20 28 69 6e 66 6f 20 5c 22 28 65 6c 69 73 70 29 20 r.TIMER...Read:.(info.\"(elisp).
228e0 44 65 73 6b 74 6f 70 20 4e 6f 74 69 66 69 63 61 74 69 6f 6e 73 5c 22 29 20 66 6f 72 20 64 65 74 Desktop.Notifications\").for.det
22900 61 69 6c 73 2e 22 0a 20 20 28 69 66 20 28 66 65 61 74 75 72 65 70 20 27 64 62 75 73 62 69 6e 64 ails."...(if.(featurep.'dbusbind
22920 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 22 54 4d 52 20 4d 61 79 20 52 69 ).......(let.((title."TMR.May.Ri
22940 6e 67 20 28 45 6d 61 63 73 20 74 6d 72 20 70 61 63 6b 61 67 65 29 22 29 0a 20 20 20 20 20 20 20 ng.(Emacs.tmr.package)")........
22960 20 20 20 20 20 28 62 6f 64 79 20 28 74 6d 72 2d 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 74 69 6f .....(body.(tmr--long-descriptio
22980 6e 2d 66 6f 72 2d 66 69 6e 69 73 68 65 64 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 29 29 0a 20 20 n-for-finished-timer.timer)))...
229a0 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 62 6f 75 6e 64 70 20 27 6e 6f 74 69 66 69 63 61 ......(unless.(fboundp.'notifica
229c0 74 69 6f 6e 73 2d 6e 6f 74 69 66 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 tions-notify)...........(require
229e0 20 27 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 28 6e 6f 74 69 66 .'notifications)).........(notif
22a00 69 63 61 74 69 6f 6e 73 2d 6e 6f 74 69 66 79 0a 20 20 20 20 20 20 20 20 20 3a 74 69 74 6c 65 20 ications-notify..........:title.
22a20 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 64 79 20 62 6f 64 79 0a 20 20 20 20 20 20 title..........:body.body.......
22a40 20 20 20 3a 61 70 70 2d 6e 61 6d 65 20 22 47 4e 55 20 45 6d 61 63 73 22 0a 20 20 20 20 20 20 20 ...:app-name."GNU.Emacs"........
22a60 20 20 3a 75 72 67 65 6e 63 79 20 74 6d 72 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 75 72 67 65 ..:urgency.tmr-notification-urge
22a80 6e 63 79 0a 20 20 20 20 20 20 20 20 20 3a 73 6f 75 6e 64 2d 66 69 6c 65 20 74 6d 72 2d 73 6f 75 ncy..........:sound-file.tmr-sou
22aa0 6e 64 2d 66 69 6c 65 29 29 0a 20 20 20 20 28 77 61 72 6e 20 22 45 6d 61 63 73 20 68 61 73 20 6e nd-file)).....(warn."Emacs.has.n
22ac0 6f 20 44 42 55 53 20 73 75 70 70 6f 72 74 2c 20 54 4d 52 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e o.DBUS.support,.TMR.notification
22ae0 73 20 75 6e 61 76 61 69 6c 61 62 6c 65 22 29 29 29 0a 0a 3b 3b 20 4e 4f 54 45 20 32 30 32 32 2d s.unavailable")))..;;.NOTE.2022-
22b00 30 34 2d 32 31 3a 20 45 6d 61 63 73 20 68 61 73 20 61 20 60 70 6c 61 79 2d 73 6f 75 6e 64 27 20 04-21:.Emacs.has.a.`play-sound'.
22b20 66 75 6e 63 74 69 6f 6e 20 62 75 74 20 69 74 20 6f 6e 6c 79 0a 3b 3b 20 73 75 70 70 6f 72 74 73 function.but.it.only.;;.supports
22b40 20 2e 77 61 76 20 61 6e 64 20 2e 61 75 20 66 6f 72 6d 61 74 73 2e 20 20 41 6c 73 6f 2c 20 69 74 ..wav.and..au.formats...Also,.it
22b60 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 6f 6e 20 61 6c 6c 0a 3b 3b 20 70 6c 61 74 66 6f 72 .does.not.work.on.all.;;.platfor
22b80 6d 73 20 61 6e 64 20 45 6d 61 63 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 6f 6d 70 69 6c 65 ms.and.Emacs.needs.to.be.compile
22ba0 64 20 2d 2d 77 69 74 68 2d 73 6f 75 6e 64 20 63 61 70 61 62 69 6c 69 74 69 65 73 2e 0a 28 64 65 d.--with-sound.capabilities..(de
22bc0 66 75 6e 20 74 6d 72 2d 73 6f 75 6e 64 2d 70 6c 61 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 74 fun.tmr-sound-play.(&optional._t
22be0 69 6d 65 72 29 0a 20 20 22 50 6c 61 79 20 60 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 27 20 75 imer)..."Play.`tmr-sound-file'.u
22c00 73 69 6e 67 20 74 68 65 20 66 66 70 6c 61 79 20 65 78 65 63 75 74 61 62 6c 65 20 28 66 66 6d 70 sing.the.ffplay.executable.(ffmp
22c20 65 67 29 2e 0a 54 49 4d 45 52 20 69 73 20 75 6e 75 73 65 64 2e 22 0a 20 20 28 77 68 65 6e 2d 6c eg)..TIMER.is.unused."...(when-l
22c40 65 74 2a 20 28 28 73 6f 75 6e 64 20 74 6d 72 2d 73 6f 75 6e 64 2d 66 69 6c 65 29 0a 20 20 20 20 et*.((sound.tmr-sound-file).....
22c60 20 20 20 20 20 20 20 20 20 20 28 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 73 6f 75 6e 64 29 ..........((file-exists-p.sound)
22c80 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 )).....(unless.(executable-find.
22ca0 22 66 66 70 6c 61 79 22 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e "ffplay").......(user-error."Can
22cc0 6e 6f 74 20 70 6c 61 79 20 25 73 20 77 69 74 68 6f 75 74 20 60 66 66 70 6c 61 79 27 22 20 73 6f not.play.%s.without.`ffplay'".so
22ce0 75 6e 64 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 65 6c 6c 2d 63 6f und)).....(call-process-shell-co
22d00 6d 6d 61 6e 64 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 66 66 70 6c 61 79 20 2d 6e 6f 64 69 mmand......(format."ffplay.-nodi
22d20 73 70 20 2d 61 75 74 6f 65 78 69 74 20 25 73 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 22 sp.-autoexit.%s.>/dev/null.2>&1"
22d40 20 73 6f 75 6e 64 29 20 6e 69 6c 20 30 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 70 72 69 .sound).nil.0)))..(defun.tmr-pri
22d60 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f 72 2d 63 72 65 61 74 65 64 2d 74 69 6d 65 72 20 28 74 69 nt-message-for-created-timer.(ti
22d80 6d 65 72 29 0a 20 20 22 53 68 6f 77 20 61 20 60 6d 65 73 73 61 67 65 27 20 69 6e 66 6f 72 6d 69 mer)..."Show.a.`message'.informi
22da0 6e 67 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 54 49 4d 45 52 20 77 61 73 20 63 72 65 61 74 ng.the.user.that.TIMER.was.creat
22dc0 65 64 2e 22 0a 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 28 74 6d 72 2d 2d 6c 6f 6e 67 2d ed."...(message."%s".(tmr--long-
22de0 64 65 73 63 72 69 70 74 69 6f 6e 20 74 69 6d 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 description.timer)))..(defun.tmr
22e00 2d 70 72 69 6e 74 2d 6d 65 73 73 61 67 65 2d 66 6f 72 2d 66 69 6e 69 73 68 65 64 2d 74 69 6d 65 -print-message-for-finished-time
22e20 72 20 28 74 69 6d 65 72 29 0a 20 20 22 53 68 6f 77 20 61 20 60 6d 65 73 73 61 67 65 27 20 69 6e r.(timer)..."Show.a.`message'.in
22e40 66 6f 72 6d 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 54 49 4d 45 52 20 68 61 73 20 forming.the.user.that.TIMER.has.
22e60 66 69 6e 69 73 68 65 64 2e 22 0a 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 28 74 6d 72 2d finished."...(message."%s".(tmr-
22e80 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 6f 72 2d 66 69 6e 69 73 68 65 64 2d 74 -long-description-for-finished-t
22ea0 69 6d 65 72 20 74 69 6d 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 70 72 69 6e 74 2d imer.timer)))..(defun.tmr-print-
22ec0 6d 65 73 73 61 67 65 2d 66 6f 72 2d 63 61 6e 63 65 6c 6c 65 64 2d 74 69 6d 65 72 20 28 74 69 6d message-for-cancelled-timer.(tim
22ee0 65 72 29 0a 20 20 22 53 68 6f 77 20 61 20 60 6d 65 73 73 61 67 65 27 20 69 6e 66 6f 72 6d 69 6e er)..."Show.a.`message'.informin
22f00 67 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 54 49 4d 45 52 20 69 73 20 63 61 6e 63 65 6c 6c g.the.user.that.TIMER.is.cancell
22f20 65 64 2e 22 0a 20 20 28 6d 65 73 73 61 67 65 20 22 43 61 6e 63 65 6c 6c 65 64 3a 20 3c 3c 25 73 ed."...(message."Cancelled:.<<%s
22f40 3e 3e 22 20 28 74 6d 72 2d 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 74 69 6d 65 72 >>".(tmr--long-description.timer
22f60 29 29 29 0a 0a 28 64 65 66 76 61 72 20 74 6d 72 2d 64 75 72 61 74 69 6f 6e 2d 68 69 73 74 6f 72 )))..(defvar.tmr-duration-histor
22f80 79 20 6e 69 6c 0a 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 6f 66 20 60 y.nil..."Minibuffer.history.of.`
22fa0 74 6d 72 27 20 64 75 72 61 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 72 tmr'.durations.")..(defun.tmr--r
22fc0 65 61 64 2d 64 75 72 61 74 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 29 ead-duration.(&optional.default)
22fe0 0a 20 20 22 41 73 6b 20 74 68 65 20 75 73 65 72 20 74 6f 20 74 79 70 65 20 61 20 64 75 72 61 74 ..."Ask.the.user.to.type.a.durat
23000 69 6f 6e 2e 0a 49 66 20 44 45 46 41 55 4c 54 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 75 73 65 ion..If.DEFAULT.is.provided,.use
23020 20 74 68 61 74 20 61 73 20 61 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 .that.as.a.default."...(let.((de
23040 66 20 28 6f 72 20 64 65 66 61 75 6c 74 20 28 6e 74 68 20 30 20 74 6d 72 2d 64 75 72 61 74 69 6f f.(or.default.(nth.0.tmr-duratio
23060 6e 2d 68 69 73 74 6f 72 79 29 29 29 29 0a 20 20 20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 0a 20 n-history)))).....(read-string..
23080 20 20 20 20 28 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 22 4e 20 6d 69 6e 75 ....(format-prompt......."N.minu
230a0 74 65 73 20 66 6f 72 20 74 69 6d 65 72 20 28 61 70 70 65 6e 64 20 60 68 27 20 6f 72 20 60 73 27 tes.for.timer.(append.`h'.or.`s'
230c0 20 66 6f 72 20 6f 74 68 65 72 20 75 6e 69 74 73 29 22 20 64 65 66 29 0a 20 20 20 20 20 6e 69 6c .for.other.units)".def)......nil
230e0 20 27 74 6d 72 2d 64 75 72 61 74 69 6f 6e 2d 68 69 73 74 6f 72 79 20 64 65 66 29 29 29 0a 0a 28 .'tmr-duration-history.def)))..(
23100 64 65 66 76 61 72 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 68 69 73 74 6f 72 79 20 6e defvar.tmr-description-history.n
23120 69 6c 0a 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 6f 66 20 60 74 6d 72 il..."Minibuffer.history.of.`tmr
23140 27 20 64 65 73 63 72 69 70 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 64 '.descriptions.")..(defun.tmr--d
23160 65 73 63 72 69 70 74 69 6f 6e 2d 70 72 6f 6d 70 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 escription-prompt.(&optional.def
23180 61 75 6c 74 29 0a 20 20 22 48 65 6c 70 65 72 20 70 72 6f 6d 70 74 20 66 6f 72 20 64 65 73 63 72 ault)..."Helper.prompt.for.descr
231a0 69 70 74 69 6f 6e 73 20 69 6e 20 60 74 6d 72 27 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 44 45 iptions.in.`tmr'..If.optional.DE
231c0 46 41 55 4c 54 20 69 73 20 70 72 6f 76 69 64 65 64 20 75 73 65 20 69 74 20 61 73 20 61 20 64 65 FAULT.is.provided.use.it.as.a.de
231e0 66 61 75 6c 74 20 63 61 6e 64 69 64 61 74 65 2e 22 0a 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d fault.candidate."...(completing-
23200 72 65 61 64 0a 20 20 20 28 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 20 22 44 65 73 63 72 69 70 74 read....(format-prompt."Descript
23220 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 74 6d 72 22 20 64 65 66 61 75 6c 74 29 0a 20 20 20 28 74 ion.for.this.tmr".default)....(t
23240 6d 72 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 0a 20 20 20 20 28 69 66 20 28 6c 69 mr--completion-table.....(if.(li
23260 73 74 70 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 stp.tmr-description-list).......
23280 20 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6c 69 73 74 0a 20 20 20 20 20 20 28 73 79 ..tmr-description-list.......(sy
232a0 6d 62 6f 6c 2d 76 61 6c 75 65 20 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6c 69 73 74 29 mbol-value.tmr-description-list)
232c0 29 29 0a 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 74 6d 72 2d 64 65 73 63 72 69 70 74 69 ))....nil.nil.nil.'tmr-descripti
232e0 6f 6e 2d 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c 74 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 on-history.default))..(defun.tmr
23300 2d 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 2d 70 72 6f 6d 70 74 20 28 29 0a 20 20 22 41 73 6b 20 74 --acknowledge-prompt.()..."Ask.t
23320 68 65 20 75 73 65 72 20 69 66 20 61 20 74 69 6d 65 72 20 6d 75 73 74 20 62 65 20 61 63 6b 6e 6f he.user.if.a.timer.must.be.ackno
23340 77 6c 65 64 67 65 64 2e 22 0a 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 22 41 63 6b 6e 6f 77 6c 65 64 wledged."...(y-or-n-p."Acknowled
23360 67 65 20 74 69 6d 65 72 20 61 66 74 65 72 20 66 69 6e 69 73 68 3f 20 22 29 29 0a 0a 28 64 65 66 ge.timer.after.finish?."))..(def
23380 75 6e 20 74 6d 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 2d 64 69 61 6c 6f 67 20 28 74 69 6d 65 72 un.tmr-acknowledge-dialog.(timer
233a0 29 0a 20 20 22 41 63 6b 6e 6f 77 6c 65 64 67 65 20 54 49 4d 45 52 20 62 79 20 73 68 6f 77 69 6e )..."Acknowledge.TIMER.by.showin
233c0 67 20 61 20 47 55 49 20 64 69 61 6c 6f 67 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 g.a.GUI.dialog."...(when-let*.((
233e0 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 70 20 74 69 6d 65 72 29 29 (tmr--timer-acknowledgep.timer))
23400 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 ...............(duration........
23420 20 20 20 20 20 20 20 20 28 78 2d 70 6f 70 75 70 2d 64 69 61 6c 6f 67 0a 20 20 20 20 20 20 20 20 ........(x-popup-dialog.........
23440 20 20 20 20 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 2c 28 74 6d ........t.................`(,(tm
23460 72 2d 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 6f 72 2d 66 69 6e 69 73 68 65 64 r--long-description-for-finished
23480 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -timer.timer)...................
234a0 28 22 41 63 6b 6e 6f 77 6c 65 64 67 65 22 20 2e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 ("Acknowledge"...nil)...........
234c0 20 20 20 20 20 20 20 20 28 22 2b 20 31 20 6d 22 20 2e 20 36 30 29 0a 20 20 20 20 20 20 20 20 20 ........("+.1.m"...60)..........
234e0 20 20 20 20 20 20 20 20 20 28 22 2b 20 35 20 6d 22 20 2e 20 33 30 30 29 0a 20 20 20 20 20 20 20 .........("+.5.m"...300)........
23500 20 20 20 20 20 20 20 20 20 20 20 28 22 2b 20 31 30 20 6d 69 6e 22 20 2e 20 36 30 30 29 0a 20 20 ...........("+.10.min"...600)...
23520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 2b 20 31 35 20 6d 69 6e 22 20 2e 20 39 36 ................("+.15.min"...96
23540 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 29 0a 20 20 20 0)...................nil))))....
23560 20 28 74 6d 72 2d 2d 63 6f 6e 74 69 6e 75 65 2d 6f 76 65 72 74 69 6d 65 20 74 69 6d 65 72 20 64 .(tmr--continue-overtime.timer.d
23580 75 72 61 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 61 63 6b 6e 6f 77 6c 65 64 uration)))..(defun.tmr-acknowled
235a0 67 65 2d 6d 69 6e 69 62 75 66 66 65 72 20 28 74 69 6d 65 72 29 0a 20 20 22 41 63 6b 6e 6f 77 6c ge-minibuffer.(timer)..."Acknowl
235c0 65 64 67 65 20 54 49 4d 45 52 20 75 73 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e edge.TIMER.using.the.minibuffer.
235e0 22 0a 20 20 28 77 68 65 6e 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 61 63 6b 6e 6f 77 6c 65 64 67 "...(when.(tmr--timer-acknowledg
23600 65 70 20 74 69 6d 65 72 29 0a 20 20 20 20 28 77 68 69 6c 65 0a 20 20 20 20 20 20 20 20 28 6c 65 ep.timer).....(while.........(le
23620 74 20 28 28 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 66 t.((input................(read-f
23640 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 rom-minibuffer.................(
23660 63 6f 6e 63 61 74 20 28 74 6d 72 2d 2d 6c 6f 6e 67 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 6f concat.(tmr--long-description-fo
23680 72 2d 66 69 6e 69 73 68 65 64 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 0a 20 20 20 20 20 20 20 20 r-finished-timer.timer).........
236a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 41 63 6b 6e 6f 77 6c 65 64 67 65 20 77 ................"\nAcknowledge.w
236c0 69 74 68 20 60 61 63 6b 27 20 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 64 75 72 61 74 69 6f 6e ith.`ack'.or.additional.duration
236e0 3a 20 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 28 65 71 75 61 :."))))...........(not.(or.(equa
23700 6c 20 69 6e 70 75 74 20 22 61 63 6b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l.input."ack")..................
23720 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 64 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 ..(when-let*.((duration.........
23740 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 67 6e 6f 72 65 2d ........................(ignore-
23760 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 errors..........................
23780 20 20 20 20 20 20 20 20 20 28 74 6d 72 2d 2d 70 61 72 73 65 2d 64 75 72 61 74 69 6f 6e 20 28 63 .........(tmr--parse-duration.(c
237a0 75 72 72 65 6e 74 2d 74 69 6d 65 29 20 69 6e 70 75 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 urrent-time).input))))..........
237c0 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6d 72 2d 2d 63 6f 6e 74 69 6e 75 65 2d 6f 76 65 72 74 ............(tmr--continue-overt
237e0 69 6d 65 20 74 69 6d 65 72 20 64 75 72 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ime.timer.duration).............
23800 20 20 20 20 20 20 20 20 20 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 2d 63 .........t)))))))..(defun.tmr--c
23820 6f 6e 74 69 6e 75 65 2d 6f 76 65 72 74 69 6d 65 20 28 74 69 6d 65 72 20 64 75 72 61 74 69 6f 6e ontinue-overtime.(timer.duration
23840 29 0a 20 20 22 43 6f 6e 74 69 6e 75 65 20 54 49 4d 45 52 20 65 76 65 6e 20 61 66 74 65 72 20 69 )..."Continue.TIMER.even.after.i
23860 74 20 65 78 70 69 72 65 64 20 66 6f 72 20 44 55 52 41 54 49 4f 4e 2e 0a 54 68 69 73 20 66 75 6e t.expired.for.DURATION..This.fun
23880 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 69 66 20 61 20 74 69 6d 65 72 20 69 73 20 6e 6f 74 20 ction.is.used.if.a.timer.is.not.
238a0 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 22 0a 20 20 28 73 65 74 66 20 28 74 6d 72 2d 2d 74 69 6d acknowledged."...(setf.(tmr--tim
238c0 65 72 2d 66 69 6e 69 73 68 65 64 70 20 74 69 6d 65 72 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 er-finishedp.timer).nil.........
238e0 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 74 69 6d 65 72 2d 6f 62 6a 65 63 74 20 74 69 6d 65 72 29 0a (tmr--timer-timer-object.timer).
23900 20 20 20 20 20 20 20 20 28 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 20 64 75 72 61 74 69 6f 6e ........(run-with-timer.duration
23920 20 6e 69 6c 20 23 27 74 6d 72 2d 2d 63 6f 6d 70 6c 65 74 65 20 74 69 6d 65 72 29 29 0a 20 20 28 .nil.#'tmr--complete.timer))...(
23940 72 75 6e 2d 68 6f 6f 6b 73 20 27 74 6d 72 2d 2d 75 70 64 61 74 65 2d 68 6f 6f 6b 29 0a 20 20 28 run-hooks.'tmr--update-hook)...(
23960 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 74 6d 72 2d 74 69 6d 65 72 2d 63 72 run-hook-with-args.'tmr-timer-cr
23980 65 61 74 65 64 2d 66 75 6e 63 74 69 6f 6e 73 20 74 69 6d 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 eated-functions.timer))..(defun.
239a0 74 6d 72 2d 2d 63 6f 6d 70 6c 65 74 65 20 28 74 69 6d 65 72 29 0a 20 20 22 4d 61 72 6b 20 54 49 tmr--complete.(timer)..."Mark.TI
239c0 4d 45 52 20 61 73 20 66 69 6e 69 73 68 65 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 60 74 6d 72 MER.as.finished.and.execute.`tmr
239e0 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20 20 28 -timer-finished-functions'."...(
23a00 73 65 74 66 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 70 20 74 69 6d 65 72 setf.(tmr--timer-finishedp.timer
23a20 29 20 74 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 74 6d 72 2d 2d 75 70 64 61 74 65 2d 68 ).t)...(run-hooks.'tmr--update-h
23a40 6f 6f 6b 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 74 6d 72 2d ook)...(run-hook-with-args.'tmr-
23a60 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 64 2d 66 75 6e 63 74 69 6f 6e 73 20 74 69 6d 65 72 29 29 timer-finished-functions.timer))
23a80 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 74 6d 72 20 28 74 69 6d ..;;;###autoload.(defun.tmr.(tim
23aa0 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 63 6b 6e 6f 77 6c 65 e.&optional.description.acknowle
23ac0 64 67 65 70 29 0a 20 20 22 53 65 74 20 74 69 6d 65 72 20 74 6f 20 54 49 4d 45 20 64 75 72 61 74 dgep)..."Set.timer.to.TIME.durat
23ae0 69 6f 6e 20 61 6e 64 20 6e 6f 74 69 66 79 20 61 66 74 65 72 20 69 74 20 65 6c 61 70 73 65 73 2e ion.and.notify.after.it.elapses.
23b00 0a 0a 57 68 65 6e 20 54 49 4d 45 20 69 73 20 61 20 6e 75 6d 62 65 72 2c 20 69 74 20 69 73 20 69 ..When.TIME.is.a.number,.it.is.i
23b20 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 20 63 6f 75 6e 74 20 6f 66 20 6d 69 6e 75 74 65 73 nterpreted.as.a.count.of.minutes
23b40 2e 0a 4f 74 68 65 72 77 69 73 65 20 54 49 4d 45 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e ..Otherwise.TIME.must.be.a.strin
23b60 67 20 74 68 61 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 61 20 6e 75 6d 62 65 72 20 61 6e 64 20 g.that.consists.of.a.number.and.
23b80 61 0a 73 70 65 63 69 61 6c 20 66 69 6e 61 6c 20 63 68 61 72 61 63 74 65 72 20 64 65 6e 6f 74 69 a.special.final.character.denoti
23ba0 6e 67 20 61 20 75 6e 69 74 20 6f 66 20 74 69 6d 65 3a 20 68 20 66 6f 72 20 68 6f 75 72 73 2c 20 ng.a.unit.of.time:.h.for.hours,.
23bc0 73 0a 66 6f 72 20 73 65 63 6f 6e 64 73 2e 0a 0a 57 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 44 45 s.for.seconds...With.optional.DE
23be0 53 43 52 49 50 54 49 4f 4e 20 61 73 20 61 20 70 72 65 66 69 78 20 28 5c 5c 5b 75 6e 69 76 65 72 SCRIPTION.as.a.prefix.(\\[univer
23c00 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 29 2c 0a 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 64 65 73 sal-argument]),.prompt.for.a.des
23c20 63 72 69 70 74 69 6f 6e 20 61 6d 6f 6e 67 20 60 74 6d 72 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d cription.among.`tmr-description-
23c40 6c 69 73 74 27 2c 20 74 68 6f 75 67 68 0a 61 6c 6c 6f 77 20 66 6f 72 20 61 6e 79 20 73 74 72 69 list',.though.allow.for.any.stri
23c60 6e 67 20 74 6f 20 73 65 72 76 65 20 61 73 20 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 0a 57 69 74 ng.to.serve.as.valid.input...Wit
23c80 68 20 6f 70 74 69 6f 6e 61 6c 20 41 43 4b 4e 4f 57 4c 45 44 47 45 50 20 6e 6f 6e 2d 6e 69 6c 20 h.optional.ACKNOWLEDGEP.non-nil.
23ca0 74 68 65 20 74 69 6d 65 72 20 6d 75 73 74 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 0a 61 the.timer.must.be.acknowledged.a
23cc0 66 74 65 72 20 69 74 20 66 69 6e 69 73 68 65 64 2c 20 73 75 63 68 20 74 68 61 74 20 74 68 65 20 fter.it.finished,.such.that.the.
23ce0 74 69 6d 65 72 20 63 61 6e 6e 6f 74 20 62 65 20 6d 69 73 73 65 64 2e 0a 0a 54 68 69 73 20 63 6f timer.cannot.be.missed...This.co
23d00 6d 6d 61 6e 64 20 61 6c 73 6f 20 70 6c 61 79 73 20 62 61 63 6b 20 60 74 6d 72 2d 73 6f 75 6e 64 mmand.also.plays.back.`tmr-sound
23d20 2d 66 69 6c 65 27 20 69 66 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 54 6f 20 63 -file'.if.it.is.available...To.c
23d40 61 6e 63 65 6c 20 74 68 65 20 74 69 6d 65 72 2c 20 75 73 65 20 74 68 65 20 60 74 6d 72 2d 63 61 ancel.the.timer,.use.the.`tmr-ca
23d60 6e 63 65 6c 27 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 54 6f 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 ncel'.command...To.always.prompt
23d80 20 66 6f 72 20 61 20 44 45 53 43 52 49 50 54 49 4f 4e 20 77 68 65 6e 20 73 65 74 74 69 6e 67 20 .for.a.DESCRIPTION.when.setting.
23da0 61 20 74 69 6d 65 72 2c 20 75 73 65 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 60 74 6d 72 2d 77 69 a.timer,.use.the.command.`tmr-wi
23dc0 74 68 2d 64 65 74 61 69 6c 73 27 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 6f 6e 65 2e th-details'.instead.of.this.one.
23de0 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 0a 20 20 20 20 28 74 "...(interactive....(list.....(t
23e00 6d 72 2d 2d 72 65 61 64 2d 64 75 72 61 74 69 6f 6e 29 0a 20 20 20 20 28 77 68 65 6e 20 63 75 72 mr--read-duration).....(when.cur
23e20 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 74 6d 72 2d 2d 64 65 73 63 72 69 70 74 69 6f rent-prefix-arg.(tmr--descriptio
23e40 6e 2d 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 75 72 72 65 6e 74 2d 70 72 65 n-prompt)).....(when.current-pre
23e60 66 69 78 2d 61 72 67 20 28 74 6d 72 2d 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 2d 70 72 6f 6d 70 74 fix-arg.(tmr--acknowledge-prompt
23e80 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 6e 61 74 6e 75 6d 70 20 74 69 6d 65 29 0a 20 20 20 20 ))))...(when.(natnump.time).....
23ea0 28 73 65 74 71 20 74 69 6d 65 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 74 69 6d (setq.time.(number-to-string.tim
23ec0 65 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 72 65 61 74 69 6f 6e 2d 64 61 74 65 20 28 63 75 e)))...(let*.((creation-date.(cu
23ee0 72 72 65 6e 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 75 72 61 74 69 6f 6e 20 rrent-time))..........(duration.
23f00 28 74 6d 72 2d 2d 70 61 72 73 65 2d 64 75 72 61 74 69 6f 6e 20 63 72 65 61 74 69 6f 6e 2d 64 61 (tmr--parse-duration.creation-da
23f20 74 65 20 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 69 6d 65 72 20 28 74 6d 72 2d 2d te.time))..........(timer.(tmr--
23f40 74 69 6d 65 72 2d 63 72 65 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 timer-create..................:d
23f60 65 73 63 72 69 70 74 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 escription.description..........
23f80 20 20 20 20 20 20 20 20 3a 61 63 6b 6e 6f 77 6c 65 64 67 65 70 20 61 63 6b 6e 6f 77 6c 65 64 67 ........:acknowledgep.acknowledg
23fa0 65 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 72 65 61 74 69 6f 6e 2d 64 61 ep..................:creation-da
23fc0 74 65 20 63 72 65 61 74 69 6f 6e 2d 64 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 te.creation-date................
23fe0 20 20 3a 65 6e 64 2d 64 61 74 65 20 28 74 69 6d 65 2d 61 64 64 20 63 72 65 61 74 69 6f 6e 2d 64 ..:end-date.(time-add.creation-d
24000 61 74 65 20 64 75 72 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ate.duration)..................:
24020 69 6e 70 75 74 20 74 69 6d 65 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 74 6d 72 2d 2d 74 69 input.time))).....(setf.(tmr--ti
24040 6d 65 72 2d 74 69 6d 65 72 2d 6f 62 6a 65 63 74 20 74 69 6d 65 72 29 0a 20 20 20 20 20 20 20 20 mer-timer-object.timer).........
24060 20 20 28 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 20 64 75 72 61 74 69 6f 6e 20 6e 69 6c 20 23 ..(run-with-timer.duration.nil.#
24080 27 74 6d 72 2d 2d 63 6f 6d 70 6c 65 74 65 20 74 69 6d 65 72 29 29 0a 20 20 20 20 28 70 75 73 68 'tmr--complete.timer)).....(push
240a0 20 74 69 6d 65 72 20 74 6d 72 2d 2d 74 69 6d 65 72 73 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f .timer.tmr--timers).....(run-hoo
240c0 6b 73 20 27 74 6d 72 2d 2d 75 70 64 61 74 65 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 72 75 6e 2d 68 ks.'tmr--update-hook).....(run-h
240e0 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 74 6d 72 2d 74 69 6d 65 72 2d 63 72 65 61 74 65 64 ook-with-args.'tmr-timer-created
24100 2d 66 75 6e 63 74 69 6f 6e 73 20 74 69 6d 65 72 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c -functions.timer)))..;;;###autol
24120 6f 61 64 0a 28 64 65 66 75 6e 20 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 20 28 74 69 6d oad.(defun.tmr-with-details.(tim
24140 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 63 6b 6e 6f 77 6c 65 e.&optional.description.acknowle
24160 64 67 65 70 29 0a 20 20 22 53 65 74 20 74 69 6d 65 72 20 74 6f 20 54 49 4d 45 20 64 75 72 61 74 dgep)..."Set.timer.to.TIME.durat
24180 69 6f 6e 20 61 6e 64 20 6e 6f 74 69 66 79 20 61 66 74 65 72 20 69 74 20 65 6c 61 70 73 65 73 2e ion.and.notify.after.it.elapses.
241a0 0a 0a 53 65 65 20 60 74 6d 72 27 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 ..See.`tmr'.for.a.description.of
241c0 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 44 45 53 43 52 49 50 54 49 4f 4e 20 61 6e 64 0a 41 .the.arguments.DESCRIPTION.and.A
241e0 43 4b 4e 4f 57 4c 45 44 47 45 50 2e 20 20 54 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 CKNOWLEDGEP...The.difference.bet
24200 77 65 65 6e 20 74 68 65 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 74 68 61 74 0a 60 74 ween.the.two.commands.is.that.`t
24220 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 27 20 61 6c 77 61 79 73 20 61 73 6b 73 20 66 6f 72 mr-with-details'.always.asks.for
24240 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 6e 64 20 69 66 20 74 68 65 20 74 69 6d 65 72 0a .a.description.and.if.the.timer.
24260 73 68 6f 75 6c 64 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 77 68 65 72 65 61 73 20 60 should.be.acknowledged.whereas.`
24280 74 6d 72 27 20 6f 6e 6c 79 20 61 73 6b 73 20 66 6f 72 20 69 74 20 77 68 65 6e 20 74 68 65 0a 75 tmr'.only.asks.for.it.when.the.u
242a0 73 65 72 20 75 73 65 73 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 28 5c 5c 5b 75 ser.uses.a.prefix.argument.(\\[u
242c0 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 niversal-argument])."...(interac
242e0 74 69 76 65 0a 20 20 20 28 6c 69 73 74 0a 20 20 20 20 28 74 6d 72 2d 2d 72 65 61 64 2d 64 75 72 tive....(list.....(tmr--read-dur
24300 61 74 69 6f 6e 29 0a 20 20 20 20 28 74 6d 72 2d 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 70 72 6f ation).....(tmr--description-pro
24320 6d 70 74 29 0a 20 20 20 20 28 74 6d 72 2d 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 2d 70 72 6f 6d 70 mpt).....(tmr--acknowledge-promp
24340 74 29 29 29 0a 20 20 28 74 6d 72 20 74 69 6d 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 63 6b t)))...(tmr.time.description.ack
24360 6e 6f 77 6c 65 64 67 65 70 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 63 6c 6f 6e 65 20 28 74 nowledgep))..(defun.tmr-clone.(t
24380 69 6d 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 29 0a 20 20 22 43 72 65 61 74 65 imer.&optional.prompt)..."Create
243a0 20 61 20 6e 65 77 20 74 69 6d 65 72 20 62 79 20 63 6c 6f 6e 69 6e 67 20 54 49 4d 45 52 2e 0a 57 .a.new.timer.by.cloning.TIMER..W
243c0 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 4d 50 54 2c 20 73 75 63 68 20 61 73 20 61 20 70 ith.optional.PROMPT,.such.as.a.p
243e0 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 61 73 6b 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 refix.argument,.ask.for.confirma
24400 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 64 75 72 61 74 69 6f 6e 2e 20 20 57 68 65 6e 20 50 tion.about.the.duration...When.P
24420 52 4f 4d 50 54 20 69 73 20 61 20 64 6f 75 62 6c 65 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e ROMPT.is.a.double.prefix.argumen
24440 74 2c 20 61 73 6b 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 73 20 77 65 6c 6c t,.ask.for.a.description.as.well
24460 20 61 6e 64 20 61 73 6b 20 69 66 20 74 68 65 20 74 69 6d 65 72 20 6d 75 73 74 0a 62 65 20 61 63 .and.ask.if.the.timer.must.be.ac
24480 6b 6e 6f 77 6c 65 64 67 65 64 2e 0a 0a 57 69 74 68 6f 75 74 20 61 20 50 52 4f 4d 50 54 2c 20 63 knowledged...Without.a.PROMPT,.c
244a0 6c 6f 6e 65 20 54 49 4d 45 52 20 6f 75 74 72 69 67 68 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 lone.TIMER.outright."...(interac
244c0 74 69 76 65 0a 20 20 20 28 6c 69 73 74 0a 20 20 20 20 28 74 6d 72 2d 2d 72 65 61 64 2d 74 69 6d tive....(list.....(tmr--read-tim
244e0 65 72 20 22 43 6c 6f 6e 65 20 74 69 6d 65 72 3a 20 22 29 0a 20 20 20 20 63 75 72 72 65 6e 74 2d er."Clone.timer:.").....current-
24500 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 74 6d 72 0a 20 20 20 28 69 66 20 70 72 6f 6d 70 prefix-arg))...(tmr....(if.promp
24520 74 0a 20 20 20 20 20 20 20 28 74 6d 72 2d 2d 72 65 61 64 2d 64 75 72 61 74 69 6f 6e 20 28 66 6f t........(tmr--read-duration.(fo
24540 72 6d 61 74 20 22 25 73 22 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 69 6e 70 75 74 20 74 69 6d 65 rmat."%s".(tmr--timer-input.time
24560 72 29 29 29 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 28 74 6d 72 2d 2d 74 69 6d r)))......(format."%s".(tmr--tim
24580 65 72 2d 69 6e 70 75 74 20 74 69 6d 65 72 29 29 29 0a 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 er-input.timer)))....(if.(equal.
245a0 70 72 6f 6d 70 74 20 27 28 31 36 29 29 0a 20 20 20 20 20 20 20 28 74 6d 72 2d 2d 64 65 73 63 72 prompt.'(16))........(tmr--descr
245c0 69 70 74 69 6f 6e 2d 70 72 6f 6d 70 74 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 64 65 73 63 72 69 iption-prompt.(tmr--timer-descri
245e0 70 74 69 6f 6e 20 74 69 6d 65 72 29 29 0a 20 20 20 20 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 64 ption.timer))......(tmr--timer-d
24600 65 73 63 72 69 70 74 69 6f 6e 20 74 69 6d 65 72 29 29 0a 20 20 20 28 69 66 20 28 65 71 75 61 6c escription.timer))....(if.(equal
24620 20 70 72 6f 6d 70 74 20 27 28 31 36 29 29 0a 20 20 20 20 20 20 20 28 74 6d 72 2d 2d 61 63 6b 6e .prompt.'(16))........(tmr--ackn
24640 6f 77 6c 65 64 67 65 2d 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 28 74 6d 72 2d 2d 74 69 6d 65 72 owledge-prompt)......(tmr--timer
24660 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 70 20 74 69 6d 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 -acknowledgep.timer))))..(defun.
24680 74 6d 72 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 28 63 61 6e 64 69 64 61 74 65 tmr--completion-table.(candidate
246a0 73 20 26 6f 70 74 69 6f 6e 61 6c 20 63 61 74 65 67 6f 72 79 20 61 6e 6e 6f 74 61 74 69 6f 6e 29 s.&optional.category.annotation)
246c0 0a 20 20 22 4d 61 6b 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 66 6f 72 20 43 41 ..."Make.completion.table.for.CA
246e0 4e 44 49 44 41 54 45 53 20 77 69 74 68 20 73 6f 72 74 69 6e 67 20 64 69 73 61 62 6c 65 64 2e 0a NDIDATES.with.sorting.disabled..
24700 43 41 54 45 47 4f 52 59 20 69 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67 CATEGORY.is.the.completion.categ
24720 6f 72 79 2e 0a 41 4e 4e 4f 54 41 54 49 4f 4e 20 69 73 20 61 6e 20 61 6e 6e 6f 74 61 74 69 6f 6e ory..ANNOTATION.is.an.annotation
24740 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 20 70 72 65 64 20 .function."...(lambda.(str.pred.
24760 61 63 74 69 6f 6e 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 61 63 74 69 6f 6e 20 27 6d 65 74 61 action).....(if.(eq.action.'meta
24780 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 60 28 6d 65 74 61 64 61 74 61 20 28 64 69 73 70 6c 61 data).........`(metadata.(displa
247a0 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 0a 20 20 20 20 y-sort-function...identity).....
247c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 79 63 6c 65 2d 73 6f 72 74 2d 66 75 6e 63 74 ...............(cycle-sort-funct
247e0 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ion...identity).................
24800 20 20 20 28 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 2c 61 6e 6e 6f 74 ...(annotation-function...,annot
24820 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 28 63 61 74 65 67 ation)....................(categ
24840 6f 72 79 20 2e 20 2c 63 61 74 65 67 6f 72 79 29 29 0a 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 ory...,category)).......(complet
24860 65 2d 77 69 74 68 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 e-with-action.action.candidates.
24880 73 74 72 20 70 72 65 64 29 29 29 29 0a 0a 0a 3b 3b 3b 3b 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 str.pred))))...;;;;.Key.bindings
248a0 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 6d 72 2d 70 72 65 66 69 78 2d 6d 61 70 0a ..(defvar-keymap.tmr-prefix-map.
248c0 20 20 3a 64 6f 63 20 22 47 6c 6f 62 61 6c 20 70 72 65 66 69 78 20 6d 61 70 20 66 6f 72 20 54 4d ..:doc."Global.prefix.map.for.TM
248e0 52 73 2e 0a 54 68 69 73 20 6d 61 70 20 73 68 6f 75 6c 64 20 62 65 20 62 6f 75 6e 64 20 74 6f 20 Rs..This.map.should.be.bound.to.
24900 61 20 67 6c 6f 62 61 6c 20 70 72 65 66 69 78 20 6b 65 79 2e 22 0a 20 20 22 2b 22 20 23 27 74 6d a.global.prefix.key."..."+".#'tm
24920 72 0a 20 20 22 2a 22 20 23 27 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 0a 20 20 22 74 22 r..."*".#'tmr-with-details..."t"
24940 20 23 27 74 6d 72 0a 20 20 22 54 22 20 23 27 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 0a .#'tmr..."T".#'tmr-with-details.
24960 20 20 22 6c 22 20 23 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 0a 20 20 22 63 22 .."l".#'tmr-tabulated-view..."c"
24980 20 23 27 74 6d 72 2d 63 6c 6f 6e 65 0a 20 20 22 73 22 20 23 27 74 6d 72 2d 72 65 73 63 68 65 64 .#'tmr-clone..."s".#'tmr-resched
249a0 75 6c 65 0a 20 20 22 61 22 20 23 27 74 6d 72 2d 74 6f 67 67 6c 65 2d 61 63 6b 6e 6f 77 6c 65 64 ule..."a".#'tmr-toggle-acknowled
249c0 67 65 0a 20 20 22 65 22 20 23 27 74 6d 72 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a ge..."e".#'tmr-edit-description.
249e0 20 20 22 72 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 0a 20 20 22 52 22 20 23 27 74 6d 72 2d 72 .."r".#'tmr-remove..."R".#'tmr-r
24a00 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 0a 20 20 22 6b 22 20 23 27 74 6d 72 2d 63 61 6e 63 65 emove-finished..."k".#'tmr-cance
24a20 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 74 6d l)..;;;###autoload.(autoload.'tm
24a40 72 2d 70 72 65 66 69 78 2d 6d 61 70 20 22 74 6d 72 22 20 6e 69 6c 20 74 20 27 6b 65 79 6d 61 70 r-prefix-map."tmr".nil.t.'keymap
24a60 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 6d 72 2d 70 72 65 66 69 78 2d 6d 61 70 20 74 6d 72 2d ).(defalias.'tmr-prefix-map.tmr-
24a80 70 72 65 66 69 78 2d 6d 61 70 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 6d 72 2d prefix-map)..(defvar-keymap.tmr-
24aa0 74 61 62 75 6c 61 74 65 64 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 62 69 tabulated-mode-map...:doc."Keybi
24ac0 6e 64 69 6e 67 73 20 66 6f 72 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 6d 6f 64 65 27 2e ndings.for.`tmr-tabulated-mode'.
24ae0 22 0a 20 20 22 6b 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 0a 20 20 22 72 22 20 23 27 74 6d 72 "..."k".#'tmr-remove..."r".#'tmr
24b00 2d 72 65 6d 6f 76 65 0a 20 20 22 52 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 -remove..."R".#'tmr-remove-finis
24b20 68 65 64 0a 20 20 22 2b 22 20 23 27 74 6d 72 0a 20 20 22 74 22 20 23 27 74 6d 72 0a 20 20 22 2a hed..."+".#'tmr..."t".#'tmr..."*
24b40 22 20 23 27 74 6d 72 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 0a 20 20 22 54 22 20 23 27 74 6d 72 ".#'tmr-with-details..."T".#'tmr
24b60 2d 77 69 74 68 2d 64 65 74 61 69 6c 73 0a 20 20 22 63 22 20 23 27 74 6d 72 2d 63 6c 6f 6e 65 0a -with-details..."c".#'tmr-clone.
24b80 20 20 22 61 22 20 23 27 74 6d 72 2d 74 6f 67 67 6c 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 0a 20 .."a".#'tmr-toggle-acknowledge..
24ba0 20 22 65 22 20 23 27 74 6d 72 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 22 73 ."e".#'tmr-edit-description..."s
24bc0 22 20 23 27 74 6d 72 2d 72 65 73 63 68 65 64 75 6c 65 29 0a 0a 3b 3b 3b 3b 3b 20 49 6e 74 65 67 ".#'tmr-reschedule)..;;;;;.Integ
24be0 72 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 60 65 6d 62 61 72 6b 27 20 70 61 63 6b 61 67 65 ration.with.the.`embark'.package
24c00 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 74 6d 72 2d 61 63 74 69 6f 6e 2d 6d 61 70 0a ..(defvar-keymap.tmr-action-map.
24c20 20 20 3a 64 6f 63 20 22 41 63 74 69 6f 6e 20 6d 61 70 20 66 6f 72 20 54 4d 52 73 2c 20 77 68 69 ..:doc."Action.map.for.TMRs,.whi
24c40 63 68 20 63 61 6e 20 62 65 20 75 74 69 6c 69 7a 65 64 20 62 79 20 45 6d 62 61 72 6b 2e 22 0a 20 ch.can.be.utilized.by.Embark."..
24c60 20 22 6b 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 0a 20 20 22 72 22 20 23 27 74 6d 72 2d 72 65 ."k".#'tmr-remove..."r".#'tmr-re
24c80 6d 6f 76 65 0a 20 20 22 52 22 20 23 27 74 6d 72 2d 72 65 6d 6f 76 65 2d 66 69 6e 69 73 68 65 64 move..."R".#'tmr-remove-finished
24ca0 0a 20 20 22 63 22 20 23 27 74 6d 72 2d 63 6c 6f 6e 65 0a 20 20 22 61 22 20 23 27 74 6d 72 2d 74 ..."c".#'tmr-clone..."a".#'tmr-t
24cc0 6f 67 67 6c 65 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 0a 20 20 22 65 22 20 23 27 74 6d 72 2d 65 64 oggle-acknowledge..."e".#'tmr-ed
24ce0 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 22 73 22 20 23 27 74 6d 72 2d 72 65 73 63 68 it-description..."s".#'tmr-resch
24d00 65 64 75 6c 65 29 0a 0a 28 64 65 66 76 61 72 20 65 6d 62 61 72 6b 2d 6b 65 79 6d 61 70 2d 61 6c edule)..(defvar.embark-keymap-al
24d20 69 73 74 29 0a 28 64 65 66 76 61 72 20 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61 63 74 69 6f 6e 2d ist).(defvar.embark-post-action-
24d40 68 6f 6f 6b 73 29 0a 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 65 6d hooks).(with-eval-after-load.'em
24d60 62 61 72 6b 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 6b 65 79 6d bark...(add-to-list.'embark-keym
24d80 61 70 2d 61 6c 69 73 74 20 27 28 74 6d 72 2d 74 69 6d 65 72 20 2e 20 74 6d 72 2d 61 63 74 69 6f ap-alist.'(tmr-timer...tmr-actio
24da0 6e 2d 6d 61 70 29 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 0a 20 20 20 66 6f 72 20 63 6d 64 20 74 68 n-map))...(cl-loop....for.cmd.th
24dc0 65 20 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 6f 66 20 74 6d 72 2d 61 63 74 69 6f 6e 2d 6d 61 70 e.key-bindings.of.tmr-action-map
24de0 0a 20 20 20 69 66 20 28 63 6f 6d 6d 61 6e 64 70 20 63 6d 64 29 20 64 6f 0a 20 20 20 28 61 64 64 ....if.(commandp.cmd).do....(add
24e00 2d 74 6f 2d 6c 69 73 74 20 27 65 6d 62 61 72 6b 2d 70 6f 73 74 2d 61 63 74 69 6f 6e 2d 68 6f 6f -to-list.'embark-post-action-hoo
24e20 6b 73 20 28 6c 69 73 74 20 63 6d 64 20 27 65 6d 62 61 72 6b 2d 2d 72 65 73 74 61 72 74 29 29 29 ks.(list.cmd.'embark--restart)))
24e40 29 0a 0a 3b 3b 3b 3b 20 54 61 62 75 6c 61 74 65 64 20 76 69 65 77 0a 0a 3b 3b 3b 23 23 23 61 75 )..;;;;.Tabulated.view..;;;###au
24e60 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 toload.(defun.tmr-tabulated-view
24e80 20 28 62 75 66 66 65 72 20 61 63 74 69 6f 6e 2d 61 6c 69 73 74 29 0a 20 20 22 4f 70 65 6e 20 61 .(buffer.action-alist)..."Open.a
24ea0 20 74 61 62 75 6c 61 74 65 64 20 6c 69 73 74 20 62 75 66 66 65 72 20 6c 69 73 74 69 6e 67 20 74 .tabulated.list.buffer.listing.t
24ec0 6d 72 20 74 69 6d 65 72 73 2e 0a 42 55 46 46 45 52 20 69 73 20 74 68 65 20 62 75 66 66 65 72 20 mr.timers..BUFFER.is.the.buffer.
24ee0 74 6f 20 75 73 65 20 61 6e 64 20 41 43 54 49 4f 4e 2d 41 4c 49 53 54 20 69 73 20 77 68 61 74 20 to.use.and.ACTION-ALIST.is.what.
24f00 60 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 0a 75 73 65 73 2e 20 20 54 68 6f 73 65 20 70 61 `display-buffer'.uses...Those.pa
24f20 72 61 6d 65 74 65 72 73 20 61 72 65 20 6d 65 61 6e 74 20 66 6f 72 20 75 73 65 20 69 6e 20 4c 69 rameters.are.meant.for.use.in.Li
24f40 73 70 2e 20 20 49 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 2c 0a 74 68 65 79 20 61 72 sp...In.interactive.use,.they.ar
24f60 65 20 73 65 74 20 74 6f 20 72 65 61 73 6f 6e 61 62 6c 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 e.set.to.reasonable.default.valu
24f80 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 0a 20 20 20 es."...(interactive....(list....
24fa0 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 74 6d 72 2d 74 61 62 75 6c 61 .(get-buffer-create."*tmr-tabula
24fc0 74 65 64 2d 76 69 65 77 2a 22 29 0a 20 20 20 20 74 6d 72 2d 6c 69 73 74 2d 74 69 6d 65 72 73 2d ted-view*").....tmr-list-timers-
24fe0 61 63 74 69 6f 6e 2d 61 6c 69 73 74 29 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 action-alist))...(with-current-b
25000 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 28 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d uffer.buffer.....(tmr-tabulated-
25020 6d 6f 64 65 29 29 0a 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 20 mode))...(display-buffer.buffer.
25040 61 63 74 69 6f 6e 2d 61 6c 69 73 74 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 74 6d 72 2d 6c action-alist))..(defalias.'tmr-l
25060 69 73 74 2d 74 69 6d 65 72 73 20 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 0a 20 ist-timers.'tmr-tabulated-view..
25080 20 22 41 6c 69 61 73 20 66 6f 72 20 60 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 27 ."Alias.for.`tmr-tabulated-view'
250a0 20 63 6f 6d 6d 61 6e 64 2e 22 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 .command.")..(defun.tmr-tabulate
250c0 64 2d 2d 73 65 74 2d 65 6e 74 72 69 65 73 20 28 29 0a 20 20 22 53 65 74 20 74 68 65 20 76 61 6c d--set-entries.()..."Set.the.val
250e0 75 65 20 6f 66 20 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 65 6e 74 72 69 65 73 27 20 77 ue.of.`tabulated-list-entries'.w
25100 69 74 68 20 74 69 6d 65 72 73 2e 22 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 74 61 62 75 6c ith.timers."...(setq-local.tabul
25120 61 74 65 64 2d 6c 69 73 74 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ated-list-entries...............
25140 28 6d 61 70 63 61 72 20 23 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 74 69 6d 65 72 2d 74 (mapcar.#'tmr-tabulated--timer-t
25160 6f 2d 65 6e 74 72 79 20 74 6d 72 2d 2d 74 69 6d 65 72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 o-entry.tmr--timers)))..(defun.t
25180 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 74 69 6d 65 72 2d 74 6f 2d 65 6e 74 72 79 20 28 74 69 mr-tabulated--timer-to-entry.(ti
251a0 6d 65 72 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 54 49 4d 45 52 20 69 6e 74 6f 20 61 6e 20 65 6e mer)..."Convert.TIMER.into.an.en
251c0 74 72 79 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 try.suitable.for.`tabulated-list
251e0 2d 65 6e 74 72 69 65 73 27 2e 22 0a 20 20 28 6c 69 73 74 0a 20 20 20 74 69 6d 65 72 0a 20 20 20 -entries'."...(list....timer....
25200 28 76 65 63 74 6f 72 0a 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 74 6d 72 2d 2d 66 6f (vector.....(propertize.(tmr--fo
25220 72 6d 61 74 2d 63 72 65 61 74 69 6f 6e 2d 64 61 74 65 20 74 69 6d 65 72 29 20 27 66 61 63 65 20 rmat-creation-date.timer).'face.
25240 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 73 74 61 72 74 2d 74 69 6d 65 29 0a 20 20 20 20 28 'tmr-tabulated-start-time).....(
25260 70 72 6f 70 65 72 74 69 7a 65 20 28 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 65 6e 64 2d 64 61 74 65 propertize.(tmr--format-end-date
25280 20 74 69 6d 65 72 29 20 27 66 61 63 65 20 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 65 6e 64 .timer).'face.'tmr-tabulated-end
252a0 2d 74 69 6d 65 29 0a 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 74 6d 72 2d 2d 66 6f 72 -time).....(propertize.(tmr--for
252c0 6d 61 74 2d 72 65 6d 61 69 6e 69 6e 67 20 74 69 6d 65 72 29 20 27 66 61 63 65 20 27 74 6d 72 2d mat-remaining.timer).'face.'tmr-
252e0 74 61 62 75 6c 61 74 65 64 2d 72 65 6d 61 69 6e 69 6e 67 2d 74 69 6d 65 29 0a 20 20 20 20 28 70 tabulated-remaining-time).....(p
25300 72 6f 70 65 72 74 69 7a 65 20 28 69 66 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 61 63 6b 6e 6f 77 ropertize.(if.(tmr--timer-acknow
25320 6c 65 64 67 65 70 20 74 69 6d 65 72 29 20 22 59 65 73 22 20 22 22 29 20 27 66 61 63 65 20 27 74 ledgep.timer)."Yes"."").'face.'t
25340 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 29 0a 20 20 mr-tabulated-acknowledgement)...
25360 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 64 65 ..(propertize.(or.(tmr--timer-de
25380 73 63 72 69 70 74 69 6f 6e 20 74 69 6d 65 72 29 20 22 22 29 20 27 66 61 63 65 20 27 74 6d 72 2d scription.timer)."").'face.'tmr-
253a0 74 61 62 75 6c 61 74 65 64 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 76 tabulated-description))))..(defv
253c0 61 72 2d 6c 6f 63 61 6c 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 72 65 66 72 65 73 68 2d ar-local.tmr-tabulated--refresh-
253e0 74 69 6d 65 72 20 6e 69 6c 0a 20 20 22 54 69 6d 65 72 20 75 73 65 64 20 74 6f 20 72 65 66 72 65 timer.nil..."Timer.used.to.refre
25400 73 68 20 74 61 62 75 6c 61 74 65 64 20 76 69 65 77 2e 22 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 sh.tabulated.view.")..(defun.tmr
25420 2d 74 61 62 75 6c 61 74 65 64 2d 2d 77 69 6e 64 6f 77 2d 68 6f 6f 6b 20 28 29 0a 20 20 22 53 65 -tabulated--window-hook.()..."Se
25440 74 75 70 20 74 69 6d 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 61 62 75 6c 61 74 65 64 20 76 tup.timer.to.refresh.tabulated.v
25460 69 65 77 2e 22 0a 20 20 28 69 66 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 0a iew."...(if.(get-buffer-window).
25480 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 72 65 66 ......(unless.tmr-tabulated--ref
254a0 72 65 73 68 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 69 6d 65 72 resh-timer.........(let*.((timer
254c0 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 20 28 63 75 72 72 65 .nil)................(buf.(curre
254e0 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 72 nt-buffer))................(refr
25500 65 73 68 0a 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 29 0a 20 esh.................(lambda.()..
25520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 62 75 66 66 65 72 2d 6c 69 76 .................(if.(buffer-liv
25540 65 2d 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 e-p.buf).......................(
25560 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 with-current-buffer.buf.........
25580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 77 69 6e 20 28 ................(if-let*.((win.(
255a0 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 get-buffer-window)))............
255c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d .................(with-selected-
255e0 77 69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 window.win......................
25600 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 65 6f 62 70 29 29 29 0a 20 20 20 .........(let.((end.(eobp)))....
25620 20 20 20 20 20 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 .............................;;.
25640 4f 70 74 69 6d 69 7a 65 64 20 72 65 66 72 65 73 68 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 Optimized.refreshing............
25660 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 28 65 6e .....................(dolist.(en
25680 74 72 79 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 65 6e 74 72 69 65 73 29 0a 20 20 20 20 try.tabulated-list-entries).....
256a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 ..............................(s
256c0 65 74 66 20 28 61 72 65 66 20 28 63 61 64 72 20 65 6e 74 72 79 29 20 32 29 0a 20 20 20 20 20 20 etf.(aref.(cadr.entry).2).......
256e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
25700 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 74 6d 72 2d 2d 66 6f 72 6d 61 74 2d 72 65 6d 61 69 ..(propertize.(tmr--format-remai
25720 6e 69 6e 67 20 28 63 61 72 20 65 6e 74 72 79 29 29 20 27 66 61 63 65 20 27 74 6d 72 2d 74 61 62 ning.(car.entry)).'face.'tmr-tab
25740 75 6c 61 74 65 64 2d 72 65 6d 61 69 6e 69 6e 67 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 20 20 20 ulated-remaining-time)))........
25760 20 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 61 62 75 6c 61 .........................(tabula
25780 74 65 64 2d 6c 69 73 74 2d 70 72 69 6e 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ted-list-print.t)...............
257a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 65 6e 64 20 28 67 6f 74 ..................(when.end.(got
257c0 6f 2d 63 68 61 72 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 o-char.(point-max))))...........
257e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 41 43 4b 3a 20 46 6f 72 ....................;;.HACK:.For
25800 20 73 6f 6d 65 20 72 65 61 73 6f 6e 20 74 68 65 20 68 6c 2d 6c 69 6e 65 20 68 69 67 68 6c 69 67 .some.reason.the.hl-line.highlig
25820 68 74 69 6e 67 20 67 65 74 73 20 6c 6f 73 74 20 68 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 hting.gets.lost.here............
25840 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 61 6e 64 20 28 62 ...................(when.(and.(b
25860 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 67 6c 6f 62 61 6c 2d 68 6c 2d 6c 69 6e 65 2d 6d ound-and-true-p.global-hl-line-m
25880 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ode)............................
258a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 67 6c 6f 62 61 6c 2d 68 ..............(fboundp.'global-h
258c0 6c 2d 6c 69 6e 65 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 l-line-highlight))..............
258e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 68 6c 2d 6c 69 ...................(global-hl-li
25900 6e 65 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 20 20 ne-highlight))..................
25920 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 62 6f 75 6e 64 2d 61 .............(when.(and.(bound-a
25940 6e 64 2d 74 72 75 65 2d 70 20 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 nd-true-p.hl-line-mode).........
25960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
25980 20 28 66 62 6f 75 6e 64 70 20 27 68 6c 2d 6c 69 6e 65 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 .(fboundp.'hl-line-highlight))..
259a0 20 20 20 20 20 20 20 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 ...............................(
259c0 68 6c 2d 6c 69 6e 65 2d 68 69 67 68 6c 69 67 68 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 hl-line-highlight)))............
259e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 74 69 6d ...............(cancel-timer.tim
25a00 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 28 73 er)...........................(s
25a20 65 74 71 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 72 65 66 72 65 73 68 2d 74 69 6d 65 72 etq.tmr-tabulated--refresh-timer
25a40 20 6e 69 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 28 63 61 6e .nil))).....................(can
25a60 63 65 6c 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 cel-timer.timer)))))...........(
25a80 73 65 74 71 20 74 69 6d 65 72 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 31 20 31 20 72 65 66 72 setq.timer.(run-at-time.1.1.refr
25aa0 65 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6d 72 2d 74 61 62 75 6c 61 74 esh).................tmr-tabulat
25ac0 65 64 2d 2d 72 65 66 72 65 73 68 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 29 29 0a 20 20 20 20 28 ed--refresh-timer.timer))).....(
25ae0 77 68 65 6e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 72 65 66 72 65 73 68 2d 74 69 6d 65 when.tmr-tabulated--refresh-time
25b00 72 0a 20 20 20 20 20 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 74 6d 72 2d 74 61 62 75 6c 61 r.......(cancel-timer.tmr-tabula
25b20 74 65 64 2d 2d 72 65 66 72 65 73 68 2d 74 69 6d 65 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 ted--refresh-timer).......(setq.
25b40 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 72 65 66 72 65 73 68 2d 74 69 6d 65 72 20 6e 69 6c tmr-tabulated--refresh-timer.nil
25b60 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 63 6f 6d 70 ))))..(defun.tmr-tabulated--comp
25b80 61 72 65 2d 72 65 6d 61 69 6e 69 6e 67 20 28 61 20 62 29 0a 20 20 22 43 6f 6d 70 61 72 65 20 72 are-remaining.(a.b)..."Compare.r
25ba0 65 6d 61 69 6e 69 6e 67 20 74 69 6d 65 20 6f 66 20 74 69 6d 65 72 73 20 41 20 61 6e 64 20 42 2e emaining.time.of.timers.A.and.B.
25bc0 22 0a 20 20 28 74 69 6d 65 2d 6c 65 73 73 2d 70 20 28 74 6d 72 2d 2d 74 69 6d 65 72 2d 65 6e 64 "...(time-less-p.(tmr--timer-end
25be0 2d 64 61 74 65 20 28 63 61 72 20 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 -date.(car.a))................(t
25c00 6d 72 2d 2d 74 69 6d 65 72 2d 65 6e 64 2d 64 61 74 65 20 28 63 61 72 20 62 29 29 29 29 0a 0a 28 mr--timer-end-date.(car.b))))..(
25c20 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 define-derived-mode.tmr-tabulate
25c40 64 2d 6d 6f 64 65 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64 65 20 22 54 4d 52 22 d-mode.tabulated-list-mode."TMR"
25c60 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 74 6f 20 64 69 73 70 6c 61 79 20 74 6d 72 20 74 69 ..."Major.mode.to.display.tmr.ti
25c80 6d 65 72 73 2e 22 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 74 61 62 75 6c 61 74 65 64 2d 6c mers."...(setq-local.tabulated-l
25ca0 69 73 74 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 28 22 53 74 61 72 ist-format...............[("Star
25cc0 74 22 20 31 30 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 45 6e 64 22 20 31 t".10.t)................("End".1
25ce0 30 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 52 65 6d 61 69 6e 69 6e 67 22 0.t)................("Remaining"
25d00 20 31 30 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 63 6f 6d 70 61 72 65 2d 72 65 6d 61 69 .10.tmr-tabulated--compare-remai
25d20 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 41 63 6b 6e 6f 77 6c 65 64 ning)................("Acknowled
25d40 67 65 3f 22 20 31 34 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 44 65 73 63 ge?".14.t)................("Desc
25d60 72 69 70 74 69 6f 6e 22 20 30 20 74 29 5d 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 6e ription".0.t)])...(add-hook.'win
25d80 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 6f 6f 6b 20 23 27 dow-configuration-change-hook.#'
25da0 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 77 69 6e 64 6f 77 2d 68 6f 6f 6b 20 6e 69 6c 20 74 tmr-tabulated--window-hook.nil.t
25dc0 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 72 65 )...(add-hook.'tabulated-list-re
25de0 76 65 72 74 2d 68 6f 6f 6b 20 23 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 73 65 74 2d 65 vert-hook.#'tmr-tabulated--set-e
25e00 6e 74 72 69 65 73 20 6e 69 6c 20 74 29 0a 20 20 28 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d ntries.nil.t)...(tmr-tabulated--
25e20 73 65 74 2d 65 6e 74 72 69 65 73 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 69 set-entries)...(tabulated-list-i
25e40 6e 69 74 2d 68 65 61 64 65 72 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 72 nit-header)...(tabulated-list-pr
25e60 69 6e 74 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 74 69 6d int))..(defun.tmr-tabulated--tim
25e80 65 72 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 74 69 6d er-at-point.()..."Return.the.tim
25ea0 65 72 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 6f 72 20 6e 69 6c 2e 22 0a er.on.the.current.line.or.nil.".
25ec0 20 20 28 61 6e 64 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 23 27 74 6d 72 2d 74 61 62 75 ..(and.(eq.major-mode.#'tmr-tabu
25ee0 6c 61 74 65 64 2d 6d 6f 64 65 29 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 74 2d lated-mode).(tabulated-list-get-
25f00 69 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 72 65 66 id)))..(defun.tmr-tabulated--ref
25f20 72 65 73 68 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 resh.()..."Refresh.*tmr-tabulate
25f40 64 2d 76 69 65 77 2a 20 62 75 66 66 65 72 20 69 66 20 69 74 20 65 78 69 73 74 73 2e 22 0a 20 20 d-view*.buffer.if.it.exists."...
25f60 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 75 66 20 28 67 65 74 2d 62 75 66 66 65 72 20 22 2a 74 (when-let*.((buf.(get-buffer."*t
25f80 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 2a 22 29 29 29 0a 20 20 20 20 28 77 69 74 68 mr-tabulated-view*"))).....(with
25fa0 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 28 6c 65 74 20 28 -current-buffer.buf.......(let.(
25fc0 28 6c 69 6e 65 73 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 0a 20 20 (lines.(line-number-at-pos)))...
25fe0 20 20 20 20 20 20 28 72 65 76 65 72 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 28 77 ......(revert-buffer).........(w
26000 68 65 6e 20 28 61 6e 64 20 28 62 6f 62 70 29 20 28 3e 20 6c 69 6e 65 73 20 31 29 29 0a 20 20 20 hen.(and.(bobp).(>.lines.1))....
26020 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31 2d 20 6c 69 6e 65 73 29 29 .......(forward-line.(1-.lines))
26040 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 ...........(unless.(tabulated-li
26060 73 74 2d 67 65 74 2d 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d st-get-id).............(forward-
26080 6c 69 6e 65 20 2d 31 29 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 74 6d 72 2d 2d line.-1)))))))..(add-hook.'tmr--
260a0 75 70 64 61 74 65 2d 68 6f 6f 6b 20 23 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 72 65 66 update-hook.#'tmr-tabulated--ref
260c0 72 65 73 68 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 74 6d 72 2d 2d 72 65 61 64 2d 74 69 6d 65 72 resh).(add-hook.'tmr--read-timer
260e0 2d 68 6f 6f 6b 20 23 27 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 2d 74 69 6d 65 72 2d 61 74 2d -hook.#'tmr-tabulated--timer-at-
26100 70 6f 69 6e 74 29 0a 0a 3b 3b 3b 3b 20 41 73 6b 20 69 66 20 74 68 65 72 65 20 61 72 65 20 74 69 point)..;;;;.Ask.if.there.are.ti
26120 6d 65 72 73 20 62 65 66 6f 72 65 20 65 78 69 74 69 6e 67 20 45 6d 61 63 73 0a 0a 28 64 65 66 75 mers.before.exiting.Emacs..(defu
26140 6e 20 74 6d 72 2d 6b 69 6c 6c 2d 65 6d 61 63 73 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 20 n.tmr-kill-emacs-query-function.
26160 28 29 0a 20 20 22 41 73 6b 20 62 65 66 6f 72 65 20 65 78 69 74 69 6e 67 20 45 6d 61 63 73 20 69 ()..."Ask.before.exiting.Emacs.i
26180 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 61 63 74 69 76 65 20 54 4d 52 20 74 69 6d 65 72 f.there.are.any.active.TMR.timer
261a0 73 2e 22 0a 20 20 28 69 66 20 28 6e 6f 74 20 28 61 6e 64 20 74 6d 72 2d 2d 74 69 6d 65 72 73 20 s."...(if.(not.(and.tmr--timers.
261c0 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 74 6d 72 2d 2d 74 69 6d 65 72 2d 66 69 6e 69 73 68 65 (seq-remove.#'tmr--timer-finishe
261e0 64 70 20 74 6d 72 2d 2d 74 69 6d 65 72 73 29 29 29 0a 20 20 20 20 20 20 74 0a 20 20 20 20 28 74 dp.tmr--timers))).......t.....(t
26200 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 0a 20 20 20 20 20 28 67 65 74 2d 62 75 66 66 mr-tabulated-view......(get-buff
26220 65 72 2d 63 72 65 61 74 65 20 22 2a 74 6d 72 2d 74 61 62 75 6c 61 74 65 64 2d 76 69 65 77 2a 22 er-create."*tmr-tabulated-view*"
26240 29 0a 20 20 20 20 20 27 28 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 73 65 2d 6d )......'((display-buffer-reuse-m
26260 6f 64 65 2d 77 69 6e 64 6f 77 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 74 2d 62 6f 74 ode-window.display-buffer-at-bot
26280 74 6f 6d 29 0a 20 20 20 20 20 20 20 28 6d 6f 64 65 20 2e 20 74 6d 72 2d 74 61 62 75 6c 61 74 65 tom)........(mode...tmr-tabulate
262a0 64 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 2e 20 d-mode)........(window-height...
262c0 66 69 74 2d 77 69 6e 64 6f 77 2d 74 6f 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 28 64 65 fit-window-to-buffer)........(de
262e0 64 69 63 61 74 65 64 20 2e 20 74 29 0a 20 20 20 20 20 20 20 28 70 72 65 73 65 72 76 65 2d 73 69 dicated...t)........(preserve-si
26300 7a 65 20 2e 20 28 74 20 2e 20 74 29 29 29 29 0a 20 20 20 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 ze...(t...t)))).....(yes-or-no-p
26320 20 22 54 4d 52 20 68 61 73 20 72 75 6e 6e 69 6e 67 20 74 69 6d 65 72 73 3b 20 65 78 69 74 20 61 ."TMR.has.running.timers;.exit.a
26340 6e 79 77 61 79 3f 20 22 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 65 6d 61 nyway?.")))..(add-hook.'kill-ema
26360 63 73 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 74 6d 72 2d 6b 69 6c 6c 2d 65 6d cs-query-functions.#'tmr-kill-em
26380 61 63 73 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 74 acs-query-function)..(provide.'t
263a0 6d 72 29 0a 3b 3b 3b 20 74 6d 72 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 mr).;;;.tmr.el.ends.here........
263c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
263e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26400 74 6d 72 2d 31 2e 31 2e 30 2f 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 00 00 00 00 00 00 00 00 tmr-1.1.0/.dir-locals.el........
26420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26460 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
26480 30 30 30 30 32 32 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 33 37 37 00 20 30 00 00 00 0000222.00000000000.013377..0...
264a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
264c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
264e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26500 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...................
26520 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...................
26540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
265a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
265c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
265e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26600 3b 3b 3b 20 44 69 72 65 63 74 6f 72 79 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 0a 3b 3b ;;;.Directory.Local.Variables.;;
26620 3b 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 28 69 6e 66 6f ;.For.more.information.see.(info
26640 20 22 28 65 6d 61 63 73 29 20 44 69 72 65 63 74 6f 72 79 20 56 61 72 69 61 62 6c 65 73 22 29 0a ."(emacs).Directory.Variables").
26660 0a 28 28 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 20 2e 20 28 28 69 6e 64 65 6e 74 2d 74 61 .((emacs-lisp-mode...((indent-ta
26680 62 73 2d 6d 6f 64 65 20 2e 20 6e 69 6c 29 29 29 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bs-mode...nil))))...............
266a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
266c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
266e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
267a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
267c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
267e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
268a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
268c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
268e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
269a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
269c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
269e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
270a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
270c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
270e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
271a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
271c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
271e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
272a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
272c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
272e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
273a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
273c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
273e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
274a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
274c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
274e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
275a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
275c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
275e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
276a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
276c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
276e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
277a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
277c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
277e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
278a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
278c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
278e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
279a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
279c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
279e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................