]> git.eshelyaron.com Git - emacs.git/commitdiff
(bibtex-entry-format): Mark as safe.
authorRoland Winkler <Roland.Winkler@physik.uni-erlangen.de>
Mon, 18 Aug 2008 00:39:22 +0000 (00:39 +0000)
committerRoland Winkler <Roland.Winkler@physik.uni-erlangen.de>
Mon, 18 Aug 2008 00:39:22 +0000 (00:39 +0000)
(bibtex-autokey-year-title-separator): Fix doscstring.

lisp/textmodes/bibtex.el

index 362aea1e4e4e59e018f03daea70df9c9922b4acd..e5e3f4d76932fee35dda3308bc5d5a4e564c1426 100644 (file)
@@ -146,6 +146,18 @@ The value nil means do no formatting at all."
                       (const unify-case)
                       (const braces)
                       (const strings))))
+(put 'bibtex-entry-format 'safe-local-variable
+     (lambda (x)
+       (or (eq x t)
+           (let ((OK t))
+             (while (consp x)
+               (unless (memq (pop x)
+                             '(opts-or-alts required-fields numerical-fields
+                               page-dashes whitespace inherit-booktitle realign
+                               last-comma delimiters unify-case braces strings))
+                 (setq OK nil)))
+             (unless (null x) (setq OK nil))
+             OK))))
 
 (defcustom bibtex-field-braces-alist nil
  "Alist of field regexps that \\[bibtex-clean-entry] encloses by braces.
@@ -795,7 +807,7 @@ See `bibtex-generate-autokey' for details."
   :type 'string)
 
 (defcustom bibtex-autokey-year-title-separator ":_"
-  "String to be put between name part and year part of key.
+  "String to be put between year part and title part of key.
 See `bibtex-generate-autokey' for details."
   :group 'bibtex-autokey
   :type 'string)
@@ -4150,7 +4162,7 @@ intermixed with \\[bibtex-pop-previous] (bibtex-pop-previous)."
 
 (defun bibtex-clean-entry (&optional new-key called-by-reformat)
   "Finish editing the current BibTeX entry and clean it up.
-Check that no required fields are empty and formats entry dependent
+Check that no required fields are empty and format entry dependent
 on the value of `bibtex-entry-format'.
 If the reference key of the entry is empty or a prefix argument is given,
 calculate a new reference key.  (Note: this works only if fields in entry