uhooi.nvim
Blazingly fast implementation for UHOOI with Neovim Lua.
uhooi_nvim_demo.mov
What's this?
This is a fork of delphinus/nekokak.nvim that replaced Nekokak with Uhooi.
Requirements
- Terminal: support True Color
- e.g. iTerm2
- Run
:set termguicolors
Installation
lazy.nvim
for{
'uhooi/uhooi.nvim',
config = function()
require('uhooi').setup()
end,
},
packer.nvim
foruse {
'uhooi/uhooi.nvim',
config = function()
require('uhooi').setup()
end,
}
Dein.vim
for[[plugins]]
repo = 'uhooi/uhooi.nvim'
if = "has('nvim')"
:lua require('uhooi').setup()
packages
for builtingit clone https://github.com/uhooi/uhooi.nvim \
$HOME/.local/share/nvim/site/pack/foobar/start/uhooi.nvim
-- And in your init.lua……
require('uhooi').setup()
Commands
Uhooi
:Uhooi
You see him.
:Uhooi { wait_ms = 10, direction = 'loop' }
You see more passionate him.
Options
wait_ms
(default:100
)- Milliseconds to wait between frames.
direction
(default:'expand'
)- Direction to animate him. Either
'expand'
,'reduct'
or'loop'
is available.
- Direction to animate him. Either
count
(default:3
)- Count to loop. This is ignored when
direction
is not'loop'
.
- Count to loop. This is ignored when
Functions
start(opts)
You can start UHOOI.
:lua require('uhooi').start { wait_ms = 10, direction = 'loop' }
opts
are the same one as for :Uhooi
.