Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Bicep files #4374

Closed
lunjon opened this issue Oct 19, 2022 · 3 comments · Fixed by #4403
Closed

Add support for Bicep files #4374

lunjon opened this issue Oct 19, 2022 · 3 comments · Fixed by #4403
Labels
A-tree-sitter Area: Tree-sitter C-enhancement Category: Improvements E-easy Call for participation: Experience needed to fix: Easy / not much E-good-first-issue Call for participation: Issues suitable for new contributors E-help-wanted Call for participation: Extra attention is needed

Comments

@lunjon
Copy link
Contributor

lunjon commented Oct 19, 2022

Azure Bicep language has a language server and tree sitter grammar that can be used to add support for it in Helix.

@lunjon lunjon added the C-enhancement Category: Improvements label Oct 19, 2022
@lunjon
Copy link
Contributor Author

lunjon commented Oct 19, 2022

I have a working configuration for the LSP that I use in Helix already. I could also write on how to install/setup the language server.

I just started on tree-sitter grammar for highlights, which I've never done before, so that could probably take a while. Depending on what level of highlight is acceptable for initial support, something basic may be enough (keywords, literals, comments, etc.)?

With that said, I'd would very much like to contribute with this.

@the-mikedavis the-mikedavis added E-easy Call for participation: Experience needed to fix: Easy / not much E-help-wanted Call for participation: Extra attention is needed A-tree-sitter Area: Tree-sitter E-good-first-issue Call for participation: Issues suitable for new contributors labels Oct 19, 2022
@wylited
Copy link

wylited commented Oct 21, 2022

Hi, I am relatively new, but I would like to try to do this.

What language server and formatter does bicep use?
thanks.

@lunjon
Copy link
Contributor Author

lunjon commented Oct 21, 2022

Hi, I am relatively new, but I would like to try to do this.

What language server and formatter does bicep use? thanks.

@wylited, I have created a draft PR. Maybe you can contribute on my branch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-tree-sitter Area: Tree-sitter C-enhancement Category: Improvements E-easy Call for participation: Experience needed to fix: Easy / not much E-good-first-issue Call for participation: Issues suitable for new contributors E-help-wanted Call for participation: Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants