Commit log

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

fb46615 Use a fancier angle bracket in the breadcrumbs

Max Brunsfeld created

45ad5f3 Parse JS as TSX

Max Brunsfeld created

3b4cab9 Move all configuration of individual LSP servers to LspAdapter

Max Brunsfeld created

ebc711f Restructure fake language server setup

Click to expand commit body
Replace FakeLanguageServerConfig with FakeLanguageServerAdapter

Max Brunsfeld created

ec57c1f Properly dedup restarts of language servers

Keith Simmons created

6d91fd0 Add restart-lsp keybinding

Keith Simmons created

158d987 Start work on allowing language servers to support multiple languages

Max Brunsfeld created

32b6c3d Express workspace in terms of new components

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

Nathan Sobo and Nate Butler created

39f46f6 WIP: Color WIP

Nate Butler created

0e1d371 Add typescript language server

Click to expand commit body
Currently not tested for tsx files

Co-authored-by: Max Brunsfeld <max@zed.dev>

Keith Simmons and Max Brunsfeld created

9669f5a WIP: Add `rose` color tokens to `core.ts`

Nate Butler created

1615c61 Start on TypeScript-based styling system

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

Nathan Sobo and Nate Butler created

d466768 WIP

Max Brunsfeld created

dd1c88a Add basic TypeScript and TSX support

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

Max Brunsfeld and Keith Simmons created

a11665e Render project search query editor in toolbar

Antonio Scandurra created

a6bdb6d Embed match index inside of search query editor

Antonio Scandurra created

13f4255 Show breadcrumbs in the toolbar

Antonio Scandurra created

099250c Introduce `MultiBuffer::symbols_containing`

Antonio Scandurra created

bfa5dd5 Don't underflow when calling `symbols_containing_offset(0)`

Antonio Scandurra created

d7a39a2 Honor `SearchBar` being dismissed when changing the active item

Antonio Scandurra created

42a7e57 Add padding to toolbar

Antonio Scandurra created

a86118c Avoid matching duplicate `impl` outline items in tests

Antonio Scandurra created

9df2dac Restructure `Pane` to have a single `Toolbar` with multiple items

Antonio Scandurra created

d296bb2 Emit `Event::PaneAdded` in `Workspace` when a new pane is created

Antonio Scandurra created

d7026c2 Merge branch 'main' into breadcrumbs

Antonio Scandurra created

a8600e7 Make language's language server config non-optional

Max Brunsfeld created

4d456d3 Remove duplication in build_language_registry

Max Brunsfeld created

cc9843c Merge pull request #692 from zed-industries/selection-history

Click to expand commit body
Allow undoing and redoing selections via `cmd-u` and `cmd-shift-u`

Antonio Scandurra created

f274a6a Avoid unnecessary clones when undoing/redoing selections

Antonio Scandurra created

5ef6337 Merge branch 'main' into selection-history

Antonio Scandurra created