# Atom versus VS code

**URL:** <https://discourse.julialang.org/t/atom-versus-vs-code/11704>\
**Category:** Tooling\
**Created:** [June 15, 2018, 4:02pm UTC](https://discourse.julialang.org/t/atom-versus-vs-code/11704 "2018-06-15T16:02:58Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![SZJX](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/szjx/32/4036_2.png) [@SZJX](https://discourse.julialang.org/u/SZJX)\
**Post date:** [June 21, 2018, 5:24pm UTC](https://discourse.julialang.org/t/atom-versus-vs-code/11704/21 "2018-06-21T17:24:13Z")

</div>

I totally agree. It’s just that sometimes the configuration takes too much effort and would still break for no apparent reason. Tinkering around is fun but eventually you’d just want to get on, getting actual productive work done. The plugins in the more “modern” editors do a decent job most of the time for the functionalities offered by Emacs/Vim. For example the Vim plugins in VSCode/IntelliJ aren’t quite there yet with Evil, but they’re close enough. Actually I still do most of my Elixir coding in Emacs (until plugins in other editors can catch up, the experience in Emacs is really good). It’s just that you’d have to make adjustments/choices based on situations instead of sticking to one thing forever regardless of the actual conditions.

---

<div class="post-metadata">

**Author:** ![gdkrmr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdkrmr/32/2791_2.png) [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Post date:** [June 21, 2018, 6:19pm UTC](https://discourse.julialang.org/t/atom-versus-vs-code/11704/22 "2018-06-21T18:19:34Z")

</div>

> It’s just that sometimes the configuration takes too much effort

I totally agree, for me changing to [spacemacs](http://spacemacs.org) was a total game changer. A very comprehensive collection of packages and they thought of a good user experience.

---

<div class="post-metadata">

**Author:** ![SZJX](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/szjx/32/4036_2.png) [@SZJX](https://discourse.julialang.org/u/SZJX)\
**Post date:** [June 21, 2018, 8:19pm UTC](https://discourse.julialang.org/t/atom-versus-vs-code/11704/23 "2018-06-21T20:19:28Z")

</div>

Yeah fellow Spacemacs user here. Too bad there isn’t a comprehensive Julia solution yet that’s why I’ve been using Juno for that 😀

---

<div class="post-metadata">

**Author:** ![gdkrmr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdkrmr/32/2791_2.png) [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Post date:** [June 21, 2018, 8:22pm UTC](https://discourse.julialang.org/t/atom-versus-vs-code/11704/24 "2018-06-21T20:22:41Z")

</div>

check out this one, it is pretty good: [https://github.com/syl20bnr/spacemacs/pull/10444](https://github.com/syl20bnr/spacemacs/pull/10444), it is just that the spacemacs maintainers are pretty slow to merge new layers.

---

<div class="post-metadata">

**Author:** ![SZJX](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/szjx/32/4036_2.png) [@SZJX](https://discourse.julialang.org/u/SZJX)\
**Post date:** [June 21, 2018, 8:26pm UTC](https://discourse.julialang.org/t/atom-versus-vs-code/11704/25 "2018-06-21T20:26:16Z")

</div>

Haha that’s where I commented whether I can use it already in the thread a month ago. Will try it out soon when I work on the next Julia project!

---

<div class="post-metadata">

**Author:** ![gdkrmr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdkrmr/32/2791_2.png) [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Post date:** [June 22, 2018, 12:07pm UTC](https://discourse.julialang.org/t/atom-versus-vs-code/11704/26 "2018-06-22T12:07:07Z")

</div>

I am using it on a daily basis and it is better than ESS, especially the terminal.

[Previous page](https://discourse.julialang.org/t/atom-versus-vs-code/11704.md?page=1)
