[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eev b9baae6 17/64: First commit after an HD crash; lots
From: |
Stefan Monnier |
Subject: |
[elpa] externals/eev b9baae6 17/64: First commit after an HD crash; lots of changes |
Date: |
Sun, 7 Apr 2019 16:59:04 -0400 (EDT) |
branch: externals/eev
commit b9baae6cca1c775317f47f50b1a1bc35fb2d82ea
Author: Eduardo Ochs <address@hidden>
Commit: Eduardo Ochs <address@hidden>
First commit after an HD crash; lots of changes
---
ChangeLog | 975 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
VERSION | 4 +-
eev-blinks.el | 2 +-
eev-intro.el | 40 ++-
eev-tlinks.el | 63 +++-
eev-wrap.el | 33 +-
6 files changed, 1101 insertions(+), 16 deletions(-)
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..4d15863
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,975 @@
+2018-01-05 Eduardo Ochs <address@hidden>
+
+ * eev-blinks.el (ee-eejump-symbols): add a test for `fboundp'.
+
+2017-07-31 Eduardo Ochs <address@hidden>
+
+ * eev-wrap.el (eewrap-escript-block): new function.
+ (ee-wrap-escript-block): new function.
+
+2017-07-29 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-pdflike.el (ee-find-djvu-cleanup): new function.
+ (find-djvu-page): call `ee-find-djvu-cleanup'.
+
+2017-04-29 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-intro.el (find-eev-quick-intro): new sandboxed tutorial.
+
+2015-02-17 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eepitch.el (eepitch-delete-and-extract-line): renamed to
+ `ee-this-line-extract'.
+
+2012-09-09 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (ee-areplace): new function.
+
+2012-03-26 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-browse-url.el (brpdftxtl, brpdftxtd): new functions.
+
+2012-01-23 Eduardo Ochs <address@hidden>
+
+ * eev.el (find-eCfunction): declared obsolete (in the docstring).
+ (find-eCvariable): declared obsolete (in the docstring).
+
+2011-05-11 Eduardo Ochs <address@hidden>
+
+ * eev.el (find-callprocessregion-ne): new function.
+ (find-callprocessregion): new function.
+
+2011-02-24 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-insert.el (find-debpkg-links): add some apt-cache links.
+
+2010-09-10 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (find-epp): use `find-estring-elisp'.
+
+2010-07-12 Eduardo Ochs <address@hidden>
+
+ * Makefile (htmlize.el): download the patched version of
+ htmlize.el.
+
+2010-07-11 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (eev-mode-lighter): new variable.
+ (eev-mode): use eev-mode-lighter.
+
+2008-10-19 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-browse-url.el (brdjvul, brdjvud): new functions.
+
+2008-08-17 Eduardo Ochs <address@hidden>
+
+ * eev-mini-steps.el (eepitch-mf): new function.
+
+ * eev-insert.el (find-ecolor-links): added an "#RRGGBB" line.
+
+2008-08-14 Eduardo Ochs <address@hidden>
+
+ * eev.el (ee-djvupage, find-djvupage, ee-code-djvu, code-djvu)
+ (find-code-djvu): new functions.
+
+2008-07-07 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-mini-steps.el (eepitch-latex, eepitch-tex): new functions.
+
+2008-04-20 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-insert.el (find-elinks-elisp): new function.
+
+2008-03-01 Eduardo Ochs <address@hidden>
+
+ * eev-compose.el (eev-composes-otheriso): added the negation
+ symbol.
+
+2008-02-27 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-insert.el (ee-template): new function.
+ (find-find-links-links): new function.
+
+2008-01-18 Eduardo Ochs <address@hidden>
+
+ * eev-browse-url.el (ee-psne-wget-lines): wrapped the url in ''s
+ in the call to wget.
+
+2008-01-14 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (eev-mode): fixes in the docstring: added the `ee-wrap'
+ commands, removed `eewalk-...'.
+
+2008-01-04 Eduardo Ochs <address@hidden>
+
+ * eev-browse-url.el (ee-cp): use `ee-expand'.
+
+2008-01-02 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-insert.el (ee-delete-and-extract-line): new optional
+ argument: "adjust".
+
+2007-12-14 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-browse-url.el (eeurl-u-to-f): allow "https://";.
+
+2007-11-27 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (ee-find-node): new function.
+ (ee-code-c-d-:linfo): fixed the argument list to `format'.
+
+2007-09-29 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-insert.el (find-eev-update-links): new function.
+
+2007-09-27 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-all.el: new file.
+
+2007-09-01 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-rctool (new_block_emacs): load "eev-mini-steps.el" instead
+ of "eev-steps.el".
+
+2007-07-08 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-math-glyphs.el: added "pi".
+
+2006-12-11 Eduardo Ochs <address@hidden>
+
+ * eev.el (find-sh00): new function (?!?!? - I just uncommented the
+ definition...).
+
+2006-11-12 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-sshot.el: new file.
+
+2006-10-15 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (ee-find-xxxsh): small fix: added the missing `apply'.
+
+2006-09-18 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el: more docstrings.
+
+2006-08-30 Eduardo Ochs <address@hidden>
+
+ * eev-glyphs.el (ee-glyph): new function.
+ (eev-set-glyph): changed to use `ee-glyph'.
+
+2006-08-29 Eduardo Ochs <address@hidden>
+
+ * eev.el: more docstrings, and a few insignificant cleanings in
+ the code.
+
+2006-08-25 Eduardo Ochs <address@hidden>
+
+ * eev.el (ee-message): new function.
+ (ee-message-maybe): new function, replaces `ee-maybe-showing-it'.
+
+2006-08-24 Eduardo Ochs <address@hidden>
+
+ * eev-browse-url.el (brcdl): new function.
+ * eev.el (eecd): added a call to `file-name-directory'.
+
+2006-08-23 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el: added lots of docstrings.
+
+2006-08-17 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (find-callprocess00, find-callprocess0, find-eeffect):
+ new functions.
+
+2005-12-20 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (ee-minor-mode-keymap): new function.
+
+2005-10-12 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev.el (eesteps-do-step): added "&optional arg" and a special
+ behavior when arg is 0.
+
+2005-07-20 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eev-math-glyphs.el: new file.
+
+2005-05-28 Eduardo Ochs <address@hidden>
+
+ * eev.el (eek): `interactive' was coming before the docstring;
+ fixed the order.
+
+2005-05-20 Eduardo Ochs <address@hidden>
+
+ * eev-ttp.el: new file.
+
+2005-05-19 Eduardo Ochs <address@hidden>
+
+ * eev-insert.el (eemakelinks-evariable): added a `(find-eCvariable
+ ...)' link.
+
+2005-05-16 Eduardo Ochs <address@hidden>
+
+ * eev-compose.el (eev-compose): added "(provide 'eev-compose)".
+
+ * eev-glyphs.el (eev-glyphs): added "(provide 'eev-glyphs)".
+
+2005-04-12 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * eegchannel: added "--" to the call to `send'.
+
+2005-01-25 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * examples/demos.e: New file.
+
+ * eev-dev.el (eekl, eekv, eev-newbie, eev-demos): New functions.
+
+2005-01-20 Eduardo Ochs <address@hidden>
+
+ * eev-insert.el (eemklinks-duplicate-this-line): use
+ `insert-before-markers' instead of `insert'.
+
+2005-01-15 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 "address@hidden")
+
+ 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.
diff --git a/VERSION b/VERSION
index 1499217..429c51d 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Dom Jul 30 04:10:51 GMT 2017
-Dom Jul 30 01:10:51 BRT 2017
+Qua Mai 16 03:31:56 GMT 2018
+Qua Mai 16 00:31:56 -03 2018
diff --git a/eev-blinks.el b/eev-blinks.el
index 732a1d2..ec7e408 100644
--- a/eev-blinks.el
+++ b/eev-blinks.el
@@ -807,7 +807,7 @@ Examples: (find-echarsetchars 'mule-unicode-0100-24ff
\"733x\")
(ee-S (ee-defun-sexp-for symbol))))
(defun ee-eejump-symbols ()
- (apropos-internal "^eejump-[0-9]*\\*?$"))
+ (apropos-internal "^eejump-[0-9]*\\*?$" 'fboundp))
(defun ee-find-eejumps-header ()
";; (find-eejumps)
diff --git a/eev-intro.el b/eev-intro.el
index 93aa788..b6da98d 100644
--- a/eev-intro.el
+++ b/eev-intro.el
@@ -5624,7 +5624,7 @@ http://www.youtube.com/watch?v=oJTwQvgfgMM Emacs Org-mode
- a system for note-ta
(defun find-eev-quick-intro (&rest pos-spec-list) (interactive)
(let ((ee-buffer-name "*(find-eev-quick-intro)*"))
- (apply 'find-estring "\
+ (apply 'find-estring (ee-tolatin1 "\
\(Re)generate: (find-eev-quick-intro)
Source code: (find-efunction 'find-eev-quick-intro)
More intros: (find-eev-intro)
@@ -6358,27 +6358,47 @@ mentioned here:
(find-wrap-intro \"All wrapping functions\")
-It will convert a line with a syntax like
+It will convert a line with a syntax like this (note the `<' and
+the '>'!),
- comment-prefix <anchor-name>
+ comment-prefix <tag>
-into:
+into this:
- comment-prefix �.anchor-name� (to \"anchor-name\")
- comment-prefix �anchor-name� (to \".anchor-name\")
+ comment-prefix �.tag� (to \"tag\")
+ comment-prefix �tag� (to \".tag\")
-where comment-prefix is any string and anchor-name is a string
-without `<>'s. Note that the `<>'s, which are easy to type, are
-converted into `��'s, which are harder.
+where comment-prefix is any string and tag is a string without
+`<>'s. Note that the `<>'s, which are easy to type, are converted
+into `��'s, which are much harder to type. Try it, using `M-A' on
+the lines below:
+ % <foo>
+ # <bar>
+8.4. Creating e-script blocks
+-----------------------------
+Use `M-B' (`eewrap-anchor'). [To be written]
+
+
+
+
+8.5. Hyperlinks to anchors in other files
+-----------------------------------------
+\[Explain code-c-d, find-code-c-d, :anchor and M-h M--]
+
+ (find-eevfile \"\")
+ (find-eevfile \"eev-tlinks.el\")
+ (find-eev \"eev-tlinks.el\")
+
+
\(To be continued...)
-" pos-spec-list)))
+") pos-spec-list)))
;; end of defun
diff --git a/eev-tlinks.el b/eev-tlinks.el
index e047581..42931c1 100644
--- a/eev-tlinks.el
+++ b/eev-tlinks.el
@@ -19,7 +19,7 @@
;;
;; Author: Eduardo Ochs <address@hidden>
;; Maintainer: Eduardo Ochs <address@hidden>
-;; Version: 2017abr29
+;; Version: 2017set27
;; Keywords: e-scripts
;;
;; Latest version: <http://angg.twu.net/eev-current/eev-tlinks.el>
@@ -58,6 +58,7 @@
;; �.find-eev-video-links� (to "find-eev-video-links")
;;
;; �.find-latex-links� (to "find-latex-links")
+;; �.find-lua-links� (to "find-lua-links")
@@ -1543,6 +1544,66 @@ echo 'http://angg.twu.net/eev-videos/{anggstem}.mp4'
>> ~/.psne.log
+
+
+;;; __ _ _ _ _ _ _
+;;; / _(_)_ __ __| | | |_ _ __ _ | (_)_ __ | | _____
+;;; | |_| | '_ \ / _` |_____| | | | |/ _` |_____| | | '_ \| |/ / __|
+;;; | _| | | | | (_| |_____| | |_| | (_| |_____| | | | | | <\__ \
+;;; |_| |_|_| |_|\__,_| |_|\__,_|\__,_| |_|_|_| |_|_|\_\___/
+;;;
+;; �find-lua-links� (to ".find-lua-links")
+;; (find-find-links-links "{k}" "lua" "fname")
+;;
+;; Test: (find-sh0 "rm -v /tmp/foo.lua")
+;; (find-lua-links "/tmp/foo.lua")
+;;
+(defun find-lua-links (&optional fname &rest pos-spec-list)
+"Visit a temporary buffer containing hyperlinks for foo."
+ (interactive)
+ (setq fname (or fname "{fname}"))
+ (let ((dir (file-name-directory fname))
+ (fname0 (file-name-nondirectory fname)))
+ (find-elinks
+ `((find-lua-links ,fname ,@pos-spec-list)
+ (find-lua-links "~/LUA/foo.lua")
+ ;; Convention: the first sexp always regenerates the buffer.
+ (find-efunction 'find-lua-links)
+ ""
+ (find-fline ,dir ,fname0)
+ (find-fline ,fname)
+ (find-sh0 ,(format "touch %s && chmod 755 %s" fname fname))
+ ""
+ (ee-copy-rest 1 '(find-fline ,fname))
+ ""
+ ,(ee-template0 "\
+#!/usr/bin/env lua5.1
+-- (defun c () (interactive) (find-sh \"cd {dir}; ./{fname0}\"))
+-- (defun d () (interactive) (find-fline \"{dir}\"))
+-- (defun e () (interactive) (find-fline \"{fname}\"))
+--
+-- (find-sh \"./{fname0} arg1 arg2\")
+--
+-- (find-lua51manual \"\")
+-- (find-pil2page 8 \"Contents\")
+-- (find-pil2text 8 \"Contents\")
+-- (find-fline \"~/LUA/lua50init.lua\")
+
+print(\"Hello from {fname}\")
+
+--[[
+ (eepitch-lua51)
+ (eepitch-kill)
+ (eepitch-lua51)
+dofile \"{fname0}\"
+
+--]]\
+")
+ ))))
+
+
+
+
(provide 'eev-tlinks)
diff --git a/eev-wrap.el b/eev-wrap.el
index d5ce69a..3a05bc8 100644
--- a/eev-wrap.el
+++ b/eev-wrap.el
@@ -1,6 +1,6 @@
;;; eev-wrap.el --- wrap the current line into a hyperlink
-;; Copyright (C) 2013,2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013,2016,2017 Free Software Foundation, Inc.
;;
;; This file is part of GNU eev.
;;
@@ -19,7 +19,7 @@
;;
;; Author: Eduardo Ochs <address@hidden>
;; Maintainer: Eduardo Ochs <address@hidden>
-;; Version: 2016sep23
+;; Version: 2017jul31
;; Keywords: e-scripts
;;
;; Latest version: <http://angg.twu.net/eev-current/eev-wrap.el>
@@ -181,6 +181,35 @@ have to run an \"undo\"."
+;;; __ __ _ _ _ _ _ _
+;;; | \/ | | |__ _ ___ ___ ___ _ __(_)_ __ | |_ | |__ | | | __
+;;; | |\/| |_____| '_ (_) / _ \/ __|/ __| '__| | '_ \| __| | '_ \| | |/ /
+;;; | | | |_____| |_) | | __/\__ \ (__| | | | |_) | |_ | |_) | | <
+;;; |_| |_| |_.__(_) \___||___/\___|_| |_| .__/ \__| |_.__/|_|_|\_\
+;;; |_|
+(define-key eev-mode-map "\M-B" 'eewrap-escript-block)
+
+(defun eewrap-escript-block () (interactive)
+ (ee-this-line-wrapn 2 'ee-wrap-escript-block))
+(defun ee-wrap-escript-block (anchor title &optional date)
+ "An internal function used by `ee-wrap-escript-block'."
+ (setq date (or date (downcase (format-time-string "%Y%b%d"))))
+ (if (equal title "") (setq title anchor))
+ (ee-template0 (ee-tolatin1 "\
+#####
+#
+# {title}
+# {date}
+#
+#####
+
+# �.{anchor}�\t(to \"{anchor}\")
+# �{anchor}� (to \".{anchor}\")")))
+
+
+
+
+
;;; __ __ ____ _ _
;;; | \/ | / ___|_ ___ ___ __| | ___ ___ __| |
;;; | |\/| |_____| | (_) / __/ _ \ / _` |/ _ \_____ / __|____ / _` |
- [elpa] externals/eev ca3dd97 53/64: Added sections to `find-channels-intro'., (continued)
- [elpa] externals/eev ca3dd97 53/64: Added sections to `find-channels-intro'., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 92702c7 49/64: Made `find-pdf-text' ignore spurious formfeeds., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 7c396d0 26/64: Many changes in the intros; added eev-load.el, Stefan Monnier, 2019/04/07
- [elpa] externals/eev 8a09aa4 59/64: Made the files eev-code.el and eev-brxxx.el more compatible with lexical binding., Stefan Monnier, 2019/04/07
- [elpa] externals/eev fb9f4c6 64/64: Added an explanation of why eev is not in ELPA yet., Stefan Monnier, 2019/04/07
- [elpa] externals/eev b0f124e 48/64: Added material to `find-escripts-intro' and `find-eev-quick-intro'., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 9d39df9 36/64: Several clean-ups in eev-elinks.el and eev-tlinks.el., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 39a2cea 60/64: New file: eev-template0.el., Stefan Monnier, 2019/04/07
- [elpa] externals/eev c77ca3b 27/64: Rewrote eev-pdflike.el, added sections about it to (find-eev-quick-intro)., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 7162184 51/64: Added `find-texworkspdf-page'., Stefan Monnier, 2019/04/07
- [elpa] externals/eev b9baae6 17/64: First commit after an HD crash; lots of changes,
Stefan Monnier <=
- [elpa] externals/eev 2518e75 50/64: Use "eev-beginner.el" instead of "eev-readme.el"., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 51e636a 63/64: Deleted eev-pdflike-old.el., Stefan Monnier, 2019/04/07
- [elpa] externals/eev b56266f 54/64: Added `eev-beginner' (our first autoload)., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 5dbba21 40/64: Added `find-eunicodeucs'; added lots of documentation., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 14d1125 46/64: Converted several elisp files to utf-8., Stefan Monnier, 2019/04/07
- [elpa] externals/eev 22702eb 31/64: Made all secondary intros point to sections of find-eev-quick-intro., Stefan Monnier, 2019/04/07
- [elpa] externals/eev a5f9343 30/64: Small changes in `find-eev-install-links' and in eev-intro.el., Stefan Monnier, 2019/04/07
- [elpa] externals/eev af88c9b 01/64: Initial commit for eev2, Stefan Monnier, 2019/04/07