[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eev 38a290a 03/10: Added `M-h M-3' and documentation fo
From: |
Stefan Monnier |
Subject: |
[elpa] externals/eev 38a290a 03/10: Added `M-h M-3' and documentation for it. |
Date: |
Tue, 25 Jun 2019 00:05:09 -0400 (EDT) |
branch: externals/eev
commit 38a290a133ad50627ec98774fa5d1571d29fe8ff
Author: Eduardo Ochs <address@hidden>
Commit: Eduardo Ochs <address@hidden>
Added `M-h M-3' and documentation for it.
---
ChangeLog | 21 +++++
VERSION | 4 +-
eev-beginner.el | 6 +-
eev-blinks.el | 6 +-
eev-elinks.el | 29 +++++-
eev-intro.el | 277 +++++++++++++++++++++++++++++++++++++++++++++++++-------
eev-mode.el | 4 +-
eev-tlinks.el | 4 +-
8 files changed, 309 insertions(+), 42 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index cc8b562..7f24beb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2019-06-21 Eduardo Ochs <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
* eev-intro.el (find-emacs-keys-intro): list `M-h M-k', `M-h M-f',
diff --git a/VERSION b/VERSION
index 2446a33..c403e5a 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Sun Jun 16 17:04:37 GMT 2019
-Sun Jun 16 14:04:37 -03 2019
+Sat Jun 22 02:28:05 GMT 2019
+Fri Jun 21 23:28:05 -03 2019
diff --git a/eev-beginner.el b/eev-beginner.el
index ae0430d..df5c22e 100644
--- a/eev-beginner.el
+++ b/eev-beginner.el
@@ -19,7 +19,7 @@
;;
;; Author: Eduardo Ochs <address@hidden>
;; Maintainer: Eduardo Ochs <address@hidden>
-;; Version: 2019apr06
+;; Version: 2019jun17
;; Keywords: e-scripts
;;
;; Latest version: <http://angg.twu.net/eev-current/eev-beginner.el>
@@ -90,6 +90,10 @@
"Load all basic modules of eev, turn eev-mode on, and open a tutorial."
(interactive)
(require 'eev-load)
+ ;;
+ ;; See: (find-eev "eev-elinks.el" "find-here-links-beginner")
+ (define-key eev-mode-map "\M-h\M-h" 'find-here-links-beginner)
+ ;;
(eev-mode 1)
(find-eev-quick-intro))
diff --git a/eev-blinks.el b/eev-blinks.el
index 18bad9e..e5c2f6c 100644
--- a/eev-blinks.el
+++ b/eev-blinks.el
@@ -21,7 +21,7 @@
;;
;; Author: Eduardo Ochs <address@hidden>
;; Maintainer: Eduardo Ochs <address@hidden>
-;; Version: 2019apr13
+;; Version: 2019jun17
;; Keywords: e-scripts
;;
;; Latest version: <http://angg.twu.net/eev-current/eev-blinks.el>
@@ -953,6 +953,10 @@ Hint: install the Debian package \"unicode-data\".")
";; (find-eejumps)
;; See: (find-eev-quick-intro \"7.1. `eejump'\")
;; (find-emacs-keys-intro \"1. Basic keys (eev)\")
+;; For example,
+;; M-1 M-j runs: (find-fline \"~/TODO\")
+;; M-2 M-j runs: (find-emacs-keys-intro)
+;; M-5 M-j runs: (find-eev-quick-intro)
;; Current eejump targets:\n\n")
(defun ee-find-eejumps-body ()
diff --git a/eev-elinks.el b/eev-elinks.el
index 8d46174..2c6651a 100644
--- a/eev-elinks.el
+++ b/eev-elinks.el
@@ -75,6 +75,8 @@
;; «.find-color-links» (to "find-color-links")
;; «.find-here-links» (to "find-here-links")
+;; «.find-here-links-beginner» (to "find-here-links-beginner")
+;; «.find-here-links-3» (to "find-here-links-3")
;; «.find-code-pdf-links» (to "find-code-pdf-links")
;; «.find-pdf-links» (to "find-pdf-links")
@@ -1258,6 +1260,7 @@ This needs a temporary directory; see:
(find-prepared-intro)"
`(,(ee-H "See: ")
(find-eev-quick-intro "4.1. `find-here-links'")
(find-emacs-keys-intro "1. Basic keys (eev)" "M-h M-h")
+ (find-here-links-intro "4. `find-here-links-3'")
))
;; (find-find-links-links "\\M-h" "here" "")
@@ -1279,15 +1282,36 @@ This needs a temporary directory; see:
(find-prepared-intro)"
+;; «find-here-links-beginner» (to ".find-here-links-beginner")
;; This is a hack for beginners that is explained in a tutorial. See:
;; (find-refining-intro "4. A tip for beginners")
;; (find-refining-intro "4. A tip for beginners" "find-here-links-beginner")
;;
+;; «find-here-links-3» (to ".find-here-links-3")
+(defvar ee-window-configuration-before-M-h-M-3 nil)
+
(defun find-here-links-3 ()
- "A variant of `find-here-links' that creates a three-window setting."
- (interactive "P")
+ "A variant of `find-here-links' that creates a three-window setting.
+Before creating the three windows this function tries to save the
+current window configuration to the variable
+`ee-window-configuration-before-M-h-M-3', but if that variable is
+not nil we abort instead of overwriting it.
+See: (find-here-links-intro \"4. `find-here-links-3'\")"
+ (interactive)
+ (if ee-window-configuration-before-M-h-M-3
+ (error))
+ (setq ee-window-configuration-before-M-h-M-3
+ (current-window-configuration))
(find-wset "13_o2_o_coo" nil '(find-here-links) '(eejump-1)))
+(defun find-here-links-1 ()
+ "Restore the window configuration before `find-here-links-3'.
+See: (find-here-links-intro \"5. `find-here-links-1'\")"
+ (interactive)
+ (set-window-configuration ee-window-configuration-before-M-h-M-3)
+ (setq ee-window-configuration-before-M-h-M-3 nil))
+
+
(defun find-here-links-beginner (&optional arg)
"A variant of `find-here-links' that may create a three-window setting."
(interactive "P")
@@ -1297,6 +1321,7 @@ This needs a temporary directory; see:
(find-prepared-intro)"
+
;;; __ _ _ _ _ _ _
;;; / _(_)_ __ __| | ___ ___ __| | _____/\__ | (_)_ __ | |
_____
;;; | |_| | '_ \ / _` |_____ / __/ _ \ / _` |/ _ \ /_____| | | '_ \| |/ /
__|
diff --git a/eev-intro.el b/eev-intro.el
index ea493d3..a02bd3e 100644
--- a/eev-intro.el
+++ b/eev-intro.el
@@ -19,7 +19,7 @@
;;
;; Author: Eduardo Ochs <address@hidden>
;; Maintainer: Eduardo Ochs <address@hidden>
-;; Version: 2019jun16
+;; Version: 2019jun21
;; Keywords: e-scripts
;;
;; Latest version: <http://angg.twu.net/eev-current/eev-intro.el>
@@ -62,6 +62,7 @@
;; «.find-emacs-keys-intro» (to "find-emacs-keys-intro")
;; «.find-eev-install-intro» (to "find-eev-install-intro")
;; «.find-eev-intro» (to "find-eev-intro")
+;; «.find-here-links-intro» (to "find-here-links-intro")
;; «.find-refining-intro» (to "find-refining-intro")
;;
;; «.find-eval-intro» (to "find-eval-intro")
@@ -268,7 +269,7 @@ More intros: (find-emacs-keys-intro)
(find-links-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
The quickest way to open or recreate this is with `M-5 M-j'.
@@ -525,7 +526,13 @@ The elisp hyperlink
opens this tutorial.
-Cutting and pasting is explained briefly in section 5.2.
+The best way to learn how to create very quickly these
+\"hyperlinks to things we saw or visited\" and to copy them to
+our notes is explained in a separate tutorial:
+
+ (find-here-links-intro)
+
+Cutting and pasting is explained briefly in section 5.2, below.
A way to go quickly to \"~/TODO\" is explained in section 7.1.
A way to \"refine\" hyperlinks to make them more precise is
explained here:
@@ -539,7 +546,7 @@ explained here:
===============================
Try these links (some of them need the Emacs manuals installed):
- (find-emacs-intro \"Cutting & pasting\")
+ (find-emacs-keys-intro \"Cutting & pasting\")
(find-node \"(emacs)Screen\")
(find-efunctiondescr 'find-file)
(find-efunction-links 'find-file)
@@ -1709,7 +1716,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
The quickest way to open or recreate this is with `M-2 M-j'.
@@ -1732,7 +1739,12 @@ The most basic keys of eev are:
<f8> - See: (find-eev-quick-intro \"6. Controlling shell-like programs\")
M-T - See: (find-eev-quick-intro \"6.3. Creating eepitch blocks: `M-T'\")
-The keys for creating \"hyperlinks to here\" and refining them are:
+The beginner's way of creating \"hyperlinks to here\" is with:
+ M-h M-3 - (find-here-links-intro \"4. `find-here-links-3'\")
+ M-h M-1 - (find-here-links-intro \"5. `find-here-links-1'\")
+ M-h M-w - (find-here-links-intro \"6. Copying the hyperlink\" \"M-h M-w\")
+
+The other keys for creating hyperlinks to here and refining them are:
M-h M-h - `find-here-links'. See: (find-eev-quick-intro \"`M-h M-h'\")
M-h M-2 - `ee-duplicate-this-line'. See: (find-eval-intro \"M-h M-2\")
M-h M-y - `ee-yank-pos-spec'. See: (find-eval-intro \"M-h M-y\")
@@ -1893,7 +1905,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -2229,7 +2241,7 @@ Main intros: (find-eev-quick-intro)
(find-eev-intro)
Index to the source files: (find-eev \"eev-load.el\")
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
Here is a list of all the available sandbox-y tutorials that
@@ -2355,6 +2367,206 @@ For the full lists of keybindings, see:
+;;; _ _ _ _
+;;; | |__ ___ _ __ ___ | (_)_ __ | | _____
+;;; | '_ \ / _ \ '__/ _ \_____| | | '_ \| |/ / __|
+;;; | | | | __/ | | __/_____| | | | | | <\__ \
+;;; |_| |_|\___|_| \___| |_|_|_| |_|_|\_\___/
+;;;
+;; «find-here-links-intro» (to ".find-here-links-intro")
+;; (find-intro-links "here-links")
+
+(defun find-here-links-intro (&rest pos-spec-list) (interactive)
+ (let ((ee-buffer-name "*(find-here-links-intro)*"))
+ (apply 'find-eintro "\
+\(Re)generate: (find-here-links-intro)
+Source code: (find-efunction 'find-here-links-intro)
+More intros: (find-eev-quick-intro)
+ (find-refining-intro)
+This buffer is _temporary_ and _editable_.
+It is meant as both a tutorial and a sandbox.
+
+
+
+
+1. Alternating between \"task\" and \"notes\"
+=========================================
+In the old days log books were always made of paper, and there
+was nothing automatic in taking notes with them. We would have to
+decide what to write and how to write it, and we would have to
+alternate between the \"task\" and \"taking notes\". After many
+years of practice _some_ people would learn how to take notes
+without distracting themselves much from the task at hand, and
+they would learn how to make their notes at the same time concise
+and readable enough.
+
+Nowadays, with computers, there are _some_ ways to write logs
+automatically - for example, most shells record the commands
+given to them - but the output is of low quality.
+
+Eev takes an intermediate stance between \"notes by hand\"
+and \"automatic notes\". It is possible to do
+\"task\"+\"notes\" with just a few more keystrokes than for
+doing just \"task\", but that requires learning some tricks,
+and having some practice.
+
+
+
+
+2. \"Here\"
+=========
+In this tutorial we will learn the basic technique for creating
+an elisp hyperlink to \"here\" and copying it to our notes.
+\"Here\" means the current Emacs buffer; we saw in the main
+tutorial that elisp hyperlinks like
+
+ (find-eev-quick-intro \"4. Creating Elisp Hyperlinks\")
+ (find-emacs-keys-intro \"3. Cutting & pasting\")
+ (find-fline \"~/\")
+ (find-eevfile \"\")
+ (find-eevfile \"eev-blinks.el\")
+ (find-efunctiondescr 'find-file)
+ (find-enode \"Modes\")
+ (find-elnode \"Defining Functions\" \"(defun foo () 5)\")
+ (find-man \"date\")
+
+open eev tutorials (`find-xxx-intro's), directories, files,
+descriptions of emacs functions, sections of manuals in \"info\"
+format, and manpages. All the elisp hyperlinks above are of the
+kind described in the first paragraphs of this section of the
+main tutorial:
+
+ (find-eev-quick-intro \"3. Elisp hyperlinks\")
+
+They (usually) create a new buffer, and it is possible to \"go
+back\" from that buffer with `M-k' of `M-K':
+
+ (find-eval-intro \"5. Going back\")
+
+
+
+
+3. `find-here-links'
+====================
+Eev has a function, called `find-here-links' and bound to `M-h
+M-h', that is able to distinguish several kinds of \"here\"s.
+When we run it it creates a temporary buffer with lots of elisp
+hyperlinks, and when we have enough practice we can spot in a
+second which of its hyperlinks is the \"hyperlink to here\" that
+we want to copy to our notes.
+
+This tutorial is about a _variant_ of `find-here-links' that is
+more suitable for beginners.
+
+
+
+
+4. `find-here-links-3'
+======================
+Suppose that you are in a buffer with something interesting -
+\"here\" -, and you want to generate a hyperlink to it and copy
+that hyperlink to your notes. Some terminology:
+
+ 1. The target of that hyperlink will be the \"here\" buffer, so
+ let's call the \"here\" buffer the \"target buffer\" from
+ now on.
+
+ 2. `find-here-links' creates a temporary buffer with several
+ elisp hyperlinks - let's call that buffer the \"elinks
+ buffer\".
+
+ 3. Beginners start by putting all their (executable) notes in a
+ single file, \"~/TODO\"; remember that `M-1 M-j' jumps to
+ that file. The \"notes buffer\" is a buffer visiting the
+ file \"~/TODO\".
+
+The key sequence `M-h M-3' saves the current window configuration
+in a variable called `ee-window-configuration-before-M-h-M-3',
+creates a 3-window setting like this,
+
+ _____________________
+ | | |
+ | | elinks |
+ | | buffer |
+ | target |__________|
+ | buffer | |
+ | | notes |
+ | | buffer |
+ |__________|__________|
+
+and puts the cursor at the elinks buffer.
+
+
+
+
+5. `find-here-links-1'
+======================
+After creating the three windows described above we will usually
+want to select a line from the elinks buffer - the right one,
+i.e., the one with a hyperlink to the target buffer - and copy it
+to the notes buffer; the next section explains how to do this.
+
+After copying the hyperlink - or after deciding that we don't
+want to copy it - we want to restore the original window
+configuration that we had before typing `M-h M-3'. We can do that
+by typing `M-h M-1' (`find-here-links-1'); I chose to use the
+suffix \"1\" because in most cases the original window
+configuration has a single window with the target buffer in it,
+and the \"1\" is a reference to this:
+
+ (find-emacs-keys-intro \"6. Windows\" \"C-x 1\")
+
+
+
+
+6. Copying the hyperlink
+========================
+When you are a beginner, the easiest way to copy an elisp
+hyperlink from the elinks buffer to the target buffer is to put
+the cursor on the line with the hyperlink, then type `M-h M-w'
+(`ee-copy-this-line-to-kill-ring'), and then go to the notes
+buffer and copy it to there with `C-y' or with the entry \"Edit
+-> Paste\" in the menu bar. When you become a slightly more
+advanced user the easiest way is the one with the key sequences
+described here:
+
+ (find-eev-quick-intro \"5.2. Cutting and pasting\")
+
+
+
+
+7. Refining your hyperlinks
+===========================
+After learning the technique above, that was based on the keys:
+
+ M-h M-3 -- find-here-links-3
+ M-h M-w -- ee-copy-this-line-to-kill-ring
+ C-y -- yank, i.e., paste; see: (find-enode \"Kill Ring\")
+ M-h M-1 -- find-here-links-1
+
+The next steps are to learn how:
+
+ a) Refine hyperlinks. See:
+
+ (find-refining-intro \"1. Pos-spec-lists\")
+ (find-refining-intro \"2. Refining hyperlinks\")
+
+ b) Work with a single window. See:
+
+ (find-refining-intro \"3. Three buffers\")
+
+ c) Use other keys that create buffers with hyperlinks. See:
+
+ (find-emacs-keys-intro \"Some other keys that create\")
+
+
+" pos-spec-list)))
+
+;; (find-here-links-intro)
+
+
+
+
;;; __ _ _
;;; _ __ ___ / _(_)_ __ (_)_ __ __ _
;;; | '__/ _ \ |_| | '_ \| | '_ \ / _` |
@@ -2373,7 +2585,7 @@ Source code: (find-efunction 'find-refining-intro)
More intros: (find-eev-quick-intro)
(find-eval-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
(find-eval-intro \"9. Producing and refining hyperlinks\")
@@ -3229,7 +3441,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -3684,7 +3896,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -3918,12 +4130,11 @@ buffers\". This means two things:
(find-evariable 'line-move-visual)
(find-latex-links \"/tmp/mytest\")
(find-latex-links \"~/latextest\")
- (find-code-pdf-links
\"/usr/local/texlive/2019/texmf-dist/doc/asymptote/\")
(find-code-pdf-links
\"/usr/local/texlive/2019/texmf-dist/doc/asymptote/\" \"{c}\")
(find-code-pdf-links
\"/usr/local/texlive/2019/texmf-dist/doc/asymptote/\" \"asy\")
A good way to compare the results of the two
- `find-latex-links' and the three `find-code-pdf-links' sexps
+ `find-latex-links' and the two `find-code-pdf-links' sexps
above is to run them with `M-2 M-e'. The prefix `M-2' to
`M-e' makes the \"target\" of a sexp be displayed in a
second window without switching to it. See:
@@ -4077,7 +4288,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-wrap-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial (for eepitch) and a sandbox.
+It is meant as both a tutorial (for eepitch) and a sandbox.
@@ -4313,7 +4524,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -4546,7 +4757,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -4838,7 +5049,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -4984,7 +5195,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -5155,7 +5366,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -5509,7 +5720,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -5733,7 +5944,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -5929,7 +6140,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -6358,7 +6569,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -6792,7 +7003,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -6980,7 +7191,7 @@ More intros: (find-eev-quick-intro)
(find-links-conv-intro)
(find-eev-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -7032,7 +7243,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -7262,7 +7473,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -7356,7 +7567,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -7866,7 +8077,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -8165,7 +8376,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
Note: this intro needs to be rewritten!
@@ -8391,7 +8602,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -8584,7 +8795,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
@@ -8655,7 +8866,7 @@ Source code: (find-efunction 'find-escripts-intro)
More intros: (find-eev-quick-intro)
(find-eev-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
The quickest way to open or recreate this is with `M-6 M-j'.
diff --git a/eev-mode.el b/eev-mode.el
index 62cbb4f..cf12857 100644
--- a/eev-mode.el
+++ b/eev-mode.el
@@ -19,7 +19,7 @@
;;
;; Author: Eduardo Ochs <address@hidden>
;; Maintainer: Eduardo Ochs <address@hidden>
-;; Version: 2019jun10
+;; Version: 2019jun21
;; Keywords: e-scripts
;;
;; Latest version: <http://angg.twu.net/eev-current/eev-mode.el>
@@ -142,7 +142,9 @@ and: (find-eval-intro \"`M-k'\")"
;; See: (find-eval-intro "Producing and refining hyperlinks")
;; (find-eval-intro "`M-h M-2'")
;; Source: (find-eev "eev-edit.el")
+ (define-key eev-mode-map "\M-h\M-1" 'find-here-links-1)
(define-key eev-mode-map "\M-h\M-2" 'ee-duplicate-this-line)
+ (define-key eev-mode-map "\M-h\M-3" 'find-here-links-3)
(define-key eev-mode-map "\M-h\M-y" 'ee-yank-pos-spec)
(define-key eev-mode-map "\M-h\M-w" 'ee-copy-this-line-to-kill-ring)
(define-key eev-mode-map "\M-h\M--" 'ee-shrink-hyperlink-at-eol)
diff --git a/eev-tlinks.el b/eev-tlinks.el
index c961e03..8a0713f 100644
--- a/eev-tlinks.el
+++ b/eev-tlinks.el
@@ -19,7 +19,7 @@
;;
;; Author: Eduardo Ochs <address@hidden>
;; Maintainer: Eduardo Ochs <address@hidden>
-;; Version: 2019may16
+;; Version: 2019jun21
;; Keywords: e-scripts
;;
;; Latest version: <http://angg.twu.net/eev-current/eev-tlinks.el>
@@ -299,7 +299,7 @@ More intros: (find-eev-quick-intro)
(find-eval-intro)
(find-eepitch-intro)
This buffer is _temporary_ and _editable_.
-Is is meant as both a tutorial and a sandbox.
+It is meant as both a tutorial and a sandbox.
Hello
=====
- [elpa] externals/eev updated (3c15e4b -> e836949), Stefan Monnier, 2019/06/25
- [elpa] externals/eev e89c18c 01/10: Added more tutorial links to `find-code-pdf-links'., Stefan Monnier, 2019/06/25
- [elpa] externals/eev b6940a2 02/10: Rewrote the section "The first line regenerates the buffer" in (find-links-intro)., Stefan Monnier, 2019/06/25
- [elpa] externals/eev 7b8924c 04/10: make `find-pdf-page' use texworks on M$ Windows., Stefan Monnier, 2019/06/25
- [elpa] externals/eev 0ac2da4 07/10: Added some figures to (find-here-links-intro)., Stefan Monnier, 2019/06/25
- [elpa] externals/eev 5b27f53 09/10: Added `find-urlretrieve'., Stefan Monnier, 2019/06/25
- [elpa] externals/eev 153017a 06/10: Fixed some typos in eev-pdflike.el., Stefan Monnier, 2019/06/25
- [elpa] externals/eev 38a290a 03/10: Added `M-h M-3' and documentation for it.,
Stefan Monnier <=
- [elpa] externals/eev 26bd206 05/10: New section: (find-eev-quick-intro "4.2. `find-ekey-links' and friends"), Stefan Monnier, 2019/06/25
- [elpa] externals/eev 9417a58 08/10: Small changes in `find-here-links-3'., Stefan Monnier, 2019/06/25
- [elpa] externals/eev e836949 10/10: Merge remote-tracking branch 'eev/UTF-8' into externals/eev, Stefan Monnier, 2019/06/25