You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-9Lines changed: 21 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,6 @@
1
1
# Nextflow extension for Visual Studio Code
2
2
3
-
VS Code extension for [Nextflow](https://www.nextflow.io/) that provides language support for scripts and config files, using the [Nextflow language server](https://github.com/nextflow-io/language-server).
4
-
5
-
Read the blog posts ([part 1](https://seqera.io/blog/modernizing-nextflow-developer-experience/), [part 2](https://seqera.io/blog/modernizing-nextflow-developer-experience-part-2/)) and the [docs](https://nextflow.io/docs/latest/vscode.html) for more information.
VS Code extension for [Nextflow](https://www.nextflow.io/) that provides language support for Nextflow scripts and config files.
11
4
12
5
## Features
13
6
@@ -26,6 +19,13 @@ The extension uses the [Nextflow language server](https://github.com/nextflow-io
26
19
- Rename
27
20
- DAG preview for workflows
28
21
22
+
Read the [Nextflow documentation](https://nextflow.io/docs/latest/vscode.html) for more information about the Nextflow language server.
23
+
24
+
Related blog posts:
25
+
26
+
-[Modernizing the Nextflow Developer Experience (Part 1): The IDE](https://seqera.io/blog/modernizing-nextflow-developer-experience/)
27
+
-[Modernizing the Nextflow Developer Experience (Part 2): The Language Server](https://seqera.io/blog/modernizing-nextflow-developer-experience-part-2/)
@@ -40,6 +40,10 @@ The extension includes a GitHub Copilot extension specifically trained for Nextf
40
40
-`/dsl2` - Convert DSL1 scripts to DSL2
41
41
-`/nf-test` - Assists in generating nf-test test cases and improving test coverage
42
42
43
+
Related blog posts:
44
+
45
+
-[Bringing Seqera AI to the Nextflow VS Code extension](https://seqera.io/blog/seqera-ai--nextflow-vs-code/)
46
+
43
47
### Workflows and Processes View
44
48
45
49
The extension provides custom views for managing Nextflow workflows and processes.
@@ -59,7 +63,11 @@ This view helps you:
59
63
60
64

61
65
62
-
## Requirements
66
+
## Installation
67
+
68
+
This extension is available in the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=nextflow.nextflow) and the [Open VSX Registry](https://www.open-vsx.org/extension/nextflow/nextflow).
69
+
70
+
### Requirements
63
71
64
72
The language server requires Java 17 or later.
65
73
@@ -78,6 +86,10 @@ The extension will fall back to the latest patch version from the local cache if
78
86
79
87
*Note: Nextflow language server patch versions have no correlation to Nextflow patch versions. Always use the latest patch version of the language server when downloading a release manually.*
80
88
89
+
## Commands
90
+
91
+
Open the command palette and type `Nextflow` to see the list of available commands.
Open the command palette and type `Nextflow` to see the following commands:
6
-
7
-
- Show Welcome Page
8
-
- Chat with Seqera
9
-
- Convert to DSL2 with Seqera
10
-
- Restart language server
11
-
- Stop language server
5
+
Open the command palette and type `Nextflow` to see the list of available commands.
12
6
13
7
## Language server
14
8
15
-
The extension will automatically download a language server release based on the "Nextflow > Target Version" extension setting.
9
+
The extension will automatically download a language server release based on the `nextflow.targetVersion` extension setting.
10
+
11
+
Read the [Nextflow documentation](https://nextflow.io/docs/latest/vscode.html) for more information about the Nextflow language server.
16
12
17
13
## Seqera AI
18
14
@@ -31,10 +27,6 @@ In order for Cursor to have access to the Nextflow docs, perform the following s
31
27
32
28
Now you will be able to use the `@Nextflow` command in Cursor Chat. The same can be done for MultiQC or other tools.
33
29
34
-
## Documentation
35
-
36
-
Read the [Nextflow documentation](https://nextflow.io/docs/latest/vscode.html) for more information about using the Nextflow extension.
37
-
38
30
## Telemetry
39
31
40
32
Telemetry is opt-in and can be enabled or disabled at any time. See our [Telemetry notice](vscode:extension/nextflow.nextflow) on the extension page for more information about what we do and do not collect.
0 commit comments