Compare commits

...

2 Commits

Author SHA1 Message Date
Amber 6c4ad0dd3d starting to separate tree and nerdtree 2024-03-19 09:06:25 +01:00
Amber c272cba222 separate find_options from options 2024-03-18 14:21:10 +01:00
2 changed files with 5 additions and 5 deletions

View File

@ -213,12 +213,12 @@ class NerdTree():
nodefound = rootnode.get('found')
if nodefound:
if self.opts['dont_show_children_nodes'] or self.opts['show_subtree_info']:
if self.find_opts['dont_show_children_nodes'] or self.find_opts['show_subtree_info']:
if rootnode.get('subtree_items'):
hnum, unit = _tree_repr.format(rootnode['subtree_size'])
nerd_tree_txt += ' (%s item(s)/%s%s ▾)' % (rootnode['subtree_items'], hnum, unit)
if self.opts['dont_show_children_nodes']: items = []
if self.find_opts['dont_show_children_nodes']: items = []
for n, item in enumerate(items):
# if item['name'] in _tree_repr.ITEMS_TO_EXCLUDE:
@ -241,7 +241,7 @@ class NerdTree():
treeline = _tree_repr.produce_treeline(prec_seps, (sep, {'name' : ' '})) + ' ' + self.tree_from_struct(item, prec_seps=seps)
else:
treeline = _tree_repr.produce_treeline(prec_seps, (sep, item))
if item.get('found') and self.opts['show_subtree_info']:
if item.get('found') and self.find_opts['show_subtree_info']:
hnum, unit = _tree_repr.format(item['size'])
treeline += ' (%s%s)' % (hnum, unit)

View File

@ -101,8 +101,8 @@ class NerdTreeFind(NerdTree):
dont_show_children_nodes = self.find_opts['dont_show_children_nodes'] if self.find_opts.get('dont_show_children_nodes') is not None else False
show_subtree_info = self.find_opts['show_subtree_info'] if self.find_opts.get('show_subtree_info') is not None else False
self.opts['dont_show_children_nodes'] = dont_show_children_nodes
self.opts['show_subtree_info'] = show_subtree_info
# self.opts['dont_show_children_nodes'] = dont_show_children_nodes
# self.opts['show_subtree_info'] = show_subtree_info
tree_struct = {}