What code editor do you use for Elixir development?

I have a list 3 times bigger than that and Emacs still manages to complain about not being able to watch directories due to no file descriptors left.

Trust me, I have configured macOS to give a lot of file handles to each process (and increased the global limit). Nothing helps. Eventually somebody here in this forum told me that Emacs controls the limit as a compile-time constant which is dumb beyond belief.