zed/crates/editor/src
Cole Miller d83d7d35cb
windows: Fix inconsistent separators in buffer headers and breadcrumbs (#38898)
Make `resolve_full_path` use the appropriate separators, and return a
`String`.

As part of fixing the fallout from that type change, this also fixes a
bunch of places in the agent code that were using `std::path::Path`
operations on paths that could be non-local, by changing them to operate
instead on strings and use the project's `PathStyle`.

This clears the way a bit for making `full_path` also return a string
instead of a `PathBuf`, but I've left that for a follow-up.

Release Notes:

- N/A
2025-09-25 22:24:32 +00:00
..
display_map sum_tree: Reduce Cursor size for contextless summary types (#38776) 2025-09-24 14:35:38 +02:00
git Represent relative paths using a dedicated, separator-agnostic type (#38744) 2025-09-24 18:57:33 -04:00
scroll editor: Context menu aside scrolling (#35985) 2025-08-29 20:23:44 +00:00
test Clean up RelPath API (#38912) 2025-09-25 14:42:32 -07:00
actions.rs editor: Fix cuts on end of line cutting whole line (#34553) 2025-09-10 14:40:00 -04:00
blink_manager.rs Remove unneeded anonymous lifetimes from gpui::Context (#27686) 2025-03-28 19:26:30 +00:00
clangd_ext.rs Represent relative paths using a dedicated, separator-agnostic type (#38744) 2025-09-24 18:57:33 -04:00
code_completion_tests.rs Settings refactor (#38367) 2025-09-18 16:47:23 +00:00
code_context_menus.rs Settings refactor (#38367) 2025-09-18 16:47:23 +00:00
display_map.rs Settings refactor (#38367) 2025-09-18 16:47:23 +00:00
edit_prediction_tests.rs editor: Fix predict edit at cursor action when show_edit_predictions is false (#38821) 2025-09-25 05:28:32 +05:30
editor.rs Fix inlay hints using status theming instead of syntax theming (#36219) 2025-09-25 16:39:12 -05:00
editor_settings.rs settings: Use a derive macro for refine (#38451) 2025-09-18 21:13:49 +00:00
editor_settings_controls.rs Settings refactor (#38367) 2025-09-18 16:47:23 +00:00
editor_tests.rs Clean up RelPath API (#38912) 2025-09-25 14:42:32 -07:00
element.rs windows: Fix inconsistent separators in buffer headers and breadcrumbs (#38898) 2025-09-25 22:24:32 +00:00
git.rs Project Diff 2 (#23891) 2025-02-03 13:18:50 -07:00
highlight_matching_bracket.rs text: Assert text anchor offset validity on construction (#38441) 2025-09-22 11:20:46 +00:00
hover_links.rs editor: Assert ordering in selections of resolve_selections (#38861) 2025-09-25 10:06:47 +00:00
hover_popover.rs Settings refactor (#38367) 2025-09-18 16:47:23 +00:00
indent_guides.rs Fix clippy::println_empty_string, clippy::while_let_on_iterator, clippy::while_let_on_iterator lint style violations (#36613) 2025-08-20 20:14:30 +02:00
inlay_hint_cache.rs Settings refactor (#38367) 2025-09-18 16:47:23 +00:00
items.rs windows: Fix inconsistent separators in buffer headers and breadcrumbs (#38898) 2025-09-25 22:24:32 +00:00
jsx_tag_auto_close.rs Settings refactor (#38367) 2025-09-18 16:47:23 +00:00
linked_editing_ranges.rs Fix more improper uses of the buffer_id field of Anchor (#36636) 2025-08-21 09:24:34 -04:00
lsp_colors.rs Clear buffer colors on empty LSP response (#38742) 2025-09-24 00:00:55 +03:00
lsp_ext.rs editor: Fix unwrap_syntax_node panicking by not setting selections (#38329) 2025-09-17 15:10:05 +00:00
mouse_context_menu.rs editor: Fix unwrap_syntax_node panicking by not setting selections (#38329) 2025-09-17 15:10:05 +00:00
movement.rs helix: Add match operator (#34060) 2025-09-08 08:48:47 -06:00
persistence.rs Fix workspace migration failure (#36911) 2025-08-26 00:27:52 +00:00
proposed_changes_editor.rs Stop waiting for part of LSP responses on remote Collab clients' part (#36557) 2025-08-21 09:24:34 +03:00
rust_analyzer_ext.rs editor: Fix unwrap_syntax_node panicking by not setting selections (#38329) 2025-09-17 15:10:05 +00:00
scroll.rs Refactor the scrollbar component (#36105) 2025-09-13 00:43:16 +02:00
selections_collection.rs editor: Assert ordering in selections of resolve_selections (#38861) 2025-09-25 10:06:47 +00:00
signature_help.rs Refactor the scrollbar component (#36105) 2025-09-13 00:43:16 +02:00
tasks.rs Fix a bunch of other low-hanging style lints (#36498) 2025-08-19 21:26:17 +02:00
test.rs Represent relative paths using a dedicated, separator-agnostic type (#38744) 2025-09-24 18:57:33 -04:00