Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
SyntaxColoring.AutoCompleteVariables.SetEnabled
Sets whether to do auto completion for calculation dialogs.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
SyntaxColoring | 12.0 | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
MBS( "SyntaxColoring.AutoCompleteVariables.SetEnabled"; Value ) More
Parameters
Parameter | Description | Example |
---|---|---|
Value | The new setting. Pass 1 to enable or 0 to disable. |
1 |
Result
Returns OK or error.
Description
Sets whether to do auto completion for calculation dialogs.MBS Plugin searches the script upwards for up to 500 lines (see SyntaxColoring.CheckVariableDeclaration.SetLimits) to find variable declarations.
This includes Set Variable script step, various Insert script steps and special comments with @variable, @parameter or @constant prefixes. We then assemble a list of possible variable names to present when you type a $ symbol in your calculation dialog.
Typing an underscore character seems to complete the word right away and may lead to an extra underscore character, which you need to remove manually.
For custom functions or specify output file dialog, you need to manually trigger auto complete. This seems to happen with Option-ESC shortcut on macOS Sonoma and with F5 in older versions (if dictation is off).
Examples
Enable it:
Set Variable [ $r; Value: MBS( "SyntaxColoring.AutoCompleteVariables.SetEnabled"; 1 ) ]
Disable Auto Complete:
Set Variable [ $r; Value: MBS( "SyntaxColoring.AutoCompleteVariables.SetEnabled"; 0 ) ]
See also
- SyntaxColoring.AutoCompleteFunctions.SetEnabled
- SyntaxColoring.AutoCompleteParameters.GetEnabled
- SyntaxColoring.AutoCompleteParameters.SetEnabled
- SyntaxColoring.AutoCompleteVariables.GetEnabled
- SyntaxColoring.AutoCompleteVariables.GetGlobals
- SyntaxColoring.AutoCompleteVariables.GetLocals
- SyntaxColoring.AutoCompleteVariables.SetGlobals
- SyntaxColoring.AutoCompleteVariables.SetLocals
- SyntaxColoring.CheckVariableDeclaration.SetLimits
Release notes
- Version 12.0
Blog Entries
This function is free to use.
Created 1st December 2021, last changed 22nd January 2024
SyntaxColoring.AutoCompleteVariables.GetLocals - SyntaxColoring.AutoCompleteVariables.SetGlobals