clarion-extension READMEVersion 0.3.4Welcome to the README for the "clarion-extension" project! FeaturesThe "clarion-extension" is designed as an addition to the fushnisoft.clarion extension. It offers various snippets and code folding for efficient Clarion coding. You can find a handy Cheat Sheet here. We also provide initial code folding, which will be expanded upon. A special thanks to Mark Goldberg for his contribution. Document Outline is supported, thanks to a generous contribution from Allen Zhu. Workspace Settings and ConfigurationWe've introduced helpful workspace settings and commands:
Please ensure that you have a workspace set up and the required settings configured for the extension's features to work as intended. Go To File for Included FilesThis requires the settings described above to work The "clarion-extension" now includes an advanced feature that enhances the "Go To Definition" functionality for Here's how it works:
To open the linked file directly:
Please note that the previous functionality of this feature has been removed in favor of this more streamlined and informative experience.Make sure to have your workspace settings configured as described above to enable this feature. Getting StartedTo maximize the "clarion-extension," ensure you have the VS Code extension for Clarion installed. You can obtain it from the marketplace or directly within Visual Studio Code. Contributing and FeedbackAs the "clarion-extension" project is in beta, we eagerly welcome your feedback and contributions. If you encounter issues or have improvement ideas, please don't hesitate to share them. Together, we can refine and enhance this extension to better serve Clarion developers. AcknowledgmentsThis extension builds upon the groundwork laid by Mark Goldberg for code folding, and benefits from the contributions of Allen Zhu for Document Outline support. We also acknowledge the invaluable contribution of Brahn Partridge, who passed away in October 2021. A great friend and contributor to the Clarion community, Brahn's early work on the textmate language definition laid the foundation for this extension. Without his efforts, this extension would not have been possible. Additional ResourcesFor quick reference, consult the Cheat Sheet to unlock the full potential of the extension. Thank you for choosing the "clarion-extension." Happy coding! |