From 9b684191ea363d4f6bdc47644d3f4d2ed152ca8c Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Wed, 27 Apr 2016 21:09:21 +0200 Subject: [PATCH] BufferProxy: Neovim numbers buffers from 0 when using API --- taskwiki/cache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/taskwiki/cache.py b/taskwiki/cache.py index 5ed637c..7c9750c 100644 --- a/taskwiki/cache.py +++ b/taskwiki/cache.py @@ -6,12 +6,13 @@ import viewport import regexp import store +NEOVIM = (vim.eval('has("nvim")') == "1") class BufferProxy(object): def __init__(self, number): self.data = [] - self.buffer_number = number + self.buffer_number = number - 1 if NEOVIM else number def obtain(self): self.data = vim.buffers[self.buffer_number][:]