emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] emacs/lisp/textmodes bibtex.el


From: Roland Winkler
Subject: [Emacs-commit] emacs/lisp/textmodes bibtex.el
Date: Thu, 29 Dec 2005 15:23:52 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Branch:         
Changes by:     Roland Winkler <address@hidden> 05/12/29 15:23:52

Modified files:
        lisp/textmodes : bibtex.el 

Log message:
        (bibtex-entry-type-whitespace)
        (bibtex-entry-type-str, bibtex-empty-field-re)
        (bibtex-search-backward-string, bibtex-preamble-prefix)
        (bibtex-search-entry, bibtex-enclosing-entry-maybe-empty-head):
        Removed.
        (bibtex-any-valid-entry-type): New variable.
        (bibtex-parse-field-name): Simplify.
        (bibtex-parse-string, bibtex-search-forward-string): New arg
        empty-key.
        (bibtex-preamble-prefix): Include left delimiter.
        (bibtex-search-forward-field, bibtex-search-backward-field): Allow
        unbounded search past entry boundaries (required by bibtex-pop).
        (bibtex-text-in-field-bounds): Use push.
        (bibtex-text-in-field): Do not use bibtex-narrow-to-entry.
        (bibtex-parse-preamble, bibtex-valid-entry)
        (bibtex-beginning-first-field): New functions.
        (bibtex-skip-to-valid-entry): Use bibtex-valid-entry.  Fix regexp.
        (bibtex-map-entries): Fix docstring.
        (bibtex-flash-head): New arg prompt. Simplify.
        (bibtex-enclosing-field): Include code of bibtex-inside-field.
        (bibtex-insert-kill): Simplify.  Always insert text past the
        current field or entry.
        (bibtex-format-entry): Use bibtex-parse-field.
        (bibtex-pop): Use bibtex-beginning-of-entry and
        bibtex-end-of-entry to initiate the search.  Insert empty field if
        we found ourselves.
        (bibtex-print-help-message): New args field and comma.  Handle
        entry keys.
        (bibtex-make-field): Use bibtex-beginning-of-entry.
        (bibtex-end-of-entry): Use bibtex-valid-entry.  Recognize any
        invalid entry.
        (bibtex-validate): Use bibtex-valid-entry and bibtex-parse-string.
        Handle preambles.  Simplify code for thorough test.
        (bibtex-next-field, bibtex-find-text, bibtex-find-text-internal):
        New arg comma.  Handle entry heads.
        (bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters)
        (bibtex-kill-field, bibtex-copy-field-as-kil, bibtex-empty-field):
        New arg comma.
        (bibtex-kill-entry): Use bibtex-any-entry-maybe-empty-head.
        (bibtex-fill-field): Simplify.
        (bibtex-fill-entry): Use bibtex-beginning-first-field and
        bibtex-parse-field.
        (bibtex-convert-alien): Do not wait before calling
        bibtex-validate.
        (bibtex-complete): Use bibtex-parse-preamble.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/emacs/lisp/textmodes/bibtex.el.diff?tr1=1.104&tr2=1.105&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]