Workspace & Editor
Articles in the Workspace & Editor section of the NetStacks documentation.
7 articles
Workspace Overview
The NetStacks Workspace adds a project file tree, a Monaco code editor with network-aware languages, integrated Git, and built-in viewers alongside your live device sessions.
File Explorer
Browse the Workspace tree: open files, create/rename/delete, multi-select, bulk-delete, copy paths, and run in-tree Git actions from the right-click menu.
Code Editor
Monaco-based Workspace editor with multi-tab editing, network-aware syntax highlighting, Cmd+S saves, run-file shortcuts, and dedicated Markdown/image/diff viewers.
Language Support (LSP)
Python diagnostics via the bundled Pyrefly language server, YANG, XML, JSON and Network CLI highlighting, plus a pluggable LSP system for adding your own servers.
Network CLI (netcli) Highlighting
How NetStacks highlights Cisco and Junos config backups in Monaco with the custom netcli grammar, plus the YANG, XML, and JSON format providers.
Git Integration
Version-control the Workspace from inside NetStacks: status, diff, blame, history, stage and commit, branch, merge, rebase, stash, and push/pull to remotes.
Image Paste & Drop
Paste a screenshot or drag an image onto a terminal; NetStacks saves it as a PNG and types the file path into the prompt so a CLI agent like Claude Code can read it.
Need Help?
Can't find what you're looking for? Browse all documentation or get in touch.