Serenade Intent Provider

The Serenade Intent Provider offers developers the ability to control their IDE with their voice with low latency by requiring a specific grammar to be followed. The full list of available intents offered by this provider can be found in the Serenade Documentation.

Configuration

Intents

CommandDescriptionExamples
go to [selector]Move your cursor around a filego to line fifty, go to next function
add [code]Add a new statement or constructadd return false, add class exception
insert [code]Insert text at your cursorinsert foo of bar plus baz
change [old] to [new]Change existing textchange hello to goodbye, change return value to false
delete [selector]Delete textdelete foo bar, delete next function
copy/paste [selector]Copy, cut, pastecopy method, cut previous two words, paste
indent/dedentChange the indentation level of codeindent block, dedent if
saveSave the current filesave
undoUndo the last operationundo
open [text]Open a new fileopen react.js
(next/previous) tabSwitch tabs in your editornext tab, previous tab