From d91c084edac140d7602a4241763612f8cf71d5b1 Mon Sep 17 00:00:00 2001 From: Chet Joswig Date: Thu, 25 Jun 2026 16:02:28 -0700 Subject: [PATCH 1/2] styled keyboard shortcuts --- docs/sequencing/editor.mdx | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/sequencing/editor.mdx b/docs/sequencing/editor.mdx index 2c00576..701efdf 100644 --- a/docs/sequencing/editor.mdx +++ b/docs/sequencing/editor.mdx @@ -208,22 +208,22 @@ SeqDev offers a form editor to edit individual arguments. Different argument typ When the cursor is within the sequence editor the following keyboard commands are available -| Windows/Linux | Mac | Command | Description | -| -------------------- | ------------------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------- | -| Alt-ArrowLeft | Ctrl-ArrowLeft on macOS | cursorSyntaxLeft | Move the cursor over the next syntactic element to the left. | -| Shift-Alt-ArrowLeft | Shift-Ctrl-ArrowLeft on macOS | selectSyntaxLeft | Move the selection head over the next syntactic element to the left. | -| Alt-ArrowRight | Ctrl-ArrowRight on macOS | cursorSyntaxRight | Move the cursor over the next syntactic element to the right. | -| Shift-Alt-ArrowRight | Shift-Ctrl-ArrowRight on macOS | selectSyntaxRight | Move the selection head over the next syntactic element to the right. | -| Alt-ArrowUp | Alt-ArrowUp | moveLineUp | Move the selected lines up one line. | -| Alt-ArrowDown | Alt-ArrowDown | moveLineDown | Move the selected lines down one line. | -| Shift-Alt-ArrowUp | Shift-Alt-ArrowUp | copyLineUp | Create a copy of the selected lines. Keep the selection in the top copy. | -| Shift-Alt-ArrowDown | Shift-Alt-ArrowDown | copyLineDown | Create a copy of the selected lines. Keep the selection in the bottom copy. | -| Alt-l | Ctrl-l | selectLine | Expand the selection to cover entire lines. | -| Ctrl-[ | Cmd-[ | indentLess | Remove a unit of indentation from all selected lines. | -| Ctrl-] | Cmd-] | indentMore | Add a unit of indentation to all selected lines. | -| Shift-Ctrl-k | Shift-Cmd-k | deleteLine | Delete selected lines. | -| Ctrl-/ | Cmd-/ | toggleComment | Comment or uncomment the current selection. Will use line comments if available, otherwise falling back to block comments. | -| Ctrl-S | Cmd-S | saveDocument | Save current editor contents | -| Ctrl-Space | Cmd-Space | suggestCompletions | Show autocomplete options | -| Ctrl-Shift-m | Cmd-Shift-m | openLintPanel | Show panel at bottom of editor with errors and warnings | -| F8 | F8 | nextDiagnostic | Select / Scroll to next error or warning | +| Windows/Linux | Mac | Command | Description | +| ------------------------------------------------- | ------------------------------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------- | +| Alt+ | Ctrl+ | cursorSyntaxLeft | Move the cursor over the next syntactic element to the left. | +| Shift+Alt+ | Shift+Ctrl+ | selectSyntaxLeft | Move the selection head over the next syntactic element to the left. | +| Alt+ | Ctrl+ | cursorSyntaxRight | Move the cursor over the next syntactic element to the right. | +| Shift+Alt+ | Shift+Alt+ | selectSyntaxRight | Move the selection head over the next syntactic element to the right. | +| Alt+ | Alt+ | moveLineUp | Move the selected lines up one line. | +| Alt+ | Alt+ | moveLineDown | Move the selected lines down one line. | +| Shift+Alt+ | Shift+Alt+ | copyLineUp | Create a copy of the selected lines. Keep the selection in the top copy. | +| Shift+Alt+ | Shift+Alt+ | copyLineDown | Create a copy of the selected lines. Keep the selection in the bottom copy. | +| Alt+L | Ctrl+L | selectLine | Expand the selection to cover entire lines. | +| Ctrl+[ | Cmd+[ | indentLess | Remove a unit of indentation from all selected lines. | +| Ctrl+] | Cmd+] | indentMore | Add a unit of indentation to all selected lines. | +| Shift+Ctrl+k | Shift+Cmd+k | deleteLine | Delete selected lines. | +| Ctrl+/ | Cmd+/ | toggleComment | Comment or uncomment the current selection. Will use line comments if available, otherwise falling back to block comments. | +| Ctrl+S | Cmd+S | saveDocument | Save current editor contents | +| Ctrl+Space | Cmd+Space | suggestCompletions | Show autocomplete options | +| Ctrl+Shift+m | Cmd+Shift+m | openLintPanel | Show panel at bottom of editor with errors and warnings | +| F8 | F8 | nextDiagnostic | Select / Scroll to next error or warning | From e6feed57050f8e2b7ad50fa31ff9d2ff844af081 Mon Sep 17 00:00:00 2001 From: Chet Joswig Date: Thu, 25 Jun 2026 16:03:40 -0700 Subject: [PATCH 2/2] Fill out SeqDev intro --- docs/sequencing/assets/fprimeEditSeq.png | 3 +++ docs/sequencing/introduction.md | 7 ------- docs/sequencing/introduction.mdx | 14 ++++++++++++++ 3 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 docs/sequencing/assets/fprimeEditSeq.png delete mode 100644 docs/sequencing/introduction.md create mode 100644 docs/sequencing/introduction.mdx diff --git a/docs/sequencing/assets/fprimeEditSeq.png b/docs/sequencing/assets/fprimeEditSeq.png new file mode 100644 index 0000000..b277dab --- /dev/null +++ b/docs/sequencing/assets/fprimeEditSeq.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef31cb2b5e33e225be9311793394557bf0b0a814d4844d94b7effcfd6a57766 +size 163125 diff --git a/docs/sequencing/introduction.md b/docs/sequencing/introduction.md deleted file mode 100644 index 8688b11..0000000 --- a/docs/sequencing/introduction.md +++ /dev/null @@ -1,7 +0,0 @@ -# Sequencing - -The SeqDev editor provides a sequence development environment within PlanDev. Author sequences and adapt SeqDev to fit your needs: - -- Start using the SeqDev editor out of the box with the [SeqN](/plandev-docs/sequencing/seqn) authoring language and the [SeqJSON](https://github.com/NASA-AMMOS/seq-json-schema) interchange format. -- Leverage the [editor adaptation](/plandev-docs/sequencing/adaptation) to configure additional languages or implement support for your own. -- Use [SeqDev Actions](/plandev-docs/sequencing/actions) for external integrations. diff --git a/docs/sequencing/introduction.mdx b/docs/sequencing/introduction.mdx new file mode 100644 index 0000000..00ba2fb --- /dev/null +++ b/docs/sequencing/introduction.mdx @@ -0,0 +1,14 @@ +# Sequencing + +SeqDev is provides a multi-language sequence development environment. Currently available as part of PlanDev, there is scheduled future work to enable deploying each PlanDev and SeqDev separately. SeqDev has an extensible actions framework enabling native integrations with external tools. Author sequences and adapt SeqDev to fit your needs: + +import fprimeEditSeq from './assets/fprimeEditSeq.png'; + +
+ Editing a Sequence file +
The workspace navigator is on the left with the editor in the center panel
+
+ +- Start using the SeqDev editor out of the box with the [SeqN](/plandev-docs/sequencing/seqn) authoring language and the [SeqJSON](https://github.com/NASA-AMMOS/seq-json-schema) interchange format. Additional languages are available via the [Language Package](https://github.com/NASA-AMMOS/aerie-sequence-languages), new languages contributions are welcome. +- Leverage the [editor adaptation](/plandev-docs/sequencing/adaptation) to configure additional languages or implement support for your own. +- Use [SeqDev Actions](/plandev-docs/sequencing/actions) for external integrations.