FileOperationClientCapabilities

langoustine.lsp.structures.FileOperationClientCapabilities
See theFileOperationClientCapabilities companion object
case class FileOperationClientCapabilities(dynamicRegistration: Opt[Boolean], didCreate: Opt[Boolean], willCreate: Opt[Boolean], didRename: Opt[Boolean], willRename: Opt[Boolean], didDelete: Opt[Boolean], willDelete: Opt[Boolean])

Capabilities relating to events from file operations by the user in the client.

These events do not come from the file system, they come from user operations like renaming a file in the UI.

Value parameters

didCreate

The client has support for sending didCreateFiles notifications.

didDelete

The client has support for sending didDeleteFiles notifications.

didRename

The client has support for sending didRenameFiles notifications.

dynamicRegistration

Whether the client supports dynamic registration for file requests/notifications.

willCreate

The client has support for sending willCreateFiles requests.

willDelete

The client has support for sending willDeleteFiles requests.

willRename

The client has support for sending willRenameFiles requests.

Attributes

Since

3.16.0

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