# Tooling

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

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

**Page:** 8

---

## [LocalPreferences not picked up in test when set globally](https://discourse.julialang.org/t/localpreferences-not-picked-up-in-test-when-set-globally/131748)

<div class="topic-metadata">

**Author:** [@luraess](https://discourse.julialang.org/u/luraess)\
**Replies:** 5\
**Last updated:** [August 22, 2025, 8:20am UTC](https://discourse.julialang.org/t/localpreferences-not-picked-up-in-test-when-set-globally/131748 "2025-08-22T08:20:08Z")

</div>

Hi, I am working with various packages such as Chmy.jl, JustRelax.jl, among others, where we support both CPU, GPU and distributed computing backends. Mostly for GPU backends and MPI support on servers such as HPC clus…

---

## [How to restore Preview Editor original size in VS Code after maximising it?](https://discourse.julialang.org/t/how-to-restore-preview-editor-original-size-in-vs-code-after-maximising-it/131698)

<div class="topic-metadata">

**Author:** [@Alex1](https://discourse.julialang.org/u/Alex1)\
**Replies:** 0\
**Last updated:** [August 19, 2025, 7:35am UTC](https://discourse.julialang.org/t/how-to-restore-preview-editor-original-size-in-vs-code-after-maximising-it/131698 "2025-08-19T07:35:36Z")

</div>

The Preview Editor in VS Code used to display plot. It’s possible to double click on its title and it will be maximised to see plot better. But when it double clicking again to exit max mode and put it back to original…

---

## [SVG cells in Pluto](https://discourse.julialang.org/t/svg-cells-in-pluto/87524)

<div class="topic-metadata">

**Author:** [@forestacorn](https://discourse.julialang.org/u/forestacorn)\
**Replies:** 2\
**Last updated:** [August 18, 2025, 11:01am UTC](https://discourse.julialang.org/t/svg-cells-in-pluto/87524 "2025-08-18T11:01:04Z")

</div>

After a bit of experimental exploring I discovered partly by accident that you can have SVG cells in Pluto. Here is some example text for a Pluto cell to illustrate what I mean: html""" \<svg width="100" height="100"\> \<…

---

## [Plotting in the VSCode secondary side bar](https://discourse.julialang.org/t/plotting-in-the-vscode-secondary-side-bar/131524)

<div class="topic-metadata">

**Author:** [@owiecc](https://discourse.julialang.org/u/owiecc)\
**Replies:** 5\
**Last updated:** [August 18, 2025, 9:06am UTC](https://discourse.julialang.org/t/plotting-in-the-vscode-secondary-side-bar/131524 "2025-08-18T09:06:15Z")

</div>

Is it possible to put plots by default in the secondary side bar of VSCode? Ideally also have the side bar split vertically: ┌──────────────┳━━━━━━━┓ │ ┃ ┃ │ ┃ Plots ┃ │ ┃ …

---

## [Why navigating to function doesn't always work?](https://discourse.julialang.org/t/why-navigating-to-function-doesnt-always-work/131670)

<div class="topic-metadata">

**Author:** [@Alex1](https://discourse.julialang.org/u/Alex1)\
**Replies:** 0\
**Last updated:** [August 18, 2025, 6:49am UTC](https://discourse.julialang.org/t/why-navigating-to-function-doesnt-always-work/131670 "2025-08-18T06:49:52Z")

</div>

When I shift + click on some function names VS Code opens its definition. But sometimes, maybe even most of the time, it doesn’t. Why and how to fix it? Does it matter if function declared as function some() ... end vs…

---

## [Help using GLMakie or WGLMakie on ssh](https://discourse.julialang.org/t/help-using-glmakie-or-wglmakie-on-ssh/125507)

<div class="topic-metadata">

**Author:** [@Salmon](https://discourse.julialang.org/u/Salmon)\
**Replies:** 13\
**Last updated:** [August 7, 2025, 11:22am UTC](https://discourse.julialang.org/t/help-using-glmakie-or-wglmakie-on-ssh/125507 "2025-08-07T11:22:31Z")

</div>

Hi everyone. I need to make some 3D plots for which I cannot use Cairomakie. My local machine is a windows computer to which I connect via vscode-ssh to a linux computer. I would be happy to just generate a png with ei…

---

## [Automerge issues in package creation](https://discourse.julialang.org/t/automerge-issues-in-package-creation/131418)

<div class="topic-metadata">

**Author:** [@Baptiste\_PJ](https://discourse.julialang.org/u/Baptiste_PJ)\
**Replies:** 3\
**Last updated:** [August 7, 2025, 7:37am UTC](https://discourse.julialang.org/t/automerge-issues-in-package-creation/131418 "2025-08-07T07:37:49Z")

</div>

Dear community, I am trying to create a package via this page (How to develop a Julia package), using the associated repository GitHub - BP-J/IncrementalSignFeasibility.jl: Repository aimed for the Julia package with the…

---

## [Using Different Julia Version per Project in VSCode](https://discourse.julialang.org/t/using-different-julia-version-per-project-in-vscode/108127)

<div class="topic-metadata">

**Author:** [@mrVeng](https://discourse.julialang.org/u/mrVeng)\
**Replies:** 8\
**Last updated:** [July 23, 2025, 6:38pm UTC](https://discourse.julialang.org/t/using-different-julia-version-per-project-in-vscode/108127 "2025-07-23T18:38:52Z")

</div>

Hi there, I just installed juliaup to manage Julia versions - really great tool! I have a bunch of older projects running on Julia 1.7/8/9, and I can switch the default Julia version in the command line before I run th…

---

## [How to install a dependency when a package extension is loaded?](https://discourse.julialang.org/t/how-to-install-a-dependency-when-a-package-extension-is-loaded/103615)

<div class="topic-metadata">

**Author:** [@Tortar](https://discourse.julialang.org/u/Tortar)\
**Replies:** 4\
**Last updated:** [August 5, 2025, 5:42am UTC](https://discourse.julialang.org/t/how-to-install-a-dependency-when-a-package-extension-is-loaded/103615 "2025-08-05T05:42:47Z")

</div>

Say I have a Project.toml structure as this one: name = "MyPackage" \[deps\] FirstDep = "..." SecondDep = "..." \[weakdeps\] FirstWeakDep = "..." \[extensions\] ExtModule = "FirstWeakDep" \[compat\] julia = "1.9" and I wan…

---

## [Unstable sha256 sum for Artifact hosted in another Github repo](https://discourse.julialang.org/t/unstable-sha256-sum-for-artifact-hosted-in-another-github-repo/131289)

<div class="topic-metadata">

**Author:** [@Gregstrq](https://discourse.julialang.org/u/Gregstrq)\
**Replies:** 9\
**Last updated:** [August 3, 2025, 9:52am UTC](https://discourse.julialang.org/t/unstable-sha256-sum-for-artifact-hosted-in-another-github-repo/131289 "2025-08-03T09:52:58Z")

</div>

Hi, guys. I am trying to setup an Artifact and running into problems with sha256 checksum: every time it tries to download the file the checksum is different. The tarball sits in another Github repository and I referenc…

---

## [WGLMakie - share Figure](https://discourse.julialang.org/t/wglmakie-share-figure/131162)

<div class="topic-metadata">

**Author:** [@NaSi](https://discourse.julialang.org/u/NaSi)\
**Replies:** 0\
**Last updated:** [July 29, 2025, 8:49am UTC](https://discourse.julialang.org/t/wglmakie-share-figure/131162 "2025-07-29T08:49:45Z")

</div>

Hi =) I would like to create an interactive plot using : using WGLMakie WGLMakie.activate!() f = Figure(; size = (1000, 800)) ax1 = Axis3(f\[1, 2\], aspect = (1, 1, 1.5), xlabel = "x \[m\]",ylabel = "y \[m\]",zlabel = "z \[m\]…

---

## [Docker tags for pre-release Julia versions](https://discourse.julialang.org/t/docker-tags-for-pre-release-julia-versions/129211)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 1\
**Last updated:** [July 27, 2025, 7:12am UTC](https://discourse.julialang.org/t/docker-tags-for-pre-release-julia-versions/129211 "2025-07-27T07:12:09Z")

</div>

Does anyone know why the official Julia Docker images have an -rc tag for the pre-release (currently eg 1.12-rc)? This is a bit cumbersome as when 1.12 is released, I will have to manually remove the -rc from various fi…

---

## [Creating SBOMs from Manifests -- syft, grype](https://discourse.julialang.org/t/creating-sboms-from-manifests-syft-grype/131078)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 2\
**Last updated:** [July 26, 2025, 3:46pm UTC](https://discourse.julialang.org/t/creating-sboms-from-manifests-syft-grype/131078 "2025-07-26T15:46:22Z")

</div>

Has anyone used something like or GitHub - anchore/grype: A vulnerability scanner for container images and filesystems with Julia Packages? I need to create SBOMs to get Julia and its packages approved. I think thes…

---

## [Weird (minor) bug in VSCode Unicode font](https://discourse.julialang.org/t/weird-minor-bug-in-vscode-unicode-font/131002)

<div class="topic-metadata">

**Author:** [@BLI](https://discourse.julialang.org/u/BLI)\
**Replies:** 9\
**Last updated:** [July 25, 2025, 1:08pm UTC](https://discourse.julialang.org/t/weird-minor-bug-in-vscode-unicode-font/131002 "2025-07-25T13:08:53Z")

</div>

\[Windows 11, updated today\] I want to use symbol \\phi in my code (\\phi in LaTeX). However, if I type \\phi and hit Tab in VSCode (both Jupyter Notebook and \*.jl file), the result on the screen is symbol \\varphi (\\varphi)…

---

## [How to programmatically inspect variable in VS Code Table View?](https://discourse.julialang.org/t/how-to-programmatically-inspect-variable-in-vs-code-table-view/130990)

<div class="topic-metadata">

**Author:** [@Alex1](https://discourse.julialang.org/u/Alex1)\
**Replies:** 2\
**Last updated:** [July 24, 2025, 3:48am UTC](https://discourse.julialang.org/t/how-to-programmatically-inspect-variable-in-vs-code-table-view/130990 "2025-07-24T03:48:19Z")

</div>

Julia has Table View to inspect REPL variables. Is there a way to open it programmatically? Usually it opened by opening Workspace Inspector, finding variable, and clicking on its icon. I want to do it programmatically…

---

## [Extension is updated?](https://discourse.julialang.org/t/extension-is-updated/130045)

<div class="topic-metadata">

**Author:** [@Ken\_Williams](https://discourse.julialang.org/u/Ken_Williams)\
**Replies:** 11\
**Last updated:** [July 23, 2025, 10:27pm UTC](https://discourse.julialang.org/t/extension-is-updated/130045 "2025-07-23T22:27:35Z")

</div>

I noticed that a version 1.146.2 of the VS Code extension was released a few days ago. Is there a summary of what’s updated? I’m still pinning myself to 1.127.2, since the version after that broke test-running (see VS …

---

## [Quick tutorial on package extensions](https://discourse.julialang.org/t/quick-tutorial-on-package-extensions/130923)

<div class="topic-metadata">

**Author:** [@erikedin](https://discourse.julialang.org/u/erikedin)\
**Replies:** 1\
**Last updated:** [July 22, 2025, 8:21am UTC](https://discourse.julialang.org/t/quick-tutorial-on-package-extensions/130923 "2025-07-22T08:21:06Z")

</div>

Hello! I was reading the documentation on package extensions and felt that I needed some more detailed instructions. I wrote this tutorial based on what I learned (only today, so this is surely not an exhaustive tutorial…

---

## [Pluto Notebook namespace goes stale and packages go missing](https://discourse.julialang.org/t/pluto-notebook-namespace-goes-stale-and-packages-go-missing/130903)

<div class="topic-metadata">

**Author:** [@cdawg](https://discourse.julialang.org/u/cdawg)\
**Replies:** 2\
**Last updated:** [July 21, 2025, 8:15pm UTC](https://discourse.julialang.org/t/pluto-notebook-namespace-goes-stale-and-packages-go-missing/130903 "2025-07-21T20:15:38Z")

</div>

I have a difficult bug that only appears after some amount of time has passed. A long running notebook is left open and working for several days everything is fine. Then at some point I open my laptop and most, (not all)…

---

## [How to clean Highlighted Error Line in VS Code?](https://discourse.julialang.org/t/how-to-clean-highlighted-error-line-in-vs-code/130875)

<div class="topic-metadata">

**Author:** [@Alex1](https://discourse.julialang.org/u/Alex1)\
**Replies:** 2\
**Last updated:** [July 20, 2025, 10:56am UTC](https://discourse.julialang.org/t/how-to-clean-highlighted-error-line-in-vs-code/130875 "2025-07-20T10:56:12Z")

</div>

Sometimes when I execute code with “Shift + Enter” in VS Code if there’s error problematic line in the VS Code Editor get highlighted with red. But when I change code, this red line still stays the same, which is very an…

---

## [Importing \`DifferentialEquations\` and \`BifurcationKit\` together unpredictably fails](https://discourse.julialang.org/t/importing-differentialequations-and-bifurcationkit-together-unpredictably-fails/130831)

<div class="topic-metadata">

**Author:** [@lpz18](https://discourse.julialang.org/u/lpz18)\
**Replies:** 5\
**Last updated:** [July 19, 2025, 3:36pm UTC](https://discourse.julialang.org/t/importing-differentialequations-and-bifurcationkit-together-unpredictably-fails/130831 "2025-07-19T15:36:09Z")

</div>

Importing DifferentialEquations and BifurcationKit together unpredictably fails. I have 3 pluto notebooks: a new one (A), an “intermediate” one (B), and an old one (C) The notebooks import many packages but I isolated …

---

## [Python virtual env incorrectly sourced on \`Julia: Start REPL\`](https://discourse.julialang.org/t/python-virtual-env-incorrectly-sourced-on-julia-start-repl/114932)

<div class="topic-metadata">

**Author:** [@mpf01](https://discourse.julialang.org/u/mpf01)\
**Replies:** 1\
**Last updated:** [July 19, 2025, 1:24am UTC](https://discourse.julialang.org/t/python-virtual-env-incorrectly-sourced-on-julia-start-repl/114932 "2025-07-19T01:24:49Z")

</div>

My current working directory contains a Python virtual env (.venv). After the vscode command Julia: Start REPL starts the Julia REPL, this command is automatically executed in the REPL source /Users/mpf/Documents/projec…

---

## [What is the appropriate workflow for running Jupyter Notebookes in VSCode with IJulia](https://discourse.julialang.org/t/what-is-the-appropriate-workflow-for-running-jupyter-notebookes-in-vscode-with-ijulia/130806)

<div class="topic-metadata">

**Author:** [@Torkel](https://discourse.julialang.org/u/Torkel)\
**Replies:** 8\
**Last updated:** [July 18, 2025, 8:53am UTC](https://discourse.julialang.org/t/what-is-the-appropriate-workflow-for-running-jupyter-notebookes-in-vscode-with-ijulia/130806 "2025-07-18T08:53:17Z")

</div>

So it is technically possible to run a Julia Jupyter notebook in VSCode without getting IJulia involved. However, this tends to get very buggy and I have been told that I should still get IJulia involved. What is actual…

---

## [Libgobject has undefined symbol g\_dir\_unref that makes Plots installation fail](https://discourse.julialang.org/t/libgobject-has-undefined-symbol-g-dir-unref-that-makes-plots-installation-fail/130755)

<div class="topic-metadata">

**Author:** [@psammetichus](https://discourse.julialang.org/u/psammetichus)\
**Replies:** 4\
**Last updated:** [July 15, 2025, 9:48pm UTC](https://discourse.julialang.org/t/libgobject-has-undefined-symbol-g-dir-unref-that-makes-plots-installation-fail/130755 "2025-07-15T21:48:20Z")

</div>

I am working on a university cluster (dev node is a 96 core AMD Epyc) with Julia 1.11.3 running Ubuntu 22.04. When starting from a fresh install, adding Plots consistently leads to errors in precompiling Cairo\_jll, Qt6B…

---

## [Unexpected behaviour when using Pluto with StaticArrays](https://discourse.julialang.org/t/unexpected-behaviour-when-using-pluto-with-staticarrays/130690)

<div class="topic-metadata">

**Author:** [@azeredo-e](https://discourse.julialang.org/u/azeredo-e)\
**Replies:** 2\
**Last updated:** [July 14, 2025, 7:36am UTC](https://discourse.julialang.org/t/unexpected-behaviour-when-using-pluto-with-staticarrays/130690 "2025-07-14T07:36:52Z")

</div>

Hello everyone. I’ve found this weird behaviour when using StaticArrays within a begin … end block Pluto. I have this cell begin xᵢ = collect(range(0, 10, length=n)) |\> SVector{n} yᵢ = @SVector \[β₀ + β₁ \* i …

---

## [Ctags or cscope tool for julia with vim](https://discourse.julialang.org/t/ctags-or-cscope-tool-for-julia-with-vim/130613)

<div class="topic-metadata">

**Author:** [@devel-chm](https://discourse.julialang.org/u/devel-chm)\
**Replies:** 1\
**Last updated:** [July 10, 2025, 6:25pm UTC](https://discourse.julialang.org/t/ctags-or-cscope-tool-for-julia-with-vim/130613 "2025-07-10T18:25:36Z")

</div>

I’m using vim+repl as my IDE. Is there anything like ctags or cscope julia code support available to explore and understand large julia code?

---

## [VSCode package autocompletion doesnt work if package is not declared in that cell](https://discourse.julialang.org/t/vscode-package-autocompletion-doesnt-work-if-package-is-not-declared-in-that-cell/130500)

<div class="topic-metadata">

**Author:** [@FabrizioTorrico](https://discourse.julialang.org/u/FabrizioTorrico)\
**Replies:** 1\
**Last updated:** [July 6, 2025, 7:15pm UTC](https://discourse.julialang.org/t/vscode-package-autocompletion-doesnt-work-if-package-is-not-declared-in-that-cell/130500 "2025-07-06T19:15:37Z")

</div>

Im new to julia coming from python. I wanted to do some analysis so i add some packages in jupyter notebook. using Pkg Pkg.activate(".") Pkg.add(\["IJulia", "DataFrames", "CSV", "CairoMakie", "StatsBase", "Stat…

---

## [PlutoPages.jl in Windows](https://discourse.julialang.org/t/plutopages-jl-in-windows/129710)

<div class="topic-metadata">

**Author:** [@eduardovrs](https://discourse.julialang.org/u/eduardovrs)\
**Replies:** 6\
**Last updated:** [July 4, 2025, 5:36pm UTC](https://discourse.julialang.org/t/plutopages-jl-in-windows/129710 "2025-07-04T17:36:38Z")

</div>

Hello there, I’m trying to make a some interactive notebooks with Pluto, and I want an index similar to Computational Thinking Course, and have found PlutoPages.jl but it doesn’t work on Windows locally. julia\> output\_…

---

## [\[BinaryBuiler\] Mix of host and target libraries in host sysroot](https://discourse.julialang.org/t/binarybuiler-mix-of-host-and-target-libraries-in-host-sysroot/130470)

<div class="topic-metadata">

**Author:** [@grasph](https://discourse.julialang.org/u/grasph)\
**Replies:** 2\
**Last updated:** [July 4, 2025, 11:27am UTC](https://discourse.julialang.org/t/binarybuiler-mix-of-host-and-target-libraries-in-host-sysroot/130470 "2025-07-04T11:27:07Z")

</div>

Hello, While trying to build R/ROOT for arm architectures, I’ve found that /opt/x86\_64-linux-musl/x86\_64-linux-musl/sys-root/usr/local points to /workspace/destdir. The results is that /opt/x86\_64-linux-musl/x86\_64-li…

---

## [Stale "recent notebook" still shown in Pluto](https://discourse.julialang.org/t/stale-recent-notebook-still-shown-in-pluto/119203)

<div class="topic-metadata">

**Author:** [@liu20001028](https://discourse.julialang.org/u/liu20001028)\
**Replies:** 13\
**Last updated:** [July 1, 2025, 3:55pm UTC](https://discourse.julialang.org/t/stale-recent-notebook-still-shown-in-pluto/119203 "2025-07-01T15:55:09Z")

</div>

why does the my work didnt auto delet (the notebook in My work is already deleted by myself) The source file has been deleted by me, but it is still displayed.

---

## [Transition to TestItems from a semantic Test suite, but keeping the semantics](https://discourse.julialang.org/t/transition-to-testitems-from-a-semantic-test-suite-but-keeping-the-semantics/130299)

<div class="topic-metadata">

**Author:** [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Replies:** 10\
**Last updated:** [June 29, 2025, 6:43pm UTC](https://discourse.julialang.org/t/transition-to-testitems-from-a-semantic-test-suite-but-keeping-the-semantics/130299 "2025-06-29T18:43:48Z")

</div>

Inspired by some discussions on Slack, I am considering, to test how I could improve my current workflow to @testitems, since that would give a very nice interaction in VS Code. However, I feel, that my current test setu…

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

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