#!/usr/bin/env python
"""
Demonstration of a custom clipboard class.
This requires the 'pyperclip' library to be installed.
"""

from prompt_toolkit import prompt
from prompt_toolkit.clipboard.pyperclip import PyperclipClipboard

if __name__ == "__main__":
    print("Emacs shortcuts:")
    print("    Press Control-Y to paste from the system clipboard.")
    print("    Press Control-Space or Control-@ to enter selection mode.")
    print("    Press Control-W to cut to clipboard.")
    print("")

    answer = prompt("Give me some input: ", clipboard=PyperclipClipboard())
    print(f"You said: {answer}")
