Welcome to the Configuration hub for Oppla. This page collects the most important configuration topics so you can quickly set up AI providers, customize key bindings, and choose or create themes. Use the quick links below to jump to detailed pages or follow the short walkthrough to get configured in minutes. Quick linksDocumentation Index
Fetch the complete documentation index at: https://docs.oppla.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Key Bindings: ./key-bindings.mdx
- Themes: ./themes.mdx
- AI Configuration (providers, local models): ../ai/configuration.mdx
- AI Rules, Agent and other AI features: ../ai/overview.mdx
- Open Preferences → Configuration (or Command Palette →
oppla: Open Settings). - Configure AI provider: choose cloud provider or local runtime. See: ../ai/configuration.mdx
- Set up key bindings: open ./key-bindings.mdx and pick a base keymap or enable AI-optimized keymap learning.
- Pick a theme: open ./themes.mdx and enable ai_adaptive mode if you want automatic theme adjustments.
- Test: open a file and try an AI action (inline assist / completion) to validate settings.
- GUI: Preferences → Settings → Search for
ai,keymap, ortheme - User config file:
- macOS / Linux: ~/.config/oppla/settings.json
- Windows (when supported): %APPDATA%\Oppla\settings.json
- Secrets: Do not embed API keys in repository files. Use OS secret stores or environment variables.
- Local-first: For sensitive codebases enable
local_model_preferredto avoid outbound context. - Learning period: Let AI keymap learning run for ~7 days before applying automatic optimizations.
- Multi-model strategy: Use small, fast models for inline completions and larger models for heavy reasoning/agents.
- Audit & rules: Use AI Rules to enforce privacy, approvals, and constraints in team or enterprise repos.
- AI actions failing: Check provider credentials, network connectivity, and OS secret store permissions.
- Slow completions: Toggle
local_firstor switch to a lower-latency local model; reduce context window size. - Keymap conflicts: Use
dev: Open Key Context Viewand run “AI: Analyze Keymap Usage” to surface conflicts. - Theme readability issues: Use theme overrides to adjust
ai.suggestion.backgroundand increase contrast for accessibility.
- Advanced keybinding guide: ../advanced/keybindings.mdx
- Visual customization and theme authoring: ../extensions/themes.mdx
- Platform-specific configuration (Linux / Windows guides) If a referenced page is missing, please create a stub at that path and mark it as “coming soon” so cross-links don’t 404.
- Document your data exfiltration policy for cloud providers (what gets sent, retention).
- For enterprise installs, configure audit logging and role-based approval for high-risk agent operations.
- Prefer short-lived credentials or token-based access for custom endpoints.
- Create a configuration index (this page) and stubs for any missing referenced pages so internal links resolve.
- Run a link audit and list remaining 404s and recommended fixes.

