With Packer:
Add the following to init.lua
:
use({
"~/gitrepos/JET.nvim",
requires = "jose-elias-alvarez/null-ls.nvim",
run = [[mkdir -p ~/.julia/environments/nvim-null-ls && julia --startup-file=no --project=~/.julia/environments/nvim-null-ls -e 'using Pkg; Pkg.add("JET")']],
ft = { "julia" },
config = function()
require("jet").setup()
end,
})
With vim-plug:
Run the following in a terminal:
$ mkdir -p ~/.julia/environments/nvim-null-ls && julia --startup-file=no --project=~/.julia/environments/nvim-null-ls -e 'using Pkg; Pkg.add("JET")'
Then add the following to your init.vim
or .vimrc
:
Plug 'jose-elias-alvarez/null-ls.nvim'
Plug 'kdheepak/JuliaFormatter.vim'
lua << EOF
require("jet").setup()
EOF
require("jet").setup({
timeout = 15000, -- timeout for JET.jl
setup_lspconfig = true, -- configure lspconfig
})