Hi Dominique,

 thank you for your help! :)

 (the thread was folded and I recognized the other parts of the the thread
 after I had answered Juergens post...sorry )

 oh yeah! I will try that!

 Looks good!
 Kind regards,
 mcc

Dominique Pellé <[email protected]> [09-06-15 21:03]:
> 
> On Mon, Jun 15, 2009 at 8:14 PM, <[email protected]> wrote:
> 
> > Hi,
> >
> > is it possible to have two different formatted statuslines simultaneously
> > visible for two different files?
> > And -- if yes -- how?
> > Thank you very much for any help in advance!
> > mcc
> 
> I do use a different status lines for the current window being
> edited and the other windows. Perhaps you may find it useful.
> 
> Here is a snippet from my ~/.vimrc file:
> 
> if has('statusline')
>   if version >= 700
>     " Fancy status line.
>     set statusline =
>     set statusline+=%#User1#                       " highlighting
>     set statusline+=%-2.2n\                        " buffer number
>     set statusline+=%#User2#                       " highlighting
>     set statusline+=%f\                            " file name
>     set statusline+=%#User1#                       " highlighting
>     set statusline+=%h%m%r%w\                      " flags
>     set statusline+=%{(&key==\"\"?\"\":\"encr,\")} " encrypted?
>     set statusline+=%{strlen(&ft)?&ft:'none'},     " file type
>     set statusline+=%{(&fenc==\"\"?&enc:&fenc)},   " encoding
>     set statusline+=%{((exists(\"+bomb\")\ &&\ &bomb)?\"B,\":\"\")} " BOM
>     set statusline+=%{&fileformat},                " file format
>     set statusline+=%{&spelllang},                 " spell language
>     set statusline+=%{SyntaxItem()}                " syntax group under cursor
>     set statusline+=%=                             " indent right
>     set statusline+=%#User2#                       " highlighting
>     set statusline+=%{ShowUtf8Sequence()}\         " utf-8 sequence
>     set statusline+=%#User1#                       " highlighting
>     set statusline+=0x%B\                          " char under cursor
>     set statusline+=%-6.(%l,%c%V%)\ %<%P           " position
> 
>     " Use different colors for statusline in current and non-current window.
>     let g:Active_statusline=&g:statusline
>     let g:NCstatusline=substitute(
>       \                substitute(g:Active_statusline,
>       \                'User1', 'User3', 'g'),
>       \                'User2', 'User4', 'g')
>     au WinEnter * let&l:statusline = g:Active_statusline
>     au WinLeave * let&l:statusline = g:NCstatusline
>   endif
> endif
> 
> ...
> 
> " My ~/.vimrc uses User1 and User2 in active statusline.
> hi User1 guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold
> ctermfg=lightgreen ctermbg=lghtgreen
> hi User2 guifg=#ffff60 guibg=#008000 gui=bold term=none     cterm=bold
> ctermfg=yellow     ctermbg=lightgreen
> " My ~/.vimrc uses User3 and User4 in non-active statusline.
> hi User3 guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold
> ctermfg=lightgreen ctermbg=lightgreen
> hi User4 guifg=#66ff66 guibg=#008000 gui=bold term=none     cterm=bold
> ctermfg=lightgreen ctermbg=lightgreen
> 
> -- Dominique
> 
> 
-- 
Please don't send me any Word- or Powerpoint-Attachments
unless it's absolutely neccessary. - Send simply Text.
See http://www.gnu.org/philosophy/no-word-attachments.html
In a world without fences and walls nobody needs gates and windows.


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

Reply via email to