coc-sourcekit
v0.0.3
Published
sourcekit extension for coc
Downloads
50
Maintainers
Readme
coc-sourcekit
Sourcekit language server extension for coc.
Install
In vim or neovim, run command:
:CocInstall coc-sourcekitFeatures
See sourcekit-lsp.
Configuration options
|Key|Description|Default|
|----|------------|-----|
|sourcekit.enable|Enable sourcekit extension|true|
|sourcekit.commandPath|Path to sourcekit-lsp binary|Output of xcrun --find sourcekit-lsp|
|sourcekit.trace.server|Trace the communication between coc and the sourcekit language server|
|sourcekit.sdkPath|The path to the desired SDK|Nothing|
|sourcekit.sdk|The name to the desired SDK to be fetched|Nothing|
|sourcekit.targetArch| The name of the target (e.g x86_64-apple-ios13.2-simulator) to generate code |
|sourcekit.args|Extra arguments to pass to the lsp|[]|
Development
- Run
yarn buildoryarn build:watch - Run
yarn run link:addto link extension - Open a Swift file in vim
To see that it worked use :CocOpenLog.
Alternatively a .env is provided which allows for tailing the logs outside of vim:
# In the split/tab you will open vim
source .env
# In another split/tab
tail -f coc.logOr source it automatically.
