5 ms·
The elixir-tools Update Vol. 4
- sb8244 3y agoThanks for your work here!
- mhanberg 3y agoThanks!
- ric7setti 3y agowhy not using elixir lsp? what problem next ls is trying to solve?
- mhanberg 3y agoAuthor here! The answer to your question is in the FAQ on the website for Next LS in particular, and a motivation for the whole elixir-tools family of projects on the home page https://www.elixir-tools.dev/next-ls/#faq https://www.elixir-tools.dev/next-ls/#faq
- waynesonfire 3y agoTLDR, NIH
- mhanberg 3y agoWhat?
- abrookewood 3y agoNot Invented Here
- mhanberg 3y agoI wonder if waynesonfire will ever return to elaborate on what the mean exactly by that. I'm not really sure how 'Not Invented Here' applies to someone building an OSS project.
- waynesonfire 3y agoI dont have to elaborate. It's my interpretation of your reasoning. Nothing wrong with OSS or your desire to build something.
- mhanberg 3y agoThat's fine, but generally people on use that expression in a negative way, so I think it's reasonable to ask for explanation of why you think that. In general I don't think it's fair to leave drive by comments like that without elaboration, as others might just see it and take it at face value when further clarification might reveal a misunderstanding.
- atonse 3y agoThis is AWESOME!! seems to fix every single issue I’ve had with elixir LSP. Not sure how I’ve never heard of elixir tools in spite of being a full time elixir dev. Going to install this first thing tomorrow. I hope you guys are adding first class test and debugging support too. (Maybe you have, I haven’t read the whole list of features)
- deleted 3y ago[deleted]
- withinboredom 3y agoThe banding on the background is incredibly annoying, but looks interesting. I was considering learning Elixir the last few weeks, and I'm still on the fence. Does anyone have any good tips on how to set up a decent dev environment (IDE/debugging/etc.)?
- out_of_protocol 3y agoVSCode + ElixirLS is usually enough for everything. ASDF is a useful tool to install desired Erlang/Elixir version. Don't think you need anything else
- throwawaymaths 3y agoDirenv is generally a good idea once your project reaches a certain level of complexity
- roblh 3y agoDefinitely use ASDF for managing it. I’ve started using it for Node too and I quite like it, even though I was pretty hesitant to start using yet another package manager.
- abrookewood 3y agoI actually use RTX instead of ASDF as it's significantly faster and doesn't rely on shims. But you should definitely use one of them. [0] https://github.com/jdx/rtx https://github.com/jdx/rtx
- mhanberg 3y agoI have also switched to rtx, and even use it in the Next LS build pipeline as an easy way to install Elixir & OTP. https://github.com/elixir-tools/next-ls/blob/main/.cirrus.yml#L9-L16 https://github.com/elixir-tools/next-ls/blob/main/.cirrus.ym...
- mhanberg 3y agoWell sounds like you came to the right place! You can get started easily by installing the elixir-tools.vscode extension for VSCode and be off to the races! https://marketplace.visualstudio.com/items?itemName=elixir-tools.elixir-tools https://marketplace.visualstudio.com/items?itemName=elixir-t...