- Revised multiple documentation files to correct references and improve clarity, including updates to the Command Palette, Document Editor, and various Markdown files. - Removed outdated references to "Slash Templatese" and replaced them with "Slash Templates" for consistency. - Enhanced explanations regarding meta pages and shortcuts, ensuring accurate guidance for users.
37 lines
1000 B
Markdown
37 lines
1000 B
Markdown
SilverBullet enables you to configure some custom shortcuts in [[^Library/Std/Config]] via the `shortcuts` attribute that trigger [[Commands]] in various ways.
|
|
|
|
Supported types of shortcuts:
|
|
* Keyboard Shortcuts that create keyboard bindings for a given command
|
|
* [[Slash Commands]] shortcuts that enable triggering a command via a slash command
|
|
* Priority shortcuts to tweak the ordering of commands in the [[Command Palette]]
|
|
|
|
# Configuration
|
|
Using Space Lua:
|
|
|
|
```lua
|
|
config.set {
|
|
shortcuts = {
|
|
-- Keyboard shortcuts:
|
|
{
|
|
command = "Navigate: Center Cursor",
|
|
key = "Alt-x", -- for Linux/Windows
|
|
mac = "Alt-x", -- for macOS (and other Apple devices with keyboards)
|
|
},
|
|
-- Slash command shortcuts:
|
|
{
|
|
command = "Outline: Move Right",
|
|
slashCommand = "indent",
|
|
},
|
|
{
|
|
command = "Outline: Move Left",
|
|
slashCommand = "outdent",
|
|
},
|
|
-- Priority shortcut
|
|
{
|
|
command = "Upload: File",
|
|
priority = 1,
|
|
}
|
|
}
|
|
}
|
|
```
|