Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
2024-11-23 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-dot-emacs-edrxmaxima): new function. (find-dot-emacs-links): recommend `edrxmaxima' instead of `maxima5470'. * eev-intro.el (find-windows-beginner-intro): explain that the "tar -C ~/ -xvzf /tmp/edrx-maxima.tgz" may overwrite some files. 2024-11-16 Eduardo Ochs <[email protected]> * eev-intro.el (find-windows-beginner-intro): mention myqdraw. 2024-11-10 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): new video: "2024butler" (subtitles only). 2024-10-27 Eduardo Ochs <[email protected]> * eev-code.el (ee-code-c-d-add-pair): make `d' always be a string. 2024-10-21 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-dot-emacs-maxima5470): added an autoload for maxima-mode. 2024-10-20 Eduardo Ochs <[email protected]> * eev-plinks.el (find-wget-elisp, find-wgeta-elisp) (find-wget-org): fixed some typos/bugs. * eev-elinks.el (ee-find-epackage-links0): added some sexps that use `package-get-descriptor'. 2024-10-17 Eduardo Ochs <[email protected]> * eev-blinks.el (find-eaproposf, find-eaproposv): small changes. 2024-10-13 Eduardo Ochs <[email protected]> * eev-code.el (ee-locate-library): added "&optional truename". (ee-eev-source-directory): use 'truename. * eev-tlinks.el (ee-dot-emacs-maxima5470): now it adds "~/MAXIMA/" to the load-path and ".mac" to the auto-mode-alist. * eev-intro.el (find-pdf-like-intro, find-psne-intro): updated the URL to the PDF of J.M. Coetzee's "The Lives of Animals". See this page for the reason: <http://anggtwu.net/TannerLectures/README.html>. * eev-elinks.el (find-eapropos-links): new function. * eev-mode.el (eev-mode-map-set): new binding: `M-h a' for `find-eapropos-links'. * eev-plinks.el (find-wget-mode, find-wgeta-mode): new functions. (find-wget-elisp, find-wget-org): use `find-wget-mode'. (find-wgeta-elisp): use `find-wgeta-mode'. 2024-10-12 Eduardo Ochs <[email protected]> * eev-wrap.el (ee-ppp00): new function. * eev-blinks.el (ee-epropertize, find-epropertize) (find-epropertize-2b): new functions. 2024-10-05 Eduardo Ochs <[email protected]> * eev-elinks.el (find-ekey-links, find-elongkey-links) (find-efunction-links, ee-find-eboundkey-links): small changes. 2024-10-04 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-octave-mode): new function. 2024-10-02 Eduardo Ochs <[email protected]> * eev-kl-here.el (ee-hprog-for-linki): added three new cases: `ee-wgetes-bufferp', `ee-wgetangg-bufferp', and `ee-wget-bufferp'. (ee-find-wgetes-linki, ee-find-wgetangg-linki) (ee-find-wget-linki): new functions. * eev-hlinks.el (ee-hprog-find-here-links): added three new cases: `ee-wgetes-bufferp', `ee-wgetangg-bufferp', and `ee-wget-bufferp'. (ee-wgetes-bufferp, ee-wgetangg-bufferp, ee-wget-bufferp): new functions. * eev-elinks.el (ee-find-wgetes-links, ee-find-wgetangg-links) (ee-find-wget-links): new functions. * eev-htests.el: added tests for `wgetes', `wgetangg', and `wget'. 2024-10-01 Eduardo Ochs <[email protected]> * eev-plinks.el (find-angg-wget, find-anggfile-wget) (find-es-wget): new functions. * eev-edit.el (ee-preceding-tag-flash-no-error): new function. * eev-hlinks.el (ee-buffer-re-wget, ee-buffer-re-wgetangg): new functions. 2024-09-28 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-ethemes-links, ee-load-themes) (ee-custom-theme-load-path): new functions. 2024-09-27 Eduardo Ochs <[email protected]> * eev-intro.el (find-windows-beginner-intro): deleted the mention to luatree - luatree doesn't run on GCL Maxima. 2024-09-26 Eduardo Ochs <[email protected]> * eev-rstdoc.el (ee-rstdoc-:sqlite3): new variable. (ee-rstdoc-default-defuns): added `(code-rstdoc :sqlite3)'. * eev-testblocks.el (ee-insert-test-sql-mode): new function. * eepitch.el (eepitch-sqlite3): new function. 2024-09-25 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-yttranscript-links): small changes. (find-yttranscript0-links): commented out the (interactive ...). * eev-intro.el (find-windows-beginner-intro): in the section "3. Use eepitch to add a Debian repository": removed "main". 2024-09-24 Eduardo Ochs <[email protected]> * eev-strange-functions.el (ee-sf-pdf-links): small changes. (find-sf-debug-links): small changes. 2024-09-22 Eduardo Ochs <[email protected]> * eev-elinks.el (ee-lisp-symbol-around-point) (ee-lisp-symbol-around-point-ask): new functions. * eev-plinks.el (find-clhsdoci): use `ee-lisp-symbol-around-point-ask'. * eev-tlinks.el (find-quicklisp-links, find-sbcl-links): use `ee-lisp-symbol-around-point-ask'. 2024-09-21 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-dot-emacs-sly): small changes. (find-quicklisp-links): new function. (find-sbcl-links): new function. 2024-09-20 Eduardo Ochs <[email protected]> * eev-plinks.el (find-wget0, find-wget, find-wget-elisp) (find-wget-org, find-wgeta, find-wgeta-elisp): added an `(interactive ...)'. * eev-blinks.el (ee-closure-to-list): new function. (ee-closure-to-lambda): use `ee-closure-to-list'; added support for docstrings and interactive specs. 2024-09-15 Eduardo Ochs <[email protected]> * eev-intro.el (find-windows-beginner-intro): added the section "13. An editable HELP". * eepitch.el (eepitch-iex): new function. * eev-testblocks.el (ee-insert-test-elixir-mode): new function. 2024-09-13 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-yttranscript0-links): new name: the function `find-yttranscript-links' was renamed to `find-yttranscript0-links'. (find-yttranscript-links): new function, based on code by Bruno Macedo. 2024-09-08 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-latex-links): deleted the reference to texworks. 2024-09-05 Eduardo Ochs <[email protected]> * eev-intro.el (find-try-sly-intro): rewrote several sections. 2024-09-04 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-dot-emacs-sly): new function. 2024-09-01 Eduardo Ochs <[email protected]> * eev-plinks.el (find-clhsdoci, ee-clhs-lookup-index): new functions. * eev-rstdoc.el (ee-rstdoc-default-defuns): added `:clhs'. * eev-intro.el (find-try-sly-intro): new function. * eev-tlinks.el (find-try-sly-links): point to `find-try-sly-intro'. * eev-plinks.el (find-wget-org): new function. 2024-08-18 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): new video: "2024lean4of0a2". 2024-08-11 Eduardo Ochs <[email protected]> * eev-edit.el (ee-copy-this-line-to-kill-ring): fixed a bug/typo - "end" was using "bol" instead of "eol"! * eev-intro.el (find-windows-beginner-intro): added the section "12. Install qdraw". * eev-tlinks.el (find-qdraw-links): new function. 2024-08-10 Eduardo Ochs <[email protected]> * eev-intro.el (find-windows-beginner-intro): added a "sudo apt-get install -y gcl gcl-doc" 2024-08-07 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): new video: "2024convite". 2024-08-05 Eduardo Ochs <[email protected]> * eev-code.el: added a code-c-d for rcirc. 2024-08-03 Eduardo Ochs <[email protected]> * eev-intro.el (find-lean4-intro): use (setq package-check-signature 'allow-unsigned) instead of (setq package-check-signature t). (find-windows-beginner-intro): added a "sudo apt-get install -y git". 2024-08-02 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added ':index t'. 2024-07-31 Eduardo Ochs <[email protected]> * eev-rstdoc.el: replaced all occurrences of "python3.9" by "python3.11". 2024-07-30 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-newbrowser2-links): renamed to `find-altbrowser-links'. * eev-intro.el (find-lean4-intro): Small changes. 2024-07-29 Eduardo Ochs <[email protected]> * eev-intro.el (find-emacs-keys-intro): list some key sequences for frames. (find-lean4-intro): many changes; made it work on Emacs28. (find-lean4-intro): added some links. 2024-07-26 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-dot-emacs-eevgit): new function. * eev.el: bumped the version. * eev-videolinks.el (ee-1stclassvideos-info): new video: "2024lean4of0". 2024-07-25 Eduardo Ochs <[email protected]> * eev-blinks.el (ee-symbol-function): added a test for (fboundp 'closurep). * eev-tlinks.el (find-package-vc-install-links): new function. 2024-07-24 Eduardo Ochs <[email protected]> * eev-blinks.el (ee-closure-to-lambda, ee-symbol-function): new functions. (ee-defun-sexp-for, ee-shortdefp, find-efunctionpp): use `ee-symbol-function'. 2024-07-22 Eduardo Ochs <[email protected]> * eev-intro.el (find-lean4-intro): small changes. 2024-07-21 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-newbrowser-links): marked as obsolete. (find-newbrowser2-links): new function. 2024-07-19 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-dot-emacs-links): point to <http://anggtwu.net/2024-find-dot-emacs-links.html>. * eev-intro.el (find-dot-emacs-intro): point to <http://anggtwu.net/2024-find-dot-emacs-links.html>. 2024-07-18 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-dot-emacs-melpa, ee-dot-emacs-lean4): new functions. 2024-07-17 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-dot-emacs-links, ee-dot-emacs-concat) (ee-dot-emacs-eev, ee-dot-emacs-mfms, ee-dot-emacs-angges) (ee-dot-emacs-maxima5470, ee-dot-emacs-epl): new functions. * eev-intro.el (find-windows-beginner-intro): small changes. 2024-07-15 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-debootstrap1): new argument: `container'. 2024-07-14 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): new video: "2024algpergs". 2024-07-10 Eduardo Ochs <[email protected]> * eev.el: bumped the version. * eev-intro.el (find-windows-beginner-intro): added a "sudo apt-get update" and a "sudo apt-get upgrade -y". 2024-07-08 Eduardo Ochs <[email protected]> * eev-intro.el (find-lean4-intro): rewritten completely. * eev-lean4.el: lots of changes. 2024-06-23 Eduardo Ochs <[email protected]> * eev-elinks.el (find-ecolor-links): small changes. 2024-06-19 Eduardo Ochs <[email protected]> * eev-rstdoc.el (find-code-rstdoc): use `ee-buffer-name'. * eev-load.el: added a "(require 'eev-lean4)" (commented out). * eev-rstdoc.el (ee-code-rstdoc): added "(defun {killf} ...)". 2024-06-13 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-copy-rest-3m): new function. 2024-05-30 Eduardo Ochs <[email protected]> * eev-intro.el (find-dot-emacs-intro): major rewrite. (find-eev-intro): added `(find-debootstrap-intro)' and `(find-lean4-intro)'. * eev-blinks.el (find-estring-2a): new function. * eev-tlinks.el (ee-debootstrap0-pkgs-a, ee-debootstrap0-pkgs-b): new variables. (find-debootstrap0-links, ee-debootstrap0, ee-debootstrap1) (find-debootstrap1-links, find-debootstrap2-links): new functions. 2024-05-29 Eduardo Ochs <[email protected]> * eev-intro.el (find-debootstrap-intro, find-lean4-intro): new functions. 2024-05-22 Eduardo Ochs <[email protected]> * eev-intro.el (find-windows-beginner-intro): added a line saying "The quickest way to open or recreate this is with `M-3 M-j'". 2024-05-17 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): indicate that the video "2021ffll" now has subtitles. * eev-tlinks.el (ee-copy-rest-skip0, ee-copy-rest-gotoend0) (ee-copy-rest-showtarget0, ee-copy-rest-3): new functions. * eev-intro.el (find-eev-quick-intro): mention `ee-copy-rest-3'. 2024-05-13 Eduardo Ochs <[email protected]> * eev-intro.el: add variants - that end in "hsubs", and that point to subtitles in HTML - to many links to videos. * eev-videolinks.el (ee-1stclassvideos-info): indicate that the video "eevfherel" - or "2020-find-here-links" - now has subtitles. 2024-05-12 Eduardo Ochs <[email protected]> * eev-blinks.el (ee-buffer-local-variables): use `buffer-local-variables'. * eev-tlinks.el (find-subed-mpv-links): new function. * eev-testblocks.el (ee-insert-test-subed-vtt-mode): new function. 2024-05-07 Eduardo Ochs <[email protected]> * eev-plinks.el (find-lynx): new function. * eev-brxxx.el (brlynx, brlynxl, brlynxd): new functions. 2024-05-05 Eduardo Ochs <[email protected]> * eev-intro.el (find-windows-beginner-intro): rewritten. (find-emacs-keys-intro): added `M-x kl', `M-x kll', and `M-x kls'. 2024-03-25 Eduardo Ochs <[email protected]> * eepitch.el (find-eatprocess0, find-eatprocess) (eepitch-line-eat, eepitch-eat): new functions. 2024-03-09 Eduardo Ochs <[email protected]> * eev-strange-functions.el (ee-sf-get-sexp-flash) (find-strange-function-links): moved the `ee-goto-eol' to `find-strange-function-eol-links'. (find-strange-function-eol-links): new function. * eev-mode.el (eev-mode-map-set): now `M-h M-S' is a variant of `M-h M-s' that doesn't move the point to eol. * eev-load.el: added a mention to eev-tla - a (require 'eev-tla), commented out. * eev-kl-here.el: moved all aliases to eev-aliases.el. * eev-hydras.el: moved all aliases to eev-aliases.el. * eev-kl-here.el (ee-find-libera-linki): new function. 2024-03-08 Eduardo Ochs <[email protected]> * eev-intro.el (find-strange-functions-intro): added a section about strange functions created by macros. * eev-blinks.el (find-eppma): new function. * eev-strange-functions.el (ee-sf-1stclassvideo-links): added a psne to the variants. * eev-tlinks.el (ee-1stclassvideo-basicinfo): small changes. 2024-03-07 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-hsubsurl): new function. * eev-tlinks.el (find-1stclassvideohsubs): use `ee-1stclassvideos-hsubsurl'. * eev-intro.el (find-eev-levels-intro): added a section about loading only eepitch.el. * eepitch.el: added two `require's. * eev-env.el: moved the (ee-setenv "EEVDIR" ...) to eev-prepared.el. * eev-channels.el: added a (require 'eev-prepared). 2024-03-06 Eduardo Ochs <[email protected]> * eev-mode.el (eev-mode-map-set): bind `M-h M-l' to `find-elocus-links'. * eev-elinks.el (find-elocus-links, ee-read-key-sequence) (ee-binding-locus, ee-keymap-lookup): new functions. 2024-03-05 Eduardo Ochs <[email protected]> * eev-helpful.el (find-hkeymap-links): new function. * eev-code.el (ee-code-c-d-base): added a defvar. 2024-03-04 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-eev-reload-links): added eev-aliases. * eev-intro.el (find-eev-levels-intro): rewrote some sections. * eev-beginner.el (eev-beginner): added a (require 'eev-aliases). * eev-tlinks.el (find-extra-file-links): small changes. * eev-intro.el (find-strange-functions-intro): wrote several new sections. 2024-03-03 Eduardo Ochs <[email protected]> * eev-strange-functions.el (ee-sf-1stclassvideo-links) (ee-sf-codecd-links, ee-sf-pdf-links): small changes. 2024-02-28 Eduardo Ochs <[email protected]> * eev-aliases.el: new file. * eev-strange-functions.el: major rewrite. * eev-mode.el (eev-mode-map-set): moved `find-efacedescr' from `M-h M-s' to `M-h s'; placed `find-strange-function-links' in `M-h M-s'. (eev-mode-help): updated to mention `find-strange-function-links'. 2024-02-21 Eduardo Ochs <[email protected]> * eev-pdflike.el (ee-code-pdfbackend, ee-code-pdftextbackend): added `(setq ee-{c}pdf {fname})'. 2024-02-20 Eduardo Ochs <[email protected]> * eev-wrap.el (ee-needs-quote): new function. (ee-add-quote): use `ee-needs-quote'. (ee-Q, ee-Qrest): new functions. * 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, find-2022eevwconfigvideo) (find-2022yttranscriptvideo, find-2022tikzvideo) (find-eev2022klavideo, find-eev2022pyvideo) (find-eev2023replsvideo, find-eev2023replsbvideo) (find-2024gitvideo, find-2024luasovideo): deleted - all these functions are now generated by a single call to `(code-1stclassvideos)'. (ee-all-cs-with-subs, code-lsubs, find-code-lsubs) (ee-code-lsubs, code-all-lsubs, find-code-all-lsubs) (ee-code-all-lsubs): deleted - these functions were used to generate some of the functions generated by the call to `(code-1stclassvideos)'. * eev-tlinks.el (ee-find-1stclassvideo-links): rewritten. (ee-1stclassvideo-basicinfo, ee-1stclassvideo-basicsexps) (ee-1stclassvideo-defuns, code-1stclassvideo) (find-code-1stclassvideo, ee-code-1stclassvideo): new functions. (ee-find-1stclassvideo-defun): deleted. (code-1stclassvideos, find-code-1stclassvideos) (ee-code-1stclassvideos): new functions. 2024-02-19 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-1stclassvideo-dlsubs): small changes. (ee-1stclassvideo-dlsubs0): new function. * eev-kl-here.el (kl, kll, kls): now they are aliases. 2024-02-18 Eduardo Ochs <[email protected]> * eev-strange-functions.el (ee-sf-1stclassvideo-p): new file. * eev-tlinks.el (ee-find-1stclassvideo-links): small changes. 2024-02-17 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-eev-reload-links): new function. (find-eev-reload-links): added a (load "~/.emacs.d/init.el"). 2024-02-09 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-newbrowser-links): removed a spurious second definition of the same function. 2024-02-06 Eduardo Ochs <[email protected]> * eev-intro.el (find-strange-functions-intro): added the section "1. Introduction". * eev-plinks.el (find-efunctionlgrep, ee-efunctionlgrep-re) (ee-efunctionlgrep-re0): new functions. * eev-elinks.el (ee-find-efunction-links): use `find-efunctionlgrep'. 2024-02-05 Eduardo Ochs <[email protected]> * eev-intro.el (find-strange-functions-intro): new function. (find-eev-intro): added `find-strange-functions-intro'. * eev-tlinks.el (ee-find-1stclassvideo-links): removed the "super technical things". (ee-let*-macro-1stclassvideo-c): added `hsubsinit'. (ee-let*-macro-1stclassvideo-c, ee-find-1stclassvideo-links): added `hasindex' and links to the index. * eev-videolinks.el (ee-1stclassvideos-info): added ':index t' to several entries. 2024-02-04 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-1stclassvideo-index) (find-1stclassvideo-lsubs, find-1stclassvideo-hsubs) (find-1stclassvideo-def, find-1stclassvideo-psne): new aliases. (ee-1stclassvideos-dlsubs): small changes. * eev-videolinks.el (ee-code-lsubs): added hsubs. * eev-tlinks.el (find-1stclassvideohsubs): new function. (ee-let*-macro-1stclassvideo-c): added hsubs. (ee-find-1stclassvideo-links): added hsubs. * eev-videolinks.el (ee-1stclassvideos-info): added ":hsubs" entries to many videos. 2024-02-01 Eduardo Ochs <[email protected]> * eev-blinks.el (find-eloadhistory-for): use `find-elinks-elisp' and `ee-file-name-elc-to-el'. (find-lgreps): new function. * eev-plinks.el (find-lgrep, ee-find-lgrep) (ee-file-name-elc-to-el): new functions. (find-lgrep): Added the missing `(grep-compute-defaults)'. 2024-01-30 Eduardo Ochs <[email protected]> * eev-blinks.el (find-eloadhistory-for): small changes. * eev-elinks.el (ee-find-efunction-links): small changes. 2024-01-28 Eduardo Ochs <[email protected]> * eev-kl-here.el (ee-find-epackage-linki): new function. 2024-01-25 Eduardo Ochs <[email protected]> * eev-intro.el (find-eev-levels-intro): new intro - currently a stub. * eev-pdflike.el (ee-find-pdftotext8-text, ee-find-pdf-text8) (find-pdftotext8-text, find-pdf-text8): new functions. (brpdftxt8l, brpdftxt8d) new functions, generated by a call to `code-brfile'. 2024-01-21 Eduardo Ochs <[email protected]> * eev-intro.el (find-wrap-intro): rewrote the section "6. All wrapping functions". 2024-01-20 Eduardo Ochs <[email protected]> * eev-wrap.el (ee-wrap-eewrap): small changes. (find-eewraptest-links): new function. * eev-blinks.el (find-eaproposf, find-eaproposv): make interactive. 2024-01-17 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-copy-rest0): added support for "skip"s that are lists made of a number of lines and a string to search for. (ee-search-forward-before): new function. * eev-intro.el (find-dot-emacs-intro): new intro. 2024-01-16 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an entry for "2024luaso". (find-2024gitvideo): new function. 2024-01-15 Eduardo Ochs <[email protected]> * eev.el: bumped the version. * eev-plinks.el (find-wget0): new function. (find-wget): this is now a wrapper around `find-wget0'. 2024-01-14 Eduardo Ochs <[email protected]> * eev-blinks.el (find-eaproposv): new function. * eev-intro.el (find-lua-tutorial-intro): Added two sections about CLua1.lua. 2024-01-13 Eduardo Ochs <[email protected]> * eev-elinks.el (find-eloadhistory-links): new function. * eev-blinks.el (find-eloadhistory-for): new function. * eev-elinks.el (ee-find-efunction-links): use `find-eppp' instead of `find-epp' in more places. (ee-shorten-elc, ee-eloadhistory-fors) (ee-eloadhistory-find-flines): new functions. (ee-find-efunction-links): use `ee-eloadhistory-find-flines'. 2024-01-12 Eduardo Ochs <[email protected]> * eev-intro.el (find-lua-tutorial-intro): new function. * eev-tlinks.el (find-luainit-links, find-luaso-links): new functions. * eev-intro.el (find-templates-intro): new section: "7. let* macros". (find-intro-intro): replace the `(cadr (ee-intro-sexp-here))' by an `(eval-defun nil)'. (find-intro-dual): replace the `(eval (ee-intro-sexp-here))' by an `(eval-defun nil)'. (ee-sexp-at, ee-intro-sexp-end-re, ee-intro-sexp-here): commented out. (ee-this-line0): deleted. (ee-this-line): use `ee-kl-line'. * eev-tlinks.el (ee-show2-do-with-fname0): renamed to `ee-let*-macro-show2-use'. 2024-01-11 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-let*-macro-links): new function. (ee-find-1stclassvideo-do-with-c): renamed to `ee-let*-macro-1stclassvideo-c'. 2024-01-07 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-find-1stclassvideo-links): added an "LSubs:" line after "Play:". 2024-01-06 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-find-1stclassvideo-do-with-c): new macro. (ee-find-1stclassvideo-links, ee-1stclassvideos-dlsubs): use `ee-find-1stclassvideo-do-with-c'. * eev-videolinks.el (find-2024gitvideo): new function. (ee-1stclassvideos-info): added an entry for "2024git". 2024-01-05 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-gitdoc-links): new function. 2024-01-04 Eduardo Ochs <[email protected]> * eev-intro.el (ee-bol-skip-invisible, ee-eol-skip-invisible): fixed some typos. (find-git-intro): several changes. 2024-01-03 Eduardo Ochs <[email protected]> * eev-intro.el (ee-bol-skip-invisible, ee-eol-skip-invisible): new functions. * eev-edit.el (ee-copy-this-line-to-kill-ring): use `ee-bol-skip-invisible' and `ee-eol-skip-invisible'. * eev-kla.el (ee-kl-line): use `ee-bol-skip-invisible' and `ee-eol-skip-invisible'. 2024-01-02 Eduardo Ochs <[email protected]> * eev-intro.el (find-kl-here-intro): new function. (find-git-intro): rewrote completely. 2023-12-29 Eduardo Ochs <[email protected]> * eev-kl-here.el (find-kl-debug-links): new function. (kl, kll, kls): call `find-kl-debug-links' when needed. 2023-12-28 Eduardo Ochs <[email protected]> * eev-kl-here.el: rewritten completely. * eev-tlinks.el (find-linki-links): new function. * eev-kla.el (ee-kl-line): new function. * eev-htests.el: new file. (find-tlhs, find-tlhi): new functions. 2023-12-27 Eduardo Ochs <[email protected]> * eev-hlinks.el (ee-find-here-debug-links): rewritten. * eev-intro.el (find-here-links-intro): rewrote the section "8. Debugging"; wrote the sections "9. The hlang" and "9.1. A historical note". * eev-hlinks.el (ee-find-here-links0): renamed to `ee-find-here-links-header'. 2023-12-26 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "eev2023replsb" (now) has subtitles. 2023-12-25 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an entry for "eev2023replsb". (find-eev2023replsbvideo): new function. 2023-12-23 Eduardo Ochs <[email protected]> * eev-kl-here.el: added a provide. * eev-qrl.el: added a provide. * eev-intro.el (find-templates-intro): rewrote the section "5. Debugging the meat". * eev-qrl.el: new file. * eev-intro.el (find-templates-intro): mention eev-qrl.el. 2023-12-22 Eduardo Ochs <[email protected]> * eev-kl-here.el: new file. (ee-find-einfo-link, ee-find-eintro-link, ee-kl-sexp-klin) (eeklin, eeklins): moved from "eev-kla.el" to "eev-kl-here.el". * eev-load.el (eev-kl-here): added a (require 'eev-kl-here). 2023-12-21 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-macports-links): new function. * eev-multiwindow.el (find-4eee, find-4EEE): new functions. * eev-intro.el (find-templates-intro): rewrote many sections. 2023-12-20 Eduardo Ochs <[email protected]> * eev-blinks.el (find-eaproposf, ee-eaproposf0): new functions. * eev-tlinks.el (ee-ffll-deftest): new function. (find-find-links-links-new): use `ee-ffll-deftest'. 2023-12-19 Eduardo Ochs <[email protected]> * eev-intro.el (find-show2-intro): added a section for Arch Linux. * eev-tlinks.el (find-pacman-links): new function. * eev-plinks.el (find-telegachat-msgc, ee-telegachat-msg0) (ee-telegachat-msgc): new functions. (find-telegachatm): new alias. 2023-12-18 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-homebrew-links): new function. (ee-find-telegachat-links): added several entries. 2023-12-17 Eduardo Ochs <[email protected]> * eev-tlinks.el (show2-use, find-show2-use) (ee-show2-do-with-fname0, ee-show2-use): new functions. (code-show2, find-code-show2, ee-code-show2): deleted. * eev-intro.el (find-show2-intro): added more sections. * eev-videolinks.el (ee-all-cs-with-subs, code-lsubs) (find-code-lsubs, ee-code-lsubs, code-all-lsubs) (find-code-all-lsubs, ee-code-all-lsubs): new functions. * eev-tlinks.el (find-angg-es-links): added a definition for `find-anggfile'. 2023-12-16 Eduardo Ochs <[email protected]> * eev.el: bumped the version. * eev-tlinks.el (find-luatb0, find-luatb): new functions. * eev-intro.el (find-show2-intro): new function. (find-eev-intro): added an entry for `(find-show2-intro)'. * eev-tlinks.el (code-brappend, find-code-brappend) (ee-code-brappend): new functions. 2023-12-15 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "eev2023repls" (now) has subtitles. 2023-12-14 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-makefile-gmake-mode) (ee-insert-test-makefile-mode): change the "^#T " to "^#T ?". 2023-12-10 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-show2-links, show2): new functions. 2023-12-05 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-maximamsg-links, ee-find-maximamsg-links) (find-maximamsg): new functions. * eepitch.el (eepitch-this-line): added the argument `debug'. (find-eepitch-debug-links): new function. 2023-12-03 Eduardo Ochs <[email protected]> * eev-videolinks.el (find-eev2023replsvideo): new function. (ee-1stclassvideos-info): added an entry for "eev2023repls". 2023-12-02 Eduardo Ochs <[email protected]> * eev-kla.el (ee-find-einfo-link, ee-find-eintro-link) (ee-kl-sexp-klin, eeklin, eeklins): new functions. (klin, klins): new aliases - suggested but commented out. 2023-11-06 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-code-show2): rewritten. * eev-elinks.el (ee-find-grep-links1): added an `ee-find-grep'. * eev-blinks.el (find-node): use `ee-goto-rest' instead of `ee-goto-position' (for `find-maximanode'). 2023-07-19 Eduardo Ochs <[email protected]> * eev-brxxx.el (ee-dired-to-fname): added a `file-name-unquote'. 2023-07-17 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-mbe-links, ee-grim): new functions. (find-wgetrecursive-links): new function. * eev-plinks.el (find-callprocessregion): the argument "input" was missing; fixed. (ee-callprocessregion): new function. 2023-05-21 Eduardo Ochs <[email protected]> * eev-tlinks.el (code-etv2, find-code-etv2, ee-code-etv2): deleted. (code-show2, find-code-show2, ee-code-show2): new functions. 2023-05-13 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-melpa-links): New function. * eev-elinks.el (ee-find-epackage-links0): use `find-melpa-links'. 2023-04-22 Eduardo Ochs <[email protected]> * eev-tlinks.el (code-etv2, find-code-etv2, ee-code-etv2): new functions. * eev-videolinks.el (ee-1stclassvideos-pagestem): new function. 2023-04-21 Eduardo Ochs <[email protected]> * eev-blinks.el (ee-find-eww-preprocess-url): new function. (find-eww): use `ee-find-eww-preprocess-url'. 2023-02-14 Eduardo Ochs <[email protected]> * eev-tla.el (ee-code-tla): small changes. 2023-01-28 Eduardo Ochs <[email protected]> * eev-elinks.el (find-emajormode-links): fixed a bug. * eev-kla.el (ee-kl-sexp-kla0, eekla0): new functions. * eev-tlinks.el (find-emacsclient-links): new function. 2023-01-27 Eduardo Ochs <[email protected]> * eev-intro.el: changed angg.twu.net to anggtwu.net. * eev-blinks.el: changed angg.twu.net to anggtwu.net. * eev-elinks.el: changed angg.twu.net to anggtwu.net. * eev-hlinks.el: changed angg.twu.net to anggtwu.net. * eev-plinks.el: changed angg.twu.net to anggtwu.net. * eev-tlinks.el: changed angg.twu.net to anggtwu.net. * eev-testblocks.el (ee-insert-test-raku-mode): also use eepitch-shell. 2023-01-25 Eduardo Ochs <[email protected]> * eev-elinks.el (ee-find-epackage-links0): use `find-epackages'. 2023-01-21 Eduardo Ochs <[email protected]> * eepitch.el (eepitch-raku): new function. * eev-testblocks.el (ee-insert-test-raku-mode): new function. 2023-01-18 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-try-sly-links): rewrote several parts. 2023-01-17 Eduardo Ochs <[email protected]> * eev-blinks.el (ee-symbol<): new function. (ee-sort-symbols): new function. 2023-01-16 Eduardo Ochs <[email protected]> * eev-hlinks.el (ee-efunctiondescr-re): recognize built-in functions. (ee-hprog-find-here-links, ee-hlang-sexp1-result) (ee-hlang-sexp1, ee-hlang-sexp2): new variables. (ee-hlang-eval, ee-hlang-:lisp, ee-hlang-:or, ee-hlang-:if) (ee-hlang-run): new functions. (ee-detect-here): rewritten to use `ee-hlang-run' and `ee-hprog-find-here-links'. (ee-find-here-links): same. (ee-find-here-debug-links): same. (ee-fhl-main-program, ee-fhl-sexp1, ee-fhl-sexp2, ee-fhl-run) (ee-fhl-eval, ee-fhl-:eval, ee-fhl-:if, ee-fhl-:or): all these variables and functions were deleted and replaced by the ones that have "hprog" and "hlang" in their names, that have better names, docstrings, and tests. 2023-01-14 Eduardo Ochs <[email protected]> * eev-rstdoc.el (ee-rstdoc-:clhs): new variable. 2023-01-11 Eduardo Ochs <[email protected]> * eev-rstdoc.el (ee-rstdoc-htm): new function. (ee-rstdoc-html, ee-rstdoc-web): use `ee-rstdoc-htm'. 2023-01-10 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-try-sly-links): new function. 2023-01-07 Eduardo Ochs <[email protected]> * eev-intro.el (find-saving-links-intro): reordered the intro. * eev-elinks.el (ee-color-choose-tk): use `write-region' instead of `ee-write-string'. 2023-01-06 Eduardo Ochs <[email protected]> * eev-intro.el (find-saving-links-intro): added a list of the videos. 2023-01-04 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "2021workshop5" (now) has subtitles. * eev-tlinks.el (find-1stclassvideolsubs): new function. (ee-1stclassvideos-dlsubs): use `find-1stclassvideolsubs'. 2023-01-01 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "eevtempl" (now) has subtitles. 2022-12-25 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "eevnav" (now) has subtitles. 2022-12-24 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "eev2020" (now) has subtitles. 2022-12-23 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "eev2019" (now) has subtitles. 2022-12-19 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-blinks.el (ee-struct-to-triples, find-estructt): new functions. 2022-12-14 Eduardo Ochs <[email protected]> * eev-hlinks.el (ee-underlinewsp-re): new function. (ee-efunctiondescr-re): use `ee-underlinewsp-re'. 2022-12-04 Eduardo Ochs <[email protected]> * eev-videolinks.el (find-eev2022pyvideo): new function. (ee-1stclassvideos-info): added an entry for "eev2022py". 2022-12-03 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-kla-intro): added some sections. 2022-11-30 Eduardo Ochs <[email protected]> * eev-kla.el (ee-kl-find-cfile): fixed a typo. 2022-11-28 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-kla.el (ee-kl-sexp-klfs): fixed a bug. 2022-11-22 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-elinks.el (ee-remove-prefix): return nil when not a prefix. 2022-11-16 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-kla-test-intro): renamed to find-kla-intro. 2022-11-08 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "2022tikz" has subtitles. 2022-11-07 Eduardo Ochs <[email protected]> * eev-videolinks.el (find-2022tikzvideo): new function. (ee-1stclassvideos-info): added an entry for "2022tikz". 2022-11-05 Eduardo Ochs <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added an indication that the video "oficina2021a" has subtitles. 2022-11-02 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eepitch.el (eepitch-php): new function. * eev-testblocks.el (ee-insert-test-php-mode): new function. 2022-10-29 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-telega-msgn): new function. (ee-find-telegachat-links): use `ee-telega-msgn'. 2022-10-28 Eduardo Ochs <[email protected]> * eev-blinks.el (find-eoverlayspp, ee-overlay-pp0): new functions. (ee-sort-pairs): new function. 2022-10-27 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (ee-1stclassvideos-dlsubs): rewritten. 2022-10-23 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-videolinks.el (find-2022yttranscriptvideo): new function. (ee-1stclassvideos-info): added an entry for ""2022yttranscript". 2022-10-20 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-eejump-links): new function. (find-importlib-links, find-pypi-links): new functions. 2022-10-18 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-testblocks.el (ee-insert-test-f90-mode): new function. 2022-10-15 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-elinks.el (find-ecolor-links): added (read-color). 2022-09-05 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-debpkg-links): small changes. 2022-09-03 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-rstdoc.el: rewritten completely. 2022-08-27 Eduardo Ochs <[email protected]> * eev-load.el: added a (require 'eev-rstdoc). 2022-08-25 Eduardo Ochs <[email protected]> * eev-intro.el (find-eepitch-intro): added the section "2.6. `find-vtermprocess'". * eepitch.el (eepitch-isympy): new function. 2022-08-20 Eduardo Ochs <[email protected]> * eev-intro.el (find-video-links-intro): rewrote the section "5.1. Subtitles". 2022-08-14 Eduardo Ochs <[email protected]> * eev-rstdoc.el: new file. 2022-08-10 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-angg-not-configured) (find-es-not-configured): new functions. 2022-08-01 Eduardo Ochs <[email protected]> * eepitch.el (find-slyprocess, eepitch-sly): new functions. 2022-06-26 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-blinks.el (ee-buffer-local-variables): new function. (find-ebufferlocalvars): use `ee-buffer-local-variables'. 2022-06-08 Eduardo Ochs <[email protected]> * eev-audiovideo.el (ee-code-mpv-audio): Fixed a typo. 2022-06-05 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-audiovideo.el (ee-time-to-youtube-time): fixed a bug. 2022-05-15 Eduardo Ochs <[email protected]> * eev-videolinks.el (find-2022eevwconfigvideo): new function. (ee-1stclassvideos-info): added an entry for "2022eevwconfig". 2022-05-14 Eduardo Ochs <[email protected]> * eev-elinks.el (find-eface-links): added some items. 2022-05-12 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-videolinks.el (ee-eevlocal-body): rewritten. 2022-05-07 Eduardo Ochs <[email protected]> * eev-blinks.el (find-etpat): use `find-dbsw-call' instead of `find-wottb-call'. 2022-05-05 Eduardo Ochs <[email protected]> * eev-videolinks.el (find-2022eevwconfigpt1video) (find-2022eevwconfigpt2video): new functions. (ee-1stclassvideos-info): added entries for "2022eevwconfigpt1" and "2022eevwconfigpt2". 2022-05-02 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): added "2022pict2elua". (find-2022pict2eluavideo): new function. 2022-04-17 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-wconfig.el: new file. 2022-04-15 Eduardo Ochs <[email protected]> * eev-pdflike.el (find-pdftotext-page): define it explicitly. * eepitch.el (eepitch-eshell3): new function. 2022-04-13 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-newbrowser-links): rewrote the template. 2022-04-04 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-newbrowser-links): new function (inspired by a chat with Quiliro Ordoñez). 2022-03-22 Eduardo Ochs <[email protected]> * eev-elinks.el (ee-url-at-point): new function. 2022-03-21 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-eval.el (ee-goto-eol): new function. (ee-eval-sexp-eol): use `ee-goto-eol'. 2022-03-18 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-blinks.el (find-dbsw-call): new function. 2022-03-16 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-template0.el (ee-template0-lex, ee-template00-lex) (ee-template000-lex): new functions. 2022-03-10 Eduardo Ochs <[email protected]> * eev-code.el (eev-version): new function. 2022-03-07 Eduardo Ochs <[email protected]> * eev-kla.el: rewritten almost completely. 2022-03-03 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (ee-0x0-upload): rewritten. 2022-02-24 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-1stclassvideodef): new function. 2022-02-14 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-videolinks.el (find-oficina20210video): new function. 2022-02-12 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-videolinks.el (ee-1stclassvideos-info): Added dates, lengths, comments, and links to play the videos. 2022-01-28 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-advicebefore-links): new function. 2022-01-26 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-blinks.el (find-ealias): new function. * eev-elinks.el (ee-find-efunction-links): use `find-ealias'. 2022-01-18 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-use-red-stars, ee-use-red-bullets): use `redisplay' and display a message. 2022-01-16 Eduardo Ochs <[email protected]> * eev-videolinks.el (find-2022findeevanggvideo): new function. 2022-01-15 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-testblocks.el (ee-insert-test-latex-mode): new function. 2022-01-09 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-testblocks.el (ee-insert-test-makefile-gmake-mode): new function. 2022-01-05 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-makefile-mode): new function. * eev-videolinks.el (find-2022eevmake0video): new function. 2022-01-04 Eduardo Ochs <[email protected]> * eev-pdflike.el (find-pdftoolsr-page): new function. 2022-01-03 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-videolinks.el (find-2021ffllvideo): new function. 2021-12-19 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-elinks.el (ee-package-url): new function. (ee-find-epackage-links0): mostly rewritten. 2021-12-17 Eduardo Ochs <[email protected]> * eev-multiwindow.el (ee-first-frame-with-title) (ee-select-frame, find-wset-F): new functions. 2021-12-16 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-videolinks.el (find-2021orgfornonusersvideo): new function. 2021-12-08 Eduardo Ochs <[email protected]> * eepitch.el (eepitch-sml): new function. * eev-testblocks.el (ee-insert-test-sml-mode): new function. 2021-12-07 Eduardo Ochs <[email protected]> * eev-intro.el (find-saving-links-intro): rewrote several sections. 2021-12-05 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-videolinks.el (find-2021workshop2video) (find-2021workshop3video): new functions. 2021-12-01 Eduardo Ochs <[email protected]> * eev-videolinks.el (find-2021workshop1video): new function. * eev-intro.el (find-eev-exercises-intro): rewritten. 2021-11-28 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-videolinks.el (ee-1stclassvideos-field): new function. * eev-tlinks.el (find-1stclassvideo-links): use `ee-1stclassvideos-field'. 2021-11-26 Eduardo Ochs <[email protected]> * eev-tlinks.el (ee-youtubedl-command): added another suggestion to the comments. 2021-11-24 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-videolinks.el (find-eev2021video): new function. (ee-1stclassvideos-info): added "eev2021". 2021-11-21 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-maxima-mode): new function. 2021-11-17 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-blinks.el (find-efunctionpp): rewritten. 2021-11-13 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-windows-beginner-intro): several new sections. 2021-11-09 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-testblocks.el (ee-insert-test-block): new alias. * eev-elinks.el (find-eface-links): small changes. 2021-11-03 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-eeit-links): use `ee-adjust-red-stars'. 2021-11-02 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (ee-psnevideo-url-youtube): small changes. 2021-10-26 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-beginner.el: change the `(add-to-list 'load-path default-directory)' to a better hack. 2021-10-24 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-rcirc.el (ee-rcirc-connected): call `rcirc-buffer-process' with a buffer instead of with a buffer name. 2021-10-16 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-audiovideo.el: added links to the indexes of all videos in the section video-tutorials. 2021-10-11 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-blinks.el (find-eek): new function. 2021-10-06 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-escripts-intro): new section: "6. Tutorials". 2021-09-25 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-windows-beginner-intro): give links for installing Emacs27 instead of Emacs26. 2021-09-19 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-c-mode): new function. 2021-09-17 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-lisp-mode): new function. 2021-09-15 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-eepitch-bullet-links): added more text. 2021-09-13 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-elinks.el (find-epackage-links): fixed a small bug. 2021-09-09 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-testblocks.el (ee-insert-test-tcl-mode): use "THIS_IS_A_TEST_BLOCK" instead of "COMMENTED_OUT". 2021-09-07 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (bryl): commented out. 2021-08-13 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eepitch.el (find-vtermprocess): new function. (eepitch-vterm): use `find-vtermprocess'. 2021-08-07 Eduardo Ochs <[email protected]> * eev-plinks.el (find-wget-elisp): new function. (find-wgeta-elisp): new function. 2021-08-06 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-compose-hash.el: new file. * eev-blinks.el (ee-hashtable-to-string, find-ehashtable): new functions. 2021-05-28 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-blinks.el (ee-insert): use `characterp' instead of `char-valid-p'. 2021-05-13 Eduardo Ochs <[email protected]> * eev-blinks.el (ee-goto-position, ee-goto-rest): added a comment about curved single quotes. 2021-05-12 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-audiovideo.el (find-eev2019video, find-eev2020video) (find-eevnavvideo, find-eevtemplvideo, find-eevfherelvideo) (find-eevtestblocksvideo): new functions. 2021-04-21 Eduardo Ochs <[email protected]> * eev-intro.el (find-videos-intro): renamed some .mp4 files. 2021-04-19 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-find-links-links): make it not interactive. 2021-02-26 Eduardo Ochs <[email protected]> * eev-elinks.el (ee-find-grep-links1): new function. (ee-find-grep-links): use `ee-find-grep-links1'. 2021-02-23 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-template0.el (ee-template00-re): new variable. (ee-template00): use `ee-template00-re'. 2021-01-24 Eduardo Ochs <[email protected]> * eev-intro.el (find-refining-intro): rewrote the section "5. Pointing to anchors". 2021-01-23 Eduardo Ochs <[email protected]> * eev-intro.el (find-eepitch-intro): new section: "3.2. Test blocks as documentation". 2021-01-13 Eduardo Ochs <[email protected]> * eev-intro.el (find-audiovideo-intro): rewrote the section "4. Short hyperlinks to audio and video files". 2021-01-11 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-scheme-mode): new function. 2021-01-02 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (ee-psnevideo-links): cosmetic changes. 2020-12-31 Eduardo Ochs <[email protected]> * eev-hlinks.el (ee-epackage-re-27): new variable. (ee-epackage-bufferp): use `ee-epackage-re-27'. 2020-12-29 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-pdflike.el (ee-pdftools-revert-all): new function. 2020-11-30 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-code.el (ee-code-c-d-base): added a link to `find-eev-quick-intro'. 2020-11-16 Eduardo Ochs <[email protected]> * eepitch.el (eepitch-python2): new function. (eepitch-python): make it use python3. 2020-11-01 Eduardo Ochs <[email protected]> * eev-elinks.el (find-grep-links): rewrote using `find-find-links-links-new' and added documentation. 2020-10-30 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-blinks.el (find-man): document an open bug. 2020-10-18 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-elinks.el (find-pdflike-page-links): rewrote using `find-find-links-links-new'. 2020-10-10 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-eepitch-intro): added links to <http://angg.twu.net/emacsconf2019.html> and to its video. 2020-08-07 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test-julia-mode): new function. 2020-08-05 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-elinks.el (ee-find-epackage-links0): added a link to `find-epackage-links'. 2020-04-27 Eduardo Ochs <[email protected]> * eev-testblocks.el (ee-insert-test): add ee-insert-test-haskell. (ee-insert-test-haskell): new function. 2020-02-24 Eduardo Ochs <[email protected]> * eev.el: updated the "Version:" (for ELPA). 2020-02-20 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-windows-eepitch-lua-links): new function. 2020-01-08 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-code.el: added `(code-c-d "elpa" "~/.emacs.d/elpa/")' - `find-epackage-links' depends on this. 2020-01-04 Eduardo Ochs <[email protected]> * eev-intro.el (find-templates-intro): rewrote the whole intro. (find-refining-intro): new section: "5. Pointing to anchors". 2020-01-03 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-git-links): use "export PAGER=cat". 2019-11-13 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-org-intro): use \":results output\" (thx Ken Mankoff) 2019-11-04 Eduardo Ochs <[email protected]> * eev-intro.el (find-org-intro): rewrote everything. (find-eev-intro): added `find-org-intro' to the index. 2019-10-31 Eduardo Ochs <[email protected]> * eev-mode.el (eev-mode-help): small changes. 2019-10-27 Eduardo Ochs <[email protected]> * eev-brxxx.el (brwget): new function. 2019-10-16 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-audiovideo-intro): new section: "4.3. A demo". 2019-10-04 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-brxxx-intro): added several new sections. * eev-pdflike.el (brpdfl, brpdfd): new functions. 2019-10-02 Eduardo Ochs <[email protected]> * eev-intro.el (find-psne-intro): small changes. 2019-10-01 Eduardo Ochs <[email protected]> * eepitch.el (eepitch-nodejs): new function (thx @Lunks). 2019-09-30 Eduardo Ochs <[email protected]> * eev-intro.el (find-multiwindow-intro): small changes. (find-eev-intro): rearranged the order or the list. 2019-09-29 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-eev-install-intro): small changes. 2019-09-27 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-eev-quick-intro): small changes. * eepitch.el: rewrote lots of comments. 2019-09-25 Eduardo Ochs <[email protected]> * eev-intro.el (find-emacs-keys-intro): added links about the mode line. 2019-09-24 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-debpkg-links): added links to Sid. 2019-08-29 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-what-sexps-can-do-intro): new intro (script for a video). 2019-08-18 Eduardo Ochs <[email protected]> * eev-elinks.el (find-code-audiovideo-links): added calls to `eev-avadj-mode'. 2019-08-17 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-debpkg-links): small changes. 2019-08-15 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-here-links-intro): new section: "1.1. Reading and writing". 2019-08-08 Eduardo Ochs <[email protected]> * eev-tlinks.el (find-git-links): small changes. 2019-08-06 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-eval.el (ee-backward-sexp, ee-forward-sexp): changed the docstrings. 2019-07-15 Eduardo Ochs <[email protected]> * eev-blinks.el (ee-goto-position): added support for `:end'. 2019-07-14 Eduardo Ochs <[email protected]> * eev-intro.el (find-eev-quick-intro): many changes. 2019-07-12 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-git-links): small changes. 2019-07-04 Eduardo Ochs <[email protected]> * eev-elinks.el (find-code-pdf-links): show shorter variants of the first sexp when possible. 2019-06-29 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-blinks.el (find-sh-man-fontify): new function. 2019-06-24 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-elinks.el (find-efunction-links): added an `eek' link. (find-evariable-links): added an ``eek' link. 2019-05-17 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-dhmake-links): deleted. (find-newhost-links): deleted. 2019-05-15 Eduardo Ochs <[email protected]> * eev-elinks.el (find-ekey-links): added some spaces in the output. 2019-05-11 Eduardo Ochs <[email protected]> * eev-rcirc.el (find-freenode-links): added some text. 2019-04-25 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-rcirc.el (eepitch-freenode): new function. 2019-04-14 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eepitch.el: added pointers to the discussion in the eev mailing list that generated the first version of eepitch. 2019-03-14 Eduardo Ochs <[email protected]> * README: new file - a README for the ELPA package. * eev-pkg.el ("eev"): added several fields. 2019-03-13 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-codings.el (ee-tolatin1-re): new function. 2019-02-23 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eepitch.el (eepitch-sh): new function. 2019-02-13 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-intro.el (find-eev-quick-intro): small changes. 2019-02-09 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el: added (require 'info). 2019-02-03 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-rcirc.el (ee-buffer-freenode-channel-name): new function. 2019-01-24 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-tlinks.el (find-debpkg-links): added "apt-file search". 2018-06-05 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-escripts-intro): new function. (find-emacs-keys-intro): new function. 2018-05-16 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-blinks.el (ee-eejump-symbols): add a test for `fboundp'. 2017-07-31 Eduardo Ochs <[email protected]> * eev-wrap.el (eewrap-escript-block): new function. (ee-wrap-escript-block): new function. 2017-07-29 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-pdflike.el (ee-find-djvu-cleanup): new function. (find-djvu-page): call `ee-find-djvu-cleanup'. 2017-04-29 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-intro.el (find-eev-quick-intro): new sandboxed tutorial. 2015-02-17 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eepitch.el (eepitch-delete-and-extract-line): renamed to `ee-this-line-extract'. 2012-09-09 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev.el (ee-areplace): new function. 2012-03-26 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-browse-url.el (brpdftxtl, brpdftxtd): new functions. 2012-01-23 Eduardo Ochs <[email protected]> * eev.el (find-eCfunction): declared obsolete (in the docstring). (find-eCvariable): declared obsolete (in the docstring). 2011-05-11 Eduardo Ochs <[email protected]> * eev.el (find-callprocessregion-ne): new function. (find-callprocessregion): new function. 2011-02-24 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-insert.el (find-debpkg-links): add some apt-cache links. 2010-09-10 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev.el (find-epp): use `find-estring-elisp'. 2010-07-12 Eduardo Ochs <[email protected]> * Makefile (htmlize.el): download the patched version of htmlize.el. 2010-07-11 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev.el (eev-mode-lighter): new variable. (eev-mode): use eev-mode-lighter. 2008-10-19 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-browse-url.el (brdjvul, brdjvud): new functions. 2008-08-17 Eduardo Ochs <[email protected]> * eev-mini-steps.el (eepitch-mf): new function. * eev-insert.el (find-ecolor-links): added an "#RRGGBB" line. 2008-08-14 Eduardo Ochs <[email protected]> * eev.el (ee-djvupage, find-djvupage, ee-code-djvu, code-djvu) (find-code-djvu): new functions. 2008-07-07 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-mini-steps.el (eepitch-latex, eepitch-tex): new functions. 2008-04-20 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-insert.el (find-elinks-elisp): new function. 2008-03-01 Eduardo Ochs <[email protected]> * eev-compose.el (eev-composes-otheriso): added the negation symbol. 2008-02-27 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-insert.el (ee-template): new function. (find-find-links-links): new function. 2008-01-18 Eduardo Ochs <[email protected]> * eev-browse-url.el (ee-psne-wget-lines): wrapped the url in ''s in the call to wget. 2008-01-14 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev.el (eev-mode): fixes in the docstring: added the `ee-wrap' commands, removed `eewalk-...'. 2008-01-04 Eduardo Ochs <[email protected]> * eev-browse-url.el (ee-cp): use `ee-expand'. 2008-01-02 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-insert.el (ee-delete-and-extract-line): new optional argument: "adjust". 2007-12-14 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-browse-url.el (eeurl-u-to-f): allow "https://". 2007-11-27 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev.el (ee-find-node): new function. (ee-code-c-d-:linfo): fixed the argument list to `format'. 2007-09-29 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-insert.el (find-eev-update-links): new function. 2007-09-27 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-all.el: new file. 2007-09-01 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-rctool (new_block_emacs): load "eev-mini-steps.el" instead of "eev-steps.el". 2007-07-08 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-math-glyphs.el: added "pi". 2006-12-11 Eduardo Ochs <[email protected]> * eev.el (find-sh00): new function (?!?!? - I just uncommented the definition...). 2006-11-12 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev-sshot.el: new file. 2006-10-15 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev.el (ee-find-xxxsh): small fix: added the missing `apply'. 2006-09-18 Eduardo Ochs <[email protected]> * 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 <[email protected]> * eev.el: more docstrings. 2006-08-30 Eduardo Ochs <[email protected]> * eev-glyphs.el (ee-glyph): new function. (eev-set-glyph): changed to use `ee-glyph'. 2006-08-29 Eduardo Ochs <[email protected]> * eev.el: more docstrings, and a few insignificant cleanings in the code. 2006-08-25 Eduardo Ochs <[email protected]> * eev.el (ee-message): new function. (ee-message-maybe): new function, replaces `ee-maybe-showing-it'. 2006-08-24 Eduardo Ochs <[email protected]> * eev-browse-url.el (brcdl): new function. * eev.el (eecd): added a call to `file-name-directory'. 2006-08-23 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev.el: added lots of docstrings. 2006-08-17 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev.el (find-callprocess00, find-callprocess0, find-eeffect): new functions. 2005-12-20 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev.el (ee-minor-mode-keymap): new function. 2005-10-12 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev.el (eesteps-do-step): added "&optional arg" and a special behavior when arg is 0. 2005-07-20 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eev-math-glyphs.el: new file. 2005-05-28 Eduardo Ochs <[email protected]> * eev.el (eek): `interactive' was coming before the docstring; fixed the order. 2005-05-20 Eduardo Ochs <[email protected]> * eev-ttp.el: new file. 2005-05-19 Eduardo Ochs <[email protected]> * eev-insert.el (eemakelinks-evariable): added a `(find-eCvariable ...)' link. 2005-05-16 Eduardo Ochs <[email protected]> * eev-compose.el (eev-compose): added "(provide 'eev-compose)". * eev-glyphs.el (eev-glyphs): added "(provide 'eev-glyphs)". 2005-04-12 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * eegchannel: added "--" to the call to `send'. 2005-01-25 Eduardo Ochs <[email protected]> * 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 <[email protected]> * examples/demos.e: New file. * eev-dev.el (eekl, eekv, eev-newbie, eev-demos): New functions. 2005-01-20 Eduardo Ochs <[email protected]> * eev-insert.el (eemklinks-duplicate-this-line): use `insert-before-markers' instead of `insert'. 2005-01-15 Eduardo Ochs <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 "[email protected]") 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.