Marshall Bowers
af93109b1a
racket: Extract to zed-extensions/racket repository ( #22630 )
...
This PR extracts the Racket extension to the
[zed-extensions/racket](https://github.com/zed-extensions/racket )
repository.
Release Notes:
- N/A
2025-01-03 22:04:50 +00:00
Marshall Bowers
488c032e11
clojure: Extract to zed-extensions/clojure repository ( #22628 )
...
This PR extracts the Clojure extension to the
[zed-extensions/clojure](https://github.com/zed-extensions/clojure )
repository.
Release Notes:
- N/A
2025-01-03 21:14:53 +00:00
Nils Koch and Marshall Bowers
2acb696519
Add syntax highlighting for character literals in Haskell, PureScript, and Zig ( #22609 )
...
Closes #22480
Release Notes:
- N/A
| Before | After |
|----------|----------|
| <img width="344" alt="before"
src="https://github.com/user-attachments/assets/37f8daf7-c9a0-4259-8c03-bd1a4479abca "
/> | <img width="344" alt="after"
src="https://github.com/user-attachments/assets/0f7e4429-e48b-4b32-9797-a0da8487e23e "
/> |
Zig, Haskel, and PureScript define a character caputure name in
`highlights.scm`, but we did not define a color for that capture name in
the themes. The new character color is the same as the string color in
all themes.
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2025-01-03 20:51:43 +00:00
Marshall Bowers
b30e4e1999
astro: Extract to zed-extensions/astro repository ( #22623 )
...
This PR extracts the Astro extension to the
[zed-extensions/astro](https://github.com/zed-extensions/astro )
repository.
Release Notes:
- N/A
2025-01-03 18:34:33 +00:00
Marshall Bowers
ddec263883
csharp: Bump to v0.1.0 ( #22617 )
...
This PR bumps the C# extension to v0.1.0.
Changes:
- https://github.com/zed-industries/zed/pull/15175
- https://github.com/zed-industries/zed/pull/15885
- https://github.com/zed-industries/zed/pull/16955
- https://github.com/zed-industries/zed/pull/18869
- https://github.com/zed-industries/zed/pull/22599
Release Notes:
- N/A
2025-01-03 16:47:19 +00:00
Finn Evers
d7775f76cc
csharp: Add bracket indents ( #22599 )
...
This PR adds an initial `indents.scm` to the C#-extension in order to
support auto-indentation with brackets.
Release Notes:
- N/A
2025-01-03 13:55:25 +00:00
Peter Tripp
49df1cd8c4
racket: Bump Extension to v0.0.2 ( #22584 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18728
2025-01-02 14:39:18 -05:00
Peter Tripp
5d23b9a60c
elixir: Bump to v0.1.3 ( #22585 )
...
Includes:
- https://github.com/zed-industries/zed/pull/22579
2025-01-02 14:38:51 -05:00
Peter Tripp
dbab6e0598
elixir: Capture identifiers as @variable ( #22579 )
...
- Closes: https://github.com/zed-industries/zed/issues/19382
Before/After
<img width="329" alt="Screenshot 2025-01-02 at 13 08 46"
src="https://github.com/user-attachments/assets/ede36fd3-ed55-4436-912c-bb8b7ad9b0cd "
/><img width="329" alt="Screenshot 2025-01-02 at 13 08 18"
src="https://github.com/user-attachments/assets/eb784bdc-fd13-487d-b6ed-c960d8020d9b "
/>
Release Notes:
- N/A
2025-01-02 18:27:12 +00:00
Michael Sloan
fd50850a2d
Add a CI check for todo! and FIXME comments ( #21950 )
...
Motivation for this is to support writing comments that will certainly
be revisited before merge.
Release Notes:
- N/A
2024-12-20 08:38:50 +00:00
Peter Tripp
dc3c185699
astro: Bump to v0.1.2 ( #22220 )
...
Includes:
- https://github.com/zed-industries/zed/pull/20206
Release Notes:
- N/A
2024-12-18 23:22:24 +00:00
Peter Tripp
ac008e0370
elixir: Bump to v0.1.2 ( #22219 )
...
Includes:
- https://github.com/zed-industries/zed/pull/21666
- https://github.com/zed-industries/zed/pull/20206
Release Notes:
- N/A
2024-12-18 23:22:19 +00:00
João Otávio Biondo
bac32d7f42
elixir: Improve ElixirLS LSP autocomplete to show labelDetails information ( #21666 )
...
Closes https://github.com/zed-industries/zed/issues/19688
Release Notes:
- Improved ElixirLS LSP autocomplete to show module, function and struct
field details



2024-12-12 16:16:23 -08:00
Peter Tripp
a406c43da0
Fix Perplexity extension URL ( #21495 )
2024-12-03 18:28:59 -05:00
Conrad Irwin
b0f784ac60
Add text objects to extensions ( #21488 )
...
Release Notes:
- Adds textobject support to erlang, haskell, lua, php, prisma, proto,
toml, and zig
2024-12-03 13:56:25 -07:00
Peter Tripp
32eedc18bf
Improve file_types in default.json ( #20429 )
...
Detect .env.* as Shell Script
Move non glob json/jsonc/toml file_types into langauges/*/config.toml
2024-11-18 19:56:45 -05:00
Marshall Bowers
f0a9852f51
ocaml: Extract to zed-extensions/ocaml repository ( #20825 )
...
This PR extracts the OCaml extensions to the
[zed-extensions/ocaml](https://github.com/zed-extensions/ocaml )
repository.
Release Notes:
- N/A
2024-11-18 11:30:45 -05:00
Marshall Bowers
383fafe0a7
ocaml: Bump to v0.1.1 ( #20823 )
...
This PR bumps the OCaml extension to v0.1.1.
Changes:
- https://github.com/zed-industries/zed/pull/20700
Release Notes:
- N/A
2024-11-18 11:02:32 -05:00
lord
f095b6d615
ocaml: Improve highlighting and bracketing ( #20700 )
...
Some small improvements to OCaml. Would happily split these into smaller
changes, discard anything, etc.
Before:
<img width="441" alt="before"
src="https://github.com/user-attachments/assets/2fb82b03-0d45-4c59-a94d-6f48d634fe19 ">
After:
<img width="448" alt="after"
src="https://github.com/user-attachments/assets/aa232d8f-4b1b-48f8-93e2-2147de37a20d ">
OCaml highlighting and bracketing improvements
- Fixed bug where `<` was automatically closed with `>`.
- Typing `{|` now automatically closes with `|}`
- Type variables are now colored with `variable.special` instead of
`variable`.
- Argument names in function declarations and application are now
colored with `label` instead of `property`, even if they are punned.
- `[@@` and `[%` in macros are now colored as bracket punctuation to
match the closing `]`, rather than colored as `attribute`
Release Notes:
- N/A
2024-11-15 10:17:46 -05:00
Conrad Irwin
81071dfd1b
html: Bump to v0.1.4 ( #20692 )
...
Changes:
- https://github.com/zed-industries/zed/pull/20536
Release Notes:
- N/A
2024-11-15 10:10:25 -05:00
Dairon M. and Marshall Bowers
c27de9b6e5
erlang: Update tree-sitter grammar ( #20699 )
...
erlang: Update tree-sitter grammar for new OTP 27 features:
- -moduledoc and -doc attributes
- Sigils
- Triple quoted strings
<img width="717" alt="Screenshot 2024-11-14 at 5 18 08 PM"
src="https://github.com/user-attachments/assets/24812b17-4e64-47f3-a6ab-6bc7260cd53f ">
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-11-14 18:10:00 -05:00
hrou0003 and Harrison
3e44c52df0
vim: Enable % to jump between tags ( #20536 )
...
Closes #12986
Release Notes:
- Enable `%` to jump between pairs of tags
---------
Co-authored-by: Harrison <hrouillard@sfi.com.au >
2024-11-14 12:41:53 -07:00
xdBronch
bf7d8d82a4
zig: Switch to official Zig grammar ( #20004 )
...
Closes #20001
the old outline was *weird* for many reasons so ill just show it with a
hodgepodge of zig declarations
before:

after:

why were values shown? why werent `var`s or modifiers like pub, const,
export? it was very odd to me and inconsistent with other languages. i
chose to leave out unnamed tests, it just seemed like noise to me since
they werent distinct but i can easily revert that
unfortunately there seems to be a bug upstream which causes those
`t`/`f` decls to show 2 things
https://github.com/tree-sitter-grammars/tree-sitter-zig/issues/3
im very new to treesitter and queries so i really havent looked over the
rest of the stuff here, other than outline theyre unmodified please lmk
if theres anything wrong
Release Notes:
- Changed upstream treesitter grammar for zig
2024-11-07 09:47:15 +01:00
Max Brunsfeld
b449c7baf3
Add inclusive range scope overrides. Don't auto-close quotes at the ends of line comments ( #20206 )
...
Closes #9195
Closes #19787
Release Notes:
- Fixed an issue where single quotation marks were spuriously
auto-closed when typing in line comments
2024-11-04 15:36:39 -08:00
Marshall Bowers
81c4d2df7d
dart: Extract to zed-extensions/dart repository ( #19959 )
...
This PR extracts the Dart extension to the
[zed-extensions/dart](https://github.com/zed-extensions/dart )
repository.
Release Notes:
- N/A
2024-10-30 11:00:06 -04:00
Marshall Bowers
e32708f75f
dart: Bump to v0.1.2 ( #19835 )
...
This PR bumps the Dart extension to v0.1.2.
Changes:
- https://github.com/zed-industries/zed/pull/19592
Release Notes:
- N/A
2024-10-28 11:36:44 -04:00
Ömer Sinan Ağacan and Marshall Bowers
8274846777
dart: Add support for documentation comments ( #19592 )
...
Closes #19590
Release Notes:
- N/A
---
I'm unable to test this because rebuilding Zed with the changes does not
seem to use the changes. If maintainers could let me know how to test
these changes I'd like to verify that this really fixes #19590 .
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-28 11:20:04 -04:00
xdBronch
fbbef8070f
zig: Account for doctests in outline ( #19776 )
...
zig has a feature called
[doctests](https://ziglang.org/documentation/master/#Doctests ) where
instead of providing a string as the name of a test you use an
identifier so that the test is "tied" to it and can be used in
documentation. this wasnt accounted for so any tests using this were
unnamed in the outline
Release Notes:
- N/A
2024-10-28 10:49:40 -04:00
Piotr Osiewicz
b6ab6a0732
languages: Do not expose unnecessary captures from tasks ( #19625 )
...
This tackles an issue with us exposing unnecessary env variables in
environment which are not actually needed for tasks themselves (and may
have little utility), yet come into the way of ssh remoting.
/cc @ConradIrwin
Release Notes:
- N/A
2024-10-23 18:54:08 +02:00
Marshall Bowers
f7e1c6ce8f
elixir: Bump to v0.1.1 ( #19437 )
...
This PR bumps the Elixir extension to v0.1.1.
Changes:
- https://github.com/zed-industries/zed/pull/19135
Release Notes:
- N/A
2024-10-18 18:31:08 -04:00
Marshall Bowers
2b08e45d69
vue: Extract to zed-extensions/vue repository ( #19426 )
...
This PR extracts the Vue extension to the
[zed-extensions/vue](https://github.com/zed-extensions/vue ) repository.
Release Notes:
- N/A
2024-10-18 14:08:32 -04:00
Marshall Bowers
326f4504b5
svelte: Extract to zed-extensions/svelte repository ( #19425 )
...
This PR extracts the Svelte extension to the
[zed-extensions/svelte](https://github.com/zed-extensions/svelte )
repository.
Release Notes:
- N/A
2024-10-18 13:36:07 -04:00
David Baldwin
d66b252127
elixir: Support describe, test, setup, setup_all in outlines ( #19135 )
...
Closes #9894
Release Notes:
- N/A
### Before

### After

2024-10-18 12:39:24 -04:00
Marshall Bowers
fdded563f1
vue: Bump to v0.1.1 ( #19421 )
...
This PR bumps the Vue extension to v0.1.1.
Changes:
- https://github.com/zed-industries/zed/pull/19419
Release Notes:
- N/A
2024-10-18 11:56:16 -04:00
Marshall Bowers
f1ec57f4d5
svelte: Bump to v0.2.1 ( #19420 )
...
This PR bumps the Svelte extension to v0.2.1.
Changes:
- https://github.com/zed-industries/zed/pull/19418
Release Notes:
- N/A
2024-10-18 11:37:51 -04:00
Marshall Bowers and Albert Marashi
a311dee6c4
vue: Support lang attribute for style tag injections ( #19419 )
...
This PR adds support for injecting languages into `<style>` tags using
`<style lang="...">` in Vue.
Extracted from https://github.com/zed-industries/zed/pull/18052 .
Release Notes:
- N/A
Co-authored-by: Albert Marashi <albert@lumina.earth >
2024-10-18 11:36:30 -04:00
Marshall Bowers and Albert Marashi
e5ee9b2f06
svelte: Adjust block keyword highlighting ( #19418 )
...
This PR adjusts the highlights for `{#each ...}` and `{#if ...}`
expression blocks to use keyword highlighting.
Extracted from https://github.com/zed-industries/zed/pull/18052 .
Release Notes:
- N/A
Co-authored-by: Albert Marashi <albert@lumina.earth >
2024-10-18 11:25:03 -04:00
Peter Tripp
2367c100f7
zig: Bump to v0.3.1 ( #19252 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18323
- https://github.com/zed-industries/zed/pull/17488
2024-10-16 08:42:45 -04:00
Peter Tripp
7067ebfa76
html: Bump to v0.1.3 ( #19251 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18024
2024-10-16 08:42:27 -04:00
Peter Tripp
fc5b5dc9d5
elixir: Bump to v0.1.0 ( #19250 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18024
- https://github.com/zed-industries/zed/pull/17488
- https://github.com/zed-industries/zed/pull/16985
2024-10-16 08:42:07 -04:00
Peter Tripp
a161521204
astro: Bump to v0.1.1 ( #19249 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18024
2024-10-16 08:41:45 -04:00
Peter Tripp
d8f998025b
ruby: Move Ruby extension to zed-extensions/ruby repo ( #19098 )
2024-10-15 15:41:20 -04:00
Peter Tripp
554d25ebfb
Document extension extraction process ( #19085 )
...
Release Notes:
- N/A
2024-10-11 16:33:40 -04:00
Marshall Bowers
9e1f3347fa
gleam: Extract to external repository ( #19072 )
...
This PR transfers the Gleam extension over to the @gleam-lang
organization:
https://github.com/gleam-lang/zed-gleam
Release Notes:
- N/A
2024-10-11 10:05:46 -04:00
狐狸
af508ecd2e
Improve syntax highlights ( #18728 )
...
Closes #18722
- Replace the `@escape` capture name with `@string.escape` for escape
sequences in Go, Python, Regex, Racket, Ruby, and Scheme.
- Rust
- Add syntax highlighting for escape sequences. Close #18722
- Fix the issue where `@punctuation.delimiter` is being overwritten by
`@operator`.
- Add the period (".") to `@punctuation.delimiter`.
Release Notes:
- N/A
2024-10-09 19:25:46 +02:00
Peter Tripp and Marshall Bowers
5dc5e1e191
Document extension bump process ( #18872 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-08 16:13:56 -04:00
Peter Tripp
7e4b786ebb
dart: Bump to v0.1.1 ( #18859 )
...
- Includes https://github.com/zed-industries/zed/pull/18845
2024-10-08 14:25:29 -04:00
Marshall Bowers
6fc4e1bf22
csharp: Add support for triple-slash doc comments ( #18869 )
...
This PR adds support for triple-slash (`///`) doc comments in C#.
As requested by https://github.com/zed-industries/zed/issues/18766 .
Release Notes:
- N/A
2024-10-08 13:54:11 -04:00
Peter Tripp and Marshall Bowers
52287e2014
dart: Improve indentation ( #18845 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-08 10:20:20 -04:00
Marshall Bowers
2fdaadf5d6
php: Bump to v0.2.1 ( #18815 )
...
This PR bumps the PHP extension to v0.2.1.
Changes:
- https://github.com/zed-industries/zed/pull/18368
- https://github.com/zed-industries/zed/pull/18774
Release Notes:
- N/A
2024-10-07 10:23:16 -04:00