On this page

Advanced Configuration (user.ini)

Users can fine-tune Seer by manually editing the user.ini configuration file to resolve issues or customize behavior.

How to Modify

  1. Exit Seer completely.
  2. Locate: user.ini is usually at %LocalAppData%/Corey/Seer.
  3. Modify: Update the value after the = sign.
    • Restore a setting: Delete the row; the default value will be restored on the next startup.
    • Restore entire file: Delete user.ini directly; the program will regenerate a fresh file on the next startup.
  4. Apply: Restart Seer for changes to take effect.

Configuration Reference

[General]

  • tray_icon_style: System tray icon style. Options: default, dark, light, blue.
  • use_trigger_key_close: Whether to hide the window with the space bar when the main preview window has focus. true/false.
  • temp_file_expire_days: Temporary files older than this value will be deleted.
  • enable_esc_key: ESC key hides the preview window regardless of focus. true/false.
  • titlebar_hide_separate_btn: Toggle separate window button in the title bar. true/false.
  • ignored_extensions: Completely ignores Seer's spacebar preview for specific extensions. Case-insensitive, separated by commas or spaces. (e.g., exe, msi)
  • loading_delay_ms: Delay threshold (ms) before showing the loading screen. Default is 200.
    • < 200: Loading screen shown for every preview.
    • >= 200: Loading screen only shown if the next preview takes longer than this threshold.

[Media]

  • decoders: Video decoding method. Options: MFT:d3d=11, D3D11, DXVA, CUDA, hap, FFmpeg, dav1d. (Ignored if "Disable Hardware Decoding" is checked in Settings).
  • playback_speed_step: Step size when adjusting playback speed via shortcuts (e.g., Ctrl + = / Ctrl + -). Default 0.2.
  • audio_extra_support / video_extra_support: Additional file format support.
  • log: Whether to generate decoding log files. true/false.
  • show_mute_button: Display mute button in control bar. true/false.
  • show_time_indication: Display time indicator in control bar. true/false.
  • audio_remember_playback_pos / video_remember_playback_pos: Remember playback position. true/false.
  • exclude: Built-in file types to exclude from preview. Case-insensitive, comma-separated (e.g., xps, eps).

[PDF]

  • show_sidebar_button: Display sidebar (outline/thumbnails/notes) button. true/false.
  • show_sidebar_left: Sidebar position (true=left, false=right).
  • fit_w / fit_h: Default page width/height dimensions (pixels). Default 960.
  • extra_support: Additional extensions to be handled by the PDF module. Case-insensitive, comma-separated.
  • exclude: Built-in file types to exclude from preview. Case-insensitive, comma-separated.

[Text]

  • extra_support: Additional extensions to be handled by the text module. Case-insensitive, comma-separated.
  • exclude: Built-in file types to exclude from preview. Case-insensitive, comma-separated.
  • view_threshold: Max file size (bytes) for syntax highlighting/line breaks. Larger files display as plain text. Default 3145728 (3 MiB).
  • line_threshold: Max characters in a single line before interface lag occurs. Default 10000.
  • minimap_scale: Minimap content scaling factor [0.5, 2.0]. Default 1.0.
  • custom_font: Custom system font name. Ensure the font is installed correctly.
  • remember_pos: Remember scroll position of large files. true/false.
  • custom_theme: Code highlighting theme. Options: Atom One Dark, Atom One Light, Breeze Dark, Breeze Light, Catppuccin Frappé, Catppuccin Latte, Catppuccin Macchiato, Catppuccin Mocha, Dracula, Falcon, GitHub Dark, GitHub Light, Homunculus, Monokai, Nord, Oblivion, Printing, Radical, Solarized Dark, Solarized Light, Tokyo Night, Tokyo Night Light, Tokyo Night Storm, VSCodium Dark, Vim Dark, ayu Dark, ayu Light, ayu Mirage, gruvbox Dark, gruvbox Light.

[Image]

  • zoom_step: Scale factor step for SVG and raster image zoom in/out (Ctrl + = / Ctrl + -). Default 1.25, range [1.01, 4.0].
  • raw_extra_support: Additional raw image file format support.
  • exclude: Built-in file types to exclude from preview. Case-insensitive, comma-separated.
  • minimap_scale: Minimap content scaling factor [0.5, 2.0]. Default 1.0.
  • max_read_size: Max file size (bytes). If exceeded, only preview size is loaded, not the full image. Default 157286400 (150 MiB).
  • use_internal_exif_reader: Disable internal meta info loader if using external exiftool. true/false.
  • accelerate: Use hardware acceleration. true/false.

[WebView]

  • markdown_theme: Theme used for Markdown rendering. Options: default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic, heti, custom.
  • markdown_use_heti: (Legacy) Whether to use Heti layout for Chinese typesetting. In modern versions, configure markdown_theme = heti instead.
  • show_save_as_pdf_btn: Display "Save as PDF" button for Markdown files. true/false.
  • extra_support: Additional extensions to be handled by the web module. Case-insensitive, comma-separated.
  • exclude: Built-in file types to exclude from preview. Case-insensitive, comma-separated.

[Folder]

  • extra_support: Additional extensions to be handled by the folder/archive module. Case-insensitive, comma-separated.
  • exclude: Built-in file types to exclude from preview. Case-insensitive, comma-separated.

[SystemViewer]

  • exclude: Used to exclude specific extensions from being handled by the Windows System Preview Handler. Case-insensitive, comma-separated.