Commit log

e017dc6 Fix ctrl-` on Brazillian too

Conrad Irwin created

0a6e577 Fix some international keybindings

Click to expand commit body
This adds primitive interaction with the IME system for keyboard
shortcuts in zed.

For zed-industries/community#1981
For zed-industroes/community#1913

Conrad Irwin created

b922d0f Use rustup (not brew) for rust

Conrad Irwin created

f66dd43 Z 2620 - Sort command palette's entries by name and use count (#2954)

Click to expand commit body
Release Notes:
- Improved command palette's command ordering; commands are sorted
lexicographically and by command's use count in the current session.

Piotr Osiewicz created

c7ad89d Merge branch 'main' into nate/storybook-components

Nate Butler created

04fc9d2 Fix incorrect workspace order

Nate Butler created

1376115 Use `enabled` for active tabs

Nate Butler created

c3a3543 Introduce gpui2 and storybook crates (#2919)

Click to expand commit body
This PR splits `crates/gpui/playground` with two new crates: `gpui2` and
`storybook`.

GPUI 2 re-exports most of `gpui`, but makes some adjustments. I want to
keep the scope focused. This isn't literally version 2.0 of GPUI or
anything. It's just a convenient way to make a create with fewer
dependencies where we can iterate quickly on aspects of GPUI's design.
Most of the focus is on improving our approach to element layout and
styling.

The `storybook` crate is pretty empty for now, but it's where I intend
to start rebuilding interfaces. I welcome anyone else to join me in
this, though until I get one interface fully built, buyer beware. You
may need to pair on it with me.

Nathan Sobo created

15ea4af Merge branch 'main' into storybook

Nathan Sobo created

917884f Restructure storybook modules and components

Click to expand commit body
Co-Authored-By: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com>

Nate Butler and Piotr Osiewicz created

e0fdc7d Eliminate PaintContext

Nathan Sobo created

a24d94c Eliminate LayoutContext

Nathan Sobo created

d4da554 Rate limiting status (#2955)

Click to expand commit body
Add a rate limit remaining status to Project Search Semantic Search
minor text

Release Notes (Preview-Only):

- Added tracking functionality within EmbeddingProvider, to track rate
limit expiry
- Update minor text within Project Search to show countdown remaining
before rate limit expiry

Kyle Caverly created

2774eae Checkpoint

Nate Butler created

74ab410 Merge branch 'main' of github.com:zed-industries/zed into rate_limiting_status

KCaverly created

e678c7d swap

Click to expand commit body
SystemTime for Instant throughout rate_limit_expiry tracking

KCaverly created

7df21f8 move cx notify observe for rate_limit_expiry into ProjectState in the semantic index

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

KCaverly and Antonio created

6d9333d Add a failing test for codegen autoindent

Antonio Scandurra created

0207814 Extract code generation logic into its own module

Antonio Scandurra created

49c8020 Add syntax highlighting for nu (#2952)

Click to expand commit body
Unfortunately, their language server implementation uses [VSCode
directly](https://github.com/neovim/nvim-lspconfig/issues/2592), so I
don't think we can bundle it in yet. For reference, I also started
prepping a [Zed
repository](https://github.com/zed-industries/nushell-lsp) for serving
the nu language server but have archived it since discovering the issue.

Release Notes:

- Added syntax highlighting for Nushell script files

Mikayla Maki created

2be34ef Add syntax highlighting for nu scripts

Mikayla created

e84e791 Checkpoint

Nate Butler created

ef03e20 WIP: Add nushell support

Mikayla created

9bb8eae init `tab_bar`

Nate Butler created

69f380b Fix doc typo

Nate Butler created

5ad9a6b Add docs for `styleable_helpers` proc macros

Nate Butler created

7cc05c9 Update getting started

Click to expand commit body
Just ran through this again.

Conrad Irwin created

8dd6fcc Add icon_button

Nate Butler created

f5f85b3 Add missing notify when changing ChatPanel's channel

Max Brunsfeld created

c2121c2 Restructure collab panel to allow opening chat + notes w/ one click

Max Brunsfeld created

a91f524 Mute on join if ZED_IMPERSONATE is set

Max Brunsfeld created

e29ce48 vim: Add ZZ and ZQ (#2950)

Click to expand commit body
The major change here is a refactoring to allow controling the save
behaviour when closing items, which is pre-work needed for vim command
palette.

For zed-industries/community#1868

Release Notes:

- vim: Add `ZZ` and `ZQ` to close the current item.
([#1868](https://github.com/zed-industries/community/issues/1868))

Conrad Irwin created

4c92172 Partially roll back refactoring

Conrad Irwin created

ba1c350 vim: Add ZZ and ZQ

Click to expand commit body
The major change here is a refactoring to allow controling the save
behaviour when closing items, which is pre-work needed for vim command
palette.

For zed-industries/community#1868

Conrad Irwin created

ebf8b32 Checkpoint

Nathan Sobo created

6b23f74 Checkpoint

Nathan Sobo created

37915ec updated notify to accomodate for updated countdown

KCaverly created

ed7bc91 Create chat panel settings

Max Brunsfeld created

362b1a4 Merge branch 'main' into storybook

Nathan Sobo created

c3b1264 Checkpoint

Nathan Sobo created

14fc386 Checkpoint

Nathan Sobo created

53a50b8 Move refreshing to window

Nathan Sobo created

bf43f93 updated semantic_index reset status to leverage target reset system time as opposed to duration

KCaverly created

5d782b6 vim . to replay (#2936)

Click to expand commit body
Release Notes:

- vim: Add `.` to replay
([#946](https://github.com/zed-industries/community/issues/946))
- vim: Fix `J` in visual mode, and with counts.

Conrad Irwin created

88dae22 Don't replay ShowCharacterPalette

Conrad Irwin created

f069cd0 Fix f,t on soft-wrapped lines (#2940)

Click to expand commit body
Release Notes:

- vim: fix `f` and `t` on softwrapped lines

Conrad Irwin created

ddda5a5 Restore chat functionality with a very rough UI

Max Brunsfeld created

e1d4d91 Add tooltip to language selector (#2949)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

a070177 Make tooltip title case to match other tooltips

Joseph T. Lyons created

f4a9d3f Add tooltip to language selector

Joseph T. Lyons created