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