Don't show no_autoconfig settings for :config-add-(list|dict)
This commit is contained in:
parent
ee60159c16
commit
49850b61ed
@ -44,13 +44,15 @@ def customized_option(*, info):
|
||||
|
||||
def list_option(*, info):
|
||||
"""A CompletionModel filled with settings whose values are lists."""
|
||||
predicate = lambda opt: isinstance(info.config.get_obj(opt.name), list)
|
||||
predicate = lambda opt: (isinstance(info.config.get_obj(opt.name), list)
|
||||
and not opt.no_autoconfig)
|
||||
return _option(info, "List options", predicate)
|
||||
|
||||
|
||||
def dict_option(*, info):
|
||||
"""A CompletionModel filled with settings whose values are dicts."""
|
||||
predicate = lambda opt: isinstance(info.config.get_obj(opt.name), dict)
|
||||
predicate = lambda opt: (isinstance(info.config.get_obj(opt.name), dict)
|
||||
and not opt.no_autoconfig)
|
||||
return _option(info, "Dict options", predicate)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user