Emacs/macOS default bindings

On macOS, there are a number of built-in key bindings based on the default Emacs bindings. In particular, CTRL-n and CTRL-p for navigating up and down selection/dropdown lists. I use this everywhere and all the time, but they don’t work in SilverBullet. The arrow keys on my (HHKB) keyboard are inconvenient, so I’d love to use the “normal” bindings.

Is there any way to enable those bindings (CTRL-n / CTRL-p) in SilverBullet for navigating things like the page switcher and command palette?

Related, another default in SilverBullet seems to be CTRL-d for deleting the current line. Normally, in macOS, CTRL-d deletes a single (following) character, so I’m often surprised by this one :smile:

Thanks.

1 Like

It would be better to report this as a Github issue this makes such requests easier to track. I think it wouldn’t be hard to add these shortcuts.

1 Like

Good idea, thanks: macOS/Emacs key bindings for navigating lists · Issue #1006 · silverbulletmd/silverbullet · GitHub

1 Like