bpt/emacs.git
30 years agoDoc fixes.
Richard M. Stallman [Tue, 9 Nov 1993 21:37:50 +0000 (21:37 +0000)]
Doc fixes.

30 years ago(Ferase_buffer): Doc fix.
Richard M. Stallman [Tue, 9 Nov 1993 21:34:18 +0000 (21:34 +0000)]
(Ferase_buffer): Doc fix.

30 years ago(menu-bar-edit-menu): Add menu items for searching.
Richard M. Stallman [Tue, 9 Nov 1993 07:28:56 +0000 (07:28 +0000)]
(menu-bar-edit-menu): Add menu items for searching.

30 years ago(etags-list-tags): Return t if found the file.
Richard M. Stallman [Tue, 9 Nov 1993 07:13:00 +0000 (07:13 +0000)]
(etags-list-tags): Return t if found the file.
(list-tags): Clear first-time when we go around the loop.
Supply file name in error message.
Remove dir names from files when preparing for completion.

30 years ago(comint-preinput-scroll-to-bottom): Added
Richard M. Stallman [Mon, 8 Nov 1993 23:55:50 +0000 (23:55 +0000)]
(comint-preinput-scroll-to-bottom): Added
comint-magic-space to list of commands recognised as inserting.

(comint-output-filter): Corrected check for killed buffer.

30 years agoDoc fixes.
Richard M. Stallman [Mon, 8 Nov 1993 23:40:37 +0000 (23:40 +0000)]
Doc fixes.

30 years agoMon Nov 8 19:56:20 MET 1993 Tom Hageman (tom@basil.icce.rug.nl)
Francesco Potortì [Mon, 8 Nov 1993 18:52:56 +0000 (18:52 +0000)]
Mon Nov  8 19:56:20 MET 1993  Tom Hageman (tom@basil.icce.rug.nl)
* etags.c: (C_entries): Keep track of ()-parenthesis level so that
functions returning a pointer to a function, a la `signal', can be
parsed.  This also required new state `fstartlist' to `FUNCST'.
(SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack.
(C_entries, CNL): use it to isolate preprocessor directive processing
from the other state engines.
(begtk): add '~', for C++ class destructors.

30 years ago(describe-current-display-table):
Richard M. Stallman [Mon, 8 Nov 1993 15:06:59 +0000 (15:06 +0000)]
(describe-current-display-table):
Don't get error if no display table now.
(describe-display-table): Put all the output in the temp buffer.

30 years ago(wordstar-mode): Add autoload.
Richard M. Stallman [Mon, 8 Nov 1993 15:01:44 +0000 (15:01 +0000)]
(wordstar-mode): Add autoload.

30 years agoInitial revision
Richard M. Stallman [Mon, 8 Nov 1993 14:46:50 +0000 (14:46 +0000)]
Initial revision

30 years ago(ispell-message): Delete excess (beginning-of-line) call.
Richard M. Stallman [Mon, 8 Nov 1993 13:25:13 +0000 (13:25 +0000)]
(ispell-message): Delete excess (beginning-of-line) call.

30 years ago(jump-to-register): Doc fix.
Richard M. Stallman [Mon, 8 Nov 1993 13:14:59 +0000 (13:14 +0000)]
(jump-to-register): Doc fix.

30 years ago(jump-to-register): Rename prefix arg to DELETE and invert its sense.
Richard M. Stallman [Mon, 8 Nov 1993 13:14:31 +0000 (13:14 +0000)]
(jump-to-register): Rename prefix arg to DELETE and invert its sense.

30 years ago(set-frame-configuration): Iconify frames
Richard M. Stallman [Mon, 8 Nov 1993 13:14:05 +0000 (13:14 +0000)]
(set-frame-configuration): Iconify frames
rather than making them invisible.

30 years ago(ispell-message): If gnus, but no mail-yank-prefix,
Richard M. Stallman [Mon, 8 Nov 1993 12:47:05 +0000 (12:47 +0000)]
(ispell-message): If gnus, but no mail-yank-prefix,
use ispell-message-cite-regexp.  Turn off case-fold-search
for the searching and matching in this function.

30 years ago(comint-postoutput-scroll-to-bottom):
Richard M. Stallman [Mon, 8 Nov 1993 12:44:18 +0000 (12:44 +0000)]
(comint-postoutput-scroll-to-bottom):
Walk the windows even if scroll is nil.

30 years agoFix previous change.
Richard M. Stallman [Sun, 7 Nov 1993 22:50:36 +0000 (22:50 +0000)]
Fix previous change.

30 years ago(ispell-message): Stop if ispell-region returns nil.
Richard M. Stallman [Sun, 7 Nov 1993 22:45:42 +0000 (22:45 +0000)]
(ispell-message): Stop if ispell-region returns nil.
(ispell-next, ispell-word): Catch ispell-quit, not quit.
(ispell-next): Return t if exit normally (no throw to ispell-quit).
(ispell-command-loop): For q, throw to ispell-quit.
Explicitly handle C-g.
(ispell): If we don't call ispell-next, return t.

(ispell-non-empty-string): New function.
(ispell-message): Add autoload.
Choose a citation regexp automatically.
Don't fail if there is no following cited line after filled lines.

30 years ago(compare-windows-skip-whitespace): Return t
Richard M. Stallman [Sun, 7 Nov 1993 22:19:57 +0000 (22:19 +0000)]
(compare-windows-skip-whitespace): Return t
if there is whitespace before point.

30 years ago(iso-accents-mode): Doc fix.
Richard M. Stallman [Sun, 7 Nov 1993 21:23:36 +0000 (21:23 +0000)]
(iso-accents-mode): Doc fix.

30 years ago(comint-postoutput-scroll-to-bottom):
Richard M. Stallman [Sun, 7 Nov 1993 10:43:36 +0000 (10:43 +0000)]
(comint-postoutput-scroll-to-bottom):
Always keep point at end in all buffers if was at end.
comint-scroll-to-bottom-on-output controls what to do
if point was not already at the end.

30 years ago(iso-accents-list): Fix typo in ^A code. Support ~< and ~>.
Richard M. Stallman [Sun, 7 Nov 1993 10:37:57 +0000 (10:37 +0000)]
(iso-accents-list): Fix typo in ^A code.  Support ~< and ~>.

30 years agoSupport ~ and /. Support 'Y, 'y, "y.
Richard M. Stallman [Sun, 7 Nov 1993 10:28:22 +0000 (10:28 +0000)]
Support ~ and /.  Support 'Y, 'y, "y.
Delete the `compose' support.

30 years agoentered into RCS
Richard M. Stallman [Sun, 7 Nov 1993 10:24:20 +0000 (10:24 +0000)]
entered into RCS

30 years ago(set-frame-configuration): If NODELETE, make the unwanted frames invisible.
Richard M. Stallman [Sun, 7 Nov 1993 08:10:46 +0000 (08:10 +0000)]
(set-frame-configuration): If NODELETE, make the unwanted frames invisible.

30 years ago*** empty log message ***
Richard M. Stallman [Sat, 6 Nov 1993 08:05:07 +0000 (08:05 +0000)]
*** empty log message ***

30 years ago(tex-alt-print): New function for menu bar.
Richard M. Stallman [Sat, 6 Nov 1993 05:56:11 +0000 (05:56 +0000)]
(tex-alt-print): New function for menu bar.
(tex-define-common-keys, tex-mode-map): Move some items from
tex-define-common-keys to tex-mode-map.
Add more menu-enable properties.
(tex-append): Cope with both the original
Pascal-based TeX and the newer C-based TeX.

30 years ago(child_setup_tty): Make the pty handle 8-bit characters.
Richard M. Stallman [Sat, 6 Nov 1993 05:14:07 +0000 (05:14 +0000)]
(child_setup_tty): Make the pty handle 8-bit characters.

30 years ago(Man-frame-parameters): New variable.
Richard M. Stallman [Sat, 6 Nov 1993 04:16:34 +0000 (04:16 +0000)]
(Man-frame-parameters): New variable.
(Man-notify-when-ready): Handle `newframe' as Man-notify value.

30 years ago[TERM]: Include client.h.
Richard M. Stallman [Thu, 4 Nov 1993 22:13:15 +0000 (22:13 +0000)]
[TERM]: Include client.h.
(Fopen_network_stream): Handle TERM.

30 years ago[TERM]: Alternate definitions of LIBS_MACHINE and C_SWITCH_MACHINE.
Richard M. Stallman [Thu, 4 Nov 1993 22:12:59 +0000 (22:12 +0000)]
[TERM]: Alternate definitions of LIBS_MACHINE and C_SWITCH_MACHINE.

30 years ago(ange-ftp-load): Handle extra args after the file name.
Richard M. Stallman [Thu, 4 Nov 1993 12:02:01 +0000 (12:02 +0000)]
(ange-ftp-load): Handle extra args after the file name.

30 years ago(other-frame): Subtract 1 from hpos for new mouse position.
Richard M. Stallman [Wed, 3 Nov 1993 20:56:29 +0000 (20:56 +0000)]
(other-frame): Subtract 1 from hpos for new mouse position.

30 years ago(sendmail-send-it): Don't insert Sender.
Richard M. Stallman [Wed, 3 Nov 1993 20:39:37 +0000 (20:39 +0000)]
(sendmail-send-it): Don't insert Sender.

30 years ago(x_new_font): xmalloc arg was 1 too small.
Richard M. Stallman [Wed, 3 Nov 1993 20:31:49 +0000 (20:31 +0000)]
(x_new_font): xmalloc arg was 1 too small.

30 years ago(tex-validate-region, tex-region):
Richard M. Stallman [Wed, 3 Nov 1993 20:00:33 +0000 (20:00 +0000)]
(tex-validate-region, tex-region):
Enable menu items if only mark is active.

30 years agoentered into RCS
Roland McGrath [Wed, 3 Nov 1993 13:06:04 +0000 (13:06 +0000)]
entered into RCS

30 years ago(mouse-drag-region): Set this-command to mouse-set-point
Richard M. Stallman [Wed, 3 Nov 1993 00:50:06 +0000 (00:50 +0000)]
(mouse-drag-region): Set this-command to mouse-set-point
if not setting the mark.
(mouse-save-then-kill): Consider mark-active only in transient mark md.

30 years agoTue Nov 2 19:46:52 1993 Francesco Potorti` (pot@cnuce.cnr.it)
Francesco Potortì [Tue, 2 Nov 1993 18:55:40 +0000 (18:55 +0000)]
Tue Nov  2 19:46:52 1993  Francesco Potorti`  (pot@cnuce.cnr.it)

* etags.c (consider_token): removed unused variable firsttok.
(prolog_getit): call pfnote with the right number of arguments.

30 years agoDeclares itself as "etags for emacs 19" instead of "etags for emacs 19.0".
Francesco Potortì [Tue, 2 Nov 1993 18:37:02 +0000 (18:37 +0000)]
Declares itself as "etags for emacs 19" instead of "etags for emacs 19.0".
This revision has no ChangeLog entry.

30 years ago*** empty log message ***
Richard M. Stallman [Tue, 2 Nov 1993 04:59:22 +0000 (04:59 +0000)]
*** empty log message ***

30 years agoRe-add hitachi to list of companies not to treat as OS names.
Richard M. Stallman [Sun, 31 Oct 1993 02:47:34 +0000 (02:47 +0000)]
Re-add hitachi to list of companies not to treat as OS names.

30 years agoAdd H3050/RX support.
Richard Kenner [Sat, 30 Oct 1993 21:17:31 +0000 (21:17 +0000)]
Add H3050/RX support.

30 years ago(tex-define-common-keys): Define menu items.
Richard M. Stallman [Wed, 27 Oct 1993 21:33:12 +0000 (21:33 +0000)]
(tex-define-common-keys): Define menu items.

30 years ago(comint-mode-map): Merge menu bar item Output into Input.
Richard M. Stallman [Wed, 27 Oct 1993 03:32:10 +0000 (03:32 +0000)]
(comint-mode-map): Merge menu bar item Output into Input.
Rename Completion to Complete.

30 years ago(paragon): New alias.
Richard M. Stallman [Tue, 26 Oct 1993 23:28:00 +0000 (23:28 +0000)]
(paragon): New alias.

30 years ago(font-lock-fontify-buffer): Don't turn
Richard M. Stallman [Tue, 26 Oct 1993 20:46:34 +0000 (20:46 +0000)]
(font-lock-fontify-buffer): Don't turn
font-lock-mode on and off; just call font-lock-set-defaults.

30 years ago(text-mode-map): Bind ispell-complete-word to M-TAB.
Richard M. Stallman [Tue, 26 Oct 1993 20:02:21 +0000 (20:02 +0000)]
(text-mode-map): Bind ispell-complete-word to M-TAB.

30 years ago(ispell-look-command): New user variable.
Richard M. Stallman [Tue, 26 Oct 1993 20:01:56 +0000 (20:01 +0000)]
(ispell-look-command): New user variable.
(ispell-do-look, ispell-lookup-build-list): Use it as
PROGRAM for call-process instead of just "look".

(ispell-complete-word-interior-frag): New command.
(ispell-complete-word): New command.
(ispell-menu-map): Add bindings for them.
(ispell-gnu-look-still-broken-p, ispell-look-dictionary): New vars.

30 years ago(eval-expression): Fix typo: missing paren.
Roland McGrath [Tue, 26 Oct 1993 18:06:48 +0000 (18:06 +0000)]
(eval-expression): Fix typo: missing paren.
(read-expression-map): Use an indirection to minibuffer-local-map rather
than copying it.

30 years ago(bookmark-load, bookmark-write-file):
Richard M. Stallman [Tue, 26 Oct 1993 03:29:54 +0000 (03:29 +0000)]
(bookmark-load, bookmark-write-file):
Bind enable-local-variables instead of enable-local-eval.

30 years agoAdded a define-key for menu-bar-bookmark-map, so that the File menu on
Karl Fogel [Tue, 26 Oct 1993 00:00:58 +0000 (00:00 +0000)]
Added a define-key for menu-bar-bookmark-map, so that the File menu on
the menu-bar will contain an entry for bookmarks, right below the
Print Buffer item.

30 years agoupped version to 2.5
Karl Fogel [Mon, 25 Oct 1993 23:56:15 +0000 (23:56 +0000)]
upped version to 2.5

Got rid of ###autoload to put a bookmark menu on the menu-bar.  Now it
will appear on the File menu, fourth item down.  menu-bar.el will be
modified to do this.

(bookmark-load, bookmark-write-file): made enable-local-eval be nil
when loading a bookmark file, since bookmark context strings can
contain eval forms from the files in which the bookmarks are set, and
we don't want them evalled when .emacs-bkmrks is found!

upped version to 2.4.1 after doing this.

30 years ago(comint-scroll-to-bottom-on-input): Default to nil.
Richard M. Stallman [Mon, 25 Oct 1993 20:01:29 +0000 (20:01 +0000)]
(comint-scroll-to-bottom-on-input): Default to nil.
(comint-mode): Use pre-command-hook, not before-change-function.
(comint-preinput-scroll-to-bottom): Take no arguments.
(comint-output-filter-functions): Renamed from comint-output-filter-hook.
(comint-output-filter): Pass STRING as arg to output hook functions.
(comint-preinput-scroll-to-bottom): Take an arg.
Move point to new process mark if it was at the old one.
Scroll so only if point is at or after the process mark.
When scrolling, put end of text on bottom line, regardless of point.

30 years ago(ispell): If the buffer to spell has no associated file, or, the
Brian Fox [Mon, 25 Oct 1993 06:18:23 +0000 (06:18 +0000)]
(ispell): If the buffer to spell has no associated file, or, the
associated file has a special handler, use a temporary file with the
buffer contents to pass to the local ispell process.

30 years ago`provide' "dired" before running user hooks.
Brian Fox [Mon, 25 Oct 1993 06:13:41 +0000 (06:13 +0000)]
`provide' "dired" before running user hooks.

30 years ago(ange-ftp-dired-uncache): Fix parens so that `(setq ...' is a result
Brian Fox [Mon, 25 Oct 1993 06:11:49 +0000 (06:11 +0000)]
(ange-ftp-dired-uncache): Fix parens so that `(setq ...' is a result
of the if statement, and not a top level expression.

30 years ago(eval-expression, edit-and-eval-command): Let
Brian Fox [Mon, 25 Oct 1993 06:07:23 +0000 (06:07 +0000)]
(eval-expression, edit-and-eval-command): Let
minibuffer-history-sexp-flag be 't during the call to
read-from-minibuffer.

30 years ago*** empty log message ***
Richard M. Stallman [Mon, 25 Oct 1993 06:07:19 +0000 (06:07 +0000)]
*** empty log message ***

30 years agoInitial revision
Richard M. Stallman [Mon, 25 Oct 1993 05:57:08 +0000 (05:57 +0000)]
Initial revision

30 years ago(Fopen_netwrok_stream): Cast arg to inet_addr to (char *).
Brian Fox [Mon, 25 Oct 1993 05:13:17 +0000 (05:13 +0000)]
(Fopen_netwrok_stream): Cast arg to inet_addr to (char *).

30 years ago(Freplace_match): Fix argument names to match doc string.
Brian Fox [Mon, 25 Oct 1993 05:09:20 +0000 (05:09 +0000)]
(Freplace_match): Fix argument names to match doc string.
(Fmatch_beginning): Fix doc string to match argument name.

30 years agoDeclare `logb' only if HAVE_LOGB is defined.
Brian Fox [Mon, 25 Oct 1993 04:54:54 +0000 (04:54 +0000)]
Declare `logb' only if HAVE_LOGB is defined.

30 years ago(comint-scroll-to-bottom-on-input)
Richard M. Stallman [Mon, 25 Oct 1993 04:53:22 +0000 (04:53 +0000)]
(comint-scroll-to-bottom-on-input)
(comint-scroll-to-bottom-on-input): Default to nil if baud-rate<=9600.
(comint-filename-prefix): Deleted.

30 years ago(Fcopy_file): Don't allow the copying of anything other than regular
Brian Fox [Mon, 25 Oct 1993 04:42:12 +0000 (04:42 +0000)]
(Fcopy_file): Don't allow the copying of anything other than regular
files or symlink files.

30 years ago(read_key_sequence): Arg prompt is now a Lisp object.
Richard M. Stallman [Sun, 24 Oct 1993 23:28:06 +0000 (23:28 +0000)]
(read_key_sequence): Arg prompt is now a Lisp object.
Pass it to functions found in function-key-map and key-translation-map.
(Fread_key_sequence, command_loop_1): Calls changed.

30 years agoDefine "dead keys" in key-translation-map, not in global-map.
Richard M. Stallman [Sun, 24 Oct 1993 23:21:21 +0000 (23:21 +0000)]
Define "dead keys" in key-translation-map, not in global-map.
(iso-accents-compose): New subroutine to do the composition.
Method of doing so is new.
(iso-accents-accent-key): Use iso-accents-compose.
(iso-accents-compose-key): New function.

30 years ago(isearch-yank): Handle `kill' as chunk type.
Richard M. Stallman [Sun, 24 Oct 1993 04:05:22 +0000 (04:05 +0000)]
(isearch-yank): Handle `kill' as chunk type.
(isearch-yank-kill): New command, on M-y and mouse-2.

30 years ago(make-frame): Use before-make-frame-hook and after-make-frame-hook.
Richard M. Stallman [Sun, 24 Oct 1993 03:18:18 +0000 (03:18 +0000)]
(make-frame): Use before-make-frame-hook and after-make-frame-hook.

30 years ago(rlogin, rlogin-mode): Use comint-file-name-prefix,
Richard M. Stallman [Fri, 22 Oct 1993 17:12:54 +0000 (17:12 +0000)]
(rlogin, rlogin-mode): Use comint-file-name-prefix,
not comint-filename-prefix.

30 years agoAdd #undef HAVE_UNISTD_H so that configure can edit it correctly.
Brian Fox [Fri, 22 Oct 1993 11:20:55 +0000 (11:20 +0000)]
Add #undef HAVE_UNISTD_H so that configure can edit it correctly.

30 years ago(comint-after-partial-file-name-command):
Richard M. Stallman [Fri, 22 Oct 1993 02:57:36 +0000 (02:57 +0000)]
(comint-after-partial-file-name-command):
Renamed from comint-after-partial-pathname-command.
(comint-match-partial-file-name, comint-after-partial-file-name):
Renamed from comint-match-partial-pathname, etc.

(comint-last-output-start): New variable to record
where most recent process output started from.
(comint-mode): Initialise it.
(comint-output-filter): Set it.

(comint-previous-matching-input-string): Moved to
comint-previous-matching-input-position.
(comint-previous-matching-input-string): Use it.
(comint-search-arg, comint-search-start,
comint-previous-input-string): New subroutines.
(comint-previous-input, comint-next-input,
comint-previous-matching-input, comint-next-matching-input,
comint-previous-matching-input-from-input,
comint-next-matching-input-from-input): Use them.

(comint-mode-map): Added signal menu-bar.  Moved
comint-backward/forward-matching-input to output menu-bar, since
they move within the buffer rather than do input.

(comint-send-input, comint-after-pmark-p,
comint-kill-input, comint-proc-query): Removed serialisation of
obtaining the process mark's marker-position.

Commented out comint-load-hooks.

(comint-dynamic-simple-complete): New subroutine.

(comint-dynamic-complete-filename-command): New variable.
(comint-after-partial-pathname-command): New variable.
(comint-after-partial-pathname): New subroutine.
(comint-dynamic-complete): Use them.
(comint-mode): Make them local.

Renamed comint-dynamic-complete-command to
comint-dynamic-complete-command-command for consistency.
Renamed comint-file-name-addsuffix/autolist/recexact to
comint-completion-addsuffix/autolist/recexact for consistency.

(comint-replace-by-expanded-history): Check if input
ring size is not big enough for relative reference.

(comint-read-input-ring, comint-input-ring-file-name):
From shell.el.
(shell-write-input-ring): New subroutine.

(comint-file-name-prefix): New variable.
(comint-directory): New inline subroutine.
(comint-dynamic-complete-filename, comint-dynamic-complete-variable,
comint-dynamic-list-filename-completions): Use it.

(comint-dynamic-complete-filename,
comint-dynamic-complete-variable,
comint-dynamic-list-filename-completions): Make sure local
completion-ignore-case is nil.

(comint-next-prompt, comint-previous-prompt): Use
paragraph-start and paragraph motion commands rather than
re-search-forward and re-search-backward commands.

(comint-dynamic-list-input-ring,
comint-previous-matching-input-string): Use ring-empty-p rather
than zerop and ring-length.

(comint-input-ignoredups): New variable.
(comint-send-input, shell-read-input-ring): Use it.
(comint-mode): Make comint-input-ignoredups local.  Doc fix.

(comint-scroll-to-bottom-on-input): New variable.
(comint-scroll-to-bottom-on-output): New variable.
(comint-scroll-show-maximum-output): New variable.
(comint-output-filter-hook): New variable, defaults to
comint-postoutput-scroll-to-bottom.

(comint-output-filter): Renamed from comint-filter
for consistency.  Now calls comint-output-filter-hook.

(comint-preinput-scroll-to-bottom): New subroutine.
(comint-postoutput-scroll-to-bottom): New subroutine.
(comint-show-maximum-output): New command.
(comint-copy-old-input): New command.

(comint-send-input): Run comint-output-filter-hook if
necessary as a kludge to prevent messy redisplays.

(comint-mode-map): Added comint-show-maximum-output to
C-c C-e and menu-bar output, and comint-copy-old-input to C-c C-i
and menu-bar input.

(comint-mode): Make local variables
comint-scroll-to-bottom-on-input, before-change-function,
comint-scroll-to-bottom-on-output, comint-scroll-show-maximum-output,
and comint-output-filter-hook.

(comint-version): Deleted--no need for separate version.
(comint-input-ring-index): Make this a permanent local.
(comint-mode): Don't alter comint-input-ring-index or comint-input-ring
if already set meaningfully.

(comint-mode-map): Added keys M-R/S for
comint-previous/next-matching-input-from-input and to completion
menu-bar.  Added comint-forward/backward-matching-input and
comint-previous/next-matching-input to completion menu-bar.

(comint-mode): Doc fix for functionality.

(comint-exec-1): Uses setenv.
(comint-update-env): Removed.

(comint-input-ring-size): Incremented to 32, as with
command history.
(comint-dynamic-list-input-ring): Check for zero
length ring.  Use ring length, not ring size, when generating
list.  Use buffer " *Input History*".
(comint-previous-matching-input-string): Check for zero-length ring.
Check last item in case at end of cycle and it's a match.
(comint-searching-input-ring): New subroutine.

(comint-regexp-arg): New subroutine.

(comint-previous-matching-input-from-input): New command.
(comint-next-matching-input-from-input): New command.

(comint-replace-by-expanded-history): Fix for matching
inside quotes.  Fix to allow argument subrange specifiers.  Fix to
identify and reject absolute input number references.

(comint-within-quotes): New subroutine.
(comint-how-many-region): New subroutine.
(comint-args): New subroutine.
(comint-delim-arg): New subroutine.
(comint-arguments): New subroutine.
(comint-delimiter-argument-list): New variable.

(comint-send-input): Inserts input arguments into ring
separated by single spaces.

(comint-filter): Checks the buffer's process to make
sure it's still there.  Otherwise, set-buffer will fail.

(comint-backward-matching-input): New command.
(comint-forward-matching-input): New command.

(comint-next-prompt, comint-previous-prompt):
Error if reach beg/end of buffer.

(comint-dynamic-complete): Fix for absolute input
number references.
(comint-dynamic-complete-filename): Changed listings
function to comint-dynamic-list-filename-completions.  Uses
file-directory-p rather than string-match to test for directories.
(comint-dynamic-list-completions): Changed to list the
list of completions supplied as the function argument.  Use buffer
" *Completions*".

(comint-match-partial-pathname): New subroutine.
(comint-dynamic-complete-variable): New command.
(comint-dynamic-list-filename-completions): New function.

(comint-previous-input):
Don't use replace-match; just insert before deleting.
(comint-magic-space): Use self-insert command.
(comint-history-file-name): New variable.

(comint-mode): Initialize comint-input-ring before
running comint-mode-hook.

(comint-input-autoexpand): New variable.
(comint-dynamic-complete-command): New variable.
(comint-get-current-command): New variable.

(comint-read-input-ring): New function.

(comint-send-input): Handle history expansion.
(comint-input-sentinel): Doc fix.

(comint-mode-map): Added key binding for C-c C-h.
Added menu bars for completion, input and output.

(comint-dynamic-list-input-ring): New function.

(comint-previous-input-string): New subroutine.
(comint-previous-input): Use it.
(comint-previous-matching-input-string): New subroutine.
(comint-previous-matching-input): Use it.

(comint-replace-by-expanded-history): New command.
(comint-magic-space): New command.
(comint-replace-by-expanded-filename): Now replaces
expanded match for a filename, and then calls filename completion
comint-dynamic-complete-filename to do file name completion.

(comint-kill-output): Don't kill prompt.
(comint-show-output): Don't move point if it's
visible where it is, and if point is moved, put it after prompt.

(comint-dynamic-complete): Totally new definition.
(comint-dynamic-complete-filename): New name for old
function comint-dynamic-complete, completes files and lists
candidates, souped up for configurability.
(comint-dynamic-complete-variable): New command.
(comint-file-name-autolist): New variable.
(comint-file-name-addsuffix): New variable,
(comint-file-name-recexact): New variable.

30 years ago(shell-after-partial-filename): Renamed from
Richard M. Stallman [Fri, 22 Oct 1993 02:53:24 +0000 (02:53 +0000)]
(shell-after-partial-filename): Renamed from
shell-after-partial-pathname.

Commented out shell-load-hooks.

(shell-after-partial-pathname): New subroutine.

Renamed shell-command-execonly to
shell-completion-execonly for consistency.

(shell-read-input-ring, shell-input-ring-file-name):
Moved to, and renamed in, comint.el.

(shell-dynamic-complete-command):  Make sure local
completion-ignore-case is nil.

(shell-mode): Set buffer-local variable paragraph-start
to comint-prompt-regexp so paragraph motion/mark commands work on
output groups.
Set comint-after-partial-pathname to it.
(shell-read-input-ring): Use find-file-noselect.

(shell-match-cmd-w/optional-arg): Removed.

(shell-delimiter-argument-list): New variable.
(shell-input-ring-file-name): New variable.

(shell-mode-map): Changed file name completions listing
binding to new name comint-dynamic-list-filename-completions.

(shell-mode): Call new function shell-read-input-ring
and shell-dirstack on start up.  Doc fix for new functionality.

(shell-mode): Set shell-input-ring-file-name depending
on the command that was invoked for the inferior shell.  Set
comint-delimiter-argument-list to shell-delimiter-argument-list.

(shell-read-input-ring): New function.

(shell-directory-tracker): Use comint-arguments.

(shell-front-match): Removed.
(shell-match-cmd-w/optional-arg): Removed.

(shell-process-popd): Fixed bug when numeric argument
equal to length of stack including current directory.
(shell-process-pushd): Fixed missing ()s in cond.

(shell-dynamic-complete-command): Uses exec-path minus
trailing emacs library path.  Uses "." for nil elements in
exec-path.  Uses string-match rather than funcall to test
candidate extensions.  Uses member on completions list rather than
file-exists-p to test for existence.  Uses file-directory-p rather
than funcall to test for directory.  Uses directories only if in
current directory.  Uses comint-dynamic-list-completions.

(shell-command-regexp, shell-command-execonly)
(shell-pushd-tohome, shell-pushd-dextract)
(shell-pushd-dunique): New variables.

(shell-mode-map): Bound shell-forward/backward-command
to C-c C-f and C-c C-b.

(shell-mode): Set comint variables for which
shells have different values:
comint-get-current-command, comint-dynamic-complete-command.

(shell-directory-tracker): Parse through
command sequences for directory commands.
(shell-process-popd): Signal error if can't
process argument/stack.  Fixed bug when no argument and no stack.
(shell-process-cd): Signal error if can't process argument.
(shell-process-pushd): Signal error if can't
process argument/stack.  Handle shell-pushd-tohome,
shell-pushd-dextract, and shell-pushd-dunique.

(shell-forward-command, shell-backward-command)
(shell-dynamic-complete-command): New commands.

30 years ago(status_notify): Don't read from process if filter is t.
Richard M. Stallman [Fri, 22 Oct 1993 01:16:04 +0000 (01:16 +0000)]
(status_notify): Don't read from process if filter is t.
(Fset_process_filter): Set or clear bit in input_wait_mask when nec.

30 years ago(blink-matching-open): Treat / syntax like \ syntax.
Richard M. Stallman [Thu, 21 Oct 1993 21:25:05 +0000 (21:25 +0000)]
(blink-matching-open): Treat / syntax like \ syntax.

30 years ago(texinfo-format-begin-end): Bind cmd locally.
Richard M. Stallman [Thu, 21 Oct 1993 17:56:09 +0000 (17:56 +0000)]
(texinfo-format-begin-end): Bind cmd locally.
(texinfo-defun-type): Renamed from command-type in various fns.
(texinfo-command-start, texinfo-command-end, texinfo-command-name)
(texinfo-defun-type, texinfo-last-node-pos, texinfo-stack)
(texinfo-short-index-cmds-alist)
(texinfo-short-index-format-cmds-alist, texinfo-format-filename)
(texinfo-footnote-number, texinfo-start-of-header)
(texinfo-end-of-header, texinfo-raisesections-alist)
(texinfo-lowersections-alist): Add defvars.

30 years ago(forms--set-minor-mode): Rewrite so that describe-mode
Richard M. Stallman [Thu, 21 Oct 1993 00:43:51 +0000 (00:43 +0000)]
(forms--set-minor-mode): Rewrite so that describe-mode
can parse the value of minor-mode-alist correctly.  The string
" View" is now dependent on the value of forms-read-only.

Documentation: `forms-forms-scroll' and `forms-forms-jump'
now default to nil.
`forms-new-record-filter' and `forms-modified-record-filter'
cannot be redefined as functions.
Commands and keymaps are changed.
Add function key defs.

(forms-version): Docstring includes full RCS id.
(forms-forms-scroll): Defaults to nil.
(forms-forms-jump): Defaults to nil.
(forms-mode-edit-map, forms-mode-ro-map): Additional keymaps
for edit mode and read-only mode.
(forms--new-record-filter, forms--modified-record-filter): Deleted.
(forms-mode): Docstring now includes the key bindings, since
both edit mode and read-only mode must be supported.
Changed `forms-new-record-filter' and `forms-modified-record-filter'
semantics: the variable must point to a function and may
not be defined as a function anymore.
Use three keymaps: `forms-mode-map' (C-c commands),
`forms-mode-edit-map' (normal mode) and `forms-mode-ro-map'
(read-only mode). The maps are not buffer local.
Corrected error message text.
Moved setting up write-file-hooks and revert-buffer-function
to function `forms--change-commands'.
(forms--process-format-list): Changed error messages to be more descriptive.
(forms--set-keymaps): Setup the three keymaps.
(forms--mode-commands): Use new command key bindings.
(forms--mode-commands1): New helper function for `forms--mode-commands'.
(forms--change-commands): Handle setup of
local-write-file-hooks and revert-buffer-function.
(forms--help): Show new command bindings.
(forms--show-record): Replaced `forms--modified-record-filter' by
`forms-modified-record-filter'.
(forms-jump-record): Changed error message.
(forms-toggle-read-only): New function.
(forms-view-mode, forms-edit-mode): Deleted.
(forms-insert-record): Replaced `forms--new-record-filter' by
`forms-new-record-filter'.
(forms-insert-record, forms-delete-record): Disallow in read-only mode.
(forms-prev-field): New function.

30 years agoentered into RCS
Richard M. Stallman [Wed, 20 Oct 1993 18:06:27 +0000 (18:06 +0000)]
entered into RCS

30 years agoInitial revision
Richard M. Stallman [Wed, 20 Oct 1993 18:02:46 +0000 (18:02 +0000)]
Initial revision

30 years ago(holiday-easter-etc): Fix Ascension Day string.
Richard M. Stallman [Wed, 20 Oct 1993 05:51:52 +0000 (05:51 +0000)]
(holiday-easter-etc): Fix Ascension Day string.

30 years ago(solar-n-hemi-seasons, solar-s-hemi-seasons): New vars.
Richard M. Stallman [Wed, 20 Oct 1993 05:51:19 +0000 (05:51 +0000)]
(solar-n-hemi-seasons, solar-s-hemi-seasons): New vars.
(solar-equinoxes-solstices): Use them to fix names for southern hemisphere.

30 years ago(list-sexp-diary-entries): Fix doc string.
Richard M. Stallman [Wed, 20 Oct 1993 05:50:35 +0000 (05:50 +0000)]
(list-sexp-diary-entries): Fix doc string.
(hebrew-calendar-parashiot-names):  Change to defvar.

30 years ago(calendar-week-start-day): New var (autoloaded) to
Richard M. Stallman [Wed, 20 Oct 1993 05:49:24 +0000 (05:49 +0000)]
(calendar-week-start-day): New var (autoloaded) to
allow the calendar week to start on any day, not just Sunday.
(calendar-mod): New support function.
(calendar-cursor-to-visible-date, generate-calendar-month,
calendar-beginning-of-week, calendar-end-of-week):
Use new var calendar-week-start-day.

(calendar-day-name-array, calendar-month-name-array,
calendar-islamic-month-name-array,
calendar-hebrew-month-name-array-common-year,
calendar-hebrew-month-name-array-leap-year):  Change to defvar.

30 years ago[hpux 7] (_MAXLDBL, _NMAXLDBL): New macro definitions.
Richard M. Stallman [Wed, 20 Oct 1993 02:47:12 +0000 (02:47 +0000)]
[hpux 7] (_MAXLDBL, _NMAXLDBL): New macro definitions.

30 years agoRecognize powerpc.
Richard M. Stallman [Tue, 19 Oct 1993 03:26:37 +0000 (03:26 +0000)]
Recognize powerpc.

30 years ago(printlogline): Don't generate lines containing only white space.
Paul Eggert [Tue, 19 Oct 1993 02:50:31 +0000 (02:50 +0000)]
(printlogline): Don't generate lines containing only white space.

30 years ago(list-tags): Fix completing-read call interactive spec; TABLE and PREDICATE
Roland McGrath [Mon, 18 Oct 1993 07:54:49 +0000 (07:54 +0000)]
(list-tags): Fix completing-read call interactive spec; TABLE and PREDICATE
args were reversed, and more processing was needed on tags-table-files.

30 years ago(rlogin-initially-track-cwd): New variable.
Noah Friedman [Mon, 18 Oct 1993 07:05:11 +0000 (07:05 +0000)]
(rlogin-initially-track-cwd): New variable.
(rlogin): Use it to determine whether enable directory tracking
via ange-ftp.
(rlogin-mode): Make `comint-filename-prefix' local here.

(rlogin): Arguments to function are now a string with
multiple words (hostname first) and an optional prefix.
(rlogin-with-args): Function deleted.

(rlogin): Set process filter after calling
`rlogin-mode' since the latter called `comint-mode', which sets
its own initial process filter.

30 years ago(reporter-submit-bug-report, reporter-mailer): reporter-mailer
Richard M. Stallman [Mon, 18 Oct 1993 05:37:51 +0000 (05:37 +0000)]
(reporter-submit-bug-report, reporter-mailer): reporter-mailer
variable can now take a list of mailers, trying each one until an
commandp one is found.

Fixed elisp archive address.
Handle dumping of buffer local variables via reporter-eval-buffer.

30 years ago(vc-backend-checkout): Do not set umask to value that does not allow
Paul Eggert [Thu, 14 Oct 1993 18:28:24 +0000 (18:28 +0000)]
(vc-backend-checkout): Do not set umask to value that does not allow
user-write permission while `co' is running; some versions of `co'
won't work, because they can't write their temporaries.

30 years ago(Fcar_less_than_car): Fix typo in previous change.
Richard M. Stallman [Thu, 14 Oct 1993 04:30:19 +0000 (04:30 +0000)]
(Fcar_less_than_car): Fix typo in previous change.

30 years ago(Fdelete_overlay, Foverlay_put): Use marker_position,
Richard M. Stallman [Thu, 14 Oct 1993 04:29:17 +0000 (04:29 +0000)]
(Fdelete_overlay, Foverlay_put): Use marker_position,
not OVERLAY_POSITION, to get args for redisplay_region.

30 years ago(rmail-output-file-alist): Doc fix.
Roland McGrath [Thu, 14 Oct 1993 00:11:42 +0000 (00:11 +0000)]
(rmail-output-file-alist): Doc fix.

30 years agoentered into RCS
Richard M. Stallman [Wed, 13 Oct 1993 06:08:00 +0000 (06:08 +0000)]
entered into RCS

30 years ago(read_key_sequence): Allow function in key-translation-map
Richard M. Stallman [Wed, 13 Oct 1993 06:01:49 +0000 (06:01 +0000)]
(read_key_sequence): Allow function in key-translation-map
just as in function-key-map.

(read_key_sequence): Allow function-key-map to have a
function as the binding; call the function and use its value.

30 years ago(bookmark-write): Add numbered backups for bookmark file.
Richard M. Stallman [Wed, 13 Oct 1993 05:59:54 +0000 (05:59 +0000)]
(bookmark-write): Add numbered backups for bookmark file.
(bookmark-version-control): New variable.

(bookmark-jump): bookmark-jump now gives a
default value if no bookmark is entered manually.
(bookmark-set): Default to bookmark-current-bookmark or
buffer-name the way bookmark-jump does.

(ctl-x-map): Check if C-x r is a prefix before using it as one.

Include string "Bookmarks" in defining
[menu-bar bookmark] in global-map in the menu-bar code.

(menu-bar-bookmark-map): Supply t as 4th arg of autoload.

(bookmark-jump-noselect): New subroutine taken from
bookmark-jump.  Support compressed files.
(bookmark-jump): Call bookmark-jump-noselect.
Offer to relocate if necessary, but change default dir to that of
the old bookmark in read-file-name.

(bookmark-set, bookmark-rename, bookmark-delete,
bookmark-write-file, bookmark-load, Bookmark-menu-show-filenames,
Bookmark-menu-hide-filenames, Bookmark-menu-bookmark,
Bookmark-menu-save, Bookmark-menu-load): Fixed the save-excursion
bugs by wrapping things in save-window-excursion as well.

(bookmark-make-menu-bar-alist): Added sorting.

(bookmark-map): Added new keybindings.
(bookmark-try-default-file): Set bookmarks-already-loaded to t after the load.

(list-bookmarks): Added bookmark menu stuff.
(Bookmark-menu-*): New functions.

30 years ago(abbreviated-home-dir): Doc fix.
Richard M. Stallman [Tue, 12 Oct 1993 20:57:36 +0000 (20:57 +0000)]
(abbreviated-home-dir): Doc fix.

30 years ago*** empty log message ***
Jim Meyering [Tue, 12 Oct 1993 05:02:22 +0000 (05:02 +0000)]
*** empty log message ***

30 years ago(map-y-or-n-p): Take new optional arg to not set cursor-in-echo-area.
Roland McGrath [Tue, 12 Oct 1993 00:53:28 +0000 (00:53 +0000)]
(map-y-or-n-p): Take new optional arg to not set cursor-in-echo-area.

30 years ago(rmail-retry-setup-hook): New hook variable.
Richard M. Stallman [Mon, 11 Oct 1993 03:52:24 +0000 (03:52 +0000)]
(rmail-retry-setup-hook): New hook variable.
(rmail-retry-failure): Use that variable.