Configuration File Location
- Standard Build
- Portable Build
Settings are stored in the platform-specific location:
- Linux:
~/.config/Zeal/Zeal.conf - Windows:
%APPDATA%\Zeal\Zeal.ini - macOS:
~/Library/Preferences/org.zealdocs.Zeal.plist
Settings Categories
Startup
Control how Zeal behaves when launched.Start Zeal minimized to the system tray
Automatically check for application updates
Hide the menu bar (can be temporarily shown with Alt key)
System Tray
Configure system tray icon and window behavior.Display Zeal icon in the system tray
Minimize to system tray instead of taskbar
Hide window instead of closing when clicking the close button
Global Shortcuts
Set keyboard shortcuts that work system-wide.Global keyboard shortcut to show/hide Zeal windowExample:
Alt+Space, Meta+ZTabs
Control tab behavior.Open new tabs after the currently active tab instead of at the end
Search
Configure search behavior.Enable fuzzy search matchingWhen enabled, search results don’t require exact character matches in sequence.
Content
Customize documentation appearance and fonts.Appearance
Control the appearance theme
Automatic(0) - Follow system themeLight(1) - Always use light themeDark(2) - Always use dark theme
Fonts
Default font family for documentationOptions:
serif, sans-serif, monospaceSerif font family name (e.g., “Times New Roman”)
Sans-serif font family name (e.g., “Arial”)
Fixed-width font family name for code (e.g., “Courier New”)
Default font size in pixels
Default fixed-width font size in pixels
Minimum font size in pixels
Behavior
Highlight search term when navigating to a result
Enable smooth scrolling animation
Path to custom CSS file for styling documentation
How to handle external links
Ask(0) - Prompt user before openingOpen(1) - Open in embedded browserOpenInSystemBrowser(2) - Open in system browser
Network
Configure network and proxy settings.Proxy
Proxy configuration type
None(0) - No proxySystem(1) - Use system proxy settingsHttp(3) - HTTP proxySocks5(4) - SOCKS5 proxy
Proxy server hostname or IP address
Proxy server port number
Enable proxy authentication
Proxy authentication username
Proxy authentication password
Ignore SSL certificate errors
Docsets
Path to docset storage directoryDefault locations:
- Linux:
~/.local/share/Zeal/docsets - Windows:
%LOCALAPPDATA%\Zeal\docsets - macOS:
~/Library/Application Support/Zeal/docsets
docsets in the application directory.Example Configuration
Here’s an example configuration file snippet:Internal Settings
Zeal also maintains some internal settings that should not be manually edited:internal.install_id- Unique UUID identifying the installationinternal.version- Configuration format versionstate.window_geometry- Window size and positionstate.splitter_geometry- Splitter positionsstate.toc_splitter_state- Table of contents splitter state
Settings are automatically saved when you close Zeal or change preferences in the settings dialog.