Commit log

fa153a0 Make command dispatching work

Conrad Irwin created

6b8ce3c Add a setting for when to seed the search query from the text under the cursor

Max Brunsfeld created

6b65aca regenerate themes, format

Nate Butler created

00b298a Fix incorrect `Rose Pine Dawn` theme name

Nate Butler created

024fb4f Remove unused import

Nate Butler created

4cd37e6 Extend theme converter to allow multimatching against vscode colors

Nate Butler created

28d3d21 Generalize Refineable derive macro to derive arbitrary traits on the refinement type

Max Brunsfeld created

dba41e9 Avoid suggesting search query if cursor is not on a word

Max Brunsfeld created

31a6409 Refine theme styles (#3291)

Click to expand commit body
This PR refines a number of styles in the default theme, as well as
updates the theme importer to support importing syntax styles from VS
Code themes.

Release Notes:

- N/A

Marshall Bowers created

7b489f5 Allow user-theme related methods to be unused

Marshall Bowers created

408a495 Call init

Nathan Sobo created

1c6a960 Deal with special case where a VSCode theme doesn't have a `foreground` color

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

54157eb Finish passing Syntax from VSCode themes to Zed Themes

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

c6b76d9 Use normal JS comments within JSX tags and JSX expression blocks (#3290)

Click to expand commit body
This fix only required changing the `overrides` queries for JavaScript
and TSX. I've made the fix in both the `zed2` and `zed` crates.

Release Notes:

- Fixed an issue in JavaScript and TSX files, where the 'toggle
comments' command used the wrong comment syntax inside of JSX tags and
expressions within JSX.

Max Brunsfeld created

e50318e Duplicate buffer test changes in language2 version

Max Brunsfeld created

4c89b28 Use normal JS comments within JSX tags and JSX expression blocks

Click to expand commit body
Co-authored-by: Kirill <kirill@zed.dev>

Max Brunsfeld and Kirill created

f5f9d88 Polish actions macros

Nathan Sobo created

ff05389 Extend UserSyntax to allow font_style and font_weight to be specified

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

72de5cb Fix escape in GoToLine with new event emitter (#3289)

Click to expand commit body
[[PR Description]]

Release Notes:

- N/A

Conrad Irwin created

978cff8 Use `IndexMap` for a deterministic order when importing syntax colors

Marshall Bowers created

1a0ddc4 WIP

Antonio Scandurra created

1f0fccc Reorganize `theme_importer`

Marshall Bowers created

b029083 Start on rendering context menu in editor2

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

Antonio Scandurra , Nathan , and Mikayla created

34e31fd Properly emit `UserHighlightStyle`s

Marshall Bowers created

98271fb zed2: Get tsserver running again (#3288)

Click to expand commit body
Port these changes to the zed2 directory

Release Notes:

- N/A

Julia created

3c689ba Fix escape in GoToLine with new event emitter

Conrad Irwin created

a1d9f35 Some more woogaloo around action dispatch

Click to expand commit body
Co-authored-by: Conrad <conrad@zed.dev>

Piotr Osiewicz and Conrad created

ff19a0c Add `importing-themes` feature flag to `theme2` crate

Click to expand commit body
When this feature is set the `themes` module won't be compiled.
This allows us to run the `theme_importer` even when the `themes` module
has compile errors in it.

Marshall Bowers created

60eae3e Emit unique highlights for each syntax token

Marshall Bowers created

5d15886 Render code actions indicator

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

Antonio Scandurra and Nathan created

194d615 Fix up keybindings propagation

Click to expand commit body
Co-authored-by: Conrad <conrad@zed.dev>

Piotr Osiewicz and Conrad created

efd1db1 WIP – Add Syntax themes to importer

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

d184e0d Start working on command_palette2

Piotr Osiewicz created

9cb14c1 zed2: Get tsserver running again

Julia created

4b5ca3e Allow imported themes to refine StatusColors

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

cfee140 Extract `AnyElement::{measure,draw}`

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

Antonio Scandurra and Nathan Sobo created

40f40ab Fix typo in EULA (#3287)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

604682b Fix typo in EULA

Joseph T. Lyons created

7253160 Add more vscode colors

Nate Butler created

b157453 Do not use prettier for formatting node_modules/** files (#3286)

Click to expand commit body
Fixes

> the most annoying thing i'm running into right now is that when i'm
patching something inside node_modules, Zed tries to pretty-format it
according to my prettier config. this messes up the patch because it has
formatting changes now. i need the pretty formatting on save to be off
inside node_modules, that never makes sense

feedback from #influencers 

Do note though, that language servers will still format any file inside
node_modules, but at least it's not prettier now.
VSCode seem to format the node_modules/** files via language servers
too, so that seems ok for now, and the rest could be fixed during

> "project diagnostics" (eslint) seem to be running inside node_modules,
e.g. i'm seeing 3182 "errors" in my project. that doesn't make sense and
probably wastes resources in addition to being annoying

feedback later.

Release Notes:

- Fixed prettier formatting files inside node_modules

Kirill Bulatov created

f55d890 Port changes to gpui2

Kirill Bulatov created

27b3378 Get tsserver running again (#3277)

Click to expand commit body
Release Notes:

- Fixed a few issues preventing Javascript/Typescript language server
from working with latest upstream changes.

Julia created

2e957bc Do not propose prettier formatters for documents in node_modules/

Kirill Bulatov created

ce40d5e Adjust the tests

Kirill Bulatov created

8be07ed Change locate prettier method signature

Kirill Bulatov created

656eb9d WIP

Mikayla created

43eb7f2 checkpoint

Mikayla created

bdeb32c Extend VSCode theme importer

Nate Butler created

25c8b19 WIP

Nate Butler created

f569628 Merge branch 'more-gpui2-apis' into editor-tests

Mikayla created