zellij
zellij copied to clipboard
Upon reattach, open nvim session gui shifts line blocks and scrolling with key input seems to rerender lines.
Reproduce bug:
- Open zellij session with layout
zellij -s this -l this.kdl
layout {
cwd "/Users/code"
tab name="nvim" focus=true {
pane size=1 borderless=true {
plugin location="zellij:tab-bar"
}
pane command="nvim" {
args "."
borderless true
}
pane size=2 borderless=true {
plugin location="zellij:status-bar"
}
}
tab name="server" {
pane size=1 borderless=true {
plugin location="zellij:tab-bar"
}
pane {
borderless true
}
pane size=2 borderless=true {
plugin location="zellij:status-bar"
}
}
}
- open buffers in neovim
- detach from session
- reattach to session
- scroll with
j
ork
https://github.com/zellij-org/zellij/assets/22825192/20a11f2a-0625-41ad-aac5-94c6783b960e
I tried changing and removing buffer related plugins in neovim to no avail.
zellij 0.36.0
ssty size: 65 271
Darwin LC7DVF2KDW 22.5.0 Darwin Kernel Version 22.5.0: Mon Apr 24 20:52:24 PDT 2023; root:xnu-8796.121.2~5/RELEASE_ARM64_T6000 arm64
NVIM v0.9.0
Build type: Release
LuaJIT 2.1.0-beta3
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/opt/homebrew/Cellar/neovim/0.9.0/share/nvim"
alacritty 0.12.0 (5a72819)
WARN |zellij_utils::input::layo| 2023-05-26 11:22:11.683 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
WARN |zellij_utils::input::layo| 2023-05-26 11:22:17.586 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:22:17.587 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
INFO |zellij_client | 2023-05-26 11:22:25.325 [main ] [zellij-client/src/lib.rs:435]: Session detached
WARN |zellij_utils::input::layo| 2023-05-26 11:22:28.618 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:22:28.620 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
INFO |zellij_client | 2023-05-26 11:22:44.110 [main ] [zellij-client/src/lib.rs:435]: Session detached
WARN |zellij_utils::input::layo| 2023-05-26 11:22:48.628 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:22:48.629 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
INFO |zellij_client | 2023-05-26 11:23:26.524 [main ] [zellij-client/src/lib.rs:435]: Session detached
WARN |zellij_utils::input::layo| 2023-05-26 11:23:29.615 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:23:29.617 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
INFO |zellij_client | 2023-05-26 11:23:41.627 [main ] [zellij-client/src/lib.rs:435]: Bye from Zellij!
WARN |zellij_utils::input::layo| 2023-05-26 11:23:55.632 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:23:55.633 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
INFO |zellij_client | 2023-05-26 11:25:40.355 [main ] [zellij-client/src/lib.rs:435]: Bye from Zellij!
WARN |zellij_utils::input::layo| 2023-05-26 11:27:22.497 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:27:22.498 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
INFO |zellij_server | 2023-05-26 11:27:22.506 [main ] [zellij-server/src/lib.rs:237]: Starting Zellij server!
INFO |zellij_server | 2023-05-26 11:27:22.563 [main ] [zellij-server/src/lib.rs:843]: Compiling plugins using Cranelift
INFO |zellij_server::plugins | 2023-05-26 11:27:22.564 [wasm ] [zellij-server/src/plugins/mod.rs:72]: Wasm main thread starts
INFO |zellij_server::plugins::s| 2023-05-26 11:27:22.571 [async-std/runti] [zellij-server/src/plugins/start_plugin.rs:357]: Loaded plugin 'tab-bar' from cache folder at '/Users/NBoaldin/Library/Caches/org.Zellij-Contributors.Zellij' in 5.708958ms
INFO |zellij_server::plugins::s| 2023-05-26 11:27:22.573 [async-std/runti] [zellij-server/src/plugins/start_plugin.rs:357]: Loaded plugin 'status-bar' from cache folder at '/Users/NBoaldin/Library/Caches/org.Zellij-Contributors.Zellij' in 7.157417ms
WARN |zellij_server::panes::gri| 2023-05-26 11:27:23.403 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [46, 46, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:27:23.403 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[55], [102, 105, 108, 101, 58, 47, 47, 76, 67, 55, 68, 86, 70, 50, 75, 68, 87, 47, 118, 97, 114, 47, 102, 111, 108, 100, 101, 114, 115, 47, 108, 114, 47, 51, 104, 122, 119, 122, 120, 48, 53, 52, 98, 110, 54, 51, 110, 54, 112, 99, 113, 49, 51, 99, 50, 103, 52, 48, 48, 48, 48, 103, 110, 47, 84, 47, 122, 101, 108, 108, 105, 106, 45, 53, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:27:23.407 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 61->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:27:27.432 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 62->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:27:27.435 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [110, 118, 105, 109]]
WARN |zellij_server::panes::gri| 2023-05-26 11:27:27.486 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 61->[]
INFO |zellij_client | 2023-05-26 11:27:32.944 [main ] [zellij-client/src/lib.rs:435]: Session detached
WARN |zellij_utils::input::layo| 2023-05-26 11:27:46.445 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:27:46.446 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
WARN |zellij_server::panes::gri| 2023-05-26 11:28:39.655 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 62->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:39.657 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [46, 46, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:39.663 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[55], [102, 105, 108, 101, 58, 47, 47, 76, 67, 55, 68, 86, 70, 50, 75, 68, 87, 47, 118, 97, 114, 47, 102, 111, 108, 100, 101, 114, 115, 47, 108, 114, 47, 51, 104, 122, 119, 122, 120, 48, 53, 52, 98, 110, 54, 51, 110, 54, 112, 99, 113, 49, 51, 99, 50, 103, 52, 48, 48, 48, 48, 103, 110, 47, 84, 47, 122, 101, 108, 108, 105, 106, 45, 53, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:39.685 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 61->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:40.835 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 62->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:40.841 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [117, 110, 97, 109, 101]]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:40.851 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [46, 46, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:40.858 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[55], [102, 105, 108, 101, 58, 47, 47, 76, 67, 55, 68, 86, 70, 50, 75, 68, 87, 47, 118, 97, 114, 47, 102, 111, 108, 100, 101, 114, 115, 47, 108, 114, 47, 51, 104, 122, 119, 122, 120, 48, 53, 52, 98, 110, 54, 51, 110, 54, 112, 99, 113, 49, 51, 99, 50, 103, 52, 48, 48, 48, 48, 103, 110, 47, 84, 47, 122, 101, 108, 108, 105, 106, 45, 53, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:28:40.881 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 61->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:29:23.587 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 62->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:29:23.614 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [122, 101, 108, 108, 105, 106]]
WARN |zellij_server::panes::gri| 2023-05-26 11:29:23.626 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [46, 46, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:29:23.633 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[55], [102, 105, 108, 101, 58, 47, 47, 76, 67, 55, 68, 86, 70, 50, 75, 68, 87, 47, 118, 97, 114, 47, 102, 111, 108, 100, 101, 114, 115, 47, 108, 114, 47, 51, 104, 122, 119, 122, 120, 48, 53, 52, 98, 110, 54, 51, 110, 54, 112, 99, 113, 49, 51, 99, 50, 103, 52, 48, 48, 48, 48, 103, 110, 47, 84, 47, 122, 101, 108, 108, 105, 106, 45, 53, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:29:23.651 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 61->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:03.818 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 62->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:03.831 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [110, 118, 105, 109]]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:03.853 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [46, 46, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:03.858 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[55], [102, 105, 108, 101, 58, 47, 47, 76, 67, 55, 68, 86, 70, 50, 75, 68, 87, 47, 118, 97, 114, 47, 102, 111, 108, 100, 101, 114, 115, 47, 108, 114, 47, 51, 104, 122, 119, 122, 120, 48, 53, 52, 98, 110, 54, 51, 110, 54, 112, 99, 113, 49, 51, 99, 50, 103, 52, 48, 48, 48, 48, 103, 110, 47, 84, 47, 122, 101, 108, 108, 105, 106, 45, 53, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:03.875 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 61->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:20.986 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 62->[]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:20.991 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [97, 108, 97, 99, 114, 105, 116, 116, 121]]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:21.065 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[49], [46, 46, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:21.070 [screen ] [zellij-server/src/panes/grid.rs:2389]: Unhandled osc: [[55], [102, 105, 108, 101, 58, 47, 47, 76, 67, 55, 68, 86, 70, 50, 75, 68, 87, 47, 118, 97, 114, 47, 102, 111, 108, 100, 101, 114, 115, 47, 108, 114, 47, 51, 104, 122, 119, 122, 120, 48, 53, 52, 98, 110, 54, 51, 110, 54, 112, 99, 113, 49, 51, 99, 50, 103, 52, 48, 48, 48, 48, 103, 110, 47, 84, 47, 122, 101, 108, 108, 105, 106, 45, 53, 48, 49, 47, 122, 101, 108, 108, 105, 106, 45, 108, 111, 103]]
WARN |zellij_server::panes::gri| 2023-05-26 11:30:21.094 [screen ] [zellij-server/src/panes/grid.rs:2997]: Unhandled esc_dispatch: 61->[]
INFO |zellij_client | 2023-05-26 11:32:46.035 [main ] [zellij-client/src/lib.rs:435]: Session detached
WARN |zellij_utils::input::layo| 2023-05-26 11:32:53.775 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
WARN |zellij_utils::input::layo| 2023-05-26 11:32:58.966 [main ] [zellij-utils/src/input/layout.rs:851]: Failed to read swap layout file: /Users/NBoaldin/.config/zellij/layouts/default.swap.kdl. Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
INFO |zellij_client | 2023-05-26 11:32:58.967 [main ] [zellij-client/src/lib.rs:143]: Starting Zellij client!
INFO |zellij_client | 2023-05-26 11:33:20.744 [main ] [zellij-client/src/lib.rs:435]: Session detached
I cannot replicate issue in tmux, so right now the assumption is zellij.