I became aware of Emacs in my college days but kept using ViM, I was naive and thought no one uses Vim except me. I was proud because I was using something a hacker uses.
I actively started using Emacs in the first year of my job. I was working for Curl project in Persistent Systems. At that time I had a choice between Curl IDE and Emacs. I am being inspired by all the movies immediately decided to use Emacs. Slowly and gradually I learned a thing or two about in Emacs. I learned philosophy and learned to customise my own editor.
Emacs has a good learning curve. At first, you will struggle just to close the editor, save files. The absence of tabs will confuse you. But in the long run, you will have a deep understanding of the language/platform you are working on. I, like most people, started setting up emacs the way I want it. I experimented with various Modes. Since then I have worked in many languages like C++, Ruby, Python, C#, Javascript/Node; But my editor stayed the same.
I have never felt limited with emacs, Partly cause I am good at using Emacs and partly I don’t like IDEs. I always find interesting people using emacs, a great example will be Yukihiro Matz, Inventer of Ruby. He shared a SlideShare on Emacs, go take a look.
Leave a Reply