ycmd protocol states that goto responses that contain only a single location will not be a list of locations, but just that location i.e. a json object, not a list of objects.
YCM as the main client uses this type level distinction to decide if it should open a location list or jump right away.
ycmd protocol states that goto responses that contain only a single location will not be a list of locations, but just that location i.e. a json object, not a list of objects.
YCM as the main client uses this type level distinction to decide if it should open a location list or jump right away.
This change is![Reviewable](https://reviewable.io/review_button.svg)