Commit log
c236b08
Extract worktree, rpc_client, and util crates
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
1546202
Move `LanguageRegistry` into `buffer`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
,
Nathan Sobo
, and
Max Brunsfeld
created
4 years ago
becae9f
Pull out `buffer` into its own crate
Antonio Scandurra
created
4 years ago
034aed0
Extract a `clock` subcrate for logical clocks
Antonio Scandurra
created
4 years ago
Nathan Sobo
created
4 years ago
6239b5e
Introduce ProjectPath and ProjectEntry structs
Click to expand commit body
These replace tuples of (usize, Arc<Path>) and (usize, usize) respectively.
Nathan Sobo
created
4 years ago
f000455
Introduce a File trait object to buffer
Click to expand commit body
This will remove the dependency of buffer on `worktree::File`
Nathan Sobo
created
4 years ago
7728467
Remove File::select_language
Click to expand commit body
We want to make File a trait object defined in the buffer crate to decouple buffer from worktree, and this method is in the way.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
90cc01a
Select the language in Editor::save_as instead of Buffer::did_save
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
fcf6a9d
Move Buffer::save_as to Editor
Click to expand commit body
This removes buffer's dependency on Worktree, preparing the path for us to pull it into its own crate.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
74a47a1
Extract fuzzy module to its own crate
Click to expand commit body
We still have a fuzzy module in the zed crate with some app-specific logic.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
706925b
Move fuzzy::match_paths to Project::match_paths
Click to expand commit body
This prepares the way to extract the rest of fuzzy to its own crate.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
cf270b4
Extract sum_tree to its own crate
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
bd2d71a
Merge pull request #194 from zed-industries/investigate-compile-time
Click to expand commit body
Explore some ways to reduce Zed's compile time
Nathan Sobo
created
4 years ago
514d1b6
Reduce generic instantiations in read/update_view/model
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
8370b30
Avoid spawn_local instantiations due to different scheduling closure
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
48f9bc9
Box future outputs before passing them to async_task
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
7577a2b
Box futures before passing them to async_task APIs
Click to expand commit body
This reduces the number of copies of each async_task function that get compiled.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
24918b5
Remove type parameters from Cursor::seek_internal
Click to expand commit body
Instead, use trait objects for the target dimension and aggregation
Max Brunsfeld
created
4 years ago
3719a9e
Use published prost crates
Click to expand commit body
The previous version of prost didn't build on nightly rust.
Max Brunsfeld
created
4 years ago
6a20937
Merge pull request #193 from zed-industries/project-browser
Click to expand commit body
Add the project panel
Max Brunsfeld
created
4 years ago
2b3e594
Add key bindings to toggle the project panel
Click to expand commit body
- Use `cmd-1` to open the project panel and toggle focus between it and the workspace center.
- Use `cmd-shift-1` to open or close the project panel.
Max Brunsfeld
created
4 years ago
8dcd38c
Fix ProjectPanel test failure
Max Brunsfeld
created
4 years ago
6007fa6
Style the active entry in the project panel
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
ad92bfe
Avoid duplicate notifications for the same entity in the same effect cycle
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
fef0bdf
Don't autoscroll the project panel when worktree changes
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
5fb112a
Vertically align root folder in project panel with tabs and sidebar icons
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
177306d
Add 'overlay' property to border
Click to expand commit body
For containers, this causes the border to be drawn on top of the child element.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
e37ea6c
Avoid rendering artifacts when label text is shaped with a non-integer width
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
6fba17a
Add disclosure arrows to the project panel
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
18a379f
Scope the left and right bindings in the project panel
Nathan Sobo
created
4 years ago
41fea2d
Open buffer when trying to expand a file
Antonio Scandurra
created
4 years ago
Antonio Scandurra
created
4 years ago
2f508af
Rename active entry to selected entry
Antonio Scandurra
created
4 years ago
19325fd
Allow expanding/collapsing active entry using the keyboard
Antonio Scandurra
created
4 years ago
789d5df
Allow selecting prev and next entries via the keyboard
Antonio Scandurra
created
4 years ago
7a1cdc9
Fix panic when rendering multiple worktrees in project panel
Antonio Scandurra
created
4 years ago
5cd2c56
Merge branch 'main' into project-browser
Antonio Scandurra
created
4 years ago
d182182
Avoid ProjectPanel panic when worktree has no root entry
Click to expand commit body
Also, avoid bug where too many UniformList elements were rendered.
Max Brunsfeld
created
4 years ago
a389395
Merge pull request #192 from zed-industries/perfmon
Click to expand commit body
Configure production containers to allow performance monitoring
Max Brunsfeld
created
4 years ago
e22a181
Remove stray logging
Max Brunsfeld
created
4 years ago
8e4685b
Merge pull request #190 from zed-industries/worktree-cursor
Click to expand commit body
Unify all worktree traversal into a single cursor/iterator
Max Brunsfeld
created
4 years ago
a4169f1
Add kube-shell script, for running shell commands in a deployed container
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
09f38bb
Fix errors in deploy script
Click to expand commit body
Also, allow deploying to staging with uncommitted changes.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
39ac723
Add SYS_ADMIN capability to the server container
Click to expand commit body
This will let us run perf(1) on the zed-server to debug
any performance problems we encounter in production.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
7599ac1
Generalize deploy scripts to work w/ both production and staging
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
1cfdd07
Avoid fetching GH releases in home route
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld
and
Antonio Scandurra
created
4 years ago
6e8d353
Remove session and errors middleware from static route
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
,
Antonio Scandurra
, and
Nathan Sobo
created
4 years ago
51a617d
Revert "Update link hrefs to absolute urls"
Click to expand commit body
This reverts commit 62edcd70e223b8a1248f95bdddc9de7a01b1ec86.
Nate
created
4 years ago
Page 14 of 47