Commit Graph

162 Commits

Author SHA1 Message Date
Kit Langton fcfb201685 refactor(effect): yield services instead of promise facades (#19325) 2026-03-26 21:46:38 -04:00
Kit Langton de7589e425 refactor(lsp): effectify LSP service with InstanceState (#19150) 2026-03-26 11:48:36 -04:00
Aiden Cline bba2963719 tweak: only spawn lsp servers for files in current instance (or cwd if instance is global) (#19058) 2026-03-25 00:31:29 -05:00
Luke Parker 2728950929 fix(windows): use cross-spawn for shim-backed commands (#18010) 2026-03-19 08:49:16 +10:00
opencode-agent[bot] 4970adae6f chore: generate 2026-03-11 03:34:02 +00:00
Luke Parker 52e829aa32 fix(electron): hide Windows background consoles (#16842)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-03-11 13:33:06 +10:00
Dax 89f4344882 refactor(opencode): replace Bun shell in core flows (#16286) 2026-03-09 15:19:50 -04:00
Stephen Collings e7796d4973 fix: Multiple jdtls LSPs eating memory in java monorepos (#12123) 2026-03-09 16:09:43 +00:00
Dax 46beeaa585 refactor(opencode): replace Bun.which with npm which (#15012) 2026-03-06 05:18:29 +00:00
Dax 78e670e201 refactor: migrate Bun.spawn to Process utility with timeout and cleanup (#14448) 2026-02-24 23:04:15 -05:00
Dax 019134be58 Remove use of Bun.file (#14215) 2026-02-19 11:32:32 -05:00
Dax Raad 1567fa548c Revert: all refactor commits migrating from Bun.file() to Filesystem module 2026-02-18 19:41:14 -05:00
Eduardo Bellido Bellido d00ea65e93 fix(lsp): use HashiCorp releases API for installing terraform-ls (#14200) 2026-02-18 16:11:57 -06:00
Dax a65664fd28 refactor: migrate src/lsp/server.ts from Bun.file()/Bun.write() to Filesystem module (#14138) 2026-02-18 21:41:07 +00:00
Alexander Abramov c09286bc03 feat: add Julia language server support (#14129)
Co-authored-by: Alexander Abramov <abramov231@gmail.com>
2026-02-18 11:02:29 -06:00
Khang Ha (Kelvin) c908bc5c51 fix: properly encode file URLs with special characters (#12424) 2026-02-06 16:16:56 -06:00
Alex 3cb153d1d6 feat: Add .slnx to C#/F# LSP root detection (#11928) 2026-02-03 11:46:04 -06:00
Patrick Schiel 956c182a61 fix(windows): fix jdtls download on Windows (#9195) 2026-01-18 00:30:45 -06:00
madflow aa3d29f1a3 fix: disable telemetry in the php lsp server (#7649) 2026-01-10 08:44:12 -06:00
GitHub Action fa80980bc9 chore: generate 2026-01-06 17:29:44 +00:00
Guofang.Tang 617c68d6cf fix: prevent jdtls path checks from throwing (#7052) 2026-01-06 11:29:06 -06:00
GitHub Action 8603bb8c0e chore: generate 2026-01-03 07:16:11 +00:00
Gabriel Patzleiner 22be26d1cb fix(kotlin-ls): improve root detection for Gradle multi-project builds (#6717) 2026-01-03 01:14:01 -06:00
GitHub Action 2a8d13bb62 chore: generate 2026-01-02 22:46:22 +00:00
Troy Gaines 9663c11e91 feat: Add kotlin lsp integration (#6601) 2026-01-02 16:45:44 -06:00
Marcel de Vries 1ca5bd9a35 Add support for LSP workspace/didChangeWatchedFiles (#6524)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-31 11:35:09 -06:00
ravshansbox 5db6150aa1 Add prisma language server (#6462) 2025-12-30 13:13:36 -06:00
Frainer Encarnación 1d80f9345c fix(lsp): ESLint LSP server fails to auto-install on Windows (#6366) 2025-12-29 11:02:46 -06:00
Donghyun Shin 50dd82ff78 fix(lsp): make JDTLS use the correct config directory on Windows (#6121) 2025-12-25 21:17:54 -06:00
Marco 744ea49659 feat: haskell lsp support (#6141) 2025-12-25 21:04:43 -06:00
ja 76c7779b96 feat(lsp): add Tinymist LSP support for Typst (#5933) 2025-12-22 14:31:47 -06:00
Tim Kleinschmidt bace3b9e6d support clojure projects with built-in lsp (#5975) 2025-12-22 14:20:15 -06:00
Aiden Cline 5eadeedc7b feat: add experimental lsp tool (#5886) 2025-12-22 00:34:21 -06:00
Luo Chen ad4f43b17e feat: add nixd as lsp for nix language (#5929) 2025-12-22 00:30:08 -06:00
Dax Raad b7d48cec64 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
Nalin Singh 5c53b0c772 feat: add syntax highlighting for .ets files (#5889) 2025-12-21 11:42:47 -06:00
Eric Shirley 9ec9c474c6 lsp: add oxlint server (#5570) 2025-12-19 00:17:20 -06:00
GitHub Action 39b2b8b0f4 chore: format code 2025-12-18 19:38:25 +00:00
OpeOginni 0ebc541055 feat: add experimental support for Ty language server (#5575) 2025-12-18 13:37:48 -06:00
Luke Parker 7d98484c51 fix: debounce LSP diagnostics to get complete results (#5600) 2025-12-15 21:26:59 -06:00
Luke Parker 2e85975124 fix(win32): Normalise LSP paths on windows (fixes lua) (#5597) 2025-12-15 18:01:03 -06:00
Aiden Cline 8ddb0fcd82 tweak: add .catch for extractZip calls 2025-12-15 17:41:28 -06:00
Luke Parker b44ff619fb fix(win32): Missing LSP can now unzip on windows (#5594) 2025-12-15 17:29:30 -06:00
Luke Parker 93b87e3d73 fix(win32): correct ElixirLS extension typo (#5590) 2025-12-15 16:47:27 -06:00
Luke Parker 38b2e646b2 fix(win32): use path.delimiter for PATH separator in LSP server lookups (#5589) 2025-12-15 16:39:42 -06:00
Nalin Singh c8ad4ed1e8 feat: add F# language server support (#5549) 2025-12-15 10:52:16 -06:00
Lawrence Sarpong 9e7e08a05b Add Gleam LSP and formatter (#5514) 2025-12-14 10:51:08 -06:00
GitHub Action 1d0559497d chore: format code 2025-12-13 17:30:48 +00:00
rari404 e1ff2e43a3 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 9b2f389698 feat: add texlab language server and latexindent formatter (#5251) 2025-12-12 23:50:09 -06:00