New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
--term=mlterm オプション付きで起動した mlterm で Vim の背景が乱れる #697
Comments
以下がきのう@msmhrt さんとtwitterでやりとりしていて、出てきた修正案になります。 https://gist.github.com/saitoha/dd656291153a815e0a2b
他の課題として、ktermも非bce端末なので、同様の修正を入れる必要があるはずです。 あと、このようにktermやmltermなどを特別扱いをするコードが、そもそもどのような経緯でvimに入ったのかを明らかにしておきたいので、どうにかして@seiichiさんに思い出して頂くとありがたいです。 |
問題無ければ、先のパッチでいこうと思います。 |
念のため、
の組み合わせで試してみましたが、パッチをあてない Vim と比較して、
という差分以外に目で見て分かるような違いはありませんでしたし、この差分についても問題視する必要はないと思われます。 |
すみません、閉じ忘れです。パッチを投げていて入っていたので閉じます。 |
私もすっかり忘れてました。 |
【概要】
--term=mlterm オプション付きで起動した mlterm で Vim の背景が乱れる
【発生環境】
OS: Ubuntu 14.04.1 LTS (amd64)
Vim: 7.4.608
mltem: version 3.4.2 post/2015-02-01
【詳細】
mlterm はデフォルトでは
TERM=xterm
と申告しBCE
を使えるのですが、--term=mlterm
オプション付きで起動するか.mlterm/main
でterm=mlterm
を指定すると、TERM=mlterm
を申告するようになり、BCE
が使えなくなります。しかし、Vim は
TERM=mlterm
を申告する端末がBCE
を使えるとみなすために、結果として Vim の背景色が乱れてしまいます。これは修正されるべきだろうというのが私の意見です。
【再現手順】
~/.mlterm
をリネーム等で一時的に退避してから、mlterm --term=mlterm
を起動して、vim -u NONE -U NONE -c "colorscheme blue"
を実行すると、一行目の背景色が青になりません。なお、
mlterm
を一度起動すると~/.mlterm
が作成されますので、元に戻す際はご注意ください。The text was updated successfully, but these errors were encountered: