ZIm/crates/project/src
Michael Sloan 8c55063417
Fix zed sometimes stopping by using setsid on interactive shells (#29070)
For some reason `SIGTTIN` sometimes gets sent to the process group,
causing it to stop when run from a terminal. This solves that issue by
putting the shell in a new session + progress group.

This allows removal of a workaround of using `exit 0;` to restore
handling of ctrl-c after exit. In testing this appears to no longer be
necessary.

Closes #27716

Release Notes:

- Fixed Zed sometimes becoming a stopped background process when run
from a terminal.
2025-04-18 15:04:26 -06:00
..
debugger debugger_ui: Show a toast when setting breakpoints fails (#28815) 2025-04-17 22:10:57 +00:00
git_store Finish removing git repository state and scanning logic from worktrees (#27568) 2025-04-01 17:41:20 -04:00
lsp_command Remove language::markdown (#25136) 2025-02-19 08:55:36 -07:00
lsp_store Escape all runnables' cargo extra arguments coming from rust-analyzer (#28977) 2025-04-17 16:05:30 +00:00
manifest_tree chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
buffer_store.rs project/perf: Optimize BufferStore::get_by_path with an additional index (#28670) 2025-04-14 17:06:41 +02: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
debounced_delay.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
debugger.rs Tidy up DAP initialization (#28730) 2025-04-15 17:11:29 +02:00
direnv.rs Environment loading fixes (#19144) 2024-10-16 12:14:40 +02:00
environment.rs Fix zed sometimes stopping by using setsid on interactive shells (#29070) 2025-04-18 15:04:26 -06:00
git_store.rs project: Show detached head commit SHA in branch pickers (#29007) 2025-04-18 04:23:56 +05:30
image_store.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
lsp_command.rs Add dedicated actions for LSP completions insertion mode (#28121) 2025-04-08 22:03:03 +00:00
lsp_store.rs Clean up formatting code and add testing for formatting with multiple formatters (including code actions!) (#28457) 2025-04-10 15:32:43 +00:00
manifest_tree.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
prettier_store.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
project.rs debugger_ui: Show a toast when setting breakpoints fails (#28815) 2025-04-17 22:10:57 +00:00
project_settings.rs Support tasks from rust-analyzer (#28359) 2025-04-08 15:07:56 -06:00
project_tests.rs Fix commondir discovery for git submodules (#28802) 2025-04-15 23:32:59 -04:00
search.rs Case Insensitive Unicode Text Search: Fallback To Regex (#28752) 2025-04-15 13:12:37 +02:00
search_history.rs project search: Persist search history across session (#9932) 2024-04-02 11:13:18 +02:00
task_inventory.rs Support tasks from rust-analyzer (#28359) 2025-04-08 15:07:56 -06:00
task_store.rs Clean up environment loading a bit (#28356) 2025-04-08 22:16:35 -04:00
terminals.rs debugger: Add support for CodeLLDB (#28376) 2025-04-09 12:57:24 +02:00
toolchain_store.rs toolchain: Respect currently focused file when querying toolchains (#28875) 2025-04-16 19:05:57 +02:00
worktree_store.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
yarn.rs Move "async move" a few characters to the left in cx.spawn() (#26758) 2025-03-19 02:09:02 +00:00