Create variables like a boss and navigate through al files with awesome shortcuts.
CodeAction for AL0118: Automatic local/global variable declaration of all your objects without having to use the var section!
Use the Quick Fix lamp (Ctrl + .) to add variables.
Example 1: Creating records, Code variable and a custom record.
Example 2: Creating complex types like enums, interfaces and dictionaries.
Example 3: Create variables using their short name. Use Temp at the beginning of the record name to make it temporary.
Example 4: Add a global variable when adding a new column to a data item in reports:
Create Procedure Stub
Create procedure stub if procedure call does not exist yet.
UPDATE 04.05.2020: Seems like someone else decided to also build the same feature in a more stable way. Check out the extension "AL CodeActions" if you want to automatically create procedures in the future :-)
The functionality of this extension is constantly evolving. To not bloat this readme too much, you can find more detailed documentations and details on my blog (https://navinsights.net/category/al-navigator/).