branch: scratch/greader
commit dff6b60acb7456422f5e32e2c9a36fda8f077267
Author: Stefan Monnier <monn...@iro.umontreal.ca>
Commit: Stefan Monnier <monn...@iro.umontreal.ca>

    * greader.el: Improve some of the docstrings
---
 greader-speechd.el |  9 ++++-----
 greader.el         | 36 +++++++++++++++++-------------------
 2 files changed, 21 insertions(+), 24 deletions(-)

diff --git a/greader-speechd.el b/greader-speechd.el
index 196eed3d99..c928de5a55 100644
--- a/greader-speechd.el
+++ b/greader-speechd.el
@@ -58,8 +58,8 @@ using `greader-speechd-executable' as basename."
 
 (defun greader-speechd-set-language
     (&optional lang)
-  "Set language 'lang' for speech-dispatcher client.
-if lang is omitted, it looks in variable greader-speechd-language and
+  "Set language LANG for speech-dispatcher client.
+if LANG is omitted, it looks in variable `greader-speechd-language' and
 retrieves the appropriate string used by spd-say or another client
 compatible."
   (if (not lang)
@@ -71,8 +71,7 @@ compatible."
 (defun greader-speechd-set-rate
     (&optional rate)
   "Return parameter suitable for spd-say to set speech rate.
-for further documentation, see the documentation for
-greader-speechd-rate variable."
+for further documentation, see the `greader-speechd-rate' variable."
   (if (not rate)
       (concat "-r " (number-to-string greader-speechd-rate))
     (progn
@@ -81,7 +80,7 @@ greader-speechd-rate variable."
 
 (defun greader-speechd-set-punctuation (&optional punct)
   "Return a suitable parameter to pass to spd-say for setting punctuation 
level.
-punct must be a numeric value, 0 for no punctuation, 1 for some and 2
+PUNCT must be a numeric value, 0 for no punctuation, 1 for some and 2
 or >2 for all punctuation."
   (catch 'return
     (cond
diff --git a/greader.el b/greader.el
index 022cba6362..bfe2ea837f 100644
--- a/greader.el
+++ b/greader.el
@@ -65,11 +65,11 @@
 (define-obsolete-variable-alias 'greader-before-get-sentence-functions
   'greader-before-get-sentence-hook "2023")
 (defvar greader-before-get-sentence-hook nil
-  "List of functions to run before getting a sentence.
+  "Hook run before getting a sentence.
 Functions in this variable don't receive arguments.")
 
 (defvar greader-after-get-sentence-functions nil
-  "Hook after getting a sentence.
+  "Hook run after getting a sentence.
 Functions in this hook take a string as argument, and should modify
   that string that contains the sentence that will be read.
 the function should return modified sentence, or nil if no operation
@@ -101,14 +101,13 @@ Return SENTENCE, eventually modified by the functions."
   'greader-before-finish-functions "2023")
 (defvar greader-before-finish-functions nil
   "Code executed just after finishing reading of buffer.
-Functions in this hook should return non -nil if at least one function
+Functions in this hook should return non-nil if at least one function
   returns non-nil, meaning that reading of buffer continues.
 If all the functions called return nil, reading finishes normally.")
 
 (defun greader--call-before-finish-functions ()
   "Return t if at least one of the function return t.
-If all the functions in the hook return nil, this function return
-  nil."
+If all the functions in the hook return nil, this function return nil."
   (if greader-before-finish-functions
       (progn
        (let ((flag nil) (result nil))
@@ -119,7 +118,7 @@ If all the functions in the hook return nil, this function 
return
          flag))
     nil))
 (defvar greader-after-stop-hook nil
-  "The functions in this variable are executed just after tts is stopped.")
+  "Hook run just after tts is stopped.")
 
 (defgroup
   greader
@@ -208,9 +207,9 @@ Instead, the sentence will be read completely."
   :tag "enable debug"
   :type 'boolean)
 
-(defcustom   greader-hook nil
-  "Hook ran after mode activation.
-through this hook you can
+(defcustom   greader-hook nil ;; FIXME: Can't see where it's run!
+  "Hook run after mode activation.
+Through this hook you can
 customize your key definitions for greader, for example."
   :tag "greader-mode hook"
   :type 'hook)
@@ -381,8 +380,8 @@ This only happens if the variables `greader-start-region' 
and
     b))
 
 (defun greader-call-backend (command &optional arg)
-  "Call BACKEND passing it COMMAND and ARG.
-\(internal use!\)."
+  "Call backend passing it COMMAND and ARG.
+\(internal use!\)." ;; FIXME: Use "--" in the name, then.
 
   (if arg
       (funcall greader-current-backend command arg)
@@ -395,10 +394,9 @@ This only happens if the variables `greader-start-region' 
and
 (defvar greader-dissoc-buffer "*Dissociation*")
 (defvar greader-temp-function nil)
 (defun greader-change-backend (&optional backend)
-  "Change BACKEND used for actually read the buffer.
-If backend is
-specified, it changes to backend, else it cycles throwgh available
-backends."
+  "Change backend used for actually read the buffer.
+If BACKEND is non-nil, it changes to BACKEND, else it cycles through
+available backends."
   (interactive
    (list
     (if current-prefix-arg
@@ -675,10 +673,10 @@ Optional argument STRING contains the string passed to
 
 (defun greader-set-language (lang)
   "Set language of tts.
-LANG must be in ISO code, for example `en' for english or `fr' for
-french.  This function sets the language of tts local for current
-buffer, so if you want to set it globally, please use `m-x
-`customize-option' <RET> greader-language <RET>'."
+LANG must be in ISO code, for example `en' for English or `fr' for
+French.  This function sets the language of tts local for current
+buffer, so if you want to set it globally, please use
+`M-x customize-option RET greader-language RET'."
   (interactive
    (list
     (let (result)

Reply via email to