-
-
Notifications
You must be signed in to change notification settings - Fork 828
Closed
Description
After upgrading zellij from 0.42.2 to 0.43.0, the option session_serialization does not work as expected.
My configuration:
// 默认布局
simplified_ui false
pane_frames false
default_mode "locked"
default_layout "default"
ui {
pane_frames {
hide_session_name true
hide_floating_panes true
}
}
// 显示边框
pane_frames false
// 缓冲区行数
scroll_buffer_size 10000
session_serialization false
// pane_viewport_serialization true
// 鼠标选择和选择即复制, 按住 shift 使用终端原生选词
copy_on_select true
mouse_mode true
// 镜像会话
mirror_session true
// 默认模式
default_mode "locked"
// 主题
theme "catppuccin-frappe"
themes {
nord {
fg 216 222 233
bg 46 52 64
black 216 222 233 // 64 67 77
red 191 97 106
green 163 190 140
yellow 235 203 139
blue 129 161 193
magenta 180 142 173
cyan 136 192 208
white 229 233 240
orange 208 135 112
}
rose-pine-dawn {
bg "#faf4ed"
fg "#575279"
red "#b4637a"
green "#286983"
blue "#56949f"
yellow "#ea9d34"
magenta "#907aa9"
orange "#fe640b"
cyan "#d7827e"
black "#f2e9e1"
white "#575279"
}
}
// 自定义快捷键
keybinds {
pane clear-defaults=true {}
resize clear-defaults=true {}
move clear-defaults=true {}
session clear-defaults=true {}
scroll clear-defaults=true {}
tmux clear-defaults=true {}
renamepane clear-defaults=true {
bind "Esc" "Enter"{ SwitchToMode "normal"; }
}
locked clear-defaults=true {
bind "Alt ]" { SwitchToMode "normal"; GoToNextTab; SwitchToMode "locked";}
bind "Alt [" { SwitchToMode "normal"; GoToPreviousTab; SwitchToMode "locked";}
bind "Alt 1" { SwitchToMode "normal"; GoToTab 1; SwitchToMode "locked";}
bind "Alt 2" { SwitchToMode "normal"; GoToTab 2; SwitchToMode "locked";}
bind "Alt 3" { SwitchToMode "normal"; GoToTab 3; SwitchToMode "locked";}
bind "Alt 4" { SwitchToMode "normal"; GoToTab 4; SwitchToMode "locked";}
bind "Alt 5" { SwitchToMode "normal"; GoToTab 5; SwitchToMode "locked";}
bind "Alt 6" { SwitchToMode "normal"; GoToTab 6; SwitchToMode "locked";}
bind "Alt 7" { SwitchToMode "normal"; GoToTab 7; SwitchToMode "locked";}
bind "Alt 8" { SwitchToMode "normal"; GoToTab 8; SwitchToMode "locked";}
bind "Alt 9" { SwitchToMode "normal"; GoToTab 9; SwitchToMode "locked";}
bind "Alt t" { SwitchToMode "normal"; NewTab; SwitchToMode "locked"; }
bind "Alt w" { SwitchToMode "normal"; CloseFocus; SwitchToMode "locked"; }
bind "Alt ;" { SwitchToMode "normal"; NewPane "Down"; SwitchToMode "locked"; }
bind "Alt '" { SwitchToMode "normal"; NewPane "Right"; SwitchToMode "locked"; }
bind "Alt z" { SwitchToMode "normal"; ToggleFocusFullscreen ; SwitchToMode "locked"; }
bind "Alt H" { SwitchToMode "normal"; MoveFocus "Left" ; SwitchToMode "locked"; }
bind "Alt L" { SwitchToMode "normal"; MoveFocus "Right" ; SwitchToMode "locked"; }
bind "Alt J" { SwitchToMode "normal"; MoveFocus "Down" ; SwitchToMode "locked"; }
bind "Alt K" { SwitchToMode "normal"; MoveFocus "Up" ; SwitchToMode "locked"; }
bind "Alt p" { ToggleFloatingPanes; }
// bind "Alt f" { EditScrollback; SwitchToMode "locked"; }
bind "Ctrl Space" { SwitchToMode "normal"; }
bind "Super k" { Write 27 91 49 48 55 59 57 117; }
bind "Super u" { Write 27 91 49 49 55 59 57 117; }
}
search clear-defaults=true {
// // 搜索上一个
// bind "N" {SearchToggleOption "Wrap"; Search "up"; }
// // 搜索下一个
// bind "n" {SearchToggleOption "Wrap"; Search "down"; }
// // 退出搜索
// bind "Ctrl Space" "Enter" { SwitchToMode "locked"; }
}
entersearch clear-defaults=true {
// 输入搜索关键词之后, 按下回车进入搜索模式
// bind "Enter" { SwitchToMode "Search"; }
// 退出搜索
// bind "Ctrl Space" "Esc" { SwitchToMode "locked"; }
}
renametab clear-defaults=true {
bind "Esc" "Enter" { SwitchToMode "locked"; }
}
normal clear-defaults=true {
bind "Ctrl Space" { SwitchToMode "locked"; }
bind "d" { Detach; }
// 编辑缓冲区内容
bind "[" { EditScrollback; SwitchToMode "locked"; }
// 调整分屏大小
bind "Left" { Resize "Left"; }
bind "Right" { Resize "Right"; }
bind "Up" { Resize "Up"; }
bind "Down" { Resize "Down"; }
// 重命名标签页
bind "," { SwitchToMode "RenameTab"; TabNameInput 0; }
// 搜索模式
bind "s" { SwitchToMode "EnterSearch"; SearchInput 0; }
}
}
When using zellij 0.42.2:
>>> zellij # enter zellij and type 'exit'
>>> zellij ls # nothing will show here
>>> # nothing
When using zellij 0.43.0:
>>> zellij # enter zellij and type 'exit'
>>> zellij ls # Some EXITED sessions appears!!!
unflappable-galaxy [Created 0s ago] (EXITED - attach to resurrect)
dargoralef
Metadata
Metadata
Assignees
Labels
No labels