# HG changeset patch # User killphi # Date 1377270427 -7200 # Node ID 12d0ec667b631848a94c7fac0ec07762d13ca600 # Parent 01e68795c7a14b97ec2ebbd70b0fcb42d1adac61 Implement crash solution given in Google group. link for Google group: https://groups.google.com/forum/#!topic/vim_dev/HgKdV33Jy5I diff -r 01e68795c7a1 -r 12d0ec667b63 autoload/splicelib/util/bufferlib.py --- a/autoload/splicelib/util/bufferlib.py Wed Feb 06 11:16:24 2013 -0500 +++ b/autoload/splicelib/util/bufferlib.py Fri Aug 23 17:07:07 2013 +0200 @@ -7,7 +7,10 @@ class Buffer(object): def __init__(self, i): self.number = i + 1 - self._buffer = vim.buffers[i] + for b in vim.buffers: + if b.number == self.number: + self._buffer = b + break self.name = self._buffer.name def open(self, winnr=None):