1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-30 08:09:04 +00:00
Commit Graph

23970 Commits

Author SHA1 Message Date
Dave Love
6b33933225 (edebug-eval-defun): Deal with defcustom
like eval-defun does.
1999-01-07 19:45:32 +00:00
Dave Love
aa924debea (dired-mode-map): Fix duplicate [menu-bar regexp mark]. 1999-01-07 19:40:25 +00:00
Dave Love
25e928b0a9 Re-write `(make-variable-buffer-local (defvar ...'
constructions.  Doc fixes.
(generic-create-generic-function): Use defalias, not fset.
1999-01-07 19:37:16 +00:00
Dave Love
c7efc2893d More doc fixes. 1999-01-07 19:24:50 +00:00
Eli Zaretskii
cebc7051b4 Initial revision 1999-01-07 12:38:37 +00:00
Eli Zaretskii
0ccc59ebab (src): Build files in leim if leim/Makefile exists.
(clean): Add clean in leim.
1999-01-07 12:34:43 +00:00
Eli Zaretskii
b2451b8621 Support configuring with leim. 1999-01-07 12:27:19 +00:00
Richard M. Stallman
71a3bb4b1e (save-buffers-kill-emacs): Show the list of current
processes before prompting to kill them and exit.
1999-01-06 23:58:41 +00:00
Richard M. Stallman
41857307a6 (Frequire): Don't fail to unbind bindings. 1999-01-06 23:55:31 +00:00
Richard M. Stallman
e83f6bb074 (read_key_sequence): Tell get_keyelt to look handle autoloads.
Handle symbols defined as keymaps, and autoloaded keymaps.
1999-01-06 23:54:44 +00:00
Richard M. Stallman
5ffaf437c9 (search_buffer): Fix previous change. 1999-01-06 22:46:20 +00:00
Richard M. Stallman
d3d4fb6247 Doc fixes.
(find-function-regexp): Extend for define-generic-mode,
define-derived-mode, easy-mmode-define-minor-mode.
1999-01-06 20:03:53 +00:00
Dave Love
aa9305c929 (fortran-window-create): Account for scroll
bar width.
1999-01-06 18:38:15 +00:00
Simon Marshall
a600effe5f Doc fix. 1999-01-06 15:23:46 +00:00
Dave Love
e61d8515a5 1999-01-06 Dave Love <fx@gnu.org>
* browse-url.el: Require (noerror) w3-auto when compiling.
	(browse-url-maybe-new-window): Make it a macro and revert last
	change to callers.
	(browse-url-w3): Require w3 for w3-fetch-other-window.

1999-01-06  Markus Rost	 <markus.rost@mathematik.uni-regensburg.de>

	* browse-url.el (browse-url-w3): Give w3-fetch-other-window the
	argument.
1999-01-06 14:57:58 +00:00
Eli Zaretskii
b8577971b7 (cp-coding-system-for-codepage-1): Add the valid-codes property. 1999-01-06 10:37:07 +00:00
Eli Zaretskii
812cad8048 (prefer-coding-system): Call set-coding-priority, so that the internal
array of priorities is also updated.
1999-01-06 10:32:34 +00:00
Eli Zaretskii
26d8704095 (coding-system-change-eol-conversion,
coding-system-change-text-conversion): Define them here.  Remove the
autoload cookies.
1999-01-06 10:25:34 +00:00
Eli Zaretskii
16afc7b09f (coding-system-change-eol-conversion,
coding-system-change-text-conversion): Don't define here.
1999-01-06 10:24:17 +00:00
Simon Marshall
b66d85334b * fast-lock.el (fast-lock-save-cache-1):
(fast-lock-cache-data): When using with-temp-message, use nil rather
        than current-message.
1999-01-06 10:22:13 +00:00
Simon Marshall
20af777c0f * lazy-lock.el (lazy-lock-unstall):
(lazy-lock-fontify-after-idle): When using with-temp-message, use nil
        rather than current-message.
1999-01-06 10:16:28 +00:00
Eli Zaretskii
0265f89f7c (set_clipboard_data): Terminate the text with a null
character.  Don't allow to put binary data into the clipboard.
Return zero in case of success, 1 or 2 otherwise.
(get_clipboard_data): Only bail out if the null character is in
the last 32-byte chunk of clipboard data
(Fw16_set_clipboard_data): Make ok and put_status be unsigned.  If
they save binary data, print a message in the echo area saying the
text was not put into the clipboard.
1999-01-06 10:14:25 +00:00
Simon Marshall
1787769bcc * font-lock.el (font-lock-default-fontify-buffer): When using
with-temp-message, use nil rather than current-message.
1999-01-06 10:08:49 +00:00
Eli Zaretskii
52d38ab2d9 (IT_write_glyphs): Move constant expression out of the loop. 1999-01-06 10:08:24 +00:00
Simon Marshall
110201c8f7 (with-temp-message): Don't display MESSAGE if nil. 1999-01-06 10:05:50 +00:00
Richard M. Stallman
d089be69dc (custom-save-delete): Don't delete whitespace
and comments before the sexp that is replaced.
1999-01-06 08:40:50 +00:00
Richard M. Stallman
b5972d799e (diary-float): Better fix of end-of-year error. 1999-01-06 08:09:27 +00:00
Dave Love
45d1e4d442 1999-01-05 Dave Love <fx@gnu.org>
* progmodes/f90.el (f90-mode): Make imenu-case-fold-search
	buffer-local.

1998-01-05  Torbjorn Einarsson	<T.Einarsson@clab.ericsson.se>

	* f90.el: Change of regular expressions for type to correct
	high-lighting and identation. Some small fixes for compatibility
	with XEmacs.
1999-01-05 14:20:30 +00:00
Stephen Eglen
fd202b8529 (mspools-vm-system-mail): Provide an alternative value based on
rmail-spool-directory if $MAIL is not defined.
1999-01-05 09:46:03 +00:00
Carsten Dominik
921759ee11 (reftex-section-levels): Allow negative levels.
(reftex-section-info): Handle negative section levels.
(reftex-view-crossref-extra): New option.
(reftex-view-crossref): Generalized to work in more places.
(reftex-find-citation-regexp-format, reftex-find-reference-format,
reftex-macros-with-labels, reftex-global-search-marker): New variables.
(reftex-view-cite-locations-from-bibtex): New command.
(reftex-view-regexp-match, reftex-global-search,
reftex-global-search-continue): New functions.
(reftex-extract-bib-entries): No error for non-existing BibTeX
file, just a message.
(reftex-extract-bib-entries): Better error handling.
(reftex-select-with-char): Use `*RefTeX Select*' for selection
help and force it on current frame.
(reftex-default-bibliography): New function.
(reftex-access-parse-file): Check consistency after loading a
parse file.  When inconsistent, enfore rescan.
(reftex-check-parse-consistency): New function.
(easy-menu-define): Options section drastically shortened.
1999-01-05 09:07:29 +00:00
Kenichi Handa
0a57cf5133 (thai-compose-string): New function. 1999-01-05 04:07:10 +00:00
Kenichi Handa
971c2d04d2 (fill-region-as-paragraph): While deleting a
newline in multibyte buffer, if previous or next character is a
composite char, check the first component of the composite char.
1999-01-05 02:39:31 +00:00
Kenichi Handa
f7e81f7f32 (thai-post-read-conversion): Handle Thai
composition sequence correctly here instead of calling
thai-compose-region.
1999-01-05 02:38:37 +00:00
Richard M. Stallman
3de63fb635 (easy-menu-define): Doc fix.
(easy-menu-create-menu): New keyword :included.
(easy-menu-do-add-item): New keyword :included.  SUFFIX may
be an expression, not only a string.  Simulate style `button'.
Use easy-menu-define-key-intern instead of easy-menu-define-key.
(easy-menu-define-key-intern): New function.
(easy-menu-add-item): Understand value returned from
easy-menu-item-present-p and easy-menu-remove-item.
(easy-menu-return-item): New function.
(easy-menu-item-present-p, easy-menu-remove-item): Use it.
1999-01-04 18:53:32 +00:00
Andreas Schwab
55a2e19e03 [__GLIBC__ >= 2]: Check __FAVOR_BSD instead of
_BSD_SOURCE, the latter is always defined.
1999-01-04 12:10:38 +00:00
Andreas Schwab
05e076c7ea (recover-session): Preserve point when inserting
explanation.
1999-01-04 11:57:27 +00:00
Andreas Schwab
f0ee23367c (debug): Leave recursive minibuffer enabled
if it was enabled before.
1999-01-04 11:53:22 +00:00
Andreas Schwab
5d9b78b761 (View-revert-buffer-scroll-page-forward): Bind
view-scroll-auto-exit instead of obsolete view-mode-auto-exit.
1999-01-04 11:04:27 +00:00
Richard M. Stallman
a51568bddd Provide `rmailout'.
(rmail-output-read-rmail-file-name): New function.
(rmail-output-to-rmail-file): Use that.
(rmail-output-read-file-name): New function.
(rmail-output): Use that.
1999-01-04 01:36:24 +00:00
Richard M. Stallman
f9e3db5559 (rmail-summary-output-to-rmail-file):
Use rmail-output-read-rmail-file-name to read the file name.
Always call rmail-output-to-rmail-file noninteractively.
When count > 1, do the loop here.
Handle rmail-delete-after-output here.
(rmail-summary-output): Similar changes.
1999-01-04 01:36:00 +00:00
Richard M. Stallman
c782ad7a64 Delete #if 0 old definitions. 1999-01-03 16:36:41 +00:00
Richard M. Stallman
f91fe6045d (find-file-noselect): Let /: suppress wildcard matching.
Error if wildcard matches no files.
1999-01-03 15:03:32 +00:00
Richard M. Stallman
ee4976640c (clipboard-yank): Doc fix. 1999-01-03 02:05:10 +00:00
Richard M. Stallman
76af32d5f7 (Info-insert-dir): Chase symlinks for file-attributes. 1999-01-03 01:56:31 +00:00
Richard M. Stallman
ac3db2e429 (vc-backend-diff): Use `diff-switches-list' throughout. 1999-01-02 21:54:32 +00:00
Richard M. Stallman
0f5c40c7b0 (main) [DOUG_LEA_MALLOC]: Don't call r_alloc_reinit. 1999-01-02 21:53:05 +00:00
Richard M. Stallman
38f02ede3f (Ffind_charset_region): Fix doc typo. 1999-01-02 20:00:29 +00:00
Richard M. Stallman
5bd52f0ea6 Can use linear algorithm for indentation if Emacs supports it.
(cperl-after-expr-p):	It is BLOCK if we reach lim when backup sexp.
(cperl-after-block-p):	Likewise.
(cperl-after-block-and-statement-beg): Likewise.
(cperl-after-block-p):	After END/BEGIN we are a block.
(cperl-after-expr-p):	Skip labels when checking
(cperl-indent-region):	Make a marker for END - text added/removed.
Disable hooks during the call (how to call them later?).
Now indents 820-line-long function in 6.5 sec (including
syntaxification) the first time	(when buffer has few
properties), 7.1 sec the second time.
(cperl-indent-region):	Do not indent whitespace lines
(cperl-style-alist)
	Include `cperl-merge-trailing-else' where the value is clear.
(cperl-styles-entries): Likewise.
(cperl-problems):	Improvements to docs.
(cperl-tips):		Likewise.
(cperl-non-problems):	Likewise.
(cperl-mode):		Make lazy syntaxification possible.
Loads pseudo-faces for the sake of `cperl-find-pods-heres' (for 19.30).
`font-lock-unfontify-region-function' was set to a wrong function.

(cperl-find-pods-heres): Safe a position in buffer where it is safe to
restart syntaxification.  Changed so that -d ?foo? is a RE. Do
not warn on `=cut' if doing a chunk only. 1 << 6 was OK,
but 1<<6 was considered as HERE-doc.
<file/glob> made into a string.
Postpone addition of faces after syntactic step.
Recognition of <FH> was wrong.
Highlight `gem' in s///gem as a keyword.  `qr' recognized.
Knows that split// is null-RE.
Highlights separators in 3-parts expressions as labels.
<> was considered as a glob.
Would err if the last line is `=head1'.
$a-1 ? foo : bar; was a considered a regexp.
`<< (' was considered a start of HERE-doc.
mark qq[]-etc sections as syntax-type=string
Was not processing sub protos after a comment ine.
Was treating $a++ <= 5 as a glob.
Tolerate unfinished REx at end-of-buffer.
`unwind-protect' was left commented.
/ and ? after : start a REx.

(cperl-syntaxify-by-font-lock): Set to t, should be safe now.
Better default, customizes to `message' too, off in text-mode.

(cperl-array-face): Renamed from `font-lock-emphasized-face',
`defface'd.
(cperl-hash-face): Renamed from `font-lock-other-emphasized-face'.
`defface'd.
(cperl-emacs-can-parse):	New state variable.
(cperl-indent-line):	Corrected to use global state.
(cperl-calculate-indent):	Likewise.
(cperl-fix-line-spacing):	Likewise (not used yet).
(cperl-calculate-indent):	Did not consider `,' as
continuation mark for statements.
(cperl-calculate-indent): Avoid parse-data optimization at toplevel.
Remove another parse-data optimization at toplevel: would
indent correctly.
Correct for labels when calculating indentation of continuations.
Docstring updated.
(cperl-choose-color):	Converted to a function (to be
compilable in text-mode).
(cperl-dark-background):	Disable without window-system.
Do `defface' only if window-system.
(cperl-fix-line-spacing):	sped up to bail out early.
(x-color-defined-p): was not compiling on XEmacs
Was defmacro'ed with a tick.  Remove another def.
(cperl-clobber-lisp-bindings): if set, C-c variants are the old ones
(cperl-unwind-to-safe):	New function.
(cperl-fontify-syntaxically): Use `cperl-unwind-to-safe' to start at reasonable position.
(cperl-fontify-syntaxically): Unwinds start and end to go out of
			     long strings (not very successful).
(cperl-forward-re):	Highlight the trailing / in s/foo// as string.
Highlight the starting // in s//foo/ as function-name.
Emit a meaningful error instead of a cryptic one for an
uncomplete REx near end-of-buffer.

(cperl-electric-keyword):	`qr' recognized.
(cperl-electric-else):		Likewise
(cperl-to-comment-or-eol):	Likewise
(cperl-make-regexp-x):	Likewise
(cperl-init-faces):	Likewise, and `lock' (as overridable?).
Corrected to use new macros;
`if' for copying `reference-face' to `constant-face' was backward.
remove init `font-lock-other-emphasized-face',
`font-lock-emphasized-face', `font-lock-keyword-face'.
Interpolate `cperl-invalid-face'.
(cperl-make-regexp-x):	Misprint in a message.
(cperl-syntaxify-unwind): New configuration variable
(cperl-fontify-m-as-s):	New configuration variable
(cperl-electric-pod):	check for after-expr was performed
inside of POD too.
(cperl-backward-to-noncomment):	better treatment of PODs and HEREs.
(cperl-clobber-mode-lists): New configuration variable.
(cperl-not-bad-style-regexp):	Updated.
Init:			`cperl-is-face' was busted.
(cperl-make-face):	New macros.
(cperl-force-face):	New macros.
(font-lock-other-type-face): Done via `defface' too.
(cperl-nonoverridable-face):	New face.  Renamed from
`font-lock-other-type-face'.
(cperl-init-faces-weak):	use `cperl-force-face'.
(cperl-comment-indent):	Commenting __END__ was not working.
(cperl-indent-for-comment):	Likewise.
(cperl-write-tags):	Correct for XEmacs's `visit-tags-table-buffer'.
When removing old TAGS info was not relativizing filename.
(cperl-tags-hier-init):	Gross hack to pretend we work (are we?).
Another try to work around XEmacs problems.  Better progress messages.
(toplevel):		require custom unprotected => failure on 19.28.
(cperl-xemacs-p):	defined when compile too
(cperl-find-tags):	Was writing line/pos in a wrong order,
pos off by 1 and not at beg-of-line.
(cperl-etags-snarf-tag): New macro
(cperl-etags-goto-tag-location): New macro
(cperl-version):	New variable.  New menu entry
random docstrings:	References to "future" 20.3 removed.
Menu was described as `CPerl' instead of `Perl'
(perl-font-lock-keywords): Would not highlight `sub foo($$);'.
(cperl-toggle-construct-fix): Was toggling to t instead of 1.
(cperl-ps-print-init):	Associate `cperl-array-face', `cperl-hash-face'
Remove `font-lock-emphasized-face', `font-lock-other-emphasized-face',
`font-lock-reference-face', `font-lock-keyword-face'.
Use `eval-after-load'.
Remove not-CPerl-related faces.
(cperl-tips-faces):	New variable and an entry into Mini-docs.
(cperl-indent-exp):	Was not processing else-blocks.
(cperl-get-state):	NOP line removed.
(cperl-ps-print):	New function and menu entry.
(cperl-ps-print-face-properties):	New configuration variable.
(cperl-invalid-face):	New configuration variable.
(perl-font-lock-keywords):	Highlight trailing whitespace
(cperl-contract-levels):	Documentation corrected.
(cperl-contract-level):		Likewise.
(cperl-ps-extend-face-list):	New macro.
(cperl-invalid-face):	Change to ''underline.
1999-01-02 00:16:05 +00:00
Richard M. Stallman
75e4db343e (mail-mode): Eliminate ambiguous match from paragraph-start.
(mail-yank-original): Remove text properties after insertion.
(mail-yank-region): Barf if no mark is set in the message being replied to.
1999-01-02 00:14:41 +00:00
Richard M. Stallman
759860a6af In each active map, for each menu bar item, use only the first submap.
(menu_bar_one_keymap): Initialize menu_bar_one_keymap_changed_items.
(menu_bar_item): Update and test menu_bar_one_keymap_changed_items.
(syms_of_keyboard): Staticpro and init it.
1999-01-02 00:11:36 +00:00