On 2011-12-21, Alexander Polakov <[email protected]> wrote: > * David Coppa <[email protected]> [111221 14:09]: >> On Wed, Dec 21, 2011 at 10:41 AM, Stuart Henderson <[email protected]> >> wrote: >> > On 2011-12-20, johnw <[email protected]> wrote: >> >>> The aliases are not neccesary. I suspect root's shell is in vi mode. >> >>> Check with set -o >> >>> >> >>> -Otto >> >> >> >> >> >> Yes, i have this one in ~/.kshrc, >> >> export EDITOR=vim. >> >> delete this can solve the problem. >> >> >> >> thank all. >> >> >> > >> > If you still want to use vim (or any editor containing the >> > string 'vi') in programs which use EDITOR without invoking >> > this "feature" of the shell, create a symlink containing >> > the string 'emacs' and use that in EDITOR instead.. >> >> Or: >> >> EDITOR=vi >> VISUAL=not_emacs >> >> $ ls -al /usr/bin/not_emacs >> lrwxr-xr-x 1 root wheel 2 Dec 21 11:03 /usr/bin/not_emacs -> vi >> > > Isn't "set -o emacs" at the end of ~/.kshrc enough?
It's not passed through if you do e.g. sudo -s

