15631a6
Add channel_tests.rs
Mikayla Maki created
15631a6
Add channel_tests.rs
Mikayla Maki created
26a94b5
WIP: Channel CRUD
Mikayla Maki created
bb70901
WIP
Max Brunsfeld created
40c293e
Add channel_modal file
Mikayla Maki created
1549c22
Create channel adding modal
Mikayla Maki created
4a088fc
Make major collab panel headers non-interactive
Max Brunsfeld created
fc49194
Restructure collab panel, make contact finder into a normal modal
Max Brunsfeld created
14fdcad
Add seemingly-redundant export in theme src file to workaround theme build error
Max Brunsfeld created
87dfce9
Rename contact list theme to collab panel
Max Brunsfeld created
969ecfc
Reinstate all of the contacts popovers' functionality in the new collaboration panel
Max Brunsfeld created
7f9df6d
Move channels panel into collab and rename to collab panel
remove contacts popover and add to collab panel
Mikayla Maki created
fe5db30
move channels UI code to channels-rpc
Mikayla Maki created
ac35dae
Add channels panel with stubbed out information
co-authored-by: nate <nate@zed.dev>
Mikayla Maki and nate created
e6f3e0a
Reattempt Node installation if the installation itself errors (#2808)
This also makes us a bit more aggressive about reinstalling Node Fixes https://linear.app/zed-industries/issue/Z-2697/language-server-error-html-failed-to-iterate-over-archive Release Notes: - Improved the Node runtime re-installation mechanism for language servers.
Julia created
46101bf
Reattempt Node installation if the installation itself errors
This also makes us a bit more aggressive about reinstalling Node
Julia created
b8690ec
Update release action to choose between preview and stable URL in Discord announcements
This is what ChatGPT told me, so we'll see.
Joseph T. Lyons created
5d8370e
Don't highlight project search matches either (#2807)
@JosephTLyons this is probably worth merging alongside #2803 - vim: Fix a bug where focusing project search results unexpectedly entered visual mode
Conrad Irwin created
fac0e2d
Don't highlight project search matches either
Conrad Irwin created
97042eb
Make project search includes and excludes more user-friendly (#2806)
Closes https://linear.app/zed-industries/issue/Z-2707/make-inclusionexclusion-with-non-globs-more-intuitive Allow search results that start with the include/exclude path part.  Release Notes: - Improved project search include/exclude filters' usability: allow path entries along with the glob ones
Kirill Bulatov created
cf6e524
Make project search includes and excludes more user-friendly
Allow search results that start with the include/exclude path part
Kirill Bulatov created
dc8e7ac
WIP
Nathan Sobo created
239024a
WIP
Nathan Sobo created
33e49b4
WIP
Nathan Sobo created
1545128
Add Nix language support (#2781)
This adds rudimentary language support for the Nix expression language, through tree-sitter-nix. I spent a little bit of time trying to add support for one of the Nix language servers too, but wasn't able to get any of them running reliably without crashing, and so I've opted to stick to just the tree-sitter grammar for now. 
Mikayla Maki created
e945b3c
feat(workspace): add action for closing inactive editors on all panes (#2771)
using zed more and more to develop zed itself I'm finding some small qol features missing, this is one of them I'm very used to open two or three splits, and sometimes I want to close everything except for the active editor, but that wasn't supported, as the `pane::CloseInactiveItems` action only closes inactive items on the active pane so I've implemented it really quick, although I'm not sure it's the right way to do this note: I really don't like the default keybinding I've set it to, I have this action bound to `cmd-shift-w` on all editors, but in zed is taken, so I chose something that's free but without thinking too much about it Release Notes: - Added action for closing inactive editors from all panes
Mikayla Maki created
ade8d4d
Fix jumping to definition in a new file (#2803)
This is broken because vim currently sets settings only on the active editor. Fix this by correcting the range on the currently active editor. It would be nice (at some point) to refactor how vim sets settings, but that's for another day. Release Notes: - vim: Fix bug when jumping to definition in new file accidentally entered visual mode.
Conrad Irwin created
dc5b23e
Update elixir depedency (#2805)
Fixes https://github.com/zed-industries/community/issues/1761 Redo of https://github.com/zed-industries/zed/pull/2734 This PR increases the version further to one that does not have the symbol collision issue we found with elm-tree-sitter Release Notes: - N/A
Mikayla Maki created
4735b07
Fix warning
Mikayla Maki created
a0fc515
Rework close_inactive_items to await all tasks
Update action name to be more accurate
Mikayla Maki created
45e5d81
update to dependency without symbol conflict
Mikayla Maki created
0dffb72
Update elixir depedency
co-authored-by: Alex <alexviscreanu@gmail.com>
Mikayla Maki and Alex created
5497694
Underscore arguments in conditionally compiled code (#2804)
For some reason, our bundle script doesn't fail on warning, so this hasn't been caught yet. Release Notes: - N/A
Mikayla Maki created
480401d
WIP
Nathan Sobo created
f15a038
underscore arguments
Mikayla Maki created
1935307
Fix jumping to definition in a new file
This is broken because vim currently sets settings only on the active editor. Fix this by correcting the range on the currently active editor. It would be nice (at some point) to refactor how vim sets settings, but that's for another day.
Conrad Irwin created
ae765bb
Make mode indicator follow vim enabled state (#2802)
There was a minor visual bug introduced in https://github.com/zed-industries/zed/pull/2801, this PR corrects it. Release Notes: - N/A
Mikayla Maki created
03bc430
Make mode indicator follow vim enabled state
Mikayla Maki created
17fa15d
Avoid panic by accessing view handle by global in wrong window (#2801)
View handles are window specific but the Vim global will be doing things in all windows, that would cause a panic when Vim attempted to update a status bar mode indicator in a background window Release Notes: - N/A
Mikayla Maki created
fc9687d
Avoid panic by accessing view handle by global in wrong window
View handles are window specific but this global will be doing things in all windows, that would cause a panic when it attempted to update a status bar mode indicator in a background window Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Julia and Mikayla Maki created
3979454
Follow naming convention for menu items
Joseph T. Lyons created
e320185
Publish preview releases to discord (#2800)
Release Notes: - N/A
Joseph T. Lyons created
7a9af7c
Publish preview releases to discord
Joseph T. Lyons created
6a0e1d5
Update Alacritty (#2798)
This will potentially fix a number of Alacritty related panics, however it is tricky to figure out which ones in particular will be impacted for sure. We've said we were going to do this for a while but with the constant trickle of panics it seemed reasonable to just go and do it Release Notes: - Fixed a few potential terminal related crashes.
Julia created
2ef19e4
WIP
Nathan Sobo created
70c9959
WIP
Nathan Sobo created
0455311
Downgrade our dependency on treesitter-cpp (#2799)
Our dependency on `tree-sitter-cpp` got upgraded to an incompatible version despite semver 'guarantees'. This pins the dependency onto the commit of version 0.20.0 Release Notes: - Restored language detection for C++ (preview-only)
Mikayla Maki created
a829b5b
fmt
Mikayla Maki created
d835274
Downgrade our dependency on treesitter-cpp
Mikayla Maki created
2793166
chore: add theme types docs (#2737)
Release Notes: - Added documentation about theme types generation
Nate Butler created
45c6358
Extract syntax highlighting properties from tree-sitter highlight queries (#2797)
This should be a purely internal change. Let me know if any visual changes are observed from this! ### Syntax theme - Update the theme to allow any syntax highlighting property used in any `highlight.scm` to be styled - Only define syntax styles that are baked into the default theme & don't use the default text style - Adds the `generate-syntax` command - Removes a few unused properties that we were styling for some reason, like `enum` and `variant`, neither of which exist in any `highlight.scm` - Moves `@constructor` symbols to `@method.constructor` to prevent issues with `constructor` being a reserved property in ts/js. Syntax is now build as the theme is created rather than as part of the styleTree. This means it no longer requires a compiled `Theme`, which makes things a bit more straightforward if we need to access it in other components that should be built before the styleTrees. ### Scheme Also updates all uses of `#match` in our `highlights.scm` files, as these break the scheme tree-sitter query. This fixes _most_ instances of our scheme highlighting breaking. For some reason something in here breaks the `highlights.scm` for PHP: ```scheme ((name) @constant.builtin (.match? @constant.builtin "^__[A-Z][A-Z\d_]+__$")) ((name) @method.constructor (.match? @method.constructor "^[A-Z]")) ((name) @variable.builtin (.eq? @variable.builtin "this")) ``` Release Notes: - No public facing changes
Nate Butler created