Preferences
Configure local settings for Chat, Editor and Terminal
You can set preferences for features from Cursor Settings
Preferences are stored locally and not synchronized across machines
Chat & Composer
Agent Stickiness
If enabled, your normal/Agent mode selection persists across new Composer conversations.
Auto-Scroll to Bottom
Automatically scrolls to the bottom of Composer when a new message is generated.
Auto-Apply to Files Outside Context
Lets Composer automatically apply changes to files outside your current context.
Collapse Input Box Pills in Pane or Editor
Collapses pills in Composer pane or editor input box to save space.
Render Pills Instead of Blocks
Collapses Composer code blocks into pills instead of code blocks.
Iterate on Lints
If there are linter errors, Composer tries to fix them iteratively.
Codebase Indexing
Index New Files by Default
When enabled, new files are indexed automatically. If disabled, index folders by pressing “Compute Index”.
Indexes auto-generate only for folders with fewer than 10,000 files.
Git Graph Relationships
When enabled, Cursor indexes git history to understand file relationships.
Code and commit messages are stored locally. Metadata about commits (SHAs, number of changes, obfuscated filenames) is stored in the cloud.
Editor
Chat/Edit Tooltip
Shows a chat/edit tooltip near highlighted code.
Auto Parse Links
Cursor automatically parses links and adds them to context.
Auto-Select for Ctrl/Cmd + K
Cursor automatically selects regions for inline code editing.
Themed Diffs
Uses themed background colors for inline diffs.
Terminal
Show Terminal Hover Hint
Shows a hover hint in terminal with commands to ‘Add to Chat’ or ‘Debug with AI’.
Use Preview Box
Uses a preview box in terminal to show Ctrl/Cmd + K
output. If disabled, responses stream directly into terminal.