Add the 'start' and 'length' to the completions response. This will fix an issue where applying a completion 'foo.bar' to 'po foo.b' inserts the entire completion resulting in 'po foo.foo.bar'.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 42887 Build 43484: arc lint + arc unit
Event Timeline
Comment Actions
This needs a test case, but I am also not sure that the implementation is correct even.
What will this do with multiword commands "frame variable foo.b<TAB>" ? Or even single-word commands that have multiple arguments ("vo foo bar foo.b<TAB>")?