ja
cd8ecf9722
feat(lsp): add Tinymist LSP support for Typst ( #5933 )
2025-12-22 14:31:47 -06:00
Tim Kleinschmidt
750a936ae1
support clojure projects with built-in lsp ( #5975 )
2025-12-22 14:20:15 -06:00
Luo Chen
ac4b8d62e3
feat: add nixd as lsp for nix language ( #5929 )
2025-12-22 00:30:08 -06:00
Dax Raad
c333ffa38b
core: fix LSP server binary installation and shell command execution
...
- Ensure proper file permissions are set for installed LSP binaries on non-Windows platforms
- Add error handling for shell command execution in prompt system to prevent crashes
2025-12-21 18:33:37 -05:00
Eric Shirley
14146428dd
lsp: add oxlint server ( #5570 )
2025-12-19 00:17:20 -06:00
GitHub Action
67cfd7f06b
chore: format code
2025-12-18 19:38:25 +00:00
OpeOginni
ab9ac7c87a
feat: add experimental support for Ty language server ( #5575 )
2025-12-18 13:37:48 -06:00
Aiden Cline
89a4f1c1ae
tweak: add .catch for extractZip calls
2025-12-15 17:41:28 -06:00
Luke Parker
0d1c6e0ca9
fix(win32): Missing LSP can now unzip on windows ( #5594 )
2025-12-15 17:29:30 -06:00
Luke Parker
efac8cebb3
fix(win32): correct ElixirLS extension typo ( #5590 )
2025-12-15 16:47:27 -06:00
Luke Parker
48b2bde6e5
fix(win32): use path.delimiter for PATH separator in LSP server lookups ( #5589 )
2025-12-15 16:39:42 -06:00
Nalin Singh
6830590183
feat: add F# language server support ( #5549 )
2025-12-15 10:52:16 -06:00
Lawrence Sarpong
e6a0a005d6
Add Gleam LSP and formatter ( #5514 )
2025-12-14 10:51:08 -06:00
GitHub Action
199bd8a9a2
chore: format code
2025-12-13 17:30:48 +00:00
rari404 and Aiden Cline
decf2452c4
feat: add dockerfile language server ( #5252 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2025-12-13 11:30:15 -06:00
rari404
8917a4c609
feat: add texlab language server and latexindent formatter ( #5251 )
2025-12-12 23:50:09 -06:00
Aiden Cline
df64612d54
better interleaved thinking support ( #5298 )
2025-12-09 16:32:12 -06:00
ry2009
16c4b02b69
feat: add Biome LSP support ( #5290 )
2025-12-09 15:31:13 -06:00
Shoubhit Dash
20530104ce
add ocaml lsp support ( #5230 )
2025-12-08 14:33:45 -06:00
GitHub Action
eed48e76de
chore: format code
2025-12-08 18:06:48 +00:00
rari404
fab8ab2840
feat: add terraform-ls language server and formatter ( #5243 )
2025-12-08 12:02:25 -06:00
rari404
9bd2ea5e5f
feat: add bash-language-server LSP ( #5246 )
2025-12-08 11:39:49 -06:00
Christoph
7112a706b8
core: add built-in Dart LSP server and formatter ( #4841 )
2025-11-28 00:33:45 -06:00
Dax Raad
501a2539c7
revert ts lsp to monorepo root
2025-11-26 20:31:26 -05:00
Dax Raad
2c8d42d997
roll back vtsls
2025-11-26 20:18:40 -05:00
Dax Raad
b16aa81e0d
switch to vtsls for typescript lsp
2025-11-25 19:23:23 -05:00
Dax Raad
e8db95be16
switch typescript lsp to be one per package to ensure it loads when typescript is not installed at root
2025-11-25 19:14:07 -05:00
processtrader
e7a157ef8f
fix: replace ruby-lsp with rubocop for better LSP performance ( #4543 )
2025-11-20 09:54:47 -06:00
Daniel Polito and Aiden Cline
e1089bc5de
Adding LSP: PHP Intelephense ( #4504 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2025-11-19 16:01:18 -06:00
Iljo and Aiden Cline
4703e859bd
Add YAML language server support ( #4508 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2025-11-19 14:47:04 -06:00
aa2e2c76c0
fix: clangd hanging fixed ( #3611 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: GitHub Action <action@github.com >
2025-11-12 00:21:55 -06:00
18260b037b
feat: add SourceKit LSP support ( #1545 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-11-11 20:51:33 -06:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax
96bdeb3c7b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Aiden Cline
3541fdcb20
tweak: adjust deno lsp ( #3581 )
2025-10-30 11:59:54 -05:00
Aiden Cline
42c1e61bf4
fix: $ invocation not .quiet() ( #3449 )
2025-10-25 16:27:09 -05:00
Hieu Nguyen
483fcdaddb
feat: support lua lsp ( #3402 )
2025-10-24 10:37:11 -05:00
Hieu Nguyen
4d8268c818
feat: support astro lsp ( #3242 )
2025-10-19 22:49:06 -05:00
92d9a0ec61
feat: deno lsp ( #3210 )
...
Co-authored-by: hiunguynx <hieu.nm1@teko.vn >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2025-10-16 18:08:36 -05:00
Dax Raad
979c9ea569
lsp: fix root detection to use instance directory instead of worktree
2025-10-09 04:30:30 -04:00
Dax Raad
c0bd29155d
lsp: simplify language server root detection to use lock files
...
Improves project boundary detection by focusing on package manager lock files instead of config files, providing more reliable workspace identification across different project types.
2025-10-09 04:22:38 -04:00
iwauo and rekram1-node
6b799b304c
feat: add Java LSP server support ( #2547 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-09-21 23:55:15 -05:00
madflow
32b47fcc1e
feat: svelte lsp ( #2508 )
2025-09-09 13:59:58 -05:00
Dax
f993541e0b
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Régis Blanc
37530359ee
fix: ensure gopls lsp id matches docs ( #2344 )
2025-08-31 21:52:08 -05:00
Andre van Tonder and rekram1-node
fcfeac57c5
fix: resolve virtual envs for python LSP ( #2155 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-08-30 23:53:03 -05:00
Anton
0c30a6f303
Use a single rust LSP server instance for entire cargo workspace ( #2292 )
2025-08-30 06:00:39 +00:00
Aiden Cline
cb03655aac
fix: eslint ENOTEMPTY ( #2252 )
2025-08-25 23:11:38 -05:00
Vasiliy Kulikov and rekram1-node
3706b2bca7
feat(lsp): option to disable lsps installing automatically ( #1997 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-08-22 22:39:19 -05:00
Lucas
5d8d896fa2
feat(lsp): add rust-analyzer ( #1972 )
2025-08-16 22:59:51 -04:00