Commit log
7e9beaf
Strip carriage returns from all text in text::Buffer
Click to expand commit body
* 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>
Max Brunsfeld
and
Keith Simmons
created
3 years ago
4d88088
Merge pull request #1286 from zed-industries/grid-renderer
Click to expand commit body
Switch from line-and-character renderer to a direct grid renderer
Mikayla Maki
created
3 years ago
03cbb94
changed renderer
Mikayla Maki
created
3 years ago
ed52f8a
WIP making paste better
Keith Simmons
created
3 years ago
58e57d0
Merge pull request #1271 from zed-industries/matching-bracket-highlights
Click to expand commit body
Highlight matching bracket when newest selection head is on a bracket
Keith Simmons
created
3 years ago
229bc94
remove partial edit from normal.rs
Keith Simmons
created
3 years ago
956dd0c
fix error with reverse range marked text ranges
Keith Simmons
created
3 years ago
1f3dc2f
highlight both brackets, only when empty selection, and add test
Keith Simmons
created
3 years ago
342d38a
Working on grid rendering
Mikayla Maki
created
3 years ago
e14b3db
Merge pull request #1285 from zed-industries/fix-terminal-backspace
Click to expand commit body
Set up basic enviroment variables
Mikayla Maki
created
3 years ago
b4dc92d
Set up basic enviroment variables
Mikayla Maki
created
3 years ago
116fa92
Change Buffer constructors to construct the History internally
Max Brunsfeld
created
3 years ago
1add2d2
Merge pull request #1282 from zed-industries/context-menu-below-project-panel-entries
Click to expand commit body
Select the last worktree root when right-clicking below all project panel entries
Max Brunsfeld
created
3 years ago
4aa19c1
Select the last root when right-clicking below all project panel entries
Max Brunsfeld
created
3 years ago
7ea1289
Merge pull request #1281 from zed-industries/open-default-key-bindings
Click to expand commit body
Add application menu item to open default key bindings
Max Brunsfeld
created
3 years ago
8048758
Add application menu item to open default key bindings
Max Brunsfeld
created
3 years ago
Max Brunsfeld
created
3 years ago
1682cbd
Merge pull request #1279 from zed-industries/autosave
Click to expand commit body
Introduce autosave
Antonio Scandurra
created
3 years ago
f1ffcb6
Fix panics in database tests
Antonio Scandurra
created
3 years ago
f09d265
Remove non-determinism from autosave after delay
Antonio Scandurra
created
3 years ago
a5c39ac
Always finish previous autosave before starting a new one
Antonio Scandurra
created
3 years ago
ebf4bae
Add unit test for autosave
Antonio Scandurra
created
3 years ago
d43e8b2
Add unit test for `ViewContext::observe_window_activation`
Antonio Scandurra
created
3 years ago
885172f
Honor `Autosave` setting in `Editor`
Antonio Scandurra
created
3 years ago
d589017
Add `ViewContext::observe_window_activation`
Antonio Scandurra
created
3 years ago
7a6010e
Fix unsafe memory access when converting entity handles
Antonio Scandurra
created
3 years ago
4b533c3
Introduce a new, language-overridable `Autosave` setting
Antonio Scandurra
created
3 years ago
8f021d8
Merge pull request #1278 from zed-industries/sync-line-ending
Click to expand commit body
Transmit new line ending when buffer is reloaded
Antonio Scandurra
created
3 years ago
eac76df
Transmit new line ending when buffer is reloaded
Antonio Scandurra
created
3 years ago
3b67ccc
Merge pull request #1277 from zed-industries/scale-factor-change
Click to expand commit body
Recalculate Metal layer's drawable size when window's scale factor changes
Max Brunsfeld
created
3 years ago
6f49f4a
Recalculate Metal layer's drawable size when window's scale factor changes
Max Brunsfeld
created
3 years ago
f82dda9
Merge pull request #1276 from zed-industries/handle-carriage-returns
Click to expand commit body
Handle files with CRLF (windows-style) line endings
Max Brunsfeld
created
3 years ago
c1b886b
Normalize line endings consistently between fake and real FS
Max Brunsfeld
created
3 years ago
9804c68
Rename NewlineStyle -> LineEnding
Max Brunsfeld
created
3 years ago
0ba12ea
Handle a file's line endings changing on disk
Max Brunsfeld
created
3 years ago
b0efa4f
Move project tests into their own file
Max Brunsfeld
created
3 years ago
3170609
Merge pull request #1275 from zed-industries/delete-autoclose-pair
Click to expand commit body
Delete the autoclosing bracket when deleting the opening bracket
Max Brunsfeld
created
3 years ago
771a834
Delete the autoclosing bracket when deleting the opening bracket
Max Brunsfeld
created
3 years ago
d80ecb6
Ignore carriage returns when reloading buffer
Antonio Scandurra
created
3 years ago
3480b50
Detect buffer newline style and honor it when saving
Antonio Scandurra
created
3 years ago
f9bad2d
Replace \r and \r\n with \n when indexing text into the rope
Antonio Scandurra
created
3 years ago
582185b
Merge pull request #1274 from zed-industries/fix-enter-numpad
Click to expand commit body
Support hitting enter on numpad
Antonio Scandurra
created
3 years ago
9a6092d
Support hitting enter on numpad
Antonio Scandurra
created
3 years ago
ff96a7c
Merge pull request #1262 from zed-industries/user-timeline
Click to expand commit body
Improve user activity tracking
Antonio Scandurra
created
3 years ago
d3b9eca
Merge branch 'main' into user-timeline
Antonio Scandurra
created
3 years ago
0b2452f
Merge pull request #1265 from zed-industries/worktree-performance
Click to expand commit body
Fix problems that arise when large numbers of files change on disk
Antonio Scandurra
created
3 years ago
aca757a
Don't poll snapshot if processing events unless user manually changed fs
Antonio Scandurra
created
3 years ago
9b36e3d
Highlight matching bracket when newest selection head is on a bracket
Keith Simmons
created
3 years ago
6f5cef1
Merge pull request #1269 from zed-industries/terminal-fr
Click to expand commit body
Update terminal to use the editor's cursor rendering and fix a couple bugs
Mikayla Maki
created
3 years ago
6ac5cc0
Fixed cursor positioning bugs in multi-byte charcters. Still have at least one though :/
Mikayla Maki
created
3 years ago
Page 15 of 111