Max Brunsfeld
|
d77025540a
|
Remove no-longer-used dirty field on buffer::SyntaxTree
This became unnecessary when we reworked our reparsing logic
to block from 1ms on each parse.
|
2021-10-07 12:46:08 -07:00 |
|
Max Brunsfeld
|
b5d3ffb16c
|
Fix collection of row ranges in Buffer::perform_autoindent
|
2021-10-07 12:43:26 -07:00 |
|
Max Brunsfeld
|
2f295382c4
|
Implement selective auto-indent by comparing old and new suggestions
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-10-07 10:46:40 -07:00 |
|
Antonio Scandurra
|
54932a8050
|
WIP
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2021-10-07 19:09:14 +02:00 |
|
Antonio Scandurra
|
2018537bb8
|
Introduce a Tab action to indent line or insert soft tabs
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-10-07 17:31:58 +02:00 |
|
Antonio Scandurra
|
d36805c464
|
Don't push empty transactions onto the undo stack
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-10-07 16:06:55 +02:00 |
|
Max Brunsfeld
|
add1467d32
|
Generalize strategy for processing indentation ranges
* Take into account the ranges' start and end columns, not just the rows
* Generalize the approach to dedenting
|
2021-10-06 22:16:18 -07:00 |
|
Max Brunsfeld
|
b83b4ad7c7
|
Start work on a Buffer API for requesting autoindent on the next parse
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-10-06 16:09:30 -07:00 |
|
Antonio Scandurra
|
05d7e9c4e7
|
Start on autoclosing pairs
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-10-06 16:34:57 +02:00 |
|
Max Brunsfeld
|
3cb7ba0f57
|
Make the fields of buffer::Language private
|
2021-10-05 14:19:33 -07:00 |
|
Max Brunsfeld
|
0282e6f255
|
Add Cargo.toml features to fix compilation of individual crates
|
2021-10-05 14:18:04 -07:00 |
|
Antonio Scandurra
|
f70e3878b6
|
Flip the dependency between editor and theme
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2021-10-05 19:21:13 +02:00 |
|
Max Brunsfeld
|
94209d2b6d
|
Rename rpc_client -> client
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-10-04 17:14:21 -07:00 |
|
Max Brunsfeld
|
75cf2488db
|
List path dependencies first in all Cargo.toml files
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-10-04 15:36:52 -07:00 |
|
Max Brunsfeld
|
1d97f08901
|
Move editor into its own crate
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-10-04 15:23:10 -07:00 |
|
Nathan Sobo
|
d5b60ad124
|
Rename zrpc to rpc
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2021-10-04 13:28:00 -06:00 |
|
Nathan Sobo
|
fdfed3d7db
|
Move all crates to a top-level crates folder
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2021-10-04 13:22:21 -06:00 |
|