# Emacs ESS julia 1.0

**URL:** <https://discourse.julialang.org/t/emacs-ess-julia-1-0/16580>\
**Category:** New to Julia\
**Created:** [October 20, 2018, 9:37pm UTC](https://discourse.julialang.org/t/emacs-ess-julia-1-0/16580 "2018-10-20T21:37:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ndbecker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ndbecker/32/10829_2.png) [@ndbecker](https://discourse.julialang.org/u/ndbecker)\
**Post date:** [October 20, 2018, 9:37pm UTC](https://discourse.julialang.org/t/emacs-ess-julia-1-0/16580/1 "2018-10-20T21:37:42Z")

</div>

I trying julia 1.0 with emacs using ESS. I’ve played with it a bit on older julia versions.

Problem is trying to access Pkg. Typing ‘]’ just gives syntax error.  
Starting julia from a plain terminal window would allow ‘]’ to work.

Any suggestions? Can I get to Pkg by some other method?

Thanks,  
Neal

---

<div class="post-metadata">

**Author:** ![dfdx](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dfdx/32/120_2.png) [@dfdx](https://discourse.julialang.org/u/dfdx)\
**Post date:** [October 20, 2018, 10:34pm UTC](https://discourse.julialang.org/t/emacs-ess-julia-1-0/16580/2 "2018-10-20T22:34:22Z")

</div>

ESS’s REPL isn’t fully functional Julia REPL and so it doesn’t recognize `]` input. You can:

1. Use additional terminal to run Julia REPL outside of Emacs. Given that you manage packages relatively rarely, it’s not a big issue. I personally use this method.
2. Use `julia-mode`, which incorporates real Julia REPL instead of comint.
3. Use `Pkg`, e.g.:

```julia
using Pkg

Pkg.add("Plots")

```

---

<div class="post-metadata">

**Author:** ![ndbecker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ndbecker/32/10829_2.png) [@ndbecker](https://discourse.julialang.org/u/ndbecker)\
**Post date:** [October 20, 2018, 10:58pm UTC](https://discourse.julialang.org/t/emacs-ess-julia-1-0/16580/3 "2018-10-20T22:58:34Z")

</div>

Thanks!  
I do have the latest julia-mode from elpa julia-mode-20180816.2117. M-x run-julia gives the same result though as I got running julia via ESS:  
┌ Warning: Terminal not fully functional  
└ @ Base client.jl:342  
julia\> ]  
ERROR: syntax: unexpected “]”

For now, just running the old fashioned way ‘using Pkg’ as you suggest seems fine.

---

<div class="post-metadata">

**Author:** ![dfdx](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dfdx/32/120_2.png) [@dfdx](https://discourse.julialang.org/u/dfdx)\
**Post date:** [October 21, 2018, 5:50am UTC](https://discourse.julialang.org/t/emacs-ess-julia-1-0/16580/4 "2018-10-21T05:50:11Z")

</div>

Ah, it might be julia-mode + julia-repl actually, sorry for confusion.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [October 21, 2018, 8:56am UTC](https://discourse.julialang.org/t/emacs-ess-julia-1-0/16580/5 "2018-10-21T08:56:54Z")

</div>

For interacting with an ANSI terminal, consider using

[https://github.com/tpapp/julia-repl](https://github.com/tpapp/julia-repl)

instead of ESS.
