Skip to content

Commit 43d406f

Browse files
authored
fix: stop sending genlsp datastructures to engine (#31)
* fix: convert genlsp diagnostics to lsp diagnostics * chore: remove forge dependency on genlsp * chore: remove debug log
1 parent 8d7a47a commit 43d406f

37 files changed

+44
-47
lines changed

apps/forge/lib/forge/convertibles/forge.document.edit.ex renamed to apps/expert/lib/convertibles/forge.document.edit.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defimpl Forge.Protocol.Convertible, for: Forge.Document.Edit do
2-
alias Forge.Protocol.Conversions
2+
alias Expert.Protocol.Conversions
33
alias Forge.Document
44
alias GenLSP.Structures.TextEdit
55

apps/forge/lib/forge/convertibles/forge.document.location.ex renamed to apps/expert/lib/convertibles/forge.document.location.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defimpl Forge.Protocol.Convertible, for: Forge.Document.Location do
2-
alias Forge.Protocol.Conversions
2+
alias Expert.Protocol.Conversions
33
alias Forge.Document
44
alias GenLSP.Structures
55

apps/forge/lib/forge/convertibles/forge.document.position.ex renamed to apps/expert/lib/convertibles/forge.document.position.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defimpl Forge.Protocol.Convertible, for: Forge.Document.Position do
2-
alias Forge.Protocol.Conversions
2+
alias Expert.Protocol.Conversions
33
alias Forge.Document
44

55
def to_lsp(%Document.Position{} = position) do

apps/forge/lib/forge/convertibles/forge.document.range.ex renamed to apps/expert/lib/convertibles/forge.document.range.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defimpl Forge.Protocol.Convertible, for: Forge.Document.Range do
2-
alias Forge.Protocol.Conversions
2+
alias Expert.Protocol.Conversions
33
alias Forge.Document
44

55
def to_lsp(%Document.Range{} = range) do

apps/expert/lib/convertibles/forge.plugin.diagnostic.result.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defimpl Forge.Protocol.Convertible, for: Forge.Plugin.V1.Diagnostic.Result do
22
alias GenLSP.Structures
33
alias GenLSP.Enumerations.DiagnosticSeverity
4-
alias Forge.Protocol.Conversions
4+
alias Expert.Protocol.Conversions
55
alias Forge.Document
66
alias Forge.Document.Position
77
alias Forge.Document.Range

apps/forge/lib/forge/convertibles/gen_lsp.structures.location.ex renamed to apps/expert/lib/convertibles/gen_lsp.structures.location.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defimpl Forge.Protocol.Convertible, for: GenLSP.Structures.Location do
22
alias Forge.Document
33
alias Forge.Document.Container
4-
alias Forge.Protocol.Conversions
4+
alias Expert.Protocol.Conversions
55
alias GenLSP.Structures
66

77
def to_lsp(%Structures.Location{} = location) do

apps/forge/lib/forge/convertibles/gen_lsp.structures.position.ex renamed to apps/expert/lib/convertibles/gen_lsp.structures.position.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
defimpl Forge.Protocol.Convertible, for: GenLSP.Structures.Position do
22
alias GenLSP.Structures.Position
3-
alias Forge.Protocol.Conversions
3+
alias Expert.Protocol.Conversions
44

55
def to_lsp(%Position{} = position) do
66
Conversions.to_lsp(position)

apps/forge/lib/forge/convertibles/gen_lsp.structures.range.ex renamed to apps/expert/lib/convertibles/gen_lsp.structures.range.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defimpl Forge.Protocol.Convertible, for: GenLSP.Structures.Range do
22
alias GenLSP.Structures.Range
33
alias GenLSP.Structures.Position
4-
alias Forge.Protocol.Conversions
4+
alias Expert.Protocol.Conversions
55

66
def to_lsp(%Range{} = range) do
77
Conversions.to_lsp(range)

apps/forge/lib/forge/convertibles/gen_lsp.structures.text_edit.ex renamed to apps/expert/lib/convertibles/gen_lsp.structures.text_edit.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
defimpl Forge.Protocol.Convertible, for: GenLSP.Structures.TextEdit do
22
alias Forge.Document
3-
alias Forge.Protocol.Conversions
3+
alias Expert.Protocol.Conversions
44
alias GenLSP.Structures
55

66
def to_lsp(%Structures.TextEdit{} = text_edit) do

0 commit comments

Comments
 (0)