From 31da01d4df2514e53e7a40a4b8d1cff06cfb8df2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 24 Jul 2021 07:26:12 +0530 Subject: [PATCH] Add clipboard_control to query_terminal --- kittens/query_terminal/main.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/kittens/query_terminal/main.py b/kittens/query_terminal/main.py index 2343ef324..1565f4bfa 100644 --- a/kittens/query_terminal/main.py +++ b/kittens/query_terminal/main.py @@ -87,7 +87,7 @@ class TerminalVersion(Query): @query class AllowHyperlinks(Query): name: str = 'allow_hyperlinks' - help_text: str = 'yes, no or ask' + help_text: str = 'The :opt:`setting ` for allowing hyperlinks can be yes, no or ask' @staticmethod def get_result(opts: Options) -> str: @@ -152,6 +152,16 @@ class FontSize(Query): return f'{opts.font_size:g}' +@query +class ClipboardControl(Query): + name: str = 'clipboard_control' + help_text: str = 'The :opt:`setting ` for allowing reads/writes to/from the clipboard' + + @staticmethod + def get_result(opts: Options) -> str: + return ' '.join(opts.clipboard_control) + + def get_result(name: str) -> Optional[str]: from kitty.fast_data_types import get_options q = all_queries.get(name)