Mercurial > emacs
comparison lisp/ChangeLog @ 31239:f793dd23ad1f
See ChangeLog
author | John Wiegley <johnw@newartisans.com> |
---|---|
date | Mon, 28 Aug 2000 23:48:02 +0000 |
parents | d9e6c7b507bd |
children | 10b1c85c0bbe |
comparison
equal
deleted
inserted
replaced
31238:d9e6c7b507bd | 31239:f793dd23ad1f |
---|---|
1 2000-08-28 John Wiegley <johnw@gnu.org> | |
2 | |
3 * align.el: Test align-region-separate to see if it's a symbol. | |
4 | |
5 2000-08-27 John Wiegley <johnw@gnu.org> | |
6 | |
7 * eshell/esh-util.el (eshell-flatten-list): Made this function | |
8 into a defsubst form. It gets used very frequently, although | |
9 calls don't occur all that often. | |
10 | |
11 * eshell/em-dirs.el (eshell/cd): Flatten the argument list before | |
12 examining it. | |
13 | |
14 * eshell/esh-cmd.el (eshell-rewrite-while-command): | |
15 (eshell-rewrite-for-command): Use `eshell-copy-handles' instead of | |
16 `eshell-protect'. | |
17 (eshell-copy-handles): Created a new macro for duplicating the | |
18 current set of open handles. This is needed by the looping | |
19 functions. | |
20 (eshell-do-eval): Fixed while and if, so that the eshell-test-body | |
21 is not incorrectly stomped on. | |
22 | |
23 * eshell/em-cmpl.el (eshell-cmpl-use-paring): Mirror | |
24 declaration for pcomplete-use-paring. | |
25 (eshell-cmpl-initialize): Set pcomplete-use-paring based on the | |
26 value of eshell-cmpl-use-paring. | |
27 * pcomplete.el (pcomplete-use-paring): New config variable, to | |
28 indicate whether paring should be used. | |
29 (pcomplete-do-complete): If pcomplete-use-paring is t, pare out | |
30 completion alternatives that have already been used. | |
31 | |
32 * eshell/esh-mode.el (eshell-repeat-argument): Added function, | |
33 bound to C-c C-y, which will repeat the previous N arguments | |
34 (based on prefix argument). | |
35 (eshell-mode): Bind C-c C-y to eshell-repeat-argument. | |
36 | |
37 * eshell/esh-cmd.el (eshell/which): Don't kill the *Help* buffer | |
38 if there is no *Help* buffer. This is for XEmacs, which renames | |
39 its help buffers uniquely. TODO: Find out what the current buffer | |
40 name to delete is. | |
41 | |
42 * eshell/esh-util.el (eshell-read-passwd-file): Only keep the | |
43 first entry that correlates to a passwd/group number. Later | |
44 entries (used for group/user name aliasing to multiple IDs) are | |
45 ignored. | |
46 | |
47 * eshell/em-xtra.el (eshell/expr): | |
48 * eshell/em-unix.el (eshell/du, eshell/cat, eshell/make) | |
49 (eshell-grep, eshell/diff, eshell/locate): | |
50 * eshell/em-dirs.el (eshell-dirs-substitute-cd): Flatten the | |
51 argument list, before passing it to the system command. | |
52 | |
53 * eshell/esh-mode.el (eshell-find-tag): Added a special version of | |
54 `find-tag' for use at final position in Eshell buffers (which | |
55 otherwise triggers an error on Emacs 21). | |
56 (eshell-mode): Bind M-. to `eshell-find-tag' with the Eshell | |
57 buffer, if it is currently bound to `find-tag'. | |
58 | |
59 * pcmpl-gnu.el (pcmpl-gnu-makefile-regexps): Include GNUmakefile | |
60 in the list of matched Makefile names. | |
61 (pcmpl-gnu-make-rule-names): If GNUmakefile exists in the current | |
62 directory, prefer its contents to Makefile. | |
63 | |
64 * eshell/em-dirs.el (eshell/cd): cd commands that look up | |
65 directory parts (like "cd old new", or "cd =regexp"), are now case | |
66 sensitive on non-Windows/DOS platforms. | |
67 | |
68 * eshell/esh-mode.el (eshell-parse-command-input): When a user | |
69 types RET after an open delimiter (like "), display a message | |
70 indicating that Eshell is waiting for the closing delimiter. | |
71 | |
72 * eshell/esh-var.el (eshell/unset): Added a command for unsetting | |
73 environment variables. | |
74 | |
75 * eshell/em-unix.el (eshell/diff): Added logic to fail more | |
76 gracefully if the user enters incorrect arguments. | |
77 | |
78 * eshell/esh-mode.el (eshell-mode): Disable auto-fill-function in | |
79 Eshell buffers. | |
80 | |
81 * eshell/esh-var.el (eshell-interpolate-variable): | |
82 * eshell/esh-mode.el (eshell-move-argument): | |
83 * eshell/em-unix.el (eshell-du-sum-directory): | |
84 * eshell/em-rebind.el (eshell-delchar-or-maybe-eof): | |
85 * eshell/em-ls.el (eshell-ls-decorated-name): Use /= instead of | |
86 (not (= ...)). | |
87 | |
88 * eshell/em-unix.el (eshell-shuffle-files): Added use of `apply', | |
89 to ensure the `preserve' flag gets propagated when doing recursive | |
90 directory copies. | |
91 | |
92 2000-08-09 Stefan Monnier <monnier@cs.yale.edu> | |
93 | |
94 * eshell/em-hist.el (eshell-put-history, eshell-get-history): | |
95 Don't convert \n into \0177 in memory. | |
96 (eshell-read-history, eshell-write-history): Convert \n to \0177, | |
97 and back again, when reading and writing. | |
98 | |
99 2000-07-06 Eli Zaretskii <eliz@is.elta.co.il> | |
100 | |
101 * eshell/esh-util.el (eshell-processp): Added to relieve constant | |
102 testing of `fboundp' on `processp'. | |
103 | |
104 * eshell/esh-proc.el (eshell/kill): Use eshell-processp. | |
105 (eshell/jobs): Don't call process-list if it is not bound. | |
106 (eshell-gather-process-output): Support systems where async | |
107 subprocesses aren't supported. | |
108 (eshell-scratch-buffer, eshell-last-sync-output-start): New | |
109 variables. | |
110 | |
111 * eshell/esh-cmd.el (eshell-resume-eval): Handle the case when | |
112 eshell-do-eval returns t. | |
113 (eshell-do-pipelines-synchronously): New defmacro. | |
114 (eshell-execute-pipeline): Call it instead of eshell-do-pipelines | |
115 when async subprocesses aren't supported. | |
116 (eshell-do-eval): Use eshell-processp. Don't throw eshell-defer | |
117 if async subprocesses aren't supported. | |
118 (eshell-resume-command): Don't assume STATUS is a string. | |
119 | |
120 * eshell/em-unix.el (eshell/rm): Use eshell-processp. | |
121 | |
122 * eshell/esh-io.el (eshell-virtual-targets): Doc fix. | |
123 (eshell-close-target, eshell-get-target): Use eshell-processp. | |
124 (eshell-print, eshell-error, eshell-errorn, eshell-printn): Doc | |
125 fix. | |
126 (eshell-get-target, eshell-create-handles): Doc fix. | |
127 | |
128 2000-06-28 Miles Bader <miles@lsi.nec.co.jp> | |
129 | |
130 * em-smart.el (eshell-smart-maybe-jump-to-end): Change the | |
131 criterion to include commands that output something, as long as it | |
132 leaves both the command and the end-of-buffer visible when the | |
133 command has exited. | |
134 (eshell-review-quick-commands): Adjust the help doc string | |
135 accordingly. | |
136 | |
1 2000-08-28 Peter Breton <pbreton@ne.mediaone.net> | 137 2000-08-28 Peter Breton <pbreton@ne.mediaone.net> |
2 | 138 |
3 * locate.el (locate): Cleaned up locate command's interactive prompting | 139 * locate.el (locate): Cleaned up locate command's interactive prompting |
4 Thanks to François_Pinard <pinard@iro.umontreal.ca> for suggestions. | 140 Thanks to François_Pinard <pinard@iro.umontreal.ca> for suggestions. |
5 | 141 |