I think the tldr would be that they have more products (for example, their agent to write git commit messages). In the products we do have (autocomplete, chat), we spend a lot of time to get the details right. For example for autocomplete:
* we always close any brackets opened by autocomplete (and never extra brackets, which is the most annoying thing about github copilot)
* we automatically add import statements for libraries that autocomplete used
* mid-line completions
* we turn off autocomplete when you're writing a comment to avoid disrupting your train of thought
* we always close any brackets opened by autocomplete (and never extra brackets, which is the most annoying thing about github copilot)
* we automatically add import statements for libraries that autocomplete used
* mid-line completions
* we turn off autocomplete when you're writing a comment to avoid disrupting your train of thought
You can read more about these small details here: https://docs.double.bot/copilot
As you noted we don't have a vim integration yet, but it is on our roadmap!