Commit Graph
39175 Commits
Author SHA1 Message Date
Keith Simmons 2846accbd0 Minor comment change 2022-06-30 17:18:28 -07:00
Keith Simmons 05fec8cf52 add a comment explaining the three language server collections on project 2022-06-30 17:09:23 -07:00
Keith Simmons 0744db7a9c Kill starting servers as well as currently running ones 2022-06-30 17:00:29 -07:00
Keith Simmons d6fdc079a9 Prevent creating extra language server instances if there already exists one for that workspace 2022-06-30 16:46:26 -07:00
Max Brunsfeld 722b4037bf Don't update worktrees' snapshots in the middle of processing fs events 2022-06-30 15:46:31 -07:00
Max Brunsfeld 8054274a83 Stop waiting for snapshot updates when disconnected from host 2022-06-30 15:07:40 -07:00
Max Brunsfeld 2a30ec4924 Ensure that usernames, user ids, and client ids match in random collaboration test
This makes the logs easier to interpret
2022-06-30 14:51:22 -07:00
Keith Simmons c974f2d149 Merge pull request #1263 from zed-industries/misc-vim-fixes
Minor vim fixes
2022-06-30 12:47:08 -07:00
Keith Simmons 49d1b87d94 Fix vim editor focus selection issues, cancel vim operators on escape and unbound keys 2022-06-30 12:36:02 -07:00
Mikayla Maki 0edc045722 Merge pull request #1255 from zed-industries/terminal-fr
WIP: Terminal
2022-06-30 11:30:28 -07:00
Antonio Scandurra 5921d5bf0f Ensure newer snapshots are always detected in wait_for_snapshot 2022-06-30 18:04:19 +02:00
Antonio Scandurra c18607bf40 Split worktree updates when a peer joins an already-shared project 2022-06-30 16:49:56 +02:00
Antonio Scandurra 632e3eb1cb Respond to join project request before sharing project completes
This ensures the guest doesn't observe a huge delay when joining.
2022-06-30 14:29:06 +02:00
Antonio Scandurra f174a355bf Split worktree updates and only send 256 entries at a time 2022-06-30 14:06:41 +02:00
Antonio Scandurra 85986a03d0 Coalesce as many fs events as possible before processing them 2022-06-30 10:20:46 +02:00
Antonio Scandurra 8bfba99e4f Keep looking for a newer snapshot before broadcasting it 2022-06-30 09:54:14 +02:00
Mikayla Maki a723fd318b Added background colors and matched the cursor color 2022-06-29 18:50:08 -07:00
Mikayla Maki ec466ade2f Directly qualified function makes cargo happy 2022-06-29 18:34:02 -07:00
Mikayla Maki d8cbb5ce80 Actually correctly flag tests 2022-06-29 18:31:52 -07:00
Mikayla Maki 25bc2ee137 Fixed unused import 2022-06-29 18:29:36 -07:00
Mikayla Maki f68e7ae030 Support for all 24 bits of colors 2022-06-29 18:27:27 -07:00
Max Brunsfeld 759f2ea58e Update contacts panel test to reflect new RPC message flow 2022-06-29 17:58:18 -07:00
Max Brunsfeld 9e077356b1 Only send one UpdateProject msg when changing project's online status 2022-06-29 17:58:02 -07:00
Max Brunsfeld 760e46ab84 Merge pull request #1261 from zed-industries/combined-activity-indicator
Show LSP status and auto update status in one status bar indicator
2022-06-29 17:07:35 -07:00
Max Brunsfeld 58291fe46e Show LSP status and auto update status in one status bar indicator 2022-06-29 16:54:01 -07:00
Mikayla Maki 7f57e19ea3 Finished current working directory stuff 2022-06-29 16:22:05 -07:00
Max Brunsfeld b5bd42ac37 Merge pull request #1257 from zed-industries/vscode-pane-bindings
Adjust pane, tab, panel management bindings to match VS Code
2022-06-29 15:49:25 -07:00
Max Brunsfeld ddc60ad96d Add split actions to the application menu 2022-06-29 15:40:32 -07:00
Max Brunsfeld 41f717215a Add other standard macOS bindings for switching to next/prev tab 2022-06-29 15:33:46 -07:00
Max Brunsfeld d791858a07 Adjust pane, tab, panel management bindings to match VS Code 2022-06-29 15:33:46 -07:00
Mikayla Maki 3d95b7ed91 Properly fixed the issues with the grid :D 2022-06-29 13:19:25 -07:00
Mikayla Maki 50229241a5 Remove swp 2022-06-29 13:08:02 -07:00
Mikayla Maki ffe2372c35 Added a test with max, cludged a fix for resizing 2022-06-29 13:07:44 -07:00
Keith Simmons 0d6d9a2bd5 Merge pull request #1256 from zed-industries/remove-vim-commands-when-disabled
Update command palette filter from vim mode more proactively
2022-06-29 12:08:18 -07:00
Keith Simmons ee3daac057 Update command palette filter from vim mode more proactively 2022-06-29 11:58:12 -07:00
Mikayla Maki 925698dc0d Fixed warnings 😓 2022-06-29 09:38:02 -07:00
Antonio ScandurraandMax Brunsfeld 1f1370a11e Order by total duration in Db::get_top_users_activity_summary
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2022-06-29 18:28:43 +02:00
Antonio ScandurraandNathan Sobo 1be4549c4e Send extension counts when metadata changes
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-06-29 17:58:11 +02:00
Antonio ScandurraandNathan Sobo e70d1e6bdd Skip ignored entries when recording worktree extensions
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-06-29 17:00:16 +02:00
Antonio ScandurraandNathan Sobo 1ada2ebacb Record worktree extensions every 5 minutes
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-06-29 16:58:19 +02:00
Antonio ScandurraandNathan Sobo 723c4f5606 Maintain extension counts on local worktrees
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-06-29 16:38:24 +02:00
Antonio Scandurra 6ea7ada031 Don't share a project unless it's online and we're allowing a request 2022-06-29 15:16:55 +02:00
Antonio Scandurra 2bff764afa Register project activity for offline projects as well 2022-06-29 14:55:04 +02:00
Antonio Scandurra b3e73bb201 Increase coalesce threshold in Db::get_user_activity_timeline 2022-06-29 14:26:02 +02:00
Mikayla Maki b0432bbc63 Removed dead clear code 2022-06-28 18:45:26 -07:00
Mikayla Maki 3cdc64fc6f Fixed focus issues with scrolling and input 2022-06-28 18:28:13 -07:00
Mikayla Maki 23d102c00f Added theme support 2022-06-28 17:07:18 -07:00
Mikayla Maki 9f1399b185 Fixed scrolling and cursor location 2022-06-28 15:45:27 -07:00
Mikayla Maki b0a1555a7d First bits of polish 2022-06-28 15:45:27 -07:00
Mikayla Maki 4c32811f35 Working on selection 2022-06-28 15:45:27 -07:00