Skip to content
Version 1.0.0

VS Code extension

The 39 commands and 7 settings exposed by the extension.

Labels and descriptions are reproduced as the extension displays them, so in English. Translating them would make this page say something other than what the reader sees in the editor.

Editable in the VS Code preferences, or directly in settings.json.

SettingTypeDefaultDescription
lemniscate.enableConsolebooleanfalseEnable a console to log and explore model inputs and outputs. It can be found in the bottom panel.
lemniscate.enableNextEditbooleantrueEnable Lemniscate’s next edit feature. Read our docs to learn about configuration and how to share feedback: lemniscate-tech.com › Tuning autocomplete
lemniscate.enableQuickActionsbooleanfalseEnable the experimental Quick Actions feature: a CodeLens above each function and class that starts a Lemniscate edit on it. Customise the actions with the quickActions key in your Lemniscate configuration file.
lemniscate.enableTabAutocompletebooleantrueEnable Lemniscate’s tab autocomplete feature. Read our walkthrough to learn about configuration and how to share feedback: lemniscate-tech.com › Tuning autocomplete
lemniscate.pauseTabAutocompleteOnBatterybooleanfalsePause Lemniscate’s tab autocomplete feature when your battery is low.
lemniscate.showInlineTipbooleantrueShow inline suggestion to use the Lemniscate keyboard shortcuts (e.g. “Cmd/Ctrl L to select code, Cmd/Ctrl I to edit”).
lemniscate.telemetryEnabledbooleantrueDeprecated. This setting is deprecated and will be removed in a later version. Please use the Telemetry > Allow Anonymous Telemetry setting in the extension’s User Settings page. Lemniscate collects anonymous usage data, cleaned of PII, to help us improve the product for our users. Read more at lemniscate-tech.com › Telemetry.

These settings ship with the extension but target a shared configuration service that does not exist. They appear in the interface; filling them in does nothing.

SettingTypeDefaultDescription
lemniscate.serverUrlstringnullAddress of the Lemniscate server this workstation talks to for the model proxy. Leave it empty to use none.
lemniscate.userTokenstringnullToken presented to the Lemniscate server named above. Without a server address it is not sent anywhere.

All of them are available from the command palette. Those that carry a category appear there prefixed by it.

LabelIdentifierCategory
Accept Difflemniscate.acceptDiffLemniscate
Lemniscate: Accept Jump Suggestionlemniscate.acceptJumpLemniscate
Accept Vertical Diff Blocklemniscate.acceptVerticalDiffBlockLemniscate
Apply code from chatlemniscate.applyCodeFromChatLemniscate
Clear Consolelemniscate.clearConsoleLemniscate
Debug Terminallemniscate.debugTerminalLemniscate
Enter Enterprise License Keylemniscate.enterEnterpriseLicenseKeyLemniscate
Exit Edit Modelemniscate.exitEditModeLemniscate
Fix this Codelemniscate.fixCodeLemniscate
Fix Grammar / Spellinglemniscate.fixGrammarLemniscate
Add to Editlemniscate.focusEditLemniscate
Add Highlighted Code to Context and Clear Chatlemniscate.focusLemniscateInputLemniscate
Focus Lemniscate Chatlemniscate.focusLemniscateInputLemniscate
Add to Chatlemniscate.focusLemniscateInputWithoutClearLemniscate
Lemniscate: Force Autocompletelemniscate.forceAutocompleteLemniscate
Lemniscate: Force Next Editlemniscate.forceNextEditLemniscate
Generate Rulelemniscate.generateRuleLemniscate
Navigate to a pathlemniscate.navigateToLemniscate
New Sessionlemniscate.newSessionLemniscate
Accept Next Edit Suggestionlemniscate.nextEditWindow.acceptNextEditSuggestionLemniscate
Hide Next Edit Suggestionlemniscate.nextEditWindow.hideNextEditSuggestionLemniscate
Open Settingslemniscate.openConfigPageLemniscate
Open in new windowlemniscate.openInNewWindowLemniscate
Say where your model answerslemniscate.openOnboardingCardLemniscate
Optimize this Codelemniscate.optimizeCodeLemniscate
Reject Difflemniscate.rejectDiffLemniscate
Lemniscate: Reject Jump Suggestionlemniscate.rejectJumpLemniscate
Reject Vertical Diff Blocklemniscate.rejectVerticalDiffBlockLemniscate
Select Files as Contextlemniscate.selectFilesAsContextLemniscate
Share Current Chat Session as Markdownlemniscate.shareSessionLemniscate
Show Codemaplemniscate.showCodemapLemniscate
Open the tutorial filelemniscate.showTutorialLemniscate
Lemniscate: Toggle Next Editlemniscate.toggleNextEditEnablednone
Toggle Autocomplete Enabledlemniscate.toggleTabAutocompleteEnabledLemniscate
View Historylemniscate.viewHistoryLemniscate
View Logslemniscate.viewLogsLemniscate
Write Comments for this Codelemniscate.writeCommentsForCodeLemniscate
Write a Diagnostic Report on This Machinelemniscate.writeDiagnosticReportLemniscate
Write a Docstring for this Codelemniscate.writeDocstringForCodeLemniscate