On 2012-01-31 Tim Chase <v...@tim.thechases.com> wrote:

> On 01/31/12 14:58, Marco wrote:
> > http://i42.tinypic.com/23l84x.png
> 
> My first suspicions are: possibly a corrupted font file,
> possibly a corrupted termcap  database, or perhaps a bad
> memory chip (or some other hardware in the picture).

I can't tell  you why, but I have the  strong feeling that
it's not a hardware issue.

> > A workaround is to resize the window. Then immediately
> > the file is displayed correctly.
>
> does using  either ":redraw" or ":redraw!"  also refresh
> dthe isplay correctly?

No, neither of the commands does.

> So  when you  mentioned changing  the font  manifest the
> behavior, that was your  terminal font, not 'guifont' in
> gvim, right?

Yes, I'm talking  about the terminal font. As  I said gvim
is not affected.

> Do you have similar  issues in other full-screen console
> applications when  using the same "bad"  font(s)? (could
> it be a corrupted font file?)

No, only  vim makes  trouble. All other  applications work
fine.

> What are these offending fonts named?

Hmm… good question. My .Xresources file says:

Rxvt.font: xft:Mono:pixelsize=13

I'm not quite sure. fc-list  outputs no font names “Mono”,
but it could be FreeMono.ttf

> Also, what is $TERM set to...both within Vim and outside
> Vim?  Does the  problem persist  if you  start vim  with
> something like

outside vim: TERM=rxvt-unicode
inside  vim: TERM=xterm-256color

I also changed TERM to xterm-256color, without success.

>    bash$ TERM=dummy vim file.txt
>
> to force a bogus termcap entry?

Yes, this helps. I did a few tests and it works fine.

> Does this persist over a  reboot? (if the Vim executable
> is getting cached  in RAM and it's a bad  chip, a reboot
> might allocate it at a different location)

Yes, it's persistent.

> I don't know if the answers  to any of my questions will
> lead anywhere, but hopefully they'll shed a little light
> on some of the areas that might be at issue.

I  thank  you a  lot  for  your  creative thoughts.  As  I
mentioned, setting the  TERM to “dummy” helps.  But I have
no idea  why. Is  this the solution  of just  a workaround
that doesn't trigger the weird behaviour?

Regards

Marco


-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to