Skip to content

Settings Reference

This page lists every setting available in Ariv, organized by category. All settings are accessible from Settings (Cmd+, on macOS, Ctrl+, on Windows).

Settings that control the Markdown editor’s appearance and behavior. See Editor Settings for detailed descriptions.

SettingTypeDefaultDescription
editor.fontFamilystringSystem monospaceFont used in the editor
editor.fontSizenumber (10—32)16Editor font size in pixels
editor.lineHeightnumber (1.0—3.0)1.6Spacing between lines
editor.showToolbarbooleanfalseShow the formatting toolbar above the editor
editor.showLineNumbersbooleanfalseShow line numbers in the gutter
editor.lineWrappingbooleantrueWrap long lines instead of horizontal scrolling
editor.readableLineLengthbooleantrueLimit editor width to ~80 characters
editor.highlightActiveLinebooleantrueHighlight the line the cursor is on
editor.autoPairBracketsbooleantrueAuto-close brackets, parentheses, and quotes
editor.spellcheckbooleantrueEnable OS-level spell checking
editor.vimModebooleanfalseEnable Vim keybindings
editor.autoSaveDelaynumber (0—10000)1000Auto-save delay in milliseconds (0 to disable)
editor.tabSizenumber (1—8)4Number of spaces per tab
editor.cursorStyleselectLineCursor shape: Line, Block, or Underline
editor.cursorBlinkselectBlinkCursor animation: Blink, Smooth, Expand, Phase, or Off
editor.cursorWidthnumber (1—6)2Cursor width in pixels (Line style only)

Settings that control the overall look and feel of the Ariv interface. See Themes & Appearance for detailed descriptions.

SettingTypeDefaultDescription
appearance.themeselectSystemColor theme: Light, Dark, or System
appearance.accentColorselectOrangeUI accent color: Orange, Purple, Blue, Green, Pink, Red, or Cyan
appearance.dashboardStyleselectDefaultDashboard visual style: Default, Classic, Desk, Terminal, Arcade, or Blueprint
appearance.uiFontSizeselectDefaultInterface font size: Small, Default, or Large
appearance.showStatusBarbooleantrueShow the status bar at the bottom of the window
appearance.compactModebooleanfalseReduce padding throughout the interface
appearance.languageselectSystem DefaultInterface language: System Default, English, Francais, Espanol, or Arabic

Settings that control how notes are created, organized, and managed within your vault.

SettingTypeDefaultDescription
files.defaultLocationselectrootWhere new notes are created: root, inbox, or current folder
files.newNoteNamestringUntitledDefault name for new notes
files.confirmDeletebooleantrueAsk for confirmation before deleting a note
files.trashInsteadOfDeletebooleantrueMove deleted notes to system trash instead of permanent deletion
files.excludedFoldersstring.git, node_modules, .obsidianComma-separated folders to hide from the sidebar and search
files.dailyNotesFolderstringDaily Notes - ArivFolder where daily notes are stored
files.dailyNoteDateFormatselectYYYY-MM-DDDate format for daily note filenames
files.dailyNoteTemplatestring(see below)Markdown template used when creating a new daily note
files.dailyNoteOpenOnStartupbooleanfalseAutomatically open today’s daily note when Ariv launches
files.lifecycleThresholdDaysnumber (1—90)5Days before a note moves from Active to Background
files.inboxAutoActivatebooleanfalseAutomatically move inbox notes to Active when edited
files.quickCaptureModeselectnewQuick capture behavior: new (create a new note) or append (add to existing)
files.attachmentFolderselectvaultWhere attachments are stored: vault root, same folder as note, or a subfolder
files.attachmentSubfolderstringassetsSubfolder name when attachmentFolder is set to subfolder
files.templatesFolderstringTemplates - ArivFolder where note templates are stored

The default daily note template is:

## Tasks
- [ ]
## Notes
## Reflections

Settings that configure AI-powered features like Ask Brain, auto-tagging, and semantic search. See AI Setup for a getting-started guide.

SettingTypeDefaultDescription
ai.providerselectgeminiAI provider: gemini, openai, anthropic, or ollama
ai.modelselectgemini-2.0-flashModel to use with the selected provider
ai.customModelstring(empty)Custom model name (overrides ai.model when set)
ai.gemini.apiKeystring(empty)API key for Google Gemini
ai.openai.apiKeystring(empty)API key for OpenAI
ai.anthropic.apiKeystring(empty)API key for Anthropic
ai.ollama.urlstringhttp://localhost:11434URL of your local Ollama server
ai.ollama.modelstring(empty)Model name for Ollama (e.g., llama3, mistral)
ai.maxContextNotesnumber (1—50)10Maximum number of notes included as context for AI queries
ai.semanticSearchbooleantrueEnable semantic (meaning-based) search alongside keyword search

Settings that control what data Ariv stores and shares.

SettingTypeDefaultDescription
privacy.storeRecentFilesbooleantrueRemember recently opened files for the Recent Files list
privacy.clearHistoryOnExitbooleanfalseClear the recent files list every time Ariv closes
privacy.telemetryEnabledbooleantrueSend a single anonymous ping on launch (no personal data)
privacy.analyticsEnabledbooleanfalseSend anonymous feature usage analytics

Settings for power users and troubleshooting. Most people can leave these at their defaults.

SettingTypeDefaultDescription
advanced.hardwareAccelerationbooleantrueUse GPU for rendering (disable if you see visual glitches)
advanced.fileWatcherDelaynumber (100—2000)300Delay in ms before Ariv reacts to external file changes
advanced.notificationsEnabledbooleantrueShow desktop notifications
advanced.overdueReminderbooleantrueNotify when action items are overdue
advanced.dueTodayReminderbooleantrueNotify when action items are due today
advanced.advanceWarningMinutesnumber (5—1440)30Minutes before a due time to show an advance notification
advanced.productTourCompletedbooleanfalseWhether the onboarding tour has been completed

Related: Themes & Appearance — Detailed guide to appearance settings | Editor Settings — Detailed guide to editor settings | AI Setup — Getting started with AI features