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
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
3dfa7ad3f2
Downgrade our dependency on treesitter-cpp
2023-07-27 11:11:24 -07:00
Mikayla Maki
038eeee16b
Downgrade tree sitter elm to 5.6.4
2023-07-26 15:44:06 -07:00
KCaverly
3d2d6b9fa2
catchup with main
2023-07-26 09:50:38 -04:00
Mikayla Maki
b500a49036
Merge branch 'main' into quinn/nix
2023-07-25 11:34:57 -07:00
Quinn Wilton
c546e9fefb
Add tree-sitter-glsl
2023-07-23 22:22:11 -07:00
Quinn Wilton
a227a38a35
Add tree-sitter-elm
2023-07-23 22:22:11 -07:00
Quinn Wilton
7926770f1a
Add tree-sitter-nix
2023-07-23 17:24:50 -07:00
KCaverly and maxbrunsfeld
b4388256ce
update treesitter parsing to accomodate for collapsed nested functions
...
Co-authored-by: maxbrunsfeld <max@zed.dev >
2023-07-19 15:47:05 -04:00
Nate Butler
2455f02a83
Update cargo.toml
2023-07-18 12:15:03 -04:00
KCaverly
88d4f066dc
catch up with main
2023-07-18 10:26:28 -04:00
KCaverly
09b64c5c16
rename vector_store crate to semantic_index
2023-07-17 17:06:10 -04:00
Piotr Osiewicz
b32bb290b2
Fix a crash in tree-sitter-php
2023-07-17 12:07:25 +02:00
Piotr Osiewicz
b61f6bc0ae
Merge branch 'main' into piotr/z-2588-php
2023-07-17 11:47:08 +02:00
Max Brunsfeld
0bde85d0af
Use workspace dependencies for tree-sitter grammars
2023-07-14 09:25:51 -07:00
KCaverly
d18911a8f9
merged with main
2023-07-12 13:15:23 -04:00
Piotr Osiewicz
be396f9253
chore: Disable http2 feature in isahc. ( #2709 )
...
This removes transitive dependency on libnghttp2, which is pretty heavy.
Release Notes:
- N/A
2023-07-12 17:24:01 +02:00
Piotr Osiewicz
ac71314bdd
chore: Disable http2 feature in isahc.
...
This removes transitive dependency on libnghttp2, which is pretty heavy.
2023-07-12 16:53:01 +02:00
KCaverly
f2264fb0a9
brought up to speed with main
2023-07-11 14:50:48 -04:00
Piotr Osiewicz
37eb264926
branches: Add a modal branch list.
...
Extract branch list into a separate vcs_menu crate akin to recent_projects.
Add current bind for a modal branch to branch popover's tooltip.
Z-2555
2023-07-10 17:18:12 +02:00
KCaverly
29b37b3a27
merged main
2023-07-07 14:24:29 -04:00
Mikayla Maki
0710451b93
Add first-pass sound support to Zed
2023-07-03 13:30:04 -07:00
Mikayla Maki
f416d9ef00
Add the ability to make new directories by adding slashes to a file name
2023-06-29 17:35:22 -07:00
KCaverly
4b3034c064
Merge branch 'main' of github.com:zed-industries/zed into vector_store
2023-06-28 14:42:24 -04:00
Piotr Osiewicz
89cbe97810
Merge branch 'main' into collab-titlebar-2
2023-06-27 15:40:43 +02:00
Nate Butler
4963070c1b
Z-2308 - Export Theme Types from Rust ( #2621 )
...
This PR adds JSON Schema definitions into GPUI's styles and adds a tool
for generating typescript types from these schema definitions.
Release Notes:
- N/A
2023-06-22 12:33:18 -04:00
Piotr Osiewicz
ad8394d444
chore: use codegen_units=1 ( #2633 )
...
Reduces binary size by about 31Mb (total .dmg size down by 15Mb after compression).
2023-06-22 18:06:17 +02:00
Piotr Osiewicz
fca8e42474
Merge branch 'main' into sergey/z-2308-create-a-proof-of-concept-of-exporting-a-type-from-rust-and
2023-06-22 17:58:56 +02:00
Piotr Osiewicz
fa148af2bc
Merge branch 'main' into collab-titlebar-2
2023-06-22 13:48:16 +02:00
KCaverly
aa6f51c03d
WIP: started work on vector store db, by walking project worktrees.\n\nCo-Authored-By: Max <max@zed.dev>
2023-06-21 14:53:08 -04:00
Piotr Osiewicz
47a44dcce7
Remove theme_testbench
2023-06-21 19:11:55 +02:00
Piotr Osiewicz
5e91866c51
Use xtask for theme generation
2023-06-21 18:48:09 +02:00
Piotr Osiewicz
0ef79fa349
add zed-actions crate
2023-06-15 22:05:43 -07:00
Max Brunsfeld
534f263cf0
Upgrade Tree-sitter
2023-06-12 15:31:59 -07:00
Max Brunsfeld
a3435cd0b0
Start work on a syntax tree view
2023-06-12 15:14:56 -07:00
Piotr Osiewicz
a95351c4ea
chore: Enable full LTO ( #2548 )
...
Per conversation with Antonio, I've suggested enabling full LTO; right
now we use a crate-local ThinLTO, which does not inline function calls
across crates.
| Configuration | Current main (ba6cd9a ) | Thin LTO | Full LTO |
|------------------|------------------------|-----------|-----------|
| Size in bytes | 158806721 | 155868753 | 111115553 |
| % of `main` size | 100% | 98.14% | 69.96% |
| Size in bytes (no debug info) | 129186657 | 127942929 | 108281345 |
2023-06-06 21:50:08 +02:00
Max Brunsfeld
b6a053f0d0
Eliminate assets crate
2023-06-06 11:46:46 -07:00
Nathan Sobo
0d72a3bec6
Merge remote-tracking branch 'origin/main' into zmd
2023-05-24 11:04:07 -06:00
Nathan Sobo
2f2061db74
WIP
2023-05-22 23:11:27 -06:00
Nathan Sobo
6fe2c44718
WIP: Stream in completions
...
Drop dependency on tokio introduced by async-openai and do it ourselves.
The approach I'm taking of replacing instead of appending is causing issues. Need to just append.
2023-05-22 20:28:22 -06:00
Nathan Sobo
2e1780fc3e
Parse markdown into an OpenAI chat completion request
2023-05-20 09:43:12 -06:00
Max Brunsfeld
fbad8fc1e4
Replace remaining usages of glob crate with globset
2023-05-19 09:36:46 -07:00
Max Brunsfeld
aa9891ee9e
Optimize matching of multiple file-watch globs using the globset crate
2023-05-19 09:13:34 -07:00
Max Brunsfeld
2f05e3d502
Define project settings in project crate
2023-05-16 17:45:04 -07:00
Max Brunsfeld
fe610e556f
Define telemetry settings in the client crate
2023-05-10 12:59:24 -07:00
Max Brunsfeld
1486f1e91a
Add copilot.disabled_globs setting
2023-05-01 13:45:47 -07:00
Max Brunsfeld
d1f33d7052
🎨 Specify more dependencies at the workspace level
2023-04-24 17:41:55 -07:00
Max Brunsfeld
8007447bc2
Start work on a language server log view
2023-04-24 09:43:31 -07:00