Configuration reference
Open Preferences: Open Settings (UI) and search for tschef, or edit settings.json. Settings can be defined at user or workspace scope unless VS Code indicates otherwise.
Hover and detection
Setting |
Type / default |
Description |
|---|---|---|
|
boolean / |
Highlight detected patterns in the editor. |
|
number / |
Minimum confidence from 0 to 1 for hover conversion options. |
|
boolean / |
Enable encoded-string and integer-literal hovers. |
|
boolean / |
Analyze the line under the cursor without a prior scan. |
|
boolean / |
Show radix and two’s-complement information for integer literals. |
|
boolean / |
Offer bounded multi-step decode previews and actions. |
|
number / |
Maximum characters analyzed by one instant hover; allowed range 256–1,048,576. |
|
number / |
Maximum decoded preview characters; allowed range 80–4,096. |
Example for lower-cost hovers:
{
"tschef.hover.decodeChains": false,
"tschef.hover.maxInputCharacters": 16384,
"tschef.hover.maxPreviewCharacters": 200
}
Pattern scanning and entropy
Setting |
Type / default |
Description |
|---|---|---|
|
boolean / |
Scan a document whenever it is saved. |
|
boolean / |
Show results for the active editor; disable to pin the current results. |
|
boolean / |
Scan a document the first time it becomes active while following. Files over 512 KB are skipped. |
|
boolean / |
Color editor lines and minimap by Shannon entropy. |
Results and storage
Setting |
Type / default |
Description |
|---|---|---|
|
number / |
Target width for Make Readable. |
|
enum / |
One of |
|
enum / |
Preselected storage scope: |
|
enum / |
Preselected variable scope: |
Example:
{
"tschef.pipelineResultAction": "panel",
"tschef.defaultPipelineScope": "workspace",
"tschef.defaultVariableScope": "global",
"tschef.readableLineWidth": 120
}
Shortcut registry and history
Setting |
Type / default |
Description |
|---|---|---|
|
object / |
Registers named operation, pipeline, saved-pipeline, or history commands. Up to 1,000 entries. |
|
number / |
Maximum in-memory history entries; allowed range 1–10,000. |
{
"tschef.shortcuts": {
"decode-json": "From Base64 | JSON Beautify",
"daily": "pipeline:Daily decode",
"again": "history:last"
},
"tschef.shortcutHistorySize": 250
}
See Keyboard Shortcuts and Operation History for command IDs and keybinding examples.
Recommended profiles
Quiet editing
{
"tschef.hover.enabled": false,
"tschef.highlightingEnabled": false,
"tschef.autoScanOnSave": false,
"tschef.entropyMap.enabled": false
}
Interactive analysis
{
"tschef.hover.enabled": true,
"tschef.hover.decodeChains": true,
"tschef.patterns.followActiveEditor": true,
"tschef.patterns.autoScanOnFocus": true,
"tschef.pipelineResultAction": "panel"
}