Skip to content

File Browser

The native interface includes a built-in file browser for quick filesystem navigation using keyboard shortcuts.

Navigate your filesystem directly from the launcher with fuzzy filtering, hidden file support, and keyboard-driven actions.

File browser example

Start the file browser by typing one of these prefixes:

  • Type / to browse from the root filesystem
  • Type ~ to browse from your home directory
/ # Browse root directory
~ # Browse home directory
/home/user/ # Browse specific directory
~/Documents/ # Browse Documents folder
  • Directories are listed first in accent color
  • Files are listed after directories
  • Current path shows in the input field
KeyAction
EnterNavigate into directory OR open file with xdg-open
Alt+EnterCopy file/directory path to clipboard
TabAutocomplete selected entry into search bar
Ctrl+HToggle hidden file visibility
EscExit file browser
↑/↓Navigate through results

Text after the last / fuzzy-filters the current directory listing:

/home/us
# Filters /home/ by "us"
# Matches: user, username, usr, etc.

Control visibility of hidden files (dotfiles):

Press Ctrl+H to toggle hidden file visibility while browsing

  1. Navigate to file
  2. Press Enter
  3. File opens with xdg-open (system default application)
~/Documents/report.pdf
[Enter] → Opens PDF in default viewer
  1. Navigate to directory
  2. Press Enter
  3. Directory contents are displayed
~/Documents/
[Enter] → Shows contents of Documents/
  1. Navigate to file or directory
  2. Press Alt+Enter
  3. Full path copied to clipboard
~/Documents/report.pdf
[Alt+Enter] → Copies: /home/user/Documents/report.pdf
  1. Navigate to file or directory
  2. Press Tab
  3. Entry is autocompleted into search bar
Current: /home/us
Selected: user/
[Tab] → Input becomes: /home/user/

Configure the file browser in raffi.yaml:

addons:
file_browser:
enabled: true
show_hidden: false

enabled boolean (default: true)

Enable or disable the file browser addon

show_hidden boolean (default: false)

Show hidden files (dotfiles) by default. Can be toggled at runtime with Ctrl+H.

addons:
file_browser:
enabled: false
Quick File Access
latest-report.pdf
~/Downloads/
# Type: latest
# [Enter] to open
Copy File Paths
main.rs
~/Projects/myapp/src/
# [Alt+Enter] to copy path
# Paste into terminal or IDE
Browse Config Files
~/.config/
# [Ctrl+H] to show hidden files
# Navigate to: .bashrc, .vimrc, etc.
# [Enter] to edit
Project Navigation
~/Projects/
# Filter: myapp
# [Enter] to navigate
# Filter: src
# [Tab] to autocomplete
  • Directories — Listed first in accent color
  • Files — Listed after directories in normal text
  1. Type Prefix

    Type ~ to start browsing home directory

  2. Filter

    Type Doc to filter for Documents

  3. Navigate

    Press Enter on Documents folder

  4. Browse Files

    See all files in ~/Documents/

  1. Go to Config

    Type ~/.config/

  2. Show Hidden

    Press Ctrl+H if needed

  3. Filter

    Type filename to filter (e.g., raf for raffi)

  4. Open

    Press Enter to open with default editor

  1. Navigate

    Type ~/bin/ or /usr/local/bin/

  2. Find Script

    Filter by name (e.g., my-script)

  3. Copy Path

    Press Alt+Enter to copy full path

  4. Use Path

    Paste into terminal, config, or documentation