grasys blog

ターミナルがダサいとモテない。NeoVim でクリスマス編

目次

let-it-snow.nvim

Photo by Jonathan Knepper on Unsplash

恵比寿で IT 企業をやっているとモテると聞いて創業しましたが早いことありがたいことに 10 年目に突入した長谷川です。

まだモテる成果は出ていません、、、これからです!(もうめんどくさいのでカウントやめました!)

はやくも 2024 年の暮れに・・・もうクリスマスが目前です。

何かと人肌恋しい季節です。

弊社には海外の人がたくさんいるので、「おまえ日本人だろ」、「関係ないだろ」といろいろ言われましたが、イベントはイベントですw

そこで今日は NeoVim で雪が降る Plugin を X で見つけたので、いてもたってもいられず、見つけて速攻書き始めましたw

GitHub – marcussimonsen/let-it-snow.nvim: A Neovim plugin written in Lua to bring winter “hygge”…

それでは早速組み込みます。

Install

以下の Link に Lazy 用のがありますので参考にします。

GitHub – marcussimonsen/let-it-snow.nvim: A Neovim plugin written in Lua to bring winter “hygge”…

return {
"marcussimonsen/let-it-snow.nvim",
cmd = "LetItSnow", -- Wait with loading until command is run
opts = {
---@type integer Delay between updates
delay = 500,
---@type string Single character used to represent snowflakes
snowflake_char = "\u{2744}",
---@type string[] Array of single character used to represent snow (in order of least to most)
snowpile_chars = {
[1] = "\u{2581}",
[2] = "\u{2582}",
[3] = "\u{2583}",
[4] = "\u{2584}",
[5] = "\u{2585}",
[6] = "\u{2586}",
[7] = "\u{2587}",
[8] = "\u{2588}",
},
---@type integer Max attempts at spawning a snowfile
max_spawn_attempts = 500,
---@type boolean Whether to create highlight groups or not
create_highlight_groups = true,
---@type string Name of namespace to use for extmarks (you probably don't need to change this)
namespace = "let-it-snow",
---@type string Name of highlight group to use for snowflakes
highlight_group_name_snowflake = "snowflake",
---@type string Name of highlight group to use for snowpiles
highlight_group_name_snowpile = "snowpile",
},
}

ちょっと自分は README 通りに Lazy で opts セクションもそのまま入れてみました。

Usage

それでは動かしてみましょう!

t-rec で取りました

let-it-snow.nvim

ほんとに動いたwwwww

しかもこいつ、雪が積もるぞ!

文字の上に積もるし、ファイルの末尾にも積もる

これは・・・き、、、気に入ったぞ!

今月はこれを使い続けてすごそうと思います。

少しでもクリスマス気分を味わいながら、それに CPU がいくら無駄遣いされようともすごしていきたいと思いますw

ターミナル環境について他の記事も書いているので、よろしければこちらもご覧ください!
『ターミナルがダサいとモテない』シリーズ一覧

転載:ターミナルがダサいとモテない。NeoVim でクリスマス編


採用情報
お問い合わせ