xref: /freebsd/contrib/tcsh/WishList (revision 6767bd61d2a712aa8c1df05b77201db4e0fb7dc7)
1c80476e4SDavid E. O'Brien
26767bd61SMark Peek                                [Home] WishList
3c80476e4SDavid E. O'Brien
46767bd61SMark Peek   Home | RecentChanges | Preferences
56767bd61SMark Peek     _________________________________________________________________
6c80476e4SDavid E. O'Brien
76767bd61SMark Peek   Fix  memory  leak  related  to  aliasrun().  Precmd,  Cwdcmd etc. leak
86767bd61SMark Peek   memory.
96767bd61SMark Peek     _________________________________________________________________
106767bd61SMark Peek
116767bd61SMark Peek   Fix migrate -site $$... Seems to hang... (aix370)
126767bd61SMark Peek     _________________________________________________________________
136767bd61SMark Peek
146767bd61SMark Peek   Fix history in loops.
156767bd61SMark Peek     _________________________________________________________________
166767bd61SMark Peek
176767bd61SMark Peek   New idea: sed operations on variables.
186767bd61SMark Peek
19c80476e4SDavid E. O'Brien   Lots  of  people  seem  to  like  the  idea  to be able to do sed type
206767bd61SMark Peek   operations  on  shell variables. Maybe we can extend the syntax of the
216767bd61SMark Peek   variable  editing  to understand string operations. So I would like to
226767bd61SMark Peek   be able to use:
236767bd61SMark Peek
24c80476e4SDavid E. O'Brien    > set a="this is a STRING"
25c80476e4SDavid E. O'Brien    > echo $a:[3-]
26c80476e4SDavid E. O'Brien    is is a STRING
27c80476e4SDavid E. O'Brien    > echo $a:[#]
28c80476e4SDavid E. O'Brien    16
29c80476e4SDavid E. O'Brien    > echo $a:[6-7]
30c80476e4SDavid E. O'Brien    is
31c80476e4SDavid E. O'Brien    > echo $a:[-2]
32c80476e4SDavid E. O'Brien    ng
33c80476e4SDavid E. O'Brien    > echo $a:[-20]
34c80476e4SDavid E. O'Brien    Subscript out of bounds.
35c80476e4SDavid E. O'Brien    > echo $a:[2-20]
36c80476e4SDavid E. O'Brien    Subscript out of bounds.
37c80476e4SDavid E. O'Brien    > echo $a:[1-1]:u$a:[2-].
38c80476e4SDavid E. O'Brien    This is a string.
396767bd61SMark Peek     _________________________________________________________________
40c80476e4SDavid E. O'Brien
416767bd61SMark Peek   Fix pipelines that contain builtins so that they behave correctly.
426767bd61SMark Peek
43c80476e4SDavid E. O'Brien   I  tried  to  fix  that (most of the code is in sh.sem.c, but it works
44c80476e4SDavid E. O'Brien   only  for  non  POSIX  machines  cause otherwise the setpgid() I added
45c80476e4SDavid E. O'Brien   fails).
466767bd61SMark Peek     _________________________________________________________________
47c80476e4SDavid E. O'Brien
486767bd61SMark Peek   Fix the correct code... How to do that involves A.I....
496767bd61SMark Peek     _________________________________________________________________
50c80476e4SDavid E. O'Brien
516767bd61SMark Peek   Rewrite  the  whole  thing.  It  has  taken  to  much beating over the
526767bd61SMark Peek   years...
536767bd61SMark Peek     _________________________________________________________________
54c80476e4SDavid E. O'Brien
556767bd61SMark Peek   Add  another  hook  like  precmd  to  be executed after the prompt but
566767bd61SMark Peek   before the command.
576767bd61SMark Peek     _________________________________________________________________
58c80476e4SDavid E. O'Brien
596767bd61SMark Peek   Add instructions for using configure in the README file.
606767bd61SMark Peek     _________________________________________________________________
616767bd61SMark Peek
626767bd61SMark Peek   Home | RecentChanges | Preferences
636767bd61SMark Peek   Edit text of this page | View other revisions
646767bd61SMark Peek   Last edited April 28, 2001 2:04 (diff)
656767bd61SMark Peek   Search: ____________________
66