blob: 0b9136b9bdcb8f3bcd52ae357663090a4520871b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/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}")
|