JeremyYao commented on issue #1456: URL: https://github.com/apache/daffodil-vscode/issues/1456#issuecomment-3377008868
Spoke with @rthomas320 yesterday regarding IntelliSense in the repo. Some takeaways: - When intellisense gets triggered—it triggers every registerItemProvider… there is logic for determining if the scenario applies or not for each registerItemProvider. Multiple providers here... - Notable files: ElementCompletion.ts AttributeCompletion.ts - XML Item-- refers to the entire XML element. Named XML item to not confused between `xs:element` and `dfdl:element` - Many calls in `utils.ts` in the src/lanuage/providers folder - Best to get hands on. Set breakpoints to explore intellisense logic. Ask @rthomas320 if any questions come up. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
