Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/sequencing/assets/fprimeEditSeq.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 19 additions & 19 deletions docs/sequencing/editor.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
| ------------------------------------------------- | ------------------------------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------- |
| <kbd>Alt</kbd>+<kbd>←</kbd> | <kbd>Ctrl</kbd>+<kbd>←</kbd> | cursorSyntaxLeft | Move the cursor over the next syntactic element to the left. |
| <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>←</kbd> | <kbd>Shift</kbd>+<kbd>Ctrl</kbd>+<kbd>←</kbd> | selectSyntaxLeft | Move the selection head over the next syntactic element to the left. |
| <kbd>Alt</kbd>+<kbd>→</kbd> | <kbd>Ctrl</kbd>+<kbd>→</kbd> | cursorSyntaxRight | Move the cursor over the next syntactic element to the right. |
| <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>→</kbd> | <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>→</kbd> | selectSyntaxRight | Move the selection head over the next syntactic element to the right. |
| <kbd>Alt</kbd>+<kbd>&uarr;</kbd> | <kbd>Alt</kbd>+<kbd>&uarr;</kbd> | moveLineUp | Move the selected lines up one line. |
| <kbd>Alt</kbd>+<kbd>&darr;</kbd> | <kbd>Alt</kbd>+<kbd>&darr;</kbd> | moveLineDown | Move the selected lines down one line. |
| <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>&uarr;</kbd> | <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>&uarr;</kbd> | copyLineUp | Create a copy of the selected lines. Keep the selection in the top copy. |
| <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>&darr;</kbd> | <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>&darr;</kbd> | copyLineDown | Create a copy of the selected lines. Keep the selection in the bottom copy. |
| <kbd>Alt</kbd>+<kbd>L</kbd> | <kbd>Ctrl</kbd>+<kbd>L</kbd> | selectLine | Expand the selection to cover entire lines. |
| <kbd>Ctrl</kbd>+<kbd>[</kbd> | <kbd>Cmd</kbd>+<kbd>[</kbd> | indentLess | Remove a unit of indentation from all selected lines. |
| <kbd>Ctrl</kbd>+<kbd>]</kbd> | <kbd>Cmd</kbd>+<kbd>]</kbd> | indentMore | Add a unit of indentation to all selected lines. |
| <kbd>Shift</kbd>+<kbd>Ctrl</kbd>+<kbd>k</kbd> | <kbd>Shift</kbd>+<kbd>Cmd</kbd>+<kbd>k</kbd> | deleteLine | Delete selected lines. |
| <kbd>Ctrl</kbd>+<kbd>/</kbd> | <kbd>Cmd</kbd>+<kbd>/</kbd> | toggleComment | Comment or uncomment the current selection. Will use line comments if available, otherwise falling back to block comments. |
| <kbd>Ctrl</kbd>+<kbd>S</kbd> | <kbd>Cmd</kbd>+<kbd>S</kbd> | saveDocument | Save current editor contents |
| <kbd>Ctrl</kbd>+<kbd>Space</kbd> | <kbd>Cmd</kbd>+<kbd>Space</kbd> | suggestCompletions | Show autocomplete options |
| <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>m</kbd> | <kbd>Cmd</kbd>+<kbd>Shift</kbd>+<kbd>m</kbd> | openLintPanel | Show panel at bottom of editor with errors and warnings |
| <kbd>F8</kbd> | <kbd>F8</kbd> | nextDiagnostic | Select / Scroll to next error or warning |
7 changes: 0 additions & 7 deletions docs/sequencing/introduction.md

This file was deleted.

14 changes: 14 additions & 0 deletions docs/sequencing/introduction.mdx
Original file line number Diff line number Diff line change
@@ -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';

<figure>
<img alt="Editing a Sequence file" src={fprimeEditSeq} />
<figcaption>The workspace navigator is on the left with the editor in the center panel</figcaption>
</figure>

- 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.
Loading