1. 24 Dec, 1994 11 commits
  2. 23 Dec, 1994 12 commits
    • Richard M. Stallman's avatar
      Give syntax of keywords. · 2c62739d
      Richard M. Stallman authored
    • Richard M. Stallman's avatar
      Initial revision · b9a5a6af
      Richard M. Stallman authored
    • Richard M. Stallman's avatar
      (reporter-submit-bug-report): Set up for status messages. · 313f3cb4
      Richard M. Stallman authored
      Use mail-text to position point to the body of the message.
      (reporter-beautify-list): Complete rewrite.
      Optional nocompact-p argument.
      (reporter-dump-variable): Invert the test and
      passing of compact-p argument to reporter-beautify-list.  List
      values are not printed as defuns or function calls.
      Updated package list.
      (reporter-lisp-indent): New defun.
      (reporter-status-message, reporter-status-count): New variables.
      (reporter-update-status, reporter-beautify-list)
      reporter-dump-variable): Now smarter about formating variables
      with list values.  Checks the value of reporter-dont-compact-list.
    • Richard M. Stallman's avatar
      (next-line, previous-line): If interactive and not in · 1a2c3941
      Richard M. Stallman authored
      kbd macro, catch the error and beep instead.
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      entered into RCS · 53ece928
      Richard M. Stallman authored
    • Richard M. Stallman's avatar
      (XTupdate_begin): Discard records of prior mouse highlight · 37c2c98b
      Richard M. Stallman authored
      when frame must be redrawn.
      (x_make_frame_visible, x_make_frame_invisible)
      (x_iconify_frame): Give error if frame has explicit_parent.
      (x_new_font): Don't set window height if frame has explicit_parent.
      (x_mouse_leave): New function broken out of XTread_socket.
      When x_focus_event_frame is nonzero, assume that frame gets focus.
      (XTread_socket): Use x_mouse_leave for LeaveNotify.
    • 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.
    • 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.
    • Richard M. Stallman's avatar
    • 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
      (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-year-title-separator): New variables related to
      (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
      (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
      (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-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
      (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
      (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
      (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
      Menu bar entries aren't centered anymore.
    • Richard M. Stallman's avatar
  3. 22 Dec, 1994 6 commits
  4. 21 Dec, 1994 11 commits