Skip to main content

Configuration

Settings → Community plugins → Bases Improvements

Target Settings

Code Fence Language

Default: base

Specify which code fence language to target.

Example: Change to bases or dataview if needed.

Target Embeds

Default: Enabled

Enable/disable filter inputs for embedded .base files.

Show Filter Input

Default: Enabled

Globally toggle search inputs on/off.

Performance Settings

Input Debounce

Default: 150ms Range: 0-2000ms

Delay after typing before applying filter.

SystemRecommended
Fast100-150ms
Average150-300ms
Slow/Large vault300-500ms

Tip: Press Enter to bypass debounce

Update Debounce

Default: 150ms Range: 0-2000ms

Delay after editor changes before updating components.

Keyboard Shortcuts

Settings → Hotkeys → "Focus filter input"

Assign a shortcut to focus and cycle through filter inputs.

Recommended shortcuts:

  • Ctrl+Shift+F (Windows/Linux)
  • Cmd+Shift+F (macOS)

Settings Summary

SettingDefaultPurpose
Code Fence LanguagebaseLanguage to target
Target EmbedsEnabledFilter .base embeds
Show Filter InputEnabledToggle inputs globally
Input Debounce150msTyping delay
Update Debounce150msComponent update delay

Configuration Scenarios

Maximum Performance:

  • Target Embeds: Disabled
  • Input Debounce: 500ms
  • Update Debounce: 500ms

Maximum Responsiveness:

  • Target Embeds: Enabled
  • Input Debounce: 100ms
  • Update Debounce: 100ms

Inline Blocks Only:

  • Target Embeds: Disabled
  • Other settings: Default

Advanced

Settings file: .obsidian/plugins/bases-improvements/data.json

Reset to defaults: Delete data.json and reload plugin

Settings schema:

{
"codeFenceLanguage": "base",
"targetEmbeds": true,
"showFilterInput": true,
"inputDebounceMs": 150,
"updateDebounceMs": 150
}