# Tooling

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

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

**Page:** 34

---

## [Unsatisfiable requirements error between my personal packages](https://discourse.julialang.org/t/unsatisfiable-requirements-error-between-my-personal-packages/95802)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 5\
**Last updated:** [March 9, 2023, 4:32pm UTC](https://discourse.julialang.org/t/unsatisfiable-requirements-error-between-my-personal-packages/95802 "2023-03-09T16:32:42Z")

</div>

I wrote a package ASME\_SectionVIII\_Division3\_Edition2021 which depends on two other packages that I wrote, KM620 and KD232, plus some other public packages. (None of my packages have real version numbers because I don’t …

---

## [Issues with LaTeX generated by emacs-jupyter for Symbolics.jl expressions](https://discourse.julialang.org/t/issues-with-latex-generated-by-emacs-jupyter-for-symbolics-jl-expressions/95584)

<div class="topic-metadata">

**Author:** [@a6a3uh](https://discourse.julialang.org/u/a6a3uh)\
**Replies:** 3\
**Last updated:** [March 7, 2023, 5:18pm UTC](https://discourse.julialang.org/t/issues-with-latex-generated-by-emacs-jupyter-for-symbolics-jl-expressions/95584 "2023-03-07T17:18:04Z")

</div>

This might be a really rare combination of techniques. I’m using Emacs with org-mode’s org-babel to write code blocks. And I’m using emacs-jupyter to connect to Jupyter’s Julia kernel. When working with Symbolics.jl it…

---

## [Julia:master Failed to precompile VSCodeServer -\> LoadError: UndefVarError: \`Slot\` not defined](https://discourse.julialang.org/t/julia-master-failed-to-precompile-vscodeserver-loaderror-undefvarerror-slot-not-defined/95624)

<div class="topic-metadata">

**Author:** [@ndinsmore](https://discourse.julialang.org/u/ndinsmore)\
**Replies:** 1\
**Last updated:** [March 6, 2023, 8:38pm UTC](https://discourse.julialang.org/t/julia-master-failed-to-precompile-vscodeserver-loaderror-undefvarerror-slot-not-defined/95624 "2023-03-06T20:38:53Z")

</div>

I know that there is an issue for this already failing to precompile VSCodeServer on nightly: \`LoadError: UndefVarError: Slot not defined\` · Issue #3223 · julia-vscode/julia-vscode · GitHub But has anyone managed to fin…

---

## [Tip: use Julia as custom shell in GitHub Actions](https://discourse.julialang.org/t/tip-use-julia-as-custom-shell-in-github-actions/53377)

<div class="topic-metadata">

**Author:** [@giordano](https://discourse.julialang.org/u/giordano)\
**Replies:** 3\
**Last updated:** [March 6, 2023, 2:33pm UTC](https://discourse.julialang.org/t/tip-use-julia-as-custom-shell-in-github-actions/53377 "2023-03-06T14:33:04Z")

</div>

This isn’t maybe very well-known, but in GitHub Actions you can run commands using custom shells, including julia. For example, in a package I always want to test on CI a package using the latest development revision of…

---

## [LanguageServer.jl and Emacs 28/29](https://discourse.julialang.org/t/languageserver-jl-and-emacs-28-29/85401)

<div class="topic-metadata">

**Author:** [@ehsani63](https://discourse.julialang.org/u/ehsani63)\
**Replies:** 1\
**Last updated:** [March 6, 2023, 11:43am UTC](https://discourse.julialang.org/t/languageserver-jl-and-emacs-28-29/85401 "2023-03-06T11:43:48Z")

</div>

Hi. I use emacs for coding in Julia (and almost all other stuff), really happy with it. However, when I try to upgrade my emacs 27.1 to version 28 or 29, the lsp-mode stops working! The problem seems to be about Language…

---

## [VSCode -- insert local image in Jupyter Markdown?](https://discourse.julialang.org/t/vscode-insert-local-image-in-jupyter-markdown/95373)

<div class="topic-metadata">

**Author:** [@BLI](https://discourse.julialang.org/u/BLI)\
**Replies:** 2\
**Last updated:** [March 5, 2023, 1:39pm UTC](https://discourse.julialang.org/t/vscode-insert-local-image-in-jupyter-markdown/95373 "2023-03-05T13:39:08Z")

</div>

I’m trying to insert images in markdown sections of a Jupyter notebook in the VSCode editor. This used to work when I opened the file in a browser. Here is my statement: \<img src="../figs/WaveNet-1.png" width=400px heig…

---

## [Language Server crashes and can't download cached packages](https://discourse.julialang.org/t/language-server-crashes-and-cant-download-cached-packages/95536)

<div class="topic-metadata">

**Author:** [@lyinch](https://discourse.julialang.org/u/lyinch)\
**Replies:** 0\
**Last updated:** [March 4, 2023, 9:47am UTC](https://discourse.julialang.org/t/language-server-crashes-and-cant-download-cached-packages/95536 "2023-03-04T09:47:41Z")

</div>

Hey, I’m on an M1 mac 12.1 with vscode 1.76.0, julia version 1.8.5, and vscode julia extension v1.38.2. The language server is constantly crashing without a server trace, but with the following output: Activating proj…

---

## [Error in precompiling packages](https://discourse.julialang.org/t/error-in-precompiling-packages/90837)

<div class="topic-metadata">

**Author:** [@linkz](https://discourse.julialang.org/u/linkz)\
**Replies:** 26\
**Last updated:** [March 3, 2023, 11:27am UTC](https://discourse.julialang.org/t/error-in-precompiling-packages/90837 "2023-03-03T11:27:13Z")

</div>

Hello, trying to run the following code and having issues with package precompilation from an existing Project.toml file on a new machine. Flux is just an example package, there are ~40 more packages which error out but …

---

## [What's in your \`launch.json\` and \`tasks.json\`?](https://discourse.julialang.org/t/whats-in-your-launch-json-and-tasks-json/95445)

<div class="topic-metadata">

**Author:** [@Euhan](https://discourse.julialang.org/u/Euhan)\
**Replies:** 2\
**Last updated:** [March 3, 2023, 9:42am UTC](https://discourse.julialang.org/t/whats-in-your-launch-json-and-tasks-json/95445 "2023-03-03T09:42:35Z")

</div>

I am migrating to VS Code. I have recently installed the package and a few extensions, among them Julia Language Support. I manually set the julia executable to point to juliaup’s “julia” (which just loads the right bina…

---

## [Package documentation: the left edge of the plot is missing](https://discourse.julialang.org/t/package-documentation-the-left-edge-of-the-plot-is-missing/95348)

<div class="topic-metadata">

**Author:** [@mdogan](https://discourse.julialang.org/u/mdogan)\
**Replies:** 3\
**Last updated:** [March 1, 2023, 10:11pm UTC](https://discourse.julialang.org/t/package-documentation-the-left-edge-of-the-plot-is-missing/95348 "2023-03-01T22:11:20Z")

</div>

I have a strange issue with package documentation. The left edge of the plots and x titles are missing. these plots are generated directly by code within the @example block. Note: I’m opening it on Microsoft Edge. Opene…

---

## [Set up Sublime Text 4 for Julia](https://discourse.julialang.org/t/set-up-sublime-text-4-for-julia/91039)

<div class="topic-metadata">

**Author:** [@ellocco](https://discourse.julialang.org/u/ellocco)\
**Replies:** 17\
**Last updated:** [March 1, 2023, 7:56am UTC](https://discourse.julialang.org/t/set-up-sublime-text-4-for-julia/91039 "2023-03-01T07:56:38Z")

</div>

I found a thread about setting up Sublime Text 3 now I am struggling to setting up correctly Sublime-Text 4 for Julia. First great thing I found was the language-sever support: LSP-julia And at that point I struggle a…

---

## [How to force a precompilation of a CxxWrap package](https://discourse.julialang.org/t/how-to-force-a-precompilation-of-a-cxxwrap-package/95332)

<div class="topic-metadata">

**Author:** [@peremato](https://discourse.julialang.org/u/peremato)\
**Replies:** 0\
**Last updated:** [February 28, 2023, 1:42pm UTC](https://discourse.julialang.org/t/how-to-force-a-precompilation-of-a-cxxwrap-package/95332 "2023-02-28T13:42:10Z")

</div>

I am using CxxWrap to generate bindings for a C++ package, for which I create a wrapper dynamic library that is loaded in the julia module file with @wrapmodule(\<library\>). The problem is that re-creating the wrapper lib…

---

## [Build system for Sublime Text running Julia in Terminus](https://discourse.julialang.org/t/build-system-for-sublime-text-running-julia-in-terminus/95362)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 0\
**Last updated:** [February 28, 2023, 11:00pm UTC](https://discourse.julialang.org/t/build-system-for-sublime-text-running-julia-in-terminus/95362 "2023-02-28T23:00:29Z")

</div>

This PA is intended for Sublime Text users who would like to run Julia in Terminus within the editor. Save this into the file Julia-REPL.sublime-build in the folder Data/Packages/User. { // This build system simply ope…

---

## [Check if running in VS Code inside startup.jl](https://discourse.julialang.org/t/check-if-running-in-vs-code-inside-startup-jl/95346)

<div class="topic-metadata">

**Author:** [@airpmb](https://discourse.julialang.org/u/airpmb)\
**Replies:** 1\
**Last updated:** [February 28, 2023, 6:55pm UTC](https://discourse.julialang.org/t/check-if-running-in-vs-code-inside-startup-jl/95346 "2023-02-28T18:55:19Z")

</div>

Is there a way to determine, inside of startup.jl, whether a Julia REPL session is running inside of VS Code? Checking if Logging.current\_logger() isa VSCodeServer.VSCodeLogger seems to work once the REPL prompt is actu…

---

## [Jupyterlab: Failed in autocompleting math symbol](https://discourse.julialang.org/t/jupyterlab-failed-in-autocompleting-math-symbol/95250)

<div class="topic-metadata">

**Author:** [@Strange\_Xue](https://discourse.julialang.org/u/Strange_Xue)\
**Replies:** 1\
**Last updated:** [February 28, 2023, 10:46am UTC](https://discourse.julialang.org/t/jupyterlab-failed-in-autocompleting-math-symbol/95250 "2023-02-28T10:46:58Z")

</div>

Question 1: Look at Gif at below, autocompleting math symbol in jupyterlab is failed. Question 2: autocompleting math symbol in comments in jupyterlab is failed, the TAB can not work. Julia Version 1.8.5 Commit 1…

---

## [How to quickly find what can be done to a struct?](https://discourse.julialang.org/t/how-to-quickly-find-what-can-be-done-to-a-struct/95233)

<div class="topic-metadata">

**Author:** [@wujinq](https://discourse.julialang.org/u/wujinq)\
**Replies:** 2\
**Last updated:** [February 27, 2023, 12:26am UTC](https://discourse.julialang.org/t/how-to-quickly-find-what-can-be-done-to-a-struct/95233 "2023-02-27T00:26:32Z")

</div>

I think when many complain that “Julia doesn’t have any inteface mechanism”, they are actually complaining about the fact that it’s hard to quickly know what can be done to an object. In C++ or Rust or Python, after you …

---

## [Difficulty registering new package (Deps.toml no such file)](https://discourse.julialang.org/t/difficulty-registering-new-package-deps-toml-no-such-file/95156)

<div class="topic-metadata">

**Author:** [@scheinerman](https://discourse.julialang.org/u/scheinerman)\
**Replies:** 3\
**Last updated:** [February 25, 2023, 1:40am UTC](https://discourse.julialang.org/t/difficulty-registering-new-package-deps-toml-no-such-file/95156 "2023-02-25T01:40:02Z")

</div>

I have registered several packages in the past, but my latest one fails for a reason I don’t understand. I see this error message in https://github.com/JuliaRegistries/General/actions...: ERROR: LoadError: "/home/runner…

---

## [\[ANN\] \`julia\_pod\` v0.4.0: Removes A Security Footgun](https://discourse.julialang.org/t/ann-julia-pod-v0-4-0-removes-a-security-footgun/95167)

<div class="topic-metadata">

**Author:** [@omus](https://discourse.julialang.org/u/omus)\
**Replies:** 0\
**Last updated:** [February 24, 2023, 9:20pm UTC](https://discourse.julialang.org/t/ann-julia-pod-v0-4-0-removes-a-security-footgun/95167 "2023-02-24T21:20:57Z")

</div>

The julia\_pod tool (versions \< v0.4.0) included an optional feature to store a user’s GitHub Personal Access Token (PAT) as a Kubernetes (K8s) secret, allowing you to add private packages from within an interactive K8s p…

---

## [What's a good workflow for developing existing julia packages?](https://discourse.julialang.org/t/whats-a-good-workflow-for-developing-existing-julia-packages/94995)

<div class="topic-metadata">

**Author:** [@franfram](https://discourse.julialang.org/u/franfram)\
**Replies:** 4\
**Last updated:** [February 23, 2023, 9:38pm UTC](https://discourse.julialang.org/t/whats-a-good-workflow-for-developing-existing-julia-packages/94995 "2023-02-23T21:38:06Z")

</div>

what’s a good workflow for developing existing julia packages? specifically, I’m looking for a good detailed workflow for making changes to an existing package, loading the modified version, and testing the changes with…

---

## [How to change default browser of Jupiter notebook in IJulia?](https://discourse.julialang.org/t/how-to-change-default-browser-of-jupiter-notebook-in-ijulia/94790)

<div class="topic-metadata">

**Author:** [@swish47](https://discourse.julialang.org/u/swish47)\
**Replies:** 5\
**Last updated:** [February 22, 2023, 7:56pm UTC](https://discourse.julialang.org/t/how-to-change-default-browser-of-jupiter-notebook-in-ijulia/94790 "2023-02-22T19:56:34Z")

</div>

In these two links, https://stackoverflow.com/questions/47772157/how-to-change-the-default-browser-used-by-jupyter-notebook-in-windows, https://stackoverflow.com/questions/35229604/how-to-change-the-default-browser-used-…

---

## ["Go to defintition (F12)" doesn't work for functions in a package](https://discourse.julialang.org/t/go-to-defintition-f12-doesnt-work-for-functions-in-a-package/94881)

<div class="topic-metadata">

**Author:** [@kingoslo](https://discourse.julialang.org/u/kingoslo)\
**Replies:** 4\
**Last updated:** [February 21, 2023, 3:39pm UTC](https://discourse.julialang.org/t/go-to-defintition-f12-doesnt-work-for-functions-in-a-package/94881 "2023-02-21T15:39:41Z")

</div>

I am new to using Julia in VSCode. I have installed the Julia language support package that carries the Julia logo. What I want to do, is to find the definition function that was called at runtime. The way I have been t…

---

## [JuliaRegistrator stuck on "temporarily deployed to stopwatch"](https://discourse.julialang.org/t/juliaregistrator-stuck-on-temporarily-deployed-to-stopwatch/94903)

<div class="topic-metadata">

**Author:** [@mcreel](https://discourse.julialang.org/u/mcreel)\
**Replies:** 3\
**Last updated:** [February 20, 2023, 9:27am UTC](https://discourse.julialang.org/t/juliaregistrator-stuck-on-temporarily-deployed-to-stopwatch/94903 "2023-02-20T09:27:34Z")

</div>

I’ve been trying to register a new version of a package, and it seems I have made a hash of it, with a few attempts over the last months. The process appear to me to go ok, but stops with a message that the JuliaRegistra…

---

## [Tools to help me learn a big codebase](https://discourse.julialang.org/t/tools-to-help-me-learn-a-big-codebase/94855)

<div class="topic-metadata">

**Author:** [@kingoslo](https://discourse.julialang.org/u/kingoslo)\
**Replies:** 4\
**Last updated:** [February 20, 2023, 2:31am UTC](https://discourse.julialang.org/t/tools-to-help-me-learn-a-big-codebase/94855 "2023-02-20T02:31:51Z")

</div>

This questions is about tools that will enable me to learn a big code base. I have always worked on my own and without any collaborators. It has meant that I’ve never had to learn the source of a code base written by so…

---

## [What is pthread\_cond\_wait in PProf.jl output?](https://discourse.julialang.org/t/what-is-pthread-cond-wait-in-pprof-jl-output/94229)

<div class="topic-metadata">

**Author:** [@aksahoo](https://discourse.julialang.org/u/aksahoo)\
**Replies:** 1\
**Last updated:** [February 17, 2023, 1:24am UTC](https://discourse.julialang.org/t/what-is-pthread-cond-wait-in-pprof-jl-output/94229 "2023-02-17T01:24:36Z")

</div>

I got a pthread\_cond\_wait in my profilling with PProf.jl What does that men? and how to avoid that or reduce that time?

---

## [Download CSV from DataFrame in Pluto](https://discourse.julialang.org/t/download-csv-from-dataframe-in-pluto/94560)

<div class="topic-metadata">

**Author:** [@vzion](https://discourse.julialang.org/u/vzion)\
**Replies:** 4\
**Last updated:** [February 16, 2023, 4:32pm UTC](https://discourse.julialang.org/t/download-csv-from-dataframe-in-pluto/94560 "2023-02-16T16:32:07Z")

</div>

Hello, Is there a better way to generate a downloadable CSV file from a dataframe in Pluto/PlutoUI than using CSV.write with take! like this? df = DataFrame(a=\[1,2\],b=\["a","b"\]) DownloadButton(take!(CSV.write(IOBuffer(…

---

## [Single click julia project creation with vscode?](https://discourse.julialang.org/t/single-click-julia-project-creation-with-vscode/94611)

<div class="topic-metadata">

**Author:** [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Replies:** 4\
**Last updated:** [February 14, 2023, 1:49pm UTC](https://discourse.julialang.org/t/single-click-julia-project-creation-with-vscode/94611 "2023-02-14T13:49:07Z")

</div>

Hi, With other languages, most IDEs provide tools/buttons to create well structured projects. In julia, I use PkgSkeleton.jl or PkgTemplates.jl to create project, but I think that this process could be more accessible …

---

## [Installing Julia in Windows Environment with No Internet](https://discourse.julialang.org/t/installing-julia-in-windows-environment-with-no-internet/60243)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 9\
**Last updated:** [February 13, 2023, 7:48pm UTC](https://discourse.julialang.org/t/installing-julia-in-windows-environment-with-no-internet/60243 "2023-02-13T19:48:50Z")

</div>

Hi all, I need to install Julia to a Windows environment that does not have an internet connection. I can prepare the installation outside of this environment but then need to transfer the installation to the space. I w…

---

## [Command line interface for the Julia language - a CLI tool (with a GUI future)](https://discourse.julialang.org/t/command-line-interface-for-the-julia-language-a-cli-tool-with-a-gui-future/94388)

<div class="topic-metadata">

**Author:** [@diversable](https://discourse.julialang.org/u/diversable)\
**Replies:** 16\
**Last updated:** [February 12, 2023, 8:22pm UTC](https://discourse.julialang.org/t/command-line-interface-for-the-julia-language-a-cli-tool-with-a-gui-future/94388 "2023-02-12T20:22:01Z")

</div>

Hi everyone, I’ve been prototyping a tool for performing basic Julia language operations from the command line; it’s intended to be used by new users to Julia, especially students and first-time programmers. Because of …

---

## [Jupyter Unicode symbols issue](https://discourse.julialang.org/t/jupyter-unicode-symbols-issue/94407)

<div class="topic-metadata">

**Author:** [@Nikolay\_Ebel](https://discourse.julialang.org/u/Nikolay_Ebel)\
**Replies:** 8\
**Last updated:** [February 10, 2023, 3:20pm UTC](https://discourse.julialang.org/t/jupyter-unicode-symbols-issue/94407 "2023-02-10T15:20:13Z")

</div>

Hi! I have a problem with using the Unicode symbols in Jupyter lab. After entering \\bbD, \\bbO, or any other character with the Unicode starting with “1D” in a Jupyter cell, Jupyter stops to understand any other Unicode …

---

## [Get SHIFT + ENTER run line on md files in VSCode](https://discourse.julialang.org/t/get-shift-enter-run-line-on-md-files-in-vscode/94328)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 2\
**Last updated:** [February 9, 2023, 10:08am UTC](https://discourse.julialang.org/t/get-shift-enter-run-line-on-md-files-in-vscode/94328 "2023-02-09T10:08:44Z")

</div>

I am in a project where text (markdown) matters more than code and I would like to work directly on the markdown file, so I can have its preview on the side. But I would also like to run Julia code that I put in blocks,…

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

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