Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
-- This file:
--   http://anggtwu.net/SUBTITLES/2022-eev-wconfig.lua.html
--   http://anggtwu.net/SUBTITLES/2022-eev-wconfig.lua
--          (find-angg "SUBTITLES/2022-eev-wconfig.lua")
-- Author: Eduardo Ochs <eduardoochs@gmail.com>
--
--   Title: Eev-config.el: a way without "magic" to configure eev on M$ Windows
--   MP4:   http://anggtwu.net/eev-videos/2022-eev-wconfig.mp4
--   YT:    http://www.youtube.com/watch?v=Rm29XSdGCXw
--   Page:  http://anggtwu.net/eev-wconfig.html
--   Comment: This is mainly for beginners who use Windows.
--   Date:    2022may15
--   Length:  1:15:48
--
-- (defun l () (interactive) (find-angg "SUBTITLES/2022-eev-wconfig.lua"))
-- (defun b () (interactive) (find-TH             "2022-eev-wconfig"))
-- (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-editeevsubtitles-links-1 "2022eevwconfig")
--       (find-efunction 'find-editeevsubtitles-links-1)
-- Yttr: (find-yttranscript-links       "2022eevwconfig" "Rm29XSdGCXw")
-- Info: (find-1stclassvideo-links      "2022eevwconfig")
-- Play: (find-2022eevwconfigvideo "0:00")
--
-- 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 "2022-eev-wconfig.lua"
sts = Subtitles.fromsexps(subs_bigstr):addtime("1:15:48")
-- sts.lang = "pt-BR"
= sts
outfname = "$S/http/anggtwu.net/eev-videos/2022-eev-wconfig.vtt"
outfname =                           "/tmp/2022-eev-wconfig.vtt"
out = sts:vtt().."\n\n"
ee_writefile(outfname, out)
-- (find-fline                       "/tmp/2022-eev-wconfig.vtt")

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

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

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

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

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

--]]


subs_bigstr = [==[
% (find-2022eevwconfigvideo "00:01" "Hi! My name is Eduardo Ochs")
% (find-2022eevwconfigvideo "00:03" "and this video is about two things...")
% (find-2022eevwconfigvideo "00:06" "first, it's about a way to configure")
% (find-2022eevwconfigvideo "00:09" "eev - my Emacs package - on M$ Windows,")
% (find-2022eevwconfigvideo "00:14" "and second, it's about magic, in a sense")
% (find-2022eevwconfigvideo "00:16" "that I'm going to explain soon.")
% (find-2022eevwconfigvideo "00:18" "There's a lot of information about eev")
% (find-2022eevwconfigvideo "00:21" "in this link here, and a lot of")
% (find-2022eevwconfigvideo "00:24" "information about this video in this")
% (find-2022eevwconfigvideo "00:26" "other link.")

% (find-2022eevwconfigvideo "00:29" "Let me start by explaining what I")
% (find-2022eevwconfigvideo "00:31" "mean by configuring eev.")
% (find-2022eevwconfigvideo "00:34" "Installing Emacs and eev is very easy")
% (find-2022eevwconfigvideo "00:37" "even on Windows,")
% (find-2022eevwconfigvideo "00:38" "but for more advanced usage eev needs")
% (find-2022eevwconfigvideo "00:41" "to play videos, to display PDFs, and to")
% (find-2022eevwconfigvideo "00:44" "download files... and so")
% (find-2022eevwconfigvideo "00:46" "to make it all these things work we need")
% (find-2022eevwconfigvideo "00:48" "to: download some things, configure some")
% (find-2022eevwconfigvideo "00:50" "paths, and put some commands in the")
% (find-2022eevwconfigvideo "00:54" "init file of Emacs, that is this one here:")
% (find-2022eevwconfigvideo "00:57" "~/.emacs.")

% (find-2022eevwconfigvideo "01:01" "Let me explain what is my target")
% (find-2022eevwconfigvideo "01:03" "audience in this video")
% (find-2022eevwconfigvideo "01:05" "It is mainly for beginners - I mean, for")
% (find-2022eevwconfigvideo "01:09" "people who use Windows but they are")
% (find-2022eevwconfigvideo "01:12" "not even programmers")
% (find-2022eevwconfigvideo "01:16" "they know how to use a few programs but")
% (find-2022eevwconfigvideo "01:18" "they don't even know how to")
% (find-2022eevwconfigvideo "01:20" "use a terminal... they know how to open a")
% (find-2022eevwconfigvideo "01:22" "terminal, but they don't know how to")
% (find-2022eevwconfigvideo "01:24" "use it")
% (find-2022eevwconfigvideo "01:26" "fluently or in a productive way.")
% (find-2022eevwconfigvideo "01:29" "And my second target audience is people")
% (find-2022eevwconfigvideo "01:32" "who have been using Emacs for")
% (find-2022eevwconfigvideo "01:35" "years and who are interested in")
% (find-2022eevwconfigvideo "01:37" "alternatives to the standard way of")
% (find-2022eevwconfigvideo "01:40" "configuring things in Emacs, which is")
% (find-2022eevwconfigvideo "01:42" "M-x customize.")

% (find-2022eevwconfigvideo "01:49" "Let me now explain what is eev.")
% (find-2022eevwconfigvideo "01:51" "One second...")
% (find-2022eevwconfigvideo "02:00" "This expression here opens the")
% (find-2022eevwconfigvideo "02:05" "slides of my presentation in the")
% (find-2022eevwconfigvideo "02:07" "EmacsConf 2019.")
% (find-2022eevwconfigvideo "02:09" "Let me show you some things there...")
% (find-2022eevwconfigvideo "02:12" "the title of my presentation was: How to")
% (find-2022eevwconfigvideo "02:14" "record executable notes with eev")
% (find-2022eevwconfigvideo "02:17" "and how to play them back,")
% (find-2022eevwconfigvideo "02:19" "and I started the presentation by")
% (find-2022eevwconfigvideo "02:21" "explaining that I")
% (find-2022eevwconfigvideo "02:24" "started using GNU/Linux and Emacs in 1995")
% (find-2022eevwconfigvideo "02:29" "and I started using Emacs in a certain way")
% (find-2022eevwconfigvideo "02:32" "and I was sure that everybody was")
% (find-2022eevwconfigvideo "02:35" "using Emacs in that way, and that way")
% (find-2022eevwconfigvideo "02:37" "became eev... so, in a sense eev appeared")
% (find-2022eevwconfigvideo "02:40" "by accident.")

% (find-2022eevwconfigvideo "02:46" "My current favorite slogan for explaining")
% (find-2022eevwconfigvideo "02:49" "what is eev is: eev lets you record")
% (find-2022eevwconfigvideo "02:51" "executable notes and lets you play them")
% (find-2022eevwconfigvideo "02:53" "back -")
% (find-2022eevwconfigvideo "02:55" "but for many people this doesn't make")
% (find-2022eevwconfigvideo "02:57" "much sense... let me just enlarge this")
% (find-2022eevwconfigvideo "03:00" "emoji - one second -")
% (find-2022eevwconfigvideo "03:08" "These people they can understand what")
% (find-2022eevwconfigvideo "03:10" "they [this slogan] means")
% (find-2022eevwconfigvideo "03:11" "when I show a demo... for example here is a")
% (find-2022eevwconfigvideo "03:14" "demo of")
% (find-2022eevwconfigvideo "03:19" "me sending commands to an interpreter...")
% (find-2022eevwconfigvideo "03:22" "to Maxima, which is a program -")
% (find-2022eevwconfigvideo "03:25" "sorry - in this demo I")
% (find-2022eevwconfigvideo "03:28" "sent some commands to a program")
% (find-2022eevwconfigvideo "03:31" "called Maxima, that is a program for")
% (find-2022eevwconfigvideo "03:33" "doing symbolic computations, graphics, and")
% (find-2022eevwconfigvideo "03:36" "other things,")
% (find-2022eevwconfigvideo "03:37" "and Maxima calls GNUPlot to draw some")
% (find-2022eevwconfigvideo "03:40" "graphics and...")
% (find-2022eevwconfigvideo "03:47" "so: here are my notes, I mean, the commands")
% (find-2022eevwconfigvideo "03:51" "that I send to Maxima... and I just had to")
% (find-2022eevwconfigvideo "03:53" "type f8 to make Emacs send this commands")
% (find-2022eevwconfigvideo "03:56" "to Maxima.")
% (find-2022eevwconfigvideo "04:00" "So: many people can understand how")
% (find-2022eevwconfigvideo "04:03" "I do these things, but very few people")
% (find-2022eevwconfigvideo "04:05" "use eev fluently enough to record")
% (find-2022eevwconfigvideo "04:08" "executable notes of what they do.")

% (find-2022eevwconfigvideo "04:11" "My older slogan")
% (find-2022eevwconfigvideo "04:13" "was even more puzzling...")
% (find-2022eevwconfigvideo "04:16" "I used to say that \"eev is a tool for")
% (find-2022eevwconfigvideo "04:19" "automating almost everything\", and also")
% (find-2022eevwconfigvideo "04:22" "very few people")
% (find-2022eevwconfigvideo "04:24" "are using eev for automating their tasks -")
% (find-2022eevwconfigvideo "04:29" "which is very sad.")

% (find-2022eevwconfigvideo "04:35" "Let me explain the connection with")
% (find-2022eevwconfigvideo "04:37" "Org Mode - one second -")

% (find-2022eevwconfigvideo "04:42" "Org mode can also be used to record")
% (find-2022eevwconfigvideo "04:45" "executable notes and to automate almost")
% (find-2022eevwconfigvideo "04:48" "everything,")
% (find-2022eevwconfigvideo "04:50" "the problem is that org mode is")
% (find-2022eevwconfigvideo "04:52" "intuitive to many people and...")
% (find-2022eevwconfigvideo "04:55" "to MANY people, let me stress this -")
% (find-2022eevwconfigvideo "04:58" "and eev is intuitive to very, very,")
% (find-2022eevwconfigvideo "05:02" "very few people, and Org Mode")
% (find-2022eevwconfigvideo "05:05" "is \"simple\" in one certain way... it's")
% (find-2022eevwconfigvideo "05:09" "a way that is related to what people")
% (find-2022eevwconfigvideo "05:12" "called \"user-friendliness\" nowadays -")
% (find-2022eevwconfigvideo "05:15" "and eev is simple in another, totally")
% (find-2022eevwconfigvideo "05:17" "different, way, related to Lisp...")
% (find-2022eevwconfigvideo "05:20" "people sometimes say that Lisp is very")
% (find-2022eevwconfigvideo "05:22" "simple, and eev is simple in a way that is")
% (find-2022eevwconfigvideo "05:24" "similar to how Lisp is simple...")
% (find-2022eevwconfigvideo "05:28" "and, by the way, I find Org Mode very")
% (find-2022eevwconfigvideo "05:30" "hard... for me eev is simple")
% (find-2022eevwconfigvideo "05:32" "in a practical sense, and...")
% (find-2022eevwconfigvideo "05:37" "well, I'm going to explain my problems")
% (find-2022eevwconfigvideo "05:39" "with Org later, with examples.")

% (find-2022eevwconfigvideo "05:44" "So: I decided to")
% (find-2022eevwconfigvideo "05:48" "use a trick to make eev more popular")
% (find-2022eevwconfigvideo "05:51" "and the trick is that people can use")
% (find-2022eevwconfigvideo "05:53" "eev to learn both Emacs and Org Mode -")
% (find-2022eevwconfigvideo "05:56" "so in this video eev is going to be")
% (find-2022eevwconfigvideo "05:58" "something secondary, that people")
% (find-2022eevwconfigvideo "06:01" "can use to learn both Emacs and Org Mode,")
% (find-2022eevwconfigvideo "06:08" "and I'm going to show how we can")
% (find-2022eevwconfigvideo "06:11" "use a certain series of videos")
% (find-2022eevwconfigvideo "06:15" "about Org Mode, and how to index")
% (find-2022eevwconfigvideo "06:17" "those videos to learn Org Mode.")
% (find-2022eevwconfigvideo "06:23" "That's it - I'm recording this video in")
% (find-2022eevwconfigvideo "06:25" "several parts,")
% (find-2022eevwconfigvideo "06:27" "so this is the end of the first part. I'm")
% (find-2022eevwconfigvideo "06:30" "going to record all the parts and then")
% (find-2022eevwconfigvideo "06:32" "glue everything together.")

% (find-2022eevwconfigvideo "06:35" "Let me now explain the basic")
% (find-2022eevwconfigvideo "06:37" "installation in more details. I'm")
% (find-2022eevwconfigvideo "06:39" "not going to show how to install Emacs,")
% (find-2022eevwconfigvideo "06:42" "but once you have Emacs installed you just")
% (find-2022eevwconfigvideo "06:45" "have to follow these steps here,")
% (find-2022eevwconfigvideo "06:47" "and these steps are explained in many")
% (find-2022eevwconfigvideo "06:49" "places... for example, this is the link to")
% (find-2022eevwconfigvideo "06:54" "the material about eev in my home page...")

% (find-2022eevwconfigvideo "06:57" "If you access my home page without this")
% (find-2022eevwconfigvideo "07:00" "#eev you get this thing here, and if you")
% (find-2022eevwconfigvideo "07:04" "access it with the #eev")
% (find-2022eevwconfigvideo "07:07" "you go to this section...")
% (find-2022eevwconfigvideo "07:10" "and note that")
% (find-2022eevwconfigvideo "07:11" "here it says: \"This video")
% (find-2022eevwconfigvideo "07:14" "about installation, navigation, etc...\"")
% (find-2022eevwconfigvideo "07:18" "let me open this page in another tab -")

% (find-2022eevwconfigvideo "07:22" "and here we have a list of tutorials,")
% (find-2022eevwconfigvideo "07:25" "and let me open the first tutorial in")
% (find-2022eevwconfigvideo "07:28" "another tab.")

% (find-2022eevwconfigvideo "07:33" "Well,")
% (find-2022eevwconfigvideo "07:35" "in Emacs we can access this tutorial by")
% (find-2022eevwconfigvideo "07:37" "running this, so this is the tutorial")
% (find-2022eevwconfigvideo "07:42" "inside Emacs...")
% (find-2022eevwconfigvideo "07:44" "and this is the tutorial in the browser.")

% (find-2022eevwconfigvideo "07:47" "Here we have some links,")
% (find-2022eevwconfigvideo "07:50" "some instructions, and these things here")
% (find-2022eevwconfigvideo "07:52" "are links to that video")
% (find-2022eevwconfigvideo "07:55" "the \"installation and navigation\",")
% (find-2022eevwconfigvideo "07:59" "\"eevnav\" - and these links here")
% (find-2022eevwconfigvideo "08:04" "point to positions in the video, but if I")
% (find-2022eevwconfigvideo "08:06" "access them by clicking on these links")
% (find-2022eevwconfigvideo "08:10" "it takes ages to open this video because")
% (find-2022eevwconfigvideo "08:12" "it has to open youtube...")
% (find-2022eevwconfigvideo "08:16" "then it shows an ad, that I have to skip,")
% (find-2022eevwconfigvideo "08:22" "then sometimes another ad, and then it")
% (find-2022eevwconfigvideo "08:24" "plays the video...")
% (find-2022eevwconfigvideo "08:32" "but if we have everything configured")
% (find-2022eevwconfigvideo "08:35" "we can execute these things here -")
% (find-2022eevwconfigvideo "08:37" "these elisp hyperlinks here -")
% (find-2022eevwconfigvideo "08:41" "and they play the video in mpv")
% (find-2022eevwconfigvideo "08:44" "in one second or two. So")
% (find-2022eevwconfigvideo "08:47" "that's it -")

% (find-2022eevwconfigvideo "08:51" "and we can also access the")
% (find-2022eevwconfigvideo "08:53" "list of videos by typing")
% (find-2022eevwconfigvideo "08:55" "M-x find-1stclassvideos...")
% (find-2022eevwconfigvideo "09:04" "we get this listing here, and the video")
% (find-2022eevwconfigvideo "09:06" "about installation and navigation")
% (find-2022eevwconfigvideo "09:08" "is this one.")
% (find-2022eevwconfigvideo "09:12" "And one very nice thing is that -")
% (find-2022eevwconfigvideo "09:16" "sorry -")
% (find-2022eevwconfigvideo "09:19" "when we access this video, here...")
% (find-2022eevwconfigvideo "09:22" "we have a lot of information about the")
% (find-2022eevwconfigvideo "09:24" "video...")
% (find-2022eevwconfigvideo "09:26" "and here we have a link to a kind of")
% (find-2022eevwconfigvideo "09:29" "index to the video...")
% (find-2022eevwconfigvideo "09:30" "so if I execute this")
% (find-2022eevwconfigvideo "09:33" "I go to an index, that is made")
% (find-2022eevwconfigvideo "09:38" "of a series of sexps like this")
% (find-2022eevwconfigvideo "09:41" "this, and I can execute")
% (find-2022eevwconfigvideo "09:45" "one of these sexps by just")
% (find-2022eevwconfigvideo "09:48" "typing M-e on it")
% (find-2022eevwconfigvideo "09:53" "but of course this is only going to work")
% (find-2022eevwconfigvideo "09:55" "if we have the video player configured.")
% (find-2022eevwconfigvideo "09:59" "Let me close everything...")

% (find-2022eevwconfigvideo "10:06" "And configuring the video player is part")
% (find-2022eevwconfigvideo "10:09" "of the \"non-basic installation\", or the")
% (find-2022eevwconfigvideo "10:12" "\"configuration\" of eev.")
% (find-2022eevwconfigvideo "10:15" "In principle what we have to do is to")
% (find-2022eevwconfigvideo "10:17" "install mpv - a certain video player -")
% (find-2022eevwconfigvideo "10:21" "then we have to configure the paths")
% (find-2022eevwconfigvideo "10:24" "to the browser, that by default")
% (find-2022eevwconfigvideo "10:27" "is google chrome, and to mpv,")
% (find-2022eevwconfigvideo "10:29" "and then we have to download")
% (find-2022eevwconfigvideo "10:31" "all these things here, that people")
% (find-2022eevwconfigvideo "10:34" "who use windows have never heard about...")

% (find-2022eevwconfigvideo "10:37" "And then we have to configure a few")
% (find-2022eevwconfigvideo "10:39" "other things, some easier to understand")
% (find-2022eevwconfigvideo "10:41" "and some very mysterious...")

% (find-2022eevwconfigvideo "10:45" "Anyway, let me show why we need wget,")
% (find-2022eevwconfigvideo "10:49" "that is a program that downloads things")
% (find-2022eevwconfigvideo "10:51" "from the internet.")

% (find-2022eevwconfigvideo "10:55" "Note that if I just execute this")
% (find-2022eevwconfigvideo "10:58" "I play a video with mpv -")
% (find-2022eevwconfigvideo "11:02" "but I'm going to run a hack here that")
% (find-2022eevwconfigvideo "11:04" "hides all the videos")
% (find-2022eevwconfigvideo "11:06" "that I have downloaded,")
% (find-2022eevwconfigvideo "11:10" "and now if I try to play this video")
% (find-2022eevwconfigvideo "11:13" "eev is going to say that...")
% (find-2022eevwconfigvideo "11:16" "it's going to show me")
% (find-2022eevwconfigvideo "11:18" "all these things here...")

% (find-2022eevwconfigvideo "11:20" "If I don't understand them I can")
% (find-2022eevwconfigvideo "11:24" "follow these things here")
% (find-2022eevwconfigvideo "11:27" "to go to the tutorials")
% (find-2022eevwconfigvideo "11:29" "to understand what this other stuff")
% (find-2022eevwconfigvideo "11:32" "means...")

% (find-2022eevwconfigvideo "11:35" "So, this part here downloads")
% (find-2022eevwconfigvideo "11:39" "some local copies of files from")
% (find-2022eevwconfigvideo "11:42" "the internet...")
% (find-2022eevwconfigvideo "11:43" "this is explained in this tutorial...")
% (find-2022eevwconfigvideo "11:46" "note that this link goes to the")
% (find-2022eevwconfigvideo "11:49" "section 1 of the tutorial, that is")
% (find-2022eevwconfigvideo "11:51" "called \"Local copies of files from the")
% (find-2022eevwconfigvideo "11:53" "internet\"...")

% (find-2022eevwconfigvideo "11:55" "and this is also explained")
% (find-2022eevwconfigvideo "11:57" "in another tutorial in a way")
% (find-2022eevwconfigvideo "11:59" "that is more specific to videos,")
% (find-2022eevwconfigvideo "12:02" "and we also have this section")
% (find-2022eevwconfigvideo "12:05" "here that explains")
% (find-2022eevwconfigvideo "12:07" "that some videos have subtitles -")
% (find-2022eevwconfigvideo "12:11" "here -")
% (find-2022eevwconfigvideo "12:12" "and explains the functions of eev")
% (find-2022eevwconfigvideo "12:15" "that downloads videos with subtitles.")

% (find-2022eevwconfigvideo "12:20" "This video in particular, which is a")
% (find-2022eevwconfigvideo "12:22" "video for my presentation at the")
% (find-2022eevwconfigvideo "12:25" "EmacsConf 2021, it has subtitles.")
% (find-2022eevwconfigvideo "12:28" "if I execute these things with - oops,")
% (find-2022eevwconfigvideo "12:31" "let me switch to smaller font - if I")
% (find-2022eevwconfigvideo "12:34" "execute these things with f8, then")
% (find-2022eevwconfigvideo "12:39" "the f8s create a shell buffer here...")
% (find-2022eevwconfigvideo "12:43" "a shell running inside Emacs,")
% (find-2022eevwconfigvideo "12:44" "inside an Emacs window...")

% (find-2022eevwconfigvideo "12:48" "and if I type f8 in these lines here")
% (find-2022eevwconfigvideo "12:50" "they are sent to the shell...")
% (find-2022eevwconfigvideo "12:52" "the shell executes these things here,")
% (find-2022eevwconfigvideo "12:56" "and this wget here downloads")
% (find-2022eevwconfigvideo "13:00" "a copy of this file from the internet")
% (find-2022eevwconfigvideo "13:02" "and puts it in this directory...")
% (find-2022eevwconfigvideo "13:04" "and this other wget downloads the")
% (find-2022eevwconfigvideo "13:06" "subtitles for the video...")

% (find-2022eevwconfigvideo "13:09" "so: the .mp4 is the video itself,")
% (find-2022eevwconfigvideo "13:09" "the .vtt is the subtitles of the video,")
% (find-2022eevwconfigvideo "13:12" "and these things here just register")
% (find-2022eevwconfigvideo "13:14" "in a certain log file")
% (find-2022eevwconfigvideo "13:18" "what we have downloaded.")

% (find-2022eevwconfigvideo "13:20" "And now that we have a local copy")
% (find-2022eevwconfigvideo "13:22" "of the video, this sexp here")
% (find-2022eevwconfigvideo "13:26" "opens this directory and goes to the line")
% (find-2022eevwconfigvideo "13:30" "in which this file here is...")

% (find-2022eevwconfigvideo "13:36" "this sexp here, that starts with")
% (find-2022eevwconfigvideo "13:39" "find-video,")
% (find-2022eevwconfigvideo "13:40" "plays the video...")

% (find-2022eevwconfigvideo "13:42" "it works as a test -")
% (find-2022eevwconfigvideo "13:44" "it plays it from the beginning - and note")
% (find-2022eevwconfigvideo "13:47" "that it plays the video with the")
% (find-2022eevwconfigvideo "13:48" "subtitles...")

% (find-2022eevwconfigvideo "13:51" "and this other sexp is equivalent")
% (find-2022eevwconfigvideo "13:54" "to the other one.")

% (find-2022eevwconfigvideo "13:56" "And these other two sexps are")
% (find-2022eevwconfigvideo "14:00" "higher-level ways of")
% (find-2022eevwconfigvideo "14:03" "playing the same video...")

% (find-2022eevwconfigvideo "14:06" "this thing here plays")
% (find-2022eevwconfigvideo "14:08" "the \"first class video\" whose")
% (find-2022eevwconfigvideo "14:14" "\"code\" is this \"eev2021\" -")
% (find-2022eevwconfigvideo "14:17" "so: same thing as before,")
% (find-2022eevwconfigvideo "14:19" "and this thing is the same thing")
% (find-2022eevwconfigvideo "14:21" "as this one,")
% (find-2022eevwconfigvideo "14:23" "but in an even shorter form.")

% (find-2022eevwconfigvideo "14:27" "And for people who haven't")
% (find-2022eevwconfigvideo "14:32" "configured the video player - mpv -")
% (find-2022eevwconfigvideo "14:36" "they can still access the video by using")
% (find-2022eevwconfigvideo "14:39" "this url here.")

% (find-2022eevwconfigvideo "14:42" "Let me do something")
% (find-2022eevwconfigvideo "14:45" "even more hackish...")
% (find-2022eevwconfigvideo "14:48" "if I change this timestamp here to")
% (find-2022eevwconfigvideo "14:51" "2:34 and I execute this sexp again")
% (find-2022eevwconfigvideo "14:54" "it regenerates this buffer,")
% (find-2022eevwconfigvideo "14:57" "and it changes these timestamps here")
% (find-2022eevwconfigvideo "14:59" "to 2:34.")
% (find-2022eevwconfigvideo "15:05" "That's it... and note that")
% (find-2022eevwconfigvideo "15:07" "this url here has also changed...")
% (find-2022eevwconfigvideo "15:11" "and if I open this url in the browser")
% (find-2022eevwconfigvideo "15:13" "it plays this video in the browser,")
% (find-2022eevwconfigvideo "15:17" "but it takes a long time...")
% (find-2022eevwconfigvideo "15:22" "in this case it didn't play an ad")
% (find-2022eevwconfigvideo "15:24" "before, but anyway, it takes ages -")
% (find-2022eevwconfigvideo "15:29" "but anyway, it works - so if you don't have")
% (find-2022eevwconfigvideo "15:33" "the mpv video player configured you can")
% (find-2022eevwconfigvideo "15:35" "still play the videos, you can still")
% (find-2022eevwconfigvideo "15:37" "start them from the right position,")
% (find-2022eevwconfigvideo "15:40" "but it's painful.")

% (find-2022eevwconfigvideo "15:51" "So note that I haven't explained")
% (find-2022eevwconfigvideo "15:55" "how to do these things...")
% (find-2022eevwconfigvideo "15:58" "the thing is that these three steps")
% (find-2022eevwconfigvideo "16:02" "here... they can be")
% (find-2022eevwconfigvideo "16:05" "replaced by something much more")
% (find-2022eevwconfigvideo "16:07" "user-friendlier...")

% (find-2022eevwconfigvideo "16:12" "they can be replaced by these two sexps")
% (find-2022eevwconfigvideo "16:14" "here - this one just returns the name")
% (find-2022eevwconfigvideo "16:20" "of a package that has been loaded,")
% (find-2022eevwconfigvideo "16:23" "and this one here")
% (find-2022eevwconfigvideo "16:26" "opens a temporary buffer")
% (find-2022eevwconfigvideo "16:29" "that shows this.")

% (find-2022eevwconfigvideo "16:36" "And this is what we're going to use")
% (find-2022eevwconfigvideo "16:39" "to configure eev on Windows")
% (find-2022eevwconfigvideo "16:43" "\"without magic\"...")

% (find-2022eevwconfigvideo "16:45" "remember that I'm going to explain")
% (find-2022eevwconfigvideo "16:49" "the term \"without magic\" soon...")
% (find-2022eevwconfigvideo "16:51" "but anyway,")
% (find-2022eevwconfigvideo "16:53" "\"wconfig\" is an abbreviation for")
% (find-2022eevwconfigvideo "16:56" "\"configuration on Microsoft Windows\",")
% (find-2022eevwconfigvideo "16:58" "or \"Windows config\"...")

% (find-2022eevwconfigvideo "17:00" "And I'm going to refer to this temporary")
% (find-2022eevwconfigvideo "17:02" "buffer here - note that its name is here -")
% (find-2022eevwconfigvideo "17:06" "as the \"main wconfig buffer\" -")
% (find-2022eevwconfigvideo "17:10" "and these instructions say that")
% (find-2022eevwconfigvideo "17:13" "to configure eev on Windows")
% (find-2022eevwconfigvideo "17:16" "we have to follow the instructions")
% (find-2022eevwconfigvideo "17:19" "in each of these five wconfigs here...")

% (find-2022eevwconfigvideo "17:23" "I'm going to refer to these ones as the")
% (find-2022eevwconfigvideo "17:27" "\"sub-wconfigs\".")

% (find-2022eevwconfigvideo "17:30" "The first one is this one, that")
% (find-2022eevwconfigvideo "17:34" "is used to configure the browser -")
% (find-2022eevwconfigvideo "17:37" "I mean, the path to the browser...")
% (find-2022eevwconfigvideo "17:39" "by default the path to the browser")
% (find-2022eevwconfigvideo "17:41" "in eev is the one that is used")
% (find-2022eevwconfigvideo "17:44" "in GNU/Linux, which is this one...")

% (find-2022eevwconfigvideo "17:48" "I'm supposing that the default browser")
% (find-2022eevwconfigvideo "17:51" "is Google Chrome just because")
% (find-2022eevwconfigvideo "17:53" "many people have it installed,")
% (find-2022eevwconfigvideo "17:55" "but this is easy to change...")

% (find-2022eevwconfigvideo "18:01" "and the thing is that")
% (find-2022eevwconfigvideo "18:06" "to set the right path to Google Chrome")
% (find-2022eevwconfigvideo "18:10" "we have to run something like this -")
% (find-2022eevwconfigvideo "18:14" "this setq here sets a variable,")
% (find-2022eevwconfigvideo "18:20" "and note that here we have a line that")
% (find-2022eevwconfigvideo "18:22" "says \"See: blah blah blah\",")
% (find-2022eevwconfigvideo "18:24" "and this sexp here opens")
% (find-2022eevwconfigvideo "18:28" "one of the tutorials of eev,")
% (find-2022eevwconfigvideo "18:30" "that is a tutorial on Emacs Lisp...")

% (find-2022eevwconfigvideo "18:34" "Note that this header says:")
% (find-2022eevwconfigvideo "18:38" "\"This intro is a very quick introduction")
% (find-2022eevwconfigvideo "18:41" "to Emacs Lisp. Its intent is not to teach")
% (find-2022eevwconfigvideo "18:44" "people how to write Elisp code, only to")
% (find-2022eevwconfigvideo "18:46" "teach them how to read Elisp code\"...")
% (find-2022eevwconfigvideo "18:47" "so it's very basic.")

% (find-2022eevwconfigvideo "18:51" "There's a video about it, but I'm not")
% (find-2022eevwconfigvideo "18:52" "going to discuss that video now.")
% (find-2022eevwconfigvideo "18:57" "And in the first sections of this tutorial")
% (find-2022eevwconfigvideo "19:02" "you learn what are S-expressions,")
% (find-2022eevwconfigvideo "19:07" "what are numbers, what are functions,")
% (find-2022eevwconfigvideo "19:09" "how to call functions,")
% (find-2022eevwconfigvideo "19:12" "some basic kinds of elisp objects...")

% (find-2022eevwconfigvideo "19:17" "these things also have")
% (find-2022eevwconfigvideo "19:19" "links to the Emacs Lisp manual, so if you")
% (find-2022eevwconfigvideo "19:22" "execute something like this you have")
% (find-2022eevwconfigvideo "19:26" "the standard documentation of what are")
% (find-2022eevwconfigvideo "19:28" "the data types of Lisp...")

% (find-2022eevwconfigvideo "19:34" "And in the section 5 we learn")
% (find-2022eevwconfigvideo "19:39" "how to use variables.")
% (find-2022eevwconfigvideo "19:41" "We learn that we can")
% (find-2022eevwconfigvideo "19:43" "set the variable a to 2 by running this -")
% (find-2022eevwconfigvideo "19:49" "this expression returns the new value of")
% (find-2022eevwconfigvideo "19:52" "the variable - 2...")
% (find-2022eevwconfigvideo "19:54" "now if we execute this")
% (find-2022eevwconfigvideo "19:56" "the value of a is 2,")
% (find-2022eevwconfigvideo "20:00" "and if we execute this")
% (find-2022eevwconfigvideo "20:01" "the value of a becomes 3...")

% (find-2022eevwconfigvideo "20:03" "so the result of this is 30,")
% (find-2022eevwconfigvideo "20:07" "and if we run this again we set the")
% (find-2022eevwconfigvideo "20:09" "value of a to 2 again, and")
% (find-2022eevwconfigvideo "20:13" "this sexp here returns")
% (find-2022eevwconfigvideo "20:16" "10 times a, which is in this case is 20...")

% (find-2022eevwconfigvideo "20:20" "and of course we can change this line,")
% (find-2022eevwconfigvideo "20:22" "we can execute the changed version,")
% (find-2022eevwconfigvideo "20:25" "and so on...")

% (find-2022eevwconfigvideo "20:29" "so we have to do something like this to")
% (find-2022eevwconfigvideo "20:31" "set the variable")
% (find-2022eevwconfigvideo "20:33" "ee-googlechrome-program.")

% (find-2022eevwconfigvideo "20:35" "This section says that this is the")
% (find-2022eevwconfigvideo "20:37" "current value of the variable")
% (find-2022eevwconfigvideo "20:40" "ee-googlechrome-program...")

% (find-2022eevwconfigvideo "20:44" "and we have to change it")
% (find-2022eevwconfigvideo "20:47" "to the the right path on Windows,")
% (find-2022eevwconfigvideo "20:50" "that is going to be something")
% (find-2022eevwconfigvideo "20:52" "like this, \"C:/blah blah blah\"...")

% (find-2022eevwconfigvideo "20:56" "note that we NEED to replace")
% (find-2022eevwconfigvideo "20:59" "all the backslashes by")
% (find-2022eevwconfigvideo "21:01" "forward slashes,")

% (find-2022eevwconfigvideo "21:08" "and if we configure the path correctly,")
% (find-2022eevwconfigvideo "21:12" "I mean, if we execute this sexp here")
% (find-2022eevwconfigvideo "21:14" "to set ee-googlechrome-program")
% (find-2022eevwconfigvideo "21:16" "to the new value and we execute this,")
% (find-2022eevwconfigvideo "21:20" "then Google Chrome is going to open")
% (find-2022eevwconfigvideo "21:23" "this url here.")

% (find-2022eevwconfigvideo "21:25" "Let me try...")
% (find-2022eevwconfigvideo "21:28" "it says that I have configured it")
% (find-2022eevwconfigvideo "21:30" "INcorrectly.")
% (find-2022eevwconfigvideo "21:31" "I don't have a")
% (find-2022eevwconfigvideo "21:34" "\"googlechrome\" in that address")
% (find-2022eevwconfigvideo "21:36" "because i'm on GNU/Linux, so for me")
% (find-2022eevwconfigvideo "21:39" "the right path is this one.")

% (find-2022eevwconfigvideo "21:43" "If the path is configured correctly -")
% (find-2022eevwconfigvideo "21:47" "now I'm using this value -")
% (find-2022eevwconfigvideo "21:50" "if execute this, then")
% (find-2022eevwconfigvideo "21:53" "Emacs calles Google Chrome, and Google")
% (find-2022eevwconfigvideo "21:55" "Chrome opens this this page here.")

% (find-2022eevwconfigvideo "22:03" "And after setting")
% (find-2022eevwconfigvideo "22:06" "the variable to the right path -")
% (find-2022eevwconfigvideo "22:09" "let's suppose that it is this one -")
% (find-2022eevwconfigvideo "22:11" "we have to update this page,")
% (find-2022eevwconfigvideo "22:14" "in the sense that is explained")
% (find-2022eevwconfigvideo "22:15" "in this section of a tutorial...")

% (find-2022eevwconfigvideo "22:20" "This page here is generated by")
% (find-2022eevwconfigvideo "22:22" "a template -")
% (find-2022eevwconfigvideo "22:28" "most of my pages that are generated by")
% (find-2022eevwconfigvideo "22:30" "templates follow a convention that says")
% (find-2022eevwconfigvideo "22:32" "that \"the first line")
% (find-2022eevwconfigvideo "22:34" "regenerates the buffer\" -")

% (find-2022eevwconfigvideo "22:37" "note that if I execute this then this")
% (find-2022eevwconfigvideo "22:40" "string here is going to be changed to")
% (find-2022eevwconfigvideo "22:43" "the current value of this variable -")

% (find-2022eevwconfigvideo "22:46" "note that I can also check the")
% (find-2022eevwconfigvideo "22:49" "value of this variable by executing this")
% (find-2022eevwconfigvideo "22:51" "expression here with M-e -")

% (find-2022eevwconfigvideo "22:55" "and if I regenerate the buffer")
% (find-2022eevwconfigvideo "22:59" "then this thing here is replaced")
% (find-2022eevwconfigvideo "23:03" "by the current value of this variable.")

% (find-2022eevwconfigvideo "23:07" "And now that")
% (find-2022eevwconfigvideo "23:11" "that the page has been...")
% (find-2022eevwconfigvideo "23:13" "sorry, that the the variable")
% (find-2022eevwconfigvideo "23:16" "is set correctly, and that")
% (find-2022eevwconfigvideo "23:19" "the page has been updated,")





% (find-2022eevwconfigvideo "23:22" "now I need to save my configuration...")
% (find-2022eevwconfigvideo "23:25" "and this is explained here -")
% (find-2022eevwconfigvideo "23:28" "so at this point people have to to read")
% (find-2022eevwconfigvideo "23:31" "the section of the Emacs manual that explains")
% (find-2022eevwconfigvideo "23:36" "what is the")
% (find-2022eevwconfigvideo "23:38" "init file of Emacs...")
% (find-2022eevwconfigvideo "23:43" "and then they have to")
% (find-2022eevwconfigvideo "23:48" "check some things here...")
% (find-2022eevwconfigvideo "23:51" "one of the most basic keys of ev is M-j")
% (find-2022eevwconfigvideo "23:56" "if I type M-j")
% (find-2022eevwconfigvideo "23:57" "without any numeric prefixes")
% (find-2022eevwconfigvideo "24:00" "it shows")
% (find-2022eevwconfigvideo "24:02" "this page here that has a")
% (find-2022eevwconfigvideo "24:04" "a user-friendly header and")
% (find-2022eevwconfigvideo "24:08" "a user-unfriendly rest")
% (find-2022eevwconfigvideo "24:11" "and")
% (find-2022eevwconfigvideo "24:14" "it has some links to")
% (find-2022eevwconfigvideo "24:17" "to the main tutorial")
% (find-2022eevwconfigvideo "24:18" "and some links to this")
% (find-2022eevwconfigvideo "24:20" "other tutorial, that is a fake tutorial")
% (find-2022eevwconfigvideo "24:22" "that is just an index of the main keys -")
% (find-2022eevwconfigvideo "24:26" "and here we have a list of the current")
% (find-2022eevwconfigvideo "24:32" "targets - I use many targets in my")
% (find-2022eevwconfigvideo "24:36" "default setting -")
% (find-2022eevwconfigvideo "24:39" "this target here says that")
% (find-2022eevwconfigvideo "24:42" "when we type M-j with the prefix 55")
% (find-2022eevwconfigvideo "24:46" "it opens the init file - here -")
% (find-2022eevwconfigvideo "24:49" "so let's test...")
% (find-2022eevwconfigvideo "24:53" "so this was a very long explanation of")
% (find-2022eevwconfigvideo "24:56" "why")
% (find-2022eevwconfigvideo "24:57" "M-5 M-5 M-j opens the")
% (find-2022eevwconfigvideo "25:00" "init file... this sexp here also opens")
% (find-2022eevwconfigvideo "25:03" "the init file -")
% (find-2022eevwconfigvideo "25:06" "here is my init file - it is huge, let me")
% (find-2022eevwconfigvideo "25:09" "open a blank page here to avoid")
% (find-2022eevwconfigvideo "25:11" "confusion -")
% (find-2022eevwconfigvideo "25:14" "and now the instructions say that we")
% (find-2022eevwconfigvideo "25:17" "have to copy the _updated_ version of the")
% (find-2022eevwconfigvideo "25:19" "block below -")
% (find-2022eevwconfigvideo "25:21" "the updated version in the sense that")
% (find-2022eevwconfigvideo "25:25" "we have to update this page,")
% (find-2022eevwconfigvideo "25:28" "and when we update this page")
% (find-2022eevwconfigvideo "25:30" "some")
% (find-2022eevwconfigvideo "25:32" "places like these")
% (find-2022eevwconfigvideo "25:34" "are updated to the")
% (find-2022eevwconfigvideo "25:37" "current value of this variable here.")
% (find-2022eevwconfigvideo "25:44" "So")
% (find-2022eevwconfigvideo "25:45" "this template produced this thing here")
% (find-2022eevwconfigvideo "25:48" "that we have to save in our init")
% (find-2022eevwconfigvideo "25:51" "file")
% (find-2022eevwconfigvideo "25:54" "so we use copy and paste -")
% (find-2022eevwconfigvideo "26:00" "in general beginners will have")
% (find-2022eevwconfigvideo "26:03" "things like this")
% (find-2022eevwconfigvideo "26:05" "at the top - this is called the")
% (find-2022eevwconfigvideo "26:09" "\"menu bar\" and this is called the")
% (find-2022eevwconfigvideo "26:12" "\"tool bar\" and then they can use these")
% (find-2022eevwconfigvideo "26:14" "things here to remember the keys for")
% (find-2022eevwconfigvideo "26:16" "copy and paste...")
% (find-2022eevwconfigvideo "26:18" "anyway let me disable them. So, I have")
% (find-2022eevwconfigvideo "26:22" "to copy this to my init file...")
% (find-2022eevwconfigvideo "26:26" "Done! Copied...")
% (find-2022eevwconfigvideo "26:30" "Now let's go back, we have just")
% (find-2022eevwconfigvideo "26:32" "finished the first")
% (find-2022eevwconfigvideo "26:34" "sub-wconfig")
% (find-2022eevwconfigvideo "26:38" "and we can either run this, or delete")
% (find-2022eevwconfigvideo "26:42" "this buffer to return to the main")
% (find-2022eevwconfigvideo "26:45" "wconfig")
% (find-2022eevwconfigvideo "26:47" "and")
% (find-2022eevwconfigvideo "26:48" "this is the list of")
% (find-2022eevwconfigvideo "26:50" "the things that we have to")
% (find-2022eevwconfigvideo "26:51" "configure...")
% (find-2022eevwconfigvideo "26:53" "now we can go to the second one, that")
% (find-2022eevwconfigvideo "26:55" "configures wget.")
% (find-2022eevwconfigvideo "27:05" "Let me just show something before")
% (find-2022eevwconfigvideo "27:09" "running")
% (find-2022eevwconfigvideo "27:10" "this subconfig here")
% (find-2022eevwconfigvideo "27:14" "it says")
% (find-2022eevwconfigvideo "27:15" "in the line 4 of this")
% (find-2022eevwconfigvideo "27:19" "main wconfig")
% (find-2022eevwconfigvideo "27:21" "we have this link here")
% (find-2022eevwconfigvideo "27:23" "that goes to the source code of")
% (find-2022eevwconfigvideo "27:26" "eev-wconfig")
% (find-2022eevwconfigvideo "27:28" "and it has this introduction here.")
% (find-2022eevwconfigvideo "27:31" "The introduction starts with this")
% (find-2022eevwconfigvideo "27:34" "explanation, that some parts of eev")
% (find-2022eevwconfigvideo "27:36" "call external programs,")
% (find-2022eevwconfigvideo "27:38" "and then it has lots of hyperlinks that")
% (find-2022eevwconfigvideo "27:41" "show the sections of the tutorials that")
% (find-2022eevwconfigvideo "27:46" "explain")
% (find-2022eevwconfigvideo "27:48" "how these external programs are used.")
% (find-2022eevwconfigvideo "27:51" "So, for example if I execute this I go to")
% (find-2022eevwconfigvideo "27:54" "a place in which firefox is mentioned,")
% (find-2022eevwconfigvideo "27:57" "if execute this I go to a place in which")
% (find-2022eevwconfigvideo "28:00" "Chrome is mentioned -")
% (find-2022eevwconfigvideo "28:04" "here - it says...")
% (find-2022eevwconfigvideo "28:08" "sorry, remember")
% (find-2022eevwconfigvideo "28:10" "that")
% (find-2022eevwconfigvideo "28:14" "I ran something that would")
% (find-2022eevwconfigvideo "28:17" "split the window in two and would run")
% (find-2022eevwconfigvideo "28:19" "another program in the second window...")
% (find-2022eevwconfigvideo "28:22" "here's an example in which we run")
% (find-2022eevwconfigvideo "28:24" "python in the second window.")
% (find-2022eevwconfigvideo "28:30" "In my previous example I was just")
% (find-2022eevwconfigvideo "28:32" "running a shell but we can also run")
% (find-2022eevwconfigvideo "28:35" "other targets.")
% (find-2022eevwconfigvideo "28:42" "And these two lines here discuss why")
% (find-2022eevwconfigvideo "28:46" "we need wget.")
% (find-2022eevwconfigvideo "28:50" "I've shown that very quickly before")
% (find-2022eevwconfigvideo "28:55" "when i showed how to download a video")
% (find-2022eevwconfigvideo "28:57" "and its subtitles but the full")
% (find-2022eevwconfigvideo "28:59" "explanation is here.")
% (find-2022eevwconfigvideo "29:02" "There's a wget here, here is a demo of")
% (find-2022eevwconfigvideo "29:05" "how it works...")
% (find-2022eevwconfigvideo "29:08" "And here we have a")
% (find-2022eevwconfigvideo "29:12" "link that explains the video links...")
% (find-2022eevwconfigvideo "29:16" "again, a link to")
% (find-2022eevwconfigvideo "29:18" "how subtitles work, and so on.")
% (find-2022eevwconfigvideo "29:32" "Ah, sorry!")
% (find-2022eevwconfigvideo "29:33" "I was missing something very important.")
% (find-2022eevwconfigvideo "29:40" "This should be obvious now...")
% (find-2022eevwconfigvideo "29:42" "I said that on *NIX installation")
% (find-2022eevwconfigvideo "29:45" "is very easy -")
% (find-2022eevwconfigvideo "29:46" "we just need to install these programs")
% (find-2022eevwconfigvideo "29:48" "and eev knows how to find them...")
% (find-2022eevwconfigvideo "29:52" "but on Windows things are much harder")
% (find-2022eevwconfigvideo "29:54" "first eev needs to know the full")
% (find-2022eevwconfigvideo "29:57" "paths of the")
% (find-2022eevwconfigvideo "30:00" "executables of these programs")
% (find-2022eevwconfigvideo "30:02" "we just saw how to configure")
% (find-2022eevwconfigvideo "30:04" "the full path of Google Chrome")
% (find-2022eevwconfigvideo "30:08" "and also wget and pdftotext")
% (find-2022eevwconfigvideo "30:11" "are hard to install - I'm going to show")
% (find-2022eevwconfigvideo "30:13" "how to install them very soon -")
% (find-2022eevwconfigvideo "30:16" "and also on Windows it's better to")
% (find-2022eevwconfigvideo "30:18" "use a browser to open pdfs instead of")
% (find-2022eevwconfigvideo "30:21" "using a dedicated pdf viewer")
% (find-2022eevwconfigvideo "30:25" "and also - and this is very important - I")
% (find-2022eevwconfigvideo "30:27" "don't have access to a machine with")
% (find-2022eevwconfigvideo "30:29" "Windows, and I have very little access to")
% (find-2022eevwconfigvideo "30:32" "people who use Windows and who can")
% (find-2022eevwconfigvideo "30:34" "be convinced to test this,")
% (find-2022eevwconfigvideo "30:36" "so I'm testing this on a machine with")
% (find-2022eevwconfigvideo "30:39" "GNU/Linux, with some hacks to")
% (find-2022eevwconfigvideo "30:42" "try to make it behave like a Windows")
% (find-2022eevwconfigvideo "30:44" "machine...")
% (find-2022eevwconfigvideo "30:48" "and this is one of the most important")
% (find-2022eevwconfigvideo "30:50" "parts - I said that I was going to explain")
% (find-2022eevwconfigvideo "30:54" "the term \"magic\"")
% (find-2022eevwconfigvideo "30:58" "eev-wconfig is an attempt to solve the")
% (find-2022eevwconfigvideo "31:01" "problem of how to install these things")
% (find-2022eevwconfigvideo "31:03" "on Windows both "without magic" and")
% (find-2022eevwconfigvideo "31:06" "\"with very little magic\"")
% (find-2022eevwconfigvideo "31:09" "in this sense. Remember this slogan:")
% (find-2022eevwconfigvideo "31:14" "\"any sufficiently advanced technology is")
% (find-2022eevwconfigvideo "31:17" "indistinguishable from magic\"")
% (find-2022eevwconfigvideo "31:21" "and here in this video")
% (find-2022eevwconfigvideo "31:23" "I am going to use the term \"magic\" as a")
% (find-2022eevwconfigvideo "31:26" "shorthand for a")
% (find-2022eevwconfigvideo "31:28" "\"sufficiently advanced technology\" -")
% (find-2022eevwconfigvideo "31:32" "that is, something that is complex and")
% (find-2022eevwconfigvideo "31:35" "non-obvious, and")
% (find-2022eevwconfigvideo "31:37" "\"that is")
% (find-2022eevwconfigvideo "31:39" "indistinguishable from magic\"")
% (find-2022eevwconfigvideo "31:41" "in the sense of being almost impossible")
% (find-2022eevwconfigvideo "31:43" "to understand.")
% (find-2022eevwconfigvideo "31:45" "And i'm also going to use the term")
% (find-2022eevwconfigvideo "31:48" "\"black box\"")
% (find-2022eevwconfigvideo "31:49" "as a near-synonym for \"magic\"")
% (find-2022eevwconfigvideo "31:53" "and sometimes the term \"black box\" is more")
% (find-2022eevwconfigvideo "31:55" "convenient -")
% (find-2022eevwconfigvideo "31:56" "even though it is longer: it has more")
% (find-2022eevwconfigvideo "31:58" "letters - because when I use the term")
% (find-2022eevwconfigvideo "32:02" "\"black box\" it invites us to use the")
% (find-2022eevwconfigvideo "32:05" "expressions like \"opening the black box\".")
% (find-2022eevwconfigvideo "32:07" "I'm going to use that expression a lot.")
% (find-2022eevwconfigvideo "32:11" "I mentioned Org in the introduction")
% (find-2022eevwconfigvideo "32:15" "and I said that I find Org very")
% (find-2022eevwconfigvideo "32:18" "difficult -")
% (find-2022eevwconfigvideo "32:19" "but i'm a very")
% (find-2022eevwconfigvideo "32:22" "atypical person...")
% (find-2022eevwconfigvideo "32:25" "and I recorded a video explaining this.")
% (find-2022eevwconfigvideo "32:29" "People can access this video either")
% (find-2022eevwconfigvideo "32:32" "in this page, or")
% (find-2022eevwconfigvideo "32:36" "in this thing here: the index of the")
% (find-2022eevwconfigvideo "32:39" "video is here, so I can just, for example,")
% (find-2022eevwconfigvideo "32:42" "execute to sexp and play the video")
% (find-2022eevwconfigvideo "32:45" "from this position - 3:35 -")
% (find-2022eevwconfigvideo "32:51" "Oops! The video is not here -")
% (find-2022eevwconfigvideo "32:55" "I don't have a local copy of it, so I need")
% (find-2022eevwconfigvideo "32:57" "to run this thing here to")
% (find-2022eevwconfigvideo "33:00" "download the local copy.")
% (find-2022eevwconfigvideo "33:05" "It was downloaded -")
% (find-2022eevwconfigvideo "33:07" "it doesn't have subtitles, it seems...")
% (find-2022eevwconfigvideo "33:17" "and if execute this,")
% (find-2022eevwconfigvideo "33:20" "now mpv plays the video from this")
% (find-2022eevwconfigvideo "33:22" "position.")
% (find-2022eevwconfigvideo "33:25" "Anyway, let me go back.")
% (find-2022eevwconfigvideo "33:27" "So: in this video I explained why I have")
% (find-2022eevwconfigvideo "33:30" "always found Org so hard to learn...")
% (find-2022eevwconfigvideo "33:34" "and the thing is that many things in Org")
% (find-2022eevwconfigvideo "33:36" "are implemented in ways that i")
% (find-2022eevwconfigvideo "33:39" "don't understand,")
% (find-2022eevwconfigvideo "33:40" "and practically every time that i try to")
% (find-2022eevwconfigvideo "33:42" "learn more more features of org")
% (find-2022eevwconfigvideo "33:45" "I get stuck, because I start to ask")
% (find-2022eevwconfigvideo "33:47" "questions like:")
% (find-2022eevwconfigvideo "33:49" "hey, how is this implemented?")
% (find-2022eevwconfigvideo "33:52" "And I get stuck trying to trying to")
% (find-2022eevwconfigvideo "33:54" "answer these questions, that are not")
% (find-2022eevwconfigvideo "33:57" "typical user questions...")
% (find-2022eevwconfigvideo "34:01" "and I get stuck on that instead of")
% (find-2022eevwconfigvideo "34:05" "simply learning how to use the features")
% (find-2022eevwconfigvideo "34:07" "of Org as a user.")
% (find-2022eevwconfigvideo "34:09" "So: I find")
% (find-2022eevwconfigvideo "34:11" "Org confusing because my brain is wired")
% (find-2022eevwconfigvideo "34:14" "in a weird way...")
% (find-2022eevwconfigvideo "34:16" "and, in the language of black boxes what")
% (find-2022eevwconfigvideo "34:19" "happens is that when I try to learn Org...")
% (find-2022eevwconfigvideo "34:24" "I try to learn a new feature, I see lots")
% (find-2022eevwconfigvideo "34:27" "of black boxes,")
% (find-2022eevwconfigvideo "34:29" "I try to open these black boxes, and I")
% (find-2022eevwconfigvideo "34:31" "fail miserably... and I get frustrated and")
% (find-2022eevwconfigvideo "34:34" "exhausted I, do not learn the feature and")
% (find-2022eevwconfigvideo "34:37" "I postpone learning the feature")
% (find-2022eevwconfigvideo "34:39" "to another day, and in the other day I try")
% (find-2022eevwconfigvideo "34:41" "it again, I see other black boxes, I try")
% (find-2022eevwconfigvideo "34:44" "to understand them again, and blah blah,")
% (find-2022eevwconfigvideo "34:46" "rinse and repeat...")
% (find-2022eevwconfigvideo "34:49" "and I also have exactly the same")
% (find-2022eevwconfigvideo "34:51" "relationship with M-x customized, that")
% (find-2022eevwconfigvideo "34:54" "the standard way in Emacs to configure")
% (find-2022eevwconfigvideo "34:58" "certain things")
% (find-2022eevwconfigvideo "35:00" "and to customize certain things.")
% (find-2022eevwconfigvideo "35:03" "Let me show how customize works")
% (find-2022eevwconfigvideo "35:08" "We can either type M-x customize or")
% (find-2022eevwconfigvideo "35:12" "run this sexp here, that")
% (find-2022eevwconfigvideo "35:14" "simulates what happens when we type")
% (find-2022eevwconfigvideo "35:17" "M-x customize.")
% (find-2022eevwconfigvideo "35:19" "Customize creates a temporary buffer")
% (find-2022eevwconfigvideo "35:21" "like this one...")
% (find-2022eevwconfigvideo "35:23" "it has this mysterious field here, it")
% (find-2022eevwconfigvideo "35:26" "has parts that are not editable - for")
% (find-2022eevwconfigvideo "35:28" "example, if I type a letter here - oops")
% (find-2022eevwconfigvideo "35:34" "if I type a letter here")
% (find-2022eevwconfigvideo "35:37" "it says \"you can't edit this part of the")
% (find-2022eevwconfigvideo "35:39" "Custom buffer\"... it has buttons,")
% (find-2022eevwconfigvideo "35:42" "it has different fonts, different colors,")
% (find-2022eevwconfigvideo "35:44" "it has links, and so on...")
% (find-2022eevwconfigvideo "35:49" "and if i follow these links in")
% (find-2022eevwconfigvideo "35:51" "the right way I")
% (find-2022eevwconfigvideo "35:53" "can get to places like this one,")
% (find-2022eevwconfigvideo "35:57" "which is a sub menu with sub options,")
% (find-2022eevwconfigvideo "36:02" "I can get to a place like this one,")
% (find-2022eevwconfigvideo "36:08" "that offers many things")
% (find-2022eevwconfigvideo "36:13" "that can be configured, each one with an")
% (find-2022eevwconfigvideo "36:16" "explanation...")
% (find-2022eevwconfigvideo "36:23" "I can execute things like this one, that")
% (find-2022eevwconfigvideo "36:26" "opens this page, in which I can customize")
% (find-2022eevwconfigvideo "36:28" "a variable...")
% (find-2022eevwconfigvideo "36:33" "and things like this in which I can")
% (find-2022eevwconfigvideo "36:35" "customize a face to change its color, to")
% (find-2022eevwconfigvideo "36:38" "change its font... and so on -")
% (find-2022eevwconfigvideo "36:42" "and for me all these things - all these")
% (find-2022eevwconfigvideo "36:44" "buttons, this rectangle here, in which I")
% (find-2022eevwconfigvideo "36:47" "can put text")
% (find-2022eevwconfigvideo "36:51" "all these things are...")
% (find-2022eevwconfigvideo "36:52" "magic - and they are black boxes that I")
% (find-2022eevwconfigvideo "36:55" "find very hard to open.")
% (find-2022eevwconfigvideo "37:00" "And over the years I have experimented")
% (find-2022eevwconfigvideo "37:02" "with several alternatives to")
% (find-2022eevwconfigvideo "37:04" "customize that "use less magic"...")
% (find-2022eevwconfigvideo "37:10" "I've documented some of my attempts in")
% (find-2022eevwconfigvideo "37:13" "this page here,")
% (find-2022eevwconfigvideo "37:16" "and")
% (find-2022eevwconfigvideo "37:18" "this thing that I'm presenting now -")
% (find-2022eevwconfigvideo "37:20" "eev-wconfig.el - this is")
% (find-2022eevwconfigvideo "37:23" "the next step: it uses all the ideas in")
% (find-2022eevwconfigvideo "37:26" "this page, and a few other new ideas.")
% (find-2022eevwconfigvideo "37:32" "And eev-wconfig can be used both")
% (find-2022eevwconfigvideo "37:33" "\"with no magic\",")
% (find-2022eevwconfigvideo "37:38" "which is easier to explain, and we're")
% (find-2022eevwconfigvideo "37:40" "going to see that first,")
% (find-2022eevwconfigvideo "37:42" "and with \"some magic\", or \"with")
% (find-2022eevwconfigvideo "37:44" "very little magic\"")
% (find-2022eevwconfigvideo "37:46" "and both ways create temporary buffers")
% (find-2022eevwconfigvideo "37:48" "that have parts that perform")
% (find-2022eevwconfigvideo "37:50" "configuration steps")
% (find-2022eevwconfigvideo "37:52" "and parts")
% (find-2022eevwconfigvideo "37:54" "that "open the black boxes".")
% (find-2022eevwconfigvideo "37:56" "How? Because they contain elisp hyperlinks")
% (find-2022eevwconfigvideo "37:59" "that go to the documentation, that")
% (find-2022eevwconfigvideo "38:01" "perform tests, that show the values of")
% (find-2022eevwconfigvideo "38:04" "variables, and so on.")
% (find-2022eevwconfigvideo "38:11" "The documentation about usage is")
% (find-2022eevwconfigvideo "38:13" "incomplete at the moment, so let me")
% (find-2022eevwconfigvideo "38:15" "return.")
% (find-2022eevwconfigvideo "38:17" "We just saw that these")
% (find-2022eevwconfigvideo "38:22" "things have lots of links in comments")
% (find-2022eevwconfigvideo "38:25" "like this one, that goes")
% (find-2022eevwconfigvideo "38:28" "to a tutorial, and some")
% (find-2022eevwconfigvideo "38:31" "other links go to manuals of Emacs...")
% (find-2022eevwconfigvideo "38:36" "it has some tests in comments - remember")
% (find-2022eevwconfigvideo "38:39" "remember that we ran this and it tried")
% (find-2022eevwconfigvideo "38:41" "to open Google Chrome")
% (find-2022eevwconfigvideo "38:43" "to visit this url in Google Chrome,")
% (find-2022eevwconfigvideo "38:48" "and it failed, because")
% (find-2022eevwconfigvideo "38:50" "the path for Google Chrome is configured")
% (find-2022eevwconfigvideo "38:52" "incorrectly.")
% (find-2022eevwconfigvideo "39:00" "This is an example of a link that goes to one")
% (find-2022eevwconfigvideo "39:02" "of the manuals of Emacs,")
% (find-2022eevwconfigvideo "39:09" "this thing here opens the init file, and")
% (find-2022eevwconfigvideo "39:12" "so on...")
% (find-2022eevwconfigvideo "39:14" "so: we just finished the first sub-wconfig")
% (find-2022eevwconfigvideo "39:20" "and now we need to run the second")
% (find-2022eevwconfigvideo "39:22" "sub-wconfig")
% (find-2022eevwconfigvideo "39:27" "and this wconfig")
% (find-2022eevwconfigvideo "39:30" "can only be run after configuring the")
% (find-2022eevwconfigvideo "39:33" "browser - otherwise it's going to behave")
% (find-2022eevwconfigvideo "39:35" "in weird ways...")
% (find-2022eevwconfigvideo "39:37" "and the first step here is to download")
% (find-2022eevwconfigvideo "39:40" "wget.exe...")
% (find-2022eevwconfigvideo "39:43" "and note that it says: run each of the")
% (find-2022eevwconfigvideo "39:46" "uncommented texts below with M-e")
% (find-2022eevwconfigvideo "39:50" "the idea is that")
% (find-2022eevwconfigvideo "39:52" "this buffer here is")
% (find-2022eevwconfigvideo "39:56" "colored as Lisp - everything that")
% (find-2022eevwconfigvideo "40:00" "Emacs thinks that are elisp comments")
% (find-2022eevwconfigvideo "40:03" "is in brown, and everything that is")
% (find-2022eevwconfigvideo "40:06" "not comments is in other colors...")
% (find-2022eevwconfigvideo "40:10" "so this is an uncommented part and this")
% (find-2022eevwconfigvideo "40:13" "is a commented part.")
% (find-2022eevwconfigvideo "40:21" "Note that here we have some sexps that are")
% (find-2022eevwconfigvideo "40:24" "longer than one line. For example, this")
% (find-2022eevwconfigvideo "40:26" "one takes two lines, and this one also")
% (find-2022eevwconfigvideo "40:29" "takes two lines...")
% (find-2022eevwconfigvideo "40:31" "and we need to run each one of them.")
% (find-2022eevwconfigvideo "40:37" "This one just returns the name of a")
% (find-2022eevwconfigvideo "40:40" "package that has been loaded,")
% (find-2022eevwconfigvideo "40:42" "this one just returns the name")
% (find-2022eevwconfigvideo "40:45" "of a function that has been defined,")
% (find-2022eevwconfigvideo "40:49" "and some of these ones return")
% (find-2022eevwconfigvideo "40:54" "some trivial value that just says that")
% (find-2022eevwconfigvideo "40:56" "everything went right...")
% (find-2022eevwconfigvideo "40:58" "for example this one returns nil, this")
% (find-2022eevwconfigvideo "41:01" "one returns nil, again and this one is a")
% (find-2022eevwconfigvideo "41:06" "bit more problematic because it runs")
% (find-2022eevwconfigvideo "41:08" "something that may take a long time like")
% (find-2022eevwconfigvideo "41:11" "10 seconds, 20 seconds, i don't know...")
% (find-2022eevwconfigvideo "41:14" "Let me try.")
% (find-2022eevwconfigvideo "41:17" "Note the messages here now we have to")
% (find-2022eevwconfigvideo "41:20" "wait patiently... Ta-da.")
% (find-2022eevwconfigvideo "41:23" "It has downloaded wget.exe and saved it")
% (find-2022eevwconfigvideo "41:27" "in this file here")
% (find-2022eevwconfigvideo "41:31" "and now that wget.exe has been")
% (find-2022eevwconfigvideo "41:34" "downloaded we can use it to download")
% (find-2022eevwconfigvideo "41:37" "some other files...")
% (find-2022eevwconfigvideo "41:39" "but remember that I'm not on windows, so")
% (find-2022eevwconfigvideo "41:42" "I have to use some some")
% (find-2022eevwconfigvideo "41:45" "mysterious tricks to")
% (find-2022eevwconfigvideo "41:47" "make these things behave somewhat like")
% (find-2022eevwconfigvideo "41:49" "Windows.")
% (find-2022eevwconfigvideo "41:51" "Let me execute this string... so, please")
% (find-2022eevwconfigvideo "41:54" "don't pay attention to what i'm doing")
% (find-2022eevwconfigvideo "41:56" "now... this is like")
% (find-2022eevwconfigvideo "42:01" "\"you are not expected to understand this\"")
% (find-2022eevwconfigvideo "42:09" "anyway,")
% (find-2022eevwconfigvideo "42:17" "um -")
% (find-2022eevwconfigvideo "42:19" "sorry -")
% (find-2022eevwconfigvideo "42:26" "oops -")
% (find-2022eevwconfigvideo "42:39" "oh my god i forgot the details, sorry...")
% (find-2022eevwconfigvideo "42:51" "that's it -")
% (find-2022eevwconfigvideo "42:57" "Ah, yeah, sorry - now I remember:")
% (find-2022eevwconfigvideo "43:01" "I had to replace the real wget.exe,")
% (find-2022eevwconfigvideo "43:03" "that takes about 5MB, by a")
% (find-2022eevwconfigvideo "43:05" "fake wget.exe that calls the")
% (find-2022eevwconfigvideo "43:09" "wget that runs on GNU/Linux")
% (find-2022eevwconfigvideo "43:13" "so, sorry for the delay, let me go back to")
% (find-2022eevwconfigvideo "43:16" "the to the configuration of wget...")
% (find-2022eevwconfigvideo "43:22" "now that I have wget working")
% (find-2022eevwconfigvideo "43:26" "I can execute this")
% (find-2022eevwconfigvideo "43:29" "block here with f8...")
% (find-2022eevwconfigvideo "43:33" "Note the instructions here -")
% (find-2022eevwconfigvideo "43:35" "this thing points to the")
% (find-2022eevwconfigvideo "43:37" "the main tutorial of eev, in the part that")
% (find-2022eevwconfigvideo "43:40" "it explains how to run")
% (find-2022eevwconfigvideo "43:43" "shell-like programs - programs like the")
% (find-2022eevwconfigvideo "43:46" "shell, programs like Python, etc, with f8s...")
% (find-2022eevwconfigvideo "43:50" "so we need to run these things with f8.")
% (find-2022eevwconfigvideo "43:53" "The first commands are very quick...")
% (find-2022eevwconfigvideo "44:04" "and now I call wget to download")
% (find-2022eevwconfigvideo "44:10" "many small files...")
% (find-2022eevwconfigvideo "44:22" "and this block here contains some tests -")
% (find-2022eevwconfigvideo "44:24" "some very basic tests that just")
% (find-2022eevwconfigvideo "44:27" "call these programs to")
% (find-2022eevwconfigvideo "44:30" "check that they are executable")
% (find-2022eevwconfigvideo "44:33" "and to check that they can perform very")
% (find-2022eevwconfigvideo "44:36" "basic functions, like just displaying the")
% (find-2022eevwconfigvideo "44:38" "help.")
% (find-2022eevwconfigvideo "44:40" "This test here")
% (find-2022eevwconfigvideo "44:42" "works -")
% (find-2022eevwconfigvideo "44:43" "it shows the help of wget - here -")
% (find-2022eevwconfigvideo "44:50" "this one does not work because this file")
% (find-2022eevwconfigvideo "44:53" "is a file for windows... I have to run my")
% (find-2022eevwconfigvideo "44:56" "hacks to to make it executable on")
% (find-2022eevwconfigvideo "44:59" "GNU/Linux. so,")
% (find-2022eevwconfigvideo "45:02" "again, please don't pay attention to what")
% (find-2022eevwconfigvideo "45:05" "i'm going to do...")
% (find-2022eevwconfigvideo "45:15" "now these tests")
% (find-2022eevwconfigvideo "45:17" "work. So if you are on Windows and if")
% (find-2022eevwconfigvideo "45:19" "everything worked")
% (find-2022eevwconfigvideo "45:21" "this thing here should show the help of")
% (find-2022eevwconfigvideo "45:25" "pdftotext...")
% (find-2022eevwconfigvideo "45:27" "and these other lines here should show")
% (find-2022eevwconfigvideo "45:30" "the version of these")
% (find-2022eevwconfigvideo "45:33" "programs here")
% (find-2022eevwconfigvideo "45:36" "so if I execute this I get a message")
% (find-2022eevwconfigvideo "45:39" "that is just one line long")
% (find-2022eevwconfigvideo "45:41" "same here, same here -")
% (find-2022eevwconfigvideo "45:45" "and now I need to run this other block")
% (find-2022eevwconfigvideo "45:48" "here, that downloads a pdf file")
% (find-2022eevwconfigvideo "45:50" "that is going")
% (find-2022eevwconfigvideo "45:52" "to be used in some tests, and a very short")
% (find-2022eevwconfigvideo "45:56" "mp4 file... a very short video that is")
% (find-2022eevwconfigvideo "45:58" "going to be used in other tests.")
% (find-2022eevwconfigvideo "46:01" "so...")
% (find-2022eevwconfigvideo "46:03" "wget, wget again...")

% (find-2022eevwconfigvideo "46:09" "and now this section 3, here")
% (find-2022eevwconfigvideo "46:14" "has tests for one of the functions of")
% (find-2022eevwconfigvideo "46:17" "the functions of eev that call wget")
% (find-2022eevwconfigvideo "46:22" "we need to run this sexp here to")
% (find-2022eevwconfigvideo "46:24" "configure")
% (find-2022eevwconfigvideo "46:25" "the path that is used by this function")
% (find-2022eevwconfigvideo "46:28" "here")
% (find-2022eevwconfigvideo "46:29" "and now we run we need to run the tests")
% (find-2022eevwconfigvideo "46:32" "in the second sexp below... so this is a")
% (find-2022eevwconfigvideo "46:36" "sexp that is here just for the sake of")
% (find-2022eevwconfigvideo "46:38" "completeness, because it points to the")
% (find-2022eevwconfigvideo "46:40" "beginning of a section,")
% (find-2022eevwconfigvideo "46:42" "and this sexp here points to")
% (find-2022eevwconfigvideo "46:48" "a series of tests in that section, and we")
% (find-2022eevwconfigvideo "46:51" "need to run these tests to to check")
% (find-2022eevwconfigvideo "46:54" "that they really work.")
% (find-2022eevwconfigvideo "46:58" "Each of these `find-wget's here call")
% (find-2022eevwconfigvideo "47:01" "wgets to download the file from the")
% (find-2022eevwconfigvideo "47:03" "internet and it shows the the contents")
% (find-2022eevwconfigvideo "47:06" "of this file in a temporary buffer. Let's")
% (find-2022eevwconfigvideo "47:08" "try here...")
% (find-2022eevwconfigvideo "47:12" "note that the name of this buffer is")
% (find-2022eevwconfigvideo "47:14" "wget blah blah blah blah")
% (find-2022eevwconfigvideo "47:17" "wget, colon, space, the url...")
% (find-2022eevwconfigvideo "47:20" "with asterisks")
% (find-2022eevwconfigvideo "47:24" "in the beginning and the end")
% (find-2022eevwconfigvideo "47:28" "this is similar, but it also searches for")
% (find-2022eevwconfigvideo "47:30" "the first occurrence of this string in")
% (find-2022eevwconfigvideo "47:33" "that file...")
% (find-2022eevwconfigvideo "47:34" "that's it -")
% (find-2022eevwconfigvideo "47:36" "this one is similar, but it searches")
% (find-2022eevwconfigvideo "47:40" "for the first occurrence of this")
% (find-2022eevwconfigvideo "47:43" "in that file -")
% (find-2022eevwconfigvideo "47:47" "it works -")
% (find-2022eevwconfigvideo "47:49" "this test here tries to to download a")
% (find-2022eevwconfigvideo "47:52" "file that does not exist,")
% (find-2022eevwconfigvideo "47:56" "so it says that "wget can't download..."")
% (find-2022eevwconfigvideo "48:00" "and these two tests are similar")
% (find-2022eevwconfigvideo "48:02" "to the other")
% (find-2022eevwconfigvideo "48:03" "ones above but they tell Emacs")
% (find-2022eevwconfigvideo "48:06" "that this thing here is elisp code and")
% (find-2022eevwconfigvideo "48:09" "should be colorized...")
% (find-2022eevwconfigvideo "48:12" "the technical term is \"fontified\" -")
% (find-2022eevwconfigvideo "48:15" "fontified as Lisp, so Emacs colors these")
% (find-2022eevwconfigvideo "48:18" "things as comments,")
% (find-2022eevwconfigvideo "48:22" "these things as code, and so on...")
% (find-2022eevwconfigvideo "48:29" "so, that's it - all these tests work -")
% (find-2022eevwconfigvideo "48:32" "note that all these tests are hidden in")
% (find-2022eevwconfigvideo "48:35" "this sexp here -")
% (find-2022eevwconfigvideo "48:39" "and now")
% (find-2022eevwconfigvideo "48:40" "this link here explains the idea of")
% (find-2022eevwconfigvideo "48:43" "anchors that I explained very briefly in")
% (find-2022eevwconfigvideo "48:45" "the tests above...")
% (find-2022eevwconfigvideo "48:47" "so this section of the main tutorial")
% (find-2022eevwconfigvideo "48:51" "explains what are anchors")
% (find-2022eevwconfigvideo "48:58" "note that")
% (find-2022eevwconfigvideo "49:00" "we probably don't have a local copy")
% (find-2022eevwconfigvideo "49:03" "of this video here")
% (find-2022eevwconfigvideo "49:06" "so eev offers to download the local")
% (find-2022eevwconfigvideo "49:09" "copy...")
% (find-2022eevwconfigvideo "49:10" "but if we haven't configured")
% (find-2022eevwconfigvideo "49:13" "the mpv media player we can use this url")
% (find-2022eevwconfigvideo "49:18" "here to play the video starting from the")
% (find-2022eevwconfigvideo "49:20" "right position.")

% (find-2022eevwconfigvideo "49:26" "Now in section 4 we")
% (find-2022eevwconfigvideo "49:28" "configure the")
% (find-2022eevwconfigvideo "49:30" "pdf viewer that eev is going to use")
% (find-2022eevwconfigvideo "49:33" "to make eev use the browser as our")
% (find-2022eevwconfigvideo "49:37" "preferred pdf viewer")
% (find-2022eevwconfigvideo "49:39" "and the configuration is just this line")
% (find-2022eevwconfigvideo "49:41" "here, the tests are these...")
% (find-2022eevwconfigvideo "49:43" "let me go straight to")
% (find-2022eevwconfigvideo "49:46" "the one that is most interesting... it's")
% (find-2022eevwconfigvideo "49:48" "going to open this local file here, and")
% (find-2022eevwconfigvideo "49:51" "it's going to go to page 3 in that")
% (find-2022eevwconfigvideo "49:53" "local file - oops,")
% (find-2022eevwconfigvideo "49:56" "sorry I need to reconfigure one thing")
% (find-2022eevwconfigvideo "49:59" "again... let me cheat -")
% (find-2022eevwconfigvideo "50:10" "so please don't pay attention to what")
% (find-2022eevwconfigvideo "50:12" "i'm doing now,")
% (find-2022eevwconfigvideo "50:16" "please ignore me - um - oh sorry -")
% (find-2022eevwconfigvideo "50:36" "that's it. It opened the local file and")
% (find-2022eevwconfigvideo "50:39" "it opened it at page 3 - note")
% (find-2022eevwconfigvideo "50:43" "that there are two other pages here")
% (find-2022eevwconfigvideo "50:46" "and it's opening it at page 3...")
% (find-2022eevwconfigvideo "50:49" "so it's working.")
% (find-2022eevwconfigvideo "50:53" "People who want the technical details")
% (find-2022eevwconfigvideo "50:55" "can run these three links here to")
% (find-2022eevwconfigvideo "50:59" "to get more details... some of them are")
% (find-2022eevwconfigvideo "51:01" "readable, and some of them are very")
% (find-2022eevwconfigvideo "51:03" "technical, but anyway")
% (find-2022eevwconfigvideo "51:05" "the explanations are there, and I'm")
% (find-2022eevwconfigvideo "51:06" "supposing that people")
% (find-2022eevwconfigvideo "51:08" "can read the more readable parts and can")
% (find-2022eevwconfigvideo "51:10" "ignore the parts that are too technical.")
% (find-2022eevwconfigvideo "51:17" "And we also need to tell")
% (find-2022eevwconfigvideo "51:20" "eev to use this program here to")
% (find-2022eevwconfigvideo "51:23" "to view pdfs as text...")
% (find-2022eevwconfigvideo "51:26" "and this sexp here will open the pdf,")
% (find-2022eevwconfigvideo "51:29" "convert it to text and go to page 3...")
% (find-2022eevwconfigvideo "51:33" "that's it.")
% (find-2022eevwconfigvideo "51:35" "This is page 2, and this is page 1, and")
% (find-2022eevwconfigvideo "51:37" "this is a formfeed that separates the")
% (find-2022eevwconfigvideo "51:39" "pages...")
% (find-2022eevwconfigvideo "51:42" "and i'm going to skip this test.")
% (find-2022eevwconfigvideo "51:47" "And now that we have configured all")
% (find-2022eevwconfigvideo "51:50" "these things we have to save these")
% (find-2022eevwconfigvideo "51:51" "configurations in our init file...")
% (find-2022eevwconfigvideo "51:54" "and note that these configurations were")
% (find-2022eevwconfigvideo "51:56" "scattered here -")
% (find-2022eevwconfigvideo "51:58" "they were interspersed with tests.")
% (find-2022eevwconfigvideo "52:05" "We have this setq, this defalias,")
% (find-2022eevwconfigvideo "52:09" "and this other setq here,")
% (find-2022eevwconfigvideo "52:14" "and in this section here we have these")
% (find-2022eevwconfigvideo "52:17" "three lines")
% (find-2022eevwconfigvideo "52:18" "in the same place, and also a first line")
% (find-2022eevwconfigvideo "52:21" "that is a link to this sub-wconfig")
% (find-2022eevwconfigvideo "52:25" "here, the wconfig that configures")
% (find-2022eevwconfigvideo "52:29" "wget. The instructions here say that")
% (find-2022eevwconfigvideo "52:33" "this is similar to something that we did")
% (find-2022eevwconfigvideo "52:35" "before to save some configurations to")
% (find-2022eevwconfigvideo "52:38" "the init file...")
% (find-2022eevwconfigvideo "52:40" "let me go to my init file -")
% (find-2022eevwconfigvideo "52:44" "I've been using it for a long time, ok?")
% (find-2022eevwconfigvideo "52:45" "so I remember that the keys to go to")
% (find-2022eevwconfigvideo "52:48" "the init file are M-5 M-5 M-j...")
% (find-2022eevwconfigvideo "52:52" "and now:")
% (find-2022eevwconfigvideo "52:55" "paste! So this is the result of")
% (find-2022eevwconfigvideo "53:01" "running these configurations here...")
% (find-2022eevwconfigvideo "53:04" "and note that this first line")
% (find-2022eevwconfigvideo "53:06" "the line with the \"See:\"...")
% (find-2022eevwconfigvideo "53:10" "go to this sub-wconfig, so we can")
% (find-2022eevwconfigvideo "53:16" "run all these configurations and then")
% (find-2022eevwconfigvideo "53:18" "forget what we did")
% (find-2022eevwconfigvideo "53:20" "and then we can open our init file again")
% (find-2022eevwconfigvideo "53:23" "and if we want to understand what we did")
% (find-2022eevwconfigvideo "53:26" "we just need to run")
% (find-2022eevwconfigvideo "53:28" "this sexp or this sexp")
% (find-2022eevwconfigvideo "53:30" "and we go back to the")
% (find-2022eevwconfigvideo "53:33" "temporary buffers that were used to")
% (find-2022eevwconfigvideo "53:36" "configure all these things.")

% (find-2022eevwconfigvideo "53:42" "So, now i've explained")
% (find-2022eevwconfigvideo "53:46" "most of the basic ideas of the")
% (find-2022eevwconfigvideo "53:48" "configuration... I can go a bit faster now.")
% (find-2022eevwconfigvideo "53:51" "Now we have to configure some things")
% (find-2022eevwconfigvideo "53:53" "for the shell...")
% (find-2022eevwconfigvideo "53:55" "the thing is that on Windows it's")
% (find-2022eevwconfigvideo "53:58" "better to use Eshell, that is a shell")
% (find-2022eevwconfigvideo "54:00" "that is")
% (find-2022eevwconfigvideo "54:03" "written in lisp, than to use the default")
% (find-2022eevwconfigvideo "54:05" "shell from Windows...")
% (find-2022eevwconfigvideo "54:09" "and we need to run these things,")
% (find-2022eevwconfigvideo "54:14" "and we need to run")
% (find-2022eevwconfigvideo "54:16" "these things here...")
% (find-2022eevwconfigvideo "54:19" "and note that")
% (find-2022eevwconfigvideo "54:20" "this line here says that this block")
% (find-2022eevwconfigvideo "54:22" "here only needs to be run once -")
% (find-2022eevwconfigvideo "54:29" "and the technical details are here - I'm")
% (find-2022eevwconfigvideo "54:31" "not going to discuss them now -")
% (find-2022eevwconfigvideo "54:34" "and here is a test...")
% (find-2022eevwconfigvideo "54:45" "the important part is that")
% (find-2022eevwconfigvideo "54:48" "these configs here define")
% (find-2022eevwconfigvideo "54:51" "wget - note that it's not \"wget.exe\",")
% (find-2022eevwconfigvideo "54:54" "it's simply \"wget\"...")
% (find-2022eevwconfigvideo "54:56" "it defines wget as an alias that")
% (find-2022eevwconfigvideo "54:59" "points to the wget.exe there that")
% (find-2022eevwconfigvideo "55:01" "I have downloaded")
% (find-2022eevwconfigvideo "55:04" "and we also need to")
% (find-2022eevwconfigvideo "55:07" "run these very technical things here")
% (find-2022eevwconfigvideo "55:14" "and the explanation is that...")
% (find-2022eevwconfigvideo "55:23" "remember that")
% (find-2022eevwconfigvideo "55:29" "I've shown how to run")
% (find-2022eevwconfigvideo "55:33" "shells in Emacs...")
% (find-2022eevwconfigvideo "55:36" "for example this shell here - and I've")
% (find-2022eevwconfigvideo "55:38" "shown how we can")
% (find-2022eevwconfigvideo "55:40" "use eepitch to control other targets, and")
% (find-2022eevwconfigvideo "55:42" "the example that I gave was to")
% (find-2022eevwconfigvideo "55:45" "to use it to run Python, in this")
% (find-2022eevwconfigvideo "55:48" "window here...")
% (find-2022eevwconfigvideo "55:53" "and the thing is that")
% (find-2022eevwconfigvideo "55:55" "I don't know how to install Python on")
% (find-2022eevwconfigvideo "55:57" "windows - at this moment I don't")
% (find-2022eevwconfigvideo "55:59" "have anyone who can test it for me, I")
% (find-2022eevwconfigvideo "56:02" "don't know if it works...")
% (find-2022eevwconfigvideo "56:05" "so I did my basic tests with Lua, that I")
% (find-2022eevwconfigvideo "56:09" "can install by just downloading two")
% (find-2022eevwconfigvideo "56:11" "files and we did that when we were")
% (find-2022eevwconfigvideo "56:14" "downloading many files with wget.")
% (find-2022eevwconfigvideo "56:19" "Oh no, sorry -")
% (find-2022eevwconfigvideo "56:21" "I'm talking about something that is only")
% (find-2022eevwconfigvideo "56:23" "going to appear in another sub-wconfig -")
% (find-2022eevwconfigvideo "56:26" "sorry -")
% (find-2022eevwconfigvideo "56:28" "anyway, here the test just checks that")
% (find-2022eevwconfigvideo "56:31" "both Eshell and the normal shell")
% (find-2022eevwconfigvideo "56:36" "run the same thing here... they both run")
% (find-2022eevwconfigvideo "56:39" "Eshell...")
% (find-2022eevwconfigvideo "56:41" "we need to run this thing here too...")
% (find-2022eevwconfigvideo "56:45" "the explanation is here - I'm not going to")
% (find-2022eevwconfigvideo "56:47" "open the tutorial with the")
% (find-2022eevwconfigvideo "56:49" "explanation -")
% (find-2022eevwconfigvideo "56:52" "now there are some tests that we can do,")
% (find-2022eevwconfigvideo "56:54" "but i'm not going to run these tests now...")
% (find-2022eevwconfigvideo "56:57" "and then we have to save these things")
% (find-2022eevwconfigvideo "56:59" "here in our init file...")
% (find-2022eevwconfigvideo "57:04" "Again, there's a line that says")
% (find-2022eevwconfigvideo "57:07" "that this is similar to")
% (find-2022eevwconfigvideo "57:09" "these instructions here, so the detailed")
% (find-2022eevwconfigvideo "57:12" "instructions are")
% (find-2022eevwconfigvideo "57:13" "in our first sub-wconfig...")
% (find-2022eevwconfigvideo "57:20" "and we need to copy this thing,")
% (find-2022eevwconfigvideo "57:23" "and then go to our init file,")
% (find-2022eevwconfigvideo "57:30" "and add these things to our init file.")

% (find-2022eevwconfigvideo "57:33" "Done. Let me go back to the main wconfig.")
% (find-2022eevwconfigvideo "57:41" "Note that we have completed this one,")
% (find-2022eevwconfigvideo "57:43" "this one, and this one...")
% (find-2022eevwconfigvideo "57:46" "and this thing here just")
% (find-2022eevwconfigvideo "57:49" "checks that that we can run Lua from Emacs")
% (find-2022eevwconfigvideo "57:53" "it's what I was saying before about")
% (find-2022eevwconfigvideo "57:56" "running Python or running Lua...")
% (find-2022eevwconfigvideo "58:01" "so this is a basic test that calls Lua")
% (find-2022eevwconfigvideo "58:04" "with its full path.")
% (find-2022eevwconfigvideo "58:11" "Remember that I had to to run some hacks")
% (find-2022eevwconfigvideo "58:14" "here to make things behave as as if we")
% (find-2022eevwconfigvideo "58:16" "were on Windows...")
% (find-2022eevwconfigvideo "58:18" "so I'm not sure if all these things")
% (find-2022eevwconfigvideo "58:21" "are going to run on Windows or not -")
% (find-2022eevwconfigvideo "58:24" "and then we have to run these sexps")
% (find-2022eevwconfigvideo "58:27" "here, and then run the test that is below...")
% (find-2022eevwconfigvideo "58:31" "let me run this, and this, and this, and")
% (find-2022eevwconfigvideo "58:34" "this... and then the test is here -")
% (find-2022eevwconfigvideo "58:39" "now I have Lua running inside an")
% (find-2022eevwconfigvideo "58:44" "Emacs window,")
% (find-2022eevwconfigvideo "58:46" "and it was not invoked from a shell, it")
% (find-2022eevwconfigvideo "58:48" "was invoked directly.")
% (find-2022eevwconfigvideo "58:52" "Everything works,")
% (find-2022eevwconfigvideo "58:55" "and now we need to save these things in")
% (find-2022eevwconfigvideo "58:57" "our init file.")
% (find-2022eevwconfigvideo "59:00" "So, again: copy, go to the init file,")
% (find-2022eevwconfigvideo "59:07" "paste.")

% (find-2022eevwconfigvideo "59:09" "Let me go back to the main wconfig...")
% (find-2022eevwconfigvideo "59:17" "and now we need to configure mpv... the mpv")
% (find-2022eevwconfigvideo "59:21" "media player")
% (find-2022eevwconfigvideo "59:26" "this is similar to how we configured the")
% (find-2022eevwconfigvideo "59:28" "browser. We have to")
% (find-2022eevwconfigvideo "59:34" "configure the paths to mpv -")
% (find-2022eevwconfigvideo "59:38" "I mean people have to install mpv and")
% (find-2022eevwconfigvideo "59:40" "then configure the path to mpv -")
% (find-2022eevwconfigvideo "59:45" "I'm not going to repeat it...")
% (find-2022eevwconfigvideo "59:47" "it also has some tests...")
% (find-2022eevwconfigvideo "59:50" "and after configuring this thing here we")
% (find-2022eevwconfigvideo "59:54" "go to our init file and we save this")
% (find-2022eevwconfigvideo "59:57" "thing to our init file...")
% (find-2022eevwconfigvideo "1:00:00" "and that's it.")
% (find-2022eevwconfigvideo "1:00:02" "If we've done that")
% (find-2022eevwconfigvideo "1:00:05" "we will have five blocks here, each one")
% (find-2022eevwconfigvideo "1:00:07" "corresponding to one of the")
% (find-2022eevwconfigvideo "1:00:09" "the sub-wconfigs, and")
% (find-2022eevwconfigvideo "1:00:13" "each one contains some configurations")
% (find-2022eevwconfigvideo "1:00:17" "or customizations,")
% (find-2022eevwconfigvideo "1:00:19" "and also lots of links to help -")
% (find-2022eevwconfigvideo "1:00:23" "I mean,")
% (find-2022eevwconfigvideo "1:00:24" "we can treat these links here as")
% (find-2022eevwconfigvideo "1:00:26" "links that open the black boxes and")
% (find-2022eevwconfigvideo "1:00:29" "explain what these things are")
% (find-2022eevwconfigvideo "1:00:32" "and all the commands are very explicit")
% (find-2022eevwconfigvideo "1:00:35" "here... if we want to understand what")
% (find-2022eevwconfigvideo "1:00:37" "`require' does,")
% (find-2022eevwconfigvideo "1:00:41" "the main tutorial of")
% (find-2022eevwconfigvideo "1:00:43" "of eev - this one")
% (find-2022eevwconfigvideo "1:00:46" "explains in section... 4, if I remember")
% (find-2022eevwconfigvideo "1:00:49" "correctly...")
% (find-2022eevwconfigvideo "1:00:57" "that's it.")
% (find-2022eevwconfigvideo "1:01:01" "Suppose that we want information")
% (find-2022eevwconfigvideo "1:01:03" "about an Emacs function.")
% (find-2022eevwconfigvideo "1:01:10" "This video here explains that in details,")
% (find-2022eevwconfigvideo "1:01:14" "and explains also the rationale")
% (find-2022eevwconfigvideo "1:01:18" "behind all these things...")
% (find-2022eevwconfigvideo "1:01:21" "the standard way to get help about the")
% (find-2022eevwconfigvideo "1:01:23" "function is to type C-h f...")
% (find-2022eevwconfigvideo "1:01:28" "Emacs takes the name of the function from")
% (find-2022eevwconfigvideo "1:01:31" "the the position")
% (find-2022eevwconfigvideo "1:01:32" "under the cursor - the \"point\" - we can just")
% (find-2022eevwconfigvideo "1:01:35" "press enter here and get help...")
% (find-2022eevwconfigvideo "1:01:41" "this help contains too much magic")
% (find-2022eevwconfigvideo "1:01:43" "for example this thing here is a")
% (find-2022eevwconfigvideo "1:01:45" "hyperlink")
% (find-2022eevwconfigvideo "1:01:46" "and it's for me it's a black box that I")
% (find-2022eevwconfigvideo "1:01:49" "do not know how to open")
% (find-2022eevwconfigvideo "1:01:51" "i know how to type enter here")
% (find-2022eevwconfigvideo "1:01:53" "to go to the source code,")
% (find-2022eevwconfigvideo "1:01:56" "but I don't know what exactly")
% (find-2022eevwconfigvideo "1:01:59" "Emacs runs when it does that... I do not")
% (find-2022eevwconfigvideo "1:02:01" "know what is the Lisp code corresponding")
% (find-2022eevwconfigvideo "1:02:04" "to typing Enter here -")
% (find-2022eevwconfigvideo "1:02:07" "and I also don't know why these things")
% (find-2022eevwconfigvideo "1:02:10" "are in italics and other things are not...")
% (find-2022eevwconfigvideo "1:02:14" "so, many years ago")
% (find-2022eevwconfigvideo "1:02:16" "I started to experiment")
% (find-2022eevwconfigvideo "1:02:18" "with the way \"without magic\"")
% (find-2022eevwconfigvideo "1:02:21" "of doing something similar...")
% (find-2022eevwconfigvideo "1:02:23" "and my way is by typing M-h M-f")
% (find-2022eevwconfigvideo "1:02:28" "and then Enter")
% (find-2022eevwconfigvideo "1:02:29" "and this thing here contains hyperlinks")
% (find-2022eevwconfigvideo "1:02:34" "that are")
% (find-2022eevwconfigvideo "1:02:36" "not black boxes, and that are pure text -")
% (find-2022eevwconfigvideo "1:02:39" "I can copy these things to my notes...")
% (find-2022eevwconfigvideo "1:02:43" "and this one here goes to that")
% (find-2022eevwconfigvideo "1:02:44" "description, this one here goes to the")
% (find-2022eevwconfigvideo "1:02:47" "source code of require...")
% (find-2022eevwconfigvideo "1:02:50" "this one here goes to the manual,")
% (find-2022eevwconfigvideo "1:02:55" "and so on...")
% (find-2022eevwconfigvideo "1:03:00" "so this is the configuration without")
% (find-2022eevwconfigvideo "1:03:02" "magic.")

% (find-2022eevwconfigvideo "1:03:06" "I promised that I was also going to")
% (find-2022eevwconfigvideo "1:03:09" "show the configuration with just")
% (find-2022eevwconfigvideo "1:03:12" "a bit of magic.")
% (find-2022eevwconfigvideo "1:03:16" "If we type find-wconfig-links...")
% (find-2022eevwconfigvideo "1:03:21" "here, if you run this")
% (find-2022eevwconfigvideo "1:03:25" "it says that if we want to configure eev")
% (find-2022eevwconfigvideo "1:03:28" "on windows with _some_ magic we can follow")
% (find-2022eevwconfigvideo "1:03:30" "the instructions here...")
% (find-2022eevwconfigvideo "1:03:34" "and here we have something very similar,")
% (find-2022eevwconfigvideo "1:03:36" "but with fewer tests,")
% (find-2022eevwconfigvideo "1:03:40" "and less documentation...")
% (find-2022eevwconfigvideo "1:03:45" "and we just need to")
% (find-2022eevwconfigvideo "1:03:49" "configure these things here,")
% (find-2022eevwconfigvideo "1:03:51" "to follow the instructions here - that I'm")
% (find-2022eevwconfigvideo "1:03:53" "not going to follow - and the thing is")
% (find-2022eevwconfigvideo "1:03:55" "that after")
% (find-2022eevwconfigvideo "1:03:58" "running all these things")
% (find-2022eevwconfigvideo "1:04:01" "we can save our configuration as just this")
% (find-2022eevwconfigvideo "1:04:06" "thing here")
% (find-2022eevwconfigvideo "1:04:07" "so we can save this configuration")
% (find-2022eevwconfigvideo "1:04:09" "in Emacs instead of this big thing above")
% (find-2022eevwconfigvideo "1:04:14" "let me compare the version without")
% (find-2022eevwconfigvideo "1:04:17" "magic to the version with very little")
% (find-2022eevwconfigvideo "1:04:19" "magic. This is the result of running the")
% (find-2022eevwconfigvideo "1:04:21" "configuration")
% (find-2022eevwconfigvideo "1:04:24" "with no magic, and this is the result of")
% (find-2022eevwconfigvideo "1:04:29" "running the configuration with very")
% (find-2022eevwconfigvideo "1:04:30" "little magic")
% (find-2022eevwconfigvideo "1:04:33" "and note that this configuration here it")
% (find-2022eevwconfigvideo "1:04:36" "ends with this sexp here, that is a bit")
% (find-2022eevwconfigvideo "1:04:38" "magic...")
% (find-2022eevwconfigvideo "1:04:40" "if we want to understand what this")
% (find-2022eevwconfigvideo "1:04:43" "magic thing does")
% (find-2022eevwconfigvideo "1:04:46" "this sexp runs these three blocks")
% (find-2022eevwconfigvideo "1:04:53" "here... so this is the expansion")
% (find-2022eevwconfigvideo "1:04:56" "of whatthis sexp does.")
% (find-2022eevwconfigvideo "1:05:03" "Ok, so if we look at our init file again")
% (find-2022eevwconfigvideo "1:05:13" "this sexp here - (ee-wconfig-run-magic) -")
% (find-2022eevwconfigvideo "1:05:17" "corresponds to all this stuff here.")

% (find-2022eevwconfigvideo "1:05:29" "And now that we have everything")
% (find-2022eevwconfigvideo "1:05:31" "configured")
% (find-2022eevwconfigvideo "1:05:33" "we can")
% (find-2022eevwconfigvideo "1:05:35" "run an exercise:")
% (find-2022eevwconfigvideo "1:05:36" "we can learn Org!")
% (find-2022eevwconfigvideo "1:05:40" "Let me make a pause on this")
% (find-2022eevwconfigvideo "1:05:42" "video, and i'm going to record the part 4")
% (find-2022eevwconfigvideo "1:05:45" "of the video in a few minutes.")

% (find-2022eevwconfigvideo "1:05:51" "Hi! I'm back.")
% (find-2022eevwconfigvideo "1:05:54" "In this part of the video I'm going to")
% (find-2022eevwconfigvideo "1:05:57" "explain how to")
% (find-2022eevwconfigvideo "1:06:00" "do the exercise, which is how to use eev")
% (find-2022eevwconfigvideo "1:06:03" "to learn Org.")
% (find-2022eevwconfigvideo "1:06:06" "Remember that here in the main")
% (find-2022eevwconfigvideo "1:06:09" "wconfig buffer the last part says")
% (find-2022eevwconfigvideo "1:06:13" "\"Exercise: Learn Org!\" and it has this")
% (find-2022eevwconfigvideo "1:06:15" "expression here...")
% (find-2022eevwconfigvideo "1:06:16" "if we execute this expression we get all")
% (find-2022eevwconfigvideo "1:06:19" "the instructions - I mean")
% (find-2022eevwconfigvideo "1:06:23" "what we're going to see now is the")
% (find-2022eevwconfigvideo "1:06:24" "current version of")
% (find-2022eevwconfigvideo "1:06:26" "these instructions - this is a work in")
% (find-2022eevwconfigvideo "1:06:28" "progress, I'm probably going to")
% (find-2022eevwconfigvideo "1:06:30" "rewrite some things...")
% (find-2022eevwconfigvideo "1:06:34" "anyway, here we have")
% (find-2022eevwconfigvideo "1:06:36" "some URLs...")
% (find-2022eevwconfigvideo "1:06:38" "this is the page about eev-wconfig,")
% (find-2022eevwconfigvideo "1:06:42" "and its last section")
% (find-2022eevwconfigvideo "1:06:44" "is this one: "Exercise: Learn Org!"")
% (find-2022eevwconfigvideo "1:06:48" "and it has some links here that I'm not")
% (find-2022eevwconfigvideo "1:06:51" "going to open... the important thing is")
% (find-2022eevwconfigvideo "1:06:53" "that")
% (find-2022eevwconfigvideo "1:06:55" "this link goes to a README that explains")
% (find-2022eevwconfigvideo "1:06:58" "what is the .zip file with the")
% (find-2022eevwconfigvideo "1:07:01" "videos")
% (find-2022eevwconfigvideo "1:07:03" "so")
% (find-2022eevwconfigvideo "1:07:04" "here is the README of the playlist,")
% (find-2022eevwconfigvideo "1:07:09" "and we can download the video from this")
% (find-2022eevwconfigvideo "1:07:11" "link here.")
% (find-2022eevwconfigvideo "1:07:13" "At this moment this link points to")
% (find-2022eevwconfigvideo "1:07:17" "Google Drive,")
% (find-2022eevwconfigvideo "1:07:18" "and the file is quite big - it's")
% (find-2022eevwconfigvideo "1:07:20" "1.7 gigabytes -")
% (find-2022eevwconfigvideo "1:07:24" "and if we click here")
% (find-2022eevwconfigvideo "1:07:29" "Google Drive says that it can't open")
% (find-2022eevwconfigvideo "1:07:31" "the file, but we can download it...")
% (find-2022eevwconfigvideo "1:07:34" "so...")
% (find-2022eevwconfigvideo "1:07:38" "well, you have to download the file, you")
% (find-2022eevwconfigvideo "1:07:40" "have to unzip it somewhere,")
% (find-2022eevwconfigvideo "1:07:42" "and then")
% (find-2022eevwconfigvideo "1:07:44" "you have to follow these")
% (find-2022eevwconfigvideo "1:07:45" "instructions here.")

% (find-2022eevwconfigvideo "1:07:48" "The important thing of this exercise")
% (find-2022eevwconfigvideo "1:07:50" "is that you need to learn how to create")
% (find-2022eevwconfigvideo "1:07:52" "shorter hyperlinks.")
% (find-2022eevwconfigvideo "1:07:55" "They are explained in this section of")
% (find-2022eevwconfigvideo "1:07:57" "the main tutorial - remember that")
% (find-2022eevwconfigvideo "1:08:00" "find-eev-quick-intro is the main tutorial -")
% (find-2022eevwconfigvideo "1:08:03" "and I think that these video links are")
% (find-2022eevwconfigvideo "1:08:06" "quite good, because they explain how")
% (find-2022eevwconfigvideo "1:08:11" "this function creates several other")
% (find-2022eevwconfigvideo "1:08:13" "functions...")
% (find-2022eevwconfigvideo "1:08:15" "anyway,")
% (find-2022eevwconfigvideo "1:08:21" "so: this link points to that section...")
% (find-2022eevwconfigvideo "1:08:27" "you have to download the .zip you")
% (find-2022eevwconfigvideo "1:08:30" "have to unpack it somewhere, and then you")
% (find-2022eevwconfigvideo "1:08:33" "have to create a link to that directory...")
% (find-2022eevwconfigvideo "1:08:35" "which means that you have to")
% (find-2022eevwconfigvideo "1:08:38" "edit the directory here to")
% (find-2022eevwconfigvideo "1:08:41" "the right directory")
% (find-2022eevwconfigvideo "1:08:44" "and this is probably going to be very")
% (find-2022eevwconfigvideo "1:08:47" "useful: Emacs has a mode called Dired...")
% (find-2022eevwconfigvideo "1:09:01" "a mode for editing directories")
% (find-2022eevwconfigvideo "1:09:03" "by treating them as text...")
% (find-2022eevwconfigvideo "1:09:08" "so here we are in Dired mode,")
% (find-2022eevwconfigvideo "1:09:11" "and we can navigate directories -")
% (find-2022eevwconfigvideo "1:09:14" "for example here we open a")
% (find-2022eevwconfigvideo "1:09:16" "subdirectory, if you click here we go")
% (find-2022eevwconfigvideo "1:09:20" "back to where we were...")
% (find-2022eevwconfigvideo "1:09:26" "this directory is empty. Anyway, you need")
% (find-2022eevwconfigvideo "1:09:30" "to learn how to use this to navigate to")
% (find-2022eevwconfigvideo "1:09:33" "the directory")
% (find-2022eevwconfigvideo "1:09:34" "in which you unpacked the videos,")

% (find-2022eevwconfigvideo "1:09:38" "and then the next part of the exercise")
% (find-2022eevwconfigvideo "1:09:40" "is to learn how to use M-h M-e,")
% (find-2022eevwconfigvideo "1:09:47" "which is find-extra-file-links,")
% (find-2022eevwconfigvideo "1:09:50" "that is explained here,")
% (find-2022eevwconfigvideo "1:09:52" "in this section of the tutorial...")
% (find-2022eevwconfigvideo "1:09:55" "and then you need to to use M-h M-e")
% (find-2022eevwconfigvideo "1:10:01" "to create links like these ones.")
% (find-2022eevwconfigvideo "1:10:04" "Let me show how to do that using")
% (find-2022eevwconfigvideo "1:10:07" "links that corresponds to the place in")
% (find-2022eevwconfigvideo "1:10:09" "which I opened the")
% (find-2022eevwconfigvideo "1:10:11" "the zip file in my machine.")
% (find-2022eevwconfigvideo "1:10:18" "This is the directory... sorry - if I")
% (find-2022eevwconfigvideo "1:10:21" "execute this the code-c-d it defines several")
% (find-2022eevwconfigvideo "1:10:25" "functions,")
% (find-2022eevwconfigvideo "1:10:27" "including the function")
% (find-2022eevwconfigvideo "1:10:30" "find-rainerkoeniggrep...")
% (find-2022eevwconfigvideo "1:10:35" "it also defines the function")
% (find-2022eevwconfigvideo "1:10:37" "find-rainerkoenigfile and if we")
% (find-2022eevwconfigvideo "1:10:40" "execute that function we go to this")
% (find-2022eevwconfigvideo "1:10:43" "directory here")
% (find-2022eevwconfigvideo "1:10:46" "which is the directory in which")
% (find-2022eevwconfigvideo "1:10:50" "I unpacked the")
% (find-2022eevwconfigvideo "1:10:53" "the zip file..")
% (find-2022eevwconfigvideo "1:10:57" "and if I type M-h M-e in")
% (find-2022eevwconfigvideo "1:11:00" "that directory I get a temporary buffer")
% (find-2022eevwconfigvideo "1:11:03" "like this one...")
% (find-2022eevwconfigvideo "1:11:04" "i need to")
% (find-2022eevwconfigvideo "1:11:06" "use a smaller font here because")
% (find-2022eevwconfigvideo "1:11:09" "some lines are very long...")
% (find-2022eevwconfigvideo "1:11:12" "here you have to type \"rainerkoenig\"")
% (find-2022eevwconfigvideo "1:11:17" "and execute this line here... it will")
% (find-2022eevwconfigvideo "1:11:20" "regenerate the buffer.")
% (find-2022eevwconfigvideo "1:11:22" "So pay attention to the \"c\"s")
% (find-2022eevwconfigvideo "1:11:25" "between curly brackets...")
% (find-2022eevwconfigvideo "1:11:27" "they become \"rainerkoenig\" -")
% (find-2022eevwconfigvideo "1:11:32" "and then you have to")
% (find-2022eevwconfigvideo "1:11:35" "copy these things here to your notes -")
% (find-2022eevwconfigvideo "1:11:42" "to here -")
% (find-2022eevwconfigvideo "1:11:48" "and if we did everything correctly then")
% (find-2022eevwconfigvideo "1:11:51" "we can execute this thing here... it will")
% (find-2022eevwconfigvideo "1:11:54" "define the function")
% (find-2022eevwconfigvideo "1:11:57" "find-rainerkoenigfile")
% (find-2022eevwconfigvideo "1:11:59" "which will open this directory, as I did")
% (find-2022eevwconfigvideo "1:12:01" "above...")
% (find-2022eevwconfigvideo "1:12:03" "and now we can")
% (find-2022eevwconfigvideo "1:12:05" "choose one of these videos here, for")
% (find-2022eevwconfigvideo "1:12:07" "example, the first one...")
% (find-2022eevwconfigvideo "1:12:10" "but we have to choose the video")
% (find-2022eevwconfigvideo "1:12:13" "file, not the subtitle file.")
% (find-2022eevwconfigvideo "1:12:17" "we have to type M-h M-e again")
% (find-2022eevwconfigvideo "1:12:24" "and now we have to choose a short name")
% (find-2022eevwconfigvideo "1:12:26" "for the video - I suggest")
% (find-2022eevwconfigvideo "1:12:28" "either using this or using an")
% (find-2022eevwconfigvideo "1:12:32" "abbreviation of the title... but let me")
% (find-2022eevwconfigvideo "1:12:34" "choose this.")

% (find-2022eevwconfigvideo "1:12:38" "Now I will")
% (find-2022eevwconfigvideo "1:12:40" "run this first line again. It will")
% (find-2022eevwconfigvideo "1:12:42" "regenerate this buffer, so the")
% (find-2022eevwconfigvideo "1:12:45" "\"c\"s between curly braces will become")
% (find-2022eevwconfigvideo "1:12:48" "this thing...")
% (find-2022eevwconfigvideo "1:12:51" "and now this block here")
% (find-2022eevwconfigvideo "1:12:54" "points to that video file.")
% (find-2022eevwconfigvideo "1:12:57" "We can test that by executing")
% (find-2022eevwconfigvideo "1:13:00" "this line -")
% (find-2022eevwconfigvideo "1:13:03" "it opens the video -")
% (find-2022eevwconfigvideo "1:13:06" "and if we execute this line here")
% (find-2022eevwconfigvideo "1:13:10" "it defines the function")
% (find-2022eevwconfigvideo "1:13:12" "find-E01S01video")
% (find-2022eevwconfigvideo "1:13:17" "and we can execute this function")
% (find-2022eevwconfigvideo "1:13:20" "find-E01S01video,")
% (find-2022eevwconfigvideo "1:13:23" "and it will be a short hyperlink to this")
% (find-2022eevwconfigvideo "1:13:25" "video.")
% (find-2022eevwconfigvideo "1:13:27" "And after doing that we can copy")
% (find-2022eevwconfigvideo "1:13:31" "the relevant lines")
% (find-2022eevwconfigvideo "1:13:33" "to our notes")
% (find-2022eevwconfigvideo "1:13:36" "the relevant lines are these ones -")
% (find-2022eevwconfigvideo "1:13:38" "actually this one is not necessary -")
% (find-2022eevwconfigvideo "1:13:43" "and now that we have this we have")
% (find-2022eevwconfigvideo "1:13:47" "two functions, the sexps")
% (find-2022eevwconfigvideo "1:13:51" "that define short hyperlinks...")
% (find-2022eevwconfigvideo "1:13:54" "this one here define a hyperlink to the")
% (find-2022eevwconfigvideo "1:13:56" "directory, and this one here defines")
% (find-2022eevwconfigvideo "1:13:58" "a hyperlink to the video...")
% (find-2022eevwconfigvideo "1:14:01" "and this is")
% (find-2022eevwconfigvideo "1:14:03" "quite similar to these examples here but")
% (find-2022eevwconfigvideo "1:14:07" "note that the examples have")
% (find-2022eevwconfigvideo "1:14:10" "bad paths that people will have to fix")
% (find-2022eevwconfigvideo "1:14:13" "somehow...")
% (find-2022eevwconfigvideo "1:14:17" "and that's it.")

% (find-2022eevwconfigvideo "1:14:19" "I don't know if this exercise is easy")
% (find-2022eevwconfigvideo "1:14:22" "enough, I think that it's a bit hard,")
% (find-2022eevwconfigvideo "1:14:24" "unfortunately... but if people can manage")
% (find-2022eevwconfigvideo "1:14:26" "to do this they can use")
% (find-2022eevwconfigvideo "1:14:29" "these things to")
% (find-2022eevwconfigvideo "1:14:32" "create an index of the videos that they")
% (find-2022eevwconfigvideo "1:14:34" "have watched...")
% (find-2022eevwconfigvideo "1:14:36" "and note that we can duplicate")
% (find-2022eevwconfigvideo "1:14:39" "this line and change")
% (find-2022eevwconfigvideo "1:14:41" "the time mark here to, 5:00, say...")
% (find-2022eevwconfigvideo "1:14:46" "oops, this video is shorter than that -")
% (find-2022eevwconfigvideo "1:14:50" "2:00 -")
% (find-2022eevwconfigvideo "1:14:53" "and we can use these things to")
% (find-2022eevwconfigvideo "1:14:56" "create an index of the video")
% (find-2022eevwconfigvideo "1:15:01" "with a short summary of what this")
% (find-2022eevwconfigvideo "1:15:06" "position means here... sorry for my lack of")
% (find-2022eevwconfigvideo "1:15:08" "imagination, but")
% (find-2022eevwconfigvideo "1:15:10" "suppose that")
% (find-2022eevwconfigvideo "1:15:12" "at the moment 2:00 of the video")
% (find-2022eevwconfigvideo "1:15:14" "there's \"blah\" happening.")
% (find-2022eevwconfigvideo "1:15:16" "so this sexp here opens the video at 2:00")
% (find-2022eevwconfigvideo "1:15:22" "and we can use that to mark the")
% (find-2022eevwconfigvideo "1:15:24" "positions of the video that we want to")
% (find-2022eevwconfigvideo "1:15:26" "watch again - especially the parts of")
% (find-2022eevwconfigvideo "1:15:29" "the video")
% (find-2022eevwconfigvideo "1:15:31" "in which Rainer Koenig explains")
% (find-2022eevwconfigvideo "1:15:34" "things that")
% (find-2022eevwconfigvideo "1:15:36" "we")
% (find-2022eevwconfigvideo "1:15:37" "will have to watch many times to")
% (find-2022eevwconfigvideo "1:15:38" "understand and to memorize the key")
% (find-2022eevwconfigvideo "1:15:41" "sequences.")
% (find-2022eevwconfigvideo "1:15:43" "Uh, yeah, so that's it. =)")
]==]

unrevised_bigstr = [==[
(find-2022eevwconfigvideo "00:00" " ")
]==]

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