Using LanguageServer.jl with eglot in emacs

Sure!

[client-request] (id:1) Fri Jun  5 16:49:51 2020:
(:jsonrpc "2.0" :id 1 :method "initialize" :params
	  (:processId 3314088 :rootPath "/home/dlakelan/Consulting/LakelandAppliedSciLLC/JuliaDataTutorials/" :rootUri "file:///home/dlakelan/Consulting/LakelandAppliedSciLLC/JuliaDataTutorials/" :initializationOptions nil :capabilities
		      (:workspace
		       (:applyEdit t :executeCommand
				   (:dynamicRegistration :json-false)
				   :workspaceEdit
				   (:documentChanges :json-false)
				   :didChangeWatchedFiles
				   (:dynamicRegistration t)
				   :symbol
				   (:dynamicRegistration :json-false)
				   :configuration t)
		       :textDocument
		       (:synchronization
			(:dynamicRegistration :json-false :willSave t :willSaveWaitUntil t :didSave t)
			:completion
			(:dynamicRegistration :json-false :completionItem
					      (:snippetSupport :json-false)
					      :contextSupport t)
			:hover
			(:dynamicRegistration :json-false :contentFormat
					      ["plaintext"])
			:signatureHelp
			(:dynamicRegistration :json-false :signatureInformation
					      (:parameterInformation
					       (:labelOffsetSupport t)))
			:references
			(:dynamicRegistration :json-false)
			:definition
			(:dynamicRegistration :json-false)
			:declaration
			(:dynamicRegistration :json-false)
			:implementation
			(:dynamicRegistration :json-false)
			:typeDefinition
			(:dynamicRegistration :json-false)
			:documentSymbol
			(:dynamicRegistration :json-false :hierarchicalDocumentSymbolSupport t :symbolKind
					      (:valueSet
					       [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26]))
			:documentHighlight
			(:dynamicRegistration :json-false)
			:codeAction
			(:dynamicRegistration :json-false :codeActionLiteralSupport
					      (:codeActionKind
					       (:valueSet
						["quickfix" "refactor" "refactor.extract" "refactor.inline" "refactor.rewrite" "source" "source.organizeImports"])))
			:formatting
			(:dynamicRegistration :json-false)
			:rangeFormatting
			(:dynamicRegistration :json-false)
			:rename
			(:dynamicRegistration :json-false)
			:publishDiagnostics
			(:relatedInformation :json-false))
		       :experimental nil)))
[stderr] nil
[stderr]    Updating registry at `~/.julia/registries/General`
[stderr] nil
[stderr]    Updating git-repo `https://github.com/JuliaRegistries/General.git`
[stderr] nil
[stderr]   Installed FilePathsBase ── v0.9.2
[stderr]   Installed StaticLint ───── v4.3.0
[stderr]   Installed LanguageServer ─ v3.0.0
[stderr]   Installed SymbolServer ─── v4.4.0
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: could not open file /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/utils.jl
[stderr] ERROR: LoadError: could not open file /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/utils.jl
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr] nil
[stderr]  [1] include(::Module, ::String) at ./Base.jl:377
[stderr]  [2] include(::String) at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:1
[stderr]  [3] top-level scope at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:198
[stderr]  [4] include(::Module, ::String) at ./Base.jl:377
[stderr]  [5] top-level scope at none:2
[stderr]  [6] eval at ./boot.jl:331 [inlined]
[stderr]  [7] eval(::Expr) at ./client.jl:449
[stderr]  [8] top-level scope at ./none:3
[stderr] in expression starting at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:198
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: Failed to precompile DocumentFormat [ffa9a821-9c82-50df-894e-fbcef3ed31cd] to /home/dlakelan/.julia/compiled/v1.4/DocumentFormat/JgtLh_V7OMW.ji.
[stderr] ERROR: LoadError: Failed to precompile DocumentFormat [ffa9a821-9c82-50df-894e-fbcef3ed31cd] to /home/dlakelan/.julia/compiled/v1.4/DocumentFormat/JgtLh_V7OMW.ji.
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr]  [1] error(::String) at ./error.jl:33
[stderr]  [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
[stderr]  [3] _require(::Base.PkgId) at ./loading.jl:1029
[stderr]  [4] require(::Base.PkgId) at ./loading.jl:927
[stderr]  [5] require(::Module, ::Symbol) at ./loading.jl:922
[stderr]  [6] include(::Module, ::String) at ./Base.jl:377
[stderr]  [7] top-level scope at none:2
[stderr]  [8] eval at ./boot.jl:331 [inlined]
[stderr]  [9] eval(::Expr) at ./client.jl:449
[stderr]  [10] top-level scope at ./none:3
[stderr] in expression starting at /home/dlakelan/.julia/packages/LanguageServer/mpNvN/src/LanguageServer.jl:3
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: Failed to precompile LanguageServer [2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7] to /home/dlakelan/.julia/compiled/v1.4/LanguageServer/ite7n_V7OMW.ji.
[stderr] ERROR: LoadError: Failed to precompile LanguageServer [2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7] to /home/dlakelan/.julia/compiled/v1.4/LanguageServer/ite7n_V7OMW.ji.
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr] nil
[stderr] nil
[stderr] nil
[stderr]  [1] error(::String) at ./error.jl:33
[stderr]  [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
[stderr]  [3] _require(::Base.PkgId) at ./loading.jl:1029
[stderr]  [4] require(::Base.PkgId) at ./loading.jl:927
[stderr]  [5] require(::Module, ::Symbol) at ./loading.jl:922
[stderr]  [6] include(::Module, ::String) at ./Base.jl:377
[stderr]  [7] exec_options(::Base.JLOptions) at ./client.jl:288
[stderr]  [8] _start() at ./client.jl:484
[stderr] in expression starting at /home/dlakelan/.emacs.d/elpa/eglot-jl-20200521.1739/eglot-jl.jl:33
[internal] Fri Jun  5 16:50:16 2020:
(:message "Connection state changed" :change "exited abnormally with code 1\n")

----------b---y---e---b---y---e----------
[stderr] 
[stderr] 
[stderr] nil
[stderr] nil
[stderr] Process EGLOT (JuliaDataTutorials/julia-mode) stderr finished
[client-request] (id:1) Fri Jun  5 16:50:27 2020:
(:jsonrpc "2.0" :id 1 :method "initialize" :params
	  (:processId 3314088 :rootPath "/home/dlakelan/Consulting/LakelandAppliedSciLLC/JuliaDataTutorials/" :rootUri "file:///home/dlakelan/Consulting/LakelandAppliedSciLLC/JuliaDataTutorials/" :initializationOptions nil :capabilities
		      (:workspace
		       (:applyEdit t :executeCommand
				   (:dynamicRegistration :json-false)
				   :workspaceEdit
				   (:documentChanges :json-false)
				   :didChangeWatchedFiles
				   (:dynamicRegistration t)
				   :symbol
				   (:dynamicRegistration :json-false)
				   :configuration t)
		       :textDocument
		       (:synchronization
			(:dynamicRegistration :json-false :willSave t :willSaveWaitUntil t :didSave t)
			:completion
			(:dynamicRegistration :json-false :completionItem
					      (:snippetSupport :json-false)
					      :contextSupport t)
			:hover
			(:dynamicRegistration :json-false :contentFormat
					      ["plaintext"])
			:signatureHelp
			(:dynamicRegistration :json-false :signatureInformation
					      (:parameterInformation
					       (:labelOffsetSupport t)))
			:references
			(:dynamicRegistration :json-false)
			:definition
			(:dynamicRegistration :json-false)
			:declaration
			(:dynamicRegistration :json-false)
			:implementation
			(:dynamicRegistration :json-false)
			:typeDefinition
			(:dynamicRegistration :json-false)
			:documentSymbol
			(:dynamicRegistration :json-false :hierarchicalDocumentSymbolSupport t :symbolKind
					      (:valueSet
					       [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26]))
			:documentHighlight
			(:dynamicRegistration :json-false)
			:codeAction
			(:dynamicRegistration :json-false :codeActionLiteralSupport
					      (:codeActionKind
					       (:valueSet
						["quickfix" "refactor" "refactor.extract" "refactor.inline" "refactor.rewrite" "source" "source.organizeImports"])))
			:formatting
			(:dynamicRegistration :json-false)
			:rangeFormatting
			(:dynamicRegistration :json-false)
			:rename
			(:dynamicRegistration :json-false)
			:publishDiagnostics
			(:relatedInformation :json-false))
		       :experimental nil)))
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: could not open file /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/utils.jl
[stderr] ERROR: LoadError: could not open file /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/utils.jl
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr] nil
[stderr]  [1] include(::Module, ::String) at ./Base.jl:377
[stderr]  [2] include(::String) at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:1
[stderr]  [3] top-level scope at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:198
[stderr]  [4] include(::Module, ::String) at ./Base.jl:377
[stderr]  [5] top-level scope at none:2
[stderr]  [6] eval at ./boot.jl:331 [inlined]
[stderr]  [7] eval(::Expr) at ./client.jl:449
[stderr]  [8] top-level scope at ./none:3
[stderr] in expression starting at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:198
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: Failed to precompile DocumentFormat [ffa9a821-9c82-50df-894e-fbcef3ed31cd] to /home/dlakelan/.julia/compiled/v1.4/DocumentFormat/JgtLh_V7OMW.ji.
[stderr] ERROR: LoadError: Failed to precompile DocumentFormat [ffa9a821-9c82-50df-894e-fbcef3ed31cd] to /home/dlakelan/.julia/compiled/v1.4/DocumentFormat/JgtLh_V7OMW.ji.
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr]  [1] error(::String) at ./error.jl:33
[stderr]  [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
[stderr]  [3] _require(::Base.PkgId) at ./loading.jl:1029
[stderr]  [4] require(::Base.PkgId) at ./loading.jl:927
[stderr]  [5] require(::Module, ::Symbol) at ./loading.jl:922
[stderr]  [6] include(::Module, ::String) at ./Base.jl:377
[stderr]  [7] top-level scope at none:2
[stderr]  [7] top-level scope at none:2
[stderr]  [8] eval at ./boot.jl:331 [inlined]
[stderr]  [9] eval(::Expr) at ./client.jl:449
[stderr]  [10] top-level scope at ./none:3
[stderr] in expression starting at /home/dlakelan/.julia/packages/LanguageServer/mpNvN/src/LanguageServer.jl:3
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: Failed to precompile LanguageServer [2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7] to /home/dlakelan/.julia/compiled/v1.4/LanguageServer/ite7n_V7OMW.ji.
[stderr] ERROR: LoadError: Failed to precompile LanguageServer [2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7] to /home/dlakelan/.julia/compiled/v1.4/LanguageServer/ite7n_V7OMW.ji.
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr] nil
[stderr] nil
[stderr] nil
[stderr]  [1] error(::String) at ./error.jl:33
[stderr]  [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
[stderr]  [3] _require(::Base.PkgId) at ./loading.jl:1029
[stderr]  [4] require(::Base.PkgId) at ./loading.jl:927
[stderr]  [5] require(::Module, ::Symbol) at ./loading.jl:922
[stderr]  [6] include(::Module, ::String) at ./Base.jl:377
[stderr]  [7] exec_options(::Base.JLOptions) at ./client.jl:288
[stderr]  [8] _start() at ./client.jl:484
[stderr] in expression starting at /home/dlakelan/.emacs.d/elpa/eglot-jl-20200521.1739/eglot-jl.jl:33
[internal] Fri Jun  5 16:50:34 2020:
(:message "Connection state changed" :change "exited abnormally with code 1\n")

----------b---y---e---b---y---e----------
[stderr] 
[stderr] 
[stderr] nil
[stderr] nil
[stderr] Process EGLOT (JuliaDataTutorials/julia-mode) stderr<1> finished
[client-request] (id:1) Fri Jun  5 16:51:45 2020:
(:jsonrpc "2.0" :id 1 :method "initialize" :params
	  (:processId 3314088 :rootPath "/home/dlakelan/Consulting/LakelandAppliedSciLLC/JuliaDataTutorials/" :rootUri "file:///home/dlakelan/Consulting/LakelandAppliedSciLLC/JuliaDataTutorials/" :initializationOptions nil :capabilities
		      (:workspace
		       (:applyEdit t :executeCommand
				   (:dynamicRegistration :json-false)
				   :workspaceEdit
				   (:documentChanges :json-false)
				   :didChangeWatchedFiles
				   (:dynamicRegistration t)
				   :symbol
				   (:dynamicRegistration :json-false)
				   :configuration t)
		       :textDocument
		       (:synchronization
			(:dynamicRegistration :json-false :willSave t :willSaveWaitUntil t :didSave t)
			:completion
			(:dynamicRegistration :json-false :completionItem
					      (:snippetSupport :json-false)
					      :contextSupport t)
			:hover
			(:dynamicRegistration :json-false :contentFormat
					      ["plaintext"])
			:signatureHelp
			(:dynamicRegistration :json-false :signatureInformation
					      (:parameterInformation
					       (:labelOffsetSupport t)))
			:references
			(:dynamicRegistration :json-false)
			:definition
			(:dynamicRegistration :json-false)
			:declaration
			(:dynamicRegistration :json-false)
			:implementation
			(:dynamicRegistration :json-false)
			:typeDefinition
			(:dynamicRegistration :json-false)
			:documentSymbol
			(:dynamicRegistration :json-false :hierarchicalDocumentSymbolSupport t :symbolKind
					      (:valueSet
					       [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26]))
			:documentHighlight
			(:dynamicRegistration :json-false)
			:codeAction
			(:dynamicRegistration :json-false :codeActionLiteralSupport
					      (:codeActionKind
					       (:valueSet
						["quickfix" "refactor" "refactor.extract" "refactor.inline" "refactor.rewrite" "source" "source.organizeImports"])))
			:formatting
			(:dynamicRegistration :json-false)
			:rangeFormatting
			(:dynamicRegistration :json-false)
			:rename
			(:dynamicRegistration :json-false)
			:publishDiagnostics
			(:relatedInformation :json-false))
		       :experimental nil)))
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: could not open file /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/utils.jl
[stderr] ERROR: LoadError: could not open file /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/utils.jl
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr] nil
[stderr]  [1] include(::Module, ::String) at ./Base.jl:377
[stderr]  [2] include(::String) at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:1
[stderr]  [3] top-level scope at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:198
[stderr]  [4] include(::Module, ::String) at ./Base.jl:377
[stderr]  [5] top-level scope at none:2
[stderr]  [6] eval at ./boot.jl:331 [inlined]
[stderr]  [7] eval(::Expr) at ./client.jl:449
[stderr]  [8] top-level scope at ./none:3
[stderr] in expression starting at /home/dlakelan/.julia/packages/DocumentFormat/sra7h/src/DocumentFormat.jl:198
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: Failed to precompile DocumentFormat [ffa9a821-9c82-50df-894e-fbcef3ed31cd] to /home/dlakelan/.julia/compiled/v1.4/DocumentFormat/JgtLh_V7OMW.ji.
[stderr] ERROR: LoadError: Failed to precompile DocumentFormat [ffa9a821-9c82-50df-894e-fbcef3ed31cd] to /home/dlakelan/.julia/compiled/v1.4/DocumentFormat/JgtLh_V7OMW.ji.
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr]  [1] error(::String) at ./error.jl:33
[stderr]  [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
[stderr]  [3] _require(::Base.PkgId) at ./loading.jl:1029
[stderr]  [4] require(::Base.PkgId) at ./loading.jl:927
[stderr]  [5] require(::Module, ::Symbol) at ./loading.jl:922
[stderr]  [6] include(::Module, ::String) at ./Base.jl:377
[stderr]  [7] top-level scope at none:2
[stderr]  [8] eval at ./boot.jl:331 [inlined]
[stderr]  [9] eval(::Expr) at ./client.jl:449
[stderr]  [10] top-level scope at ./none:3
[stderr] in expression starting at /home/dlakelan/.julia/packages/LanguageServer/mpNvN/src/LanguageServer.jl:3
[stderr] nil
[stderr] nil
[stderr] ERROR: LoadError: Failed to precompile LanguageServer [2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7] to /home/dlakelan/.julia/compiled/v1.4/LanguageServer/ite7n_V7OMW.ji.
[stderr] ERROR: LoadError: Failed to precompile LanguageServer [2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7] to /home/dlakelan/.julia/compiled/v1.4/LanguageServer/ite7n_V7OMW.ji.
[stderr] Stacktrace:
[stderr] Stacktrace:
[stderr] nil
[stderr] nil
[stderr] nil
[stderr]  [1] error(::String) at ./error.jl:33
[stderr]  [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
[stderr]  [3] _require(::Base.PkgId) at ./loading.jl:1029
[stderr]  [4] require(::Base.PkgId) at ./loading.jl:927
[stderr]  [5] require(::Module, ::Symbol) at ./loading.jl:922
[stderr]  [6] include(::Module, ::String) at ./Base.jl:377
[stderr]  [7] exec_options(::Base.JLOptions) at ./client.jl:288
[stderr]  [8] _start() at ./client.jl:484
[stderr] in expression starting at /home/dlakelan/.emacs.d/elpa/eglot-jl-20200521.1739/eglot-jl.jl:33
[internal] Fri Jun  5 16:51:50 2020:
(:message "Connection state changed" :change "exited abnormally with code 1\n")

----------b---y---e---b---y---e----------
[stderr] 
[stderr] 
[stderr] nil
[stderr] nil
[stderr] Process EGLOT (JuliaDataTutorials/julia-mode) stderr finished