Commit log

b9e0074 Perform only one git statuses call when reloading a git repo after it changes

Max Brunsfeld created

c69d0d5 Avoid deserializing all themes to compute settings JSON schema

Max Brunsfeld created

031172d file/symbol navigation modifiers (#2727)

Click to expand commit body
Fixes https://github.com/zed-industries/community/issues/54

Release Notes:

- Added modifiers for opening files and symbols on a split
- Added modifiers for navigating to definition and type definitions on a
split

Alex Viscreanu created

c0b2326 fix(flexes): reset flexes when collapsing axis

Click to expand commit body
Co-authored-by: Mikayla Maki <mikayla@zed.dev>

Alex Viscreanu and Mikayla Maki created

c766931 feat(workspace): allow alternative actions to open files and symbols in split

Click to expand commit body
Co-authored-by: Mikayla Maki <mikayla@zed.dev>

Alex Viscreanu and Mikayla Maki created

369ccc7 branch_list: Bail in case of missing worktrees. (#2726)

Click to expand commit body
Z-2632

Release Notes:
- Fixed a crash that occurred when opening a modal branch picker without
a corktree.

Piotr Osiewicz created

cde5b39 Select all matches (#2717)

Click to expand commit body
Closes https://github.com/zed-industries/community/issues/75
Closes https://github.com/zed-industries/community/issues/1749

The PR 

* changes keybindings for `Editor && mode == auto_height` context:
before, `alt-enter` and `alt-shift-enter` added new lines in such
editors, including the one from buffer search.

New bindings are the same as in `Editor && mode == full` context.

* adds `search::SelectAllMatches` action and binds it to `Alt + Enter`
by default, to select all matches of a buffer search

The behavior mimics VSCode: we do not move the screen even if all
selections are out of the visible range (Cmd+G will navigate there) and
allow reselecting the results from both pane and search field, as long
as the search is not dismissed.

Release Notes:

- Added `search::SelectAllMatches` (`Alt + Enter` default) action to
place carets and select all buffer search results
([#75](https://github.com/zed-industries/community/issues/75),
[#1749](https://github.com/zed-industries/community/issues/1749)).

Kirill Bulatov created

2dae42b update embedding query for tsx to accomodate for leading comments

KCaverly created

d4971e9 update typescript parsing to manage for leading tsdoc comments

KCaverly created

c6195e6 branch_list: Bail in case of missing worktrees.

Click to expand commit body
Z-2632

Piotr Osiewicz created

0f54893 Fix syntax map issues that caused bugs in editing HEEx (#2723)

Click to expand commit body
Fixes [Z-2575 : HEEX files are using deprecated commenting
sytle](https://linear.app/zed-industries/issue/Z-2575/heex-files-are-using-deprecated-commenting-sytle)

- Fixed a bug where comment toggling and bracket matching used the wrong
characters in templating languages like ERB and HEEx
([#1724](https://github.com/zed-industries/community/issues/1724)).
- Fixed a bug where interpolated code was sometimes not parsed correctly
within templating languages like ERB and HEEx.

Max Brunsfeld created

c466711 branch_list: Ensure index is within list bounds. (#2724)

Click to expand commit body
Z-2630


Release Notes:
- Fixed a crash in branch list that occurred when confirming a match in
empty list.

Piotr Osiewicz created

9c15025 branch_list: Ensure index is within list bounds.

Click to expand commit body
Z-2630

Piotr Osiewicz created

31720d8 Add randomized syntax map test with elixir within heex within elixir

Max Brunsfeld created

21e7e35 Include newlines in between combined injection ranges on different lines

Max Brunsfeld created

2f2ef7c Use workspace dependencies for tree-sitter grammars

Max Brunsfeld created

2e23331 Find the layer with the smallest enclosing node in language_scope_at

Max Brunsfeld created

3a625d1 update c embedding query for preceding comments

KCaverly created

b14cd5f Add a new button for the action

Kirill Bulatov created

ccc7800 Preserve serach index for multicaret selection editor events

Kirill Bulatov created

c130dd6 Add styles for an `action_button` ahead of the "Select all matches" UI button

Nate Butler created

f710efc Use a better name

Kirill Bulatov created

2053418 Use VSCode-like shortcuts by default

Kirill Bulatov created

29cbeb3 Allow selecting all search matches in buffer

Kirill Bulatov created

bf9dfa3 Add Svelte support (#2720)

Click to expand commit body
fixes https://github.com/zed-industries/community/issues/432

Release Notes:

- Added support for the svelte language

Mikayla Maki created

f1b034d fmt

Mikayla Maki created

ff8a89a Refine svelte queries to work with zed-style highlights

Click to expand commit body
Bump scheme dependency:

Mikayla Maki created

1424a7a Add svelte language server

Click to expand commit body
Add svelte tree sitter
Add svelte config file
Add svelte highlighting

Mikayla Maki created

415b8f0 Add line height settings for the editor (#2718)

Click to expand commit body
I'm a bit tired of the complaining for this feature. But also, we should
have it. Hence, this PR.

fixes:
https://github.com/zed-industries/community/issues/304#issue-1305112032

Release Notes:
- Added a `buffer_line_height` setting

Mikayla Maki created

77c4fc9 Add line height settings for the editor

Mikayla Maki created

b7ed467 WIP: Resizing splits (#2715)

Click to expand commit body
We're finally doing the thing. 


TODO:
- [x] Choose an approach 
- Decided to add a new element just for the pane axis, containing a
slimmed down copy of the flex code.
- [x] Wire through callbacks and pointers so that data goes where it
needs to
- [x] Do the flex juggling math on resize
- [x] Update the flexes when updating the split tree
- [x] Restore the active_pane_magnification setting
- [x] Serialize an axis' flexes

Release Notes:
- Made the center pane group splits resizable. Note that resizing is
disabled if the `active_pane_magnification` setting is changed from
default.

Mikayla Maki created

b38e3b8 remove reindexing subscription, and add status methods for vector store

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

KCaverly and maxbrunsfeld created

50623c0 Fix serialization error

Mikayla Maki created

9da8f60 tidy up names

Mikayla Maki created

331fd89 fmt

Mikayla Maki created

5797282 Add resising serialization

Mikayla Maki created

036d3e8 feat: add low, high, range and scaling

Sergey Onufrienko created

d8fd0be update vector store to remove dummy embeddings

KCaverly created

623cb98 add tests for rust context parsing, and update rust embedding query

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

KCaverly and maxbrunsfeld created

0a0e40f refactored code context retrieval and standardized database migration

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

KCaverly and maxbrunsfeld created

00b04f1 Restore active pane magnification

Mikayla Maki created

5eab628 Added go parsing for semantic search, and added preceeding comments on go and rust.

Click to expand commit body
Co-authored-by: Alex <alexviscreanu@gmail.com>
Co-authored-by: maxbrunsfeld <max@zed.dev>

KCaverly , Alex , and maxbrunsfeld created

d5f7ad0 Styled and refined behavior for split resizing

Mikayla Maki created

ef7aa66 Add first line pattern

Nate Butler created

9a1a981 WIP

Nate Butler created

a56d454 added semantic search support for c

KCaverly created

608c163 Update outline queries; add enum as a highlighted keyword

Piotr Osiewicz created

c2ffd89 Update another deprecated plugin (#2716)

Click to expand commit body
Follow-up of https://github.com/zed-industries/zed/pull/2713, fixing the
same for the bundling part of the pipeline.

Release Notes:

- N/A

Kirill Bulatov created

8cce403 Update another deprecated plugin

Kirill Bulatov created

26b9be6 Add the math for pane resizing

Mikayla Maki created