Julia
e8cd79f73e
Improve panic message usefulness on local dev builds
2023-08-01 14:30:20 -04:00
Joseph T. Lyons
1488d195eb
Fix variable names
2023-08-01 11:52:53 -04:00
Kyle Caverly
d7f38e98f0
Expanded Semantic language support ( #2818 )
...
Expand Language Support within Semantic Search
Release Notes (Preview-only)
- Added semantic search support for lua, ruby, php, svelte, erb, heex,
html and markdown.
- Full details are included here:
https://linear.app/zed-industries/issue/Z-2611/allow-semantic-search-for-all-supported-languages
2023-08-01 11:51:51 -04:00
KCaverly
f0b15cc3e7
catchup with main
2023-08-01 10:40:38 -04:00
KCaverly
e9984a884c
add support for markdown files to semantic search
2023-08-01 10:30:34 -04:00
KCaverly
fc37e4875e
add templating languages html, erb, heex, svelte as entire parseable file types
2023-07-31 21:03:02 -04:00
Kirill Bulatov
61708f9b43
Track history items in the buffer and project searches ( #2817 )
...

Tracks last N (20 currently) items in buffer and project search, allows
cycling through between them with up/down keys by default.
Release Notes:
- Track history in buffer and project searches
2023-08-01 01:44:58 +03:00
Kirill Bulatov
97bea79029
Add project search history
2023-08-01 01:31:28 +03:00
Kirill Bulatov
a4f69b5b45
Add buffer search history
2023-08-01 01:31:28 +03:00
KCaverly
e82851a1e3
add php support for semantic search
2023-07-31 16:36:09 -04:00
Mikayla Maki
1f48234c9d
Halve opacity on wrap guides ( #2815 )
...
Wrap guides are a little too bright as is
2023-07-31 10:59:34 -07:00
Mikayla Maki
3b8b4d6163
Clip wrap guides from under the scrollbar
2023-07-31 10:54:29 -07:00
Nate Butler
725ed566d7
Additional storage filetypes ( #2816 )
...
Been working with some db stuff and thought it would be nice to add a
few more associations
Release Notes:
- Added additional filetype associations in the project browser
2023-07-31 13:32:15 -04:00
Nate Butler
4bfcb95d27
Ensure json uses a tab size of 4
2023-07-31 13:08:40 -04:00
Nate Butler
67f2c24269
Format
2023-07-31 12:50:30 -04:00
Nate Butler
db79c2a109
Add additional storage filetypes
2023-07-31 12:49:55 -04:00
KCaverly
0f7d665c58
fix templating bug for parseable entire files
2023-07-31 11:41:18 -04:00
Julia
1b09708575
Put LiveKitBridge Swift build directory in target ( #2812 )
...
Helps it get caught in a cargo clean. Joseph was having trouble building
a specific version of the app and deleting the Swift build dir for this
package resolved it. He had run cargo clean which would have handled
that if the Swift build dir was in `target` which this patch does
Release Notes:
- N/A
2023-07-31 11:25:41 -04:00
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
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
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
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
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.

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
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.

2023-07-27 18:35:52 -07:00
Mikayla Maki
783832d41d
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
2023-07-27 18:11:11 -07:00
Conrad Irwin
809da56c22
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.
2023-07-27 19:10:01 -06:00
Mikayla Maki
a501216e06
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
2023-07-27 18:01:16 -07:00
Mikayla Maki
a2b1f57305
Fix warning
2023-07-27 18:00:33 -07:00
Mikayla Maki
ec042e0c14
Rework close_inactive_items to await all tasks
...
Update action name to be more accurate
2023-07-27 17:58:48 -07:00
Mikayla Maki
a4bc62865b
update to dependency without symbol conflict
2023-07-27 17:41:13 -07:00
Mikayla Maki and Alex
626eed7659
Update elixir depedency
...
co-authored-by: Alex <alexviscreanu@gmail.com >
2023-07-27 17:36:09 -07:00
Mikayla Maki
d8c56acc66
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
2023-07-27 17:32:00 -07:00
Mikayla Maki
5a71fbbbb1
underscore arguments
2023-07-27 17:19:32 -07:00
Conrad Irwin
02d753213b
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.
2023-07-27 18:10:17 -06:00
Mikayla Maki
7e64a649ae
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
2023-07-27 16:30:49 -07:00
Mikayla Maki
fb2c85ee9e
Make mode indicator follow vim enabled state
2023-07-27 16:14:56 -07:00