1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-13 09:32:47 +00:00
Commit Graph

5192 Commits

Author SHA1 Message Date
John Paul Wallington
97534f3298 (visit-tags-table-buffer): Add autoload cookie;
this function can be called from `add-completions-from-tags-table'.
2003-07-10 16:31:43 +00:00
Glenn Morris
4021b73536 *** empty log message *** 2003-07-10 01:00:24 +00:00
Richard M. Stallman
80384936e2 *** empty log message *** 2003-07-09 16:21:02 +00:00
Martin Stjernholm
7bfc3fdba3 2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org>
* cc-engine.el (c-guess-basic-syntax): Do not do hidden buffer
	changes; there's third party code that calls this function
	directly.

2003-07-07  Martin Stjernholm  <bug-cc-mode@gnu.org>

	* cc-fonts.el (javadoc-font-lock-keywords,
	autodoc-font-lock-keywords): Don't byte compile on font lock
	initialization when running from byte compiled files.

2003-07-06  Alan Mackenzie  <bug-cc-mode@gnu.org>

	* cc-engine.el: Fix AWK mode indentation when previous statement
	ends with auto-increment "++".

2003-07-05  Martin Stjernholm  <bug-cc-mode@gnu.org>

	* cc-langs.el, cc-styles.el (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-08 23:24:44 +00:00
Markus Rost
d775d486e9 (dolist, dotimes): Doc fix. 2003-07-08 16:57:15 +00:00
John Paul Wallington
d73a7bb8af 2003-07-08 Kim F. Storm <storm@cua.dk>
* international/mule-cmds.el (set-display-table-and-terminal-coding-system):
	Don't break bootstrap if standard-display-table isn't setup yet.
2003-07-08 09:24:46 +00:00
Richard M. Stallman
c6de56a0cf *** empty log message *** 2003-07-07 21:06:01 +00:00
Nick Roberts
f667e4db2d *** empty log message *** 2003-07-07 18:52:23 +00:00
Stefan Monnier
6c379bb9f8 *** empty log message *** 2003-07-07 15:24:40 +00:00
John Paul Wallington
0757777795 (vc-annotate-offset): Move defvar up. 2003-07-06 19:09:10 +00:00
Kim F. Storm
0590029112 *** empty log message *** 2003-07-06 11:46:47 +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
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
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
Stefan Monnier
4d5bb891d6 *** empty log message *** 2003-07-05 00:36:30 +00:00
Kim F. Storm
3d17017d15 *** empty log message *** 2003-07-04 21:40:04 +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
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
d9e94c2273 Updated CC Mode to version 5.30. 2003-07-03 12:30:59 +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
7f2ba1ba87 *** empty log message *** 2003-07-01 22:12:50 +00:00
Richard M. Stallman
6a4803ec73 (pure-space-overflow): Set it if overflow. 2003-06-30 10:38:03 +00:00
Nick Roberts
25606af116 *** empty log message *** 2003-06-29 13:49:13 +00:00
Kai Großjohann
78bcc1482a (set-display-table-and-terminal-coding-system): Remove CVS
conflict markers and some code.
2003-06-29 10:37:00 +00:00
Kai Großjohann
356d2ee466 (menu-bar-options-menu): Move
`mouse-set-fonts' here from Options/Mule submenu.
2003-06-27 20:19:21 +00:00
Markus Rost
fab66cdab4 Remove comment about change in Commentary section. 2003-06-26 18:34:31 +00:00
Stephen Eglen
2d839509cd (iswitchb-read-buffer): Remove redudant variable
iswitchb-prepost-hooks. Remove iswitchb-xemacs variable and use
(featurep 'xemacs) and fboundp instead. (From Stefan Monnier).

(iswitchb-completions): Remove two redundant arguments and local
variables. (From Stefan Monnier).

Commentary fix (from Markus Rost).
2003-06-26 11:47:34 +00:00
Masatake YAMATO
c1b559329f * progmodes/asm-mode.el (asm-font-lock-keywords): Support
labels starting with "." and directives starting with ".".
2003-06-25 06:52:04 +00:00
Andreas Schwab
3fe4e5676c *** empty log message *** 2003-06-22 17:04:22 +00:00
Glenn Morris
f4bbb3646a *** empty log message *** 2003-06-22 00:58:46 +00:00
Kenichi Handa
b510f863d3 (reset-language-environment): Adjusted for the name change:
xxx-utf-16-{le,be} -> xxx-utf-16{le,be}.
2003-06-21 02:28:35 +00:00
Luc Teirlinck
543a6fb07d *** empty log message *** 2003-06-20 13:19:33 +00:00
Andreas Schwab
fb020fe894 (Info-fontify-node): Improve calculation of other-tag. 2003-06-19 20:56:49 +00:00
Stefan Monnier
87d9913f72 (c-mode): Reverting last change. 2003-06-19 15:55:31 +00:00
Nick Roberts
0f50024e3f *** empty log message *** 2003-06-18 22:33:41 +00:00
Stefan Monnier
f30e0cd847 (looking-back): Handle the case of non-trivial regexps.
Add an optional `limit' argument.
(push, pop, with-temp-file, with-temp-message, delay-mode-hooks)
(with-syntax-table): Add edebug info.
2003-06-18 21:49:55 +00:00
Luc Teirlinck
890348e328 *** empty log message *** 2003-06-18 02:58:36 +00:00
Juanma Barranquero
5d0ab731a5 *** empty log message *** 2003-06-17 21:11:31 +00:00
Stefan Monnier
8bb5a227f1 *** empty log message *** 2003-06-17 18:30:34 +00:00
Kai Großjohann
ea9d144328 Version 2.0.35 of Tramp released.
* net/tramp.el (tramp-password-end-of-line): Use "xy" with plink.
(tramp-completion-function-alist): Add completion function for
"remcp", "remsh" and "plink1".
Factor out the `regular' file name handling via a remote shell of
some sort into a specific function.  Intent is to later put that
part of Tramp into a special file, so that the Tramp `core' is
just a dispatcher that dispatches to various handlers.
(tramp-sh-file-name-handler): New function.
(tramp-foreign-file-name-handler-alist): New default value.  Call
tramp-sh-file-name-handler as default case.
(tramp-file-name-handler): Do not invoke the old remote-shell
handler.
(tramp-find-foreign-file-name-handler): Return after first match
is found.  From Francis Litterio <franl@world.std.com>.
(tramp-handle-file-newer-than-file-p):  `tramp-time-diff' returns
integer, not list.  Do not apply `car' to the return value of
`tramp-time-diff'.  Reported by David D. Smith
<ultrasoul@ultrasoul.com>.
(tramp-time-diff): Convert return value of subtract-time to a
number of seconds in a correct manner, by applying float-time or
time-to-seconds.  Also correct compat code accordingly.  The
XEmacs branch for itimer-time-difference didn't need correction,
it returned a float already.  Reported by David D. Smith
<ultrasoul@ultrasoul.com>.
(tramp-handle-insert-file-contents): When calling
`file-local-copy', let-bind `inhibit-file-name-operation'
accordingly.  This makes sure that jka-compr is not called when
`insert-file-contents-literally' is invoked.  From Katsumi Yamaoka
<yamaoka@jpl.org>.
(tramp-do-copy-or-rename-via-buffer): Avoid calling jka-compr when
writing the target file.
(tramp-foreign-file-name-handler-alist): Add comment about default
value having to come last.
(tramp-handle-file-local-copy, tramp-handle-write-region): Add the
"-p" hack.
(tramp-handle-copy-file): Set file modes of target file.
(tramp-handle-file-local-copy)
(tramp-do-copy-or-rename-via-buffer): Use binary coding system,
instead of no-conversion.  They are the same on Emacs but
different on XEmacs.
(tramp-shell-prompt-pattern): Allow multiple escape
sequences (each with optional trailing space).

* net/tramp-uu.el:
* net/tramp-util.el:
* net/tramp-efs.el: Use iso-2022-7bit encoding with coding cookie
for XEmacs compatibility.
2003-06-17 14:03:58 +00:00
Kenichi Handa
b5d2c62196 *** empty log message *** 2003-06-17 11:14:25 +00:00
Luc Teirlinck
1a036ae0f7 *** empty log message *** 2003-06-17 02:31:08 +00:00
Juanma Barranquero
35157cad7a *** empty log message *** 2003-06-16 21:46:50 +00:00
Juanma Barranquero
0a2d0bd4db New file. 2003-06-16 21:33:54 +00:00
Stefan Monnier
f47f530244 (copyright-update-year): New function extracted from copyright-update.
When `arg' is set, replace the year, not the `copyright' text.
Ignore `copyright-update = nil' if called interactively.
Use "," rather than ", " if that's what was used before.
Recognize mixes of 2 and 4 digit years.
Use replace-match.
(copyright-update): Add interactivep arg.  Use it instead of use last-command.
Use replace-match.  Don't assume (point-min) == 1.
2003-06-14 20:11:37 +00:00
Stefan Monnier
effe34908c *** empty log message *** 2003-06-14 20:02:59 +00:00