ihabunek
LSP-elixir plugin for Sublime Text
I’m happy to announce the initial release of LSP-elixir plugin for Sublime Text which integrates the great elixir-ls server with the editor to provide IDE-like capabilities.
It’s been possible to connect the two before, but this plugin removes the need to download elixir-ls yourself and fiddle with LSP plugin config files.
Check out the code and install instructions on Github:
https://github.com/sublimelsp/LSP-elixir
This being the first release, testing and feedback are welcome.
Most Liked
hectorsq
sicksid
hey, I love this package and thank you for releasing it! I have a question though
what would be the correct schema for overriding elixirLS.projectDir inside a <project_name>.sublime-project file?
{
"folders":
[
{
"folder_exclude_patterns":
[
"./services/deps",
"./services/api/assets/node_modules"
],
"path": "."
}
],
"settings":
{
"LSP": {
"lsp-elixir" : {
"settings": {
"elixirLS":
{
"projectDir": "./services",
},
}
},
"elixir-ls":
{
"enabled": true,
"settings" : {
"elixirLS.projectDir": "./services"
}
},
},
}
}
tried a lot of different configurations and nothing seems to work, when I save, I get this error
1:1 ElixirLS error No mixfile found in project. To use a subdirectory, set `elixirLS.projectDir` in your settings
which makes sense but I would like to be able to open my project and have the features from your package working in this umbrella app
Last Post!
sicksid
its a dev build so its not officially the new version of sublime, here you go https://www.reddit.com/r/SublimeText/comments/et9fte/sublimetext_4_dev_build/
Popular in Discussions
Other popular topics
Chat & Discussions>Discussions
Latest on Elixir Forum
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
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










