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-completion-extended#

Type: boolean

Default: nil

Provide auto-completions from outside the current script.

If an external completion is selected, it will be automatically included into the current script.


lsp-nextflow-completion-max-items#

Type: number

Default: 100

The maximum number of auto-completions to suggest at a time.


lsp-nextflow-debug#

Type: boolean

Default: nil

Enable debug logging and debug information in hover hints.


lsp-nextflow-error-reporting-mode#

Type: (choice (const off) (const errors) (const warnings) (const paranoid))

Default: warnings

Set the desired level of error reporting.


lsp-nextflow-files-exclude#

Type: lsp-string-vector

Default: [.git .nf-test work]

Folders that should be excluded when scanning the workspace for Nextflow 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.


lsp-nextflow-formatting-mahesh-form#

Type: boolean

Default: nil

Place process outputs at the end of the process body when formatting Nextflow scripts.


lsp-nextflow-formatting-sort-declarations#

Type: boolean

Default: nil

Sort script declarations when formatting Nextflow scripts.


lsp-nextflow-java-home#

Type: string

Default: ``

Specify the folder path to the desired Java runtime.

Equivalent to the JAVA_HOME environment variable, i.e. the Java binary should be located at $JAVA_HOME/bin/java. 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-language-version#

Type: (choice (const 26.04 (preview)) (const 25.10) (const 25.04) (const 24.10))

Default: 25.10

Nextflow language version to be used by the language server.


lsp-nextflow-server-download-url#

Type: string

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

Automatic download url for lsp-nextflow.


lsp-nextflow-server-file#

Type: file

Default: ~/work/lsp-mode/lsp-mode/docs/.eask/30.2/.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-telemetry-enabled#

Type: boolean

Default: nil

Enable usage data to be sent to Seqera.

See the welcome page for more information about what we do and do not collect.


lsp-nextflow-type-checking#

Type: boolean

Default: nil

Enable static type checking.



Last update: February 10, 2026