Skip to content

Commit

Permalink
Bundle dylan-lsp-server in releases (#1580)
Browse files Browse the repository at this point in the history
and add release note about deft
  • Loading branch information
cgay authored Apr 28, 2024
2 parents 321c549 + 3fb9c7d commit 2a1b646
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,6 @@
[submodule "sources/app/deft"]
path = sources/app/deft
url = https://github.com/dylan-lang/deft
[submodule "sources/app/lsp-dylan"]
path = sources/app/lsp-dylan
url = https://github.com/dylan-lang/lsp-dylan
2 changes: 1 addition & 1 deletion Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ BOOTSTRAP_3_ROOT = $(abs_builddir)/Bootstrap.3
BOOTSTRAP_3_LIBRARIES = \
dylan-compiler dylan-environment parser-compiler dswank
BOOTSTRAP_3_STATICS = \
deft-app
deft-app dylan-lsp-server

BOOTSTRAP_3_COMPILER = \
$(BOOTSTRAP_2_ROOT)/bin/dylan-compiler \
Expand Down
19 changes: 19 additions & 0 deletions documentation/release-notes/source/2024.2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,25 @@ this release.
Compiler
========

Tools
=====

* A new binary, ``dylan-lsp-server``, is bundled in this release. This is a
Language Server Protocol (LSP) implementation for use with VS Code and
emacs. It currently supports jump to definition/declaration, compiler
warnings, and hover text.

See the `lsp-server documentation
<https://opendylan.org/package/lsp-dylan/index.html>`_ for configuration
details.

* The ``dylan`` tool has been renamed to `deft
<https://opendylan.org/package/deft/index.html>`_. This was done primarily
because it avoids some awkwardness when having to distinguish between the
Dylan language and the ``dylan`` tool. The ``dylan`` binary continues to
exist for backward compatibility (for example in GitHub workflows) but it
will be removed in a future release.

Library Updates
===============

Expand Down
1 change: 1 addition & 0 deletions sources/app/lsp-dylan
Submodule lsp-dylan added at 2ec080
1 change: 1 addition & 0 deletions sources/registry/generic/dylan-lsp-server
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
abstract://dylan/app/lsp-dylan/sources/server.lid
1 change: 1 addition & 0 deletions sources/registry/generic/lsp-dylan
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
abstract://dylan/app/lsp-dylan/sources/lsp-dylan.lid
1 change: 1 addition & 0 deletions sources/registry/generic/lsp-dylan-test-suite
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
abstract://dylan/app/lsp-dylan/sources/test-suite.lid

0 comments on commit 2a1b646

Please sign in to comment.