I recently stumbled across SilverBullet after a pretty long and exhausting search for a digital place to sort my notes and thoughts. I tried Obsidian, Joplin, logseq, bare Markdown in a git repo, MediaWiki and probably more. Not one of them fit for me.
But after about a week of using SilverBullet I think I finally can end my search.
I’m really impressed how it “just works” and at the same time you still can tinker around with it, because it’s so powerful thanks to space lua.
I’m currently in the process of watching the “Welcome to Silverbullet” video series and trying out features while filling my space.
I still have 2 questions:
Can you adjust builtin Keyboard shortcuts? I Love to use them, especially when I use my small 14" Laptop on the go. But since I’m german the ctrl-/ shortcut would be a 3-key combination. I’d Like to change it If possible.
Can you disable the Page Link shortening? I mean the builtin Feature that for example [[folder1/folder2/Page]] is displayed as “Page” unless you edit the Link? I know you can overwrite the Link Text, but I would Like to try it out with that Feature disabled, and See how it feels.
That’s it for now, thanks in advance and have a nice day!
There is an example in the API Documentation on how to update/change/override any command:
-- To assign a new key binding and command priority to a built-in command
command.update {
name = "Stats: Show",
key = "Ctrl-Shift-t",
priority = 100
}
-- To disable key bindings of an existing command
command.update {
name = "Navigate: Document Picker",
key = "",
mac = "",
}
what do you mean by the Page Link shortening? you mean the title/ the path of the Page? can you please provide a screenshot of what you mean? it’s much easier to understand with a short video or screenshot.
Thanks, that link to the API-Docs seems to be exactly what i need!
And yes, my description of the link shortening feature that I would like to disable really wasn’t very clear, sorry.
Instead of trying to explain again, Here is Zef talking about what I meant :
(at 12m 56s - if the “play-at-timestamp link” doesn’t work)
I think this behaviour is already disabled for links to pages that don’t exist yet (I think they are called aspiring pages?). They always show their full path.
That’s what I want for all page links. At least I’d like to try it, if there is a setting for it.
But to get back to your question and answer it. There is no direct setting where you can change the display behaviour of WikiLinks, to show the full path when rendered instead of name of the page, but there are some space-style with ::after pseudo element which do exactly what you want:
and another option (I would prefer this one) to add the path in parenthesis with a smaller font and lower opacity, and the benefit is you don’t lose the pageDecorator [edited]
That’s awesome and even more than I had hoped for.
And exactly what I already love about SilverBullet after using it for only about a week: the customizability. It’ll take some time to learn the details, but it seems well worth it.
Thank you for taking the time and explain this to me. As time goes on I’m sure it’ll be easier for me to know the right documentations page or forum search queries to find answers.
Yeah, the 2nd option also seems to work way better with other elements like bullet points etc. I don’t use page decorations yet, but I probably will in the future. I’ll tinker around with it a bit.
I’ll probably keep my folder structure pretty flat and use mostly tags for organization.
that’s a good way to start. If you wind up of having a more intricate and non-flat folder structure. I can recommend you my Document Explorer for visual page navigation, and simple page management.
It come a long way since I started tinkering with it.
and if you bump into any future issues or questions with Silverbullet. you already found the place where to ask for help