Skip to content
Discussion options

You must be logged in to vote

Not sure, which help do you need, the discussion feels a bit abstract to me. But here some insights:

Key Components:

  1. AceLanguageClient - Factory class that creates LanguageProvider instances
  2. ServiceManager - Manages multiple LSP services, handles message routing
  3. LanguageProvider - Main interface for Ace editor integration
  4. LanguageClient - Handles individual LSP connections (WebSocket/WebWorker)

For raw requests (those which not implemented inside client) -> LanguageProvider.sendRequest should make it

You could use it with any websocket-based lsp-server, it doesn't matter a lot

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@mkslanc
Comment options

@UnschooledGamer
Comment options

@mkslanc
Comment options

@UnschooledGamer
Comment options

Answer selected by UnschooledGamer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants