Project Paper A4 5mm

清書したメモが置かれる

config.fishで自動起動化したGNU screenでbashのコマンドが見えなくなる

注意

未解決 です。

~/.config/fish/config.fish

~/.config/fish/config.fishの中身を

if test $SHLVL = 1
    screen -xR
end

bashのコマンドが見えなくなる.

bashのコマンドが見える例

  • 自動起動化しないで screen -xRは見える
  • 自動起動したセッションを削除した後のscreen -xRは見える
  • 自動起動したセッションをデタッチした後のscreen -xRは見えない

そもそも

if test $SHLVL = 1
    screen
end

と記述しても同様の現象.つまり$SHELL=fish の自動起動したscreenのセッションはbashを隠すっぽい.
zsh自動起動してたときはそんなことなかったので上のように結論付けた.