{"version":"2.1.281","anchor":"new-env-var-claude-code-commit-between-keys-for-the-terminal","canonical_anchor":"new-env-var-claude-code-commit-between-keys-for-the-terminal","heading":"New env var CLAUDE_CODE_COMMIT_BETWEEN_KEYS for the terminal renderer","tier":"use","area":"Terminal UI","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/new-env-var-claude-code-commit-between-keys-for-the-terminal","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### New env var CLAUDE_CODE_COMMIT_BETWEEN_KEYS for the terminal renderer\n\nA new environment variable, CLAUDE_CODE_COMMIT_BETWEEN_KEYS, is read by the terminal display code and counts as off when unset\n\n**Unclear.** The finding does not say what setting the variable changes about how the screen is drawn.\n\n**What**\n\nThe code that draws Claude Code's interface in your terminal now checks an environment variable, `CLAUDE_CODE_COMMIT_BETWEEN_KEYS`. An environment variable is a named setting passed to a program from your shell. When it is not set, the check counts as off. The variable is listed next to other internal and debugging variables such as `CLAUDE_CODE_TMPDIR` and `CLAUDE_JOB_DIR`.\n\n**Why**\n\nIt sits with debugging variables and nothing changes unless it is set, so normal use is unaffected.\n\n- Area: Terminal UI\n- Names: `CLAUDE_CODE_COMMIT_BETWEEN_KEYS`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 3\/5"}