Skip to content

File Explorer & Project Context

File Tree

Explorer sidebar shows workspace file tree with live updates. Features:

  • Recursive directory expansion
  • File type icons (language detection by extension)
  • Git status indicators (modified, added, deleted, ignored)
  • Right-click context menu for common actions
  • Search/filter by name (Ctrl+P fuzzy find)

FileSystemWatcher

Real-time file system events update the tree without refresh:

  • Create/Delete/Rename/Move detection
  • Debounced updates (100ms) to batch rapid changes
  • Automatic git status refresh on file changes
  • Handles external edits (VS Code, other editors)

Drag & Drop Upload

Drag files/folders from Windows Explorer onto the tree to copy into workspace and open in editor.

  • Multiple file/folder support
  • Preserves directory structure
  • Progress indicator for large transfers
  • Auto-opens single files in editor

Context Menu

Right-click any file or folder for:

  • Open in Editor / Open in External Editor
  • Copy Path / Copy Relative Path
  • New File / New Folder
  • Rename / Delete
  • Reveal in Explorer
  • Open Terminal Here
  • Git: Stage / Unstage / Discard Changes