Thanks. I don't think this is a good solution because one would have
to do the same for each filetype.

On Feb 20, 2:34 am, Tony Mechelynck <[email protected]>
wrote:
> On 20/02/09 10:03, MZ wrote:
>
> > Is it possible to set the color scheme such that the bg color for each
> > line alternates b/t two colors.
>
> It is possible _provided that_ your syntax script has two syntax groups,
> assigned to alternate lines. (The default syntax scripts for most
> languages don't do that).
>
> I have an owncoded syntax/text.vim (quoted below) which does that for
> text files, but it isn't perfect, on two counts:
> - blank lines count as neither "odd" nor "even" and after them, the
> count is reset;
> - the default highlights for cterm are awful; you better use an owncoded
> colorscheme if you want to use this in Console mode.
>
> > sy spell toplevel
> > sy sync fromstart
>
> > sy match textOddLine  /^.*\n/ nextgroup=textEvenLine
> > sy match textEvenLine /^.*\n/ nextgroup=textOddLine
>
> > if &bg == "light"
> >    hi def textOddLine  guibg=#FFFFCC ctermbg=darkmagenta
> >    hi def textEvenLine guibg=#FFCCFF ctermbg=darkblue
> > else
> >    hi def textOddLine  guibg=#666600 ctermbg=darkmagenta
> >    hi def textEvenLine guibg=#660066 ctermbg=darkblue
> > endif
>
> > let b:current_syntax = "text"
>
> Also, there is no filetype detection of "text" by default (my
> ~/.vim/after/filetype.vim corrects that) and the vimrc_example.vim sets
> 'textwidth' to 78 for text files (my vimrc removes that autocommand).
>
> Best regards,
> Tony.
> --
>         An old Jewish man reads about Einstein's theory of relativity
> in the newspaper and asks his scientist grandson to explain it to him.
>         "Well, zayda, it's sort of like this.  Einstein says that if
> you're having your teeth drilled without Novocain, a minute seems like
> an hour.  But if you're sitting with a beautiful woman on your lap, an
> hour seems like a minute."
>         The old man considers this profound bit of thinking for a
> moment and says, "And from this he makes a living?"
>                 -- Arthur Naiman, "Every Goy's Guide to Yiddish"
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to