neovim 不知道在哪個版本之後開始會跑出 +q4D73
結果原來是跟 osc52 有關,然後他會在 TERM_PROGRAM=Apple_Terminal
出現的時候關掉,因為 Apple Terminal 不支援
問題是我是連到 FreeBSD 的機器上啊,然後 TERM_PROGRAM 當然不會帶過去
於是就亂噴訊息了,只有開 tmux 的時候不會出現因為 tmux 會處理 osc52,
screen 一樣會遇到
所以要嘛就是 ssh 的時候把 TERM_PROGRAM 帶過去,或是直接在連過去的時候手動設定
不然就是乾脆全部關掉,在 vimrc 裡面加這個就可以關了
let g:termfeatures = {'osc52': v:false}
反正我主要都是用 Apple Terminal 連根本也不能用 osc52,那就這樣設定啦
--
REMEMBER TO BE ALERT AT ALL TIMES
STAY AWARE OF YOUR SURROUNDINGS.
別忘了隨時保持警戒,眼觀四面、耳聽八方。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.120.232 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/pighead/M.1786961183.A.A75.html