Thorsten Glaser <[email protected]> wrote:
 |Steffen Daode Nurpmeso dixit:
 |>Thorsten Glaser <[email protected]> wrote:
 |>|>  - no tab completion over / boundary in upward direction
 |>|
 |>|Eh, *what*?
 |>
 |>E.g.,
 |>
 |>  ?0[steffen@sherwood mksh.cvs_git]$ cd ..<Tab>
 |>
 |>Doesn't do anything, only
 |
 |That’s correct because a Korn Shell never(!) matches
 |the dot or dotdot entries, and tab completion is
 |chiefly based on globbing; you can see that by
 |doing 'cd .'<tab> which will show your dotfiles
 |but not ./ as directory entry.

Hmmm; i'm really not experienced with all the subtleties, the
refined distinctions in between the different shells… but

  sh (AT&T Research) 1993-12-28

actually does expand to the CDUP.

 |>-            if (p->flags & TF_DFL_INTR) {
 |>+            if (! Flag(FLOGIN) && p->flags & TF_DFL_INTR) {
 |                     ^ no space
 |>                     /* eg, SIGINT, SIGQUIT, SIGTERM, etc. */
 |
 |I think this one is too over-zealous: even if it’s a login
 |shell I’d like to have a SIGTERM exit it.

If that is only entered on the three mentioned then i think it's
ok for a login shell to simply ignore them; just as mksh(1) R40
did ? ;)
Ciao,

--steffen

Reply via email to