2023-01-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "2022yttranscript" (now) has subtitles.
	(ee-1stclassvideos-info): added an indication that the video
	"2021workshop3" (now) has subtitles.

2022-12-31  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "2021workshop6" (now) has subtitles.
	(ee-1stclassvideos-info): added an indication that the video
	"2022eevmake0" (now) has subtitles.

2022-12-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (ee-wait-status): new variable.
	(ee-wait-repl-started, ee-wait, find-slyprocess-reuse)
	(find-slyprocess-create00, find-slyprocess-create0)
	(find-slyprocess-create, find-slyprocess, eepitch-sly): new
	functions. Some of the `find-sly*' functions are complete rewrites
	of older experimental functions with the same names.

2022-12-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "eev2021b" (now) has subtitles.
	(ee-1stclassvideos-info): added an indication that the video
	"2021workshop1" (now) has subtitles.
	(ee-1stclassvideos-info): added an indication that the video
	"2021workshop2" (now) has subtitles.
	(ee-1stclassvideos-info): added an indication that the video
	"2021workshop4" (now) has subtitles.

2022-12-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (find-slyprocess-reuse, find-slyprocess-create): new
	functions.
	(find-slyprocess): use `find-slyprocess-reuse' and
	`find-slyprocess-create'.

2022-12-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "eevtempl" (now) has subtitles.

2022-12-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "eevnav" (now) has subtitles.

2022-12-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "eev2020" (now) has subtitles.

2022-12-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-sh-at-dir): use `ee-expand'.

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "2022findeevangg" (now) has subtitles.

2022-12-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "eev2019" (now) has subtitles.

2022-12-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-mpv-links): new function.

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "2021orgfornonusers" (now) has subtitles.

2022-12-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-libera-bufferp, ee-find-libera-links): new
	functions.
	(ee-fhl-main-program): added an `(:if (ee-libera-bufferp) ...)'.

2022-12-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-epackages): renamed to `find-epackages0'.
	(find-epackages): new function.
	(ee-goto-position-package, ee-packages-nline-for)
	(ee-packages-nlines-for, ee-packages-nlines-and-names): new
	functions.

	* eev-elinks.el (ee-find-epackage-links0): use the new
	`find-epackages', that has the same name as the old one but
	different arguments.

	* eev-hlinks.el (ee-packages-package-here): new function.
	(ee-find-epackages-links): use `ee-packages-package-here' and the
	new `find-epackages'.

2022-12-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-struct-to-triples, find-estructt): new
	functions.

2022-12-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-underlinewsp-re): new function.
	(ee-efunctiondescr-re): use `ee-underlinewsp-re'.

2022-12-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-eev2022pyvideo): new function.
	(ee-1stclassvideos-info): added an entry for "eev2022py".

2022-12-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-rstdoc-intro): added some sections.

	* eev-tlinks.el (find-rstdoc-links): use another name for the
	temporary buffer.

	* eev-videolinks.el (find-eev2022klavideo): new function.
	(ee-1stclassvideos-info): added an entry for "eev2022kla".

2022-12-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rstdoc.el (ee-code-rstdoc): added `find-{c}dochelp'.

	* eev-intro.el (find-rstdoc-intro): new function.
	(find-eev-intro): added an entry for `(find-rstdoc-intro)'.

	* eev-rstdoc.el (ee-rstdoc-getfield0): new function.

	* eev-tlinks.el (find-rstdoc-links): new function.

2022-12-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-kla-intro): added some sections.

2022-11-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-find-cfile): fixed a typo.

2022-11-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-intro): rewrote the section about
	keybindings.
	(find-eev-install-intro): new section: "0. Loading eev".

2022-11-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-sexp-klts, eeklts): new functions.

	* eev-code.el (ee-code-c-d-:anchor, ee-code-c-d-:info): added more
	comments.

2022-11-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-sexp-klfs): fixed a bug.

2022-11-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hydras.el (ee-edit-index-hydra): added <right>, <left>, SPC,
	and DEL.

	* eev-code.el: added a (code-c-d "org" ...).

	* eev-tlinks.el (find-kla-links): new function.

2022-11-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-sexp-kla, ee-kl-sexp-klas, ee-kl-sexp-klf):
	fixed the missing ":fname" arguments.

2022-11-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hydras.el (eev-index-edit): renamed to `ee-edit-index'.
	(eev-index-replace): renamed to `ee-edit-index-replace'.
	(hydra-eev-index-edit): renamed to `ee-edit-index-hydra'.
	(find-eev-index-edit-intro): deleted.

	* eev-intro.el (find-edit-index-intro): new function.

	* eepitch.el (eepitch-gnuplot): use `ee-with-pager-cat'.

2022-11-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-kla-intro): several new sections.

	* eev-kla.el (ee-kl-link-to-string-with-comment): new function.
	(ee-kla2-bol): renamed to `ee-kla2-goto-bol'.

2022-11-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-transforms): new variable.
	(ee-kl-transform): new function.
	(ee-kl-expand): use `ee-kl-transform'.
	(ee-kl-format2-for-mode): deleted.
	(ee-kl-comment-prefix): new function.
	(ee-kl-insert): rewritten.
	(ee-kl-format1, ee-kl-format2, ee-preferred-c)
	(ee-preferred-c-guess): all these variables were deleted.
	(ee-kl-format1): deleted this function.
	(ee-kl-kill): don't call `ee-kl-format1' - always add a newline.
	(ee-kl-sexp-to-string): deleted.
	(ee-kl-lrcds, ee-kl-lrcd, ee-kl-r, ee-kl-c, ee-kl-d)
	(ee-kl-shortfname, ee-kl-shorterfname, ee-kl-find-c)
	(ee-kl-find-cfile, ee-kl-sexp-kla, ee-kl-sexp-klas)
	(ee-kl-sexp-klf, ee-kl-sexp-klfs, ee-kl-sexp-klt): rewritten to
	support nils.

2022-11-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-remove-prefix): return nil when not a prefix.

2022-11-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-all-eds-for, ee-kl-best-ed-for)
	(ee-kl-best-cs-for, ee-preferred-c-here-without-guess)
	(ee-preferred-c-here-with-guess, ee-preferred-c-here)
	(ee-kla-demo-write-file, ee-kla-demo-write-three-files)
	(ee-kl-dir): deleted.

2022-11-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-expand, ee-kl-prefixp, ee-kl-cds)
	(ee-kl-lrcds, ee-kl-lrcd): new functions.

	* eev-intro.el (find-kla-intro): rewritten completely.

2022-11-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-kla-test-intro): renamed to find-kla-intro.

2022-11-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "2022tikz" has subtitles.

2022-11-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2022tikzvideo): new function.
	(ee-1stclassvideos-info): added an entry for "2022tikz".

2022-11-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added an indication
	that the video "oficina2021a" has subtitles.

2022-11-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rstdoc.el (ee-code-rstdoc): made some functions interactive.
	(ee-rstdoc-rst): fixed the behavior when str is nil.

2022-11-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-php): new function.

	* eev-testblocks.el (ee-insert-test-php-mode): new function.

2022-10-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-telega-msgn): new function.
	(ee-find-telegachat-links): use `ee-telega-msgn'.

2022-10-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-eoverlayspp, ee-overlay-pp0): new functions.
	(ee-sort-pairs): new function.

2022-10-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-eregionpp): new function.
	(ee-string-intervals): new function.
	(ee-eregionpp-preprocess): new function.
	(find-eregionpp0): I renamed the old function `find-eregionpp' to
	`find-eregionpp0'.

2022-10-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-1stclassvideos-dlsubs): rewritten.

2022-10-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-telegachat-links)
	(ee-find-telegachat-links): new functions.

	* eev-hlinks.el (ee-telegachat-bufferp): new function.
	(ee-fhl-main-program): added an entry for telegachat.

	* eev-plinks.el (find-telegachat): new function.

2022-10-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2022yttranscriptvideo): new function.
	(ee-1stclassvideos-info): added an entry for ""2022yttranscript".

2022-10-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-youtubedl-split): use `let*'.
	(find-yttranscript-links): added a shorter format.

	* eev-pdflike.el (ee-code-pdfbackend, ee-code-pdftextbackend):
	fixed a bug in the interactive.

2022-10-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-eejump-links): new function.
	(find-importlib-links, find-pypi-links): new functions.

2022-10-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-shorterfname): new function.
	(ee-kl-sexp-kla, ee-kl-sexp-klas): use `ee-kl-shorterfname'.

2022-10-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-f90-mode): new function.

2022-10-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (find-pdftools-page, find-xpdf-page)
	(find-pdftoolsr-page): added an (interactive ...).
	(ee-code-pdftextbackend, ee-code-pdfbackend): same.
	(find-pdftools-page): use `revert-without-query'.

2022-09-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-preferred-c-guess): new variable.
	(ee-kl-all-eds-for, ee-kl-best-ed-for, ee-kl-best-cs-for): new
	functions.
	(ee-preferred-c-here-without-guess): new function.
	(ee-preferred-c-here-with-guess): new function.
	(ee-preferred-c-here): new function.
	(ee-kl-c): use `ee-preferred-c-here'.

2022-09-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kla2-insert, ee-kla2-bol, ee-kla2-flash): new
	functions.
	(eekla2): rewritten.
	(ee-kl-flash-sexp): new variable.

2022-09-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kl-format, ee-kl-insert): these variables were
	renamed to `ee-kl-format1' and `ee-kl-format2' respectively.
	(ee-kl-format): this function was renamed to `ee-kl-format1'.
	(ee-kl-format2): new function.
	(ee-kl-format2-for-mode): new function.
	(ee-kl-sexp-to-string): new function.
	(ee-kl-kill): use `ee-kl-format1' and `ee-kl-sexp-to-string'.
	(ee-kl-insert): use `ee-kl-format2'.

2022-09-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-kla-test-intro): mark as "currently broken".

	* eev-eval.el (ee-backward-sexp, ee-forward-sexp): use `(let
	((forward-sexp-function nil)) ...)'. This makes `M-e' work
	correctly in haskell-mode.

	* eev-kla.el (ee-kl-insert): new variable.
	(ee-kl-insert): new function.
	(kli): new alias (suggested in comments at the end of the file).

2022-09-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el: small changes in the docs.
	(ee-kl-sexp-klt, eeklt): new functions.
	(ee-kl-format): new function.
	(ee-kl-kill): use the function `ee-kl-format'.

2022-09-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-edit.el (ee-preceding-tag-flash): new function.
	(ee-copy-preceding-tag-to-kill-ring): use
	`ee-preceding-tag-flash'.

	* eev-kla.el: totally rewritten.

2022-09-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-ecolor-links): added (read-color).

2022-09-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-debpkg-links): small changes.

2022-09-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-eshortdoc-re): new variable.
	(ee-eshortdoc-bufferp): new function.
	(ee-find-eshortdoc-links): new function.
	(ee-fhl-main-program): added an entry for shortdoc.

	* eev-blinks.el (find-eshortdoc): new function.

2022-08-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rstdoc.el: rewritten completely.

2022-08-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-load.el: added a (require 'eev-rstdoc).

2022-08-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eepitch-intro): added the section "2.6.
	`find-vtermprocess'".

	* eepitch.el (eepitch-isympy): new function.

2022-08-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-video-links-intro): rewrote the section "5.1.
	Subtitles".

2022-08-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rstdoc.el: new file.

2022-08-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-angg-not-configured)
	(find-es-not-configured): new functions.

2022-08-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (find-slyprocess, eepitch-sly): new functions.

2022-06-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el (ee-kla-demo-write-file)
	(ee-kla-demo-write-three-files, eekla2): new functions.

	* eev-intro.el (find-kla-test-intro): New function.

2022-06-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-copy-rest00): new function.
	(ee-copy-rest0): use `ee-copy-rest00'.

	* eev-hlinks.el (find-here-links, ee-find-here-links): added an
	"&optional arg" to the argument list, for debugging.
	(ee-find-here-debug-links): new function.
	(ee-detect-here): new function.

2022-06-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-buffer-local-variables): new function.
	(find-ebufferlocalvars): use `ee-buffer-local-variables'.

2022-06-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (ee-code-mpv-audio): Fixed a typo.

2022-06-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-git-dir): converted the setq to a defvar.

	* eev-mode.el (eev-mode-map-set): moved the `define-key' for
	`find-git-links' from eev-tlinks.el to here.

	* eev-blinks.el (ee-find-eejumps-header): added a pointer to
	`(find-elisp-intro)'.

	* eev-wconfig.el (find-wconfig-lua-links): added a section on
	Python.

2022-06-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-load.el (eev-beginner): tell the autoload for `eev-beginner'
	that `eev-beginner' is an interactive function.

	* eev-tlinks.el (ee-psne-eevvideo-core): added the "sep" argument
	to the mapconcats.

2022-05-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (ee-time-to-youtube-time): fixed a bug.

2022-05-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2022eevwconfigvideo): new function.
	(ee-1stclassvideos-info): added an entry for "2022eevwconfig".

2022-05-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-eface-links): added some items.

2022-05-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-eev2019video, find-eev2020video)
	(find-eev2021video, find-eev2021bvideo, find-eevnavvideo)
	(find-eevtemplvideo, find-eevfherelvideo, find-eevtestblsvideo)
	(find-eevvlinksvideo, find-oficina20210video)
	(find-oficina2021avideo, find-oficina2021bvideo)
	(find-2021ssrvideo, find-2021workshop1video)
	(find-2021workshop2video, find-2021workshop3video)
	(find-2021workshop4video, find-2021workshop5video)
	(find-2021workshop6video, find-2021orgfornonusersvideo)
	(find-2021ffllvideo, find-2022eevmake0video)
	(find-2022findeevanggvideo, find-2022findelispintrovideo)
	(find-2022pict2eluavideo, find-2022eevwconfigpt1video)
	(find-2022eevwconfigpt2video): use `find-1stclassvideo-video'.

	* eev-tlinks.el (ee-psne-1stclassvideo-play)
	(find-1stclassvideo-video): new functions.
	(ee-find-1stclassvideo-defun): new function.
	(ee-find-1stclassvideo-links): use `ee-find-1stclassvideo-defun'.

	* eev-code.el: added `(code-c-d "eevvideos" ...).

2022-05-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-video-links-intro): rewrote the section "5.1.
	Subtitles".

	* eev-tlinks.el (find-psne-eevvideo-links)
	(ee-psne-eevvideo-core, find-psne-1stclassvideo-links): new
	functions.
	(ee-1stclassvideos-dlsubs): use `find-psne-1stclassvideo-links'
	and `find-psne-eevvideo-links' instead of
	`find-wgeteevsubtitles-links'.
	(find-wgeteevsubtitles-links): marked as obsolete.

	* eev-videolinks.el (ee-1stclassvideos-localmp4)
	(ee-1stclassvideos-mp4found): new functions.

2022-05-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-eevlocal-body): rewritten.

2022-05-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-etpat): use `find-dbsw-call' instead of
	`find-wottb-call'.

2022-05-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2022eevwconfigpt1video)
	(find-2022eevwconfigpt2video): new functions.
	(ee-1stclassvideos-info): added entries for "2022eevwconfigpt1"
	and "2022eevwconfigpt2".

2022-05-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-video-links-intro): new section: "5.1.
	Subtitles".

	* eev-videolinks.el (ee-1stclassvideos-info): indicate that the
	video "2022findelispintro" has subtitles.

	* eev-blinks.el (find-customizeoption): new function.
	(find-customizevariable): new function.
	(find-customizeapropos): new function.
	(find-customizeface): new function.

	* eev-hlinks.el (ee-find-custom-f-links): new function.
	(ee-find-custom-v-links): new function.
	(ee-custom-f-re): new variable.
	(ee-custom-v-re): new variable.
	(ee-custom-f-bufferp): new function.
	(ee-custom-v-bufferp): new function.
	(ee-custom-bufferp): use `ee-custom-re' instead of the major mode.
	(ee-fhl-main-program): added `(:if (ee-custom-v-bufferp) ...)'.
	(ee-fhl-main-program): added `(:if (ee-custom-f-bufferp) ...)'.

2022-05-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-custom-lispify-tag-name): new function.
	(ee-find-custom-links): use `ee-custom-lispify-tag-name'.

	* eev-tlinks.el (find-wgeteevsubtitles-links)
	(ee-wgeteevsubtitles-cmds): new functions.
	(ee-1stclassvideos-dlsubs): new function.
	(ee-find-1stclassvideo-links): use `ee-1stclassvideos-dlsubs'.

	* eev-videolinks.el (ee-1stclassvideos-info): added `:subs ".vtt"'
	to some of the entries.

	* eev-wconfig.el: many changes.

2022-04-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): added
	"2022pict2elua".
	(find-2022pict2eluavideo): new function.

2022-04-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-find-efunctiondescr-links)
	(ee-find-evardescr-links, ee-find-efacedescr-links)
	(ee-find-man-links, ee-find-custom-links): added non-eev links.

2022-04-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-wconfig.el: new file.

2022-04-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (find-pdftotext-page): define it explicitly.

	* eepitch.el (eepitch-eshell3): new function.

2022-04-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-find-psne-echo-options): new function.
	(find-psne-links, ee-find-psne-core): added the argument
	`echo-options'.

	* eev-intro.el (find-windows-beginner-intro): added the section
	"5.6.1. Echo in Eshell".

2022-04-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (ee-code-c-d-base): added some links to the
	template.

	* eev-hlinks.el (ee-nov-bufferp): new function.
	(ee-fhl-main-program): added support for nov.el.

	* eev-tlinks.el (find-nov-links, ee-find-nov-links, find-nov): new
	functions.

2022-04-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-newbrowser-links): rewrote the template.

2022-04-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-newpdfviewer-links): new function.

	* eev-pdflike.el (find-okular-page, ee-find-okular-page-options)
	(ee-find-okular-page): new functions.
	(ee-code-pdfbackend): rewrote the comments in the template.

2022-04-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-osm-lat): use `osm--lat' instead of `(osm--lat)'.
	(ee-osm-lon): use `osm--lon' instead of `(osm--lon)'.

2022-03-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-pip3-links): new function.
	(find-yttranscript-links): new function.
	(find-youtubedl-links): use `find-yttranscript-links'.

2022-03-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-newbrowser-links): new function (inspired by
	a chat with Quiliro Ordoñez).

2022-03-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-url-at-point): new function.

2022-03-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (find-osm-str): new function.

	* eev-tlinks.el (find-osm-links): include a link with
	`find-osm-str'.

2022-03-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-eval.el (ee-goto-eol): new function.
	(ee-eval-sexp-eol): use `ee-goto-eol'.

2022-03-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (ee-find-grep): use `find-dbsw-call'.

	* eev-helpful.el: new file.

	* eev-elinks.el (find-evariable-links): added a link to helpful.
	(ee-find-efunction-links): added a link to helpful.

	* eev-hlinks.el (ee-helpful-bufferp): new function.
	(ee-fhl-main-program): use `ee-helpful-bufferp'.

	* eev-plinks.el (find-osm): use `find-dbsw-call'.

2022-03-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-dbsw-call): new function.

2022-03-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-find-eww-search-yes, ee-find-eww-search-for):
	new variables.
	(ee-find-eww-search): new function.
	(find-eww): set the variables for `ee-find-eww-search'.

	* eev-plinks.el (find-osm): new function.

	* eev-hlinks.el (ee-fhl-main-program): added support for osm.
	(ee-osm-bufferp): new function.

	* eev-tlinks.el (find-osm-links, ee-find-osm-links, ee-osm-lat)
	(ee-osm-lon, ee-osm-zoom): new functions.

2022-03-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-template0.el (ee-template0-lex, ee-template00-lex)
	(ee-template000-lex): new functions.

2022-03-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (eev-version): new function.

2022-03-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el: rewritten almost completely.

2022-03-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): rewrote the section "10.2.
	Generating short hyperlinks to info nodes" following some ideas
	by Bruno Macedo (thanks!=)).

2022-02-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-code-pdfbackend): make the functions of the
	form `find-xxxpage' interactive.
	(ee-code-pdftextbackend): make the functions of the form
	`find-xxxtext' interactive.

	* eev-elinks.el (find-emenubar-links): new function.

2022-02-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-0x0-upload): rewritten.

2022-02-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-kla.el: new file.

	* eev-load.el (eev-kla): load "eev-kla.el".

	* .dir-locals.el: new file.

	* eev-edit.el (ee-copy-preceding-tag-to-kill-ring): return str.

2022-02-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (code-youtubevideo, find-code-youtubevideo)
	(ee-code-youtubevideo): new functions.

	* eev-tlinks.el (find-youtubedl-links): use `code-youtubevideo'.

2022-02-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-1stclassvideodef): new function.

2022-02-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-1stclassvideoindex): new function.
	(ee-find-1stclassvideo-links): use `find-1stclassvideoindex'.

	* eev-plinks.el (find-anggwget, find-anggwgeta)
	(find-anggwget-elisp, find-anggwgeta-elisp): new function.

2022-02-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-oficina20210video): new function.

2022-02-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-find-1stclassvideo-links): changed the part of
	the template that has a "(defun find-*video ...)".
	(find-1stclassvideos): added an (interactive).

	* eev-videolinks.el (find-eev2019video, find-eev2020video)
	(find-eev2021video, find-eev2021bvideo, find-eevnavvideo)
	(find-eevtemplvideo, find-eevfherelvideo, find-eevtestblsvideo)
	(find-eevvlinksvideo, find-oficina2021avideo)
	(find-oficina2021bvideo, find-2021workshop1video)
	(find-2021workshop2video, find-2021workshop3video)
	(find-2021workshop4video, find-2021workshop5video)
	(find-2021workshop6video, find-2021orgfornonusersvideo)
	(find-2021ffllvideo, find-2022eevmake0video)
	(find-2022findeevanggvideo, find-2022findelispintrovideo):
	redefined using the new template.
	(find-2021ssrvideo): new function.

2022-02-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-find-1stclassvideo-links): new function.
	(find-1stclassvideos): new function.
	(find-1stclassvideo-links): use `ee-find-1stclassvideo-links' and
	`find-1stclassvideos'.

	* eev-elinks.el (ee-1stclassvideo-ask): new function.
	(ee-1stclassvideo-around-point-ask): use `ee-1stclassvideo-ask'.
	(ee-1stclassvideos): new function.

2022-02-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): Added dates,
	lengths, comments, and links to play the videos.

2022-01-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-advicebefore-links): new function.

2022-01-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-shortdefp-maxlen-name)
	(ee-shortdefp-maxlen-def): new variables.
	(ee-shortdefp, ee-shortdef-symbols, ee-find-eeshortdefs-body)
	(ee-find-eeshortdefs-header, find-eeshortdefs): new functions.

2022-01-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2022findelispintrovideo): new function.

	* eev-intro.el (find-elisp-intro): added a mention to
	<http://angg.twu.net/find-elisp-intro.html>.

2022-01-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-ealias): new function.

	* eev-elinks.el (ee-find-efunction-links): use `find-ealias'.

2022-01-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-use-red-stars, ee-use-red-bullets): use
	`redisplay' and display a message.

2022-01-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2022findeevanggvideo): new function.

2022-01-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-fennel-mode): new function.
	(ee-insert-test-gnuplot-mode): new function.

	* eepitch.el (eepitch-fennel): new function.

	* eev-tlinks.el (find-red-star-links): Added instructions for
	using `M-x ee-use-red-bullets' and `M-x ee-use-red-stars'.

2022-01-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-latex-mode): new function.

2022-01-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-eppp-with-prefix): new function.
	(find-eregionpp): new function.
	(find-ebuffercontents, ee-buffer-contents, ee-buffer-contents0):
	new functions.
	(find-ebufferlocalvars): new function.

2022-01-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-makefile-gmake-mode): new
	function.

2022-01-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-makefile-mode): new function.

	* eev-videolinks.el (find-2022eevmake0video): new function.

2022-01-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (find-pdftoolsr-page): new function.

2022-01-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (find-xpdf-page): define it explicitly.
	(find-pdftools-page): rewritten. The new version always calls
	`revert-buffer' and it uses `pdf-loader-install' instead of
	`pdf-tools-install'.

2021-12-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2021ffllvideo): new function.

2021-12-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-ekbmacro-links): small changes.
	(find-emajormode-links): new function.
	(find-eminormodes-links): new function.

	* eev-blinks.el (find-eppm): new function.

2021-12-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-package-url): new function.
	(ee-find-epackage-links0): mostly rewritten.

2021-12-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-multiwindow.el (ee-first-frame-with-title)
	(ee-select-frame, find-wset-F): new functions.

2021-12-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-find-w3m-links): new function.
	(ee-eww-bufferp): new function.
	(ee-find-eww-links): new function.
	(ee-fhl-main-program): added an entry for eww-mode.

2021-12-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-preprocess-line): new function.
	(eepitch-this-line): use `eepitch-preprocess-line'.

	* eev-intro.el (find-eepitch-intro): added a new section that
	explains `eepitch-preprocess-line'.

2021-12-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2021orgfornonusersvideo): new function.

2021-12-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-sml): new function.

	* eev-testblocks.el (ee-insert-test-sml-mode): new function.

2021-12-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-saving-links-intro): rewrote several
	sections.

2021-12-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* README: rewritten to explain an issue with autoloads.

	* eev-intro.el (find-saving-links-intro): new function.
	(find-eev-intro): mention `(find-saving-links-intro)'.

2021-12-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2021workshop4video)
	(find-2021workshop5video, find-2021workshop6video): new functions.

	* eev-intro.el (find-eev-exercises-intro): several new sections.

2021-12-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2021workshop2video)
	(find-2021workshop3video): new functions.

2021-12-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-2021workshop1video): new function.

	* eev-intro.el (find-eev-exercises-intro): rewritten.

2021-11-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-1stclassvideo-around-point-ask): new function.

	* eev-tlinks.el (find-1stclassvideo-links): use
	`ee-1stclassvideo-around-point-ask'.

	* eev-videolinks.el (ee-1stclassvideos-mp4stem)
	(ee-1stclassvideos-hash): new functions.

2021-11-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-field): new function.

	* eev-tlinks.el (find-1stclassvideo-links): use
	`ee-1stclassvideos-field'.

2021-11-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-youtubedl-command): added another suggestion
	to the comments.

2021-11-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-use-red-stars, ee-use-red-bullets): new
	functions.

	* eepitch.el (ee-next-line): put the docstring before the
	(interactive "p").

2021-11-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (find-eev2021video): new function.
	(ee-1stclassvideos-info): added "eev2021".

2021-11-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-maxima-mode): new function.

2021-11-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-block): make
	`ee-insert-test-block' the function and `ee-insert-test' the
	alias.

2021-11-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-efunctionpp): rewritten.

2021-11-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-little-languages-intro): deleted.
	(find-eev-exercises-intro): new function.
	(find-eev-intro): mention `(find-eev-exercises-intro)'.

2021-11-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-windows-beginner-intro): several new
	sections.

2021-11-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-1stclassvideos-info): new variable.

	* eev-intro.el (find-video-links-intro): added the sections 9, 10,
	and 11.
	(find-windows-beginner-intro): almost totally rewritten.

	* eev-on-windows.el: almost totally rewritten.

2021-11-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-eevvideo-1stclass-links): renamed to
	`find-1stclassvideo-links'.

	* eev-videolinks.el (find-eevlocal-video): fixed a typo.

	* eev-tlinks.el (find-eevvideo-1stclass-links): new function.

2021-11-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-videolinks.el (ee-use-youtube-videos)
	(ee-use-local-videos): new functions.

	* eev-audiovideo.el (ee-use-find-youtube-video)
	(ee-use-find-eevvideo-links): deleted.

	* eev-tlinks.el (code-eevvideo, find-code-eevvideo)
	(ee-code-eevvideo, code-eevvideo-local)
	(find-code-eevvideo-local, ee-code-eevvideo-local): deleted.

	* eev-videolinks.el (find-code-eev{mod}video)
	(code-eev{mod}video, ee-code-eev{mod}video): new functions.
	(find-code-eevvideo, code-eevvideo): new functions.
	(find-code-eevlocalvideo, code-eevlocalvideo): new functions.
	(find-code-eevlinksvideo, code-eevlinksvideo): new functions.

	* eev-intro.el (find-video-links-intro): new intro.
	(find-videos-intro): deleted the old material.
	(find-audiovideo-intro): small changes in section 4.

	* eev-videolinks.el: new file.
	(ee-find-eev-video-function): new variable.
	(find-eev-video, find-eevyoutube-video, find-eevlocal-video)
	(find-eevlinks-video): new functions.
	(find-eevlocal-links, ee-eevlocal-body)
	(ee-eevlocal-youtube-comment, ee-eevlocal-psne)
	(ee-eevlocal-findmpvvideo): new functions.

	* eev-videolinks.el (find-eev2019video, find-eev2020video)
	(find-eevnavvideo, find-eevtemplvideo, find-eevfherelvideo)
	(find-eevtestblsvideo, find-eevvlinksvideo): new functions. They
	are new versions of the functions with the same names that were in
	eev-audiovideo.el, but they use `find-eev-video'.

	* eev-audiovideo.el (find-eev2019video, find-eev2020video)
	(find-eevnavvideo, find-eevtemplvideo, find-eevfherelvideo)
	(find-eevtestblsvideo, find-eevvlinksvideo): deleted.

	* eev-tlinks.el (find-eevshortvideo-links): use `find-eev-video'.

	* eev-audiovideo.el (ee-find-youtube-url): new function.
	(ee-find-youtube-video): use `ee-find-youtube-url'.
	(ee-time-to-arg): accept nil.

	* eev-tlinks.el (ee-psne-downloaded-p): new function.
	(ee-psne-if-needed): use `ee-psne-downloaded-p'.
	(ee-psne-url-comment): new function.
	(ee-time-to-arg): moved to the file eev-audiovideo.el.
	(ee-psne-download0): use `file-name-nondirectory'.

2021-11-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-block): new alias.

	* eev-elinks.el (find-eface-links): small changes.

2021-11-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-eeit-links): use `ee-adjust-red-stars'.

2021-11-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-tcl-mode): use "lindex {{}
	{test block}} 0".

	* eev-template0.el (ee-dynlex-test): new test function. It is
	commented out on purpose, but the comments explain how to use it.

2021-11-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (ee-find-youtube-video-program): new variable.
	(ee-find-youtube-video, find-youtube-video): new functions.
	(ee-use-find-youtube-video, ee-use-find-eevvideo-links): new
	functions.

	* eev-blinks.el (find-eejumps): use "*(find-eejumps)*" as the
	buffer name.

2021-10-31  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mode.el (eev-mode-help): fixed a typo.

	* eev-hlinks.el (ee-find-here-links): rewritten.
	(find-here-links): cosmetic changes.
	(find-here-links-test): commented out.
	(ee-fhl-main-program, ee-fhl-sexp1, ee-fhl-sexp2): new variables.
	(ee-fhl-run, ee-fhl-eval, ee-fhl-:eval, ee-fhl-:if, ee-fhl-:or):
	new functions.
	(find-here-links): use "*(find-here-links)*" as the buffer name.

	* eev-intro.el (find-multiwindow-intro): deleted the sections 9
	and 10 of the tutorial. Their names were "9. Executing key
	sequences at other windows" and "10. A tutorial for Info mode".

	* eev-audiovideo.el (ee-vlc-program, ee-vlc-video-options): new
	variables.
	(find-vlc-video, ee-find-vlc-video, code-vlc-video)
	(find-code-vlc-video, ee-code-vlc-video): new functions.

2021-10-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-psnevideo-url-youtube): small changes.

2021-10-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): small changes.

	* eev-blinks.el (ee-find-eejumps-header): added M-21j and M-31j to
	the list of important examples.

	* eejump.el (eejump-21, eejump-31, eejump-7): new functions.

2021-10-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-beginner.el: change the `(add-to-list 'load-path
	default-directory)' to a better hack.

2021-10-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-ruby, eepitch-irb): irb doesn't work in
	comint buffers, so use `eepitch-ansiterm'.

	* eev-rcirc.el (find-libera-2a): use `find-rcirc-buffer-2a'.
	(find-libera-3a): use `find-rcirc-buffer-3a'.
	(find-freenode-2a): use `find-rcirc-buffer-2a'.
	(find-freenode-3a): use `find-rcirc-buffer-3a'.

2021-10-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-lua-mode): use
	`current-prefix-arg' to determine the number of "="s in the
	longcomment.

	* eev-mode.el (eev-mode-help): rewritten.

2021-10-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-evariable-links): added links starting with
	`keymapp', `find-ekeymapdescr', and `describe-keymap'; use
	`(find-function-read 'defvar)' instead of `(find-function-read
	'variable)'; other cosmetic changes.

	* eev-tlinks.el (ee-0x0-upload-region): use `ee-0x0-upload'.
	(ee-0x0-upload): new function. The comments explain how to
	"configure" it on versions of 0x0 that don't have a function
	`0x0-upload'.

2021-10-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rcirc.el (find-freenode-links): deleted.
	(find-libera-links): new function.
	(find-rcirc-buffer-2a, find-rcirc-buffer-3a): fixed the arglists.

	* eev-plinks.el (find-wget): use `ee-wget-program'.

2021-10-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-ielm): new function.

	* eev-testblocks.el (ee-insert-test-c-mode)
	(ee-insert-test-haskell-mode, ee-insert-test-js-mode)
	(ee-insert-test-julia-mode, ee-insert-test-lisp-mode)
	(ee-insert-test-lua-mode, ee-insert-test-org-mode)
	(ee-insert-test-python-mode, ee-insert-test-racket-mode)
	(ee-insert-test-ruby-mode, ee-insert-test-scheme-mode)
	(ee-insert-test-sh-mode, ee-insert-test-tcl-mode)
	(ee-insert-test-tuareg-mode): use `ee-adjust-red-stars'.

2021-10-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (code-eevvideo-local, find-code-eevvideo-local)
	(ee-code-eevvideo-local): new functions.

	* eev-rcirc.el (ee-rcirc-connect-or-join): new function.
	(find-rcirc-buffer-2a): use `ee-rcirc-connect-or-join'.
	(find-rcirc-buffer-3a): use `ee-rcirc-connect-or-join'.

2021-10-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rcirc.el (ee-rcirc-connected): call `rcirc-buffer-process'
	with a buffer instead of with a buffer name.

2021-10-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (find-eev2019video, find-eev2020video)
	(find-eevnavvideo, find-eevtemplvideo, find-eevfherelvideo)
	(find-eevtestblsvideo, find-eevvlinksvideo): small changes in the
	comments and in the docstrings.

	* eev-tlinks.el (find-eepitch-bullet-links): redefine
	`ee-adjust-red-stars' instead of `eewrap-eepitch'.
	(find-psne-links): use `ee-adjust-red-stars'.
	(find-red-star-links): new name for the function
	`find-eepitch-bullet-links'. The old name is now an alias.
	(find-eevshortvideo-links): new function.
	(ee-psne-if-needed): use `ee-adjust-red-stars'.

	* eepitch.el (ee-adjust-red-stars): new function.
	(eewrap-eepitch): use `ee-adjust-red-stars'.
	(eepitch-eshell2): new function.
	(eepitch-luajit): new function.

2021-10-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el: added links to the indexes of all videos in
	the section video-tutorials.

2021-10-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-escripts-intro): rewrote the section "7.
	Sequences of links".

	* eev-plinks.el (ee-firefox-program, ee-googlechrome-program)
	(find-firefox, find-googlechrome): moved from the file
	eev-brxxx.el to eev-plinks.el.

2021-10-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-firefox-page): use `ee-firefox-program'.
	(ee-find-googlechrome-page): use `ee-googlechrome-program'.

	* eev-intro.el (find-eev-install-intro): new section: "5.4.
	`package-install-file'".
	(find-eev-install-intro): new section: "5.5. `use-package'".

	* eev-on-windows.el (ee-dospath-to-unix, ee-dospath-to-dos)
	(ee-dospath-split, ee-dospath-unsplit, ee-dospath-add)
	(ee-add-to-PATH): deleted.

	* eev-testblocks.el (ee-insert-test-racket-mode): new function.

2021-10-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-on-windows.el (ee-download-with-eww, ee-use-eshell)
	(ee-use-shell, ee-use-bullets, ee-use-red-stars)
	(ee-use-gnu-linux, ee-use-windows): new functions.

	* eev-audiovideo.el (ee-mpv-program): new variable.
	(ee-find-mpv-video): use `ee-mpv-program'.

	* eev-brxxx.el (ee-googlechrome-program): new variable.
	(ee-firefox-program): new variable.
	(find-googlechrome): use `ee-googlechrome-program'.
	(find-firefox): use `ee-firefox-program'.

	* eev-plinks.el (ee-wget-program): new variable.
	(find-wget00): use `ee-wget-program'.

	* eev-hlinks.el (ee-find-evardescr-links): added `find-evariable'.
	(ee-find-efunctiondescr-links): added `find-efunction'.

2021-10-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-eek): new function.

2021-10-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (ee-urlretrieve-header1, ee-urlretrieve-ok)
	(ee-urlretrieve-assert-ok): new functions.

	* eev-code.el: added a (code-c-d "eshell" ...).

	* eev-plinks.el (ee-very-primitive-wget1, ee-eshell/fakewget): new
	functions.

2021-10-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (ee-very-primitive-wget0): new function.

	* eepitch.el (find-vtermprocess, eepitch-vterm): rewritten.
	Beware: their arguments are different now!
	(eepitch-ansiterm, eepitch-line-ansiterm)
	(find-ansitermprocess, eepitch-pwsh)
	(eepitch-pwsh2): new functions.
	(eepitch-ansiterm): fixed some typos.

2021-10-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (find-urlretrieve00): rewritten.
	(ee-urlretrieve-3, find-urlretrieve0, find-urlretrieve): deleted.
	(ee-urlretrieve-headers): new variable.
	(find-urlretrieve00, ee-urlretrieve0): new functions.

2021-10-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-fname-page-to-url): if the argument FNAME is
	already a URL then don't try to convert it to a URL again.

2021-10-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-find-epackage-pkg-to-c): new function.
	(ee-find-epackage-links0): use `ee-find-epackage-pkg-to-c'.
	(find-epackage-links): use `ee-find-epackage-pkg-to-c'.

	* eev-hlinks.el (ee-find-epackage-links): small fixes.

	* eev-elinks.el (find-color-links): renamed to
	`find-ecolor-links'. There were some references to
	`find-color-links' and some to `find-ecolor-links' in the code; I
	think that the `find-color-links's were typos.
	(ee-color-choose-tk): use the file /tmp/ee.tcl instead of
	~/.eev/ee.tcl.

	* eev-tlinks.el (find-angg-es-links): new function.

2021-10-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-face-at-point): new function.
	(ee-face-of-glyph): new function.
	(find-eface-links): use `ee-face-at-point'.

	* eev-blinks.el (ee-find-efaces-hack): new function.
	(find-efaces): use `ee-find-efaces-hack'.
	(find-efacedescr): use `ee-face-at-point'.

2021-09-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-escripts-intro): new section: "6. Tutorials".

2021-09-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eejump.el, eepitch.el, eev-anchors.el, eev-audiovideo.el,
	eev-beginner.el, eev-blinks.el, eev-bounded.el, eev-brxxx.el,
	eev-channels.el, eev-code.el, eev-codings.el, eev-compose-hash.el,
	eev-edit.el, eev-elinks.el, eev-env.el, eev-eval.el,
	eev-explain.el, eev-flash.el, eev-hlinks.el, eev-hydras.el,
	eev-intro.el, eev-load.el, eev-mode.el, eev-multiwindow.el,
	eev-on-windows.el, eev-pdflike.el, eev-plinks.el, eev-prepared.el,
	eev-rcirc.el, eev-readme.el, eev-template0.el, eev-testblocks.el,
	eev-tla.el, eev-tlinks.el, eev-wrap.el: added a "-*-
	lexical-binding: nil; -*-" to the end of the first line of each of
	these files.

	* eev-intro.el (find-eev-install-intro): in "7.2. Dynamic binding"
	explain that I decided to make all the elisp files in eev use
	dynamic binding for simplicity.

	* eev-pdflike.el (code-xxxpdf-family, find-code-xxxpdf-family)
	(ee-code-xxxpdf-family, code-xxxpdftext-family)
	(find-code-xxxpdftext-family, ee-code-xxxpdftext-family)
	(code-xxxpdf-alias, find-code-xxxpdf-alias)
	(ee-code-xxxpdf-alias): commented out - will be deleted soon.

2021-09-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-firefox-page): new function. It is an
	internal function used by `find-firefox-page', that is defined by
	`(code-pdfbackend "firefox-page")'. Also, now on Window$ systems
	`find-pdf-page' uses `find-firefox-page' by default.

2021-09-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-psne-intro): updated the URL to the PDF of
	J.M. Coetzee's "The Lives of Animals".

	* eev-audiovideo.el (ee-time-to-youtube-time): added an optional
	argument `c'.

2021-09-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-windows-beginner-intro): give links for
	installing Emacs27 instead of Emacs26.

2021-09-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-c-mode): new function.

2021-09-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-lisp-mode): new function.

2021-09-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-eepitch-bullet-links): added more text.

2021-09-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-regexp, eepitch-comment-regexp): make red
	bullets play the same role as the red stars.

	* eev-tlinks.el (find-eepitch-bullet-links): new function.

2021-09-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-epackage-links): fixed a small bug.

2021-09-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-scheme-mode): use Chez Scheme
	instead of Guile. The version for Guile was commented out.

	* eepitch.el (eepitch-scheme): new function.

2021-09-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-tcl-mode): use
	"THIS_IS_A_TEST_BLOCK" instead of "COMMENTED_OUT".

2021-09-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-js-mode): new function.

	* eev-tlinks.el (find-debpkg-links): added a few more links.

2021-08-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-youtubedl-subtitle-p): new function.
	(ee-youtubedl-not-subtitles): new function.
	(ee-youtubedl-guess): use `ee-youtubedl-not-subtitles'.

2021-08-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-lexical-intro): added a section "5. A thread"
	with links to a discussion in the help-gnu-emacs mailing list.

	* eepitch.el (find-vtermprocess): added a `(require 'vterm)'.

2021-08-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (bryl): commented out.

2021-08-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-lexical-intro): new function.

	* eev-eval.el (ee-eval-lexical): new function.
	(ee-eval-last-sexp-11): new function.

2021-08-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-eval.el (ee-eval-last-sexp): rewrote completely.
	(ee-eval-last-sexp-9): commented out.

	* eev-prepared.el (octal-to-num): renamed to `ee-octal-to-num'.

	* eepitch.el (at-eepitch-target): deleted. It was a copy of
	`eepitch-eval-at-target-window', but with a bad name.
	(del-echo): renamed to `eepitch-del-echo'.

	* eev-on-windows.el (add-to-PATH): renamed to `ee-add-to-PATH'.

2021-08-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-0x0-url): new variable.
	(ee-0x0-upload-region, find-0x0-links): new functions.

	* eev-env.el: added a "(require 'eepitch)".

2021-08-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (find-vtermprocess): new function.
	(eepitch-vterm): use `find-vtermprocess'.

2021-08-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (find-wget-elisp): new function.
	(find-wgeta-elisp): new function.

2021-08-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (ee-find-callprocess00-exit-status): new variable.
	(find-callprocess00-ne): use `ee-find-callprocess00-exit-status'.
	(find-wget): use `ee-find-callprocess00-exit-status'.
	(find-wgeta): new function.

2021-07-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-newbrowser-links): new function.
	(find-git-links): added "-" to the list of characters that are
	deleted to form the "{c}" argument to `code-c-d'.

2021-06-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tla.el (find-pdf-txt, find-pdf-txt-links)
	(ee-fnamepdf-to-fnametxt, find-pdf-text-insert): new functions.

	* eev-audiovideo.el (ee-find-mpv-audio): use "--start=mm:ss"
	instead of "--start mm:ss" (thanks to Erich Ruff for the bug fix!)

2021-06-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-xpdf-colon): new variable.
	(ee-find-xpdf-colon): new function.
	(ee-find-xpdf-page): use `ee-find-xpdf-colon'.
	(find-mupdf-page, ee-find-mupdf-page): new functions.
	(ee-find-mupdf-page-options): new variable.

	* eev-blinks.el (ee-struct-class, ee-struct-slot-names)
	(ee-struct-slot-names+, ee-struct-index-table)
	(ee-struct-to-string, find-estruct): new functions.

2021-06-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-compose-hash.el: new file.

	* eev-blinks.el (ee-hashtable-to-string, find-ehashtable): new
	functions.

2021-05-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (find-pdf-page): make it an alias to
	`find-xpdf-page'. Also, the comments in "eev-pdflike.el" now say
	that the recommened a way to change the default viewer is with a
	`defalias'; before this change the recommended way was with a
	`code-pdfbackend', that was much harder to understand.

	* eev-rcirc.el (ee-libera-server, ee-libera-ichannels)
	(ee-libera-achannels): new variables.
	(find-libera, find-libera-2a, find-libera-3a, eepitch-libera): new
	functions.

	* eev-intro.el (find-rcirc-intro): use LiberaChat insted of
	Freenode.

	* eev-tla.el: new file.

2021-05-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-insert): use `characterp' instead of
	`char-valid-p'.

2021-05-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-goto-position, ee-goto-rest): added a comment
	about curved single quotes.

2021-05-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (find-eevvlinksvideo): new function.
	(find-eevtestblocksvideo): renamed to `find-eevtestblsvideo'.

	* eev-intro.el (find-refining-intro, find-here-links-intro): added
	several "[Video links:]" blocks.

	* eev-hydras.el: new file.

2021-05-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-psnevideo-download-if-needed): renamed to
	`ee-psne-if-needed'.
	(ee-psnevideo-download): renamed to `ee-psne-download'.
	(ee-psnevideo-download0): renamed to `ee-psne-download0'.
	(ee-psnevideo-links): rewritten.

	* eev-template0.el (ee-template00): added a `save-match-data'.

2021-05-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-beginner.el: rewrote the comments.

	* eev-intro.el (find-pdf-like-intro): rewrote the section 12 and
	renamed it to "12. Other ways to generate `code-pdf'-pairs".

2021-05-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-brxxx-intro, find-eev-quick-intro)
	(find-pdf-like-intro, find-eev-quick-intro): added several "[Video
	links:]" blocks.

	* eev-audiovideo.el (find-eev2019video, find-eev2020video)
	(find-eevnavvideo, find-eevtemplvideo, find-eevfherelvideo)
	(find-eevtestblocksvideo): make them interactive.

2021-05-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-install-intro): new section: "5.1. Using
	the tarball". The old section "5.1. Using the git repository" is
	now 5.2, and the old section "5.2. Installation quirks" is now
	5.3.
	(find-eev-quick-intro): rewrote the section "1. Installing eev".

2021-04-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-videos-intro): rewrote the sections "2. Short
	links to eev video tutorials" and "3. Some `find-eevvideo-links'".
	(find-eev-quick-intro): added some "[Video links:]" blocks.

2021-04-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (find-eev2019video, find-eev2020video)
	(find-eevnavvideo, find-eevtemplvideo, find-eevfherelvideo)
	(find-eevtestblocksvideo): new functions.

2021-04-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-videos-intro): renamed some .mp4 files.

2021-04-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-python-mode): use `exec'
	instead of `execfile', as `execfile' doesn't exist in Python 3.

2021-02-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-find-links-links): make it not interactive.

2021-02-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-find-grep-links1): new function.
	(ee-find-grep-links): use `ee-find-grep-links1'.

2021-02-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-pdftotext-text): added a comment
	explaining how to use UTF-8 instead of Latin-1.

2021-02-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-eww): new function.

	* eev-brxxx.el (ee-code-brurl-:remote, ee-code-brurl-:local)
	(ee-code-brfile-:local): commented out the `(setq
	browse-url-browser-function ...)'s in the generated code - they
	are not needed in eev anymore and people who use `browse-url' find
	them annoying.
	(ee-code-brurl, ee-code-brfile): added help links to the generated
	code.
	(brew, brewl, brewd, breww, brewwl, brewwd): new functions.

	* eev-intro.el (find-eev-intro): promoted `(find-videos-intro)' to
	the list of basic intros.
	(find-eev-quick-intro): fixed a typo in the section "1. Installing
	eev": the "eev-" in `M-x eev-beginner' was missing.
	(find-eev-install-intro): added the line `(autoload 'eev-beginner
	"eev-beginner")' to some installation instructions.

2021-02-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-template0.el (ee-template00-re): new variable.
	(ee-template00): use `ee-template00-re'.

2021-01-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-refining-intro): rewrote the section "5.
	Pointing to anchors".

2021-01-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eepitch-intro): new section: "3.2. Test
	blocks as documentation".

2021-01-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-audiovideo-intro): rewrote the section "4.
	Short hyperlinks to audio and video files".

2021-01-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-scheme-mode): new function.

2021-01-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el: bumped the version. Changed the "Package-Requires" to
	Emacs 24.4 because of the new `advice-add' used by `find-man'.

	* eev-pkg.el: same.

	* eev-intro.el (find-audiovideo-intro): new section: "7.2.
	`find-eevvideo-links'".

	* eev-elinks.el (ee-find-efunction-links): added a line like this:
	`(find-epp (assoc FILENAME load-history))'.

	* eev-tlinks.el (ee-code-psnevideo): added an `interactive'.
	(ee-code-eevvideo): added an `interactive'.

	* eev-intro.el (find-videos-intro): rewrote the beginning.

2021-01-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-psnevideo-links): cosmetic changes.

2020-12-31  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-epackage-re-27): new variable.
	(ee-epackage-bufferp): use `ee-epackage-re-27'.

2020-12-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (Man-translate-references): add autoload.
	(Man-notify-when-ready): removed the defadvice.
	(ee-find-man-buffer): new variable.
	(ee-find-man-goto-pos-spec): new function.
	(Man-bgproc-sentinel): new advice-add.
	(find-man): rewrote completely.

2020-12-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (ee-code-c-d-:gz): commented out the
	`(ee-use-{c}-tags)'.

	* eev-intro.el (find-anchors-intro): rewrote completely.

2020-12-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el (ee-find-dired-links): new function.
	(ee-find-here-links): added a line that runs
	`(ee-find-dired-links)' when `(ee-dired-bufferp)' is true - but
	that line is currently commented out.

	* eev-intro.el (find-eev-intro): added a new section: "4. The
	prefix `find-'".

2020-12-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-audiovideo-intro): rewrote the section 4.1
	completely. It is now titled "4.1. `find-extra-file-links'".

	* eev-tlinks.el (find-extra-file-links): fixed the link to
	`(find-audiovideo-intro)'.

2020-12-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (ee-code-c-d-:w3m): new function.
	(ee-code-c-d-:tags): new function.
	(ee-code-c-d-base): moved the `defun find-{c}w3m', the `defun
	find-{c}tags', and their support functions to `ee-code-c-d-:w3m'
	and `ee-code-c-d-:tags'.

2020-12-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* README.org: new file.

	* README-old.md: renamed "README.md" to "README-old.md".

	* eev-intro.el (find-little-languages-intro): new function.

2020-12-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-esetkey-links): new function.
	(ee-read-command): new function.
	(ee-command-at-point): new function.

	* eev-testblocks.el (ee-insert-test-org-mode): new function.

2020-12-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-wrap.el (ee-ppp0): new function.

	* eev-blinks.el (find-eppp): new function.

	* eev-elinks.el (ee-find-efunction-links): added a line with
	`(find-eppp (mapcar 'car load-history))'.

2020-12-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-pdftools-revert-all): new function.

2020-11-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-eval.el (ee-eval-last-sexp-7): new function.
	(ee-eval-last-sexp): added support for `ee-eval-last-sexp-7'.

2020-11-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-line): new variable.
	(eepitch-line): when the value in the variable `eepitch-line' is
	non-nil then run `(funcall eepitch-line line)' instead of the
	default behavior.
	(eepitch): setq eepitch-line to nil.
	(eepitch-vterm): new function.
	(eepitch-line-vterm): new function.

2020-11-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (ee-code-c-d-base): added a link to
	`find-eev-quick-intro'.

2020-11-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-python2): new function.
	(eepitch-python): make it use python3.

2020-11-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-grep-links): rewrote using
	`find-find-links-links-new' and added documentation.

2020-10-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-youtubedl-links): rewrote using
	`find-find-links-links-new'. Deleted the sexps with `find-video'
	and `code-video' that would point to a partially downloaded video.
	(ee-youtubedl-dirs): new variable.
	(ee-youtubedl-dir-links): new function.
	(ee-youtubedl-dir2, ee-youtubedl-dir3, ee-youtubedl-dir4):
	deleted.

	* eev-elinks.el (find-eface-links, find-color-links): rewrote
	using `find-find-links-links-new'.

2020-10-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (ee-find-mpv-video): use "--start=1:23"
	instead of "--start 1:23".

	* eev-pdflike.el (ee-code-pdfbackend, ee-code-pdftextbackend): add
	the missing backslashes.

2020-10-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-man): document an open bug.

2020-10-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-eevvideo-links, code-eevvideo)
	(find-code-eevvideo, ee-code-eevvideo): new functions.

	* eev-intro.el (find-audiovideo-intro): added two new sections:
	"7. `code-psnevideo'" and "7.1. `code-eevvideo'".

2020-10-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-psnevideo-links, ee-psnevideo-links)
	(ee-psnevideo-download-if-needed, ee-psnevideo-download)
	(ee-psnevideo-download0): new functions.

	* eev-audiovideo.el (ee-time-to-youtube-time): new function.

2020-10-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el: Rewrote most of the file to use the cleaner
	`code-*backend*' functions instead of the older
	`code-xxxpdf*-family' functions, that were much harder to
	understand. Also rewrote lots of comments.

	* eev-pdflike.el (ee-fname-page-to-url): new function.
	(ee-find-googlechrome-page): new function.

2020-10-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (code-pdfbackend, find-code-pdfbackend)
	(ee-code-pdfbackend, code-pdftextbackend)
	(find-code-pdftextbackend, ee-code-pdftextbackend): new functions.

2020-10-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-git-intro): new function.

	* eev-tlinks.el (find-texlive-links): new function.
	(find-pdflikedef-links): deleted.
	(find-find-links-links): marked (informally) as obsolete.
	(find-find-links-links-old): new alias.
	(find-psne-links): use "wget -nc" by default.

	* eev-brxxx.el: rewrote the comments in the beginning of the file.

2020-10-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-pdflike-page-links): rewrote using
	`find-find-links-links-new'.

2020-10-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-tuareg-mode): new function.
	(ee-insert-test-idris-mode): deleted.

	* eev-elinks.el (ee-package-dir): new function.
	(ee-package-desc): new function.
	(ee-package-findelpafiles): new function.
	(ee-find-epackage-links0): total rewrite.
	(find-epackage-links): total rewrite.

2020-10-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-eeit-links): new function.

	* eev-intro.el (find-eepitch-intro): new section: "3.1.
	`find-eeit-links'".

2020-10-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-windows-beginner-intro): added instructions
	to run `M-x package-initialize'.
	(find-templates-intro): added more references to
	`find-find-links-links-new'.
	(find-links-intro): marked as obsolete.
	(find-eval-intro): moved the section on byte-compiled functions to
	`(find-elisp-intro)'.
	(find-elisp-intro): new sections: "11. Byte-compiled functions",
	"11.1. Why eev avoids byte-compilation", and "11.2. How
	`find-efunction' works". They were taken from `(find-eval-intro)'
	and slightly rewritten.

	* eev-tlinks.el (find-emacs-tangents-links): new function.
	(find-intro-links): rewrote using `find-find-links-links-new'.

	* eejump.el (eejump-50): new function - now `M-5 M-0 M-j' opens
	`(find-eev-intro)'.

2020-10-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): added pointers to a new
	video to the installation instructions and deleted the pointers to
	very old videos.

2020-10-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-psne-intro): added two new sections, one on
	`ee-flip-psne-ness' and another one on the origin of the name
	"psne".

	* eev-mode.el (eev-mode-map-set): Commented out the binding of
	`M-s' to `ee-flip-psne-ness'.

	* eev-blinks.el (ee-find-eejumps-header): added a link to the
	header.

2020-09-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): added an item about the
	menu bar to the section "4.2. `find-ekey-links' and friends".

2020-09-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-elisp-intro): new function.
	(find-creating-links-intro): deleted.
	(find-what-sexps-can-do-intro): deleted.
	(find-eev-intro): small adjustments.

2020-08-31  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eepitch-intro): added links to
	<http://angg.twu.net/emacsconf2019.html> and to its video.

2020-08-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-julia-mode): new function.

2020-08-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test): rewritten.
	(ee-insert-test-lua): deleted.
	(ee-insert-test-lua-mode): new function.
	(ee-insert-test-python): deleted.
	(ee-insert-test-python-mode): new function.
	(ee-insert-test-ruby): deleted.
	(ee-insert-test-ruby-mode): new function.
	(ee-insert-test-sh): deleted.
	(ee-insert-test-sh-mode): new function.
	(ee-insert-test-tcl): deleted.
	(ee-insert-test-tcl-mode): new function.
	(ee-insert-test-idris): deleted.
	(ee-insert-test-idris-mode): new function.
	(ee-insert-test-haskell): deleted.
	(ee-insert-test-haskell-mode): new function.

	* eev-intro.el (find-eepitch-intro): added documentation for the
	new `M-x ee-insert-test'.

2020-07-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-find-epackage-links0): added a link to
	`find-epackage-links'.

2020-04-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test): add ee-insert-test-haskell.
	(ee-insert-test-haskell): new function.

2020-02-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el: updated the "Version:" (for ELPA).

2020-02-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-windows-beginner-intro): new function.
	(find-eev-intro): added `(find-windows-beginner-intro)' to the
	list of intros.
	(find-emacs-keys-intro): stress that `M-j' is one of the most
	basic keys.

	* eejump.el (eejump-3): new function - make `M-3 M-j' jump to
	`(find-windows-beginner-intro)'.

	* eev-elinks.el (find-code-audiovideo-links): small changes.

	* eev-tlinks.el (find-extra-file-links): new function.
	(find-intro-links): added a "Skel:".

	* eev-mode.el (eev-mode-map-set): bind `M-h M-e' to
	`find-extra-file-links'.

2020-02-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-windows-eepitch-lua-links): new function.

2020-01-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-hlinks.el: new file.
	(ee-buffer-re, ee-buffer-eq, ee-buffer-help0)
	(ee-buffer-help-re0, ee-buffer-help, ee-grep-bufferp)
	(ee-man-bufferp, ee-rcirc-bufferp, ee-info-bufferp)
	(ee-dired-bufferp, ee-wdired-bufferp, ee-w3m-bufferp)
	(ee-custom-bufferp, ee-epackages-bufferp, ee-intro-bufferp)
	(ee-freenode-bufferp, ee-ecolors-bufferp, ee-efaces-bufferp)
	(ee-pdftext-bufferp, ee-efunctiondescr-bufferp)
	(ee-find-efunctiondescr-links, ee-evardescr-bufferp)
	(ee-find-evardescr-links, ee-efunctiondescr-re, ee-evardescr-re)
	(ee-efacedescr-re, ee-efacedescr-bufferp)
	(ee-find-efacedescr-links, ee-epackage-re, ee-epackage-bufferp)
	(ee-find-epackage-links, ee-man-re, ee-find-man-links)
	(ee-custom-re, ee-find-custom-links, ee-file-bufferp)
	(ee-find-efaces-links, ee-find-ecolors-links)
	(ee-find-epackages-links, ee-find-pdftext-links)
	(ee-find-here-links, find-here-links-test, ee-find-here-links0)
	(find-here-links, find-here-links-beginner)
	(ee-window-configuration-before-M-h-M-3, find-here-links-3)
	(find-here-links-1): all these functions and variables were moved
	from eev-elinks.el to eev-hlinks.el.

	* eev-intro.el (find-links-conv-intro): mention eev-hlinks.el in
	the classification in the section "3. Classification".

	* eev-tlinks.el (find-find-links-links-new): new function.
	(find-fossil-links, ee-fossil-url-stem): new functions.

	* eev-code.el: added a `(code-c-d "cl" ...)', for the Common Lisp
	extensions.

2020-01-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-ffll-optional, ee-ffll-setqs, ee-ffll-lets)
	(ee-ffll-comma-args, ee-ffll-defun-without-lets)
	(ee-ffll-defun-with-lets, ee-ffll-defun): new functions.

2020-01-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el: added `(code-c-d "elpa" "~/.emacs.d/elpa/")' -
	`find-epackage-links' depends on this.

2020-01-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-templates-intro): rewrote the whole intro.
	(find-refining-intro): new section: "5. Pointing to anchors".

2020-01-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-testblocks.el (ee-insert-test-idris): new function.

	* eev-audiovideo.el: rewrote many comments.

	* eev-intro.el (find-audiovideo-intro): new section: "4.4. The
	default audio/video file".

	* eev-blinks.el (ee-find-man-pos-spec-list): `defvar'ed. Was
	undeclared before.

2020-01-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-git-links): use "export PAGER=cat".

2019-11-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): rewrote the section 7.2 to
	explain how beginners should use `M-j' without a prefix argument.

2019-11-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-org-intro): use \":results output\" (thx Ken
	Mankoff)

2019-11-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-org-intro): rewrote everything.
	(find-eev-intro): added `find-org-intro' to the index.

2019-10-31  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mode.el (eev-mode-help): small changes.

2019-10-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-brxxx.el (brwget): new function.

2019-10-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-esubstitutecommandkeys): new function.
	(ee-find-eejumps-header): small changes.

	* eev-mode.el (eev-mode-help): small changes.

2019-10-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-audiovideo-intro): new section: "4.3. A
	demo".

2019-10-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-find-efunction-links): added two links that
	refer to `load-history'.

	* eev-intro.el (find-brxxx-intro): small changes.

2019-10-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-brxxx-intro): added several new sections.

	* eev-pdflike.el (brpdfl, brpdfd): new functions.

2019-10-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-psne-intro): small changes.

2019-10-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-nodejs): new function (thx @Lunks).

2019-09-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-multiwindow-intro): small changes.
	(find-eev-intro): rearranged the order or the list.

2019-09-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eepitch-intro): rewrote some sections, added
	a section about "test blocks".
	(find-eev-intro): small changes.
	(find-eev-install-intro): rewrote almost everything.

	* eev-testblocks.el: new file.
	(eeit, ee-insert-test, ee-insert-test-lua)
	(ee-insert-test-python, ee-insert-test-ruby, ee-insert-test-sh)
	(ee-insert-test-tcl): moved all these functions from eev-wrap.el
	to eev-testblocks.el.

	* eev-load.el: load eev-testblocks.el.

2019-09-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-install-intro): small changes.

2019-09-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-file-name-nondirectory-slash): new function.
	(ee-file-expand-wildcards-slash): new function.
	(ee-find-epackage-links0): new function.
	(find-epackage-links): new function.
	(ee-find-epackage-links): use `ee-find-epackage-links0'.

	* eev-edit.el (ee-tag-re-utf-8): new variable.
	(ee-tag-re): use `ee-tag-re-utf-8'.

2019-09-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): small changes.

	* eepitch.el: rewrote lots of comments.

2019-09-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-emacs-keys-intro): added links about the mode
	line.

2019-09-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-find-eejumps-header): small changes in the
	header.

	* eev-intro.el (find-eepitch-intro): rewrote most of the text.

2019-09-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-debpkg-links): added links to Sid.

2019-08-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-edit.el (ee-copy-this-line-to-kill-ring): use
	`ee-copy-preceding-tag-to-kill-ring' when called with an argument.
	(ee-tag-re, ee-copy-preceding-tag-to-kill-ring): new functions.

2019-08-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-what-sexps-can-do-intro): new intro (script
	for a video).

2019-08-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-code-audiovideo-links): added calls to
	`eev-avadj-mode'.

2019-08-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-debpkg-links): small changes.

2019-08-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (find-video, code-video, find-code-video)
	(find-audio, code-audio, find-code-audio): these aliases now point
	to the corresponding mpv-video and mpv-audio functions.

	* eev-intro.el (find-audiovideo-intro): rewrote many sections.

	* eev-mode.el (eev-mode-map-set): new binding: `M-h M-a' ->
	`find-code-audiovideo-links'.

	* eev-elinks.el (find-code-audiovideo-links): new function.

2019-08-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (find-mpv-video, ee-find-mpv-video)
	(code-mpv-video, find-code-mpv-video, ee-code-mpv-video)
	(ee-find-mpv-audio, find-mpv-audio, code-mpv-audio)
	(find-code-mpv-audio, ee-code-mpv-audio): new functions.
	(ee-mpv-video-options, ee-mpv-term-options)
	(ee-mpv-audio-options): new variables.

2019-08-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-audiovideo.el (ee-mpv-video-options): new variable.
	(ee-mpv-video-options, ee-find-mpv-video): new functions.

	* eev-tlinks.el (find-apt-get-source-links): new function.

	* eepitch.el (eepitch-lua52, eepitch-lua53, eepitch-shell3): new
	functions.

2019-08-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-explain.el: new file.

	* eev-intro.el (find-three-main-keys-intro): new function.
	(find-creating-links-intro): new function.

2019-08-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-here-links-intro): new section: "1.1. Reading
	and writing".

2019-08-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-git-links): small changes.

2019-08-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-efunctiondescr-re): added support for special
	forms (e.g., condition-case).
	(ee-shorten-file-name): new function.
	(find-code-pdf-links): use `ee-shorten-file-name'.

2019-08-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-eval.el (ee-backward-sexp, ee-forward-sexp): changed the
	docstrings.

2019-07-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-goto-position): added support for `:end'.

2019-07-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): many changes.

2019-07-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-here-links-intro): small changes.
	(find-eev-quick-intro): rewrote the section that teaches how to
	use Info mode and the sections about hyperlinks to PDF files.

	* eev-elinks.el (find-code-pdf-links, find-pdflike-page-links):
	point to sections of `(find-pdf-like-intro)'.

	* eev-intro.el (find-pdf-like-intro): rewrote completely.

2019-07-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-xpdf-page): added "&rest rest".
	(ee-find-pdf-text): added "&rest rest".
	(ee-find-pdftotext-text): added "&rest rest".

2019-07-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): rewrote the section "9.3.
	Hyperlinks to PDF files" and split it in two; the new section is:
	"9.4. Hyperlinks to pages of PDF files". The old section 9.4,
	"9.4. Shorter hyperlinks to PDF files", was renumbered to 9.5 and
	split into "9.5. Shorter hyperlinks to PDF files" and "9.6. A
	convention on page numbers".

2019-07-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-git-links): small changes.

2019-07-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-code-pdf-links): show shorter variants of
	the first sexp when possible.

2019-06-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-wrap.el (eeit, ee-insert-test, ee-insert-test-lua)
	(ee-insert-test-python, ee-insert-test-ruby, ee-insert-test-sh)
	(ee-insert-test-tcl): new functions.

2019-06-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (find-sh-man-fontify): new function.

2019-06-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (find-urlretrieve00, ee-urlretrieve-3)
	(find-urlretrieve0, find-urlretrieve): new functions.

	* eev-elinks.el (find-here-links-3): ask if the user wants to
	overwrite `ee-window-configuration-before-M-h-M-3'.

	* eev-intro.el (find-here-links-intro): added some figures.

	* eev-pdflike.el (ee-find-pdf-text, ee-find-pdftotext-text)
	(ee-find-texworkspdf-page): added the missing ","s.

2019-06-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (ee-find-eboundkey-links): reordered the links.
	(ee-find-efunction-links): reordered the links.
	(find-efunction-links): reordered the links.
	(find-elongkey-links): reordered the links.
	(find-ekey-links): reordered the links.

	* eev-intro.el (find-eev-quick-intro): new section: "4.2.
	`find-ekey-links' and friends".

	* eev-beginner.el (eev-beginner): do not bind `M-h M-h' to
	`find-here-links-beginner'.

2019-06-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el: make `find-pdf-page' use texworks on M$ Windows.
	(ee-pdftotext-program, ee-texworks-program): new variables.

2019-06-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-here-links-intro): new function.
	(find-emacs-keys-intro): added references to `M-h M-3', `M-h M-w',
	and `M-h M-1'.

	* eev-elinks.el (find-here-links-3): new function.
	(find-here-links-1): new function.
	(ee-window-configuration-before-M-h-M-3): new variable.
	(ee-find-here-links0): added a reference to `find-here-links-3'.

	* eev-mode.el (eev-mode-map-set): added bindings to `M-h M-1' and
	`M-h M-3' (`find-here-links-1' and `find-here-links-3').

2019-06-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-beginner.el (eev-beginner): bind `M-h M-h' to
	`find-here-links-beginner'.

	* eev-blinks.el (ee-find-eejumps-header): added examples.

2019-06-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-emacs-keys-intro): list `M-h M-k', `M-h M-f',
	and `M-h M-p' among the basic keys of eev.
	(find-links-intro): Rewrote the section "The first line
	regenerates the buffer".

	* eev-eval.el (ee-eval-sexp-eol): changes in the docstring.

2019-06-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-latex-links): added more links to the
	tutorial.

	* eev-elinks.el (find-code-pdf-links): made it generate a code-c-d
	besides the code-pdf pair; added another link to the tutorial.

2019-06-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-code-pdf-links): new function.
	(find-pdf-links): new function.
	(ee-pdflike-page-links): use `code-pdf-page' instead of
	`code-pdf'.

	* eev-mode.el (eev-mode-map-set): now `M-h M-p' is bound to
	`find-pdf-links'.

	* .dir-locals.el: new file.

2019-05-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-efunction-links): added an `eek' link.
	(find-evariable-links): added an ``eek' link.

2019-05-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-here-links-3): new function.
	(find-here-links-beginner): small changes.

	* eev-intro.el: small changes.

2019-05-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-dhmake-links): deleted.
	(find-newhost-links): deleted.

2019-05-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el (find-ekey-links): added some spaces in the
	output.

2019-05-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rcirc.el (find-freenode-links): added some text.

2019-04-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-emacs-keys-intro): point to
	(find-refining-intro).

	* eev-elinks.el (find-here-links-beginner): new function.

2019-04-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mode.el (eev-mode-map-set): new keybinding: `M-h M-w' for
	`ee-copy-this-line-to-kill-ring'.

	* eev-edit.el (ee-copy-this-line-to-kill-ring): new function.

	* eev-intro.el (find-refining-intro): new function.

2019-04-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rcirc.el (eepitch-freenode): new function.

2019-04-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-install-intro): small changes.

	* eev.el: small changes.

	* eev-intro.el (find-rcirc-intro): rewrote completely.
	(find-escripts-intro): small changes.

	* eev-rcirc.el: rewrote all comments and some docstrings.
	(ee-irc-channel-around-point): commented out.
	(ee-buffer-freenode-channel-name): commented out.
	(find-freenode-links): small changes.

2019-04-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eval-intro): new sections: "10.1.
	Byte-compiled functions", "10.2. How `find-efunction' works", and
	"10.3. Why eev avoids byte-compilation".

	* eev-blinks.el (find-eloadhistory0, find-eloadhistory): new
	functions.

2019-04-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eejump.el, eev-anchors.el, eev-audiovideo.el, eev-beginner.el,
	eev-blinks.el, eev-brxxx.el, eev-channels.el, eev-code.el,
	eev-codings.el, eev-edit.el, eev-elinks.el, eev-env.el,
	eev-eval.el, eev-flash.el, eev-intro.el, eev-load.el, eev-mode.el,
	eev-multiwindow.el, eev-pdflike.el, eev-plinks.el,
	eev-prepared.el, eev-rcirc.el, eev-readme.el, eev-template0.el,
	eev-tlinks.el, eev.el, eev2-all.el: fixed the copyright years to a
	single range and rewrote the "(not yet?) part of GNU eev" to "part
	of GNU eev".

2019-04-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el: new file.

	* .gitignore: new file.

	* eev-anchors.el (ee-anchor-format): autoload its status as as
	safe local variable.

2019-04-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-install-intro): added an explanation of
	why eev is not in ELPA yet.

	* eev-load.el: added an explanation of why we have so few
	autoloads.

2019-04-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike-old.el: deleted this file.

	* README: added a section "eev without eev-mode".

	* eev-intro.el (find-eev-intro): small changes.
	(find-eev-install-intro): small changes.

	* eev-code.el (ee-code-c-d-pairs): fixed the comments.

	* eev-elinks.el: Cleaned up the comments about
	`ee-code-c-d-filter-2' and related functions.

2019-03-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-template0.el: new file.

	* eev-load.el: added a "(require 'eev-template0)".

	* eev-wrap.el (ee-template00, ee-template0): deleted - moved to
	the file eev-template0.el.

	* eev-brxxx.el: made this file compatible with lexical binding.
	Made the argument `f' explicit in many functions and moved the
	functionality of `ee-tail-call' into the functions
	`ee-code-brurl-rest' and ee-code-brfile-rest'.

	* eev-code.el (ee-code-c-d-rest): moved the functionality of
	`ee-tail-call' into the function `ee-code-c-d-rest'.
	(ee-tail-call2): commented out.

	* eev-beginner.el (load-path): uncommented the "(add-to-list
	'load-path default-directory)"

2019-03-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el: made this file compatible with lexical binding.
	(code-c-d): made the arguments `c' and `d' explicit.
	(ee-code-c-d): made the arguments `c' and `d' explicit.
	(ee-tail-call): made the arguments `c' and `d' explicit.
	(ee-code-c-d-rest): made the arguments `c' and `d' explicit.
	(find-code-c-d-rest): made the arguments `c' and `d' explicit.
	(ee-code-c-d-:info): made the arguments `c' and `d' explicit.
	(ee-code-c-d-:linfo): made the arguments `c' and `d' explicit.
	(ee-code-c-d-:gz): made the arguments `c' and `d' explicit.
	(ee-code-c-d-:anchor): made the arguments `c' and `d' explicit.
	(ee-code-c-d-:wget): made the arguments `c' and `d' explicit.
	(ee-code-c-d-:grep): made the arguments `c' and `d' explicit.

2019-03-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el: added pointers to the discussion in the eev mailing
	list that generated the first version of eepitch.

2019-03-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* README: new file - a README for the ELPA package.

	* eev-pkg.el ("eev"): added several fields.

2019-03-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rcirc.el: updated the comments.

	* eev-beginner.el: don't change the load-path. Added comments.
	(eev-beginner): new function.

	* eev-intro.el (find-channels-intro): added some sections.

	* eev-channels.el: converted to UTF-8 and added comments.

2019-03-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-channels-intro): added sections with setup
	and tests.

	* eev-channels.el (eexterm-args-ne): made some arguments optional.
	(eexterm-create-ne): made some arguments optional.
	(eexterm-ne): made some arguments optional.

	* eev-intro.el (find-eev-quick-intro): small changes.

2019-03-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-texworkspdf-page): new function.
	(find-texworkspdf-page, code-texworkspdf-page): new functions.
	(find-pdftools-page): new function.

2019-03-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-load.el: "eev-prepared.el", "eev-bounded.el" and
	"eev-channels.el" are no longer loaded by default.

	* eev-elinks.el (ee-efunctiondescr-re): treat Lisp macros as
	functions.

	* eev-beginner.el: new file.

	* eev-intro.el (find-eev-quick-intro): the installation script now
	loads "eev-beginner.el" instead of "eev-readme.el".

	* eev-tlinks.el: added a "(require 'eev-wrap)".
	(find-tkdiff): moved to eev-plinks.el.
	(ee-upload-links, ee-download-links, find-upload-links)
	(find-download-links, ut, dt): commented out.
	(find-eev-install-links): use "rm -fv" instead of "rm -v".
	(find-eev-install-links): load "eev-beginner.el" instead of
	"eev-readme.el".
	(find-eev-install-links): changed "eev2-all.el" to "eev-load.el"
	everywhere.

	* eev-intro.el (find-eev-quick-intro): added material in the
	sections about links to PDFs.

2019-03-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-pdftotext-replace-bad-ffs): new function.
	(find-sh-page): use `find-callprocess00' and
	`ee-pdftotext-replace-bad-ffs'.
	(ee-find-pdf-text): return a list instead of a string.
	(ee-find-pdftotext-text): return a list instead of a string.

2019-03-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eejump.el: rewrote most comments, deleted some `eejump-<nnn>'s, and made
	`eejump-6': point to (find-escripts-intro).

	* eev-elinks.el (ee-find-intro-links): set the correct default
	value for `stem'.

2019-03-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-anchors.el: converted to utf-8.

	* eev-audiovideo.el: converted to utf-8.

	* eev-blinks.el: converted to utf-8.

	* eev-brxxx.el: converted to utf-8.

	* eev-code.el: converted to utf-8.

	* eev-edit.el: converted to utf-8.

	* eev-elinks.el: converted to utf-8.

	* eev-env.el: converted to utf-8.

	* eev-eval.el: converted to utf-8.

	* eev-intro.el: converted to utf-8.

	* eev-mode.el: converted to utf-8.

	* eev-pdflike.el: converted to utf-8.

	* eev-plinks.el: converted to utf-8.

	* eev-prepared.el: converted to utf-8.

	* eev-tlinks.el: converted to utf-8.

	* eev-wrap.el: converted to utf-8.

	* eev-edit.el: moved all keybindings to eev-mode.el.

	* eev-tlinks.el (find-eev-update-links): marked as obsolete.

	* eev-intro.el (find-intro-dual-define): new function.

2019-02-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (at-nth-window): commented out.
	(ee-with-pager-cat): renamed `with-pager-cat' to
	`ee-with-pager-cat'.

2019-02-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-escripts-intro): added several new sections.

	* eev-code.el: better comments.

	* eev-elinks.el: better comments.

2019-02-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro, find-eev-intro)
	(find-prepared-intro, find-escripts-intro, find-rcirc-intro):
	small changes.

2019-02-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-install-intro): small changes.
	(find-eev-quick-intro): small changes.

	* eev-elinks.el (ee-info-fullnode+): new function.
	(ee-info-shortlink): new function.
	(find-einfo-links): rewritten.
	(ee-intro-stem): added comments, and deleted the copy of the
	`(defun ee-intro-stem ...)' that was in eev-tlinks.el.
	(find-eintro-links): new function.
	(find-eintro-or-einfo-links): new function.
	(ee-find-here-links0): small changes.

	* eev-mode.el (eev-mode-map-set): changed the binding of `M-h M-i'
	to `find-eintro-or-einfo-links'.
	(eev-mode-help): small changes.

	* eev-tlinks.el (find-intro-links): small changes.

2019-02-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-codings.el (ee-tolatin1-re): new function.

2019-02-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-links-intro): rewrote some sections.
	(find-links-conv-intro): new function.

	* eev-wrap.el: added comments about `ee-template0' and
	`ee-template00'.

	* eev-blinks.el (ee-unicode-data-file): new variable.
	(find-eunicode): new function.
	(find-eunicodeucs): new function.

	* eev-mode.el (eev-mode-map-set): new binding: `M-h M-n'
	(`find-eunicodeucs').

2019-02-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-escripts-intro): added some text.
	(find-links-intro): rewrote several sections.

	* eev-tlinks.el (find-latex-links): small changes.

2019-02-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-sh): new function.

2019-02-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-find-eejumps-header): show a link to
	`(find-emacs-keys-intro "1. Basic keys (eev)")'.

	* eev-intro.el (find-eev-quick-intro): renamed "7.1. eejump" to
	"7.1. `eejump'".

	* eepitch.el (ee-at0): rewritten.
	(ee-eepitch-comint): made this an alias for `eepitch-comint-at'.

	* eev-plinks.el (find-callprocessregion-ne): new function.
	(find-callprocessregion): call `find-callprocessregion-ne'.
	(find-comintprocess-ne): deleted - has a copy in eepitch.el.
	(find-comintprocess): deleted - has a copy in eepitch.el.

2019-02-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): small changes.

2019-02-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-wrap.el: commented out all the `define-key's - they are now
	all in eev-mode.el (but `M-Z' and `M-#' are inactive by default).

	* eev-mode.el (eev-mode-map-set): commented out the binding for `M-Z'.
	(eev-mode-map-set): added the binding for `M-B' (`eewrap-escript-block').
	(eev-mode-map-set): added the binding for `M-V' (`eewrap-audiovideo').

	* eev-tlinks.el: deleted the key binding for `find-intro-links'.

2019-02-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (ee-copy-rest): added (lots of) comments.
	(ee-untabify-string): new function.
	(ee-ss-strings): new variable.
	(ee-ss-width): new variable.
	(ee-ss-mode-line): new variable.
	(ee-ss-echo-area): new variable.
	(ee-ss-linefmt): new variable.
	(ee-ss-string-pad): new function.
	(ee-ss-screenshot0): new function.
	(ee-ss-screenshot): new function.
	(find-escreenshot0-links): new function.
	(find-escreenshot-links): new function.

2019-02-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-elinks.el: added lots of comments, and moved all
	`define-key's to eev-mode.el.
	(find-ekey-links): small changes.
	(ee-code-c-d-filter-1): new function.
	(ee-code-c-d-filter-2): new function.
	(find-code-c-d-filter-1): new function.
	(find-code-c-d-filter-2): new function.

2019-02-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-emacs-keys-intro): small changes.
	(find-eev-quick-intro): small changes.
	(find-eval-intro): small changes.

2019-02-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el: added (require 'info).

2019-02-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el: changed all intros to make them use `find-eintro'
	instead of `find-estring'.
	(find-eintro): new function.
	(find-eintro-latin1): new function.
	(ee-intro-face): new function.
	(ee-intro-fontify): new function.
	(ee-intro-fontify-maybe): new function.
	(find-wrap-intro): use `ee-tolatin1'.
	(find-anchors-intro): use `ee-tolatin1'.

	* eejump.el: changes in the comments.

	* eev-blinks.el: changes in the comments.
	(find-eface): new function.

2019-02-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-intro-dual): new function - a new hack that
	replaces `find-intro-here'.
	(find-intro-here): deleted together with its dependencies.
	(find-eev-quick-intro): small changes.
	(find-eval-intro): small changes.
	(find-links-intro): small changes.
	(find-eepitch-intro): small changes.
	(find-eejump-intro): small changes.
	(find-code-c-d-intro): small changes.

	* eev-multiwindow.el (find-wset-c): new function.

2019-01-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-eev-install-links): small changes.

	* eev-intro.el (find-videos-intro): small changes.
	(find-eev-intro): small changes.
	(find-eev-quick-intro): small changes.

2019-01-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-wrap.el (ee-wrap-pdflike): use `code-pdf-page' instead of
	`code-xpdf'.

	* eev-brxxx.el: added comments.

	* eev-load.el: new file.

	* eev-intro.el (find-eev-quick-intro): Added two new sections:
	"9.3. Hyperlinks to PDF files" and "9.4. Shorter hyperlinks to PDF
	files".

	* eev-pdflike.el: TOTAL REWRITE. The old version was renamed to
	eev-pdflike-old.el and will be deleted at some point in the
	future.
	(code-xxxpdf-family): new function.
	(code-xxxpdftext-family): new function.
	(code-xxxpdf-alias): new function.

	* eev-pdflike-old.el: new file - see above.

	* eev-rcirc.el (find-freenode-2a): new function.
	(find-freenode-links): rewrote completely.

2019-01-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rcirc.el (ee-buffer-freenode-channel-name): new function.

2019-01-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-pdf-text): new function - an alias to
	`ee-find-pdftotext-text'.
	(ee-find-pdf-page): new function - an alias to
	`ee-find-xpdf-page'.

2019-01-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): added sections "3.1.
	Non-elisp hyperlinks", "7.2. The list of eejump targets", "7.3.
	Defining eejump targets"; small changes in other sections.
	(find-multiwindow-intro): small changes.
	(find-anchors-intro): small changes.
	(find-eval-intro): small changes.
	(find-brxxx-intro): small changes.
	(find-emacs-keys-intro): small changes.
	(find-links-intro): small changes.

	* eev-eval.el: added comments.
	(ee-eval-last-sexp): rewrote to make it use
	`ee-eval-last-sexp-0', `ee-eval-last-sexp-1', etc.

	* eejump.el: moved the binding for `M-j' to eev-mode.el.

	* eev-elinks.el: moved the binding for `M-h M-h' to eev-mode.el.

	* eev-mode.el (eev-mode-map-set): rewrote some comments.
	(eev-mode-map-set): removed the binding for `find-git-links-1'.
	(eev-mode-map-set): added the binding for `M-j' (`eejump').
	(eev-mode-map-set): added the binding for `M-h M-h' (`find-here-links').

2019-01-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (find-code-c-d-rest): new function.
	(ee-eev-source-directory): new variable.

	* eev-intro.el (find-eev-quick-intro): added a section about
	"shorter hyperlinks".
	(find-intro-here): added documentation in comments to the
	`find-intro-here' and `fh' hacks.

2019-01-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-code.el (ee-code-c-d-base): use `find-sh-at-dir' instead of
	`ee-find-xxxsh'.

	* eev-blinks.el (find-sh-at-dir): new function.

2018-11-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-tlinks.el (find-debpkg-links): added "apt-file search".

2018-06-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-install-intro): added instructions for
	using the git repository.

	* eev-plinks.el (find-gitk): New function.

2018-05-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-window-show): use a hack with `find-2a' from
	eev-multiwindow.el; added a "(require 'eev-multiwindow)" to the
	beginning of the file.

	* eev-tlinks.el (find-intro-links): small changes in the template.

	* eev-intro.el (find-eev-install-intro): new function.

	* eev-tlinks.el (find-eev-install-links): new function.

2018-05-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rcirc.el (find-rcirc-buffer): make the argument ACHANNELS
	optional.
	(find-rcirc-buffer-2a, find-rcirc-buffer-3a): new functions.

2018-05-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el: added a link to `(find-eev-quick-intro)' to the
	header of each intro.

	* eev-intro.el (ee-sexp-at, ee-intro-sexp-end-re)
	(ee-intro-sexp-here, find-intro-here, fh): a (new) hack to help me
	edit the text of the `find-xxx-intro's.

2018-05-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-escripts-intro): new function.
	(find-emacs-keys-intro): new function.

2018-05-16  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-codings.el (ee-to-coding,ee-tolatin1): new file, with these
	two functions plus comments.

	* eev-anchors.el (ee-to-coding,ee-tolatin1): moved to
	eev-codings.el.

	* eev2-all.el: load eev-codings.el.

2018-01-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-blinks.el (ee-eejump-symbols): add a test for `fboundp'.

2017-07-31  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-wrap.el (eewrap-escript-block): new function.
	(ee-wrap-escript-block): new function.

2017-07-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-anchors.el (ee-goto-anchor): fixed the docstring.
	(ee-to-coding): New function.
	(ee-tolatin1): New function.
	(ee-format-as-anchor): Use `ee-tolatin1'.

	* eev-wrap.el (ee-wrap-anchor0): Use `ee-tolatin1'.

2017-07-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-pdflike.el (ee-find-djvu-cleanup): new function.
	(find-djvu-page): call `ee-find-djvu-cleanup'.

2017-04-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): several changes.

	* eev-tlinks.el (find-eev-update-links): add a script that creates
	a file "~/e".

2016-04-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eejump.el (eejump): use `find-eejumps'.

	* eev-blinks.el (ee-find-eejumps-header, ee-find-eejumps-body):
	new functions.
	(eejump-symbols): renamed to `ee-eejump-symbols'.

2015-06-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-intro.el (find-eev-quick-intro): new sandboxed tutorial.

2015-02-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-plinks.el (find-comintprocess-ne, find-comintprocess): make
	the second argument - program-and-args - optional.

	* eepitch.el (find-comintprocess-ne, find-comintprocess)
	(eepitch-comint, eepitch-comint-de, eepitch-comint-at): make
	program-and-args optional.

2012-10-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eepitch.el (eepitch-delete-and-extract-line): renamed to
	`ee-this-line-extract'.

2012-09-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-all.el: added a "(require 'eev-intro)"; note that changes to
	eev-intro.el are not being included in this changelog yet. Also,
	do not fiddle with Info-additional-directory-list anymore - the
	texinfo docs are obsolete.

2012-08-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-areplace): new function.

2012-03-26  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-all.el: add requires for "eepitch" and "eev-template".
	WARNING: eepitch.el and eev-template.el are new files, that I
	haven't started mentioning in this changelog yet!...

2012-03-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-sh0): changed "\n$" to "\n\\'".
	(ee-find-xxxsh00): new function.
	(ee-code-c-d-base): added `find-xxxsh00'.

2012-02-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-browse-url.el (brpdftxtl, brpdftxtd): new functions.

2012-01-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-eCfunction): declared obsolete (in the docstring).
	(find-eCvariable): declared obsolete (in the docstring).

2011-05-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-callprocessregion-ne): new function.
	(find-callprocessregion): new function.

2011-02-24  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (ee-template): convert each symbol in the `pairs'
	argument into a pair.
	(ee-gformat): new function.
	(ee-gmapconcat-split): new function.
	(find-find-links-links): use `ee-gmapconcat-split'.

2010-11-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (find-debpkg-links): add some apt-cache links.

2010-09-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-steps.el (eepitch-this-line): use `ee-next-line'.
	(eechannel-do-this-line): use `ee-next-line'.

	* eev-insert.el (ee-delete-and-extract-line): do not try to go
	past point-max when we are on the last line of a buffer.
	(ee-wrap-code-c-d-links): interpret `str' as a `d' plus a
	`directory' instead of as just as a directory.

	* eev.el (find-callprocess-ne): new function.
	(find-callprocess): new function.

	* eev-mini.el (find-callprocess-ne): new function.
	(find-callprocess): new function.

2010-07-30  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-epp): use `find-estring-elisp'.

2010-07-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* Makefile (htmlize.el): download the patched version of
	htmlize.el.

2010-07-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-djvutotext): new function.
	(ee-code-djvutotext): new function.
	(code-djvutotext): new function.
	(find-code-djvutotext): new function.

2010-07-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-kill-this-buffer): new function.
	(eev-mode-map): use `ee-kill-this-buffer' in `M-k'.

	* eev-mini-steps.el (eepitch-kill): use `ee-kill-this-buffer'.
	(eegud-kill-this-buffer): use `ee-kill-this-buffer'.

2009-08-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (eev-mode-lighter): new variable.
	(eev-mode): use eev-mode-lighter.

2008-10-19  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mini-steps.el (ee-next-line): new function.
	(eepitch-this-line): use `ee-next-line'.
	(eechannel-this-line): use `ee-next-line'.

2008-10-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-all.el: add a directory to Info-additional-directory-list.
	* doc/eev.info: new file.
	* doc/eev.texi: new file.

2008-09-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-browse-url.el (brdjvul, brdjvud): new functions.

2008-08-17  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mini-steps.el (eepitch-mf): new function.

	* eev-insert.el (find-ecolor-links): added an "#RRGGBB" line.

2008-08-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-djvupage, find-djvupage, ee-code-djvu, code-djvu)
	(find-code-djvu): new functions.

2008-07-07  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-eev-mode-links): new function.
	(eev-mode-map): bind `M-h M-e' to `find-eev-mode-links'.
	(eev-mode): several docstring changes.

	* eev-insert.el (ee-wrap-eepitch): added a docstring.

	* eev-mini-steps.el (eepitch): added an example to the docstring.
	(eepitch-this-line): small docstring changes.
	(eepitch-kill): added a docstring.
	(eepitch-shell): added a docstring.
	(eepitch-comint): added a docstring.
	(ee-eepitch-comint): added a docstring.

	* eev-compose.el (eev-compose-two-keys, eev-composes-update):
	small docstring changes.

2008-07-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mini-steps.el (ee-gud-escript-window, ee-gud-gud-window)
	(ee-gud-source-window): new variables.
	(eepitch-gud-window-setup): new function.
	(eepitch-gdb): changed to use `eepitch-gud-window-setup'.

2008-07-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-langs.el, eeg4: corrected the e-mail address.
	* eev-math-glyphs.el (ee-map-split, ee-map-nth, ee-chop1)
	(ee-chop2, ee-chop3): new functions.
	* eev-glyphs.el: added comments about cons glyphs.
	* eev-compose.el: added comments and docstrings.
	* eev.el (ee-split): added a "\n" to the whitespace regexp.
	(ee-insert, find-einsert): new functions.

2008-06-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-find-comintprocess-ne): use `with-temp-buffer' and
	`cd' instead of "(let ((default-directory ...)) ...)".
	(ee-find-comintprocess): expand the argument `dir'.

2008-05-09  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mini-steps.el (eepitch-latex, eepitch-tex): new functions.

2008-04-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-code-ps, find-code-dvi, find-code-xpdf)
	(find-code-pdftotext, find-code-pstotext, find-code-zpstotext):
	use `find-estring-elisp' instead of `find-estring'.

2008-04-15  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-emacs-leim-directory): new variable, for the (new)
	"eleim" and "equail" `code-c-d's.

	* eev-math-glyphs.el (eev-math-glyphs-name-to-char): added
	"ulcorn" and "urcorn".

2008-04-06  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-steps.el: changed the comments at the top to explain that
	this file is mostly obsolete, that usually eev-mini-steps.el is
	loaded after it (by eev-all.el) and overrides most of its
	definitions, and that the two will be merged soon.

	* eev-mini-steps.el: changed the top comments to explain that this
	file is not experimental anymore; added diagrams to explain
	eepitch, eechannel, and eexterm.
	(eexterm-args-ne): added a docstring.
	(eexterm-create-ne): added a docstring.
	(eechannel-xterm): make it an alias to `eexterm'.

2008-03-25  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-math-glyphs.el (eev-math-glyphs-edrx): fixed "-o"; reused
	the character used for "dotli" - now it is "sqcup".
	(eev-math-glyphs-name-to-char): added "lolli" and "sqcup".

2008-03-03  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (find-elinks-elisp): new function.

2008-03-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-compose.el (eev-composes-otheriso): added the negation
	symbol.

2008-02-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-glyphs.el (ee-glyph-shift): use less magic to calculate the
	shift: if `make-glyph-code' is defined, calculate `ee-glyph-shift'
	by inverting the result of `make-glyph-code'.

2008-02-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-glyphs.el (ee-glyph-shift): new variable.
	(ee-glyph-char-mask): new function.
	(ee-glyph): changed the code and the docstring to use
	`ee-glyph-shift' and `ee-glyph-char-mask'.
	(eev-set-glyph): removed the temporary hack mentioned below.

2008-02-22  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-glyphs.el (eev-set-glyph): redefine if we are in unicode-2
	emacs (TEMPORARY HACK).

	* eev-math-glyphs.el (eev-math-glyphs-name-to-char): use other
	char values if we are in unicode-2 emacs (TEMPORARY HACK).

2008-02-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (ee-template): new function.
	(find-find-links-links): new function.

2008-01-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-browse-url.el (ee-psne-wget-lines): wrapped the url in ''s
	in the call to wget.

2008-01-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (eev-mode-map): new binding: M-T -> ee-wrap-eepitch.

	* eev-insert.el (ee-wrap-code-c-d-links, ee-wrap-eepitch): new
	functions.

2008-01-10  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (find-eev-update-links): added an "(eepitch-kill)"
	before "(eepitch-shell)"; added some links about eev-rctool;
	general reoganization.

	* eev-rctool (prepare_backup): added a variable
	CP (experimentally) to use "cp -p" instead of "cp -a".
	(wrap_block): added a link to (find-eev-update-links).

	* eev-mini-steps.el (ee-eepitch-comint): new function.

2008-01-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (eev-mode): fixes in the docstring: added the `ee-wrap'
	commands, removed `eewalk-...'.

2008-01-04  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-browse-url.el (ee-cp): use `ee-expand'.

2008-01-02  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (code-c-d-keywords-new): new keyword: :wget.
	(ee-code-c-d-:wget): new function.
	(eev-mode-map): bind M-C (meta-uppercase-c) to ee-wrap-code-c-d.
	(ee-find-comintprocess-ne, ee-find-comintprocess): new functions.

	* eev-insert.el (ee-wrap-code-c-d-links, ee-wrap-code-c-d): new
	functions.

2007-12-21  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (eev-mode-map): added bindings for M-D, M-F, M-M, M-S;
	removed the binding for M-G (was `eegud-show-gud-buffer', but this
	function is obsolete now that we have `eepitch-gdb').
	(ee-setenv): set the environment variable "$S" if it's not set.

	* eev-rctool (new_block_no_wrappers_emacs): changed the eev block
	for .emacs to make it just load "eev-all.el" and turn eev-mode on.

	* eev-insert.el (ee-delete-extract-wrap, ee-wrap-file-links)
	(ee-wrap-man-links, ee-wrap-sh-links, ee-wrap-sh0-links)
	(ee-wrap-debian-links, ee-wrap-file, ee-wrap-man, ee-wrap-sh)
	(ee-wrap-sh0, ee-wrap-debian): new functions.

	* eev-browse-url.el (find-wget00, find-wget, brwget, ee-cp)
	(ee-psne-wget-lines, find-psne-links, brep): new functions.

2007-12-20  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (ee-delete-and-extract-line): new optional
	argument: "adjust".

2007-12-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mini-steps.el (eegud-kill-this-buffer, eepitch-gdb)
	(eepitch-gdb-kill): new functions.

	* eev-rctool (notes): new function.

2007-12-13  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-browse-url.el (eeurl-u-to-f): allow "https://".

2007-11-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-code-c-d-:info): added a "(setq ee-info-file %S)" and
	a "(setq ee-info-file %S)", to make `M-h M-i' (`find-einfo-links')
	happier.
	(code-c-d, find-code-c-d): make the aliases point to
	`code-c-d-new' and `find-code-c-d-new' instead of to
	`code-c-d-old' and `find-code-c-d-old'. If you have calls to
	`code-c-d' that need features that are not in `code-c-d-new', make
	those specific calls use `code-c-d-old' instead.

2007-11-18  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-dvipagenow, find-pspagenow, find-dvipage)
	(find-pspage, eebg-xdvi, eebg-gv): commented out.
	(code-ps, code-dvi): commented out.
	(ee-dvipage, ee-pspage, ee-xpdfpage): new functions.
	(find-dvipage, find-pspage, find-xpdfpage, find-pdftotext)
	(find-pstotext, find-zpstotext): new functions - but note that
	there were another `find-dvipage' and another `find-pspage'
	before, and we are replacing their code.
	(ee-code-ps, ee-code-dvi, ee-code-xpdf, ee-code-pdftotext)
	(ee-code-pstotext, ee-code-zpstotext): new functions.
	(find-code-ps, find-code-dvi, find-code-xpdf)
	(find-code-pdftotext, find-code-pstotext, find-code-zpstotext):
	new functions.
	(code-ps, code-dvi, code-xpdf, code-pdftotext, code-pstotext)
	(code-zpstotext): new functions - but note that there were another
	`code-ps' and another `code-dvi' before, and we are replacing
	their code.
	(code-c-d-old, ee-code-c-d-old, find-code-c-d-old): new names;
	these functions were called `code-c-d', `ee-code-c-d', and
	`find-code-c-d' before. Now `code-c-d', `ee-code-c-d', and
	`find-code-c-d' are aliases pointing to the `...-old' functions.
	(code-c-d-gdb, code-c-d-linux): call `code-c-d-old' instead of
	`code-c-d'.
	(ee-find-grep): new function (a copy of ee-find-grep-at-dir).
	(find-echarsetchars, find-eccldump): use `find-eoutput-reuse'
	instead of `find-eoutput'.

2007-11-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-find-node): new function.
	(ee-code-c-d-:linfo): fixed the argument list to `format'.

2007-09-29  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mini-steps.el (eepitch-comint, eepitch-shell)
	(eepitch-shell2, eepitch-eshell, eepitch-lua51, eepitch-python)
	(eepitch-ruby, eepitch-gnuplot, eepitch-wish, eepitch-tcl)
	(eepitch-tclsh, eepitch-expect, eepitch-gforth): new functions.

	* eev.el (ee-split, ee-unsplit, ee-split-and-expand)
	(ee-no-trailing-nl, find-bgprocess-ne, find-callprocess00-ne)
	(find-callprocess0-ne, find-comintprocess-ne, find-bgprocess)
	(find-callprocess00, find-callprocess0, find-comintprocess): new
	functions (copied from eev-mini.el).

	* eev-insert.el (find-ecolor-links): new function.

	* eev-langs.el (ee-choosecolor): new function.

2007-09-28  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (find-eev-update-links): new function.

2007-09-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (ee-concat, ee-read): new functions.
	(code-c-d-new, find-code-c-d-new, find-code-c-d-rest)
	(ee-code-c-d-new, ee-code-c-d-rest, ee-code-c-d-base)
	(ee-code-c-d-:info, ee-code-c-d-:linfo, ee-code-c-d-:anchor)
	(ee-code-c-d-:grep): new functions.
	(code-c-d-keywords-new): new variable.

2007-09-05  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-all.el: new file.

2007-09-01  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-mini-steps.el (eexterm): rewritten in terms of `eexterm-ne'.
	(eexterm-args-ne): use $SHELL as the default for prog-and-args.
	(eechannel-kill): inverted the order or the arguments.
	(eexterm-kill): new function.

2007-07-27  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rctool (new_block_emacs): load "eev-mini-steps.el" instead
	of "eev-steps.el".

2007-07-08  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-eoutput-rerun, find-eoutput-reuse)
	(find-estring-elisp): new functions.
	(find-estring): rewritten; the new version is based on
	`find-eoutput-rerun'.

2007-06-14  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-insert.el (ee-sexp-value): new function.
	(ee-rcirc-channel-sexp, ee-rcirc-server-sexp)
	(ee-rcirc-channel-sexps, ee-rcirc-server-sexps)
	(find-rcirc-channel-sexps): new functions.

2007-04-23  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-math-glyphs.el: added "pi".

2006-12-11  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev.el (find-sh00): new function (?!?!? - I just uncommented the
	definition...).

2006-11-12  Eduardo Ochs  <eduardoochs@gmail.com>

	* eev-rctool (new_block_emacs): changes to the "eev block" that
	eev-rctools puts at .emacs: add code to require "eev-bounded.el"
	and "eev-steps.el"; remove the code to require "eev-walk.el"; use
	`eev-set-aliases' instead of `ee-invade-global-namespace'.

	* eev.el: require "eev-bounded.el" instead of
	"eev-bounded-old.el".

	* eev-bounded.el (eeb-default): renamed - when this file was in
	test this function was called `eeb-default-new', and `eeb-default'
	was the version in "eev-bounded-old.el".

2006-10-27  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-sshot.el: new file.

2006-10-15  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-insert.el (ee-debian-pooldir): new function.
	(find-debpkg-links): use `ee-debian-pooldir'; add a link to
	backports.

2006-10-04  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (ee-find-xxxsh): small fix: added the missing `apply'.

2006-09-18  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-bounded.el: new file, containing a rewrite of `eeflash',
	`eeb-define', and of lots of related variables and functions. It
	is not even loaded by default at this moment, but in a few days
	the corresponding functions in eev.el should be moved to
	eev-bounded-old.el and eev-bounded.el will start to be `require'd
	by default.

2006-09-11  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: more docstrings.

2006-08-30  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-glyphs.el (ee-glyph): new function.
	(eev-set-glyph): changed to use `ee-glyph'.

2006-08-29  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: more docstrings, and a few insignificant cleanings in
	the code.

2006-08-25  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (ee-message): new function.
	(ee-message-maybe): new function, replaces `ee-maybe-showing-it'.

2006-08-24  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-browse-url.el (brcdl): new function.
	* eev.el (eecd): added a call to `file-name-directory'.

2006-08-23  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: renamed several functions.
	(ee-find-xxxnode): new name for `ee-find-codenode'.
	(ee-find-xxxsh): new name for `ee-find-cd-sh'.
	(ee-find-xxxsh0): new name for `ee-find-cd-sh0'.

2006-08-22  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: added lots of docstrings.
	* eev.el (find-escratchbuffer): rewritten; the old definition was
	a prototype that didn't do what its name implied.

2006-08-21  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: added lots of docstrings.

2006-08-17  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (ee-delimiter-hash, ee-delimiter-percent)
	(ee-anchor-format, ee-hyperlink-prefix, ee-comment-prefix): added
	`safe-local-variable' properties.
	(ee-hyperlink-prefix, ee-comment-prefix): added a defvar.
	(find-estring, find-epp, find-epp0, find-efunctionpp): added
	docstrings.
	* eev-browse-url.el: new file.
	* eev-insert.el: major rewrite.
	* eev-insert-old.el: new file, backup of the old eev-insert.el.
	* htmlize-eev.el (htmlize-eev-files): added the new files, marked
	some files as obsolete.

2006-02-01  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (eepitch-code, eepitch-target-buffer): new variables.
	(eepitch-prepare, eepitch, eepitch-this-line): new functions.
	(eev-mode-map): changed the binding of <f8> from
	`eewalk-do-walk-or-set' (that I think that no one used) to
	`eepitch-this-line'.

2006-01-23  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (find-callprocess00, find-callprocess0, find-eeffect):
	new functions.

2005-12-20  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (ee-code-c-d, find-code-c-d): new functions.
	(code-c-d): docstring changes.
	* eev-insert.el (ee-link-to-string, ee-links-to-string)
	(find-elinks-new): new functions.

2005-12-11  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (ee-yank-one-line, eestore, eestore-bounded): new
	functions.
	(eev-mode-map): new binding: `M-P' -> `ee-yank-one-line'.
	(eev-mode): mention `ee-yank-one-line' in the docstring.

	* eev-rctool (create_help): minor changes in the HELP file.

2005-11-16  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (ee-minor-mode-keymap): new function.

2005-10-12  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (code-c-d-keywords): removed the first argument (`once')
	from the definition of the `eeb-xxxgdb-start' functions in the
	`:gdb' block.
	(code-ps, code-dvi): now the `find-xxxpage' functions are
	interactive.

	* eev-langs.el (ee-gdb-start): add "--annotate=3" to the arguments
	to gdb when we're running on (GNU) Emacs 22.

2005-08-26  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eeg (COPYRIGHT): new function; wrapped the copyright statement
	inside a function that prints it - but there's no standard way to
	invoke that function yet.

	* eev-rctool (COPYRIGHT): same.

2005-08-23  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (code-c-d-base): fixed a bug in the definition of the
	`find-xxxsh0' functions: replaced `apply' by `funcall'.

2005-08-15  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-rctool (create_tmpdir_file_maybe, create_help)
	(create_psnesh, create_help): new functions. From the user
	perspective what changes is that now running "eev-rctool prepare"
	creates one more file in the tmpdir: ~/.eev/HELP, used by
	`M-?' (eev-help-page).
	(prepare_tmpdir): changed to use the new functions.

2005-08-02  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (eev-help-page): new function, bound to `M-?'.
	(eev-help-page-file-name, eev-help-previous-buffer): new
	variables.

	* eev-insert.el (ee-hyperlink-prefix): new function.
	(ee-set-hyperlink-prefix): obsoleted, commented out.

2005-07-24  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-walk.el: new file; all the eewalk-* functions are now
	here (they used to be at eev.el).

	* eev-rctool (new_block_no_wrappers_emacs): added the line
	`(load-library "eev-walk.el")'.

2005-07-22  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (eesteps-do-step): added "&optional arg" and a special
	behavior when arg is 0.

2005-07-20  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (find-eccldump, find-ekeymapdescr): new functions.
	(eewalk-*): many small changes.
	(eev-mode-map): added [f8] -> eewalk-do-walk-or-set.
	(eev-mode): replaced the docstring. The previous one was one-line
	long.

2005-07-18  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (eewalk-marker): New variable.
	(eewalk-on-marker, eewalk-skip-whitespace, eewalk-read)
	(eewalk-this-window, eewalk-this-buffer, eewalk-do-walk)
	(eewalk-other-frame, eewo-bounded): New functions - `eewalk' is an
	experimental feature (a "visual version" of `eesteps'), and I'm
	not sure about its design yet... I'm discussing it with friends
	via IRC, and I haven't even announced it on the mailing list. Note
	that there's code suggesting that `eewalk-do-walk' will be bounded
	to [f8], but that code is commented out. THIS CHANGELOG ENTRY MAY
	BE CHANGED SOON.
	(eev-mode-global-settings-restore): bug fix (cdr->cadr).

2005-07-09  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: added `(provide 'eev)'.
	(eev-mode-global-settings, eev-mode-global-settings-backup): new
	variables.
	(eev-mode-global-settings-set, eev-mode-global-settings-restore):
	new functions.
	(eek-no-debug): new macro.
	(eek-eval): new function.
	(eek-eval-last-sexp): make it set explicitly the debug flags -
	usually turning debugging on error off - before invoking eval.
	(eev-mode): changed the mode's `:init-value' to nil. Now loading
	eev.el doesn't turn on eev-mode, and so doesn't activate the
	eev-mode keymap. Also added a docstring.
	(eev-newbie): added `(eev-mode 1)'.
	(find-eoutput): new function.
	(find-echarsetchars): new function; also added autoloads for it.

	* eev-rctool: added `(eev-mode 1)' to the "eev block" of .emacs.

2005-06-20  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-langs.el (eehtml-bounded, eephp-bounded, eephp+-bounded)
	(eelua-bounded, eelua0-bounded, eetcl-bounded, eemp-bounded)
	(eemp-now-bounded, eepsrun-bounded, eeicon-bounded)
	(eeicon-ow-bounded, eelily-bounded, eefvwm-bounded)
	(eefvwm0-bounded): new functions. Now each `eexxx' that has a
	bounded version with a name like `eeb-xxx' also has an equivalent
	bounded version with a name like `eexxx-bounded'.

	* examples/ruby.e: new file.

	* examples/qemu.e: wasn't being included in the eev package, oops!

2005-06-13  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-rctool (new_block_no_wrappers_bashrc,
	new_block_no_wrappers_zsh): make the two functions the same, added
	a comment about source'ing psne.sh.

2005-06-12  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-rctool (create_psnesh): new function. Now `eev-rctool
	prepare_tmpdir' creates a new file in $EEVTMPDIR, psne.sh.
	(wrap_block): fixed the functions used in the hyperlinks that
	point to eev-rctool, from `find-eev2rc' to `find-eev'. Note that
	this implies that eev-rctool is in the same directory as the ".el"
	files; this will probably be changed again when eev gets included
	in Emacs.

	* eev.el (eebg-gv): changed how eebg-gv calls gv: we used to
	use (list "-page" (format "%d" page)) to produce a list of
	arguments like ("-page" "99"); that was changed to (format
	"--page=%d" page), which produces a single argument like
	"--page=99".
	(find-dvipagenow, find-pspagenow): new aliases.

2005-06-08  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (eevnow-at, eevnow-at-file): make these functions behave
	as hyperlinks when called with a non-nil value of ee-arg - for
	example, when they are executed with M-2 M-2 M-e instead of with
	F9.

2005-06-07  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (code-c-d-keywords): added two new keywords to the list:
	:xdvi and :gv.
	(ee-goto-position): added a wrapper around the code that processes
	the first string in a pos-spec. Now when the string is not found
	ee-goto-position issues an error, as it did before the change, but
	it no longer moves point to the beginning of the buffer.
	(ee-at-file, eevnow-at-file): new functions.

	* examples/tex.e: added several new examples.

2005-06-03  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* article/: new directory; it contains an article about eev (a
	work in progress) that wasn't yet part of eev's package.

2005-05-29  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-math-glyphs.el: new file.

2005-05-28  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (eek): `interactive' was coming before the docstring;
	fixed the order.

2005-05-20  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-ttp.el: new file.

2005-05-19  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-insert.el (eemakelinks-evariable): added a `(find-eCvariable
	...)' link.

2005-05-16  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-compose.el (eev-compose): added "(provide 'eev-compose)".

	* eev-glyphs.el (eev-glyphs): added "(provide 'eev-glyphs)".

2005-04-12  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: added missing parens at "ee-setenv EEVDIR ...". Thanks
	to David Hansen for noticing this and sending the fix.

2005-04-09  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el: added a block of comments explaining the data structures
	used by eeflash, eeflash+, ee-sedelims+-to-se+,
	ee-sedelims++-to-sedelims+, eeb-default and other functions.

2005-04-08  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (ee-at, eevnow, eevnow-at): new functions.
	(ee-eval-read-format): fixed a bug that was affecting code-c-d.

2005-04-07  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev.el (code-c-d-keywords): new variable.
	(code-c-d-base, code-c-d-rest): new functions.
	(code-c-d): rewritten to use code-c-d-base and code-c-d-rest.
	(code-c-d-anchor, code-c-d-gdb, code-c-d-linux): rewritten as
	calls to code-c-d using :anchor, :gdb, :linux.
	(ee-goto-rest): added support for new kinds of pos-spec-items:
	numbers and lists.

	* htmlize-all.el: new file. Now it should be possible to generate
	the htmls at any machine with GNU Emacs 22.0.50: just run "make
	htmls"; it will download Hrvoje Niksic's htmlize.el if needed and
	then run htmlize-all.el on a bare ("-Q") Emacs.

	* htmlize-eev.el: small changes to make it independent of my
	.emacs.

2005-03-22  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-rctool: new file (the new script for patching rcfiles).
	WARNING: the new way of patching rcfiles adds less things to them
	than the old way used to; more precisely, the new patched .bashrc
	and .zshrc will not load the "psne" functions (see rcfiles/*-psne)
	and the new patched .emacs will not set up jka-compr,
	auto-compression-mode or auto-image-file-mode.

	* rcfiles/change, rcfiles/change.awk: deprecated, will be removed
	soon. These scripts were part of the old way of changing rcfiles.

	* rcfiles/.bashrc, rcfiles/.zshrc: same: deprecated and will be
	removed soon.

	* eev.el: changed the default fallback values for the environment
	variables EEVTMPDIR and EEVDIR: now it's ~/.eev for EEVTMPDIR and
	either the directory where eev.el is found or ~/eev-current for
	EEVDIR.

2005-03-07  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-compose.el, compose.el: Renamed compose.el to
	eev-compose.el. Renamed all variables and functions to make them
	start with "eev-compose". Removed the calls to `global-set-key' -
	moved the bindings for M-, and C-, to `eev-mode-map'. The obsolete
	file compose.el will be removed soon.

	* eev-glyphs.el, glyphs.el: Renamed glyphs.el to eev-glyphs.el.
	Major rewrite, simplifying the code a lot. Removed all the support
	for string glyphs and the functions for inspecting glyphs. All the
	function names and face name were changed and the new names all
	start with "eev-glyph". The old glyphs.el will be removed soon.

	* eev.el, eev-dev.el: Renamed eev-dev.el to eev.el. The old
	eev-dev.el will be removed soon.

	* eev.el (ee-invade-global-keymap, ee-invade-global-menu-bar):
	Commented out (they were no-ops for compatibility).
	(eev-mode-map): Now M-, and C-, are bound to
	`ee-compose-two-keys'.

2005-02-14  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-langs.el (ee-gdb-start): Added "--annotate=3".
	(eeb-gdb-start): Dropped the parameter `once'.

	* eeg4 (HOME, EEVDIR, EEVTMPDIR, EGG): Removed the "return".

	* eev-dev.el (ee-aref, ee-adel, ee-aset): New functions.
	(eeb-once): Fixed a typo.

2005-02-10  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-dev.el (eev-demos): Deal with a numeric argument.
	(eekr, eekvr): moved from examples/demos.e to eev-dev.el.

	* examples/demos.e: Numbered the demos; now `M-<number> M-x
	eev-demos' goes to number-th demo. Some other small changes.

2005-02-07  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eegchannel: added "--" to the call to `send'.

2005-01-25  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-dev.el (eev-mode-map): `M-h M-c'->`describe-char': new
	binding. `M-h M-s'->`find-efacedescr': new binding (changed;
	`find-efacedescr' was at `M-h M-a', but `... M-a' reminds me more
	of "apropos" than of "face").

2005-01-23  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* examples/demos.e: New file.

	* eev-dev.el (eekl, eekv, eev-newbie, eev-demos): New functions.

2005-01-20  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-insert.el (eemklinks-duplicate-this-line): use
	`insert-before-markers' instead of `insert'.

2005-01-15  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-dev.el (eeb-gdb-start and friends): moved, see below.
	(ee-read-file, ee-no-trailing-nl, ee-pid-running-p)
	(eechannel-pid, eechannel-running-p, eechannel-xterm)
	(eechannel-kill): New functions.

	* eev-langs.el (eeb-gdb-start and friends): moved all the
	functions that implement hyperlinks to gdb/gud/perldb/etc from
	eev-dev.el to this file.

2005-01-13  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-dev.el (find-wottb-call): Changed; now we force using the
	same window by setting temporarily `same-window-buffer-names'
	instead of `pop-up-windows'.

	* eev-dev.el (find-ebufferandpos): New function.
	(find-efunction, find-evariable): Changed to use
	`find-ebufferandpos'.
	(find-eCfunction, find-eCvariable): New functions.

2005-01-12  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-dev.el (find-wottb-call): New function.
	(find-eapropos, find-efunctiondescr, find-evariabledescr)
	(find-evardescr, find-ekeydescr, find-efacedescr, find-efaces)
	(find-ecolors, find-efunctiond): Make them use `find-wottb-call'
	instead of `ee-same-window' and `ee-same-window-contagious'.
	(ee-same-window, ee-same-window-contagious): Declared obsolete,
	moved to the end of the file, commented out.

	* eev-insert.el (ee-hyperlink-prefix): New variable.
	(ee-set-hyperlink-prefix, ee-pph): New functions.
	Modified many functions (most of them with names like
	`eemakelinks-xxx' and `find-xxx-links') to make them use
	hyperlink prefixes.

2005-01-11  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eegchannel, eeg4, eeg: Added code to handle terminal resizings
	correctly (by trapping SIGWINCHes and retransmitting them down to
	the spawned processes).

2005-01-10  Eduardo Ochs  <edrx@mat.puc-rio.br>

	* eev-dev.el (eecd): INCOMPATIBLE CHANGE: changed the parameter
	list from (&optional command) to (&optional dir command).
	(ee-find-cd-sh, ee-find-cd-sh0): New functions.
	(code-c-d): Added creation of `find-xxxsh' and `find-xxxs0'
	hyperlinks.

	* ChangeLog: created. Changes done between the release of
	eev-0.94.1 and today were not logged. Note that during this time
	the code had been almost totally rewritten.



  ;; (find-efile "ChangeLog")
  ;; (find-efile "add-log.el")
  ;; (find-efile "")
  ;; (find-eev "eev.el")
  ;; (find-enode "Change Log")
  ;; (setq add-log-full-name "Eduardo Ochs")
  ;; (setq add-log-mailing-address "eduardoochs@gmail.com")

    Copyright 2005, 2006, 2007 Free Software Foundation, Inc.
  Copying and distribution of this file, with or without modification, are
  permitted provided the copyright notice and this notice are preserved.
