# Show hidden cells in Pluto

**URL:** <https://discourse.julialang.org/t/show-hidden-cells-in-pluto/68610>\
**Category:** Pluto\
**Created:** [September 23, 2021, 1:55am UTC](https://discourse.julialang.org/t/show-hidden-cells-in-pluto/68610 "2021-09-23T01:55:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![amrods](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amrods/32/2543_2.png) [@amrods](https://discourse.julialang.org/u/amrods)\
**Post date:** [September 23, 2021, 1:55am UTC](https://discourse.julialang.org/t/show-hidden-cells-in-pluto/68610/1 "2021-09-23T01:55:46Z")

</div>

How can I show hidden cells in `Pluto.jl`?  
Specifically, if you open [this](https://github.com/JuliaAcademy/Decision-Making-Under-Uncertainty/blob/master/notebooks/1-MDPs.jl) notebook in `Pluto`, you will not see all the other `using` statements after

```julia
using Plots; default(fontfamily="Computer Modern", framestyle=:box) # LaTex-style

```

but they are present in the plain `.jl` file, and are executed when `Pluto` opens it. Is it possible to see that within `Pluto`?

---

<div class="post-metadata">

**Author:** ![lungben](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lungben/32/12314_2.png) [@lungben](https://discourse.julialang.org/u/lungben)\
**Post date:** [September 23, 2021, 4:41am UTC](https://discourse.julialang.org/t/show-hidden-cells-in-pluto/68610/2 "2021-09-23T04:41:11Z")

</div>

There is a little eye-symbol next to each Pluto cell on the left side. When you click it, the source code of the cell is shown/hidden.

---

<div class="post-metadata">

**Author:** ![amrods](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amrods/32/2543_2.png) [@amrods](https://discourse.julialang.org/u/amrods)\
**Post date:** [September 23, 2021, 11:41pm UTC](https://discourse.julialang.org/t/show-hidden-cells-in-pluto/68610/3 "2021-09-23T23:41:00Z")

</div>

It was not that. I think it was that the cells are present, but they are not evaluated in the order the show up in the notebook.

---

<div class="post-metadata">

**Author:** ![lungben](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lungben/32/12314_2.png) [@lungben](https://discourse.julialang.org/u/lungben)\
**Post date:** [September 24, 2021, 6:11am UTC](https://discourse.julialang.org/t/show-hidden-cells-in-pluto/68610/4 "2021-09-24T06:11:03Z")

</div>

The evaluation order of Pluto cells is determined automatically by their dependencies. It is in general independent of the cell ordering shown in the notebook.  
The cell order in the notebook.jl file corresponds to the evaluation order (not the one shown in the notebook) so that the .jl file is executable stand-alone (without Pluto).

---

<div class="post-metadata">

**Author:** ![amrods](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amrods/32/2543_2.png) [@amrods](https://discourse.julialang.org/u/amrods)\
**Post date:** [September 25, 2021, 1:14am UTC](https://discourse.julialang.org/t/show-hidden-cells-in-pluto/68610/5 "2021-09-25T01:14:43Z")

</div>

I see. But if you execute that jl file in Julia, not Pluto, you will get an error, because at the time the struct `GridWorldParameters` is defined, the struct `State` is not defined, no?
