* Don't require auth for .ping * Finally introducing loggers * Remove file list caching from disk_space_primitives I don't think this is required anymore with the sync model * Simplification of space primitives and more tests * More reliable online status * Add .zed settings * Remove selfUpdate argument from `writeFile` no longer used - Add `sync` config schema and document sync options - Move sync config handling to client boot logic - Move BootConfig type to ui_types.ts - Remove sync env vars from server - Update documentation for sync and architecture * Improve sync logic and proxy routing for full sync state * Add BoxProxy for late-bound client and improve Lua boot - Add isMobile syscall for editor * Add concurrency to sync process and log indexing duration * Better service worker lifecycle management
71 lines
1.5 KiB
Markdown
71 lines
1.5 KiB
Markdown
This is where you configure SilverBullet to your liking. See [[^Library/Std/Config]] for a full list of configuration options.
|
|
|
|
```space-lua
|
|
config.set {
|
|
plugs = {
|
|
"github:silverbulletmd/silverbullet-mermaid/mermaid.plug.js"
|
|
},
|
|
actionButtons = {
|
|
{
|
|
icon = "home",
|
|
description = "Go to the index page",
|
|
run = function()
|
|
editor.invokeCommand("Navigate: Home")
|
|
end
|
|
},
|
|
{
|
|
icon = "activity",
|
|
description = "What's new",
|
|
run = function()
|
|
editor.navigate "CHANGELOG"
|
|
end
|
|
},
|
|
{
|
|
icon = "message-circle",
|
|
description = "Community",
|
|
run = function()
|
|
editor.openUrl "https://community.silverbullet.md"
|
|
end
|
|
},
|
|
{
|
|
icon = "github",
|
|
description = "Github",
|
|
run = function()
|
|
editor.openUrl "https://github.com/silverbulletmd/silverbullet"
|
|
end
|
|
},
|
|
{
|
|
icon = "heart",
|
|
description = "Sponsor",
|
|
run = function()
|
|
editor.openUrl "https://github.com/sponsors/silverbulletmd"
|
|
end
|
|
},
|
|
{
|
|
icon = "book",
|
|
description = "Open page",
|
|
run = function()
|
|
editor.invokeCommand("Navigate: Page Picker")
|
|
end
|
|
},
|
|
{
|
|
icon = "terminal",
|
|
description = "Run command",
|
|
run = function()
|
|
editor.invokeCommand "Open Command Palette"
|
|
end,
|
|
}
|
|
},
|
|
smartQuotes = {
|
|
enabled = true,
|
|
},
|
|
queryCollate = {
|
|
enabled = true,
|
|
locale = "en",
|
|
options = {
|
|
caseFirst = "upper"
|
|
}
|
|
}
|
|
}
|
|
```
|