zed/crates
Max Brunsfeld 7e9beaf4bb Strip carriage returns from all text in text::Buffer
* Moving the logic from Rope to text::Buffer makes it easier
  to keep the Rope in sync with the fragment tree.
* Removing carriage return characters is lossier, but is much
  simpler than incrementally maintaining the invariant that
  there are no carriage returns followed by newlines. We may
  want to do something smarter in the future.

Co-authored-by: Keith Simmons <keith@zed.dev>
2022-07-05 17:25:09 -07:00
..
activity_indicator Show LSP status and auto update status in one status bar indicator 2022-06-29 16:54:01 -07:00
assets Move assets to their own crate, load keymaps in vim tests 2022-04-11 15:54:52 -07:00
auto_update Show LSP status and auto update status in one status bar indicator 2022-06-29 16:54:01 -07:00
breadcrumbs Reduce accessibility of multibuffer read to reduce risk of borrowing snapshot and buffer refcells twice 2022-05-13 16:58:30 -07:00
chat_panel Accept a datetime range when querying project activity 2022-06-21 14:03:10 +02:00
cli Cap MessageStream buffer size to 1MB 2022-05-31 11:16:32 +02:00
client Ensure that usernames, user ids, and client ids match in random collaboration test 2022-06-30 14:51:22 -07:00
clock Put vector clock serialization logic alongside other serialization logic 2022-03-04 13:54:07 -08:00
collab Fix panics in database tests 2022-07-05 17:59:40 +02:00
collections Disable doctests for all libraries 2022-03-03 16:15:56 -08:00
command_palette add test for filter 2022-06-28 13:45:34 -07:00
contacts_panel Merge branch 'main' into user-timeline 2022-07-04 09:23:16 +02:00
context_menu Use a different fit mode for tooltips 2022-06-15 16:45:04 +02:00
diagnostics Fix editor tests after changing the semantics of is_dirty 2022-06-17 12:57:40 +02:00
editor Remove non-determinism from autosave after delay 2022-07-05 17:54:54 +02:00
file_finder Upgrade deps to avoid multiple versions of transitive deps 2022-06-02 17:38:33 -07:00
fsevent 🎨 2022-05-23 09:48:00 +02:00
fuzzy Show requests in contacts panel 2022-05-09 12:48:07 -06:00
go_to_line Introduce keyboard navigation in context menus 2022-05-26 16:36:30 +02:00
gpui Always finish previous autosave before starting a new one 2022-07-05 17:51:01 +02:00
gpui_macros Allow taking an Arc<Deterministic> in [gpui::test]-decorated tests 2022-04-11 13:42:30 +02:00
journal Prevent setting files from showing up in project and contacts panels 2022-06-14 14:47:16 +02:00
language Strip carriage returns from all text in text::Buffer 2022-07-05 17:25:09 -07:00
lsp Restart language server using original root path rather than the path of the buffer restarted from 2022-06-30 19:11:21 -07:00
menu Require that PartialEq is implemented for Action 2022-06-06 09:18:44 +02:00
outline Switch MouseEventHandler to use MouseRegions 2022-05-26 20:00:01 -06:00
picker Upgrade deps to avoid multiple versions of transitive deps 2022-06-02 17:38:33 -07:00
project Strip carriage returns from all text in text::Buffer 2022-07-05 17:25:09 -07:00
project_panel Select the last root when right-clicking below all project panel entries 2022-07-05 13:21:41 -07:00
project_symbols Switch MouseEventHandler to use MouseRegions 2022-05-26 20:00:01 -06:00
rpc Transmit new line ending when buffer is reloaded 2022-07-05 08:01:14 +02:00
search Fix vim editor focus selection issues, cancel vim operators on escape and unbound keys 2022-06-30 12:36:02 -07:00
settings Honor Autosave setting in Editor 2022-07-05 17:51:01 +02:00
snippet Add a snippet unit test with an escaped curly brace 2022-03-11 13:02:20 -08:00
sum_tree Upgrade deps to avoid multiple versions of transitive deps 2022-06-02 17:38:33 -07:00
terminal Fixed cursor positioning bugs in multi-byte charcters. Still have at least one though :/ 2022-07-01 14:53:19 -07:00
text Strip carriage returns from all text in text::Buffer 2022-07-05 17:25:09 -07:00
theme Added theme support 2022-06-28 17:07:18 -07:00
theme_selector Switch MouseEventHandler to use MouseRegions 2022-05-26 20:00:01 -06:00
util fix bug in marked_range utils 2022-05-26 17:02:05 -07:00
vim Fix vim editor focus selection issues, cancel vim operators on escape and unbound keys 2022-06-30 12:36:02 -07:00
workspace Add application menu item to open default key bindings 2022-07-05 12:41:38 -07:00
zed Add application menu item to open default key bindings 2022-07-05 12:41:38 -07:00