Neovim + LanguageServer.jl

I was trying to use your solution in neovim, but unfortunately it does not work for me.

LspInstallInfo gives:

{                                                                                                                                
  julials = {
    is_installed = true
  }
}

with a .jl file open and invoking

lua print(vim.inspect(vim.lsp.buf_get_clients()))

gives

{}

So, certainly there is something wrong.
My init.vim looks like this:

call plug#begin('~/.local/share/nvim/plugged')                                                                                         

" nerdtree plugin for filemanagement
Plug 'scrooloose/nerdtree'

" airline nice statusbar
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'ryanoasis/vim-devicons'

" collection of common configurations for the Nvim LSP client.
Plug 'neovim/nvim-lsp'

" Julia stuff
Plug 'JuliaEditorSupport/julia-vim'

" color scheme
Plug 'dracula/vim', { 'as': 'dracula' }

" fuzzy finder
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }

" deoplete
" Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }

call plug#end()

lua << EOF
    require'nvim_lsp'.julials.setup{}
EOF

let g:deoplete#enable_at_startup = 0

" use built in neovim lsp for autocomplete
autocmd Filetype c,cpp,python,julia,vim setlocal omnifunc=v:lua.vim.lsp.omnifunc

"let g:LanguageClient_autoStart = 1
"let g:LanguageClient_serverCommands = {
"\   'julia': ['julia', '--startup-file=no', '--history-file=no', '-e', '
"\       using LanguageServer;
"\       server = LanguageServer.LanguageServerInstance(STDIN, STDOUT, false);
"\       server.runlinter = false;
"\       run(server);
"\   '],
"\ }

" change leader
let mapleader = "\<Space>"       | " Map leader to space
" let maplocalleader = "\\" | " Map localleader to \

" spaces instead of tabs
set tabstop=4
set shiftwidth=4
" always use spaces instead of \t
set expandtab
set autoindent
set smarttab

" higlight cursorline
set cursorline

" fix copy-paste buffers
set clipboard=unnamedplus

" enable true color
" note that one should enable true color in tmux if using tmux
set termguicolors

" syntax enbale
" colortheme and so on
" disable dracula italics because they look weird
" let g:dracula_italic = 0
colorscheme dracula
" airline theme
" let g:airline_theme='oceanicnext'
let g:airline_theme='dracula'
" airline powerline fonts, must be installed
let g:airline_powerline_fonts = 1

let g:airline#extensions#syntastic#enabled = 1
let g:airline#extensions#branch#enabled = 1
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tagbar#enabled = 1
let g:airline#extensions#virtualenv#enabled = 1
"let g:airline_skip_empty_sections = 1 " causes json to crash
let g:airline_section_c = '%t'

nnoremap <silent> <leader>ld    <cmd>lua vim.lsp.buf.declaration()<CR>
nnoremap <silent> <leader>lh    <cmd>lua vim.lsp.buf.hover()<CR>
nnoremap <silent> <leader>ld    <cmd>lua vim.lsp.util.show_line_diagnostics()<CR>
nnoremap <silent> <leader>lk    <cmd>lua vim.lsp.buf.signature_help()<CR>
nnoremap <silent> <leader>lr    <cmd>lua vim.lsp.buf.references()<CR> 

Do you see any immediate problem here?

Thanks!