I use Atom because it feels like every part of the program is open to me to be modified. I haven’t taken advantage of this as much as I could, but I place value on the aesthetic experience of using a program where, at any point, I can go into the source code, tweak it, and rebuild it. If I download a package and am less than happy about how it’s working, I can change that package.
I’m a dabbler. A dilettante. I play with scripts and make digital toys and then abandon them to move on to other hobbies. I tried and greatly disliked IT as a profession, so what I do I do purely for the fun of it. I need an editor that can facilitate my disjointed projects. For many years, this was Notepad++ for me. It had basic language highlighting and an FTP plugin and that was basically all I needed. Then I decided that I needed the ability to make my own language highlighting scheme and the rigidity of N++'s system led me to search the Internet for something new. I found Atom. From the first day, I was able to find packages that did things I wanted from my editor. I was able to find language packages other people had written, and I could understand most of what they were doing. I found a rich API and I learned CoffeeScript and could make the editor do anything I wanted it to, though my grasp of MVC is still a bit shaky. At this point, I wouldn’t call myself brand loyal, but I’m at home with the program.
Which package do you have, and what bugs are you observing?
Coffeescript (Atom) does seem more friendly for me than TypeScript (VSC).