Skip to main content

Interior

Internal scopes

The following are internal scopes. They are not intended for user interaction or spoken use. These scopes exist solely for internal Cursorless functionality.

Interior: Cell

The body of a code cell in markdown
Markdown

Interior: Class

The body of a class
C
C++
C#
Java
JavaScript
Python

Interior: Command

The body of a command, eg Talon spoken command
Talon

Interior: Constructor

The body of a constructor declaration
C++
C#
Java
JavaScript
Python

Interior: Do while

The body of a do-while loop
C
C#
Java
JavaScript

Interior: Element

The interior/children of a XML element
HTML
JavaScript React
Latex
XML

Interior: Enum

The body of an enum
C
C++
C#
Java
TypeScript

Interior: For

The body of a for loop
C
C#
Java
JavaScript

Interior: Foreach

The body of a for-each loop
C++
C#
Java
JavaScript
Python

Interior: Function

The body of a function declaration
C
C#
JavaScript
Lua
Python
SCSS

Interior: If

The body of an if/elif/else branch
C
C#
Java
JavaScript
Lua
Python
SCSS

Interior: Interface

The body of a interface
C#
Java
TypeScript

Interior: Lambda

The block body of a lambda/anonymous function
C++
C#
Java
JavaScript

Interior: Method

The body of a method declaration
C++
C#
Java
JavaScript
Python

Interior: Namespace

the body of a namespace statement
C++

Interior: Resource

the body of a 'with' / 'use' / 'using' statement
Java
Python

Interior: Static

the body of a static statement
Java
JavaScript

Interior: Switch

The body of a switch statement
C
C#
Java
JavaScript
Python

Interior: Switch case

The body of a switch case branch
C
C#
Java
JavaScript
Python

Interior: Try

The body of a try/catch/finally branch
C++
C#
Java
JavaScript
Python

Interior: While

The body of a while loop
C
C#
Java
JavaScript
Python