# Tooling

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

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

**Page:** 13

---

## [Tools to help catch use of uninitialized memory?](https://discourse.julialang.org/t/tools-to-help-catch-use-of-uninitialized-memory/124231)

<div class="topic-metadata">

**Author:** [@nhz2](https://discourse.julialang.org/u/nhz2)\
**Replies:** 6\
**Last updated:** [January 26, 2025, 10:58pm UTC](https://discourse.julialang.org/t/tools-to-help-catch-use-of-uninitialized-memory/124231 "2025-01-26T22:58:55Z")

</div>

It is easy to accidentally read from uninitialized memory after using resize! to grow a vector. Is there an equivalent of the memory sanitizer in C or any other tools for catching this when testing?

---

## [How to test a plotting package?](https://discourse.julialang.org/t/how-to-test-a-plotting-package/125206)

<div class="topic-metadata">

**Author:** [@Nichola](https://discourse.julialang.org/u/Nichola)\
**Replies:** 6\
**Last updated:** [January 26, 2025, 5:59am UTC](https://discourse.julialang.org/t/how-to-test-a-plotting-package/125206 "2025-01-26T05:59:01Z")

</div>

I’m writing a package to plot quantum circuits: QuantumCircuitDraw.jl but im not sure how to write testsets for this kind of code. How can I ensure its plotting the right thing without having to manually check the output…

---

## [Plot panel copy/cut doesn't work](https://discourse.julialang.org/t/plot-panel-copy-cut-doesnt-work/78251)

<div class="topic-metadata">

**Author:** [@rmsmsgood](https://discourse.julialang.org/u/rmsmsgood)\
**Replies:** 11\
**Last updated:** [January 24, 2025, 1:30pm UTC](https://discourse.julialang.org/t/plot-panel-copy-cut-doesnt-work/78251 "2025-01-24T13:30:42Z")

</div>

(Right Mouse Click) I used GR backend above and i need them. Why they doesn’t work? Is this VS code issue? ps. I don’t get why ‘paste’ exists.

---

## [Updating latest version of package in registry](https://discourse.julialang.org/t/updating-latest-version-of-package-in-registry/125080)

<div class="topic-metadata">

**Author:** [@aris](https://discourse.julialang.org/u/aris)\
**Replies:** 2\
**Last updated:** [January 22, 2025, 1:58pm UTC](https://discourse.julialang.org/t/updating-latest-version-of-package-in-registry/125080 "2025-01-22T13:58:16Z")

</div>

Hello everyone, I’ve got a package in the julia registry, and I realized that the latest release contains a silly bug, which would be fixed by changing a single line. Would there be a way to seamlessly incorporate a ne…

---

## [Can no longer use private repository on Github as dependency](https://discourse.julialang.org/t/can-no-longer-use-private-repository-on-github-as-dependency/125023)

<div class="topic-metadata">

**Author:** [@MatPeron](https://discourse.julialang.org/u/MatPeron)\
**Replies:** 5\
**Last updated:** [January 22, 2025, 11:07am UTC](https://discourse.julialang.org/t/can-no-longer-use-private-repository-on-github-as-dependency/125023 "2025-01-22T11:07:48Z")

</div>

Hello everyone. I’m quite new to Julia and I’m currently developing a package that uses several dependencies, among which are CUDA and a core package I developed myself and put on Github (basically the package is a GPU f…

---

## [Documenter.jl PDF output on MacOS](https://discourse.julialang.org/t/documenter-jl-pdf-output-on-macos/124969)

<div class="topic-metadata">

**Author:** [@Eetu\_Reijonen](https://discourse.julialang.org/u/Eetu_Reijonen)\
**Replies:** 0\
**Last updated:** [January 20, 2025, 2:13pm UTC](https://discourse.julialang.org/t/documenter-jl-pdf-output-on-macos/124969 "2025-01-20T14:13:30Z")

</div>

Has anyone been able to create PDF output with Documenter.jl on MacOS? I have used way too much time trying to get this to work with no success. The Documenter.jl documentation is quite short and I have no idea what cou…

---

## [Looking for opinion on dot methods completion implementation](https://discourse.julialang.org/t/looking-for-opinion-on-dot-methods-completion-implementation/97153)

<div class="topic-metadata">

**Author:** [@xgdgsc](https://discourse.julialang.org/u/xgdgsc)\
**Replies:** 3\
**Last updated:** [January 20, 2025, 12:51pm UTC](https://discourse.julialang.org/t/looking-for-opinion-on-dot-methods-completion-implementation/97153 "2025-01-20T12:51:39Z")

</div>

After reading Allowing the object.method(args...) syntax as an alias for method(object, args ...) and some complaints on other blog posts, I’ m working on an implementation like something in Goland in vscode extension.…

---

## [Make the extension ignore some folders](https://discourse.julialang.org/t/make-the-extension-ignore-some-folders/124955)

<div class="topic-metadata">

**Author:** [@Kolaru](https://discourse.julialang.org/u/Kolaru)\
**Replies:** 0\
**Last updated:** [January 20, 2025, 10:20am UTC](https://discourse.julialang.org/t/make-the-extension-ignore-some-folders/124955 "2025-01-20T10:20:15Z")

</div>

I was using a workspace which includes a (quite big) shared folder. Since VSCode and the julia extension look into the workspace (for some indexing purpose I think), this was putting a bit too much load on the shared fol…

---

## [Exit the safe mode without running the notebook?](https://discourse.julialang.org/t/exit-the-safe-mode-without-running-the-notebook/121842)

<div class="topic-metadata">

**Author:** [@uri](https://discourse.julialang.org/u/uri)\
**Replies:** 3\
**Last updated:** [January 17, 2025, 3:35pm UTC](https://discourse.julialang.org/t/exit-the-safe-mode-without-running-the-notebook/121842 "2025-01-17T15:35:15Z")

</div>

Hi, I want to open a saved a Pluto notebook as a .jl file but not in safe mode. Is it possible?, may I disable the mode once it is opened or somewhere inside the .jl file before open it? Do something similar to kernel…

---

## [Dark mode toggle for Pluto?](https://discourse.julialang.org/t/dark-mode-toggle-for-pluto/75305)

<div class="topic-metadata">

**Author:** [@Jon\_Norberg](https://discourse.julialang.org/u/Jon_Norberg)\
**Replies:** 5\
**Last updated:** [January 15, 2025, 4:47pm UTC](https://discourse.julialang.org/t/dark-mode-toggle-for-pluto/75305 "2025-01-15T16:47:58Z")

</div>

So Pluto suddenly turned dark-mode. Its pretty! But how do I toggle between light and dark?

---

## [\[jsonrpc\] Server exited with status 1](https://discourse.julialang.org/t/jsonrpc-server-exited-with-status-1/124766)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 3\
**Last updated:** [January 15, 2025, 12:39pm UTC](https://discourse.julialang.org/t/jsonrpc-server-exited-with-status-1/124766 "2025-01-15T12:39:47Z")

</div>

A couple of weeks ago I started getting restarts with eglot & Julia in Emacs. The \*Messages\* buffer tells me that \[eglot\] Connected! Server \`EGLOT (TrustRegionMethods/(julia-mode ess-julia-mode julia-ts-mode))' now mana…

---

## [julia.additionalArgs -e (...) REPL not recognised](https://discourse.julialang.org/t/julia-additionalargs-e-repl-not-recognised/124466)

<div class="topic-metadata">

**Author:** [@eldee](https://discourse.julialang.org/u/eldee)\
**Replies:** 10\
**Last updated:** [January 7, 2025, 3:31pm UTC](https://discourse.julialang.org/t/julia-additionalargs-e-repl-not-recognised/124466 "2025-01-07T15:31:12Z")

</div>

Hi, When executing some code at REPL startup in VS Code by adding "-e ..." to julia.additionalArgs in ./.vscode/settings.json, I noticed that Ctrl+Enter / Execute code in REPL does not work for a new REPL (where the cod…

---

## [Using Visualization with EasyABM.jl in VSCode](https://discourse.julialang.org/t/using-visualization-with-easyabm-jl-in-vscode/124472)

<div class="topic-metadata">

**Author:** [@daler6](https://discourse.julialang.org/u/daler6)\
**Replies:** 0\
**Last updated:** [January 6, 2025, 5:05pm UTC](https://discourse.julialang.org/t/using-visualization-with-easyabm-jl-in-vscode/124472 "2025-01-06T17:05:27Z")

</div>

I have tried to implement the Simple example in EasyABM.jl inside VSCode using the Julia extension. The basics work fine, but I am running into difficulty getting the visualizations to work. I have tried this with both a…

---

## [Required dependencies for extensions](https://discourse.julialang.org/t/required-dependencies-for-extensions/124422)

<div class="topic-metadata">

**Author:** [@tz-lom](https://discourse.julialang.org/u/tz-lom)\
**Replies:** 2\
**Last updated:** [January 4, 2025, 5:14pm UTC](https://discourse.julialang.org/t/required-dependencies-for-extensions/124422 "2025-01-04T17:14:14Z")

</div>

I am making a package with functionality which can be nicely visualized with GraphVis, so GraphVis is additional dependency that is not strictly required for the package itself. I am looking how to provide user experien…

---

## [Package Compiler GitHub Actions Build Template](https://discourse.julialang.org/t/package-compiler-github-actions-build-template/124378)

<div class="topic-metadata">

**Author:** [@Kyjor](https://discourse.julialang.org/u/Kyjor)\
**Replies:** 2\
**Last updated:** [January 3, 2025, 10:03pm UTC](https://discourse.julialang.org/t/package-compiler-github-actions-build-template/124378 "2025-01-03T22:03:27Z")

</div>

Hey all, I’m working on a new project, and set up automatic builds with GitHub actions that creates a package compiler app and automatically uploads these artifacts to github. I extracted the foundation of this to an ex…

---

## [Removing error message stickers in Pluto.jl](https://discourse.julialang.org/t/removing-error-message-stickers-in-pluto-jl/124338)

<div class="topic-metadata">

**Author:** [@hisacro](https://discourse.julialang.org/u/hisacro)\
**Replies:** 7\
**Last updated:** [January 2, 2025, 12:22pm UTC](https://discourse.julialang.org/t/removing-error-message-stickers-in-pluto-jl/124338 "2025-01-02T12:22:13Z")

</div>

Can some point out how to remove these stickers when pluto is throwing errors, I believe newer version started this “feature” (@v1.10) pkg\> status Status \`~/.julia/environments/v1.10/Project.toml\` \[7f904dfe\] PlutoUI…

---

## [Fine-tuning an LLM for Julia, updates](https://discourse.julialang.org/t/fine-tuning-an-llm-for-julia-updates/114564)

<div class="topic-metadata">

**Author:** [@cpfiffer](https://discourse.julialang.org/u/cpfiffer)\
**Replies:** 1\
**Last updated:** [December 31, 2024, 2:54pm UTC](https://discourse.julialang.org/t/fine-tuning-an-llm-for-julia-updates/114564 "2024-12-31T14:54:53Z")

</div>

Howdy. This is a follow-up to this post on a few generative AI tasks for the Julia community, namely, producing a dataset of good Julia code and fine-tuning a model for Julia specifically. There’s a few bits and pieces…

---

## ["can not merge projects" error when \`dev\`ing sister package from test project](https://discourse.julialang.org/t/can-not-merge-projects-error-when-dev-ing-sister-package-from-test-project/115575)

<div class="topic-metadata">

**Author:** [@maxkapur](https://discourse.julialang.org/u/maxkapur)\
**Replies:** 7\
**Last updated:** [December 25, 2024, 2:57pm UTC](https://discourse.julialang.org/t/can-not-merge-projects-error-when-dev-ing-sister-package-from-test-project/115575 "2024-12-25T14:57:37Z")

</div>

I have run into an issue in trying to apply a project structure I have seen in some successful projects. Similar to StaticArrays.jl and StaticArraysCore.jl, I have MyProject.jl and MyProjectCore.jl, each with their own G…

---

## [VS Code debugger crashes for "Hello World"](https://discourse.julialang.org/t/vs-code-debugger-crashes-for-hello-world/124078)

<div class="topic-metadata">

**Author:** [@mcaetano](https://discourse.julialang.org/u/mcaetano)\
**Replies:** 2\
**Last updated:** [December 22, 2024, 12:57am UTC](https://discourse.julialang.org/t/vs-code-debugger-crashes-for-hello-world/124078 "2024-12-22T00:57:35Z")

</div>

Hello, I understand that the Julia debugging experience in VS Code is still under development, but I was never able to get the debugger to work even for the “Hello World” script set as the example on VS Code’s page. Whe…

---

## [SymbolServer, CSTParser and JuliaSyntax](https://discourse.julialang.org/t/symbolserver-cstparser-and-juliasyntax/124075)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 4\
**Last updated:** [December 21, 2024, 11:43pm UTC](https://discourse.julialang.org/t/symbolserver-cstparser-and-juliasyntax/124075 "2024-12-21T23:43:48Z")

</div>

I am trying to understand the relationship between the packages used by LanguageServer.jl, which powers Julia VSCode. Question: which feature/ requirement is implemented by CSTParser/JuliaSyntax which feature/ requ…

---

## [Circular dependency warning](https://discourse.julialang.org/t/circular-dependency-warning/123388)

<div class="topic-metadata">

**Author:** [@tomaklutfu](https://discourse.julialang.org/u/tomaklutfu)\
**Replies:** 11\
**Last updated:** [December 21, 2024, 3:36pm UTC](https://discourse.julialang.org/t/circular-dependency-warning/123388 "2024-12-21T15:36:48Z")

</div>

Julia v1.10.7 and v1.11.1 shows circular dependency warning while adding CUDA.jl ┌ Warning: Circular dependency detected. Precompilation will be skipped for: │ Base.PkgId(Base.UUID("85068d23-b5fb-53f1-8204-05c2aba6942…

---

## [How to make vscode aware of user modules](https://discourse.julialang.org/t/how-to-make-vscode-aware-of-user-modules/22948)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 40\
**Last updated:** [December 20, 2024, 1:09pm UTC](https://discourse.julialang.org/t/how-to-make-vscode-aware-of-user-modules/22948 "2024-12-20T13:09:42Z")

</div>

The vscode plugin is taking the LOAD\_PATH of packages not into account, therefore symbols in my own code are not found. I am trying to fix that, but need some help. What I tried so far: tried to edit the file “~/.vsco…

---

## [Time traveling the dependencies of an older package version](https://discourse.julialang.org/t/time-traveling-the-dependencies-of-an-older-package-version/123874)

<div class="topic-metadata">

**Author:** [@MatthijsCox](https://discourse.julialang.org/u/MatthijsCox)\
**Replies:** 13\
**Last updated:** [December 20, 2024, 10:53am UTC](https://discourse.julialang.org/t/time-traveling-the-dependencies-of-an-older-package-version/123874 "2024-12-20T10:53:59Z")

</div>

Here’s a package installation problem I occasionally run into. I want to install an older package version, e.g. PackageA@v0.1, but when I install the older version it installs newer package dependency versions, say Packa…

---

## [Automatic clipboard](https://discourse.julialang.org/t/automatic-clipboard/123949)

<div class="topic-metadata">

**Author:** [@Lincoln\_Hannah](https://discourse.julialang.org/u/Lincoln_Hannah)\
**Replies:** 11\
**Last updated:** [December 20, 2024, 1:26am UTC](https://discourse.julialang.org/t/automatic-clipboard/123949 "2024-12-20T01:26:52Z")

</div>

I often want to paste output to Excel. So I’ve written this function toclip below. Is it possible to call this function automatically when a code block is executed via CTRL+Enter. toclip(x::String) …

---

## [Help debugging problem with Pluto notebook](https://discourse.julialang.org/t/help-debugging-problem-with-pluto-notebook/123848)

<div class="topic-metadata">

**Author:** [@adannenberg](https://discourse.julialang.org/u/adannenberg)\
**Replies:** 10\
**Last updated:** [December 19, 2024, 2:58am UTC](https://discourse.julialang.org/t/help-debugging-problem-with-pluto-notebook/123848 "2024-12-19T02:58:11Z")

</div>

Hi. I have a notebook that used to work without problems. I don’t know if my problems stem from my notebook or from a change in Pluto or the other loaded packages. Strangely, the notebook hangs when first launched at 1…

---

## [Interaction Between Caching and Benchmarking](https://discourse.julialang.org/t/interaction-between-caching-and-benchmarking/123935)

<div class="topic-metadata">

**Author:** [@TimHargreaves](https://discourse.julialang.org/u/TimHargreaves)\
**Replies:** 2\
**Last updated:** [December 18, 2024, 5:06pm UTC](https://discourse.julialang.org/t/interaction-between-caching-and-benchmarking/123935 "2024-12-18T17:06:38Z")

</div>

I have a high-level question motivated by a specific example of something strange I’m observing. The high-level question is whether L2/L3 memory caching can have an impact on benchmarking using BenchmarkTools.jl. Specif…

---

## [How to use a locally modified version of LanguageServer.jl?](https://discourse.julialang.org/t/how-to-use-a-locally-modified-version-of-languageserver-jl/123856)

<div class="topic-metadata">

**Author:** [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Replies:** 3\
**Last updated:** [December 16, 2024, 2:28pm UTC](https://discourse.julialang.org/t/how-to-use-a-locally-modified-version-of-languageserver-jl/123856 "2024-12-16T14:28:15Z")

</div>

I’d like to play with LanguageServer.jl. How to use a locally modified version of this package inside either VSCode Julia extension or Emacs eglot-jl?

---

## [How to embed local images (png, pdf, svg) in Pluto notebook](https://discourse.julialang.org/t/how-to-embed-local-images-png-pdf-svg-in-pluto-notebook/123849)

<div class="topic-metadata">

**Author:** [@thudjx](https://discourse.julialang.org/u/thudjx)\
**Replies:** 8\
**Last updated:** [December 16, 2024, 3:25am UTC](https://discourse.julialang.org/t/how-to-embed-local-images-png-pdf-svg-in-pluto-notebook/123849 "2024-12-16T03:25:07Z")

</div>

The aim: I need to show images of different types in my local PC, such as svg, png, pdf in the pluto notebook. The problem: When inserting a png file, following the example from here, the markdown method !\[description…

---

## [API to query Juliahub package info?](https://discourse.julialang.org/t/api-to-query-juliahub-package-info/123788)

<div class="topic-metadata">

**Author:** [@OmarElrefaei](https://discourse.julialang.org/u/OmarElrefaei)\
**Replies:** 4\
**Last updated:** [December 14, 2024, 9:29pm UTC](https://discourse.julialang.org/t/api-to-query-juliahub-package-info/123788 "2024-12-14T21:29:09Z")

</div>

I was wondering if there is a way to programmatically access juliahub packages (not the computation platform). I want to query package names, stars, install stats, etc. Either an API or exported dataset (regularly upda…

---

## [Language server in emacs: can it work any better than in VS Code?](https://discourse.julialang.org/t/language-server-in-emacs-can-it-work-any-better-than-in-vs-code/123727)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 2\
**Last updated:** [December 12, 2024, 6:04pm UTC](https://discourse.julialang.org/t/language-server-in-emacs-can-it-work-any-better-than-in-vs-code/123727 "2024-12-12T18:04:59Z")

</div>

Is there any reason to expect the language server to work better in emacs? In other words, can it avoid the problem with the invisible source code? If I understand how it works, it seems to me that Emacs is exposed to t…

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

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