def goto_definitions(self):
        """
        Return the definition of a the symbol under the cursor via exact match.
        Goes to that definition with a buffer.
        """
        element = self._evaluator.get_definition()
        if element is not None:
            return BaseDefinition(self._user_context, element)
        else:
            return None