This release contains a number of small, localized enhancements, listed here in no obvious order.
As always with an Alpha release, remember that this code is very new. It is submitted for your testing, review, and comments. Use at your own risk.
You can download this release from here.
(1) Go To Definition has been enhanced to simplify the process of creating new methods and properties as you are writing code.
When you use Go To Definition (either by using a hot key -- suggested as F12, or from the pull-down menu), and the name you are searching for is not found, PEM Editor will ask if you want to add it as a new property or method. Thus, if you have entered the following (referencing a not-yet defined method),
You can then press F12 (Go to Definition) and you will be given the following options:
If you create a new method, as you can see, you can begin editing it immediately. You can return to the original method you were editing by pressing F7 (previous)
If you create a new property, it is created with its normal default value. It will be the currently selected property in the PEM Editor grid, if you need to make any other modifications to it (description, etc.)
(2) Enhanced Ctrl+X and Ctrl+C have been enhanced. (Yup)
There are new variants for Enhanced Ctrl+X and Enhanced Ctrl+C (suggested keystrokes Alt+X and Alt+C respectively) which append the selected text to the clipboard instead of replacing the contents of the clipboard. This allows you to build up the clipboard by a series of selecting/copying actions. Note that these new variants are referred to as 'Additive'.
(3) There is a new option in the right-click context menu for the combobox to add new objects to containers (forms, pages, containers, and columns).
This option has been added specifically to simplify adding objects to columns of grids. Note it uses PEM Editor's 'Find Class' screen, modeled after the search screen in Code Reference.
(4) A new option has been added to the preferences from for standardizing string delimiters -- brackets are now provided as one of the alternatives.