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)