# Atom as IDE for Julia

**URL:** https://discourse.julialang.org/t/atom-as-ide-for-julia/9033
**Category:** New to Julia
**Tags:** question, package
**Created:** [February 13, 2018, 1:53pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033 "2018-02-13T13:53:06Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![tsl015](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tsl015/32/3423_2.png) [@tsl015](https://discourse.julialang.org/u/tsl015)
#### Post date: [February 13, 2018, 1:53pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/1 "2018-02-13T13:53:06Z")

</div>

Hi all,

I was trying to use Atom as IDE for Julia, but somehow the console shown in the following picture is not what I expected. I have installed package ink, Julia-client, language-julia, and uber-juno. I am sure they are in the newest version. Does anyone know what causes this problem?

 ![27999640_1523249297743701_1470822631_o](https://global.discourse-cdn.com/julialang/original/3X/5/a/5acfc8243e5a31628e9a2c33de88b9804f8240b0.jpeg)

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [February 13, 2018, 1:59pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/2 "2018-02-13T13:59:17Z")

</div>

I think that is the new console.

---

<div class="post-metadata">

### Author: ![Pbellive](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pbellive/32/3604_2.png) [@Pbellive](https://discourse.julialang.org/u/Pbellive)
#### Post date: [February 13, 2018, 5:04pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/3 "2018-02-13T17:04:42Z")

</div>

Yes,  
That’s what the console looks like in Atom for me. The look has recently changed. Is the console not working for you?

---

<div class="post-metadata">

### Author: ![tsl015](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tsl015/32/3423_2.png) [@tsl015](https://discourse.julialang.org/u/tsl015)
#### Post date: [February 13, 2018, 6:42pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/4 "2018-02-13T18:42:43Z")

</div>

Thanks for the reply, this is what I expect for the console from Atom version 1.19.3:

 ![28080296_1523748777693753_1778810323_o](https://global.discourse-cdn.com/julialang/original/3X/f/c/fc7ba1bfbb39c1da137531cea224a394b81109b9.jpeg)

So there is no the row of functional keys in the Atom version 1.23.3? By the way, the console is indeed working, and I am just confused by the appearance.

---

<div class="post-metadata">

### Author: ![siqi\_wei](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/siqi_wei/32/3784_2.png) [@siqi\_wei](https://discourse.julialang.org/u/siqi_wei)
#### Post date: [February 14, 2018, 12:46pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/5 "2018-02-14T12:46:17Z")

</div>

I have the sample question. And I definitely prefer the one before.

Btw, another dumb question. when the julia codes are running, I remember there is a spinning gear. And at the bottom the processing bar is also moving. But now the gear still appears but it is still. So is the processing bar. So it looks like it got stuck even though it is still working. I dont know if you have the same problem or it is something wrong. Thanks very much! 😅

---

<div class="post-metadata">

### Author: ![louisponet](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/louisponet/32/2070_2.png) [@louisponet](https://discourse.julialang.org/u/louisponet)
#### Post date: [February 14, 2018, 1:13pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/6 "2018-02-14T13:13:17Z")

</div>

There was a change from that console to a more standard Julia repl. I believe this was done for speed related reasons and the like. see [[ANN] Juno 0.6.7 - #77 by PetrKryslUCSD](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/77)

---

<div class="post-metadata">

### Author: ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)
#### Post date: [February 14, 2018, 1:20pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/7 "2018-02-14T13:20:37Z")

</div>

Is the REPL really barebones in comparison? The way I remember it, the Juno console was way more barebones, and lacked a lot of the features in the REPL. This is admittedly some time ago, but I don’t even think there was syntax highlighting, and the command history and tab completion fell short of the REPL.

In case my impression is out of date: what console features are missing in the REPL?

---

<div class="post-metadata">

### Author: ![louisponet](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/louisponet/32/2070_2.png) [@louisponet](https://discourse.julialang.org/u/louisponet)
#### Post date: [February 14, 2018, 1:23pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/8 "2018-02-14T13:23:02Z")

</div>

Oh sorry, that’s not what I meant with barebones, I just meant more directly like the normal Julia repl!

---

<div class="post-metadata">

### Author: ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)
#### Post date: [February 14, 2018, 1:26pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/9 "2018-02-14T13:26:21Z")

</div>

> [@tsl015](#):
>
> So there is no the row of functional keys in the Atom version 1.23.3?

Those keys are the debugging tool menu, right? As I understand it, they have now moved to the editor pane, where they belong.

---

<div class="post-metadata">

### Author: ![piever](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/piever/32/1815_2.png) [@piever](https://discourse.julialang.org/u/piever)
#### Post date: [February 14, 2018, 1:35pm UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/10 "2018-02-14T13:35:09Z")

</div>

On the plus side, speed has massively improved and I haven’t experienced speed related issues in a while with Juno (though it is surprising that spinning a wheel should cause such large performance issues).

---

<div class="post-metadata">

### Author: ![Martin\_Florek](https://avatars.discourse-cdn.com/v4/letter/m/f4b2a3/32.png) [@Martin\_Florek](https://discourse.julialang.org/u/Martin_Florek)
#### Post date: [February 16, 2018, 5:51am UTC](https://discourse.julialang.org/t/atom-as-ide-for-julia/9033/11 "2018-02-16T05:51:26Z")

</div>

Menu: Julia \> Settings… \> Section: Julia Options \> Console Style = Legacy (/ REPL-based) + Restart.  
Next e.g. press icon `Show Console` (Cmd+J Cmd+O)…

After installing the update in Atom, the window popped up and You accepted a console change.
