fiv
I really like the Zed editor but recently code completion just stopped working. I still get syntax highlighting just no code completion. Is anybody having the same issue or know what the problem might be.
Trending in Questions
Hello!
Suppose you are building workflow (order / task / payment) processing system with the following requirements:
Each workflow con...
New
I’m in search of an Elixir library that offers PDF generation capabilities similar to Ruby’s Prawn. While there have been discussions abo...
New
I’m looking to build a personal workflow to quickly deploy web applications written in elixir/phoenix, for local consumption (ie not on t...
New
Before I dive in myself, did anyone successfully sprinkle Hologram into their existing LiveView app?
Looking for hints regarding:
Addi...
New
Kia ora,
We have been using elixir-google-api to connect to Google Drive. However, with the updates to Tesla due to CVEs this is now bro...
New
Hi all, I wanted to ask how the community is dealing with post-release steps.
Today we have Ecto migrations, which make sure that the db...
New
Hello,
I have an Elixir backend that implements a custom protocol over TCP. I want to load test the backend and assess the performance o...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #graphql
- #ai
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










Showing Posts 17 to 8- Show Best Posts
- Show All Posts (oldest first)
- Show All Posts (newest first)
conradwt
Correction, I actually did configure the language servers for both Elixir and HEEx file types. Here’s the relevant snippets from my settings.json file:
conradwt
I actually published a fix several months back where one can expand Emmet snippets in both .heex templates and within H sigil. It’s working for me as expected using the installed extension, Emmet v0.0.11. Also, I didn’t have to explicitly start any servers.
katafrakt
Ok, then probably you need to do what this article mentions for Emmet - for HTML server. The issue is that the HTML server is not started for
.heex.htmlfiles, so actions specific for HTML are not run. The key would be to force HTML server to start on HEEX files.Well, they are. Syntax highlighting works. Elixir language server starts. It does not claim to provide same capabilities as with plain HTML files. Perhaps this is a discussion better suited for some Zed forum or issue tracker.
Mainly Emacs.
theagilecoder
Yes I saw this and I thought its outdated. Zed already has a “vscode-html-language-server“ that runs to provide autocompletion to .html files (just like emmet) So I think explicitly installing emmet loses the point. Zed is not able to use its emmet alternative to comprehend heex files even if it claims that heex templates are supported by zed Elixir | Elixir. So, If this is a WIP in zed, then Ill continue with VS code then. Can I ask you which editor you use ?
theagilecoder
Thanks for your explanation. So if I understand you correctly for both major lsps - expert and elixir-ls Ill have to wait for heex support. or I keep using VS code where this works correctly somehow. I was just experimenting with zed.
katafrakt
This article describes how to make Emmet server work with HEEx files: Setting up Zed for Elixir development in 2026 💧 - DEV Community and provide HTML completion. I haven’t tried it myself, but looks reasonable.
LostKobrakai
You need to differenciate between the pieces an extenension enables. They can bring in syntax highlighting through tree-sitter as well as additional language servers. The elixir extension does include heex tree sitter grammer. Autocomplete comes from LSPs. For html files zed runs the built in html lsp. That one wouldn’t understand heex though. For the elixir LSPs available the support for heex is wip at best and imo their maintainers focus is better used improving their support of elixir code before their support of heex.
In the end heex is not html. This is not as simple as “just do what you do for html for this other file”.
theagilecoder
Providing more details:
In heex files I dont get autocomplete of HTML tags. For ex. if I type ```
<div>``` then the div autoclosing tags should be autogenerated like in .html files in zed.In .html files its working as expected.
Zed claims HEEX support in its elixir support is on by default. Elixir | Elixir
katafrakt
To be honest I’m not sure what you expect here. There is no Elixir code in the screenshot where the code completion could happen. Could you elaborate?
theagilecoder
I have just installed Zed with the elixir official extension. It should work by default right in the .heex files ?
Code completion works for me in .ex file but doesn’t in .heex
If I create a regular .html file in zed, then the HTML autocomplete works as expected.