zed/assets/icons
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
..
file_icons Add syntax highlighting and LSP (erlang_lsp) for Erlang (#7093) 2024-02-01 18:54:26 +02:00
ai.svg
arrow_circle.svg
arrow_down.svg
arrow_left.svg
arrow_right.svg
arrow_up.svg
arrow_up_right.svg
at_sign.svg
backspace.svg
bell.svg
bell_dot.svg
bell_off.svg
bell_ring.svg
bolt.svg
caret_down.svg
caret_up.svg
case_insensitive.svg
check.svg
check_circle.svg
chevron_down.svg
chevron_left.svg
chevron_right.svg
chevron_up.svg
circle_check.svg
command.svg
control.svg
conversations.svg
copilot.svg
copilot_disabled.svg
copilot_error.svg
copilot_init.svg
copy.svg
dash.svg
delete.svg
desktop.svg
disconnected.svg
download.svg
ellipsis.svg
error.svg
escape.svg
exit.svg
external_link.svg
feedback.svg
file.svg
filter.svg
github.svg
hash.svg
inlay_hint.svg
link.svg
logo_96.svg
magic_wand.svg
magnifying_glass.svg
mail_open.svg
maximize.svg
menu.svg
mic.svg
mic_mute.svg
minimize.svg
option.svg
page_down.svg
page_up.svg
plus.svg
project.svg
public.svg
quote.svg
replace.svg
replace_all.svg
replace_next.svg
return.svg
select_all.svg
shift.svg
snip.svg
space.svg
speaker_loud.svg
speaker_off.svg
split.svg
stop_sharing.svg
tab.svg
terminal.svg
update.svg
user_group_16.svg
warning.svg
word_search.svg
x.svg
zed_x_copilot.svg