<type>wingtip</type>
<domain>editor</domain>
<id>goto-definition</id>
<title>Goto Definition</title>
<date>$Date$</date>
<version>$Revision$</version>
<product>all</product>

You can jump to the definition of symbols in the editor, whenever ~~PRODUCT_NAME~~ can
determine the type of the symbol. There are several ways to do this:

* Move to the symbol in the editor and press ``F4`` (or use the ``Goto Selected Symbol
  Defn`` item in the ``Source`` menu)
  
* Hold down the ``Control`` key (or ``Command`` on macOS) while clicking on a symbol

* Click on links provided in the `Source Assistant <ref:edit/source-assistant>`__

* Right-click on a symbol in your source code and select ``Goto Definition``.

When a definition is visited in the editor, Wing highlights it briefly with a callout,
as configured from the ``Editor > Callouts`` preferences group.

To return from a point of definition, use the green back button in the top left of the
editor area. See `Navigating Source <ref:edit/navigating-source>`__ for more ways to
navigate code.
