aws/aws-toolkit-eclipse — pull request #12 by ximon18 (2014-03-30 21:49:23+00:00)
Title: Enable hyperlinking

Hi,

This change makes it possible to hold the CTRL key and see hyperlinks in the CloudFormation template editor. Links will appear on { "Ref": "NamedNode" } or { "DependsOn": "NamedNode" } or even "Type": "AWS::xxx" text. Clicking a NamedNode will move the editor focus to the named node, just like the outline view does when double clicking a tree item. Clicking an AWS::xxx type will cause the Eclipse browser to open the AWS reference page, as found by the Google feeling lucky search.

I'm not expecting this to be merged into the main plugin code at this point as I feel it should have tests and be reviewed and I'm fairly new to writing Eclipse plugins so I feel that the greater the size of the code change the greater the risk at this point of merging it.

However, I and my colleagues are already finding this change valuable, so I'd like to start on the path toward making this added value available to others "out there".

All comments greatfully received.

Note: this branch contains a couple of changes that are not related to implementing hyperlinking:
* 'contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"' - this is already contained in previously accepted pull request
* a typo correction of getIntrinsicFuntions to getIntrinsicFunctions

Ximon