Skip to content

Nextflow#

Server#

For more information about the LSP server, check nextflow-language-server.

Installation#

For more instructions on how to install manually, check here.

Debugger: Not available#

Available configurations#

lsp-nextflow-debug#

Type: boolean

Default: nil

Enable debug logging and debug information in hover hints.


lsp-nextflow-files-exclude#

Type: lsp-string-vector

Default: [.git .nf-test work]

Configure glob patterns for excluding folders from being searched for Nextflow scripts and configuration files.


lsp-nextflow-formatting-harshil-alignment#

Type: boolean

Default: nil

Use the Harshil Alignment™️ when formatting Nextflow scripts and config files.

Note: not all rules are supported yet


lsp-nextflow-java-home#

Type: (choice (const :tag Auto nil) (directory :tag Custom JDK path))

Default: nil

Specifies the folder path to the JDK. Use this setting if the extension cannot find Java automatically.


lsp-nextflow-java-path#

Type: string

Default: java

Path of the java executable.


lsp-nextflow-server-download-url#

Type: string

Default: https://github.com/nextflow-io/language-server/releases/download/v1.0.0/language-server-all.jar

Automatic download url for lsp-nextflow.


lsp-nextflow-server-file#

Type: file

Default: ~/.emacs.d/.cache/lsp/nextflow-language-server.jar

The path to the file in which lsp-nextflow will be stored.


lsp-nextflow-suppress-future-warnings#

Type: boolean

Default: t

Hide warnings for future changes, deprecations, and removals.


lsp-nextflow-version#

Type: string

Default: 1.0.0

Version of Nextflow language server.



Last update: December 2, 2024