A fun and lightweight Neovim plugin that brings emoji as your beastie while coding.
cropped-beastie.mp4
{
"Abizrh/beastie.nvim",
lazy = false, -- needed so the your beastie can start at launch
opts = {
beasties = {
{
name = "cat",
frames = { "🐱", "😺", "😸", "😹", "😼", "😽" }
},
{
name = "dog",
frames = { "🐶", "🐕", "🦮", "🐕" }
},
{
name = "bird",
frames = { "🐦", "🐤", "🐧", "🦜" }
}
},
start_at_launch = true,
animation_speed = 200, -- ms
active_beastie = "cat",
animation = "random", -- "cursor" | "random"
},
},
Command | Description |
---|---|
:BeastieStart |
Start your Beastie |
:BeastieStop |
Stop your Beastie |
:BeastieSwitch name |
Switch to a specific beastie [given name] |
Option | Type | Default | Description |
---|---|---|---|
beastie | table | { {name = 'cat', frames = {'🐱', '😺', '😸', '😹', '😼', '😽'}} } | The list of beasties to choose from |
animation_speed | number | 200 | The speed of the animation |
start_at_launch | boolean | false | Start the animation at launch |
active_beastie | string | "cat" | The name of the active beastie |
animation | random or cursor |
"random" | Type of animation to use |