nvim-scrollbar

聖夜🌃 は間近です。その前にスクロールバーを追加してみます🎄

Extensible Neovim Scrollbar

拡張可能なNeovimスクロールバー

Requirements

Neovim >= 0.5.1

nvim-hlslens (optional)

gitsigns.nvim (optional)

nvim-hlslensgitsigns.nvimも、とっても見覚えあるやつですね😉

両方ともoptionalということですが、これはぜひ積極的に取り入れていきましょう❗

Note

というか、最初から取り入れるつもりで進めてたんですけどね😸

If I could reach the stars

Pull one down for you

もし 星に手が届くなら

きみにひとつ とってあげる

Shine it on my heart

So you could see the truth

それで僕の心を照らしてほしい

そしたらちゃんと見えるから

Installation

これはもう本当に簡単です。1

extensions/nvim-scrollbar.lua

require('scrollbar').setup()

require('scrollbar.handlers.search').setup()
require("scrollbar.handlers.gitsigns").setup()

Note

もし細かく設定したい場合は config にある Defaults を参照すると良いです。

このコードでは、

require('scrollbar.handlers.search').setup() -- これは nvim-hlslens
require("scrollbar.handlers.gitsigns").setup()

...で、それぞれのプラグインを必要とします。pakcerにも教えといてあげましょう🫶

extensions/init.lua

  use {
    'petertriho/nvim-scrollbar',
    config = function() require 'extensions.nvim-scrollbar' end,
    requires = {
      'kevinhwang91/nvim-hlslens', 'lewis6991/gitsigns.nvim',
    },
  }

右側にスクロールバーが現れましたね❗nvim-hlslensgitsignsとの連携もバッチリです😆

That this love I have inside

Is everything it seems

僕の内にあるこの愛がすべてだよ

ほらね 見かけによらないだろ

gitsigns
scrollbar-gitsign
nvim-hlslens
scrollbar-hlslens

スクリーンショットでは少しわかりにくいかも知れませんが、検索文字列の行もスクロールバー上で表示がされてます😆

But for now I find

It's only in my dreams

でも今のところ

これはただ 夢の中に過ぎない

Wrap Up

このページは 2022年のクリスマスイブに書かれたものなんですが、 なんか急に気まぐれで 2年後のムービーを差し込んじゃいます。

2年なんてびっくりするぐらい 「あっ❗」 という間でした。 (まあ、正確にはまだ 11月なんですが...😅)

スクロールバーと関係があるのかって言われたら 「ねぇな🙄」 としかなりません。

...でもまあ、そんなこんなありましたということで❗

Assemble

A very merry Christmas❗🍾 2

WAR

IS

OVER!

IF YOU WANT IT
戦争は終わる あなたがそう望むなら

And I can change the world3

ぼくは 世界を変えられる

I will be the sunlight in your universe

You would think my love was really something good

きみの世界を差す陽になるよ

気に入ってもらえたら とても嬉しいな

Baby if I could change the world4

もし世界を変えられるなら きみに...