zellij/zellij-server/src
Cosmin Popescu e1fcf3a6db
feat(scroll): edit scrollback with default editor (#1456)
* initial commit for opening the current buffer in an editor

* fix(editor): take hidden panes into consideration when manipulating tiled grid

* when closing an edit buffer, take the geometry of the replaced buffer from the closed buffer

* if the floating panels are displayed, don't add to hidden panels the current buffer

* strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels

* Revert "strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels"

This reverts commit c52a203a20cf4c87c147be8b9c193ed6458c1038.

* remove the floating panes by moving them to the tiled_panes in hidden_panels

* feat(edit): open editor to correct line and don't crash when none is set

* formatting

* feat(edit): use suppressed panes

* style(fmt): rustfmt and logs

* style(fmt): clean up unused code

* test(editor): integration test for suppressing/closing suppressed pane

* test(e2e): editor e2e test

* style(fmt): rustfmt

* feat(edit): update ui and setup

* style(fmt): rustfmt

* feat(config): allow configuring scrollback_editor explicitly

* style(fmt): rustfmt

* chore(repo): build after merging

Co-authored-by: Aram Drevekenin <aram@poor.dev>
2022-06-06 09:20:07 +02:00
..
output feat(ui): add floating panes (#1066) 2022-02-18 21:10:06 +01:00
panes feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
tab feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
ui Fix title widechar overflow (#1361) 2022-04-29 10:30:30 +02:00
unit feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
lib.rs feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
logging_pipe.rs fix(style): various internal refactorings 2021-12-07 10:24:42 +00:00
os_input_output.rs feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
pty.rs feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
pty_writer.rs fix: ensure pty_writer thread closes (#1422) 2022-05-17 20:29:06 +02:00
route.rs feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
screen.rs feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00
thread_bus.rs fix(pty): paste freeze with large amounts of text (#1383) 2022-05-16 21:14:57 +02:00
wasm_vm.rs feat(scroll): edit scrollback with default editor (#1456) 2022-06-06 09:20:07 +02:00