XSharpPublic icon indicating copy to clipboard operation
XSharpPublic copied to clipboard

Switch Completion code in the editor to Asynchronous

Open RobertvanderHulst opened this issue 4 years ago • 0 comments

For better performance we should switch to Asynchronous Completion code. Also:

  • (when needed in Asynchronous) delay lookup 'when typing' until a certain amount of time has passed (configurable)
  • add views to the intellisense database to quickly lookup types and functions that start with a certain name
  • I suspect we have to add the Functions for types in external functions classes to the intellisense database as well to be able to include them in the completionlist by scanning the database
  • After these changes the code completion 'on type' should:
    • include locals
    • include keywords
    • scan the database for fields, types, namespaces and functions

RobertvanderHulst avatar Jul 07 '21 12:07 RobertvanderHulst