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

Reply via email to