zed/crates
Julia cede296b04 Project level git diff recalc handling
This avoids an issue where in a many-buffer multi-buffer, each modified
buffer could complete its recalc independently, causing a cascade of
repeated notifies

Now all recalcs started at the same time must complete before
 A: Starting another recalc pass
 B: The master notify occurring

Each buffer can still show its new diff if something else triggers it
to notify earlier, this is desirable and does not have the same negative
effects as the notify cascade as those re-layouts would need to happen
anyway

Co-Authored-By: Max Brunsfeld <max@zed.dev>
2023-05-25 14:10:27 -04:00
..
activity_indicator Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
ai Remove stray dbg! 2023-05-25 12:04:41 +02:00
assets 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
auto_update WIP: Stream in completions 2023-05-22 20:28:22 -06:00
breadcrumbs Define theme/ui text style settings in theme crate 2023-05-17 14:44:59 -07:00
call 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
cli Unit test file:row:column parsing 2023-05-16 21:07:48 +03:00
client Add architecture to clickhouse event request body 2023-05-22 21:45:58 -04:00
clock 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
collab Have proper undo for both client and host 2023-05-25 18:29:57 +03:00
collab_ui Merge branch 'main' into panels 2023-05-22 14:10:17 +02:00
collections Move command palette filter into collections crate 2023-03-28 20:13:17 -07:00
command_palette Define theme/ui text style settings in theme crate 2023-05-17 14:44:59 -07:00
context_menu Define theme/ui text style settings in theme crate 2023-05-17 14:44:59 -07:00
copilot Merge branch 'main' into panels 2023-05-22 14:10:17 +02:00
copilot_button Merge branch 'main' into panels 2023-05-22 14:10:17 +02:00
db WIP 2023-05-22 23:11:27 -06:00
diagnostics Fixed contrast in project panel and scrollbar 2023-05-22 15:51:31 -07:00
drag_and_drop Prevent some cases of clipping icons due to pixel coord rounding 2023-05-08 11:42:00 -04:00
editor Project level git diff recalc handling 2023-05-25 14:10:27 -04:00
feedback Merge remote-tracking branch 'origin/main' into zmd 2023-05-24 11:04:07 -06:00
file_finder Merge branch 'main' into panels 2023-05-22 14:10:17 +02:00
fs Avoid removing fake fs entry when rename fails later in the process 2023-05-16 13:00:39 -04:00
fsevent 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
fuzzy remove commented line 2023-02-27 12:06:10 -08:00
git Make scrollbar content detection cheaper 2023-05-22 10:55:44 -07:00
go_to_line Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
gpui Introduce the ability to talk to GPT-4 within buffers on preview and dev (#2524) 2023-05-24 12:00:43 -06:00
gpui_macros Move methods querying window state into AsyncAppContext 2023-05-02 19:38:48 +02:00
install_cli 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
journal Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
language Project level git diff recalc handling 2023-05-25 14:10:27 -04:00
language_selector Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
live_kit_client Merge remote-tracking branch 'origin/main' into zmd 2023-05-24 11:04:07 -06:00
live_kit_server 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
lsp 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
lsp_log Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
media 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
menu Remove internal actions from menu crate 2023-04-27 14:29:11 +02:00
node_runtime Source ESLint server from Github rather than 3rd party NPM package 2023-04-28 16:42:36 -04:00
outline Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
picker Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
plugin 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
plugin_macros 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
plugin_runtime 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
project Project level git diff recalc handling 2023-05-25 14:10:27 -04:00
project_panel Show keystroke in panel tooltips 2023-05-24 16:13:58 +02:00
project_symbols Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
recent_projects Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
rope 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
rpc Use Transaction instead of ProjectTransaction 2023-05-25 16:12:14 +03:00
search Do not refocus project search query on ESC press 2023-05-19 22:06:47 +03:00
settings Remove assertions about behavior on invalid settings file 2023-05-22 08:48:37 -07:00
snippet 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
sqlez Merge remote-tracking branch 'origin/main' into zmd 2023-05-24 11:04:07 -06:00
sqlez_macros 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
staff_mode 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
sum_tree Made the map seek target a publicly implementable interface 2023-05-12 08:37:32 -07:00
terminal Persist project and terminal panel sizes 2023-05-22 15:55:44 +02:00
terminal_view Don't show navigation controls for terminal panel 2023-05-25 15:15:20 +02:00
text Refactored apart the forward and the backwards iterator for diff hunks 2023-05-19 18:09:47 -07:00
theme Improve styling of bottom and right docks 2023-05-23 09:02:45 +02:00
theme_selector Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
theme_testbench Move font size adjustment code to the theme crate 2023-05-17 15:56:32 -07:00
util Merge remote-tracking branch 'origin/main' into zmd 2023-05-24 11:04:07 -06:00
vim WIP 2023-05-22 23:11:27 -06:00
welcome Use cmd-b/cmd-r/cmd-j to toggle left/right/bottom dock and focus when opening 2023-05-24 15:59:06 +02:00
workspace Prevent bottom dock from becoming too large or too small 2023-05-25 15:29:59 +02:00
zed Introduce the ability to talk to GPT-4 within buffers on preview and dev (#2524) 2023-05-24 12:00:43 -06:00