Commit b9454bb
Add more preview tab settings and fix janky behavior (zed-industries#43921)
Closes zed-industries#41495
Known issues:
- File path links always open as non-preview tabs. Fixing this is not
technically too difficult but requires more invasive changes and so
should be done in a future PR.
Release Notes:
- Fixed strange behavior when reopening closed preview tabs
- Overhauled preview tabs settings:
- Added setting `preview_tabs.enable_preview_from_project_panel`
(default `true`)
- Kept setting `preview_tabs.enable_preview_from_file_finder` (default
`false`)
- Added setting `preview_tabs.enable_preview_from_multibuffer` (default
`true`)
- Added setting
`preview_tabs.enable_preview_multibuffer_from_code_navigation` (default
`false`)
- Added setting `preview_tabs.enable_preview_file_from_code_navigation`
(default `true`)
- Renamed setting `preview_tabs.enable_preview_from_code_navigation` to
`preview_tabs.enable_keep_preview_on_code_navigation` (default `false`)
---------
Co-authored-by: Smit Barmase <[email protected]>
Co-authored-by: Cole Miller <[email protected]>1 parent eab10a9 commit b9454bb
File tree
14 files changed
+478
-135
lines changed- assets/settings
- crates
- editor/src
- migrator/src
- migrations/m_2025_12_01
- project_panel/src
- project_symbols/src
- settings_ui/src
- settings/src
- settings_content
- workspace/src
- docs/src
14 files changed
+478
-135
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1100 | 1100 | | |
1101 | 1101 | | |
1102 | 1102 | | |
1103 | | - | |
| 1103 | + | |
1104 | 1104 | | |
1105 | 1105 | | |
| 1106 | + | |
| 1107 | + | |
1106 | 1108 | | |
1107 | 1109 | | |
1108 | | - | |
1109 | | - | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
1110 | 1119 | | |
1111 | 1120 | | |
1112 | 1121 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17012 | 17012 | | |
17013 | 17013 | | |
17014 | 17014 | | |
17015 | | - | |
| 17015 | + | |
| 17016 | + | |
| 17017 | + | |
17016 | 17018 | | |
17017 | 17019 | | |
17018 | 17020 | | |
| |||
17038 | 17040 | | |
17039 | 17041 | | |
17040 | 17042 | | |
17041 | | - | |
17042 | | - | |
17043 | | - | |
17044 | | - | |
17045 | 17043 | | |
17046 | 17044 | | |
17047 | 17045 | | |
| |||
17073 | 17071 | | |
17074 | 17072 | | |
17075 | 17073 | | |
| 17074 | + | |
| 17075 | + | |
17076 | 17076 | | |
17077 | 17077 | | |
17078 | 17078 | | |
17079 | 17079 | | |
17080 | 17080 | | |
| 17081 | + | |
17081 | 17082 | | |
17082 | 17083 | | |
17083 | 17084 | | |
| |||
17094 | 17095 | | |
17095 | 17096 | | |
17096 | 17097 | | |
17097 | | - | |
17098 | | - | |
17099 | | - | |
17100 | | - | |
| 17098 | + | |
| 17099 | + | |
| 17100 | + | |
17101 | 17101 | | |
17102 | 17102 | | |
17103 | 17103 | | |
| |||
17108 | 17108 | | |
17109 | 17109 | | |
17110 | 17110 | | |
17111 | | - | |
17112 | | - | |
17113 | | - | |
17114 | | - | |
17115 | 17111 | | |
17116 | 17112 | | |
17117 | 17113 | | |
| |||
17135 | 17131 | | |
17136 | 17132 | | |
17137 | 17133 | | |
| 17134 | + | |
| 17135 | + | |
| 17136 | + | |
| 17137 | + | |
| 17138 | + | |
| 17139 | + | |
17138 | 17140 | | |
17139 | 17141 | | |
17140 | 17142 | | |
17141 | 17143 | | |
17142 | 17144 | | |
| 17145 | + | |
| 17146 | + | |
17143 | 17147 | | |
17144 | 17148 | | |
17145 | 17149 | | |
| |||
17416 | 17420 | | |
17417 | 17421 | | |
17418 | 17422 | | |
| 17423 | + | |
| 17424 | + | |
17419 | 17425 | | |
17420 | 17426 | | |
17421 | 17427 | | |
17422 | 17428 | | |
17423 | 17429 | | |
| 17430 | + | |
17424 | 17431 | | |
17425 | 17432 | | |
17426 | 17433 | | |
| |||
17436 | 17443 | | |
17437 | 17444 | | |
17438 | 17445 | | |
| 17446 | + | |
17439 | 17447 | | |
17440 | 17448 | | |
17441 | 17449 | | |
| |||
17483 | 17491 | | |
17484 | 17492 | | |
17485 | 17493 | | |
| 17494 | + | |
17486 | 17495 | | |
17487 | 17496 | | |
17488 | 17497 | | |
| |||
17523 | 17532 | | |
17524 | 17533 | | |
17525 | 17534 | | |
17526 | | - | |
17527 | | - | |
17528 | | - | |
17529 | | - | |
17530 | | - | |
17531 | | - | |
17532 | | - | |
17533 | | - | |
17534 | | - | |
17535 | | - | |
17536 | 17535 | | |
17537 | | - | |
| 17536 | + | |
| 17537 | + | |
| 17538 | + | |
| 17539 | + | |
| 17540 | + | |
| 17541 | + | |
17538 | 17542 | | |
17539 | | - | |
17540 | | - | |
17541 | | - | |
17542 | | - | |
| 17543 | + | |
| 17544 | + | |
| 17545 | + | |
| 17546 | + | |
17543 | 17547 | | |
17544 | | - | |
17545 | | - | |
17546 | | - | |
17547 | | - | |
17548 | | - | |
| 17548 | + | |
| 17549 | + | |
| 17550 | + | |
| 17551 | + | |
17549 | 17552 | | |
17550 | 17553 | | |
17551 | 17554 | | |
| |||
20783 | 20786 | | |
20784 | 20787 | | |
20785 | 20788 | | |
| 20789 | + | |
20786 | 20790 | | |
20787 | 20791 | | |
20788 | 20792 | | |
| |||
22002 | 22006 | | |
22003 | 22007 | | |
22004 | 22008 | | |
22005 | | - | |
| 22009 | + | |
22006 | 22010 | | |
22007 | 22011 | | |
22008 | 22012 | | |
22009 | 22013 | | |
22010 | 22014 | | |
22011 | | - | |
| 22015 | + | |
22012 | 22016 | | |
22013 | 22017 | | |
22014 | 22018 | | |
22015 | 22019 | | |
22016 | 22020 | | |
22017 | | - | |
| 22021 | + | |
| 22022 | + | |
| 22023 | + | |
| 22024 | + | |
| 22025 | + | |
| 22026 | + | |
22018 | 22027 | | |
22019 | 22028 | | |
22020 | 22029 | | |
22021 | 22030 | | |
22022 | 22031 | | |
| 22032 | + | |
| 22033 | + | |
| 22034 | + | |
| 22035 | + | |
22023 | 22036 | | |
22024 | 22037 | | |
22025 | 22038 | | |
22026 | 22039 | | |
22027 | 22040 | | |
| 22041 | + | |
| 22042 | + | |
22028 | 22043 | | |
22029 | 22044 | | |
22030 | 22045 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
0 commit comments