Skip to main content

Name

Cursorless ID: name

Spoken form​

Default: name

Syntax​

  • name - Name in a declaration, such as a variable or function name.

Examples​

  • "take name blue air" - Selects the name containing the token containing letter a with a blue hat.

Visualization​

Name: Argument actual​

Name of a (keyword) argument in a function call
C#​
Dart​
Kotlin​
PHP​
Python​
R​
Ruby​
Scala​

Name: Argument catch​

Name of a parameter in a catch clause
C++​
C#​
Dart​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Scala​

Name: Argument formal​

Name of a parameter in a function declaration
C​
C++​
C#​
Dart​
Go​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
SCSS​
TypeScript​

Name: Argument formal constructor​

The name of a parameter in a constructor declaration
C++​
C#​
Dart​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Scala​

Name: Argument formal lambda​

Name of a parameter in a lambda declaration
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​

Name: Argument formal method​

Name of a parameter in a class method declaration
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
Ruby​
Rust​
Scala​

Name: Assignment​

Name (LHS) of an assignment
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
Talon​

Name: Assignment compound​

Name (LHS) of a compound assignment, eg +=/-=
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Rust​
Scala​

Name: Assignment destructuring​

LHS of an assignment with pattern destructuring
JavaScript​
Lua​
Python​
Rust​

Name: Class​

Name of a class
C​
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Ruby​
Rust​
Scala​
TypeScript​

Name: Command​

LHS of a command, eg Talon spoken command or bash
Talon​

Name: Constant​

Name (LHS) of a constant declaration
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Rust​
Scala​
TypeScript​

Name: Constructor​

Name of a constructor
C++​
C#​
Dart​
Java​
JavaScript​
Kotlin​
PHP​
Python​
TypeScript​

Name: Enum​

Name of an enum
C​
C++​
C#​
Dart​
Java​
Kotlin​
PHP​
Rust​
Scala​
TypeScript​

Name: Field class​

Name (LHS) of a field in a class
C​
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Rust​
Scala​
TypeScript​

Name: Field enum​

Name (LHS) of a field in an enum
C​
C++​
C#​
Dart​
Java​
Kotlin​
PHP​
Rust​
Scala​
TypeScript​

Name: Field interface​

Name (LHS) of a field in an interface
C#​
Java​
Kotlin​
PHP​
Scala​
TypeScript​

Name: Foreach​

Iteration variable name in a for each loop
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
Talon​

Name: Function​

Name of a function
C​
Clojure​
C#​
Dart​
Go​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
SCSS​
TypeScript​

Name: Interface​

Name of a interface
C#​
Go​
Java​
Kotlin​
PHP​
Scala​
TypeScript​

Name: Method​

Name of a class method
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
Ruby​
Rust​
Scala​
TypeScript​

Name: Method interface​

Name of a interface method
C#​
Go​
Java​
Kotlin​
PHP​
Scala​
TypeScript​

Name: Namespace​

Name of a namespace
C++​
C#​
PHP​
Rust​
Scala​

Name: Resource​

Name in a with / use / using statement
C#​
Java​
Python​

Name: Type alias​

Name of a type alias
C​
C++​
C#​
Dart​
Go​
Kotlin​
Rust​
Scala​
TypeScript​

Name: Variable destructuring​

Name (LHS) of a variable declaration with pattern destructuring
JavaScript​
Kotlin​
Lua​
Python​
Rust​
Scala​

Name: Variable initialized​

Name (LHS) of an initialized variable declaration
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Properties​
Python​
R​
Rust​
Scala​
Talon list​
Talon​
TypeScript​

Name: Variable uninitialized​

Name (LHS) of an uninitialized variable declaration
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
Python​
Rust​
Scala​
TypeScript​

Name (iteration block)​

Iteration scope for names: statement blocks (body of functions/if-statements/for-loops/etc).
C​
C#​
CSS​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
SCSS​
Talon​

Name (iteration class)​

Iteration scope for names: class bodies.
C​
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Ruby​
Rust​
Scala​
TypeScript​

Name (iteration document)​

Iteration scope for names: the entire document including leading and trailing empty lines.
C​
C#​
CSS​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Properties​
Python​
R​
Ruby​
Rust​
Scala​
SCSS​
Talon list​
Talon​

Name (iteration enum)​

Iteration scope for names: enum bodies.
C​
C++​
C#​
Dart​
Java​
Kotlin​
PHP​
Rust​
Scala​
TypeScript​

Name (iteration interface)​

Iteration scope for names: interface bodies.
C#​
Go​
Java​
Kotlin​
PHP​
Scala​
TypeScript​

Name: Argument actual (iteration)​

Iteration scope for names of (keyword) arguments in a function call: the argument list.
C#​
Dart​
Kotlin​
PHP​
Python​
R​
Ruby​
Scala​

Name: Argument formal (iteration)​

Iteration scope for names of formal parameters in a function declaration: the parameters list.
C​
C++​
C#​
Dart​
Go​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
SCSS​

Name: Argument formal constructor (iteration)​

Iteration scope for names of formal parameters in a constructor declaration: the parameters list.
C++​
C#​
Dart​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Scala​

Name: Argument formal lambda (iteration)​

Iteration scope for names of formal parameters in a lambda declaration: the parameters list.
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​

Name: Argument formal method (iteration)​

Iteration scope for names of formal parameters in a method declaration: the parameters list.
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
Ruby​
Rust​
Scala​