> -----Original Message-----
> From: Karl Guertin [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 03, 2007 6:42 AM
> To: [email protected]
> Subject: Re: bracket completion
>
> On 3/31/07, Greg Fitzgerald <[EMAIL PROTECTED]> wrote:
> > Anyone know of a way to achieve bracket completion?
>
> I've been sitting on a plugin that does this for a month or
> so. The main difference between my plugin and the rest of the
> options here is that I do the completion without breaking
> history or repeat.
>
> Freshly uploaded to vim.org:
>
> http://www.vim.org/scripts/script.php?script_id=1849
>
> This plugin was pared down from a larger script that included
> a set of less reusable mappings, so let me know if there's a problem.
Thanks for the script Karl.
Not a problem, but a suggestion.
Could you make an option to ignore the autoclose if there is a following
character. If I am typing a line:
If ( <-- here I want the autoclose.
If I have this line:
If (something_is_already_here)
^
And I place my cursor on the "i" in "something" I do not want to add the
closing brace since generally if I am inserting that the closing brace will
be placed at the end of the line (or something).
Just a preference, which is why I was hoping it could be an option.
So only complete when the ([[ is the last item on the line (as I am typing).
Thanks,
Dave