Add GUI editors for BPL and DTL files #730
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes #60
Notes:
This adds a custom editor for .bpl and .dtl files. Whenever those files are opened, the GUI Zen editor will be opened allowing the user to edit and save the class, which automatically updates the class version. Edits to the class version will cause the Zen version to reload with the new changes when the user clicks on it, unless the Zen version has also been edited in which case it will ask the user whether to reload or not. The view other command can be used to switch between the .cls and .bpl/.dtl versions.
A class that has been exported to the local filesystem will be updated by the Zen editor in the same way, so client side source control should not be an issue.
Keyboard shortcuts implemented in the webview: