Red Hat Bugzilla – Bug 170719
ksh loss of function - does not support vi-esccomplete option
Last modified: 2007-11-30 17:11:15 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
Description of problem:
Users cannot use ESC-ESC for completion. The vi-esccomplete was supported in
pdksh but is not supported in the "real" ksh. This action was the default on
many commercial Unix ksh, including HP. This is a very big loss of usability
and a great inconvenience for users. Profiles copied from FC3 show this error.
Why was pdksh replaced by ksh anyway? ksh is not an improvement, it is a
perceived solution to a non-existent problem.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. set -o vi-esccomplete
Actual Results: bad option
Expected Results: ESC-ESC should do command/filename completion
Worked around problem by installing FC3 pdksh.
Geez! Is this just being ignored in the Bugzilla Black Hole???????
If this bug makes it to RHEL I'll be looking elsewhere. Many HP-UX users are
accustomed to esc-esc. Please bring back this functionality.
You need to report this problem upstream at
http://public.research.att.com/~gsf/download/ at the 'feedback' link.
This isn't something that we will address with an patch as this needs to be
decided by the Korn-Shell maintainer
Karsten, This is a total BS answer.
Upstream did not change anything--Fedora did!
No we didn't. Grab the sources from http://www.kornshell.com/, compile it without
any patches and check if ESC-ESC works. I'm quite sure it won't.
According to ksh documentation ESC-ESC works only in emacs and gemacs mode.
Vi-mode has only ^I. We didn't patch this feature out.
Ah, yes, you did. The pdksh package was replaced with ksh. Thus, the loss of
functionality. I didn't say you patched it out, but the results are the same.
Check any release prior to FC4. Guess you didn't even read my initial comment.