Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yaegassy/coc-typescript-vue-plugin

TypeScript Vue Plugin (Volar) for coc.nvim
https://github.com/yaegassy/coc-typescript-vue-plugin

coc coc-extensions coc-nvim neovim vim vue

Last synced: about 2 months ago
JSON representation

TypeScript Vue Plugin (Volar) for coc.nvim

Awesome Lists containing this project

README

        

# coc-typescript-vue-plugin

TypeScript Vue Plugin (Volar) for [coc.nvim](https://github.com/neoclide/coc.nvim)

> A [TS server plugin](https://github.com/microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin) to make TS server know `*.vue` files

## Note

This extension enable the [typescript-vue-plugin](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) on the `tsserver` launched by [coc-tsserver](https://github.com/neoclide/coc-tsserver). coc-tsserver respects the `contributes.typescriptServerPlugins` setting in `package.json`.

## Install

**CocInstall**:

```
:CocInstall @yaegassy/coc-typescript-vue-plugin
```

> scoped packages

**When using a plugin manager, etc**:

> e.g. vim-plug

```vim
Plug 'yaegassy/coc-typescript-vue-plugin', {'do': 'yarn install --frozen-lockfile'}
```

## How to temporarily disable this extension

If for some reason you wish to temporarily disable this extension, please follow these steps

1. Execute `:CocList extensions`.
2. Enter or select `@yaegassy/coc-typescript-vue-plugin`.
3. press the `TAB` key.
4. To disable, press the `d` key. d is (d)isable action.
- To enable, press the `e` key. e is a (e)nable action.

## Thanks

- [vuejs/language-tools](https://github.com/vuejs/language-tools)

## License

MIT

---

> This extension is built with [create-coc-extension](https://github.com/fannheyward/create-coc-extension)