All Projects → iamcco → Coc Angular

iamcco / Coc Angular

Angular Language Service coc extension for (neo)vim

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Coc Angular

Coc Flutter
flutter support for (Neo)vim
Stars: ✭ 259 (+172.63%)
Mutual labels:  lsp, neovim, autocomplete
Vim Language Server
VImScript language server, LSP for vim script
Stars: ✭ 264 (+177.89%)
Mutual labels:  lsp, neovim, autocomplete
lsp signature.nvim
LSP signature hint as you type
Stars: ✭ 915 (+863.16%)
Mutual labels:  autocomplete, lsp
null-ls.nvim
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Stars: ✭ 965 (+915.79%)
Mutual labels:  neovim, lsp
vimrc
My neovim config
Stars: ✭ 43 (-54.74%)
Mutual labels:  neovim, lsp
Diagnostic Languageserver
diagnostic language server integrate with linters
Stars: ✭ 186 (+95.79%)
Mutual labels:  lsp, neovim
Lsp Status.nvim
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline
Stars: ✭ 201 (+111.58%)
Mutual labels:  lsp, neovim
lsp-fastaction.nvim
lsp codeaction UI for neovim
Stars: ✭ 39 (-58.95%)
Mutual labels:  neovim, lsp
Lspsaga.nvim
neovim lsp plugin
Stars: ✭ 379 (+298.95%)
Mutual labels:  lsp, neovim
Neovim Init.vim
🏮 The perfect Neovim configuration for productive people who wants to level up their Vim experience with a clean, minimal-looking aesthetic, as well as a highly extensible, easily customizable set of popular tools and shortcuts to boost productivity. 🏮
Stars: ✭ 440 (+363.16%)
Mutual labels:  neovim, autocomplete
Autocomplete Swift
Autocompletion for Swift in NeoVim with deoplete.
Stars: ✭ 92 (-3.16%)
Mutual labels:  neovim, autocomplete
Nvim Lsputils
Better defaults for nvim-lsp actions
Stars: ✭ 142 (+49.47%)
Mutual labels:  lsp, neovim
Coc Metals
coc.nvim extension for Metals, the Scala language server
Stars: ✭ 124 (+30.53%)
Mutual labels:  lsp, neovim
coc-svelte
svelte support for (Neo)Vim
Stars: ✭ 156 (+64.21%)
Mutual labels:  autocomplete, lsp
Nvim Lspconfig
Quickstart configurations for the Nvim LSP client
Stars: ✭ 3,410 (+3489.47%)
Mutual labels:  lsp, neovim
Deoplete Rust
Rust completion for Neovim (Deoplete) via Racer
Stars: ✭ 126 (+32.63%)
Mutual labels:  neovim, autocomplete
Ncm R
R autocompletion for Neovim and vim 8 📝 📊 ⚡️
Stars: ✭ 102 (+7.37%)
Mutual labels:  neovim, autocomplete
Kotlin Language Server
Intelligent Kotlin support for any editor/IDE using the Language Server Protocol
Stars: ✭ 650 (+584.21%)
Mutual labels:  lsp, autocomplete
Vim Lsc
A vim plugin for communicating with a language server
Stars: ✭ 545 (+473.68%)
Mutual labels:  neovim, autocomplete
Thinkvim
Vim configuration in the 21st century
Stars: ✭ 832 (+775.79%)
Mutual labels:  lsp, neovim

Angular Language Service

fork from angular/vscode-ng-language-service v11.2.2 commit

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

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

Commands

  • angular.restartNgServer Restart Angular Language server
  • angular.openLogFile Open Angular Server log
  • angular.getTemplateTcb View Template Typecheck Block

Configuration

  • angular.trace.server enable angular language server trace log
  • angular.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.

Versioning

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 and typescript.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.

Buy Me A Coffee ☕️

btc

image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].