TextDocumentSyncOptions

langoustine.lsp.structures.TextDocumentSyncOptions
See theTextDocumentSyncOptions companion object
case class TextDocumentSyncOptions(openClose: Opt[Boolean], change: Opt[TextDocumentSyncKind], willSave: Opt[Boolean], willSaveWaitUntil: Opt[Boolean], save: Opt[Boolean | SaveOptions])

Value parameters

change

Change notifications are sent to the server. See TextDocumentSyncKind.None, TextDocumentSyncKind.Full and TextDocumentSyncKind.Incremental. If omitted it defaults to TextDocumentSyncKind.None.

openClose

Open and close notifications are sent to the server. If omitted open close notification should not be sent.

save

If present save notifications are sent to the server. If omitted the notification should not be sent.

willSave

If present will save notifications are sent to the server. If omitted the notification should not be sent.

willSaveWaitUntil

If present will save wait until requests are sent to the server. If omitted the request should not be sent.

Attributes

Companion
object
Source
structures.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product