This document describes the commands that a language client should define. These commands are invoked remotely with custom messages.

Builds the current file.

Hotkey: F5

Remote call: textDocument/build

Cancel all running builds. This command needs to send the window/progress/cancel notification with the id texlab-build-*.

Hotkey: Ctrl+Break

Remote call: window/progress/cancel


Performs a forward search from the current file.

Hotkey: Ctrl+Alt+F

Remote call: textDocument/forwardSearch