1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 18:00:40 -08:00
Commit graph

13440 commits

Author SHA1 Message Date
Richard M. Stallman
9a1277dd3b (push-mark): Don't activate the mark.
(set-mark-command): Explicitly do so here.
When popping, don't mind if mark is inactive.
(pop-mark): Deactivate mark.  Don't mind if it's inactive.
(yank-pop): Don't mind if mark is inactive.
(keyboard-quit): Deactivate the mark.
(kill-ring-save): When bouncing cursor,
bounce the mark too, so highlighted area does not change.
1993-05-15 20:55:02 +00:00
Richard M. Stallman
1cc8a3f41a (mouse-set-region): Call set-mark to activate mark. 1993-05-15 20:32:23 +00:00
Richard M. Stallman
20f3a745bb (isearch-done): Don't activate mark. 1993-05-15 20:05:36 +00:00
Richard M. Stallman
8494bbf1a7 (face-initialize): Don't create the `modeline' face.
Set region-face.
(invert-face): Really do use the default colors.
(x-initialize-frame-faces): Always try "gray" color for
primary-selection; always invert if that fails.
Similar changes for highlight, secondary-selection.

(make-face): Add interactive spec.
(set-default-font): Deleted.
1993-05-15 19:53:44 +00:00
Richard M. Stallman
fcfc3c6379 (mouse-drag-region): New command, on down-mouse-1. 1993-05-15 19:52:01 +00:00
Richard M. Stallman
6e8d0db7e2 (byte-compile-track-mouse): New function.
This is a kludge; track-mouse must be compiled better.
1993-05-15 19:47:15 +00:00
Richard M. Stallman
e23c2c217e (transient-mark-mode): New command. 1993-05-15 18:47:18 +00:00
Richard M. Stallman
31ba9d398e (map-y-or-n-p): Show the answers in the echo area. 1993-05-15 18:05:42 +00:00
Richard M. Stallman
8d7e4e80d8 (isearch-mode-map): Handle any length vector in keymap.
(isearch-char-to-string): Handle non-character events properly.
1993-05-14 18:02:55 +00:00
Jim Blandy
24f1977f70 * vc.el (vc-version-diff): Match parens. 1993-05-14 15:21:50 +00:00
Richard M. Stallman
6fb6ab11e1 (vc-revert-buffer1): Don't assume that compilation-error-list
is a list; it might be t.
1993-05-14 03:57:45 +00:00
Richard M. Stallman
661d3230fb (emerge-find-difference-diff): Renamed from emerge-find-difference.
(emerge-find-difference): New command.  Now on `.'.
(emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines.
(emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines.
1993-05-13 20:06:18 +00:00
Richard M. Stallman
adca3f58ff (emerge-setup-fixed-keymaps): Put emerge-abort on C-]. 1993-05-13 19:33:20 +00:00
Richard M. Stallman
737e38923a (emerge-count-matches-string): Renamed from count-matches-string.
(emerge-command-prefix): Now C-c C-c.
emerge-shadow-key-definition): Deleted.
Callers use substitute-key-definition.
(emerge-recursively-substitute-key-definition): Deleted.
Callers use substitute-key-definition.
(emerge-unselect-hook): Renamed from emerge-unselect-hooks.
(emerge-files-internal): Use file-local-copy to handle remote files.
(emerge-files-with-ancestor-internal): Likewise.
(emerge-remote-file-p): Deleted.
(emerge-abort): New command.
(describe-mode): Deleted.
(emerge-hash-string-into-string): Renamed from hash-string-into-string.
(emerge-unslashify-name): Renamed from unslashify-name.
(emerge-write-and-delete): Don't write-file if file-out is nil.
1993-05-13 19:25:37 +00:00
Richard M. Stallman
151e4b9ca8 Install DRW's version 5. 1993-05-13 19:24:38 +00:00
Richard M. Stallman
36bed8bc8c (vc-version-diff): Don't move point in current buffer. 1993-05-13 12:05:52 +00:00
Roland McGrath
41e7816ac5 (tags-table-including): Take new third arg CORE-ONLY. If non-nil,
ignore files without extant buffers.
(visit-tags-table-buffer): Call tags-table-including first with
CORE-ONLY set, and then afterwards with it clear.
1993-05-13 05:28:14 +00:00
Richard M. Stallman
bffa5d4d15 Provide 'menu-bar. 1993-05-13 03:34:18 +00:00
Richard M. Stallman
e09c52a8a0 (face-initialize): New function.
All initialization code moved into it.
Call at end of file, if using X frames already.
(x-create-frame-with-faces): Don't use faces if not initialized.
1993-05-13 03:24:09 +00:00
Richard M. Stallman
fc4d4afb41 Don't put frame-initialize and frame-notice-user-settings on hooks.
They are now called directly.
1993-05-13 03:23:40 +00:00
Richard M. Stallman
c722566c7c (command-line): Call frame-initialize explicitly.
Call face-initialize.
(normal-top-level): Call frame-notice-user-settings explicitly.
1993-05-13 03:14:39 +00:00
Richard M. Stallman
4f6e4ad6cd (Setting minor-mode-map-alist):
Put the map directly in the alist, not a variable name.
1993-05-13 03:14:07 +00:00
Richard M. Stallman
8693344e1f (kbd-macro-query): Fix prompt string. 1993-05-12 23:56:18 +00:00
Richard M. Stallman
8b86c9ebbf (default-menubar): Make initial value nil.
(kill-this-buffer, x-new-frame)
(sensitize-file-and-edit-menus-hook, format-buffers-menu-line)
(buffers-menu-max-size, complex-buffers-menu-p)
(buffers-menu-switch-to-buffer-function, buffer-menu-save-buffer)
(buffer-menu-write-file, build-buffers-menu-internal)
(build-buffers-menu-hook): Functions and variables deleted.
1993-05-12 21:41:56 +00:00
Richard M. Stallman
34291cd2f7 Improve doc strings and prompt strings.
(vc-cancel-version): Ask whether to revert buffer.
1993-05-12 21:30:35 +00:00
Richard M. Stallman
c64cc46775 (comint-filter): Increment opoint only if after insertion point. 1993-05-12 20:32:32 +00:00
Richard M. Stallman
d3f7c8c6e4 (te-pass-through): Handle meta chars and non-char events.
(terminal-map, etc.): Use default bindings, not fillarray.
Make the maps sparse.
(terminal-meta-map): New map; lets us make ESC a prefix key.
(terminal-map): Bind ESC to terminal-meta-map.
(te-more-break-unread): Handle non-char as last-input-char.
(te-filter): Delete code that worked with meta-flag.
(terminal-emulator): Don't look at meta-flag.
(terminal-mode): Don't make meta-flag local.
(te-stty-string): Quote the args that have ^.  Add pass8.

Changes that esr made in the previous version but didn't describe in detail:

Some defvars moved.
Defvars added for many variables.
(te-stty-string): Specify the characters explicitly--not `stty dec'.
1993-05-12 18:41:29 +00:00
Richard M. Stallman
7ef84cf98f (vc-diff): Report an error if the buffer isn't registered.
(vc-registration-error): New function.
(vc-next-action, vc-diff, vc-print-log, vc-backend-diff): Use it to
make VC's error messages more uniform.

(vc-directory, vc-revert-buffer1): Quote lambdas with (function ...)
for Emacs 18.
(compilation-old-error-list): Set if undefined, for Emacs 18.
1993-05-11 21:15:54 +00:00
Jim Blandy
bdda375433 Re-arranged stuff to put defsubst accessors at the top 1993-05-11 19:14:34 +00:00
Richard M. Stallman
3ed788ec2c (buffer-menu): Don't save a window config.
(Buffer-menu-select): Don't call Buffer-menu-execute.
Don't restore a window config.
1993-05-10 16:31:21 +00:00
Roland McGrath
0dea0bbe34 (byte-recompile-directory): If ARG is non-nil, set it to its prefix
numeric value.  Test for ARG being zero with eq, not zerop.
1993-05-10 00:49:06 +00:00
Jim Blandy
ffe1dd7ac1 * x-win.el: Since we require faces.el, there's no point in setting
frame-creation-function to x-create-frame - just set it directly
	to x-create-frame-with-faces.

	* x-win.el: (require 'faces), too.  Move (require 'select) to top,
	with the other requires.
1993-05-09 23:54:12 +00:00
Richard M. Stallman
4bf5153268 (rmail-output): Undo June 11 1992 change:
Don't try to use Date field in the From.
1993-05-09 23:53:56 +00:00
Jim Blandy
527da10641 * finder.el: Bind finder-exit to 'q', not 'x'; the former is the
conventional way to get out of such a package.
	(finder-summary): Use substitute-command-keys.
	(finder-mode): Use \\<...> to make sure we get the right keymap.
1993-05-09 23:52:39 +00:00
Jim Blandy
f0138172cd * faces.el: Call internal-set-face-1, not internat-set-face-1.
* faces.el: Don't set frame-creation-function here; x-win.el is
	the appropriate place to set it.

	* faces.el: Only apply x-initialize-frame-faces to X frames; pass
	over terminal frames.

	* faces.el: Provide 'faces.
1993-05-09 23:48:41 +00:00
Jim Blandy
bb9a81fcda * faces.el (read-face-name): Call face-list, not list-faces.
Fail more gracefully if we can't build bold, italic, etc,
	versions of the default font.
	* faces.el (make-face-bold, make-face-italic,
	make-face-bold-italic, make-face-unbold, make-face-unitalic):
	Implement NOERROR argument.
	(x-initialize-frame-faces): Use the NOERROR argument to the
	font manipulation functions to avoid errors while starting up.
	Remove initialization of isearch font.
	* xfaces.c (internal-x-complain-about-font): Add new frame
	argument, so we can check the frame parameters to find the
	default font.  Callers changed.

	* faces.el (x-create-frame-with-faces): Fix typo.  Dyke out
	code to fully qualify the modeline font; we may not be able to
	do that correctly.
1993-05-09 23:38:29 +00:00
Richard M. Stallman
9b54f2680c (dabbrev-expand): Delete a search-forward call
after the second replace-match.
1993-05-09 23:18:30 +00:00
Roland McGrath
723472f14e (find-change-log): If there is a buffer-local value of
change-log-default-name, just return it with no searching.  Previously a if
it was set to a nonexistent file name, we would loop forever.
1993-05-09 23:16:19 +00:00
Richard M. Stallman
679f7f7eb7 (query-replace-map): Bind [escape] like "\e". 1993-05-09 18:03:20 +00:00
Richard M. Stallman
ba79087074 Doc fix. 1993-05-09 18:02:10 +00:00
Richard M. Stallman
af400c0042 (kbd-macro-query): Use query-replace-map to define answers. 1993-05-09 17:58:55 +00:00
Richard M. Stallman
4c2c1de1fd (vc-backend-diff): Handle either string or list. 1993-05-09 14:29:33 +00:00
Richard M. Stallman
2e810285eb (diff-switches): Define var here as well as in diff.el. 1993-05-09 14:27:02 +00:00
Richard M. Stallman
fa203a7cc3 Comment fix. 1993-05-09 14:26:40 +00:00
Richard M. Stallman
2d4130047f (mail-do-fcc): Don't output a newline before From... 1993-05-09 01:16:14 +00:00
Richard M. Stallman
8896f2df11 (rmail-convert-to-babyl-format): Delete 1 char
if we see a newline instead of what we expect.
1993-05-09 01:14:47 +00:00
Richard M. Stallman
22073ddadb (jump-to-register): Allow file name "in" a register. 1993-05-09 00:57:56 +00:00
Richard M. Stallman
e532b01661 (scroll-bar-drag, scroll-bar-drag-1): New functions.
Put scroll-bar-drag on down-mouse-2 in scroll bar.
Leave up-events on mouse-2 unbound.
1993-05-08 23:49:17 +00:00
Richard M. Stallman
b1fe930449 Require help-macro, not help-screen. 1993-05-08 22:38:37 +00:00
Richard M. Stallman
dd6a74ce66 Provide help-macro, not help-screen. 1993-05-08 22:38:25 +00:00