We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4d786b9 commit 7751b6eCopy full SHA for 7751b6e
1 file changed
lua/bqf/main.lua
@@ -47,6 +47,7 @@ function M.enable()
47
au WinEnter <buffer> ++nested lua require('bqf.main').enterQf()
48
au WinClosed <buffer> ++nested lua require('bqf.main').closeQf()
49
au WinLeave <buffer> lua require('bqf.main').saveWinView()
50
+ au BufEnter <buffer> lua require('bqf.main').validBuf()
51
aug END
52
]])
53
-- TODO
@@ -103,6 +104,12 @@ function M.saveWinView()
103
104
qfs:saveWinView(winid)
105
end
106
107
+function M.validBuf()
108
+ if not vim.w.bqf_enabled and not qfs:get(api.nvim_get_current_win()) then
109
+ M.disable()
110
+ end
111
+end
112
+
113
function M.enterQf()
114
local winid = api.nvim_get_current_win()
115
local qs = qfs:get(winid)
0 commit comments