fork from angular/vscode-ng-language-service v11.2.9 commit
An angular language service coc extension for (neo)vim 💖
:CocInstall coc-angular
This extension provides a rich editing experience for Angular templates, both inline and external templates including:
- Completions lists
- AOT Diagnostic messages
- Quick info
- Go to definition
angular.restartNgServer
Restart Angular Language serverangular.openLogFile
Open Angular Server logangular.getTemplateTcb
View Template Typecheck Block
angular.trace.server
enable angular language server trace logangular.ngdk
Specifies the folder path to@angular/language-service
.angular.log
Enables logging of the Angular server to a file. This log can be used to diagnose Angular Server issues. The log may contain file paths, source code, and other potentially sensitive information from your project.angular.experimental-ivy
This is an experimental feature that enables the Ivy language service.
The language service extension relies on the @angular/language-service
and typescript
packages for its backend. These packages are loaded, in order of priority, from:
- The path specified by
angular.ngdk
andtypescript.tsdk,
respectively, in project or global settings. - (Recommended) The version of these packages bundled with the Angular Language Service extension.
- The version of these packages present in the current workspace's node_modules.
We suggest not specifying neither angular.ngdk
nor typescript.tsdk
in your VSCode settings per method (1) above.
If the @angular/language-service
and typescript packages are loaded by methods (1) or (3), there is a potential
for a mismatch between the API expected by @angular/language-service
and the API provided by typescript
.
This could lead to a failure of the language service extension.
For more information, please see #594.