1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-05 03:20:39 -08:00
Commit graph

7961 commits

Author SHA1 Message Date
Karl Heuer
f8bce5df30 (mode-line-mule-info): New variable.
(mode-line-format): Include it.
1997-02-22 19:23:31 +00:00
Simon Marshall
32f4ab179e Add ... to relevant menu entries. 1997-02-21 09:46:03 +00:00
Simon Marshall
e93b2a5541 Rewrite Font Lock support. 1997-02-21 09:42:44 +00:00
Simon Marshall
56fcbd7e9d 1. If PRE-MATCH-FORM returns a suitable number, use that as a value for LIMIT.
2.  Commented out menu code.
1997-02-21 09:36:18 +00:00
Eli Zaretskii
acffd065e3 (grep-process-setup): New function, sets up the
exit message function in a way that works when async processes
aren't supported.
(grep): Use `grep-process-setup'.
1997-02-20 16:11:48 +00:00
Karl Heuer
4ed4686978 Initial revision 1997-02-20 07:02:49 +00:00
Karl Heuer
f90080d4aa Require fontset. Create fontsets from
default-fontset-spec, X resources, and "-fn" command line
argument.
1997-02-20 05:51:26 +00:00
Karl Heuer
ee0a4f29f9 (sendmail-coding-system): New variable.
(sendmail-send-it): Perform code conversion on sending mail
according to sendmail-coding-system.
1997-02-20 05:50:19 +00:00
Karl Heuer
79501c8dd3 (x-get-selection): Set default data-type of selection
to COMPOUND_TEXT.
(selection-converter-alist): Add an entry for COMPOUND_TEXT.
1997-02-20 05:49:58 +00:00
Karl Heuer
d0c3269a29 (rmail-file-coding-system): New variable.
(rmail-insert-inbox-text): Perform character code conversion
according to rmail-file-coding-system.
(rmail-only-expunge): Pay attention to multibyte characters.
1997-02-20 05:49:08 +00:00
Karl Heuer
742d416fcc (occur): Pay attention to multibyte characters. 1997-02-20 05:48:39 +00:00
Karl Heuer
f8e2c40cde (show-paren-function): Handle multibyte characters. 1997-02-20 05:48:19 +00:00
Karl Heuer
51a02226c2 (mouse-set-font): Handle fontset. 1997-02-20 05:47:42 +00:00
Karl Heuer
5e14f0f5f1 Load mule specific files. 1997-02-20 05:47:23 +00:00
Karl Heuer
f46d509102 (isearch-mode-map): Define
isearch-toggle-input-method and
isearch-toggle-specified-input-method in the map.
(isearch-multibyte-characters-flag): New variable.
(isearch-mode): Initialize it to nil.
(isearch-printing-char): Handle multibyte characters.
(isearch-message-prefix): Include title of input method if
necessary in the prefix of message.
1997-02-20 05:46:22 +00:00
Karl Heuer
0634ea78a0 (help-with-tutorial): Prefix argument to specify a
language interactively.
1997-02-20 05:45:01 +00:00
Karl Heuer
82d0954a23 (find-file, find-file-other-window,
find-file-read-only, find-file-read-only-other-window,
find-file-read-only-other-frame, find-alternate-file-other-window,
find-alternate-file): With a prefix argument, enable users to
specify a coding system interactively.
(find-file-noselect): Describe optional arguments NOWARN and
RAWFILE in the doc-string.
(write-file, insert-file, append-to-file): Accept a prefix
argument to enable users to specify a coding system interactively.
(revert-buffer): Read an auto-saved file without any code
conversion.
1997-02-20 05:44:24 +00:00
Karl Heuer
9a06295dcf (debugger-mode): Disable multibyte character handling
in Debugger mode.
1997-02-20 05:41:01 +00:00
Karl Heuer
b8575ac32e (byte-compile-file): Write a compiled file without
any code conversion.
1997-02-20 05:40:01 +00:00
Karl Heuer
a8f15301e6 (update-file-autoloads): Read loaddefs.el without
any code conversion.
1997-02-20 05:39:18 +00:00
Karl Heuer
50ef36f521 (nnheader-insert-head): Handle the case that the
length of header is changed because of code conversion.
1997-02-20 05:38:08 +00:00
Karl Heuer
d5d99b8075 (kill-forward-chars, kill-backward-chars): Pay
attention to multibyte characters.
(what-cursor-position): With a prefix argument, print detailed
info of a character on cursor position.
(transpose-subr-1): Pay attention to multibyte characters.

(do-auto-fill): Handle `kinsoku' processing.
1997-02-20 05:35:12 +00:00
Karl Heuer
c9d611f447 (do-kinsoku): New variable.
(fill-region-as-paragraph): Handle `kinsoku' processing.
1997-02-20 05:33:51 +00:00
Eli Zaretskii
167d14181c (compile-mouse-goto-error): Move to end of line
before calling `compile-reinitialize-errors', so that it always
sees the entire filename.
1997-02-19 15:48:50 +00:00
Noah Friedman
9d497c0123 (eldoc-message-commands): Doc fixes.
(eldoc-message): Make function, not macro.

(eldoc-last-message): New internal variable.
(eldoc-mode): Initialize it to nil.
(eldoc-message): Use it.
(eldoc-print-current-symbol-info): Use it.

(eldoc-pre-command-refresh-echo-area): New function.
(eldoc-mode): Put it on pre-command-hook if in XEmacs or using idle timers
in Emacs.

(eldoc-message-commands-table-size): New constant.
(eldoc-add-command): Use it to initialize eldoc-message-commands.

(eldoc-display-message-no-interference-p): New function.
(eldoc-display-message-p): Use it.

(eldoc-print-fnsym-args, eldoc-print-var-docstring): Arg sym no longer
optional.
Do not initialize arg if nil.

(eldoc-forward-sexp-safe): Function deleted.
(eldoc-beginning-of-sexp): New function.
(eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp.
Use eldoc-current-symbol to get symbol at point.

(eldoc-function-argstring-from-docstring-method-table): Forge docstrings
for `and', `or', `list', `+', and `-'.

(eldoc-add-command-completions): New function.
(eldoc-add-command): Take list of args.
No longer interactive.

(eldoc-remove-command-completions): New function.
(eldoc-remove-command): Take list of args.
No longer interactive.

top level: Initialize eldoc-message-commands using
eldoc-add-command-completions.
1997-02-19 10:24:26 +00:00
Roland McGrath
2884cbf0e8 (update-autoloads-from-directory): Get absolute file names from
directory-files, and expand generated-autoload-file.  Subdirs happy now.
1997-02-17 21:44:59 +00:00
Richard M. Stallman
2bb00bdd36 (vc-do-command): If OKSTATUS is nil, ignore errors.
(vc-backend-release): For RCS, pass nil for OKSTATUS.
1997-02-10 20:43:37 +00:00
Richard M. Stallman
86bfaffe40 (isearch-search): Refuse to match invisible text.
(isearch-range-invisible): New function.
(search-invisible): New user option.
1997-02-10 09:41:31 +00:00
Richard M. Stallman
284a88a318 (mouse-buffer-menu): Group buffers by major modes if that seems to be useful.
(mouse-buffer-menu-mode-groups): New variable.
(mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines
broken out of mouse-buffer-menu.
1997-02-10 00:10:16 +00:00
Richard M. Stallman
1884e32542 (rmail-sort-messages): Preserve point
with respect to the the current message.
1997-02-10 00:08:51 +00:00
Karl Heuer
5ff083afb4 Fix previous change. 1997-02-09 23:02:19 +00:00
Karl Heuer
8c9dbabe64 (compare-windows): Make more efficient use of
result from compare-buffer-substrings.
1997-02-09 22:55:17 +00:00
Eli Zaretskii
49683a1376 * (compilation-process-setup-function): New variable.
(compile-internal): Call compilation-process-setup-function if
it is non-nil.
1997-02-09 16:03:50 +00:00
Eli Zaretskii
8785daf347 * (diff-process-setup): New function, sets up the
compilation-exit-message-function so that it works with both
asynchronous and synchronous sub-processes.
(diff): Bind compilation-exit-message-function.  Run
compilation-finish-function when compile-internal returns if async
processes aren't supported.
1997-02-09 15:57:11 +00:00
Richard M. Stallman
7ada1a07ac (define-derived-mode): Add derived-mode-parent
property to the defived mode command name.
1997-02-08 20:17:04 +00:00
Richard M. Stallman
c5fe2ff17b Handle multiple Info buffers.
(Info-tag-table-marker): Initialize to nil.
(Info-tag-table-buffer): New variable.
(Info-find-node): Don't switch buffers if already in Info mode.
Use Info-tag-table-buffer to support multiple Info buffers.
(Info-read-subfile): Don't switch to *info* buffer.
(Info-build-node-completions): Handle buffer local bindings for
Info-tag-table-marker.
(Info-search): Add a save-excursion.
(Info-mode): Make Info-tag-table-buffer buffer-local.
Make a different marker in Info-tag-table-marker for each buffer.
(Info-kill-buffer): New function, on kill-buffer-hook.
1997-02-08 18:34:21 +00:00
Richard M. Stallman
50b3531c82 (auto-show-mode): Doc fix. 1997-02-06 23:23:32 +00:00
Erik Naggum
094e8ee4ac (edmacro-parse-keys): Remove redundant test for ?. 1997-02-05 01:33:07 +00:00
Erik Naggum
96c188b08c (file-relative-name): Protect the match-data. 1997-02-05 01:32:44 +00:00
Noah Friedman
4fa073648d (eldoc-display-message-p): New function.
Return nil if cursor-in-echo-area, or using idle timers and a command
is still active.

(eldoc-print-current-symbol-info): Use eldoc-display-message-p.
1997-02-04 18:21:29 +00:00
Richard M. Stallman
008d825ad3 (Man-init-defvars): Fix case in a char set range. 1997-02-04 17:42:19 +00:00
Eli Zaretskii
0020dbcd12 (Man-build-man-command): When async processes aren't
supported, don't redirect stderr via the shell.
(Man-getpage-in-background, Man-bgproc-sentinel): Support for
systems where async processes don't work.
1997-02-03 18:02:26 +00:00
Richard M. Stallman
c2604a9b86 (dired-rename-file): Pass new arg to set-visited-file-name. 1997-02-03 09:45:27 +00:00
Richard M. Stallman
f36012a669 (set-visited-file-name): New arg ALONG-WITH-FILE. 1997-02-03 09:42:56 +00:00
Richard M. Stallman
bf437d6d95 (rmail-ignored-headers): Add Delivered-to: header. 1997-02-03 06:55:50 +00:00
Noah Friedman
332ae8db49 Update copyright notice to reflect assignment to FSF and incorporation
into Emacs.

Attempt to load `timer'.

(eldoc-idle-delay): Make defconst.
(eldoc-minor-mode-string): Make defconst.
(eldoc-argument-case): Make defconst.

(eldoc-message-commands): Renamed from eldoc-mode-message-commands.
All callers changed.
Add `mouse-set-point' as a default candidate.

(eldoc-use-idle-timer-p): New constant.
(eldoc-timer): New variable.
(eldoc-current-idle-delay): New variable.
(eldoc-schedule-timer): New function.
(eldoc-mode): Use idle timers if supported.

(eldoc-add-command): Provide completion on interactive commands only, not
all bound functions.

(eldoc-print-current-symbol-info): Renamed from
eldoc-mode-print-current-symbol-info.  All callers changed.
Check whether using idle timers or being run from post-command hooks.
Use `executing-kbd-macro' instead of `executing-macro'.

(eldoc-print-fnsym-args): Don't make interactive.
Cache current symbol name in eldoc-last-data; it was forgetting to do this
previously.
If subr args cannot be determined, show single-line docstring for it instead.

(eldoc-docstring-message): New function.
(eldoc-print-docstring): New function.
(eldoc-print-var-docstring): Use them.

(eldoc-function-argstring-from-docstring-method-table): New constant.
(eldoc-function-argstring-from-docstring): Use it.
1997-02-03 06:13:34 +00:00
Richard M. Stallman
889611f096 (set-frame-font): Renamed from set-default-font, 1997-02-02 01:53:27 +00:00
Richard M. Stallman
8e717a4544 (dirtrack-debug-message): Put output at end of buffer.
(dirtrack): Check that directory exists before trying to cd to it.
Go to point-max (not comint-last-output-start) before looking for
the prompt.
1997-02-01 20:26:01 +00:00
Richard M. Stallman
35f58ede93 (dired-guess-shell-alist-default): Make .eps
extension act like .ps extension.
1997-02-01 20:02:16 +00:00
Richard M. Stallman
d2d8b77eab (rmail-reply): Concatenate all the References headers. 1997-02-01 19:14:49 +00:00