Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
-- This file:
--   http://anggtwu.net/SUBTITLES/emacsconf2019.lua.html
--   http://anggtwu.net/SUBTITLES/emacsconf2019.lua
--          (find-angg "SUBTITLES/emacsconf2019.lua")
-- Author: Eduardo Ochs <eduardoochs@gmail.com>
--
-- (defun l () (interactive) (find-angg "SUBTITLES/emacsconf2019.lua"))
-- (defun l () (interactive) (find-SUBS "emacsconf2019.lua"))
-- (defun b () (interactive) (find-TH   "emacsconf2019"))
-- (defun p () (interactive) (find-TH   "emacsconf2019"))
-- (defun p () (interactive) (find-TH   "emacsconf2019-subtitles"))
-- (defun R () (interactive) (ee-recompile-SUBTITLES-0))
-- (defun r () (interactive) (ee-recompile-SUBTITLES-3))
-- (defun r () (interactive) (ee-recompile-SUBTITLES-1))
--  (define-key eev-mode-map (kbd "M-r") 'r)
--
-- Skel: (find-subs-links "eev2019")
-- Old:  (find-editeevsubtitles-links-1 "eev2019")
--       (find-efunction 'find-editeevsubtitles-links-1)
-- Yttr: (find-yttranscript-links       "eev2019" "86yiRG8YJD0")
-- Info: (find-1stclassvideo-links      "eev2019")
-- Play: (find-eev2019video "0:00")
--
--   Title: How to record executable notes with eev - and how to play them back
--   MP4:   http://anggtwu.net/eev-videos/emacsconf2019.mp4
--   YT:    http://www.youtube.com/watch?v=86yiRG8YJD0
--   Page:  http://anggtwu.net/emacsconf2019.html
--   Comment: A good non-technical introduction to eev.
--   Date:    2019nov02
--   Length:  19:21
--
--   «.subtitles»	(to "subtitles")
--
-- I use the code below to generate the subtitles in .vtt.

ee_dofile "~/LUA/Subtitles.lua" -- (find-angg "LUA/Subtitles.lua")

--[[
-- (find-angg "LUA/Subtitles.lua")

** Run the .lua and tell it to
** write the .vtt - by default in /tmp/
*
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "emacsconf2019.lua"
sts = Subtitles.fromsexps(subs_bigstr):addtime("19:21")
-- sts.lang = "pt-BR"
= sts
outfname = "$S/http/anggtwu.net/eev-videos/emacsconf2019.vtt"
outfname =                           "/tmp/emacsconf2019.vtt"
out = sts:vtt().."\n\n"
ee_writefile(outfname, out)
-- (find-fline                       "/tmp/emacsconf2019.vtt")

** Test the .vtt
** (find-eev2019video "0:00")

** Select /tmp/ or ee-eevvideosdir
** (find-eevvideosfile "")
** (find-eevvideosfile ""   "emacsconf2019.mp4")
** (find-eevvideossh0 "cp -v emacsconf2019.mp4 /tmp/")
** (code-video "eev2019video"                           "/tmp/emacsconf2019.mp4")
** (code-video "eev2019video" "$S/http/anggtwu.net/eev-videos/emacsconf2019.mp4")
** (find-eev2019video "0:00")

** Upload the emacsconf2019.vtt
** to http://anggtwu.net/eev-videos/
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
cd /tmp/
Scp-np emacsconf2019.vtt $TWUP/eev-videos/
Scp-np emacsconf2019.vtt $TWUS/eev-videos/

** Upload the subtitles to youtube
** http://www.youtube.com/watch?v=86yiRG8YJD0

** Check that the "psne subtitles" thing works
** (find-1stclassvideo-links "eev2019")

--]]

-- «subtitles»  (to ".subtitles")

subs_bigstr = [==[

  Part 1: the slides
  The slides are here:
    http://anggtwu.net/LATEX/2019emacsconf.pdf

% (find-eev2019video "00:00" "Hello! The name of this talk is \"How to")
% (find-eev2019video "00:03" "record executable notes with eev and")
% (find-eev2019video "00:05" "how to play them back\", and I'm Eduardo")
% (find-eev2019video "00:08" "Ochs, this person here, the author of eev,")
% (find-eev2019video "00:11" "and this is Selana Ochs, my main")
% (find-eev2019video "00:13" "contributor at the moment. Let me start")
% (find-eev2019video "00:17" "by explaining the prehistory of eev. Eev")
% (find-eev2019video "00:19" "appeared by accident. I was fascinated")
% (find-eev2019video "00:23" "by programming, and from what I knew")
% (find-eev2019video "00:25" "UNIX seemed to be the right thing... and")
% (find-eev2019video "00:28" "in 1995 I bought a computer that could run")
% (find-eev2019video "00:30" "GNU Linux and a Linux CD. I was studying")
% (find-eev2019video "00:33" "mathematics at the University - not")
% (find-eev2019video "00:35" "Computer Science - and I was able to learn")
% (find-eev2019video "00:39" "at the University a tiny bit of UNIX and")
% (find-eev2019video "00:41" "Lisp, but my social skills were very bad.")

% (find-eev2019video "00:46" "I couldn't socialized properly with")
% (find-eev2019video "00:48" "the people there who really knew Unix,")
% (find-eev2019video "00:51" "and they kept saying to me that")
% (find-eev2019video "00:53" "\"everybody uses vi\", but my memory was")
% (find-eev2019video "00:56" "very bad - as bad as my social skills -")
% (find-eev2019video "00:58" "and I typed slowly, and with lots of")
% (find-eev2019video "01:00" "mistakes... so at one point I decided to")
% (find-eev2019video "01:03" "give up learning vi, and I tried Emacs...")
% (find-eev2019video "01:05" "and I found it MIND-BLOWING.")

% (find-eev2019video "01:07" "I was taking notes about everything")
% (find-eev2019video "01:11" "that I was learning, and my notes")
% (find-eev2019video "01:14" "started to have lots of elisp hyperlinks")
% (find-eev2019video "01:17" "like these... When we execute this it")
% (find-eev2019video "01:21" "opens a certain directory with lots of")
% (find-eev2019video "01:23" "interesting files in it, and when we")
% (find-eev2019video "01:25" "execute this it opens a specific")
% (find-eev2019video "01:28" "file in that directory. I was")
% (find-eev2019video "01:32" "using hundreds of hyperlinks like these")
% (find-eev2019video "01:34" "to take notes of everything that I")
% (find-eev2019video "01:37" "found interesting... it was easy to follow")
% (find-eev2019video "01:40" "these expressions as hyperlinks: in the")
% (find-eev2019video "01:44" "beginning I used the standard")
% (find-eev2019video "01:45" "function `find-file', and then I created")
% (find-eev2019video "01:48" "a variant of it called `find-fline, that")
% (find-eev2019video "01:50" "accepted extra arguments... in the")
% (find-eev2019video "01:52" "beginning it only supported a line")
% (find-eev2019video "01:54" "number, like this, that would open this")
% (find-eev2019video "01:57" "file and go to the line 423, and then")

% (find-eev2019video "02:02" "I made it accept also strings to")
% (find-eev2019video "02:04" "search for... so this variant here would")
% (find-eev2019video "02:07" "open this file and search for the first")
% (find-eev2019video "02:10" "occurrence of this string here...")

% (find-eev2019video "02:12" "and I also invented shorter hyperlinks,")
% (find-eev2019video "02:14" "like these three here, in which")
% (find-eev2019video "02:19" "I do not need to specify the directory -")
% (find-eev2019video "02:22" "like this - because this directory is")
% (find-eev2019video "02:26" "somehow embedded in this code here... so")
% (find-eev2019video "02:31" "\"e\" means the directory with the elisp")
% (find-eev2019video "02:34" "files in Emacs. And I also wrote a very")
% (find-eev2019video "02:38" "primitive way to send the current")
% (find-eev2019video "02:41" "region to a shell: when I typed `M-x eev' -")
% (find-eev2019video "02:44" "which meant: \"emacs-execute-verbosely\" -")
% (find-eev2019video "02:48" "this command wrote the region into a")
% (find-eev2019video "02:51" "certain temporary file, and if I went to")
% (find-eev2019video "02:53" "a shell and I typed `ee'")
% (find-eev2019video "02:55" "it would run the commands in this")
% (find-eev2019video "02:57" "temporary file, and it would executed them.")
% (find-eev2019video "03:00" "These are some technical details that I")
% (find-eev2019video "03:02" "do not want to discuss now... and in a few")
% (find-eev2019video "03:06" "months using that I had created several")
% (find-eev2019video "03:08" "other kinds of elisp hyperlinks, all")
% (find-eev2019video "03:11" "of them also supporting these extra")
% (find-eev2019video "03:13" "arguments that indicated usually strings")
% (find-eev2019video "03:17" "to search for, but sometimes")
% (find-eev2019video "03:19" "I could use that to point a certain line")
% (find-eev2019video "03:21" "number. I called these extra arguments")
% (find-eev2019video "03:25" "\"pos-spec-lists\", and here are")
% (find-eev2019video "03:28" "some examples. These hyperlinks here")
% (find-eev2019video "03:31" "would open the manpage of GNU Awk")
% (find-eev2019video "03:35" "and go to specific sections in it...")

% (find-eev2019video "03:39" "and these hyperlinks open the info")
% (find-eev2019video "03:44" "manual of Make and go to certain nodes")
% (find-eev2019video "03:48" "in this manual... and in some cases it also")
% (find-eev2019video "03:51" "looks for these strings in these nodes.")

% (find-eev2019video "03:56" "And these hyperlinks here")
% (find-eev2019video "03:59" "they run certain commands in the shell")
% (find-eev2019video "04:02" "and then display its output. And the")
% (find-eev2019video "04:09" "elisp hyperlinks that I was using")
% (find-eev2019video "04:11" "could be always be put in comments in")
% (find-eev2019video "04:14" "scripting languages... they were")
% (find-eev2019video "04:17" "always the sexp at the end of the line.")

% (find-eev2019video "04:19" "Let me show you an example here.")
% (find-eev2019video "04:21" "This thing here is a small Tcl script...")
% (find-eev2019video "04:24" "this line is a comment,")
% (find-eev2019video "04:25" "and this S-expression here is")
% (find-eev2019video "04:30" "treated by Tcl as a comment, but in Emacs")
% (find-eev2019video "04:33" "we can put the cursor here, say, and then")
% (find-eev2019video "04:36" "we type `C-e' to go to the end of the")
% (find-eev2019video "04:38" "line and then `C-x C-e' to execute this...")

% (find-eev2019video "04:40" "and if we execute this we")
% (find-eev2019video "04:43" "visit the file that is mentioned in the")
% (find-eev2019video "04:47" "line below. I was doing that so much -")
% (find-eev2019video "04:51" "going to the end of the line and then")
% (find-eev2019video "04:53" "executing the expression before point -")
% (find-eev2019video "04:56" "that I defined a key that would do that.")

% (find-eev2019video "04:59" "So I defined that `M-e' would work")
% (find-eev2019video "05:02" "like `C-e' to go to the end of the line,")
% (find-eev2019video "05:04" "and then `C-x C-e'... and my name for it")
% (find-eev2019video "05:07" "it was `eval-sexp-eol' - \"end of line\"")
% (find-eev2019video "05:11" "here. So `C-x C-e', that is a standard")
% (find-eev2019video "05:14" "key sequence, means `eval-last-sexp',")
% (find-eev2019video "05:17" "and I named `M-e' `eval-sexp-eol'.")
% (find-eev2019video "05:24" "And at the time all the languages and")
% (find-eev2019video "05:26" "interpreters that I was using supported")
% (find-eev2019video "05:31" "elisp hyperlinks in comments, like this...")

% (find-eev2019video "05:34" "and I also created variants of `M-x eev'")
% (find-eev2019video "05:37" "that could send the region to other")
% (find-eev2019video "05:40" "interpreters, and in a few years using")
% (find-eev2019video "05:43" "that I had several megabytes of notes")
% (find-eev2019video "05:45" "and scripts... not only had scripts with")
% (find-eev2019video "05:50" "elisp hyperlinks and comments, but")
% (find-eev2019video "05:53" "also I had tons of \"executable notes\" -")
% (find-eev2019video "05:56" "I called them \"e-scripts\" - that were")
% (find-eev2019video "05:59" "totally free-form... some parts of them")
% (find-eev2019video "06:02" "were blocks of elisp hyperlinks, some")
% (find-eev2019video "06:04" "other parts were were blocks of code to")
% (find-eev2019video "06:06" "be sent to shells and to other")
% (find-eev2019video "06:08" "interpreters, and some other parts were")
% (find-eev2019video "06:11" "just comments, in English, or Portuguese,")
% (find-eev2019video "06:13" "or whatever... and in 1997 I started")
% (find-eev2019video "06:17" "to have dial-up internet at home,")
% (find-eev2019video "06:20" "and in 1999 I created a home page, and I")
% (find-eev2019video "06:22" "uploaded all these scripts and notes to it,")
% (find-eev2019video "06:25" "to my home page, because it was")
% (find-eev2019video "06:28" "good karma and it was a way to to become")
% (find-eev2019video "06:30" "a person who deserves")
% (find-eev2019video "06:33" "hints and help instead of")
% (find-eev2019video "06:36" "just being the idiot that I was")
% (find-eev2019video "06:38" "considered in my university because")
% (find-eev2019video "06:39" "I couldn't learn vi.")

% (find-eev2019video "06:42" "And at that point I was absolutely sure")
% (find-eev2019video "06:45" "that everybody was using Emacs like")
% (find-eev2019video "06:47" "that - that Emacs was made to be used with")
% (find-eev2019video "06:52" "elisp hyperlinks... and at one")
% (find-eev2019video "06:58" "point I sent an e-mail to one of the Emacs")
% (find-eev2019video "07:00" "mailing lists, and in the e-mail I used some")
% (find-eev2019video "07:03" "of the things that I used at home...")
% (find-eev2019video "07:05" "some elisp hyperlinks, and some other")
% (find-eev2019video "07:07" "tricks, and I explained how to use")
% (find-eev2019video "07:10" "everything there, and I apologized for")
% (find-eev2019video "07:12" "the ugly names... I said: I don't know what")
% (find-eev2019video "07:15" "are the standard functions that do that, so")
% (find-eev2019video "07:17" "I wrote my own ones... and I apologized for")
% (find-eev2019video "07:20" "choosing bad names for them. And Richard")
% (find-eev2019video "07:24" "Stallman himself answered, and his answer")
% (find-eev2019video "07:27" "was sort of: this looks interesting,")
% (find-eev2019video "07:30" "and as far as I know no one else is")
% (find-eev2019video "07:33" "using Emacs like this. Someone should")
% (find-eev2019video "07:35" "clean up the code and document it so")
% (find-eev2019video "07:37" "that we can include it in Emacs. Can you")
% (find-eev2019video "07:39" "do that? And, well this was amazing, it")
% (find-eev2019video "07:43" "was unbelievable, I was a no one in")
% (find-eev2019video "07:45" "the university, I was just an idiot, and")
% (find-eev2019video "07:48" "suddenly God spoke to me, and gave me a")
% (find-eev2019video "07:51" "mission. So I started to work to")
% (find-eev2019video "07:56" "make eev into an official package...")

% (find-eev2019video "07:58" "I submitted some code, and Stallman")
% (find-eev2019video "08:01" "answered very briefly... he had some")
% (find-eev2019video "08:03" "objections that I didn't")
% (find-eev2019video "08:05" "understand very well, they didn't make")
% (find-eev2019video "08:07" "much sense to me... and in the year 2000")
% (find-eev2019video "08:12" "I discovered that he was going to give a")
% (find-eev2019video "08:14" "talk in a city close to where I live. I")
% (find-eev2019video "08:16" "live in Rio de Janeiro, Brazil and he")
% (find-eev2019video "08:19" "was going to give a talk in Campinas,")
% (find-eev2019video "08:20" "that is just 500 kilometers away from")
% (find-eev2019video "08:23" "Rio de Janeiro... I went there, I")
% (find-eev2019video "08:26" "attended the talk, and I chatted with")
% (find-eev2019video "08:28" "Stallman after the talk. I mentioned")
% (find-eev2019video "08:31" "things about eev, and he remembered that")
% (find-eev2019video "08:34" "the discussion and the code, and he said")
% (find-eev2019video "08:36" "that \"users should not be forced to see")
% (find-eev2019video "08:39" "Lisp\". And then I was INCREDIBLY OFFENDED.")

% (find-eev2019video "08:42" "That was totally absurd. And Stallman")
% (find-eev2019video "08:47" "was so scared, so startled by my reaction,")
% (find-eev2019video "08:49" "that he walked away... and the thing is that")
% (find-eev2019video "08:53" "for me the ability to write one-liners in")
% (find-eev2019video "08:55" "Emacs Lisp was THE thing that")
% (find-eev2019video "08:57" "completely dissolved the barrier between")
% (find-eev2019video "09:00" "users and programmers... it was a kind of a")
% (find-eev2019video "09:02" "Philosopher's Stone that could turn")
% (find-eev2019video "09:05" "users into programmers almost")
% (find-eev2019video "09:07" "magically, it was a catalyst, and it was")
% (find-eev2019video "09:10" "the distilled essence of Free Software.")

% (find-eev2019video "09:13" "So it was absurd to say this, it was sick")
% (find-eev2019video "09:17" "to say that \"users should not be forced")
% (find-eev2019video "09:20" "to see Lisp\". Ok, so let me fast-forward")
% (find-eev2019video "09:24" "many years... in the year 2000 I had")
% (find-eev2019video "09:28" "\"users should not be forced to see Lisp\",")
% (find-eev2019video "09:30" "and also `M-x eev', that was one of")
% (find-eev2019video "09:34" "my ways of saving executable notes...")

% (find-eev2019video "09:39" "it was difficult to set up because users")
% (find-eev2019video "09:43" "that wanted to use it had to change")
% (find-eev2019video "09:45" "their rcfiles a bit... so very few people")
% (find-eev2019video "09:50" "were trying eev, and installing it and")
% (find-eev2019video "09:53" "using it... so let me fast-forward many")
% (find-eev2019video "09:57" "years to 2019. `M-x eev' is now obsolete,")
% (find-eev2019video "10:01" "now I used something called")
% (find-eev2019video "10:04" "`eepitch' instead... the setup is now")
% (find-eev2019video "10:07" "totally trivial, eev comes with lots of")
% (find-eev2019video "10:09" "sandboxed tutorials with names like")
% (find-eev2019video "10:11" "`find-something-intro', and I've been using")
% (find-eev2019video "10:16" "eev to teach Emacs and Free Software")
% (find-eev2019video "10:18" "principles to people who don't know")
% (find-eev2019video "10:20" "anything about programming or *NIX, that")
% (find-eev2019video "10:22" "are just kind of fascinated by the")
% (find-eev2019video "10:25" "idea of programming, but they know very")
% (find-eev2019video "10:27" "little... and now people can learn eev by")
% (find-eev2019video "10:30" "memorizing just three keys, or just two")
% (find-eev2019video "10:33" "because this third one is secondary...")
% (find-eev2019video "10:36" "`M-e' is for \"execute\", and `M-j' is for")
% (find-eev2019video "10:39" "\"jump\"... `M-k' runs a kind of \"kill")
% (find-eev2019video "10:43" "this buffer\", and sometimes can be used to go")
% (find-eev2019video "10:46" "back from a hyperlink...")

% (find-eev2019video "10:49" "And in April 10 eev finally became an ELPA")
% (find-eev2019video "10:54" "package - It finally became official")
% (find-eev2019video "10:56" "in some way...")
% (find-eev2019video "10:59" "and this new eev has lots of tutorials")
% (find-eev2019video "11:01" "with names like this:")
% (find-eev2019video "11:02" "`find-something-intro'")
% (find-eev2019video "11:04" "and when you install it with the")
% (find-eev2019video "11:07" "\"beginner setup\" and you start Emacs")
% (find-eev2019video "11:10" "in a certain way this starts Emacs")
% (find-eev2019video "11:15" "turning eev-mode on and it opens the")
% (find-eev2019video "11:18" "main tutorial, and if we type just `M-j'")
% (find-eev2019video "11:23" "without a numeric prefix you get")
% (find-eev2019video "11:26" "a page whose header is this... so it opens")
% (find-eev2019video "11:29" "a page with this header, and some")
% (find-eev2019video "11:30" "mysterious things below it...")

% (find-eev2019video "11:33" "this part of the header explains how to")
% (find-eev2019video "11:35" "run `M-j' with some of the main numeric")
% (find-eev2019video "11:40" "prefixes... so `M-5 M-j' goes to the")
% (find-eev2019video "11:47" "main tutorial, `M-2 M-j' goes to a kind of")
% (find-eev2019video "11:51" "a tutorial that is mainly an index of the")
% (find-eev2019video "11:54" "main keys of both eev and Emacs...")

% (find-eev2019video "11:58" "and we also have these three hyperlinks")
% (find-eev2019video "12:02" "here... this first one goes to the section")
% (find-eev2019video "12:05" "of the main tutorial that explains `M-j',")
% (find-eev2019video "12:12" "and this one goes to the section about")
% (find-eev2019video "12:15" "the eev keys in the tutorial about keys,")
% (find-eev2019video "12:19" "and this one goes the the first section")
% (find-eev2019video "12:22" "about Emacs keys in this tutorial that")
% (find-eev2019video "12:25" "works like an index of keys. And if")
% (find-eev2019video "12:30" "people follow this they can follow")
% (find-eev2019video "12:34" "hyperlinks that go to the pages")
% (find-eev2019video "12:38" "in the Emacs manuals... and they")
% (find-eev2019video "12:41" "usually learn very quickly how to")
% (find-eev2019video "12:43" "navigate these manuals, and how to go")
% (find-eev2019video "12:45" "back to the tutorials, and how to switch")
% (find-eev2019video "12:48" "between tutorials, other files, the")
% (find-eev2019video "12:51" "manuals, and so on...")

% (find-eev2019video "12:54" "Ok, let me show a demo.")
% (find-eev2019video "12:57" "I mentioned that `M-x eev' is now")
% (find-eev2019video "13:02" "obsolete, it has been replaced by")
% (find-eev2019video "13:04" "something that we run by just typing")
% (find-eev2019video "13:06" "f8, that always operates on the current")
% (find-eev2019video "13:08" "line and moves down.")

  Part 2: The demo
  The "script" for the demo is here:
    (find-es "emacsconf2019" "short")

% (find-eev2019video "13:10" "Let me show an example of executable")
% (find-eev2019video "13:13" "notes and how to play them back.")
% (find-eev2019video "13:16" "I will only be able to explain how to")
% (find-eev2019video "13:19" "record these executable notes in")
% (find-eev2019video "13:22" "the other video - in the longer video.")

% (find-eev2019video "13:25" "Anyway, when I was recording this video I")
% (find-eev2019video "13:29" "realized that xpdf was behaving in a")
% (find-eev2019video "13:32" "very annoying way... it was")
% (find-eev2019video "13:34" "changing the page in moments that I")
% (find-eev2019video "13:37" "didn't want it to, and the problem was")
% (find-eev2019video "13:40" "that when my finger was at the right")
% (find-eev2019video "13:44" "side of the touchpad and I")
% (find-eev2019video "13:46" "moved it up or down this would be")
% (find-eev2019video "13:47" "interpreted as a \"mousewheel scroll\",")
% (find-eev2019video "13:50" "that would be interpreted")
% (find-eev2019video "13:53" "as PgUp or PgDn... and I wanted to")
% (find-eev2019video "13:56" "disable that. I wanted to disable the")
% (find-eev2019video "13:58" "support for mousewheel scroll in xpdf.")

% (find-eev2019video "14:01" "So I took a look at the man page for xpdf,")
% (find-eev2019video "14:04" "here... I didn't find a simple way to")
% (find-eev2019video "14:08" "change that by changing a configuration")
% (find-eev2019video "14:10" "file, but I found a section that described")
% (find-eev2019video "14:14" "all the default mouse bindings, here...")
% (find-eev2019video "14:18" "I found the line that seemed to be relevant,")
% (find-eev2019video "14:20" "this one... I created a hyperlink that")
% (find-eev2019video "14:24" "pointed directly to that line -")
% (find-eev2019video "14:27" "this one - and I also found an")
% (find-eev2019video "14:30" "explanation for what this function does.")

% (find-eev2019video "14:33" "And the explanation says that this function")
% (find-eev2019video "14:37" "either scrolls up by some pixels or it")
% (find-eev2019video "14:41" "moves to the previous page, which means")
% (find-eev2019video "14:43" "PgUp. So the quickest way to change xpdf -")
% (find-eev2019video "14:48" "because I was in a hurry - was by")
% (find-eev2019video "14:51" "downloading and recompiling the Debian")
% (find-eev2019video "14:53" "source with some changes.")
% (find-eev2019video "14:55" "I used this hyperlink here, that uses a")
% (find-eev2019video "14:58" "template to generate several links and")
% (find-eev2019video "15:01" "several shell commands for downloading")
% (find-eev2019video "15:04" "and recompiling a debian source package...")
% (find-eev2019video "15:07" "I copied these lines to my notes with")
% (find-eev2019video "15:13" "some small changes... and this part here")
% (find-eev2019video "15:16" "uses the alternative to `M-x eev'.")

% (find-eev2019video "15:20" "Remember that I said that my old way of")
% (find-eev2019video "15:22" "sending lines to the shell was by using")
% (find-eev2019video "15:26" "`M-x eev', that was very clumsy...")
% (find-eev2019video "15:29" "it needed several keystrokes, and")
% (find-eev2019video "15:32" "it was difficult to install because")
% (find-eev2019video "15:34" "we would need to change an rcfile. So")
% (find-eev2019video "15:38" "the new alternative to it uses just f8,")
% (find-eev2019video "15:42" "that behaves in one way in lines that")
% (find-eev2019video "15:45" "start with a red star, like these ones...")
% (find-eev2019video "15:48" "and in another way in lines that do not")
% (find-eev2019video "15:52" "start with a red star. Let me change")
% (find-eev2019video "15:55" "the font to a smaller one to show how it")
% (find-eev2019video "15:58" "works. If I type f8 in these three")
% (find-eev2019video "16:01" "lines here")
% (find-eev2019video "16:03" "this will set up a target buffer here")
% (find-eev2019video "16:06" "running a shell, and if I type f8 in")
% (find-eev2019video "16:10" "these lines here this will send these")
% (find-eev2019video "16:12" "commands to a shell. This command in")
% (find-eev2019video "16:16" "particular it downloads... sorry, it makes")
% (find-eev2019video "16:20" "sure that I have all the Debian packages")
% (find-eev2019video "16:22" "that I need to be able to compile the")
% (find-eev2019video "16:25" "source for xpdf, and this command here")
% (find-eev2019video "16:28" "downloads the source package")
% (find-eev2019video "16:32" "for xpdf, and unpacks it. It takes")
% (find-eev2019video "16:37" "a few seconds... here. I do not want")
% (find-eev2019video "16:41" "to execute this thing now... this thing")
% (find-eev2019video "16:43" "would recompile the source. So... this")
% (find-eev2019video "16:50" "hyperlink here opens this temporary")
% (find-eev2019video "16:53" "directory, and it turns out that the")
% (find-eev2019video "16:56" "source the source package was")
% (find-eev2019video "16:59" "unpacked in this subdirectory here...")
% (find-eev2019video "17:02" "so this hyperlink points to that")
% (find-eev2019video "17:05" "subdirectory, and this S-expression here")
% (find-eev2019video "17:09" "defines several shorter hyperlinks with")
% (find-eev2019video "17:13" "`find-xpdf' in their names, that operate")
% (find-eev2019video "17:17" "in this subdirectory here. So this")
% (find-eev2019video "17:23" "hyperlink here opens the directory,")
% (find-eev2019video "17:30" "this one here runs this shell")
% (find-eev2019video "17:34" "command in the directory to list all")
% (find-eev2019video "17:38" "the files... remember that I haven't")
% (find-eev2019video "17:40" "compiled anything yet, so all these files")
% (find-eev2019video "17:42" "belong to the source package...")

% (find-eev2019video "17:44" "and this one is much more interesting:")
% (find-eev2019video "17:46" "it runs a grep in that directory.")
% (find-eev2019video "17:49" "Remember that I")
% (find-eev2019video "17:51" "discovered that the name of the mouse")
% (find-eev2019video "17:54" "event that was bound to PgUp or...")
% (find-eev2019video "17:59" "to the _bad_ PgUp or to the bad PgDn was")
% (find-eev2019video "18:02" "mousePress4 - and mousePress5...")
% (find-eev2019video "18:05" "so this grep here searches for all the")
% (find-eev2019video "18:10" "occurrences of mousePress4 in the")
% (find-eev2019video "18:13" "source, and it shows that there are only")
% (find-eev2019video "18:16" "two occurrences: one of them in the")
% (find-eev2019video "18:20" "source for the manpage, and the other")
% (find-eev2019video "18:21" "one in the rendered version of")
% (find-eev2019video "18:23" "that source, which is not good...")
% (find-eev2019video "18:26" "let me change to a bigger font again. So I")
% (find-eev2019video "18:31" "decided to search for the function that")
% (find-eev2019video "18:34" "was associated to that mouse event - this")
% (find-eev2019video "18:40" "function here - and I found several")
% (find-eev2019video "18:43" "occurrences of that string, and it turned")
% (find-eev2019video "18:46" "out that this is the relevant occurrence...")
% (find-eev2019video "18:48" "so I created a direct link to that")
% (find-eev2019video "18:52" "source file, and I discovered that if I")
% (find-eev2019video "18:56" "commented out these lines by hand and")
% (find-eev2019video "19:02" "recompiled everything, and installed the")
% (find-eev2019video "19:06" "new debian binary package... then I would")
% (find-eev2019video "19:09" "get an xpdf that does not have the")
% (find-eev2019video "19:12" "annoying behavior. But... that's it. =)")

]==]

unrevised_bigstr = [==[
(find-eev2019video "00:00" "")
]==]

-- Local Variables:
-- coding:  utf-8-unix
-- End: