add: nvim: add LS of JETls

This commit is contained in:
qwjyh 2023-03-14 13:55:41 +09:00
parent cca93ec5cc
commit 3c1ac240af
3 changed files with 93 additions and 0 deletions

View file

@ -50,6 +50,28 @@ require('lazy').setup({
'lervag/vimtex',
ft = { 'tex', 'latex' },
},
{
-- 'kdheepak/JET.nvim',
'qwjyh/JET.nvim',
dir = '~/work/julia/JET.nvim',
dev = false, -- set true to use dir
lazy = true,
dependencies = {
'jose-elias-alvarez/null-ls.nvim',
},
config = function()
require("jet").setup {
timeout = 15000,
-- disable setup since null-ls doesn't support lspconfig
-- https://github.com/jose-elias-alvarez/null-ls.nvim/commit/656e5cb554fed1eb2f398f325511601fab988ce0
setup_lspconfig = false,
debug = true,
}
end,
-- build process(make environments and add JET.jl)
build = [[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', },
},
{ 'lewis6991/gitsigns.nvim', },
'neovim/nvim-lspconfig',
{
@ -378,6 +400,8 @@ lspconfig.texlab.setup {
on_attach = on_attach,
capabilities = capabilities,
}
-- -- jetls
-- lspconfig.jetls.setup {}
-- nvim-cmp setup
local cmp = require 'cmp'