rust/editors/code
Ville Penttinen 77a4a311fe Add new configuration "enableEnhancedTyping" to control registering of "type" command
This further fixes problems when having a VIM extension (at least vscodevim)
enabled, by not calling `overrideCommand('type', commands.onEnter.handle)` when
enableEnhancedTyping is set to `false`.

The problem is dependent on the order in which extensions are activated, if
rust-analyzer is activated before `vscodevim`, rust-analyzer will register the
`type` command, and when `vscodevim` finally attempts to activate, it will fail
to register the command. This causes `vscodevim` to stop working properly.

This setting allows users to disable the registerCommand `type` in
rust-analyzer, allowing `vscodevim` to work. The setting defaults to `true`.

Currently changing the setting requires reloading of the window.
2019-02-07 12:37:36 +02:00
..
.vscode Run prettier on all files 2018-10-08 22:38:33 +01:00
src Add new configuration "enableEnhancedTyping" to control registering of "type" command 2019-02-07 12:37:36 +02:00
.gitignore rename all things 2018-09-16 13:07:39 +03:00
.vscodeignore rename all things 2018-09-16 13:07:39 +03:00
package-lock.json Address issues flagged in review 2019-01-19 15:37:26 +03:00
package.json Add new configuration "enableEnhancedTyping" to control registering of "type" command 2019-02-07 12:37:36 +02:00
tsconfig.json Run prettier on all files 2018-10-08 22:38:33 +01:00
tslint.json Run prettier on all files 2018-10-08 22:38:33 +01:00