# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?page=9

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

**Page:** 10

---

## [Surprising test timings](https://discourse.julialang.org/t/surprising-test-timings/129437)

<div class="topic-metadata">

**Author:** [@TimG](https://discourse.julialang.org/u/TimG)\
**Replies:** 4\
**Last updated:** [June 1, 2025, 7:06am UTC](https://discourse.julialang.org/t/surprising-test-timings/129437 "2025-06-01T07:06:31Z")

</div>

When I run tests on a package I’ve been working on, the output shows (for a subset of tests): Test Summary: | Pass Total Time Styles | 775 775 49.0s Test Summary: | Pass Total Time Conditional For…

---

## [Roundtrip String -\> Syntax Tree -\> String with JuliaSyntax.jl](https://discourse.julialang.org/t/roundtrip-string-syntax-tree-string-with-juliasyntax-jl/102714)

<div class="topic-metadata">

**Author:** [@theogf](https://discourse.julialang.org/u/theogf)\
**Replies:** 4\
**Last updated:** [May 28, 2025, 3:09pm UTC](https://discourse.julialang.org/t/roundtrip-string-syntax-tree-string-with-juliasyntax-jl/102714 "2025-05-28T15:09:51Z")

</div>

Hi! I am really hyped about JuliaSyntax.jl, however I could not figure out how to perform a round trip from the parsed String to a syntax tree and back to a String. Is this something possible already? My usecase would…

---

## [Extra square brackets appended when sending lines using both vim-slime and ToggleTerm in neovim](https://discourse.julialang.org/t/extra-square-brackets-appended-when-sending-lines-using-both-vim-slime-and-toggleterm-in-neovim/128368)

<div class="topic-metadata">

**Author:** [@gottacatchenall](https://discourse.julialang.org/u/gottacatchenall)\
**Replies:** 6\
**Last updated:** [May 26, 2025, 10:20am UTC](https://discourse.julialang.org/t/extra-square-brackets-appended-when-sending-lines-using-both-vim-slime-and-toggleterm-in-neovim/128368 "2025-05-26T10:20:21Z")

</div>

I’m trying to use neovim as an editor while sending lines to a REPL in a separate window. I’ve tried using both vim-slime and ToggleTerm.nvim, and everything works fine except for when I send lines that contain square-br…

---

## [Help needed with tracking autocomplete/IntelliSense issue in VS Code](https://discourse.julialang.org/t/help-needed-with-tracking-autocomplete-intellisense-issue-in-vs-code/129311)

<div class="topic-metadata">

**Author:** [@algunion](https://discourse.julialang.org/u/algunion)\
**Replies:** 0\
**Last updated:** [May 25, 2025, 6:25am UTC](https://discourse.julialang.org/t/help-needed-with-tracking-autocomplete-intellisense-issue-in-vs-code/129311 "2025-05-25T06:25:52Z")

</div>

I am not sure if this is a VSCode-only issue or something more general. I inspected some packages and didn’t find my pattern used at all - maybe I’m doing something anti-pattern-ish here. I’m open to a more idiomatic wa…

---

## [Literate.jl to PDF using Documenter.jl simple question](https://discourse.julialang.org/t/literate-jl-to-pdf-using-documenter-jl-simple-question/129109)

<div class="topic-metadata">

**Author:** [@Perrin\_Meyer](https://discourse.julialang.org/u/Perrin_Meyer)\
**Replies:** 15\
**Last updated:** [May 22, 2025, 9:44pm UTC](https://discourse.julialang.org/t/literate-jl-to-pdf-using-documenter-jl-simple-question/129109 "2025-05-22T21:44:04Z")

</div>

simple question: how do I take the markdown output of Literate.jl and feed it to Documenter.jl to create a PDF (with Latex working)? The documentation of Literate.jl makes sense, but Documenter.jl is very complicated. …

---

## [Send notification my server when computation is done](https://discourse.julialang.org/t/send-notification-my-server-when-computation-is-done/129142)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 8\
**Last updated:** [May 21, 2025, 8:38am UTC](https://discourse.julialang.org/t/send-notification-my-server-when-computation-is-done/129142 "2025-05-21T08:38:17Z")

</div>

I am running a Julia computation on a server that takes days, but the exact amount of time is unpredictable in advance. I would like to be notified when the computation finishes, either correctly or with an error (so I c…

---

## [Solving one based indexing](https://discourse.julialang.org/t/solving-one-based-indexing/96927)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 13\
**Last updated:** [May 21, 2025, 5:17am UTC](https://discourse.julialang.org/t/solving-one-based-indexing/96927 "2025-05-21T05:17:11Z")

</div>

When I introduce julia to new people, they are usually very excited. That is until they find out it uses one based indexing and conclude it is impossible to work with. The OffsetArrays.jl package is an amazing effort to…

---

## [Jupyter Notebook hangs](https://discourse.julialang.org/t/jupyter-notebook-hangs/129149)

<div class="topic-metadata">

**Author:** [@chelseas](https://discourse.julialang.org/u/chelseas)\
**Replies:** 2\
**Last updated:** [May 20, 2025, 9:14pm UTC](https://discourse.julialang.org/t/jupyter-notebook-hangs/129149 "2025-05-20T21:14:50Z")

</div>

I am finding that jupyter notebooks lately just hang indefinitely. A simple calculation like ‘5+2’ just hangs. Machine: Mac OS Julia: 1.11 release channel IJulia: 1.27.0

---

## [Neovim + Tmux sending a full function to the REPL like VSCode](https://discourse.julialang.org/t/neovim-tmux-sending-a-full-function-to-the-repl-like-vscode/99590)

<div class="topic-metadata">

**Author:** [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Replies:** 6\
**Last updated:** [May 19, 2025, 5:02pm UTC](https://discourse.julialang.org/t/neovim-tmux-sending-a-full-function-to-the-repl-like-vscode/99590 "2025-05-19T17:02:28Z")

</div>

Hi Julians, When I have to write a Julia function and I want to test with the REPL I have to select all the block of code or send parts of this or make sure that there is no blank space between lines to do it at once, b…

---

## [PythonCall allocations](https://discourse.julialang.org/t/pythoncall-allocations/128886)

<div class="topic-metadata">

**Author:** [@Refaat\_Ismail](https://discourse.julialang.org/u/Refaat_Ismail)\
**Replies:** 7\
**Last updated:** [May 20, 2025, 6:47am UTC](https://discourse.julialang.org/t/pythoncall-allocations/128886 "2025-05-20T06:47:45Z")

</div>

I am trying to understand how to minimize allocations in PythonCall. Here, I am using stim, a python library, to generate samples (stored in numpy arrays). I have two implementations: function generate\_samples(;circ\_str…

---

## [\[ANN\] pluto.land – new simple website to share Pluto HTML notebooks](https://discourse.julialang.org/t/ann-pluto-land-new-simple-website-to-share-pluto-html-notebooks/129138)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 5\
**Last updated:** [May 19, 2025, 7:05pm UTC](https://discourse.julialang.org/t/ann-pluto-land-new-simple-website-to-share-pluto-html-notebooks/129138 "2025-05-19T19:05:22Z")

</div>

Hi! :waving\_hand: The Pluto developers made a new website that we are excited to share: Check it out: pluto.land :glowing\_star: pluto.land is a simple simple web service to make it easier to share Pluto HTML exports, r…

---

## [Fx: a (micro)blogging server with Git backups and syntax highlighting](https://discourse.julialang.org/t/fx-a-micro-blogging-server-with-git-backups-and-syntax-highlighting/129059)

<div class="topic-metadata">

**Author:** [@rikh](https://discourse.julialang.org/u/rikh)\
**Replies:** 0\
**Last updated:** [May 16, 2025, 8:57am UTC](https://discourse.julialang.org/t/fx-a-micro-blogging-server-with-git-backups-and-syntax-highlighting/129059 "2025-05-16T08:57:09Z")

</div>

For about 4 years, I have always been running my own blog via Franklin.jl. It has been great. Franklin is a very good piece of software if you ask me, so I have no complaints about that. My only issue was that I noticed …

---

## [Unbound type parameters detected in Union{Missing,T}](https://discourse.julialang.org/t/unbound-type-parameters-detected-in-union-missing-t/129042)

<div class="topic-metadata">

**Author:** [@FerreolS](https://discourse.julialang.org/u/FerreolS)\
**Replies:** 9\
**Last updated:** [May 15, 2025, 8:12pm UTC](https://discourse.julialang.org/t/unbound-type-parameters-detected-in-union-missing-t/129042 "2025-05-15T20:12:47Z")

</div>

Hi, Aqua.jl complains about Unbound type parameters detected in the following MWE: julia\> module mymod function foo(x::AbstractArray{\<:Union{T,Missing}}) where {T\<:Real} m = .!ismissing.(x) .&&…

---

## [Sporadic error when installing a package](https://discourse.julialang.org/t/sporadic-error-when-installing-a-package/128809)

<div class="topic-metadata">

**Author:** [@Alexandre\_Bergel](https://discourse.julialang.org/u/Alexandre_Bergel)\
**Replies:** 1\
**Last updated:** [May 14, 2025, 8:29pm UTC](https://discourse.julialang.org/t/sporadic-error-when-installing-a-package/128809 "2025-05-14T20:29:35Z")

</div>

ReLint is run on every single commit in my organization. It works great, however, sometimes some unexplainable error happens, e.g.,: ERROR: Error when installing package StructTypes: IOError: readdir("/home/runner/.juli…

---

## [Julia executable path](https://discourse.julialang.org/t/julia-executable-path/128936)

<div class="topic-metadata">

**Author:** [@KZ-Spectra](https://discourse.julialang.org/u/KZ-Spectra)\
**Replies:** 3\
**Last updated:** [May 13, 2025, 6:46pm UTC](https://discourse.julialang.org/t/julia-executable-path/128936 "2025-05-13T18:46:54Z")

</div>

I am trying to get Julia to work in Vscode on Ubuntu. $ which julia /snap/bin/julia “julia.executablePath”: “/snap/bin/julia” But Julia is not recognized. Am I using the correct path?

---

## [Size of installed packages in Docker images](https://discourse.julialang.org/t/size-of-installed-packages-in-docker-images/123216)

<div class="topic-metadata">

**Author:** [@Psirus](https://discourse.julialang.org/u/Psirus)\
**Replies:** 1\
**Last updated:** [May 13, 2025, 3:53am UTC](https://discourse.julialang.org/t/size-of-installed-packages-in-docker-images/123216 "2025-05-13T03:53:39Z")

</div>

I’m trying to build a Julia image for a CI server that has a few packages preinstalled. Unfortunately, my naive approach seems to install more than I need. The layers of the base julia:1.11 image look like this Cmp …

---

## [Pluto: Move Cell Output to the side](https://discourse.julialang.org/t/pluto-move-cell-output-to-the-side/128845)

<div class="topic-metadata">

**Author:** [@habemus-papadum](https://discourse.julialang.org/u/habemus-papadum)\
**Replies:** 2\
**Last updated:** [May 8, 2025, 4:39pm UTC](https://discourse.julialang.org/t/pluto-move-cell-output-to-the-side/128845 "2025-05-08T16:39:10Z")

</div>

Hi, Is it possible to pin the output of a cell to the side of the browser window? Similar to how PlutoUI.TableOfContents works, but for a the output of a single cell (the output mime type for the cell in png). I vague…

---

## [Using LanguageServer.jl with eglot in emacs](https://discourse.julialang.org/t/using-languageserver-jl-with-eglot-in-emacs/23125)

<div class="topic-metadata">

**Author:** [@non-Jedi](https://discourse.julialang.org/u/non-Jedi)\
**Replies:** 114\
**Last updated:** [May 8, 2025, 1:00pm UTC](https://discourse.julialang.org/t/using-languageserver-jl-with-eglot-in-emacs/23125 "2025-05-08T13:00:07Z")

</div>

This weekend I got LanguageServer.jl working with eglot (an alternative to lsp-mode), and I documented the process in the LanguageServer.jl wiki. I haven’t had enough time to play with it and see how it compares to lsp-m…

---

## [CI : benchmarking dependencies best practices?](https://discourse.julialang.org/t/ci-benchmarking-dependencies-best-practices/128402)

<div class="topic-metadata">

**Author:** [@s\_amap](https://discourse.julialang.org/u/s_amap)\
**Replies:** 3\
**Last updated:** [May 8, 2025, 12:12am UTC](https://discourse.julialang.org/t/ci-benchmarking-dependencies-best-practices/128402 "2025-05-08T00:12:12Z")

</div>

I’m working on several packages, with one or two packages with core features, and others depending on them, which aren’t really develop-centric, more so user applications. When adding features to the core packages, ther…

---

## [Prevent Re-drawing the Same Plot](https://discourse.julialang.org/t/prevent-re-drawing-the-same-plot/128524)

<div class="topic-metadata">

**Author:** [@luke-pikaart](https://discourse.julialang.org/u/luke-pikaart)\
**Replies:** 1\
**Last updated:** [May 5, 2025, 10:07pm UTC](https://discourse.julialang.org/t/prevent-re-drawing-the-same-plot/128524 "2025-05-05T22:07:29Z")

</div>

I have large pluto notebooks with many plots, they are different analysis’ for engineers to re-use and update when the corresponding designs are updated. My issue is that opening one of these in pluto for the first time…

---

## [Deploying docs error - OPENSSL version missmatch](https://discourse.julialang.org/t/deploying-docs-error-openssl-version-missmatch/128734)

<div class="topic-metadata">

**Author:** [@aris](https://discourse.julialang.org/u/aris)\
**Replies:** 1\
**Last updated:** [May 5, 2025, 8:58pm UTC](https://discourse.julialang.org/t/deploying-docs-error-openssl-version-missmatch/128734 "2025-05-05T20:58:25Z")

</div>

Hello everyone, Until recently, pushing a commit to my package would deploy the documentation without any issues, following these actions. Today, after pushing some changes, I got the following errors: ▶ Build and Depl…

---

## [Quarto: ipynb to pdf](https://discourse.julialang.org/t/quarto-ipynb-to-pdf/128694)

<div class="topic-metadata">

**Author:** [@Paul\_Soderlind](https://discourse.julialang.org/u/Paul_Soderlind)\
**Replies:** 3\
**Last updated:** [May 5, 2025, 10:48am UTC](https://discourse.julialang.org/t/quarto-ipynb-to-pdf/128694 "2025-05-05T10:48:13Z")

</div>

I want to convert ipynb notebooks to pdf. They include code (with unicode symbols), latex and plots. On Windows. To make this work, I did the following and I wonder if there is a simpler way: 1. install Quarto, rsvg-con…

---

## [Question on vim sendtowindow](https://discourse.julialang.org/t/question-on-vim-sendtowindow/128691)

<div class="topic-metadata">

**Author:** [@Doug719](https://discourse.julialang.org/u/Doug719)\
**Replies:** 2\
**Last updated:** [May 4, 2025, 6:41pm UTC](https://discourse.julialang.org/t/question-on-vim-sendtowindow/128691 "2025-05-04T18:41:41Z")

</div>

I have installed this on Linux mint. When I open vim and enter :term julia I get a split window with julia REPL on top and vim on the bottom. The active window is the REPL. How do I switch to the vim window? The tmu…

---

## [How to add additional dependencies to filtered test items?](https://discourse.julialang.org/t/how-to-add-additional-dependencies-to-filtered-test-items/125656)

<div class="topic-metadata">

**Author:** [@doit](https://discourse.julialang.org/u/doit)\
**Replies:** 3\
**Last updated:** [May 4, 2025, 12:06pm UTC](https://discourse.julialang.org/t/how-to-add-additional-dependencies-to-filtered-test-items/125656 "2025-05-04T12:06:49Z")

</div>

Hi, does anyone know if it is possible to add additional package dependencies to @testitems which are usually not executed due to filters in a @run\_package\_tests? To clarify: I do not want to burden users with too man…

---

## [Is vscode suppose to pick up \`juliaup override\`?](https://discourse.julialang.org/t/is-vscode-suppose-to-pick-up-juliaup-override/128652)

<div class="topic-metadata">

**Author:** [@lrnv](https://discourse.julialang.org/u/lrnv)\
**Replies:** 0\
**Last updated:** [May 3, 2025, 10:16am UTC](https://discourse.julialang.org/t/is-vscode-suppose-to-pick-up-juliaup-override/128652 "2025-05-03T10:16:50Z")

</div>

Because it does not for me. I know i read up about this being a bug a while back but cannot find the source. has it been fixed yet ?

---

## [Problem with running tests in VSCode under Ubuntu (any packages)](https://discourse.julialang.org/t/problem-with-running-tests-in-vscode-under-ubuntu-any-packages/128642)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 1\
**Last updated:** [May 2, 2025, 10:25pm UTC](https://discourse.julialang.org/t/problem-with-running-tests-in-vscode-under-ubuntu-any-packages/128642 "2025-05-02T22:25:48Z")

</div>

For example: (@v1.11) pkg\> test Revise Testing Revise ... Testing Running tests... ERROR: julia: -t,--threads=\<n\>\[,auto|\<m\>\]; n must be an integer \>= 1 ERROR: Package Revise errored during testing The same er…

---

## [Julia in VSCode occasionally crashes upon pressing ctrl+C](https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580)

<div class="topic-metadata">

**Author:** [@JWMeer](https://discourse.julialang.org/u/JWMeer)\
**Replies:** 3\
**Last updated:** [April 30, 2025, 11:31pm UTC](https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580 "2025-04-30T23:31:02Z")

</div>

Recently, I have repeatedly encountered a problem seemingly specific to Julia in VSCode. Occasionally, I will press ctrl+C just to get a clean REPL line (so not to cancel a running command), and Julia will simply crash.…

---

## [Cannot stop active code in jupyter notebook vscode](https://discourse.julialang.org/t/cannot-stop-active-code-in-jupyter-notebook-vscode/119663)

<div class="topic-metadata">

**Author:** [@rsenne](https://discourse.julialang.org/u/rsenne)\
**Replies:** 6\
**Last updated:** [April 29, 2025, 5:12pm UTC](https://discourse.julialang.org/t/cannot-stop-active-code-in-jupyter-notebook-vscode/119663 "2025-04-29T17:12:42Z")

</div>

Curious if others have had this issue using Julia w/ Jupyter Notebooks in VSCode. Notebooks otherwise work fine, except I can never actually seem to interrupt running cells (i.e., the stop and interrupt buttons are essen…

---

## [Jupyter doesn't find Julia 1.11 kernel](https://discourse.julialang.org/t/jupyter-doesnt-find-julia-1-11-kernel/121914)

<div class="topic-metadata">

**Author:** [@trg818](https://discourse.julialang.org/u/trg818)\
**Replies:** 17\
**Last updated:** [April 29, 2025, 1:13am UTC](https://discourse.julialang.org/t/jupyter-doesnt-find-julia-1-11-kernel/121914 "2025-04-29T01:13:34Z")

</div>

Hi, after upgrading my Mac (to Sequoia 15.0.1) and its Xcode and Homebrew packages I found that I cannot run Julia notebooks in Jupyter anymore, because the upgraded kernel (Julia 1.11.1) is apparently not found. Starti…

---

## [Automatic precompiling after juliaup update](https://discourse.julialang.org/t/automatic-precompiling-after-juliaup-update/128493)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 2\
**Last updated:** [April 28, 2025, 4:05pm UTC](https://discourse.julialang.org/t/automatic-precompiling-after-juliaup-update/128493 "2025-04-28T16:05:04Z")

</div>

Continuing the discussion from Startup time of 1000 packages – 53% slower in Julia 1.12 vs 1.10: I’ve been looking for something like PrecompileAfterUpdate.jl! Is this functionality something that could be integrated in…

[Previous page](https://discourse.julialang.org/c/tools/35.md?page=8)

[Next page](https://discourse.julialang.org/c/tools/35.md?page=10)
