ZIm/crates/language/src
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
..
buffer.rs Strip carriage returns from all text in text::Buffer 2022-07-05 17:25:09 -07:00
diagnostic_set.rs Provide diagnostic context to codeAction 2022-03-31 15:39:52 -07:00
highlight_map.rs Avoid spurious highlight runs in Language::highlight_text 2022-04-22 13:13:54 -07:00
language.rs Add new indentation features to support Python 2022-06-27 22:34:14 -07:00
outline.rs Add buffer method for getting the symbols containing a position 2022-03-15 14:04:58 -07:00
proto.rs Strip carriage returns from all text in text::Buffer 2022-07-05 17:25:09 -07:00
tests.rs Strip carriage returns from all text in text::Buffer 2022-07-05 17:25:09 -07:00