added vscode extensions
This commit is contained in:
parent
7cde0829be
commit
26e2a50441
316 changed files with 37301 additions and 0 deletions
64
.vscode/extensions/octref.vetur-0.34.1/server/README.md
vendored
Normal file
64
.vscode/extensions/octref.vetur-0.34.1/server/README.md
vendored
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
## Vue Language Server
|
||||
|
||||
[VLS](https://www.npmjs.com/package/vls) (Vue Language Server) is a language server implementation compatible with [Language Server Protocol](https://github.com/microsoft/language-server-protocol).
|
||||
|
||||
Vetur is the VS Code client consuming `vls`.
|
||||
|
||||
It's possible for other LSP compatible editors to build language server clients that consume `vls`.
|
||||
|
||||
## Usage
|
||||
|
||||
There are two ways to integrate `vls` into editors:
|
||||
|
||||
1. As a global executable.
|
||||
|
||||
Example Client: https://github.com/autozimu/LanguageClient-neovim
|
||||
|
||||
First, install VLS globally.
|
||||
|
||||
```bash
|
||||
npm install vls -g
|
||||
# or yarn global add vls
|
||||
```
|
||||
|
||||
This will provide you the global `vls` command.
|
||||
|
||||
Then, configure LanguageClient to use `vls`. In this example, we write below configuration into `init.vim`.
|
||||
|
||||
|
||||
```vim
|
||||
let g:LanguageClient_serverCommands = {
|
||||
\ 'vue': ['vls']
|
||||
\ }
|
||||
```
|
||||
|
||||
2. As a plugin dependency.
|
||||
|
||||
Example: https://github.com/HerringtonDarkholme/atom-vue
|
||||
|
||||
First, install vls as a local dependency.
|
||||
|
||||
```bash
|
||||
npm install vls --save
|
||||
# or yarn add vls
|
||||
```
|
||||
|
||||
Then, require the vls, this would typically look like:
|
||||
|
||||
```ts
|
||||
class VueLanguageClient extends AutoLanguageClient {
|
||||
startServerProcess () {
|
||||
return cp.spawn('node', [require.resolve('vls/dist/htmlServerMain')])
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
3. As extension of [coc.nvim](https://github.com/neoclide/coc.nvim)
|
||||
|
||||
Install [coc.nvim](https://github.com/neoclide/coc.nvim) in your vim/neovim.
|
||||
|
||||
Then, run vim command
|
||||
|
||||
```
|
||||
:CocInstall coc-vetur
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue