Skip to content

Global Settings

MituuZ edited this page Jan 25, 2026 · 12 revisions
Global settings as seen in the editor

General settings

Open files in a new tab

When selecting a file open the file in a new tab.

Default functionality closes the current file first and then opens the selected file in a new tab.

Show recent files on start

You can choose to pre-populate the file list with recent files when opening a search popup. The results are sorted with the latest file on top and the amount is limited by File List Limit

Recent project files

Shows only recently open files that are included in the current project.

None

Show an empty list when opening the popup.

Prioritize shorted dir paths

When using FuzzyMover prioritize shorter file paths.

Modifies the fuzzy scores based on the length of the file path.

Debounce period

Controls how long it takes to start the search process after the search field is modified.

This can be used to reduce processing time and avoid the file list updating too frequently.

File list limit

Controls how many files are shown simultaneously in the search popup.

Nobody needs to have a list of 10k files at once. (I think)

Fuzzy Grep: Preview entire file

Toggles whether Fuzzy Grep preview loads the entire file or only a slice around the match.

Full file preview supports full editor syntax highlighting.

Tested with a 30k line file, where the difference was around 40 ms for me, so probably only necessary for large files.

Grep backend

Choose between Dynamic (defaults to ripgrep and Fuzzier backend for grep functionality.

Global file path exclusions

Works in addition to project specific file exclusions. The exclude sets are combined at runtime.

These exclusion only apply to Fuzzier and FuzzyMover. FuzzyVCS (version control search) only checks if the files are tracked.

You exclude files and file paths by adding them to the exclusion list. No empty strings or comments are supported.

All files in the project begin with / at the start of the file path.

Note: / and * will match all files.

Options for exclusions are as follows:

  • Ends with
    • e.g. *.log
    • excludes all files that end with .log
  • Starts with
    • e.g. /build*
    • excludes all files from the project root that start with build
    • excludes all files under folders that start with build
    • to exclude only folders do append / at the end. e.g. /build/*
  • Contains
    • e.g. ee
    • excludes all files and folders that have the string ee in them