This page contains settings for configuring SilverBullet and its Plugs. Changing any of these in most cases will go into effect immediately, except for `indexPage` which requires a reload.

```yaml
# Initial page to load when launching SB
indexPage: "[[SilverBullet]]"

# Load custom CSS styles from the following page, can also be an array
customStyles: "[[STYLES]]"

# Template related settings
pageTemplatePrefix: "template/page/"
snippetPrefix: "snippet/"

quickNotePrefix: "📥 "

dailyNotePrefix: "📅 "
dailyNoteTemplate: "[[template/page/Daily Note]]"

weeklyNotePrefix: "🗓️ "
weeklyNoteTemplate: "[[template/page/Weekly Note]]"
weeklyNoteMonday: false

# Markdown
previewOnRHS: true

# Defines files to ignore in a format compatible with .gitignore
spaceIgnore: |
   dist
   largefolder
   *.mp4
# Plug overrides allow you to override any property in a plug manifest at runtime
# The primary use case of this is to override or define keyboard shortcuts. You can use the . notation, to quickly "dive deep" into the structure
plugOverrides:
  core:
    # Matching this YAML structure:
    # https://github.com/silverbulletmd/silverbullet/blob/main/plugs/editor/editor.plug.yaml
    # and overriding the "key" for centering the cursor
    functions.centerCursor.command.key: Ctrl-Alt-p
    # However, it's even possible to define custom slash commands this way without building a plug (/today-header in this case):
    functions.todayHeader:
      redirect: insertTemplateText
      slashCommand:
        name: today-header
        value: |
          ## {{today}}
```
