Wednesday, October 27, 2010

Re: Resizing window not working in my plugin

I'm on MacVim Version 7.3 (53)

I'm creating the buffer here:
http://github.com/marlun/vim-gotobuffer/blob/master/plugin/gotobuffer.vim#L80
creating it with

execute "botright " . a:height . "new __GOTOBUFFER__"

setting buftype=nofile. Not sure if that answers your question?

On Wed, Oct 27, 2010 at 10:56 PM, Benjamin R. Haskell <vim@benizi.com> wrote:
> On Wed, 27 Oct 2010, Benjamin R. Haskell wrote:
>
>> On Wed, 27 Oct 2010, Martin Lundberg wrote:
>>
>>> Hi,
>>>
>>> I'm trying to write a buffer navigator plugin and it is somewhat working
>>> but I'm having problems with the resize command. In my script I fetch all
>>> the open buffers, and then I resize the window to the same size as the
>>> number of buffers.
>>>
>>>
>>> http://github.com/marlun/vim-gotobuffer/blob/master/plugin/gotobuffer.vim#L48
>>> is a link to the line which calls the method which runs resize and
>>>
>>> http://github.com/marlun/vim-gotobuffer/blob/master/plugin/gotobuffer.vim#L95
>>> is the resize call.
>>>
>>> For some reason the window is allways resized to 1 line even though the
>>> argument sent to the s:set_window_height method is a bigger number like 3.
>>>
>>> Would really appreciate an explenation of what I am doing wrong. As a
>>> bonus if someone could also tell me why the buffer I create in my plugin has
>>> a extra line added at the top that would be great too :)
>>
>> Guesing that it's 'winminheight' coming into play:
>>
>> :help 'winminheight'
>
> Oy.  Not my week.  Read your initial email with '1' and '3' reversed.
>
> What kind of buffer is in the window you're trying to resize?  Quickfix and
> preview windows have different sizing rules.  Also, what version? (My patch
> for preview windows not opening at the size of 'pvh' if 'pvh' is less than 3
> was just added in 7.3.044 -- guessing unrelated, but timely.)
>
> --
> Best,
> Ben
>
> --
> 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 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

No comments: