Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(category-table-p): Check only type and purpose.
(copy_category_table, Fmodify_category_entry): Adjusted for the
new structure of Lisp_Char_Table.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(ccl_driver): Fix bug of the case CCL_WriteArrayReadJump.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(non_ascii_char_to_string, update_charset_table,
Fsplit_char): Adjusted for the above change.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(CHARSET_TABLE_ENTRY): Handle ASCII charset correctly.
(SPLIT_NON_ASCII_CHAR, SPLIT_CHAR): Return -1 in C2 for DIMENSION1
characters.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(detect_coding_iso2022, detect_coding_mask): Ignore
invalid ESC sequence for ISO 2022.
(Fencode_sjis_char, Fencode_big5_char): Adjusted for the change of
SPLIT_CHAR.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(Faref, Faset): Adjusted for the new structure of
Lisp_Char_Table.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(copy_sub_char_table): New function.
(Fcopy_sequence): Call copy_sub_char_table for copying a sub char table.
(Fchar_table_range, Fset_char_table_range, map_char_table,
Fmap_char_table): Handle multibyte characters correctly.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(disp_char_vector): New function to be used from the
macro DISP_CHAR_VECTOR for multibyte characters.
Kenichi Handa [Mon, 7 Apr 1997 07:12:13 +0000 (07:12 +0000)]
(dumpglyphs): Clip and highlight glyphs displayed with
fonts of wrong size.
Kenichi Handa [Mon, 7 Apr 1997 05:36:52 +0000 (05:36 +0000)]
Fix the format of the first line.
Kenichi Handa [Mon, 7 Apr 1997 05:12:16 +0000 (05:12 +0000)]
Fix FSF address in comment.
Karl Heuer [Sun, 6 Apr 1997 14:48:27 +0000 (14:48 +0000)]
(set-case-syntax): Doc fix.
Eli Zaretskii [Sun, 6 Apr 1997 14:32:33 +0000 (14:32 +0000)]
(init_cmdargs) [MSDOS]: Make the change that sets
`installation-directory' if `info' is found as its subdirectory or
sibling, be conditioned on MSDOS (it makes trouble on Unix).
Richard M. Stallman [Sat, 5 Apr 1997 21:59:09 +0000 (21:59 +0000)]
(texinfo-make-menu): Accept args BEGINNING and END.
(texinfo-update-node): Accept args BEGINNING and END.
(texinfo-all-menus-update): Pass region explicitly.
(texinfo-master-menu, texinfo-every-node-update): Likewise.
Richard M. Stallman [Sat, 5 Apr 1997 21:57:48 +0000 (21:57 +0000)]
(mail-complete-style): New variable.
(mail-complete): Use that.
(mail-get-names): Store full names in cdrs of mail-names elts.
(mail-names): Doc fix.
(mail-directory): Minor cleanup.
Richard M. Stallman [Sat, 5 Apr 1997 21:52:58 +0000 (21:52 +0000)]
(sgml-validate): Offer to save the buffer first.
Richard M. Stallman [Sat, 5 Apr 1997 21:51:44 +0000 (21:51 +0000)]
(indent-sexp): If calculate-lisp-indent returns nil,
don't change the line's indentation.
(lisp-indent-line): Likewise.
(lisp-comment-indent): Likewise.
(calculate-lisp-indent): Return nil if line starts inside a string.
Richard M. Stallman [Sat, 5 Apr 1997 21:41:59 +0000 (21:41 +0000)]
(imenu-default-goto-function): Simplify.
Truncate imenu items.
Make use of markers or integers an option.
(imenu-use-markers, imenu-max-item-length): New variables.
(imenu-max-items): Doc fix.
(imenu-example--name-and-position): Handle imenu-use-markers.
(imenu-default-create-index-function): Likewise.
(imenu--generic-function): Likewise.
(imenu--truncate-items): New function.
(imenu--make-index-alist): Call imenu--truncate-items.
Richard M. Stallman [Sat, 5 Apr 1997 21:39:03 +0000 (21:39 +0000)]
(rmail-mode-map): Add menu item for
rmail-output-body-to-file and put it on w.
Richard M. Stallman [Sat, 5 Apr 1997 21:38:07 +0000 (21:38 +0000)]
(rmail-output-body-to-file): Query if file exists.
Renamed from rmail-output-body.
Richard M. Stallman [Sat, 5 Apr 1997 07:48:17 +0000 (07:48 +0000)]
(Ffind_coding_system): Doc fix.
Kenichi Handa [Sat, 5 Apr 1997 02:46:24 +0000 (02:46 +0000)]
Provide 'term/sun-mouse instead of 'sun-mouse.
Kenichi Handa [Sat, 5 Apr 1997 02:45:30 +0000 (02:45 +0000)]
English related codes are moved to
language/english.el.
(setup-european-environment): Call setup-english-environment to
reset to default setting at first.
Kenichi Handa [Sat, 5 Apr 1997 02:44:02 +0000 (02:44 +0000)]
Initial revision
Kenichi Handa [Sat, 5 Apr 1997 02:40:11 +0000 (02:40 +0000)]
Handle more Devanagari characters correctly.
Kenichi Handa [Sat, 5 Apr 1997 02:40:11 +0000 (02:40 +0000)]
Completely updated.
Kenichi Handa [Sat, 5 Apr 1997 02:35:53 +0000 (02:35 +0000)]
Require 'term/sun-mouse instead of 'sun-mouse.
Kenichi Handa [Sat, 5 Apr 1997 02:35:53 +0000 (02:35 +0000)]
Comment fixed.
Kenichi Handa [Sat, 5 Apr 1997 02:35:53 +0000 (02:35 +0000)]
Change a category of one Japanese character.
Kenichi Handa [Sat, 5 Apr 1997 02:35:53 +0000 (02:35 +0000)]
(x-charset-registries): Add Tibetan entries.
Kenichi Handa [Sat, 5 Apr 1997 02:35:53 +0000 (02:35 +0000)]
Prefix for Mule related commands is changed.
(view-hello-file): Allways does correct decoding of HELLO file.
Kenichi Handa [Sat, 5 Apr 1997 02:35:53 +0000 (02:35 +0000)]
Change descriptions for Arabic, Indian, and
Vietnamese character sets. Define Tibetan character sets.
Kenichi Handa [Sat, 5 Apr 1997 02:35:53 +0000 (02:35 +0000)]
Load language/english and language/tibetan.
Karl Heuer [Thu, 3 Apr 1997 22:08:30 +0000 (22:08 +0000)]
(Fcopy_sequence): Delete unused variable.
(Fchar_table_extra_slot, Fset_char_table_extra_slot): Doc fix.
(map_char_table): When expanding indices, don't increase depth;
that's amount used, not amount allocated.
Karl Heuer [Thu, 3 Apr 1997 21:36:09 +0000 (21:36 +0000)]
Fix comment typo.
Karl Heuer [Thu, 3 Apr 1997 21:34:11 +0000 (21:34 +0000)]
(CHAR_TABLE_REF): Fix syntax error.
(LOWERCASEP): Use NOCASEP instead of its expansion.
(UPCASE): Use UPPERCASEP instead of its expansion.
Karl Heuer [Thu, 3 Apr 1997 21:29:26 +0000 (21:29 +0000)]
[!__GNUC__] (CATEGORY_SET): Fix syntax error.
Richard M. Stallman [Wed, 2 Apr 1997 19:06:31 +0000 (19:06 +0000)]
(Fcopy_file): Fix error message.
Richard M. Stallman [Wed, 2 Apr 1997 06:12:48 +0000 (06:12 +0000)]
(Finsert_file_contents): Handle non-regular files.
Richard M. Stallman [Wed, 2 Apr 1997 05:03:06 +0000 (05:03 +0000)]
(Finsert_file_contents): When handling REPLACE,
first try comparing block by block; if we discover a need for
nontrivial code conversion, give up and try convert-whole-file method.
Richard M. Stallman [Wed, 2 Apr 1997 04:24:41 +0000 (04:24 +0000)]
(skip_chars): Make `c' an unsigned int.
Richard M. Stallman [Wed, 2 Apr 1997 03:46:39 +0000 (03:46 +0000)]
Added a lot of new faces, they all start with
term- and follow a simple lexicographical convention. Note that
each change is commented: just search for -mm in the source.
(term-char-mode): Added all the "grey-keys" to term-raw-map.
(term-send-up): Similar, decided to go for the more xterm-like
\eOA bindings in place of the previous \e[A.
(term-buffer-maximum-size): New variable.
(term-mode): Added some make-local: now term-buffer-maximum-size,
ange-ftp-default-user/password/an-pwd.
(term-emulate-terminal): Quite some modifications to allow
multiple outstanding ANSI style commands: notably all the
-previous-parameter stuff. Call term-handle-ansi-terminal-messages.
(term-emulate-terminal): Added simple trimming function: at the
end we simply check if the buffer is > term-buffer-maximum-size
and cut it accordingly.
(term-handle-colors-array): New function.
(term-handle-ansi-terminal-messages): New function.
(term-handle-ansi-escape): Modified to allow ANSI coloring
(ansi-term): New function that creates multiple terminals. Put
in the standard C-x map too: I'm quite used to C-x C-f and C-c C-f
was too awkward.
Richard M. Stallman [Wed, 2 Apr 1997 03:45:07 +0000 (03:45 +0000)]
(change_frame_size_1): Call Fset_window_buffer,
so that Vwindow_configuration_change_hook gets run.
Richard M. Stallman [Wed, 2 Apr 1997 03:44:32 +0000 (03:44 +0000)]
(Qwindow_configuration_change_hook): New variable.
(Vwindow_configuration_change_hook): New variable.
(syms_of_window): Initialize; set up Lisp var.
(delete_window): New subroutine, from Fdelete_window.
Most callers changed.
(Fdelete_window): Call Vwindow_configuration_change_functions.
(Fset_window_buffer, Fenlarge_window, Fshrink_window):
Call the Vwindow_configuration_change_functions.
(Fset_window_configuration): Likewise.
Richard M. Stallman [Tue, 1 Apr 1997 23:38:01 +0000 (23:38 +0000)]
(Coding Conventions): Node renamed from Style Tips.
Xref the Major Mode Conventions and Minor Mode Conventions nodes.
Other smaller changes in it.
Richard M. Stallman [Tue, 1 Apr 1997 23:37:03 +0000 (23:37 +0000)]
Add detailed listing for the Tips appendix.
Add an early duplicate menu item for Coding Conventions node.
Richard M. Stallman [Tue, 1 Apr 1997 23:35:50 +0000 (23:35 +0000)]
Document key binding conventions for major modes and minor modes.
Richard M. Stallman [Tue, 1 Apr 1997 22:17:59 +0000 (22:17 +0000)]
(grep-null-device): Move before first use.
Richard M. Stallman [Tue, 1 Apr 1997 22:09:02 +0000 (22:09 +0000)]
(set-variable): Suggest only valid user variable.
Richard M. Stallman [Tue, 1 Apr 1997 22:04:58 +0000 (22:04 +0000)]
(Fuser_variable_p): If not a symbol, return nil.
Richard M. Stallman [Tue, 1 Apr 1997 21:47:17 +0000 (21:47 +0000)]
(vc-checkin-hook): Doc fix.
(vc-before-checkin-hook): New hook.
(vc-start-entry): Use it.
Richard M. Stallman [Tue, 1 Apr 1997 07:17:40 +0000 (07:17 +0000)]
(Finsert_file_contents): Determine the character coding
before we see if REPLACE can be handled.
Do handle REPLACE even if code conversion is needed.
(Fcopy_file): Fix previous change.
Richard M. Stallman [Tue, 1 Apr 1997 04:26:33 +0000 (04:26 +0000)]
(dired-copy-file): Handle file-date-error.
Richard M. Stallman [Tue, 1 Apr 1997 04:25:04 +0000 (04:25 +0000)]
(Fcopy_file): Use Qfile_date_error if can't set file date.
(Qfile_date_error): New variable.
(syms_of_fileio): Set it up.
Karl Heuer [Mon, 31 Mar 1997 22:46:25 +0000 (22:46 +0000)]
(hs-hide-block-at-point): Doc fix.
Karl Heuer [Mon, 31 Mar 1997 22:25:27 +0000 (22:25 +0000)]
(comint-delchar-or-maybe-eof): Check for null proc.
Richard M. Stallman [Sun, 30 Mar 1997 22:23:58 +0000 (22:23 +0000)]
(rmail-output-to-rmail-file):
Use find-buffer-visiting instead of get-file-buffer.
Richard M. Stallman [Sun, 30 Mar 1997 22:22:32 +0000 (22:22 +0000)]
(rmail-output-body): New command.
Richard M. Stallman [Sun, 30 Mar 1997 21:50:02 +0000 (21:50 +0000)]
(icon-mode-map): Added menus.
(icon-imenu-generic-expression): New variable to be used for imenu.
(icon-mode): Added font-lock, imenu and hideshow support.
(icon-font-lock-keywords-1, icon-font-lock-keywords-2):
New constants for different level of font-lock fontification.
(icon-font-lock-keywords): New variable. Default expression to be
assigned to font-lock-keywords in `icon-mode'.
(icon-forward-sexp-function): New function used as `forward-sexp' by hideshow.
Richard M. Stallman [Sun, 30 Mar 1997 21:38:43 +0000 (21:38 +0000)]
Added mouse-selection feature for bookmark list buffer.
(bookmark-bmenu-other-window-with-mouse): New function.
(bookmark-bmenu-mode-map): Bind mouse-2.
(bookmark-bmenu-list, bookmark-insert-location,
bookmark-bmenu-hide-filenames): Put text property on bookmarks.
(bookmark-bmenu-show-filenames): Remove text property from
white spaces generated by `move-to-column'.
(bookmark-bmenu-bookmark): Use `buffer-substring-no-properties'
instead of `buffer-substring'.
Richard M. Stallman [Sun, 30 Mar 1997 19:58:28 +0000 (19:58 +0000)]
(Faccessible_keymaps): When metizing, convert a
string to a vector. But don't metize a character that is part of PREFIX.
Richard M. Stallman [Sun, 30 Mar 1997 19:06:27 +0000 (19:06 +0000)]
(dabbrev--substitute-expansion):
Change criterion for copying expansion's case pattern.
Do this now if expansion case varies after the first char.
Richard M. Stallman [Sun, 30 Mar 1997 07:05:14 +0000 (07:05 +0000)]
(debug): Use save-excursion inside the binding of buffer-read-only.
Richard M. Stallman [Sun, 30 Mar 1997 05:28:43 +0000 (05:28 +0000)]
Minor doc fix.
Richard M. Stallman [Sun, 30 Mar 1997 02:10:40 +0000 (02:10 +0000)]
(sh-set-shell): If file has no #! line,
set the syntax table based on the default shell.
Richard M. Stallman [Sat, 29 Mar 1997 08:51:22 +0000 (08:51 +0000)]
(hs-show-all, hs-safety-is-job-n): Fix messages.
Changed to use overlays for hiding instead of selective display.
Commented out the support for XEmacs because it doesn't support overlays.
(hs-special-modes-alist): Added support for java-mode.
(hs-minor-mode-hook): New variable.
(hs-c-start-regexp, hs-c-end-regexp, hs-forward-sexp-func)
(hs-block-start-regexp, hs-block-end-regexp)
(hs-find-block-beginning): Doc string fixes.
(hs-hide-comments-when-hiding-all): New variable.
(hs-safety-is-job-n, hs-minor-mode, hs-flag-region):
Use overlays for hiding.
(hs-inside-single-line-comment-p, hs-discard-overlays)
(hs-already-hidden-p): New internal functions.
(hs-hide-block-at-point, hs-hide-initial-comment-block)
(java-hs-forward-sexp, hs-mouse-toggle-hiding): New functions.
(hs-inside-comment-p, hs-hide-block)
(hs-show-block): Added support for single line comments.
(hs-hide-all): Added support for hiding comments.
Richard M. Stallman [Sat, 29 Mar 1997 04:21:32 +0000 (04:21 +0000)]
(make-auto-save-file-name): Replace both / and \
with sequences starting with %.
Richard M. Stallman [Sat, 29 Mar 1997 03:08:50 +0000 (03:08 +0000)]
Minor change.
Richard M. Stallman [Sat, 29 Mar 1997 00:32:54 +0000 (00:32 +0000)]
(make-auto-save-file-name): Replace both / and \
with sequences starting with %.
Richard M. Stallman [Fri, 28 Mar 1997 22:58:58 +0000 (22:58 +0000)]
(with-electric-help): Remove hook on exit.
(electric-help-exit): Add doc string. Remove hook before exit.
Erik Naggum [Fri, 28 Mar 1997 02:33:07 +0000 (02:33 +0000)]
(set-variable): Use user-variable-p. Clean up.
Noah Friedman [Thu, 27 Mar 1997 10:44:56 +0000 (10:44 +0000)]
(eldoc-idle-delay): Make defvar, not defconst.
(eldoc-minor-mode-string): Make defvar, not defconst.
(eldoc-argument-case): Make defvar, not defconst.
Richard M. Stallman [Thu, 27 Mar 1997 00:47:31 +0000 (00:47 +0000)]
Add copyright notice and distribution terms.
Richard M. Stallman [Thu, 27 Mar 1997 00:25:39 +0000 (00:25 +0000)]
(set-variable): Take default from `variable-at-point'.
Richard M. Stallman [Wed, 26 Mar 1997 07:36:48 +0000 (07:36 +0000)]
(uncompress-while-visiting): Handle .tgz files.
Richard M. Stallman [Wed, 26 Mar 1997 07:30:26 +0000 (07:30 +0000)]
(outline-discard-overlays): Fix the case
where an overlay extends on both sides of the region.
(outline-mark-subtree): New function.
(outline-mode-prefix-map): Put outline-mark-subtree on C-c @.
Richard M. Stallman [Wed, 26 Mar 1997 06:05:58 +0000 (06:05 +0000)]
(outline-discard-overlays): Fix the case
where an overlay extends on both sides of the region.
Richard M. Stallman [Tue, 25 Mar 1997 03:52:53 +0000 (03:52 +0000)]
(Fopen_network_stream): Use same socket for in and out.
Richard M. Stallman [Tue, 25 Mar 1997 03:49:38 +0000 (03:49 +0000)]
Initial revision
Richard M. Stallman [Tue, 25 Mar 1997 03:49:26 +0000 (03:49 +0000)]
(auto-mode-alist): Add .com element.
Richard M. Stallman [Tue, 25 Mar 1997 02:34:42 +0000 (02:34 +0000)]
(function-key-map): Define iso-lefttab.
Richard M. Stallman [Tue, 25 Mar 1997 02:22:04 +0000 (02:22 +0000)]
(mh-find-progs): When looking for mh-lib, construct
likely paths based on mh-progs rather than using a static list.
Richard M. Stallman [Mon, 24 Mar 1997 23:59:44 +0000 (23:59 +0000)]
(grep-program): New variable.
(grep-command): Use it, and test whether it supports the -e
option; fix doc string (last command is stored in history variable).
(grep-null-device): Declare before grep-program and grep-command.
(grep-find-use-xargs, grep-find-command, grep-find-history):
New variables.
(grep-find): New command.
(grep): Only concatenate grep-null-device to COMMAND when it's
not nil (to support grep-find).
Doug Evans [Mon, 24 Mar 1997 20:38:28 +0000 (20:38 +0000)]
(m32r,mn10300): Add.
Richard M. Stallman [Mon, 24 Mar 1997 05:30:10 +0000 (05:30 +0000)]
(makefile-backslash-align): New variable.
(makefile-backslash-region): Re-imported from cc-mode; modified to
handle makefile-backslash-align.
(makefile-append-backslash, makefile-delete-backslash):
Re-imported from cc-mode.
(makefile-backslashify-current-line): Function deleted.
(makefile-fill-paragraph): New function.
(makefile-mode-map): Bind C-c C-c to comment-region.
(makefile-mode): Set fill-paragraph to makefile-fill-paragraph.
Richard M. Stallman [Mon, 24 Mar 1997 05:25:14 +0000 (05:25 +0000)]
(set-screen-height): Doc fix.
Erik Naggum [Sun, 23 Mar 1997 22:37:52 +0000 (22:37 +0000)]
(Fbury_buffer): add missing semi
Richard M. Stallman [Sun, 23 Mar 1997 20:51:53 +0000 (20:51 +0000)]
(rmail-forward): Don't do dash-quoting on the signature.
Richard M. Stallman [Sun, 23 Mar 1997 20:51:17 +0000 (20:51 +0000)]
(command-line-1): Initialize *scratch* with
text saying not to use it for creating a file.
Richard M. Stallman [Sun, 23 Mar 1997 20:49:24 +0000 (20:49 +0000)]
(frames_bury_buffer): New function.
Richard M. Stallman [Sun, 23 Mar 1997 20:48:31 +0000 (20:48 +0000)]
(Fbury_buffer): Call frames_bury_buffer.
Paul Eggert [Sun, 23 Mar 1997 18:46:03 +0000 (18:46 +0000)]
(initialize_fullname): Set NIS_PATH to the empty string before invoking
nismatch, in case it's set to some nonstandard value.
Richard M. Stallman [Sat, 22 Mar 1997 23:59:53 +0000 (23:59 +0000)]
(XTread_socket): Accept XK_ISO_* keys.
Richard M. Stallman [Sat, 22 Mar 1997 23:58:58 +0000 (23:58 +0000)]
(make_lispy_event): Use iso_lispy_function_keys for
XK_ISO_* keys found in XFree86.
(ISO_FUNCTION_KEY_OFFSET): New macro.
(iso_lispy_function_keys): New table.
Richard M. Stallman [Sat, 22 Mar 1997 23:46:26 +0000 (23:46 +0000)]
Update copyright year.
Richard M. Stallman [Sat, 22 Mar 1997 23:42:48 +0000 (23:42 +0000)]
(imenu-scanning-message): Support for bigger numbers.
(imenu--generic-function): Fixed probably a typo: named appeared
twice in an item. Put function after name and beg in a special
item because a normal item has name and beg (for orthogonality).
(imenu-add-to-menubar): First test to see if the mode supports imenu.
(imenu--menubar-select): Use the defined variable imenu-rescan-item.
(imenu-default-goto-function): New subroutine, broken out of `imenu'.
(imenu-default-goto-function): New variable.
(imenu): Made it use the above function, via that variable.
Richard M. Stallman [Sat, 22 Mar 1997 07:36:21 +0000 (07:36 +0000)]
Explain which tasks are better, generally.
Richard M. Stallman [Sat, 22 Mar 1997 04:21:00 +0000 (04:21 +0000)]
(XTread_socket): Handle ISO_Left_Tab.
Richard M. Stallman [Sat, 22 Mar 1997 04:18:04 +0000 (04:18 +0000)]
(Fset_window_buffer): Increment display_count if it is an integer.
Richard M. Stallman [Sat, 22 Mar 1997 04:17:06 +0000 (04:17 +0000)]
(Freplace_match): Give error if
NEWTEXT uses backslash in an invalid way.