From 42e4992f0685b7f304d035b549beef10119f44fd Mon Sep 17 00:00:00 2001
From: Junegunn Choi <junegunn.c@gmail.com>
Date: Tue, 2 Aug 2016 02:25:02 +0900
Subject: [PATCH] [vim] Make sure to delete fzf buffer

Close junegunn/fzf.vim#173 and #630
---
 plugin/fzf.vim | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/plugin/fzf.vim b/plugin/fzf.vim
index bf65cd0a..dc18470c 100644
--- a/plugin/fzf.vim
+++ b/plugin/fzf.vim
@@ -456,6 +456,10 @@ function! s:execute_term(dict, command, temps) abort
       return
     endif
 
+    if bufexists(self.buf)
+      execute 'bd!' self.buf
+    endif
+
     call s:pushd(self.dict)
     let lines = s:collect(self.temps)
     call s:callback(self.dict, lines)
-- 
GitLab