Commit e9c00247 authored by nasciiboy's avatar nasciiboy

-------------------------------------------------------

   po hero (REBOOT II½) < Readying a Graph
-------------------------------------------------------
   modified:   emacs-lisp-intro.morg
   modified:   emacs-lisp-intro.html
   modified:   emacs-lisp-intro_es.porg
   modified:   emacs-lisp-intro_es.morg
   modified:   emacs-lisp-intro_es.html
-------------------------------------------------------
Sonic-Boom
-------------------------------------------------------
   Ghost in the SHell     : Project 2501
                          ! Stand Alone Complex OST +
                          : Stand Alone Complex OST 2
                          ! Stand Alone Complex OST 3
   Hüsker Dü              : Zen Arcade
   Ennio Morricone        : Super Gold Edition CD2
   Emerson, Lake & Palmer : Tarkus
                          : Trilogy
   MGMT                   : Little Dark Age
-------------------------------------------------------
parent 46869af0
This diff is collapsed.
......@@ -9371,10 +9371,10 @@ promoting software freedom.”
The function counts words within a region. This means that the argument
list must contain symbols that are bound to the two positions, the
beginning and end of the region. These two positions can be called
@'{beginning} and @'{end} respectively. The first line of the
@'c{beginning} and @'c{end} respectively. The first line of the
documentation should be a single sentence, since that is all that is
printed as documentation by a command such as @c{apropos}. The
interactive expression will be of the form @'{(interactive "r")}, since
interactive expression will be of the form @'c{(interactive "r")}, since
that will cause Emacs to pass the beginning and end of the region to the
function's argument list. All this is routine.
......@@ -9431,11 +9431,11 @@ promoting software freedom.”
(re-search-forward "\\w+\\W*")
< src..
(Note that paired backslashes precede the @'{w} and @'{W}. A single
(Note that paired backslashes precede the @'c{w} and @'c{W}. A single
backslash has special meaning to the Emacs Lisp interpreter. It indicates
that the following character is interpreted differently than usual. For
example, the two characters, @'{\n}, stand for @'{newline}, rather than
for a backslash followed by @'{n}. Two backslashes in a row stand for an
example, the two characters, @'c{\n}, stand for @'{newline}, rather than
for a backslash followed by @'c{n}. Two backslashes in a row stand for an
ordinary, ‘unspecial’ backslash, so Emacs Lisp interpreter ends of seeing
a single backslash followed by a letter. So it discovers the letter is
special.)
......@@ -9506,9 +9506,9 @@ promoting software freedom.”
of the buffer or the accessible portion of a narrowed buffer, the command
displays an error message that looks like this:
..srci > elisp
..example > elisp
Search failed: "\\w+\\W*"
< srci..
< example..
If you are reading this in Info in GNU Emacs, you can test for these bugs
yourself.
......@@ -9802,9 +9802,9 @@ promoting software freedom.”
..src > elisp
(defun recursive-count-words (region-end)
"documentation…"
do-again-test
next-step-expression
recursive call)
do-again-test
next-step-expression
recursive call)
< src..
Now we need to fill in the slots. Let's start with the simplest cases
......@@ -10116,11 +10116,11 @@ promoting software freedom.”
"\\(\\w\\|\\s_\\)+"
< example..
The @'{\\(} is the first part of the grouping construct that includes the
@'{\\w} and the @'{\\s_} as alternatives, separated by the @'{\\|}. The
@'{\\w} matches any word-constituent character and the @'{\\s_} matches
The @'c{\\(} is the first part of the grouping construct that includes the
@'c{\\w} and the @'c{\\s_} as alternatives, separated by the @'c{\\|}. The
@'c{\\w} matches any word-constituent character and the @'c{\\s_} matches
any character that is part of a symbol name but not a word-constituent
character. The @'{+} following the group indicates that the word or
character. The @'c{+} following the group indicates that the word or
symbol constituent characters must be matched at least once.
However, the second part of the regexp is more difficult to design. What
......@@ -10132,7 +10132,7 @@ promoting software freedom.”
"\\(\\W\\|\\S_\\)*"
< example..
The upper case @'{W} and @'{S} match characters that are @e{not} word or
The upper case @'c{W} and @'c{S} match characters that are @e{not} word or
symbol constituents. Unfortunately, this expression matches any character
that is either not a word constituent or not a symbol constituent. This
matches any character!
......@@ -10523,9 +10523,9 @@ promoting software freedom.”
Using my old machine, the version 19 lengths' list for @f{debug.el} took
seven seconds to produce and looked like this:
..src > elisp
..srci > elisp
(75 41 80 62 20 45 44 68 45 12 34 235)
< src..
< srci..
The newer version of @f{debug.el} contains more defuns than the earlier
one; and my new machine is much faster than the old one.
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment