====== Autocomplete ====== **Autocomplete** is a core feature offered by mSLDev. mSLDev offers auto-complete for multiple contexts. Some of the auto-completion includes: * Identifier auto-complete * Variable auto-complete * Com name auto-complete * Property auto-complete * Colors ===== Identifier Autocomplete ===== {{ :autocomplete.png?200|}} Identifier autocomplete is the most common form of autocompletion. * {{: builtident.png|}} - Built-in identifier, No arguments * {{: builtident2.png|}} - Built-in identifier, Takes arguments * {{: customident.png|}} - Custom alias * {{: customlocalident.png|}} - Custom local alias * {{: libident.png|}} - Third-party library identifier, No arguments * {{: libident2.png|}} - Third-party library identifier, Takes arguments ===== Variable Autocomplete ===== {{ :varcomplete.png?200|}} mSLDev has support for variable auto-completion as well. Variables within location scope will show up in the auto-completer. ===== Properties autocomplete ===== {{:propcomplete.png?200 |}} Certain built-in identifiers support a set of properties. mSLDev has autocomplete for those identifiers.