protect plugin against windows and prevent macos from crashing due to --ignore
This commit is contained in:
parent
4422ebc299
commit
e5db994ebb
@ -19,7 +19,10 @@ local Tree = {}
|
|||||||
|
|
||||||
local IGNORE_LIST = ""
|
local IGNORE_LIST = ""
|
||||||
|
|
||||||
if api.nvim_call_function('exists', { 'g:lua_tree_ignore' }) == 1 then
|
local UNIX = api.nvim_call_function('has', { 'unix' }) == 1
|
||||||
|
|
||||||
|
-- --ignore does not work with mac ls
|
||||||
|
if UNIX and api.nvim_call_function('exists', { 'g:lua_tree_ignore' }) == 1 then
|
||||||
local ignore_patterns = api.nvim_get_var('lua_tree_ignore')
|
local ignore_patterns = api.nvim_get_var('lua_tree_ignore')
|
||||||
if type(ignore_patterns) == 'table' then
|
if type(ignore_patterns) == 'table' then
|
||||||
for _, pattern in pairs(ignore_patterns) do
|
for _, pattern in pairs(ignore_patterns) do
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
if exists('g:loaded_tree') | finish | endif
|
if has('win32') || exists('g:loaded_tree') | finish | endif
|
||||||
|
|
||||||
let s:save_cpo = &cpo
|
let s:save_cpo = &cpo
|
||||||
set cpo&vim
|
set cpo&vim
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user