diff --git a/src/assets/rpgle/implementation.png b/src/assets/rpgle/implementation.png new file mode 100644 index 0000000..e947dd9 Binary files /dev/null and b/src/assets/rpgle/implementation.png differ diff --git a/src/content/docs/extensions/rpgle/index.mdx b/src/content/docs/extensions/rpgle/index.mdx index c3ede31..9171b20 100644 --- a/src/content/docs/extensions/rpgle/index.mdx +++ b/src/content/docs/extensions/rpgle/index.mdx @@ -120,10 +120,18 @@ Just like definitions, you are able to find all references to definitions with G Go to implementation works for procedures in two ways. -* For all sources (members/streamfiles/local) it will do a lookup of the procedure name in the binding directories you have specified in the `BNDDIR` header/control-spec and try to open the source up for it. - * Look up uses the Code for IBM i library list if the binding directory is not qualified with a library. +* For all sources (members/streamfiles/local) it will do a lookup of the procedure name in the binding directories found on your library list. * For local projects it will take you to the implementation of an export procedure wherever it is in your project. +![](../../../../assets/rpgle/implementation.png) + +### Workspace symbols + +Workspace symbols shows all available exports. + +* For all sources (members/streamfiles/local) it will list all export procedure names in the binding directories found on your library list. +* For local projects it list all export procedure names in your project. + ### Format Document You can automatically fix all indentation of your free-format sources by using Format Document inside of VS Code.