2006/11/5, A.J.Mechelynck <[EMAIL PROTECTED]>:
Eddy Zhao wrote:
>>
>> I tried this on FC2:
>>
>> :set stl=%{&imd}
>> :inoremap <ESC> <ESC>:set imd<CR>
>> :nnoremap i :set noimd<CR>i
>>
>> The first line (along with my usual :set laststatus=2) means that I can
>> check my 'imd' setting in the status line. When I go between Normal and
>> Insert modes with i and <Esc>, it changes from 1 to 0 and back, so I
>> think it is working.
>>
>
> Yes, I get the same result.
>
>> Please try this and see whether you get anything different. Also,
>> try it with
>>
>> $ vim -u NONE
>> :set nocp
>>
>> If you get the same results but are still having trouble, then the
>> problem might be some other setting.
>>
>> HTH --Benji Fisher
>>
>
> When starting with "-u NONE", status line isn't showed.
> Is there anything else I can do to locate the problem?
>
> Thanks
> Eddy
>
Enter ":set stl=%{&imd} ls=2" after starting Vim, and the status line will be
shown, with 0 ('noimdisable') or 1 ('imdisable') on it.
Thanks (I forget to set ls).
I do the following
- gvim -u NONE
- :set stl=%{&imd} ls=2
- :inoremap <ESC> <ESC>:set imd<CR>
- :nnoremap i :set noimd<CR>i
- :set nocp
- switching back & forth between normal mode & insert mode using "ESC" & "i"
When I pressing "i", the input focus is on command line & command line
shows ":set noimd<CR>i".
If I using ":nnoremap i :set noimd<CR>i<CR>", pressing "i" get me to
insert mode (with an extra newline). But switching back & forth between
normal mode & insert mode, status line always shows "0"
BTW, I discover that in vim (not gvim), even start without "-u NONE",
statusline always shows "0" (while gvim statusline will switch between
"0" & "1")
Anything I can do to further nail down the problem?
Thanks
Eddy