opening the tree checks bufname is directory properly and do not render before initializing when tree is nil.