1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-28 07:45:00 +00:00
Commit Graph

2349 Commits

Author SHA1 Message Date
Richard M. Stallman
91d752825d (comint-preinput-scroll-to-bottom): Added
comint-magic-space to list of commands recognised as inserting.

(comint-output-filter): Corrected check for killed buffer.
1993-11-08 23:55:50 +00:00
Richard M. Stallman
5394cb4470 Doc fixes. 1993-11-08 23:40:37 +00:00
Richard M. Stallman
bb6066c863 (describe-current-display-table):
Don't get error if no display table now.
(describe-display-table): Put all the output in the temp buffer.
1993-11-08 15:06:59 +00:00
Richard M. Stallman
dd64d80736 (wordstar-mode): Add autoload. 1993-11-08 15:01:44 +00:00
Richard M. Stallman
1a2b6c5271 Initial revision 1993-11-08 14:46:50 +00:00
Richard M. Stallman
794572af70 (ispell-message): Delete excess (beginning-of-line) call. 1993-11-08 13:25:13 +00:00
Richard M. Stallman
a21d94f995 (jump-to-register): Doc fix. 1993-11-08 13:14:59 +00:00
Richard M. Stallman
1542ad3767 (jump-to-register): Rename prefix arg to DELETE and invert its sense. 1993-11-08 13:14:31 +00:00
Richard M. Stallman
5da841d2d5 (set-frame-configuration): Iconify frames
rather than making them invisible.
1993-11-08 13:14:05 +00:00
Richard M. Stallman
82c5b4be00 (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.
1993-11-08 12:47:05 +00:00
Richard M. Stallman
03b6cf414b (comint-postoutput-scroll-to-bottom):
Walk the windows even if scroll is nil.
1993-11-08 12:44:18 +00:00
Richard M. Stallman
2fc91d5b50 Fix previous change. 1993-11-07 22:50:36 +00:00
Richard M. Stallman
af4d43e909 (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.
1993-11-07 22:45:42 +00:00
Richard M. Stallman
7f5d354194 (compare-windows-skip-whitespace): Return t
if there is whitespace before point.
1993-11-07 22:19:57 +00:00
Richard M. Stallman
884f2b8188 (iso-accents-mode): Doc fix. 1993-11-07 21:23:36 +00:00
Richard M. Stallman
fdb7791dfa (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.
1993-11-07 10:43:36 +00:00
Richard M. Stallman
4d524b08a3 (iso-accents-list): Fix typo in ^A code. Support ~< and ~>. 1993-11-07 10:37:57 +00:00
Richard M. Stallman
7ab500f056 Support ~ and /. Support 'Y, 'y, "y.
Delete the `compose' support.
1993-11-07 10:28:22 +00:00
Richard M. Stallman
9a726cd617 entered into RCS 1993-11-07 10:24:20 +00:00
Richard M. Stallman
a78db71c72 (set-frame-configuration): If NODELETE, make the unwanted frames invisible. 1993-11-07 08:10:46 +00:00
Richard M. Stallman
cf6d6e8acd (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.
1993-11-06 05:56:11 +00:00
Richard M. Stallman
b51aeeffe4 (Man-frame-parameters): New variable.
(Man-notify-when-ready): Handle `newframe' as Man-notify value.
1993-11-06 04:16:34 +00:00
Richard M. Stallman
1bb361e4c2 (ange-ftp-load): Handle extra args after the file name. 1993-11-04 12:02:01 +00:00
Richard M. Stallman
2b88f7a0b4 (other-frame): Subtract 1 from hpos for new mouse position. 1993-11-03 20:56:29 +00:00
Richard M. Stallman
53b0c109c7 (sendmail-send-it): Don't insert Sender. 1993-11-03 20:39:37 +00:00
Richard M. Stallman
ff5da6c9c8 (tex-validate-region, tex-region):
Enable menu items if only mark is active.
1993-11-03 20:00:33 +00:00
Richard M. Stallman
3544cfc9b9 (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.
1993-11-03 00:50:06 +00:00
Richard M. Stallman
62a24cb5e1 (tex-define-common-keys): Define menu items. 1993-10-27 21:33:12 +00:00
Richard M. Stallman
dcab7fbdad (comint-mode-map): Merge menu bar item Output into Input.
Rename Completion to Complete.
1993-10-27 03:32:10 +00:00
Richard M. Stallman
366b3eccd6 (font-lock-fontify-buffer): Don't turn
font-lock-mode on and off; just call font-lock-set-defaults.
1993-10-26 20:46:34 +00:00
Richard M. Stallman
fb14a9a72b (text-mode-map): Bind ispell-complete-word to M-TAB. 1993-10-26 20:02:21 +00:00
Richard M. Stallman
bd28fa5941 (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.
1993-10-26 20:01:56 +00:00
Roland McGrath
4578d35d50 (eval-expression): Fix typo: missing paren.
(read-expression-map): Use an indirection to minibuffer-local-map rather
than copying it.
1993-10-26 18:06:48 +00:00
Richard M. Stallman
186a7127b2 (bookmark-load, bookmark-write-file):
Bind enable-local-variables instead of enable-local-eval.
1993-10-26 03:29:54 +00:00
Karl Fogel
9d4418957f 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.
1993-10-26 00:00:58 +00:00
Karl Fogel
d23e2c3f34 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.
1993-10-25 23:56:15 +00:00
Richard M. Stallman
c1da5c031f (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.
1993-10-25 20:01:29 +00:00
Brian Fox
6351296c27 (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.
1993-10-25 06:18:23 +00:00
Brian Fox
57e15005fe `provide' "dired" before running user hooks. 1993-10-25 06:13:41 +00:00
Brian Fox
625eb78e37 (ange-ftp-dired-uncache): Fix parens so that `(setq ...' is a result
of the if statement, and not a top level expression.
1993-10-25 06:11:49 +00:00
Brian Fox
adca5fa6cc (eval-expression, edit-and-eval-command): Let
minibuffer-history-sexp-flag be 't during the call to
read-from-minibuffer.
1993-10-25 06:07:23 +00:00
Richard M. Stallman
4579dd4297 *** empty log message *** 1993-10-25 06:07:19 +00:00
Richard M. Stallman
5970f3d090 Initial revision 1993-10-25 05:57:08 +00:00
Richard M. Stallman
f4ef65c741 (comint-scroll-to-bottom-on-input)
(comint-scroll-to-bottom-on-input): Default to nil if baud-rate<=9600.
(comint-filename-prefix): Deleted.
1993-10-25 04:53:22 +00:00
Richard M. Stallman
da8d0b9e2d 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.
1993-10-24 23:21:21 +00:00
Richard M. Stallman
30d47262d1 (isearch-yank): Handle `kill' as chunk type.
(isearch-yank-kill): New command, on M-y and mouse-2.
1993-10-24 04:05:22 +00:00
Richard M. Stallman
4133ab4908 (make-frame): Use before-make-frame-hook and after-make-frame-hook. 1993-10-24 03:18:18 +00:00
Richard M. Stallman
f3417b1305 (rlogin, rlogin-mode): Use comint-file-name-prefix,
not comint-filename-prefix.
1993-10-22 17:12:54 +00:00
Richard M. Stallman
3ee91e68a0 (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.
1993-10-22 02:57:36 +00:00
Richard M. Stallman
d76b71afe3 (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.
1993-10-22 02:53:24 +00:00