kitty @ get-text add an option to wrap long lines
This commit is contained in:
parent
2ade6c0739
commit
0485f0c7ed
@ -56,6 +56,9 @@ To update |kitty|, :doc:`follow the instructions <binary>`.
|
||||
- ``kitty @ get-text`` add an option to also get the current cursor position
|
||||
and state as ANSI escape codes (:iss:`3625`)
|
||||
|
||||
- ``kitty @ get-text`` add an option to wrap long lines according to terminal
|
||||
width
|
||||
|
||||
|
||||
0.20.3 [2021-05-06]
|
||||
----------------------
|
||||
|
||||
@ -45,6 +45,11 @@ type=bool-set
|
||||
Add ANSI escape codes specifying the cursor position and style to the end of the text.
|
||||
|
||||
|
||||
--add-wrap-markers
|
||||
type=bool-set
|
||||
Wrap long lines according to the width of the terminal.
|
||||
|
||||
|
||||
--self
|
||||
type=bool-set
|
||||
If specified get text from the window this command is run in, rather than the active window.
|
||||
@ -52,7 +57,14 @@ If specified get text from the window this command is run in, rather than the ac
|
||||
argspec = ''
|
||||
|
||||
def message_to_kitty(self, global_opts: RCOptions, opts: 'CLIOptions', args: ArgsType) -> PayloadType:
|
||||
return {'match': opts.match, 'extent': opts.extent, 'ansi': opts.ansi, 'self': opts.self, 'cursor': opts.add_cursor}
|
||||
return {
|
||||
'match': opts.match,
|
||||
'extent': opts.extent,
|
||||
'ansi': opts.ansi,
|
||||
'self': opts.self,
|
||||
'cursor': opts.add_cursor,
|
||||
'wrap_markers': opts.add_wrap_markers,
|
||||
}
|
||||
|
||||
def response_from_kitty(self, boss: Boss, window: Optional[Window], payload_get: PayloadGetType) -> ResponseType:
|
||||
window = self.windows_for_match_payload(boss, window, payload_get)[0]
|
||||
@ -63,6 +75,7 @@ If specified get text from the window this command is run in, rather than the ac
|
||||
as_ansi=bool(payload_get('ansi')),
|
||||
add_history=payload_get('extent') == 'all',
|
||||
add_cursor=bool(payload_get('cursor')),
|
||||
add_wrap_markers=bool(payload_get('wrap_markers')),
|
||||
)
|
||||
return ans
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user