# Tooling

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

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

**Page:** 26

---

## [Could not load library libLLVM-15jl.so](https://discourse.julialang.org/t/could-not-load-library-libllvm-15jl-so/105790)

<div class="topic-metadata">

**Author:** [@Fourier](https://discourse.julialang.org/u/Fourier)\
**Replies:** 2\
**Last updated:** [November 4, 2023, 4:54pm UTC](https://discourse.julialang.org/t/could-not-load-library-libllvm-15jl-so/105790 "2023-11-04T16:54:46Z")

</div>

When I try to precompile the ParalelStencil Package I get an error: ERROR: LoadError: InitError: could not load library "/home/caspar/.julia/artifacts/a80fabdc38a167e0757ca96c55bda6be7c65e1b4/lib/libEnzyme-15.so" libLLV…

---

## [VSCode's 'Go to definition' to recognise functions from other libraries](https://discourse.julialang.org/t/vscodes-go-to-definition-to-recognise-functions-from-other-libraries/105688)

<div class="topic-metadata">

**Author:** [@molecularMaestro](https://discourse.julialang.org/u/molecularMaestro)\
**Replies:** 6\
**Last updated:** [November 2, 2023, 7:14pm UTC](https://discourse.julialang.org/t/vscodes-go-to-definition-to-recognise-functions-from-other-libraries/105688 "2023-11-02T19:14:41Z")

</div>

I cannot seem to inspect functions or classes defined in external libraries using VSCode’s ‘Go to definition’ (F12) feature. For example, with the following simple example: using Plots plot(\[1, 2, 3\], \[1, 2, 3\]) I get…

---

## [Is there a built-in command to weave and tangle current file in Julia in VS Code?](https://discourse.julialang.org/t/is-there-a-built-in-command-to-weave-and-tangle-current-file-in-julia-in-vs-code/105564)

<div class="topic-metadata">

**Author:** [@homocomputeris](https://discourse.julialang.org/u/homocomputeris)\
**Replies:** 3\
**Last updated:** [October 31, 2023, 4:03pm UTC](https://discourse.julialang.org/t/is-there-a-built-in-command-to-weave-and-tangle-current-file-in-julia-in-vs-code/105564 "2023-10-31T16:03:28Z")

</div>

Is there a palette command in Julia in VS Code to weave and tange the current document? Or should one always run a script like this one? using Weave filename = normpath("./", "file.jmd") weave(filename; doctype="md2pdf"…

---

## [Custom headers when adding packages](https://discourse.julialang.org/t/custom-headers-when-adding-packages/105554)

<div class="topic-metadata">

**Author:** [@huguesmp](https://discourse.julialang.org/u/huguesmp)\
**Replies:** 4\
**Last updated:** [October 31, 2023, 12:43am UTC](https://discourse.julialang.org/t/custom-headers-when-adding-packages/105554 "2023-10-31T00:43:23Z")

</div>

Is there a way to specify headers for Pkg registry and package downloads? My corporate proxy will only work with a specific User-Agent string. I tested it successfully with Downloads.download using the headers keyword-a…

---

## ["else" in try-catch breaks cell-editor?](https://discourse.julialang.org/t/else-in-try-catch-breaks-cell-editor/92563)

<div class="topic-metadata">

**Author:** [@DOT](https://discourse.julialang.org/u/DOT)\
**Replies:** 3\
**Last updated:** [October 30, 2023, 8:37pm UTC](https://discourse.julialang.org/t/else-in-try-catch-breaks-cell-editor/92563 "2023-10-30T20:37:06Z")

</div>

The new Julia-1.8 else-branch in try-catch seems to break the Pluto cell editor for me. I’m on Julia 1.8.4 (macOS ARM), Pluto 0.19.19. Does anybody else have this problem? Reproducing it I start a new Julia+Pluto sess…

---

## [Quick guide to get graph of dependencies with import times](https://discourse.julialang.org/t/quick-guide-to-get-graph-of-dependencies-with-import-times/105557)

<div class="topic-metadata">

**Author:** [@Alec\_Loudenback](https://discourse.julialang.org/u/Alec_Loudenback)\
**Replies:** 0\
**Last updated:** [October 30, 2023, 2:17am UTC](https://discourse.julialang.org/t/quick-guide-to-get-graph-of-dependencies-with-import-times/105557 "2023-10-30T02:17:25Z")

</div>

tl;dr - a script to plot dependencies and the associated @time\_imports time. I’m in the process of putting one of my packages through a diet and wanted to better understand the upstream dependencies and their impact on …

---

## [Makie Heatmap Tooltips](https://discourse.julialang.org/t/makie-heatmap-tooltips/105522)

<div class="topic-metadata">

**Author:** [@bobmccrory](https://discourse.julialang.org/u/bobmccrory)\
**Replies:** 3\
**Last updated:** [October 29, 2023, 11:35pm UTC](https://discourse.julialang.org/t/makie-heatmap-tooltips/105522 "2023-10-29T23:35:01Z")

</div>

I am trying to add tooltips to a heatmap in VS Code/Jupyter/CairoMakie. Could someone please post some simple example code? Thanks.

---

## [Registrator requiring compatibility of packages without versions](https://discourse.julialang.org/t/registrator-requiring-compatibility-of-packages-without-versions/105446)

<div class="topic-metadata">

**Author:** [@Ignacio\_Loaiza](https://discourse.julialang.org/u/Ignacio_Loaiza)\
**Replies:** 1\
**Last updated:** [October 26, 2023, 4:57pm UTC](https://discourse.julialang.org/t/registrator-requiring-compatibility-of-packages-without-versions/105446 "2023-10-26T16:57:04Z")

</div>

Hi everyone! I am trying to update a package that I have in the registry. However, the Registrator is giving me an issue with some packages not having dependencies in my Project.toml file. I am getting the following err…

---

## [Integrating a long(ish) running simulation into Pluto](https://discourse.julialang.org/t/integrating-a-long-ish-running-simulation-into-pluto/105371)

<div class="topic-metadata">

**Author:** [@grahamstark](https://discourse.julialang.org/u/grahamstark)\
**Replies:** 7\
**Last updated:** [October 26, 2023, 6:46am UTC](https://discourse.julialang.org/t/integrating-a-long-ish-running-simulation-into-pluto/105371 "2023-10-26T06:46:56Z")

</div>

Hi, quick question: I have a simulation model that takes in the order of 30-60 seconds to run. (This one if you’re interested). If I wanted to embed it in a Pluto notebook, what’s the best practice? Can I detach it som…

---

## [Default Git setup in PkgTemplates](https://discourse.julialang.org/t/default-git-setup-in-pkgtemplates/105129)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 1\
**Last updated:** [October 25, 2023, 2:02pm UTC](https://discourse.julialang.org/t/default-git-setup-in-pkgtemplates/105129 "2023-10-25T14:02:14Z")

</div>

I would love some feedback on a potential breaking change in PkgTemplates to make package creation easier on GitHub. Since that is the only hosting service I use, I’m blind to how it would affect GitLab et al.

---

## [Project.toml \[compat\] best practice: should I manually remove incompatible old dependency versions?](https://discourse.julialang.org/t/project-toml-compat-best-practice-should-i-manually-remove-incompatible-old-dependency-versions/103530)

<div class="topic-metadata">

**Author:** [@vtjeng](https://discourse.julialang.org/u/vtjeng)\
**Replies:** 10\
**Last updated:** [October 24, 2023, 9:48am UTC](https://discourse.julialang.org/t/project-toml-compat-best-practice-should-i-manually-remove-incompatible-old-dependency-versions/103530 "2023-10-24T09:48:41Z")

</div>

I maintain a package (MIPVerify.jl) and largely rely on unit tests in CI + CompatHelper (example PR) to keep my \[compat\] up to date. Since CompatHelper only adds to the list of versions for each dependency, the lower bou…

---

## [Pluto hangs while loading in VSC](https://discourse.julialang.org/t/pluto-hangs-while-loading-in-vsc/105176)

<div class="topic-metadata">

**Author:** [@friscodelrosario](https://discourse.julialang.org/u/friscodelrosario)\
**Replies:** 4\
**Last updated:** [October 23, 2023, 3:13pm UTC](https://discourse.julialang.org/t/pluto-hangs-while-loading-in-vsc/105176 "2023-10-23T15:13:12Z")

</div>

After “Pluto: Start a notebook” in the VSC command palette, I get Pluto loading, where it hangs. Perhaps this red dot is an alert to something?

---

## [FromFile.jl's @from should be recognized by the julia-vscode extension](https://discourse.julialang.org/t/fromfile-jls-from-should-be-recognized-by-the-julia-vscode-extension/105293)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 6\
**Last updated:** [October 23, 2023, 3:00pm UTC](https://discourse.julialang.org/t/fromfile-jls-from-should-be-recognized-by-the-julia-vscode-extension/105293 "2023-10-23T15:00:30Z")

</div>

FromFile.jl fans are pushing to integrate FromFile.jl functionality integrated into Julia itself. Part of the motivation is to improve compatability of the VSCode extension with FromFile.jl. There was pull request to do…

---

## [My vscode debugging experience is abysmal](https://discourse.julialang.org/t/my-vscode-debugging-experience-is-abysmal/105275)

<div class="topic-metadata">

**Author:** [@maxfreu](https://discourse.julialang.org/u/maxfreu)\
**Replies:** 8\
**Last updated:** [October 22, 2023, 5:31pm UTC](https://discourse.julialang.org/t/my-vscode-debugging-experience-is-abysmal/105275 "2023-10-22T17:31:26Z")

</div>

Hi! Sorry for the flaming title… but I’m really frustrated. For me, the vscode debugger just never works; I always end up putting print and show statements somewhere and relying on revise. That also works, but sometimes …

---

## [How to declare a global variable without initializing it?](https://discourse.julialang.org/t/how-to-declare-a-global-variable-without-initializing-it/105225)

<div class="topic-metadata">

**Author:** [@LeoK987](https://discourse.julialang.org/u/LeoK987)\
**Replies:** 5\
**Last updated:** [October 20, 2023, 12:06pm UTC](https://discourse.julialang.org/t/how-to-declare-a-global-variable-without-initializing-it/105225 "2023-10-20T12:06:03Z")

</div>

Say I declare the following outside all functions, VSCode complains that exportfile is missing reference, on that line and on all lines referencing the symbol. global exportfile::IOStream But if I initialize it there w…

---

## [Regarding missing references in VSCode](https://discourse.julialang.org/t/regarding-missing-references-in-vscode/105197)

<div class="topic-metadata">

**Author:** [@LeoK987](https://discourse.julialang.org/u/LeoK987)\
**Replies:** 6\
**Last updated:** [October 20, 2023, 11:09am UTC](https://discourse.julialang.org/t/regarding-missing-references-in-vscode/105197 "2023-10-20T11:09:37Z")

</div>

I found the latest extension working well with symbols in packages and modules. But it appears it doesn’t work with includes. Symbols are marked missing both in included and including sides. Not sure if it is what it …

---

## [Pluto notebook HTML version: how to download data from repository?](https://discourse.julialang.org/t/pluto-notebook-html-version-how-to-download-data-from-repository/74992)

<div class="topic-metadata">

**Author:** [@Igor\_Douven](https://discourse.julialang.org/u/Igor_Douven)\
**Replies:** 23\
**Last updated:** [October 19, 2023, 4:21pm UTC](https://discourse.julialang.org/t/pluto-notebook-html-version-how-to-download-data-from-repository/74992 "2023-10-19T16:21:00Z")

</div>

I’m using Pluto to report a statistical analysis. Right now, the notebook loads data I have stored locally. However, I’d like to convert the notebook to a HTML file so that my collaborators can run it in the cloud, using…

---

## [Is there a tool to detect non-concrete struct fields in type definitions?](https://discourse.julialang.org/t/is-there-a-tool-to-detect-non-concrete-struct-fields-in-type-definitions/105127)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 2\
**Last updated:** [October 18, 2023, 2:57pm UTC](https://discourse.julialang.org/t/is-there-a-tool-to-detect-non-concrete-struct-fields-in-type-definitions/105127 "2023-10-18T14:57:37Z")

</div>

As it says: JuliaFormatter can detect untyped fields; what I’m looking for is something to detect fields which are not completely nailed down.

---

## [How do I interactively test functions inside of a module?](https://discourse.julialang.org/t/how-do-i-interactively-test-functions-inside-of-a-module/105002)

<div class="topic-metadata">

**Author:** [@fxgn](https://discourse.julialang.org/u/fxgn)\
**Replies:** 4\
**Last updated:** [October 16, 2023, 12:16pm UTC](https://discourse.julialang.org/t/how-do-i-interactively-test-functions-inside-of-a-module/105002 "2023-10-16T12:16:52Z")

</div>

In VSCode, I can send a function definition to the REPL and test it interactively from there. However, I can’t do that if the function is inside of a module but is not exported. How do I test private module functions whi…

---

## [Slider with Unitful.jl values](https://discourse.julialang.org/t/slider-with-unitful-jl-values/104986)

<div class="topic-metadata">

**Author:** [@johnh](https://discourse.julialang.org/u/johnh)\
**Replies:** 3\
**Last updated:** [October 15, 2023, 7:12pm UTC](https://discourse.julialang.org/t/slider-with-unitful-jl-values/104986 "2023-10-15T19:12:18Z")

</div>

I know I am being dumb here… If I use a Slider from PlutoUI I cannot get it to work with Unitful.jl types. @bind mass Slider(1u"kg":100u"kg", show\_value=true) DimensionError: kg and 1 are not dimensionally compatible. …

---

## [Running consecutive cells in REPL serially?](https://discourse.julialang.org/t/running-consecutive-cells-in-repl-serially/104880)

<div class="topic-metadata">

**Author:** [@afishy](https://discourse.julialang.org/u/afishy)\
**Replies:** 1\
**Last updated:** [October 12, 2023, 6:23am UTC](https://discourse.julialang.org/t/running-consecutive-cells-in-repl-serially/104880 "2023-10-12T06:23:12Z")

</div>

Since a recent update, when I run a code cell from a script using Alt+Shift+Enter, it shows each expression being executed in the cell. While that’s running, if I run another cell, it will try to run it in parallel while…

---

## [Define package by url and branch in Project.toml](https://discourse.julialang.org/t/define-package-by-url-and-branch-in-project-toml/104810)

<div class="topic-metadata">

**Author:** [@brucala](https://discourse.julialang.org/u/brucala)\
**Replies:** 3\
**Last updated:** [October 11, 2023, 9:02am UTC](https://discourse.julialang.org/t/define-package-by-url-and-branch-in-project-toml/104810 "2023-10-11T09:02:18Z")

</div>

I’m wondering if it’s possible to defined a package in the Project.toml file by its github url and branch. In my environment I can do pkg\> add https://github.com/pathto/MyPackage.jl#mybranch, but only the Manifest.toml …

---

## [JuliaLS fails to start in neovim (and Jupyter)](https://discourse.julialang.org/t/julials-fails-to-start-in-neovim-and-jupyter/104731)

<div class="topic-metadata">

**Author:** [@arik](https://discourse.julialang.org/u/arik)\
**Replies:** 4\
**Last updated:** [October 9, 2023, 9:18pm UTC](https://discourse.julialang.org/t/julials-fails-to-start-in-neovim-and-jupyter/104731 "2023-10-09T21:18:31Z")

</div>

Hello. I am using neovim mostly for coding in julia. Sadly, the julia LSP does not work. Every time I open a julia file I get the message “Client X quit with exit code 1 and signal 0”, and the LSP is dead. I have searche…

---

## [How do tree hashes in registry Versions.toml work?](https://discourse.julialang.org/t/how-do-tree-hashes-in-registry-versions-toml-work/104581)

<div class="topic-metadata">

**Author:** [@tgf314](https://discourse.julialang.org/u/tgf314)\
**Replies:** 8\
**Last updated:** [October 9, 2023, 6:32pm UTC](https://discourse.julialang.org/t/how-do-tree-hashes-in-registry-versions-toml-work/104581 "2023-10-09T18:32:00Z")

</div>

I’m trying to create a local registry/package mirror and I’m having trouble understanding exactly how the git-tree-sha1 hashes in Versions.toml work. They do not seem to correspond to git commit hashes but instead repre…

---

## [Can't see why OpenSSL\_jll@v3.0.11 is incompatible with Plots.jl](https://discourse.julialang.org/t/cant-see-why-openssl-jll-v3-0-11-is-incompatible-with-plots-jl/104702)

<div class="topic-metadata">

**Author:** [@wheeheee](https://discourse.julialang.org/u/wheeheee)\
**Replies:** 1\
**Last updated:** [October 8, 2023, 12:06am UTC](https://discourse.julialang.org/t/cant-see-why-openssl-jll-v3-0-11-is-incompatible-with-plots-jl/104702 "2023-10-08T00:06:11Z")

</div>

Using st -m --outdated shows that OpenSSL\_jll is held back by FFMPEG\_jll, but looking in the compat sections of FFMPEG\_jll’s and Plots’ project files doesn’t turn up anything. Where should I look to understand what compa…

---

## [Streamlined way of making a package?](https://discourse.julialang.org/t/streamlined-way-of-making-a-package/104682)

<div class="topic-metadata">

**Author:** [@loisel](https://discourse.julialang.org/u/loisel)\
**Replies:** 18\
**Last updated:** [October 7, 2023, 9:26pm UTC](https://discourse.julialang.org/t/streamlined-way-of-making-a-package/104682 "2023-10-07T21:26:30Z")

</div>

Julia has a detailed, comprehensive, punctilious package management system. As a user of Julia, I am grateful for this. I’m finishing up a paper. Part of it is a new solver for some nonlinear PDEs. Although I’m a season…

---

## [Considering static files in PkgTemplates.jl](https://discourse.julialang.org/t/considering-static-files-in-pkgtemplates-jl/104652)

<div class="topic-metadata">

**Author:** [@Anton\_Hinneck](https://discourse.julialang.org/u/Anton_Hinneck)\
**Replies:** 0\
**Last updated:** [October 6, 2023, 9:24am UTC](https://discourse.julialang.org/t/considering-static-files-in-pkgtemplates-jl/104652 "2023-10-06T09:24:31Z")

</div>

I am working on a Julia template that needs static files for containerization and deployment. ./templates/ looks as follows: src test docs deployment .gitlab-ci.yml LICENSE script.jl … The problem I found is that…

---

## [CEnum v0.4.2 unavailable from us-east.pkg.julialang.org](https://discourse.julialang.org/t/cenum-v0-4-2-unavailable-from-us-east-pkg-julialang-org/104584)

<div class="topic-metadata">

**Author:** [@Samuel\_Stapleton](https://discourse.julialang.org/u/Samuel_Stapleton)\
**Replies:** 3\
**Last updated:** [October 5, 2023, 1:40pm UTC](https://discourse.julialang.org/t/cenum-v0-4-2-unavailable-from-us-east-pkg-julialang-org/104584 "2023-10-05T13:40:40Z")

</div>

Requesting CEnum v0.4.2 from us-west results in a 200 status: https://us-west.pkg.julialang.org/package/fa961155-64e5-5f13-b03f-caf6b980ea82/eb4cb44a499229b3b8426dcfb5dd85333951ff90 However, requesting from us-east res…

---

## [Vote: Julia support in Jetbrains Notebooks](https://discourse.julialang.org/t/vote-julia-support-in-jetbrains-notebooks/104558)

<div class="topic-metadata">

**Author:** [@ShalokShalom](https://discourse.julialang.org/u/ShalokShalom)\
**Replies:** 1\
**Last updated:** [October 4, 2023, 9:30pm UTC](https://discourse.julialang.org/t/vote-julia-support-in-jetbrains-notebooks/104558 "2023-10-04T21:30:19Z")

</div>

Jetbrains IDEs provide the opportunity to launch Notebooks in them: That is available in Pycharm, the most popular Python IDE in the world. So good expose, to be compatible with that. :wink: As they are recently al…

---

## [Package Registration Issues](https://discourse.julialang.org/t/package-registration-issues/104424)

<div class="topic-metadata">

**Author:** [@bvanderbeek](https://discourse.julialang.org/u/bvanderbeek)\
**Replies:** 5\
**Last updated:** [October 3, 2023, 6:18am UTC](https://discourse.julialang.org/t/package-registration-issues/104424 "2023-10-03T06:18:21Z")

</div>

I need help registering my first package (New package: TauP v0.1.0 by JuliaRegistrator · Pull Request #92501 · JuliaRegistries/General · GitHub). There are two issues I’m encountering, Name does not meet guidelines (to…

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

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