summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog25
-rw-r--r--lisp/ChangeLog.72
-rw-r--r--lisp/eshell/esh-arg.el10
-rw-r--r--lisp/textmodes/fill.el16
-rw-r--r--lisp/textmodes/rst.el124
5 files changed, 100 insertions, 77 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6891f69f07..92e6b3b454 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,30 @@
2008-07-03 Juanma Barranquero <lekktu@gmail.com>
+ * eshell/esh-arg.el (eshell-quote-backslash): Fix typo in docstring.
+ (eshell-parse-argument-hook, eshell-special-chars-inside-quoting)
+ (eshell-arg-load-hook, eshell-special-chars-outside-quoting):
+ Remove spurious * in defcustom docstrings.
+
+ * textmodes/fill.el (fill-paragraph): Fix typo in docstring.
+ (fill-individual-varying-indent, colon-double-space, enable-kinsoku)
+ (adaptive-fill-mode, adaptive-fill-first-line-regexp)
+ (default-justification): Remove spurious * in defcustom docstrings.
+
+ * textmodes/rst.el (rst, rst-line-homogeneous-p, rst-mode-abbrev-table)
+ (rst-font-lock-keywords-function, rst-mode, rst-minor-mode)
+ (rst-compare-decorations, rst-default-indent, rst-update-section)
+ (rst-decoration-complete-p, rst-section-tree, rst-toc-insert-node)
+ (rst-toc-insert-find-delete-contents, rst-toc-count-lines)
+ (rst-toc-mode-goto-section, rst-faces, rst-level-face-base-color):
+ Fix typos in docstrings.
+ (rst-mode-lazy): Fix typo in docstring. Remove spurious *.
+ (rst-adjust, rst-line-homogeneous-p, rst-suggest-new-decoration)
+ (rst-get-decorations-around, rst-section-tree-point)
+ (rst-font-lock-adornment-point): Reflow docstrings.
+ (rst-get-decoration, rst-get-decoration-match, rst-adjust-decoration):
+ Doc fixes.
+ (rst-re-enumerations): Comment out.
+
* nxml/nxml-glyph.el (nxml-glyph-set-hook):
* nxml/nxml-uchnm.el (nxml-unicode-blocks)
(nxml-unicode-block-char-name-set):
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7
index 64289cedf5..0b9986e993 100644
--- a/lisp/ChangeLog.7
+++ b/lisp/ChangeLog.7
@@ -2291,7 +2291,7 @@
(calendar-mouse-view-other-diary-entries): Rewritten to put results
in popup menu to be consistent with other functions.
- * calendar/diary-lib.el (view-other-diary-entries): Don't overide
+ * calendar/diary-lib.el (view-other-diary-entries): Don't override
default value of diary-file.
1998-06-09 Richard Stallman <rms@psilocin.ai.mit.edu>
diff --git a/lisp/eshell/esh-arg.el b/lisp/eshell/esh-arg.el
index 922ac6bb0b..7e86772e79 100644
--- a/lisp/eshell/esh-arg.el
+++ b/lisp/eshell/esh-arg.el
@@ -101,7 +101,7 @@ yield the values intended."
;; argument delimiter
'eshell-parse-delimiter)
- "*Define how to process Eshell command line arguments.
+ "Define how to process Eshell command line arguments.
When each function on this hook is called, point will be at the
current position within the argument list. The function should either
return nil, meaning that it did no argument parsing, or it should
@@ -119,7 +119,7 @@ treated as a literal character."
;;; User Variables:
(defcustom eshell-arg-load-hook '(eshell-arg-initialize)
- "*A hook that gets run when `eshell-arg' is loaded."
+ "A hook that gets run when `eshell-arg' is loaded."
:type 'hook
:group 'eshell-arg)
@@ -129,13 +129,13 @@ treated as a literal character."
:group 'eshell-arg)
(defcustom eshell-special-chars-inside-quoting '(?\\ ?\")
- "*Characters which are still special inside double quotes."
+ "Characters which are still special inside double quotes."
:type '(repeat character)
:group 'eshell-arg)
(defcustom eshell-special-chars-outside-quoting
(append eshell-delimiter-argument-list '(?# ?! ?\\ ?\" ?\'))
- "*Characters that require escaping outside of double quotes.
+ "Characters that require escaping outside of double quotes.
Without escaping them, they will introduce a change in the argument."
:type '(repeat character)
:group 'eshell-arg)
@@ -279,7 +279,7 @@ Point is left at the end of the arguments."
(= (+ pos 2) (point-max))))))
(defun eshell-quote-backslash (string &optional index)
- "Intelligently backslash the character occuring in STRING at INDEX.
+ "Intelligently backslash the character occurring in STRING at INDEX.
If the character is itself a backslash, it needs no escaping."
(let ((char (aref string index)))
(if (eq char ?\\)
diff --git a/lisp/textmodes/fill.el b/lisp/textmodes/fill.el
index 0da0d70359..47182d7e1f 100644
--- a/lisp/textmodes/fill.el
+++ b/lisp/textmodes/fill.el
@@ -34,7 +34,7 @@
:group 'editing)
(defcustom fill-individual-varying-indent nil
- "*Controls criterion for a new paragraph in `fill-individual-paragraphs'.
+ "Controls criterion for a new paragraph in `fill-individual-paragraphs'.
Non-nil means changing indent doesn't end a paragraph.
That mode can handle paragraphs with extra indentation on the first line,
but it requires separator lines between paragraphs.
@@ -43,7 +43,7 @@ A value of nil means that any change in indentation starts a new paragraph."
:group 'fill)
(defcustom colon-double-space nil
- "*Non-nil means put two spaces after a colon when filling."
+ "Non-nil means put two spaces after a colon when filling."
:type 'boolean
:group 'fill)
(put 'colon-double-space 'safe-local-variable 'booleanp)
@@ -60,7 +60,7 @@ such as `fill-forward-paragraph-function'.")
"Non-nil means paragraph filling will try to pay attention to comments.")
(defcustom enable-kinsoku t
- "*Non-nil means enable \"kinsoku\" processing on filling paragraphs.
+ "Non-nil means enable \"kinsoku\" processing on filling paragraphs.
Kinsoku processing is designed to prevent certain characters from being
placed at the beginning or end of a line by filling.
See the documentation of `kinsoku' for more information."
@@ -84,7 +84,7 @@ reinserts the fill prefix in each resulting line."
(message "fill-prefix cancelled")))
(defcustom adaptive-fill-mode t
- "*Non-nil means determine a paragraph's fill prefix from its text."
+ "Non-nil means determine a paragraph's fill prefix from its text."
:type 'boolean
:group 'fill)
@@ -93,7 +93,7 @@ reinserts the fill prefix in each resulting line."
;; Added `%' for TeX comments.
;; RMS: deleted the code to match `1.' and `(1)'.
"[ \t]*\\([-!|#%;>*,A7$,1s"s#sC$,2"F(B]+[ \t]*\\)*"
- "*Regexp to match text at start of line that constitutes indentation.
+ "Regexp to match text at start of line that constitutes indentation.
If Adaptive Fill mode is enabled, a prefix matching this pattern
on the first and second lines of a paragraph is used as the
standard indentation for the whole paragraph.
@@ -105,7 +105,7 @@ a role."
:group 'fill)
(defcustom adaptive-fill-first-line-regexp "\\`[ \t]*\\'"
- "*Regexp specifying whether to set fill prefix from a one-line paragraph.
+ "Regexp specifying whether to set fill prefix from a one-line paragraph.
When a paragraph has just one line, then after `adaptive-fill-regexp'
finds the prefix at the beginning of the line, if it doesn't
match this regexp, it is replaced with whitespace.
@@ -773,7 +773,7 @@ left to move.")
If JUSTIFY is non-nil (interactively, with prefix argument), justify as well.
If `sentence-end-double-space' is non-nil, then period followed by one
space does not end a sentence, so don't break a line there.
-the variable `fill-column' controls the width for filling.
+The variable `fill-column' controls the width for filling.
If `fill-paragraph-function' is non-nil, we call it (passing our
argument to it), and if it returns non-nil, we simply return its value.
@@ -1043,7 +1043,7 @@ space does not end a sentence, so don't break a line there."
(defcustom default-justification 'left
- "*Method of justifying text not otherwise specified.
+ "Method of justifying text not otherwise specified.
Possible values are `left', `right', `full', `center', or `none'.
The requested kind of justification is done whenever lines are filled.
The `justification' text-property can locally override this variable."
diff --git a/lisp/textmodes/rst.el b/lisp/textmodes/rst.el
index 7eca907bc2..7d0006a8ee 100644
--- a/lisp/textmodes/rst.el
+++ b/lisp/textmodes/rst.el
@@ -199,7 +199,7 @@
;;; Code:
-(defgroup rst nil "Support for reStructuredText documents"
+(defgroup rst nil "Support for reStructuredText documents."
:group 'wp
:version "23.1"
:link '(url-link "http://docutils.sourceforge.net/rst.html"))
@@ -308,7 +308,7 @@ This inherits from Text mode.")
;; Abbrevs.
(defvar rst-mode-abbrev-table nil
- "Abbrev table used while in rst mode.")
+ "Abbrev table used while in Rst mode.")
(define-abbrev-table 'rst-mode-abbrev-table
'(
("contents" ".. contents::\n..\n " nil 0)
@@ -351,13 +351,13 @@ The hook for Text Mode is run before this one."
(defcustom rst-mode-lazy t
- "*If non-nil Rst Mode tries to font-lock multi-line elements correctly.
+ "If non-nil Rst mode tries to font-lock multi-line elements correctly.
Because this is really slow it should be set to nil if neither `jit-lock-mode'
not `lazy-lock-mode' and activated.
If nil, comments and literal blocks are font-locked only on the line they start.
-The value of this variable is used when Rst Mode is turned on."
+The value of this variable is used when Rst mode is turned on."
:group 'rst
:type '(boolean))
@@ -369,10 +369,10 @@ The value of this variable is used when Rst Mode is turned on."
"Major mode for editing reStructuredText documents.
There are a number of convenient keybindings provided by
-rst-mode. The main one is \[rst-adjust\], it updates or rotates
+Rst mode. The main one is \\[rst-adjust\], it updates or rotates
the section title around point or promotes/demotes the
-decorations within the region (see full details below). Use
-negative prefix arg to rotate in the other direction.
+decorations within the region (see full details below).
+Use negative prefix arg to rotate in the other direction.
\\{rst-mode-map}
Turning on `rst-mode' calls the normal hooks `text-mode-hook' and
@@ -448,10 +448,9 @@ With no argument, this command toggles the mode.
Non-null prefix argument turns on the mode.
Null prefix argument turns off the mode.
-When ReST minor mode is enabled, the ReST mode
-keybindings are installed on top of the major
-mode bindings. Use this for modes derived from
-text-mode, like mail-mode.."
+When ReST minor mode is enabled, the ReST mode keybindings
+are installed on top of the major mode bindings. Use this
+for modes derived from Text mode, like Mail mode."
;; The initial value.
nil
;; The indicator for the mode line.
@@ -555,8 +554,7 @@ text-mode, like mail-mode.."
;; that has been found previously).
(defgroup rst-adjust nil
- "Settings for adjustment and cycling of section title
-decorations."
+ "Settings for adjustment and cycling of section title decorations."
:group 'rst
:version "21.1")
@@ -580,7 +578,7 @@ title in the file."
(defcustom rst-default-indent 1
"Number of characters to indent the section title.
-THis is used for when toggling decoration styles, when switching
+This is used for when toggling decoration styles, when switching
from a simple decoration style to a over-and-under decoration
style."
:group 'rst-adjust)
@@ -594,13 +592,13 @@ style."
"Return true if the line is homogeneous.
Predicate that returns the unique char if the current line is
-composed only of a single repeated non-whitespace character. This
-returns the char even if there is whitespace at the beginning of
-the line.
+composed only of a single repeated non-whitespace character.
+This returns the char even if there is whitespace at the
+beginning of the line.
If ACCEPT-SPECIAL is specified we do not ignore special sequences
which normally we would ignore when doing a search on many lines.
-For example, normally we have cases to ignore commonly occuring
+For example, normally we have cases to ignore commonly occurring
patterns, such as :: or ...; with the flag do not ignore them."
(save-excursion
(back-to-indentation)
@@ -632,9 +630,9 @@ See `rst-line-homogeneous-p' about ACCEPT-SPECIAL."
(defun rst-compare-decorations (deco1 deco2)
"Compare decorations.
-Returns true if both DECO1 and DECO2 decorations are equal,
+Return true if both DECO1 and DECO2 decorations are equal,
according to restructured text semantics (only the character and
-the style are compared, the indentation does not matter."
+the style are compared, the indentation does not matter)."
(and (eq (car deco1) (car deco2))
(eq (cadr deco1) (cadr deco2))))
@@ -642,7 +640,7 @@ the style are compared, the indentation does not matter."
(defun rst-get-decoration-match (hier deco)
"Return the index (level) in hierarchy HIER of decoration DECO.
This basically just searches for the item using the appropriate
-comparison and returns the index. We return nil if the item is
+comparison and returns the index. Return nil if the item is
not found."
(let ((cur hier))
(while (and cur (not (rst-compare-decorations (car cur) deco)))
@@ -653,9 +651,9 @@ not found."
(defun rst-suggest-new-decoration (alldecos &optional prev)
"Suggest a new, different decoration from all that have been seen.
-ALLDECOS is the set of all decorations, including the line
-numbers. PREV is the optional previous decoration, in order to
-suggest a better match."
+ALLDECOS is the set of all decorations, including the line numbers.
+PREV is the optional previous decoration, in order to suggest a
+better match."
;; For all the preferred decorations...
(let* (
@@ -689,10 +687,10 @@ suggest a better match."
(defun rst-update-section (char style &optional indent)
"Unconditionally update the style of a section decoration.
-Do this using the given character CHAR, with STYLE 'simple or
-'over-and-under, and with indent INDENT. If the STYLE is
-'simple, whitespace before the title is removed (indent is always
-assume to be 0).
+Do this using the given character CHAR, with STYLE 'simple
+or 'over-and-under, and with indent INDENT. If the STYLE
+is 'simple, whitespace before the title is removed (indent
+is always assumed to be 0).
If there are existing overline and/or underline from the
existing decoration, they are removed before adding the
@@ -859,14 +857,14 @@ is one) is not taken into account when building the hierarchy."
"Get the decoration at POINT.
Looks around point and finds the characteristics of the
-decoration that is found there. We assume that the cursor is
+decoration that is found there. Assumes that the cursor is
already placed on the title line (and not on the overline or
underline).
This function returns a (char, style, indent) triple. If the
-characters of overline and underline are different, we return
-the underline character. The indent is always calculated. A
-decoration can be said to exist if the style is not nil.
+characters of overline and underline are different, return
+the underline character. The indent is always calculated.
+A decoration can be said to exist if the style is not nil.
A point can be specified to go to the given location before
extracting the decoration."
@@ -925,9 +923,9 @@ extracting the decoration."
(defun rst-get-decorations-around (&optional alldecos)
"Return the decorations around point.
-Given the list of all decorations ALLDECOS (with positions), find
-the decorations before and after the given point. A list of the
-previous and next decorations is returned."
+Given the list of all decorations ALLDECOS (with positions),
+find the decorations before and after the given point.
+A list of the previous and next decorations is returned."
(let* ((all (or alldecos (rst-find-all-decorations)))
(curline (line-number-at-pos))
prev next
@@ -947,7 +945,7 @@ previous and next decorations is returned."
(defun rst-decoration-complete-p (deco)
- "Return true if the decoration DECO around POINT is complete."
+ "Return true if the decoration DECO around point is complete."
;; Note: we assume that the detection of the overline as being the underline
;; of a preceding title has already been detected, and has been eliminated
;; from the decoration that is given to us.
@@ -1082,8 +1080,8 @@ This function is meant to be invoked possibly multiple times, and
can vary its behavior with a true TOGGLE-STYLE argument, or with
a REVERSE-DIRECTION argument.
-General Behaviour
-=================
+General Behavior
+================
The next action it takes depends on context around the point, and
it is meant to be invoked possibly more than once to rotate among
@@ -1121,8 +1119,8 @@ The decorations consist in
See source code for mode details.
-Detailed Behaviour Description
-==============================
+Detailed Behavior Description
+=============================
Here are the gory details of the algorithm (it seems quite
complicated, but really, it does the most obvious thing in all
@@ -1183,7 +1181,7 @@ of those decoration that has not been seen in the file yet (and
not including the decoration around point), and the next
invocation rolls over to the other end of the hierarchy (i.e. it
cycles). This allows you to avoid having to set which character
-to use by always using the
+to use.
If REVERSE-DIRECTION is true, the effect is to change the
direction of rotation in the hierarchy of decorations, thus
@@ -1212,7 +1210,7 @@ Indented section titles such as ::
My Title
--------
-are illegal in restructuredtext and thus not recognized by the
+are invalid in restructuredtext and thus not recognized by the
parser. This code will thus not work in a way that would support
indented sections (it would be ambiguous anyway).
@@ -1533,9 +1531,9 @@ is a regular expression for matching the lines with items."
(format "\\([%s][ \t]\\)[^ \t]" (regexp-quote (concat rst-bullets)))
"Regexp for finding bullets.")
-(defvar rst-re-enumerations
- "\\(\\(#\\|[0-9]+\\)\\.[ \t]\\)[^ \t]"
- "Regexp for finding bullets.")
+;; (defvar rst-re-enumerations
+;; "\\(\\(#\\|[0-9]+\\)\\.[ \t]\\)[^ \t]"
+;; "Regexp for finding bullets.")
(defvar rst-re-items
(format "\\(%s\\|%s\\)[^ \t]"
@@ -1610,7 +1608,7 @@ string and a marker to the section in the original text document.
If there are missing section levels, the section titles are
inserted automatically, and the title string is set to nil, and
the marker set to the first non-nil child of itself.
-Conceptually, the nil nodes--i.e. those which have no title--are
+Conceptually, the nil nodes--i.e. those which have no title--are
to be considered as being the same line as their first non-nil
child. This has advantages later in processing the graph."
@@ -1684,9 +1682,9 @@ POINT (default being the current point in the current buffer),
find and return the node within the sectree where the cursor
lives.
-Return values: a pair of (parent path, container subtree). The
-parent path is simply a list of the nodes above the container
-subtree node that we're returning."
+Return values: a pair of (parent path, container subtree).
+The parent path is simply a list of the nodes above the
+container subtree node that we're returning."
(let (path outtree)
@@ -1789,11 +1787,11 @@ The TOC is inserted indented at the current column."
(defun rst-toc-insert-node (node level indent pfx)
"Insert tree node NODE in table-of-contents.
-Recursive function that does printing of the inserted toc. LEVEL
-is the depth level of the sections in the tree. INDENT bis the
-indentation string. PFX is the prefix numbering, that includes
-the alignment necessary for all the children of level to
-align."
+Recursive function that does printing of the inserted toc.
+LEVEL is the depth level of the sections in the tree.
+INDENT is the indentation string. PFX is the prefix numbering,
+that includes the alignment necessary for all the children of
+level to align."
;; Note: we do child numbering from the parent, so we start number the
;; children one level before we print them.
@@ -1864,7 +1862,7 @@ align."
(defun rst-toc-insert-find-delete-contents ()
- "Find and deletes an existing comment after the first contents directive.
+ "Find and delete an existing comment after the first contents directive.
Delete that region. Return t if found and the cursor is left after the comment."
(goto-char (point-min))
;; We look for the following and the following only (in other words, if your
@@ -1955,8 +1953,8 @@ file-write hook to always make it up-to-date automatically."
(defun rst-toc-count-lines (node target-node)
"Count the number of lines from NODE to the TARGET-NODE node.
This recursive function returns a cons of the number of
-additional lines that have been counted for its node and children
-and 't if the node has been found."
+additional lines that have been counted for its node and
+children, and t if the node has been found."
(let ((count 1)
found)
@@ -2045,7 +2043,7 @@ brings the cursor in that section."
(recenter 5)))
(defun rst-toc-mode-goto-section ()
- "Go to the section the current line describes and kill the toc buffer."
+ "Go to the section the current line describes and kill the TOC buffer."
(interactive)
(rst-goto-section t))
@@ -2575,7 +2573,7 @@ With prefix argument set the empty lines too."
(require 'font-lock)
-(defgroup rst-faces nil "Faces used in Rst Mode"
+(defgroup rst-faces nil "Faces used in Rst Mode."
:group 'rst
:group 'faces
:version "21.1")
@@ -2668,7 +2666,7 @@ general but you do not like the details."
:set 'rst-set-level-default)
(defcustom rst-level-face-base-color "grey"
"The base name of the color to be used for creating background colors in
-ection title faces for all levels."
+section title faces for all levels."
:group 'rst-faces-defaults
:type '(string)
:set 'rst-set-level-default)
@@ -2759,7 +2757,7 @@ details check the Rst Faces Defaults group."
"Non-nil if we can use the character classes in our regexps.")
(defun rst-font-lock-keywords-function ()
- "Return keywords to highlight in rst mode according to current settings."
+ "Return keywords to highlight in Rst mode according to current settings."
;; The reST-links in the comments below all relate to sections in
;; http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html
(let* ( ;; This gets big - so let's define some abbreviations
@@ -3057,8 +3055,8 @@ point is not moved."
;; Adornments
(defvar rst-font-lock-adornment-point nil
- "Stores the point where the current adornment ends. Also used as a trigger
-for `rst-font-lock-handle-adornment'.")
+ "Stores the point where the current adornment ends.
+Also used as a trigger for `rst-font-lock-handle-adornment'.")
;; Here `rst-font-lock-handle-adornment' stores the section level of the
;; current adornment or t for a transition.