ZIm/crates/project/src
smit 422e0a2eb7
project: Add more dynamic capability registrations for LSP (#35306)
Closes #34204

Adds the ability to dynamically register and unregister code actions for
language servers such as Biome.

See more:
https://github.com/zed-industries/zed/issues/34204#issuecomment-3134227856

Release Notes:

- Fixed an issue where the Biome formatter was always used even when
`require_config_file` was set to true and the project had no config
file.

---------

Co-authored-by: Kirill Bulatov <kirill@zed.dev>
2025-08-11 09:59:41 +00:00
..
context_server_store context_server: Change command string field to PathBuf (#34873) 2025-07-22 12:12:07 +02:00
debugger debugger: Filter out debug scenarios with invalid Adapters from debug picker (#35744) 2025-08-06 18:10:17 -04:00
git_store Project panel faster (#35634) 2025-08-08 14:32:58 +02:00
lsp_command lsp: Complete overloaded signature help implementation (#33199) 2025-07-02 20:51:08 +03:00
lsp_store Batch diagnostics updates (#35794) 2025-08-07 14:45:41 +00:00
manifest_tree lsp: Remove Attach enum, default to Shared behaviour (#35248) 2025-07-29 10:07:36 +00:00
buffer_store.rs Add language server control tool into the status bar (#32490) 2025-06-25 19:57:28 +03:00
color_extractor.rs Simplify static expression to a constant (#23193) 2025-01-15 19:31:21 +00:00
connection_manager.rs Finish removing git repository state and scanning logic from worktrees (#27568) 2025-04-01 17:41:20 -04:00
context_server_store.rs Ensure context servers are spawned in the workspace directory (#35271) 2025-07-29 18:03:43 +02:00
debounced_delay.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
debugger.rs debugger: Add memory view (#33955) 2025-07-14 16:32:06 +02:00
direnv.rs Fix parsing of direnv export json to support unset of environment variables + better logging (#32559) 2025-06-11 17:57:30 +00:00
environment.rs ACP (#34030) 2025-07-09 16:02:31 +00:00
git_store.rs zeta: Collect git sha / remote urls when data collection from OSS is enabled (#35514) 2025-08-04 14:18:06 -06:00
image_store.rs zlog: Replace usages of env_logger in tests with zlog (#31436) 2025-05-26 11:48:50 -04:00
lsp_command.rs Use new language server info on remote servers (#35682) 2025-08-05 23:24:40 +00:00
lsp_store.rs project: Add more dynamic capability registrations for LSP (#35306) 2025-08-11 09:59:41 +00:00
manifest_tree.rs python: Re-land usage of source file path in toolchain picker (#31893) 2025-06-02 16:29:06 +00:00
prettier_store.rs Fix language settings formatter regression - formatter list can be a single formatter not wrapped in an array (#33721) 2025-07-01 17:47:19 +00:00
project.rs Fill capabilities on project (re)join (#35892) 2025-08-08 20:12:41 +00:00
project_settings.rs git: Make inline blame padding configurable (#33631) 2025-08-08 01:35:07 +00:00
project_tests.rs Batch diagnostics updates (#35794) 2025-08-07 14:45:41 +00:00
search.rs project: Fix search filter patterns on remote projects (#34748) 2025-07-23 00:18:45 -06:00
search_history.rs debugger: Fix debug console persist to history when reusing a previous item (#34893) 2025-07-22 15:40:11 -04:00
task_inventory.rs debugger: Debug sessions rerun build tasks by default when restarting (#33724) 2025-07-01 15:43:58 -04:00
task_store.rs Add initial package.json scripts task autodetection (#32497) 2025-06-10 22:16:27 +00:00
terminals.rs Use Project's EntityId as the "window id" for Alacritty PTYs (#35876) 2025-08-08 14:30:49 +00:00
toolchain_store.rs debugger: Fix running JS tests when worktree root and package root do not coincide (#32644) 2025-06-13 05:03:07 +00:00
worktree_store.rs windows: Add support for SSH (#29145) 2025-07-08 14:34:57 +00:00
yarn.rs Use read-only access methods for read-only entity operations (#31479) 2025-05-26 23:04:31 -04:00