Skip to main content
Back to Extensions Directory
coc.nvim fallback icon

coc-angular

年糕小豆汤

Editor services for Angular templates

Installation CommandVim prompt
:CocInstall coc-angular
GitHub owner
年糕小豆汤
Version
v17.0.2
npm package
coc-angular
Requirements
coc ^0.0.82
License
unknown
Repository
GitHub
npm latest published 2023-11-20Registry checked 2026-08-23Registry summary

Published Package Summary

Angular Language Service

fork from angular/vscode-ng-language-service v17.0.2 commit

An angular language service coc extension for (neo)vim 💖

Note: only version <= 13.3.6 support view-engine

Install

:CocInstall coc-angular

image

Using

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

Note: This extension does not support syntax highlight for external or inline templates.

Configuring compiler options for the Angular Language Service

The Angular Language Service uses the same set of options that are used to compile the application. To get the most complete information in the editor, set the strictTemplates option in tsconfig.json, as shown in the following example:

"angularCompilerOptions": {
  "strictTemplates": true
}

For more information, see the Angular compiler options guide.

Versioning

The language service extension relies on the @angular/language-service and typescript packages

for its backend. @angular/language-service is always bundled with the extension, and is always the latest version at the time of the release. typescript is loaded, in order of priority, from:

  1. The path specified by typescript.tsdk in project or global settings.
  2. (Recommended) The version of typescript bundled with the Angular Language Service extension.
  3. The version of typescript present in the current workspace's node_modules.

We suggest not specifying typescript.tsdk in your VSCode settings per method (1) above. If the typescript package is 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.

Buy Me A Coffee ☕️

btc

image

Read the complete README
  • Editor services for Angular templates
Activation Events
  • workspaceContains:angular.json
  • workspaceContains:node_modules/@angular/core/core.d.ts
Developer Resources

Want to build, test, or contribute to coc.nvim extensions? Explore our official SDK and testing toolkits.

Open Developer Guide

Version History

This published npm package does not include a history.md or changelog.md file. Browse its npm versions or repository releases for available release information.