toggle: Use View:is_open
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
local vim = vim
|
|
||||||
|
|
||||||
local parser = require 'symbols-outline.parser'
|
local parser = require 'symbols-outline.parser'
|
||||||
local providers = require 'symbols-outline.providers.init'
|
local providers = require 'symbols-outline.providers.init'
|
||||||
local ui = require 'symbols-outline.ui'
|
local ui = require 'symbols-outline.ui'
|
||||||
@@ -164,10 +162,10 @@ local function handler(response)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.toggle_outline()
|
function M.toggle_outline()
|
||||||
if M.view.bufnr == nil then
|
if M.view:is_open() then
|
||||||
M.open_outline()
|
|
||||||
else
|
|
||||||
M.close_outline()
|
M.close_outline()
|
||||||
|
else
|
||||||
|
M.open_outline()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user