From b3418e8cb8c7e7b8d7d7300cc909991314d1915d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Lob=C3=A3o=20de=20Almeida?= Date: Tue, 3 Jan 2023 15:07:14 +0000 Subject: [PATCH 1/3] Add manual update example to readme --- README.org | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.org b/README.org index 09e200a..54d87d5 100644 --- a/README.org +++ b/README.org @@ -69,3 +69,16 @@ displays: #+begin_quote [ Info: Received new data from Julia Symbol Server. #+end_quote + +*** Do I have to wait for a new release to update the server's dependecies? +No, you can manually update the self-contained julia environment that eglot-jl +is configured to create by default. Using the REPL, as an example: + +#+begin_src julia +julia> using Pkg +julia> cd("/home/username/.emacs.d/elpa/eglot-jl-20211208.359/") # where your version of eglot-jl is +julia> Pkg.activate(".") +julia> Pkg.update() +#+end_src + +This will update the dependencies of the server to latest compatible version. From 82f42edc937bf8a49e2155811d4741fddb41f4fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Lob=C3=A3o=20de=20Almeida?= Date: Fri, 6 Jan 2023 15:15:29 +0000 Subject: [PATCH 2/3] Add comments about server major version updates --- README.org | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.org b/README.org index 54d87d5..327fb43 100644 --- a/README.org +++ b/README.org @@ -70,7 +70,7 @@ displays: [ Info: Received new data from Julia Symbol Server. #+end_quote -*** Do I have to wait for a new release to update the server's dependecies? +*** Do I have to wait for a new release to update the server's dependencies? No, you can manually update the self-contained julia environment that eglot-jl is configured to create by default. Using the REPL, as an example: @@ -82,3 +82,11 @@ julia> Pkg.update() #+end_src This will update the dependencies of the server to latest compatible version. +Note that that LanguageServer.jl itself won't be automatically updated if its +major version has increased, as major versions are explicitly specified in +the [compat] section of Project.toml. Depending on what breaking changes a new +major version of LanguageServer.jl includes, altering the code in eglot-jl may be +necessary before we can safely add a new major version as being compatible in +our Project.toml. + + From b692da5d077f778c7f2135a1780dba13bddfbc6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Lob=C3=A3o=20de=20Almeida?= Date: Fri, 6 Jan 2023 15:19:25 +0000 Subject: [PATCH 3/3] Remove repeated word --- README.org | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.org b/README.org index 327fb43..d8cc295 100644 --- a/README.org +++ b/README.org @@ -82,10 +82,10 @@ julia> Pkg.update() #+end_src This will update the dependencies of the server to latest compatible version. -Note that that LanguageServer.jl itself won't be automatically updated if its -major version has increased, as major versions are explicitly specified in -the [compat] section of Project.toml. Depending on what breaking changes a new -major version of LanguageServer.jl includes, altering the code in eglot-jl may be +Note that LanguageServer.jl itself won't be automatically updated if its major +version has increased, as major versions are explicitly specified in the +[compat] section of Project.toml. Depending on what breaking changes a new major +version of LanguageServer.jl includes, altering the code in eglot-jl may be necessary before we can safely add a new major version as being compatible in our Project.toml.