1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-25 07:28:20 +00:00
Commit Graph

47600 Commits

Author SHA1 Message Date
Jason Rumney
ebb8d41053 (struct ablock): Only include padding when there is some. 2003-07-06 14:55:00 +00:00
Jason Rumney
1d660ecaf7 *** empty log message *** 2003-07-06 14:54:30 +00:00
Kim F. Storm
cf90703fc4 (Info-menu-entry-name-re): Add `:' to second [] part.
This should fix the infinite loop when extracting menu names.
2003-07-06 11:47:04 +00:00
Kim F. Storm
0590029112 *** empty log message *** 2003-07-06 11:46:47 +00:00
Markus Rost
8c761ea612 (Activation of Advice): Note that ad-start-advice is turned on by default. 2003-07-06 01:31:52 +00:00
Martin Stjernholm
3aae776cfe (auto-mode-alist, interpreter-mode-alist): Removed entries to CC Mode
modes to avoid duplicates; they are now added with autoload directives
in cc-mode.el.
2003-07-05 20:02:18 +00:00
Martin Stjernholm
a2f3d16b3e New patch version. 2003-07-05 19:57:01 +00:00
Martin Stjernholm
2eb455ab32 (c-style-alist, c-lang-variable-inits, c-lang-variable-inits-tail): The
values of these are changed, so declare them as variables and not constants.
2003-07-05 19:54:33 +00:00
Martin Stjernholm
50fdde0e7e Fixed some autoload problems: Try to ensure that the entry for ".c"
extension comes before the one for ".C" on auto-mode-alist', to behave
better on case insensitive OS:es.  Fixed incorrect entries that were added
to interpreter-mode-alist'.  Moved the autoload directives for AWK to the
top level since they aren't recognized anywhere else.  Do not use the new
AWK mode doc in the autoload form for the old AWK mode.
2003-07-05 19:53:33 +00:00
John Paul Wallington
392cb21b2f (customize-create-theme): Call `customize-create-theme' in
Reset widget's notify function.  Blush.
2003-07-05 14:53:30 +00:00
Kai Großjohann
a6aa98503e Describe bibtex.el changes. From Roland Winkler. 2003-07-05 12:42:43 +00:00
Kai Großjohann
d715b065ad 2003-06-30 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
* textmodes/bibtex.el (bibtex-sort-entry-class): new entry
	catch-all.
	(bibtex-sort-ignore-string-entries): default value t.
	(bibtex-entry-kill-ring-max): Reintroduced as it was removed
	erroneously in previous version.
	(bibtex-string-files): Docstring reflects new parsing scheme.
	(bibtex-autokey-transcriptions): Merge some rewrite entries, fix
	docstring, add # as one of the chars to crush
	(bibtex-autokey-prefix-string, bibtex-autokey-names)
	(bibtex-autokey-names-stretch, bibtex-autokey-additional-names)
	(bibtex-autokey-name-change-strings)
	(bibtex-autokey-name-case-convert, bibtex-autokey-name-length)
	(bibtex-autokey-name-separator, bibtex-autokey-year-length)
	(bibtex-autokey-use-crossref, bibtex-autokey-titlewords)
	(bibtex-autokey-title-terminators)
	(bibtex-autokey-titlewords-stretch)
	(bibtex-autokey-titleword-ignore)
	(bibtex-autokey-titleword-case-convert)
	(bibtex-autokey-titleword-abbrevs)
	(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)
	(bibtex-autokey-before-presentation-function)
	(bibtex-entry-type-history, bibtex-entry-maybe-empty-head): Fix
	docstring.
	(bibtex-strings, bibtex-reference-keys): Use
	lazy-completion-table and make-variable-buffer-local.
	(bibtex-sort-entry-class-alist): Use downcase, account for
	catch-all.
	(bibtex-braced-string-syntax-table)
	(bibtex-quoted-string-syntax-table): New variables.
	(bibtex-parse-nested-braces): Remove.
	(bibtex-parse-field-string): Use syntax table and forward-sexp.
	(bibtex-parse-association): Simplify.
	(bibtex-parse-field-name): Obey bibtex-autoadd-commas.
	(bibtex-parse-field-text): Simplify.
	(bibtex-search-forward-field, bibtex-search-backward-field):
	argument BOUND can take value t.
	(bibtex-start-of-field, bibtex-start-of-name-in-field)
	(bibtex-end-of-name-in-field, bibtex-end-of-field)
	(bibtex-start-of-text-in-field, bibtex-end-of-text-in-field)
	(bibtex-start-of-text-in-string, bibtex-end-of-text-in-string)
	(bibtex-end-of-string, bibtex-type-in-head): Use defsubst.
	(bibtex-skip-to-valid-entry): Return buffer position of beginning
	and ending of entry. Update for changes of bibtex-search-entry.
	Simplify.
	(bibtex-map-entries): FUN is called with three arguments.
	(bibtex-search-entry): Return a cons pair with buffer positions of
	beginning and end of entry.
	(bibtex-enclosing-field): Simplify.
	(bibtex-format-entry): Use booktitle to set a missing title.
	(bibtex-autokey-get-names): Fiddle with regexps.
	(bibtex-generate-autokey): Use identity.
	(bibtex-parse-keys): Use simplified parsing algorithm if
	bibtex-parse-keys-fast is non-nil. Simplify. Change order of
	arguments. Return alist of keys.
	(bibtex-parse-strings): Simplify. Return alist of strings.
	(bibtex-complete-string-cleanup): Fix docstring.
	(bibtex-read-key): New function.
	(bibtex-mode): Fix docstring. Do not parse for keys and
	strings when the mode is entered. Set fill-paragraph-function to
	bibtex-fill-field. Setup font-lock-mark-block-function the way
	font-lock intended.
	(bibtex-entry): Use bibtex-read-key. Obey bibtex-autofill-types.
	(bibtex-parse-entry, bibtex-autofill-entry): New functions.
	(bibtex-print-help-message, bibtex-remove-OPT-or-ALT)
	(bibtex-Preamble): Avoid hard coded constants.
	(bibtex-make-field): Fix docstring. Simplify.
	(bibtex-beginning-of-entry): Always return new position of point.
	(bibtex-end-of-entry): Rearrange cond clauses.
	(bibtex-count-entries, bibtex-validate, bibtex-reformat): Update
	for changes of bibtex-map-entries.
	(bibtex-ispell-abstract): Do not move point.
	(bibtex-entry-index): Use downcase. Simplify.
	(bibtex-lessp): Handle catch-all.
	(bibtex-find-crossref): Turned into a command.
	(bibtex-find-entry): Simplify. Use bibtex-read-key. Fix regexp.
	(bibtex-clean-entry): Use bibtex-read-key. Handle string and
	preamble entries.
	(bibtex-fill-field-bounds): New function.
	(bibtex-fill-field): New command. Bound to
	fill-paragraph-function.
	(bibtex-fill-entry): Use bibtex-fill-field-bounds
	(bibtex-String): Use bibtex-strings. Always obey
	bibtex-sort-ignore-string-entries.
2003-07-05 12:41:24 +00:00
John Paul Wallington
34a4faa04b (ibuffer-backward-line, ibuffer-forward-line)
(ibuffer-mark-interactive): Use `or' instead of `unless'.
(define-ibuffer-column name): Add summarizer.
(define-ibuffer-column size): Likewise.
(define-ibuffer-column filename): Likewise.
(define-ibuffer-column process): Likewise.  Change BODY's output too.
(define-ibuffer-column filename-and-process): Likewise, likewise.
(ibuffer): Remove local vars `already-in' and `need-update'.
2003-07-05 11:24:00 +00:00
John Paul Wallington
2bf1ab7496 Don't require `derived' at compile-time. 2003-07-05 11:20:30 +00:00
Stefan Monnier
4d5bb891d6 *** empty log message *** 2003-07-05 00:36:30 +00:00
Stefan Monnier
1360464e62 (cl-transform-lambda): Strip &cl-defs
thingies from constructors created by defstruct.
2003-07-05 00:23:04 +00:00
Stefan Monnier
08d21785c8 (byte-compile-defvar): Check and set the default value of the variable.
(byte-code-meter): Move declaration to top level.
2003-07-04 23:47:48 +00:00
Stefan Monnier
36317f13f8 (cvs-parse-status): Ignore extra fields from CVSNT. 2003-07-04 23:30:29 +00:00
Stefan Monnier
c60c12be4c (Info-following-node-name-re): New fun.
(Info-following-node-name): Remove.
(Info-insert-dir): Use the new fun.
(Info-extract-pointer): Don't save restriction; use new fun.
(Info-menu-entry-name-re): New const.
(Info-menu-entry-name-re): Use it along with new fun.
(Info-node-spec-re): Use new fun.
(Info-complete-menu-item, Info-fontify-node): Use new const.
(Info-goto-node, Info-follow-reference, Info-menu-update):
Use match-string.
(Info-follow-reference): Use assoc-string.
Use a list of strings for the completion table.
(Info-fontify-node): Use match-string, line-end-position.
Limit the search for `node:' to the first line.
2003-07-04 23:05:35 +00:00
Stefan Monnier
79ca2b1157 (uncomment-region): Remove padding coming from
comment-start rather than just from comment-padding.
2003-07-04 22:45:26 +00:00
Stefan Monnier
e54faddb96 (vc-cvs-repository-hostname): New operation.
(vc-cvs-stay-local-p): Use vc-stay-local-p.
(vc-cvs-rename-file): Remove (use the default).
(vc-cvs-register): Register parent dir if needed.
(vc-cvs-could-register): Return non-nil if parent can be registered.
(vc-cvs-state, vc-cvs-dir-state, vc-cvs-print-log, vc-cvs-diff)
(vc-cvs-diff-tree, vc-cvs-make-version-backups-p): Use vc-stay-local-p.
2003-07-04 22:40:26 +00:00
Stefan Monnier
5cc7cb96c8 (vc-svn-use-edit): Make it into a const.
(vc-svn-update): Fix the arguments to `svn'.
(vc-svn-diff-tree): Just use `vc-svn-diff'.
(vc-svn-create-snapshot, vc-svn-retrieve-snapshot):
Simple implementations, assuming `name' is a URL.
2003-07-04 22:21:45 +00:00
Kim F. Storm
bb1e1730ec Disable paragraph refilling.
(Info-refill-paragraphs): New defcustom.
(Info-fontify-node): Use it.
2003-07-04 21:40:22 +00:00
Kim F. Storm
3d17017d15 *** empty log message *** 2003-07-04 21:40:04 +00:00
Luc Teirlinck
919f29b636 (Top, Help-Small-Screen): Remove accidentally added next, prev and up
pointers.
2003-07-04 21:07:23 +00:00
Luc Teirlinck
e32be4ef51 *** empty log message *** 2003-07-04 21:04:47 +00:00
Stefan Monnier
d96da6c47a (sh-font-lock-paren): Add [ and ] to the
set of chars allowed unquoted in a case pattern.
2003-07-04 20:37:49 +00:00
Stefan Monnier
618b5ae40f *** empty log message *** 2003-07-04 20:36:50 +00:00
Stefan Monnier
73f05d4e07 (font-lock-defaults-alist): Remove obsolete comment. 2003-07-04 20:27:14 +00:00
Stefan Monnier
12ad59853e (struct Lisp_Float): Remove unused field `type'. 2003-07-04 20:19:55 +00:00
Stefan Monnier
ab6780cd2f (ALIGN): Add casts to simplify usage.
(BLOCK_ALIGN, BLOCK_BYTES, ABLOCKS_PADDING, ABLOCKS_SIZE)
(ABLOCKS_BYTES, ABLOCK_ABASE, ABLOCKS_BUSY, ABLOCKS_BASE): New macros.
(struct ablock, struct ablocks): New types.
(free_ablock): New global var.
(lisp_align_malloc, lisp_align_free): New functions.
(FLOAT_BLOCK_SIZE): Redefine in terms of BLOCK_BYTES.
(struct float_block): Reorder and add gcmarkbits.
(GETMARKBIT, SETMARKBIT, UNSETMARKBIT, FLOAT_BLOCK, FLOAT_INDEX)
(FLOAT_MARKED_P, FLOAT_MARK, FLOAT_UNMARK): New macros.
(init_float, make_float): Use lisp_align_malloc.
(free_float, live_float_p): Don't use `type' any more.
(make_float): Use FLOAT_UNMARK to access to mark bit.
(mark_maybe_object, mark_maybe_pointer, survives_gc_p):
Use FLOAT_MARKED_P to access the mark bit.
(pure_alloc): Simplify use of ALIGN.
(mark_object): Use FLOAT_MARK to access the mark bit.
(gc_sweep): Use new macros to access the float's mark bit.
(init_alloc_once): Init free_ablock.
2003-07-04 20:19:06 +00:00
Dave Love
d320e9f306 *** empty log message *** 2003-07-04 20:10:42 +00:00
Stefan Monnier
1fed50c4b4 (font-lock-extra-types-widget)
(c-font-lock-extra-types, c++-font-lock-extra-types)
(objc-font-lock-extra-types, java-font-lock-extra-types)
(c-font-lock-keywords-1, c-font-lock-keywords-2, c-font-lock-keywords)
(c-font-lock-keywords-3, c-font-lock-syntactic-face-function)
(font-lock-match-c++-style-declaration-item-and-skip-to-next)
(font-lock-match-c++-structor-declaration)
(c++-font-lock-keywords-1, c++-font-lock-keywords-2)
(c++-font-lock-keywords-3, c++-font-lock-keywords)
(objc-font-lock-keywords-1, objc-font-lock-keywords-2)
(objc-font-lock-keywords-3, objc-font-lock-keywords)
(java-font-lock-keywords-1, java-font-lock-keywords-2)
(java-font-lock-keywords-3, java-font-lock-keywords)
(java-font-lock-syntactic-face-function): Remove obsolete code
and constants.  It's all in cc-fonts.el now.
2003-07-04 18:29:49 +00:00
Stefan Monnier
ebd872c8f0 (font-lock-defaults-alist): Remove obsolete entries. 2003-07-04 18:29:12 +00:00
Glenn Morris
01bb608efb (mail-specify-envelope-from, mail-envelope-from): Doc fix. 2003-07-04 11:24:57 +00:00
Glenn Morris
de41ff5ed9 *** empty log message *** 2003-07-04 11:24:29 +00:00
Martin Stjernholm
0dd3ea4da4 Did away with the dependency on `c-emacs-features' when populating
`rul-generic-mode-syntax-table'; we already know this isn't XEmacs.
2003-07-04 10:47:06 +00:00
Martin Stjernholm
b5a670812e CC Mode 5.30 news. 2003-07-03 12:49:26 +00:00
Martin Stjernholm
d9e94c2273 Updated CC Mode to version 5.30. 2003-07-03 12:30:59 +00:00
Luc Teirlinck
bac598bbf5 (Help): Mention existence of Emacs and stand-alone Info at the very
beginning of the tutorial.
(Help-Inv): New node.
(Help-]): New node.
(Help-M): Systematically point out the differences between default
Emacs and stand-alone versions.  Delete second menu.
(Help-Xref): Systematically point out the differences between default
Emacs and stand-alone versions.
(Help-Int): Change `l' example.
(Expert Info): Fix typos.
(Emacs Info Variables): Mention `Info-hide-note-references' and new
default for `Info-scroll-prefer-subnodes'.
2003-07-03 01:59:39 +00:00
Luc Teirlinck
9e2497ccaf *** empty log message *** 2003-07-03 01:54:21 +00:00
Luc Teirlinck
c08b3b97fe *** empty log message *** 2003-07-02 04:28:58 +00:00
Luc Teirlinck
d60f13166a *** empty log message *** 2003-07-02 04:09:52 +00:00
Luc Teirlinck
610bc96b14 (Info-fontify-menu-headers): Only fontify `* Menu:' at the beginning
of a line.
(Info-extract-menu-node-name): Correctly initialize while loop.
(Info-scroll-prefer-subnodes): Change default to nil.
2003-07-02 00:57:20 +00:00
Luc Teirlinck
905b634c75 *** empty log message *** 2003-07-02 00:53:46 +00:00
Luc Teirlinck
ec7286bc8c *** empty log message *** 2003-07-02 00:42:24 +00:00
Luc Teirlinck
191ec00e85 (vis-mode): Update documentation string to reflect earlier changes. 2003-07-01 22:15:33 +00:00
Luc Teirlinck
7f2ba1ba87 *** empty log message *** 2003-07-01 22:12:50 +00:00
Richard M. Stallman
b0d4743ac3 Fix typo. 2003-06-30 10:43:22 +00:00
Richard M. Stallman
6fe508678c Minor Texinfo usage fix. 2003-06-30 10:43:01 +00:00