Function: bib-mode

bib-mode is an interactive and byte-compiled function defined in bib-mode.el.gz.

Signature

(bib-mode)

Documentation

Mode for editing lookbib style bibliographies.

Hit RETURN to get next % field key. If you want to ignore this field, just hit RETURN again. Use text-mode to turn this feature off.

 journal papers: A* T D J V N P K W X
 articles in books & proceedings: A* T D B E* I C P K W X
 tech reports: A* T D R I C K W X
 books: A* T D I C K W X

Fields:

A uthor T itle D ate J ournal
V olume N umber P age K eywords
B in book or proceedings E ditor C ity & state
I nstitution, school, or publisher R eport number or phd thesis or masters thesis or draft or
     unnumbered or unpublished
W here can be found locally (login name, or ailib, etc.) X comments (not used in indexing)

M-x bib-unread (bib-unread) appends current entry to a different file (for example, a file of papers to be read in the future), given by the value of the variable bib-unread-file. M-x bib-mark (bib-mark) marks current or previous entry. Abbreviations are saved in bib-mode-abbrev-table. Hook can be stored in bib-mode-hook. Field keys given by variable bib-assoc.

Commands:
C-c C-@ bib-mark
C-c C-u bib-unread
M-` abbrev-mode(var)/abbrev-mode(fun)
RET bib-return-key

Probably introduced at or before Emacs version 29.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/bib-mode.el.gz
(define-derived-mode bib-mode text-mode "Bib"
   "Mode for editing `lookbib' style bibliographies.
Hit RETURN to get next % field key.
If you want to ignore this field, just hit RETURN again.
Use `text-mode' to turn this feature off.

 journal papers:                    A* T D J V N P K W X
 articles in books & proceedings:   A* T D B E* I C P K W X
 tech reports:                      A* T D R I C K W X
 books:                             A* T D I C K W X

Fields:

A uthor		T itle		D ate           J ournal
V olume		N umber		P age		K eywords
B in book or proceedings	E ditor		C ity & state
I nstitution, school, or publisher
R eport number or `phd thesis' or `masters thesis' or `draft' or
     `unnumbered' or `unpublished'
W here can be found locally (login name, or ailib, etc.)
X comments (not used in indexing)

\\[bib-unread] appends current entry to a different file (for example,
a file of papers to be read in the future), given by the value of the
variable `bib-unread-file'.
\\[bib-mark] marks current or previous entry.
Abbreviations are saved in `bib-mode-abbrev-table'.
Hook can be stored in `bib-mode-hook'.
Field keys given by variable `bib-assoc'.

Commands:
\\{bib-mode-map}"
   (abbrev-mode 1))