1. 23 Dec, 1994 5 commits
    • Richard M. Stallman's avatar
      (x_set_frame_parameters): Handle icon-left, icon-top parms. · a59e4f3d
      Richard M. Stallman authored
      (Fx_color_values): Doc fix.
      
      (Fx_create_frame): Check for parent-id parameter.
      Set explicit_parent and parent fields.
      Don't set visibility if explicit_parent.
      [! USE_X_TOOLKIT] (x_window): Specify parent window.
      a59e4f3d
    • Richard M. Stallman's avatar
      (imenu-always-use-completion-buffer-p): A value of · af447694
      Richard M. Stallman authored
      `never' now means never display a completion buffer.
      (imenu--completion-buffer): implement 'never behaviour.
      af447694
    • Richard M. Stallman's avatar
      906848bd
    • Richard M. Stallman's avatar
      (bibtex-string, bibtex-preamble): Use forward-line. · cb4ad359
      Richard M. Stallman authored
      (sort-subr): Don't call autload for this--that's done in loaddefs.el.
      (bibtex-mode): Add autoload cookie.
      
      Changed keybinding for bibtex-print-help-message
      (from \C-ch to \C-c?). Therefore, describe-mode is not longer on
      \C-c?. Also, changed prefix \C-cn for bibtex-narrow functions to
      \C-c\C-r.
      (bibtex-string-files): Changed documentation.
      (bibtex-mode-map): Inscriptions of menu bar changed from "Entry
      Types" to "Entry-Types" and "Bibtex Edit" to "BibTeX-Edit".
      (bibtex-string-files): Changed documentation.
      (bibtex-mode): If environment variable BIBINPUTS isn't defined,
      string files are searched in the current directory.
      (bibtex-completion-candidates): Now buffer-local to allow
      evaluation of different bibtex-string-files in different buffers.
      (bibtex-autokey-edit-before-use, bibtex-clean-entry): New variable
      that determines, if the user is allowed to edit auto-generated
      reference keys before they are used.
      (bibtex-generate-autokey, bibtex-clean-entry): New function to
      generate an autokey if necessary.
      (bibtex-autokey-names, bibtex-autokey-name-change-strings,
      bibtex-autokey-name-length, bibtex-autokey-name-separator,
      bibtex-autokey-year-length, bibtex-autokey-titlewords,
      bibtex-autokey-title-terminators,
      bibtex-autokey-titlewords-stretch,
      bibtex-autokey-titleword-first-ignore,
      bibtex-autokey-titleword-abbrevs,
      bibtex-autokey-titleword-change-strings,
      bibtex-autokey-titleword-length,
      bibtex-autokey-titleword-separator,
      bibtex-autokey-name-year-separator,
      bibtex-autokey-year-title-separator): New variables related to
      bibtex-generate-autokey.
      (bibtex-find-entry-location): Optional second parameter maybedup
      to tell it that entering a duplicate entry isn't to report by an
      error but by the return value of the function (necessary for
      bibtex-clean-entry to find the correct position of an entry with
      an autogenerated key without disturbing the user with unwanted
      messages).
      (bibtex-help-message): New variable to avoid printing of help
      messages in the echo area.
      (assoc-of-regexp): New function to match an alist of regexps.
      (bibtex-string-files, bibtex-completion-candidates, bibtex-mode):
      New variables to allow bibtex-complete-string to work on strings
      initialized from a variable and from @String definitions in a list
      of files, too.
      (bibtex-predefined-strings, bibtex-entry-field-alist): Changed to
      user options.
      (bibtex-mode): Changed doc string.
      (many functions and variables): Changed documentation strings of
      variables and functions to hold a complete sentence in the first
      line.
      (bibtex-print-help-message): Now line dependent and reports if it
      is called outside a BibTeX field.
      (validate-bibtex-buffer): Completely rewritten to validate, if
      buffer is syntactically correct.
      (find-bibtex-duplicates): Moved into validate-bibtex-buffer.
      (ispell-abstract, bibtex-ispell-abstract, ispell-bibtex-entry,
      bibtex-ispell-entry, beginning-of-bibtex-entry,
      bibtex-beginning-of-entry, end-of-bibtex-entry,
      bibtex-end-of-entry, hide-bibtex-entry-bodies,
      bibtex-hide-entry-bodies, narrow-to-bibtex-entry,
      bibtex-narrow-to-entry, sort-bibtex-entries, bibtex-sort-entries,
      validate-bibtex-buffer, bibtex-validate-buffer,
      find-bibtex-entry-location, bibtex-find-entry-location): All
      interactive functions are renamed, so that any interface function
      begins with "bibtex-". Mapping:
      ispell-abstract            --> bibtex-ispell-abstract
      ispell-bibtex-entry        --> bibtex-ispell-entry
      beginning-of-bibtex-entry  --> bibtex-beginning-of-entry
      end-of-bibtex-entry        --> bibtex-end-of-entry
      hide-bibtex-entry-bodies   --> bibtex-hide-entry-bodies
      narrow-to-bibtex-entry     --> bibtex-narrow-to-entry
      sort-bibtex-entries        --> bibtex-sort-entries
      validate-bibtex-buffer     --> bibtex-validate-buffer
      find-bibtex-entry-location --> bibtex-find-entry-location
      (bibtex-maintain-sorted-entries,
      bibtex-sort-ignore-string-entries): Default is now t.
      (bibtex-complete-string): String list is built from additional
      string list bibtex-predefined-string and current strings in file.
      (string-equalp): Deleted and substituted by string-equal.
      (assoc-string-equalp): Renamed to assoc-ignore-case.
      (bibtex-entry): Reference key can be entered with completion. All
      reference keys that are defined in buffer and all labels that
      appear in crossreference entries are object to completion.
      (Entry types): Changed order of entries in menu "entry types".
      (bibtex-entry-field-alist): Changed order of entries slightly to
      be more conform with standard BibTeX style layouts.
      (bibtex-mode-map): Uniform keybindings for \C-c\C-e prefix (often
      used types on control keys, sometimes used types on normal keys,
      rarely used types on shift keys, almost never used types on meta
      keys).
      (bibtex-mode-map): Function narrow-to-bibtex-entry and counterpart
      widen and function hide-bibtex-entry-bodies and counterpart
      show-all bounded to appropriate local keys.
      (bibtex-abbrev-table): Deleted
      (bibtex-current-entry-label, put-string-on-kill-ring): Deleted
      (AUCTeX provides all the functionality needed for citation
      completion).
      (bibtex-enclosing-reference, bibtex-pop-previous, bibtex-pop-next,
      bibtex-clean-entry): Hacked for speed (bibtex-pop-previous and
      bibtex-pop-next were to slow for larger BibTeX files).
      (bibtex-pop-previous, bibtex-pop-next): Delimiters from previous
      or next entry are changed to actual delimters if necessary.
      (bibtex-entry): Fixed bug (False entry wasn't reported in error
      message if bibtex-entry was called with undefined reference name).
      (bibtex-entry-field-alist, bibtex-entry, bibtex-make-field,
      bibtex-next-field, bibtex-clean-entry): Every reference entry now
      contains a comment in addition to the name of the reference. This
      comment appears in the echo area if you start editing that field
      (after calling bibtex-next-field).
      (bibtex-include-OPTcrossref, bibtex-entry): Changed
      bibtex-include-OPTcrossref from single boolean variable to hold a
      list of reference names which should have a crossref field.
      (bibtex-complete-word): New function, which completes word
      fragment before point to the longest prefix of predefined strings
      in the buffer in the same way that ispell-complete-word operates
      for words found in the dictionary.
      (bibtex-reference-head): Start of bibtex-reference-head changed
      from "^[ \t]*\\(" to "^\\( \\|\t\\)*\\(" (bibtex-pop-previous and
      bibtex-pop-next didn't work, probably due to a bug in
      re-search-forward).
      (several functions): Added support for {} as field delimiters
      (better than '"' for accented characters.
      (bibtex-clean-entry): If optional field crossref is empty or
      missing, former optional fields (if bibtex-include-OPTcrossref was
      t) are necessary again. bibtex-clean-entry complains if they are
      empty but not if they are missing, so you can intenionally omit
      them, e. g. for a pseudo @Journal entry (needed for
      crossreferences) made out of an @article with missing non-optional
      fields.
      Menu bar entries aren't centered anymore.
      cb4ad359
    • Richard M. Stallman's avatar
  2. 22 Dec, 1994 6 commits
  3. 21 Dec, 1994 17 commits
  4. 20 Dec, 1994 4 commits
  5. 19 Dec, 1994 1 commit
  6. 18 Dec, 1994 3 commits
  7. 17 Dec, 1994 4 commits