I tried out Karl's plugin, and it works great, good job :)
Although, I'd prefer if I could use tab to move outside, instead of the corresponding closing bracket char. Could this be achieved in a future version? On 4/3/07, David Fishburn <[EMAIL PROTECTED]> wrote:
> -----Original Message----- > From: Karl Guertin [mailto:[EMAIL PROTECTED] > Sent: Tuesday, April 03, 2007 6:42 AM > To: vim@vim.org > 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
-- Panos Laganakos