bpt/emacs.git
26 years ago#include sys/file.h
Karl Heuer [Fri, 5 Jun 1998 16:08:32 +0000 (16:08 +0000)]
#include sys/file.h
(sys_access): Provide our own implementation which recognizes D_OK.
(is_exec): New function.
(stat): Use it.
(init_environment): Set TMPDIR to an existing directory.
Abort if none of the usual places is available.
(sys_rename): On Windows 95, choose a temp name that
includes the original file's base name and use an explicit loop
rather than calling mktemp.  Only attempt to unlink the newname if
the rename fails, rather than second-guessing whether the old and
new names refer to the same file.

26 years ago(Finsert_file_contents): Always update
Karl Heuer [Fri, 5 Jun 1998 16:02:11 +0000 (16:02 +0000)]
(Finsert_file_contents): Always update
Vlast_coding_system_used when we actually perform IO.
(Fwrite_region): Update documentation.

26 years ago(D_OK): Define new macro.
Karl Heuer [Fri, 5 Jun 1998 15:57:58 +0000 (15:57 +0000)]
(D_OK): Define new macro.

26 years ago(jka-compr-write-region): Ensure
Karl Heuer [Fri, 5 Jun 1998 15:54:48 +0000 (15:54 +0000)]
(jka-compr-write-region): Ensure
`last-coding-system-used' is updated, so that basic-save-buffer
sees the right value.

26 years agoComment change.
Karl Heuer [Fri, 5 Jun 1998 15:51:08 +0000 (15:51 +0000)]
Comment change.

26 years agoClean up mechanism for removing -l loadup from end.
Karl Heuer [Fri, 5 Jun 1998 15:49:43 +0000 (15:49 +0000)]
Clean up mechanism for removing -l loadup from end.

26 years agoComment change.
Karl Heuer [Fri, 5 Jun 1998 15:48:37 +0000 (15:48 +0000)]
Comment change.

26 years ago(vc-directory): Bind vc-dired-switches in order to pass switches to vc-dired-mode.
André Spiegel [Fri, 5 Jun 1998 12:46:29 +0000 (12:46 +0000)]
(vc-directory): Bind vc-dired-switches in order to pass switches to vc-dired-mode.
(vc-dired-mode): Check for vc-dired-switches.

26 years ago(dired-internal-noselect): Call either dired-mode or MODE, but not both.
André Spiegel [Fri, 5 Jun 1998 12:46:02 +0000 (12:46 +0000)]
(dired-internal-noselect): Call either dired-mode or MODE, but not both.

26 years ago*** empty log message ***
Dan Nicolaescu [Thu, 4 Jun 1998 16:00:44 +0000 (16:00 +0000)]
*** empty log message ***

26 years ago(esc-map): Bind C-M-% to query-replace-regexp.
Karl Heuer [Thu, 4 Jun 1998 06:57:32 +0000 (06:57 +0000)]
(esc-map): Bind C-M-% to query-replace-regexp.

26 years ago(rmail-summary-rmail-update): Set message
Karl Heuer [Thu, 4 Jun 1998 06:47:29 +0000 (06:47 +0000)]
(rmail-summary-rmail-update): Set message
unseen only if `rmail-summary-put-back-unseen' is non-nil.

26 years ago(rmail-toggle-header): Redo previous change;
Karl Heuer [Thu, 4 Jun 1998 06:25:21 +0000 (06:25 +0000)]
(rmail-toggle-header): Redo previous change;
don't move point if possible.
(rmail-count-screen-lines): Add.

26 years ago(byte-compile-lambda): Fix previous change.
Karl Heuer [Thu, 4 Jun 1998 06:11:30 +0000 (06:11 +0000)]
(byte-compile-lambda): Fix previous change.

26 years ago(main): Don't implement --version if not initialized.
Karl Heuer [Thu, 4 Jun 1998 06:09:59 +0000 (06:09 +0000)]
(main): Don't implement --version if not initialized.

26 years ago(customize-group-other-window): Fix previous change.
Karl Heuer [Thu, 4 Jun 1998 06:07:39 +0000 (06:07 +0000)]
(customize-group-other-window): Fix previous change.

26 years ago*** empty log message ***
Dan Nicolaescu [Wed, 3 Jun 1998 16:40:32 +0000 (16:40 +0000)]
*** empty log message ***

26 years ago(vc-dired-hook): Kill excluded directories recursively.
André Spiegel [Wed, 3 Jun 1998 15:07:04 +0000 (15:07 +0000)]
(vc-dired-hook): Kill excluded directories recursively.

26 years agoHandle the new convention that `position' values
Karl Heuer [Wed, 3 Jun 1998 14:45:03 +0000 (14:45 +0000)]
Handle the new convention that `position' values
in a string's intervals start from zero.
(validate_interval_range, interval_of, Fnext_property_change)
(property_change_between_p, Fnext_single_property_change)
(Fprevious_property_change, Fprevious_single_property_change):
(Ftext_property_any, Ftext_property_not_all): Implement that.

Undo previous change.

26 years ago(create_root_interval): Initialize position to 0
Karl Heuer [Wed, 3 Jun 1998 14:44:21 +0000 (14:44 +0000)]
(create_root_interval): Initialize position to 0
for a string.
(interval_start_pos): New function.
(find_interval): Handle string positions starting at 0.
(adjust_intervals_for_insertion): Likewise.
(adjust_intervals_for_deletion): Likewise.
(compare_string_intervals): Likewise.
(graft_intervals_into_buffer): Set `position' in reproduce_tree value.
(copy_intervals): Init `position' to 0.

26 years ago(DECODE_FILE, ENCODE_FILE):
Karl Heuer [Wed, 3 Jun 1998 14:41:27 +0000 (14:41 +0000)]
(DECODE_FILE, ENCODE_FILE):
Use code_convert_string_norecord.

26 years ago(code_convert_string_norecord): New function.
Karl Heuer [Wed, 3 Jun 1998 14:41:07 +0000 (14:41 +0000)]
(code_convert_string_norecord): New function.
Does encoding or decoding but doesn't set Vlast_coding_system_used.

26 years ago(find-function-noselect): Don't call
Karl Heuer [Wed, 3 Jun 1998 14:39:19 +0000 (14:39 +0000)]
(find-function-noselect): Don't call
format twice with the error message.  Quote the function name
before splicing into regexp.

26 years ago(list-character-sets-1): New subroutine.
Karl Heuer [Wed, 3 Jun 1998 14:38:07 +0000 (14:38 +0000)]
(list-character-sets-1): New subroutine.
(list-character-sets): Use it.
(list-coding-systems-1): New subroutine.
(list-coding-systems): Use it.
(list-input-methods-1): New subroutine.
(list-input-methods): Use it.
(mule-diag): Avoid method of displaying text in *Help* then copying it.
Instead, insert it directly into *Mule-Diagnosis*.
Use list-character-sets-1, list-coding-systems-1, list-input-methods-1.
Copy the code from list-fontsets and list-coding-categories.
Improve the display buffer's header.

26 years ago(toggle-read-only): When exiting View mode, locally
Karl Heuer [Wed, 3 Jun 1998 14:37:00 +0000 (14:37 +0000)]
(toggle-read-only): When exiting View mode, locally
set view-read-only to t so another toggle will re-enable View mode.

26 years ago(View-exit-and-edit): Bind view-no-disable-on-exit to nil.
Karl Heuer [Wed, 3 Jun 1998 14:35:38 +0000 (14:35 +0000)]
(View-exit-and-edit): Bind view-no-disable-on-exit to nil.

26 years ago(sys_subshell): Cast arg to chdir.
Karl Heuer [Tue, 2 Jun 1998 15:52:04 +0000 (15:52 +0000)]
(sys_subshell): Cast arg to chdir.
(init_sys_modes): Cast arg to setbuf or setvbuf.

26 years ago(syms_of_keyboard): Doc fix for suggest-key-bindings.
Karl Heuer [Tue, 2 Jun 1998 15:49:47 +0000 (15:49 +0000)]
(syms_of_keyboard): Doc fix for suggest-key-bindings.

26 years ago(normal-top-level-add-subdirs-to-load-path): Ignore
Dave Love [Tue, 2 Jun 1998 13:21:13 +0000 (13:21 +0000)]
(normal-top-level-add-subdirs-to-load-path): Ignore
CVS directories too.

26 years ago(string_to_non_ascii_char): Don't check the arg
Kenichi Handa [Tue, 2 Jun 1998 08:10:36 +0000 (08:10 +0000)]
(string_to_non_ascii_char): Don't check the arg
EXCLUDE_TAIL_GARBAGE for an invalid composite characters.

26 years ago(customize-group, customize-group-other-window)
Karl Heuer [Tue, 2 Jun 1998 06:56:44 +0000 (06:56 +0000)]
(customize-group, customize-group-other-window)
(custom-buffer-create, custom-buffer-create-other-window)
(customize-browse): Use pop-to-buffer.
(same-window-regexps): Add autoload to add regexp to match custom bfrs.

26 years ago(Info-exit): Use quit-window.
Karl Heuer [Tue, 2 Jun 1998 06:55:39 +0000 (06:55 +0000)]
(Info-exit): Use quit-window.

26 years ago(rmail-toggle-header): Preserve point
Karl Heuer [Tue, 2 Jun 1998 06:54:40 +0000 (06:54 +0000)]
(rmail-toggle-header): Preserve point
and window-start (more or less) when reverting to original header.

26 years ago(detect_coding_mask): Initilize local variable C.
Kenichi Handa [Tue, 2 Jun 1998 03:54:18 +0000 (03:54 +0000)]
(detect_coding_mask): Initilize local variable C.

26 years ago(shrink-window-if-larger-than-buffer):
Karl Heuer [Mon, 1 Jun 1998 21:49:43 +0000 (21:49 +0000)]
(shrink-window-if-larger-than-buffer):
Switch to the specified window and its buffer at the outset.
(count-windows): Doc fix.

26 years ago(archive-extract): Fix handling of 'view option.
Karl Heuer [Mon, 1 Jun 1998 21:47:36 +0000 (21:47 +0000)]
(archive-extract): Fix handling of 'view option.

26 years ago(apropos-variable): Fixed argument to apropos-command.
Karl Heuer [Mon, 1 Jun 1998 21:46:44 +0000 (21:46 +0000)]
(apropos-variable): Fixed argument to apropos-command.
(apropos-command): Let `var-predicate' have higher priority than
`do-all'.

26 years ago(help-setup-xref): Change all callers to
Karl Heuer [Mon, 1 Jun 1998 21:11:47 +0000 (21:11 +0000)]
(help-setup-xref): Change all callers to
use (function args...) instead of (function . arg).  Doc fix.
(help-follow): Put (point) at front of elts of help-xref-stack.
(help-xref-stack): Elt format now (POSITION FUNCTION ARGS).
(help-xref-stack-item): Doc fix.
(help-xref-go-back): Assume new format for help-xref-stack.
(help-follow): Look for prop on previous char if next char has none.
Avoid error at beginning or end of buffer.
(describe-bindings): New optional arg BUFFER.
Use help-setup-xref.

26 years ago(event-apply-alt-modifier, etc): Doc fixes.
Karl Heuer [Mon, 1 Jun 1998 21:10:43 +0000 (21:10 +0000)]
(event-apply-alt-modifier, etc): Doc fixes.

26 years ago(main): Test `initialized' before clearing *Messages*.
Karl Heuer [Mon, 1 Jun 1998 21:08:28 +0000 (21:08 +0000)]
(main): Test `initialized' before clearing *Messages*.

26 years ago(SOCKLEN_TYPE): Define as int.
Karl Heuer [Mon, 1 Jun 1998 21:07:32 +0000 (21:07 +0000)]
(SOCKLEN_TYPE): Define as int.

26 years agoRemember the last TWO strings skipped with #@.
Richard M. Stallman [Mon, 1 Jun 1998 21:03:23 +0000 (21:03 +0000)]
Remember the last TWO strings skipped with #@.
(prev_saved_doc_string*): New variables.
(Fload): Initalize prev_saved_doc_string.
(read1): Copy saved_doc_string to prev_saved_doc_string
before storing a new string in saved_doc_string.
(read_list): Look in prev_saved_doc_string as well as
in saved_doc_string.

(read1): Swap saved_doc_string_length and
prev_saved_doc_string_length.
(read_list): Negate docstring position if negative before checking
against saved_doc_string_length et al.

(read_vector): Add bytecodeflag parameter, which is
nonzero when reading a bytecode object.  If
`load-force-doc-strings' is t when reading a lazily-loaded
bytecode vector, the loaded docstring must be treated as unibyte
and passed to Fread to obtain the actual bytecode string and
constants vector.
(read1): Add extra parameter to read_vector calls.

(read1): Enable saving of doc strings on WINDOWSNT.
(read_list): Call get_doc_string instead of read_doc_string, when
forced to load doc strings.

26 years ago(Fcall_process): Avoid initializer on auto struct.
Karl Heuer [Mon, 1 Jun 1998 20:49:47 +0000 (20:49 +0000)]
(Fcall_process): Avoid initializer on auto struct.

26 years ago(sgml-font-lock-keywords-1): Add -. as
Dave Love [Mon, 1 Jun 1998 16:51:52 +0000 (16:51 +0000)]
(sgml-font-lock-keywords-1): Add -. as
NMCHARs.  Elide upper case (see font-lock-defaults).  Generalize
comment declaration not to exclude markup.

26 years agoUse 1 as explicit value of empty #defines.
Andrew Innes [Mon, 1 Jun 1998 14:23:44 +0000 (14:23 +0000)]
Use 1 as explicit value of empty #defines.

26 years ago(LOCAL_FLAGS): Define HAVE_CONFIG_H.
Andrew Innes [Mon, 1 Jun 1998 14:09:53 +0000 (14:09 +0000)]
(LOCAL_FLAGS): Define HAVE_CONFIG_H.

26 years ago(sys_wait): Rename to wait.
Andrew Innes [Mon, 1 Jun 1998 14:09:21 +0000 (14:09 +0000)]
(sys_wait): Rename to wait.

26 years agoUndefine _WINSOCKAPI_.
Andrew Innes [Mon, 1 Jun 1998 14:01:14 +0000 (14:01 +0000)]
Undefine _WINSOCKAPI_.

26 years ago(CFLAGS): Do not define HAVE_NTGUI.
Andrew Innes [Mon, 1 Jun 1998 14:00:12 +0000 (14:00 +0000)]
(CFLAGS): Do not define HAVE_NTGUI.

26 years ago(LOCAL_FLAGS): Define HAVE_NTGUI if appropriate.
Andrew Innes [Mon, 1 Jun 1998 13:59:17 +0000 (13:59 +0000)]
(LOCAL_FLAGS): Define HAVE_NTGUI if appropriate.

26 years ago(install-arch-indep): Don't die if site-lisp/ isn't writable.
Karl Heuer [Mon, 1 Jun 1998 03:46:31 +0000 (03:46 +0000)]
(install-arch-indep): Don't die if site-lisp/ isn't writable.

26 years ago(Finsert_file_contents): Fix char signedness mismatches.
Karl Heuer [Mon, 1 Jun 1998 03:32:52 +0000 (03:32 +0000)]
(Finsert_file_contents): Fix char signedness mismatches.

26 years ago(doprnt1): Fix char signedness mismatches.
Karl Heuer [Mon, 1 Jun 1998 03:32:00 +0000 (03:32 +0000)]
(doprnt1): Fix char signedness mismatches.

26 years ago(Fredraw_frame): Don't erase frame or its glyph records
Karl Heuer [Mon, 1 Jun 1998 03:12:04 +0000 (03:12 +0000)]
(Fredraw_frame): Don't erase frame or its glyph records
if it hasn't got any.

26 years ago(which-func-ff-hook): If imenu gets error,
Karl Heuer [Mon, 1 Jun 1998 03:09:43 +0000 (03:09 +0000)]
(which-func-ff-hook): If imenu gets error,
clear which-func-mode.

26 years ago(grep): Fix previous change.
Karl Heuer [Mon, 1 Jun 1998 03:08:53 +0000 (03:08 +0000)]
(grep): Fix previous change.

26 years agoMany doc fixes.
Karl Heuer [Mon, 1 Jun 1998 03:08:00 +0000 (03:08 +0000)]
Many doc fixes.

26 years ago(tar-extract): Pass HIGHEST=t to detect-coding-region.
Karl Heuer [Mon, 1 Jun 1998 03:06:48 +0000 (03:06 +0000)]
(tar-extract): Pass HIGHEST=t to detect-coding-region.

26 years ago(keyboard-quit): Doc fix.
Karl Heuer [Mon, 1 Jun 1998 03:04:39 +0000 (03:04 +0000)]
(keyboard-quit): Doc fix.

26 years agoBind f2 and C-x 6 prefixes
Karl Heuer [Mon, 1 Jun 1998 03:03:00 +0000 (03:03 +0000)]
Bind f2 and C-x 6 prefixes
only via an autoload, not when this file is loaded.

26 years ago(coding-system-mnemonic): Don't crash if arg is nil.
Karl Heuer [Mon, 1 Jun 1998 03:01:30 +0000 (03:01 +0000)]
(coding-system-mnemonic): Don't crash if arg is nil.

26 years ago(easy-mmode-define-minor-mode): Add missing format arg.
Karl Heuer [Mon, 1 Jun 1998 02:59:23 +0000 (02:59 +0000)]
(easy-mmode-define-minor-mode): Add missing format arg.

26 years ago(w32_fatal_reload_error): Update error message.
Geoff Voelker [Sat, 30 May 1998 23:42:16 +0000 (23:42 +0000)]
(w32_fatal_reload_error): Update error message.

26 years ago(sys_rename): Handle filenames with accented characters.
Geoff Voelker [Sat, 30 May 1998 23:41:57 +0000 (23:41 +0000)]
(sys_rename): Handle filenames with accented characters.
(stat): Handle "c:/.." and "/.." specially.

26 years ago(sys_spawnve): Place Emacs pid in EM_PARENT_PROCESS_ID.
Geoff Voelker [Sat, 30 May 1998 23:41:48 +0000 (23:41 +0000)]
(sys_spawnve): Place Emacs pid in EM_PARENT_PROCESS_ID.

26 years ago(VS_VERSION_INFO): Define.
Geoff Voelker [Sat, 30 May 1998 23:37:53 +0000 (23:37 +0000)]
(VS_VERSION_INFO): Define.

26 years ago(getppid): Look for EM_PARENT_PROCESS_ID.
Geoff Voelker [Sat, 30 May 1998 23:37:12 +0000 (23:37 +0000)]
(getppid): Look for EM_PARENT_PROCESS_ID.

26 years ago(finder-known-keywords): Fix `convenience' entry.
Dave Love [Sat, 30 May 1998 17:57:14 +0000 (17:57 +0000)]
(finder-known-keywords): Fix `convenience' entry.

26 years ago(distclean): Delete config.stamp, stamp-oldxmenu.
Karl Heuer [Sat, 30 May 1998 15:48:11 +0000 (15:48 +0000)]
(distclean): Delete config.stamp, stamp-oldxmenu.

26 years ago(cperl-style-alist): New variable, since `c-mode'
Richard M. Stallman [Sat, 30 May 1998 15:43:16 +0000 (15:43 +0000)]
(cperl-style-alist): New variable, since `c-mode'
is no longer loaded.
- (Somebody who uses the styles should check that they work OK!)
- (a lot of work is needed, especially with new
  `cperl-fix-line-spacing').
Old value of style is memorized when choosing a new style, may be
restored from the same menu.
(cperl-perldoc, cperl-pod-to-manpage): New commands; thanks to
Anthony Foiani <afoiani@uswest.com> and Nick Roberts
<Nick.Roberts@src.bae.co.uk>.
(`Perl doc', `Regexp'): New submenus (latter to allow short displays).
(cperl-clobber-lisp-bindings): New cfg variable.
(cperl-find-pods-heres): $a->y() is not y///.
(cperl-after-block-p): Add save-excursion.
(cperl-init-faces): Was failing.
Init faces when loading `ps-print'.
(cperl-toggle-autohelp): New command.
(cperl-electric-paren): `while SPACE LESS' was buggy.
(cperl-init-faces): `-text' in `[-text => 1]' was not highlighted.
(cperl-after-block-p): was FALSE after `sub f {}'.
(cperl-electric-keyword): `foreachmy', `formy' expanded too,
Expands `=pod-directive'.
(cperl-linefeed): behaves reasonable in POD-directive lines.
(cperl-message-electric-keyword): new cfg variable.
(cperl-electric-keyword): print a message, governed by
`cperl-message-electric-keyword'.
(cperl-electric-paren): Typing `}' was not checking for being
block or not.
(cperl-beautify-regexp-piece): Did not know about lookbehind;
finding *which* level to work with was not intuitive.
(cperl-beautify-levels): New command.
(cperl-electric-keyword): Allow here-docs contain `=head1'
and friends for keyword expansion.
Fix for broken `font-lock-unfontify-region-function'.  Should
preserve `syntax-table' properties even with `lazy-lock'.
(cperl-indent-region-fix-else): New command.
(cperl-fix-line-spacing): New command.
(cperl-invert-if-unless): New command (C-c C-t and in Menu).
(cperl-hints): mention 20.2's goods/bads.
(cperl-extra-newline-before-brace-multiline): Started to use it.
(cperl-break-one-line-blocks-when-indent): New cfg variable.
(cperl-fix-hanging-brace-when-indent): New cfg variable.
(cperl-merge-trailing-else): New cfg variable.
Workaround for another `font-lock's `syntax-table' text-property bug.
`zerop' could be applied to nil.
At last, may work with `font-lock' without setting `cperl-font-lock'.
(cperl-indent-region-fix-constructs): Renamed from
`cperl-indent-region-fix-constructs'.
(cperl-fix-line-spacing): could be triggered inside strings, would not
know what to do with BLOCKs of map/printf/etc.
(cperl-merge-trailing-else): Handle `continue' too.
(cperl-fix-line-spacing): Likewise.
(cperl-calculate-indent): Knows about map/printf/etc before {BLOCK};
treat after-comma lines as continuation lines.
(cperl-mode): `continue' made electric.
(cperl-electric-keyword): Electric `do' inserts `do/while'.
(cperl-fontify-syntaxically): New function.
(cperl-syntaxify-by-font-lock): New cfg variable.
Make syntaxification to be autoredone via `font-lock',
switched on by `cperl-syntaxify-by-font-lock', off by default so far.
Remove some commented out chunks.
(cperl-set-style-back): Old value of style is memorized when
choosing a new style, may be restored from the same menu.
Mode-documentation added to micro-docs.
(cperl-praise): updated.
(cperl-toggle-construct-fix): New command.  Added on C-c C-w and menu.
(auto-fill-mode): added on C-c C-f and menu.
(cperl-style-alist): `PerlStyle' style added.
(cperl-find-pods-heres): Message for termination of scan corrected.
(cperl-speed): New variable with hints.
(cperl-electric-else): Make backspace electric after
expansion of `else/continue' too.
Fixed customization to honor cperl-hairy.
Created customization groups.
All the compile-time warnings fixed.
(cperl-syntaxify-by-font-lock): Interaction with `font-lock-hot-pass'
fixed.
(cperl-after-block-and-statement-beg): It is BLOCK if we reach lim
when backup sexp.
(cperl-after-block-p, cperl-after-expr-p): Likewise.
(cperl-indent-region): Make a marker for END - text added/removed.
(cperl-style-alist): Include `cperl-merge-trailing-else'
where the value is clear.
(cperl-styles-entries): Likewise.
(cperl-tips, cperl-problems): Improvements to docs.

26 years agoUndo May 15 change.
Karl Heuer [Sat, 30 May 1998 15:14:47 +0000 (15:14 +0000)]
Undo May 15 change.

26 years ago(compilation-scroll-output): Correct the :version
Karl Heuer [Sat, 30 May 1998 15:00:07 +0000 (15:00 +0000)]
(compilation-scroll-output): Correct the :version
keyword to be a string.

26 years ago(mule-diag): Don't call help-mode.
Karl Heuer [Sat, 30 May 1998 14:58:17 +0000 (14:58 +0000)]
(mule-diag): Don't call help-mode.
Instead, call print-help-return-message.

26 years ago(syms_of_charset): Put \n\ at eol of docstring.
Karl Heuer [Sat, 30 May 1998 14:52:20 +0000 (14:52 +0000)]
(syms_of_charset): Put \n\ at eol of docstring.

26 years ago(Fscroll_up, Fscroll_down, Fscroll_other_window): Doc fix.
Karl Heuer [Sat, 30 May 1998 14:47:15 +0000 (14:47 +0000)]
(Fscroll_up, Fscroll_down, Fscroll_other_window): Doc fix.

26 years agoUpdate version number.
Karl Heuer [Sat, 30 May 1998 14:41:23 +0000 (14:41 +0000)]
Update version number.

26 years ago(ediff-mark-for-hiding-at-pos)
Karl Heuer [Sat, 30 May 1998 14:41:00 +0000 (14:41 +0000)]
(ediff-mark-for-hiding-at-pos)
(ediff-mark-for-operation-at-pos): Renamed from
ediff-mark-for-hiding, ediff-mark-for-operation.
(ediff-mark-session-for-hiding, ediff-mark-session-for-operation)
(ediff-unmark-all-for-operation, ediff-unmark-all-for-hiding): New
functions.
(ediff-setup-meta-map): Changed bindings.

26 years ago(viper-surrounding-word): Added '_' to alpha modifiers.
Karl Heuer [Sat, 30 May 1998 14:29:44 +0000 (14:29 +0000)]
(viper-surrounding-word): Added '_' to alpha modifiers.

26 years ago(viper-skip-syntax): Bug fix for eob/bob cases.
Karl Heuer [Sat, 30 May 1998 14:29:25 +0000 (14:29 +0000)]
(viper-skip-syntax): Bug fix for eob/bob cases.

26 years ago(viper-backward-Word, viper-skip-separators): Bug fixes.
Karl Heuer [Sat, 30 May 1998 14:28:56 +0000 (14:28 +0000)]
(viper-backward-Word, viper-skip-separators): Bug fixes.
(viper-switch-to-buffer, viper-switch-to-buffer-other-window): Bug fixes.

26 years ago(ffap-bindings): Fix the dired-at-point binding.
Karl Heuer [Sat, 30 May 1998 13:27:52 +0000 (13:27 +0000)]
(ffap-bindings): Fix the dired-at-point binding.

26 years agoAdded support for Scheme.
Karl Heuer [Sat, 30 May 1998 13:25:57 +0000 (13:25 +0000)]
Added support for Scheme.
Removed Info-lookup minor mode.
(info-lookup-file-name-alist): New variable.
(info-lookup-select-mode): New function.  Select help mode
according to info-lookup-file-name-alist or fall back to the
buffer's major mode.
(info-lookup): Use info-lookup-select-mode.
(info-lookup-interactive-arguments): Likewise.
(info-complete-symbol): Likewise.
(info-complete-file): Likewise.
(info-complete): Likewise.

26 years ago(Fnext_property_change): Properly offset interval
Karl Heuer [Fri, 29 May 1998 22:26:22 +0000 (22:26 +0000)]
(Fnext_property_change): Properly offset interval
position for string when comparing with LIMIT.
(property_change_between_p): Likewise.
(Fnext_single_property_change, Fprevious_property_change): Likewise.
(Fprevious_single_property_change): Likewise.

26 years ago(command_loop_1): In shortcuts for forward-char etc,,
Richard M. Stallman [Thu, 28 May 1998 18:10:20 +0000 (18:10 +0000)]
(command_loop_1): In shortcuts for forward-char etc,,
use FETCH_CHAR not FETCH_BYTE.

26 years ago(ange-ftp-expand-file-name): Set default to
Richard M. Stallman [Thu, 28 May 1998 05:14:17 +0000 (05:14 +0000)]
(ange-ftp-expand-file-name): Set default to
default-directory if nil.  Check whether default starts with a
drive specifier on windows-nt, as well as name, and call real
function if so.  Remove code to strip prefix before // or /~ since
`expand-file-name' itself no longer does that.
(ange-ftp-expand-dir): Use `grep-null-device' instead of
"/dev/null", which is incorrect on windows-nt.
(ange-ftp-file-name-all-completions): Fix root directory regexp for windows-nt.
(ange-ftp-start-process): On windows-nt, always send a "help foo"
command to ensure the ftp process produces some output, and force
the process to use raw-text-dos decoding.
(ange-ftp-canonize-filename): On windows-nt, strip drive specifier
from expanded remote name.
(ange-ftp-write-region): Allow binary transfer on windows-nt if
remote host type is unix.  Ensure `last-coding-system-used' is
given an appropriate value, so that basic-save-buffer isn't
confused by the coding used with the ftp process.
(ange-ftp-insert-file-contents): Ditto.
(ange-ftp-copy-file-internal): Ditto.
(ange-ftp-real-expand-file-name): Use standard definition on windows-nt.
(ange-ftp-real-expand-file-name-actual): Remove obsolete function.
(ange-ftp-disable-netrc-security-check): Make default value be t on windows-nt.

(ange-ftp-start-process): Undo previous change.

26 years ago(mail-from-style): Rename new alternative to `system-default'.
Richard M. Stallman [Thu, 28 May 1998 04:08:24 +0000 (04:08 +0000)]
(mail-from-style): Rename new alternative to `system-default'.

26 years ago(mail-from-style): Fix prev change.
Richard M. Stallman [Thu, 28 May 1998 04:07:14 +0000 (04:07 +0000)]
(mail-from-style): Fix prev change.

26 years ago(mail-from-style): New alternative, `default'.
Richard M. Stallman [Thu, 28 May 1998 04:06:52 +0000 (04:06 +0000)]
(mail-from-style): New alternative, `default'.

26 years ago*** empty log message ***
Richard M. Stallman [Thu, 28 May 1998 04:01:48 +0000 (04:01 +0000)]
*** empty log message ***

26 years ago(sendmail-send-it):
Richard M. Stallman [Thu, 28 May 1998 03:49:04 +0000 (03:49 +0000)]
(sendmail-send-it):
If mail-from-style isn't angles, parens or nil, don't use -f option.

26 years ago(comint-mode-map): Move bindings of
Richard M. Stallman [Thu, 28 May 1998 01:16:21 +0000 (01:16 +0000)]
(comint-mode-map): Move bindings of
comint-next-matching-input-from-input to C-c M-r, and
comint-previous-matching-input-from-input to C-c M-s.
Move comint-get-next-from-history to C-c C-x.

26 years ago*** empty log message ***
Richard M. Stallman [Thu, 28 May 1998 01:15:58 +0000 (01:15 +0000)]
*** empty log message ***

26 years agoMinor fixes of earlier updates.
Edward M. Reingold [Thu, 28 May 1998 01:12:18 +0000 (01:12 +0000)]
Minor fixes of earlier updates.

26 years agoAdd prototype for get_doc_string.
Richard M. Stallman [Thu, 28 May 1998 00:46:54 +0000 (00:46 +0000)]
Add prototype for get_doc_string.

26 years ago(get_doc_string): Make non-static.
Richard M. Stallman [Thu, 28 May 1998 00:46:38 +0000 (00:46 +0000)]
(get_doc_string): Make non-static.

26 years ago*** empty log message ***
Richard M. Stallman [Wed, 27 May 1998 23:47:15 +0000 (23:47 +0000)]
*** empty log message ***

26 years agoAdd an entry for Scheme mode.
Dave Love [Wed, 27 May 1998 21:32:17 +0000 (21:32 +0000)]
Add an entry for Scheme mode.

26 years ago(comint-get-next-from-history): New command.
Richard M. Stallman [Wed, 27 May 1998 21:06:56 +0000 (21:06 +0000)]
(comint-get-next-from-history): New command.
(comint-accumulate, comint-goto-process-mark): Likewise.
(comint-set-process-mark, comint-bol-or-process-mark): Likewise.
(comint-save-input-ring-index): New permanent local var.
(comint-accum-marker): Likewise.
(comint-send-input): Clear comint-input-ring-index
and comint-accum-marker.
(comint-previous-matching-input-from-input):
Use comint-accum-marker if set.
(comint-previous-matching-input): Likewise.
(comint-mode): Make those vars buffer-local and initialize.
(comint-mode-map): Make C-c C-a run comint-bol-or-process-mark.
Bind C-c SPC to comint-accumulate.  Bind C-c C-q to
comint-get-next-from-history.

26 years ago(rmail-old-pruned): New permanent local.
Richard M. Stallman [Wed, 27 May 1998 21:06:10 +0000 (21:06 +0000)]
(rmail-old-pruned): New permanent local.
(rmail-edit-current-message): Set rmail-old-pruned, then display full headers.
(rmail-cease-edit): rmail-old-pruned controls whether to prune headers.

26 years ago(rmail-msg-is-pruned): Delete junk from definition.
Richard M. Stallman [Wed, 27 May 1998 21:05:02 +0000 (21:05 +0000)]
(rmail-msg-is-pruned): Delete junk from definition.