0.0.3 • Published 3 years ago
coc-sourcekit v0.0.3
coc-sourcekit
Sourcekit language server extension for coc.
Install
In vim or neovim, run command:
:CocInstall coc-sourcekit
Features
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 build
oryarn build:watch
- Run
yarn run link:add
to 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.log
Or source it automatically.