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

Feature: Good support for eex/leex files #98

Closed
axelson opened this issue Jun 1, 2020 · 4 comments
Closed

Feature: Good support for eex/leex files #98

axelson opened this issue Jun 1, 2020 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@axelson
Copy link
Member

axelson commented Jun 1, 2020

If VSCode had direct support for universally embedding languages that would be ideal, but it's currently on the backlog:

You can embed syntax highlighting, this might be the lowest hanging fruit:
https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide#embedded-languages

You can also embed support for another language server:
https://code.visualstudio.com/api/language-extensions/embedded-languages

If you use tailwind css, this extension has support for eex (and leex?) files, and might be a good source of inspiration:
https://github.com/bradlc/vscode-tailwindcss

@axelson axelson added enhancement New feature or request help wanted Extra attention is needed labels Jun 1, 2020
@axelson
Copy link
Member Author

axelson commented Jun 1, 2020

Semi-related issue: #21

@bdtomlin
Copy link

Thanks for the reply. I was not aware that universal embedding wasn't supported, and judging by the age of that issue it's definitely not a priority. I'll have to spend some time reading in detail to see if there is a reasonable solution in the near term.

@NatoBoram
Copy link

microsoft/vscode#1751 was closed last month

@lukaszsamson
Copy link
Collaborator

Closing this as it's too broad to be actionable. If anyone has a specific ideas on what needs improvement then please open a separate issue.
Basic elixir features like completions, hover, definition work fine. Variables defined in template does not (I opened #279). HTML/CSS/JS completions does not (I opened #278 to track that).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants