summaryrefslogtreecommitdiff
path: root/lisp/textmodes/refbib.el
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1991-04-12 20:25:03 +0000
committerJim Blandy <jimb@redhat.com>1991-04-12 20:25:03 +0000
commit6a7527c432e92e8ba6a643900c507e57525f46c7 (patch)
tree669c67e50150a0b2d5a12177b4d48abfd868b90f /lisp/textmodes/refbib.el
parenta5947bc1b1f509b0c63b4634d6ab9ecc3a3d350c (diff)
downloademacs-6a7527c432e92e8ba6a643900c507e57525f46c7.tar.gz
*** empty log message ***
Diffstat (limited to 'lisp/textmodes/refbib.el')
-rw-r--r--lisp/textmodes/refbib.el71
1 files changed, 33 insertions, 38 deletions
diff --git a/lisp/textmodes/refbib.el b/lisp/textmodes/refbib.el
index 3b376cdd90b..149c2f7e5c6 100644
--- a/lisp/textmodes/refbib.el
+++ b/lisp/textmodes/refbib.el
@@ -84,22 +84,22 @@ BibTeX macro \"ijcai7\".")
(defvar r2b-proceedings-list
'()
" Assoc list of books or journals which are really conference proceedings,
-but whose name and whose abbrev expansion (as defined in r2b-journal-abbrevs
-and r2b-booktitle-abbrevs) does not contain the words 'conference' or
-'proceedings'. (Those cases are handled automatically.)
+but whose name and whose abbrev expansion (as defined in `r2b-journal-abbrevs'
+and `r2b-booktitle-abbrevs') does not contain the words \"conference\" or
+\"proceedings\". (Those cases are handled automatically.)
The entry must match the given data exactly.
Because titles are capitalized before matching, the items in this list
should begin with a capital letter.
For example, suppose the title \"Ijcai81\" is used for the proceedings of
-a conference, and it's expansion is the BibTeX macro \"ijcai7\". Then
-r2b-proceedings-list should be '((\"Ijcai81\") ...). If instead its
+a conference, and it's expansion is the BibTeX macro \"ijcai7\". Then
+`r2b-proceedings-list' should be '((\"Ijcai81\") ...). If instead its
expansion were \"Proceedings of the Seventh International Conference
-on Artificial Intelligence\", then you would NOT need to include Ijcai81
-in r2b-proceedings-list (although it wouldn't cause an error).")
+on Artificial Intelligence\", then you would NOT need to include Ijcai81
+in `r2b-proceedings-list' (although it wouldn't cause an error).")
(defvar r2b-additional-stop-words
"Some\\|What"
- "Words other than the capitialize-title-stop-words
+ "Words other than the `capitialize-title-stop-words'
which are not to be used to build the citation key")
@@ -121,7 +121,7 @@ word in the title)")
(concat "\\(" capitalize-title-stop-words "\\)\\(\\b\\|'\\)"))
(defun capitalize-title-region (begin end)
- "Like capitalize-region, but don't capitalize stop words, except the first"
+ "Like `capitalize-region', but don't capitalize stop words, except the first."
(interactive "r")
(let ((case-fold-search nil) (orig-syntax-table (syntax-table)))
(unwind-protect
@@ -144,7 +144,7 @@ word in the title)")
(defun capitalize-title (s)
- "Like capitalize, but don't capitalize stop words, except the first"
+ "Like capitalize, but don't capitalize stop words, except the first."
(save-excursion
(set-buffer (get-buffer-create "$$$Scratch$$$"))
(erase-buffer)
@@ -154,7 +154,7 @@ word in the title)")
;*********************************************************
(defun r2b-reset ()
- "unbind defvars, for debugging"
+ "Unbind defvars, for debugging."
(interactive)
(makunbound 'r2b-journal-abbrevs)
(makunbound 'r2b-booktitle-abbrevs)
@@ -162,8 +162,7 @@ word in the title)")
(makunbound 'capitalize-title-stop-words)
(makunbound 'capitalize-title-stop-regexp)
(makunbound 'r2b-additional-stop-words)
- (makunbound 'r2b-stop-regexp)
- )
+ (makunbound 'r2b-stop-regexp))
(defvar r2b-stop-regexp
(concat "\\`\\(\\("
@@ -175,11 +174,10 @@ word in the title)")
(if r2b-trace-on
(progn
(apply (function message) args)
- (sit-for 0)
- )))
+ (sit-for 0))))
(defun r2b-match (exp)
- "returns string matched in current buffer"
+ "Returns string matched in current buffer."
(buffer-substring (match-beginning exp) (match-end exp)))
(defvar r2b-out-buf-name "*Out*" "*output from refer-to-bibtex" )
@@ -223,12 +221,11 @@ word in the title)")
))
(defun r2b-clear-variables ()
- "set all global vars used by r2b to nil"
+ "Set all global vars used by r2b to nil."
(let ((vars r2b-variables))
(while vars
(set (car vars) nil)
- (setq vars (cdr vars)))
- ))
+ (setq vars (cdr vars)))))
(defun r2b-warning (&rest args)
(setq r2b-error-found t)
@@ -236,8 +233,7 @@ word in the title)")
(princ "\n" r2b-log)
(princ "\n" r2b-out-buf)
(princ "% " r2b-out-buf)
- (princ (apply (function format) args) r2b-out-buf)
- )
+ (princ (apply (function format) args) r2b-out-buf))
(defun r2b-get-field (var field &optional unique required capitalize)
"Set VAR to string value of FIELD, if any. If none, VAR is set to
@@ -278,7 +274,7 @@ title if CAPITALIZE is true. Returns value of VAR."
))
(defun r2b-set-match (var n regexp string )
- "set VAR to the Nth subpattern in REGEXP matched by STRING, or nil if none"
+ "Set VAR to the Nth subpattern in REGEXP matched by STRING, or nil if none."
(set var
(if (and (stringp string) (string-match regexp string))
(substring string (match-beginning n) (match-end n))
@@ -291,7 +287,7 @@ title if CAPITALIZE is true. Returns value of VAR."
("sep") ("oct") ("nov") ("dec")))
(defun r2b-convert-month ()
- "Try to convert r2bv-month to a standard 3 letter name"
+ "Try to convert `r2bv-month' to a standard 3 letter name."
(if r2bv-month
(let ((months r2b-month-abbrevs))
(if (string-match "[^0-9]" r2bv-month)
@@ -316,7 +312,7 @@ title if CAPITALIZE is true. Returns value of VAR."
)
(defun r2b-snarf-input ()
- "parse buffer into global variables"
+ "Parse buffer into global variables."
(let ((case-fold-search t))
(r2b-trace "snarfing...")
(sit-for 0)
@@ -376,9 +372,9 @@ title if CAPITALIZE is true. Returns value of VAR."
(defun r2b-put-field (field data &optional abbrevs)
- "print bibtex FIELD = {DATA} if DATA not null; precede
+ "Print bibtex FIELD = {DATA} if DATA not null; precede
with a comma and newline; if ABBREVS list is given, then
-try to replace the {DATA} with an abbreviation"
+try to replace the {DATA} with an abbreviation."
(if data
(let (match nodelim multi-line index)
(cond
@@ -433,7 +429,7 @@ try to replace the {DATA} with an abbreviation"
(defun r2b-require (vars)
- "If any of VARS is null, set to empty string and log error"
+ "If any of VARS is null, set to empty string and log error."
(cond
((null vars))
((listp vars) (r2b-require (car vars)) (r2b-require (cdr vars)))
@@ -448,11 +444,11 @@ try to replace the {DATA} with an abbreviation"
(defmacro r2b-moveq (new old)
- "set NEW to OLD and set OLD to nil"
+ "Set NEW to OLD and set OLD to nil."
(list 'progn (list 'setq new old) (list 'setq old 'nil)))
(defun r2b-isa-proceedings (name)
- "return t if NAME is the name of proceedings"
+ "Return t if NAME is the name of proceedings."
(and
name
(or
@@ -464,8 +460,8 @@ try to replace the {DATA} with an abbreviation"
)))
(defun r2b-isa-university (name)
- "return t if NAME is a university or similar organization,
-but not a publisher"
+ "Return t if NAME is a university or similar organization,
+but not a publisher."
(and
name
(string-match "university" name)
@@ -474,7 +470,7 @@ but not a publisher"
))
(defun r2b-barf-output ()
- "generate bibtex based on global variables"
+ "Generate bibtex based on global variables."
(let ((standard-output r2b-out-buf) (case-fold-search t) match)
(r2b-trace "...barfing")
@@ -604,8 +600,8 @@ but not a publisher"
(defun r2b-convert-record (output-name)
- "transform current bib entry and append to buffer OUTPUT;
-do M-x r2b-help for more info"
+ "Transform current bib entry and append to buffer OUTPUT;
+do \"M-x r2b-help\" for more info."
(interactive
(list (read-string "Output to buffer: " r2b-out-buf-name)))
(let (rec-end rec-begin not-done)
@@ -641,8 +637,8 @@ do M-x r2b-help for more info"
(defun r2b-convert-buffer (output-name)
- "transform current buffer and append to buffer OUTPUT;
-do M-x r2b-help for more info"
+ "Transform current buffer and append to buffer OUTPUT;
+do \"M-x r2b-help\" for more info."
(interactive
(list (read-string "Output to buffer: " r2b-out-buf-name)))
(save-excursion
@@ -703,7 +699,7 @@ To see this message again, perform
(defun r2b-help ()
- "print help message"
+ "Print help message."
(interactive)
(with-output-to-temp-buffer "*Help*"
(princ r2b-help-message)))
@@ -712,4 +708,3 @@ To see this message again, perform
(r2b-help))
(message "r2b loaded")
-