improve doc
This commit is contained in:
parent
6a129d6b80
commit
0516e033b0
1 changed files with 49 additions and 6 deletions
55
Readme.md
55
Readme.md
|
@ -51,18 +51,61 @@ module would be used.
|
|||
|
||||
- `tsserver.enable` set to `false` to disable tsserver language server.
|
||||
- `tsserver.trace.server` trace LSP traffic in output channel.
|
||||
- `tsserver.orgnizeImportOnSave` orgnize import on file save, default `false`.
|
||||
- `tsserver.formatOnType` run format on special character inserted.
|
||||
- `tsserver.implicitProjectConfig.experimentalDecorators` enable experimentalDecorators for implicit project.
|
||||
- `typescript.updateImportsOnFileMove.enable` enable update imports on file move, requires [watchman](https://facebook.github.io/watchman/) installed, default `true`.
|
||||
- `typescript.implementationsCodeLens.enable` enable codeLens for
|
||||
implementations, default `true`
|
||||
- `typescript.referencesCodeLens.enable` enable codeLens for
|
||||
references, default `true`
|
||||
- `typescript.preferences.noSemicolons` remove semicolons on format for
|
||||
typescript.
|
||||
- `typescript.preferences.quoteStyle` quote style of typescript, could be
|
||||
`single` or `double`, default `"double"`
|
||||
- `typescript.suggestionActions.enabled` enable suggestion actions for
|
||||
typescript, default `true`
|
||||
- `typescript.validate.enable` enable typescript validation, default `true`
|
||||
- `typescript.suggest.enabled` enable typescript completion, default `true`
|
||||
- `typescript.suggest.paths` enable suggest paths in import statement and
|
||||
require calls, default `true`
|
||||
- `typescript.suggest.autoImports` enable suggest for auto import, default
|
||||
`true`
|
||||
- `typescript.suggest.completeFunctionCalls` enable using snippet for method
|
||||
suggestion.
|
||||
- `javascript.updateImportsOnFileMove.enable` enable update imports on file move, requires [watchman](https://facebook.github.io/watchman/) installed, default `true`.
|
||||
- `javascript.implementationsCodeLens.enable` enable codeLens for
|
||||
implementations, default `true`
|
||||
- `javascript.referencesCodeLens.enable` enable codeLens for
|
||||
references, default `true`
|
||||
- `javascript.preferences.noSemicolons` remove semicolons on format for
|
||||
javascript.
|
||||
- `javascript.preferences.quoteStyle` quote style of javascript, could be
|
||||
`single` or `double`, default `"double"`
|
||||
- `javascript.suggestionActions.enabled` enable suggestion actions for
|
||||
javascript, default `true`
|
||||
- `javascript.validate.enable` enable javascript validation, default `true`
|
||||
- `javascript.suggest.enabled` enable javascript completion, default `true`
|
||||
- `javascript.suggest.paths` enable suggest paths in import statement and
|
||||
require calls, default `true`
|
||||
- `javascript.suggest.autoImports` enable suggest for auto import, default
|
||||
`true`
|
||||
- `javascript.suggest.completeFunctionCalls` enable using snippet for method
|
||||
suggestion.
|
||||
|
||||
And many more, which are same as VSCode, trigger completion in your
|
||||
`coc-settings.json` to get full list.
|
||||
And more, which are same as VSCode, trigger completion with `tsserver`, `typescript`
|
||||
or `javascript` in your `coc-settings.json` to get full list.
|
||||
|
||||
## Trouble shooting
|
||||
|
||||
To get the log of tsserver:
|
||||
|
||||
- Add `"tsserver.log": "verbose"` to your `coc-settings.json` (opened by command
|
||||
`:CocConfig`)
|
||||
- Make the issue happens.
|
||||
- Open the log file by command `:call CocAction('runCommand', 'tsserver.openTsServerLog')`
|
||||
- To trace LSP communication, add `"tsserver.trace.server": "verbose"` to your
|
||||
`coc-settings.json`
|
||||
- Restart coc server by command `:CocRestart`
|
||||
- Make the issue happen.
|
||||
- Open tsserver log file by command `CocCommand tsserver.openTsServerLog`
|
||||
- Open tsserver output channel by command `CocCommand workspace.showOutput tsserver`
|
||||
|
||||
## License
|
||||
|
||||
|
|
Loading…
Reference in a new issue