This is a VSCode plugin for the Uniface programming language. It provides syntax highlighting, autocomplete, signature help, and several developer-friendly features, enhancing the development experience within Visual Studio Code.
- Syntax Highlighting: Improves code readability with proper syntax coloring.
- Autocomplete: Smart suggestions to speed up coding.
- Function Navigation: Use
Ctrl+Clickto quickly jump tooperations,entries,functions, ortriggers. - Signature Help: Displays parameter hints for built-in
ProcScript functions(e.g.,$date,$msg) and user-definedentries, with support for active parameter highlighting as you type. - Sidebar Explorer: Dedicated Uniface panel listing all declared
operations,entries,functions, andtriggers. - GOLD Key Support: Recognizes
GOLDkey combinations (e.g.,+;) and replaces them with the appropriate control characters (e.g., ASCII 27). - Code Formatting: Format Uniface code using
Alt+Shift+F. - VSCode Integration: Leverages native VSCode tools with full Uniface language support.
- Visual Studio Code installed (minimum recommended version: 1.98.0)
- Uniface Extension (this plugin)
- Additional dependencies, if any.
This extension currently does not have customizable settings. Future versions may include options to adjust syntax highlighting, formatting, and GOLD key behavior.
- Clone this repository:
git clone https://github.com/eliangelap/uniface-syntax-extension.git- Navigate to the project folder:
cd uniface-syntax-extension- Install dependencies (if necessary).
- Run the extension in development mode:
code --extensionDevelopmentPath=.Thanks for Matheus Santos de Andrade (https://github.com/matheusa1) for your contribution and helping on development.
If you’d like to contribute, feel free to open an issue or submit a pull request.
Enjoy!