Commit log

62f7c85 WIP

Nathan Sobo created

ac6880b Only set the cursor style once per mouse move event

Click to expand commit body
This will hopefully prevent some of the intermittent flickering we seem to be seeing.

Nathan Sobo created

f7f4aad WIP

Nathan Sobo created

5ab21cc Merge pull request #891 from zed-industries/solarized

Click to expand commit body
Add solarized dark and light syntax themes

Keith Simmons created

e8d2632 Remove duplication between windowDid{Become,Resign}Key callbacks

Max Brunsfeld created

50b5b56 Update solarized theme to match main

Keith Simmons created

6b9e93a Fix double-borrow crash by calling window activated callback asynchronously

Max Brunsfeld created

a1576b7 fix solarized element backgrounds

Keith Simmons created

533ba47 Add some comments to the theme.ts explaining the logic behind them

Keith Simmons created

d0ee686 add solarized dark and light syntax themes

Keith Simmons created

8ddc7e6 Respect lsp completions' 'insert_text' property when present

Click to expand commit body
Fixes #839

Max Brunsfeld created

c61ae6f Merge pull request #877 from zed-industries/misc-normal-commands

Click to expand commit body
Add inclusive vs exclusive motions to vim mode

Keith Simmons created

d12df42 Merge pull request #894 from zed-industries/typescript-outline-fixes

Click to expand commit body
Fix missing TypeScript outline entries and breadcrumbs

Max Brunsfeld created

7f64076 Focus/blur views when application windows become active/inactive

Max Brunsfeld created

bfec9e1 Fix missing TypeScript outline entries and breadcrumbs

Max Brunsfeld created

f881c2a Merge pull request #892 from zed-industries/syntax-theme-fixes

Click to expand commit body
Syntax theme fixes

Max Brunsfeld created

03d7035 Avoid spurious highlight runs in Language::highlight_text

Max Brunsfeld created

d330f90 Allow each theme to style all aspects of syntax highlighting

Click to expand commit body
Previously, some syntax highlights were controlled in editor.ts,
and shared across all themes.

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

Max Brunsfeld and Keith Simmons created

447c1d2 WIP: Get compiling with Tokio by commenting almost everything

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

Nathan Sobo and Antonio Scandurra created

ddc45eb Merge pull request #889 from zed-industries/cursor-style-revamp

Click to expand commit body
Apply cursor styles during paint and make editor's cursor an I-Beam

Nathan Sobo created

f0c6a6a Highlight punctuation uniformly in all supported languages

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

Max Brunsfeld and Keith Simmons created

6658fa5 Update languages' highlight mapppings when the theme changes

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

Max Brunsfeld and Keith Simmons created

92f040d Apply cursor styles during paint

Click to expand commit body
This makes the editor's cursor an IBeam and properly deals with nested cursor styles.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

53bf7b6 Merge pull request #887 from zed-industries/fix-typescript-rename

Click to expand commit body
Use document highlights to prepare rename if LSP doesn't support it

Antonio Scandurra created

a227942 Fix `rpc::tests::test_collaborating_with_renames`

Antonio Scandurra created

63cdf61 Fix `Project::test_rename`

Antonio Scandurra created

1dcaec7 Merge pull request #886 from zed-industries/fix-delete-to-beginning-of-line

Click to expand commit body
Delete selected text when deleting to beginning of line, regardless of selection direction

Antonio Scandurra created

5e16adc Use document highlights to prepare rename if LSP doesn't support it

Antonio Scandurra created

f91fdd2 Return `None` when prepare rename is not available on language server

Antonio Scandurra created

8ec2b5e Delete selected text when deleting to beginning of line

Nathan Sobo created

30f2604 Map shift-backspace to backspace

Click to expand commit body
A user pointed out that it was weird that this didn't work and violated their muscle memory.

Nathan Sobo created

b355b5c Merge pull request #884 from zed-industries/show-project-browser-when-opening-folder

Click to expand commit body
Show project browser when opening folder

Antonio Scandurra created

3def7a6 Avoid flicker when toggling project browser on workspace open

Antonio Scandurra created

9730213 Move project browser toggling logic in `workspace::open_paths`

Antonio Scandurra created

bba65e1 Add only one worktree when running `zed /dir /dir/file`

Antonio Scandurra created

9d8e3f5 Show project panel when opening a folder via the CLI

Antonio Scandurra created

67c5525 Merge pull request #883 from zed-industries/humanize-underscores

Click to expand commit body
Replace underscores with spaces when humanizing action names

Antonio Scandurra created

033d000 Replace underscores with spaces when humanizing action names

Antonio Scandurra created

a9e1f6c Merge pull request #876 from zed-industries/highlight-toml

Click to expand commit body
Add syntax highlighting for TOML

Max Brunsfeld created

5ea782d Add inclusive vs exclusive motions to vim mode

Keith Simmons created

3a878c8 Add syntax highlighting for TOML

Max Brunsfeld created

0c587ae Merge pull request #875 from zed-industries/keymap-improvements

Click to expand commit body
Keymap improvements

Max Brunsfeld created

14cf516 :art: Tweak order of default key bindings

Max Brunsfeld created

490b65b Reuse Confirm action in chat panel, go-to-line, and project search

Max Brunsfeld created

915ba91 Allow toggling line comments in JSON

Max Brunsfeld created

d43f194 Organize default key bindings into categories

Max Brunsfeld created

066b4fa Restructure KeyMap file, make it easy to edit in Zed

Click to expand commit body
Add a JSON schema for this file so that autocomplete can be used for the actions.

Max Brunsfeld created

f52050a Use the 'jsonc' language id for all JSON files

Click to expand commit body
This way, comments are allowed by the language server.

Max Brunsfeld created

3a28f09 Allow comments in setting and keymap JSON files

Max Brunsfeld created

066e572 Merge pull request #864 from zed-industries/polish-project-panel

Click to expand commit body
Sort directories before files in a case-insensitive manner

Max Brunsfeld created