synchronization

textDocument.synchronization.dynamicRegistration
Client Supported Since
Emacs (eglot) -
Neovim -
Visual Studio Code 1.65.2

Whether text document synchronization supports dynamic registration.

textDocument.synchronization.didSave
Client Supported Since
Emacs (eglot) 29.1
Neovim 0.6.1
Visual Studio Code 1.65.2

The client supports did save notifications.

textDocument.synchronization.willSave
Client Supported Since
Emacs (eglot) 29.1
Neovim 0.9.1
Visual Studio Code 1.65.2

The client supports sending will save notifications.

textDocument.synchronization.willSaveWaitUntil
Client Supported Since
Emacs (eglot) 29.1
Neovim 0.9.1
Visual Studio Code 1.65.2

The client supports sending a will save request and waits for a response providing text edits which will be applied to the document before it is saved.