Marshall Bowers
33e5ba6278
Revert "Add YAML file type icon ( #7185 )" ( #7286 )
...
This PR reverts the addition of the YAML icon, as it doesn't look good
at the moment:
<img width="305" alt="Screenshot 2024-02-02 at 10 55 16 AM"
src="https://github.com/zed-industries/zed/assets/1486634/2fe2ddd5-5b73-4c52-a121-562d07352005 ">
This reverts commit a853a80634
.
Release Notes:
- N/A
2024-02-02 11:02:10 -05:00
Rashid Almheiri
998f6cf80d
Add OCaml support ( #6929 )
...
This pull request implements support for the [OCaml
Language](https://ocaml.org/ ).
### Additions
- [x]
[tree-sitter-ocaml](https://github.com/tree-sitter/tree-sitter-ocaml )
grammar
- [x] Highlight, Indents, Outline queries
- [x] A new file icon for .ml(i) files. Based on
[ocaml/ocaml-logo](https://github.com/ocaml/ocaml-logo/blob/master/Colour/SVG/colour-transparent-icon.svg )
- [x] LSP Integration with
[ocaml-language-server](https://github.com/ocaml/ocaml-lsp )
- [x] Completion Labels
- [x] Symbol Labels
### Bug Fixes
- [x] Improper parsing of LSP headers.
### Missing [will file a separate issue]
- Documentation on completionItem, requires: `completionItem/resolve`
with support for `documentation` as a provider.
### Screenshots
<details><summary>Zed</summary>
<img width="1800" alt="Screenshot 2024-02-01 at 03 33 20"
src="https://github.com/zed-industries/zed/assets/69181766/e17c184e-203e-40c3-a08f-4de46226b79c ">
</details>
Release Notes:
- Added OCaml Support
([#5316 ](https://github.com/zed-industries/zed/issues/5316 )).
> [!NOTE]
> Partially completes #5316
> To complete #5316 :
> 1. addition of a reason tree-sitter grammar.
> 2. opam/esy integration, however it may be better as it's own plugin.
2024-02-02 16:58:07 +02:00
Dairon M
97be0a930c
Add syntax highlighting and LSP (erlang_lsp) for Erlang ( #7093 )
...
This pull request implements support for the [Erlang
Language](https://erlang.org/ ).
**It adds:**
* [tree-sitter-erlang](https://github.com/WhatsApp/tree-sitter-erlang )
grammar
highlights (Licensed under Apache-2 from WhatsApp which is compatible
with Zed licensing model), folds and indents
* Erlang file icon based on the [official
one](https://www.erlang.org/doc/erlang-logo.png )
* [erlang_ls](https://github.com/erlang-ls/erlang_ls ) support
Fixes https://github.com/zed-industries/zed/issues/4939 , possibly a
duplicate of https://github.com/zed-industries/zed/pull/7085 with more
features. Suppose @wingyplus wants to join efforts here.
**To complete (out of scope for this PR):**
* Support for the ELP language server from WhatsApp. CC @robertoaloi
* Better indentation handling, need something like
`indentNextLinePattern` in VS Code
**Screenshots:**
![Screenshot 2024-01-30 at 11 03 51
AM](https://github.com/zed-industries/zed/assets/168440/5289c245-9edd-46b8-b443-d7b3210f6510 )
![Screenshot 2024-01-30 at 11 01 19
AM](https://github.com/zed-industries/zed/assets/168440/bd22b322-5344-44e6-b5f7-6e352fb3deef )
![Screenshot 2024-01-30 at 11 01 37
AM](https://github.com/zed-industries/zed/assets/168440/f28f6a15-383e-4719-8a87-fceae5062436 )
![Screenshot 2024-01-30 at 11 02 03
AM](https://github.com/zed-industries/zed/assets/168440/980d5213-0367-4a08-86eb-5743dfa628eb )
![Screenshot 2024-01-30 at 11 02 19
AM](https://github.com/zed-industries/zed/assets/168440/ea998891-604d-48d6-929f-ae4c1bb3fae1 )
Outline:
![Screenshot 2024-01-31 at 9 09 36
AM](https://github.com/zed-industries/zed/assets/168440/46d56d94-21c3-414d-84fb-9251fa2506ab )
**Release Notes:**
* Added Erlang Support
([7093](https://github.com/zed-industries/zed/pull/7093 )).
---------
Signed-off-by: Thanabodee Charoenpiriyakij <wingyminus@gmail.com>
Co-authored-by: Thanabodee Charoenpiriyakij <wingyminus@gmail.com>
2024-02-01 18:54:26 +02:00
thurain
a853a80634
Add YAML file type icon ( #7185 )
...
Add YAML file type icon from
[file-icons/icons](https://github.com/file-icons/icons )
https://github.com/file-icons/icons/blob/master/svg/YAML.svg
Release Notes:
- Added YAML file type icon.
---------
Co-authored-by: d1y <chenhonzhou@gmail.com>
2024-02-01 16:13:07 +02:00
Pyae Sone Aung
6e443ac298
Add PHP file type icon ( #7159 )
...
Add PHP file type icon from
[file-icons/icons](https://github.com/file-icons/icons )
[https://github.com/file-icons/icons/blob/master/svg/PHP.svg ](https://github.com/file-icons/icons/blob/master/svg/PHP.svg )
<img width="408" alt="Screenshot 2024-01-31 at 23 14 55"
src="https://github.com/zed-industries/zed/assets/44226349/26c3d19d-3a5d-4fc6-b551-f5351ba62b7d ">
Release Notes:
- Added PHP file type icon.
2024-01-31 12:14:28 -05:00
Derrick Laird
a5826e22f5
Add Go file icon ( #7110 )
...
![IMG_4664](https://github.com/zed-industries/zed/assets/8725798/75436116-7c7e-4ae6-b76c-13f21c52bee8 )
Release Notes:
- Added icon to `.go` files
2024-01-30 15:48:33 -05:00
d1y
a0582d02b9
Make avif/heif/webp files to use image icon ( #7063 )
...
The Wikipedia Link:
- https://en.wikipedia.org/wiki/AVIF
- https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format
- https://en.wikipedia.org/wiki/WebP
Release Notes:
- Made avif/heif/webp files to use an image icon
2024-01-30 11:58:56 +02:00
d1y
dc5f4c8719
Add CSS file type icon ( #7062 )
...
The SVG icon RAW link: https://www.svgrepo.com/svg/473577/css3
The Licensing https://www.svgrepo.com/page/licensing/#CC0
<img width="309" alt="image"
src="https://github.com/zed-industries/zed/assets/45585937/4b1fa935-144f-4c02-a378-b0974e4d0b39 ">
Release Notes:
- Added a CSS file type icon
2024-01-30 11:37:48 +02:00
Pseudomata
d694017d05
Add Haskell file type icon ( #6995 )
...
Small change to add the Haskell logo as a file icon. Screenshot below
shows what this looks like.
![CleanShot 2024-01-29 at 11 21
30@2x](https://github.com/zed-industries/zed/assets/132238190/b484c679-965a-4e73-88dc-ebb670a0f390 )
2024-01-29 11:32:35 -05:00
d1y
8263da02bd
Make .jsonc icon use storage icon ( #6972 )
...
Jsonc is a simplified json format which allows comments and unquoted
values delimited by whitespace. A jsonc formatted file can be
unambiguously transformed to a json file. Comments will be stripped out
and quotes added.
Release Notes:
- Added an icon for .jsonc files
2024-01-29 13:47:23 +02:00
d1y
4fc01163da
Add Vue file icon ( #6930 )
...
https://github.com/vuejs/art/blob/master/white-on-dark-logo.svg
<img width="222" alt="image"
src="https://github.com/zed-industries/zed/assets/45585937/2839dd7e-ea25-4f9b-aac9-2437f1c3df23 ">
Release Notes:
- Added icon for `.vue` files.
2024-01-28 12:32:43 -05:00
d1y
e38489196d
Make .gitkeep icon use VCS icon ( #6931 )
...
This should be a standard recognized by everyone
```bash
mkdir todo
touch todo/.gitkeep # just placeholder
git add todo
git commit
```
Release Notes:
- Added icon for `.gitkeep` files.
2024-01-28 16:30:30 +02:00
Noritada Kobayashi
3493e71ad4
Add Ruby file icon ( #6922 )
...
This icon is designed based on [Ruby's official logo], to harmonize with
the other icons.
It is deformed and simplified to be human-recognizable, even at letter
size.
[Ruby's official logo]: https://www.ruby-lang.org/en/about/logo/
Release Notes:
- Added Ruby file icon.
2024-01-28 13:46:32 +02:00
Joseph T. Lyons
e26d6d7a49
Add elixir icons
2023-08-18 14:54:53 -04:00
Joseph T. Lyons
ab73375a61
Alphabetize list
2023-08-18 14:07:55 -04:00
Joseph T. Lyons
ffdca77124
Add python file icon
2023-08-18 14:07:17 -04:00
Nate Butler
c4709418d1
Format
2023-07-31 12:50:30 -04:00
Nate Butler
e07a81b225
Add additional storage filetypes
2023-07-31 12:49:55 -04:00
Derek Briggs
9fc1ebcb5b
icon updates
2023-07-26 11:19:34 -06:00
Derek Briggs
1d1da74d72
Adjustment
2023-07-20 15:05:26 -06:00
Derek Briggs
0769458ae4
Detail adjustments
2023-07-20 15:04:23 -06:00
Derek Briggs
1242b5b4a2
Solid tab on folder icon
2023-07-20 13:13:44 -06:00
Derek Briggs
95947f6d3a
icon adjustment
2023-07-20 12:29:57 -06:00
Derek Briggs
c56d62fd84
gitmodules to git icon
2023-07-20 12:29:50 -06:00
Derek Briggs
8f0b24b264
Add moar icons
2023-07-20 12:01:41 -06:00
Derek Briggs
f051e66231
code icon adjustment
2023-07-20 10:15:20 -06:00
Derek Briggs
a90b151d52
Updated icons with additions
2023-07-20 10:07:32 -06:00
Mikayla Maki
9c9ce15afc
Add a few more spare associations
2023-07-19 11:14:31 -07:00
Derek Briggs
f4413b0969
Fix files that don’t have a prefix
2023-07-19 11:10:30 -07:00
Derek Briggs
c754c1e9e2
Update icons to new zed file icon set
2023-07-19 11:10:30 -07:00
Mikayla Maki
8c855680e7
Make file types live reload
2023-07-19 11:10:30 -07:00
Mikayla Maki
fd72f4526d
Added file suffix and icon associations data
2023-07-19 11:10:30 -07:00