Pavel Janík
9d52d4b173
(eshell-smart-initialize): Do not use make-local-hook.
2002-02-16 09:41:11 +00:00
Pavel Janík
958b2a54be
(eshell-rebind-initialize): Do not use make-local-hook.
2002-02-16 09:40:40 +00:00
Pavel Janík
ba9c20f8bb
(eshell-prompt-initialize): Do not use make-local-hook.
2002-02-16 09:40:19 +00:00
Pavel Janík
df1195a059
(eshell-pred-initialize): Do not use make-local-hook.
2002-02-16 09:39:56 +00:00
Pavel Janík
53c2ad96d5
(eshell-hist-initialize): Do not use make-local-hook.
2002-02-16 09:39:14 +00:00
Pavel Janík
b79bb65a5a
(eshell-glob-initialize): Do not use make-local-hook.
2002-02-16 09:38:46 +00:00
Pavel Janík
35a3b29715
(eshell-dirs-initialize): Do not use make-local-hook.
2002-02-16 09:38:26 +00:00
Pavel Janík
90100aac65
(eshell-cmpl-initialize): Do not use make-local-hook.
2002-02-16 09:37:54 +00:00
Pavel Janík
2772b8b0c5
(eshell-alias-initialize): Do not use make-local-hook.
2002-02-16 09:36:43 +00:00
John Wiegley
7a3bfc3248
(eshell-hist-initialize): When in the minibuffer, use the global value
...
of `eshell-history-ring', and never save it to disk, or ask to save it
to disk. This allows users of session.el to control whether its
global state should be persisted or not.
(eshell-add-command-to-history): Don't write Eshell's history out to
disk, let the governing mode control that upon exit.
(eshell-add-input-to-history): New function, with most of the code
from eshell-add-to-history.
(eshell-add-command-to-history): New function, to record in
eshell-history the commands run via eshell-command.
(eshell-add-to-history): Call eshell-add-command-to-history to do most
of the work.
2002-02-16 07:11:05 +00:00
John Wiegley
eefd92208d
(eshell-command): Before reading from the minibuffer, add
...
eshell-add-command-to-history to minibuffer-exit-hook, and remove it
after read-from-minibuffer returns.
2002-02-16 07:10:35 +00:00
John Wiegley
d166533684
(eshell-external-command): Added a fix for XEmacs' new dired.el, which
...
adds a global entry in the `file-name-handler-alist'.
(eshell-script-interpreter): Allow whitespace after the #! of a shell
interpretor specification.
2002-02-16 06:43:43 +00:00
Eli Zaretskii
4c334f5b15
(eshell-eval-command): If eshell-resume-eval
...
returns t, don't treat that as an error.
2002-01-26 12:06:47 +00:00
Pavel Janík
b9d67a772d
Fix typo.
2002-01-12 21:41:26 +00:00
Richard M. Stallman
1fd714a410
(various face definitions): Use :weight, not :bold.
2001-12-31 20:44:44 +00:00
John Wiegley
9f89e09863
(eshell/cat): Do a quick test if something is a regular file, before
...
checking if it is a directory or symlink. This avoids a call to
eshell-file-attributes, which can be expensive in some situations.
2001-10-17 02:00:20 +00:00
John Wiegley
ef94bd99e4
(eshell-ls-dired-initial-args): Added an extra customization variable,
...
to differentiate ls-in-dired from regular uses of ls.
2001-10-17 02:00:00 +00:00
Eli Zaretskii
c3ea2deb1f
(eshell-shuffle-files, eshell-shuffle-files):
...
Use `equal', not `=', since the device number can be a cons cell.
2001-09-14 16:45:57 +00:00
Eli Zaretskii
1f9581b61c
(eshell-shuffle-files): Compare inodes with
...
`equal' instead of `=', since they can be cons cells. From Nils
Goesche <cartan@cartan.de>.
2001-09-10 20:40:42 +00:00
Gerd Moellmann
a07c7ade25
(eshell-send-invisible): Renamed from
...
send-invisible, which is already defined in Comint.
(eshell-watch-for-password-prompt): Use it.
2001-07-16 12:59:04 +00:00
Pavel Janík
60370d4073
Some fixes to follow coding conventions.
2001-07-15 19:53:53 +00:00
John Wiegley
01c2f7d0e6
Added a version string.
2001-06-19 20:36:16 +00:00
John Wiegley
bb155908ec
Don't load in esh-util if it's already loaded. Also, added a comment
...
describing how to greatly speedup Eshell loadup time, by concatenating
together all of Eshell's .elc files.
2001-06-19 20:25:18 +00:00
John Wiegley
0c00c5acab
Disabled a test that often yields false failures.
2001-06-18 20:03:33 +00:00
John Wiegley
05a685722c
(eshell-exit-success-p): Use a string-match to test if the last
...
command was Lisp or not.
(eshell-rewrite-if-command): "if" syntax is "if A B C", not "if A B x
C".
2001-06-09 05:24:15 +00:00
John Wiegley
4c6a53caf7
Removed an empty comment.
2001-06-09 05:23:38 +00:00
John Wiegley
1228240f39
(eshell-explicit-command-char): A new configuration variable, which
...
determines the initial character that forces use of an external
version of a command. The default is *, but may be set to \, for
example.
(eshell-explicit-command): Use `eshell-explicit-command-char' instead
of ?*.
2001-05-18 16:40:11 +00:00
John Wiegley
94d136339d
(eshell/which): Use `eshell-explicit-command-char' instead of ?*.
2001-05-18 16:39:49 +00:00
John Wiegley
a129972c07
(eshell-completion-command-name, eshell-complete-commands-list): Use
...
`eshell-explicit-command-char' instead of ?*.
2001-05-18 16:39:29 +00:00
John Wiegley
ea7974a656
Fixed reference to free variable.
2001-05-10 03:52:13 +00:00
John Wiegley
90d94608c6
(eshell-convert-numeric-arguments): Annotated the documentation string
...
to tell users about `eshell-no-numeric-conversions'.
2001-05-10 03:51:34 +00:00
John Wiegley
3cb27fd7cd
(eshell-lisp-command): Don't perform numeric conversions if a Lisp
...
function has the property `eshell-no-numeric-conversions' set to a
non-nil value.
2001-05-10 03:50:53 +00:00
John Wiegley
127fd3c222
Set the property `eshell-no-numeric-conversions' on the following
...
functions (which all deal with filesystem entities, and never Lisp
numerical values): eshell/cd, eshell/pushd, eshell/popd, eshell/ls,
eshell/source, eshell/., eshell/man, eshell/rm, eshell/mkdir,
eshell/rmdir, eshell/mv, eshell/cp, eshell/ln, eshell/cat,
eshell/make, eshell/diff, eshell/locate, eshell/occur, eshell/which,
eshell/addpath.
2001-05-10 03:47:24 +00:00
John Wiegley
cee38ad6ec
(eshell-number-regexp): Now that number conversions only happen for
...
Lisp function calls, the number regexp should now match all integer
and floating point forms.
2001-05-10 03:30:15 +00:00
John Wiegley
36e813279d
Disable eshell-stop-process' and
eshell-continue-process', since
...
they are both nonfunctional at the moment.
(eshell-proc-initialize): Don't bind keys for `eshell-stop-process' or
`eshell-continue-process'.
2001-05-10 03:29:55 +00:00
John Wiegley
5aec6b055c
(eshell-lisp-command): Before calling a Lisp function, convert any
...
string arguments that have been tagged as "numbers", by calling
string-to-number.
2001-05-10 03:29:36 +00:00
John Wiegley
8634b66ada
(eshell-parse-argument-hook): If a number is encountered as an
...
argument, don't convert it right away, but tag the first character of
the string with the text properties `number', which signifies to
`eshell-lisp-command' that the argument should be passed through
`string-to-number' if it is actually used in the call to a Lisp
function.
2001-05-10 03:29:19 +00:00
John Wiegley
b2c102f30b
(eshell-shuffle-files): Apply `directory-file-name' before calling
...
`file-name-directory'.
2001-05-10 03:29:06 +00:00
John Wiegley
734f7362aa
(eshell-add-to-history): Reference to `eshell-history-ring' needed to
...
be `eshell-history-index'.
2001-05-10 03:28:51 +00:00
John Wiegley
2e88b53c21
(eshell-find-alias-function): Corrected the fix from last night, since
...
it wasn't finding eshell/cd.
2001-04-24 20:48:14 +00:00
John Wiegley
c7b1b508e5
(eshell-find-alias-function): Return t in the case where the function
...
was defined in a file, but not part of an eshell module.
2001-04-24 06:33:40 +00:00
John Wiegley
ef59cfc663
(eshell/diff): Fixed problems that were occurring with Emacs 21's
...
diff.el/compile.el interaction layer.
2001-04-24 06:31:46 +00:00
John Wiegley
157975e356
(eshell-smart-redisplay): Added some safety code to work around a
...
redisplay problem I've been having.
2001-04-24 03:16:21 +00:00
John Wiegley
9c6a6a5a66
(eshell-command): Made a few changes so that `eshell-command' could be
...
called programmatically.
(eshell-non-interactive-p): Moved this variable here.
2001-04-24 01:37:31 +00:00
John Wiegley
671faf5874
Moved `eshell-non-interactive-p' to eshell.el.
2001-04-24 01:37:08 +00:00
John Wiegley
6c9e58c4ec
(eshell-ls-insert-directory): Set font-lock-defaults to nil, to
...
prevent fontification in dired buffers, if Eshell's ls is being used.
2001-04-11 21:53:10 +00:00
John Wiegley
3f75af1b60
(eshell-previous-matching-input): Don't display "History item" if the
...
the minibuffer is active.
2001-04-11 15:49:31 +00:00
John Wiegley
00fbbecd96
(eshell-command-aliased-p): assoc' was required where
member' was
...
being used.
2001-04-11 15:49:13 +00:00
John Wiegley
ed942deb7b
(eshell-command): Needed a "%s" format specifier, in case the buffer
...
contains percent characters.
2001-04-09 23:34:16 +00:00
Dave Love
6a44f20fb5
(eshell-skip-prompt-function): Fix :type.
2001-02-07 23:59:40 +00:00
Dave Love
fc31a1c3e1
(eshell-cannot-leave-input-list): Remove
...
`backward-line'.
2001-02-07 23:58:30 +00:00
Dave Love
762fe76eb7
(eshell-ls-exclude-regexp): Fix :type.
2001-01-29 23:59:22 +00:00
Dave Love
f569d4c4e3
(eshell-windows-shell-file): Fix :type.
2001-01-29 23:58:24 +00:00
John Wiegley
219227ead0
See ChangeLog
2001-01-26 06:19:25 +00:00
Michael Kifer
2550055a67
2001-01-19 Michael Kifer <kifer@cs.sunysb.edu>
...
* viper.el: call initial-major-mode on startup.
* ediff.el (ediff-patch-file): use better defaults.
* ediff-vers.el: fix for 8+3 DOS file systems
2001-01-19 Colin Walters <walters@cis.ohio-state.edu>
* ediff-util.el (ediff-compare-custom-diffs-maybe): put diff in
diff mode, if available.
2001-01-19 Vin Shelton <acs@xemacs.org>
* ediff-hook.el (ediff-xemacs-init-menus): fixed add-menu-button
2001-01-19 Steve Youngs <youngs@xemacs.org>
* ediff-init.el (subst-char-in-string): Define and use it, unless
it's already defined.
2001-01-19 07:13:03 +00:00
Gerd Moellmann
8c9f73a21f
(eshell-ange-ls-uids): Fix :type.
2001-01-10 17:01:22 +00:00
Kai Großjohann
d09b9dbd23
bogus commit
2000-10-29 17:56:57 +00:00
Kai Großjohann
1da437e9a8
install-info syntax compat change.
2000-10-29 17:36:49 +00:00
John Wiegley
dace60cfea
See ChangeLog
2000-10-29 05:18:48 +00:00
Gerd Moellmann
7de5b4214e
Add author information.
2000-10-16 12:27:09 +00:00
Eli Zaretskii
1ef49fc60c
(eshell-du-prefer-over-ange): Doc fix.
2000-10-15 05:51:16 +00:00
John Wiegley
57a24508cf
Added a missing `require' form.
2000-10-14 08:16:50 +00:00
John Wiegley
d7103dda28
Removed all external URL references, and changed one, since my
...
www.emacs.org is not longer being used.
2000-10-13 10:32:23 +00:00
John Wiegley
8c6b1d8311
Added better remote directory support to Eshell, as well as a few bug
...
fixes. See the ChangeLog.
2000-10-13 09:02:39 +00:00
Dave Love
b44ea00e33
(eshell) <defgroup>: Add :version.
2000-09-28 14:17:33 +00:00
Eli Zaretskii
5514ba5c2a
(eval-when-compile): Don't lose if esh-module.el's file name
...
is truncated to DOS 8+3 limits.
2000-09-02 05:36:27 +00:00
John Wiegley
79cf8e808e
See ChangeLog
2000-09-01 22:48:12 +00:00
John Wiegley
ca7aae916b
See ChangeLog
2000-08-29 00:47:45 +00:00
John Wiegley
b4bd214e74
See ChangeLog
2000-08-29 00:37:10 +00:00
Gerd Moellmann
c0178a99f8
Change custom :link file names from eshell.info' to
eshell'.
2000-07-30 11:48:43 +00:00
Eli Zaretskii
2696c10210
Fix a typo in a comment.
2000-07-20 06:59:46 +00:00
Eli Zaretskii
9fa8e39139
(eshell-banner): Replace links to eshell.info with
...
links to eshell, to avoid problems on systems where the manual is
installed as `eshell'.
2000-07-18 11:52:01 +00:00
Eli Zaretskii
c3bc30c8f3
(eshell-smart): Replace links to eshell.info with
...
links to eshell, to avoid problems on systems where the manual is
installed as `eshell'.
2000-07-18 11:50:42 +00:00
Eli Zaretskii
3b2d7a2983
(eshell-cmd): Replace links to eshell.info with
...
links to eshell, to avoid problems on systems where the manual is
installed as `eshell'.
2000-07-18 11:49:24 +00:00
Eli Zaretskii
ad0f33869f
(eshell-directory-name): Run default directory
...
name through convert-standard-filename.
(eshell): Replace links to eshell.info with
links to eshell, to avoid problems on systems where the manual is
installed as `eshell'.
2000-07-18 11:47:47 +00:00
Eli Zaretskii
493fa1c580
(eshell-maybe-replace-by-alias): Doc fix.
...
(eshell-alias, eshell-bad-command-tolerance): Replace links to eshell.info
with links to eshell, to avoid problems on systems where the manual is
installed as `eshell'.
2000-07-18 11:46:21 +00:00
Eli Zaretskii
662cf9d7fa
(eshell-shuffle-files): Don't disable
...
same-file check in the MS-DOS version (it does support inodes).
2000-07-18 11:44:12 +00:00
Eli Zaretskii
60d2b434c0
(toplevel): Reference
...
byte-compile-current-file only if it is bound.
2000-07-11 07:26:25 +00:00
Gerd Moellmann
cab90cd857
(toplevel): Load defgroup's differently;
...
patch from John.
2000-06-26 15:06:07 +00:00
Gerd Moellmann
2c69ced298
*** empty log message ***
2000-06-26 13:14:52 +00:00
Gerd Moellmann
faadfb0a21
Change spelling of the Free Software Foundation.
2000-06-26 13:08:44 +00:00
Stefan Monnier
04f9dc4797
Require CL when compiling.
2000-06-23 15:15:55 +00:00
Gerd Moellmann
affbf64775
*** empty log message ***
2000-06-23 05:24:10 +00:00
Gerd Moellmann
022499fab9
(eshell-rewrite-for-command): Use cdr and
...
cddr instead of cdddr.
2000-06-23 05:23:39 +00:00
Gerd Moellmann
25fffb314e
*** empty log message ***
2000-06-23 04:54:41 +00:00
Gerd Moellmann
4c28e00b63
(eshell-mode): Use eshell-copy-list instead
...
of copy-list.
2000-06-23 04:54:09 +00:00
Gerd Moellmann
047c1280be
(eshell-sublist): Use eshell-copy-list
...
instead of copy-list.
2000-06-23 04:53:48 +00:00
Gerd Moellmann
26b4dc849f
*** empty log message ***
2000-06-23 04:39:18 +00:00