- 453 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/17(水) 15:03:28.59 ID:y0EUvRFs0]
- :echo "foo"とか実行しても何も表示されないって現象がいつからか起こってるのは僕だけ?
:messagesを実行して消さないまま:echoしたりとか複数行(:echo "a\nb")だと表示される(ステータスラインにではなく複数行用の出力ウィジェットに) あと:js setTimeout(function(){liberator.echo("foo")},0)だと正常にステータスラインに表示される commandline.jsを読んでみて_echoLineを上書きしてログをとってみたら let (orig = liberator.modules.commandline._echoLine) liberator.modules.commandline._echoLine = function (str, highlightGroup, forceSingle) { liberator.log("_echoLine: "+uneval(str)+", "+uneval(highlightGroup)+", "+uneval(forceSingle)); return orig.apply(this, arguments); } こんな感じでmodes.show()からのechoが原因で何も表示されなかった模様 vimperator: _echoLine: "foo", "Normal", 0 vimperator: _echoLine: "", "ModeMsg", 2 環境 Ubuntu 11.04 / Firefox 6.0 / Vimperator 3.2 .vimperatorrcや.vimperatorを消して、新しく作成したプロファイルでも同様
|

|