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.
Content range Removal range Render whitespace
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