Function: bibtex-autokey-demangle-title

bibtex-autokey-demangle-title is a byte-compiled function defined in bibtex.el.gz.

Signature

(bibtex-autokey-demangle-title TITLEWORD)

Documentation

Do some abbreviations on TITLEWORD.

The rules are defined in bibtex-autokey-titleword-abbrevs and bibtex-autokey-titleword-length.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/bibtex.el.gz
(defun bibtex-autokey-demangle-title (titleword)
  "Do some abbreviations on TITLEWORD.
The rules are defined in `bibtex-autokey-titleword-abbrevs'
and `bibtex-autokey-titleword-length'."
  (let ((case-fold-search t)
        (alist bibtex-autokey-titleword-abbrevs))
    (while (and alist
                (not (string-match (concat "\\`\\(?:" (caar alist) "\\)\\'")
                                   titleword)))
      (setq alist (cdr alist)))
    (if alist
        (cdar alist)
      (funcall bibtex-autokey-titleword-case-convert-function
               (bibtex-autokey-abbrev titleword bibtex-autokey-titleword-length)))))