CodeEditApp/CodeEditSourceEditor

✨ Code Completion

Opened this issue · 3 comments

As the user types, offer suggestions to complete their code.

Note: In order to offer code completion, a language server protocol (LSP) implementation is needed (see #40).

Resources

Screenshot

image

if implement the LSPClient use Swift to call Rust version LSP server protocol, Is it acceptable?

@CreatorMetaSky as far as I know https://github.com/ChimeHQ/LanguageClient already offers a way to interact with the LSP servers natively. I haven't looked into it in detail yet though. Since we already use some of the great packages ChimeHQ provides this is probably the way to go.

@lukepistrol ok, If time permits, I will try to make a pull request using https://github.com/ChimeHQ/LanguageClient