# Juno REPL layout change

**URL:** <https://discourse.julialang.org/t/juno-repl-layout-change/13909>\
**Category:** Juno\
**Created:** [August 22, 2018, 11:59pm UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909 "2018-08-22T23:59:11Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![neyhay](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/neyhay/32/5098_2.png) [@neyhay](https://discourse.julialang.org/u/neyhay)\
**Post date:** [August 22, 2018, 11:59pm UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/1 "2018-08-22T23:59:11Z")

</div>

I would like to change the width of the collapsible REPL pane to match the width of the script pane so that I can free up some real estate for the plotting pane. However, I can’t figure out how to change the width of the collapsible part which runs full-width. I can split the pane in two, but I can’t extend the plotting area down to fill the gap. I’m using uber-juno 0.2.0 and Atom 1.29.

Any help is appreciated.

 ![Screenshot](https://global.discourse-cdn.com/julialang/original/3X/3/8/387ef90b70c015121ef681eaeb296106d315e15a.png)

---

<div class="post-metadata">

**Author:** ![tomtom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomtom/32/5106_2.png) [@tomtom](https://discourse.julialang.org/u/tomtom)\
**Post date:** [August 23, 2018, 11:10am UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/2 "2018-08-23T11:10:48Z")

</div>

drag and drop the panel. It’s not always easy. I’ve tried so many times and it finally works.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [August 23, 2018, 11:19am UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/3 "2018-08-23T11:19:22Z")

</div>

You could move the Plot Pane to the right dock like so:

 ![grafik](https://global.discourse-cdn.com/julialang/original/3X/6/a/6a1249bd03f28c8e4f9a2852bb64e1841297cdb9.png)

---

<div class="post-metadata">

**Author:** ![kevbonham](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kevbonham/32/216165_2.png) [@kevbonham](https://discourse.julialang.org/u/kevbonham)\
**Post date:** [August 23, 2018, 11:19am UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/4 "2018-08-23T11:19:56Z")

</div>

> [@tomtom](#):
>
> drag and drop the panel. It’s not always easy. I’ve tried so many times and it finally works

Yes, and pay attention to what the blue boxes that pop up as guides look like. There are also menu options (I think “split pane left,” “split pane down” etc) that give you a bit more control.

> [@neyhay](#):
>
> I can split the pane in two, but I can’t extend the plotting area down to fill the gap. I’m using uber-juno 0.2.0 and Atom 1.29

This is an Atom thing, not a Juno thing. I can’t tell for sure but I think you might be running into a different problem than what I said above - there’s an atom workspace setting that’s something like “close empty panes” or something that you might not have selected. So even when there’s no tab in a given pane, it stays open.

I’m not at a computer, so I can’t find it exactly, but search around the atom settings for stuff related to “panes” and I think you’ll figure it out.

---

<div class="post-metadata">

**Author:** ![Moses](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@Moses](https://discourse.julialang.org/u/Moses)\
**Post date:** [August 23, 2018, 11:35am UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/5 "2018-08-23T11:35:50Z")

</div>

I had the same problem.  
You have to close the REPL pane to allow the Plot plane to fill up the space. Now you can split the Script pane downwards and insert the REPL again.  
Make sure “Remove Empty Panes” is selected in Atom’s Core settings (but that’s the default anyway).

 ![Atom_REPL_Plot](https://global.discourse-cdn.com/julialang/original/3X/6/d/6db0af6299e040e9cf7c4a8246a44304ec429947.jpeg)

---

<div class="post-metadata">

**Author:** ![neyhay](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/neyhay/32/5098_2.png) [@neyhay](https://discourse.julialang.org/u/neyhay)\
**Post date:** [August 23, 2018, 6:15pm UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/6 "2018-08-23T18:15:46Z")

</div>

Thanks everyone for your help. Moses your solution worked for me. The closer I can get this to mimic Rstudio the happier I’ll be.

---

<div class="post-metadata">

**Author:** ![kevbonham](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kevbonham/32/216165_2.png) [@kevbonham](https://discourse.julialang.org/u/kevbonham)\
**Post date:** [August 25, 2018, 1:19pm UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/7 "2018-08-25T13:19:34Z")

</div>

Definitely understand this impulse. Just wait until you get used to all the awesome text editing features of atom (multiple select, keyboard shortcuts for file navigation etc) and then you’re forced to go back to RStudio…

I use atom to code in R now (using hydrogen) - it’s not quite as nice for some R-specific stuff, but sooooo much better for actual coding.

---

<div class="post-metadata">

**Author:** ![11112](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/11112/32/11046_2.png) [@11112](https://discourse.julialang.org/u/11112)\
**Post date:** [February 8, 2019, 11:52am UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/8 "2019-02-08T11:52:23Z")

</div>

how did you achieve this?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [February 9, 2019, 11:54am UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/9 "2019-02-09T11:54:24Z")

</div>

> [@kevbonham](#):
>
> > drag and drop the panel. It’s not always easy. I’ve tried so many times and it finally works
> 
> Yes, and pay attention to what the blue boxes that pop up as guides look like. There are also menu options (I think “split pane left,” “split pane down” etc) that give you a bit more control.

See above.

---

<div class="post-metadata">

**Author:** ![BLI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bli/32/37206_2.png) [@BLI](https://discourse.julialang.org/u/BLI)\
**Post date:** [February 9, 2019, 11:56am UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/10 "2019-02-09T11:56:01Z")

</div>

Is there a way to save the layout of Juno windows so that the next time I start Juno, it starts with the chosen layout?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [February 9, 2019, 3:03pm UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/11 "2019-02-09T15:03:22Z")

</div>

It should do that automatically unless you have the “Standard Layout” option activated (might be different on macOS though).

---

<div class="post-metadata">

**Author:** ![BLI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bli/32/37206_2.png) [@BLI](https://discourse.julialang.org/u/BLI)\
**Post date:** [February 11, 2019, 1:21pm UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/12 "2019-02-11T13:21:36Z")

</div>

Thanks for tip: I probably chose “Standard Layout” when I installed Juno, without knowing the implication. Is there a setting to change this, or do I have to uninstall and reinstall Atom/Juno?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [February 11, 2019, 2:57pm UTC](https://discourse.julialang.org/t/juno-repl-layout-change/13909/13 "2019-02-11T14:57:10Z")

</div>

You can tick the `First Boot` option in the julia-client settings and restart Atom.  
That’s kind of unfortunate UX though so I’ll change how this is handled in the next release.
