Kamaraju,
  I use a 'function' to expand/contract window size when I turn on or off
'tags-list' window for my coding sessions.
I'm sure I lifted this idea from a google-search on this need.
Copying in the code in below.  Use it as a guide if you want, and modify to
fit your need.
I have this in my .vimrc file.
---Dave.



" ====================
" TAG-LIST tool.
" ====================
if split( system( "ps -o command= -p " . getpid() ) )[0] == "gvim"
    let s:tagson = 0
    function! MyTagListFunction()
        if s:tagson == 0
            "Tags going on - increase window size
            set columns+=30
            let s:tagson = 1
        else
            "Tags going off - reduce window size
            set columns-=30
            let s:tagson = 0
        endif
        :Tlist
    endfunction

  if version >= 600
      amenu icon=taglist.bmp ToolBar.taglist :call MyTagListFunction()<CR>
      tmenu ToolBar.taglist TAG-LIST
  endif
endif


On Wed, Oct 1, 2014 at 9:07 AM, Igor Forca <[email protected]> wrote:

> Can you explain why you need columns setting? What is your operating
> system? I see on Windows whole gVim program gets this size (which is little
> bit useless) and on vim for Linux it gets text truncated at exactly 80
> characters.
>
> Maybe you are looking for a setting like:
> set textwidth 80
>
> The above command with truncate whole words in new rows if passing 80
> characters. It also preserves the 80 characters if you add new window with:
> vsp command.
>
> If using textwidth command you have to delete "set columns=80" from your
> ~/.gvimrc file and restart Vim.
>
> --
> --
> 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
>
> ---
> You received this message because you are subscribed to the Google Groups
> "vim_use" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to