zediogoviana

zediogoviana

I installed SuperElixir Package on Sublime Text 3 and followed the instructions (installed SublimeLinter
and Elixir also) in order to lint my Elixir projects.

However, I think Sublime can’t find the linter. I only get the message <file>: No lint results.
As for the Elixir package for syntax highlight and formatting, I added "mix_format_on_save": true to the settings, but it isn’t working. Only through the super+shift+c keybinding.

Has anyone had these problems also?
Thanks in advance!

Showing Posts 1 to 4

NobbZ

NobbZ

I skimmed the packages source code.

  • It ships with a very old version of elixir_sense, it might simply not work with current elixir versions.
  • “Linting” seems to only inlcude compiler warnings. Try to_charlist vs. to_char_list, the latter should trigger a compiler warning.
  • I can not say anything about the format on save thing. I found that that the setting is mentioned in the “Elixir” plugin, though I can’t say much beyond that.

Instead of the very old “SuperElixir”, have you considered using LSP + elixir-ls (config example). You should probably use a tagged version of the elixir-ls, master likes to break every now and then :smiley:

zediogoviana

zediogoviana OP

Thank you! I tried LSP + elixir-ls and it works great! Even on save format started working properly, don’t really understand why.

I got one last question due to elixir-ls dialyzer integration. Since there isn’t an official plugin for Sublime, how do I enable/disable dialyzer here? Setting elixirLS.dialyzerEnabled to false in LSP client settings doesn’t work.

Cheers!

NobbZ

NobbZ

I can’t tell for sure, but I assume, you need to set it in initializationOptions.

{
  "elixir-ls": {
    "initializationOptions": {
      "elixirLS": {
        "dialyzerEnabled": false
      }
    },
    // existing settings
  }
}
zediogoviana

zediogoviana OP

Sorry, still doesn’t work. I’ll keep it as it is, and if I find a solution I’ll post it here!

Thanks for the tips!
Cheers.

— All posts loaded —

Where Next? Top

Trending in Questions Top

water
I’m aware of 2 such projects, are there others? git: GitHub - team-alembic/realworld: A fullstack Phoenix LiveView application with back...
New
katta
I having some trouble figuring out if I have set myself too strict of standards for my production server. Currently I can handle 75% of r...
New
peck
Hi everyone. My team and I have been working on a fairly modest app based around video streaming and chat, but we’ve landed a customer t...
New
bradley
I really like the adapter patterns that ecto, nebulex, waffle, etc. use and would love find something similar for a key management servic...
New
unaware8150
Hello folks! So at work, we are seeing some situations where we have to define some “fixed” strings that are used across the codebase in...
New
Alvinkariuki
How Can I Optimise Compile Time Dependencies I have been building an elixir application for about 2 years now. Many modules and files ha...
New

Other Trending Topics Top

budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
budgie
I love Elixir. It’s one of 2 programming languages I’ve ever fallen in love with. But I don’t use it anymore. Serverless was the promis...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews