# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=16

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

**Page:** 17

---

## [Go to definition almost never works](https://discourse.julialang.org/t/go-to-definition-almost-never-works/95363)

<div class="topic-metadata">

**Author:** [@evan-wehi](https://discourse.julialang.org/u/evan-wehi)\
**Replies:** 13\
**Last updated:** [May 24, 2023, 3:13am UTC](https://discourse.julialang.org/t/go-to-definition-almost-never-works/95363 "2023-05-24T03:13:02Z")

</div>

I know there have been several threads on this topic already. Examples include going to definitions in packages or included definitions. Most of these threads just seem to be dangling with no resolution. In my experienc…

---

## [PkgEval on 'pre' with notifications?](https://discourse.julialang.org/t/pkgeval-on-pre-with-notifications/118859)

<div class="topic-metadata">

**Author:** [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Replies:** 1\
**Last updated:** [September 1, 2024, 11:25am UTC](https://discourse.julialang.org/t/pkgeval-on-pre-with-notifications/118859 "2024-09-01T11:25:17Z")

</div>

Wouldn’t it be nice to have PkgEval running on the ‘pre’ releases, and notifying (opt in, of course) authors of failure? (PkgEval on nightly is good for Julia development but not so much for package authors, as it fails…

---

## [Tools to improve Julia AI support](https://discourse.julialang.org/t/tools-to-improve-julia-ai-support/118899)

<div class="topic-metadata">

**Author:** [@ShalokShalom](https://discourse.julialang.org/u/ShalokShalom)\
**Replies:** 1\
**Last updated:** [September 1, 2024, 5:39am UTC](https://discourse.julialang.org/t/tools-to-improve-julia-ai-support/118899 "2024-09-01T05:39:58Z")

</div>

Kotlin has released this blog post, and I wonder: Are there similar tools imaginable, that serve that purpose for Julia?

---

## [Pluto + REPL](https://discourse.julialang.org/t/pluto-repl/90277)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 2\
**Last updated:** [August 26, 2024, 5:44pm UTC](https://discourse.julialang.org/t/pluto-repl/90277 "2024-08-26T17:44:59Z")

</div>

I love Pluto. But I also love REPL and sometimes some things still feels better off to be done there. These mostly include fast evaluations and IO operations. Do you have any setup/ideas how to synchronize a Pluto note…

---

## [Proposed Julia Docker workflow to use a "persistent" depot](https://discourse.julialang.org/t/proposed-julia-docker-workflow-to-use-a-persistent-depot/97963)

<div class="topic-metadata">

**Author:** [@omus](https://discourse.julialang.org/u/omus)\
**Replies:** 11\
**Last updated:** [August 27, 2024, 2:02pm UTC](https://discourse.julialang.org/t/proposed-julia-docker-workflow-to-use-a-persistent-depot/97963 "2024-08-27T14:02:01Z")

</div>

When developing a Julia library or application I typically find myself incrementally adding or modifying my package dependencies. If the particular Julia application also needs to be included in a Docker image this itera…

---

## [New stable features for the test item framework](https://discourse.julialang.org/t/new-stable-features-for-the-test-item-framework/118512)

<div class="topic-metadata">

**Author:** [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Replies:** 18\
**Last updated:** [August 25, 2024, 9:36pm UTC](https://discourse.julialang.org/t/new-stable-features-for-the-test-item-framework/118512 "2024-08-25T21:36:56Z")

</div>

I released a couple of new stable features for the test item framework in the last weeks. This post will describe them. But before I dive into the new features, a quick recap what the test item framework is! The main be…

---

## [Compiling CUDA code with BinaryBuilder](https://discourse.julialang.org/t/compiling-cuda-code-with-binarybuilder/109638)

<div class="topic-metadata">

**Author:** [@PaulVirally](https://discourse.julialang.org/u/PaulVirally)\
**Replies:** 3\
**Last updated:** [August 25, 2024, 3:22am UTC](https://discourse.julialang.org/t/compiling-cuda-code-with-binarybuilder/109638 "2024-08-25T03:22:02Z")

</div>

I apologize in advance for my question, because I know it is not very specific, but at this point I do not know where else to go for help. I’ve been trying to compile some CUDA code using BinaryBuilder, but I haven’t be…

---

## [Why my VSCode extension is not in the latest version?](https://discourse.julialang.org/t/why-my-vscode-extension-is-not-in-the-latest-version/118564)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 2\
**Last updated:** [August 25, 2024, 12:11am UTC](https://discourse.julialang.org/t/why-my-vscode-extension-is-not-in-the-latest-version/118564 "2024-08-25T00:11:19Z")

</div>

I am on Julia v1.10.4 but the VSCode extension version is v1.79.2. I know other people already have version \>v1.100, and that is not pre-release. I sync my VSCode across two devices, one with Linux and another with Wind…

---

## [Changing font size of code and output in julia jupyter notebook](https://discourse.julialang.org/t/changing-font-size-of-code-and-output-in-julia-jupyter-notebook/60584)

<div class="topic-metadata">

**Author:** [@Sahil\_Goyal](https://discourse.julialang.org/u/Sahil_Goyal)\
**Replies:** 2\
**Last updated:** [August 23, 2024, 12:08am UTC](https://discourse.julialang.org/t/changing-font-size-of-code-and-output-in-julia-jupyter-notebook/60584 "2024-08-23T00:08:11Z")

</div>

I find the default the size of julia jupyter notebook to be small. I need to increase the code and output size in the notebook. Please tell how to do that rather than doing Ctrl + ‘+’.

---

## [Using environment variables to moderate GC. julia version 1.10.4 with prerelease version](https://discourse.julialang.org/t/using-environment-variables-to-moderate-gc-julia-version-1-10-4-with-prerelease-version/118483)

<div class="topic-metadata">

**Author:** [@hapopo](https://discourse.julialang.org/u/hapopo)\
**Replies:** 1\
**Last updated:** [August 22, 2024, 4:50pm UTC](https://discourse.julialang.org/t/using-environment-variables-to-moderate-gc-julia-version-1-10-4-with-prerelease-version/118483 "2024-08-22T16:50:55Z")

</div>

Hello, i am new to julia and using it for numerical simulations. i use a very RAM heavy code that generates multiple dictionaries with a lot of entries. I use Threads.@threads in this code using 60 workers (i have 64 log…

---

## [Jupyter notebook continuous integration with github actions](https://discourse.julialang.org/t/jupyter-notebook-continuous-integration-with-github-actions/118479)

<div class="topic-metadata">

**Author:** [@loisel](https://discourse.julialang.org/u/loisel)\
**Replies:** 3\
**Last updated:** [August 22, 2024, 1:42pm UTC](https://discourse.julialang.org/t/jupyter-notebook-continuous-integration-with-github-actions/118479 "2024-08-22T13:42:06Z")

</div>

What’s the current best way of setting up CI with github actions for Jupyter notebooks containing Julia code? I’ve found some blog posts, github actions and similar, proposing some solutions, e.g. (1), (2), (3), (4), (5…

---

## [VSCode linter warning "A non-DataType has been used in a type declaration statement."](https://discourse.julialang.org/t/vscode-linter-warning-a-non-datatype-has-been-used-in-a-type-declaration-statement/118482)

<div class="topic-metadata">

**Author:** [@jishnub](https://discourse.julialang.org/u/jishnub)\
**Replies:** 1\
**Last updated:** [August 22, 2024, 12:35pm UTC](https://discourse.julialang.org/t/vscode-linter-warning-a-non-datatype-has-been-used-in-a-type-declaration-statement/118482 "2024-08-22T12:35:06Z")

</div>

Why does the VSCode extension highlight such cases as “A non-DataType has been used in a type declaration statement.”, when this is a valid type declaration? I understand that this may be disabled, but what is the purp…

---

## [JuliaMono Nerd Font](https://discourse.julialang.org/t/juliamono-nerd-font/118471)

<div class="topic-metadata">

**Author:** [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Replies:** 3\
**Last updated:** [August 22, 2024, 8:42am UTC](https://discourse.julialang.org/t/juliamono-nerd-font/118471 "2024-08-22T08:42:53Z")

</div>

Can we get a JuliaMono Nerd Font? I could use all these icons :slight\_smile: cc @cormullion

---

## [Problem running shell commands in Pluto](https://discourse.julialang.org/t/problem-running-shell-commands-in-pluto/66043)

<div class="topic-metadata">

**Author:** [@kevin.squire](https://discourse.julialang.org/u/kevin.squire)\
**Replies:** 4\
**Last updated:** [August 21, 2024, 7:05pm UTC](https://discourse.julialang.org/t/problem-running-shell-commands-in-pluto/66043 "2024-08-21T19:05:39Z")

</div>

I’m attempting to capture the output of a shell command in Pluto. In the REPL, the following works: julia\> oc = OutputCollector(\`ls -al\`) OutputCollector(\`ls -al\`, Process(\`ls -al\`, ProcessRunning), OutputCollectors.Li…

---

## [Setting environment variable in VS Code debugger](https://discourse.julialang.org/t/setting-environment-variable-in-vs-code-debugger/97864)

<div class="topic-metadata">

**Author:** [@Yue-Zhengyuan](https://discourse.julialang.org/u/Yue-Zhengyuan)\
**Replies:** 12\
**Last updated:** [August 21, 2024, 6:14pm UTC](https://discourse.julialang.org/t/setting-environment-variable-in-vs-code-debugger/97864 "2024-08-21T18:14:01Z")

</div>

How to set environment variables in VS Code debugger in launch.json for Julia? For Python, the env var can be set by the “env” property: { "version": "0.2.0", "configurations": \[ { "name": "P…

---

## [Jld2 preview in vscode?](https://discourse.julialang.org/t/jld2-preview-in-vscode/80050)

<div class="topic-metadata">

**Author:** [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Replies:** 9\
**Last updated:** [August 21, 2024, 4:43pm UTC](https://discourse.julialang.org/t/jld2-preview-in-vscode/80050 "2024-08-21T16:43:18Z")

</div>

I use JLD2.jl to store simulation results which I find pretty convenient. I wonder if there is a plan to add a preview/explorer feature for this type of file in vscode. Json files are nicer for a having a quick look on…

---

## [\[ANN\] JET/Cthulhu integration](https://discourse.julialang.org/t/ann-jet-cthulhu-integration/118430)

<div class="topic-metadata">

**Author:** [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Replies:** 0\
**Last updated:** [August 20, 2024, 8:17pm UTC](https://discourse.julialang.org/t/ann-jet-cthulhu-integration/118430 "2024-08-20T20:17:12Z")

</div>

JET, a package which can systematically analyze your code to detect runtime dispatch, now integrates conveniently with Cthulhu, a package for gaining insights about the source of runtime dispatch and other failures of in…

---

## [What is the Pkg.jl package dependency resolver (solver algorithm)?](https://discourse.julialang.org/t/what-is-the-pkg-jl-package-dependency-resolver-solver-algorithm/77821)

<div class="topic-metadata">

**Author:** [@patrsc](https://discourse.julialang.org/u/patrsc)\
**Replies:** 10\
**Last updated:** [August 19, 2024, 5:35pm UTC](https://discourse.julialang.org/t/what-is-the-pkg-jl-package-dependency-resolver-solver-algorithm/77821 "2024-08-19T17:35:53Z")

</div>

According to its source code, Pkg.jl uses a dependency resolving algorithm called MaxSum to resolve the package dependency graph. However, I was not able to find any documentation about this algorithm, or any concrete re…

---

## [@run fib(5) makes Julia to crash in Julia 1.11 rc2](https://discourse.julialang.org/t/run-fib-5-makes-julia-to-crash-in-julia-1-11-rc2/118329)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 2\
**Last updated:** [August 18, 2024, 11:41am UTC](https://discourse.julialang.org/t/run-fib-5-makes-julia-to-crash-in-julia-1-11-rc2/118329 "2024-08-18T11:41:19Z")

</div>

Making debug of this in VSCode Julia extension / Julia v1.11 RC2 makes Julia to crash. It works fine in Julia 1.10 or if breakpoints are used. function fib(n) if n == 0 return 0 end if n == 1 return 1 end re…

---

## [Slider does not show after upgrade Jupyter](https://discourse.julialang.org/t/slider-does-not-show-after-upgrade-jupyter/112059)

<div class="topic-metadata">

**Author:** [@HJW019](https://discourse.julialang.org/u/HJW019)\
**Replies:** 3\
**Last updated:** [August 16, 2024, 7:01am UTC](https://discourse.julialang.org/t/slider-does-not-show-after-upgrade-jupyter/112059 "2024-08-16T07:01:06Z")

</div>

(I posted the query on the Jupyter forum, and was suggested that the issue might lie with Interact.jl . Therefore, I’m bringing the question here for further insights.) I’ve been using Julia in Jupyter Notebook (NB) to …

---

## [Test Julia 1.11 in CI](https://discourse.julialang.org/t/test-julia-1-11-in-ci/118186)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 1\
**Last updated:** [August 14, 2024, 3:10pm UTC](https://discourse.julialang.org/t/test-julia-1-11-in-ci/118186 "2024-08-14T15:10:12Z")

</div>

Somehow, I am unable to have CI.yml test Julia version ‘1.11’. The error I receive is Could not find a Julia version that matches 1.11 My CI.yml matrix looks like this: matrix: version: - '1.6…

---

## [Hide Pluto.jl cell in static html with CSS](https://discourse.julialang.org/t/hide-pluto-jl-cell-in-static-html-with-css/118057)

<div class="topic-metadata">

**Author:** [@rgouveiamendes](https://discourse.julialang.org/u/rgouveiamendes)\
**Replies:** 12\
**Last updated:** [August 12, 2024, 1:33pm UTC](https://discourse.julialang.org/t/hide-pluto-jl-cell-in-static-html-with-css/118057 "2024-08-12T13:33:55Z")

</div>

:wave: Hello I use Pluto notebooks to teach. In the static html versions I make available for the students, I would like to hide certain cells (for example, the one with a @htl block with my CSS tricks). I am trying t…

---

## [Tooling for analysing dependency licenses](https://discourse.julialang.org/t/tooling-for-analysing-dependency-licenses/117925)

<div class="topic-metadata">

**Author:** [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Replies:** 12\
**Last updated:** [August 11, 2024, 4:19pm UTC](https://discourse.julialang.org/t/tooling-for-analysing-dependency-licenses/117925 "2024-08-11T16:19:18Z")

</div>

If it wasn’t already quite apparent from my recent ruminations on licenses, I’ve been thinking about licenses a bit recently. Part of this involved a long and meandering conversation on Slack about the impact of license …

---

## [Possible to suppress terminal stream output in Pluto notebook?](https://discourse.julialang.org/t/possible-to-suppress-terminal-stream-output-in-pluto-notebook/92859)

<div class="topic-metadata">

**Author:** [@Igor\_Douven](https://discourse.julialang.org/u/Igor_Douven)\
**Replies:** 7\
**Last updated:** [August 11, 2024, 7:08am UTC](https://discourse.julialang.org/t/possible-to-suppress-terminal-stream-output-in-pluto-notebook/92859 "2024-08-11T07:08:35Z")

</div>

Hi all, I’m using MixedModels.jl in a Pluto notebook and I’d like to suppress the solver output, which now appears in the notebook. I had hoped that verbose = false would do the trick, but it doesn’t. Does anyone know wh…

---

## [Stop Pluto from Precompiling](https://discourse.julialang.org/t/stop-pluto-from-precompiling/117364)

<div class="topic-metadata">

**Author:** [@Fourier](https://discourse.julialang.org/u/Fourier)\
**Replies:** 5\
**Last updated:** [August 11, 2024, 7:06am UTC](https://discourse.julialang.org/t/stop-pluto-from-precompiling/117364 "2024-08-11T07:06:11Z")

</div>

I would like to stop Pluto from precompiling packages when they are added to the environment. I think normally this can be done with compiled-modules=no. Is it also possible to disable this in a pluto notebook? I think …

---

## [VSCode taking a very long time to format saved file](https://discourse.julialang.org/t/vscode-taking-a-very-long-time-to-format-saved-file/92531)

<div class="topic-metadata">

**Author:** [@brianguenter](https://discourse.julialang.org/u/brianguenter)\
**Replies:** 4\
**Last updated:** [August 11, 2024, 2:50am UTC](https://discourse.julialang.org/t/vscode-taking-a-very-long-time-to-format-saved-file/92531 "2024-08-11T02:50:11Z")

</div>

I have VSCode set to automatically format .jl files on save, and also to save files whenever focus changes. Most of the time this works brilliantly, formatting my files in a flash. But occasionally formatting a file wil…

---

## [ProfileView.@profview seemingly breaks reproducibility of my results](https://discourse.julialang.org/t/profileview-profview-seemingly-breaks-reproducibility-of-my-results/117893)

<div class="topic-metadata">

**Author:** [@JADekker](https://discourse.julialang.org/u/JADekker)\
**Replies:** 6\
**Last updated:** [August 8, 2024, 9:23am UTC](https://discourse.julialang.org/t/profileview-profview-seemingly-breaks-reproducibility-of-my-results/117893 "2024-08-08T09:23:49Z")

</div>

I’ve written an algorithm (spanning many, many lines) to solve a certain optimal control problem, which involves both simulation and optimisation. To make sure that different runs provide the same results, I set ‘Random.…

---

## [Renaming package, need to update JuliaHub registry](https://discourse.julialang.org/t/renaming-package-need-to-update-juliahub-registry/117771)

<div class="topic-metadata">

**Author:** [@awiersdorf](https://discourse.julialang.org/u/awiersdorf)\
**Replies:** 2\
**Last updated:** [August 2, 2024, 9:57pm UTC](https://discourse.julialang.org/t/renaming-package-need-to-update-juliahub-registry/117771 "2024-08-02T21:57:44Z")

</div>

I have a package I helped develop in concert with a paper at 2023 JuliaCon. Among the feedback we got from reviewers was that we should rename the package from “FloatTracker.jl” to “TrackedFloats.jl”. What is the best wa…

---

## [Linting wrong but not sure what caused it](https://discourse.julialang.org/t/linting-wrong-but-not-sure-what-caused-it/117770)

<div class="topic-metadata">

**Author:** [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Replies:** 0\
**Last updated:** [August 2, 2024, 5:37pm UTC](https://discourse.julialang.org/t/linting-wrong-but-not-sure-what-caused-it/117770 "2024-08-02T17:37:19Z")

</div>

I have two systems running the same version of the VS Code but different linting: Is anyone experiencing the same issue or has hints on debugging it? Seems to be related to the parsing for the frontmatter. Update…

---

## [Julia Extension Stuck "Formatting..."](https://discourse.julialang.org/t/julia-extension-stuck-formatting/117744)

<div class="topic-metadata">

**Author:** [@mrufsvold](https://discourse.julialang.org/u/mrufsvold)\
**Replies:** 0\
**Last updated:** [August 1, 2024, 8:39pm UTC](https://discourse.julialang.org/t/julia-extension-stuck-formatting/117744 "2024-08-01T20:39:32Z")

</div>

After updating to 1.10.4, I’m getting a behavior where the Julia extension says it’s “Formatting…” in the bottom corner, but my file isn’t changing. It hangs this way the whole time I’m using VSCode. Additionally, sendin…

[Previous page](https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=15)

[Next page](https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=17)
