1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 18:40:39 -08:00
Commit graph

36404 commits

Author SHA1 Message Date
Gerd Moellmann
5f0962558d (last-sexp-print): New function.
(eval-last-sexp-1): Give printed text a `keymap' property and bind
<mouse-2> and <RET> in that map to a function printing the
unabbreviated value.
2001-07-26 12:31:38 +00:00
Andrew Innes
8c3b00cbc7 (x_display_list): New variable.
(w32_term_init): Set it.
2001-07-26 10:06:32 +00:00
Andrew Innes
8911aff342 (x_display_list): New extern. 2001-07-26 10:05:02 +00:00
Gerd Moellmann
1609828861 *** empty log message *** 2001-07-26 09:54:21 +00:00
Gerd Moellmann
2913a9c09b (resize_mini_window): Give up when inhibit-redisplay
is non-nil, instead of when redisplaying_p is non-zero.  See
comment there.
(mark_window_display_accurate_1): Add an assertion.
2001-07-26 09:54:02 +00:00
Gerd Moellmann
6849e6d5ee (eval-last-sexp-1): If standard-output
is a buffer, put a text property `printed-value' on the printed
representation, with the Lisp object printed as value.
2001-07-26 09:28:58 +00:00
Andrew Choi
11c7811337 2001-07-26 Andrew Choi <akochoi@i-cable.com>
* inc/macterm.h (x_display_list): Declare extern.
2001-07-26 02:35:08 +00:00
Gerd Moellmann
4b09e331fa (xterm-mouse-event): Recognize control sequences
for buttons > 3.
(xterm-mouse-translate): Handle the case that we don't get a
down-event.
2001-07-25 17:42:56 +00:00
Eli Zaretskii
f37e8c7718 Mention the effect of eval-expression-print-length and
eval-expression-print-level.
2001-07-25 16:25:47 +00:00
Eli Zaretskii
343462edc9 (eval-print-last-sexp, eval-defun):
Mention the effect of eval-expression-print-length and
eval-expression-print-level.  Suggested by Kevin Gallagher
<kevingal@onramp.net>.
2001-07-25 16:24:58 +00:00
Gerd Moellmann
0c9d62f60b Recommend XPM 3.4k. 2001-07-25 15:49:09 +00:00
Gerd Moellmann
b03dc47d8f *** empty log message *** 2001-07-25 15:40:05 +00:00
Gerd Moellmann
d2922337c4 (find-function-regexp): Add
easy-mmode-define-global-mode to the regexp.  Allow newlines
in front of the function name.
2001-07-25 15:04:21 +00:00
Gerd Moellmann
17635d50f6 (isearch-other-meta-char): Fix last change. 2001-07-25 14:51:10 +00:00
Gerd Moellmann
3fb01f36c5 (isearch-other-meta-char): Don't modify mode-line and
similar events for which fake prefix keys are generated.  It's no
longer necessary since read_key_sequence doesn't modify these
events for internal purposes anymore.
2001-07-25 14:02:28 +00:00
Gerd Moellmann
e743f5996e *** empty log message *** 2001-07-25 13:00:42 +00:00
Gerd Moellmann
3205760ab3 (parse_changelog): Remove unused local variable.
(main): Add new option --reverse.
(print_log): Use it.
(parse_changelog): Use it.
2001-07-25 13:00:30 +00:00
Gerd Moellmann
8d5b986d0f (struct it): Increase size of ctl_chars to 16. 2001-07-25 12:52:23 +00:00
Gerd Moellmann
563b384d14 (Fx_file_dialog): Block/unblock input while processing
events so that we get a chance of processing expose events.
2001-07-25 12:45:28 +00:00
Gerd Moellmann
64c5be50fb (resize_mini_window): Don't resize while redisplaying. 2001-07-25 12:04:25 +00:00
Gerd Moellmann
e043664a1d (auto-mode-alist): Use nroff-mode for files ending
in `.9'.  From Assar Westerlund  <assar@stacken.kth.se>.
2001-07-25 09:48:04 +00:00
Gerd Moellmann
296808a500 *** empty log message *** 2001-07-24 12:02:11 +00:00
Gerd Moellmann
1783ffa26e (valid_image_p): Protect better against invalid image
specifications.
2001-07-24 11:28:18 +00:00
Eli Zaretskii
68b7eaa91c (Repeating): Mention the numeric argument as another form of repetition,
with an xref to the "Arguments" node.  Suggested by Kai Grossjohann.
2001-07-24 11:21:40 +00:00
Eli Zaretskii
a9f7310463 (mouse-avoidance-too-close-p): If the frame lacks a
tool-bar-lines parameter, behave as if its value were zero.
(mouse-avoidance-set-pointer-shape): Don't do anything if
x-pointer-shape is not boundp.
2001-07-24 11:05:40 +00:00
Francesco Potortì
f018895322 Corrected typos in the latest entry. 2001-07-24 10:44:48 +00:00
Francesco Potortì
c02a76cc57 uniquify.el speedup. 2001-07-24 10:42:01 +00:00
Francesco Potortì
b2f1b8489b Overall speedup when using many buffers.
(uniquify-fix-item-base, uniquify-fix-item-filename,
uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic change).
(uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth
place in the item, but waas never used.
(uniquify-fix-item-min-proposed): New defalias: the fourth place
in the item is now used as cache for the proposed name.
(uniquify-rationalize-file-buffer-names): Move computation made on
newbuffile out of the loop, in the newbuffile-nd local var.  Use
dolist (cosmetic change).  Compute the proposed name for the most
common case and cache it in the fourth place in the item.
(uniquify-rationalize-file-buffer-names): Used to return a list
of flags indicating renamed buffers, but that return value was
never used.
(uniquify-item-lessp): Replaces uniquify-filename-lessp, works on
the cached proposed name, does much less consing and is quicker.
(uniquify-filename-lessp): Deleted.
(uniquify-rationalize-a-list): Use dolist (cosmetic change).  Do
not bind locally the uniquify-possibly-resolvable flag.  Use the
cached proposed name if possible.
(uniquify-get-proposed-name): Arguments changed, callers changed.
(uniquify-rationalize-conflicting-sublist): Explicitely reset the
uniquify-possibly-resolvable flag, which is no more bound locally.
(uniquify-rename-buffer): Do not set the unrationalised-buffer
flag, which is replaced by the cached proposed name.
2001-07-24 10:39:09 +00:00
Eli Zaretskii
be8cf99e91 (IT-unicode-translations): Fix the appearance of "6`". 2001-07-23 15:29:46 +00:00
Eli Zaretskii
31fac3b80f (compile-internal): If EMACS is already
defined in the environment, don't override its value.
2001-07-23 15:24:00 +00:00
Gerd Moellmann
f1004faf26 (current_column): Fix column computation in the
presence of display table entries.
(current_column_1, Fmove_to_column, compute_motion): Likewise.
2001-07-23 14:47:42 +00:00
Gerd Moellmann
dd42b31ac4 (adjust_glyph_matrix): In the optimization for
windows whose height has changed, use the new window height
to compute which rows to invalidate.
2001-07-23 11:33:58 +00:00
Gerd Moellmann
9e5a7f2af4 *** empty log message *** 2001-07-23 10:08:53 +00:00
Gerd Moellmann
7c972da073 (gnus-find-new-newsgroups): Use
`message-make-date' instead of `current-time-string'.
(gnus-ask-server-for-new-groups): Ditto.
(gnus-check-first-time-used): Ditto.
2001-07-23 10:08:40 +00:00
Gerd Moellmann
3b0dbc912b (nntp-request-newgroups): Use UTC date for NEWGROUPS
command.
2001-07-23 10:08:15 +00:00
Gerd Moellmann
f111f09d77 Undo change of 2001-07-13.
Fix autoload cookies.  Add types to defcustoms.
(fortune) <defgroup>: Add :link.
(fortune-from-region): Use eq, not eql.
From Dave Love <fx@gnu.org>.
2001-07-23 09:57:37 +00:00
Gerd Moellmann
5247262aa7 *** empty log message *** 2001-07-23 09:51:48 +00:00
Gerd Moellmann
d4e116fd48 (animate-birthday-present): Function removed. 2001-07-23 09:51:21 +00:00
Gerd Moellmann
73496807fb *** empty log message *** 2001-07-23 09:46:39 +00:00
Gerd Moellmann
ea229bec47 (toplevel) [STDC_HEADERS]: Include float.h.
(MAX_10_EXP): New macro.
(Fformat): Use it.
2001-07-23 09:38:43 +00:00
Gerd Moellmann
70ad9fc448 (code_convert_region): Handle the multibyte case if
decoding ends with CODING_FINISH_INSUFFICIENT_SRC.
2001-07-23 09:26:46 +00:00
Eli Zaretskii
722a451d1a (normal-top-level-add-subdirs-to-load-path): On Windows,
put into normal-top-level-add-subdirs-inode-list the
canonicalized names of the directories instead of inode numbers.
2001-07-22 10:53:30 +00:00
Eli Zaretskii
da226c7352 (Input methods): Some more keys useful in Chinese input methods. 2001-07-21 08:21:55 +00:00
Michael Kifer
4960e7572a * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
of Scott Bronson.
	(ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions.
	(viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
	Deleted functions.
	(viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
	ex-token-list.
	(viper-get-ex-address-subr): convert registers to char data type.

	* viper-util.el (viper-int-to-char,viper-char-equal): new
	functions.
	(viper-memq-char): use viper-int-to-char.
	(viper-file-checked-in-p): use vc-locking-user, if vc doesn't have
	vc-locking-state.
	(viper-read-key): use viper-read-key-sequence.

	* viper.el (viper-major-mode-modifier-list): added
	inferior-emacs-lisp-mode.
	(this-major-mode-requires-vi-state): new function that uses simple
	heuristics to decide if vi state is appropriate.
	(set-viper-state-in-major-mode): use this-major-mode-requires-vi-state.
	(viper-non-hook-settings): don't advise read-key-sequence.
	(viper-read-key-sequence): new function that replaces the
	previously used advice to read-key-sequence.

	* viper-cmd.el (viper-test-com-defun,viper-exec-change,
	viper-exec-Change,viper-execute-com,viper-insert,viper-append,
	viper-Append,viper-Insert,viper-open-line,viper-Open-line,
	viper-open-line-at-point,viper-substitute,viper-overwrite,
	viper-replace-char-subr,viper-forward-word,viper-forward-Word):
	got rid of the negative character hack.
	(viper-escape-to-state,viper-replace-state-exit-cmd):
	use viper-read-key-sequence.
	(viper-envelop-ESC-key): no need for ad-get-orig-definition.
	(viper-minibuffer-standard-hook,viper-read-string-with-history):
	don't override existing minibuffer-setup-hook.
	(viper-mark-point,viper-goto-mark-subr,viper-brac-function):
	convert registers to char data type.
	(viper-autoindent): use viper-indent-line.

	* viper-keym.el: use viper-exec-key-in-emacs.

	* viper.texi: Added credits, new commands, like :make.

	* ediff-util.el: Copyright years.
	(ediff-choose-syntax-table): New function.
	(ediff-setup): Use ediff-choose-syntax-table.
	(ediff-file-checked-out-p,ediff-file-checked-in-p): check if
	vc-state is available.
	(ediff-make-temp-file): use ediff-coding-system-for-write.

	* ediff-init.el (ediff-with-syntax-table): New macro, uses
	with-syntax-table.
	(ediff-coding-system-for-read): from ediff-diff.el
	(ediff-coding-system-for-write): new variable.
	(ediff-highest-priority): fixed the bug having to do with disappearing
	overlays.
	(ediff-file-remote-p): use file-remote-p, if available.
	(ediff-listable-file): new function.
	(ediff-file-attributes): use ediff-listable-file.

	* ediff-mult.el (ediff-meta-insert-file-info1): use
	ediff-listable-file.

	* ediff-ptch.el (ediff-prompt-for-patch-file): use
	ediff-coding-system-for-read.
	(ediff-patch-file-internal): use ediff-coding-system-for-write.

	* ediff-diff.el (ediff-coding-system-for-read): moved to ediff-init.el.
	(ediff-match-diff3-line,ediff-get-diff3-group): improved pattern.

	* ediff.el: Date of last update, copyright years.

	* ediff-wind (ediff-setup-control-frame): Nill->nil.

	* ediff.texi: added clarifications, acknowledgements.
2001-07-21 05:28:24 +00:00
Stefan Monnier
0582471880 (server-visit-files): Fix variable name typo. 2001-07-20 22:46:18 +00:00
Gerd Moellmann
3c88ae74e3 Remove RCS Id keyword. 2001-07-20 11:06:50 +00:00
Gerd Moellmann
db3cd0aeda (main, parse_changelog): Make "use strict"-clean. 2001-07-20 11:05:57 +00:00
Pavel Janík
cdfc07ddc3 Fix typo. 2001-07-20 11:00:46 +00:00
Eli Zaretskii
fc4064062e (install): Create site-lisp/subdirs.el if it is not already there. 2001-07-20 10:55:50 +00:00
Gerd Moellmann
6e07c0a573 *** empty log message *** 2001-07-20 10:04:36 +00:00