Commit Graph
25009 Commits
Author SHA1 Message Date
KCaverly b590fc72d7 add ruby support for semantic search 2023-07-31 10:54:30 -04:00
KCaverly ab8954ca3e add lua embedding query for semantic search 2023-07-31 10:02:28 -04:00
Mikayla Maki 1a2079640d Halve opacity on wrap guides 2023-07-29 23:53:16 -07:00
Mikayla Maki 11222d455d disable wrap guides in the assitant panel (#2814)
Wrap guides do not look correct in the assistant due to it's current
header styling. Disable them in that context now.

Release Notes:

- Fix a visual bug displaying when enabling wrap guides in the
assistant.
2023-07-28 22:39:30 -07:00
Mikayla Maki 73452341cb disable wrap guides in the assitant panel 2023-07-28 22:27:36 -07:00
Conrad Irwin 2921cd77ca Fix visual selection of trailing newline 2023-07-28 22:38:39 -06:00
Joseph T. Lyons e46397b604 Fix comment 2023-07-28 23:13:36 -04:00
Joseph T. Lyons 69a28772d5 Remove unused code in test 2023-07-28 23:06:40 -04:00
Joseph T. Lyons af70bda0d3 Add a command to collapse all entires (#2813)
Release Notes:

- Added a `project panel: collapse all entries` command
([#158](https://github.com/zed-industries/community/issues/158)).
2023-07-28 22:44:08 -04:00
Joseph T. Lyons 9de69c6889 Add a command to collapse all entires 2023-07-28 22:36:15 -04:00
Max BrunsfeldandMikayla 0886ea1dcb Set up basic RPC for managing channels
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-07-28 17:05:56 -07:00
Julia 5f5609d94c Put LiveKitBridge Swift build directory in target
Helps it get caught in a cargo clean
2023-07-28 18:53:24 -04:00
Nathan Sobo 75dc91a8b7 WIP 2023-07-28 16:44:15 -06:00
Mikayla Maki a1e5e9ad4c Make wrap guides respect scroll position (#2810)
Release Notes:

- Fixed a visual bug when scrolling with wrap guides active
2023-07-28 15:08:52 -07:00
Mikayla Maki b548f8327a Make wrap guides respect scroll position 2023-07-28 14:56:13 -07:00
Max BrunsfeldandMikayla 29cb60e740 Get DB channels query working with postgres
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-07-28 14:56:02 -07:00
Conrad Irwin f15afdcb45 Review 2023-07-28 15:36:14 -06:00
Conrad Irwin e6f1a6f9a9 Merge VisualChange -> Substitute
They both are supposed to work the same.
2023-07-28 15:32:02 -06:00
Nathan Sobo 260690bb9c WIP 2023-07-28 15:29:29 -06:00
Conrad Irwin 4222ffad80 Fix substitute in visual line mode 2023-07-28 15:26:40 -06:00
Conrad Irwin 29b0f54255 Add o/O for flipping selection 2023-07-28 15:26:40 -06:00
Conrad Irwin 35e3b03af6 Fix crash when deleting a long line in visual line mode 2023-07-28 15:26:40 -06:00
Conrad Irwin adc89d3418 Add support for visual ranges ending with a newline
These primarily happen when first entering visual mode, but can also
be created with objects like `vi{`.

Along the way fix the way ranges like `vi{` are selected to be more
similar to nvim.
2023-07-28 15:26:40 -06:00
Conrad IrwinandMax Brunsfeld 737efc0c9d Fix vim selection to include entire range
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
2023-07-28 15:26:40 -06:00
Nathan Sobo f4c4b3449e WIP 2023-07-28 15:01:45 -06:00
Mikayla Maki dade666d51 implement recursive channel query 2023-07-28 13:24:43 -07:00
Mikayla Maki a1af046130 Add channel_tests.rs 2023-07-28 13:24:43 -07:00
Mikayla Maki e7a7350529 WIP: Channel CRUD 2023-07-28 13:24:43 -07:00
Max Brunsfeld 3881f754ce WIP 2023-07-28 13:24:43 -07:00
Mikayla Maki 7efb91ab95 Add channel_modal file 2023-07-28 13:24:43 -07:00
Mikayla Maki c646fbe5b3 Create channel adding modal 2023-07-28 13:24:43 -07:00
Max Brunsfeld 2d9ae3609b Make major collab panel headers non-interactive 2023-07-28 13:24:43 -07:00
Max Brunsfeld 0e4636d2a3 Restructure collab panel, make contact finder into a normal modal 2023-07-28 13:24:43 -07:00
Max Brunsfeld 4ca7b98334 Add seemingly-redundant export in theme src file to workaround theme build error 2023-07-28 13:24:43 -07:00
Max Brunsfeld a19a95b0bb Rename contact list theme to collab panel 2023-07-28 13:24:43 -07:00
Max Brunsfeld 6b43db2369 Reinstate all of the contacts popovers' functionality in the new collaboration panel 2023-07-28 13:24:43 -07:00
Mikayla Maki a5868e7658 Move channels panel into collab and rename to collab panel
remove contacts popover and add to collab panel
2023-07-28 13:24:42 -07:00
Mikayla Maki 8e5269db8b move channels UI code to channels-rpc 2023-07-28 13:21:41 -07:00
Mikayla Makiandnate 7593602273 Add channels panel with stubbed out information
co-authored-by: nate <nate@zed.dev>
2023-07-28 13:21:39 -07:00
Julia 762951086f 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.
2023-07-28 15:49:42 -04:00
Julia 4cc33332ae Reattempt Node installation if the installation itself errors
This also makes us a bit more aggressive about reinstalling Node
2023-07-28 15:24:40 -04:00
Joseph T. Lyons aea8113595 Update release action to choose between preview and stable URL in Discord announcements
This is what ChatGPT told me, so we'll see.
2023-07-28 15:12:37 -04:00
Conrad Irwin 5e07c1b2e2 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
2023-07-28 12:25:32 -06:00
Conrad Irwin 636b03eeb8 Don't highlight project search matches either 2023-07-28 12:17:32 -06:00
Kirill Bulatov 22c1526723 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.

![image](https://github.com/zed-industries/zed/assets/2690773/ef48ca8e-f8fd-41b2-a656-c31dc7712a11)


Release Notes:

- Improved project search include/exclude filters' usability: allow path
entries along with the glob ones
2023-07-28 13:38:53 +03:00
Kirill Bulatov 598996eaf3 Make project search includes and excludes more user-friendly
Allow search results that start with the include/exclude path part
2023-07-28 12:56:44 +03:00
Nathan Sobo 0fb2beda18 WIP 2023-07-27 23:52:41 -06:00
Nathan Sobo 9c114e24d6 WIP 2023-07-27 23:26:12 -06:00
Nathan Sobo ffd84b22d1 WIP 2023-07-27 23:00:52 -06:00
Mikayla Maki 9636701e6c 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.


![image](https://github.com/zed-industries/zed/assets/285821/c770f3d8-6fa0-4083-9bf3-239cc78ca307)
2023-07-27 18:35:52 -07:00