Commit log

c4d3bbf Bump protocol version

Max Brunsfeld created

7ad8626 Add basic syntax highlight colors for typescript completions

Max Brunsfeld created

5090e6f Fix common_prefix_at panic when needle contains multibyte chars

Click to expand commit body
Also, make the prefix matching case-insensitive, since this is the
typical behavior with autocomplete.

Max Brunsfeld created

93c0c2a Start loading new theme JSON format instead of TOML

Click to expand commit body
Replaced remaining extends with javascript object extension.
Moved tokens/core.ts to tokens.ts and massaged the types to make it more
obvious when types don't match up.

Co-authored-by: Nathan Sobo <nathan@zed.dev>

Nathan Sobo and Nathan Sobo created

6f28033 Add explanatory comments in unit test for code actions w/ commands

Max Brunsfeld created

fe8e06e Fix clipping when using label-only completions

Max Brunsfeld created

ba00972 Handle LSP apply workspace edit request fully before responding

Max Brunsfeld created

56523b5 Allow applying code actions that use commands

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

9147a19 Update style tree based on changes to _base.toml from main

Click to expand commit body
Co-Authored-By: Nate Butler <1714999+iamnbutler@users.noreply.github.com>

Nathan Sobo and Nate Butler created

b35fafc Merge branch 'main' into styles-in-typescript

Nathan Sobo created

6734a0e Write theme JSON files from buildThemes script

Click to expand commit body
Co-Authored-By: Nate Butler <1714999+iamnbutler@users.noreply.github.com>

Nathan Sobo and Nate Butler created

99738db Fix TS compile error

Nathan Sobo created

be677a8 Don't assume the `CloseActiveItem` action is synchronous in test

Antonio Scandurra created

e93ab4d Prompt before closing buffer with unsaved changes or conflicts

Antonio Scandurra created

703f1c3 Introduce `workspace::Item::reload` to manually trigger a reload

Antonio Scandurra created

6504876 Allow explicit reload of buffers via `Project::reload_buffers`

Antonio Scandurra created

bdd95a8 Merge pull request #705 from zed-industries/breadcrumbs

Click to expand commit body
Introduce breadcrumbs

Antonio Scandurra created

cd5389b Let toolbar items specify `flex` when they have a primary location

Antonio Scandurra created

6d4c748 Show "untitled" in breadcrumbs when the buffer has no path

Antonio Scandurra created

7f9ff47 Hide breadcrumbs when project search has no results

Antonio Scandurra created

9f939bd Fix styling of project search bar

Antonio Scandurra created

fed5d14 Start work on applying code actions that use commands

Click to expand commit body
Co-Authored-By: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

e987a8b Let fake and real LanguageServer access AsyncAppContext in handler callbacks

Click to expand commit body
Also, reimplement FakeLanguageServer by wrapping LanguageServer, instead of
duplicating its functionality differently.

Max Brunsfeld created

cea3ac6 Update renamed/moved imports

Nate Butler created

1d42cbc Type `name`

Nate Butler created

e990b46 Finish dark.ts initial port and restructure files to get ready for build script

Click to expand commit body
Build script currently fails to type check. Not sure whats going on. Will fix in the morning.

Co-authored-by: Nate Butler <nate@zed.dev>

Keith Simmons and Nate Butler created

ce8d5bc wip

Keith Simmons created

afbddc1 Address panic when completions requested and returned to outdated buffer

Keith Simmons created

e3366c4 wip

Keith Simmons created

b4087b1 WIP for keith

Nate Butler created

0b690ac WIP: Scaffold tokens in dark.ts, no real values yet.

Nate Butler created

564225c Provide diagnostic context to codeAction

Click to expand commit body
Co-authored-by: Max Brunsfeld <max@zed.dev>

Keith Simmons and Max Brunsfeld created

903810f Style search in buffer below breadcrumbs

Click to expand commit body
We still have issues with project search styling.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created

8bfac63 Render the search UI on a separate row from the breadcrumbs

Click to expand commit body
- In project search, render it above the breadcrumbs
- In buffer search, render it below

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created

fb41ad3 Extract `search` from `app`

Click to expand commit body
- Also update border to use borderColor( )

Nate Butler created

9385690 Add test for common_prefix_at and rewrite it to be more readable and

Click to expand commit body
pass the new test cases

Keith Simmons created

c6c6cc5 Update app.ts, editor.ts

Nate Butler created

263e3d8 Start work on interpreting 'label/insertText' completions

Click to expand commit body
These completions don't supply a range that should be overwritten, so
the client needs to infer it via substring matching.

Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

b8118ee Convert chat panel

Nathan Sobo created

4a728bb Convert project panel styles

Nathan Sobo created

c280c85 Hard-code LSP formatting options for now

Click to expand commit body
This is needed for auto-formatting to work properly in TypeScript and JSON

Co-Authored-By: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

89eb342 Convert editor styles to TypeScript

Nathan Sobo created

cf9efd7 Improve installation of npm-based language servers

Click to expand commit body
* Use --prefix flag to guarantee that they are installed in .zed
* Use the @latest tag when available
* Extract helper functions

Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

4805cfe Merge branch 'main' into typescript

Max Brunsfeld created

cfa0269 Merge pull request #701 from zed-industries/restart-lsp

Click to expand commit body
Add restart-lsp keybinding

Max Brunsfeld created

0dce371 Add assert_set_eq macro to make test clearer

Click to expand commit body
Co-authored-by: Max Brunsfeld <max@zed.dev>

Keith Simmons and Max Brunsfeld created

32d2e59 Test language server restart works as expected

Click to expand commit body
Co-authored-by: Max Brunsfeld <max@zed.dev>

Keith Simmons and Max Brunsfeld created

0453dd1 Allow flex items to float to the end of the flex axis

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

621e67b Revert deletion of `FindEditor` in theme

Antonio Scandurra created

94097a5 Fix buffer search unit tests

Antonio Scandurra created