added LSP configuration to opencode
All checks were successful
CI / Build opencode docker images (push) Successful in 25s
All checks were successful
CI / Build opencode docker images (push) Successful in 25s
This commit is contained in:
@@ -20,6 +20,7 @@ ADD https://github.com/anomalyco/opencode/releases/download/v${OPENCODE_VERSION}
|
|||||||
FROM builder-${TARGETPLATFORM//\//_} AS release
|
FROM builder-${TARGETPLATFORM//\//_} AS release
|
||||||
RUN tar -xvf ./opencode.tgz -C /usr/bin
|
RUN tar -xvf ./opencode.tgz -C /usr/bin
|
||||||
RUN rm opencode.tgz
|
RUN rm opencode.tgz
|
||||||
|
ADD --chown=opencode:opencode ./opencode.json /var/lib/opencode/.config/opencode/opencode.json
|
||||||
USER opencode
|
USER opencode
|
||||||
WORKDIR /workspace
|
WORKDIR /workspace
|
||||||
ENTRYPOINT ["opencode"]
|
ENTRYPOINT ["opencode"]
|
||||||
|
|||||||
30
opencode/opencode.json
Normal file
30
opencode/opencode.json
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://opencode.ai/config.json",
|
||||||
|
"lsp": {
|
||||||
|
"java": {
|
||||||
|
"command": [
|
||||||
|
"jdtls"
|
||||||
|
],
|
||||||
|
"extensions": [
|
||||||
|
".java"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"python": {
|
||||||
|
"command": [
|
||||||
|
"pyright"
|
||||||
|
],
|
||||||
|
"extensions": [
|
||||||
|
".py",
|
||||||
|
"pyi"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rust": {
|
||||||
|
"command": [
|
||||||
|
"rust-analyzer"
|
||||||
|
],
|
||||||
|
"extensions": [
|
||||||
|
".rs"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user