In-buffer Neovim typing trainer that runs directly on your current buffer without modifying underlying file contents.
- Non-destructive typing overlay on the active buffer
- Pending/correct/error feedback while typing
- Start at current cursor position
- Vim motions remain available during session
- Optional lualine metadata (progress, WPM, accuracy, timer)
- Neovim 0.9+
{
"rodolfo-arg/neotype",
opts = {},
}:NeoTypeStart:NeoTypeReset:NeoTypeCancel:checkhealth neotype
require("neotype").setup({
auto_start_insert = true,
auto_skip_indent_on_enter = true,
tab_consumes_leading_indent = true,
allow_backspace = true,
}){
function()
return require("neotype.lualine").component()
end,
}bash scripts/test-neotype-headless.sh