Install json-languageserver from git repository

This commit is contained in:
Yasuhiro Matsumoto
2020-03-06 01:00:22 +09:00
parent 9fac100cae
commit ca18711538
2 changed files with 49 additions and 2 deletions

View File

@@ -1,3 +1,50 @@
@echo off
call "%~dp0\npm_install.cmd" json-languageserver vscode-json-languageserver-bin
git clone --depth=1 https://github.com/vscode-langservers/vscode-json-languageserver ./
echo {^
"compilerOptions": {^
"target": "es2018",^
"module": "commonjs",^
"strict": true,^
"alwaysStrict": true,^
"noImplicitAny": true,^
"noImplicitReturns": true,^
"noUnusedLocals": true,^
"noUnusedParameters": true,^
"outDir": "./out",^
"sourceMap": true,^
"sourceRoot": "../src"^
},^
"include": [^
"src/**/*"^
]^
}^
> tsconfig.json
call npm i
call npx tsc -p .
echo @echo off ^
node %%~dp0\out\jsonServerMain.js %%* ^
> json-languageserver.cmd

View File

@@ -4,7 +4,7 @@ augroup vimlsp_settings_json_languageserver
\ 'name': 'json-languageserver',
\ 'cmd': {server_info->lsp_settings#get('json-languageserver', 'cmd', [lsp_settings#exec_path('json-languageserver'), '--stdio'])},
\ 'root_uri':{server_info->lsp_settings#get('json-languageserver', 'root_uri', lsp_settings#root_uri('json-languageserver'))},
\ 'initialization_options': lsp_settings#get('json-languageserver', 'initialization_options', v:null),
\ 'initialization_options': lsp_settings#get('json-languageserver', 'initialization_options', {}),
\ 'whitelist': lsp_settings#get('json-languageserver', 'whitelist', ['json', 'jsonc']),
\ 'blacklist': lsp_settings#get('json-languageserver', 'blacklist', []),
\ 'config': lsp_settings#get('json-languageserver', 'config', lsp_settings#server_config('json-languageserver')),