ZIm/crates/collab/src/tests
Kirill Bulatov d3cb08bf35
Support .editorconfig (#19455)
Closes https://github.com/zed-industries/zed/issues/8534
Supersedes https://github.com/zed-industries/zed/pull/16349

Potential concerns:
* we do not follow up to the `/` when looking for `.editorconfig`, only
up to the worktree root.
Seems fine for most of the cases, and the rest should be solved
generically later, as the same issue exists for settings.json
* `fn language` in `AllLanguageSettings` is very hot, called very
frequently during rendering. We accumulate and parse all `.editorconfig`
file contents beforehand, but have to go over globs and match these
against the path given + merge the properties still.
This does not seem to be very bad, but needs more testing and
potentially some extra caching.


Release Notes:

- Added .editorconfig support

---------

Co-authored-by: Ulysse Buonomo <buonomo.ulysse@gmail.com>
2024-10-21 13:05:30 +03:00
..
channel_buffer_tests.rs SSH Remoting: Fix bugs in worktree syncing (#18406) 2024-09-26 12:03:57 -07:00
channel_guest_tests.rs ssh remote: Handle disconnect on project and show overlay (#19014) 2024-10-10 12:59:09 +02:00
channel_message_tests.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
channel_tests.rs Support very large channel membership lists (#11939) 2024-05-16 20:02:25 -06:00
dev_server_tests.rs ssh remote: Handle disconnect on project and show overlay (#19014) 2024-10-10 12:59:09 +02:00
editor_tests.rs Support .editorconfig (#19455) 2024-10-21 13:05:30 +03:00
following_tests.rs SSH Remoting: Fix bugs in worktree syncing (#18406) 2024-09-26 12:03:57 -07:00
integration_tests.rs Support .editorconfig (#19455) 2024-10-21 13:05:30 +03:00
notification_tests.rs channel projects (#8456) 2024-02-26 22:15:11 -07:00
random_channel_buffer_tests.rs channel projects (#8456) 2024-02-26 22:15:11 -07:00
random_project_collaboration_tests.rs ssh remote: Handle disconnect on project and show overlay (#19014) 2024-10-10 12:59:09 +02:00
randomized_test_helpers.rs ssh remote: Handle disconnect on project and show overlay (#19014) 2024-10-10 12:59:09 +02:00
remote_editing_collaboration_tests.rs Support .editorconfig (#19455) 2024-10-21 13:05:30 +03:00
test_server.rs collab: Make the StripeBilling object long-lived (#19090) 2024-10-11 15:15:08 -04:00