ion

ion

Atom Beam.smp using up 100% resources

is anybody else finding beam.smp to take up 100%+ system resources on macOS when launching Atom editor with the deprecated atom-elixir/language-elixir plugin?

Most Liked

mkunikow

mkunikow

I don’t like atom at all :slight_smile: (visual studio code/ spacemacs fan)

mkunikow

mkunikow

Tern is for javascript ..
First you need to install it on your system.
Spacemacs js layer

But I prefer visual studio code for js editing

Our spacemacs wiki

ion

ion

the problem is with the PATH not finding the tern binary when using spotlight.

but if I use open /Applications/Emacs.app --args --debug-init (fish shell, iterm), it works fine.

which emacs returns /usr/bin/emacs, which isn’t what I installed.

mkunikow

mkunikow

ok so can you just specify tern location in spacemacs config file when you define javascript layer?
I think this should fix problem
(javascript :variables tern-command '("node" "/path/to/tern/bin/tern"))

PS
But any way you won’t find better editor for javascript than visual studio code :smiley:

  • node.js debugging
  • typescript definitions: you can download typescript definition for library for example jquery and then you have documentation, code hints for this library
jackalcooper

jackalcooper

I’ve given up on Atom. Atom on my Mac always got frozen in about 3 minutes and prompt “wait or close”. I’ve tried Emacs, Spacemacs and Vim each for a while. Finally I think VS Code fits me the best and it’s very stable.

Where Next?

Popular in Questions Top

sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
New
Kagamiiiii
Student & New to elixir. Nice language. I want to convert a english character, e.g. “a”, which is stored in a variable, to it’s asci...
New
sacepums
Hey guys. I'm new to elixir and im really stocked about it. But I ran into a bit of problem - I need to convert a date sting, for examp...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New

Other popular topics Top

yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
itssasanka
Hi all, Trying to get some more clarity over utc_datetime and naive_datetime for Ecto: https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New

We're in Beta

About us Mission Statement