Hi. Maybe the word "daunting" is not the most appropriate and this may be because English is not my native language.
What I was trying to say is that in vanilla emacs24 every time I opened an .ex or .exs file I had to load elixir mode, company mode and who knows what else. Every time I opened a file. That is what I described as daunting.
Having used IDE's and editors I thought that I had to, somehow, configure a config file inside my project folder in order for some things to work automatically. In atom you just do "atom ." and you have a project. Even when you open .exs files outside of a project it still recognizes it. I assumed that people did some kind of procedure every time they started a new project in emacs in order for alchemist to work. Now that I am older and wiser I know this is not the case. I also assumed that since it was working for everyone else they must be doing something that is so common sense that no one bothered to mention it. I did follow the guide but still couldn't make it work.
I didn't know about setting a hook for elixir configuration and my question was querying for tips like this.
Since then I followed the advice from @vasspilka and @mkunikow and tried again spacemacs. This time it looks way much better and many of my assumptions seem invalid.