Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Work around IntelliCode handling Escape
IntelliCode appears to to be handling Escape in more places now (also possible I just didn't fully catch all of them initially). The most problematic case is that it's handling Escape even when there is no full line completion displayed. That is breaking our Insert mode experience as Escape is dismissing IntelliSense but not returning to Normal mode. After some digging around I found a better condition to determine when IntelliCode is handling IntelliSense keystrokes. This seems to catch all of the big cases I could find.
- Loading branch information
Showing
1 changed file
with
72 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters