From 662c3febdc1c74bb91e49992974f0b26a3e3ac6e Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Mon, 19 Dec 2016 10:47:05 +0100 Subject: [PATCH] Add autoloaded EMACS libraries: KBDMAC and TIME. --- build/build.tcl | 2 ++ doc/emacs1/time.info | 29 +++++++++++++++++++++++++++++ src/emacs1/kbdmac.46 | Bin 0 -> 18284 bytes src/emacs1/time.49 | Bin 0 -> 4846 bytes 4 files changed, 31 insertions(+) create mode 100755 doc/emacs1/time.info create mode 100755 src/emacs1/kbdmac.46 create mode 100755 src/emacs1/time.49 diff --git a/build/build.tcl b/build/build.tcl index 3660da3c..26b25048 100644 --- a/build/build.tcl +++ b/build/build.tcl @@ -267,6 +267,7 @@ respond ":EJ" "\033xgenerate\033emacs;dired\033emacs1;dired\r" respond ":EJ" "\033xgenerate\033emacs;doclsp\033emacs1;doclsp\r" respond ":EJ" "\033xgenerate\033emacs;elisp\033emacs1;elisp\r" respond ":EJ" "\033xgenerate\033emacs;info\033emacs1;info\r" +respond ":EJ" "\033xgenerate\033emacs;kbdmac\033emacs1;kbdmac\r" respond ":EJ" "\033xgenerate\033emacs;ledit\033emacs1;ledit\r" respond ":EJ" "\033xgenerate\033emacs;lispt\033emacs1;lispt\r" respond ":EJ" "\033xgenerate\033emacs;lsputl\033emacs1;lsputl\r" @@ -283,6 +284,7 @@ respond ":EJ" "\033xgenerate\033emacs;taggen\033emacs1;taggen\r" respond ":EJ" "\033xgenerate\033emacs;tdebug\033emacs1;tdebug\r" respond ":EJ" "\033xgenerate\033emacs;tex\033emacs1;tex\r" respond ":EJ" "\033xgenerate\033emacs;texmac\033emacs1;texmac\r" +respond ":EJ" "\033xgenerate\033emacs;time\033emacs1;time\r" respond ":EJ" "\033xgenerate\033emacs;vt100\033emacs1;vt100\r" respond ":EJ" "\033xgenerate\033emacs;vt52\033emacs1;vt52\r" respond ":EJ" "\033xgenerate\033emacs;xlisp\033emacs1;xlisp\r" diff --git a/doc/emacs1/time.info b/doc/emacs1/time.info new file mode 100755 index 00000000..e0f6ffc4 --- /dev/null +++ b/doc/emacs1/time.info @@ -0,0 +1,29 @@ +The TIME Library Sunday, 23 December 1979 + +This library is for keeping a modeline clock. To start the clock, +just do: + + MM & Start Realtime Modeline Clock + +If no arg is given, it will update every minute. If an arg is given, +it's the number of seconds to wait between updates. + +The bug that caused this clock to update only half as often as it was +supposed to has been fixed. + +The mode line clock will now update even in recursive-^R modes. + +To get only the time and not the date, do + + 1 m.vTime Only + +in an init file. + +This library clobbers the AutoSave facility's ability to wake up in +realtime and save your file every few minutes if needed. To make up for +that, you can do + + m(m.m & Enable MODLIN AutoSave) + +in your Emacs init file after loading this library. This will enable +a pretty much equivalent capability. diff --git a/src/emacs1/kbdmac.46 b/src/emacs1/kbdmac.46 new file mode 100755 index 0000000000000000000000000000000000000000..f3fd9f6ba15eabdd20de458183ac8bee6e3355c5 GIT binary patch literal 18284 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 literal 0 HcmV?d00001 diff --git a/src/emacs1/time.49 b/src/emacs1/time.49 new file mode 100755 index 0000000000000000000000000000000000000000..3b7da642aa77117161bd9645fd2e607128002823 GIT binary patch literal 4846 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 literal 0 HcmV?d00001