Skip to main content

Features

🔍 Dynamic Filtering

Search inputs automatically appear above base code blocks. Type to filter by file name in real-time.

Example:

```base
FROM notes
SELECT title, date
```

Type "project" → becomes:

```base
FROM notes
WHERE file.name.contains("project")
SELECT title, date
```

📎 Embed Support

Works with embedded .base files:

Create: my-query.base

FROM notes
WHERE tags.contains("project")
SELECT title, status

Embed: ![[my-query.base]]

Search input appears above the embed. Note: Filtering modifies the actual .base file.

Toggle: Settings → Target Embeds (default: enabled)

⌨️ Keyboard Shortcuts

Focus Filter Input:

  1. Settings → Hotkeys → "Focus filter input"
  2. Assign shortcut (e.g., Ctrl+Shift+F)
  3. Press to focus/cycle through inputs

⚙️ Configuration

Settings → Bases Improvements:

  • Code Fence Language: Target language (default: base)
  • Target Embeds: Enable for .base embeds
  • Input Debounce: Typing delay (default: 150ms)
  • Update Debounce: Component update delay (default: 150ms)

Full Configuration →

Full Troubleshooting →