Interface Tour
This page orients you to the parts of VS Code that neonto adds to or extends: the Activity Bar sidebar, per-file editor-title buttons, the status bar, and the Command Palette.
The neonto Activity Bar icon
neonto adds its own container to the VS Code Activity Bar (the vertical icon strip on the far left). Selecting it opens the neonto sidebar, which hosts two tree views stacked on top of each other.

The two sidebar views
Data Source Connections
The Data Source Connections view lists every RDF source the language server and SPARQL runner can draw on: RDF files in your workspace, SPARQL endpoints, remote RDF files over HTTP(S), and RDF files from elsewhere on disk, plus the built-in "Local Sources" and "Linked Open Vocabularies" entries. Each entry has a checkbox to toggle it active or passive, and inline icons for source-specific actions (preview, refresh, remove). A + button in the view title (Add Data Source) opens a quick pick to add a new source.
See Data Sources and Vocabularies (both publishing shortly) for the full add/manage workflow and for how Local Sources and Linked Open Vocabularies feed completion and hover.

SHACL Validations
The SHACL Validations view lists the SHACL-to-RDF validation connections you've configured. From here you can add or remove connections, and run validation for one connection or all of them at once. See SHACL Validation (publishing shortly) for details.

Editor-title buttons
When you open a file of a supported type, neonto adds command buttons to the editor title bar (top-right of the editor tab). The buttons shown depend on the file's language:
| File type | Buttons shown |
|---|---|
Turtle / SHACL (.ttl, .shacl) | neonto: Run Shacl Validation, neonto: Run RDFS Reasoners |
SPARQL (.sparql, .rq) | neonto: Run Sparql Query |
YARRRML (.yarrrml, .yarrrml.yml, .yarrrml.yaml) | neonto: Create RML from YARRRML, neonto: Create R2RML from YARRRML, neonto: Run a mapping file, include SHACL validation if applicable. |
Hovering any button shows its command title as a tooltip. Every button is also available from the Command Palette — but not every command gets a button: for example neonto: Run OWL Reasoner, the SHACL report/UI commands, and neonto: Create Triples from an RML file + Sources have no editor-title button.

Status bar
When the active editor is a SPARQL file (.sparql or .rq, or language id sparql), a status bar item labeled SPARQLResult: <type> appears on the right side of the status bar. It shows the currently selected result format for query execution (for example simple, text/csv, or application/sparql-results+json). Clicking it runs neonto: Select Return Value Of Query Type, letting you change the format without opening the Command Palette. The item is hidden automatically when you switch to a non-SPARQL file.

Command Palette conventions
All neonto commands are prefixed neonto: in the Command Palette (Ctrl+Shift+P or F1). Commands scoped to a specific language (Turtle, SPARQL, YARRRML) only appear when a matching file is active; sidebar and data-source commands are always available. This documentation refers to commands by their exact Command Palette title, e.g. neonto: Run Sparql Query.