On Fri, Jun 19, 2009 at 12:06 PM, Dale Huffman wrote:
>
> My console version of vim is acting funny.
> It starts up with the status line displaying
> ,0-1         All                    <snip> and then a zero at the end of
> the line.

Interesting.  The correct thing would be something like

                                       0,0-1         All

Your vim is displaying the wrong thing... In particular, the 0 that's
at the end of your line should really be in the beginning.  This makes
me think that vim has the wrong number of columns - *and* that your
terminal is of the autowrap kind, and automatically scrolls down a
line whenever something is written to the last column of the line.

> I can go into insert mode but then every keypress generates a newline
> and the screen shifts up.

because the ruler is redrawn, causing something to be written in the
last column of the line, causing the terminal to scroll down.

> the status line gets moved up the screen
>
> For example here I entered insert mode and typed "help me" and this is
> what the bottom of my screen looks like.
> And I see none of my typing.  I'm sure how to start debugging this.

How about this - do you see similar problems in other terminal
emulators?  Say, xterm?  tty1?  Does the same thing happen if you
launch

    vim -u NONE -N

Likewise, does it still happen if you launch as

    vim -u NORC -N

What does this print out in a shell?

    echo $LINES $COLUMNS

Does the output of the above correctly match up with the output of the below?

    vim -c 'set lines?' -c 'set columns?'

Are you running inside gnu screen?  If so, try running outside of it.
Then report back with your findings, and we should be able to track
down exactly what's going wrong.

~Matt

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to