changeset 37653:2b50df29a117

*** empty log message ***
author John Wiegley <johnw@newartisans.com>
date Thu, 10 May 2001 03:27:46 +0000
parents 7fb1a7ce4a40
children 08f6bad878f8
files lisp/ChangeLog
diffstat 1 files changed, 27 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Thu May 10 02:46:38 2001 +0000
+++ b/lisp/ChangeLog	Thu May 10 03:27:46 2001 +0000
@@ -1,5 +1,32 @@
 2001-05-09  John Wiegley  <johnw@gnu.org>
 
+	* eshell/esh-arg.el (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.
+
+	* eshell/esh-cmd.el (eshell-lisp-command): Before calling a Lisp
+	function, convert any string arguments that have been tagged as
+	"numbers", by calling string-to-number.
+
+	* eshell/esh-util.el (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.
+
+	* eshell/esh-proc.el: 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'.
+
+	* eshell/em-unix.el (eshell-shuffle-files): Apply
+	`directory-file-name' before calling `file-name-directory'.
+
+	* eshell/em-hist.el (eshell-add-to-history): Reference to
+	`eshell-history-ring' needed to be `eshell-history-index'.
+
 	* calendar/timeclock.el (timeclock-find-discrep): Initialize
 	`elapsed' to 0.
 	(timeclock-find-discrep): Set `timeclock-last-event-workday' if