zed/crates/diagnostics/src
Danilo Leal 0042fb5850
markdown: Add ability to wrap/unwrap codeblock content (#57312)
This PR adds an icon button to Markdown codeblocks allowing to control
whether or not the content should be wrapped. At the moment, this is not
hard-persisted, meaning that 1) wrapping text in one codeblock instance
does not affect others, and 2) the codeblock will be reset every time
its view is recreated (i.e., closing and opening a Markdown Preview tab,
an agent thread, etc.). I intentionally kept it simple just to see how
it feels, but we can certainly consider a setting later on.

| Unwrapping | Wrapping |
|--------|--------|
| <img width="782" height="658" alt="Screenshot 2026-05-20 at 5  09
2@2x"
src="https://github.com/user-attachments/assets/e9151e91-32ba-40d4-9c65-535dec309291"
/> | <img width="736" height="604" alt="Screenshot 2026-05-20 at 5 
09@2x"
src="https://github.com/user-attachments/assets/157db6fd-ec4c-4c96-b44a-119273cbd0f9"
/> |

Release Notes:

- Added the ability to control codeblock content wrapping through the
UI.
2026-05-20 20:51:56 +00:00
..
buffer_diagnostics.rs Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
diagnostic_renderer.rs markdown: Add ability to wrap/unwrap codeblock content (#57312) 2026-05-20 20:51:56 +00:00
diagnostics.rs diagnostics: Always expand at least multibuffer_context_lines per diagnostic (#56172) 2026-05-08 14:18:44 +00:00
diagnostics_tests.rs editor: Extract Diagnostics code out of editor.rs (#55747) 2026-05-05 15:52:45 +00:00
items.rs Make all status bar tools able to hide its button via UI (#54971) 2026-05-08 10:36:03 +00:00
toolbar_controls.rs diagnostics: Hide Inline Assist toolbar button when agent is disabled (#52706) 2026-04-20 10:11:55 +02:00