quickfix は便利ですが、それがバッファ内のどの位置を指しているのか、視覚的には分かりづらいです。 これを解決するための vim-hier というプラグインがあります。このプラグインは、quickfix の位置をハイライトで視覚的に表示してくれます。 実用には十分ではあるのですが、長らくメンテされておらず、またプラグインの構造やハイライトの仕組みが古いことが気になっていました。 一方、現在の Vim には text property という仕組みがあります。これを使えば、いい感じのものが作れそうな気がしました。 というわけで作ってみました。 github.com (作ってみましたと軽く言ってますが、放置期間も含めると数年越しのリリースです…。) qfhl.vim は、quickfix および location list の場所をバッファ上でハイライトします。 ハイライトには text
![qfhl.vim を作った - 永遠に未完成](https://cdn-ak-scissors.b.st-hatena.com/image/square/f9dad3a062572c0a3ae0405cb3af9ba3ad99a100/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthinca%2F20210731%2F20210731135546.png)