Sublime Settings: Fix invalid access to empty completions
Sublime Settings: Fix invalid access to empty completions

The settings module raises an exception if no completions are to be offered.

Traceback (most recent call last):
  File "C:\Apps\Sublime\sublime_plugin.py", line 604, in on_query_completions
    res = vel.on_query_completions(prefix, locations)
  File "C:\Apps\Sublime\Data\Packages\PackageDev\settings.py", line 184, in on_query_completions
    return completions_aggregator(self.view, prefix, locations)
  File "C:\Apps\Sublime\Data\Packages\PackageDev\settings.py", line 640, in value_completions
    for trigger, value in completions:
TypeError: 'NoneType' object is not iterable

SublimeText/AAAPackageDev,SublimeText/AAAPackageDev,SublimeText/PackageDev