Emacs key bindings: ctrl-a/ctrl-k works but no ctrl-y to yank

Steps to reproduce

Enter a line of text. Decide you want to duplicate it.
ctrl-a ctrl-k ctrl-k ctrl-y ctrl-y

This works in OSX. I’ll do it to this line now typing in Safari:
This works in OSX. I’ll do it to this line now typing in Safari:

Expected result

I expect this. I’ll do it again, as I type this.
I expect this. I’ll do it again, as I type this.

Actual result

The ctrl-a ctrl-k ctrl-k kills the current line.
ctrl-y does not restore it.

Environment

  • Operating system: macOS 12.1
  • Debug info:
    SYSTEM INFO:
    Obsidian version: v0.13.19
    Installer version: v0.13.19
    Login status: not logged in
    Insider build toggle: off
    Live preview: on
    Legacy editor: off
    Base theme: dark
    Community theme: none
    Snippets enabled: 0
    Safe mode: off
    Plugins installed: 5
    Plugins enabled: 5
    1: Sliding Panes (Andy’s Mode)
    2: Kanban
    3: Supercharged Links
    4: Dataview
    5: Templater

RECOMMENDATIONS:
Community plugins: for bugs, please try to make the issue happen in the help vault or disable community plugins.


Additional information

The editor we use doesn’t support yank. (more broadly the combo kill/yank)
You can open a FR for that but it’s unlikely do be implemented until it is implemented upstream.

If you want to duplicate a line you simply cmd-c down cmd-v (or cmd-x cmd-v cmd-v). There are plugins in the community to add direct shortcuts for line duplication.