Clark J. Wang wrote: > On Mar 27, 7:16 pm, "Clark J. Wang" <dearv...@gmail.com> wrote: > >> On Mar 27, 6:42 pm, Tim Chase <v...@tim.thechases.com> wrote: >> >> >>> What are you trying to do that involves splits and redraws? >>> >>> -tim >>> >> I included %{winnr()} in the var `statusline'. But sometimes when I >> splitted new windows the winnr() string on screen was not updated >> (try :vsplit and then :split). So I want to call `redraw' when I split >> new windows but I failed to find an autocmd for that. >> > Any idea? >
Hello: I don't see any problems with %{winnr()}. I'm normally use a rather more involved statusline setting than just %{winnr()}, but with just :set stl=%{winnr()} :vsplit :split the window numbers are all updated properly. I then used: vim -u NONE -N :set nocp :filetype plugin on :set stl=%{winnr()} :vsplit :split and, again, all the window numbers are updated properly (without recourse to ctrl-l or :redraw). So: please give a detailed sequence of commands that causes a lack of updated status line(s), preferably using vim -u NONE -N to avoid any entanglements with your current .vimrc settings. Regards, Chip Campbell --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---