Closed iranoan closed 1 year ago
set listchars+=tab:>-< " 指定 xyz は x, xy のみでも、他の記号の組み合わせでも再現
のコメントに間違いがありました 正しくは
" 指定 xyz は xy のみでも、他の記号の組み合わせでも再現
再現しました。
調査中です。
表示系なので行き着く先は win_line()
になります。
が、この関数自体 3000行あって、1文字ごとの処理をする forループが 2300行あるので、gdbでstep実行していると途中で眠ってしまい、また最初から...を繰り返しています(苦笑)
少し時間ください。
#0 win_line (wp=0x19b9590, lnum=1, startrow=0, endrow=23, nochange=1, number_only=0) at drawline.c:2845
#1 0x000000000045e33f in win_update (wp=0x19b9590) at drawscreen.c:2484
#2 0x000000000045948d in update_screen (type_arg=0) at drawscreen.c:324
#3 0x0000000000704f2b in main_loop (cmdwin=0, noexmode=0) at main.c:1423
#4 0x00000000007044a0 in vim_main2 () at main.c:887
#5 0x0000000000703bb7 in main (argc=4, argv=0x7ffca43695b8) at main.c:433
この関数自体 3000行あって、1文字ごとの処理をする forループが 2300行
…言葉が出ないですね
少し時間ください
こちらこそ調べて頂きありがとうございます 他の環境でも再現することが分かっただけでもありがたいです
取り込まれるのを確認してからcloseするつもりでしたが、ありがとうございます 私の環境でも問題が解消されていることを確認しました
不具合の内容
概要
ほかいくつかの設定の組み合わせで次の現象が起きます
再現画像
/if で検索した時
G でファイル終端に移動した時
編集動画
再現手順
下で示す設定以外の条件としては次が必要なようです
サンプル・ファイル
sample.txt
\~/.vim/vimrx
~/.vim/gvimrc
期待動作
タブの代わりにスペースがあったときのように、右端に来る適当な文字で折り返されて表示される
Vimのバージョン
条件がわからず報告していませんでしたが、Ver.8.x の頃にも起きていました
OSの種類/ディストリ/バージョン