# \#repl

**URL:** https://discourse.julialang.org/tag/repl/80.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Implementing HDF5.jl REPL tab completion, private REPL.REPLCompletions.find\_dict\_matches](https://discourse.julialang.org/t/implementing-hdf5-jl-repl-tab-completion-private-repl-replcompletions-find-dict-matches/139505)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 1\
**Last updated:** [September 17, 2026, 2:57pm UTC](https://discourse.julialang.org/t/implementing-hdf5-jl-repl-tab-completion-private-repl-replcompletions-find-dict-matches/139505 "2026-09-17T14:57:36Z")

</div>

I am implementing multi-level REPL path completion in HDF5.jl. The only way I have figured out how to implement multi-level completion is by overloading REPL.REPLCompletions.find\_dict\_matches which is not public. This AP…

---

## [A REPL mode for ReTest.jl](https://discourse.julialang.org/t/a-repl-mode-for-retest-jl/139446)

<div class="topic-metadata">

**Author:** [@JamesNZ](https://discourse.julialang.org/u/JamesNZ)\
**Replies:** 0\
**Last updated:** [September 13, 2026, 5:21pm UTC](https://discourse.julialang.org/t/a-repl-mode-for-retest-jl/139446 "2026-09-13T17:21:20Z")

</div>

I’ve wanted a REPL mode for running tests for a while now to get a more pytest-like experience with Julia, so over the weekend I added one to ReTest.jl: ReTest.jl · ReTest.jl Example usage from the docs where Julia is s…

---

## [How to enable REPL Syntax Highlighting in 1.13?](https://discourse.julialang.org/t/how-to-enable-repl-syntax-highlighting-in-1-13/139340)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 20\
**Last updated:** [September 13, 2026, 4:25pm UTC](https://discourse.julialang.org/t/how-to-enable-repl-syntax-highlighting-in-1-13/139340 "2026-09-13T16:25:18Z")

</div>

Julia 1.13 News.md says: " The REPL now provides syntax highlighting for input as you type. See the REPL docs for more info about customization." Julia 1.13 REPL doc says: “The REPL provides syntax highlighting for…

---

## [Packages for colored REPL output?](https://discourse.julialang.org/t/packages-for-colored-repl-output/132925)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 1\
**Last updated:** [September 11, 2026, 2:22pm UTC](https://discourse.julialang.org/t/packages-for-colored-repl-output/132925 "2026-09-11T14:22:52Z")

</div>

I use OhMyREPL.jl for colored input, but it doesn’t do any coloring of the output. I am consistently missing the “e” in my calculation outputs (e.g. 5.105088062083414e6) since I only care about 3-5 significant digits and…

---

## [\[ANN\] Kaimon.jl — opening the gate between AI agents and Julia](https://discourse.julialang.org/t/ann-kaimon-jl-opening-the-gate-between-ai-agents-and-julia/135880)

<div class="topic-metadata">

**Author:** [@kahliburke](https://discourse.julialang.org/u/kahliburke)\
**Replies:** 126\
**Last updated:** [September 10, 2026, 10:05pm UTC](https://discourse.julialang.org/t/ann-kaimon-jl-opening-the-gate-between-ai-agents-and-julia/135880 "2026-09-10T22:05:22Z")

</div>

The AI coding landscape is moving fast. Agents that can genuinely reason, write, and iterate on code are here, and they’re getting dramatically better every few months. The question for us as Julia users is: how do we …

---

## [ERROR: Debugger.jl requires a LineEditREPL type of REPL](https://discourse.julialang.org/t/error-debugger-jl-requires-a-lineeditrepl-type-of-repl/128760)

<div class="topic-metadata">

**Author:** [@WalterMadelim](https://discourse.julialang.org/u/WalterMadelim)\
**Replies:** 18\
**Last updated:** [March 27, 2026, 8:38pm UTC](https://discourse.julialang.org/t/error-debugger-jl-requires-a-lineeditrepl-type-of-repl/128760 "2026-03-27T20:38:59Z")

</div>

PS K:\\uc24\> julia \_ \_ \_ \_(\_)\_ | Documentation: https://docs.julialang.org (\_) | (\_) (\_) | \_ \_ \_| |\_ \_\_ \_ | Type "?" for help, "\]?" for Pkg help. | | | | | | |/ \_\` | | |…

---

## [NeuroREPL.jl - Community Interest Check](https://discourse.julialang.org/t/neurorepl-jl-community-interest-check/135805)

<div class="topic-metadata">

**Author:** [@j\_u](https://discourse.julialang.org/u/j_u)\
**Replies:** 14\
**Last updated:** [March 13, 2026, 9:31pm UTC](https://discourse.julialang.org/t/neurorepl-jl-community-interest-check/135805 "2026-03-13T21:31:50Z")

</div>

Hey, NeuroREPL.jl is a Julia implementation of the Model Context Protocol (MCP) that transforms the Julia REPL into a programmatic API for AI agents. NeuroREPL provides process‑isolated code execution, dual MCP transport…

---

## [Shortcut to display an entire vector in the REPL](https://discourse.julialang.org/t/shortcut-to-display-an-entire-vector-in-the-repl/135580)

<div class="topic-metadata">

**Author:** [@devel-chm](https://discourse.julialang.org/u/devel-chm)\
**Replies:** 11\
**Last updated:** [February 12, 2026, 2:10pm UTC](https://discourse.julialang.org/t/shortcut-to-display-an-entire-vector-in-the-repl/135580 "2026-02-12T14:10:55Z")

</div>

Is there a way to have the REPL not elide the middle elements from the display of an array or vector? This has probably been asked before but I can’t find the reference or a solution. This is probably one of the pain…

---

## [When my REPL input fills the line, previously displayed lines get "eaten"](https://discourse.julialang.org/t/when-my-repl-input-fills-the-line-previously-displayed-lines-get-eaten/135361)

<div class="topic-metadata">

**Author:** [@qua4tre](https://discourse.julialang.org/u/qua4tre)\
**Replies:** 4\
**Last updated:** [February 5, 2026, 7:32pm UTC](https://discourse.julialang.org/t/when-my-repl-input-fills-the-line-previously-displayed-lines-get-eaten/135361 "2026-02-05T19:32:27Z")

</div>

Say I am working at the REPL, and I have a few inputs and outputs displayed: julia\> 2 + 2 4 julia\> exp(6) 403.4287934927351 julia\> Next I have a really long input line that exactly fills the width of my terminal: ju…

---

## [REPL completion delay](https://discourse.julialang.org/t/repl-completion-delay/135411)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 12\
**Last updated:** [February 4, 2026, 8:36am UTC](https://discourse.julialang.org/t/repl-completion-delay/135411 "2026-02-04T08:36:19Z")

</div>

I am occasionally observing a slight delay (around 1/2s) in REPL completion (with TAB) in 1.12. Is there any way to debug what is going on under the hood? I am using Revise, but I am not sure if it is called just when I…

---

## [How to change repl keybindings](https://discourse.julialang.org/t/how-to-change-repl-keybindings/135167)

<div class="topic-metadata">

**Author:** [@jar1](https://discourse.julialang.org/u/jar1)\
**Replies:** 1\
**Last updated:** [January 20, 2026, 7:22pm UTC](https://discourse.julialang.org/t/how-to-change-repl-keybindings/135167 "2026-01-20T19:22:38Z")

</div>

REPL: allow editing current input in editor (via Meta-e) by rfourquet · Pull Request #33759 · JuliaLang/julia · GitHub uses Meta+e for edit command line in editor. I want to use Ctrl+xCtrl+e for that because that’s what…

---

## [Let it snow()](https://discourse.julialang.org/t/let-it-snow/72950)

<div class="topic-metadata">

**Author:** [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Replies:** 32\
**Last updated:** [December 26, 2025, 7:32am UTC](https://discourse.julialang.org/t/let-it-snow/72950 "2025-12-26T07:32:56Z")

</div>

Let it snow() The code could definitely be golfed… function snow(io = stdout) h, w = displaysize(io) iob = IOBuffer() ioc = IOContext(IOContext(iob, io), :displaysize=\>(h,w)) print(io, repeat("\\n", h)…

---

## [FYI: Julia 1.12's REPL warns on non-owning, non-public qualified accesses](https://discourse.julialang.org/t/fyi-julia-1-12s-repl-warns-on-non-owning-non-public-qualified-accesses/134401)

<div class="topic-metadata">

**Author:** [@ericphanson](https://discourse.julialang.org/u/ericphanson)\
**Replies:** 5\
**Last updated:** [December 7, 2025, 10:30am UTC](https://discourse.julialang.org/t/fyi-julia-1-12s-repl-warns-on-non-owning-non-public-qualified-accesses/134401 "2025-12-07T10:30:01Z")

</div>

Some terminology: Qualified access: like Module.name, e.g. DataFrames.VERSION non-owning: VERSION is defined in Base, not in DataFrames non-public: VERSION is not marked public in DataFrames (it is public in Base) So …

---

## [Swirl.jl - Interactive Julia Learning in the REPL 🌀](https://discourse.julialang.org/t/swirl-jl-interactive-julia-learning-in-the-repl/133705)

<div class="topic-metadata">

**Author:** [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)\
**Replies:** 25\
**Last updated:** [November 21, 2025, 11:27am UTC](https://discourse.julialang.org/t/swirl-jl-interactive-julia-learning-in-the-repl/133705 "2025-11-21T11:27:50Z")

</div>

\[ANN\] Swirl.jl - Interactive Julia Learning in the REPL :cyclone: Hi everyone! :waving\_hand: I’m really happy to introduce Swirl.jl, an interactive platform that teaches Julia programming right inside the REPL. It’s ins…

---

## [REPL.LineEditREPL isn't a LineEditREPL](https://discourse.julialang.org/t/repl-lineeditrepl-isnt-a-lineeditrepl/133977)

<div class="topic-metadata">

**Author:** [@BC\_Arrr](https://discourse.julialang.org/u/BC_Arrr)\
**Replies:** 2\
**Last updated:** [November 19, 2025, 2:10pm UTC](https://discourse.julialang.org/t/repl-lineeditrepl-isnt-a-lineeditrepl/133977 "2025-11-19T14:10:06Z")

</div>

I can’t for the life of me figure out where things have gone wrong. I assume that multiple references to REPL exist and lead to the following errors: $ julia \_ \_ \_ \_(\_)\_ | Documentation: htt…

---

## [@run macro?](https://discourse.julialang.org/t/run-macro/133861)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 9\
**Last updated:** [November 16, 2025, 5:42am UTC](https://discourse.julialang.org/t/run-macro/133861 "2025-11-16T05:42:31Z")

</div>

How could a run macro be defined that executes a script? It should just include the file. Would something like: @run myscript.jl be possible as replacement for include("myscript.jl") ? That would save 7 keystrokes …

---

## [Regression in REPL file path completion in 1.12?](https://discourse.julialang.org/t/regression-in-repl-file-path-completion-in-1-12/133573)

<div class="topic-metadata">

**Author:** [@johnomotani](https://discourse.julialang.org/u/johnomotani)\
**Replies:** 4\
**Last updated:** [November 5, 2025, 5:01pm UTC](https://discourse.julialang.org/t/regression-in-repl-file-path-completion-in-1-12/133573 "2025-11-05T17:01:16Z")

</div>

In versions of Julia up to 1.11, tab completion of file paths would work from anywhere in the line, e.g. hitting \<tab\> in the middle of a path like julia\> run\_something("input\_files/f\<tab\>/bar.toml"; some\_kwarg=true) w…

---

## [\[ANN\] UnicodePlots.jl v2.8.0 - 3D plots](https://discourse.julialang.org/t/ann-unicodeplots-jl-v2-8-0-3d-plots/75963)

<div class="topic-metadata">

**Author:** [@t-bltg](https://discourse.julialang.org/u/t-bltg)\
**Replies:** 20\
**Last updated:** [October 15, 2025, 4:38pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v2-8-0-3d-plots/75963 "2025-10-15T16:38:48Z")

</div>

Announcing UnicodePlots v2.8.0, which brings up 3D plots. Examples: surfaceplot isosurface Useful for in situ post-processing of simulations, or as a development helper for 3D codes. In case you missed out, c…

---

## [Warp, REPL, and diacritics](https://discourse.julialang.org/t/warp-repl-and-diacritics/132040)

<div class="topic-metadata">

**Author:** [@Joris\_Pinkse](https://discourse.julialang.org/u/Joris_Pinkse)\
**Replies:** 9\
**Last updated:** [September 2, 2025, 9:10am UTC](https://discourse.julialang.org/t/warp-repl-and-diacritics/132040 "2025-09-02T09:10:04Z")

</div>

If I use the Julia REPL from the Warp command line (with JuliaMono font), no diacritics are visible. They are visible on the Warp command line itself and also in the REPL if I start the REPL from the default (Ubuntu 25.…

---

## [Stack overflow when calling dynamic library requiring executable tack in the REPL](https://discourse.julialang.org/t/stack-overflow-when-calling-dynamic-library-requiring-executable-tack-in-the-repl/132027)

<div class="topic-metadata">

**Author:** [@HugoMVale](https://discourse.julialang.org/u/HugoMVale)\
**Replies:** 0\
**Last updated:** [September 1, 2025, 6:04pm UTC](https://discourse.julialang.org/t/stack-overflow-when-calling-dynamic-library-requiring-executable-tack-in-the-repl/132027 "2025-09-01T18:04:42Z")

</div>

I am writing bindings to a Fortran library. The bindings work perfectly when launched as “run file in new process”. Conversely, when launched directly from the REPL, a stack overflow error is raised, without further info…

---

## [How does nested tab completion work in the REPL?](https://discourse.julialang.org/t/how-does-nested-tab-completion-work-in-the-repl/102953)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 7\
**Last updated:** [August 18, 2025, 7:15pm UTC](https://discourse.julialang.org/t/how-does-nested-tab-completion-work-in-the-repl/102953 "2025-08-18T19:15:31Z")

</div>

How does nested tab completion work in the REPL? I notice I can get this to work with nested NamedTuple but I am struggling to get it to work with a custom type.

---

## [How to change "julia\>" prompt to "\>" in console and vscode?](https://discourse.julialang.org/t/how-to-change-julia-prompt-to-in-console-and-vscode/130861)

<div class="topic-metadata">

**Author:** [@Alex1](https://discourse.julialang.org/u/Alex1)\
**Replies:** 8\
**Last updated:** [July 19, 2025, 4:19pm UTC](https://discourse.julialang.org/t/how-to-change-julia-prompt-to-in-console-and-vscode/130861 "2025-07-19T16:19:39Z")

</div>

And hide Julia initial info too, so the repl will be nice and clean.

---

## [REPL Save/restore](https://discourse.julialang.org/t/repl-save-restore/130774)

<div class="topic-metadata">

**Author:** [@benc](https://discourse.julialang.org/u/benc)\
**Replies:** 5\
**Last updated:** [July 17, 2025, 8:44am UTC](https://discourse.julialang.org/t/repl-save-restore/130774 "2025-07-17T08:44:17Z")

</div>

When using the REPL, is it possible to save the state (memory) of the session, and restore it? (State being defined as all datastructures and functions loaded) When prototyping I need to load large-ish datasets, with i…

---

## [Let x = 1 # ParseError](https://discourse.julialang.org/t/let-x-1-parseerror/130050)

<div class="topic-metadata">

**Author:** [@WalterMadelim](https://discourse.julialang.org/u/WalterMadelim)\
**Replies:** 5\
**Last updated:** [June 20, 2025, 6:36am UTC](https://discourse.julialang.org/t/let-x-1-parseerror/130050 "2025-06-20T06:36:46Z")

</div>

I don’t know what’s going wrong here. PS K:\\uc24\> julia \_ \_ \_ \_(\_)\_ | Documentation: https://docs.julialang.org (\_) | (\_) (\_) | \_ \_ \_| |\_ \_\_ \_ | Type "?" for help, "\]?" for…

---

## [REPL in 1.11 freezes while typing on array indexing and field access](https://discourse.julialang.org/t/repl-in-1-11-freezes-while-typing-on-array-indexing-and-field-access/130204)

<div class="topic-metadata">

**Author:** [@tamasgal](https://discourse.julialang.org/u/tamasgal)\
**Replies:** 4\
**Last updated:** [June 26, 2025, 6:53am UTC](https://discourse.julialang.org/t/repl-in-1-11-freezes-while-typing-on-array-indexing-and-field-access/130204 "2025-06-26T06:53:30Z")

</div>

I have a very weird issue in the REPL with one of my packages. Unfortunately it’s very hard to boil it down to an MWE but I can already provide something which people can easily reproduce. You’ll need to add our public …

---

## [REPL freezes without error](https://discourse.julialang.org/t/repl-freezes-without-error/129074)

<div class="topic-metadata">

**Author:** [@Buk](https://discourse.julialang.org/u/Buk)\
**Replies:** 12\
**Last updated:** [May 18, 2025, 8:55am UTC](https://discourse.julialang.org/t/repl-freezes-without-error/129074 "2025-05-18T08:55:35Z")

</div>

Pasting a short script into the REPL, it slowly accepts line after line but when it gets to the last line it just freezes there indefinitely. No errors. No cpu activity. no idication anything is wrong or failing iany de…

---

## [\[ANN\] TestPicker - Interactive tool for testing based on fzf and bat](https://discourse.julialang.org/t/ann-testpicker-interactive-tool-for-testing-based-on-fzf-and-bat/128273)

<div class="topic-metadata">

**Author:** [@theogf](https://discourse.julialang.org/u/theogf)\
**Replies:** 7\
**Last updated:** [May 14, 2025, 8:31am UTC](https://discourse.julialang.org/t/ann-testpicker-interactive-tool-for-testing-based-on-fzf-and-bat/128273 "2025-05-14T08:31:20Z")

</div>

We all know testing does not necessarily has the best support in Julia. And if there are great frameworks like ReTest.jl or TestItemRunner.jl to mention these only, they still rely on replacing the traditional Test.jl fr…

---

## [Julia TestItemRunner](https://discourse.julialang.org/t/julia-testitemrunner/127072)

<div class="topic-metadata">

**Author:** [@feribg](https://discourse.julialang.org/u/feribg)\
**Replies:** 1\
**Last updated:** [April 26, 2025, 8:26pm UTC](https://discourse.julialang.org/t/julia-testitemrunner/127072 "2025-04-26T20:26:48Z")

</div>

Currently there’s no way to specify or even run the testitemrunner tests outside of vscode in any meaningful repl way. Package structure is: MainPackage: Package.toml test/ Package.toml runtests.jl runtests.jl con…

---

## [\[ANN\]: AskAI - Your Direct AI Support in REPL :)](https://discourse.julialang.org/t/ann-askai-your-direct-ai-support-in-repl/128042)

<div class="topic-metadata">

**Author:** [@Noah.Ark](https://discourse.julialang.org/u/Noah.Ark)\
**Replies:** 16\
**Last updated:** [April 20, 2025, 3:54am UTC](https://discourse.julialang.org/t/ann-askai-your-direct-ai-support-in-repl/128042 "2025-04-20T03:54:58Z")

</div>

AskAI in REPL Hi everyone! I am happy to finally share my first julia package, AskAI! As the name suggests, it is a straightforward tool for AI queries in REPL. Currently, it utilizes Google’s Gemini model due to its f…

---

## [Why isn't "\]" pastable into the julia REPL](https://discourse.julialang.org/t/why-isnt-pastable-into-the-julia-repl/127817)

<div class="topic-metadata">

**Author:** [@Bart\_van\_de\_Lint](https://discourse.julialang.org/u/Bart_van_de_Lint)\
**Replies:** 12\
**Last updated:** [April 9, 2025, 3:20pm UTC](https://discourse.julialang.org/t/why-isnt-pastable-into-the-julia-repl/127817 "2025-04-09T15:20:54Z")

</div>

Normally, when writing \] in the julia REPL, you go into pkg\>. But when pasting a line starting with \] in the REPL, it just shows as text. Writing \] manually: (@v1.11) pkg\> Pasting \]: julia\> \] Is there a reason for …

[Next page](https://discourse.julialang.org/tag/repl/80.md?match_all_tags=true&page=1&tags%5B%5D=repl)
