langoustine.lsp.requests

Members list

Type members

Classlikes

object $DOLLAR

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
$DOLLAR.type
abstract class CustomNotification[I](method: String)(using ir: ReadWriter[I]) extends LSPNotification

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
abstract class CustomRequest[I, O](method: String)(using ir: ReadWriter[I], or: ReadWriter[O]) extends LSPRequest

Attributes

Source
requests.scala
Supertypes
class LSPRequest
class Object
trait Matchable
class Any
sealed abstract class LSPNotification(val notificationMethod: String)

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object cancelRequest
object logTrace
object progress
object setTrace
object exit
object initialized
object didChange
object didClose
object didOpen
object didSave
object event
object didChange
object didClose
object didOpen
object didSave
object willSave
object logMessage
object showMessage
object cancel
Show all
sealed abstract class LSPRequest(val requestMethod: String)

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CustomRequest[I, O]
object incomingCalls
object outgoingCalls
object resolve
object resolve
object resolve
object resolve
object initialize
object resolve
object shutdown
object codeAction
object codeLens
object completion
object declaration
object definition
object diagnostic
object documentColor
object documentLink
object foldingRange
object formatting
object hover
object inlayHint
object inlineValue
object moniker
object prepareRename
object references
object rename
object delta
object full
object range
object signatureHelp
object subtypes
object supertypes
object showDocument
object create
object applyEdit
object refresh
object configuration
object refresh
object diagnostic
object refresh
object refresh
object refresh
object symbol
object resolve
Show all
object callHierarchy

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object client

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
client.type
object codeAction

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
codeAction.type
object codeLens

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
codeLens.type

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object documentLink

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object exit extends LSPNotification

The exit event is sent from the client to the server to ask the server to exit its process.

The exit event is sent from the client to the server to ask the server to exit its process.

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
exit.type
object initialize extends LSPRequest

The initialize request is sent from the client to the server. It is sent once as the request after starting up the server. The requests parameter is of type [[InitializeParams]] the response if of type [[InitializeResult]] of a Thenable that resolves to such.

The initialize request is sent from the client to the server. It is sent once as the request after starting up the server. The requests parameter is of type [[InitializeParams]] the response if of type [[InitializeResult]] of a Thenable that resolves to such.

Attributes

Source
requests.scala
Supertypes
class LSPRequest
class Object
trait Matchable
class Any
Self type
initialize.type
object initialized extends LSPNotification

The initialized notification is sent from the client to the server after the client is fully initialized and the server is allowed to send requests from the server to the client.

The initialized notification is sent from the client to the server after the client is fully initialized and the server is allowed to send requests from the server to the client.

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object inlayHint

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
inlayHint.type

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object shutdown extends LSPRequest

A shutdown request is sent from the client to the server. It is sent once when the client decides to shutdown the server. The only notification that is sent after a shutdown request is the exit event.

A shutdown request is sent from the client to the server. It is sent once when the client decides to shutdown the server. The only notification that is sent after a shutdown request is the exit event.

Attributes

Source
requests.scala
Supertypes
class LSPRequest
class Object
trait Matchable
class Any
Self type
shutdown.type
object telemetry

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
telemetry.type
object textDocument

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object typeHierarchy

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object window

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
window.type
object workspace

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type
workspace.type

Attributes

Source
requests.scala
Supertypes
class Object
trait Matchable
class Any
Self type